From ba74891208962c4846aa52a51b83ef81fcbe2589 Mon Sep 17 00:00:00 2001 From: mc33 Date: Wed, 22 Jan 2025 18:34:33 +0000 Subject: [PATCH] remove venv --- .../conf/locale/hi/LC_MESSAGES/django.po | 1237 - .../django/conf/locale/hi/__init__.py | 0 .../django/conf/locale/hi/formats.py | 21 - .../conf/locale/hr/LC_MESSAGES/django.mo | Bin 19457 -> 0 bytes .../conf/locale/hr/LC_MESSAGES/django.po | 1274 - .../django/conf/locale/hr/__init__.py | 0 .../django/conf/locale/hr/formats.py | 42 - .../conf/locale/hsb/LC_MESSAGES/django.mo | Bin 29491 -> 0 bytes .../conf/locale/hsb/LC_MESSAGES/django.po | 1349 - .../conf/locale/hu/LC_MESSAGES/django.mo | Bin 28217 -> 0 bytes .../conf/locale/hu/LC_MESSAGES/django.po | 1327 - .../django/conf/locale/hu/__init__.py | 0 .../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 26822 -> 0 bytes .../conf/locale/id/LC_MESSAGES/django.po | 1303 - .../django/conf/locale/id/__init__.py | 0 .../django/conf/locale/id/formats.py | 46 - .../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 .../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 .../django/conf/locale/is/formats.py | 21 - .../conf/locale/it/LC_MESSAGES/django.mo | Bin 27374 -> 0 bytes .../conf/locale/it/LC_MESSAGES/django.po | 1327 - .../django/conf/locale/it/__init__.py | 0 .../django/conf/locale/it/formats.py | 40 - .../conf/locale/ja/LC_MESSAGES/django.mo | Bin 30047 -> 0 bytes .../conf/locale/ja/LC_MESSAGES/django.po | 1294 - .../django/conf/locale/ja/__init__.py | 0 .../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 .../django/conf/locale/ka/formats.py | 42 - .../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 7223 -> 0 bytes .../conf/locale/km/LC_MESSAGES/django.po | 1196 - .../django/conf/locale/km/__init__.py | 0 .../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 .../django/conf/locale/kn/formats.py | 21 - .../conf/locale/ko/LC_MESSAGES/django.mo | Bin 26696 -> 0 bytes .../conf/locale/ko/LC_MESSAGES/django.po | 1290 - .../django/conf/locale/ko/__init__.py | 0 .../django/conf/locale/ko/formats.py | 49 - .../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 .../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 .../django/conf/locale/lt/formats.py | 43 - .../conf/locale/lv/LC_MESSAGES/django.mo | Bin 28306 -> 0 bytes .../conf/locale/lv/LC_MESSAGES/django.po | 1332 - .../django/conf/locale/lv/__init__.py | 0 .../django/conf/locale/lv/formats.py | 44 - .../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 .../django/conf/locale/mk/formats.py | 38 - .../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 .../django/conf/locale/ml/formats.py | 37 - .../conf/locale/mn/LC_MESSAGES/django.mo | Bin 24783 -> 0 bytes .../conf/locale/mn/LC_MESSAGES/django.po | 1256 - .../django/conf/locale/mn/__init__.py | 0 .../django/conf/locale/mn/formats.py | 21 - .../conf/locale/mr/LC_MESSAGES/django.mo | Bin 1591 -> 0 bytes .../conf/locale/mr/LC_MESSAGES/django.po | 1212 - .../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 .../django/conf/locale/ms/formats.py | 35 - .../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 26572 -> 0 bytes .../conf/locale/nb/LC_MESSAGES/django.po | 1307 - .../django/conf/locale/nb/__init__.py | 0 .../django/conf/locale/nb/formats.py | 36 - .../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 27117 -> 0 bytes .../conf/locale/nl/LC_MESSAGES/django.po | 1311 - .../django/conf/locale/nl/__init__.py | 0 .../django/conf/locale/nl/formats.py | 66 - .../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 .../django/conf/locale/nn/formats.py | 36 - .../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 29785 -> 0 bytes .../conf/locale/pl/LC_MESSAGES/django.po | 1383 - .../django/conf/locale/pl/__init__.py | 0 .../django/conf/locale/pl/formats.py | 28 - .../conf/locale/pt/LC_MESSAGES/django.mo | Bin 20657 -> 0 bytes .../conf/locale/pt/LC_MESSAGES/django.po | 1254 - .../django/conf/locale/pt/__init__.py | 0 .../django/conf/locale/pt/formats.py | 35 - .../conf/locale/pt_BR/LC_MESSAGES/django.mo | Bin 26578 -> 0 bytes .../conf/locale/pt_BR/LC_MESSAGES/django.po | 1334 - .../django/conf/locale/pt_BR/__init__.py | 0 .../django/conf/locale/pt_BR/formats.py | 31 - .../conf/locale/ro/LC_MESSAGES/django.mo | Bin 22141 -> 0 bytes .../conf/locale/ro/LC_MESSAGES/django.po | 1284 - .../django/conf/locale/ro/__init__.py | 0 .../django/conf/locale/ro/formats.py | 35 - .../conf/locale/ru/LC_MESSAGES/django.mo | Bin 36220 -> 0 bytes .../conf/locale/ru/LC_MESSAGES/django.po | 1385 - .../django/conf/locale/ru/__init__.py | 0 .../django/conf/locale/ru/formats.py | 30 - .../conf/locale/sk/LC_MESSAGES/django.mo | Bin 27800 -> 0 bytes .../conf/locale/sk/LC_MESSAGES/django.po | 1354 - .../django/conf/locale/sk/__init__.py | 0 .../django/conf/locale/sk/formats.py | 28 - .../conf/locale/sl/LC_MESSAGES/django.mo | Bin 21921 -> 0 bytes .../conf/locale/sl/LC_MESSAGES/django.po | 1297 - .../django/conf/locale/sl/__init__.py | 0 .../django/conf/locale/sl/formats.py | 42 - .../conf/locale/sq/LC_MESSAGES/django.mo | Bin 27802 -> 0 bytes .../conf/locale/sq/LC_MESSAGES/django.po | 1317 - .../django/conf/locale/sq/__init__.py | 0 .../django/conf/locale/sq/formats.py | 21 - .../conf/locale/sr/LC_MESSAGES/django.mo | Bin 34059 -> 0 bytes .../conf/locale/sr/LC_MESSAGES/django.po | 1330 - .../django/conf/locale/sr/__init__.py | 0 .../django/conf/locale/sr/formats.py | 39 - .../conf/locale/sr_Latn/LC_MESSAGES/django.mo | Bin 22633 -> 0 bytes .../conf/locale/sr_Latn/LC_MESSAGES/django.po | 1302 - .../django/conf/locale/sr_Latn/__init__.py | 0 .../django/conf/locale/sr_Latn/formats.py | 39 - .../conf/locale/sv/LC_MESSAGES/django.mo | Bin 24820 -> 0 bytes .../conf/locale/sv/LC_MESSAGES/django.po | 1308 - .../django/conf/locale/sv/__init__.py | 0 .../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 .../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 .../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 .../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 .../django/conf/locale/th/formats.py | 33 - .../conf/locale/tk/LC_MESSAGES/django.mo | Bin 25628 -> 0 bytes .../conf/locale/tk/LC_MESSAGES/django.po | 1300 - .../django/conf/locale/tk/__init__.py | 0 .../django/conf/locale/tk/formats.py | 32 - .../conf/locale/tr/LC_MESSAGES/django.mo | Bin 27998 -> 0 bytes .../conf/locale/tr/LC_MESSAGES/django.po | 1325 - .../django/conf/locale/tr/__init__.py | 0 .../django/conf/locale/tr/formats.py | 28 - .../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/uk/LC_MESSAGES/django.mo | Bin 26995 -> 0 bytes .../conf/locale/uk/LC_MESSAGES/django.po | 1339 - .../django/conf/locale/uk/__init__.py | 0 .../django/conf/locale/uk/formats.py | 35 - .../conf/locale/ur/LC_MESSAGES/django.mo | Bin 12291 -> 0 bytes .../conf/locale/ur/LC_MESSAGES/django.po | 1222 - .../conf/locale/uz/LC_MESSAGES/django.mo | Bin 27466 -> 0 bytes .../conf/locale/uz/LC_MESSAGES/django.po | 1295 - .../django/conf/locale/uz/__init__.py | 0 .../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 .../django/conf/locale/vi/formats.py | 21 - .../conf/locale/zh_Hans/LC_MESSAGES/django.mo | Bin 26198 -> 0 bytes .../conf/locale/zh_Hans/LC_MESSAGES/django.po | 1287 - .../django/conf/locale/zh_Hans/__init__.py | 0 .../django/conf/locale/zh_Hans/formats.py | 42 - .../conf/locale/zh_Hant/LC_MESSAGES/django.mo | Bin 19560 -> 0 bytes .../conf/locale/zh_Hant/LC_MESSAGES/django.po | 1218 - .../django/conf/locale/zh_Hant/__init__.py | 0 .../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 | 123 - .../project_template/project_name/urls.py-tpl | 21 - .../project_template/project_name/wsgi.py-tpl | 16 - .../django/conf/urls/__init__.py | 9 - .../site-packages/django/conf/urls/i18n.py | 39 - .../site-packages/django/conf/urls/static.py | 28 - .../site-packages/django/contrib/__init__.py | 0 .../django/contrib/admin/__init__.py | 24 - .../django/contrib/admin/actions.py | 80 - .../django/contrib/admin/apps.py | 27 - .../django/contrib/admin/checks.py | 1145 - .../django/contrib/admin/decorators.py | 103 - .../django/contrib/admin/exceptions.py | 11 - .../django/contrib/admin/filters.py | 477 - .../django/contrib/admin/forms.py | 30 - .../django/contrib/admin/helpers.py | 445 - .../admin/locale/af/LC_MESSAGES/django.mo | Bin 16216 -> 0 bytes .../admin/locale/af/LC_MESSAGES/django.po | 720 - .../admin/locale/af/LC_MESSAGES/djangojs.mo | Bin 4477 -> 0 bytes .../admin/locale/af/LC_MESSAGES/djangojs.po | 219 - .../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 19890 -> 0 bytes .../admin/locale/ar/LC_MESSAGES/django.po | 731 - .../admin/locale/ar/LC_MESSAGES/djangojs.mo | Bin 6545 -> 0 bytes .../admin/locale/ar/LC_MESSAGES/djangojs.po | 278 - .../admin/locale/ar_DZ/LC_MESSAGES/django.mo | Bin 19657 -> 0 bytes .../admin/locale/ar_DZ/LC_MESSAGES/django.po | 720 - .../locale/ar_DZ/LC_MESSAGES/djangojs.mo | Bin 5721 -> 0 bytes .../locale/ar_DZ/LC_MESSAGES/djangojs.po | 226 - .../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 14807 -> 0 bytes .../admin/locale/az/LC_MESSAGES/django.po | 704 - .../admin/locale/az/LC_MESSAGES/djangojs.mo | Bin 4598 -> 0 bytes .../admin/locale/az/LC_MESSAGES/djangojs.po | 218 - .../admin/locale/be/LC_MESSAGES/django.mo | Bin 21347 -> 0 bytes .../admin/locale/be/LC_MESSAGES/django.po | 726 - .../admin/locale/be/LC_MESSAGES/djangojs.mo | Bin 6558 -> 0 bytes .../admin/locale/be/LC_MESSAGES/djangojs.po | 272 - .../admin/locale/bg/LC_MESSAGES/django.mo | Bin 15320 -> 0 bytes .../admin/locale/bg/LC_MESSAGES/django.po | 700 - .../admin/locale/bg/LC_MESSAGES/djangojs.mo | Bin 5565 -> 0 bytes .../admin/locale/bg/LC_MESSAGES/djangojs.po | 218 - .../admin/locale/bn/LC_MESSAGES/django.mo | Bin 15247 -> 0 bytes .../admin/locale/bn/LC_MESSAGES/django.po | 652 - .../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 17411 -> 0 bytes .../admin/locale/ca/LC_MESSAGES/django.po | 738 - .../admin/locale/ca/LC_MESSAGES/djangojs.mo | Bin 5150 -> 0 bytes .../admin/locale/ca/LC_MESSAGES/djangojs.po | 269 - .../admin/locale/cs/LC_MESSAGES/django.mo | Bin 17448 -> 0 bytes .../admin/locale/cs/LC_MESSAGES/django.po | 732 - .../admin/locale/cs/LC_MESSAGES/djangojs.mo | Bin 5679 -> 0 bytes .../admin/locale/cs/LC_MESSAGES/djangojs.po | 274 - .../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 16680 -> 0 bytes .../admin/locale/da/LC_MESSAGES/django.po | 722 - .../admin/locale/da/LC_MESSAGES/djangojs.mo | Bin 5098 -> 0 bytes .../admin/locale/da/LC_MESSAGES/djangojs.po | 270 - .../admin/locale/de/LC_MESSAGES/django.mo | Bin 17720 -> 0 bytes .../admin/locale/de/LC_MESSAGES/django.po | 743 - .../admin/locale/de/LC_MESSAGES/djangojs.mo | Bin 5203 -> 0 bytes .../admin/locale/de/LC_MESSAGES/djangojs.po | 271 - .../admin/locale/dsb/LC_MESSAGES/django.mo | Bin 17570 -> 0 bytes .../admin/locale/dsb/LC_MESSAGES/django.po | 722 - .../admin/locale/dsb/LC_MESSAGES/djangojs.mo | Bin 5609 -> 0 bytes .../admin/locale/dsb/LC_MESSAGES/djangojs.po | 273 - .../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 | 908 - .../admin/locale/en/LC_MESSAGES/djangojs.mo | Bin 356 -> 0 bytes .../admin/locale/en/LC_MESSAGES/djangojs.po | 316 - .../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 13656 -> 0 bytes .../admin/locale/eo/LC_MESSAGES/django.po | 711 - .../admin/locale/eo/LC_MESSAGES/djangojs.mo | Bin 4452 -> 0 bytes .../admin/locale/eo/LC_MESSAGES/djangojs.po | 220 - .../admin/locale/es/LC_MESSAGES/django.mo | Bin 17696 -> 0 bytes .../admin/locale/es/LC_MESSAGES/django.po | 751 - .../admin/locale/es/LC_MESSAGES/djangojs.mo | Bin 5203 -> 0 bytes .../admin/locale/es/LC_MESSAGES/djangojs.po | 273 - .../admin/locale/es_AR/LC_MESSAGES/django.mo | Bin 17847 -> 0 bytes .../admin/locale/es_AR/LC_MESSAGES/django.po | 736 - .../locale/es_AR/LC_MESSAGES/djangojs.mo | Bin 5409 -> 0 bytes .../locale/es_AR/LC_MESSAGES/djangojs.po | 276 - .../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 11628 -> 0 bytes .../admin/locale/es_MX/LC_MESSAGES/django.po | 702 - .../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 16555 -> 0 bytes .../admin/locale/et/LC_MESSAGES/django.po | 720 - .../admin/locale/et/LC_MESSAGES/djangojs.mo | Bin 4965 -> 0 bytes .../admin/locale/et/LC_MESSAGES/djangojs.po | 270 - .../admin/locale/eu/LC_MESSAGES/django.mo | Bin 13665 -> 0 bytes .../admin/locale/eu/LC_MESSAGES/django.po | 709 - .../admin/locale/eu/LC_MESSAGES/djangojs.mo | Bin 4522 -> 0 bytes .../admin/locale/eu/LC_MESSAGES/djangojs.po | 218 - .../admin/locale/fa/LC_MESSAGES/django.mo | Bin 20345 -> 0 bytes .../admin/locale/fa/LC_MESSAGES/django.po | 739 - .../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 16810 -> 0 bytes .../admin/locale/fi/LC_MESSAGES/django.po | 724 - .../admin/locale/fi/LC_MESSAGES/djangojs.mo | Bin 5200 -> 0 bytes .../admin/locale/fi/LC_MESSAGES/djangojs.po | 270 - .../admin/locale/fr/LC_MESSAGES/django.mo | Bin 18497 -> 0 bytes .../admin/locale/fr/LC_MESSAGES/django.po | 995 - .../admin/locale/fr/LC_MESSAGES/djangojs.mo | Bin 5324 -> 0 bytes .../admin/locale/fr/LC_MESSAGES/djangojs.po | 268 - .../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 15075 -> 0 bytes .../admin/locale/ga/LC_MESSAGES/django.po | 715 - .../admin/locale/ga/LC_MESSAGES/djangojs.mo | Bin 5247 -> 0 bytes .../admin/locale/ga/LC_MESSAGES/djangojs.po | 234 - .../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 10785 -> 0 bytes .../admin/locale/gl/LC_MESSAGES/django.po | 708 - .../admin/locale/gl/LC_MESSAGES/djangojs.mo | Bin 3279 -> 0 bytes .../admin/locale/gl/LC_MESSAGES/djangojs.po | 221 - .../admin/locale/he/LC_MESSAGES/django.mo | Bin 16297 -> 0 bytes .../admin/locale/he/LC_MESSAGES/django.po | 717 - .../admin/locale/he/LC_MESSAGES/djangojs.mo | Bin 5791 -> 0 bytes .../admin/locale/he/LC_MESSAGES/djangojs.po | 272 - .../admin/locale/hi/LC_MESSAGES/django.mo | Bin 18457 -> 0 bytes .../admin/locale/hi/LC_MESSAGES/django.po | 666 - .../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 14702 -> 0 bytes .../admin/locale/hr/LC_MESSAGES/django.po | 716 - .../admin/locale/hr/LC_MESSAGES/djangojs.mo | Bin 3360 -> 0 bytes .../admin/locale/hr/LC_MESSAGES/djangojs.po | 223 - .../admin/locale/hsb/LC_MESSAGES/django.mo | Bin 17520 -> 0 bytes .../admin/locale/hsb/LC_MESSAGES/django.po | 728 - .../admin/locale/hsb/LC_MESSAGES/djangojs.mo | Bin 5681 -> 0 bytes .../admin/locale/hsb/LC_MESSAGES/djangojs.po | 274 - .../admin/locale/hu/LC_MESSAGES/django.mo | Bin 17427 -> 0 bytes .../admin/locale/hu/LC_MESSAGES/django.po | 731 - .../admin/locale/hu/LC_MESSAGES/djangojs.mo | Bin 5121 -> 0 bytes .../admin/locale/hu/LC_MESSAGES/djangojs.po | 269 - .../admin/locale/hy/LC_MESSAGES/django.mo | Bin 18274 -> 0 bytes .../admin/locale/hy/LC_MESSAGES/django.po | 708 - .../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 16681 -> 0 bytes .../admin/locale/id/LC_MESSAGES/django.po | 731 - .../admin/locale/id/LC_MESSAGES/djangojs.mo | Bin 5006 -> 0 bytes .../admin/locale/id/LC_MESSAGES/djangojs.po | 267 - .../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 17309 -> 0 bytes .../admin/locale/it/LC_MESSAGES/django.po | 742 - .../admin/locale/it/LC_MESSAGES/djangojs.mo | Bin 5119 -> 0 bytes .../admin/locale/it/LC_MESSAGES/djangojs.po | 272 - .../admin/locale/ja/LC_MESSAGES/django.mo | Bin 18553 -> 0 bytes .../admin/locale/ja/LC_MESSAGES/django.po | 723 - .../admin/locale/ja/LC_MESSAGES/djangojs.mo | Bin 5284 -> 0 bytes .../admin/locale/ja/LC_MESSAGES/djangojs.po | 263 - .../admin/locale/ka/LC_MESSAGES/django.mo | Bin 20101 -> 0 bytes .../admin/locale/ka/LC_MESSAGES/django.po | 699 - .../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 1872 -> 0 bytes .../admin/locale/kn/LC_MESSAGES/djangojs.po | 205 - .../admin/locale/ko/LC_MESSAGES/django.mo | Bin 17829 -> 0 bytes .../admin/locale/ko/LC_MESSAGES/django.po | 740 - .../admin/locale/ko/LC_MESSAGES/djangojs.mo | Bin 5092 -> 0 bytes .../admin/locale/ko/LC_MESSAGES/djangojs.po | 266 - .../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 17086 -> 0 bytes .../admin/locale/lv/LC_MESSAGES/django.po | 726 - .../admin/locale/lv/LC_MESSAGES/djangojs.mo | Bin 5491 -> 0 bytes .../admin/locale/lv/LC_MESSAGES/djangojs.po | 273 - .../admin/locale/mk/LC_MESSAGES/django.mo | Bin 15611 -> 0 bytes .../admin/locale/mk/LC_MESSAGES/django.po | 705 - .../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 14812 -> 0 bytes .../admin/locale/mn/LC_MESSAGES/django.po | 703 - .../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 468 -> 0 bytes .../admin/locale/mr/LC_MESSAGES/django.po | 609 - .../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 17070 -> 0 bytes .../admin/locale/nl/LC_MESSAGES/django.po | 735 - .../admin/locale/nl/LC_MESSAGES/djangojs.mo | Bin 4592 -> 0 bytes .../admin/locale/nl/LC_MESSAGES/djangojs.po | 227 - .../admin/locale/nn/LC_MESSAGES/django.mo | Bin 16502 -> 0 bytes .../admin/locale/nn/LC_MESSAGES/django.po | 726 - .../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 8556 -> 0 bytes .../admin/locale/pa/LC_MESSAGES/django.po | 678 - .../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 18021 -> 0 bytes .../admin/locale/pl/LC_MESSAGES/django.po | 753 - .../admin/locale/pl/LC_MESSAGES/djangojs.mo | Bin 5702 -> 0 bytes .../admin/locale/pl/LC_MESSAGES/djangojs.po | 293 - .../admin/locale/pt/LC_MESSAGES/django.mo | Bin 16912 -> 0 bytes .../admin/locale/pt/LC_MESSAGES/django.po | 725 - .../admin/locale/pt/LC_MESSAGES/djangojs.mo | Bin 4579 -> 0 bytes .../admin/locale/pt/LC_MESSAGES/djangojs.po | 222 - .../admin/locale/pt_BR/LC_MESSAGES/django.mo | Bin 17151 -> 0 bytes .../admin/locale/pt_BR/LC_MESSAGES/django.po | 747 - .../locale/pt_BR/LC_MESSAGES/djangojs.mo | Bin 5208 -> 0 bytes .../locale/pt_BR/LC_MESSAGES/djangojs.po | 272 - .../admin/locale/ro/LC_MESSAGES/django.mo | Bin 14387 -> 0 bytes .../admin/locale/ro/LC_MESSAGES/django.po | 717 - .../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 22080 -> 0 bytes .../admin/locale/ru/LC_MESSAGES/django.po | 738 - .../admin/locale/ru/LC_MESSAGES/djangojs.mo | Bin 7149 -> 0 bytes .../admin/locale/ru/LC_MESSAGES/djangojs.po | 287 - .../admin/locale/sk/LC_MESSAGES/django.mo | Bin 17090 -> 0 bytes .../admin/locale/sk/LC_MESSAGES/django.po | 740 - .../admin/locale/sk/LC_MESSAGES/djangojs.mo | Bin 5291 -> 0 bytes .../admin/locale/sk/LC_MESSAGES/djangojs.po | 275 - .../admin/locale/sl/LC_MESSAGES/django.mo | Bin 16136 -> 0 bytes .../admin/locale/sl/LC_MESSAGES/django.po | 690 - .../admin/locale/sl/LC_MESSAGES/djangojs.mo | Bin 4724 -> 0 bytes .../admin/locale/sl/LC_MESSAGES/djangojs.po | 225 - .../admin/locale/sq/LC_MESSAGES/django.mo | Bin 17324 -> 0 bytes .../admin/locale/sq/LC_MESSAGES/django.po | 724 - .../admin/locale/sq/LC_MESSAGES/djangojs.mo | Bin 5179 -> 0 bytes .../admin/locale/sq/LC_MESSAGES/djangojs.po | 269 - .../admin/locale/sr/LC_MESSAGES/django.mo | Bin 15414 -> 0 bytes .../admin/locale/sr/LC_MESSAGES/django.po | 702 - .../admin/locale/sr/LC_MESSAGES/djangojs.mo | Bin 6125 -> 0 bytes .../admin/locale/sr/LC_MESSAGES/djangojs.po | 270 - .../locale/sr_Latn/LC_MESSAGES/django.mo | Bin 12383 -> 0 bytes .../locale/sr_Latn/LC_MESSAGES/django.po | 694 - .../locale/sr_Latn/LC_MESSAGES/djangojs.mo | Bin 5136 -> 0 bytes .../locale/sr_Latn/LC_MESSAGES/djangojs.po | 269 - .../admin/locale/sv/LC_MESSAGES/django.mo | Bin 16436 -> 0 bytes .../admin/locale/sv/LC_MESSAGES/django.po | 725 - .../admin/locale/sv/LC_MESSAGES/djangojs.mo | Bin 4500 -> 0 bytes .../admin/locale/sv/LC_MESSAGES/djangojs.po | 223 - .../admin/locale/sw/LC_MESSAGES/django.mo | Bin 14353 -> 0 bytes .../admin/locale/sw/LC_MESSAGES/django.po | 676 - .../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/tr/LC_MESSAGES/django.mo | Bin 17266 -> 0 bytes .../admin/locale/tr/LC_MESSAGES/django.po | 729 - .../admin/locale/tr/LC_MESSAGES/djangojs.mo | Bin 5121 -> 0 bytes .../admin/locale/tr/LC_MESSAGES/djangojs.po | 269 - .../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/uk/LC_MESSAGES/django.mo | Bin 15623 -> 0 bytes .../admin/locale/uk/LC_MESSAGES/django.po | 724 - .../admin/locale/uk/LC_MESSAGES/djangojs.mo | Bin 5787 -> 0 bytes .../admin/locale/uk/LC_MESSAGES/djangojs.po | 275 - .../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 3984 -> 0 bytes .../admin/locale/uz/LC_MESSAGES/django.po | 670 - .../admin/locale/uz/LC_MESSAGES/djangojs.mo | Bin 4517 -> 0 bytes .../admin/locale/uz/LC_MESSAGES/djangojs.po | 218 - .../admin/locale/vi/LC_MESSAGES/django.mo | Bin 14860 -> 0 bytes .../admin/locale/vi/LC_MESSAGES/django.po | 702 - .../admin/locale/vi/LC_MESSAGES/djangojs.mo | Bin 3733 -> 0 bytes .../admin/locale/vi/LC_MESSAGES/djangojs.po | 220 - .../locale/zh_Hans/LC_MESSAGES/django.mo | Bin 16014 -> 0 bytes .../locale/zh_Hans/LC_MESSAGES/django.po | 717 - .../locale/zh_Hans/LC_MESSAGES/djangojs.mo | Bin 4831 -> 0 bytes .../locale/zh_Hans/LC_MESSAGES/djangojs.po | 270 - .../locale/zh_Hant/LC_MESSAGES/django.mo | Bin 15152 -> 0 bytes .../locale/zh_Hant/LC_MESSAGES/django.po | 660 - .../locale/zh_Hant/LC_MESSAGES/djangojs.mo | Bin 4230 -> 0 bytes .../locale/zh_Hant/LC_MESSAGES/djangojs.po | 213 - .../contrib/admin/migrations/0001_initial.py | 46 - .../0002_logentry_remove_auto_add.py | 22 - .../0003_logentry_add_action_flag_choices.py | 20 - .../contrib/admin/migrations/__init__.py | 0 .../django/contrib/admin/models.py | 150 - .../django/contrib/admin/options.py | 2224 - .../django/contrib/admin/sites.py | 575 - .../admin/static/admin/css/autocomplete.css | 275 - .../contrib/admin/static/admin/css/base.css | 1052 - .../admin/static/admin/css/changelists.css | 355 - .../admin/static/admin/css/dashboard.css | 26 - .../contrib/admin/static/admin/css/fonts.css | 20 - .../contrib/admin/static/admin/css/forms.css | 524 - .../contrib/admin/static/admin/css/login.css | 61 - .../admin/static/admin/css/nav_sidebar.css | 139 - .../admin/static/admin/css/responsive.css | 1003 - .../admin/static/admin/css/responsive_rtl.css | 80 - .../contrib/admin/static/admin/css/rtl.css | 227 - .../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 | 574 - .../admin/static/admin/fonts/LICENSE.txt | 202 - .../admin/static/admin/fonts/README.txt | 3 - .../admin/fonts/Roboto-Bold-webfont.woff | Bin 86184 -> 0 bytes .../admin/fonts/Roboto-Light-webfont.woff | Bin 85692 -> 0 bytes .../admin/fonts/Roboto-Regular-webfont.woff | Bin 85876 -> 0 bytes .../contrib/admin/static/admin/img/LICENSE | 20 - .../contrib/admin/static/admin/img/README.txt | 7 - .../admin/static/admin/img/calendar-icons.svg | 14 - .../static/admin/img/gis/move_vertex_off.svg | 1 - .../static/admin/img/gis/move_vertex_on.svg | 1 - .../admin/static/admin/img/icon-addlink.svg | 3 - .../admin/static/admin/img/icon-alert.svg | 3 - .../admin/static/admin/img/icon-calendar.svg | 9 - .../static/admin/img/icon-changelink.svg | 3 - .../admin/static/admin/img/icon-clock.svg | 9 - .../static/admin/img/icon-deletelink.svg | 3 - .../admin/static/admin/img/icon-no.svg | 3 - .../static/admin/img/icon-unknown-alt.svg | 3 - .../admin/static/admin/img/icon-unknown.svg | 3 - .../admin/static/admin/img/icon-viewlink.svg | 3 - .../admin/static/admin/img/icon-yes.svg | 3 - .../admin/static/admin/img/inline-delete.svg | 3 - .../contrib/admin/static/admin/img/search.svg | 3 - .../admin/static/admin/img/selector-icons.svg | 34 - .../admin/static/admin/img/sorting-icons.svg | 19 - .../admin/static/admin/img/tooltag-add.svg | 3 - .../static/admin/img/tooltag-arrowright.svg | 3 - .../admin/static/admin/js/SelectBox.js | 112 - .../admin/static/admin/js/SelectFilter2.js | 236 - .../contrib/admin/static/admin/js/actions.js | 201 - .../admin/js/admin/DateTimeShortcuts.js | 415 - .../admin/js/admin/RelatedObjectLookups.js | 155 - .../admin/static/admin/js/autocomplete.js | 35 - .../contrib/admin/static/admin/js/calendar.js | 221 - .../contrib/admin/static/admin/js/cancel.js | 29 - .../admin/static/admin/js/change_form.js | 16 - .../contrib/admin/static/admin/js/collapse.js | 43 - .../contrib/admin/static/admin/js/core.js | 170 - .../contrib/admin/static/admin/js/inlines.js | 344 - .../admin/static/admin/js/jquery.init.js | 8 - .../admin/static/admin/js/nav_sidebar.js | 93 - .../admin/static/admin/js/popup_response.js | 16 - .../admin/static/admin/js/prepopulate.js | 43 - .../admin/static/admin/js/prepopulate_init.js | 11 - .../contrib/admin/static/admin/js/urlify.js | 170 - .../static/admin/js/vendor/jquery/LICENSE.txt | 20 - .../static/admin/js/vendor/jquery/jquery.js | 10881 -- .../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 | 4652 - .../admin/js/vendor/xregexp/xregexp.min.js | 160 - .../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 | 18 - .../admin/templates/admin/app_list.html | 40 - .../templates/admin/auth/user/add_form.html | 10 - .../admin/auth/user/change_password.html | 57 - .../contrib/admin/templates/admin/base.html | 105 - .../admin/templates/admin/base_site.html | 9 - .../admin/templates/admin/change_form.html | 81 - .../admin/change_form_object_tools.html | 8 - .../admin/templates/admin/change_list.html | 86 - .../admin/change_list_object_tools.html | 12 - .../templates/admin/change_list_results.html | 38 - .../admin/templates/admin/date_hierarchy.html | 16 - .../templates/admin/delete_confirmation.html | 52 - .../admin/delete_selected_confirmation.html | 55 - .../templates/admin/edit_inline/stacked.html | 29 - .../templates/admin/edit_inline/tabular.html | 66 - .../contrib/admin/templates/admin/filter.html | 8 - .../templates/admin/includes/fieldset.html | 29 - .../admin/includes/object_delete_summary.html | 7 - .../contrib/admin/templates/admin/index.html | 50 - .../admin/templates/admin/invalid_setup.html | 13 - .../contrib/admin/templates/admin/login.html | 68 - .../admin/templates/admin/nav_sidebar.html | 8 - .../admin/templates/admin/object_history.html | 42 - .../admin/templates/admin/pagination.html | 12 - .../admin/templates/admin/popup_response.html | 10 - .../admin/prepopulated_fields_js.html | 5 - .../admin/templates/admin/search_form.html | 20 - .../admin/templates/admin/submit_line.html | 14 - .../admin/widgets/clearable_file_input.html | 6 - .../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 | 31 - .../admin/widgets/split_datetime.html | 4 - .../admin/templates/admin/widgets/url.html | 1 - .../templates/registration/logged_out.html | 14 - .../registration/password_change_done.html | 13 - .../registration/password_change_form.html | 57 - .../registration/password_reset_complete.html | 17 - .../registration/password_reset_confirm.html | 41 - .../registration/password_reset_done.html | 17 - .../registration/password_reset_email.html | 14 - .../registration/password_reset_form.html | 27 - .../contrib/admin/templatetags/__init__.py | 0 .../contrib/admin/templatetags/admin_list.py | 468 - .../admin/templatetags/admin_modify.py | 117 - .../contrib/admin/templatetags/admin_urls.py | 56 - .../django/contrib/admin/templatetags/base.py | 33 - .../django/contrib/admin/templatetags/log.py | 59 - .../django/contrib/admin/tests.py | 193 - .../django/contrib/admin/utils.py | 552 - .../django/contrib/admin/views/__init__.py | 0 .../contrib/admin/views/autocomplete.py | 110 - .../django/contrib/admin/views/decorators.py | 18 - .../django/contrib/admin/views/main.py | 539 - .../django/contrib/admin/widgets.py | 477 - .../django/contrib/admindocs/__init__.py | 0 .../django/contrib/admindocs/apps.py | 7 - .../admindocs/locale/af/LC_MESSAGES/django.mo | Bin 2421 -> 0 bytes .../admindocs/locale/af/LC_MESSAGES/django.po | 268 - .../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 7445 -> 0 bytes .../locale/ar_DZ/LC_MESSAGES/django.po | 276 - .../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 1687 -> 0 bytes .../admindocs/locale/az/LC_MESSAGES/django.po | 258 - .../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 7837 -> 0 bytes .../admindocs/locale/bg/LC_MESSAGES/django.po | 286 - .../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 - .../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 | 400 - .../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 1940 -> 0 bytes .../admindocs/locale/ga/LC_MESSAGES/django.po | 262 - .../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 2265 -> 0 bytes .../admindocs/locale/gl/LC_MESSAGES/django.po | 260 - .../admindocs/locale/he/LC_MESSAGES/django.mo | Bin 6743 -> 0 bytes .../admindocs/locale/he/LC_MESSAGES/django.po | 273 - .../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 2550 -> 0 bytes .../admindocs/locale/hr/LC_MESSAGES/django.po | 264 - .../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 6449 -> 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 7607 -> 0 bytes .../admindocs/locale/mn/LC_MESSAGES/django.po | 284 - .../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 6463 -> 0 bytes .../admindocs/locale/nl/LC_MESSAGES/django.po | 285 - .../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 6566 -> 0 bytes .../admindocs/locale/pt/LC_MESSAGES/django.po | 286 - .../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 6639 -> 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 6551 -> 0 bytes .../admindocs/locale/sq/LC_MESSAGES/django.po | 283 - .../admindocs/locale/sr/LC_MESSAGES/django.mo | Bin 3672 -> 0 bytes .../admindocs/locale/sr/LC_MESSAGES/django.po | 264 - .../locale/sr_Latn/LC_MESSAGES/django.mo | Bin 1932 -> 0 bytes .../locale/sr_Latn/LC_MESSAGES/django.po | 262 - .../admindocs/locale/sv/LC_MESSAGES/django.mo | Bin 6230 -> 0 bytes .../admindocs/locale/sv/LC_MESSAGES/django.po | 287 - .../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/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 4725 -> 0 bytes .../locale/zh_Hant/LC_MESSAGES/django.po | 267 - .../django/contrib/admindocs/middleware.py | 30 - .../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 | 231 - .../django/contrib/admindocs/views.py | 419 - .../django/contrib/auth/__init__.py | 217 - .../django/contrib/auth/admin.py | 206 - .../site-packages/django/contrib/auth/apps.py | 29 - .../django/contrib/auth/backends.py | 232 - .../django/contrib/auth/base_user.py | 143 - .../django/contrib/auth/checks.py | 210 - .../contrib/auth/common-passwords.txt.gz | Bin 81355 -> 0 bytes .../django/contrib/auth/context_processors.py | 66 - .../django/contrib/auth/decorators.py | 73 - .../django/contrib/auth/forms.py | 443 - .../django/contrib/auth/handlers/__init__.py | 0 .../django/contrib/auth/handlers/modwsgi.py | 43 - .../django/contrib/auth/hashers.py | 811 - .../auth/locale/af/LC_MESSAGES/django.mo | Bin 7392 -> 0 bytes .../auth/locale/af/LC_MESSAGES/django.po | 304 - .../auth/locale/ar/LC_MESSAGES/django.mo | Bin 10040 -> 0 bytes .../auth/locale/ar/LC_MESSAGES/django.po | 319 - .../auth/locale/ar_DZ/LC_MESSAGES/django.mo | Bin 10167 -> 0 bytes .../auth/locale/ar_DZ/LC_MESSAGES/django.po | 316 - .../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 7448 -> 0 bytes .../auth/locale/az/LC_MESSAGES/django.po | 300 - .../auth/locale/be/LC_MESSAGES/django.mo | Bin 10033 -> 0 bytes .../auth/locale/be/LC_MESSAGES/django.po | 313 - .../auth/locale/bg/LC_MESSAGES/django.mo | Bin 8751 -> 0 bytes .../auth/locale/bg/LC_MESSAGES/django.po | 304 - .../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 7649 -> 0 bytes .../auth/locale/ca/LC_MESSAGES/django.po | 315 - .../auth/locale/cs/LC_MESSAGES/django.mo | Bin 7786 -> 0 bytes .../auth/locale/cs/LC_MESSAGES/django.po | 306 - .../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 7478 -> 0 bytes .../auth/locale/da/LC_MESSAGES/django.po | 309 - .../auth/locale/de/LC_MESSAGES/django.mo | Bin 7529 -> 0 bytes .../auth/locale/de/LC_MESSAGES/django.po | 317 - .../auth/locale/dsb/LC_MESSAGES/django.mo | Bin 8135 -> 0 bytes .../auth/locale/dsb/LC_MESSAGES/django.po | 318 - .../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 | 375 - .../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 7329 -> 0 bytes .../auth/locale/eo/LC_MESSAGES/django.po | 306 - .../auth/locale/es/LC_MESSAGES/django.mo | Bin 7782 -> 0 bytes .../auth/locale/es/LC_MESSAGES/django.po | 321 - .../auth/locale/es_AR/LC_MESSAGES/django.mo | Bin 7943 -> 0 bytes .../auth/locale/es_AR/LC_MESSAGES/django.po | 314 - .../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 7393 -> 0 bytes .../auth/locale/et/LC_MESSAGES/django.po | 308 - .../auth/locale/eu/LC_MESSAGES/django.mo | Bin 7396 -> 0 bytes .../auth/locale/eu/LC_MESSAGES/django.po | 310 - .../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 7537 -> 0 bytes .../auth/locale/fi/LC_MESSAGES/django.po | 309 - .../auth/locale/fr/LC_MESSAGES/django.mo | Bin 8155 -> 0 bytes .../auth/locale/fr/LC_MESSAGES/django.po | 430 - .../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 3572 -> 0 bytes .../auth/locale/ga/LC_MESSAGES/django.po | 298 - .../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 4022 -> 0 bytes .../auth/locale/gl/LC_MESSAGES/django.po | 293 - .../auth/locale/he/LC_MESSAGES/django.mo | Bin 8606 -> 0 bytes .../auth/locale/he/LC_MESSAGES/django.po | 303 - .../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 5894 -> 0 bytes .../auth/locale/hr/LC_MESSAGES/django.po | 306 - .../auth/locale/hsb/LC_MESSAGES/django.mo | Bin 7974 -> 0 bytes .../auth/locale/hsb/LC_MESSAGES/django.po | 315 - .../auth/locale/hu/LC_MESSAGES/django.mo | Bin 7655 -> 0 bytes .../auth/locale/hu/LC_MESSAGES/django.po | 308 - .../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 7170 -> 0 bytes .../auth/locale/id/LC_MESSAGES/django.po | 303 - .../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 7608 -> 0 bytes .../auth/locale/it/LC_MESSAGES/django.po | 317 - .../auth/locale/ja/LC_MESSAGES/django.mo | Bin 8085 -> 0 bytes .../auth/locale/ja/LC_MESSAGES/django.po | 302 - .../auth/locale/ka/LC_MESSAGES/django.mo | Bin 10625 -> 0 bytes .../auth/locale/ka/LC_MESSAGES/django.po | 300 - .../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 7607 -> 0 bytes .../auth/locale/ko/LC_MESSAGES/django.po | 309 - .../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 7631 -> 0 bytes .../auth/locale/lv/LC_MESSAGES/django.po | 309 - .../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 468 -> 0 bytes .../auth/locale/mr/LC_MESSAGES/django.po | 226 - .../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 7191 -> 0 bytes .../auth/locale/nb/LC_MESSAGES/django.po | 301 - .../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 7451 -> 0 bytes .../auth/locale/nl/LC_MESSAGES/django.po | 314 - .../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 7950 -> 0 bytes .../auth/locale/pl/LC_MESSAGES/django.po | 325 - .../auth/locale/pt/LC_MESSAGES/django.mo | Bin 7756 -> 0 bytes .../auth/locale/pt/LC_MESSAGES/django.po | 313 - .../auth/locale/pt_BR/LC_MESSAGES/django.mo | Bin 7546 -> 0 bytes .../auth/locale/pt_BR/LC_MESSAGES/django.po | 323 - .../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 10347 -> 0 bytes .../auth/locale/ru/LC_MESSAGES/django.po | 320 - .../auth/locale/sk/LC_MESSAGES/django.mo | Bin 7853 -> 0 bytes .../auth/locale/sk/LC_MESSAGES/django.po | 314 - .../auth/locale/sl/LC_MESSAGES/django.mo | Bin 7552 -> 0 bytes .../auth/locale/sl/LC_MESSAGES/django.po | 308 - .../auth/locale/sq/LC_MESSAGES/django.mo | Bin 7813 -> 0 bytes .../auth/locale/sq/LC_MESSAGES/django.po | 308 - .../auth/locale/sr/LC_MESSAGES/django.mo | Bin 9761 -> 0 bytes .../auth/locale/sr/LC_MESSAGES/django.po | 313 - .../auth/locale/sr_Latn/LC_MESSAGES/django.mo | Bin 3191 -> 0 bytes .../auth/locale/sr_Latn/LC_MESSAGES/django.po | 297 - .../auth/locale/sv/LC_MESSAGES/django.mo | Bin 7416 -> 0 bytes .../auth/locale/sv/LC_MESSAGES/django.po | 313 - .../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 7343 -> 0 bytes .../auth/locale/tk/LC_MESSAGES/django.po | 303 - .../auth/locale/tr/LC_MESSAGES/django.mo | Bin 7506 -> 0 bytes .../auth/locale/tr/LC_MESSAGES/django.po | 313 - .../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/uk/LC_MESSAGES/django.mo | Bin 10077 -> 0 bytes .../auth/locale/uk/LC_MESSAGES/django.po | 323 - .../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 4703 -> 0 bytes .../auth/locale/vi/LC_MESSAGES/django.po | 292 - .../auth/locale/zh_Hans/LC_MESSAGES/django.mo | Bin 6907 -> 0 bytes .../auth/locale/zh_Hans/LC_MESSAGES/django.po | 304 - .../auth/locale/zh_Hant/LC_MESSAGES/django.mo | Bin 6728 -> 0 bytes .../auth/locale/zh_Hant/LC_MESSAGES/django.po | 291 - .../contrib/auth/management/__init__.py | 148 - .../auth/management/commands/__init__.py | 0 .../management/commands/changepassword.py | 75 - .../management/commands/createsuperuser.py | 250 - .../django/contrib/auth/middleware.py | 124 - .../contrib/auth/migrations/0001_initial.py | 103 - .../0002_alter_permission_name_max_length.py | 16 - .../0003_alter_user_email_max_length.py | 16 - .../0004_alter_user_username_opts.py | 23 - .../0005_alter_user_last_login_null.py | 16 - .../0006_require_contenttypes_0002.py | 14 - ...007_alter_validators_add_error_messages.py | 24 - .../0008_alter_user_username_max_length.py | 24 - .../0009_alter_user_last_name_max_length.py | 16 - .../0010_alter_group_name_max_length.py | 16 - .../0011_update_proxy_permissions.py | 69 - .../0012_alter_user_first_name_max_length.py | 16 - .../contrib/auth/migrations/__init__.py | 0 .../django/contrib/auth/mixins.py | 128 - .../django/contrib/auth/models.py | 469 - .../contrib/auth/password_validation.py | 208 - .../django/contrib/auth/signals.py | 5 - .../auth/widgets/read_only_password_hash.html | 5 - .../registration/password_reset_subject.txt | 3 - .../django/contrib/auth/tokens.py | 104 - .../site-packages/django/contrib/auth/urls.py | 20 - .../django/contrib/auth/validators.py | 25 - .../django/contrib/auth/views.py | 368 - .../django/contrib/contenttypes/__init__.py | 0 .../django/contrib/contenttypes/admin.py | 127 - .../django/contrib/contenttypes/apps.py | 23 - .../django/contrib/contenttypes/checks.py | 41 - .../django/contrib/contenttypes/fields.py | 704 - .../django/contrib/contenttypes/forms.py | 84 - .../locale/af/LC_MESSAGES/django.mo | Bin 1070 -> 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 1065 -> 0 bytes .../locale/az/LC_MESSAGES/django.po | 44 - .../locale/be/LC_MESSAGES/django.mo | Bin 1353 -> 0 bytes .../locale/be/LC_MESSAGES/django.po | 45 - .../locale/bg/LC_MESSAGES/django.mo | Bin 1267 -> 0 bytes .../locale/bg/LC_MESSAGES/django.po | 45 - .../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/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 1087 -> 0 bytes .../locale/eo/LC_MESSAGES/django.po | 42 - .../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 | 50 - .../locale/fy/LC_MESSAGES/django.mo | Bin 476 -> 0 bytes .../locale/fy/LC_MESSAGES/django.po | 41 - .../locale/ga/LC_MESSAGES/django.mo | Bin 1097 -> 0 bytes .../locale/ga/LC_MESSAGES/django.po | 44 - .../locale/gd/LC_MESSAGES/django.mo | Bin 1154 -> 0 bytes .../locale/gd/LC_MESSAGES/django.po | 45 - .../locale/gl/LC_MESSAGES/django.mo | Bin 1072 -> 0 bytes .../locale/gl/LC_MESSAGES/django.po | 44 - .../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 1167 -> 0 bytes .../locale/hr/LC_MESSAGES/django.po | 45 - .../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 1079 -> 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 1065 -> 0 bytes .../locale/lv/LC_MESSAGES/django.po | 45 - .../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 468 -> 0 bytes .../locale/mr/LC_MESSAGES/django.po | 41 - .../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 1125 -> 0 bytes .../locale/pt/LC_MESSAGES/django.po | 44 - .../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 1082 -> 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 1066 -> 0 bytes .../locale/sv/LC_MESSAGES/django.po | 45 - .../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/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 - .../management/commands/__init__.py | 0 .../commands/remove_stale_contenttypes.py | 94 - .../contenttypes/migrations/0001_initial.py | 34 - .../0002_remove_content_type_name.py | 39 - .../contenttypes/migrations/__init__.py | 0 .../django/contrib/contenttypes/models.py | 184 - .../django/contrib/contenttypes/views.py | 88 - .../django/contrib/flatpages/__init__.py | 0 .../django/contrib/flatpages/admin.py | 19 - .../django/contrib/flatpages/apps.py | 8 - .../django/contrib/flatpages/forms.py | 70 - .../flatpages/locale/af/LC_MESSAGES/django.mo | Bin 2297 -> 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 2373 -> 0 bytes .../flatpages/locale/az/LC_MESSAGES/django.po | 93 - .../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 2569 -> 0 bytes .../flatpages/locale/bg/LC_MESSAGES/django.po | 87 - .../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 - .../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 2032 -> 0 bytes .../flatpages/locale/eo/LC_MESSAGES/django.po | 89 - .../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 | 113 - .../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 2191 -> 0 bytes .../flatpages/locale/ga/LC_MESSAGES/django.po | 87 - .../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 2039 -> 0 bytes .../flatpages/locale/gl/LC_MESSAGES/django.po | 86 - .../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 2188 -> 0 bytes .../flatpages/locale/hr/LC_MESSAGES/django.po | 88 - .../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 2359 -> 0 bytes .../flatpages/locale/lv/LC_MESSAGES/django.po | 93 - .../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 468 -> 0 bytes .../flatpages/locale/mr/LC_MESSAGES/django.po | 74 - .../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 2115 -> 0 bytes .../flatpages/locale/pt/LC_MESSAGES/django.po | 87 - .../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 2321 -> 0 bytes .../flatpages/locale/sk/LC_MESSAGES/django.po | 92 - .../flatpages/locale/sl/LC_MESSAGES/django.mo | Bin 2173 -> 0 bytes .../flatpages/locale/sl/LC_MESSAGES/django.po | 88 - .../flatpages/locale/sq/LC_MESSAGES/django.mo | Bin 2328 -> 0 bytes .../flatpages/locale/sq/LC_MESSAGES/django.po | 89 - .../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 2288 -> 0 bytes .../flatpages/locale/sv/LC_MESSAGES/django.po | 90 - .../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 753 -> 0 bytes .../flatpages/locale/tk/LC_MESSAGES/django.po | 83 - .../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/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 2200 -> 0 bytes .../locale/zh_Hant/LC_MESSAGES/django.po | 87 - .../django/contrib/flatpages/middleware.py | 20 - .../flatpages/migrations/0001_initial.py | 39 - .../contrib/flatpages/migrations/__init__.py | 0 .../django/contrib/flatpages/models.py | 47 - .../django/contrib/flatpages/sitemaps.py | 12 - .../flatpages/templatetags/__init__.py | 0 .../flatpages/templatetags/flatpages.py | 99 - .../django/contrib/flatpages/urls.py | 6 - .../django/contrib/flatpages/views.py | 69 - .../django/contrib/gis/__init__.py | 0 .../django/contrib/gis/admin/__init__.py | 16 - .../django/contrib/gis/admin/options.py | 170 - .../django/contrib/gis/admin/widgets.py | 117 - .../site-packages/django/contrib/gis/apps.py | 12 - .../django/contrib/gis/db/__init__.py | 0 .../contrib/gis/db/backends/__init__.py | 0 .../contrib/gis/db/backends/base/__init__.py | 0 .../contrib/gis/db/backends/base/adapter.py | 24 - .../contrib/gis/db/backends/base/features.py | 111 - .../contrib/gis/db/backends/base/models.py | 136 - .../gis/db/backends/base/operations.py | 159 - .../contrib/gis/db/backends/mysql/__init__.py | 0 .../contrib/gis/db/backends/mysql/base.py | 16 - .../contrib/gis/db/backends/mysql/features.py | 43 - .../gis/db/backends/mysql/introspection.py | 38 - .../gis/db/backends/mysql/operations.py | 108 - .../contrib/gis/db/backends/mysql/schema.py | 77 - .../gis/db/backends/oracle/__init__.py | 0 .../contrib/gis/db/backends/oracle/adapter.py | 63 - .../contrib/gis/db/backends/oracle/base.py | 16 - .../gis/db/backends/oracle/features.py | 14 - .../gis/db/backends/oracle/introspection.py | 47 - .../contrib/gis/db/backends/oracle/models.py | 64 - .../gis/db/backends/oracle/operations.py | 224 - .../contrib/gis/db/backends/oracle/schema.py | 94 - .../gis/db/backends/postgis/__init__.py | 0 .../gis/db/backends/postgis/adapter.py | 69 - .../contrib/gis/db/backends/postgis/base.py | 26 - .../contrib/gis/db/backends/postgis/const.py | 52 - .../gis/db/backends/postgis/features.py | 13 - .../gis/db/backends/postgis/introspection.py | 60 - .../contrib/gis/db/backends/postgis/models.py | 70 - .../gis/db/backends/postgis/operations.py | 390 - .../gis/db/backends/postgis/pgraster.py | 138 - .../contrib/gis/db/backends/postgis/schema.py | 71 - .../gis/db/backends/spatialite/__init__.py | 0 .../gis/db/backends/spatialite/adapter.py | 9 - .../gis/db/backends/spatialite/base.py | 77 - .../gis/db/backends/spatialite/client.py | 5 - .../gis/db/backends/spatialite/features.py | 24 - .../db/backends/spatialite/introspection.py | 73 - .../gis/db/backends/spatialite/models.py | 68 - .../gis/db/backends/spatialite/operations.py | 223 - .../gis/db/backends/spatialite/schema.py | 168 - .../django/contrib/gis/db/backends/utils.py | 27 - .../django/contrib/gis/db/models/__init__.py | 18 - .../contrib/gis/db/models/aggregates.py | 83 - .../django/contrib/gis/db/models/fields.py | 387 - .../django/contrib/gis/db/models/functions.py | 489 - .../django/contrib/gis/db/models/lookups.py | 359 - .../django/contrib/gis/db/models/proxy.py | 79 - .../contrib/gis/db/models/sql/__init__.py | 7 - .../contrib/gis/db/models/sql/conversion.py | 69 - .../site-packages/django/contrib/gis/feeds.py | 140 - .../django/contrib/gis/forms/__init__.py | 8 - .../django/contrib/gis/forms/fields.py | 133 - .../django/contrib/gis/forms/widgets.py | 118 - .../django/contrib/gis/gdal/LICENSE | 28 - .../django/contrib/gis/gdal/__init__.py | 49 - .../django/contrib/gis/gdal/base.py | 6 - .../django/contrib/gis/gdal/datasource.py | 121 - .../django/contrib/gis/gdal/driver.py | 98 - .../django/contrib/gis/gdal/envelope.py | 178 - .../django/contrib/gis/gdal/error.py | 61 - .../django/contrib/gis/gdal/feature.py | 115 - .../django/contrib/gis/gdal/field.py | 232 - .../django/contrib/gis/gdal/geometries.py | 707 - .../django/contrib/gis/gdal/geomtype.py | 95 - .../django/contrib/gis/gdal/layer.py | 215 - .../django/contrib/gis/gdal/libgdal.py | 123 - .../contrib/gis/gdal/prototypes/__init__.py | 0 .../django/contrib/gis/gdal/prototypes/ds.py | 84 - .../contrib/gis/gdal/prototypes/errcheck.py | 138 - .../contrib/gis/gdal/prototypes/generation.py | 169 - .../contrib/gis/gdal/prototypes/geom.py | 109 - .../contrib/gis/gdal/prototypes/raster.py | 101 - .../django/contrib/gis/gdal/prototypes/srs.py | 83 - .../contrib/gis/gdal/raster/__init__.py | 0 .../django/contrib/gis/gdal/raster/band.py | 250 - .../django/contrib/gis/gdal/raster/base.py | 75 - .../django/contrib/gis/gdal/raster/const.py | 79 - .../django/contrib/gis/gdal/raster/source.py | 506 - .../django/contrib/gis/gdal/srs.py | 354 - .../django/contrib/gis/geoip2/__init__.py | 23 - .../django/contrib/gis/geoip2/base.py | 227 - .../django/contrib/gis/geoip2/resources.py | 22 - .../django/contrib/gis/geometry.py | 17 - .../django/contrib/gis/geos/LICENSE | 27 - .../django/contrib/gis/geos/__init__.py | 15 - .../django/contrib/gis/geos/base.py | 6 - .../django/contrib/gis/geos/collections.py | 108 - .../django/contrib/gis/geos/coordseq.py | 216 - .../django/contrib/gis/geos/error.py | 3 - .../django/contrib/gis/geos/factory.py | 33 - .../django/contrib/gis/geos/geometry.py | 739 - .../django/contrib/gis/geos/io.py | 24 - .../django/contrib/gis/geos/libgeos.py | 172 - .../django/contrib/gis/geos/linestring.py | 187 - .../django/contrib/gis/geos/mutable_list.py | 310 - .../django/contrib/gis/geos/point.py | 160 - .../django/contrib/gis/geos/polygon.py | 178 - .../django/contrib/gis/geos/prepared.py | 49 - .../contrib/gis/geos/prototypes/__init__.py | 26 - .../contrib/gis/geos/prototypes/coordseq.py | 93 - .../contrib/gis/geos/prototypes/errcheck.py | 83 - .../contrib/gis/geos/prototypes/geom.py | 81 - .../django/contrib/gis/geos/prototypes/io.py | 339 - .../contrib/gis/geos/prototypes/misc.py | 31 - .../contrib/gis/geos/prototypes/predicates.py | 43 - .../contrib/gis/geos/prototypes/prepared.py | 28 - .../contrib/gis/geos/prototypes/threadsafe.py | 77 - .../contrib/gis/geos/prototypes/topology.py | 53 - .../gis/locale/af/LC_MESSAGES/django.mo | Bin 470 -> 0 bytes .../gis/locale/af/LC_MESSAGES/django.po | 80 - .../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 1976 -> 0 bytes .../gis/locale/az/LC_MESSAGES/django.po | 88 - .../gis/locale/be/LC_MESSAGES/django.mo | Bin 2445 -> 0 bytes .../gis/locale/be/LC_MESSAGES/django.po | 90 - .../gis/locale/bg/LC_MESSAGES/django.mo | Bin 2389 -> 0 bytes .../gis/locale/bg/LC_MESSAGES/django.po | 90 - .../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 2007 -> 0 bytes .../gis/locale/ca/LC_MESSAGES/django.po | 94 - .../gis/locale/cs/LC_MESSAGES/django.mo | Bin 2071 -> 0 bytes .../gis/locale/cs/LC_MESSAGES/django.po | 91 - .../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 1894 -> 0 bytes .../gis/locale/da/LC_MESSAGES/django.po | 88 - .../gis/locale/de/LC_MESSAGES/django.mo | Bin 1965 -> 0 bytes .../gis/locale/de/LC_MESSAGES/django.po | 88 - .../gis/locale/dsb/LC_MESSAGES/django.mo | Bin 2071 -> 0 bytes .../gis/locale/dsb/LC_MESSAGES/django.po | 89 - .../gis/locale/el/LC_MESSAGES/django.mo | Bin 2484 -> 0 bytes .../gis/locale/el/LC_MESSAGES/django.po | 94 - .../gis/locale/en/LC_MESSAGES/django.mo | Bin 356 -> 0 bytes .../gis/locale/en/LC_MESSAGES/django.po | 103 - .../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 1960 -> 0 bytes .../gis/locale/eo/LC_MESSAGES/django.po | 88 - .../gis/locale/es/LC_MESSAGES/django.mo | Bin 2025 -> 0 bytes .../gis/locale/es/LC_MESSAGES/django.po | 95 - .../gis/locale/es_AR/LC_MESSAGES/django.mo | Bin 2012 -> 0 bytes .../gis/locale/es_AR/LC_MESSAGES/django.po | 90 - .../gis/locale/es_CO/LC_MESSAGES/django.mo | Bin 1865 -> 0 bytes .../gis/locale/es_CO/LC_MESSAGES/django.po | 92 - .../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 1921 -> 0 bytes .../gis/locale/et/LC_MESSAGES/django.po | 91 - .../gis/locale/eu/LC_MESSAGES/django.mo | Bin 1936 -> 0 bytes .../gis/locale/eu/LC_MESSAGES/django.po | 87 - .../gis/locale/fa/LC_MESSAGES/django.mo | Bin 2242 -> 0 bytes .../gis/locale/fa/LC_MESSAGES/django.po | 90 - .../gis/locale/fi/LC_MESSAGES/django.mo | Bin 1887 -> 0 bytes .../gis/locale/fi/LC_MESSAGES/django.po | 87 - .../gis/locale/fr/LC_MESSAGES/django.mo | Bin 2052 -> 0 bytes .../gis/locale/fr/LC_MESSAGES/django.po | 112 - .../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 1420 -> 0 bytes .../gis/locale/ga/LC_MESSAGES/django.po | 88 - .../gis/locale/gd/LC_MESSAGES/django.mo | Bin 2082 -> 0 bytes .../gis/locale/gd/LC_MESSAGES/django.po | 92 - .../gis/locale/gl/LC_MESSAGES/django.mo | Bin 1421 -> 0 bytes .../gis/locale/gl/LC_MESSAGES/django.po | 89 - .../gis/locale/he/LC_MESSAGES/django.mo | Bin 2190 -> 0 bytes .../gis/locale/he/LC_MESSAGES/django.po | 86 - .../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 1549 -> 0 bytes .../gis/locale/hr/LC_MESSAGES/django.po | 91 - .../gis/locale/hsb/LC_MESSAGES/django.mo | Bin 2045 -> 0 bytes .../gis/locale/hsb/LC_MESSAGES/django.po | 90 - .../gis/locale/hu/LC_MESSAGES/django.mo | Bin 1940 -> 0 bytes .../gis/locale/hu/LC_MESSAGES/django.po | 91 - .../gis/locale/hy/LC_MESSAGES/django.mo | Bin 2535 -> 0 bytes .../gis/locale/hy/LC_MESSAGES/django.po | 86 - .../gis/locale/ia/LC_MESSAGES/django.mo | Bin 1899 -> 0 bytes .../gis/locale/ia/LC_MESSAGES/django.po | 89 - .../gis/locale/id/LC_MESSAGES/django.mo | Bin 1938 -> 0 bytes .../gis/locale/id/LC_MESSAGES/django.po | 93 - .../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 2096 -> 0 bytes .../gis/locale/ja/LC_MESSAGES/django.po | 89 - .../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 1939 -> 0 bytes .../gis/locale/ko/LC_MESSAGES/django.po | 91 - .../gis/locale/ky/LC_MESSAGES/django.mo | Bin 2221 -> 0 bytes .../gis/locale/ky/LC_MESSAGES/django.po | 86 - .../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 2113 -> 0 bytes .../gis/locale/lt/LC_MESSAGES/django.po | 91 - .../gis/locale/lv/LC_MESSAGES/django.mo | Bin 2025 -> 0 bytes .../gis/locale/lv/LC_MESSAGES/django.po | 90 - .../gis/locale/mk/LC_MESSAGES/django.mo | Bin 2620 -> 0 bytes .../gis/locale/mk/LC_MESSAGES/django.po | 93 - .../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 2433 -> 0 bytes .../gis/locale/mn/LC_MESSAGES/django.po | 93 - .../gis/locale/mr/LC_MESSAGES/django.mo | Bin 468 -> 0 bytes .../gis/locale/mr/LC_MESSAGES/django.po | 80 - .../gis/locale/ms/LC_MESSAGES/django.mo | Bin 1887 -> 0 bytes .../gis/locale/ms/LC_MESSAGES/django.po | 87 - .../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 1879 -> 0 bytes .../gis/locale/nb/LC_MESSAGES/django.po | 91 - .../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 1947 -> 0 bytes .../gis/locale/nl/LC_MESSAGES/django.po | 94 - .../gis/locale/nn/LC_MESSAGES/django.mo | Bin 1888 -> 0 bytes .../gis/locale/nn/LC_MESSAGES/django.po | 90 - .../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 2095 -> 0 bytes .../gis/locale/pl/LC_MESSAGES/django.po | 95 - .../gis/locale/pt/LC_MESSAGES/django.mo | Bin 2036 -> 0 bytes .../gis/locale/pt/LC_MESSAGES/django.po | 95 - .../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 1829 -> 0 bytes .../gis/locale/ro/LC_MESSAGES/django.po | 92 - .../gis/locale/ru/LC_MESSAGES/django.mo | Bin 2542 -> 0 bytes .../gis/locale/ru/LC_MESSAGES/django.po | 94 - .../gis/locale/sk/LC_MESSAGES/django.mo | Bin 2043 -> 0 bytes .../gis/locale/sk/LC_MESSAGES/django.po | 89 - .../gis/locale/sl/LC_MESSAGES/django.mo | Bin 2067 -> 0 bytes .../gis/locale/sl/LC_MESSAGES/django.po | 92 - .../gis/locale/sq/LC_MESSAGES/django.mo | Bin 1708 -> 0 bytes .../gis/locale/sq/LC_MESSAGES/django.po | 88 - .../gis/locale/sr/LC_MESSAGES/django.mo | Bin 2454 -> 0 bytes .../gis/locale/sr/LC_MESSAGES/django.po | 90 - .../gis/locale/sr_Latn/LC_MESSAGES/django.mo | Bin 2044 -> 0 bytes .../gis/locale/sr_Latn/LC_MESSAGES/django.po | 90 - .../gis/locale/sv/LC_MESSAGES/django.mo | Bin 1987 -> 0 bytes .../gis/locale/sv/LC_MESSAGES/django.po | 92 - .../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 1961 -> 0 bytes .../gis/locale/tr/LC_MESSAGES/django.po | 91 - .../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/uk/LC_MESSAGES/django.mo | Bin 2586 -> 0 bytes .../gis/locale/uk/LC_MESSAGES/django.po | 96 - .../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 1812 -> 0 bytes .../gis/locale/zh_Hans/LC_MESSAGES/django.po | 93 - .../gis/locale/zh_Hant/LC_MESSAGES/django.mo | Bin 1975 -> 0 bytes .../gis/locale/zh_Hant/LC_MESSAGES/django.po | 89 - .../django/contrib/gis/management/__init__.py | 0 .../gis/management/commands/__init__.py | 0 .../gis/management/commands/inspectdb.py | 16 - .../gis/management/commands/ogrinspect.py | 134 - .../django/contrib/gis/measure.py | 338 - .../site-packages/django/contrib/gis/ptr.py | 38 - .../contrib/gis/serializers/__init__.py | 0 .../django/contrib/gis/serializers/geojson.py | 67 - .../django/contrib/gis/shortcuts.py | 40 - .../django/contrib/gis/sitemaps/__init__.py | 4 - .../django/contrib/gis/sitemaps/kml.py | 70 - .../django/contrib/gis/sitemaps/views.py | 61 - .../django/contrib/gis/static/gis/css/ol3.css | 31 - .../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 | 228 - .../gis/templates/gis/admin/openlayers.html | 31 - .../gis/templates/gis/admin/openlayers.js | 176 - .../contrib/gis/templates/gis/admin/osm.html | 2 - .../contrib/gis/templates/gis/admin/osm.js | 2 - .../contrib/gis/templates/gis/kml/base.kml | 6 - .../gis/templates/gis/kml/placemarks.kml | 8 - .../gis/templates/gis/openlayers-osm.html | 12 - .../contrib/gis/templates/gis/openlayers.html | 40 - .../django/contrib/gis/utils/__init__.py | 16 - .../django/contrib/gis/utils/layermapping.py | 637 - .../django/contrib/gis/utils/ogrinfo.py | 51 - .../django/contrib/gis/utils/ogrinspect.py | 237 - .../django/contrib/gis/utils/srs.py | 76 - .../site-packages/django/contrib/gis/views.py | 20 - .../django/contrib/humanize/__init__.py | 0 .../django/contrib/humanize/apps.py | 7 - .../humanize/locale/af/LC_MESSAGES/django.mo | Bin 5097 -> 0 bytes .../humanize/locale/af/LC_MESSAGES/django.po | 394 - .../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 5286 -> 0 bytes .../humanize/locale/az/LC_MESSAGES/django.po | 397 - .../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 4645 -> 0 bytes .../humanize/locale/bg/LC_MESSAGES/django.po | 265 - .../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/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 4409 -> 0 bytes .../humanize/locale/es/LC_MESSAGES/django.po | 336 - .../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 5287 -> 0 bytes .../humanize/locale/eu/LC_MESSAGES/django.po | 397 - .../humanize/locale/fa/LC_MESSAGES/django.mo | Bin 5808 -> 0 bytes .../humanize/locale/fa/LC_MESSAGES/django.po | 400 - .../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 4484 -> 0 bytes .../humanize/locale/fr/LC_MESSAGES/django.po | 383 - .../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 5112 -> 0 bytes .../humanize/locale/ga/LC_MESSAGES/django.po | 516 - .../humanize/locale/gd/LC_MESSAGES/django.mo | Bin 7232 -> 0 bytes .../humanize/locale/gd/LC_MESSAGES/django.po | 476 - .../humanize/locale/gl/LC_MESSAGES/django.mo | Bin 3474 -> 0 bytes .../humanize/locale/gl/LC_MESSAGES/django.po | 265 - .../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 1274 -> 0 bytes .../humanize/locale/hr/LC_MESSAGES/django.po | 291 - .../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 5307 -> 0 bytes .../humanize/locale/hu/LC_MESSAGES/django.po | 397 - .../humanize/locale/hy/LC_MESSAGES/django.mo | Bin 1488 -> 0 bytes .../humanize/locale/hy/LC_MESSAGES/django.po | 395 - .../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 4653 -> 0 bytes .../humanize/locale/it/LC_MESSAGES/django.po | 338 - .../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 4817 -> 0 bytes .../humanize/locale/ko/LC_MESSAGES/django.po | 358 - .../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 5033 -> 0 bytes .../humanize/locale/lv/LC_MESSAGES/django.po | 363 - .../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 6020 -> 0 bytes .../humanize/locale/mn/LC_MESSAGES/django.po | 398 - .../humanize/locale/mr/LC_MESSAGES/django.mo | Bin 468 -> 0 bytes .../humanize/locale/mr/LC_MESSAGES/django.po | 261 - .../humanize/locale/ms/LC_MESSAGES/django.mo | Bin 842 -> 0 bytes .../humanize/locale/ms/LC_MESSAGES/django.po | 353 - .../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 5317 -> 0 bytes .../humanize/locale/nb/LC_MESSAGES/django.po | 397 - .../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 5262 -> 0 bytes .../humanize/locale/nl/LC_MESSAGES/django.po | 398 - .../humanize/locale/nn/LC_MESSAGES/django.mo | Bin 4327 -> 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 5408 -> 0 bytes .../humanize/locale/pt/LC_MESSAGES/django.po | 398 - .../locale/pt_BR/LC_MESSAGES/django.mo | Bin 5427 -> 0 bytes .../locale/pt_BR/LC_MESSAGES/django.po | 400 - .../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 8569 -> 0 bytes .../humanize/locale/ru/LC_MESSAGES/django.po | 484 - .../humanize/locale/sk/LC_MESSAGES/django.mo | Bin 6931 -> 0 bytes .../humanize/locale/sk/LC_MESSAGES/django.po | 477 - .../humanize/locale/sl/LC_MESSAGES/django.mo | Bin 5430 -> 0 bytes .../humanize/locale/sl/LC_MESSAGES/django.po | 323 - .../humanize/locale/sq/LC_MESSAGES/django.mo | Bin 5280 -> 0 bytes .../humanize/locale/sq/LC_MESSAGES/django.po | 395 - .../humanize/locale/sr/LC_MESSAGES/django.mo | Bin 5415 -> 0 bytes .../humanize/locale/sr/LC_MESSAGES/django.po | 359 - .../locale/sr_Latn/LC_MESSAGES/django.mo | Bin 1017 -> 0 bytes .../locale/sr_Latn/LC_MESSAGES/django.po | 358 - .../humanize/locale/sv/LC_MESSAGES/django.mo | Bin 4066 -> 0 bytes .../humanize/locale/sv/LC_MESSAGES/django.po | 333 - .../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/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/uk/LC_MESSAGES/django.mo | Bin 8809 -> 0 bytes .../humanize/locale/uk/LC_MESSAGES/django.po | 482 - .../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 4520 -> 0 bytes .../locale/zh_Hant/LC_MESSAGES/django.po | 358 - .../contrib/humanize/templatetags/__init__.py | 0 .../contrib/humanize/templatetags/humanize.py | 259 - .../django/contrib/messages/__init__.py | 2 - .../django/contrib/messages/api.py | 96 - .../django/contrib/messages/apps.py | 7 - .../django/contrib/messages/constants.py | 21 - .../contrib/messages/context_processors.py | 13 - .../django/contrib/messages/middleware.py | 26 - .../contrib/messages/storage/__init__.py | 12 - .../django/contrib/messages/storage/base.py | 174 - .../django/contrib/messages/storage/cookie.py | 182 - .../contrib/messages/storage/fallback.py | 54 - .../contrib/messages/storage/session.py | 50 - .../django/contrib/messages/utils.py | 12 - .../django/contrib/messages/views.py | 18 - .../django/contrib/postgres/__init__.py | 0 .../contrib/postgres/aggregates/__init__.py | 2 - .../contrib/postgres/aggregates/general.py | 103 - .../contrib/postgres/aggregates/mixins.py | 48 - .../contrib/postgres/aggregates/statistics.py | 63 - .../django/contrib/postgres/apps.py | 73 - .../django/contrib/postgres/constraints.py | 170 - .../django/contrib/postgres/expressions.py | 14 - .../contrib/postgres/fields/__init__.py | 5 - .../django/contrib/postgres/fields/array.py | 319 - .../django/contrib/postgres/fields/citext.py | 24 - .../django/contrib/postgres/fields/hstore.py | 111 - .../django/contrib/postgres/fields/jsonb.py | 14 - .../django/contrib/postgres/fields/ranges.py | 320 - .../django/contrib/postgres/fields/utils.py | 3 - .../django/contrib/postgres/forms/__init__.py | 3 - .../django/contrib/postgres/forms/array.py | 234 - .../django/contrib/postgres/forms/hstore.py | 58 - .../django/contrib/postgres/forms/ranges.py | 102 - .../django/contrib/postgres/functions.py | 11 - .../django/contrib/postgres/indexes.py | 228 - .../jinja2/postgres/widgets/split_array.html | 1 - .../postgres/locale/af/LC_MESSAGES/django.mo | Bin 2841 -> 0 bytes .../postgres/locale/af/LC_MESSAGES/django.po | 104 - .../postgres/locale/ar/LC_MESSAGES/django.mo | Bin 4294 -> 0 bytes .../postgres/locale/ar/LC_MESSAGES/django.po | 131 - .../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 2855 -> 0 bytes .../postgres/locale/az/LC_MESSAGES/django.po | 102 - .../postgres/locale/be/LC_MESSAGES/django.mo | Bin 4134 -> 0 bytes .../postgres/locale/be/LC_MESSAGES/django.po | 122 - .../postgres/locale/bg/LC_MESSAGES/django.mo | Bin 2969 -> 0 bytes .../postgres/locale/bg/LC_MESSAGES/django.po | 109 - .../postgres/locale/ca/LC_MESSAGES/django.mo | Bin 2904 -> 0 bytes .../postgres/locale/ca/LC_MESSAGES/django.po | 112 - .../postgres/locale/cs/LC_MESSAGES/django.mo | Bin 3388 -> 0 bytes .../postgres/locale/cs/LC_MESSAGES/django.po | 119 - .../postgres/locale/da/LC_MESSAGES/django.mo | Bin 2916 -> 0 bytes .../postgres/locale/da/LC_MESSAGES/django.po | 110 - .../postgres/locale/de/LC_MESSAGES/django.mo | Bin 2993 -> 0 bytes .../postgres/locale/de/LC_MESSAGES/django.po | 107 - .../postgres/locale/dsb/LC_MESSAGES/django.mo | Bin 3573 -> 0 bytes .../postgres/locale/dsb/LC_MESSAGES/django.po | 121 - .../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 | 115 - .../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 2917 -> 0 bytes .../postgres/locale/es/LC_MESSAGES/django.po | 114 - .../locale/es_AR/LC_MESSAGES/django.mo | Bin 2917 -> 0 bytes .../locale/es_AR/LC_MESSAGES/django.po | 108 - .../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 2943 -> 0 bytes .../postgres/locale/fi/LC_MESSAGES/django.po | 110 - .../postgres/locale/fr/LC_MESSAGES/django.mo | Bin 3081 -> 0 bytes .../postgres/locale/fr/LC_MESSAGES/django.po | 130 - .../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 539 -> 0 bytes .../postgres/locale/gl/LC_MESSAGES/django.po | 98 - .../postgres/locale/he/LC_MESSAGES/django.mo | Bin 3713 -> 0 bytes .../postgres/locale/he/LC_MESSAGES/django.po | 111 - .../postgres/locale/hr/LC_MESSAGES/django.mo | Bin 929 -> 0 bytes .../postgres/locale/hr/LC_MESSAGES/django.po | 102 - .../postgres/locale/hsb/LC_MESSAGES/django.mo | Bin 3482 -> 0 bytes .../postgres/locale/hsb/LC_MESSAGES/django.po | 119 - .../postgres/locale/hu/LC_MESSAGES/django.mo | Bin 2872 -> 0 bytes .../postgres/locale/hu/LC_MESSAGES/django.po | 109 - .../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 2733 -> 0 bytes .../postgres/locale/id/LC_MESSAGES/django.po | 109 - .../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 2978 -> 0 bytes .../postgres/locale/it/LC_MESSAGES/django.po | 116 - .../postgres/locale/ja/LC_MESSAGES/django.mo | Bin 3027 -> 0 bytes .../postgres/locale/ja/LC_MESSAGES/django.po | 101 - .../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 2897 -> 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 3099 -> 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/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 2951 -> 0 bytes .../postgres/locale/nl/LC_MESSAGES/django.po | 111 - .../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 3444 -> 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 2903 -> 0 bytes .../locale/pt_BR/LC_MESSAGES/django.po | 116 - .../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 4721 -> 0 bytes .../postgres/locale/ru/LC_MESSAGES/django.po | 132 - .../postgres/locale/sk/LC_MESSAGES/django.mo | Bin 3358 -> 0 bytes .../postgres/locale/sk/LC_MESSAGES/django.po | 119 - .../postgres/locale/sl/LC_MESSAGES/django.mo | Bin 3026 -> 0 bytes .../postgres/locale/sl/LC_MESSAGES/django.po | 120 - .../postgres/locale/sq/LC_MESSAGES/django.mo | Bin 2899 -> 0 bytes .../postgres/locale/sq/LC_MESSAGES/django.po | 107 - .../postgres/locale/sr/LC_MESSAGES/django.mo | Bin 3753 -> 0 bytes .../postgres/locale/sr/LC_MESSAGES/django.po | 114 - .../locale/sr_Latn/LC_MESSAGES/django.mo | Bin 3092 -> 0 bytes .../locale/sr_Latn/LC_MESSAGES/django.po | 113 - .../postgres/locale/sv/LC_MESSAGES/django.mo | Bin 2787 -> 0 bytes .../postgres/locale/sv/LC_MESSAGES/django.po | 111 - .../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 2898 -> 0 bytes .../postgres/locale/tr/LC_MESSAGES/django.po | 109 - .../postgres/locale/uk/LC_MESSAGES/django.mo | Bin 4418 -> 0 bytes .../postgres/locale/uk/LC_MESSAGES/django.po | 129 - .../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 2574 -> 0 bytes .../locale/zh_Hans/LC_MESSAGES/django.po | 100 - .../locale/zh_Hant/LC_MESSAGES/django.mo | Bin 2586 -> 0 bytes .../locale/zh_Hant/LC_MESSAGES/django.po | 97 - .../django/contrib/postgres/lookups.py | 65 - .../django/contrib/postgres/operations.py | 329 - .../django/contrib/postgres/search.py | 320 - .../django/contrib/postgres/serializers.py | 10 - .../django/contrib/postgres/signals.py | 64 - .../postgres/widgets/split_array.html | 1 - .../django/contrib/postgres/utils.py | 29 - .../django/contrib/postgres/validators.py | 76 - .../django/contrib/redirects/__init__.py | 0 .../django/contrib/redirects/admin.py | 10 - .../django/contrib/redirects/apps.py | 8 - .../redirects/locale/af/LC_MESSAGES/django.mo | Bin 1136 -> 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 1336 -> 0 bytes .../locale/ar_DZ/LC_MESSAGES/django.po | 49 - .../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 1092 -> 0 bytes .../redirects/locale/az/LC_MESSAGES/django.po | 50 - .../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 1268 -> 0 bytes .../redirects/locale/bg/LC_MESSAGES/django.po | 52 - .../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 - .../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 1138 -> 0 bytes .../redirects/locale/eo/LC_MESSAGES/django.po | 52 - .../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 | 58 - .../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 1075 -> 0 bytes .../redirects/locale/ga/LC_MESSAGES/django.po | 48 - .../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 1127 -> 0 bytes .../redirects/locale/gl/LC_MESSAGES/django.po | 51 - .../redirects/locale/he/LC_MESSAGES/django.mo | Bin 1204 -> 0 bytes .../redirects/locale/he/LC_MESSAGES/django.po | 47 - .../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 1207 -> 0 bytes .../redirects/locale/hr/LC_MESSAGES/django.po | 52 - .../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 1079 -> 0 bytes .../redirects/locale/ko/LC_MESSAGES/django.po | 52 - .../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 1175 -> 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 468 -> 0 bytes .../redirects/locale/mr/LC_MESSAGES/django.po | 42 - .../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 1080 -> 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 1129 -> 0 bytes .../redirects/locale/pt/LC_MESSAGES/django.po | 52 - .../locale/pt_BR/LC_MESSAGES/django.mo | Bin 1171 -> 0 bytes .../locale/pt_BR/LC_MESSAGES/django.po | 56 - .../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 1189 -> 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 1165 -> 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 1147 -> 0 bytes .../redirects/locale/sv/LC_MESSAGES/django.po | 52 - .../redirects/locale/sw/LC_MESSAGES/django.mo | Bin 1078 -> 0 bytes .../redirects/locale/sw/LC_MESSAGES/django.po | 49 - .../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 1113 -> 0 bytes .../redirects/locale/tk/LC_MESSAGES/django.po | 49 - .../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/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 1071 -> 0 bytes .../locale/zh_Hant/LC_MESSAGES/django.po | 48 - .../django/contrib/redirects/middleware.py | 50 - .../redirects/migrations/0001_initial.py | 39 - .../0002_alter_redirect_new_path_help_text.py | 24 - .../contrib/redirects/migrations/__init__.py | 0 .../django/contrib/redirects/models.py | 32 - .../django/contrib/sessions/__init__.py | 0 .../django/contrib/sessions/apps.py | 7 - .../contrib/sessions/backends/__init__.py | 0 .../django/contrib/sessions/backends/base.py | 342 - .../django/contrib/sessions/backends/cache.py | 81 - .../contrib/sessions/backends/cached_db.py | 65 - .../django/contrib/sessions/backends/db.py | 109 - .../django/contrib/sessions/backends/file.py | 200 - .../sessions/backends/signed_cookies.py | 81 - .../django/contrib/sessions/base_session.py | 47 - .../django/contrib/sessions/exceptions.py | 16 - .../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 783 -> 0 bytes .../sessions/locale/bg/LC_MESSAGES/django.po | 37 - .../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/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 | 42 - .../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 701 -> 0 bytes .../sessions/locale/gl/LC_MESSAGES/django.po | 37 - .../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 819 -> 0 bytes .../sessions/locale/hr/LC_MESSAGES/django.po | 38 - .../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 700 -> 0 bytes .../sessions/locale/ko/LC_MESSAGES/django.po | 36 - .../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 468 -> 0 bytes .../sessions/locale/mr/LC_MESSAGES/django.po | 35 - .../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/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 733 -> 0 bytes .../locale/zh_Hant/LC_MESSAGES/django.po | 37 - .../contrib/sessions/management/__init__.py | 0 .../sessions/management/commands/__init__.py | 0 .../management/commands/clearsessions.py | 21 - .../django/contrib/sessions/middleware.py | 75 - .../sessions/migrations/0001_initial.py | 30 - .../contrib/sessions/migrations/__init__.py | 0 .../django/contrib/sessions/models.py | 35 - .../django/contrib/sessions/serializers.py | 7 - .../django/contrib/sitemaps/__init__.py | 228 - .../django/contrib/sitemaps/apps.py | 8 - .../contrib/sitemaps/management/__init__.py | 0 .../sitemaps/management/commands/__init__.py | 0 .../management/commands/ping_google.py | 16 - .../contrib/sitemaps/templates/sitemap.xml | 16 - .../sitemaps/templates/sitemap_index.xml | 4 - .../django/contrib/sitemaps/views.py | 92 - .../django/contrib/sites/__init__.py | 0 .../django/contrib/sites/admin.py | 8 - .../django/contrib/sites/apps.py | 17 - .../django/contrib/sites/checks.py | 13 - .../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 773 -> 0 bytes .../sites/locale/az/LC_MESSAGES/django.po | 37 - .../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/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 | 43 - .../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 683 -> 0 bytes .../sites/locale/ga/LC_MESSAGES/django.po | 37 - .../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 742 -> 0 bytes .../sites/locale/gl/LC_MESSAGES/django.po | 37 - .../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 807 -> 0 bytes .../sites/locale/ko/LC_MESSAGES/django.po | 38 - .../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 823 -> 0 bytes .../sites/locale/lv/LC_MESSAGES/django.po | 39 - .../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 468 -> 0 bytes .../sites/locale/mr/LC_MESSAGES/django.po | 35 - .../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 792 -> 0 bytes .../sites/locale/sv/LC_MESSAGES/django.po | 38 - .../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/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 790 -> 0 bytes .../locale/zh_Hant/LC_MESSAGES/django.po | 39 - .../django/contrib/sites/management.py | 38 - .../django/contrib/sites/managers.py | 60 - .../django/contrib/sites/middleware.py | 12 - .../contrib/sites/migrations/0001_initial.py | 31 - .../migrations/0002_alter_domain_unique.py | 20 - .../contrib/sites/migrations/__init__.py | 0 .../django/contrib/sites/models.py | 120 - .../django/contrib/sites/requests.py | 19 - .../django/contrib/sites/shortcuts.py | 16 - .../django/contrib/staticfiles/__init__.py | 0 .../django/contrib/staticfiles/apps.py | 13 - .../django/contrib/staticfiles/checks.py | 14 - .../django/contrib/staticfiles/finders.py | 303 - .../django/contrib/staticfiles/handlers.py | 96 - .../staticfiles/management/__init__.py | 0 .../management/commands/__init__.py | 0 .../management/commands/collectstatic.py | 345 - .../management/commands/findstatic.py | 43 - .../management/commands/runserver.py | 32 - .../django/contrib/staticfiles/storage.py | 468 - .../django/contrib/staticfiles/testing.py | 13 - .../django/contrib/staticfiles/urls.py | 19 - .../django/contrib/staticfiles/utils.py | 63 - .../django/contrib/staticfiles/views.py | 39 - .../django/contrib/syndication/__init__.py | 0 .../django/contrib/syndication/apps.py | 7 - .../django/contrib/syndication/views.py | 217 - .../Lib/site-packages/django/core/__init__.py | 0 venv/Lib/site-packages/django/core/asgi.py | 13 - .../django/core/cache/__init__.py | 66 - .../django/core/cache/backends/__init__.py | 0 .../django/core/cache/backends/base.py | 385 - .../django/core/cache/backends/db.py | 267 - .../django/core/cache/backends/dummy.py | 34 - .../django/core/cache/backends/filebased.py | 163 - .../django/core/cache/backends/locmem.py | 117 - .../django/core/cache/backends/memcached.py | 212 - .../django/core/cache/backends/redis.py | 224 - .../site-packages/django/core/cache/utils.py | 12 - .../django/core/checks/__init__.py | 27 - .../django/core/checks/async_checks.py | 16 - .../django/core/checks/caches.py | 72 - .../core/checks/compatibility/__init__.py | 0 .../core/checks/compatibility/django_4_0.py | 18 - .../django/core/checks/database.py | 14 - .../site-packages/django/core/checks/files.py | 19 - .../django/core/checks/messages.py | 76 - .../django/core/checks/model_checks.py | 210 - .../django/core/checks/registry.py | 105 - .../django/core/checks/security/__init__.py | 0 .../django/core/checks/security/base.py | 257 - .../django/core/checks/security/csrf.py | 67 - .../django/core/checks/security/sessions.py | 97 - .../django/core/checks/templates.py | 35 - .../django/core/checks/translation.py | 64 - .../site-packages/django/core/checks/urls.py | 110 - .../site-packages/django/core/exceptions.py | 217 - .../django/core/files/__init__.py | 3 - .../site-packages/django/core/files/base.py | 160 - .../site-packages/django/core/files/images.py | 87 - .../site-packages/django/core/files/locks.py | 118 - .../site-packages/django/core/files/move.py | 87 - .../django/core/files/storage.py | 373 - .../site-packages/django/core/files/temp.py | 74 - .../django/core/files/uploadedfile.py | 120 - .../django/core/files/uploadhandler.py | 221 - .../site-packages/django/core/files/utils.py | 78 - .../django/core/handlers/__init__.py | 0 .../django/core/handlers/asgi.py | 295 - .../django/core/handlers/base.py | 350 - .../django/core/handlers/exception.py | 149 - .../django/core/handlers/wsgi.py | 210 - .../django/core/mail/__init__.py | 121 - .../django/core/mail/backends/__init__.py | 1 - .../django/core/mail/backends/base.py | 59 - .../django/core/mail/backends/console.py | 42 - .../django/core/mail/backends/dummy.py | 10 - .../django/core/mail/backends/filebased.py | 64 - .../django/core/mail/backends/locmem.py | 30 - .../django/core/mail/backends/smtp.py | 130 - .../site-packages/django/core/mail/message.py | 451 - .../site-packages/django/core/mail/utils.py | 22 - .../django/core/management/__init__.py | 425 - .../django/core/management/base.py | 600 - .../django/core/management/color.py | 107 - .../core/management/commands/__init__.py | 0 .../django/core/management/commands/check.py | 70 - .../management/commands/compilemessages.py | 168 - .../management/commands/createcachetable.py | 107 - .../core/management/commands/dbshell.py | 43 - .../core/management/commands/diffsettings.py | 79 - .../core/management/commands/dumpdata.py | 245 - .../django/core/management/commands/flush.py | 82 - .../core/management/commands/inspectdb.py | 299 - .../core/management/commands/loaddata.py | 384 - .../core/management/commands/makemessages.py | 675 - .../management/commands/makemigrations.py | 325 - .../core/management/commands/migrate.py | 386 - .../core/management/commands/runserver.py | 164 - .../core/management/commands/sendtestemail.py | 40 - .../django/core/management/commands/shell.py | 115 - .../management/commands/showmigrations.py | 157 - .../core/management/commands/sqlflush.py | 25 - .../core/management/commands/sqlmigrate.py | 68 - .../management/commands/sqlsequencereset.py | 25 - .../management/commands/squashmigrations.py | 218 - .../core/management/commands/startapp.py | 14 - .../core/management/commands/startproject.py | 21 - .../django/core/management/commands/test.py | 62 - .../core/management/commands/testserver.py | 54 - .../django/core/management/sql.py | 53 - .../django/core/management/templates.py | 356 - .../django/core/management/utils.py | 153 - .../site-packages/django/core/paginator.py | 224 - .../django/core/serializers/__init__.py | 245 - .../django/core/serializers/base.py | 338 - .../django/core/serializers/json.py | 105 - .../django/core/serializers/jsonl.py | 57 - .../django/core/serializers/python.py | 157 - .../django/core/serializers/pyyaml.py | 80 - .../django/core/serializers/xml_serializer.py | 432 - .../django/core/servers/__init__.py | 0 .../django/core/servers/basehttp.py | 238 - venv/Lib/site-packages/django/core/signals.py | 6 - venv/Lib/site-packages/django/core/signing.py | 237 - .../site-packages/django/core/validators.py | 577 - venv/Lib/site-packages/django/core/wsgi.py | 13 - venv/Lib/site-packages/django/db/__init__.py | 42 - .../django/db/backends/__init__.py | 0 .../django/db/backends/base/__init__.py | 0 .../django/db/backends/base/base.py | 687 - .../django/db/backends/base/client.py | 25 - .../django/db/backends/base/creation.py | 342 - .../django/db/backends/base/features.py | 367 - .../django/db/backends/base/introspection.py | 194 - .../django/db/backends/base/operations.py | 709 - .../django/db/backends/base/schema.py | 1393 - .../django/db/backends/base/validation.py | 25 - .../django/db/backends/ddl_references.py | 232 - .../django/db/backends/dummy/__init__.py | 0 .../django/db/backends/dummy/base.py | 73 - .../django/db/backends/dummy/features.py | 6 - .../django/db/backends/mysql/__init__.py | 0 .../django/db/backends/mysql/base.py | 405 - .../django/db/backends/mysql/client.py | 60 - .../django/db/backends/mysql/compiler.py | 71 - .../django/db/backends/mysql/creation.py | 68 - .../django/db/backends/mysql/features.py | 268 - .../django/db/backends/mysql/introspection.py | 309 - .../django/db/backends/mysql/operations.py | 378 - .../django/db/backends/mysql/schema.py | 160 - .../django/db/backends/mysql/validation.py | 69 - .../django/db/backends/oracle/__init__.py | 0 .../django/db/backends/oracle/base.py | 554 - .../django/db/backends/oracle/client.py | 27 - .../django/db/backends/oracle/creation.py | 400 - .../django/db/backends/oracle/features.py | 120 - .../django/db/backends/oracle/functions.py | 22 - .../db/backends/oracle/introspection.py | 336 - .../django/db/backends/oracle/operations.py | 647 - .../django/db/backends/oracle/schema.py | 211 - .../django/db/backends/oracle/utils.py | 90 - .../django/db/backends/oracle/validation.py | 22 - .../django/db/backends/postgresql/__init__.py | 0 .../django/db/backends/postgresql/base.py | 353 - .../django/db/backends/postgresql/client.py | 64 - .../django/db/backends/postgresql/creation.py | 80 - .../django/db/backends/postgresql/features.py | 97 - .../db/backends/postgresql/introspection.py | 234 - .../db/backends/postgresql/operations.py | 276 - .../django/db/backends/postgresql/schema.py | 238 - .../django/db/backends/signals.py | 3 - .../django/db/backends/sqlite3/__init__.py | 0 .../django/db/backends/sqlite3/base.py | 621 - .../django/db/backends/sqlite3/client.py | 10 - .../django/db/backends/sqlite3/creation.py | 103 - .../django/db/backends/sqlite3/features.py | 126 - .../db/backends/sqlite3/introspection.py | 470 - .../django/db/backends/sqlite3/operations.py | 386 - .../django/db/backends/sqlite3/schema.py | 444 - .../site-packages/django/db/backends/utils.py | 263 - .../django/db/migrations/__init__.py | 2 - .../django/db/migrations/autodetector.py | 1370 - .../django/db/migrations/exceptions.py | 54 - .../django/db/migrations/executor.py | 381 - .../django/db/migrations/graph.py | 319 - .../django/db/migrations/loader.py | 356 - .../django/db/migrations/migration.py | 218 - .../db/migrations/operations/__init__.py | 17 - .../django/db/migrations/operations/base.py | 140 - .../django/db/migrations/operations/fields.py | 341 - .../django/db/migrations/operations/models.py | 884 - .../db/migrations/operations/special.py | 203 - .../django/db/migrations/optimizer.py | 69 - .../django/db/migrations/questioner.py | 245 - .../django/db/migrations/recorder.py | 96 - .../django/db/migrations/serializer.py | 357 - .../django/db/migrations/state.py | 904 - .../django/db/migrations/utils.py | 118 - .../django/db/migrations/writer.py | 300 - .../django/db/models/__init__.py | 52 - .../django/db/models/aggregates.py | 165 - .../site-packages/django/db/models/base.py | 2190 - .../django/db/models/constants.py | 6 - .../django/db/models/constraints.py | 255 - .../django/db/models/deletion.py | 449 - .../site-packages/django/db/models/enums.py | 91 - .../django/db/models/expressions.py | 1463 - .../django/db/models/fields/__init__.py | 2530 - .../django/db/models/fields/files.py | 481 - .../django/db/models/fields/json.py | 538 - .../django/db/models/fields/mixins.py | 56 - .../django/db/models/fields/proxy.py | 18 - .../django/db/models/fields/related.py | 1721 - .../db/models/fields/related_descriptors.py | 1204 - .../db/models/fields/related_lookups.py | 159 - .../db/models/fields/reverse_related.py | 330 - .../django/db/models/functions/__init__.py | 46 - .../django/db/models/functions/comparison.py | 193 - .../django/db/models/functions/datetime.py | 339 - .../django/db/models/functions/math.py | 197 - .../django/db/models/functions/mixins.py | 52 - .../django/db/models/functions/text.py | 323 - .../django/db/models/functions/window.py | 108 - .../site-packages/django/db/models/indexes.py | 270 - .../site-packages/django/db/models/lookups.py | 687 - .../site-packages/django/db/models/manager.py | 203 - .../site-packages/django/db/models/options.py | 899 - .../site-packages/django/db/models/query.py | 2044 - .../django/db/models/query_utils.py | 318 - .../site-packages/django/db/models/signals.py | 49 - .../django/db/models/sql/__init__.py | 6 - .../django/db/models/sql/compiler.py | 1681 - .../django/db/models/sql/constants.py | 24 - .../django/db/models/sql/datastructures.py | 185 - .../django/db/models/sql/query.py | 2457 - .../django/db/models/sql/subqueries.py | 163 - .../django/db/models/sql/where.py | 265 - .../site-packages/django/db/models/utils.py | 52 - .../site-packages/django/db/transaction.py | 323 - venv/Lib/site-packages/django/db/utils.py | 296 - .../site-packages/django/dispatch/__init__.py | 9 - .../django/dispatch/dispatcher.py | 293 - .../site-packages/django/dispatch/license.txt | 36 - .../site-packages/django/forms/__init__.py | 11 - .../site-packages/django/forms/boundfield.py | 295 - venv/Lib/site-packages/django/forms/fields.py | 1285 - venv/Lib/site-packages/django/forms/forms.py | 508 - .../site-packages/django/forms/formsets.py | 501 - .../forms/jinja2/django/forms/attrs.html | 1 - .../forms/jinja2/django/forms/default.html | 1 - .../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 - .../jinja2/django/forms/formsets/default.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/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/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/text.html | 1 - .../jinja2/django/forms/widgets/textarea.html | 2 - .../jinja2/django/forms/widgets/time.html | 1 - .../jinja2/django/forms/widgets/url.html | 1 - venv/Lib/site-packages/django/forms/models.py | 1427 - .../site-packages/django/forms/renderers.py | 65 - .../forms/templates/django/forms/attrs.html | 1 - .../forms/templates/django/forms/default.html | 1 - .../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 - .../django/forms/formsets/default.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/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/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/text.html | 1 - .../django/forms/widgets/textarea.html | 2 - .../templates/django/forms/widgets/time.html | 1 - .../templates/django/forms/widgets/url.html | 1 - venv/Lib/site-packages/django/forms/utils.py | 214 - .../Lib/site-packages/django/forms/widgets.py | 1088 - .../Lib/site-packages/django/http/__init__.py | 21 - venv/Lib/site-packages/django/http/cookie.py | 23 - .../django/http/multipartparser.py | 715 - venv/Lib/site-packages/django/http/request.py | 661 - .../Lib/site-packages/django/http/response.py | 607 - .../django/middleware/__init__.py | 0 .../site-packages/django/middleware/cache.py | 192 - .../django/middleware/clickjacking.py | 47 - .../site-packages/django/middleware/common.py | 174 - .../site-packages/django/middleware/csrf.py | 455 - .../site-packages/django/middleware/gzip.py | 51 - .../site-packages/django/middleware/http.py | 41 - .../site-packages/django/middleware/locale.py | 66 - .../django/middleware/security.py | 57 - venv/Lib/site-packages/django/shortcuts.py | 140 - .../site-packages/django/template/__init__.py | 71 - .../django/template/autoreload.py | 53 - .../django/template/backends/__init__.py | 0 .../django/template/backends/base.py | 81 - .../django/template/backends/django.py | 129 - .../django/template/backends/dummy.py | 52 - .../django/template/backends/jinja2.py | 125 - .../django/template/backends/utils.py | 14 - .../Lib/site-packages/django/template/base.py | 1095 - .../site-packages/django/template/context.py | 278 - .../django/template/context_processors.py | 82 - .../django/template/defaultfilters.py | 944 - .../django/template/defaulttags.py | 1427 - .../site-packages/django/template/engine.py | 200 - .../django/template/exceptions.py | 42 - .../site-packages/django/template/library.py | 329 - .../site-packages/django/template/loader.py | 66 - .../django/template/loader_tags.py | 335 - .../django/template/loaders/__init__.py | 0 .../template/loaders/app_directories.py | 14 - .../django/template/loaders/base.py | 49 - .../django/template/loaders/cached.py | 97 - .../django/template/loaders/filesystem.py | 46 - .../django/template/loaders/locmem.py | 27 - .../site-packages/django/template/response.py | 144 - .../site-packages/django/template/smartif.py | 208 - .../site-packages/django/template/utils.py | 107 - .../django/templatetags/__init__.py | 0 .../django/templatetags/cache.py | 93 - .../site-packages/django/templatetags/i18n.py | 569 - .../site-packages/django/templatetags/l10n.py | 63 - .../django/templatetags/static.py | 174 - .../site-packages/django/templatetags/tz.py | 214 - .../Lib/site-packages/django/test/__init__.py | 21 - venv/Lib/site-packages/django/test/client.py | 937 - venv/Lib/site-packages/django/test/html.py | 252 - venv/Lib/site-packages/django/test/runner.py | 1099 - .../Lib/site-packages/django/test/selenium.py | 132 - venv/Lib/site-packages/django/test/signals.py | 209 - .../site-packages/django/test/testcases.py | 1637 - venv/Lib/site-packages/django/test/utils.py | 953 - .../Lib/site-packages/django/urls/__init__.py | 23 - venv/Lib/site-packages/django/urls/base.py | 179 - venv/Lib/site-packages/django/urls/conf.py | 85 - .../site-packages/django/urls/converters.py | 66 - .../site-packages/django/urls/exceptions.py | 9 - .../site-packages/django/urls/resolvers.py | 729 - venv/Lib/site-packages/django/urls/utils.py | 62 - .../site-packages/django/utils/__init__.py | 0 venv/Lib/site-packages/django/utils/_os.py | 59 - .../Lib/site-packages/django/utils/archive.py | 237 - .../Lib/site-packages/django/utils/asyncio.py | 33 - .../site-packages/django/utils/autoreload.py | 649 - .../site-packages/django/utils/baseconv.py | 111 - venv/Lib/site-packages/django/utils/cache.py | 414 - .../site-packages/django/utils/connection.py | 76 - venv/Lib/site-packages/django/utils/crypto.py | 76 - .../django/utils/datastructures.py | 342 - .../site-packages/django/utils/dateformat.py | 327 - .../site-packages/django/utils/dateparse.py | 158 - venv/Lib/site-packages/django/utils/dates.py | 49 - .../django/utils/datetime_safe.py | 108 - .../site-packages/django/utils/deconstruct.py | 55 - .../site-packages/django/utils/decorators.py | 179 - .../site-packages/django/utils/deprecation.py | 148 - .../site-packages/django/utils/duration.py | 44 - .../site-packages/django/utils/encoding.py | 255 - .../django/utils/feedgenerator.py | 391 - .../Lib/site-packages/django/utils/formats.py | 297 - .../site-packages/django/utils/functional.py | 425 - .../site-packages/django/utils/hashable.py | 24 - venv/Lib/site-packages/django/utils/html.py | 379 - venv/Lib/site-packages/django/utils/http.py | 354 - .../Lib/site-packages/django/utils/inspect.py | 79 - venv/Lib/site-packages/django/utils/ipv6.py | 46 - .../site-packages/django/utils/itercompat.py | 8 - venv/Lib/site-packages/django/utils/jslex.py | 220 - venv/Lib/site-packages/django/utils/log.py | 233 - .../site-packages/django/utils/lorem_ipsum.py | 114 - .../django/utils/module_loading.py | 106 - .../django/utils/numberformat.py | 90 - .../django/utils/regex_helper.py | 351 - .../site-packages/django/utils/safestring.py | 63 - .../site-packages/django/utils/termcolors.py | 215 - venv/Lib/site-packages/django/utils/text.py | 416 - .../site-packages/django/utils/timesince.py | 101 - .../site-packages/django/utils/timezone.py | 325 - .../django/utils/topological_sort.py | 36 - .../django/utils/translation/__init__.py | 269 - .../django/utils/translation/reloader.py | 35 - .../django/utils/translation/template.py | 229 - .../django/utils/translation/trans_null.py | 67 - .../django/utils/translation/trans_real.py | 583 - venv/Lib/site-packages/django/utils/tree.py | 116 - .../Lib/site-packages/django/utils/version.py | 117 - .../site-packages/django/utils/xmlutils.py | 33 - .../site-packages/django/views/__init__.py | 3 - venv/Lib/site-packages/django/views/csrf.py | 154 - venv/Lib/site-packages/django/views/debug.py | 583 - .../django/views/decorators/__init__.py | 0 .../django/views/decorators/cache.py | 59 - .../django/views/decorators/clickjacking.py | 53 - .../django/views/decorators/common.py | 14 - .../django/views/decorators/csrf.py | 56 - .../django/views/decorators/debug.py | 92 - .../django/views/decorators/gzip.py | 5 - .../django/views/decorators/http.py | 123 - .../django/views/decorators/vary.py | 41 - .../site-packages/django/views/defaults.py | 150 - .../django/views/generic/__init__.py | 22 - .../django/views/generic/base.py | 221 - .../django/views/generic/dates.py | 729 - .../django/views/generic/detail.py | 170 - .../django/views/generic/edit.py | 279 - .../django/views/generic/list.py | 198 - venv/Lib/site-packages/django/views/i18n.py | 315 - venv/Lib/site-packages/django/views/static.py | 135 - .../views/templates/default_urlconf.html | 254 - .../django/views/templates/technical_404.html | 82 - .../django/views/templates/technical_500.html | 482 - .../django/views/templates/technical_500.txt | 65 - .../site-packages/fontTools/cffLib/width.py | 183 - .../site-packages/fontTools/cu2qu/__init__.py | 15 - .../site-packages/fontTools/cu2qu/__main__.py | 6 - .../site-packages/fontTools/cu2qu/errors.py | 76 - .../site-packages/fontTools/feaLib/builder.py | 1654 - .../site-packages/fontTools/feaLib/error.py | 22 - .../site-packages/fontTools/feaLib/lexer.py | 285 - .../fontTools/feaLib/location.py | 12 - .../site-packages/fontTools/feaLib/parser.py | 2356 - .../fontTools/feaLib/variableScalar.py | 97 - .../site-packages/fontTools/merge/__init__.py | 200 - .../site-packages/fontTools/merge/__main__.py | 6 - .../site-packages/fontTools/merge/layout.py | 466 - .../site-packages/fontTools/merge/options.py | 85 - .../site-packages/fontTools/merge/tables.py | 311 - .../site-packages/fontTools/merge/unicode.py | 65 - .../site-packages/fontTools/misc/__init__.py | 1 - .../site-packages/fontTools/misc/cliTools.py | 46 - .../site-packages/fontTools/misc/cython.py | 25 - .../site-packages/fontTools/misc/dictTools.py | 66 - .../site-packages/fontTools/misc/filenames.py | 242 - .../site-packages/fontTools/misc/intTools.py | 25 - .../site-packages/fontTools/misc/sstruct.py | 216 - .../site-packages/fontTools/misc/symfont.py | 192 - .../site-packages/fontTools/misc/testTools.py | 198 - .../site-packages/fontTools/misc/textTools.py | 154 - .../site-packages/fontTools/misc/timeTools.py | 68 - .../site-packages/fontTools/misc/transform.py | 398 - .../site-packages/fontTools/misc/xmlReader.py | 171 - .../site-packages/fontTools/misc/xmlWriter.py | 194 - .../site-packages/fontTools/otlLib/builder.py | 2853 - .../site-packages/fontTools/otlLib/error.py | 11 - .../fontTools/otlLib/optimize/gpos.py | 439 - .../site-packages/fontTools/pens/__init__.py | 1 - .../site-packages/fontTools/pens/areaPen.py | 57 - .../site-packages/fontTools/pens/basePen.py | 408 - .../site-packages/fontTools/pens/boundsPen.py | 98 - .../site-packages/fontTools/pens/cocoaPen.py | 26 - .../site-packages/fontTools/pens/cu2quPen.py | 260 - .../site-packages/fontTools/pens/filterPen.py | 158 - .../site-packages/fontTools/pens/pointPen.py | 493 - .../site-packages/fontTools/pens/quartzPen.py | 45 - .../fontTools/pens/t2CharStringPen.py | 65 - .../fontTools/subset/__main__.py | 6 - .../fontTools/svgLib/path/__init__.py | 61 - .../site-packages/fontTools/t1Lib/__init__.py | 369 - .../site-packages/fontTools/ttLib/__init__.py | 17 - .../site-packages/fontTools/ttLib/macUtils.py | 52 - .../fontTools/ttLib/removeOverlaps.py | 248 - .../fontTools/ttLib/tables/C_F_F__2.py | 14 - .../fontTools/ttLib/tables/G_D_E_F_.py | 5 - .../fontTools/ttLib/tables/M_V_A_R_.py | 5 - .../fontTools/ttLib/tables/S_I_N_G_.py | 93 - .../fontTools/ttLib/tables/S__i_l_f.py | 885 - .../fontTools/ttLib/tables/T_S_I_S_.py | 4 - .../fontTools/ttLib/tables/T_S_I__0.py | 54 - .../fontTools/ttLib/tables/_g_l_y_f.py | 1845 - .../fontTools/ttLib/tables/_p_o_s_t.py | 292 - .../fontTools/ttLib/tables/_p_r_o_p.py | 6 - .../fontTools/ttLib/tables/_v_h_e_a.py | 118 - .../site-packages/fontTools/ttLib/ttFont.py | 1086 - .../fontTools/ufoLib/__init__.py | 2308 - .../site-packages/fontTools/ufoLib/errors.py | 16 - .../site-packages/fontTools/ufoLib/etree.py | 5 - .../site-packages/fontTools/ufoLib/glifLib.py | 1811 - .../site-packages/fontTools/ufoLib/kerning.py | 89 - .../site-packages/fontTools/ufoLib/utils.py | 75 - .../site-packages/fontTools/varLib/builder.py | 137 - .../site-packages/fontTools/varLib/errors.py | 190 - .../site-packages/fontTools/varLib/merger.py | 1097 - .../site-packages/fontTools/varLib/models.py | 530 - .../site-packages/fontTools/varLib/mutator.py | 461 - .../fontTools/varLib/varStore.py | 606 - .../site-packages/fontTools/voltLib/error.py | 14 - .../site-packages/fontTools/voltLib/lexer.py | 99 - .../site-packages/fontTools/voltLib/parser.py | 649 - .../fonttools-4.29.1.dist-info/RECORD | 550 - .../site-packages/html5lib/_trie/__init__.py | 5 - .../html5lib/filters/__init__.py | 0 .../html5lib/treeadapters/__init__.py | 30 - .../html5lib/treebuilders/__init__.py | 88 - .../site-packages/html5lib/treewalkers/dom.py | 43 - .../jazzmin/static/jazzmin/js/main.js | 67 - .../jazzmin/templates/admin/login.html | 76 - .../mysqlclient-2.1.0.dist-info/INSTALLER | 1 - .../mysqlclient-2.1.0.dist-info/LICENSE | 339 - .../mysqlclient-2.1.0.dist-info/METADATA | 134 - .../mysqlclient-2.1.0.dist-info/RECORD | 34 - .../mysqlclient-2.1.0.dist-info/REQUESTED | 0 .../mysqlclient-2.1.0.dist-info/WHEEL | 5 - .../mysqlclient-2.1.0.dist-info/top_level.txt | 1 - venv/Lib/site-packages/pip/__init__.py | 13 - venv/Lib/site-packages/pip/__main__.py | 31 - .../site-packages/pip/_internal/__init__.py | 19 - .../site-packages/pip/_internal/build_env.py | 311 - venv/Lib/site-packages/pip/_internal/cache.py | 272 - .../pip/_internal/cli/__init__.py | 4 - .../pip/_internal/cli/autocompletion.py | 171 - .../pip/_internal/cli/base_command.py | 225 - .../pip/_internal/cli/cmdoptions.py | 1074 - .../pip/_internal/cli/command_context.py | 27 - .../site-packages/pip/_internal/cli/main.py | 79 - .../pip/_internal/cli/main_parser.py | 134 - .../site-packages/pip/_internal/cli/parser.py | 294 - .../pip/_internal/cli/progress_bars.py | 68 - .../pip/_internal/cli/req_command.py | 505 - .../pip/_internal/cli/spinners.py | 159 - .../pip/_internal/cli/status_codes.py | 6 - .../pip/_internal/commands/__init__.py | 132 - .../pip/_internal/commands/cache.py | 222 - .../pip/_internal/commands/check.py | 52 - .../pip/_internal/commands/completion.py | 126 - .../pip/_internal/commands/configuration.py | 282 - .../pip/_internal/commands/debug.py | 199 - .../pip/_internal/commands/download.py | 143 - .../pip/_internal/commands/freeze.py | 97 - .../pip/_internal/commands/hash.py | 59 - .../pip/_internal/commands/help.py | 41 - .../pip/_internal/commands/index.py | 139 - .../pip/_internal/commands/install.py | 775 - .../pip/_internal/commands/list.py | 365 - .../pip/_internal/commands/search.py | 174 - .../pip/_internal/commands/show.py | 189 - .../pip/_internal/commands/uninstall.py | 113 - .../pip/_internal/commands/wheel.py | 180 - .../pip/_internal/configuration.py | 374 - .../pip/_internal/distributions/__init__.py | 21 - .../pip/_internal/distributions/base.py | 39 - .../pip/_internal/distributions/installed.py | 23 - .../pip/_internal/distributions/sdist.py | 150 - .../pip/_internal/distributions/wheel.py | 34 - .../site-packages/pip/_internal/exceptions.py | 733 - .../pip/_internal/index/__init__.py | 2 - .../pip/_internal/index/collector.py | 505 - .../pip/_internal/index/package_finder.py | 1029 - .../pip/_internal/index/sources.py | 223 - .../pip/_internal/locations/__init__.py | 467 - .../pip/_internal/locations/_distutils.py | 173 - .../pip/_internal/locations/_sysconfig.py | 213 - .../pip/_internal/locations/base.py | 81 - venv/Lib/site-packages/pip/_internal/main.py | 12 - .../pip/_internal/metadata/__init__.py | 127 - .../pip/_internal/metadata/base.py | 688 - .../pip/_internal/metadata/pkg_resources.py | 270 - .../pip/_internal/models/__init__.py | 2 - .../pip/_internal/models/candidate.py | 34 - .../pip/_internal/models/direct_url.py | 237 - .../pip/_internal/models/format_control.py | 80 - .../pip/_internal/models/index.py | 28 - .../pip/_internal/models/link.py | 531 - .../pip/_internal/models/scheme.py | 31 - .../pip/_internal/models/search_scope.py | 132 - .../pip/_internal/models/selection_prefs.py | 51 - .../pip/_internal/models/target_python.py | 110 - .../pip/_internal/models/wheel.py | 92 - .../pip/_internal/network/__init__.py | 2 - .../pip/_internal/network/auth.py | 559 - .../pip/_internal/network/cache.py | 69 - .../pip/_internal/network/download.py | 186 - .../pip/_internal/network/lazy_wheel.py | 210 - .../pip/_internal/network/session.py | 517 - .../pip/_internal/network/utils.py | 96 - .../pip/_internal/network/xmlrpc.py | 60 - .../pip/_internal/operations/__init__.py | 0 .../_internal/operations/build/__init__.py | 0 .../_internal/operations/build/metadata.py | 39 - .../operations/build/metadata_legacy.py | 74 - .../pip/_internal/operations/build/wheel.py | 37 - .../operations/build/wheel_legacy.py | 102 - .../pip/_internal/operations/check.py | 149 - .../pip/_internal/operations/freeze.py | 255 - .../_internal/operations/install/__init__.py | 2 - .../operations/install/editable_legacy.py | 46 - .../pip/_internal/operations/install/wheel.py | 740 - .../pip/_internal/operations/prepare.py | 721 - .../site-packages/pip/_internal/pyproject.py | 179 - .../pip/_internal/req/__init__.py | 92 - .../pip/_internal/req/constructors.py | 506 - .../pip/_internal/req/req_file.py | 552 - .../pip/_internal/req/req_install.py | 867 - .../pip/_internal/req/req_set.py | 82 - .../pip/_internal/req/req_uninstall.py | 650 - .../pip/_internal/resolution/__init__.py | 0 .../pip/_internal/resolution/base.py | 20 - .../_internal/resolution/legacy/__init__.py | 0 .../_internal/resolution/legacy/resolver.py | 600 - .../resolution/resolvelib/__init__.py | 0 .../_internal/resolution/resolvelib/base.py | 141 - .../resolution/resolvelib/candidates.py | 552 - .../resolution/resolvelib/factory.py | 730 - .../resolution/resolvelib/found_candidates.py | 155 - .../resolution/resolvelib/provider.py | 255 - .../resolution/resolvelib/reporter.py | 80 - .../resolution/resolvelib/requirements.py | 165 - .../resolution/resolvelib/resolver.py | 296 - .../pip/_internal/self_outdated_check.py | 242 - .../pip/_internal/utils/__init__.py | 0 .../site-packages/pip/_internal/utils/_log.py | 38 - .../pip/_internal/utils/appdirs.py | 52 - .../pip/_internal/utils/compat.py | 63 - .../pip/_internal/utils/compatibility_tags.py | 165 - .../pip/_internal/utils/datetime.py | 11 - .../pip/_internal/utils/deprecation.py | 120 - .../pip/_internal/utils/direct_url_helpers.py | 87 - .../pip/_internal/utils/encoding.py | 36 - .../pip/_internal/utils/entrypoints.py | 84 - .../pip/_internal/utils/filesystem.py | 153 - .../pip/_internal/utils/filetypes.py | 27 - .../pip/_internal/utils/glibc.py | 88 - .../pip/_internal/utils/hashes.py | 151 - .../_internal/utils/inject_securetransport.py | 35 - .../pip/_internal/utils/logging.py | 348 - .../site-packages/pip/_internal/utils/misc.py | 730 - .../pip/_internal/utils/models.py | 39 - .../pip/_internal/utils/packaging.py | 57 - .../pip/_internal/utils/setuptools_build.py | 146 - .../pip/_internal/utils/subprocess.py | 260 - .../pip/_internal/utils/temp_dir.py | 246 - .../pip/_internal/utils/unpacking.py | 257 - .../site-packages/pip/_internal/utils/urls.py | 62 - .../pip/_internal/utils/virtualenv.py | 104 - .../pip/_internal/utils/wheel.py | 136 - .../pip/_internal/vcs/__init__.py | 15 - .../site-packages/pip/_internal/vcs/bazaar.py | 112 - .../site-packages/pip/_internal/vcs/git.py | 526 - .../pip/_internal/vcs/mercurial.py | 163 - .../pip/_internal/vcs/subversion.py | 324 - .../pip/_internal/vcs/versioncontrol.py | 705 - .../pip/_internal/wheel_builder.py | 355 - .../Lib/site-packages/pip/_vendor/__init__.py | 120 - .../pip/_vendor/cachecontrol/__init__.py | 18 - .../pip/_vendor/cachecontrol/_cmd.py | 61 - .../pip/_vendor/cachecontrol/adapter.py | 137 - .../pip/_vendor/cachecontrol/cache.py | 65 - .../_vendor/cachecontrol/caches/__init__.py | 9 - .../_vendor/cachecontrol/caches/file_cache.py | 188 - .../cachecontrol/caches/redis_cache.py | 39 - .../pip/_vendor/cachecontrol/compat.py | 32 - .../pip/_vendor/cachecontrol/controller.py | 439 - .../pip/_vendor/cachecontrol/filewrapper.py | 111 - .../pip/_vendor/cachecontrol/heuristics.py | 139 - .../pip/_vendor/cachecontrol/serialize.py | 190 - .../pip/_vendor/cachecontrol/wrapper.py | 33 - .../pip/_vendor/certifi/__init__.py | 4 - .../pip/_vendor/certifi/__main__.py | 12 - .../pip/_vendor/certifi/cacert.pem | 4527 - .../site-packages/pip/_vendor/certifi/core.py | 108 - .../pip/_vendor/chardet/__init__.py | 115 - .../pip/_vendor/chardet/big5freq.py | 386 - .../pip/_vendor/chardet/big5prober.py | 47 - .../pip/_vendor/chardet/chardistribution.py | 261 - .../pip/_vendor/chardet/charsetgroupprober.py | 106 - .../pip/_vendor/chardet/charsetprober.py | 147 - .../pip/_vendor/chardet/cli/__init__.py | 0 .../pip/_vendor/chardet/cli/chardetect.py | 112 - .../pip/_vendor/chardet/codingstatemachine.py | 90 - .../pip/_vendor/chardet/cp949prober.py | 49 - .../pip/_vendor/chardet/enums.py | 85 - .../pip/_vendor/chardet/escprober.py | 102 - .../pip/_vendor/chardet/escsm.py | 261 - .../pip/_vendor/chardet/eucjpprober.py | 102 - .../pip/_vendor/chardet/euckrfreq.py | 196 - .../pip/_vendor/chardet/euckrprober.py | 47 - .../pip/_vendor/chardet/euctwfreq.py | 388 - .../pip/_vendor/chardet/euctwprober.py | 47 - .../pip/_vendor/chardet/gb2312freq.py | 284 - .../pip/_vendor/chardet/gb2312prober.py | 47 - .../pip/_vendor/chardet/hebrewprober.py | 316 - .../pip/_vendor/chardet/jisfreq.py | 325 - .../pip/_vendor/chardet/jpcntx.py | 238 - .../pip/_vendor/chardet/langbulgarianmodel.py | 4649 - .../pip/_vendor/chardet/langgreekmodel.py | 4397 - .../pip/_vendor/chardet/langhebrewmodel.py | 4380 - .../pip/_vendor/chardet/langhungarianmodel.py | 4649 - .../pip/_vendor/chardet/langrussianmodel.py | 5725 - .../pip/_vendor/chardet/langthaimodel.py | 4380 - .../pip/_vendor/chardet/langturkishmodel.py | 4380 - .../pip/_vendor/chardet/latin1prober.py | 147 - .../pip/_vendor/chardet/mbcharsetprober.py | 95 - .../pip/_vendor/chardet/mbcsgroupprober.py | 57 - .../pip/_vendor/chardet/mbcssm.py | 661 - .../pip/_vendor/chardet/metadata/__init__.py | 0 .../pip/_vendor/chardet/metadata/languages.py | 352 - .../pip/_vendor/chardet/sbcharsetprober.py | 162 - .../pip/_vendor/chardet/sbcsgroupprober.py | 88 - .../pip/_vendor/chardet/sjisprober.py | 105 - .../pip/_vendor/chardet/universaldetector.py | 362 - .../pip/_vendor/chardet/utf8prober.py | 82 - .../pip/_vendor/chardet/version.py | 9 - .../pip/_vendor/colorama/__init__.py | 7 - .../pip/_vendor/colorama/ansi.py | 102 - .../pip/_vendor/colorama/ansitowin32.py | 277 - .../pip/_vendor/colorama/initialise.py | 121 - .../pip/_vendor/colorama/win32.py | 180 - .../pip/_vendor/colorama/winterm.py | 195 - .../pip/_vendor/distlib/__init__.py | 23 - .../pip/_vendor/distlib/compat.py | 1116 - .../pip/_vendor/distlib/database.py | 1350 - .../pip/_vendor/distlib/index.py | 508 - .../pip/_vendor/distlib/locators.py | 1300 - .../pip/_vendor/distlib/manifest.py | 393 - .../pip/_vendor/distlib/markers.py | 152 - .../pip/_vendor/distlib/metadata.py | 1076 - .../pip/_vendor/distlib/resources.py | 358 - .../pip/_vendor/distlib/scripts.py | 437 - .../site-packages/pip/_vendor/distlib/t32.exe | Bin 97792 -> 0 bytes .../site-packages/pip/_vendor/distlib/t64.exe | Bin 108032 -> 0 bytes .../site-packages/pip/_vendor/distlib/util.py | 1932 - .../pip/_vendor/distlib/version.py | 739 - .../site-packages/pip/_vendor/distlib/w32.exe | Bin 91648 -> 0 bytes .../site-packages/pip/_vendor/distlib/w64.exe | Bin 101888 -> 0 bytes .../pip/_vendor/distlib/wheel.py | 1082 - .../pip/_vendor/idna/__init__.py | 44 - .../site-packages/pip/_vendor/idna/codec.py | 112 - .../site-packages/pip/_vendor/idna/compat.py | 13 - .../site-packages/pip/_vendor/idna/core.py | 400 - .../pip/_vendor/idna/idnadata.py | 2151 - .../pip/_vendor/idna/intranges.py | 54 - .../pip/_vendor/idna/package_data.py | 2 - .../pip/_vendor/idna/uts46data.py | 8600 -- .../pip/_vendor/msgpack/__init__.py | 57 - .../pip/_vendor/msgpack/exceptions.py | 48 - .../site-packages/pip/_vendor/msgpack/ext.py | 193 - .../pip/_vendor/msgpack/fallback.py | 1010 - .../pip/_vendor/packaging/__about__.py | 26 - .../pip/_vendor/packaging/__init__.py | 25 - .../pip/_vendor/packaging/_manylinux.py | 301 - .../pip/_vendor/packaging/_musllinux.py | 136 - .../pip/_vendor/packaging/_structures.py | 61 - .../pip/_vendor/packaging/markers.py | 304 - .../pip/_vendor/packaging/requirements.py | 146 - .../pip/_vendor/packaging/specifiers.py | 802 - .../pip/_vendor/packaging/tags.py | 487 - .../pip/_vendor/packaging/utils.py | 136 - .../pip/_vendor/packaging/version.py | 504 - .../pip/_vendor/pkg_resources/__init__.py | 3360 - .../pip/_vendor/requests/__init__.py | 182 - .../pip/_vendor/requests/__version__.py | 14 - .../pip/_vendor/requests/_internal_utils.py | 48 - .../pip/_vendor/requests/adapters.py | 584 - .../site-packages/pip/_vendor/requests/api.py | 157 - .../pip/_vendor/requests/auth.py | 315 - .../pip/_vendor/requests/certs.py | 24 - .../pip/_vendor/requests/compat.py | 67 - .../pip/_vendor/requests/cookies.py | 561 - .../pip/_vendor/requests/exceptions.py | 141 - .../pip/_vendor/requests/help.py | 131 - .../pip/_vendor/requests/hooks.py | 33 - .../pip/_vendor/requests/models.py | 1034 - .../pip/_vendor/requests/packages.py | 16 - .../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/__init__.py | 26 - .../pip/_vendor/resolvelib/compat/__init__.py | 0 .../resolvelib/compat/collections_abc.py | 6 - .../pip/_vendor/resolvelib/providers.py | 133 - .../pip/_vendor/resolvelib/reporters.py | 43 - .../pip/_vendor/resolvelib/resolvers.py | 547 - .../pip/_vendor/resolvelib/structs.py | 170 - venv/Lib/site-packages/pip/_vendor/six.py | 998 - .../pip/_vendor/tenacity/__init__.py | 608 - .../pip/_vendor/tenacity/_asyncio.py | 94 - .../pip/_vendor/tenacity/_utils.py | 76 - .../pip/_vendor/tenacity/after.py | 51 - .../pip/_vendor/tenacity/before.py | 46 - .../pip/_vendor/tenacity/before_sleep.py | 71 - .../site-packages/pip/_vendor/tenacity/nap.py | 43 - .../pip/_vendor/tenacity/retry.py | 272 - .../pip/_vendor/tenacity/stop.py | 103 - .../pip/_vendor/tenacity/tornadoweb.py | 59 - .../pip/_vendor/tenacity/wait.py | 228 - .../pip/_vendor/tomli/__init__.py | 11 - .../pip/_vendor/tomli/_parser.py | 691 - .../site-packages/pip/_vendor/tomli/_re.py | 107 - .../pip/_vendor/urllib3/__init__.py | 102 - .../pip/_vendor/urllib3/_collections.py | 337 - .../pip/_vendor/urllib3/_version.py | 2 - .../pip/_vendor/urllib3/connection.py | 572 - .../pip/_vendor/urllib3/connectionpool.py | 1110 - .../pip/_vendor/urllib3/contrib/__init__.py | 0 .../urllib3/contrib/_appengine_environ.py | 36 - .../contrib/_securetransport/__init__.py | 0 .../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 | 921 - .../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/poolmanager.py | 537 - .../pip/_vendor/urllib3/request.py | 170 - .../pip/_vendor/urllib3/response.py | 879 - .../pip/_vendor/urllib3/util/__init__.py | 49 - .../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 | 620 - .../pip/_vendor/urllib3/util/ssl_.py | 495 - .../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 - venv/Lib/site-packages/pip/_vendor/vendor.txt | 23 - .../pip/_vendor/webencodings/__init__.py | 342 - .../pip/_vendor/webencodings/labels.py | 231 - .../pip/_vendor/webencodings/mklabels.py | 59 - .../pip/_vendor/webencodings/tests.py | 153 - .../_vendor/webencodings/x_user_defined.py | 325 - venv/Lib/site-packages/pip/py.typed | 4 - .../site-packages/pkg_resources/__init__.py | 3296 - .../pkg_resources/_vendor/__init__.py | 0 .../pkg_resources/_vendor/appdirs.py | 608 - .../_vendor/packaging/__about__.py | 26 - .../_vendor/packaging/__init__.py | 25 - .../_vendor/packaging/_structures.py | 61 - .../_vendor/packaging/markers.py | 304 - .../_vendor/packaging/requirements.py | 146 - .../_vendor/packaging/specifiers.py | 802 - .../pkg_resources/_vendor/packaging/tags.py | 487 - .../pkg_resources/_vendor/packaging/utils.py | 136 - .../_vendor/packaging/version.py | 504 - .../pkg_resources/extern/__init__.py | 76 - .../site-packages/pycparser/_build_tables.py | 37 - .../site-packages/pycparser/ast_transforms.py | 164 - .../site-packages/pycparser/ply/__init__.py | 5 - .../site-packages/pydyf-0.1.2.dist-info/WHEEL | 4 - .../pyphen-0.12.0.dist-info/INSTALLER | 1 - .../pyphen/dictionaries/hyph_af_ZA.dic | 5332 - .../pyphen/dictionaries/hyph_be_BY.dic | 3385 - .../pyphen/dictionaries/hyph_bg_BG.dic | 6625 -- .../pyphen/dictionaries/hyph_cs_CZ.dic | 3637 - .../pyphen/dictionaries/hyph_da_DK.dic | 1146 - .../pyphen/dictionaries/hyph_de_AT.dic | 77902 ------------ .../pyphen/dictionaries/hyph_de_CH.dic | 77902 ------------ .../pyphen/dictionaries/hyph_de_DE.dic | 77902 ------------ .../pyphen/dictionaries/hyph_el_GR.dic | 579 - .../pyphen/dictionaries/hyph_en_GB.dic | 14062 --- .../pyphen/dictionaries/hyph_en_US.dic | 11130 -- .../pyphen/dictionaries/hyph_et_EE.dic | 3692 - .../pyphen/dictionaries/hyph_hr_HR.dic | 1597 - .../pyphen/dictionaries/hyph_hu_HU.dic | 97725 ---------------- .../pyphen/dictionaries/hyph_id_ID.dic | 12033 -- .../pyphen/dictionaries/hyph_it_IT.dic | 399 - .../pyphen/dictionaries/hyph_lv_LV.dic | 11900 -- .../pyphen/dictionaries/hyph_mn_MN.dic | 1010 - .../pyphen/dictionaries/hyph_nb_NO.dic | 27142 ----- .../pyphen/dictionaries/hyph_nl_NL.dic | 16257 --- .../pyphen/dictionaries/hyph_nn_NO.dic | 27142 ----- .../pyphen/dictionaries/hyph_pl_PL.dic | 4824 - .../pyphen/dictionaries/hyph_pt_BR.dic | 1247 - .../pyphen/dictionaries/hyph_pt_PT.dic | 308 - .../pyphen/dictionaries/hyph_ro_RO.dic | 5220 - .../pyphen/dictionaries/hyph_ru_RU.dic | 3875 - .../pyphen/dictionaries/hyph_sk_SK.dic | 2468 - .../pyphen/dictionaries/hyph_sl_SI.dic | 1413 - .../pyphen/dictionaries/hyph_sq_AL.dic | 14020 --- .../pyphen/dictionaries/hyph_sr_Latn.dic | 3412 - .../pyphen/dictionaries/hyph_te_IN.dic | 99 - .../pyphen/dictionaries/hyph_uk_UA.dic | 1654 - .../pyphen/dictionaries/hyph_zu_ZA.dic | 171 - venv/Lib/site-packages/setuptools/__init__.py | 247 - .../setuptools/_deprecation_warning.py | 7 - .../setuptools/_distutils/__init__.py | 24 - .../setuptools/_distutils/_msvccompiler.py | 572 - .../setuptools/_distutils/archive_util.py | 280 - .../setuptools/_distutils/bcppcompiler.py | 408 - .../setuptools/_distutils/ccompiler.py | 1220 - .../setuptools/_distutils/cmd.py | 436 - .../setuptools/_distutils/command/__init__.py | 25 - .../setuptools/_distutils/command/bdist.py | 157 - .../_distutils/command/bdist_dumb.py | 144 - .../_distutils/command/bdist_rpm.py | 615 - .../setuptools/_distutils/command/build.py | 153 - .../_distutils/command/build_clib.py | 208 - .../_distutils/command/build_ext.py | 787 - .../setuptools/_distutils/command/build_py.py | 407 - .../_distutils/command/build_scripts.py | 173 - .../setuptools/_distutils/command/check.py | 151 - .../setuptools/_distutils/command/clean.py | 76 - .../setuptools/_distutils/command/config.py | 377 - .../setuptools/_distutils/command/install.py | 814 - .../_distutils/command/install_data.py | 84 - .../_distutils/command/install_egg_info.py | 91 - .../_distutils/command/install_headers.py | 45 - .../_distutils/command/install_lib.py | 238 - .../_distutils/command/install_scripts.py | 61 - .../_distutils/command/py37compat.py | 31 - .../setuptools/_distutils/command/register.py | 319 - .../setuptools/_distutils/command/sdist.py | 531 - .../setuptools/_distutils/command/upload.py | 205 - .../setuptools/_distutils/config.py | 139 - .../setuptools/_distutils/core.py | 291 - .../setuptools/_distutils/cygwinccompiler.py | 364 - .../setuptools/_distutils/debug.py | 5 - .../setuptools/_distutils/dep_util.py | 96 - .../setuptools/_distutils/dir_util.py | 243 - .../setuptools/_distutils/dist.py | 1286 - .../setuptools/_distutils/errors.py | 127 - .../setuptools/_distutils/extension.py | 248 - .../setuptools/_distutils/fancy_getopt.py | 470 - .../setuptools/_distutils/file_util.py | 249 - .../setuptools/_distutils/filelist.py | 371 - .../setuptools/_distutils/log.py | 80 - .../setuptools/_distutils/msvc9compiler.py | 832 - .../setuptools/_distutils/msvccompiler.py | 695 - .../setuptools/_distutils/py38compat.py | 8 - .../setuptools/_distutils/spawn.py | 109 - .../setuptools/_distutils/sysconfig.py | 558 - .../setuptools/_distutils/text_file.py | 287 - .../setuptools/_distutils/unixccompiler.py | 401 - .../setuptools/_distutils/util.py | 513 - .../setuptools/_distutils/version.py | 358 - .../setuptools/_distutils/versionpredicate.py | 175 - venv/Lib/site-packages/setuptools/_imp.py | 82 - .../setuptools/_vendor/__init__.py | 0 .../_vendor/more_itertools/__init__.py | 4 - .../setuptools/_vendor/more_itertools/more.py | 3824 - .../_vendor/more_itertools/recipes.py | 620 - .../setuptools/_vendor/ordered_set.py | 488 - .../setuptools/_vendor/packaging/__about__.py | 26 - .../setuptools/_vendor/packaging/__init__.py | 25 - .../_vendor/packaging/_structures.py | 61 - .../setuptools/_vendor/packaging/markers.py | 304 - .../_vendor/packaging/requirements.py | 146 - .../_vendor/packaging/specifiers.py | 802 - .../setuptools/_vendor/packaging/tags.py | 487 - .../setuptools/_vendor/packaging/utils.py | 136 - .../setuptools/_vendor/packaging/version.py | 504 - .../site-packages/setuptools/archive_util.py | 213 - .../site-packages/setuptools/build_meta.py | 511 - venv/Lib/site-packages/setuptools/cli-32.exe | Bin 65536 -> 0 bytes venv/Lib/site-packages/setuptools/cli-64.exe | Bin 74752 -> 0 bytes venv/Lib/site-packages/setuptools/cli.exe | Bin 65536 -> 0 bytes .../setuptools/command/__init__.py | 12 - .../site-packages/setuptools/command/alias.py | 78 - .../setuptools/command/bdist_egg.py | 457 - .../setuptools/command/bdist_rpm.py | 40 - .../setuptools/command/build_clib.py | 101 - .../setuptools/command/build_ext.py | 383 - .../setuptools/command/build_py.py | 368 - .../setuptools/command/develop.py | 193 - .../setuptools/command/dist_info.py | 142 - .../setuptools/command/easy_install.py | 2312 - .../setuptools/command/egg_info.py | 763 - .../setuptools/command/install.py | 139 - .../setuptools/command/install_egg_info.py | 63 - .../setuptools/command/install_lib.py | 122 - .../setuptools/command/install_scripts.py | 70 - .../setuptools/command/launcher manifest.xml | 15 - .../setuptools/command/py36compat.py | 134 - .../setuptools/command/register.py | 18 - .../setuptools/command/rotate.py | 64 - .../setuptools/command/saveopts.py | 22 - .../site-packages/setuptools/command/sdist.py | 210 - .../setuptools/command/setopt.py | 149 - .../site-packages/setuptools/command/test.py | 251 - .../setuptools/command/upload.py | 17 - .../setuptools/command/upload_docs.py | 213 - venv/Lib/site-packages/setuptools/dep_util.py | 25 - venv/Lib/site-packages/setuptools/depends.py | 176 - venv/Lib/site-packages/setuptools/dist.py | 1222 - venv/Lib/site-packages/setuptools/errors.py | 58 - .../Lib/site-packages/setuptools/extension.py | 148 - .../setuptools/extern/__init__.py | 76 - venv/Lib/site-packages/setuptools/glob.py | 167 - venv/Lib/site-packages/setuptools/gui-32.exe | Bin 65536 -> 0 bytes venv/Lib/site-packages/setuptools/gui-64.exe | Bin 75264 -> 0 bytes venv/Lib/site-packages/setuptools/gui.exe | Bin 65536 -> 0 bytes .../Lib/site-packages/setuptools/installer.py | 104 - venv/Lib/site-packages/setuptools/launch.py | 36 - venv/Lib/site-packages/setuptools/monkey.py | 165 - venv/Lib/site-packages/setuptools/msvc.py | 1703 - .../site-packages/setuptools/namespaces.py | 107 - .../site-packages/setuptools/package_index.py | 1126 - .../site-packages/setuptools/py34compat.py | 13 - venv/Lib/site-packages/setuptools/sandbox.py | 530 - .../setuptools/script (dev).tmpl | 6 - venv/Lib/site-packages/setuptools/script.tmpl | 3 - .../site-packages/setuptools/unicode_utils.py | 42 - venv/Lib/site-packages/setuptools/version.py | 6 - venv/Lib/site-packages/setuptools/wheel.py | 222 - .../setuptools/windows_support.py | 29 - .../site-packages/six-1.16.0.dist-info/RECORD | 8 - .../site-packages/six-1.16.0.dist-info/WHEEL | 6 - .../sqlparse-0.4.2.dist-info/AUTHORS | 71 - .../sqlparse-0.4.2.dist-info/INSTALLER | 1 - .../sqlparse-0.4.2.dist-info/LICENSE | 25 - .../sqlparse-0.4.2.dist-info/METADATA | 108 - .../sqlparse-0.4.2.dist-info/RECORD | 53 - .../sqlparse-0.4.2.dist-info/WHEEL | 5 - .../sqlparse-0.4.2.dist-info/entry_points.txt | 3 - .../sqlparse-0.4.2.dist-info/top_level.txt | 1 - venv/Lib/site-packages/sqlparse/__init__.py | 70 - venv/Lib/site-packages/sqlparse/__main__.py | 22 - venv/Lib/site-packages/sqlparse/cli.py | 196 - venv/Lib/site-packages/sqlparse/compat.py | 45 - .../site-packages/sqlparse/engine/__init__.py | 16 - .../sqlparse/engine/filter_stack.py | 44 - .../site-packages/sqlparse/engine/grouping.py | 454 - .../sqlparse/engine/statement_splitter.py | 107 - venv/Lib/site-packages/sqlparse/exceptions.py | 12 - .../sqlparse/filters/__init__.py | 40 - .../sqlparse/filters/aligned_indent.py | 135 - .../site-packages/sqlparse/filters/others.py | 136 - .../site-packages/sqlparse/filters/output.py | 122 - .../sqlparse/filters/reindent.py | 242 - .../sqlparse/filters/right_margin.py | 48 - .../site-packages/sqlparse/filters/tokens.py | 59 - venv/Lib/site-packages/sqlparse/formatter.py | 198 - venv/Lib/site-packages/sqlparse/keywords.py | 958 - venv/Lib/site-packages/sqlparse/lexer.py | 82 - venv/Lib/site-packages/sqlparse/sql.py | 644 - venv/Lib/site-packages/sqlparse/tokens.py | 68 - venv/Lib/site-packages/sqlparse/utils.py | 121 - .../tinycss2-1.1.1.dist-info/METADATA | 68 - .../tzdata-2021.5.dist-info/INSTALLER | 1 - .../tzdata-2021.5.dist-info/LICENSE | 15 - .../tzdata-2021.5.dist-info/LICENSE_APACHE | 201 - .../tzdata-2021.5.dist-info/METADATA | 36 - .../tzdata-2021.5.dist-info/RECORD | 652 - .../tzdata-2021.5.dist-info/WHEEL | 6 - .../tzdata-2021.5.dist-info/top_level.txt | 1 - venv/Lib/site-packages/tzdata/__init__.py | 6 - .../tzdata/zoneinfo/Africa/Abidjan | Bin 130 -> 0 bytes .../tzdata/zoneinfo/Africa/Accra | Bin 130 -> 0 bytes .../tzdata/zoneinfo/Africa/Addis_Ababa | Bin 191 -> 0 bytes .../tzdata/zoneinfo/Africa/Algiers | Bin 470 -> 0 bytes .../tzdata/zoneinfo/Africa/Asmara | Bin 191 -> 0 bytes .../tzdata/zoneinfo/Africa/Asmera | Bin 191 -> 0 bytes .../tzdata/zoneinfo/Africa/Bamako | Bin 130 -> 0 bytes .../tzdata/zoneinfo/Africa/Bangui | Bin 180 -> 0 bytes .../tzdata/zoneinfo/Africa/Banjul | Bin 130 -> 0 bytes .../tzdata/zoneinfo/Africa/Bissau | Bin 149 -> 0 bytes .../tzdata/zoneinfo/Africa/Blantyre | Bin 131 -> 0 bytes .../tzdata/zoneinfo/Africa/Brazzaville | Bin 180 -> 0 bytes .../tzdata/zoneinfo/Africa/Bujumbura | Bin 131 -> 0 bytes .../tzdata/zoneinfo/Africa/Cairo | Bin 1276 -> 0 bytes .../tzdata/zoneinfo/Africa/Casablanca | Bin 1919 -> 0 bytes .../tzdata/zoneinfo/Africa/Ceuta | Bin 562 -> 0 bytes .../tzdata/zoneinfo/Africa/Conakry | Bin 130 -> 0 bytes .../tzdata/zoneinfo/Africa/Dakar | Bin 130 -> 0 bytes .../tzdata/zoneinfo/Africa/Dar_es_Salaam | Bin 191 -> 0 bytes .../tzdata/zoneinfo/Africa/Djibouti | Bin 191 -> 0 bytes .../tzdata/zoneinfo/Africa/Douala | Bin 180 -> 0 bytes .../tzdata/zoneinfo/Africa/El_Aaiun | Bin 1830 -> 0 bytes .../tzdata/zoneinfo/Africa/Freetown | Bin 130 -> 0 bytes .../tzdata/zoneinfo/Africa/Gaborone | Bin 131 -> 0 bytes .../tzdata/zoneinfo/Africa/Harare | Bin 131 -> 0 bytes .../tzdata/zoneinfo/Africa/Johannesburg | Bin 190 -> 0 bytes .../site-packages/tzdata/zoneinfo/Africa/Juba | Bin 458 -> 0 bytes .../tzdata/zoneinfo/Africa/Kampala | Bin 191 -> 0 bytes .../tzdata/zoneinfo/Africa/Khartoum | Bin 458 -> 0 bytes .../tzdata/zoneinfo/Africa/Kigali | Bin 131 -> 0 bytes .../tzdata/zoneinfo/Africa/Kinshasa | Bin 180 -> 0 bytes .../tzdata/zoneinfo/Africa/Lagos | Bin 180 -> 0 bytes .../tzdata/zoneinfo/Africa/Libreville | Bin 180 -> 0 bytes .../site-packages/tzdata/zoneinfo/Africa/Lome | Bin 130 -> 0 bytes .../tzdata/zoneinfo/Africa/Luanda | Bin 180 -> 0 bytes .../tzdata/zoneinfo/Africa/Lubumbashi | Bin 131 -> 0 bytes .../tzdata/zoneinfo/Africa/Lusaka | Bin 131 -> 0 bytes .../tzdata/zoneinfo/Africa/Malabo | Bin 180 -> 0 bytes .../tzdata/zoneinfo/Africa/Maputo | Bin 131 -> 0 bytes .../tzdata/zoneinfo/Africa/Maseru | Bin 190 -> 0 bytes .../tzdata/zoneinfo/Africa/Mbabane | Bin 190 -> 0 bytes .../tzdata/zoneinfo/Africa/Mogadishu | Bin 191 -> 0 bytes .../tzdata/zoneinfo/Africa/Monrovia | Bin 164 -> 0 bytes .../tzdata/zoneinfo/Africa/Nairobi | Bin 191 -> 0 bytes .../tzdata/zoneinfo/Africa/Ndjamena | Bin 160 -> 0 bytes .../tzdata/zoneinfo/Africa/Niamey | Bin 180 -> 0 bytes .../tzdata/zoneinfo/Africa/Nouakchott | Bin 130 -> 0 bytes .../tzdata/zoneinfo/Africa/Ouagadougou | Bin 130 -> 0 bytes .../tzdata/zoneinfo/Africa/Porto-Novo | Bin 180 -> 0 bytes .../tzdata/zoneinfo/Africa/Sao_Tome | Bin 173 -> 0 bytes .../tzdata/zoneinfo/Africa/Timbuktu | Bin 130 -> 0 bytes .../tzdata/zoneinfo/Africa/Tripoli | Bin 431 -> 0 bytes .../tzdata/zoneinfo/Africa/Tunis | Bin 449 -> 0 bytes .../tzdata/zoneinfo/Africa/Windhoek | Bin 638 -> 0 bytes .../tzdata/zoneinfo/Africa/__init__.py | 0 .../tzdata/zoneinfo/America/Adak | Bin 969 -> 0 bytes .../tzdata/zoneinfo/America/Anchorage | Bin 977 -> 0 bytes .../tzdata/zoneinfo/America/Anguilla | Bin 177 -> 0 bytes .../tzdata/zoneinfo/America/Antigua | Bin 177 -> 0 bytes .../tzdata/zoneinfo/America/Araguaina | Bin 592 -> 0 bytes .../zoneinfo/America/Argentina/Buenos_Aires | Bin 708 -> 0 bytes .../zoneinfo/America/Argentina/Catamarca | Bin 708 -> 0 bytes .../zoneinfo/America/Argentina/ComodRivadavia | Bin 708 -> 0 bytes .../tzdata/zoneinfo/America/Argentina/Cordoba | Bin 708 -> 0 bytes .../tzdata/zoneinfo/America/Argentina/Jujuy | Bin 690 -> 0 bytes .../zoneinfo/America/Argentina/La_Rioja | Bin 717 -> 0 bytes .../tzdata/zoneinfo/America/Argentina/Mendoza | Bin 708 -> 0 bytes .../zoneinfo/America/Argentina/Rio_Gallegos | Bin 708 -> 0 bytes .../tzdata/zoneinfo/America/Argentina/Salta | Bin 690 -> 0 bytes .../zoneinfo/America/Argentina/San_Juan | Bin 717 -> 0 bytes .../zoneinfo/America/Argentina/San_Luis | Bin 717 -> 0 bytes .../tzdata/zoneinfo/America/Argentina/Tucuman | Bin 726 -> 0 bytes .../tzdata/zoneinfo/America/Argentina/Ushuaia | Bin 708 -> 0 bytes .../zoneinfo/America/Argentina/__init__.py | 0 .../tzdata/zoneinfo/America/Aruba | Bin 177 -> 0 bytes .../tzdata/zoneinfo/America/Asuncion | Bin 884 -> 0 bytes .../tzdata/zoneinfo/America/Atikokan | Bin 149 -> 0 bytes .../tzdata/zoneinfo/America/Atka | Bin 969 -> 0 bytes .../tzdata/zoneinfo/America/Bahia | Bin 682 -> 0 bytes .../tzdata/zoneinfo/America/Bahia_Banderas | Bin 530 -> 0 bytes .../tzdata/zoneinfo/America/Barbados | Bin 278 -> 0 bytes .../tzdata/zoneinfo/America/Belem | Bin 394 -> 0 bytes .../tzdata/zoneinfo/America/Belize | Bin 1045 -> 0 bytes .../tzdata/zoneinfo/America/Blanc-Sablon | Bin 177 -> 0 bytes .../tzdata/zoneinfo/America/Boa_Vista | Bin 430 -> 0 bytes .../tzdata/zoneinfo/America/Bogota | Bin 179 -> 0 bytes .../tzdata/zoneinfo/America/Boise | Bin 999 -> 0 bytes .../tzdata/zoneinfo/America/Buenos_Aires | Bin 708 -> 0 bytes .../tzdata/zoneinfo/America/Cambridge_Bay | Bin 768 -> 0 bytes .../tzdata/zoneinfo/America/Campo_Grande | Bin 952 -> 0 bytes .../tzdata/zoneinfo/America/Cancun | Bin 529 -> 0 bytes .../tzdata/zoneinfo/America/Caracas | Bin 190 -> 0 bytes .../tzdata/zoneinfo/America/Catamarca | Bin 708 -> 0 bytes .../tzdata/zoneinfo/America/Cayenne | Bin 151 -> 0 bytes .../tzdata/zoneinfo/America/Cayman | Bin 149 -> 0 bytes .../tzdata/zoneinfo/America/Chicago | Bin 1754 -> 0 bytes .../tzdata/zoneinfo/America/Chihuahua | Bin 340 -> 0 bytes .../tzdata/zoneinfo/America/Coral_Harbour | Bin 149 -> 0 bytes .../tzdata/zoneinfo/America/Cordoba | Bin 708 -> 0 bytes .../tzdata/zoneinfo/America/Costa_Rica | Bin 232 -> 0 bytes .../tzdata/zoneinfo/America/Creston | Bin 240 -> 0 bytes .../tzdata/zoneinfo/America/Cuiaba | Bin 934 -> 0 bytes .../tzdata/zoneinfo/America/Curacao | Bin 177 -> 0 bytes .../tzdata/zoneinfo/America/Danmarkshavn | Bin 447 -> 0 bytes .../tzdata/zoneinfo/America/Dawson | Bin 1029 -> 0 bytes .../tzdata/zoneinfo/America/Dawson_Creek | Bin 683 -> 0 bytes .../tzdata/zoneinfo/America/Denver | Bin 1042 -> 0 bytes .../tzdata/zoneinfo/America/Detroit | Bin 899 -> 0 bytes .../tzdata/zoneinfo/America/Dominica | Bin 177 -> 0 bytes .../tzdata/zoneinfo/America/Edmonton | Bin 970 -> 0 bytes .../tzdata/zoneinfo/America/Eirunepe | Bin 436 -> 0 bytes .../tzdata/zoneinfo/America/El_Salvador | Bin 176 -> 0 bytes .../tzdata/zoneinfo/America/Ensenada | Bin 1025 -> 0 bytes .../tzdata/zoneinfo/America/Fort_Nelson | Bin 1448 -> 0 bytes .../tzdata/zoneinfo/America/Fort_Wayne | Bin 531 -> 0 bytes .../tzdata/zoneinfo/America/Fortaleza | Bin 484 -> 0 bytes .../tzdata/zoneinfo/America/Glace_Bay | Bin 880 -> 0 bytes .../tzdata/zoneinfo/America/Godthab | Bin 465 -> 0 bytes .../tzdata/zoneinfo/America/Goose_Bay | Bin 1580 -> 0 bytes .../tzdata/zoneinfo/America/Grand_Turk | Bin 853 -> 0 bytes .../tzdata/zoneinfo/America/Grenada | Bin 177 -> 0 bytes .../tzdata/zoneinfo/America/Guadeloupe | Bin 177 -> 0 bytes .../tzdata/zoneinfo/America/Guatemala | Bin 212 -> 0 bytes .../tzdata/zoneinfo/America/Guayaquil | Bin 179 -> 0 bytes .../tzdata/zoneinfo/America/Guyana | Bin 181 -> 0 bytes .../tzdata/zoneinfo/America/Halifax | Bin 1672 -> 0 bytes .../tzdata/zoneinfo/America/Havana | Bin 1117 -> 0 bytes .../tzdata/zoneinfo/America/Hermosillo | Bin 286 -> 0 bytes .../zoneinfo/America/Indiana/Indianapolis | Bin 531 -> 0 bytes .../tzdata/zoneinfo/America/Indiana/Knox | Bin 1016 -> 0 bytes .../tzdata/zoneinfo/America/Indiana/Marengo | Bin 567 -> 0 bytes .../zoneinfo/America/Indiana/Petersburg | Bin 683 -> 0 bytes .../tzdata/zoneinfo/America/Indiana/Tell_City | Bin 522 -> 0 bytes .../tzdata/zoneinfo/America/Indiana/Vevay | Bin 369 -> 0 bytes .../tzdata/zoneinfo/America/Indiana/Vincennes | Bin 558 -> 0 bytes .../tzdata/zoneinfo/America/Indiana/Winamac | Bin 612 -> 0 bytes .../zoneinfo/America/Indiana/__init__.py | 0 .../tzdata/zoneinfo/America/Indianapolis | Bin 531 -> 0 bytes .../tzdata/zoneinfo/America/Inuvik | Bin 701 -> 0 bytes .../tzdata/zoneinfo/America/Iqaluit | Bin 740 -> 0 bytes .../tzdata/zoneinfo/America/Jamaica | Bin 339 -> 0 bytes .../tzdata/zoneinfo/America/Jujuy | Bin 690 -> 0 bytes .../tzdata/zoneinfo/America/Juneau | Bin 966 -> 0 bytes .../zoneinfo/America/Kentucky/Louisville | Bin 1242 -> 0 bytes .../zoneinfo/America/Kentucky/Monticello | Bin 972 -> 0 bytes .../zoneinfo/America/Kentucky/__init__.py | 0 .../tzdata/zoneinfo/America/Knox_IN | Bin 1016 -> 0 bytes .../tzdata/zoneinfo/America/Kralendijk | Bin 177 -> 0 bytes .../tzdata/zoneinfo/America/La_Paz | Bin 170 -> 0 bytes .../tzdata/zoneinfo/America/Lima | Bin 283 -> 0 bytes .../tzdata/zoneinfo/America/Los_Angeles | Bin 1294 -> 0 bytes .../tzdata/zoneinfo/America/Louisville | Bin 1242 -> 0 bytes .../tzdata/zoneinfo/America/Lower_Princes | Bin 177 -> 0 bytes .../tzdata/zoneinfo/America/Maceio | Bin 502 -> 0 bytes .../tzdata/zoneinfo/America/Managua | Bin 295 -> 0 bytes .../tzdata/zoneinfo/America/Manaus | Bin 412 -> 0 bytes .../tzdata/zoneinfo/America/Marigot | Bin 177 -> 0 bytes .../tzdata/zoneinfo/America/Martinique | Bin 178 -> 0 bytes .../tzdata/zoneinfo/America/Matamoros | Bin 437 -> 0 bytes .../tzdata/zoneinfo/America/Mazatlan | Bin 367 -> 0 bytes .../tzdata/zoneinfo/America/Mendoza | Bin 708 -> 0 bytes .../tzdata/zoneinfo/America/Menominee | Bin 917 -> 0 bytes .../tzdata/zoneinfo/America/Merida | Bin 303 -> 0 bytes .../tzdata/zoneinfo/America/Metlakatla | Bin 595 -> 0 bytes .../tzdata/zoneinfo/America/Mexico_City | Bin 412 -> 0 bytes .../tzdata/zoneinfo/America/Miquelon | Bin 550 -> 0 bytes .../tzdata/zoneinfo/America/Moncton | Bin 1493 -> 0 bytes .../tzdata/zoneinfo/America/Monterrey | Bin 293 -> 0 bytes .../tzdata/zoneinfo/America/Montevideo | Bin 969 -> 0 bytes .../tzdata/zoneinfo/America/Montreal | Bin 1717 -> 0 bytes .../tzdata/zoneinfo/America/Montserrat | Bin 177 -> 0 bytes .../tzdata/zoneinfo/America/Nassau | Bin 1717 -> 0 bytes .../tzdata/zoneinfo/America/New_York | Bin 1744 -> 0 bytes .../tzdata/zoneinfo/America/Nipigon | Bin 835 -> 0 bytes .../tzdata/zoneinfo/America/Nome | Bin 975 -> 0 bytes .../tzdata/zoneinfo/America/Noronha | Bin 484 -> 0 bytes .../zoneinfo/America/North_Dakota/Beulah | Bin 1043 -> 0 bytes .../zoneinfo/America/North_Dakota/Center | Bin 990 -> 0 bytes .../zoneinfo/America/North_Dakota/New_Salem | Bin 990 -> 0 bytes .../zoneinfo/America/North_Dakota/__init__.py | 0 .../tzdata/zoneinfo/America/Nuuk | Bin 465 -> 0 bytes .../tzdata/zoneinfo/America/Ojinaga | Bin 484 -> 0 bytes .../tzdata/zoneinfo/America/Panama | Bin 149 -> 0 bytes .../tzdata/zoneinfo/America/Pangnirtung | Bin 769 -> 0 bytes .../tzdata/zoneinfo/America/Paramaribo | Bin 187 -> 0 bytes .../tzdata/zoneinfo/America/Phoenix | Bin 240 -> 0 bytes .../tzdata/zoneinfo/America/Port-au-Prince | Bin 565 -> 0 bytes .../tzdata/zoneinfo/America/Port_of_Spain | Bin 177 -> 0 bytes .../tzdata/zoneinfo/America/Porto_Acre | Bin 418 -> 0 bytes .../tzdata/zoneinfo/America/Porto_Velho | Bin 394 -> 0 bytes .../tzdata/zoneinfo/America/Puerto_Rico | Bin 177 -> 0 bytes .../tzdata/zoneinfo/America/Punta_Arenas | Bin 1209 -> 0 bytes .../tzdata/zoneinfo/America/Rainy_River | Bin 835 -> 0 bytes .../tzdata/zoneinfo/America/Rankin_Inlet | Bin 692 -> 0 bytes .../tzdata/zoneinfo/America/Recife | Bin 484 -> 0 bytes .../tzdata/zoneinfo/America/Regina | Bin 638 -> 0 bytes .../tzdata/zoneinfo/America/Resolute | Bin 692 -> 0 bytes .../tzdata/zoneinfo/America/Rio_Branco | Bin 418 -> 0 bytes .../tzdata/zoneinfo/America/Rosario | Bin 708 -> 0 bytes .../tzdata/zoneinfo/America/Santa_Isabel | Bin 1025 -> 0 bytes .../tzdata/zoneinfo/America/Santarem | Bin 409 -> 0 bytes .../tzdata/zoneinfo/America/Santiago | Bin 1282 -> 0 bytes .../tzdata/zoneinfo/America/Santo_Domingo | Bin 317 -> 0 bytes .../tzdata/zoneinfo/America/Sao_Paulo | Bin 952 -> 0 bytes .../tzdata/zoneinfo/America/Scoresbysund | Bin 479 -> 0 bytes .../tzdata/zoneinfo/America/Shiprock | Bin 1042 -> 0 bytes .../tzdata/zoneinfo/America/Sitka | Bin 956 -> 0 bytes .../tzdata/zoneinfo/America/St_Barthelemy | Bin 177 -> 0 bytes .../tzdata/zoneinfo/America/St_Johns | Bin 1878 -> 0 bytes .../tzdata/zoneinfo/America/St_Kitts | Bin 177 -> 0 bytes .../tzdata/zoneinfo/America/St_Lucia | Bin 177 -> 0 bytes .../tzdata/zoneinfo/America/St_Thomas | Bin 177 -> 0 bytes .../tzdata/zoneinfo/America/St_Vincent | Bin 177 -> 0 bytes .../tzdata/zoneinfo/America/Swift_Current | Bin 368 -> 0 bytes .../tzdata/zoneinfo/America/Tegucigalpa | Bin 194 -> 0 bytes .../tzdata/zoneinfo/America/Thule | Bin 455 -> 0 bytes .../tzdata/zoneinfo/America/Thunder_Bay | Bin 881 -> 0 bytes .../tzdata/zoneinfo/America/Tijuana | Bin 1025 -> 0 bytes .../tzdata/zoneinfo/America/Toronto | Bin 1717 -> 0 bytes .../tzdata/zoneinfo/America/Tortola | Bin 177 -> 0 bytes .../tzdata/zoneinfo/America/Vancouver | Bin 1330 -> 0 bytes .../tzdata/zoneinfo/America/Virgin | Bin 177 -> 0 bytes .../tzdata/zoneinfo/America/Whitehorse | Bin 1029 -> 0 bytes .../tzdata/zoneinfo/America/Winnipeg | Bin 1294 -> 0 bytes .../tzdata/zoneinfo/America/Yakutat | Bin 946 -> 0 bytes .../tzdata/zoneinfo/America/Yellowknife | Bin 729 -> 0 bytes .../tzdata/zoneinfo/America/__init__.py | 0 .../tzdata/zoneinfo/Antarctica/Casey | Bin 243 -> 0 bytes .../tzdata/zoneinfo/Antarctica/Davis | Bin 197 -> 0 bytes .../tzdata/zoneinfo/Antarctica/DumontDUrville | Bin 154 -> 0 bytes .../tzdata/zoneinfo/Antarctica/Macquarie | Bin 976 -> 0 bytes .../tzdata/zoneinfo/Antarctica/Mawson | Bin 152 -> 0 bytes .../tzdata/zoneinfo/Antarctica/McMurdo | Bin 1043 -> 0 bytes .../tzdata/zoneinfo/Antarctica/Palmer | Bin 887 -> 0 bytes .../tzdata/zoneinfo/Antarctica/Rothera | Bin 132 -> 0 bytes .../tzdata/zoneinfo/Antarctica/South_Pole | Bin 1043 -> 0 bytes .../tzdata/zoneinfo/Antarctica/Syowa | Bin 133 -> 0 bytes .../tzdata/zoneinfo/Antarctica/Troll | Bin 177 -> 0 bytes .../tzdata/zoneinfo/Antarctica/Vostok | Bin 133 -> 0 bytes .../tzdata/zoneinfo/Antarctica/__init__.py | 0 .../tzdata/zoneinfo/Arctic/Longyearbyen | Bin 676 -> 0 bytes .../tzdata/zoneinfo/Arctic/__init__.py | 0 .../site-packages/tzdata/zoneinfo/Asia/Aden | Bin 133 -> 0 bytes .../site-packages/tzdata/zoneinfo/Asia/Almaty | Bin 609 -> 0 bytes .../site-packages/tzdata/zoneinfo/Asia/Amman | Bin 922 -> 0 bytes .../site-packages/tzdata/zoneinfo/Asia/Anadyr | Bin 743 -> 0 bytes .../site-packages/tzdata/zoneinfo/Asia/Aqtau | Bin 606 -> 0 bytes .../site-packages/tzdata/zoneinfo/Asia/Aqtobe | Bin 615 -> 0 bytes .../tzdata/zoneinfo/Asia/Ashgabat | Bin 375 -> 0 bytes .../tzdata/zoneinfo/Asia/Ashkhabad | Bin 375 -> 0 bytes .../site-packages/tzdata/zoneinfo/Asia/Atyrau | Bin 616 -> 0 bytes .../tzdata/zoneinfo/Asia/Baghdad | Bin 630 -> 0 bytes .../tzdata/zoneinfo/Asia/Bahrain | Bin 152 -> 0 bytes .../site-packages/tzdata/zoneinfo/Asia/Baku | Bin 744 -> 0 bytes .../tzdata/zoneinfo/Asia/Bangkok | Bin 152 -> 0 bytes .../tzdata/zoneinfo/Asia/Barnaul | Bin 753 -> 0 bytes .../site-packages/tzdata/zoneinfo/Asia/Beirut | Bin 732 -> 0 bytes .../tzdata/zoneinfo/Asia/Bishkek | Bin 618 -> 0 bytes .../site-packages/tzdata/zoneinfo/Asia/Brunei | Bin 154 -> 0 bytes .../tzdata/zoneinfo/Asia/Calcutta | Bin 220 -> 0 bytes .../site-packages/tzdata/zoneinfo/Asia/Chita | Bin 750 -> 0 bytes .../tzdata/zoneinfo/Asia/Choibalsan | Bin 619 -> 0 bytes .../tzdata/zoneinfo/Asia/Chongqing | Bin 393 -> 0 bytes .../tzdata/zoneinfo/Asia/Chungking | Bin 393 -> 0 bytes .../tzdata/zoneinfo/Asia/Colombo | Bin 247 -> 0 bytes .../site-packages/tzdata/zoneinfo/Asia/Dacca | Bin 231 -> 0 bytes .../tzdata/zoneinfo/Asia/Damascus | Bin 1047 -> 0 bytes .../site-packages/tzdata/zoneinfo/Asia/Dhaka | Bin 231 -> 0 bytes .../site-packages/tzdata/zoneinfo/Asia/Dili | Bin 170 -> 0 bytes .../site-packages/tzdata/zoneinfo/Asia/Dubai | Bin 133 -> 0 bytes .../tzdata/zoneinfo/Asia/Dushanbe | Bin 366 -> 0 bytes .../tzdata/zoneinfo/Asia/Famagusta | Bin 940 -> 0 bytes .../site-packages/tzdata/zoneinfo/Asia/Gaza | Bin 1230 -> 0 bytes .../site-packages/tzdata/zoneinfo/Asia/Harbin | Bin 393 -> 0 bytes .../site-packages/tzdata/zoneinfo/Asia/Hebron | Bin 1248 -> 0 bytes .../tzdata/zoneinfo/Asia/Ho_Chi_Minh | Bin 236 -> 0 bytes .../tzdata/zoneinfo/Asia/Hong_Kong | Bin 775 -> 0 bytes .../site-packages/tzdata/zoneinfo/Asia/Hovd | Bin 594 -> 0 bytes .../tzdata/zoneinfo/Asia/Irkutsk | Bin 760 -> 0 bytes .../tzdata/zoneinfo/Asia/Istanbul | Bin 1200 -> 0 bytes .../tzdata/zoneinfo/Asia/Jakarta | Bin 248 -> 0 bytes .../tzdata/zoneinfo/Asia/Jayapura | Bin 171 -> 0 bytes .../tzdata/zoneinfo/Asia/Jerusalem | Bin 1074 -> 0 bytes .../site-packages/tzdata/zoneinfo/Asia/Kabul | Bin 159 -> 0 bytes .../tzdata/zoneinfo/Asia/Kamchatka | Bin 727 -> 0 bytes .../tzdata/zoneinfo/Asia/Karachi | Bin 266 -> 0 bytes .../tzdata/zoneinfo/Asia/Kashgar | Bin 133 -> 0 bytes .../tzdata/zoneinfo/Asia/Kathmandu | Bin 161 -> 0 bytes .../tzdata/zoneinfo/Asia/Katmandu | Bin 161 -> 0 bytes .../tzdata/zoneinfo/Asia/Khandyga | Bin 775 -> 0 bytes .../tzdata/zoneinfo/Asia/Kolkata | Bin 220 -> 0 bytes .../tzdata/zoneinfo/Asia/Krasnoyarsk | Bin 741 -> 0 bytes .../tzdata/zoneinfo/Asia/Kuala_Lumpur | Bin 256 -> 0 bytes .../tzdata/zoneinfo/Asia/Kuching | Bin 320 -> 0 bytes .../site-packages/tzdata/zoneinfo/Asia/Kuwait | Bin 133 -> 0 bytes .../site-packages/tzdata/zoneinfo/Asia/Macao | Bin 791 -> 0 bytes .../site-packages/tzdata/zoneinfo/Asia/Macau | Bin 791 -> 0 bytes .../tzdata/zoneinfo/Asia/Magadan | Bin 751 -> 0 bytes .../tzdata/zoneinfo/Asia/Makassar | Bin 190 -> 0 bytes .../site-packages/tzdata/zoneinfo/Asia/Manila | Bin 238 -> 0 bytes .../site-packages/tzdata/zoneinfo/Asia/Muscat | Bin 133 -> 0 bytes .../tzdata/zoneinfo/Asia/Nicosia | Bin 597 -> 0 bytes .../tzdata/zoneinfo/Asia/Novokuznetsk | Bin 726 -> 0 bytes .../tzdata/zoneinfo/Asia/Novosibirsk | Bin 753 -> 0 bytes .../site-packages/tzdata/zoneinfo/Asia/Omsk | Bin 741 -> 0 bytes .../site-packages/tzdata/zoneinfo/Asia/Oral | Bin 625 -> 0 bytes .../tzdata/zoneinfo/Asia/Phnom_Penh | Bin 152 -> 0 bytes .../tzdata/zoneinfo/Asia/Pontianak | Bin 247 -> 0 bytes .../tzdata/zoneinfo/Asia/Pyongyang | Bin 183 -> 0 bytes .../site-packages/tzdata/zoneinfo/Asia/Qatar | Bin 152 -> 0 bytes .../tzdata/zoneinfo/Asia/Qostanay | Bin 615 -> 0 bytes .../tzdata/zoneinfo/Asia/Qyzylorda | Bin 624 -> 0 bytes .../tzdata/zoneinfo/Asia/Rangoon | Bin 187 -> 0 bytes .../site-packages/tzdata/zoneinfo/Asia/Riyadh | Bin 133 -> 0 bytes .../site-packages/tzdata/zoneinfo/Asia/Saigon | Bin 236 -> 0 bytes .../tzdata/zoneinfo/Asia/Sakhalin | Bin 755 -> 0 bytes .../tzdata/zoneinfo/Asia/Samarkand | Bin 366 -> 0 bytes .../site-packages/tzdata/zoneinfo/Asia/Seoul | Bin 415 -> 0 bytes .../tzdata/zoneinfo/Asia/Shanghai | Bin 393 -> 0 bytes .../tzdata/zoneinfo/Asia/Singapore | Bin 256 -> 0 bytes .../tzdata/zoneinfo/Asia/Srednekolymsk | Bin 742 -> 0 bytes .../site-packages/tzdata/zoneinfo/Asia/Taipei | Bin 511 -> 0 bytes .../tzdata/zoneinfo/Asia/Tashkent | Bin 366 -> 0 bytes .../tzdata/zoneinfo/Asia/Tbilisi | Bin 629 -> 0 bytes .../site-packages/tzdata/zoneinfo/Asia/Tehran | Bin 2004 -> 0 bytes .../tzdata/zoneinfo/Asia/Tel_Aviv | Bin 1074 -> 0 bytes .../site-packages/tzdata/zoneinfo/Asia/Thimbu | Bin 154 -> 0 bytes .../tzdata/zoneinfo/Asia/Thimphu | Bin 154 -> 0 bytes .../site-packages/tzdata/zoneinfo/Asia/Tokyo | Bin 213 -> 0 bytes .../site-packages/tzdata/zoneinfo/Asia/Tomsk | Bin 753 -> 0 bytes .../tzdata/zoneinfo/Asia/Ujung_Pandang | Bin 190 -> 0 bytes .../tzdata/zoneinfo/Asia/Ulaanbaatar | Bin 594 -> 0 bytes .../tzdata/zoneinfo/Asia/Ulan_Bator | Bin 594 -> 0 bytes .../site-packages/tzdata/zoneinfo/Asia/Urumqi | Bin 133 -> 0 bytes .../tzdata/zoneinfo/Asia/Ust-Nera | Bin 771 -> 0 bytes .../tzdata/zoneinfo/Asia/Vientiane | Bin 152 -> 0 bytes .../tzdata/zoneinfo/Asia/Vladivostok | Bin 742 -> 0 bytes .../tzdata/zoneinfo/Asia/Yakutsk | Bin 741 -> 0 bytes .../site-packages/tzdata/zoneinfo/Asia/Yangon | Bin 187 -> 0 bytes .../tzdata/zoneinfo/Asia/Yekaterinburg | Bin 760 -> 0 bytes .../tzdata/zoneinfo/Asia/Yerevan | Bin 708 -> 0 bytes .../tzdata/zoneinfo/Asia/__init__.py | 0 .../tzdata/zoneinfo/Atlantic/Azores | Bin 1453 -> 0 bytes .../tzdata/zoneinfo/Atlantic/Bermuda | Bin 1024 -> 0 bytes .../tzdata/zoneinfo/Atlantic/Canary | Bin 478 -> 0 bytes .../tzdata/zoneinfo/Atlantic/Cape_Verde | Bin 175 -> 0 bytes .../tzdata/zoneinfo/Atlantic/Faeroe | Bin 441 -> 0 bytes .../tzdata/zoneinfo/Atlantic/Faroe | Bin 441 -> 0 bytes .../tzdata/zoneinfo/Atlantic/Jan_Mayen | Bin 676 -> 0 bytes .../tzdata/zoneinfo/Atlantic/Madeira | Bin 1453 -> 0 bytes .../tzdata/zoneinfo/Atlantic/Reykjavik | Bin 753 -> 0 bytes .../tzdata/zoneinfo/Atlantic/South_Georgia | Bin 132 -> 0 bytes .../tzdata/zoneinfo/Atlantic/St_Helena | Bin 130 -> 0 bytes .../tzdata/zoneinfo/Atlantic/Stanley | Bin 789 -> 0 bytes .../tzdata/zoneinfo/Atlantic/__init__.py | 0 .../tzdata/zoneinfo/Australia/ACT | Bin 904 -> 0 bytes .../tzdata/zoneinfo/Australia/Adelaide | Bin 921 -> 0 bytes .../tzdata/zoneinfo/Australia/Brisbane | Bin 289 -> 0 bytes .../tzdata/zoneinfo/Australia/Broken_Hill | Bin 941 -> 0 bytes .../tzdata/zoneinfo/Australia/Canberra | Bin 904 -> 0 bytes .../tzdata/zoneinfo/Australia/Currie | Bin 1003 -> 0 bytes .../tzdata/zoneinfo/Australia/Darwin | Bin 234 -> 0 bytes .../tzdata/zoneinfo/Australia/Eucla | Bin 314 -> 0 bytes .../tzdata/zoneinfo/Australia/Hobart | Bin 1003 -> 0 bytes .../tzdata/zoneinfo/Australia/LHI | Bin 692 -> 0 bytes .../tzdata/zoneinfo/Australia/Lindeman | Bin 325 -> 0 bytes .../tzdata/zoneinfo/Australia/Lord_Howe | Bin 692 -> 0 bytes .../tzdata/zoneinfo/Australia/Melbourne | Bin 904 -> 0 bytes .../tzdata/zoneinfo/Australia/NSW | Bin 904 -> 0 bytes .../tzdata/zoneinfo/Australia/North | Bin 234 -> 0 bytes .../tzdata/zoneinfo/Australia/Perth | Bin 306 -> 0 bytes .../tzdata/zoneinfo/Australia/Queensland | Bin 289 -> 0 bytes .../tzdata/zoneinfo/Australia/South | Bin 921 -> 0 bytes .../tzdata/zoneinfo/Australia/Sydney | Bin 904 -> 0 bytes .../tzdata/zoneinfo/Australia/Tasmania | Bin 1003 -> 0 bytes .../tzdata/zoneinfo/Australia/Victoria | Bin 904 -> 0 bytes .../tzdata/zoneinfo/Australia/West | Bin 306 -> 0 bytes .../tzdata/zoneinfo/Australia/Yancowinna | Bin 941 -> 0 bytes .../tzdata/zoneinfo/Australia/__init__.py | 0 .../site-packages/tzdata/zoneinfo/Brazil/Acre | Bin 418 -> 0 bytes .../tzdata/zoneinfo/Brazil/DeNoronha | Bin 484 -> 0 bytes .../site-packages/tzdata/zoneinfo/Brazil/East | Bin 952 -> 0 bytes .../site-packages/tzdata/zoneinfo/Brazil/West | Bin 412 -> 0 bytes .../tzdata/zoneinfo/Brazil/__init__.py | 0 venv/Lib/site-packages/tzdata/zoneinfo/CET | Bin 621 -> 0 bytes .../Lib/site-packages/tzdata/zoneinfo/CST6CDT | Bin 951 -> 0 bytes .../tzdata/zoneinfo/Canada/Atlantic | Bin 1672 -> 0 bytes .../tzdata/zoneinfo/Canada/Central | Bin 1294 -> 0 bytes .../tzdata/zoneinfo/Canada/Eastern | Bin 1717 -> 0 bytes .../tzdata/zoneinfo/Canada/Mountain | Bin 970 -> 0 bytes .../tzdata/zoneinfo/Canada/Newfoundland | Bin 1878 -> 0 bytes .../tzdata/zoneinfo/Canada/Pacific | Bin 1330 -> 0 bytes .../tzdata/zoneinfo/Canada/Saskatchewan | Bin 638 -> 0 bytes .../tzdata/zoneinfo/Canada/Yukon | Bin 1029 -> 0 bytes .../tzdata/zoneinfo/Canada/__init__.py | 0 .../tzdata/zoneinfo/Chile/Continental | Bin 1282 -> 0 bytes .../tzdata/zoneinfo/Chile/EasterIsland | Bin 1102 -> 0 bytes .../tzdata/zoneinfo/Chile/__init__.py | 0 venv/Lib/site-packages/tzdata/zoneinfo/Cuba | Bin 1117 -> 0 bytes venv/Lib/site-packages/tzdata/zoneinfo/EET | Bin 497 -> 0 bytes venv/Lib/site-packages/tzdata/zoneinfo/EST | Bin 111 -> 0 bytes .../Lib/site-packages/tzdata/zoneinfo/EST5EDT | Bin 951 -> 0 bytes venv/Lib/site-packages/tzdata/zoneinfo/Egypt | Bin 1276 -> 0 bytes venv/Lib/site-packages/tzdata/zoneinfo/Eire | Bin 1496 -> 0 bytes .../Lib/site-packages/tzdata/zoneinfo/Etc/GMT | Bin 111 -> 0 bytes .../site-packages/tzdata/zoneinfo/Etc/GMT+0 | Bin 111 -> 0 bytes .../site-packages/tzdata/zoneinfo/Etc/GMT+1 | Bin 113 -> 0 bytes .../site-packages/tzdata/zoneinfo/Etc/GMT+10 | Bin 114 -> 0 bytes .../site-packages/tzdata/zoneinfo/Etc/GMT+11 | Bin 114 -> 0 bytes .../site-packages/tzdata/zoneinfo/Etc/GMT+12 | Bin 114 -> 0 bytes .../site-packages/tzdata/zoneinfo/Etc/GMT+2 | Bin 113 -> 0 bytes .../site-packages/tzdata/zoneinfo/Etc/GMT+3 | Bin 113 -> 0 bytes .../site-packages/tzdata/zoneinfo/Etc/GMT+4 | Bin 113 -> 0 bytes .../site-packages/tzdata/zoneinfo/Etc/GMT+5 | Bin 113 -> 0 bytes .../site-packages/tzdata/zoneinfo/Etc/GMT+6 | Bin 113 -> 0 bytes .../site-packages/tzdata/zoneinfo/Etc/GMT+7 | Bin 113 -> 0 bytes .../site-packages/tzdata/zoneinfo/Etc/GMT+8 | Bin 113 -> 0 bytes .../site-packages/tzdata/zoneinfo/Etc/GMT+9 | Bin 113 -> 0 bytes .../site-packages/tzdata/zoneinfo/Etc/GMT-0 | Bin 111 -> 0 bytes .../site-packages/tzdata/zoneinfo/Etc/GMT-1 | Bin 114 -> 0 bytes .../site-packages/tzdata/zoneinfo/Etc/GMT-10 | Bin 115 -> 0 bytes .../site-packages/tzdata/zoneinfo/Etc/GMT-11 | Bin 115 -> 0 bytes .../site-packages/tzdata/zoneinfo/Etc/GMT-12 | Bin 115 -> 0 bytes .../site-packages/tzdata/zoneinfo/Etc/GMT-13 | Bin 115 -> 0 bytes .../site-packages/tzdata/zoneinfo/Etc/GMT-14 | Bin 115 -> 0 bytes .../site-packages/tzdata/zoneinfo/Etc/GMT-2 | Bin 114 -> 0 bytes .../site-packages/tzdata/zoneinfo/Etc/GMT-3 | Bin 114 -> 0 bytes .../site-packages/tzdata/zoneinfo/Etc/GMT-4 | Bin 114 -> 0 bytes .../site-packages/tzdata/zoneinfo/Etc/GMT-5 | Bin 114 -> 0 bytes .../site-packages/tzdata/zoneinfo/Etc/GMT-6 | Bin 114 -> 0 bytes .../site-packages/tzdata/zoneinfo/Etc/GMT-7 | Bin 114 -> 0 bytes .../site-packages/tzdata/zoneinfo/Etc/GMT-8 | Bin 114 -> 0 bytes .../site-packages/tzdata/zoneinfo/Etc/GMT-9 | Bin 114 -> 0 bytes .../site-packages/tzdata/zoneinfo/Etc/GMT0 | Bin 111 -> 0 bytes .../tzdata/zoneinfo/Etc/Greenwich | Bin 111 -> 0 bytes .../Lib/site-packages/tzdata/zoneinfo/Etc/UCT | Bin 111 -> 0 bytes .../Lib/site-packages/tzdata/zoneinfo/Etc/UTC | Bin 111 -> 0 bytes .../tzdata/zoneinfo/Etc/Universal | Bin 111 -> 0 bytes .../site-packages/tzdata/zoneinfo/Etc/Zulu | Bin 111 -> 0 bytes .../tzdata/zoneinfo/Etc/__init__.py | 0 .../tzdata/zoneinfo/Europe/Amsterdam | Bin 1071 -> 0 bytes .../tzdata/zoneinfo/Europe/Andorra | Bin 389 -> 0 bytes .../tzdata/zoneinfo/Europe/Astrakhan | Bin 726 -> 0 bytes .../tzdata/zoneinfo/Europe/Athens | Bin 682 -> 0 bytes .../tzdata/zoneinfo/Europe/Belfast | Bin 1599 -> 0 bytes .../tzdata/zoneinfo/Europe/Belgrade | Bin 478 -> 0 bytes .../tzdata/zoneinfo/Europe/Berlin | Bin 705 -> 0 bytes .../tzdata/zoneinfo/Europe/Bratislava | Bin 723 -> 0 bytes .../tzdata/zoneinfo/Europe/Brussels | Bin 1103 -> 0 bytes .../tzdata/zoneinfo/Europe/Bucharest | Bin 661 -> 0 bytes .../tzdata/zoneinfo/Europe/Budapest | Bin 766 -> 0 bytes .../tzdata/zoneinfo/Europe/Busingen | Bin 497 -> 0 bytes .../tzdata/zoneinfo/Europe/Chisinau | Bin 755 -> 0 bytes .../tzdata/zoneinfo/Europe/Copenhagen | Bin 623 -> 0 bytes .../tzdata/zoneinfo/Europe/Dublin | Bin 1496 -> 0 bytes .../tzdata/zoneinfo/Europe/Gibraltar | Bin 1220 -> 0 bytes .../tzdata/zoneinfo/Europe/Guernsey | Bin 1599 -> 0 bytes .../tzdata/zoneinfo/Europe/Helsinki | Bin 481 -> 0 bytes .../tzdata/zoneinfo/Europe/Isle_of_Man | Bin 1599 -> 0 bytes .../tzdata/zoneinfo/Europe/Istanbul | Bin 1200 -> 0 bytes .../tzdata/zoneinfo/Europe/Jersey | Bin 1599 -> 0 bytes .../tzdata/zoneinfo/Europe/Kaliningrad | Bin 904 -> 0 bytes .../site-packages/tzdata/zoneinfo/Europe/Kiev | Bin 549 -> 0 bytes .../tzdata/zoneinfo/Europe/Kirov | Bin 717 -> 0 bytes .../tzdata/zoneinfo/Europe/Lisbon | Bin 1454 -> 0 bytes .../tzdata/zoneinfo/Europe/Ljubljana | Bin 478 -> 0 bytes .../tzdata/zoneinfo/Europe/London | Bin 1599 -> 0 bytes .../tzdata/zoneinfo/Europe/Luxembourg | Bin 1087 -> 0 bytes .../tzdata/zoneinfo/Europe/Madrid | Bin 897 -> 0 bytes .../tzdata/zoneinfo/Europe/Malta | Bin 928 -> 0 bytes .../tzdata/zoneinfo/Europe/Mariehamn | Bin 481 -> 0 bytes .../tzdata/zoneinfo/Europe/Minsk | Bin 808 -> 0 bytes .../tzdata/zoneinfo/Europe/Monaco | Bin 1114 -> 0 bytes .../tzdata/zoneinfo/Europe/Moscow | Bin 908 -> 0 bytes .../tzdata/zoneinfo/Europe/Nicosia | Bin 597 -> 0 bytes .../site-packages/tzdata/zoneinfo/Europe/Oslo | Bin 676 -> 0 bytes .../tzdata/zoneinfo/Europe/Paris | Bin 1105 -> 0 bytes .../tzdata/zoneinfo/Europe/Podgorica | Bin 478 -> 0 bytes .../tzdata/zoneinfo/Europe/Prague | Bin 723 -> 0 bytes .../site-packages/tzdata/zoneinfo/Europe/Riga | Bin 694 -> 0 bytes .../site-packages/tzdata/zoneinfo/Europe/Rome | Bin 947 -> 0 bytes .../tzdata/zoneinfo/Europe/Samara | Bin 732 -> 0 bytes .../tzdata/zoneinfo/Europe/San_Marino | Bin 947 -> 0 bytes .../tzdata/zoneinfo/Europe/Sarajevo | Bin 478 -> 0 bytes .../tzdata/zoneinfo/Europe/Saratov | Bin 726 -> 0 bytes .../tzdata/zoneinfo/Europe/Simferopol | Bin 865 -> 0 bytes .../tzdata/zoneinfo/Europe/Skopje | Bin 478 -> 0 bytes .../tzdata/zoneinfo/Europe/Sofia | Bin 592 -> 0 bytes .../tzdata/zoneinfo/Europe/Stockholm | Bin 497 -> 0 bytes .../tzdata/zoneinfo/Europe/Tallinn | Bin 675 -> 0 bytes .../tzdata/zoneinfo/Europe/Tirane | Bin 604 -> 0 bytes .../tzdata/zoneinfo/Europe/Tiraspol | Bin 755 -> 0 bytes .../tzdata/zoneinfo/Europe/Ulyanovsk | Bin 760 -> 0 bytes .../tzdata/zoneinfo/Europe/Uzhgorod | Bin 530 -> 0 bytes .../tzdata/zoneinfo/Europe/Vaduz | Bin 497 -> 0 bytes .../tzdata/zoneinfo/Europe/Vatican | Bin 947 -> 0 bytes .../tzdata/zoneinfo/Europe/Vienna | Bin 658 -> 0 bytes .../tzdata/zoneinfo/Europe/Vilnius | Bin 676 -> 0 bytes .../tzdata/zoneinfo/Europe/Volgograd | Bin 735 -> 0 bytes .../tzdata/zoneinfo/Europe/Warsaw | Bin 923 -> 0 bytes .../tzdata/zoneinfo/Europe/Zagreb | Bin 478 -> 0 bytes .../tzdata/zoneinfo/Europe/Zaporozhye | Bin 560 -> 0 bytes .../tzdata/zoneinfo/Europe/Zurich | Bin 497 -> 0 bytes .../tzdata/zoneinfo/Europe/__init__.py | 0 .../Lib/site-packages/tzdata/zoneinfo/Factory | Bin 113 -> 0 bytes venv/Lib/site-packages/tzdata/zoneinfo/GB | Bin 1599 -> 0 bytes .../Lib/site-packages/tzdata/zoneinfo/GB-Eire | Bin 1599 -> 0 bytes venv/Lib/site-packages/tzdata/zoneinfo/GMT | Bin 111 -> 0 bytes venv/Lib/site-packages/tzdata/zoneinfo/GMT+0 | Bin 111 -> 0 bytes venv/Lib/site-packages/tzdata/zoneinfo/GMT-0 | Bin 111 -> 0 bytes venv/Lib/site-packages/tzdata/zoneinfo/GMT0 | Bin 111 -> 0 bytes .../site-packages/tzdata/zoneinfo/Greenwich | Bin 111 -> 0 bytes venv/Lib/site-packages/tzdata/zoneinfo/HST | Bin 112 -> 0 bytes .../site-packages/tzdata/zoneinfo/Hongkong | Bin 775 -> 0 bytes .../Lib/site-packages/tzdata/zoneinfo/Iceland | Bin 753 -> 0 bytes .../tzdata/zoneinfo/Indian/Antananarivo | Bin 191 -> 0 bytes .../tzdata/zoneinfo/Indian/Chagos | Bin 152 -> 0 bytes .../tzdata/zoneinfo/Indian/Christmas | Bin 133 -> 0 bytes .../tzdata/zoneinfo/Indian/Cocos | Bin 140 -> 0 bytes .../tzdata/zoneinfo/Indian/Comoro | Bin 191 -> 0 bytes .../tzdata/zoneinfo/Indian/Kerguelen | Bin 133 -> 0 bytes .../site-packages/tzdata/zoneinfo/Indian/Mahe | Bin 133 -> 0 bytes .../tzdata/zoneinfo/Indian/Maldives | Bin 152 -> 0 bytes .../tzdata/zoneinfo/Indian/Mauritius | Bin 179 -> 0 bytes .../tzdata/zoneinfo/Indian/Mayotte | Bin 191 -> 0 bytes .../tzdata/zoneinfo/Indian/Reunion | Bin 133 -> 0 bytes .../tzdata/zoneinfo/Indian/__init__.py | 0 venv/Lib/site-packages/tzdata/zoneinfo/Iran | Bin 2004 -> 0 bytes venv/Lib/site-packages/tzdata/zoneinfo/Israel | Bin 1074 -> 0 bytes .../Lib/site-packages/tzdata/zoneinfo/Jamaica | Bin 339 -> 0 bytes venv/Lib/site-packages/tzdata/zoneinfo/Japan | Bin 213 -> 0 bytes .../site-packages/tzdata/zoneinfo/Kwajalein | Bin 219 -> 0 bytes venv/Lib/site-packages/tzdata/zoneinfo/Libya | Bin 431 -> 0 bytes venv/Lib/site-packages/tzdata/zoneinfo/MET | Bin 621 -> 0 bytes venv/Lib/site-packages/tzdata/zoneinfo/MST | Bin 111 -> 0 bytes .../Lib/site-packages/tzdata/zoneinfo/MST7MDT | Bin 951 -> 0 bytes .../tzdata/zoneinfo/Mexico/BajaNorte | Bin 1025 -> 0 bytes .../tzdata/zoneinfo/Mexico/BajaSur | Bin 367 -> 0 bytes .../tzdata/zoneinfo/Mexico/General | Bin 412 -> 0 bytes .../tzdata/zoneinfo/Mexico/__init__.py | 0 venv/Lib/site-packages/tzdata/zoneinfo/NZ | Bin 1043 -> 0 bytes .../Lib/site-packages/tzdata/zoneinfo/NZ-CHAT | Bin 808 -> 0 bytes venv/Lib/site-packages/tzdata/zoneinfo/Navajo | Bin 1042 -> 0 bytes venv/Lib/site-packages/tzdata/zoneinfo/PRC | Bin 393 -> 0 bytes .../Lib/site-packages/tzdata/zoneinfo/PST8PDT | Bin 951 -> 0 bytes .../tzdata/zoneinfo/Pacific/Apia | Bin 407 -> 0 bytes .../tzdata/zoneinfo/Pacific/Auckland | Bin 1043 -> 0 bytes .../tzdata/zoneinfo/Pacific/Bougainville | Bin 201 -> 0 bytes .../tzdata/zoneinfo/Pacific/Chatham | Bin 808 -> 0 bytes .../tzdata/zoneinfo/Pacific/Chuuk | Bin 195 -> 0 bytes .../tzdata/zoneinfo/Pacific/Easter | Bin 1102 -> 0 bytes .../tzdata/zoneinfo/Pacific/Efate | Bin 342 -> 0 bytes .../tzdata/zoneinfo/Pacific/Enderbury | Bin 172 -> 0 bytes .../tzdata/zoneinfo/Pacific/Fakaofo | Bin 153 -> 0 bytes .../tzdata/zoneinfo/Pacific/Fiji | Bin 428 -> 0 bytes .../tzdata/zoneinfo/Pacific/Funafuti | Bin 134 -> 0 bytes .../tzdata/zoneinfo/Pacific/Galapagos | Bin 175 -> 0 bytes .../tzdata/zoneinfo/Pacific/Gambier | Bin 132 -> 0 bytes .../tzdata/zoneinfo/Pacific/Guadalcanal | Bin 134 -> 0 bytes .../tzdata/zoneinfo/Pacific/Guam | Bin 350 -> 0 bytes .../tzdata/zoneinfo/Pacific/Honolulu | Bin 221 -> 0 bytes .../tzdata/zoneinfo/Pacific/Johnston | Bin 221 -> 0 bytes .../tzdata/zoneinfo/Pacific/Kanton | Bin 172 -> 0 bytes .../tzdata/zoneinfo/Pacific/Kiritimati | Bin 174 -> 0 bytes .../tzdata/zoneinfo/Pacific/Kosrae | Bin 242 -> 0 bytes .../tzdata/zoneinfo/Pacific/Kwajalein | Bin 219 -> 0 bytes .../tzdata/zoneinfo/Pacific/Majuro | Bin 218 -> 0 bytes .../tzdata/zoneinfo/Pacific/Marquesas | Bin 139 -> 0 bytes .../tzdata/zoneinfo/Pacific/Midway | Bin 146 -> 0 bytes .../tzdata/zoneinfo/Pacific/Nauru | Bin 183 -> 0 bytes .../tzdata/zoneinfo/Pacific/Niue | Bin 154 -> 0 bytes .../tzdata/zoneinfo/Pacific/Norfolk | Bin 247 -> 0 bytes .../tzdata/zoneinfo/Pacific/Noumea | Bin 198 -> 0 bytes .../tzdata/zoneinfo/Pacific/Pago_Pago | Bin 146 -> 0 bytes .../tzdata/zoneinfo/Pacific/Palau | Bin 148 -> 0 bytes .../tzdata/zoneinfo/Pacific/Pitcairn | Bin 153 -> 0 bytes .../tzdata/zoneinfo/Pacific/Pohnpei | Bin 214 -> 0 bytes .../tzdata/zoneinfo/Pacific/Ponape | Bin 214 -> 0 bytes .../tzdata/zoneinfo/Pacific/Port_Moresby | Bin 154 -> 0 bytes .../tzdata/zoneinfo/Pacific/Rarotonga | Bin 406 -> 0 bytes .../tzdata/zoneinfo/Pacific/Saipan | Bin 350 -> 0 bytes .../tzdata/zoneinfo/Pacific/Samoa | Bin 146 -> 0 bytes .../tzdata/zoneinfo/Pacific/Tahiti | Bin 133 -> 0 bytes .../tzdata/zoneinfo/Pacific/Tarawa | Bin 134 -> 0 bytes .../tzdata/zoneinfo/Pacific/Tongatapu | Bin 237 -> 0 bytes .../tzdata/zoneinfo/Pacific/Truk | Bin 195 -> 0 bytes .../tzdata/zoneinfo/Pacific/Wake | Bin 134 -> 0 bytes .../tzdata/zoneinfo/Pacific/Wallis | Bin 134 -> 0 bytes .../site-packages/tzdata/zoneinfo/Pacific/Yap | Bin 195 -> 0 bytes .../tzdata/zoneinfo/Pacific/__init__.py | 0 venv/Lib/site-packages/tzdata/zoneinfo/Poland | Bin 923 -> 0 bytes .../site-packages/tzdata/zoneinfo/Portugal | Bin 1454 -> 0 bytes venv/Lib/site-packages/tzdata/zoneinfo/ROC | Bin 511 -> 0 bytes venv/Lib/site-packages/tzdata/zoneinfo/ROK | Bin 415 -> 0 bytes .../site-packages/tzdata/zoneinfo/Singapore | Bin 256 -> 0 bytes venv/Lib/site-packages/tzdata/zoneinfo/Turkey | Bin 1200 -> 0 bytes venv/Lib/site-packages/tzdata/zoneinfo/UCT | Bin 111 -> 0 bytes .../site-packages/tzdata/zoneinfo/US/Alaska | Bin 977 -> 0 bytes .../site-packages/tzdata/zoneinfo/US/Aleutian | Bin 969 -> 0 bytes .../site-packages/tzdata/zoneinfo/US/Arizona | Bin 240 -> 0 bytes .../site-packages/tzdata/zoneinfo/US/Central | Bin 1754 -> 0 bytes .../tzdata/zoneinfo/US/East-Indiana | Bin 531 -> 0 bytes .../site-packages/tzdata/zoneinfo/US/Eastern | Bin 1744 -> 0 bytes .../site-packages/tzdata/zoneinfo/US/Hawaii | Bin 221 -> 0 bytes .../tzdata/zoneinfo/US/Indiana-Starke | Bin 1016 -> 0 bytes .../site-packages/tzdata/zoneinfo/US/Michigan | Bin 899 -> 0 bytes .../site-packages/tzdata/zoneinfo/US/Mountain | Bin 1042 -> 0 bytes .../site-packages/tzdata/zoneinfo/US/Pacific | Bin 1294 -> 0 bytes .../site-packages/tzdata/zoneinfo/US/Samoa | Bin 146 -> 0 bytes .../tzdata/zoneinfo/US/__init__.py | 0 venv/Lib/site-packages/tzdata/zoneinfo/UTC | Bin 111 -> 0 bytes .../site-packages/tzdata/zoneinfo/Universal | Bin 111 -> 0 bytes venv/Lib/site-packages/tzdata/zoneinfo/W-SU | Bin 908 -> 0 bytes venv/Lib/site-packages/tzdata/zoneinfo/WET | Bin 494 -> 0 bytes venv/Lib/site-packages/tzdata/zoneinfo/Zulu | Bin 111 -> 0 bytes .../site-packages/tzdata/zoneinfo/__init__.py | 0 .../site-packages/tzdata/zoneinfo/iso3166.tab | 274 - .../site-packages/tzdata/zoneinfo/leapseconds | 82 - .../site-packages/tzdata/zoneinfo/tzdata.zi | 4435 - .../site-packages/tzdata/zoneinfo/zone.tab | 454 - .../tzdata/zoneinfo/zone1970.tab | 374 - venv/Lib/site-packages/tzdata/zones | 595 - .../site-packages/weasyprint/css/__init__.py | 1115 - .../site-packages/weasyprint/css/counters.py | 301 - .../site-packages/weasyprint/css/html5_ph.css | 192 - .../site-packages/weasyprint/css/html5_ua.css | 826 - .../site-packages/weasyprint/css/targets.py | 229 - .../site-packages/weasyprint/css/tests_ua.css | 39 - .../site-packages/weasyprint/layout/block.py | 950 - .../site-packages/weasyprint/layout/column.py | 306 - .../site-packages/weasyprint/layout/flex.py | 894 - .../site-packages/weasyprint/layout/float.py | 229 - .../site-packages/weasyprint/layout/inline.py | 1210 - .../site-packages/weasyprint/layout/leader.py | 81 - .../weasyprint/layout/min_max.py | 45 - .../site-packages/weasyprint/layout/page.py | 867 - .../site-packages/weasyprint/layout/table.py | 975 - .../site-packages/weasyprint/svg/__init__.py | 742 - .../site-packages/weasyprint/svg/shapes.py | 126 - .../zopfli/zopfli.cp310-win_amd64.pyd | Bin 73216 -> 0 bytes venv/Scripts/Activate.ps1 | 405 - venv/Scripts/activate | 69 - venv/Scripts/activate.bat | 34 - venv/Scripts/deactivate.bat | 22 - venv/Scripts/django-admin.exe | Bin 106419 -> 0 bytes venv/Scripts/pip.exe | Bin 108405 -> 0 bytes venv/Scripts/pip3.10.exe | Bin 108405 -> 0 bytes venv/Scripts/pip3.exe | Bin 108405 -> 0 bytes venv/Scripts/python.exe | Bin 242408 -> 0 bytes venv/Scripts/pythonw.exe | Bin 232688 -> 0 bytes venv/Scripts/sqlformat.exe | Bin 106372 -> 0 bytes venv/pyvenv.cfg | 3 - 4697 files changed, 1189315 deletions(-) delete mode 100644 venv/Lib/site-packages/django/conf/locale/hi/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/hi/__init__.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/hi/formats.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/hr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/hr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/hr/__init__.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/hr/formats.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/hsb/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/hsb/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/hu/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/hu/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/hu/__init__.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/hu/formats.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/hy/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/hy/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/ia/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/ia/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/id/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/id/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/id/__init__.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/id/formats.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/ig/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/ig/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/ig/__init__.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/ig/formats.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/io/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/io/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/is/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/is/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/is/__init__.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/is/formats.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/it/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/it/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/it/__init__.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/it/formats.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/ja/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/ja/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/ja/__init__.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/ja/formats.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/ka/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/ka/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/ka/__init__.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/ka/formats.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/kab/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/kab/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/kk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/kk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/km/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/km/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/km/__init__.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/km/formats.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/kn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/kn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/kn/__init__.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/kn/formats.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/ko/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/ko/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/ko/__init__.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/ko/formats.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/ky/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/ky/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/ky/__init__.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/ky/formats.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/lb/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/lb/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/lt/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/lt/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/lt/__init__.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/lt/formats.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/lv/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/lv/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/lv/__init__.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/lv/formats.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/mk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/mk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/mk/__init__.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/mk/formats.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/ml/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/ml/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/ml/__init__.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/ml/formats.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/mn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/mn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/mn/__init__.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/mn/formats.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/mr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/mr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/ms/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/ms/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/ms/__init__.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/ms/formats.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/my/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/my/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/nb/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/nb/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/nb/__init__.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/nb/formats.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/ne/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/ne/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/nl/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/nl/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/nl/__init__.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/nl/formats.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/nn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/nn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/nn/__init__.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/nn/formats.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/os/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/os/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/pa/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/pa/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/pl/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/pl/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/pl/__init__.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/pl/formats.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/pt/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/pt/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/pt/__init__.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/pt/formats.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/pt_BR/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/pt_BR/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/pt_BR/__init__.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/pt_BR/formats.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/ro/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/ro/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/ro/__init__.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/ro/formats.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/ru/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/ru/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/ru/__init__.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/ru/formats.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/sk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/sk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/sk/__init__.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/sk/formats.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/sl/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/sl/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/sl/__init__.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/sl/formats.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/sq/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/sq/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/sq/__init__.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/sq/formats.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/sr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/sr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/sr/__init__.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/sr/formats.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/sr_Latn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/sr_Latn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/sr_Latn/__init__.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/sr_Latn/formats.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/sv/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/sv/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/sv/__init__.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/sv/formats.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/sw/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/sw/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/ta/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/ta/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/ta/__init__.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/ta/formats.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/te/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/te/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/te/__init__.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/te/formats.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/tg/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/tg/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/tg/__init__.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/tg/formats.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/th/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/th/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/th/__init__.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/th/formats.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/tk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/tk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/tk/__init__.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/tk/formats.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/tr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/tr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/tr/__init__.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/tr/formats.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/tt/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/tt/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/udm/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/udm/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/uk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/uk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/uk/__init__.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/uk/formats.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/ur/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/ur/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/uz/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/uz/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/uz/__init__.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/uz/formats.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/vi/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/vi/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/vi/__init__.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/vi/formats.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/zh_Hans/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/zh_Hans/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/zh_Hans/__init__.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/zh_Hans/formats.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/zh_Hant/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/conf/locale/zh_Hant/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/conf/locale/zh_Hant/__init__.py delete mode 100644 venv/Lib/site-packages/django/conf/locale/zh_Hant/formats.py delete mode 100644 venv/Lib/site-packages/django/conf/project_template/manage.py-tpl delete mode 100644 venv/Lib/site-packages/django/conf/project_template/project_name/__init__.py-tpl delete mode 100644 venv/Lib/site-packages/django/conf/project_template/project_name/asgi.py-tpl delete mode 100644 venv/Lib/site-packages/django/conf/project_template/project_name/settings.py-tpl delete mode 100644 venv/Lib/site-packages/django/conf/project_template/project_name/urls.py-tpl delete mode 100644 venv/Lib/site-packages/django/conf/project_template/project_name/wsgi.py-tpl delete mode 100644 venv/Lib/site-packages/django/conf/urls/__init__.py delete mode 100644 venv/Lib/site-packages/django/conf/urls/i18n.py delete mode 100644 venv/Lib/site-packages/django/conf/urls/static.py delete mode 100644 venv/Lib/site-packages/django/contrib/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/admin/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/admin/actions.py delete mode 100644 venv/Lib/site-packages/django/contrib/admin/apps.py delete mode 100644 venv/Lib/site-packages/django/contrib/admin/checks.py delete mode 100644 venv/Lib/site-packages/django/contrib/admin/decorators.py delete mode 100644 venv/Lib/site-packages/django/contrib/admin/exceptions.py delete mode 100644 venv/Lib/site-packages/django/contrib/admin/filters.py delete mode 100644 venv/Lib/site-packages/django/contrib/admin/forms.py delete mode 100644 venv/Lib/site-packages/django/contrib/admin/helpers.py delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/af/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/af/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/af/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/af/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/am/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/am/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ar/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ar/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ar/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ar/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ar_DZ/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ar_DZ/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ar_DZ/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ar_DZ/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ast/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ast/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ast/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ast/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/az/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/az/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/az/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/az/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/be/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/be/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/be/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/be/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/bg/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/bg/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/bg/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/bg/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/bn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/bn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/bn/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/bn/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/br/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/br/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/br/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/br/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/bs/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/bs/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/bs/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/bs/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ca/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ca/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ca/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ca/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/cs/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/cs/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/cs/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/cs/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/cy/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/cy/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/cy/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/cy/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/da/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/da/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/da/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/da/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/de/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/de/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/de/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/de/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/dsb/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/dsb/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/dsb/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/dsb/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/el/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/el/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/el/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/el/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/en/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/en/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/en/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/en/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/en_AU/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/en_AU/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/en_AU/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/en_AU/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/en_GB/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/en_GB/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/en_GB/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/en_GB/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/eo/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/eo/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/eo/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/eo/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/es/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/es/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/es/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/es/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/es_AR/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/es_AR/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/es_AR/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/es_AR/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/es_CO/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/es_CO/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/es_CO/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/es_CO/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/es_MX/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/es_MX/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/es_MX/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/es_MX/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/es_VE/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/es_VE/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/es_VE/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/es_VE/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/et/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/et/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/et/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/et/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/eu/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/eu/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/eu/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/eu/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/fa/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/fa/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/fa/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/fa/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/fi/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/fi/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/fi/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/fi/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/fr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/fr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/fr/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/fr/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/fy/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/fy/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/fy/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/fy/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ga/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ga/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ga/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ga/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/gd/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/gd/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/gd/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/gd/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/gl/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/gl/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/gl/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/gl/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/he/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/he/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/he/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/he/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/hi/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/hi/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/hi/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/hi/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/hr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/hr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/hr/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/hr/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/hsb/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/hsb/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/hsb/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/hsb/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/hu/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/hu/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/hu/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/hu/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/hy/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/hy/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/hy/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/hy/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ia/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ia/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ia/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ia/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/id/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/id/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/id/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/id/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/io/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/io/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/io/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/io/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/is/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/is/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/is/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/is/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/it/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/it/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/it/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/it/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ja/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ja/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ja/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ja/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ka/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ka/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ka/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ka/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/kab/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/kab/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/kab/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/kab/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/kk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/kk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/kk/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/kk/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/km/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/km/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/km/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/km/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/kn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/kn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/kn/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/kn/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ko/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ko/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ko/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ko/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ky/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ky/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ky/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ky/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/lb/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/lb/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/lb/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/lb/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/lt/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/lt/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/lt/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/lt/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/lv/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/lv/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/lv/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/lv/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/mk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/mk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/mk/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/mk/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ml/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ml/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ml/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ml/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/mn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/mn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/mn/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/mn/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/mr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/mr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/mr/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/mr/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ms/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ms/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ms/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ms/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/my/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/my/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/my/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/my/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/nb/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/nb/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/nb/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/nb/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ne/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ne/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ne/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ne/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/nl/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/nl/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/nl/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/nl/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/nn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/nn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/nn/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/nn/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/os/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/os/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/os/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/os/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/pa/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/pa/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/pa/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/pa/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/pl/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/pl/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/pl/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/pl/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/pt/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/pt/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/pt/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/pt/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/pt_BR/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/pt_BR/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/pt_BR/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/pt_BR/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ro/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ro/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ro/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ro/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ru/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ru/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ru/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ru/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/sk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/sk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/sk/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/sk/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/sl/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/sl/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/sl/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/sl/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/sq/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/sq/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/sq/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/sq/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/sr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/sr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/sr/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/sr/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/sr_Latn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/sr_Latn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/sr_Latn/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/sr_Latn/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/sv/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/sv/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/sv/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/sv/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/sw/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/sw/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/sw/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/sw/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ta/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ta/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ta/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ta/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/te/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/te/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/te/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/te/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/tg/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/tg/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/tg/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/tg/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/th/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/th/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/th/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/th/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/tr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/tr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/tr/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/tr/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/tt/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/tt/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/tt/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/tt/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/udm/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/udm/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/udm/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/udm/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/uk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/uk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/uk/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/uk/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ur/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ur/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ur/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/ur/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/uz/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/uz/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/uz/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/uz/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/vi/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/vi/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/vi/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/vi/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/zh_Hant/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/zh_Hant/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/zh_Hant/LC_MESSAGES/djangojs.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admin/locale/zh_Hant/LC_MESSAGES/djangojs.po delete mode 100644 venv/Lib/site-packages/django/contrib/admin/migrations/0001_initial.py delete mode 100644 venv/Lib/site-packages/django/contrib/admin/migrations/0002_logentry_remove_auto_add.py delete mode 100644 venv/Lib/site-packages/django/contrib/admin/migrations/0003_logentry_add_action_flag_choices.py delete mode 100644 venv/Lib/site-packages/django/contrib/admin/migrations/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/admin/models.py delete mode 100644 venv/Lib/site-packages/django/contrib/admin/options.py delete mode 100644 venv/Lib/site-packages/django/contrib/admin/sites.py delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/css/autocomplete.css delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/css/base.css delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/css/changelists.css delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/css/dashboard.css delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/css/fonts.css delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/css/forms.css delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/css/login.css delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/css/nav_sidebar.css delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/css/responsive.css delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/css/responsive_rtl.css delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/css/rtl.css delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/css/vendor/select2/LICENSE-SELECT2.md delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.css delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.min.css delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/css/widgets.css delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/fonts/LICENSE.txt delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/fonts/README.txt delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/fonts/Roboto-Bold-webfont.woff delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/fonts/Roboto-Light-webfont.woff delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/fonts/Roboto-Regular-webfont.woff delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/img/LICENSE delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/img/README.txt delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/img/calendar-icons.svg delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_off.svg delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_on.svg delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/img/icon-addlink.svg delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/img/icon-alert.svg delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/img/icon-calendar.svg delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/img/icon-changelink.svg delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/img/icon-clock.svg delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/img/icon-deletelink.svg delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/img/icon-no.svg delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/img/icon-unknown-alt.svg delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/img/icon-unknown.svg delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/img/icon-viewlink.svg delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/img/icon-yes.svg delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/img/inline-delete.svg delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/img/search.svg delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/img/selector-icons.svg delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/img/sorting-icons.svg delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/img/tooltag-add.svg delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/img/tooltag-arrowright.svg delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/SelectBox.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/SelectFilter2.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/actions.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/admin/DateTimeShortcuts.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/admin/RelatedObjectLookups.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/autocomplete.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/calendar.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/cancel.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/change_form.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/collapse.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/core.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/inlines.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/jquery.init.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/nav_sidebar.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/popup_response.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/prepopulate.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/prepopulate_init.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/urlify.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/LICENSE.txt delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.min.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/LICENSE.md delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/af.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ar.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/az.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bg.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bn.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bs.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ca.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/cs.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/da.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/de.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/dsb.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/el.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/en.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/es.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/et.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/eu.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fa.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fi.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fr.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/gl.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/he.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hi.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hr.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hsb.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hu.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hy.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/id.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/is.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/it.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ja.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ka.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/km.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ko.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lt.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lv.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/mk.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ms.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nb.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ne.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nl.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pl.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ps.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt-BR.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ro.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ru.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sk.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sl.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sq.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr-Cyrl.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sv.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/th.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tk.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tr.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/uk.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/vi.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-CN.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-TW.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.min.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/LICENSE.txt delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.min.js delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templates/admin/404.html delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templates/admin/500.html delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templates/admin/actions.html delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templates/admin/app_index.html delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templates/admin/app_list.html delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templates/admin/auth/user/add_form.html delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templates/admin/auth/user/change_password.html delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templates/admin/base.html delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templates/admin/base_site.html delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templates/admin/change_form.html delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templates/admin/change_form_object_tools.html delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templates/admin/change_list.html delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templates/admin/change_list_object_tools.html delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templates/admin/change_list_results.html delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templates/admin/date_hierarchy.html delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templates/admin/delete_confirmation.html delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templates/admin/delete_selected_confirmation.html delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templates/admin/edit_inline/stacked.html delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templates/admin/edit_inline/tabular.html delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templates/admin/filter.html delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templates/admin/includes/fieldset.html delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templates/admin/includes/object_delete_summary.html delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templates/admin/index.html delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templates/admin/invalid_setup.html delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templates/admin/login.html delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templates/admin/nav_sidebar.html delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templates/admin/object_history.html delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templates/admin/pagination.html delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templates/admin/popup_response.html delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templates/admin/prepopulated_fields_js.html delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templates/admin/search_form.html delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templates/admin/submit_line.html delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templates/admin/widgets/clearable_file_input.html delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templates/admin/widgets/foreign_key_raw_id.html delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templates/admin/widgets/many_to_many_raw_id.html delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templates/admin/widgets/radio.html delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templates/admin/widgets/related_widget_wrapper.html delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templates/admin/widgets/split_datetime.html delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templates/admin/widgets/url.html delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templates/registration/logged_out.html delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templates/registration/password_change_done.html delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templates/registration/password_change_form.html delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templates/registration/password_reset_complete.html delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templates/registration/password_reset_confirm.html delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templates/registration/password_reset_done.html delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templates/registration/password_reset_email.html delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templates/registration/password_reset_form.html delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templatetags/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templatetags/admin_list.py delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templatetags/admin_modify.py delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templatetags/admin_urls.py delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templatetags/base.py delete mode 100644 venv/Lib/site-packages/django/contrib/admin/templatetags/log.py delete mode 100644 venv/Lib/site-packages/django/contrib/admin/tests.py delete mode 100644 venv/Lib/site-packages/django/contrib/admin/utils.py delete mode 100644 venv/Lib/site-packages/django/contrib/admin/views/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/admin/views/autocomplete.py delete mode 100644 venv/Lib/site-packages/django/contrib/admin/views/decorators.py delete mode 100644 venv/Lib/site-packages/django/contrib/admin/views/main.py delete mode 100644 venv/Lib/site-packages/django/contrib/admin/widgets.py delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/apps.py delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/af/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/af/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/ar/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/ar/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/ar_DZ/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/ar_DZ/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/ast/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/ast/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/az/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/az/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/be/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/be/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/bg/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/bg/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/bn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/bn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/br/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/br/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/bs/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/bs/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/ca/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/ca/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/cs/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/cs/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/cy/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/cy/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/da/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/da/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/de/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/de/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/dsb/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/dsb/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/el/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/el/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/en/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/en/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/en_AU/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/en_AU/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/en_GB/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/en_GB/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/eo/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/eo/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/es/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/es/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/es_AR/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/es_AR/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/es_CO/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/es_CO/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/es_MX/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/es_MX/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/es_VE/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/es_VE/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/et/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/et/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/eu/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/eu/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/fa/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/fa/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/fi/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/fi/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/fr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/fr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/fy/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/fy/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/ga/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/ga/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/gd/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/gd/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/gl/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/gl/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/he/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/he/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/hi/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/hi/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/hr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/hr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/hsb/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/hsb/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/hu/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/hu/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/ia/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/ia/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/id/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/id/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/io/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/io/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/is/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/is/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/it/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/it/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/ja/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/ja/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/ka/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/ka/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/kab/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/kab/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/kk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/kk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/km/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/km/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/kn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/kn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/ko/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/ko/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/ky/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/ky/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/lb/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/lb/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/lt/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/lt/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/lv/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/lv/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/mk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/mk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/ml/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/ml/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/mn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/mn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/mr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/mr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/ms/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/ms/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/my/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/my/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/nb/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/nb/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/ne/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/ne/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/nl/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/nl/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/nn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/nn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/os/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/os/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/pa/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/pa/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/pl/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/pl/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/pt/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/pt/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/pt_BR/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/pt_BR/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/ro/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/ro/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/ru/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/ru/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/sk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/sk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/sl/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/sl/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/sq/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/sq/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/sr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/sr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/sr_Latn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/sr_Latn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/sv/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/sv/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/sw/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/sw/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/ta/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/ta/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/te/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/te/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/tg/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/tg/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/th/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/th/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/tr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/tr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/tt/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/tt/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/udm/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/udm/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/uk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/uk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/ur/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/ur/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/vi/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/vi/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/zh_Hans/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/zh_Hans/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/zh_Hant/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/locale/zh_Hant/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/middleware.py delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/templates/admin_doc/bookmarklets.html delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/templates/admin_doc/index.html delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/templates/admin_doc/missing_docutils.html delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/templates/admin_doc/model_detail.html delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/templates/admin_doc/model_index.html delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/templates/admin_doc/template_detail.html delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/templates/admin_doc/template_filter_index.html delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/templates/admin_doc/template_tag_index.html delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/templates/admin_doc/view_detail.html delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/templates/admin_doc/view_index.html delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/urls.py delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/utils.py delete mode 100644 venv/Lib/site-packages/django/contrib/admindocs/views.py delete mode 100644 venv/Lib/site-packages/django/contrib/auth/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/auth/admin.py delete mode 100644 venv/Lib/site-packages/django/contrib/auth/apps.py delete mode 100644 venv/Lib/site-packages/django/contrib/auth/backends.py delete mode 100644 venv/Lib/site-packages/django/contrib/auth/base_user.py delete mode 100644 venv/Lib/site-packages/django/contrib/auth/checks.py delete mode 100644 venv/Lib/site-packages/django/contrib/auth/common-passwords.txt.gz delete mode 100644 venv/Lib/site-packages/django/contrib/auth/context_processors.py delete mode 100644 venv/Lib/site-packages/django/contrib/auth/decorators.py delete mode 100644 venv/Lib/site-packages/django/contrib/auth/forms.py delete mode 100644 venv/Lib/site-packages/django/contrib/auth/handlers/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/auth/handlers/modwsgi.py delete mode 100644 venv/Lib/site-packages/django/contrib/auth/hashers.py delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/af/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/af/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/ar/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/ar/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/ar_DZ/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/ar_DZ/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/ast/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/ast/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/az/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/az/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/be/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/be/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/bg/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/bg/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/bn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/bn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/br/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/br/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/bs/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/bs/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/ca/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/ca/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/cs/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/cs/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/cy/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/cy/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/da/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/da/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/de/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/de/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/dsb/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/dsb/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/el/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/el/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/en/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/en/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/en_AU/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/en_AU/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/en_GB/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/en_GB/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/eo/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/eo/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/es/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/es/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/es_AR/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/es_AR/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/es_CO/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/es_CO/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/es_MX/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/es_MX/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/es_VE/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/es_VE/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/et/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/et/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/eu/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/eu/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/fa/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/fa/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/fi/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/fi/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/fr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/fr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/fy/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/fy/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/ga/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/ga/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/gd/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/gd/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/gl/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/gl/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/he/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/he/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/hi/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/hi/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/hr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/hr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/hsb/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/hsb/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/hu/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/hu/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/hy/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/hy/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/ia/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/ia/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/id/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/id/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/io/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/io/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/is/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/is/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/it/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/it/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/ja/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/ja/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/ka/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/ka/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/kab/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/kab/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/kk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/kk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/km/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/km/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/kn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/kn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/ko/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/ko/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/ky/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/ky/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/lb/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/lb/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/lt/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/lt/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/lv/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/lv/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/mk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/mk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/ml/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/ml/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/mn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/mn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/mr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/mr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/ms/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/ms/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/my/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/my/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/nb/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/nb/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/ne/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/ne/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/nl/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/nl/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/nn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/nn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/os/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/os/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/pa/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/pa/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/pl/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/pl/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/pt/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/pt/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/pt_BR/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/pt_BR/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/ro/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/ro/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/ru/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/ru/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/sk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/sk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/sl/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/sl/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/sq/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/sq/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/sr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/sr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/sr_Latn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/sr_Latn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/sv/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/sv/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/sw/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/sw/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/ta/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/ta/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/te/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/te/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/tg/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/tg/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/th/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/th/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/tk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/tk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/tr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/tr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/tt/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/tt/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/udm/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/udm/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/uk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/uk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/ur/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/ur/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/uz/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/uz/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/vi/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/vi/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/zh_Hans/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/zh_Hans/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/zh_Hant/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/auth/locale/zh_Hant/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/auth/management/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/auth/management/commands/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/auth/management/commands/changepassword.py delete mode 100644 venv/Lib/site-packages/django/contrib/auth/management/commands/createsuperuser.py delete mode 100644 venv/Lib/site-packages/django/contrib/auth/middleware.py delete mode 100644 venv/Lib/site-packages/django/contrib/auth/migrations/0001_initial.py delete mode 100644 venv/Lib/site-packages/django/contrib/auth/migrations/0002_alter_permission_name_max_length.py delete mode 100644 venv/Lib/site-packages/django/contrib/auth/migrations/0003_alter_user_email_max_length.py delete mode 100644 venv/Lib/site-packages/django/contrib/auth/migrations/0004_alter_user_username_opts.py delete mode 100644 venv/Lib/site-packages/django/contrib/auth/migrations/0005_alter_user_last_login_null.py delete mode 100644 venv/Lib/site-packages/django/contrib/auth/migrations/0006_require_contenttypes_0002.py delete mode 100644 venv/Lib/site-packages/django/contrib/auth/migrations/0007_alter_validators_add_error_messages.py delete mode 100644 venv/Lib/site-packages/django/contrib/auth/migrations/0008_alter_user_username_max_length.py delete mode 100644 venv/Lib/site-packages/django/contrib/auth/migrations/0009_alter_user_last_name_max_length.py delete mode 100644 venv/Lib/site-packages/django/contrib/auth/migrations/0010_alter_group_name_max_length.py delete mode 100644 venv/Lib/site-packages/django/contrib/auth/migrations/0011_update_proxy_permissions.py delete mode 100644 venv/Lib/site-packages/django/contrib/auth/migrations/0012_alter_user_first_name_max_length.py delete mode 100644 venv/Lib/site-packages/django/contrib/auth/migrations/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/auth/mixins.py delete mode 100644 venv/Lib/site-packages/django/contrib/auth/models.py delete mode 100644 venv/Lib/site-packages/django/contrib/auth/password_validation.py delete mode 100644 venv/Lib/site-packages/django/contrib/auth/signals.py delete mode 100644 venv/Lib/site-packages/django/contrib/auth/templates/auth/widgets/read_only_password_hash.html delete mode 100644 venv/Lib/site-packages/django/contrib/auth/templates/registration/password_reset_subject.txt delete mode 100644 venv/Lib/site-packages/django/contrib/auth/tokens.py delete mode 100644 venv/Lib/site-packages/django/contrib/auth/urls.py delete mode 100644 venv/Lib/site-packages/django/contrib/auth/validators.py delete mode 100644 venv/Lib/site-packages/django/contrib/auth/views.py delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/admin.py delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/apps.py delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/checks.py delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/fields.py delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/forms.py delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/af/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/af/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/ar/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/ar/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/ar_DZ/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/ar_DZ/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/ast/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/ast/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/az/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/az/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/be/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/be/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/bg/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/bg/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/bn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/bn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/br/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/br/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/bs/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/bs/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/ca/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/ca/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/cs/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/cs/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/cy/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/cy/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/da/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/da/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/de/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/de/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/dsb/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/dsb/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/el/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/el/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/en/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/en/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/en_AU/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/en_AU/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/en_GB/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/en_GB/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/eo/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/eo/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/es/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/es/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/es_AR/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/es_AR/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/es_CO/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/es_CO/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/es_MX/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/es_MX/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/es_VE/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/es_VE/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/et/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/et/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/eu/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/eu/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/fa/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/fa/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/fi/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/fi/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/fr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/fr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/fy/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/fy/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/ga/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/ga/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/gd/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/gd/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/gl/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/gl/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/he/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/he/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/hi/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/hi/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/hr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/hr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/hsb/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/hsb/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/hu/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/hu/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/hy/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/hy/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/ia/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/ia/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/id/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/id/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/io/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/io/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/is/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/is/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/it/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/it/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/ja/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/ja/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/ka/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/ka/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/kk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/kk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/km/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/km/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/kn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/kn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/ko/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/ko/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/ky/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/ky/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/lb/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/lb/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/lt/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/lt/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/lv/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/lv/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/mk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/mk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/ml/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/ml/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/mn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/mn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/mr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/mr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/ms/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/ms/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/my/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/my/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/nb/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/nb/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/ne/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/ne/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/nl/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/nl/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/nn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/nn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/os/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/os/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/pa/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/pa/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/pl/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/pl/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/pt/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/pt/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/pt_BR/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/pt_BR/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/ro/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/ro/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/ru/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/ru/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/sk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/sk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/sl/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/sl/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/sq/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/sq/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/sr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/sr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/sr_Latn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/sr_Latn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/sv/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/sv/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/sw/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/sw/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/ta/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/ta/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/te/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/te/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/tg/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/tg/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/th/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/th/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/tk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/tk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/tr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/tr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/tt/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/tt/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/udm/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/udm/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/uk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/uk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/ur/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/ur/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/vi/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/vi/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/zh_Hans/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/zh_Hans/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/zh_Hant/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/locale/zh_Hant/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/management/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/management/commands/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/management/commands/remove_stale_contenttypes.py delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/migrations/0001_initial.py delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/migrations/0002_remove_content_type_name.py delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/migrations/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/models.py delete mode 100644 venv/Lib/site-packages/django/contrib/contenttypes/views.py delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/admin.py delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/apps.py delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/forms.py delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/af/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/af/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/ar/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/ar/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/ar_DZ/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/ar_DZ/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/ast/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/ast/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/az/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/az/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/be/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/be/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/bg/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/bg/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/bn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/bn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/br/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/br/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/bs/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/bs/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/ca/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/ca/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/cs/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/cs/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/cy/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/cy/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/da/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/da/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/de/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/de/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/dsb/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/dsb/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/el/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/el/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/en/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/en/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/en_AU/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/en_AU/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/en_GB/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/en_GB/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/eo/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/eo/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/es/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/es/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/es_AR/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/es_AR/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/es_CO/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/es_CO/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/es_MX/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/es_MX/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/es_VE/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/es_VE/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/et/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/et/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/eu/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/eu/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/fa/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/fa/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/fi/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/fi/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/fr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/fr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/fy/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/fy/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/ga/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/ga/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/gd/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/gd/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/gl/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/gl/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/he/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/he/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/hi/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/hi/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/hr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/hr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/hsb/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/hsb/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/hu/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/hu/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/hy/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/hy/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/ia/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/ia/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/id/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/id/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/io/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/io/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/is/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/is/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/it/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/it/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/ja/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/ja/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/ka/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/ka/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/kk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/kk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/km/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/km/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/kn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/kn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/ko/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/ko/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/ky/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/ky/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/lb/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/lb/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/lt/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/lt/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/lv/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/lv/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/mk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/mk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/ml/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/ml/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/mn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/mn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/mr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/mr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/ms/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/ms/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/my/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/my/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/nb/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/nb/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/ne/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/ne/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/nl/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/nl/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/nn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/nn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/os/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/os/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/pa/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/pa/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/pl/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/pl/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/pt/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/pt/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/pt_BR/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/pt_BR/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/ro/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/ro/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/ru/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/ru/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/sk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/sk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/sl/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/sl/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/sq/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/sq/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/sr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/sr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/sr_Latn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/sr_Latn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/sv/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/sv/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/sw/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/sw/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/ta/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/ta/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/te/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/te/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/tg/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/tg/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/th/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/th/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/tk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/tk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/tr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/tr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/tt/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/tt/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/udm/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/udm/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/uk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/uk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/ur/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/ur/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/vi/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/vi/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/zh_Hans/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/zh_Hans/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/zh_Hant/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/locale/zh_Hant/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/middleware.py delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/migrations/0001_initial.py delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/migrations/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/models.py delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/sitemaps.py delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/templatetags/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/templatetags/flatpages.py delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/urls.py delete mode 100644 venv/Lib/site-packages/django/contrib/flatpages/views.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/admin/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/admin/options.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/admin/widgets.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/apps.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/db/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/db/backends/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/db/backends/base/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/db/backends/base/adapter.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/db/backends/base/features.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/db/backends/base/models.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/db/backends/base/operations.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/db/backends/mysql/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/db/backends/mysql/base.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/db/backends/mysql/features.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/db/backends/mysql/introspection.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/db/backends/mysql/operations.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/db/backends/mysql/schema.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/db/backends/oracle/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/db/backends/oracle/adapter.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/db/backends/oracle/base.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/db/backends/oracle/features.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/db/backends/oracle/introspection.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/db/backends/oracle/models.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/db/backends/oracle/operations.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/db/backends/oracle/schema.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/db/backends/postgis/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/db/backends/postgis/adapter.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/db/backends/postgis/base.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/db/backends/postgis/const.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/db/backends/postgis/features.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/db/backends/postgis/introspection.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/db/backends/postgis/models.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/db/backends/postgis/operations.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/db/backends/postgis/pgraster.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/db/backends/postgis/schema.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/db/backends/spatialite/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/db/backends/spatialite/adapter.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/db/backends/spatialite/base.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/db/backends/spatialite/client.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/db/backends/spatialite/features.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/db/backends/spatialite/introspection.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/db/backends/spatialite/models.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/db/backends/spatialite/operations.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/db/backends/spatialite/schema.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/db/backends/utils.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/db/models/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/db/models/aggregates.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/db/models/fields.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/db/models/functions.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/db/models/lookups.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/db/models/proxy.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/db/models/sql/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/db/models/sql/conversion.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/feeds.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/forms/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/forms/fields.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/forms/widgets.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/gdal/LICENSE delete mode 100644 venv/Lib/site-packages/django/contrib/gis/gdal/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/gdal/base.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/gdal/datasource.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/gdal/driver.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/gdal/envelope.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/gdal/error.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/gdal/feature.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/gdal/field.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/gdal/geometries.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/gdal/geomtype.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/gdal/layer.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/gdal/libgdal.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/gdal/prototypes/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/gdal/prototypes/ds.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/gdal/prototypes/errcheck.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/gdal/prototypes/generation.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/gdal/prototypes/geom.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/gdal/prototypes/raster.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/gdal/prototypes/srs.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/gdal/raster/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/gdal/raster/band.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/gdal/raster/base.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/gdal/raster/const.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/gdal/raster/source.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/gdal/srs.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/geoip2/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/geoip2/base.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/geoip2/resources.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/geometry.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/geos/LICENSE delete mode 100644 venv/Lib/site-packages/django/contrib/gis/geos/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/geos/base.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/geos/collections.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/geos/coordseq.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/geos/error.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/geos/factory.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/geos/geometry.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/geos/io.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/geos/libgeos.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/geos/linestring.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/geos/mutable_list.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/geos/point.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/geos/polygon.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/geos/prepared.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/geos/prototypes/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/geos/prototypes/coordseq.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/geos/prototypes/errcheck.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/geos/prototypes/geom.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/geos/prototypes/io.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/geos/prototypes/misc.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/geos/prototypes/predicates.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/geos/prototypes/prepared.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/geos/prototypes/threadsafe.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/geos/prototypes/topology.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/af/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/af/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/ar/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/ar/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/ar_DZ/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/ar_DZ/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/ast/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/ast/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/az/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/az/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/be/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/be/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/bg/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/bg/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/bn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/bn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/br/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/br/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/bs/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/bs/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/ca/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/ca/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/cs/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/cs/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/cy/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/cy/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/da/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/da/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/de/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/de/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/dsb/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/dsb/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/el/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/el/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/en/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/en/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/en_AU/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/en_AU/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/en_GB/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/en_GB/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/eo/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/eo/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/es/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/es/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/es_AR/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/es_AR/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/es_CO/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/es_CO/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/es_MX/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/es_MX/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/es_VE/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/es_VE/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/et/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/et/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/eu/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/eu/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/fa/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/fa/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/fi/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/fi/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/fr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/fr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/fy/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/fy/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/ga/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/ga/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/gd/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/gd/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/gl/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/gl/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/he/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/he/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/hi/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/hi/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/hr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/hr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/hsb/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/hsb/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/hu/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/hu/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/hy/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/hy/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/ia/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/ia/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/id/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/id/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/io/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/io/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/is/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/is/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/it/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/it/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/ja/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/ja/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/ka/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/ka/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/kk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/kk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/km/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/km/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/kn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/kn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/ko/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/ko/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/ky/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/ky/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/lb/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/lb/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/lt/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/lt/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/lv/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/lv/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/mk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/mk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/ml/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/ml/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/mn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/mn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/mr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/mr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/ms/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/ms/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/my/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/my/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/nb/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/nb/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/ne/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/ne/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/nl/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/nl/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/nn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/nn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/os/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/os/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/pa/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/pa/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/pl/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/pl/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/pt/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/pt/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/pt_BR/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/pt_BR/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/ro/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/ro/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/ru/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/ru/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/sk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/sk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/sl/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/sl/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/sq/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/sq/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/sr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/sr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/sr_Latn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/sr_Latn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/sv/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/sv/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/sw/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/sw/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/ta/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/ta/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/te/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/te/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/tg/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/tg/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/th/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/th/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/tr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/tr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/tt/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/tt/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/udm/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/udm/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/uk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/uk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/ur/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/ur/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/vi/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/vi/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/zh_Hans/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/zh_Hans/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/zh_Hant/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/gis/locale/zh_Hant/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/gis/management/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/management/commands/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/management/commands/inspectdb.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/management/commands/ogrinspect.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/measure.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/ptr.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/serializers/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/serializers/geojson.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/shortcuts.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/sitemaps/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/sitemaps/kml.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/sitemaps/views.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/static/gis/css/ol3.css delete mode 100644 venv/Lib/site-packages/django/contrib/gis/static/gis/img/draw_line_off.svg delete mode 100644 venv/Lib/site-packages/django/contrib/gis/static/gis/img/draw_line_on.svg delete mode 100644 venv/Lib/site-packages/django/contrib/gis/static/gis/img/draw_point_off.svg delete mode 100644 venv/Lib/site-packages/django/contrib/gis/static/gis/img/draw_point_on.svg delete mode 100644 venv/Lib/site-packages/django/contrib/gis/static/gis/img/draw_polygon_off.svg delete mode 100644 venv/Lib/site-packages/django/contrib/gis/static/gis/img/draw_polygon_on.svg delete mode 100644 venv/Lib/site-packages/django/contrib/gis/static/gis/js/OLMapWidget.js delete mode 100644 venv/Lib/site-packages/django/contrib/gis/templates/gis/admin/openlayers.html delete mode 100644 venv/Lib/site-packages/django/contrib/gis/templates/gis/admin/openlayers.js delete mode 100644 venv/Lib/site-packages/django/contrib/gis/templates/gis/admin/osm.html delete mode 100644 venv/Lib/site-packages/django/contrib/gis/templates/gis/admin/osm.js delete mode 100644 venv/Lib/site-packages/django/contrib/gis/templates/gis/kml/base.kml delete mode 100644 venv/Lib/site-packages/django/contrib/gis/templates/gis/kml/placemarks.kml delete mode 100644 venv/Lib/site-packages/django/contrib/gis/templates/gis/openlayers-osm.html delete mode 100644 venv/Lib/site-packages/django/contrib/gis/templates/gis/openlayers.html delete mode 100644 venv/Lib/site-packages/django/contrib/gis/utils/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/utils/layermapping.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/utils/ogrinfo.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/utils/ogrinspect.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/utils/srs.py delete mode 100644 venv/Lib/site-packages/django/contrib/gis/views.py delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/apps.py delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/af/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/af/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/ar/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/ar/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/ar_DZ/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/ar_DZ/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/ast/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/ast/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/az/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/az/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/be/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/be/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/bg/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/bg/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/bn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/bn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/br/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/br/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/bs/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/bs/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/ca/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/ca/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/cs/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/cs/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/cy/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/cy/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/da/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/da/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/de/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/de/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/dsb/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/dsb/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/el/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/el/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/en/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/en/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/en_AU/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/en_AU/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/en_GB/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/en_GB/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/eo/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/eo/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/es/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/es/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/es_AR/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/es_AR/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/es_CO/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/es_CO/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/es_MX/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/es_MX/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/es_VE/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/es_VE/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/et/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/et/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/eu/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/eu/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/fa/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/fa/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/fi/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/fi/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/fr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/fr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/fy/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/fy/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/ga/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/ga/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/gd/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/gd/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/gl/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/gl/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/he/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/he/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/hi/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/hi/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/hr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/hr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/hsb/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/hsb/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/hu/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/hu/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/hy/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/hy/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/ia/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/ia/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/id/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/id/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/io/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/io/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/is/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/is/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/it/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/it/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/ja/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/ja/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/ka/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/ka/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/kk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/kk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/km/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/km/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/kn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/kn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/ko/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/ko/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/ky/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/ky/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/lb/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/lb/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/lt/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/lt/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/lv/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/lv/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/mk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/mk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/ml/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/ml/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/mn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/mn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/mr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/mr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/ms/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/ms/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/my/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/my/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/nb/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/nb/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/ne/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/ne/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/nl/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/nl/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/nn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/nn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/os/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/os/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/pa/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/pa/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/pl/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/pl/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/pt/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/pt/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/pt_BR/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/pt_BR/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/ro/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/ro/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/ru/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/ru/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/sk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/sk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/sl/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/sl/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/sq/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/sq/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/sr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/sr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/sr_Latn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/sr_Latn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/sv/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/sv/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/sw/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/sw/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/ta/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/ta/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/te/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/te/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/tg/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/tg/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/th/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/th/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/tr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/tr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/tt/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/tt/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/udm/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/udm/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/uk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/uk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/ur/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/ur/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/uz/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/uz/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/vi/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/vi/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/zh_Hans/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/zh_Hans/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/zh_Hant/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/locale/zh_Hant/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/templatetags/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/humanize/templatetags/humanize.py delete mode 100644 venv/Lib/site-packages/django/contrib/messages/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/messages/api.py delete mode 100644 venv/Lib/site-packages/django/contrib/messages/apps.py delete mode 100644 venv/Lib/site-packages/django/contrib/messages/constants.py delete mode 100644 venv/Lib/site-packages/django/contrib/messages/context_processors.py delete mode 100644 venv/Lib/site-packages/django/contrib/messages/middleware.py delete mode 100644 venv/Lib/site-packages/django/contrib/messages/storage/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/messages/storage/base.py delete mode 100644 venv/Lib/site-packages/django/contrib/messages/storage/cookie.py delete mode 100644 venv/Lib/site-packages/django/contrib/messages/storage/fallback.py delete mode 100644 venv/Lib/site-packages/django/contrib/messages/storage/session.py delete mode 100644 venv/Lib/site-packages/django/contrib/messages/utils.py delete mode 100644 venv/Lib/site-packages/django/contrib/messages/views.py delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/aggregates/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/aggregates/general.py delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/aggregates/mixins.py delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/aggregates/statistics.py delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/apps.py delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/constraints.py delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/expressions.py delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/fields/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/fields/array.py delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/fields/citext.py delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/fields/hstore.py delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/fields/jsonb.py delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/fields/ranges.py delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/fields/utils.py delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/forms/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/forms/array.py delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/forms/hstore.py delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/forms/ranges.py delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/functions.py delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/indexes.py delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/jinja2/postgres/widgets/split_array.html delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/af/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/af/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/ar/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/ar/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/ar_DZ/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/ar_DZ/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/az/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/az/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/be/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/be/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/bg/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/bg/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/ca/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/ca/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/cs/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/cs/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/da/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/da/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/de/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/de/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/dsb/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/dsb/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/el/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/el/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/en/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/en/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/en_AU/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/en_AU/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/eo/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/eo/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/es/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/es/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/es_AR/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/es_AR/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/es_CO/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/es_CO/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/es_MX/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/es_MX/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/et/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/et/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/eu/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/eu/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/fa/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/fa/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/fi/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/fi/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/fr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/fr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/gd/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/gd/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/gl/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/gl/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/he/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/he/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/hr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/hr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/hsb/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/hsb/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/hu/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/hu/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/hy/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/hy/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/ia/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/ia/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/id/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/id/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/is/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/is/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/it/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/it/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/ja/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/ja/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/ka/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/ka/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/kk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/kk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/ko/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/ko/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/ky/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/ky/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/lt/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/lt/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/lv/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/lv/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/mk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/mk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/ml/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/ml/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/mn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/mn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/ms/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/ms/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/nb/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/nb/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/ne/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/ne/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/nl/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/nl/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/nn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/nn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/pl/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/pl/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/pt/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/pt/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/pt_BR/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/pt_BR/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/ro/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/ro/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/ru/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/ru/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/sk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/sk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/sl/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/sl/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/sq/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/sq/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/sr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/sr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/sr_Latn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/sr_Latn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/sv/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/sv/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/tg/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/tg/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/tk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/tk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/tr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/tr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/uk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/uk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/uz/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/uz/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/zh_Hans/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/zh_Hans/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/zh_Hant/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/locale/zh_Hant/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/lookups.py delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/operations.py delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/search.py delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/serializers.py delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/signals.py delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/templates/postgres/widgets/split_array.html delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/utils.py delete mode 100644 venv/Lib/site-packages/django/contrib/postgres/validators.py delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/admin.py delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/apps.py delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/af/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/af/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/ar/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/ar/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/ar_DZ/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/ar_DZ/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/ast/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/ast/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/az/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/az/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/be/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/be/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/bg/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/bg/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/bn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/bn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/br/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/br/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/bs/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/bs/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/ca/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/ca/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/cs/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/cs/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/cy/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/cy/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/da/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/da/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/de/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/de/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/dsb/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/dsb/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/el/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/el/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/en/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/en/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/en_AU/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/en_AU/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/en_GB/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/en_GB/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/eo/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/eo/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/es/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/es/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/es_AR/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/es_AR/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/es_CO/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/es_CO/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/es_MX/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/es_MX/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/es_VE/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/es_VE/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/et/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/et/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/eu/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/eu/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/fa/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/fa/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/fi/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/fi/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/fr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/fr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/fy/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/fy/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/ga/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/ga/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/gd/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/gd/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/gl/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/gl/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/he/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/he/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/hi/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/hi/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/hr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/hr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/hsb/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/hsb/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/hu/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/hu/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/hy/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/hy/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/ia/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/ia/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/id/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/id/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/io/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/io/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/is/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/is/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/it/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/it/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/ja/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/ja/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/ka/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/ka/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/kab/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/kab/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/kk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/kk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/km/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/km/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/kn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/kn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/ko/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/ko/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/ky/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/ky/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/lb/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/lb/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/lt/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/lt/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/lv/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/lv/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/mk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/mk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/ml/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/ml/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/mn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/mn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/mr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/mr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/ms/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/ms/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/my/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/my/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/nb/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/nb/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/ne/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/ne/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/nl/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/nl/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/nn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/nn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/os/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/os/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/pa/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/pa/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/pl/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/pl/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/pt/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/pt/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/pt_BR/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/pt_BR/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/ro/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/ro/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/ru/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/ru/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/sk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/sk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/sl/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/sl/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/sq/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/sq/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/sr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/sr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/sr_Latn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/sr_Latn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/sv/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/sv/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/sw/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/sw/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/ta/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/ta/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/te/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/te/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/tg/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/tg/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/th/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/th/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/tk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/tk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/tr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/tr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/tt/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/tt/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/udm/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/udm/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/uk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/uk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/ur/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/ur/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/uz/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/uz/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/vi/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/vi/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/zh_Hans/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/zh_Hans/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/zh_Hant/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/locale/zh_Hant/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/middleware.py delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/migrations/0001_initial.py delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/migrations/0002_alter_redirect_new_path_help_text.py delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/migrations/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/redirects/models.py delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/apps.py delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/backends/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/backends/base.py delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/backends/cache.py delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/backends/cached_db.py delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/backends/db.py delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/backends/file.py delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/backends/signed_cookies.py delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/base_session.py delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/exceptions.py delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/af/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/af/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/ar/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/ar/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/ar_DZ/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/ar_DZ/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/ast/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/ast/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/az/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/az/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/be/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/be/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/bg/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/bg/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/bn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/bn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/br/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/br/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/bs/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/bs/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/ca/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/ca/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/cs/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/cs/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/cy/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/cy/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/da/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/da/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/de/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/de/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/dsb/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/dsb/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/el/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/el/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/en/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/en/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/en_AU/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/en_AU/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/en_GB/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/en_GB/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/eo/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/eo/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/es/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/es/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/es_AR/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/es_AR/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/es_CO/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/es_CO/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/es_MX/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/es_MX/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/es_VE/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/es_VE/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/et/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/et/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/eu/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/eu/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/fa/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/fa/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/fi/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/fi/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/fr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/fr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/fy/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/fy/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/ga/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/ga/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/gd/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/gd/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/gl/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/gl/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/he/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/he/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/hi/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/hi/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/hr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/hr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/hsb/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/hsb/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/hu/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/hu/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/hy/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/hy/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/ia/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/ia/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/id/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/id/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/io/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/io/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/is/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/is/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/it/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/it/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/ja/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/ja/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/ka/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/ka/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/kab/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/kab/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/kk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/kk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/km/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/km/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/kn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/kn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/ko/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/ko/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/ky/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/ky/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/lb/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/lb/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/lt/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/lt/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/lv/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/lv/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/mk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/mk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/ml/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/ml/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/mn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/mn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/mr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/mr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/ms/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/ms/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/my/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/my/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/nb/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/nb/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/ne/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/ne/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/nl/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/nl/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/nn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/nn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/os/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/os/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/pa/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/pa/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/pl/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/pl/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/pt/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/pt/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/pt_BR/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/pt_BR/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/ro/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/ro/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/ru/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/ru/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/sk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/sk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/sl/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/sl/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/sq/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/sq/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/sr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/sr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/sr_Latn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/sr_Latn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/sv/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/sv/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/sw/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/sw/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/ta/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/ta/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/te/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/te/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/tg/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/tg/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/th/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/th/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/tk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/tk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/tr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/tr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/tt/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/tt/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/udm/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/udm/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/uk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/uk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/ur/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/ur/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/uz/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/uz/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/vi/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/vi/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/zh_Hans/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/zh_Hans/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/zh_Hant/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/locale/zh_Hant/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/management/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/management/commands/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/management/commands/clearsessions.py delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/middleware.py delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/migrations/0001_initial.py delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/migrations/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/models.py delete mode 100644 venv/Lib/site-packages/django/contrib/sessions/serializers.py delete mode 100644 venv/Lib/site-packages/django/contrib/sitemaps/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/sitemaps/apps.py delete mode 100644 venv/Lib/site-packages/django/contrib/sitemaps/management/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/sitemaps/management/commands/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/sitemaps/management/commands/ping_google.py delete mode 100644 venv/Lib/site-packages/django/contrib/sitemaps/templates/sitemap.xml delete mode 100644 venv/Lib/site-packages/django/contrib/sitemaps/templates/sitemap_index.xml delete mode 100644 venv/Lib/site-packages/django/contrib/sitemaps/views.py delete mode 100644 venv/Lib/site-packages/django/contrib/sites/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/sites/admin.py delete mode 100644 venv/Lib/site-packages/django/contrib/sites/apps.py delete mode 100644 venv/Lib/site-packages/django/contrib/sites/checks.py delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/af/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/af/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/ar/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/ar/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/ar_DZ/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/ar_DZ/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/ast/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/ast/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/az/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/az/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/be/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/be/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/bg/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/bg/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/bn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/bn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/br/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/br/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/bs/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/bs/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/ca/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/ca/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/cs/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/cs/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/cy/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/cy/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/da/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/da/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/de/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/de/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/dsb/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/dsb/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/el/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/el/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/en/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/en/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/en_AU/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/en_AU/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/en_GB/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/en_GB/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/eo/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/eo/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/es/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/es/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/es_AR/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/es_AR/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/es_CO/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/es_CO/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/es_MX/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/es_MX/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/es_VE/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/es_VE/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/et/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/et/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/eu/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/eu/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/fa/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/fa/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/fi/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/fi/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/fr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/fr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/fy/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/fy/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/ga/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/ga/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/gd/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/gd/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/gl/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/gl/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/he/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/he/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/hi/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/hi/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/hr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/hr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/hsb/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/hsb/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/hu/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/hu/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/hy/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/hy/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/ia/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/ia/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/id/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/id/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/io/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/io/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/is/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/is/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/it/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/it/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/ja/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/ja/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/ka/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/ka/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/kab/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/kab/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/kk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/kk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/km/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/km/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/kn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/kn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/ko/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/ko/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/ky/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/ky/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/lb/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/lb/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/lt/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/lt/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/lv/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/lv/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/mk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/mk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/ml/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/ml/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/mn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/mn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/mr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/mr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/ms/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/ms/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/my/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/my/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/nb/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/nb/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/ne/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/ne/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/nl/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/nl/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/nn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/nn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/os/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/os/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/pa/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/pa/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/pl/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/pl/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/pt/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/pt/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/pt_BR/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/pt_BR/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/ro/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/ro/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/ru/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/ru/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/sk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/sk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/sl/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/sl/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/sq/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/sq/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/sr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/sr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/sr_Latn/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/sr_Latn/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/sv/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/sv/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/sw/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/sw/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/ta/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/ta/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/te/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/te/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/tg/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/tg/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/th/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/th/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/tk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/tk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/tr/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/tr/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/tt/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/tt/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/udm/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/udm/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/uk/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/uk/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/ur/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/ur/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/uz/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/uz/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/vi/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/vi/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/zh_Hans/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/zh_Hans/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/zh_Hant/LC_MESSAGES/django.mo delete mode 100644 venv/Lib/site-packages/django/contrib/sites/locale/zh_Hant/LC_MESSAGES/django.po delete mode 100644 venv/Lib/site-packages/django/contrib/sites/management.py delete mode 100644 venv/Lib/site-packages/django/contrib/sites/managers.py delete mode 100644 venv/Lib/site-packages/django/contrib/sites/middleware.py delete mode 100644 venv/Lib/site-packages/django/contrib/sites/migrations/0001_initial.py delete mode 100644 venv/Lib/site-packages/django/contrib/sites/migrations/0002_alter_domain_unique.py delete mode 100644 venv/Lib/site-packages/django/contrib/sites/migrations/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/sites/models.py delete mode 100644 venv/Lib/site-packages/django/contrib/sites/requests.py delete mode 100644 venv/Lib/site-packages/django/contrib/sites/shortcuts.py delete mode 100644 venv/Lib/site-packages/django/contrib/staticfiles/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/staticfiles/apps.py delete mode 100644 venv/Lib/site-packages/django/contrib/staticfiles/checks.py delete mode 100644 venv/Lib/site-packages/django/contrib/staticfiles/finders.py delete mode 100644 venv/Lib/site-packages/django/contrib/staticfiles/handlers.py delete mode 100644 venv/Lib/site-packages/django/contrib/staticfiles/management/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/staticfiles/management/commands/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py delete mode 100644 venv/Lib/site-packages/django/contrib/staticfiles/management/commands/findstatic.py delete mode 100644 venv/Lib/site-packages/django/contrib/staticfiles/management/commands/runserver.py delete mode 100644 venv/Lib/site-packages/django/contrib/staticfiles/storage.py delete mode 100644 venv/Lib/site-packages/django/contrib/staticfiles/testing.py delete mode 100644 venv/Lib/site-packages/django/contrib/staticfiles/urls.py delete mode 100644 venv/Lib/site-packages/django/contrib/staticfiles/utils.py delete mode 100644 venv/Lib/site-packages/django/contrib/staticfiles/views.py delete mode 100644 venv/Lib/site-packages/django/contrib/syndication/__init__.py delete mode 100644 venv/Lib/site-packages/django/contrib/syndication/apps.py delete mode 100644 venv/Lib/site-packages/django/contrib/syndication/views.py delete mode 100644 venv/Lib/site-packages/django/core/__init__.py delete mode 100644 venv/Lib/site-packages/django/core/asgi.py delete mode 100644 venv/Lib/site-packages/django/core/cache/__init__.py delete mode 100644 venv/Lib/site-packages/django/core/cache/backends/__init__.py delete mode 100644 venv/Lib/site-packages/django/core/cache/backends/base.py delete mode 100644 venv/Lib/site-packages/django/core/cache/backends/db.py delete mode 100644 venv/Lib/site-packages/django/core/cache/backends/dummy.py delete mode 100644 venv/Lib/site-packages/django/core/cache/backends/filebased.py delete mode 100644 venv/Lib/site-packages/django/core/cache/backends/locmem.py delete mode 100644 venv/Lib/site-packages/django/core/cache/backends/memcached.py delete mode 100644 venv/Lib/site-packages/django/core/cache/backends/redis.py delete mode 100644 venv/Lib/site-packages/django/core/cache/utils.py delete mode 100644 venv/Lib/site-packages/django/core/checks/__init__.py delete mode 100644 venv/Lib/site-packages/django/core/checks/async_checks.py delete mode 100644 venv/Lib/site-packages/django/core/checks/caches.py delete mode 100644 venv/Lib/site-packages/django/core/checks/compatibility/__init__.py delete mode 100644 venv/Lib/site-packages/django/core/checks/compatibility/django_4_0.py delete mode 100644 venv/Lib/site-packages/django/core/checks/database.py delete mode 100644 venv/Lib/site-packages/django/core/checks/files.py delete mode 100644 venv/Lib/site-packages/django/core/checks/messages.py delete mode 100644 venv/Lib/site-packages/django/core/checks/model_checks.py delete mode 100644 venv/Lib/site-packages/django/core/checks/registry.py delete mode 100644 venv/Lib/site-packages/django/core/checks/security/__init__.py delete mode 100644 venv/Lib/site-packages/django/core/checks/security/base.py delete mode 100644 venv/Lib/site-packages/django/core/checks/security/csrf.py delete mode 100644 venv/Lib/site-packages/django/core/checks/security/sessions.py delete mode 100644 venv/Lib/site-packages/django/core/checks/templates.py delete mode 100644 venv/Lib/site-packages/django/core/checks/translation.py delete mode 100644 venv/Lib/site-packages/django/core/checks/urls.py delete mode 100644 venv/Lib/site-packages/django/core/exceptions.py delete mode 100644 venv/Lib/site-packages/django/core/files/__init__.py delete mode 100644 venv/Lib/site-packages/django/core/files/base.py delete mode 100644 venv/Lib/site-packages/django/core/files/images.py delete mode 100644 venv/Lib/site-packages/django/core/files/locks.py delete mode 100644 venv/Lib/site-packages/django/core/files/move.py delete mode 100644 venv/Lib/site-packages/django/core/files/storage.py delete mode 100644 venv/Lib/site-packages/django/core/files/temp.py delete mode 100644 venv/Lib/site-packages/django/core/files/uploadedfile.py delete mode 100644 venv/Lib/site-packages/django/core/files/uploadhandler.py delete mode 100644 venv/Lib/site-packages/django/core/files/utils.py delete mode 100644 venv/Lib/site-packages/django/core/handlers/__init__.py delete mode 100644 venv/Lib/site-packages/django/core/handlers/asgi.py delete mode 100644 venv/Lib/site-packages/django/core/handlers/base.py delete mode 100644 venv/Lib/site-packages/django/core/handlers/exception.py delete mode 100644 venv/Lib/site-packages/django/core/handlers/wsgi.py delete mode 100644 venv/Lib/site-packages/django/core/mail/__init__.py delete mode 100644 venv/Lib/site-packages/django/core/mail/backends/__init__.py delete mode 100644 venv/Lib/site-packages/django/core/mail/backends/base.py delete mode 100644 venv/Lib/site-packages/django/core/mail/backends/console.py delete mode 100644 venv/Lib/site-packages/django/core/mail/backends/dummy.py delete mode 100644 venv/Lib/site-packages/django/core/mail/backends/filebased.py delete mode 100644 venv/Lib/site-packages/django/core/mail/backends/locmem.py delete mode 100644 venv/Lib/site-packages/django/core/mail/backends/smtp.py delete mode 100644 venv/Lib/site-packages/django/core/mail/message.py delete mode 100644 venv/Lib/site-packages/django/core/mail/utils.py delete mode 100644 venv/Lib/site-packages/django/core/management/__init__.py delete mode 100644 venv/Lib/site-packages/django/core/management/base.py delete mode 100644 venv/Lib/site-packages/django/core/management/color.py delete mode 100644 venv/Lib/site-packages/django/core/management/commands/__init__.py delete mode 100644 venv/Lib/site-packages/django/core/management/commands/check.py delete mode 100644 venv/Lib/site-packages/django/core/management/commands/compilemessages.py delete mode 100644 venv/Lib/site-packages/django/core/management/commands/createcachetable.py delete mode 100644 venv/Lib/site-packages/django/core/management/commands/dbshell.py delete mode 100644 venv/Lib/site-packages/django/core/management/commands/diffsettings.py delete mode 100644 venv/Lib/site-packages/django/core/management/commands/dumpdata.py delete mode 100644 venv/Lib/site-packages/django/core/management/commands/flush.py delete mode 100644 venv/Lib/site-packages/django/core/management/commands/inspectdb.py delete mode 100644 venv/Lib/site-packages/django/core/management/commands/loaddata.py delete mode 100644 venv/Lib/site-packages/django/core/management/commands/makemessages.py delete mode 100644 venv/Lib/site-packages/django/core/management/commands/makemigrations.py delete mode 100644 venv/Lib/site-packages/django/core/management/commands/migrate.py delete mode 100644 venv/Lib/site-packages/django/core/management/commands/runserver.py delete mode 100644 venv/Lib/site-packages/django/core/management/commands/sendtestemail.py delete mode 100644 venv/Lib/site-packages/django/core/management/commands/shell.py delete mode 100644 venv/Lib/site-packages/django/core/management/commands/showmigrations.py delete mode 100644 venv/Lib/site-packages/django/core/management/commands/sqlflush.py delete mode 100644 venv/Lib/site-packages/django/core/management/commands/sqlmigrate.py delete mode 100644 venv/Lib/site-packages/django/core/management/commands/sqlsequencereset.py delete mode 100644 venv/Lib/site-packages/django/core/management/commands/squashmigrations.py delete mode 100644 venv/Lib/site-packages/django/core/management/commands/startapp.py delete mode 100644 venv/Lib/site-packages/django/core/management/commands/startproject.py delete mode 100644 venv/Lib/site-packages/django/core/management/commands/test.py delete mode 100644 venv/Lib/site-packages/django/core/management/commands/testserver.py delete mode 100644 venv/Lib/site-packages/django/core/management/sql.py delete mode 100644 venv/Lib/site-packages/django/core/management/templates.py delete mode 100644 venv/Lib/site-packages/django/core/management/utils.py delete mode 100644 venv/Lib/site-packages/django/core/paginator.py delete mode 100644 venv/Lib/site-packages/django/core/serializers/__init__.py delete mode 100644 venv/Lib/site-packages/django/core/serializers/base.py delete mode 100644 venv/Lib/site-packages/django/core/serializers/json.py delete mode 100644 venv/Lib/site-packages/django/core/serializers/jsonl.py delete mode 100644 venv/Lib/site-packages/django/core/serializers/python.py delete mode 100644 venv/Lib/site-packages/django/core/serializers/pyyaml.py delete mode 100644 venv/Lib/site-packages/django/core/serializers/xml_serializer.py delete mode 100644 venv/Lib/site-packages/django/core/servers/__init__.py delete mode 100644 venv/Lib/site-packages/django/core/servers/basehttp.py delete mode 100644 venv/Lib/site-packages/django/core/signals.py delete mode 100644 venv/Lib/site-packages/django/core/signing.py delete mode 100644 venv/Lib/site-packages/django/core/validators.py delete mode 100644 venv/Lib/site-packages/django/core/wsgi.py delete mode 100644 venv/Lib/site-packages/django/db/__init__.py delete mode 100644 venv/Lib/site-packages/django/db/backends/__init__.py delete mode 100644 venv/Lib/site-packages/django/db/backends/base/__init__.py delete mode 100644 venv/Lib/site-packages/django/db/backends/base/base.py delete mode 100644 venv/Lib/site-packages/django/db/backends/base/client.py delete mode 100644 venv/Lib/site-packages/django/db/backends/base/creation.py delete mode 100644 venv/Lib/site-packages/django/db/backends/base/features.py delete mode 100644 venv/Lib/site-packages/django/db/backends/base/introspection.py delete mode 100644 venv/Lib/site-packages/django/db/backends/base/operations.py delete mode 100644 venv/Lib/site-packages/django/db/backends/base/schema.py delete mode 100644 venv/Lib/site-packages/django/db/backends/base/validation.py delete mode 100644 venv/Lib/site-packages/django/db/backends/ddl_references.py delete mode 100644 venv/Lib/site-packages/django/db/backends/dummy/__init__.py delete mode 100644 venv/Lib/site-packages/django/db/backends/dummy/base.py delete mode 100644 venv/Lib/site-packages/django/db/backends/dummy/features.py delete mode 100644 venv/Lib/site-packages/django/db/backends/mysql/__init__.py delete mode 100644 venv/Lib/site-packages/django/db/backends/mysql/base.py delete mode 100644 venv/Lib/site-packages/django/db/backends/mysql/client.py delete mode 100644 venv/Lib/site-packages/django/db/backends/mysql/compiler.py delete mode 100644 venv/Lib/site-packages/django/db/backends/mysql/creation.py delete mode 100644 venv/Lib/site-packages/django/db/backends/mysql/features.py delete mode 100644 venv/Lib/site-packages/django/db/backends/mysql/introspection.py delete mode 100644 venv/Lib/site-packages/django/db/backends/mysql/operations.py delete mode 100644 venv/Lib/site-packages/django/db/backends/mysql/schema.py delete mode 100644 venv/Lib/site-packages/django/db/backends/mysql/validation.py delete mode 100644 venv/Lib/site-packages/django/db/backends/oracle/__init__.py delete mode 100644 venv/Lib/site-packages/django/db/backends/oracle/base.py delete mode 100644 venv/Lib/site-packages/django/db/backends/oracle/client.py delete mode 100644 venv/Lib/site-packages/django/db/backends/oracle/creation.py delete mode 100644 venv/Lib/site-packages/django/db/backends/oracle/features.py delete mode 100644 venv/Lib/site-packages/django/db/backends/oracle/functions.py delete mode 100644 venv/Lib/site-packages/django/db/backends/oracle/introspection.py delete mode 100644 venv/Lib/site-packages/django/db/backends/oracle/operations.py delete mode 100644 venv/Lib/site-packages/django/db/backends/oracle/schema.py delete mode 100644 venv/Lib/site-packages/django/db/backends/oracle/utils.py delete mode 100644 venv/Lib/site-packages/django/db/backends/oracle/validation.py delete mode 100644 venv/Lib/site-packages/django/db/backends/postgresql/__init__.py delete mode 100644 venv/Lib/site-packages/django/db/backends/postgresql/base.py delete mode 100644 venv/Lib/site-packages/django/db/backends/postgresql/client.py delete mode 100644 venv/Lib/site-packages/django/db/backends/postgresql/creation.py delete mode 100644 venv/Lib/site-packages/django/db/backends/postgresql/features.py delete mode 100644 venv/Lib/site-packages/django/db/backends/postgresql/introspection.py delete mode 100644 venv/Lib/site-packages/django/db/backends/postgresql/operations.py delete mode 100644 venv/Lib/site-packages/django/db/backends/postgresql/schema.py delete mode 100644 venv/Lib/site-packages/django/db/backends/signals.py delete mode 100644 venv/Lib/site-packages/django/db/backends/sqlite3/__init__.py delete mode 100644 venv/Lib/site-packages/django/db/backends/sqlite3/base.py delete mode 100644 venv/Lib/site-packages/django/db/backends/sqlite3/client.py delete mode 100644 venv/Lib/site-packages/django/db/backends/sqlite3/creation.py delete mode 100644 venv/Lib/site-packages/django/db/backends/sqlite3/features.py delete mode 100644 venv/Lib/site-packages/django/db/backends/sqlite3/introspection.py delete mode 100644 venv/Lib/site-packages/django/db/backends/sqlite3/operations.py delete mode 100644 venv/Lib/site-packages/django/db/backends/sqlite3/schema.py delete mode 100644 venv/Lib/site-packages/django/db/backends/utils.py delete mode 100644 venv/Lib/site-packages/django/db/migrations/__init__.py delete mode 100644 venv/Lib/site-packages/django/db/migrations/autodetector.py delete mode 100644 venv/Lib/site-packages/django/db/migrations/exceptions.py delete mode 100644 venv/Lib/site-packages/django/db/migrations/executor.py delete mode 100644 venv/Lib/site-packages/django/db/migrations/graph.py delete mode 100644 venv/Lib/site-packages/django/db/migrations/loader.py delete mode 100644 venv/Lib/site-packages/django/db/migrations/migration.py delete mode 100644 venv/Lib/site-packages/django/db/migrations/operations/__init__.py delete mode 100644 venv/Lib/site-packages/django/db/migrations/operations/base.py delete mode 100644 venv/Lib/site-packages/django/db/migrations/operations/fields.py delete mode 100644 venv/Lib/site-packages/django/db/migrations/operations/models.py delete mode 100644 venv/Lib/site-packages/django/db/migrations/operations/special.py delete mode 100644 venv/Lib/site-packages/django/db/migrations/optimizer.py delete mode 100644 venv/Lib/site-packages/django/db/migrations/questioner.py delete mode 100644 venv/Lib/site-packages/django/db/migrations/recorder.py delete mode 100644 venv/Lib/site-packages/django/db/migrations/serializer.py delete mode 100644 venv/Lib/site-packages/django/db/migrations/state.py delete mode 100644 venv/Lib/site-packages/django/db/migrations/utils.py delete mode 100644 venv/Lib/site-packages/django/db/migrations/writer.py delete mode 100644 venv/Lib/site-packages/django/db/models/__init__.py delete mode 100644 venv/Lib/site-packages/django/db/models/aggregates.py delete mode 100644 venv/Lib/site-packages/django/db/models/base.py delete mode 100644 venv/Lib/site-packages/django/db/models/constants.py delete mode 100644 venv/Lib/site-packages/django/db/models/constraints.py delete mode 100644 venv/Lib/site-packages/django/db/models/deletion.py delete mode 100644 venv/Lib/site-packages/django/db/models/enums.py delete mode 100644 venv/Lib/site-packages/django/db/models/expressions.py delete mode 100644 venv/Lib/site-packages/django/db/models/fields/__init__.py delete mode 100644 venv/Lib/site-packages/django/db/models/fields/files.py delete mode 100644 venv/Lib/site-packages/django/db/models/fields/json.py delete mode 100644 venv/Lib/site-packages/django/db/models/fields/mixins.py delete mode 100644 venv/Lib/site-packages/django/db/models/fields/proxy.py delete mode 100644 venv/Lib/site-packages/django/db/models/fields/related.py delete mode 100644 venv/Lib/site-packages/django/db/models/fields/related_descriptors.py delete mode 100644 venv/Lib/site-packages/django/db/models/fields/related_lookups.py delete mode 100644 venv/Lib/site-packages/django/db/models/fields/reverse_related.py delete mode 100644 venv/Lib/site-packages/django/db/models/functions/__init__.py delete mode 100644 venv/Lib/site-packages/django/db/models/functions/comparison.py delete mode 100644 venv/Lib/site-packages/django/db/models/functions/datetime.py delete mode 100644 venv/Lib/site-packages/django/db/models/functions/math.py delete mode 100644 venv/Lib/site-packages/django/db/models/functions/mixins.py delete mode 100644 venv/Lib/site-packages/django/db/models/functions/text.py delete mode 100644 venv/Lib/site-packages/django/db/models/functions/window.py delete mode 100644 venv/Lib/site-packages/django/db/models/indexes.py delete mode 100644 venv/Lib/site-packages/django/db/models/lookups.py delete mode 100644 venv/Lib/site-packages/django/db/models/manager.py delete mode 100644 venv/Lib/site-packages/django/db/models/options.py delete mode 100644 venv/Lib/site-packages/django/db/models/query.py delete mode 100644 venv/Lib/site-packages/django/db/models/query_utils.py delete mode 100644 venv/Lib/site-packages/django/db/models/signals.py delete mode 100644 venv/Lib/site-packages/django/db/models/sql/__init__.py delete mode 100644 venv/Lib/site-packages/django/db/models/sql/compiler.py delete mode 100644 venv/Lib/site-packages/django/db/models/sql/constants.py delete mode 100644 venv/Lib/site-packages/django/db/models/sql/datastructures.py delete mode 100644 venv/Lib/site-packages/django/db/models/sql/query.py delete mode 100644 venv/Lib/site-packages/django/db/models/sql/subqueries.py delete mode 100644 venv/Lib/site-packages/django/db/models/sql/where.py delete mode 100644 venv/Lib/site-packages/django/db/models/utils.py delete mode 100644 venv/Lib/site-packages/django/db/transaction.py delete mode 100644 venv/Lib/site-packages/django/db/utils.py delete mode 100644 venv/Lib/site-packages/django/dispatch/__init__.py delete mode 100644 venv/Lib/site-packages/django/dispatch/dispatcher.py delete mode 100644 venv/Lib/site-packages/django/dispatch/license.txt delete mode 100644 venv/Lib/site-packages/django/forms/__init__.py delete mode 100644 venv/Lib/site-packages/django/forms/boundfield.py delete mode 100644 venv/Lib/site-packages/django/forms/fields.py delete mode 100644 venv/Lib/site-packages/django/forms/forms.py delete mode 100644 venv/Lib/site-packages/django/forms/formsets.py delete mode 100644 venv/Lib/site-packages/django/forms/jinja2/django/forms/attrs.html delete mode 100644 venv/Lib/site-packages/django/forms/jinja2/django/forms/default.html delete mode 100644 venv/Lib/site-packages/django/forms/jinja2/django/forms/errors/dict/default.html delete mode 100644 venv/Lib/site-packages/django/forms/jinja2/django/forms/errors/dict/text.txt delete mode 100644 venv/Lib/site-packages/django/forms/jinja2/django/forms/errors/dict/ul.html delete mode 100644 venv/Lib/site-packages/django/forms/jinja2/django/forms/errors/list/default.html delete mode 100644 venv/Lib/site-packages/django/forms/jinja2/django/forms/errors/list/text.txt delete mode 100644 venv/Lib/site-packages/django/forms/jinja2/django/forms/errors/list/ul.html delete mode 100644 venv/Lib/site-packages/django/forms/jinja2/django/forms/formsets/default.html delete mode 100644 venv/Lib/site-packages/django/forms/jinja2/django/forms/formsets/p.html delete mode 100644 venv/Lib/site-packages/django/forms/jinja2/django/forms/formsets/table.html delete mode 100644 venv/Lib/site-packages/django/forms/jinja2/django/forms/formsets/ul.html delete mode 100644 venv/Lib/site-packages/django/forms/jinja2/django/forms/label.html delete mode 100644 venv/Lib/site-packages/django/forms/jinja2/django/forms/p.html delete mode 100644 venv/Lib/site-packages/django/forms/jinja2/django/forms/table.html delete mode 100644 venv/Lib/site-packages/django/forms/jinja2/django/forms/ul.html delete mode 100644 venv/Lib/site-packages/django/forms/jinja2/django/forms/widgets/attrs.html delete mode 100644 venv/Lib/site-packages/django/forms/jinja2/django/forms/widgets/checkbox.html delete mode 100644 venv/Lib/site-packages/django/forms/jinja2/django/forms/widgets/checkbox_option.html delete mode 100644 venv/Lib/site-packages/django/forms/jinja2/django/forms/widgets/checkbox_select.html delete mode 100644 venv/Lib/site-packages/django/forms/jinja2/django/forms/widgets/clearable_file_input.html delete mode 100644 venv/Lib/site-packages/django/forms/jinja2/django/forms/widgets/date.html delete mode 100644 venv/Lib/site-packages/django/forms/jinja2/django/forms/widgets/datetime.html delete mode 100644 venv/Lib/site-packages/django/forms/jinja2/django/forms/widgets/email.html delete mode 100644 venv/Lib/site-packages/django/forms/jinja2/django/forms/widgets/file.html delete mode 100644 venv/Lib/site-packages/django/forms/jinja2/django/forms/widgets/hidden.html delete mode 100644 venv/Lib/site-packages/django/forms/jinja2/django/forms/widgets/input.html delete mode 100644 venv/Lib/site-packages/django/forms/jinja2/django/forms/widgets/input_option.html delete mode 100644 venv/Lib/site-packages/django/forms/jinja2/django/forms/widgets/multiple_hidden.html delete mode 100644 venv/Lib/site-packages/django/forms/jinja2/django/forms/widgets/multiple_input.html delete mode 100644 venv/Lib/site-packages/django/forms/jinja2/django/forms/widgets/multiwidget.html delete mode 100644 venv/Lib/site-packages/django/forms/jinja2/django/forms/widgets/number.html delete mode 100644 venv/Lib/site-packages/django/forms/jinja2/django/forms/widgets/password.html delete mode 100644 venv/Lib/site-packages/django/forms/jinja2/django/forms/widgets/radio.html delete mode 100644 venv/Lib/site-packages/django/forms/jinja2/django/forms/widgets/radio_option.html delete mode 100644 venv/Lib/site-packages/django/forms/jinja2/django/forms/widgets/select.html delete mode 100644 venv/Lib/site-packages/django/forms/jinja2/django/forms/widgets/select_date.html delete mode 100644 venv/Lib/site-packages/django/forms/jinja2/django/forms/widgets/select_option.html delete mode 100644 venv/Lib/site-packages/django/forms/jinja2/django/forms/widgets/splitdatetime.html delete mode 100644 venv/Lib/site-packages/django/forms/jinja2/django/forms/widgets/splithiddendatetime.html delete mode 100644 venv/Lib/site-packages/django/forms/jinja2/django/forms/widgets/text.html delete mode 100644 venv/Lib/site-packages/django/forms/jinja2/django/forms/widgets/textarea.html delete mode 100644 venv/Lib/site-packages/django/forms/jinja2/django/forms/widgets/time.html delete mode 100644 venv/Lib/site-packages/django/forms/jinja2/django/forms/widgets/url.html delete mode 100644 venv/Lib/site-packages/django/forms/models.py delete mode 100644 venv/Lib/site-packages/django/forms/renderers.py delete mode 100644 venv/Lib/site-packages/django/forms/templates/django/forms/attrs.html delete mode 100644 venv/Lib/site-packages/django/forms/templates/django/forms/default.html delete mode 100644 venv/Lib/site-packages/django/forms/templates/django/forms/errors/dict/default.html delete mode 100644 venv/Lib/site-packages/django/forms/templates/django/forms/errors/dict/text.txt delete mode 100644 venv/Lib/site-packages/django/forms/templates/django/forms/errors/dict/ul.html delete mode 100644 venv/Lib/site-packages/django/forms/templates/django/forms/errors/list/default.html delete mode 100644 venv/Lib/site-packages/django/forms/templates/django/forms/errors/list/text.txt delete mode 100644 venv/Lib/site-packages/django/forms/templates/django/forms/errors/list/ul.html delete mode 100644 venv/Lib/site-packages/django/forms/templates/django/forms/formsets/default.html delete mode 100644 venv/Lib/site-packages/django/forms/templates/django/forms/formsets/p.html delete mode 100644 venv/Lib/site-packages/django/forms/templates/django/forms/formsets/table.html delete mode 100644 venv/Lib/site-packages/django/forms/templates/django/forms/formsets/ul.html delete mode 100644 venv/Lib/site-packages/django/forms/templates/django/forms/label.html delete mode 100644 venv/Lib/site-packages/django/forms/templates/django/forms/p.html delete mode 100644 venv/Lib/site-packages/django/forms/templates/django/forms/table.html delete mode 100644 venv/Lib/site-packages/django/forms/templates/django/forms/ul.html delete mode 100644 venv/Lib/site-packages/django/forms/templates/django/forms/widgets/attrs.html delete mode 100644 venv/Lib/site-packages/django/forms/templates/django/forms/widgets/checkbox.html delete mode 100644 venv/Lib/site-packages/django/forms/templates/django/forms/widgets/checkbox_option.html delete mode 100644 venv/Lib/site-packages/django/forms/templates/django/forms/widgets/checkbox_select.html delete mode 100644 venv/Lib/site-packages/django/forms/templates/django/forms/widgets/clearable_file_input.html delete mode 100644 venv/Lib/site-packages/django/forms/templates/django/forms/widgets/date.html delete mode 100644 venv/Lib/site-packages/django/forms/templates/django/forms/widgets/datetime.html delete mode 100644 venv/Lib/site-packages/django/forms/templates/django/forms/widgets/email.html delete mode 100644 venv/Lib/site-packages/django/forms/templates/django/forms/widgets/file.html delete mode 100644 venv/Lib/site-packages/django/forms/templates/django/forms/widgets/hidden.html delete mode 100644 venv/Lib/site-packages/django/forms/templates/django/forms/widgets/input.html delete mode 100644 venv/Lib/site-packages/django/forms/templates/django/forms/widgets/input_option.html delete mode 100644 venv/Lib/site-packages/django/forms/templates/django/forms/widgets/multiple_hidden.html delete mode 100644 venv/Lib/site-packages/django/forms/templates/django/forms/widgets/multiple_input.html delete mode 100644 venv/Lib/site-packages/django/forms/templates/django/forms/widgets/multiwidget.html delete mode 100644 venv/Lib/site-packages/django/forms/templates/django/forms/widgets/number.html delete mode 100644 venv/Lib/site-packages/django/forms/templates/django/forms/widgets/password.html delete mode 100644 venv/Lib/site-packages/django/forms/templates/django/forms/widgets/radio.html delete mode 100644 venv/Lib/site-packages/django/forms/templates/django/forms/widgets/radio_option.html delete mode 100644 venv/Lib/site-packages/django/forms/templates/django/forms/widgets/select.html delete mode 100644 venv/Lib/site-packages/django/forms/templates/django/forms/widgets/select_date.html delete mode 100644 venv/Lib/site-packages/django/forms/templates/django/forms/widgets/select_option.html delete mode 100644 venv/Lib/site-packages/django/forms/templates/django/forms/widgets/splitdatetime.html delete mode 100644 venv/Lib/site-packages/django/forms/templates/django/forms/widgets/splithiddendatetime.html delete mode 100644 venv/Lib/site-packages/django/forms/templates/django/forms/widgets/text.html delete mode 100644 venv/Lib/site-packages/django/forms/templates/django/forms/widgets/textarea.html delete mode 100644 venv/Lib/site-packages/django/forms/templates/django/forms/widgets/time.html delete mode 100644 venv/Lib/site-packages/django/forms/templates/django/forms/widgets/url.html delete mode 100644 venv/Lib/site-packages/django/forms/utils.py delete mode 100644 venv/Lib/site-packages/django/forms/widgets.py delete mode 100644 venv/Lib/site-packages/django/http/__init__.py delete mode 100644 venv/Lib/site-packages/django/http/cookie.py delete mode 100644 venv/Lib/site-packages/django/http/multipartparser.py delete mode 100644 venv/Lib/site-packages/django/http/request.py delete mode 100644 venv/Lib/site-packages/django/http/response.py delete mode 100644 venv/Lib/site-packages/django/middleware/__init__.py delete mode 100644 venv/Lib/site-packages/django/middleware/cache.py delete mode 100644 venv/Lib/site-packages/django/middleware/clickjacking.py delete mode 100644 venv/Lib/site-packages/django/middleware/common.py delete mode 100644 venv/Lib/site-packages/django/middleware/csrf.py delete mode 100644 venv/Lib/site-packages/django/middleware/gzip.py delete mode 100644 venv/Lib/site-packages/django/middleware/http.py delete mode 100644 venv/Lib/site-packages/django/middleware/locale.py delete mode 100644 venv/Lib/site-packages/django/middleware/security.py delete mode 100644 venv/Lib/site-packages/django/shortcuts.py delete mode 100644 venv/Lib/site-packages/django/template/__init__.py delete mode 100644 venv/Lib/site-packages/django/template/autoreload.py delete mode 100644 venv/Lib/site-packages/django/template/backends/__init__.py delete mode 100644 venv/Lib/site-packages/django/template/backends/base.py delete mode 100644 venv/Lib/site-packages/django/template/backends/django.py delete mode 100644 venv/Lib/site-packages/django/template/backends/dummy.py delete mode 100644 venv/Lib/site-packages/django/template/backends/jinja2.py delete mode 100644 venv/Lib/site-packages/django/template/backends/utils.py delete mode 100644 venv/Lib/site-packages/django/template/base.py delete mode 100644 venv/Lib/site-packages/django/template/context.py delete mode 100644 venv/Lib/site-packages/django/template/context_processors.py delete mode 100644 venv/Lib/site-packages/django/template/defaultfilters.py delete mode 100644 venv/Lib/site-packages/django/template/defaulttags.py delete mode 100644 venv/Lib/site-packages/django/template/engine.py delete mode 100644 venv/Lib/site-packages/django/template/exceptions.py delete mode 100644 venv/Lib/site-packages/django/template/library.py delete mode 100644 venv/Lib/site-packages/django/template/loader.py delete mode 100644 venv/Lib/site-packages/django/template/loader_tags.py delete mode 100644 venv/Lib/site-packages/django/template/loaders/__init__.py delete mode 100644 venv/Lib/site-packages/django/template/loaders/app_directories.py delete mode 100644 venv/Lib/site-packages/django/template/loaders/base.py delete mode 100644 venv/Lib/site-packages/django/template/loaders/cached.py delete mode 100644 venv/Lib/site-packages/django/template/loaders/filesystem.py delete mode 100644 venv/Lib/site-packages/django/template/loaders/locmem.py delete mode 100644 venv/Lib/site-packages/django/template/response.py delete mode 100644 venv/Lib/site-packages/django/template/smartif.py delete mode 100644 venv/Lib/site-packages/django/template/utils.py delete mode 100644 venv/Lib/site-packages/django/templatetags/__init__.py delete mode 100644 venv/Lib/site-packages/django/templatetags/cache.py delete mode 100644 venv/Lib/site-packages/django/templatetags/i18n.py delete mode 100644 venv/Lib/site-packages/django/templatetags/l10n.py delete mode 100644 venv/Lib/site-packages/django/templatetags/static.py delete mode 100644 venv/Lib/site-packages/django/templatetags/tz.py delete mode 100644 venv/Lib/site-packages/django/test/__init__.py delete mode 100644 venv/Lib/site-packages/django/test/client.py delete mode 100644 venv/Lib/site-packages/django/test/html.py delete mode 100644 venv/Lib/site-packages/django/test/runner.py delete mode 100644 venv/Lib/site-packages/django/test/selenium.py delete mode 100644 venv/Lib/site-packages/django/test/signals.py delete mode 100644 venv/Lib/site-packages/django/test/testcases.py delete mode 100644 venv/Lib/site-packages/django/test/utils.py delete mode 100644 venv/Lib/site-packages/django/urls/__init__.py delete mode 100644 venv/Lib/site-packages/django/urls/base.py delete mode 100644 venv/Lib/site-packages/django/urls/conf.py delete mode 100644 venv/Lib/site-packages/django/urls/converters.py delete mode 100644 venv/Lib/site-packages/django/urls/exceptions.py delete mode 100644 venv/Lib/site-packages/django/urls/resolvers.py delete mode 100644 venv/Lib/site-packages/django/urls/utils.py delete mode 100644 venv/Lib/site-packages/django/utils/__init__.py delete mode 100644 venv/Lib/site-packages/django/utils/_os.py delete mode 100644 venv/Lib/site-packages/django/utils/archive.py delete mode 100644 venv/Lib/site-packages/django/utils/asyncio.py delete mode 100644 venv/Lib/site-packages/django/utils/autoreload.py delete mode 100644 venv/Lib/site-packages/django/utils/baseconv.py delete mode 100644 venv/Lib/site-packages/django/utils/cache.py delete mode 100644 venv/Lib/site-packages/django/utils/connection.py delete mode 100644 venv/Lib/site-packages/django/utils/crypto.py delete mode 100644 venv/Lib/site-packages/django/utils/datastructures.py delete mode 100644 venv/Lib/site-packages/django/utils/dateformat.py delete mode 100644 venv/Lib/site-packages/django/utils/dateparse.py delete mode 100644 venv/Lib/site-packages/django/utils/dates.py delete mode 100644 venv/Lib/site-packages/django/utils/datetime_safe.py delete mode 100644 venv/Lib/site-packages/django/utils/deconstruct.py delete mode 100644 venv/Lib/site-packages/django/utils/decorators.py delete mode 100644 venv/Lib/site-packages/django/utils/deprecation.py delete mode 100644 venv/Lib/site-packages/django/utils/duration.py delete mode 100644 venv/Lib/site-packages/django/utils/encoding.py delete mode 100644 venv/Lib/site-packages/django/utils/feedgenerator.py delete mode 100644 venv/Lib/site-packages/django/utils/formats.py delete mode 100644 venv/Lib/site-packages/django/utils/functional.py delete mode 100644 venv/Lib/site-packages/django/utils/hashable.py delete mode 100644 venv/Lib/site-packages/django/utils/html.py delete mode 100644 venv/Lib/site-packages/django/utils/http.py delete mode 100644 venv/Lib/site-packages/django/utils/inspect.py delete mode 100644 venv/Lib/site-packages/django/utils/ipv6.py delete mode 100644 venv/Lib/site-packages/django/utils/itercompat.py delete mode 100644 venv/Lib/site-packages/django/utils/jslex.py delete mode 100644 venv/Lib/site-packages/django/utils/log.py delete mode 100644 venv/Lib/site-packages/django/utils/lorem_ipsum.py delete mode 100644 venv/Lib/site-packages/django/utils/module_loading.py delete mode 100644 venv/Lib/site-packages/django/utils/numberformat.py delete mode 100644 venv/Lib/site-packages/django/utils/regex_helper.py delete mode 100644 venv/Lib/site-packages/django/utils/safestring.py delete mode 100644 venv/Lib/site-packages/django/utils/termcolors.py delete mode 100644 venv/Lib/site-packages/django/utils/text.py delete mode 100644 venv/Lib/site-packages/django/utils/timesince.py delete mode 100644 venv/Lib/site-packages/django/utils/timezone.py delete mode 100644 venv/Lib/site-packages/django/utils/topological_sort.py delete mode 100644 venv/Lib/site-packages/django/utils/translation/__init__.py delete mode 100644 venv/Lib/site-packages/django/utils/translation/reloader.py delete mode 100644 venv/Lib/site-packages/django/utils/translation/template.py delete mode 100644 venv/Lib/site-packages/django/utils/translation/trans_null.py delete mode 100644 venv/Lib/site-packages/django/utils/translation/trans_real.py delete mode 100644 venv/Lib/site-packages/django/utils/tree.py delete mode 100644 venv/Lib/site-packages/django/utils/version.py delete mode 100644 venv/Lib/site-packages/django/utils/xmlutils.py delete mode 100644 venv/Lib/site-packages/django/views/__init__.py delete mode 100644 venv/Lib/site-packages/django/views/csrf.py delete mode 100644 venv/Lib/site-packages/django/views/debug.py delete mode 100644 venv/Lib/site-packages/django/views/decorators/__init__.py delete mode 100644 venv/Lib/site-packages/django/views/decorators/cache.py delete mode 100644 venv/Lib/site-packages/django/views/decorators/clickjacking.py delete mode 100644 venv/Lib/site-packages/django/views/decorators/common.py delete mode 100644 venv/Lib/site-packages/django/views/decorators/csrf.py delete mode 100644 venv/Lib/site-packages/django/views/decorators/debug.py delete mode 100644 venv/Lib/site-packages/django/views/decorators/gzip.py delete mode 100644 venv/Lib/site-packages/django/views/decorators/http.py delete mode 100644 venv/Lib/site-packages/django/views/decorators/vary.py delete mode 100644 venv/Lib/site-packages/django/views/defaults.py delete mode 100644 venv/Lib/site-packages/django/views/generic/__init__.py delete mode 100644 venv/Lib/site-packages/django/views/generic/base.py delete mode 100644 venv/Lib/site-packages/django/views/generic/dates.py delete mode 100644 venv/Lib/site-packages/django/views/generic/detail.py delete mode 100644 venv/Lib/site-packages/django/views/generic/edit.py delete mode 100644 venv/Lib/site-packages/django/views/generic/list.py delete mode 100644 venv/Lib/site-packages/django/views/i18n.py delete mode 100644 venv/Lib/site-packages/django/views/static.py delete mode 100644 venv/Lib/site-packages/django/views/templates/default_urlconf.html delete mode 100644 venv/Lib/site-packages/django/views/templates/technical_404.html delete mode 100644 venv/Lib/site-packages/django/views/templates/technical_500.html delete mode 100644 venv/Lib/site-packages/django/views/templates/technical_500.txt delete mode 100644 venv/Lib/site-packages/fontTools/cffLib/width.py delete mode 100644 venv/Lib/site-packages/fontTools/cu2qu/__init__.py delete mode 100644 venv/Lib/site-packages/fontTools/cu2qu/__main__.py delete mode 100644 venv/Lib/site-packages/fontTools/cu2qu/errors.py delete mode 100644 venv/Lib/site-packages/fontTools/feaLib/builder.py delete mode 100644 venv/Lib/site-packages/fontTools/feaLib/error.py delete mode 100644 venv/Lib/site-packages/fontTools/feaLib/lexer.py delete mode 100644 venv/Lib/site-packages/fontTools/feaLib/location.py delete mode 100644 venv/Lib/site-packages/fontTools/feaLib/parser.py delete mode 100644 venv/Lib/site-packages/fontTools/feaLib/variableScalar.py delete mode 100644 venv/Lib/site-packages/fontTools/merge/__init__.py delete mode 100644 venv/Lib/site-packages/fontTools/merge/__main__.py delete mode 100644 venv/Lib/site-packages/fontTools/merge/layout.py delete mode 100644 venv/Lib/site-packages/fontTools/merge/options.py delete mode 100644 venv/Lib/site-packages/fontTools/merge/tables.py delete mode 100644 venv/Lib/site-packages/fontTools/merge/unicode.py delete mode 100644 venv/Lib/site-packages/fontTools/misc/__init__.py delete mode 100644 venv/Lib/site-packages/fontTools/misc/cliTools.py delete mode 100644 venv/Lib/site-packages/fontTools/misc/cython.py delete mode 100644 venv/Lib/site-packages/fontTools/misc/dictTools.py delete mode 100644 venv/Lib/site-packages/fontTools/misc/filenames.py delete mode 100644 venv/Lib/site-packages/fontTools/misc/intTools.py delete mode 100644 venv/Lib/site-packages/fontTools/misc/sstruct.py delete mode 100644 venv/Lib/site-packages/fontTools/misc/symfont.py delete mode 100644 venv/Lib/site-packages/fontTools/misc/testTools.py delete mode 100644 venv/Lib/site-packages/fontTools/misc/textTools.py delete mode 100644 venv/Lib/site-packages/fontTools/misc/timeTools.py delete mode 100644 venv/Lib/site-packages/fontTools/misc/transform.py delete mode 100644 venv/Lib/site-packages/fontTools/misc/xmlReader.py delete mode 100644 venv/Lib/site-packages/fontTools/misc/xmlWriter.py delete mode 100644 venv/Lib/site-packages/fontTools/otlLib/builder.py delete mode 100644 venv/Lib/site-packages/fontTools/otlLib/error.py delete mode 100644 venv/Lib/site-packages/fontTools/otlLib/optimize/gpos.py delete mode 100644 venv/Lib/site-packages/fontTools/pens/__init__.py delete mode 100644 venv/Lib/site-packages/fontTools/pens/areaPen.py delete mode 100644 venv/Lib/site-packages/fontTools/pens/basePen.py delete mode 100644 venv/Lib/site-packages/fontTools/pens/boundsPen.py delete mode 100644 venv/Lib/site-packages/fontTools/pens/cocoaPen.py delete mode 100644 venv/Lib/site-packages/fontTools/pens/cu2quPen.py delete mode 100644 venv/Lib/site-packages/fontTools/pens/filterPen.py delete mode 100644 venv/Lib/site-packages/fontTools/pens/pointPen.py delete mode 100644 venv/Lib/site-packages/fontTools/pens/quartzPen.py delete mode 100644 venv/Lib/site-packages/fontTools/pens/t2CharStringPen.py delete mode 100644 venv/Lib/site-packages/fontTools/subset/__main__.py delete mode 100644 venv/Lib/site-packages/fontTools/svgLib/path/__init__.py delete mode 100644 venv/Lib/site-packages/fontTools/t1Lib/__init__.py delete mode 100644 venv/Lib/site-packages/fontTools/ttLib/__init__.py delete mode 100644 venv/Lib/site-packages/fontTools/ttLib/macUtils.py delete mode 100644 venv/Lib/site-packages/fontTools/ttLib/removeOverlaps.py delete mode 100644 venv/Lib/site-packages/fontTools/ttLib/tables/C_F_F__2.py delete mode 100644 venv/Lib/site-packages/fontTools/ttLib/tables/G_D_E_F_.py delete mode 100644 venv/Lib/site-packages/fontTools/ttLib/tables/M_V_A_R_.py delete mode 100644 venv/Lib/site-packages/fontTools/ttLib/tables/S_I_N_G_.py delete mode 100644 venv/Lib/site-packages/fontTools/ttLib/tables/S__i_l_f.py delete mode 100644 venv/Lib/site-packages/fontTools/ttLib/tables/T_S_I_S_.py delete mode 100644 venv/Lib/site-packages/fontTools/ttLib/tables/T_S_I__0.py delete mode 100644 venv/Lib/site-packages/fontTools/ttLib/tables/_g_l_y_f.py delete mode 100644 venv/Lib/site-packages/fontTools/ttLib/tables/_p_o_s_t.py delete mode 100644 venv/Lib/site-packages/fontTools/ttLib/tables/_p_r_o_p.py delete mode 100644 venv/Lib/site-packages/fontTools/ttLib/tables/_v_h_e_a.py delete mode 100644 venv/Lib/site-packages/fontTools/ttLib/ttFont.py delete mode 100644 venv/Lib/site-packages/fontTools/ufoLib/__init__.py delete mode 100644 venv/Lib/site-packages/fontTools/ufoLib/errors.py delete mode 100644 venv/Lib/site-packages/fontTools/ufoLib/etree.py delete mode 100644 venv/Lib/site-packages/fontTools/ufoLib/glifLib.py delete mode 100644 venv/Lib/site-packages/fontTools/ufoLib/kerning.py delete mode 100644 venv/Lib/site-packages/fontTools/ufoLib/utils.py delete mode 100644 venv/Lib/site-packages/fontTools/varLib/builder.py delete mode 100644 venv/Lib/site-packages/fontTools/varLib/errors.py delete mode 100644 venv/Lib/site-packages/fontTools/varLib/merger.py delete mode 100644 venv/Lib/site-packages/fontTools/varLib/models.py delete mode 100644 venv/Lib/site-packages/fontTools/varLib/mutator.py delete mode 100644 venv/Lib/site-packages/fontTools/varLib/varStore.py delete mode 100644 venv/Lib/site-packages/fontTools/voltLib/error.py delete mode 100644 venv/Lib/site-packages/fontTools/voltLib/lexer.py delete mode 100644 venv/Lib/site-packages/fontTools/voltLib/parser.py delete mode 100644 venv/Lib/site-packages/fonttools-4.29.1.dist-info/RECORD delete mode 100644 venv/Lib/site-packages/html5lib/_trie/__init__.py delete mode 100644 venv/Lib/site-packages/html5lib/filters/__init__.py delete mode 100644 venv/Lib/site-packages/html5lib/treeadapters/__init__.py delete mode 100644 venv/Lib/site-packages/html5lib/treebuilders/__init__.py delete mode 100644 venv/Lib/site-packages/html5lib/treewalkers/dom.py delete mode 100644 venv/Lib/site-packages/jazzmin/static/jazzmin/js/main.js delete mode 100644 venv/Lib/site-packages/jazzmin/templates/admin/login.html delete mode 100644 venv/Lib/site-packages/mysqlclient-2.1.0.dist-info/INSTALLER delete mode 100644 venv/Lib/site-packages/mysqlclient-2.1.0.dist-info/LICENSE delete mode 100644 venv/Lib/site-packages/mysqlclient-2.1.0.dist-info/METADATA delete mode 100644 venv/Lib/site-packages/mysqlclient-2.1.0.dist-info/RECORD delete mode 100644 venv/Lib/site-packages/mysqlclient-2.1.0.dist-info/REQUESTED delete mode 100644 venv/Lib/site-packages/mysqlclient-2.1.0.dist-info/WHEEL delete mode 100644 venv/Lib/site-packages/mysqlclient-2.1.0.dist-info/top_level.txt delete mode 100644 venv/Lib/site-packages/pip/__init__.py delete mode 100644 venv/Lib/site-packages/pip/__main__.py delete mode 100644 venv/Lib/site-packages/pip/_internal/__init__.py delete mode 100644 venv/Lib/site-packages/pip/_internal/build_env.py delete mode 100644 venv/Lib/site-packages/pip/_internal/cache.py delete mode 100644 venv/Lib/site-packages/pip/_internal/cli/__init__.py delete mode 100644 venv/Lib/site-packages/pip/_internal/cli/autocompletion.py delete mode 100644 venv/Lib/site-packages/pip/_internal/cli/base_command.py delete mode 100644 venv/Lib/site-packages/pip/_internal/cli/cmdoptions.py delete mode 100644 venv/Lib/site-packages/pip/_internal/cli/command_context.py delete mode 100644 venv/Lib/site-packages/pip/_internal/cli/main.py delete mode 100644 venv/Lib/site-packages/pip/_internal/cli/main_parser.py delete mode 100644 venv/Lib/site-packages/pip/_internal/cli/parser.py delete mode 100644 venv/Lib/site-packages/pip/_internal/cli/progress_bars.py delete mode 100644 venv/Lib/site-packages/pip/_internal/cli/req_command.py delete mode 100644 venv/Lib/site-packages/pip/_internal/cli/spinners.py delete mode 100644 venv/Lib/site-packages/pip/_internal/cli/status_codes.py delete mode 100644 venv/Lib/site-packages/pip/_internal/commands/__init__.py delete mode 100644 venv/Lib/site-packages/pip/_internal/commands/cache.py delete mode 100644 venv/Lib/site-packages/pip/_internal/commands/check.py delete mode 100644 venv/Lib/site-packages/pip/_internal/commands/completion.py delete mode 100644 venv/Lib/site-packages/pip/_internal/commands/configuration.py delete mode 100644 venv/Lib/site-packages/pip/_internal/commands/debug.py delete mode 100644 venv/Lib/site-packages/pip/_internal/commands/download.py delete mode 100644 venv/Lib/site-packages/pip/_internal/commands/freeze.py delete mode 100644 venv/Lib/site-packages/pip/_internal/commands/hash.py delete mode 100644 venv/Lib/site-packages/pip/_internal/commands/help.py delete mode 100644 venv/Lib/site-packages/pip/_internal/commands/index.py delete mode 100644 venv/Lib/site-packages/pip/_internal/commands/install.py delete mode 100644 venv/Lib/site-packages/pip/_internal/commands/list.py delete mode 100644 venv/Lib/site-packages/pip/_internal/commands/search.py delete mode 100644 venv/Lib/site-packages/pip/_internal/commands/show.py delete mode 100644 venv/Lib/site-packages/pip/_internal/commands/uninstall.py delete mode 100644 venv/Lib/site-packages/pip/_internal/commands/wheel.py delete mode 100644 venv/Lib/site-packages/pip/_internal/configuration.py delete mode 100644 venv/Lib/site-packages/pip/_internal/distributions/__init__.py delete mode 100644 venv/Lib/site-packages/pip/_internal/distributions/base.py delete mode 100644 venv/Lib/site-packages/pip/_internal/distributions/installed.py delete mode 100644 venv/Lib/site-packages/pip/_internal/distributions/sdist.py delete mode 100644 venv/Lib/site-packages/pip/_internal/distributions/wheel.py delete mode 100644 venv/Lib/site-packages/pip/_internal/exceptions.py delete mode 100644 venv/Lib/site-packages/pip/_internal/index/__init__.py delete mode 100644 venv/Lib/site-packages/pip/_internal/index/collector.py delete mode 100644 venv/Lib/site-packages/pip/_internal/index/package_finder.py delete mode 100644 venv/Lib/site-packages/pip/_internal/index/sources.py delete mode 100644 venv/Lib/site-packages/pip/_internal/locations/__init__.py delete mode 100644 venv/Lib/site-packages/pip/_internal/locations/_distutils.py delete mode 100644 venv/Lib/site-packages/pip/_internal/locations/_sysconfig.py delete mode 100644 venv/Lib/site-packages/pip/_internal/locations/base.py delete mode 100644 venv/Lib/site-packages/pip/_internal/main.py delete mode 100644 venv/Lib/site-packages/pip/_internal/metadata/__init__.py delete mode 100644 venv/Lib/site-packages/pip/_internal/metadata/base.py delete mode 100644 venv/Lib/site-packages/pip/_internal/metadata/pkg_resources.py delete mode 100644 venv/Lib/site-packages/pip/_internal/models/__init__.py delete mode 100644 venv/Lib/site-packages/pip/_internal/models/candidate.py delete mode 100644 venv/Lib/site-packages/pip/_internal/models/direct_url.py delete mode 100644 venv/Lib/site-packages/pip/_internal/models/format_control.py delete mode 100644 venv/Lib/site-packages/pip/_internal/models/index.py delete mode 100644 venv/Lib/site-packages/pip/_internal/models/link.py delete mode 100644 venv/Lib/site-packages/pip/_internal/models/scheme.py delete mode 100644 venv/Lib/site-packages/pip/_internal/models/search_scope.py delete mode 100644 venv/Lib/site-packages/pip/_internal/models/selection_prefs.py delete mode 100644 venv/Lib/site-packages/pip/_internal/models/target_python.py delete mode 100644 venv/Lib/site-packages/pip/_internal/models/wheel.py delete mode 100644 venv/Lib/site-packages/pip/_internal/network/__init__.py delete mode 100644 venv/Lib/site-packages/pip/_internal/network/auth.py delete mode 100644 venv/Lib/site-packages/pip/_internal/network/cache.py delete mode 100644 venv/Lib/site-packages/pip/_internal/network/download.py delete mode 100644 venv/Lib/site-packages/pip/_internal/network/lazy_wheel.py delete mode 100644 venv/Lib/site-packages/pip/_internal/network/session.py delete mode 100644 venv/Lib/site-packages/pip/_internal/network/utils.py delete mode 100644 venv/Lib/site-packages/pip/_internal/network/xmlrpc.py delete mode 100644 venv/Lib/site-packages/pip/_internal/operations/__init__.py delete mode 100644 venv/Lib/site-packages/pip/_internal/operations/build/__init__.py delete mode 100644 venv/Lib/site-packages/pip/_internal/operations/build/metadata.py delete mode 100644 venv/Lib/site-packages/pip/_internal/operations/build/metadata_legacy.py delete mode 100644 venv/Lib/site-packages/pip/_internal/operations/build/wheel.py delete mode 100644 venv/Lib/site-packages/pip/_internal/operations/build/wheel_legacy.py delete mode 100644 venv/Lib/site-packages/pip/_internal/operations/check.py delete mode 100644 venv/Lib/site-packages/pip/_internal/operations/freeze.py delete mode 100644 venv/Lib/site-packages/pip/_internal/operations/install/__init__.py delete mode 100644 venv/Lib/site-packages/pip/_internal/operations/install/editable_legacy.py delete mode 100644 venv/Lib/site-packages/pip/_internal/operations/install/wheel.py delete mode 100644 venv/Lib/site-packages/pip/_internal/operations/prepare.py delete mode 100644 venv/Lib/site-packages/pip/_internal/pyproject.py delete mode 100644 venv/Lib/site-packages/pip/_internal/req/__init__.py delete mode 100644 venv/Lib/site-packages/pip/_internal/req/constructors.py delete mode 100644 venv/Lib/site-packages/pip/_internal/req/req_file.py delete mode 100644 venv/Lib/site-packages/pip/_internal/req/req_install.py delete mode 100644 venv/Lib/site-packages/pip/_internal/req/req_set.py delete mode 100644 venv/Lib/site-packages/pip/_internal/req/req_uninstall.py delete mode 100644 venv/Lib/site-packages/pip/_internal/resolution/__init__.py delete mode 100644 venv/Lib/site-packages/pip/_internal/resolution/base.py delete mode 100644 venv/Lib/site-packages/pip/_internal/resolution/legacy/__init__.py delete mode 100644 venv/Lib/site-packages/pip/_internal/resolution/legacy/resolver.py delete mode 100644 venv/Lib/site-packages/pip/_internal/resolution/resolvelib/__init__.py delete mode 100644 venv/Lib/site-packages/pip/_internal/resolution/resolvelib/base.py delete mode 100644 venv/Lib/site-packages/pip/_internal/resolution/resolvelib/candidates.py delete mode 100644 venv/Lib/site-packages/pip/_internal/resolution/resolvelib/factory.py delete mode 100644 venv/Lib/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py delete mode 100644 venv/Lib/site-packages/pip/_internal/resolution/resolvelib/provider.py delete mode 100644 venv/Lib/site-packages/pip/_internal/resolution/resolvelib/reporter.py delete mode 100644 venv/Lib/site-packages/pip/_internal/resolution/resolvelib/requirements.py delete mode 100644 venv/Lib/site-packages/pip/_internal/resolution/resolvelib/resolver.py delete mode 100644 venv/Lib/site-packages/pip/_internal/self_outdated_check.py delete mode 100644 venv/Lib/site-packages/pip/_internal/utils/__init__.py delete mode 100644 venv/Lib/site-packages/pip/_internal/utils/_log.py delete mode 100644 venv/Lib/site-packages/pip/_internal/utils/appdirs.py delete mode 100644 venv/Lib/site-packages/pip/_internal/utils/compat.py delete mode 100644 venv/Lib/site-packages/pip/_internal/utils/compatibility_tags.py delete mode 100644 venv/Lib/site-packages/pip/_internal/utils/datetime.py delete mode 100644 venv/Lib/site-packages/pip/_internal/utils/deprecation.py delete mode 100644 venv/Lib/site-packages/pip/_internal/utils/direct_url_helpers.py delete mode 100644 venv/Lib/site-packages/pip/_internal/utils/encoding.py delete mode 100644 venv/Lib/site-packages/pip/_internal/utils/entrypoints.py delete mode 100644 venv/Lib/site-packages/pip/_internal/utils/filesystem.py delete mode 100644 venv/Lib/site-packages/pip/_internal/utils/filetypes.py delete mode 100644 venv/Lib/site-packages/pip/_internal/utils/glibc.py delete mode 100644 venv/Lib/site-packages/pip/_internal/utils/hashes.py delete mode 100644 venv/Lib/site-packages/pip/_internal/utils/inject_securetransport.py delete mode 100644 venv/Lib/site-packages/pip/_internal/utils/logging.py delete mode 100644 venv/Lib/site-packages/pip/_internal/utils/misc.py delete mode 100644 venv/Lib/site-packages/pip/_internal/utils/models.py delete mode 100644 venv/Lib/site-packages/pip/_internal/utils/packaging.py delete mode 100644 venv/Lib/site-packages/pip/_internal/utils/setuptools_build.py delete mode 100644 venv/Lib/site-packages/pip/_internal/utils/subprocess.py delete mode 100644 venv/Lib/site-packages/pip/_internal/utils/temp_dir.py delete mode 100644 venv/Lib/site-packages/pip/_internal/utils/unpacking.py delete mode 100644 venv/Lib/site-packages/pip/_internal/utils/urls.py delete mode 100644 venv/Lib/site-packages/pip/_internal/utils/virtualenv.py delete mode 100644 venv/Lib/site-packages/pip/_internal/utils/wheel.py delete mode 100644 venv/Lib/site-packages/pip/_internal/vcs/__init__.py delete mode 100644 venv/Lib/site-packages/pip/_internal/vcs/bazaar.py delete mode 100644 venv/Lib/site-packages/pip/_internal/vcs/git.py delete mode 100644 venv/Lib/site-packages/pip/_internal/vcs/mercurial.py delete mode 100644 venv/Lib/site-packages/pip/_internal/vcs/subversion.py delete mode 100644 venv/Lib/site-packages/pip/_internal/vcs/versioncontrol.py delete mode 100644 venv/Lib/site-packages/pip/_internal/wheel_builder.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/__init__.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/cachecontrol/__init__.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/cachecontrol/_cmd.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/cachecontrol/adapter.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/cachecontrol/cache.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/cachecontrol/caches/__init__.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/cachecontrol/caches/file_cache.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/cachecontrol/caches/redis_cache.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/cachecontrol/compat.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/cachecontrol/controller.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/cachecontrol/filewrapper.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/cachecontrol/heuristics.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/cachecontrol/serialize.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/cachecontrol/wrapper.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/certifi/__init__.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/certifi/__main__.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/certifi/cacert.pem delete mode 100644 venv/Lib/site-packages/pip/_vendor/certifi/core.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/chardet/__init__.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/chardet/big5freq.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/chardet/big5prober.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/chardet/chardistribution.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/chardet/charsetgroupprober.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/chardet/charsetprober.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/chardet/cli/__init__.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/chardet/cli/chardetect.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/chardet/codingstatemachine.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/chardet/cp949prober.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/chardet/enums.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/chardet/escprober.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/chardet/escsm.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/chardet/eucjpprober.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/chardet/euckrfreq.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/chardet/euckrprober.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/chardet/euctwfreq.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/chardet/euctwprober.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/chardet/gb2312freq.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/chardet/gb2312prober.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/chardet/hebrewprober.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/chardet/jisfreq.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/chardet/jpcntx.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/chardet/langbulgarianmodel.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/chardet/langgreekmodel.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/chardet/langhebrewmodel.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/chardet/langhungarianmodel.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/chardet/langrussianmodel.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/chardet/langthaimodel.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/chardet/langturkishmodel.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/chardet/latin1prober.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/chardet/mbcharsetprober.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/chardet/mbcsgroupprober.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/chardet/mbcssm.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/chardet/metadata/__init__.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/chardet/metadata/languages.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/chardet/sbcharsetprober.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/chardet/sbcsgroupprober.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/chardet/sjisprober.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/chardet/universaldetector.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/chardet/utf8prober.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/chardet/version.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/colorama/__init__.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/colorama/ansi.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/colorama/ansitowin32.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/colorama/initialise.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/colorama/win32.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/colorama/winterm.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/distlib/__init__.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/distlib/compat.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/distlib/database.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/distlib/index.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/distlib/locators.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/distlib/manifest.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/distlib/markers.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/distlib/metadata.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/distlib/resources.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/distlib/scripts.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/distlib/t32.exe delete mode 100644 venv/Lib/site-packages/pip/_vendor/distlib/t64.exe delete mode 100644 venv/Lib/site-packages/pip/_vendor/distlib/util.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/distlib/version.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/distlib/w32.exe delete mode 100644 venv/Lib/site-packages/pip/_vendor/distlib/w64.exe delete mode 100644 venv/Lib/site-packages/pip/_vendor/distlib/wheel.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/idna/__init__.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/idna/codec.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/idna/compat.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/idna/core.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/idna/idnadata.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/idna/intranges.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/idna/package_data.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/idna/uts46data.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/msgpack/__init__.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/msgpack/exceptions.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/msgpack/ext.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/msgpack/fallback.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/packaging/__about__.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/packaging/__init__.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/packaging/_manylinux.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/packaging/_musllinux.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/packaging/_structures.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/packaging/markers.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/packaging/requirements.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/packaging/specifiers.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/packaging/tags.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/packaging/utils.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/packaging/version.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/pkg_resources/__init__.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/requests/__init__.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/requests/__version__.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/requests/_internal_utils.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/requests/adapters.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/requests/api.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/requests/auth.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/requests/certs.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/requests/compat.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/requests/cookies.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/requests/exceptions.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/requests/help.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/requests/hooks.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/requests/models.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/requests/packages.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/requests/sessions.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/requests/status_codes.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/requests/structures.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/requests/utils.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/resolvelib/__init__.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/resolvelib/compat/__init__.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/resolvelib/compat/collections_abc.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/resolvelib/providers.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/resolvelib/reporters.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/resolvelib/resolvers.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/resolvelib/structs.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/six.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/tenacity/__init__.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/tenacity/_asyncio.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/tenacity/_utils.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/tenacity/after.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/tenacity/before.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/tenacity/before_sleep.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/tenacity/nap.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/tenacity/retry.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/tenacity/stop.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/tenacity/tornadoweb.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/tenacity/wait.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/tomli/__init__.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/tomli/_parser.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/tomli/_re.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/urllib3/__init__.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/urllib3/_collections.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/urllib3/_version.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/urllib3/connection.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/urllib3/connectionpool.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/urllib3/contrib/__init__.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/urllib3/contrib/_appengine_environ.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__init__.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/urllib3/contrib/_securetransport/bindings.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/urllib3/contrib/_securetransport/low_level.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/urllib3/contrib/appengine.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/urllib3/contrib/ntlmpool.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/urllib3/contrib/securetransport.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/urllib3/contrib/socks.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/urllib3/exceptions.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/urllib3/fields.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/urllib3/filepost.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/urllib3/poolmanager.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/urllib3/request.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/urllib3/response.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/urllib3/util/__init__.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/urllib3/util/connection.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/urllib3/util/proxy.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/urllib3/util/queue.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/urllib3/util/request.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/urllib3/util/response.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/urllib3/util/retry.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/urllib3/util/ssl_.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/urllib3/util/ssltransport.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/urllib3/util/timeout.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/urllib3/util/url.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/urllib3/util/wait.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/vendor.txt delete mode 100644 venv/Lib/site-packages/pip/_vendor/webencodings/__init__.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/webencodings/labels.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/webencodings/mklabels.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/webencodings/tests.py delete mode 100644 venv/Lib/site-packages/pip/_vendor/webencodings/x_user_defined.py delete mode 100644 venv/Lib/site-packages/pip/py.typed delete mode 100644 venv/Lib/site-packages/pkg_resources/__init__.py delete mode 100644 venv/Lib/site-packages/pkg_resources/_vendor/__init__.py delete mode 100644 venv/Lib/site-packages/pkg_resources/_vendor/appdirs.py delete mode 100644 venv/Lib/site-packages/pkg_resources/_vendor/packaging/__about__.py delete mode 100644 venv/Lib/site-packages/pkg_resources/_vendor/packaging/__init__.py delete mode 100644 venv/Lib/site-packages/pkg_resources/_vendor/packaging/_structures.py delete mode 100644 venv/Lib/site-packages/pkg_resources/_vendor/packaging/markers.py delete mode 100644 venv/Lib/site-packages/pkg_resources/_vendor/packaging/requirements.py delete mode 100644 venv/Lib/site-packages/pkg_resources/_vendor/packaging/specifiers.py delete mode 100644 venv/Lib/site-packages/pkg_resources/_vendor/packaging/tags.py delete mode 100644 venv/Lib/site-packages/pkg_resources/_vendor/packaging/utils.py delete mode 100644 venv/Lib/site-packages/pkg_resources/_vendor/packaging/version.py delete mode 100644 venv/Lib/site-packages/pkg_resources/extern/__init__.py delete mode 100644 venv/Lib/site-packages/pycparser/_build_tables.py delete mode 100644 venv/Lib/site-packages/pycparser/ast_transforms.py delete mode 100644 venv/Lib/site-packages/pycparser/ply/__init__.py delete mode 100644 venv/Lib/site-packages/pydyf-0.1.2.dist-info/WHEEL delete mode 100644 venv/Lib/site-packages/pyphen-0.12.0.dist-info/INSTALLER delete mode 100644 venv/Lib/site-packages/pyphen/dictionaries/hyph_af_ZA.dic delete mode 100644 venv/Lib/site-packages/pyphen/dictionaries/hyph_be_BY.dic delete mode 100644 venv/Lib/site-packages/pyphen/dictionaries/hyph_bg_BG.dic delete mode 100644 venv/Lib/site-packages/pyphen/dictionaries/hyph_cs_CZ.dic delete mode 100644 venv/Lib/site-packages/pyphen/dictionaries/hyph_da_DK.dic delete mode 100644 venv/Lib/site-packages/pyphen/dictionaries/hyph_de_AT.dic delete mode 100644 venv/Lib/site-packages/pyphen/dictionaries/hyph_de_CH.dic delete mode 100644 venv/Lib/site-packages/pyphen/dictionaries/hyph_de_DE.dic delete mode 100644 venv/Lib/site-packages/pyphen/dictionaries/hyph_el_GR.dic delete mode 100644 venv/Lib/site-packages/pyphen/dictionaries/hyph_en_GB.dic delete mode 100644 venv/Lib/site-packages/pyphen/dictionaries/hyph_en_US.dic delete mode 100644 venv/Lib/site-packages/pyphen/dictionaries/hyph_et_EE.dic delete mode 100644 venv/Lib/site-packages/pyphen/dictionaries/hyph_hr_HR.dic delete mode 100644 venv/Lib/site-packages/pyphen/dictionaries/hyph_hu_HU.dic delete mode 100644 venv/Lib/site-packages/pyphen/dictionaries/hyph_id_ID.dic delete mode 100644 venv/Lib/site-packages/pyphen/dictionaries/hyph_it_IT.dic delete mode 100644 venv/Lib/site-packages/pyphen/dictionaries/hyph_lv_LV.dic delete mode 100644 venv/Lib/site-packages/pyphen/dictionaries/hyph_mn_MN.dic delete mode 100644 venv/Lib/site-packages/pyphen/dictionaries/hyph_nb_NO.dic delete mode 100644 venv/Lib/site-packages/pyphen/dictionaries/hyph_nl_NL.dic delete mode 100644 venv/Lib/site-packages/pyphen/dictionaries/hyph_nn_NO.dic delete mode 100644 venv/Lib/site-packages/pyphen/dictionaries/hyph_pl_PL.dic delete mode 100644 venv/Lib/site-packages/pyphen/dictionaries/hyph_pt_BR.dic delete mode 100644 venv/Lib/site-packages/pyphen/dictionaries/hyph_pt_PT.dic delete mode 100644 venv/Lib/site-packages/pyphen/dictionaries/hyph_ro_RO.dic delete mode 100644 venv/Lib/site-packages/pyphen/dictionaries/hyph_ru_RU.dic delete mode 100644 venv/Lib/site-packages/pyphen/dictionaries/hyph_sk_SK.dic delete mode 100644 venv/Lib/site-packages/pyphen/dictionaries/hyph_sl_SI.dic delete mode 100644 venv/Lib/site-packages/pyphen/dictionaries/hyph_sq_AL.dic delete mode 100644 venv/Lib/site-packages/pyphen/dictionaries/hyph_sr_Latn.dic delete mode 100644 venv/Lib/site-packages/pyphen/dictionaries/hyph_te_IN.dic delete mode 100644 venv/Lib/site-packages/pyphen/dictionaries/hyph_uk_UA.dic delete mode 100644 venv/Lib/site-packages/pyphen/dictionaries/hyph_zu_ZA.dic delete mode 100644 venv/Lib/site-packages/setuptools/__init__.py delete mode 100644 venv/Lib/site-packages/setuptools/_deprecation_warning.py delete mode 100644 venv/Lib/site-packages/setuptools/_distutils/__init__.py delete mode 100644 venv/Lib/site-packages/setuptools/_distutils/_msvccompiler.py delete mode 100644 venv/Lib/site-packages/setuptools/_distutils/archive_util.py delete mode 100644 venv/Lib/site-packages/setuptools/_distutils/bcppcompiler.py delete mode 100644 venv/Lib/site-packages/setuptools/_distutils/ccompiler.py delete mode 100644 venv/Lib/site-packages/setuptools/_distutils/cmd.py delete mode 100644 venv/Lib/site-packages/setuptools/_distutils/command/__init__.py delete mode 100644 venv/Lib/site-packages/setuptools/_distutils/command/bdist.py delete mode 100644 venv/Lib/site-packages/setuptools/_distutils/command/bdist_dumb.py delete mode 100644 venv/Lib/site-packages/setuptools/_distutils/command/bdist_rpm.py delete mode 100644 venv/Lib/site-packages/setuptools/_distutils/command/build.py delete mode 100644 venv/Lib/site-packages/setuptools/_distutils/command/build_clib.py delete mode 100644 venv/Lib/site-packages/setuptools/_distutils/command/build_ext.py delete mode 100644 venv/Lib/site-packages/setuptools/_distutils/command/build_py.py delete mode 100644 venv/Lib/site-packages/setuptools/_distutils/command/build_scripts.py delete mode 100644 venv/Lib/site-packages/setuptools/_distutils/command/check.py delete mode 100644 venv/Lib/site-packages/setuptools/_distutils/command/clean.py delete mode 100644 venv/Lib/site-packages/setuptools/_distutils/command/config.py delete mode 100644 venv/Lib/site-packages/setuptools/_distutils/command/install.py delete mode 100644 venv/Lib/site-packages/setuptools/_distutils/command/install_data.py delete mode 100644 venv/Lib/site-packages/setuptools/_distutils/command/install_egg_info.py delete mode 100644 venv/Lib/site-packages/setuptools/_distutils/command/install_headers.py delete mode 100644 venv/Lib/site-packages/setuptools/_distutils/command/install_lib.py delete mode 100644 venv/Lib/site-packages/setuptools/_distutils/command/install_scripts.py delete mode 100644 venv/Lib/site-packages/setuptools/_distutils/command/py37compat.py delete mode 100644 venv/Lib/site-packages/setuptools/_distutils/command/register.py delete mode 100644 venv/Lib/site-packages/setuptools/_distutils/command/sdist.py delete mode 100644 venv/Lib/site-packages/setuptools/_distutils/command/upload.py delete mode 100644 venv/Lib/site-packages/setuptools/_distutils/config.py delete mode 100644 venv/Lib/site-packages/setuptools/_distutils/core.py delete mode 100644 venv/Lib/site-packages/setuptools/_distutils/cygwinccompiler.py delete mode 100644 venv/Lib/site-packages/setuptools/_distutils/debug.py delete mode 100644 venv/Lib/site-packages/setuptools/_distutils/dep_util.py delete mode 100644 venv/Lib/site-packages/setuptools/_distutils/dir_util.py delete mode 100644 venv/Lib/site-packages/setuptools/_distutils/dist.py delete mode 100644 venv/Lib/site-packages/setuptools/_distutils/errors.py delete mode 100644 venv/Lib/site-packages/setuptools/_distutils/extension.py delete mode 100644 venv/Lib/site-packages/setuptools/_distutils/fancy_getopt.py delete mode 100644 venv/Lib/site-packages/setuptools/_distutils/file_util.py delete mode 100644 venv/Lib/site-packages/setuptools/_distutils/filelist.py delete mode 100644 venv/Lib/site-packages/setuptools/_distutils/log.py delete mode 100644 venv/Lib/site-packages/setuptools/_distutils/msvc9compiler.py delete mode 100644 venv/Lib/site-packages/setuptools/_distutils/msvccompiler.py delete mode 100644 venv/Lib/site-packages/setuptools/_distutils/py38compat.py delete mode 100644 venv/Lib/site-packages/setuptools/_distutils/spawn.py delete mode 100644 venv/Lib/site-packages/setuptools/_distutils/sysconfig.py delete mode 100644 venv/Lib/site-packages/setuptools/_distutils/text_file.py delete mode 100644 venv/Lib/site-packages/setuptools/_distutils/unixccompiler.py delete mode 100644 venv/Lib/site-packages/setuptools/_distutils/util.py delete mode 100644 venv/Lib/site-packages/setuptools/_distutils/version.py delete mode 100644 venv/Lib/site-packages/setuptools/_distutils/versionpredicate.py delete mode 100644 venv/Lib/site-packages/setuptools/_imp.py delete mode 100644 venv/Lib/site-packages/setuptools/_vendor/__init__.py delete mode 100644 venv/Lib/site-packages/setuptools/_vendor/more_itertools/__init__.py delete mode 100644 venv/Lib/site-packages/setuptools/_vendor/more_itertools/more.py delete mode 100644 venv/Lib/site-packages/setuptools/_vendor/more_itertools/recipes.py delete mode 100644 venv/Lib/site-packages/setuptools/_vendor/ordered_set.py delete mode 100644 venv/Lib/site-packages/setuptools/_vendor/packaging/__about__.py delete mode 100644 venv/Lib/site-packages/setuptools/_vendor/packaging/__init__.py delete mode 100644 venv/Lib/site-packages/setuptools/_vendor/packaging/_structures.py delete mode 100644 venv/Lib/site-packages/setuptools/_vendor/packaging/markers.py delete mode 100644 venv/Lib/site-packages/setuptools/_vendor/packaging/requirements.py delete mode 100644 venv/Lib/site-packages/setuptools/_vendor/packaging/specifiers.py delete mode 100644 venv/Lib/site-packages/setuptools/_vendor/packaging/tags.py delete mode 100644 venv/Lib/site-packages/setuptools/_vendor/packaging/utils.py delete mode 100644 venv/Lib/site-packages/setuptools/_vendor/packaging/version.py delete mode 100644 venv/Lib/site-packages/setuptools/archive_util.py delete mode 100644 venv/Lib/site-packages/setuptools/build_meta.py delete mode 100644 venv/Lib/site-packages/setuptools/cli-32.exe delete mode 100644 venv/Lib/site-packages/setuptools/cli-64.exe delete mode 100644 venv/Lib/site-packages/setuptools/cli.exe delete mode 100644 venv/Lib/site-packages/setuptools/command/__init__.py delete mode 100644 venv/Lib/site-packages/setuptools/command/alias.py delete mode 100644 venv/Lib/site-packages/setuptools/command/bdist_egg.py delete mode 100644 venv/Lib/site-packages/setuptools/command/bdist_rpm.py delete mode 100644 venv/Lib/site-packages/setuptools/command/build_clib.py delete mode 100644 venv/Lib/site-packages/setuptools/command/build_ext.py delete mode 100644 venv/Lib/site-packages/setuptools/command/build_py.py delete mode 100644 venv/Lib/site-packages/setuptools/command/develop.py delete mode 100644 venv/Lib/site-packages/setuptools/command/dist_info.py delete mode 100644 venv/Lib/site-packages/setuptools/command/easy_install.py delete mode 100644 venv/Lib/site-packages/setuptools/command/egg_info.py delete mode 100644 venv/Lib/site-packages/setuptools/command/install.py delete mode 100644 venv/Lib/site-packages/setuptools/command/install_egg_info.py delete mode 100644 venv/Lib/site-packages/setuptools/command/install_lib.py delete mode 100644 venv/Lib/site-packages/setuptools/command/install_scripts.py delete mode 100644 venv/Lib/site-packages/setuptools/command/launcher manifest.xml delete mode 100644 venv/Lib/site-packages/setuptools/command/py36compat.py delete mode 100644 venv/Lib/site-packages/setuptools/command/register.py delete mode 100644 venv/Lib/site-packages/setuptools/command/rotate.py delete mode 100644 venv/Lib/site-packages/setuptools/command/saveopts.py delete mode 100644 venv/Lib/site-packages/setuptools/command/sdist.py delete mode 100644 venv/Lib/site-packages/setuptools/command/setopt.py delete mode 100644 venv/Lib/site-packages/setuptools/command/test.py delete mode 100644 venv/Lib/site-packages/setuptools/command/upload.py delete mode 100644 venv/Lib/site-packages/setuptools/command/upload_docs.py delete mode 100644 venv/Lib/site-packages/setuptools/dep_util.py delete mode 100644 venv/Lib/site-packages/setuptools/depends.py delete mode 100644 venv/Lib/site-packages/setuptools/dist.py delete mode 100644 venv/Lib/site-packages/setuptools/errors.py delete mode 100644 venv/Lib/site-packages/setuptools/extension.py delete mode 100644 venv/Lib/site-packages/setuptools/extern/__init__.py delete mode 100644 venv/Lib/site-packages/setuptools/glob.py delete mode 100644 venv/Lib/site-packages/setuptools/gui-32.exe delete mode 100644 venv/Lib/site-packages/setuptools/gui-64.exe delete mode 100644 venv/Lib/site-packages/setuptools/gui.exe delete mode 100644 venv/Lib/site-packages/setuptools/installer.py delete mode 100644 venv/Lib/site-packages/setuptools/launch.py delete mode 100644 venv/Lib/site-packages/setuptools/monkey.py delete mode 100644 venv/Lib/site-packages/setuptools/msvc.py delete mode 100644 venv/Lib/site-packages/setuptools/namespaces.py delete mode 100644 venv/Lib/site-packages/setuptools/package_index.py delete mode 100644 venv/Lib/site-packages/setuptools/py34compat.py delete mode 100644 venv/Lib/site-packages/setuptools/sandbox.py delete mode 100644 venv/Lib/site-packages/setuptools/script (dev).tmpl delete mode 100644 venv/Lib/site-packages/setuptools/script.tmpl delete mode 100644 venv/Lib/site-packages/setuptools/unicode_utils.py delete mode 100644 venv/Lib/site-packages/setuptools/version.py delete mode 100644 venv/Lib/site-packages/setuptools/wheel.py delete mode 100644 venv/Lib/site-packages/setuptools/windows_support.py delete mode 100644 venv/Lib/site-packages/six-1.16.0.dist-info/RECORD delete mode 100644 venv/Lib/site-packages/six-1.16.0.dist-info/WHEEL delete mode 100644 venv/Lib/site-packages/sqlparse-0.4.2.dist-info/AUTHORS delete mode 100644 venv/Lib/site-packages/sqlparse-0.4.2.dist-info/INSTALLER delete mode 100644 venv/Lib/site-packages/sqlparse-0.4.2.dist-info/LICENSE delete mode 100644 venv/Lib/site-packages/sqlparse-0.4.2.dist-info/METADATA delete mode 100644 venv/Lib/site-packages/sqlparse-0.4.2.dist-info/RECORD delete mode 100644 venv/Lib/site-packages/sqlparse-0.4.2.dist-info/WHEEL delete mode 100644 venv/Lib/site-packages/sqlparse-0.4.2.dist-info/entry_points.txt delete mode 100644 venv/Lib/site-packages/sqlparse-0.4.2.dist-info/top_level.txt delete mode 100644 venv/Lib/site-packages/sqlparse/__init__.py delete mode 100644 venv/Lib/site-packages/sqlparse/__main__.py delete mode 100644 venv/Lib/site-packages/sqlparse/cli.py delete mode 100644 venv/Lib/site-packages/sqlparse/compat.py delete mode 100644 venv/Lib/site-packages/sqlparse/engine/__init__.py delete mode 100644 venv/Lib/site-packages/sqlparse/engine/filter_stack.py delete mode 100644 venv/Lib/site-packages/sqlparse/engine/grouping.py delete mode 100644 venv/Lib/site-packages/sqlparse/engine/statement_splitter.py delete mode 100644 venv/Lib/site-packages/sqlparse/exceptions.py delete mode 100644 venv/Lib/site-packages/sqlparse/filters/__init__.py delete mode 100644 venv/Lib/site-packages/sqlparse/filters/aligned_indent.py delete mode 100644 venv/Lib/site-packages/sqlparse/filters/others.py delete mode 100644 venv/Lib/site-packages/sqlparse/filters/output.py delete mode 100644 venv/Lib/site-packages/sqlparse/filters/reindent.py delete mode 100644 venv/Lib/site-packages/sqlparse/filters/right_margin.py delete mode 100644 venv/Lib/site-packages/sqlparse/filters/tokens.py delete mode 100644 venv/Lib/site-packages/sqlparse/formatter.py delete mode 100644 venv/Lib/site-packages/sqlparse/keywords.py delete mode 100644 venv/Lib/site-packages/sqlparse/lexer.py delete mode 100644 venv/Lib/site-packages/sqlparse/sql.py delete mode 100644 venv/Lib/site-packages/sqlparse/tokens.py delete mode 100644 venv/Lib/site-packages/sqlparse/utils.py delete mode 100644 venv/Lib/site-packages/tinycss2-1.1.1.dist-info/METADATA delete mode 100644 venv/Lib/site-packages/tzdata-2021.5.dist-info/INSTALLER delete mode 100644 venv/Lib/site-packages/tzdata-2021.5.dist-info/LICENSE delete mode 100644 venv/Lib/site-packages/tzdata-2021.5.dist-info/LICENSE_APACHE delete mode 100644 venv/Lib/site-packages/tzdata-2021.5.dist-info/METADATA delete mode 100644 venv/Lib/site-packages/tzdata-2021.5.dist-info/RECORD delete mode 100644 venv/Lib/site-packages/tzdata-2021.5.dist-info/WHEEL delete mode 100644 venv/Lib/site-packages/tzdata-2021.5.dist-info/top_level.txt delete mode 100644 venv/Lib/site-packages/tzdata/__init__.py delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Abidjan delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Accra delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Addis_Ababa delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Algiers delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Asmara delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Asmera delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Bamako delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Bangui delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Banjul delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Bissau delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Blantyre delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Brazzaville delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Bujumbura delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Cairo delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Casablanca delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Ceuta delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Conakry delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Dakar delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Dar_es_Salaam delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Djibouti delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Douala delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/El_Aaiun delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Freetown delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Gaborone delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Harare delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Johannesburg delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Juba delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Kampala delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Khartoum delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Kigali delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Kinshasa delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Lagos delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Libreville delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Lome delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Luanda delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Lubumbashi delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Lusaka delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Malabo delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Maputo delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Maseru delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Mbabane delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Mogadishu delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Monrovia delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Nairobi delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Ndjamena delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Niamey delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Nouakchott delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Ouagadougou delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Porto-Novo delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Sao_Tome delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Timbuktu delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Tripoli delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Tunis delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/Windhoek delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Africa/__init__.py delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Adak delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Anchorage delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Anguilla delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Antigua delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Araguaina delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Argentina/Buenos_Aires delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Argentina/Catamarca delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Argentina/ComodRivadavia delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Argentina/Cordoba delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Argentina/Jujuy delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Argentina/La_Rioja delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Argentina/Mendoza delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Argentina/Rio_Gallegos delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Argentina/Salta delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Argentina/San_Juan delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Argentina/San_Luis delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Argentina/Tucuman delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Argentina/Ushuaia delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Argentina/__init__.py delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Aruba delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Asuncion delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Atikokan delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Atka delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Bahia delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Bahia_Banderas delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Barbados delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Belem delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Belize delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Blanc-Sablon delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Boa_Vista delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Bogota delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Boise delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Buenos_Aires delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Cambridge_Bay delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Campo_Grande delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Cancun delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Caracas delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Catamarca delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Cayenne delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Cayman delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Chicago delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Chihuahua delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Coral_Harbour delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Cordoba delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Costa_Rica delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Creston delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Cuiaba delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Curacao delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Danmarkshavn delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Dawson delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Dawson_Creek delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Denver delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Detroit delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Dominica delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Edmonton delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Eirunepe delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/El_Salvador delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Ensenada delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Fort_Nelson delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Fort_Wayne delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Fortaleza delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Glace_Bay delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Godthab delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Goose_Bay delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Grand_Turk delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Grenada delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Guadeloupe delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Guatemala delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Guayaquil delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Guyana delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Halifax delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Havana delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Hermosillo delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Indiana/Indianapolis delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Indiana/Knox delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Indiana/Marengo delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Indiana/Petersburg delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Indiana/Tell_City delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Indiana/Vevay delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Indiana/Vincennes delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Indiana/Winamac delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Indiana/__init__.py delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Indianapolis delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Inuvik delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Iqaluit delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Jamaica delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Jujuy delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Juneau delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Kentucky/Louisville delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Kentucky/Monticello delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Kentucky/__init__.py delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Knox_IN delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Kralendijk delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/La_Paz delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Lima delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Los_Angeles delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Louisville delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Lower_Princes delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Maceio delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Managua delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Manaus delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Marigot delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Martinique delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Matamoros delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Mazatlan delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Mendoza delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Menominee delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Merida delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Metlakatla delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Mexico_City delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Miquelon delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Moncton delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Monterrey delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Montevideo delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Montreal delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Montserrat delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Nassau delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/New_York delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Nipigon delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Nome delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Noronha delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/North_Dakota/Beulah delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/North_Dakota/Center delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/North_Dakota/New_Salem delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/North_Dakota/__init__.py delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Nuuk delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Ojinaga delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Panama delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Pangnirtung delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Paramaribo delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Phoenix delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Port-au-Prince delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Port_of_Spain delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Porto_Acre delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Porto_Velho delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Puerto_Rico delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Punta_Arenas delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Rainy_River delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Rankin_Inlet delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Recife delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Regina delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Resolute delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Rio_Branco delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Rosario delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Santa_Isabel delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Santarem delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Santiago delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Santo_Domingo delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Sao_Paulo delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Scoresbysund delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Shiprock delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Sitka delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/St_Barthelemy delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/St_Johns delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/St_Kitts delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/St_Lucia delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/St_Thomas delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/St_Vincent delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Swift_Current delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Tegucigalpa delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Thule delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Thunder_Bay delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Tijuana delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Toronto delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Tortola delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Vancouver delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Virgin delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Whitehorse delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Winnipeg delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Yakutat delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/Yellowknife delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/America/__init__.py delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Antarctica/Casey delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Antarctica/Davis delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Antarctica/DumontDUrville delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Antarctica/Macquarie delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Antarctica/Mawson delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Antarctica/McMurdo delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Antarctica/Palmer delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Antarctica/Rothera delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Antarctica/South_Pole delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Antarctica/Syowa delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Antarctica/Troll delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Antarctica/Vostok delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Antarctica/__init__.py delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Arctic/Longyearbyen delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Arctic/__init__.py delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Aden delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Almaty delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Amman delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Anadyr delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Aqtau delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Aqtobe delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Ashgabat delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Ashkhabad delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Atyrau delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Baghdad delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Bahrain delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Baku delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Bangkok delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Barnaul delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Beirut delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Bishkek delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Brunei delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Calcutta delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Chita delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Choibalsan delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Chongqing delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Chungking delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Colombo delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Dacca delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Damascus delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Dhaka delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Dili delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Dubai delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Dushanbe delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Famagusta delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Gaza delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Harbin delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Hebron delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Ho_Chi_Minh delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Hong_Kong delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Hovd delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Irkutsk delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Istanbul delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Jakarta delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Jayapura delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Jerusalem delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Kabul delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Kamchatka delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Karachi delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Kashgar delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Kathmandu delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Katmandu delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Khandyga delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Kolkata delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Krasnoyarsk delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Kuala_Lumpur delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Kuching delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Kuwait delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Macao delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Macau delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Magadan delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Makassar delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Manila delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Muscat delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Nicosia delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Novokuznetsk delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Novosibirsk delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Omsk delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Oral delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Phnom_Penh delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Pontianak delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Pyongyang delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Qatar delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Qostanay delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Qyzylorda delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Rangoon delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Riyadh delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Saigon delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Sakhalin delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Samarkand delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Seoul delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Shanghai delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Singapore delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Srednekolymsk delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Taipei delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Tashkent delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Tbilisi delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Tehran delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Tel_Aviv delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Thimbu delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Thimphu delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Tokyo delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Tomsk delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Ujung_Pandang delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Ulaanbaatar delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Ulan_Bator delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Urumqi delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Ust-Nera delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Vientiane delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Vladivostok delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Yakutsk delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Yangon delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Yekaterinburg delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/Yerevan delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Asia/__init__.py delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Atlantic/Azores delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Atlantic/Bermuda delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Atlantic/Canary delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Atlantic/Cape_Verde delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Atlantic/Faeroe delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Atlantic/Faroe delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Atlantic/Jan_Mayen delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Atlantic/Madeira delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Atlantic/Reykjavik delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Atlantic/South_Georgia delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Atlantic/St_Helena delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Atlantic/Stanley delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Atlantic/__init__.py delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Australia/ACT delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Australia/Adelaide delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Australia/Brisbane delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Australia/Broken_Hill delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Australia/Canberra delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Australia/Currie delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Australia/Darwin delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Australia/Eucla delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Australia/Hobart delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Australia/LHI delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Australia/Lindeman delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Australia/Lord_Howe delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Australia/Melbourne delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Australia/NSW delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Australia/North delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Australia/Perth delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Australia/Queensland delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Australia/South delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Australia/Sydney delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Australia/Tasmania delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Australia/Victoria delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Australia/West delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Australia/Yancowinna delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Australia/__init__.py delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Brazil/Acre delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Brazil/DeNoronha delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Brazil/East delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Brazil/West delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Brazil/__init__.py delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/CET delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/CST6CDT delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Canada/Atlantic delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Canada/Central delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Canada/Eastern delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Canada/Mountain delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Canada/Newfoundland delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Canada/Pacific delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Canada/Saskatchewan delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Canada/Yukon delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Canada/__init__.py delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Chile/Continental delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Chile/EasterIsland delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Chile/__init__.py delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Cuba delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/EET delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/EST delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/EST5EDT delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Egypt delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Eire delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Etc/GMT delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Etc/GMT+0 delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Etc/GMT+1 delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Etc/GMT+10 delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Etc/GMT+11 delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Etc/GMT+12 delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Etc/GMT+2 delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Etc/GMT+3 delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Etc/GMT+4 delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Etc/GMT+5 delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Etc/GMT+6 delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Etc/GMT+7 delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Etc/GMT+8 delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Etc/GMT+9 delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Etc/GMT-0 delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Etc/GMT-1 delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Etc/GMT-10 delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Etc/GMT-11 delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Etc/GMT-12 delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Etc/GMT-13 delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Etc/GMT-14 delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Etc/GMT-2 delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Etc/GMT-3 delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Etc/GMT-4 delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Etc/GMT-5 delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Etc/GMT-6 delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Etc/GMT-7 delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Etc/GMT-8 delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Etc/GMT-9 delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Etc/GMT0 delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Etc/Greenwich delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Etc/UCT delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Etc/UTC delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Etc/Universal delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Etc/Zulu delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Etc/__init__.py delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Amsterdam delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Andorra delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Astrakhan delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Athens delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Belfast delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Belgrade delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Berlin delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Bratislava delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Brussels delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Bucharest delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Budapest delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Busingen delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Chisinau delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Copenhagen delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Dublin delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Gibraltar delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Guernsey delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Helsinki delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Isle_of_Man delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Istanbul delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Jersey delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Kaliningrad delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Kiev delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Kirov delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Lisbon delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Ljubljana delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/London delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Luxembourg delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Madrid delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Malta delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Mariehamn delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Minsk delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Monaco delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Moscow delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Nicosia delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Oslo delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Paris delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Podgorica delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Prague delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Riga delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Rome delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Samara delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/San_Marino delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Sarajevo delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Saratov delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Simferopol delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Skopje delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Sofia delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Stockholm delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Tallinn delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Tirane delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Tiraspol delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Ulyanovsk delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Uzhgorod delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Vaduz delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Vatican delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Vienna delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Vilnius delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Volgograd delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Warsaw delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Zagreb delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Zaporozhye delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/Zurich delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Europe/__init__.py delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Factory delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/GB delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/GB-Eire delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/GMT delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/GMT+0 delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/GMT-0 delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/GMT0 delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Greenwich delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/HST delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Hongkong delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Iceland delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Indian/Antananarivo delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Indian/Chagos delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Indian/Christmas delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Indian/Cocos delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Indian/Comoro delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Indian/Kerguelen delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Indian/Mahe delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Indian/Maldives delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Indian/Mauritius delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Indian/Mayotte delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Indian/Reunion delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Indian/__init__.py delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Iran delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Israel delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Jamaica delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Japan delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Kwajalein delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Libya delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/MET delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/MST delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/MST7MDT delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Mexico/BajaNorte delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Mexico/BajaSur delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Mexico/General delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Mexico/__init__.py delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/NZ delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/NZ-CHAT delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Navajo delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/PRC delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/PST8PDT delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Pacific/Apia delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Pacific/Auckland delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Pacific/Bougainville delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Pacific/Chatham delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Pacific/Chuuk delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Pacific/Easter delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Pacific/Efate delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Pacific/Enderbury delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Pacific/Fakaofo delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Pacific/Fiji delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Pacific/Funafuti delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Pacific/Galapagos delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Pacific/Gambier delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Pacific/Guadalcanal delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Pacific/Guam delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Pacific/Honolulu delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Pacific/Johnston delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Pacific/Kanton delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Pacific/Kiritimati delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Pacific/Kosrae delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Pacific/Kwajalein delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Pacific/Majuro delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Pacific/Marquesas delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Pacific/Midway delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Pacific/Nauru delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Pacific/Niue delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Pacific/Norfolk delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Pacific/Noumea delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Pacific/Pago_Pago delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Pacific/Palau delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Pacific/Pitcairn delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Pacific/Pohnpei delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Pacific/Ponape delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Pacific/Port_Moresby delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Pacific/Rarotonga delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Pacific/Saipan delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Pacific/Samoa delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Pacific/Tahiti delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Pacific/Tarawa delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Pacific/Tongatapu delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Pacific/Truk delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Pacific/Wake delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Pacific/Wallis delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Pacific/Yap delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Pacific/__init__.py delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Poland delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Portugal delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/ROC delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/ROK delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Singapore delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Turkey delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/UCT delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/US/Alaska delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/US/Aleutian delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/US/Arizona delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/US/Central delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/US/East-Indiana delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/US/Eastern delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/US/Hawaii delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/US/Indiana-Starke delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/US/Michigan delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/US/Mountain delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/US/Pacific delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/US/Samoa delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/US/__init__.py delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/UTC delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Universal delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/W-SU delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/WET delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/Zulu delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/__init__.py delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/iso3166.tab delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/leapseconds delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/tzdata.zi delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/zone.tab delete mode 100644 venv/Lib/site-packages/tzdata/zoneinfo/zone1970.tab delete mode 100644 venv/Lib/site-packages/tzdata/zones delete mode 100644 venv/Lib/site-packages/weasyprint/css/__init__.py delete mode 100644 venv/Lib/site-packages/weasyprint/css/counters.py delete mode 100644 venv/Lib/site-packages/weasyprint/css/html5_ph.css delete mode 100644 venv/Lib/site-packages/weasyprint/css/html5_ua.css delete mode 100644 venv/Lib/site-packages/weasyprint/css/targets.py delete mode 100644 venv/Lib/site-packages/weasyprint/css/tests_ua.css delete mode 100644 venv/Lib/site-packages/weasyprint/layout/block.py delete mode 100644 venv/Lib/site-packages/weasyprint/layout/column.py delete mode 100644 venv/Lib/site-packages/weasyprint/layout/flex.py delete mode 100644 venv/Lib/site-packages/weasyprint/layout/float.py delete mode 100644 venv/Lib/site-packages/weasyprint/layout/inline.py delete mode 100644 venv/Lib/site-packages/weasyprint/layout/leader.py delete mode 100644 venv/Lib/site-packages/weasyprint/layout/min_max.py delete mode 100644 venv/Lib/site-packages/weasyprint/layout/page.py delete mode 100644 venv/Lib/site-packages/weasyprint/layout/table.py delete mode 100644 venv/Lib/site-packages/weasyprint/svg/__init__.py delete mode 100644 venv/Lib/site-packages/weasyprint/svg/shapes.py delete mode 100644 venv/Lib/site-packages/zopfli/zopfli.cp310-win_amd64.pyd delete mode 100644 venv/Scripts/Activate.ps1 delete mode 100644 venv/Scripts/activate delete mode 100644 venv/Scripts/activate.bat delete mode 100644 venv/Scripts/deactivate.bat delete mode 100644 venv/Scripts/django-admin.exe delete mode 100644 venv/Scripts/pip.exe delete mode 100644 venv/Scripts/pip3.10.exe delete mode 100644 venv/Scripts/pip3.exe delete mode 100644 venv/Scripts/python.exe delete mode 100644 venv/Scripts/pythonw.exe delete mode 100644 venv/Scripts/sqlformat.exe delete mode 100644 venv/pyvenv.cfg diff --git a/venv/Lib/site-packages/django/conf/locale/hi/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/conf/locale/hi/LC_MESSAGES/django.po deleted file mode 100644 index 427d015..0000000 --- a/venv/Lib/site-packages/django/conf/locale/hi/LC_MESSAGES/django.po +++ /dev/null @@ -1,1237 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# alkuma , 2013 -# 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: 2020-05-19 20:23+0200\n" -"PO-Revision-Date: 2020-07-14 21:42+0000\n" -"Last-Translator: Transifex Bot <>\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 "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 "वैध आइ.पि वी 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 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 "बड़ा (8 बाइट) पूरà¥à¤£à¤¾à¤‚क " - -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 "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 "छवि" - -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 "मानà¥à¤¯ इचà¥à¤›à¤¾ चयन करें । %(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 "" - -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 "नहीं" - -#. 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 "%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 "%(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/site-packages/django/conf/locale/hi/__init__.py b/venv/Lib/site-packages/django/conf/locale/hi/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/venv/Lib/site-packages/django/conf/locale/hi/formats.py b/venv/Lib/site-packages/django/conf/locale/hi/formats.py deleted file mode 100644 index 923967a..0000000 --- a/venv/Lib/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/site-packages/django/conf/locale/hr/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/conf/locale/hr/LC_MESSAGES/django.mo deleted file mode 100644 index f7afa5d2fe61f1c26eb815313d4f0eaf076a79e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19457 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 diff --git a/venv/Lib/site-packages/django/conf/locale/hr/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/conf/locale/hr/LC_MESSAGES/django.po deleted file mode 100644 index 574a7ab..0000000 --- a/venv/Lib/site-packages/django/conf/locale/hr/LC_MESSAGES/django.po +++ /dev/null @@ -1,1274 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# aljosa , 2011,2013 -# Berislav Lopac , 2013 -# Bojan MihelaÄ , 2012 -# Boni Äukić , 2017 -# Jannis Leidel , 2011 -# 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: 2019-09-27 22:40+0200\n" -"PO-Revision-Date: 2019-11-05 00:38+0000\n" -"Last-Translator: Ramiro Morales\n" -"Language-Team: Croatian (http://www.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 "Asturian" -msgstr "Asturijski" - -msgid "Azerbaijani" -msgstr "Azarbejdžanac" - -msgid "Bulgarian" -msgstr "Unesite ispravnu IPv4 adresu." - -msgid "Belarusian" -msgstr "Bjeloruski" - -msgid "Bengali" -msgstr "Bengalski" - -msgid "Breton" -msgstr "Bretonski" - -msgid "Bosnian" -msgstr "BoÅ¡njaÄki" - -msgid "Catalan" -msgstr "Katalanski" - -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 "Hungarian" -msgstr "MaÄ‘arski" - -msgid "Armenian" -msgstr "" - -msgid "Interlingua" -msgstr "Interlingua" - -msgid "Indonesian" -msgstr "Indonezijski" - -msgid "Ido" -msgstr "Ido" - -msgid "Icelandic" -msgstr "Islandski" - -msgid "Italian" -msgstr "Talijanski" - -msgid "Japanese" -msgstr "Japanski" - -msgid "Georgian" -msgstr "Gruzijski" - -msgid "Kabyle" -msgstr "" - -msgid "Kazakh" -msgstr "KazaÅ¡ki" - -msgid "Khmer" -msgstr "KamboÄ‘anski" - -msgid "Kannada" -msgstr "Kannada" - -msgid "Korean" -msgstr "Koreanski" - -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 "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 "Thai" -msgstr "Thai (tajlandski)" - -msgid "Turkish" -msgstr "Turski" - -msgid "Tatar" -msgstr "Tatarski" - -msgid "Udmurt" -msgstr "Udmurtski" - -msgid "Ukrainian" -msgstr "Ukrajinski" - -msgid "Urdu" -msgstr "Urdu" - -msgid "Uzbek" -msgstr "" - -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 "" - -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 "Unesite ispravnu vrijednost." - -msgid "Enter a valid URL." -msgstr "Unesite ispravan URL." - -msgid "Enter a valid integer." -msgstr "Unesite vrijednost u obliku cijelog broja." - -msgid "Enter a valid email address." -msgstr "Unesite ispravnu 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 "" - -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 "Unesite ispravnu IPv6 adresu." - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "Unesite ispravnu IPv4 ili IPv6 adresu." - -msgid "Enter only digits separated by commas." -msgstr "Unesite samo brojeve razdvojene 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 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 "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] "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 "" - -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 "%(model_name)s sa navedenim %(field_labels)s već postoji." - -#, 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 "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 "Boolean (True ili False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Slova (do %(max_length)s)" - -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 "" - -#, 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/sati)" - -#, 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/satima)" - -#, 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 "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 "" - -msgid "Floating point number" -msgstr "Broj s pomiÄnim zarezom (floating point number)" - -#, python-format -msgid "“%(value)s†value must be an integer." -msgstr "" - -msgid "Integer" -msgstr "Cijeli broj" - -msgid "Big (8 byte) integer" -msgstr "Big (8 byte) integer" - -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 "" - -msgid "Boolean (Either True, False or None)" -msgstr "Boolean (True, False ili None)" - -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 "'Slug' (do %(max_length)s)" - -msgid "Small integer" -msgstr "Mali broj" - -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 "" - -msgid "File" -msgstr "Datoteka" - -msgid "Image" -msgstr "Slika" - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "%(model)s instanca sa %(field)s %(value)r ne postoji." - -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 veza" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "%(from)s-%(to)s veze" - -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 "Unos za ovo polje je obavezan." - -msgid "Enter a whole number." -msgstr "Unesite cijeli 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 "Unesite ispravno trajanje." - -#, 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 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 "Unesite listu vrijednosti." - -msgid "Enter a complete value." -msgstr "Unesite kompletnu vrijednost." - -msgid "Enter a valid UUID." -msgstr "Unesite ispravan UUID." - -#. 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" - -msgid "ManagementForm data is missing or has been tampered with" -msgstr "ManagementForm podaci nedostaju ili su promijenjeni" - -#, python-format -msgid "Please submit %d or fewer forms." -msgid_plural "Please submit %d or fewer forms." -msgstr[0] "Molimo unesite %d obrazac." -msgstr[1] "Molimo unesite %d ili manje obrazaca." -msgstr[2] "Molimo unesite %d ili manje obrazaca." - -#, python-format -msgid "Please submit %d or more forms." -msgid_plural "Please submit %d or more forms." -msgstr[0] "Molimo unesite %d ili viÅ¡e obrazaca." -msgstr[1] "Molimo unesite %d ili viÅ¡e obrazaca." -msgstr[2] "Molimo unesite %d ili viÅ¡e obrazaca." - -msgid "Order" -msgstr "Redoslijed:" - -msgid "Delete" -msgstr "IzbriÅ¡i" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Ispravite duplicirane podatke za %(field)s." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" -"Molimo ispravite duplicirane 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 "" -"Molimo ispravite duplicirane podatke za %(field_name)s koji moraju biti " -"jedinstveni za %(lookup)s u %(date_field)s." - -msgid "Please correct the duplicate values below." -msgstr "Molimo ispravite duplicirane 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 "Izaberite ispravnu opciju. Ta opcija nije jedna od dostupnih opcija." - -#, 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 "Isprazni" - -msgid "Currently" -msgstr "Trenutno" - -msgid "Change" -msgstr "Promijeni" - -msgid "Unknown" -msgstr "Nepoznat pojam" - -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] "%(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 "ujutro" - -msgid "PM" -msgstr "popodne" - -msgid "AM" -msgstr "ujutro" - -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 "%d year" -msgid_plural "%d years" -msgstr[0] "%d godina" -msgstr[1] "%d godina" -msgstr[2] "%d godina" - -#, python-format -msgid "%d month" -msgid_plural "%d months" -msgstr[0] "%d mjesec" -msgstr[1] "%d mjeseci" -msgstr[2] "%d mjeseci" - -#, python-format -msgid "%d week" -msgid_plural "%d weeks" -msgstr[0] "%d tjedan" -msgstr[1] "%d tjedna" -msgstr[2] "%d tjedana" - -#, python-format -msgid "%d day" -msgid_plural "%d days" -msgstr[0] "%d dana" -msgstr[1] "%d dana" -msgstr[2] "%d dana" - -#, python-format -msgid "%d hour" -msgid_plural "%d hours" -msgstr[0] "%d sat" -msgstr[1] "%d sati" -msgstr[2] "%d sati" - -#, python-format -msgid "%d minute" -msgid_plural "%d minutes" -msgstr[0] "%d minutu" -msgstr[1] "%d minute" -msgstr[2] "%d minuta" - -msgid "0 minutes" -msgstr "0 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 "" - -msgid "No month specified" -msgstr "Nije naveden mjesec" - -msgid "No day specified" -msgstr "Nije naveden dan" - -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 "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/site-packages/django/conf/locale/hr/__init__.py b/venv/Lib/site-packages/django/conf/locale/hr/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/venv/Lib/site-packages/django/conf/locale/hr/formats.py b/venv/Lib/site-packages/django/conf/locale/hr/formats.py deleted file mode 100644 index 96ad195..0000000 --- a/venv/Lib/site-packages/django/conf/locale/hr/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 = '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.', '%d.%m.%y.', # '25.10.2006.', '25.10.06.' - '%d. %m. %Y.', '%d. %m. %y.', # '25. 10. 2006.', '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/site-packages/django/conf/locale/hsb/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/conf/locale/hsb/LC_MESSAGES/django.mo deleted file mode 100644 index a35711b6fe924ab4faab330a455d43a9337955dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29491 zcmds<37lM2o$oI@1O!DkMd1<%q@}w<0XS)9MAh_o-4;H)$?9OVhp|-Tn!%hTw87s z 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 diff --git a/venv/Lib/site-packages/django/conf/locale/hsb/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/conf/locale/hsb/LC_MESSAGES/django.po deleted file mode 100644 index 6a39696..0000000 --- a/venv/Lib/site-packages/django/conf/locale/hsb/LC_MESSAGES/django.po +++ /dev/null @@ -1,1349 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Michael Wolf , 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-23 23:48+0000\n" -"Last-Translator: Michael Wolf \n" -"Language-Team: Upper Sorbian (http://www.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 "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 "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 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." - -msgid "Enter a valid IPv4 address." -msgstr "Zapodajće pÅ‚aćiwu IPv4-adresu." - -msgid "Enter a valid IPv6 address." -msgstr "Zapodajće pÅ‚aćiwu IPv6-adresu." - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "Zapodajće pÅ‚aćiwu IPv4- abo IPv6-adresu." - -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 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 "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 "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 does not exist." -msgstr "Instanca %(model)s z %(field)s %(value)r njeeksistuje." - -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 %d form." -msgid_plural "Please submit at most %d forms." -msgstr[0] "ProÅ¡u wotpósćelće maksimalnje %d formular." -msgstr[1] "ProÅ¡u wotpósćelće maksimalnje %d formularaj." -msgstr[2] "ProÅ¡u wotpósćelće maksimalnje %d formulary." -msgstr[3] "ProÅ¡u wotpósćelće maksimalnje %d formularow." - -#, python-format -msgid "Please submit at least %d form." -msgid_plural "Please submit at least %d forms." -msgstr[0] "ProÅ¡u wotpósćelće minimalnje %d formular." -msgstr[1] "ProÅ¡u wotpósćelće minimalnje %d formularaj." -msgstr[2] "ProÅ¡u wotpósćelće minimalnje %d formulary." -msgstr[3] "ProÅ¡u wotpósćelće minimalnje %d formularow." - -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/site-packages/django/conf/locale/hu/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/conf/locale/hu/LC_MESSAGES/django.mo deleted file mode 100644 index 858f0c43401242d63d27eabb8c9e73835a94b60d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28217 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, 2018 -# András Veres-Szentkirályi, 2016-2021 -# Attila Nagy <>, 2012 -# Dóra Szendrei , 2017 -# Istvan Farkas , 2019 -# Jannis Leidel , 2011 -# János R, 2011-2012,2014 -# Máté Åry , 2013 -# Szilveszter Farkas , 2011 -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-04-01 15:20+0000\n" -"Last-Translator: András Veres-Szentkirályi\n" -"Language-Team: Hungarian (http://www.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 "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 "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 "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 "tadzsik" - -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 "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 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." - -msgid "Enter a valid IPv4 address." -msgstr "Ãrjon be egy érvényes IPv4 címet." - -msgid "Enter a valid IPv6 address." -msgstr "Ãrjon be egy érvényes IPv6 címet." - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "Ãrjon be egy érvényes IPv4 vagy IPv6 címet." - -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 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 "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 "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 does not exist." -msgstr "%(model)s példány %(value)r %(field)s értékkel nem létezik." - -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 %d form." -msgid_plural "Please submit at most %d forms." -msgstr[0] "Legfeljebb %d űrlapot küldjön be." -msgstr[1] "Legfeljebb %d űrlapot küldjön be." - -#, python-format -msgid "Please submit at least %d form." -msgid_plural "Please submit at least %d forms." -msgstr[0] "Legalább %d űrlapot küldjön be." -msgstr[1] "Legalább %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" - -#. 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 "%d year" -msgid_plural "%d years" -msgstr[0] "%d év" -msgstr[1] "%d év" - -#, python-format -msgid "%d month" -msgid_plural "%d months" -msgstr[0] "%d hónap" -msgstr[1] "%d hónap" - -#, python-format -msgid "%d week" -msgid_plural "%d weeks" -msgstr[0] "%d hét" -msgstr[1] "%d hét" - -#, python-format -msgid "%d day" -msgid_plural "%d days" -msgstr[0] "%d nap" -msgstr[1] "%d nap" - -#, python-format -msgid "%d hour" -msgid_plural "%d hours" -msgstr[0] "%d óra" -msgstr[1] "%d óra" - -#, python-format -msgid "%d minute" -msgid_plural "%d minutes" -msgstr[0] "%d perc" -msgstr[1] "%d perc" - -msgid "Forbidden" -msgstr "Hozzáférés megtagadva" - -msgid "CSRF verification failed. Request aborted." -msgstr "CSRF ellenÅ‘rzés sikertelen. Kérést 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/site-packages/django/conf/locale/hu/__init__.py b/venv/Lib/site-packages/django/conf/locale/hu/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/venv/Lib/site-packages/django/conf/locale/hu/formats.py b/venv/Lib/site-packages/django/conf/locale/hu/formats.py deleted file mode 100644 index f0bfa21..0000000 --- a/venv/Lib/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/site-packages/django/conf/locale/hy/LC_MESSAGES/django.mo b/venv/Lib/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/site-packages/django/conf/locale/hy/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/conf/locale/hy/LC_MESSAGES/django.po deleted file mode 100644 index e4860e2..0000000 --- a/venv/Lib/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/site-packages/django/conf/locale/ia/LC_MESSAGES/django.mo b/venv/Lib/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/site-packages/django/conf/locale/ia/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/conf/locale/ia/LC_MESSAGES/django.po deleted file mode 100644 index adb852f..0000000 --- a/venv/Lib/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/site-packages/django/conf/locale/id/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/conf/locale/id/LC_MESSAGES/django.mo deleted file mode 100644 index c52d43f2fc42873b99be8e2a7b7a73cb6a5cdf22..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26822 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 diff --git a/venv/Lib/site-packages/django/conf/locale/id/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/conf/locale/id/LC_MESSAGES/django.po deleted file mode 100644 index 1dd31de..0000000 --- a/venv/Lib/site-packages/django/conf/locale/id/LC_MESSAGES/django.po +++ /dev/null @@ -1,1303 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Adiyat Mubarak , 2017 -# Claude Paroz , 2018 -# Fery Setiawan , 2015-2019,2021 -# Jannis Leidel , 2011 -# M Asep Indrayana , 2015 -# oon arfiandwi , 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: 2021-09-21 10:22+0200\n" -"PO-Revision-Date: 2021-11-18 21:19+0000\n" -"Last-Translator: Transifex Bot <>\n" -"Language-Team: Indonesian (http://www.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 "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 "" - -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 "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 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." - -msgid "Enter a valid IPv4 address." -msgstr "Masukkan alamat IPv4 yang valid." - -msgid "Enter a valid IPv6 address." -msgstr "Masukkan alamat IPv6 yang valid" - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "Masukkan alamat IPv4 atau IPv6 yang valid" - -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 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 "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 "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 does not exist." -msgstr "Salinan %(model)s dengan %(field)s %(value)r tidak ada." - -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 %d form." -msgid_plural "Please submit at most %d forms." -msgstr[0] "Harap ajukan paling banyak %d formulir." - -#, python-format -msgid "Please submit at least %d form." -msgid_plural "Please submit at least %d forms." -msgstr[0] "Harap ajukan setidaknya %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/site-packages/django/conf/locale/id/__init__.py b/venv/Lib/site-packages/django/conf/locale/id/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/venv/Lib/site-packages/django/conf/locale/id/formats.py b/venv/Lib/site-packages/django/conf/locale/id/formats.py deleted file mode 100644 index b1e08f1..0000000 --- a/venv/Lib/site-packages/django/conf/locale/id/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 = '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', '%d/%m/%Y', # '25-10-2009', 25/10/2009' - '%d-%m-%y', '%d/%m/%y', # '25-10-09', 25/10/09' - '%d %b %Y', # '25 Oct 2006', - '%d %B %Y', # '25 October 2006' - '%m/%d/%y', '%m/%d/%Y', # '10/25/06', '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/site-packages/django/conf/locale/ig/LC_MESSAGES/django.mo b/venv/Lib/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/site-packages/django/conf/locale/ig/__init__.py b/venv/Lib/site-packages/django/conf/locale/ig/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/venv/Lib/site-packages/django/conf/locale/ig/formats.py b/venv/Lib/site-packages/django/conf/locale/ig/formats.py deleted file mode 100644 index 61fc2c0..0000000 --- a/venv/Lib/site-packages/django/conf/locale/ig/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 F Y' -TIME_FORMAT = 'P' -DATETIME_FORMAT = 'j F Y P' -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 = ',' -NUMBER_GROUPING = 3 diff --git a/venv/Lib/site-packages/django/conf/locale/io/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/conf/locale/io/LC_MESSAGES/django.mo deleted file mode 100644 index 79b81f4abc2a4678ca1e3c5ffb53e9ddfe671b58..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14317 zcmcJU3w#yTnZQr0R;60oij{V&J5|6$Nq|-@f{*eF1PGxdVAZbd 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/site-packages/django/conf/locale/is/LC_MESSAGES/django.mo b/venv/Lib/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/site-packages/django/conf/locale/is/__init__.py b/venv/Lib/site-packages/django/conf/locale/is/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/venv/Lib/site-packages/django/conf/locale/is/formats.py b/venv/Lib/site-packages/django/conf/locale/is/formats.py deleted file mode 100644 index e6cc7d5..0000000 --- a/venv/Lib/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/site-packages/django/conf/locale/it/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/conf/locale/it/LC_MESSAGES/django.mo deleted file mode 100644 index b8c3f56254ee59bb5e708b7917e8398864b10c9e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27374 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 ARR910 diff --git a/venv/Lib/site-packages/django/conf/locale/it/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/conf/locale/it/LC_MESSAGES/django.po deleted file mode 100644 index 05f0143..0000000 --- a/venv/Lib/site-packages/django/conf/locale/it/LC_MESSAGES/django.po +++ /dev/null @@ -1,1327 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# 0d21a39e384d88c2313b89b5042c04cb, 2017 -# Carlo Miron , 2011 -# Carlo Miron , 2014 -# Carlo Miron , 2018-2019 -# Davide Targa , 2021 -# Denis Darii , 2011 -# 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 -# 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: 2021-09-21 10:22+0200\n" -"PO-Revision-Date: 2021-11-18 21:19+0000\n" -"Last-Translator: Transifex Bot <>\n" -"Language-Team: Italian (http://www.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 "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 "" - -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 "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 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." - -msgid "Enter a valid IPv4 address." -msgstr "Inserisci un indirizzo IPv4 valido." - -msgid "Enter a valid IPv6 address." -msgstr "Inserisci un indirizzo IPv6 valido." - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "Inserisci un indirizzo IPv4 o IPv6 valido." - -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 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)." - -#, 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)." - -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." - -#, 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." - -#, 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." - -#, 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 "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 "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 does not exist." -msgstr "L'istanza del modello %(model)s con %(field)s %(value)r non esiste." - -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)." - -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 %d form." -msgid_plural "Please submit at most %d forms." -msgstr[0] "Si prega di inviare al massimo %d form." -msgstr[1] "Si prega di inviare al massimo %d form." - -#, python-format -msgid "Please submit at least %d form." -msgid_plural "Please submit at least %d forms." -msgstr[0] "Si prega di inviare almeno %d form." -msgstr[1] "Si prega di inviare almeno %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" - -#, 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" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)d mese" -msgstr[1] "%(num)d mesi" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d settimana" -msgstr[1] "%(num)d settimane" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d giorno" -msgstr[1] "%(num)d giorni" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d ora" -msgstr[1] "%(num)d ore" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d minuto" -msgstr[1] "%(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/site-packages/django/conf/locale/it/__init__.py b/venv/Lib/site-packages/django/conf/locale/it/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/venv/Lib/site-packages/django/conf/locale/it/formats.py b/venv/Lib/site-packages/django/conf/locale/it/formats.py deleted file mode 100644 index 8562aef..0000000 --- a/venv/Lib/site-packages/django/conf/locale/it/formats.py +++ /dev/null @@ -1,40 +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', '%Y/%m/%d', # '25/10/2006', '2008/10/25' - '%d-%m-%Y', '%Y-%m-%d', # '25-10-2006', '2008-10-25' - '%d-%m-%y', '%d/%m/%y', # '25-10-06', '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/site-packages/django/conf/locale/ja/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/conf/locale/ja/LC_MESSAGES/django.mo deleted file mode 100644 index 2fd64a8f3945d44d317d61000f9d41a66a857e1a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30047 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 T9L#|{bF=(XPC3Rpw|M^z$RX7K diff --git a/venv/Lib/site-packages/django/conf/locale/ja/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/conf/locale/ja/LC_MESSAGES/django.po deleted file mode 100644 index 3663dae..0000000 --- a/venv/Lib/site-packages/django/conf/locale/ja/LC_MESSAGES/django.po +++ /dev/null @@ -1,1294 +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 -# Jannis Leidel , 2011 -# Kentaro Matsuzaki , 2015 -# Masashi SHIBATA , 2017 -# Nikita K , 2019 -# Shinichi Katsumata , 2019 -# Shinya Okano , 2012-2019,2021 -# Takuro Onoue , 2020 -# Takuya N , 2020 -# Tetsuya Morimoto , 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-18 21:19+0000\n" -"Last-Translator: Transifex Bot <>\n" -"Language-Team: Japanese (http://www.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 "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 "" -"“slug†ã«ã¯åŠè§’ã®è‹±æ•°å­—ã€ã‚¢ãƒ³ãƒ€ãƒ¼ã‚¹ã‚³ã‚¢ã€ãƒã‚¤ãƒ•ン以外ã¯ä½¿ç”¨ã§ãã¾ã›ã‚“。" - -msgid "" -"Enter a valid “slug†consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"ãƒ¦ãƒ‹ã‚³ãƒ¼ãƒ‰æ–‡å­—ã€æ•°å­—ã€ã‚¢ãƒ³ãƒ€ãƒ¼ã‚¹ã‚³ã‚¢ã¾ãŸã¯ãƒã‚¤ãƒ•ãƒ³ã§æ§‹æˆã•れãŸã€æœ‰åйãªã‚¹ãƒ©ã‚°" -"を入力ã—ã¦ãã ã•ã„。" - -msgid "Enter a valid IPv4 address." -msgstr "有効ãªIPアドレス (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 "ã“ã® %(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 "" -"%(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 "" -"“%(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 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 "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 %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 " -"ã§ã¯ %(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/site-packages/django/conf/locale/ja/__init__.py b/venv/Lib/site-packages/django/conf/locale/ja/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/venv/Lib/site-packages/django/conf/locale/ja/formats.py b/venv/Lib/site-packages/django/conf/locale/ja/formats.py deleted file mode 100644 index 2f1faa6..0000000 --- a/venv/Lib/site-packages/django/conf/locale/ja/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 = 'Yå¹´n月jæ—¥' -TIME_FORMAT = 'G:i' -DATETIME_FORMAT = 'Yå¹´n月jæ—¥G:i' -YEAR_MONTH_FORMAT = 'Yå¹´n月' -MONTH_DAY_FORMAT = 'n月jæ—¥' -SHORT_DATE_FORMAT = 'Y/m/d' -SHORT_DATETIME_FORMAT = 'Y/m/d G:i' -# 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/site-packages/django/conf/locale/ka/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/conf/locale/ka/LC_MESSAGES/django.mo deleted file mode 100644 index 7cdc3c59bf8235ae1b304f415b6d93eb9445889c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24759 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 diff --git a/venv/Lib/site-packages/django/conf/locale/ka/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/conf/locale/ka/LC_MESSAGES/django.po deleted file mode 100644 index 1f342b9..0000000 --- a/venv/Lib/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/site-packages/django/conf/locale/ka/__init__.py b/venv/Lib/site-packages/django/conf/locale/ka/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/venv/Lib/site-packages/django/conf/locale/ka/formats.py b/venv/Lib/site-packages/django/conf/locale/ka/formats.py deleted file mode 100644 index 86308e3..0000000 --- a/venv/Lib/site-packages/django/conf/locale/ka/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 = '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', '%m/%d/%Y', '%m/%d/%y', # '2006-10-25', '10/25/2006', '10/25/06' - '%d.%m.%Y', '%d.%m.%y', # '25.10.2006', '25.10.06' - # '%d %b %Y', '%d %b, %Y', '%d %b. %Y', # '25 Oct 2006', '25 Oct, 2006', '25 Oct. 2006' - # '%d %B %Y', '%d %B, %Y', # '25 October 2006', '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/site-packages/django/conf/locale/kab/LC_MESSAGES/django.mo b/venv/Lib/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/site-packages/django/conf/locale/kab/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/conf/locale/kab/LC_MESSAGES/django.po deleted file mode 100644 index b0f6fa2..0000000 --- a/venv/Lib/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/site-packages/django/conf/locale/kk/LC_MESSAGES/django.mo b/venv/Lib/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 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 diff --git a/venv/Lib/site-packages/django/conf/locale/kk/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/conf/locale/kk/LC_MESSAGES/django.po deleted file mode 100644 index 2858be0..0000000 --- a/venv/Lib/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/site-packages/django/conf/locale/km/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/conf/locale/km/LC_MESSAGES/django.mo deleted file mode 100644 index 3de6c806d2fd44ee29deac961a4654d2526361cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7223 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 W8^=krlvAykkMo`rA}Y;gto{jnaGKQs diff --git a/venv/Lib/site-packages/django/conf/locale/km/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/conf/locale/km/LC_MESSAGES/django.po deleted file mode 100644 index c706129..0000000 --- a/venv/Lib/site-packages/django/conf/locale/km/LC_MESSAGES/django.po +++ /dev/null @@ -1,1196 +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: Khmer (http://www.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 "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 "Boolean (អាច​ជា True រឺ False)" - -#, python-format -msgid "String (up to %(max_length)s)" -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 "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 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 "" - -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] "" - -#, 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] "" - -#, 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/site-packages/django/conf/locale/km/__init__.py b/venv/Lib/site-packages/django/conf/locale/km/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/venv/Lib/site-packages/django/conf/locale/km/formats.py b/venv/Lib/site-packages/django/conf/locale/km/formats.py deleted file mode 100644 index b704e9c..0000000 --- a/venv/Lib/site-packages/django/conf/locale/km/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 = -MONTH_DAY_FORMAT = 'j F' -SHORT_DATE_FORMAT = 'j M Y' -SHORT_DATETIME_FORMAT = 'j M Y, G:i' -# 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/site-packages/django/conf/locale/kn/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/conf/locale/kn/LC_MESSAGES/django.mo deleted file mode 100644 index c926f57dad06da2e027d0de75e6b98a94d39ac1c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17515 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 diff --git a/venv/Lib/site-packages/django/conf/locale/kn/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/conf/locale/kn/LC_MESSAGES/django.po deleted file mode 100644 index f2ba2aa..0000000 --- a/venv/Lib/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/site-packages/django/conf/locale/kn/__init__.py b/venv/Lib/site-packages/django/conf/locale/kn/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/venv/Lib/site-packages/django/conf/locale/kn/formats.py b/venv/Lib/site-packages/django/conf/locale/kn/formats.py deleted file mode 100644 index 5003c64..0000000 --- a/venv/Lib/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/site-packages/django/conf/locale/ko/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/conf/locale/ko/LC_MESSAGES/django.mo deleted file mode 100644 index a3b88a56c54b4827aff47f920f9b0a12f244e6d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26696 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 diff --git a/venv/Lib/site-packages/django/conf/locale/ko/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/conf/locale/ko/LC_MESSAGES/django.po deleted file mode 100644 index 3b687c5..0000000 --- a/venv/Lib/site-packages/django/conf/locale/ko/LC_MESSAGES/django.po +++ /dev/null @@ -1,1290 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# BJ Jang , 2014 -# JunGu Kang , 2017 -# Jiyoon, Ha , 2016 -# DONGHO JEONG , 2020 -# Park Hyunwoo , 2017 -# Geonho Kim / Leo Kim , 2019 -# hoseung2 , 2017 -# Ian Y. Choi , 2015 -# Jaehong Kim , 2011 -# 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 -# Subin Choi , 2016 -# Taesik Yoon , 2015 -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:30+0000\n" -"Last-Translator: Mariusz Felisiak \n" -"Language-Team: Korean (http://www.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 "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 "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(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' ê°’ì€ 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 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 ìž)." - -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 "" - -#, python-format -msgid "Please submit at most %d form." -msgid_plural "Please submit at most %d forms." -msgstr[0] "" - -#, python-format -msgid "Please submit at least %d form." -msgid_plural "Please submit at least %d 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 "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] "" - -#, 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 "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 "" - -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/site-packages/django/conf/locale/ko/__init__.py b/venv/Lib/site-packages/django/conf/locale/ko/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/venv/Lib/site-packages/django/conf/locale/ko/formats.py b/venv/Lib/site-packages/django/conf/locale/ko/formats.py deleted file mode 100644 index 0e281e9..0000000 --- a/venv/Lib/site-packages/django/conf/locale/ko/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 = 'Yë…„ nì›” jì¼' -TIME_FORMAT = 'A g:i' -DATETIME_FORMAT = 'Yë…„ nì›” jì¼ g:i A' -YEAR_MONTH_FORMAT = 'Yë…„ nì›”' -MONTH_DAY_FORMAT = 'nì›” jì¼' -SHORT_DATE_FORMAT = 'Y-n-j.' -SHORT_DATETIME_FORMAT = 'Y-n-j H:i' -# 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 -# Kept ISO formats as they are in first position -DATE_INPUT_FORMATS = [ - '%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', # '2006-10-25', '10/25/2006', '10/25/06' - # '%b %d %Y', '%b %d, %Y', # 'Oct 25 2006', 'Oct 25, 2006' - # '%d %b %Y', '%d %b, %Y', # '25 Oct 2006', '25 Oct, 2006' - # '%B %d %Y', '%B %d, %Y', # 'October 25 2006', 'October 25, 2006' - # '%d %B %Y', '%d %B, %Y', # '25 October 2006', '25 October, 2006' - '%Yë…„ %mì›” %dì¼', # '2006ë…„ 10ì›” 25ì¼', with localized suffix. -] -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ë¶„', # '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' - '%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' - - '%Yë…„ %mì›” %dì¼ %H시 %Më¶„ %Sì´ˆ', # '2006ë…„ 10ì›” 25ì¼ 14시 30ë¶„ 59ì´ˆ' - '%Yë…„ %mì›” %dì¼ %H시 %Më¶„', # '2006ë…„ 10ì›” 25ì¼ 14시 30ë¶„' -] - -DECIMAL_SEPARATOR = '.' -THOUSAND_SEPARATOR = ',' -NUMBER_GROUPING = 3 diff --git a/venv/Lib/site-packages/django/conf/locale/ky/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/conf/locale/ky/LC_MESSAGES/django.mo deleted file mode 100644 index f99fc908f772a47cf1a99141c8b9f416ddac7b1e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31395 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 Bc&PvY diff --git a/venv/Lib/site-packages/django/conf/locale/ky/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/conf/locale/ky/LC_MESSAGES/django.po deleted file mode 100644 index 391196f..0000000 --- a/venv/Lib/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/site-packages/django/conf/locale/ky/__init__.py b/venv/Lib/site-packages/django/conf/locale/ky/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/venv/Lib/site-packages/django/conf/locale/ky/formats.py b/venv/Lib/site-packages/django/conf/locale/ky/formats.py deleted file mode 100644 index 1dc42c4..0000000 --- a/venv/Lib/site-packages/django/conf/locale/ky/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/site-packages/django/conf/locale/lb/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/conf/locale/lb/LC_MESSAGES/django.mo deleted file mode 100644 index 2cf2c8bd2b79469b1cb6a5b17960994485588e50..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8008 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 diff --git a/venv/Lib/site-packages/django/conf/locale/lb/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/conf/locale/lb/LC_MESSAGES/django.po deleted file mode 100644 index b0d4755..0000000 --- a/venv/Lib/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/site-packages/django/conf/locale/lt/LC_MESSAGES/django.mo b/venv/Lib/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/site-packages/django/conf/locale/lt/__init__.py b/venv/Lib/site-packages/django/conf/locale/lt/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/venv/Lib/site-packages/django/conf/locale/lt/formats.py b/venv/Lib/site-packages/django/conf/locale/lt/formats.py deleted file mode 100644 index 57631ff..0000000 --- a/venv/Lib/site-packages/django/conf/locale/lt/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 = r'Y \m. E j \d.' -TIME_FORMAT = 'H:i' -DATETIME_FORMAT = r'Y \m. E j \d., H:i' -YEAR_MONTH_FORMAT = r'Y \m. F' -MONTH_DAY_FORMAT = r'E j \d.' -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', '%d.%m.%Y', '%d.%m.%y', # '2006-10-25', '25.10.2006', '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 = '.' -NUMBER_GROUPING = 3 diff --git a/venv/Lib/site-packages/django/conf/locale/lv/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/conf/locale/lv/LC_MESSAGES/django.mo deleted file mode 100644 index db239c6961a8ed72c071f4bb66e25b99ea837b54..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28306 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, 2011 -# NullIsNot0 , 2017 -# NullIsNot0 , 2017-2018 -# Jannis Leidel , 2011 -# krikulis , 2014 -# MÄris NartiÅ¡s , 2016 -# Mariusz Felisiak , 2021 -# MÄrtiņš Å ulcs , 2018 -# NullIsNot0 , 2018-2021 -# peterisb , 2016-2017 -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:30+0000\n" -"Last-Translator: Mariusz Felisiak \n" -"Language-Team: Latvian (http://www.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 "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 "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 "" - -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 "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 "Lapas kartes" - -msgid "Static Files" -msgstr "Statiski faili" - -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 cipars" - -msgid "That page number is less than 1" -msgstr "Lapas numurs ir mazÄks par 1" - -msgid "That page contains no results" -msgstr "Lapa nesatur rezultÄtu" - -msgid "Enter a valid value." -msgstr "Ievadiet korektu vÄ“rtÄ«bu." - -msgid "Enter a valid URL." -msgstr "Ievadiet korektu URL adresi." - -msgid "Enter a valid integer." -msgstr "Ievadiet veselu skaitli." - -msgid "Enter a valid email address." -msgstr "Ievadiet korektu e-pasta adresi" - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug†consisting of letters, numbers, underscores or hyphens." -msgstr "" -"Ievadiet korektu \"identifikatora\" vÄ“rtÄ«bu, kas satur tikai burtus, " -"ciparus, apakÅ¡svÄ«tras vai defises." - -msgid "" -"Enter a valid “slug†consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"Ievadiet korektu \"identifikatora\" vÄ“rtÄ«bu, kas satur tikai Unikoda burtus, " -"ciparus, apakÅ¡svÄ«tras vai defises." - -msgid "Enter a valid IPv4 address." -msgstr "Ievadiet korektu IPv4 adresi." - -msgid "Enter a valid IPv6 address." -msgstr "Ievadiet korektu IPv6 adresi" - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "Ievadiet korektu IPv4 vai IPv6 adresi" - -msgid "Enter only digits separated by commas." -msgstr "Ievadiet tikai numurus, atdalÄ«tus ar komatiem." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "NodroÅ¡iniet, 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 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Ä“rtÄ«bai jÄbÅ«t vismaz %(limit_value)d zÄ«mÄ“m (tai ir %(show_value)d)." -msgstr[1] "" -"VÄ“rtÄ«bai jÄbÅ«t vismaz %(limit_value)d zÄ«mei (tai ir %(show_value)d)." -msgstr[2] "" -"VÄ“rtÄ«bai jÄbÅ«t vismaz %(limit_value)d zÄ«mÄ“m (tai 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 (tai ir %(show_value)d)." -msgstr[1] "" -"VÄ“rtÄ«bai jÄbÅ«t ne vairÄk kÄ %(limit_value)d zÄ«mei (tai ir %(show_value)d)." -msgstr[2] "" -"VÄ“rtÄ«bai jÄbÅ«t ne vairÄk kÄ %(limit_value)d zÄ«mÄ“m (tai ir %(show_value)d)." - -msgid "Enter a number." -msgstr "Ievadiet skaitli." - -#, 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] "PÄrliecinieties, ka kopÄ 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] "" -"PÄrliecinieties, ka aiz decimÄlÄs zÄ«mes 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] "" -"PÄrliecinieties, ka pirms decimÄlÄs zÄ«mes nav vairÄk par %(max)s cipariem." - -#, python-format -msgid "" -"File extension “%(extension)s†is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"Faila 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 "%(model_name)s ar Å¡Ädu lauka %(field_labels)s vÄ“rtÄ«bu jau eksistÄ“." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "VÄ“rtÄ«ba %(value)r ir nederÄ«ga izvÄ“le." - -msgid "This field cannot be null." -msgstr "Å is lauks nevar bÅ«t tukÅ¡s, 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 "%(model_name)s ar Å¡Ädu lauka %(field_label)s vÄ“rtÄ«bu jau eksistÄ“." - -#. 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 unikÄlam %(date_field_label)s %(lookup_type)s." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Lauks ar tipu: %(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 (True vai False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Simbolu virkne (lÄ«dz pat %(max_length)s)" - -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Ä«ba ir nepareizÄ formÄtÄ. Tai ir jÄbÅ«t YYYY-MM-DD formÄtÄ." - -#, python-format -msgid "" -"“%(value)s†value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"“%(value)s†vÄ“rtÄ«ba ir pareizÄ formÄtÄ (YYYY-MM-DD), bet tas nav derÄ«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Ä«ba ir nepareizÄ formÄtÄ. Tai ir jÄbÅ«t YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] formÄtÄ." - -#, 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Ä«ba ir pareizÄ formÄtÄ (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]), " -"bet tas nav derÄ«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Ä«ba ir nepareizÄ formÄtÄ. Tai ir jÄbÅ«t [DD] [[HH:]MM:]ss[." -"uuuuuu] formÄtÄ." - -msgid "Duration" -msgstr "Ilgums" - -msgid "Email address" -msgstr "E-pasta adrese" - -msgid "File path" -msgstr "Faila 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 "PlÅ«stoÅ¡Ä punkta 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 (jÄ, nÄ“ vai neviens)" - -msgid "Positive big integer" -msgstr "Liels pozitÄ«vs vesels skaitlis" - -msgid "Positive integer" -msgstr "NaturÄls 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Ä«ba ir nepareizÄ formÄtÄ. Tai ir jÄbÅ«t HH:MM[:ss[.uuuuuu]] " -"formÄtÄ." - -#, 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Ä«ba ir pareizÄ formÄtÄ (HH:MM[:ss[.uuuuuu]]), bet tas nav " -"derÄ«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 "UniversÄli unikÄls identifikators" - -msgid "File" -msgstr "Fails" - -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 does not exist." -msgstr "%(model)s instance ar %(field)s %(value)r neeksistÄ“." - -msgid "Foreign Key (type determined by related field)" -msgstr "Ä€rÄ“jÄ atslÄ“ga (tipu nosaka lauks uz kuru attiecas)" - -msgid "One-to-one relationship" -msgstr "AttiecÄ«ba viens pret vienu" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "%(from)s-%(to)s attiecÄ«ba" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "%(from)s-%(to)s attiecÄ«bas" - -msgid "Many-to-many relationship" -msgstr "AttiecÄ«ba daudzi pret daudziem" - -#. 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 obligÄts." - -msgid "Enter a whole number." -msgstr "Ievadiet veselu skaitli." - -msgid "Enter a valid date." -msgstr "Ievadiet korektu datumu." - -msgid "Enter a valid time." -msgstr "Ievadiet korektu laiku." - -msgid "Enter a valid date/time." -msgstr "Ievadiet korektu datumu/laiku." - -msgid "Enter a valid duration." -msgstr "Ievadiet korektu ilgumu." - -#, 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 "Nav nosÅ«tÄ«ts fails. PÄrbaudiet formas kodÄ“juma tipu." - -msgid "No file was submitted." -msgstr "Netika nosÅ«tÄ«ts fails." - -msgid "The submitted file is empty." -msgstr "JÅ«su nosÅ«tÄ«tais fails ir tukÅ¡s." - -#, 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] "" -"Faila nosaukuma garumam jÄbÅ«t ne vairÄk kÄ %(max)d zÄ«mÄ“m (tas ir %(length)d)." -msgstr[1] "" -"Faila nosaukuma garumam jÄbÅ«t ne vairÄk kÄ %(max)d zÄ«mei (tas ir %(length)d)." -msgstr[2] "" -"Faila nosaukuma garumam jÄbÅ«t ne vairÄk kÄ %(max)d zÄ«mÄ“m (tas ir %(length)d)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" -"Vai nu iesniedziet failu, vai atzÄ«mÄ“jiet tukÅ¡o izvÄ“les rÅ«tiņu, bet ne abus." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"AugÅ¡upielÄdÄ“jiet korektu attÄ“lu. Fails, ko augÅ¡upielÄdÄ“jÄt, vai nu nav " -"attÄ“ls, vai arÄ« ir bojÄts." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "IzvÄ“lieties korektu izvÄ“li. %(value)s nav pieejamo izvēļu sarakstÄ." - -msgid "Enter a list of values." -msgstr "Ievadiet sarakstu ar vÄ“rtÄ«bÄm." - -msgid "Enter a complete value." -msgstr "Ievadiet pilnu vÄ“rtÄ«bu." - -msgid "Enter a valid UUID." -msgstr "Ievadi derÄ«gu UUID." - -msgid "Enter a valid JSON." -msgstr "Ievadiet korektu 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. Paziņojiet par kļūdu, ja problÄ“ma atkÄrtojas." - -#, python-format -msgid "Please submit at most %d form." -msgid_plural "Please submit at most %d forms." -msgstr[0] "LÅ«dzu iesniedziet ne vairÄk kÄ %d formu." -msgstr[1] "LÅ«dzu iesniedziet ne vairÄk kÄ %d formu." -msgstr[2] "LÅ«dzu iesniedziet ne vairÄk kÄ %d formas." - -#, python-format -msgid "Please submit at least %d form." -msgid_plural "Please submit at least %d forms." -msgstr[0] "LÅ«dzu iesniedziet vismaz %d formu." -msgstr[1] "LÅ«dzu iesniedziet vismaz %d formu." -msgstr[2] "LÅ«dzu iesniedziet vismaz %d formas." - -msgid "Order" -msgstr "SakÄrtojums" - -msgid "Delete" -msgstr "DzÄ“st" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "LÅ«dzu izlabojiet dublicÄ“tos datus priekÅ¡ %(field)s." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" -"LÅ«dzu izlabojiet dublicÄ“tos datus laukam %(field)s, kam jÄbÅ«t unikÄlam." - -#, 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Å«dzu izlabojiet dublicÄ“tos datus laukam %(field_name)s, kam jÄbÅ«t unikÄlam " -"priekÅ¡ %(lookup)s iekÅ¡ %(date_field)s." - -msgid "Please correct the duplicate values below." -msgstr "LÅ«dzu izlabojiet dublicÄ“tÄs vÄ“rtÄ«bas zemÄk." - -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 "IzvÄ“lieties pareizu izvÄ“li. JÅ«su izvÄ“le neietilpst pieejamo sarakstÄ." - -#, 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 vÄ“rtÄ«ba nevar tikt attÄ“lota %(current_timezone)s laika zonÄ; tÄ " -"var bÅ«t neskaidra vai neeksistÄ“." - -msgid "Clear" -msgstr "NotÄ«rÄ«t" - -msgid "Currently" -msgstr "PaÅ¡laik" - -msgid "Change" -msgstr "IzmainÄ«t" - -msgid "Unknown" -msgstr "NezinÄms" - -msgid "Yes" -msgstr "JÄ" - -msgid "No" -msgstr "NÄ“" - -#. 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 baits" -msgstr[1] "%(size)d baiti" -msgstr[2] "%(size)d baitu" - -#, 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 "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 gadi" -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Å¡i" -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ēļas" -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 dienas" -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 stundas" -msgstr[1] "%(num)d stunda" -msgstr[2] "%(num)d stubdas" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d minÅ«tes" -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Ärtrauks." - -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 "" -"JÅ«s redzat Å¡o paziņojumu, jo jÅ«su pÄrlÅ«kprogrammai ir jÄnosÅ«ta “Referer " -"header†šai HTTPS vietnei, taÄu tÄ netika nosÅ«tÄ«ta. Å Ä« galvene ir " -"nepiecieÅ¡ama drošības apsvÄ“rumu dēļ, lai pÄrliecinÄtos, ka jÅ«su " -"pÄrlÅ«kprogrammas komunikÄcijas datus nepÄrtver 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 esat konfigurÄ“jis savu pÄrlÅ«kprogrammu, lai atspÄ“jotu “Referer†headerus, " -"lÅ«dzu, atkÄrtoti iespÄ“jojiet tos 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 jÅ«s izmantojat tagu vai " -"iekļaujat “Referrer-Policy: no-referrer†headeri, lÅ«dzu noņemiet tos. CSRF " -"aizsardzÄ«bai ir nepiecieÅ¡ams, lai “Referer†headerÄ« tiktu veikta strikta " -"pÄrvirzÄ«tÄja pÄrbaude. Ja jÅ«s domÄjat par privÄtumu, tad izmantojiet tÄdas " -"alternatÄ«vas kÄ priekÅ¡ saitÄ“m 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 "" -"JÅ«s redzat Å¡o ziņojumu, jo, iesniedzot veidlapas, Å¡ai vietnei ir " -"nepiecieÅ¡ams CSRF sÄ«kfails. Å is sÄ«kfails ir vajadzÄ«gs drošības apsvÄ“rumu " -"dēļ, lai pÄrliecinÄtos, ka treÅ¡Äs personas nepÄrņems kontroli pÄr jÅ«su " -"pÄrlÅ«kprogrammu." - -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 esat konfigurÄ“jis pÄrlÅ«kprogrammu, lai atspÄ“jotu sÄ«kdatnes, lÅ«dzu, " -"atkÄrtoti iespÄ“jojiet tÄs vismaz Å¡ai vietnei vai “same-origin†" -"pieprasÄ«jumiem." - -msgid "More information is available with DEBUG=True." -msgstr "VairÄk informÄcijas ir pieejams ar DEBUG=True" - -msgid "No year specified" -msgstr "Nav norÄdÄ«ts gads" - -msgid "Date out of range" -msgstr "Datums ir Ärpus diapazona" - -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 rinda “%(datestr)s†norÄdÄ«tajÄ formÄtÄ â€œ%(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 “pÄ“dÄ“jÄâ€, kÄ arÄ« tÄ nevar tikt konvertÄ“ta par ciparu." - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Nepareiza 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\" neeksistÄ“" - -#, python-format -msgid "Index of %(directory)s" -msgstr "%(directory)s saturs" - -msgid "The install worked successfully! Congratulations!" -msgstr "InstalÄcija veiksmÄ«ga! 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 "" -"JÅ«s redziet Å¡o lapu, jo DEBUG=True ir iestatÄ«jumu failÄ un JÅ«s neesiet konfigurÄ“jis nevienu " -"saiti." - -msgid "Django Documentation" -msgstr "Django DokumentÄcija" - -msgid "Topics, references, & how-to’s" -msgstr "TÄ“mas, atsauces, & how-to" - -msgid "Tutorial: A Polling App" -msgstr "ApmÄcÄ«ba: BalsoÅ¡anas aplikÄcija" - -msgid "Get started with Django" -msgstr "SÄciet ar Django" - -msgid "Django Community" -msgstr "Django KomÅ«na" - -msgid "Connect, get help, or contribute" -msgstr "Pievienojaties, saņemiet palÄ«dzÄ«bu vai dodiet ieguldÄ«jumu" diff --git a/venv/Lib/site-packages/django/conf/locale/lv/__init__.py b/venv/Lib/site-packages/django/conf/locale/lv/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/venv/Lib/site-packages/django/conf/locale/lv/formats.py b/venv/Lib/site-packages/django/conf/locale/lv/formats.py deleted file mode 100644 index bc5f3b2..0000000 --- a/venv/Lib/site-packages/django/conf/locale/lv/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'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', '%d.%m.%Y', '%d.%m.%y', # '2006-10-25', '25.10.2006', '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/site-packages/django/conf/locale/mk/LC_MESSAGES/django.mo b/venv/Lib/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 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 DWi!LY diff --git a/venv/Lib/site-packages/django/conf/locale/mk/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/conf/locale/mk/LC_MESSAGES/django.po deleted file mode 100644 index ecd62ce..0000000 --- a/venv/Lib/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/site-packages/django/conf/locale/mk/__init__.py b/venv/Lib/site-packages/django/conf/locale/mk/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/venv/Lib/site-packages/django/conf/locale/mk/formats.py b/venv/Lib/site-packages/django/conf/locale/mk/formats.py deleted file mode 100644 index 18d4782..0000000 --- a/venv/Lib/site-packages/django/conf/locale/mk/formats.py +++ /dev/null @@ -1,38 +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.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.%m.%y', # '25.10.2006', '25.10.06' - '%d. %m. %Y', '%d. %m. %y', # '25. 10. 2006', '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. 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/site-packages/django/conf/locale/ml/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/conf/locale/ml/LC_MESSAGES/django.mo deleted file mode 100644 index 17d15c64abd6271a117227b557c9b5220a5c1517..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30808 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 F{{sVJievx) diff --git a/venv/Lib/site-packages/django/conf/locale/ml/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/conf/locale/ml/LC_MESSAGES/django.po deleted file mode 100644 index 7e1945d..0000000 --- a/venv/Lib/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/site-packages/django/conf/locale/ml/__init__.py b/venv/Lib/site-packages/django/conf/locale/ml/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/venv/Lib/site-packages/django/conf/locale/ml/formats.py b/venv/Lib/site-packages/django/conf/locale/ml/formats.py deleted file mode 100644 index ccace3d..0000000 --- a/venv/Lib/site-packages/django/conf/locale/ml/formats.py +++ /dev/null @@ -1,37 +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', '%m/%d/%Y', '%m/%d/%y', # '2006-10-25', '10/25/2006', '10/25/06' - # '%b %d %Y', '%b %d, %Y', # 'Oct 25 2006', 'Oct 25, 2006' - # '%d %b %Y', '%d %b, %Y', # '25 Oct 2006', '25 Oct, 2006' - # '%B %d %Y', '%B %d, %Y', # 'October 25 2006', 'October 25, 2006' - # '%d %B %Y', '%d %B, %Y', # '25 October 2006', '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/site-packages/django/conf/locale/mn/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/conf/locale/mn/LC_MESSAGES/django.mo deleted file mode 100644 index 06071c937ba416e0cf934bda3e4cf20a831e43ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24783 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 diff --git a/venv/Lib/site-packages/django/conf/locale/mn/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/conf/locale/mn/LC_MESSAGES/django.po deleted file mode 100644 index d846523..0000000 --- a/venv/Lib/site-packages/django/conf/locale/mn/LC_MESSAGES/django.po +++ /dev/null @@ -1,1256 +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 -# 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: 2019-09-27 22:40+0200\n" -"PO-Revision-Date: 2019-11-05 07:28+0000\n" -"Last-Translator: ÐнхбаÑÑ€ Ðнхаа \n" -"Language-Team: Mongolian (http://www.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 "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 "Interlingua" - -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 "ХуудаÑны дугаар бүхÑл тоо / 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 "" - -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] "" -"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 "" - -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 "" -"%(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 "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 "" - -#, 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 "“%(value)s†бутархай тоон утга байх Ñ‘Ñтой." - -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 "Boolean (ҮнÑн, худал, ÑÑвÑл юу ч биш)" - -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 "UUID" - -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 "%(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 оруулна уу." - -#. 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 "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 "" - -#, 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 "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 "%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 күүки шаардлагатай учир Та ÑÐ½Ñ " -"мÑдÑгдлийг харж байна. Ð­Ð½Ñ ÐºÒ¯Ò¯ÐºÐ¸ нь гуравдагч ÑтгÑÑдÑÑÑ Ñ…Ð°Ð¼Ð³Ð°Ð°Ð»Ð°Ñ…Ñ‹Ð½ тулд " -"шаардлагатай." - -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 нь худлаа ÑƒÑ‡Ñ€Ð°Ð°Ñ %(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 "“%(path)sâ€ Ñ…ÑƒÑƒÐ´Ð°Ñ Ð±Ð°Ð¹Ñ…Ð³Ò¯Ð¹ байна." - -#, python-format -msgid "Index of %(directory)s" -msgstr "%(directory)s ийн жагÑаалт" - -msgid "Django: the Web framework for perfectionists with deadlines." -msgstr "Джанго: Чанартай бөгөөд хугацаанд нь хийхÑд зориулÑан Web framework." - -#, 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 "" -"Таний тохиргооны файл дÑÑÑ€ 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/site-packages/django/conf/locale/mn/__init__.py b/venv/Lib/site-packages/django/conf/locale/mn/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/venv/Lib/site-packages/django/conf/locale/mn/formats.py b/venv/Lib/site-packages/django/conf/locale/mn/formats.py deleted file mode 100644 index 24c7dec..0000000 --- a/venv/Lib/site-packages/django/conf/locale/mn/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 = -# MONTH_DAY_FORMAT = -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/site-packages/django/conf/locale/mr/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/conf/locale/mr/LC_MESSAGES/django.mo deleted file mode 100644 index 46c9f342103c63ad23acec72862430d52d00074f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1591 zcmZva+iMg_6vo@Tj<^Y112!C1Z2ap-dmxEx#yt^vEimEcZr3)l^=1rLBZZ~$Bdp3GPUsr~}E5v+lv z6KDBr;0mm7fK)e~#qWSrcQ1=4Ak{qvN#{98ecopAci?##eh-rG9+)QIz4-YPEP|WC zQ(ze!1$TiD!9T!PS^iVD{+g|qplL7iTS2Nn43f?Tko-j;`MCma18;-f;A|FuoACpf zNBj%89qhtkY2O}@{C36$e9%48SdU5XL+7MBroLM-S7TDIE=;;J8p|+Y*=VALc^kl4 zM?Z@OuE+S^1d6@ zoIw$A)ryhEXXx_)p(v(uXHW?p5v0a0HWc~+?H+6eK37z5glirUuZmjTIcmi_WkYdO zC?4v_IWANKRmYVOmz;{2l(j`(I-bsn0NTSUx+rSeJu&8<6)Kid=&>>Q^rPH}XhurA zmDrbK?qJK0-D>2q-0&%PL|m3s>K^4bkHr8+~NUNEPDIqvQQgg2y$SS30wT);B8kcbgt-sN8VSf_e8?q#Ciu!lqfq<$e9kewO!!th>xgJ^i`P z|07Lqq{-v7{ZE=aOOrQgGLt5+(`3#>795j)mbP!E$rGFY9>R|MCShx5O?uAkzL&PA zSeh&tkwSfleSO^`RD+2L`TtQ9&y;jS@bZzYqSF=v5-wMfzrOw|m&{`=*i zznA~F;~DpY3Y^m14mF%j+tbj&jUbBkQ)?bR?0Kf}I>`CXHZy*^qIRF3v diff --git a/venv/Lib/site-packages/django/conf/locale/mr/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/conf/locale/mr/LC_MESSAGES/django.po deleted file mode 100644 index ab69085..0000000 --- a/venv/Lib/site-packages/django/conf/locale/mr/LC_MESSAGES/django.po +++ /dev/null @@ -1,1212 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Suraj Kawade, 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: Marathi (http://www.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 "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] "" -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 "" - -#, 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] "" -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] "" -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/site-packages/django/conf/locale/ms/LC_MESSAGES/django.mo b/venv/Lib/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/site-packages/django/conf/locale/ms/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/conf/locale/ms/LC_MESSAGES/django.po deleted file mode 100644 index 5884745..0000000 --- a/venv/Lib/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/site-packages/django/conf/locale/ms/__init__.py b/venv/Lib/site-packages/django/conf/locale/ms/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/venv/Lib/site-packages/django/conf/locale/ms/formats.py b/venv/Lib/site-packages/django/conf/locale/ms/formats.py deleted file mode 100644 index 0ea90e0..0000000 --- a/venv/Lib/site-packages/django/conf/locale/ms/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 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 = 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' - '%d/%m/%Y', '%d/%m/%y', # '25/10/2006', '25/10/06' - '%d %b %Y', '%d %b, %Y', # '25 Oct 2006', '25 Oct, 2006' - '%d %B %Y', '%d %B, %Y', # '25 October 2006', '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/site-packages/django/conf/locale/my/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/conf/locale/my/LC_MESSAGES/django.mo deleted file mode 100644 index 06d9129bcc8b45d333bd0009ff74cbe133b0108d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2589 zcmZ{jPi$009LGmR!1W)3fAIektpet?Tak#{V8TL68d%xXErgqo?sWU;?tAsUS4ugU zhrx?_Fe<2sHk{O05H5mPd+?wKJQ)reBFRfkID67?^7ETF+fpo(o%y_(`ThCMZ)UHo zTyj*=*3%!OH*Zm@2hQBeK>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/site-packages/django/conf/locale/nb/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/conf/locale/nb/LC_MESSAGES/django.mo deleted file mode 100644 index 46a9be66aa5246587c477ab8009d5f33ee25406b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26572 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 X{=4%XAP!qL^TiJ5h, 2014 -# Eirik Krogstad , 2014 -# Jannis Leidel , 2011 -# jensadne , 2014-2015 -# Jon, 2015-2016 -# Jon, 2014 -# Jon, 2017-2021 -# 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: 2021-01-15 09:00+0100\n" -"PO-Revision-Date: 2021-03-18 14:23+0000\n" -"Last-Translator: Jon\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 "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 "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 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 "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 "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 %d form." -msgid_plural "Please submit at most %d forms." -msgstr[0] "Vennligst send inn maks %d skjema." -msgstr[1] "Vennligst send inn maks %d skjemaer." - -#, python-format -msgid "Please submit at least %d form." -msgid_plural "Please submit at least %d forms." -msgstr[0] "Vennligst send inn minst %d skjema." -msgstr[1] "Vennligst send inn minst %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 "%d year" -msgid_plural "%d years" -msgstr[0] "%d Ã¥r" -msgstr[1] "%d Ã¥r" - -#, python-format -msgid "%d month" -msgid_plural "%d months" -msgstr[0] "%d mÃ¥ned" -msgstr[1] "%d mÃ¥neder" - -#, python-format -msgid "%d week" -msgid_plural "%d weeks" -msgstr[0] "%d uke" -msgstr[1] "%d uker" - -#, python-format -msgid "%d day" -msgid_plural "%d days" -msgstr[0] "%d dag" -msgstr[1] "%d dager" - -#, python-format -msgid "%d hour" -msgid_plural "%d hours" -msgstr[0] "%d time" -msgstr[1] "%d timer" - -#, python-format -msgid "%d minute" -msgid_plural "%d minutes" -msgstr[0] "%d minutt" -msgstr[1] "%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 for Ã¥ 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/site-packages/django/conf/locale/nb/__init__.py b/venv/Lib/site-packages/django/conf/locale/nb/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/venv/Lib/site-packages/django/conf/locale/nb/formats.py b/venv/Lib/site-packages/django/conf/locale/nb/formats.py deleted file mode 100644 index 91dd9e6..0000000 --- a/venv/Lib/site-packages/django/conf/locale/nb/formats.py +++ /dev/null @@ -1,36 +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', '%d.%m.%Y', '%d.%m.%y', # '2006-10-25', '25.10.2006', '25.10.06' - # '%d. %b %Y', '%d %b %Y', # '25. okt 2006', '25 okt 2006' - # '%d. %b. %Y', '%d %b. %Y', # '25. okt. 2006', '25 okt. 2006' - # '%d. %B %Y', '%d %B %Y', # '25. oktober 2006', '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/site-packages/django/conf/locale/ne/LC_MESSAGES/django.mo b/venv/Lib/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/site-packages/django/conf/locale/nl/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/conf/locale/nl/LC_MESSAGES/django.mo deleted file mode 100644 index ea4b8d6c9323a5baed005595efcf77a3e88ba8c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27117 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 diff --git a/venv/Lib/site-packages/django/conf/locale/nl/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/conf/locale/nl/LC_MESSAGES/django.po deleted file mode 100644 index e8ccbca..0000000 --- a/venv/Lib/site-packages/django/conf/locale/nl/LC_MESSAGES/django.po +++ /dev/null @@ -1,1311 +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 -# Jannis Leidel , 2011 -# Jeffrey Gelens , 2011-2012,2014 -# Michiel Overtoom , 2014 -# Meteor0id, 2019-2020 -# 8de006b1b0894aab6aef71979dcd8bd6_5c6b207 , 2014-2015 -# Tino de Bruijn , 2013 -# Tonnes , 2017,2019-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-15 08:30+0000\n" -"Last-Translator: Tonnes \n" -"Language-Team: Dutch (http://www.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 "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 "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 "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 "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" - -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 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." - -msgid "Enter a valid IPv4 address." -msgstr "Voer een geldig IPv4-adres in." - -msgid "Enter a valid IPv6 address." -msgstr "Voer een geldig IPv6-adres in." - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "Voer een geldig IPv4- of IPv6-adres in." - -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 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 "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 "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 "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 "Postitief klein geheel getal" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Slug (max. lengte %(max_length)s)" - -msgid "Small integer" -msgstr "Klein geheel getal" - -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 does not exist." -msgstr "%(model)s-instantie met %(field)s %(value)r bestaat niet." - -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" - -msgid "ManagementForm data is missing or has been tampered with" -msgstr "ManagementForm-gegevens ontbreken, of er is mee geknoeid" - -#, python-format -msgid "Please submit %d or fewer forms." -msgid_plural "Please submit %d or fewer forms." -msgstr[0] "Verstuur niet meer dan %d formulier." -msgstr[1] "Verstuur niet meer dan %d formulieren." - -#, python-format -msgid "Please submit %d or more forms." -msgid_plural "Please submit %d or more forms." -msgstr[0] "Verstuur %d of meer formulieren." -msgstr[1] "Verstuur %d of meer 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" - -#. 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 "%d year" -msgid_plural "%d years" -msgstr[0] "%d jaar" -msgstr[1] "%d jaar" - -#, python-format -msgid "%d month" -msgid_plural "%d months" -msgstr[0] "%d maand" -msgstr[1] "%d maanden" - -#, python-format -msgid "%d week" -msgid_plural "%d weeks" -msgstr[0] "%d week" -msgstr[1] "%d weken" - -#, python-format -msgid "%d day" -msgid_plural "%d days" -msgstr[0] "%d dag" -msgstr[1] "%d dagen" - -#, python-format -msgid "%d hour" -msgid_plural "%d hours" -msgstr[0] "%d uur" -msgstr[1] "%d uur" - -#, python-format -msgid "%d minute" -msgid_plural "%d minutes" -msgstr[0] "%d minuut" -msgstr[1] "%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 "Django: the Web framework for perfectionists with deadlines." -msgstr "Django: het webframework voor perfectionisten met deadlines." - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Uitgaveopmerkingen voor Django %(version)s " -"weergeven" - -msgid "The install worked successfully! Congratulations!" -msgstr "De installatie is gelukt! Gefeliciteerd!" - -#, 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 "Beginnen 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/site-packages/django/conf/locale/nl/__init__.py b/venv/Lib/site-packages/django/conf/locale/nl/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/venv/Lib/site-packages/django/conf/locale/nl/formats.py b/venv/Lib/site-packages/django/conf/locale/nl/formats.py deleted file mode 100644 index afadb9f..0000000 --- a/venv/Lib/site-packages/django/conf/locale/nl/formats.py +++ /dev/null @@ -1,66 +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' # '20 januari 2009' -TIME_FORMAT = 'H:i' # '15:23' -DATETIME_FORMAT = 'j F Y H:i' # '20 januari 2009 15:23' -YEAR_MONTH_FORMAT = 'F Y' # 'januari 2009' -MONTH_DAY_FORMAT = 'j F' # '20 januari' -SHORT_DATE_FORMAT = 'j-n-Y' # '20-1-2009' -SHORT_DATETIME_FORMAT = 'j-n-Y H:i' # '20-1-2009 15:23' -FIRST_DAY_OF_WEEK = 1 # Monday (in Dutch 'maandag') - -# 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-%m-%y', # '20-01-2009', '20-01-09' - '%d/%m/%Y', '%d/%m/%y', # '20/01/2009', '20/01/09' - '%Y/%m/%d', # '2009/01/20' - # '%d %b %Y', '%d %b %y', # '20 jan 2009', '20 jan 09' - # '%d %B %Y', '%d %B %y', # '20 januari 2009', '20 januari 09' -] -# Kept ISO formats as one is in first position -TIME_INPUT_FORMATS = [ - '%H:%M:%S', # '15:23:35' - '%H:%M:%S.%f', # '15:23:35.000200' - '%H.%M:%S', # '15.23:35' - '%H.%M:%S.%f', # '15.23:35.000200' - '%H.%M', # '15.23' - '%H:%M', # '15:23' -] -DATETIME_INPUT_FORMATS = [ - # With time in %H:%M:%S : - '%d-%m-%Y %H:%M:%S', '%d-%m-%y %H:%M:%S', '%Y-%m-%d %H:%M:%S', - # '20-01-2009 15:23:35', '20-01-09 15:23:35', '2009-01-20 15:23:35' - '%d/%m/%Y %H:%M:%S', '%d/%m/%y %H:%M:%S', '%Y/%m/%d %H:%M:%S', - # '20/01/2009 15:23:35', '20/01/09 15:23:35', '2009/01/20 15:23:35' - # '%d %b %Y %H:%M:%S', '%d %b %y %H:%M:%S', # '20 jan 2009 15:23:35', '20 jan 09 15:23:35' - # '%d %B %Y %H:%M:%S', '%d %B %y %H:%M:%S', # '20 januari 2009 15:23:35', '20 januari 2009 15:23:35' - # With time in %H:%M:%S.%f : - '%d-%m-%Y %H:%M:%S.%f', '%d-%m-%y %H:%M:%S.%f', '%Y-%m-%d %H:%M:%S.%f', - # '20-01-2009 15:23:35.000200', '20-01-09 15:23:35.000200', '2009-01-20 15:23:35.000200' - '%d/%m/%Y %H:%M:%S.%f', '%d/%m/%y %H:%M:%S.%f', '%Y/%m/%d %H:%M:%S.%f', - # '20/01/2009 15:23:35.000200', '20/01/09 15:23:35.000200', '2009/01/20 15:23:35.000200' - # With time in %H.%M:%S : - '%d-%m-%Y %H.%M:%S', '%d-%m-%y %H.%M:%S', # '20-01-2009 15.23:35', '20-01-09 15.23:35' - '%d/%m/%Y %H.%M:%S', '%d/%m/%y %H.%M:%S', # '20/01/2009 15.23:35', '20/01/09 15.23:35' - # '%d %b %Y %H.%M:%S', '%d %b %y %H.%M:%S', # '20 jan 2009 15.23:35', '20 jan 09 15.23:35' - # '%d %B %Y %H.%M:%S', '%d %B %y %H.%M:%S', # '20 januari 2009 15.23:35', '20 januari 2009 15.23:35' - # With time in %H.%M:%S.%f : - '%d-%m-%Y %H.%M:%S.%f', '%d-%m-%y %H.%M:%S.%f', # '20-01-2009 15.23:35.000200', '20-01-09 15.23:35.000200' - '%d/%m/%Y %H.%M:%S.%f', '%d/%m/%y %H.%M:%S.%f', # '20/01/2009 15.23:35.000200', '20/01/09 15.23:35.000200' - # With time in %H:%M : - '%d-%m-%Y %H:%M', '%d-%m-%y %H:%M', '%Y-%m-%d %H:%M', # '20-01-2009 15:23', '20-01-09 15:23', '2009-01-20 15:23' - '%d/%m/%Y %H:%M', '%d/%m/%y %H:%M', '%Y/%m/%d %H:%M', # '20/01/2009 15:23', '20/01/09 15:23', '2009/01/20 15:23' - # '%d %b %Y %H:%M', '%d %b %y %H:%M', # '20 jan 2009 15:23', '20 jan 09 15:23' - # '%d %B %Y %H:%M', '%d %B %y %H:%M', # '20 januari 2009 15:23', '20 januari 2009 15:23' - # With time in %H.%M : - '%d-%m-%Y %H.%M', '%d-%m-%y %H.%M', # '20-01-2009 15.23', '20-01-09 15.23' - '%d/%m/%Y %H.%M', '%d/%m/%y %H.%M', # '20/01/2009 15.23', '20/01/09 15.23' - # '%d %b %Y %H.%M', '%d %b %y %H.%M', # '20 jan 2009 15.23', '20 jan 09 15.23' - # '%d %B %Y %H.%M', '%d %B %y %H.%M', # '20 januari 2009 15.23', '20 januari 2009 15.23' -] -DECIMAL_SEPARATOR = ',' -THOUSAND_SEPARATOR = '.' -NUMBER_GROUPING = 3 diff --git a/venv/Lib/site-packages/django/conf/locale/nn/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/conf/locale/nn/LC_MESSAGES/django.mo deleted file mode 100644 index 7698eda113e56a25a8174d2f6ce3bcc4004ef240..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26850 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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/site-packages/django/conf/locale/nn/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/conf/locale/nn/LC_MESSAGES/django.po deleted file mode 100644 index 04b872e..0000000 --- a/venv/Lib/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/site-packages/django/conf/locale/nn/__init__.py b/venv/Lib/site-packages/django/conf/locale/nn/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/venv/Lib/site-packages/django/conf/locale/nn/formats.py b/venv/Lib/site-packages/django/conf/locale/nn/formats.py deleted file mode 100644 index 91dd9e6..0000000 --- a/venv/Lib/site-packages/django/conf/locale/nn/formats.py +++ /dev/null @@ -1,36 +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', '%d.%m.%Y', '%d.%m.%y', # '2006-10-25', '25.10.2006', '25.10.06' - # '%d. %b %Y', '%d %b %Y', # '25. okt 2006', '25 okt 2006' - # '%d. %b. %Y', '%d %b. %Y', # '25. okt. 2006', '25 okt. 2006' - # '%d. %B %Y', '%d %B %Y', # '25. oktober 2006', '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/site-packages/django/conf/locale/os/LC_MESSAGES/django.mo b/venv/Lib/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/site-packages/django/conf/locale/os/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/conf/locale/os/LC_MESSAGES/django.po deleted file mode 100644 index f3badb7..0000000 --- a/venv/Lib/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/site-packages/django/conf/locale/pa/LC_MESSAGES/django.mo b/venv/Lib/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/site-packages/django/conf/locale/pa/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/conf/locale/pa/LC_MESSAGES/django.po deleted file mode 100644 index d71b5f7..0000000 --- a/venv/Lib/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/site-packages/django/conf/locale/pl/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/conf/locale/pl/LC_MESSAGES/django.mo deleted file mode 100644 index 0d574324613253171fb7c4a1a94941a85401d188..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29785 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 diff --git a/venv/Lib/site-packages/django/conf/locale/pl/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/conf/locale/pl/LC_MESSAGES/django.po deleted file mode 100644 index fba6dfb..0000000 --- a/venv/Lib/site-packages/django/conf/locale/pl/LC_MESSAGES/django.po +++ /dev/null @@ -1,1383 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# sidewinder , 2014 -# Adam Stachowicz , 2015 -# angularcircle, 2011,2013 -# angularcircle, 2011,2013 -# angularcircle, 2014 -# Dariusz Paluch , 2015 -# Jannis Leidel , 2011 -# Janusz Harkot , 2014-2015 -# Kacper Krupa , 2013 -# Karol , 2012 -# 0d5641585fd67fbdb97037c19ab83e4c_18c98b0 , 2011 -# 0d5641585fd67fbdb97037c19ab83e4c_18c98b0 , 2011 -# Åukasz Rekucki (lqc) , 2011 -# m_aciek , 2016-2021 -# m_aciek , 2015 -# Mariusz Felisiak , 2020-2021 -# 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 -# sidewinder , 2014 -# Tomasz Kajtoch , 2016-2017 -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 23:25+0000\n" -"Last-Translator: m_aciek \n" -"Language-Team: Polish (http://www.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 "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 "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 "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 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." - -msgid "Enter a valid IPv4 address." -msgstr "Wprowadź poprawny adres IPv4." - -msgid "Enter a valid IPv6 address." -msgstr "Wprowadź poprawny adres IPv6." - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "Wprowadź poprawny adres 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 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 "%(model_name)s z tymi %(field_labels)s już istnieje." - -#, 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 "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 does not exist." -msgstr "%(model)s z polem %(field)s o wartoÅ›ci %(value)r nie istnieje." - -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 %d form." -msgid_plural "Please submit at most %d forms." -msgstr[0] "ProszÄ™ wysÅ‚ać co najwyżej %d formularz." -msgstr[1] "ProszÄ™ wysÅ‚ać co najwyżej %d formularze." -msgstr[2] "ProszÄ™ wysÅ‚ać co najwyżej %d formularzy." -msgstr[3] "ProszÄ™ wysÅ‚ać co najwyżej %d formularzy." - -#, python-format -msgid "Please submit at least %d form." -msgid_plural "Please submit at least %d forms." -msgstr[0] "ProszÄ™ wysÅ‚ać co najmniej %d formularz." -msgstr[1] "ProszÄ™ wysÅ‚ać co najmniej %d formularze." -msgstr[2] "ProszÄ™ wysÅ‚ać co najmniej %d formularzy." -msgstr[3] "ProszÄ™ wysÅ‚ać co najmniej %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" - -#. 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/site-packages/django/conf/locale/pl/__init__.py b/venv/Lib/site-packages/django/conf/locale/pl/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/venv/Lib/site-packages/django/conf/locale/pl/formats.py b/venv/Lib/site-packages/django/conf/locale/pl/formats.py deleted file mode 100644 index e666544..0000000 --- a/venv/Lib/site-packages/django/conf/locale/pl/formats.py +++ /dev/null @@ -1,28 +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', '%d.%m.%y', # '25.10.2006', '25.10.06' - '%y-%m-%d', # '06-10-25' - # '%d. %B %Y', '%d. %b. %Y', # '25. October 2006', '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/site-packages/django/conf/locale/pt/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/conf/locale/pt/LC_MESSAGES/django.mo deleted file mode 100644 index 2842e75a9579b9f780c7fc51fab3a0ece6603a8b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20657 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, 2012 -# Claudio Fernandes , 2015 -# Jannis Leidel , 2011 -# José Durães , 2014 -# jorgecarleitao , 2014-2015 -# Nuno Mariz , 2011-2013,2015-2018 -# Paulo Köch , 2011 -# Raúl Pedro Fernandes Santos, 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: Portuguese (http://www.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 "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 "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 "" - -msgid "Interlingua" -msgstr "Interlíngua" - -msgid "Indonesian" -msgstr "Indonésio" - -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 "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 "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 "Thai" -msgstr "Thai" - -msgid "Turkish" -msgstr "Turco" - -msgid "Tatar" -msgstr "Tatar" - -msgid "Udmurt" -msgstr "Udmurte" - -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" - -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 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 "" - -msgid "Enter a valid IPv4 address." -msgstr "Introduza um endereço IPv4 válido." - -msgid "Enter a valid IPv6 address." -msgstr "Insira um endereço IPv6 válido." - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "Digite um endereço válido 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 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)." - -#, 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)." - -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." - -#, 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." - -#, 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." - -#, python-format -msgid "" -"File extension “%(extension)s†is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" - -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 "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 "" - -#, python-format -msgid "“%(value)s†value must be either True, False, or None." -msgstr "" - -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 "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 "" - -#, 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 (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 "" - -#, 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 (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 "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 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 "Small integer" -msgstr "Inteiro pequeno" - -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 "" - -msgid "File" -msgstr "Ficheiro" - -msgid "Image" -msgstr "Imagem" - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "A instância de %(model)s com %(field)s %(value)r não existe." - -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)." - -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." - -#. 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 "Os dados do ManagementForm estão em falta ou foram adulterados" - -#, python-format -msgid "Please submit %d or fewer forms." -msgid_plural "Please submit %d or fewer forms." -msgstr[0] "Por favor submeta %d ou menos formulários." -msgstr[1] "Por favor submeta %d ou menos formulários." - -#, python-format -msgid "Please submit %d or more forms." -msgid_plural "Please submit %d or more forms." -msgstr[0] "Por favor submeta %d ou mais formulários." -msgstr[1] "Por favor submeta %d ou mais 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 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" - -msgid "Year" -msgstr "" - -msgid "Month" -msgstr "" - -msgid "Day" -msgstr "" - -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" - -#, 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 "" - -msgid "or" -msgstr "ou" - -#. 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 ano" -msgstr[1] "%d anos" - -#, python-format -msgid "%d month" -msgid_plural "%d months" -msgstr[0] "%d mês" -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 dia" -msgstr[1] "%d dias" - -#, 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 "0 minutes" -msgstr "0 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 "" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Ãndice de %(directory)s" - -msgid "Django: the Web framework for perfectionists with deadlines." -msgstr "Django: the Web framework for perfectionists with deadlines." - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Visualizar notas de lançamento do Django " -"%(version)s" - -msgid "The install worked successfully! Congratulations!" -msgstr "A instalação funcionou com sucesso! Parabéns!" - -#, 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 "" - -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/site-packages/django/conf/locale/pt/__init__.py b/venv/Lib/site-packages/django/conf/locale/pt/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/venv/Lib/site-packages/django/conf/locale/pt/formats.py b/venv/Lib/site-packages/django/conf/locale/pt/formats.py deleted file mode 100644 index b0fbbad..0000000 --- a/venv/Lib/site-packages/django/conf/locale/pt/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 = 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 -# Kept ISO formats as they are in first position -DATE_INPUT_FORMATS = [ - '%Y-%m-%d', '%d/%m/%Y', '%d/%m/%y', # '2006-10-25', '25/10/2006', '25/10/06' - # '%d de %b de %Y', '%d de %b, %Y', # '25 de Out de 2006', '25 Out, 2006' - # '%d de %B de %Y', '%d de %B, %Y', # '25 de Outubro de 2006', '25 de Outubro, 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/site-packages/django/conf/locale/pt_BR/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/conf/locale/pt_BR/LC_MESSAGES/django.mo deleted file mode 100644 index f462741cb13319949a74dde2dd67e8610509a0bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26578 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 PQ61Yt=GOOLA^%|_ diff --git a/venv/Lib/site-packages/django/conf/locale/pt_BR/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/conf/locale/pt_BR/LC_MESSAGES/django.po deleted file mode 100644 index 2815d41..0000000 --- a/venv/Lib/site-packages/django/conf/locale/pt_BR/LC_MESSAGES/django.po +++ /dev/null @@ -1,1334 +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 Leite , 2020 -# Carlos Leite , 2016,2019 -# Filipe Cifali Stangler , 2016 -# Claudio Rogerio Carvalho Filho , 2020 -# dudanogueira , 2012 -# dudanogueira , 2019 -# Elyézer Rezende , 2013 -# Fábio C. Barrionuevo da Luz , 2014-2015 -# Felipe Rodrigues , 2016 -# Filipe Cifali Stangler , 2019 -# Gladson , 2013 -# semente, 2011-2014 -# Igor Cavalcante , 2017 -# Jannis Leidel , 2011 -# Lucas Infante , 2015 -# Luiz Boaretto , 2017 -# Marcelo Moro Brondani , 2018 -# Mariusz Felisiak , 2021 -# Rafael Fontenelle , 2021 -# 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: 2021-09-21 10:22+0200\n" -"PO-Revision-Date: 2021-11-24 16:29+0000\n" -"Last-Translator: Mariusz Felisiak \n" -"Language-Team: Portuguese (Brazil) (http://www.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 "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 "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 "" - -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 "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 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." - -msgid "Enter a valid IPv4 address." -msgstr "Insira um endereço IPv4 válido." - -msgid "Enter a valid IPv6 address." -msgstr "Insira um endereço IPv6 válido." - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "Insira um endereço IPv4 ou IPv6 válido." - -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 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)." - -#, 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)." - -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." - -#, 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." - -#, 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." - -#, 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 "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 "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 does not exist." -msgstr "A instância de %(model)s com %(field)s %(value)r não existe." - -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)." - -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 %d form." -msgid_plural "Please submit at most %d forms." -msgstr[0] "Por favor, envie no máximo %d formulário." -msgstr[1] "Por favor, envie no máximo %d formulários." - -#, python-format -msgid "Please submit at least %d form." -msgid_plural "Please submit at least %d forms." -msgstr[0] "Por favor, envie no mínimo %d formulário." -msgstr[1] "Por favor, envie no mínimo %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" - -#. 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" - -#, 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] "" -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 "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 "" - -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/site-packages/django/conf/locale/pt_BR/__init__.py b/venv/Lib/site-packages/django/conf/locale/pt_BR/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/venv/Lib/site-packages/django/conf/locale/pt_BR/formats.py b/venv/Lib/site-packages/django/conf/locale/pt_BR/formats.py deleted file mode 100644 index ed0c09f..0000000 --- a/venv/Lib/site-packages/django/conf/locale/pt_BR/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 = 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', '%d/%m/%y', # '25/10/2006', '25/10/06' - # '%d de %b de %Y', '%d de %b, %Y', # '25 de Out de 2006', '25 Out, 2006' - # '%d de %B de %Y', '%d de %B, %Y', # '25 de Outubro de 2006', '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/site-packages/django/conf/locale/ro/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/conf/locale/ro/LC_MESSAGES/django.mo deleted file mode 100644 index 6d863c2974bf824f357995729142b85754f89b1e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22141 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, 2017 -# Bogdan Mateescu, 2018-2019 -# mihneasim , 2011 -# Daniel Ursache-Dogariu, 2011 -# Denis Darii , 2011,2014 -# Ionel Cristian MărieÈ™ , 2012 -# Jannis Leidel , 2011 -# Răzvan Ionescu , 2015 -# Razvan Stefanescu , 2016-2017 -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 05:57+0000\n" -"Last-Translator: Bogdan Mateescu\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 "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 "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 "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 "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 "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 "Thai" -msgstr "Tailandeză" - -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" - -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 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 "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 "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 "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 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 "Small integer" -msgstr "ÃŽntreg mic" - -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" - -#, 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." - -#. 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" - -msgid "ManagementForm data is missing or has been tampered with" -msgstr "Datele pentru ManagementForm lipsesc sau au fost alterate" - -#, python-format -msgid "Please submit %d or fewer forms." -msgid_plural "Please submit %d or fewer forms." -msgstr[0] "TrimiteÈ›i maxim %d formular." -msgstr[1] "TrimiteÈ›i maxim %d formulare." -msgstr[2] "TrimiteÈ›i maxim %d de formulare." - -#, python-format -msgid "Please submit %d or more forms." -msgid_plural "Please submit %d or more forms." -msgstr[0] "TrimiteÈ›i minim %d formular." -msgstr[1] "TrimiteÈ›i minim %d formulare." -msgstr[2] "TrimiteÈ›i minim %d de formulare." - -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" - -msgid "Year" -msgstr "Anul" - -msgid "Month" -msgstr "Luna" - -msgid "Day" -msgstr "Ziua" - -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 "%d year" -msgid_plural "%d years" -msgstr[0] "%d an" -msgstr[1] "%d ani" -msgstr[2] "%d de ani" - -#, python-format -msgid "%d month" -msgid_plural "%d months" -msgstr[0] "%d lună" -msgstr[1] "%d luni" -msgstr[2] "%d de luni" - -#, python-format -msgid "%d week" -msgid_plural "%d weeks" -msgstr[0] "%d săptămână" -msgstr[1] "%d săptămâni" -msgstr[2] "%d de săptămâni" - -#, python-format -msgid "%d day" -msgid_plural "%d days" -msgstr[0] "%d zi" -msgstr[1] "%d zile" -msgstr[2] "%d de zile" - -#, python-format -msgid "%d hour" -msgid_plural "%d hours" -msgstr[0] "%d oră" -msgstr[1] "%d ore" -msgstr[2] "%d de ore" - -#, python-format -msgid "%d minute" -msgid_plural "%d minutes" -msgstr[0] "%d minut" -msgstr[1] "%d minute" -msgstr[2] "%d de minute" - -msgid "0 minutes" -msgstr "0 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 "Django: the Web framework for perfectionists with deadlines." -msgstr "Django: Framework-ul web pentru perfecÈ›ioniÈ™ti cu termene limită." - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Vezi notele de lansare pentru Django " -"%(version)s" - -msgid "The install worked successfully! Congratulations!" -msgstr "Instalarea a funcÈ›ionat cu succes! Felicitări!" - -#, 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/site-packages/django/conf/locale/ro/__init__.py b/venv/Lib/site-packages/django/conf/locale/ro/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/venv/Lib/site-packages/django/conf/locale/ro/formats.py b/venv/Lib/site-packages/django/conf/locale/ro/formats.py deleted file mode 100644 index 8cefeb8..0000000 --- a/venv/Lib/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/site-packages/django/conf/locale/ru/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/conf/locale/ru/LC_MESSAGES/django.mo deleted file mode 100644 index 742b2ce9bf7690991c8c8288762a07983ad5c89f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36220 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 Bm1O_` diff --git a/venv/Lib/site-packages/django/conf/locale/ru/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/conf/locale/ru/LC_MESSAGES/django.po deleted file mode 100644 index 7c202fe..0000000 --- a/venv/Lib/site-packages/django/conf/locale/ru/LC_MESSAGES/django.po +++ /dev/null @@ -1,1385 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Mingun , 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 -# Дмитрий Шатера , 2016,2018 -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: Russian (http://www.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 "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)." -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 "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†имеет неверный формат даты. Оно должно быть в формате " -"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 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)." - -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 формы." -msgstr[1] "ПожалуйÑта, отправлÑйте не больше %d форм." -msgstr[2] "ПожалуйÑта, отправлÑйте не больше %d форм." -msgstr[3] "ПожалуйÑта, отправлÑйте не больше %d форм." - -#, python-format -msgid "Please submit at least %d form." -msgid_plural "Please submit at least %d forms." -msgstr[0] "ПожалуйÑта, отправьте Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ %d форму." -msgstr[1] "ПожалуйÑта, отправьте Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ %d форм." -msgstr[2] "ПожалуйÑта, отправьте Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ %d форм." -msgstr[3] "ПожалуйÑта, отправьте Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ %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] "" -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 "Ошибка доÑтупа" - -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 "" -"ЕÑли Ð’Ñ‹ иÑпользуете 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/site-packages/django/conf/locale/ru/__init__.py b/venv/Lib/site-packages/django/conf/locale/ru/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/venv/Lib/site-packages/django/conf/locale/ru/formats.py b/venv/Lib/site-packages/django/conf/locale/ru/formats.py deleted file mode 100644 index c601c3e..0000000 --- a/venv/Lib/site-packages/django/conf/locale/ru/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/site-packages/django/conf/locale/sk/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/conf/locale/sk/LC_MESSAGES/django.mo deleted file mode 100644 index 464b66dead23bf40660d097bd10b9eeff8133ca7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27800 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, 2011 -# 18f25ad6fa9930fc67cb11aca9d16a27, 2012-2013 -# Marian Andre , 2013,2015,2017-2018 -# Martin Kosír, 2011 -# Martin Tóth , 2017 -# Peter Kuma, 2021 -# Peter Stríž , 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-18 21:19+0000\n" -"Last-Translator: Transifex Bot <>\n" -"Language-Team: Slovak (http://www.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 "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 "" - -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 "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 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." - -msgid "Enter a valid IPv4 address." -msgstr "Zadajte platnú IPv4 adresu." - -msgid "Enter a valid IPv6 address." -msgstr "Zadajte platnú IPv6 adresu." - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "Zadajte platnú IPv4 alebo IPv6 adresu." - -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 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 "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Å¥ unikátne 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 "'%(value)s' value musí byÅ¥ True alebo False." - -#, python-format -msgid "“%(value)s†value must be either True, False, or None." -msgstr "'%(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 "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 "'%(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 "" -"'%(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 RRRR-MM-DD HH:MM[:" -"ss[.uuuuuu]][ÄŒZ]." - -#, 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†má byÅ¥ v tvare (RRRR-MM-DD HH:MM[:ss[.uuuuuu]][ÄŒZ]), ale " -"toto je 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 "'%(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 "'%(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 "Kladné veľké 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†má maÅ¥ správny tvar (HH:MM[:ss[.uuuuuu]]), ale toto je " -"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 "Úplne vÅ¡ade 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 %d form." -msgid_plural "Please submit at most %d forms." -msgstr[0] "Prosím odoÅ¡lite najviac %d formulár." -msgstr[1] "Prosím odoÅ¡lite najviac %d formulárov." -msgstr[2] "Prosím odoÅ¡lite najviac %d formulárov." -msgstr[3] "Prosím odoÅ¡lite najviac %d formulárov." - -#, python-format -msgid "Please submit at least %d form." -msgid_plural "Please submit at least %d forms." -msgstr[0] "Prosím odoÅ¡lite aspoň %d formulár." -msgstr[1] "Prosím odoÅ¡lite aspoň %d formulárov." -msgstr[2] "Prosím odoÅ¡lite aspoň %d formulárov." -msgstr[3] "Prosím odoÅ¡lite aspoň %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Å¥ unikátne, 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Å¥ unikátne 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] "" -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 "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 "" - -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/site-packages/django/conf/locale/sk/__init__.py b/venv/Lib/site-packages/django/conf/locale/sk/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/venv/Lib/site-packages/django/conf/locale/sk/formats.py b/venv/Lib/site-packages/django/conf/locale/sk/formats.py deleted file mode 100644 index 2052641..0000000 --- a/venv/Lib/site-packages/django/conf/locale/sk/formats.py +++ /dev/null @@ -1,28 +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 = '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', '%d.%m.%y', # '25.10.2006', '25.10.06' - '%y-%m-%d', # '06-10-25' - # '%d. %B %Y', '%d. %b. %Y', # '25. October 2006', '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 = '\xa0' # non-breaking space -NUMBER_GROUPING = 3 diff --git a/venv/Lib/site-packages/django/conf/locale/sl/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/conf/locale/sl/LC_MESSAGES/django.mo deleted file mode 100644 index e01103d3af9686e41f86560e215c5080b560bd18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21921 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 bb!M&8YV2jMx&-YTCnc{Z^n1{Mbj<$;ZO0mo diff --git a/venv/Lib/site-packages/django/conf/locale/sl/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/conf/locale/sl/LC_MESSAGES/django.po deleted file mode 100644 index ff3cbc5..0000000 --- a/venv/Lib/site-packages/django/conf/locale/sl/LC_MESSAGES/django.po +++ /dev/null @@ -1,1297 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# iElectric , 2011-2012 -# Jannis Leidel , 2011 -# Jure Cuhalev , 2012-2013 -# Marko Zabreznik , 2016 -# Primož Verdnik , 2017 -# zejn , 2013,2016-2017 -# zejn , 2011-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: Slovenian (http://www.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 "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 "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 "" - -msgid "Interlingua" -msgstr "Interlingua" - -msgid "Indonesian" -msgstr "Indonezijski" - -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 "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 "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 "Thai" -msgstr "Tajski jezik" - -msgid "Turkish" -msgstr "TurÅ¡Äina" - -msgid "Tatar" -msgstr "TatarÅ¡Äina" - -msgid "Udmurt" -msgstr "Udmurski jezik" - -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" - -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 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 "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 "" - -#, 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 "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 "" - -#, 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 (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 "" - -msgid "Floating point number" -msgstr "Å tevilo s plavajoÄo vejico" - -#, python-format -msgid "“%(value)s†value must be an integer." -msgstr "" - -msgid "Integer" -msgstr "Celo Å¡tevilo (integer)" - -msgid "Big (8 byte) integer" -msgstr "Velika (8 bajtna) cela Å¡tevila " - -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 "" - -msgid "Boolean (Either True, False or None)" -msgstr "Boolova vrednost (True, False ali None)" - -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 "Small integer" -msgstr "Celo Å¡tevilo" - -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" - -#, 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." - -#. 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" - -msgid "ManagementForm data is missing or has been tampered with" -msgstr "Podatki iz ManagementForm manjkajo ali pa so bili spreminjani." - -#, python-format -msgid "Please submit %d or fewer forms." -msgid_plural "Please submit %d or fewer forms." -msgstr[0] "PoÅ¡ljite najveÄ %d obrazec." -msgstr[1] "PoÅ¡ljite najveÄ %d obrazca." -msgstr[2] "PoÅ¡ljite najveÄ %d obrazce." -msgstr[3] "PoÅ¡ljite najveÄ %d obrazcev." - -#, python-format -msgid "Please submit %d or more forms." -msgid_plural "Please submit %d or more forms." -msgstr[0] "Prosimo vnesite %d ali veÄ vnosov." -msgstr[1] "Prosimo vnesite %d ali veÄ vnosov." -msgstr[2] "Prosimo vnesite %d ali veÄ vnosov." -msgstr[3] "Prosimo vnesite %d ali veÄ vnosov." - -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" - -msgid "Year" -msgstr "" - -msgid "Month" -msgstr "" - -msgid "Day" -msgstr "" - -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 "%d year" -msgid_plural "%d years" -msgstr[0] "%d leto" -msgstr[1] "%d leti" -msgstr[2] "%d leta" -msgstr[3] "%d let" - -#, python-format -msgid "%d month" -msgid_plural "%d months" -msgstr[0] "%d mesec" -msgstr[1] "%d meseca" -msgstr[2] "%d mesece" -msgstr[3] "%d mesecev" - -#, python-format -msgid "%d week" -msgid_plural "%d weeks" -msgstr[0] "%d teden" -msgstr[1] "%d tedna" -msgstr[2] "%d tedne" -msgstr[3] "%d tednov" - -#, python-format -msgid "%d day" -msgid_plural "%d days" -msgstr[0] "%d dan" -msgstr[1] "%d dneva" -msgstr[2] "%d dni" -msgstr[3] "%d dni" - -#, python-format -msgid "%d hour" -msgid_plural "%d hours" -msgstr[0] "%d ura" -msgstr[1] "%d uri" -msgstr[2] "%d ure" -msgstr[3] "%d ur" - -#, python-format -msgid "%d minute" -msgid_plural "%d minutes" -msgstr[0] "%d minuta" -msgstr[1] "%d minuti" -msgstr[2] "%d minute" -msgstr[3] "%d minut" - -msgid "0 minutes" -msgstr "0 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 "" - -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 "" - -#, 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 "" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Vsebina mape %(directory)s" - -msgid "Django: the Web framework for perfectionists with deadlines." -msgstr "Django: spletno ogrodje za perfekcioniste s Äasovnimi roki." - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Oglejte si obvestila ob izdaji za Django " -"%(version)s" - -msgid "The install worked successfully! Congratulations!" -msgstr "Namestitev se je uspeÅ¡no izvedla! ÄŒestitke!" - -#, 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/site-packages/django/conf/locale/sl/__init__.py b/venv/Lib/site-packages/django/conf/locale/sl/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/venv/Lib/site-packages/django/conf/locale/sl/formats.py b/venv/Lib/site-packages/django/conf/locale/sl/formats.py deleted file mode 100644 index 35de5ad..0000000 --- a/venv/Lib/site-packages/django/conf/locale/sl/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 = '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', '%d.%m.%y', # '25.10.2006', '25.10.06' - '%d-%m-%Y', # '25-10-2006' - '%d. %m. %Y', '%d. %m. %y', # '25. 10. 2006', '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/site-packages/django/conf/locale/sq/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/conf/locale/sq/LC_MESSAGES/django.mo deleted file mode 100644 index b2cb851a821666cd5784954fca6c16e60f170ef3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27802 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, 2011-2014 -# Besnik Bleta , 2020-2021 -# Besnik Bleta , 2015-2019 -# Jannis Leidel , 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-19 09:58+0000\n" -"Last-Translator: Besnik Bleta \n" -"Language-Team: Albanian (http://www.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 "Arabe" - -msgid "Algerian Arabic" -msgstr "Arabishte Algjeriane" - -msgid "Asturian" -msgstr "Asturiase" - -msgid "Azerbaijani" -msgstr "Azerbaixhanase" - -msgid "Bulgarian" -msgstr "Bulgare" - -msgid "Belarusian" -msgstr "Bjelloruse" - -msgid "Bengali" -msgstr "Bengaleze" - -msgid "Breton" -msgstr "Bretone" - -msgid "Bosnian" -msgstr "Boshnjake" - -msgid "Catalan" -msgstr "Katalane" - -msgid "Czech" -msgstr "Çeke" - -msgid "Welsh" -msgstr "Uellsiane" - -msgid "Danish" -msgstr "Daneze" - -msgid "German" -msgstr "Gjermane" - -msgid "Lower Sorbian" -msgstr "Sorbiane e Poshtme" - -msgid "Greek" -msgstr "Greke" - -msgid "English" -msgstr "Angleze" - -msgid "Australian English" -msgstr "Angleze Australiane" - -msgid "British English" -msgstr "Angleze Britanike" - -msgid "Esperanto" -msgstr "Esperanto" - -msgid "Spanish" -msgstr "Spanjolle" - -msgid "Argentinian Spanish" -msgstr "Spanjolle Argjentinase" - -msgid "Colombian Spanish" -msgstr "Spanjolle Kolumbiane" - -msgid "Mexican Spanish" -msgstr "Spanjolle Meksikane" - -msgid "Nicaraguan Spanish" -msgstr "Spanjolle Nikaraguane" - -msgid "Venezuelan Spanish" -msgstr "Spanjolle Venezuelane" - -msgid "Estonian" -msgstr "Estoneze" - -msgid "Basque" -msgstr "Baske" - -msgid "Persian" -msgstr "Persiane" - -msgid "Finnish" -msgstr "Finlandeze" - -msgid "French" -msgstr "Frënge" - -msgid "Frisian" -msgstr "Frisiane" - -msgid "Irish" -msgstr "Irlandeze" - -msgid "Scottish Gaelic" -msgstr "Skoceze Gaelike" - -msgid "Galician" -msgstr "Galike" - -msgid "Hebrew" -msgstr "Hebraishte" - -msgid "Hindi" -msgstr "Indiane" - -msgid "Croatian" -msgstr "Kroate" - -msgid "Upper Sorbian" -msgstr "Sorbiane e Sipërme" - -msgid "Hungarian" -msgstr "Hungareze" - -msgid "Armenian" -msgstr "Armenisht" - -msgid "Interlingua" -msgstr "Interlingua" - -msgid "Indonesian" -msgstr "Indoneziane" - -msgid "Igbo" -msgstr "Igbo" - -msgid "Ido" -msgstr "Ido" - -msgid "Icelandic" -msgstr "Islandeze" - -msgid "Italian" -msgstr "Italiane" - -msgid "Japanese" -msgstr "Japoneze" - -msgid "Georgian" -msgstr "Gjeorgjiane" - -msgid "Kabyle" -msgstr "Kabilase" - -msgid "Kazakh" -msgstr "Kazake" - -msgid "Khmer" -msgstr "Khmere" - -msgid "Kannada" -msgstr "Kannada" - -msgid "Korean" -msgstr "Koreane" - -msgid "Kyrgyz" -msgstr "Kirgize" - -msgid "Luxembourgish" -msgstr "Luksemburgase" - -msgid "Lithuanian" -msgstr "Lituaneze" - -msgid "Latvian" -msgstr "Letoneze" - -msgid "Macedonian" -msgstr "Maqedone" - -msgid "Malayalam" -msgstr "Malajalame" - -msgid "Mongolian" -msgstr "Mongoliane" - -msgid "Marathi" -msgstr "Marati" - -msgid "Malay" -msgstr "" - -msgid "Burmese" -msgstr "Burmeze" - -msgid "Norwegian BokmÃ¥l" -msgstr "Norvegjeze Bokmal" - -msgid "Nepali" -msgstr "Nepaleze" - -msgid "Dutch" -msgstr "Holandeze" - -msgid "Norwegian Nynorsk" -msgstr "Norvegjeze Nynorsk" - -msgid "Ossetic" -msgstr "Osetishte" - -msgid "Punjabi" -msgstr "Panxhabe" - -msgid "Polish" -msgstr "Polake" - -msgid "Portuguese" -msgstr "Portugeze" - -msgid "Brazilian Portuguese" -msgstr "Portugeze Braziliane" - -msgid "Romanian" -msgstr "Rumune" - -msgid "Russian" -msgstr "Ruse" - -msgid "Slovak" -msgstr "Sllovake " - -msgid "Slovenian" -msgstr "Slovene" - -msgid "Albanian" -msgstr "Shqipe" - -msgid "Serbian" -msgstr "Serbe" - -msgid "Serbian Latin" -msgstr "Serbe Latine" - -msgid "Swedish" -msgstr "Suedeze" - -msgid "Swahili" -msgstr "Swahili" - -msgid "Tamil" -msgstr "Tamileze" - -msgid "Telugu" -msgstr "Telugu" - -msgid "Tajik" -msgstr "Taxhike" - -msgid "Thai" -msgstr "Tajlandeze" - -msgid "Turkmen" -msgstr "Turkmene" - -msgid "Turkish" -msgstr "Turke" - -msgid "Tatar" -msgstr "Tatare" - -msgid "Udmurt" -msgstr "Udmurt" - -msgid "Ukrainian" -msgstr "Ukrainase" - -msgid "Urdu" -msgstr "Urdu" - -msgid "Uzbek" -msgstr "Uzbeke" - -msgid "Vietnamese" -msgstr "Vietnameze" - -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 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ë “slug†të vlefshëm, të përbërë nga shkronja, numra, nëvija ose " -"vija në mes." - -msgid "" -"Enter a valid “slug†consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"Jepni një “slug†të vlefshëm, të përbërë nga shkronja, numra, nënvija ose " -"vija ndarëse Unikod." - -msgid "Enter a valid IPv4 address." -msgstr "Jepni një adresë IPv4 të vlefshme." - -msgid "Enter a valid IPv6 address." -msgstr "Jepni një adresë IPv6 të vlefshme." - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "Jepni një adresë IPv4 ose IPv6 të vlefshme." - -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 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] "" -"Sigurohuni 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] "" -"Sigurohuni 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] "Sigurohuni 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] "Sigurohuni 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] "" -"Sigurohuni 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 "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 "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 does not exist." -msgstr "Instanca %(model)s me %(field)s %(value)r s’ekziston." - -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 (it has " -"%(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 %d form." -msgid_plural "Please submit at most %d forms." -msgstr[0] "Ju lutemi, parashtroni e shumta 1%d formular." -msgstr[1] "Ju lutemi, parashtroni e shumta %d formularë." - -#, python-format -msgid "Please submit at least %d form." -msgid_plural "Please submit at least %d forms." -msgstr[0] "Ju lutemi, parashtroni të paktën 1%d formular." -msgstr[1] "Ju lutemi, parashtroni të paktën 1%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 prind." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "" -"Përzgjidhni një zgjedhje të vlefshme. Ajo zgjedhje nuk ë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" - -#. 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 të dhëna 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 nuk ë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, & how-to" - -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/site-packages/django/conf/locale/sq/__init__.py b/venv/Lib/site-packages/django/conf/locale/sq/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/venv/Lib/site-packages/django/conf/locale/sq/formats.py b/venv/Lib/site-packages/django/conf/locale/sq/formats.py deleted file mode 100644 index 2f0da0d..0000000 --- a/venv/Lib/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/site-packages/django/conf/locale/sr/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/conf/locale/sr/LC_MESSAGES/django.mo deleted file mode 100644 index 6743f6b07419ebdfd2688db5d779977a85e10a33..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34059 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 T(;`vpL)F75pR~Gv%Hsb5oD#jT diff --git a/venv/Lib/site-packages/django/conf/locale/sr/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/conf/locale/sr/LC_MESSAGES/django.po deleted file mode 100644 index 5ba534d..0000000 --- a/venv/Lib/site-packages/django/conf/locale/sr/LC_MESSAGES/django.po +++ /dev/null @@ -1,1330 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Branko Kokanovic , 2018-2019 -# Igor Jerosimić, 2019-2021 -# 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: 2021-09-21 10:22+0200\n" -"PO-Revision-Date: 2021-11-24 16:29+0000\n" -"Last-Translator: Mariusz Felisiak \n" -"Language-Team: Serbian (http://www.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 "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 "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 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)." -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 "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 "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 does not exist." -msgstr "%(model)s инÑтанца Ñа вредношћу %(value)r у пољу %(field)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)." - -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 форму." -msgstr[1] "Молим проÑледите највише %d форме." -msgstr[2] "Молим проÑледите највише %d форми." - -#, python-format -msgid "Please submit at least %d form." -msgid_plural "Please submit at least %d forms." -msgstr[0] "Молим проÑледите најмање %d форму." -msgstr[1] "Молим проÑледите најмање %d форме." -msgstr[2] "Молим проÑледите најмање %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 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/site-packages/django/conf/locale/sr/__init__.py b/venv/Lib/site-packages/django/conf/locale/sr/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/venv/Lib/site-packages/django/conf/locale/sr/formats.py b/venv/Lib/site-packages/django/conf/locale/sr/formats.py deleted file mode 100644 index 937a409..0000000 --- a/venv/Lib/site-packages/django/conf/locale/sr/formats.py +++ /dev/null @@ -1,39 +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.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 -DATE_INPUT_FORMATS = [ - '%d.%m.%Y.', '%d.%m.%y.', # '25.10.2006.', '25.10.06.' - '%d. %m. %Y.', '%d. %m. %y.', # '25. 10. 2006.', '25. 10. 06.' - # '%d. %b %y.', '%d. %B %y.', # '25. Oct 06.', '25. October 06.' - # '%d. %b \'%y.', '%d. %B \'%y.', # '25. Oct '06.', '25. October '06.' - # '%d. %b %Y.', '%d. %B %Y.', # '25. Oct 2006.', '25. October 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' - '%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/site-packages/django/conf/locale/sr_Latn/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/conf/locale/sr_Latn/LC_MESSAGES/django.mo deleted file mode 100644 index 2072e7a568202194014a998cfcfb8656d1328f01..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22633 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 Nhmz0VnY3pX{tFqu$, 2020 -# Igor Jerosimić, 2019-2021 -# Jannis Leidel , 2011 -# Janos Guljas , 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 23:38+0000\n" -"Last-Translator: Igor Jerosimić\n" -"Language-Team: Serbian (Latin) (http://www.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" - -msgid "Afrikaans" -msgstr "afrikanski" - -msgid "Arabic" -msgstr "arapski" - -msgid "Algerian Arabic" -msgstr "Alžirski arapski" - -msgid "Asturian" -msgstr "asturijski" - -msgid "Azerbaijani" -msgstr "azerbejdžanski" - -msgid "Bulgarian" -msgstr "bugarski" - -msgid "Belarusian" -msgstr "beloruski" - -msgid "Bengali" -msgstr "bengalski" - -msgid "Breton" -msgstr "bretonski" - -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 "nemaÄki" - -msgid "Lower Sorbian" -msgstr "donjolužiÄkosrpski" - -msgid "Greek" -msgstr "grÄki" - -msgid "English" -msgstr "engleski" - -msgid "Australian English" -msgstr "australijski engleski" - -msgid "British English" -msgstr "britanski engleski" - -msgid "Esperanto" -msgstr "esperanto" - -msgid "Spanish" -msgstr "Å¡panski" - -msgid "Argentinian Spanish" -msgstr "argentinski Å¡panski" - -msgid "Colombian Spanish" -msgstr "kolumbijski Å¡panski" - -msgid "Mexican Spanish" -msgstr "meksiÄki Å¡panski" - -msgid "Nicaraguan Spanish" -msgstr "nikaragvanski Å¡panski" - -msgid "Venezuelan Spanish" -msgstr "venecuelanski Å¡panski" - -msgid "Estonian" -msgstr "estonski" - -msgid "Basque" -msgstr "baskijski" - -msgid "Persian" -msgstr "persijski" - -msgid "Finnish" -msgstr "finski" - -msgid "French" -msgstr "francuski" - -msgid "Frisian" -msgstr "frizijski" - -msgid "Irish" -msgstr "irski" - -msgid "Scottish Gaelic" -msgstr "Å¡kotski galski" - -msgid "Galician" -msgstr "galski" - -msgid "Hebrew" -msgstr "hebrejski" - -msgid "Hindi" -msgstr "hindu" - -msgid "Croatian" -msgstr "hrvatski" - -msgid "Upper Sorbian" -msgstr "gornjolužiÄkosrpski" - -msgid "Hungarian" -msgstr "maÄ‘arski" - -msgid "Armenian" -msgstr "jermenski" - -msgid "Interlingua" -msgstr "interlingva" - -msgid "Indonesian" -msgstr "indonežanski" - -msgid "Igbo" -msgstr "Igbo" - -msgid "Ido" -msgstr "ido" - -msgid "Icelandic" -msgstr "islandski" - -msgid "Italian" -msgstr "italijanski" - -msgid "Japanese" -msgstr "japanski" - -msgid "Georgian" -msgstr "gruzijski" - -msgid "Kabyle" -msgstr "kabilski" - -msgid "Kazakh" -msgstr "kazaÅ¡ki" - -msgid "Khmer" -msgstr "kambodijski" - -msgid "Kannada" -msgstr "kanada" - -msgid "Korean" -msgstr "korejski" - -msgid "Kyrgyz" -msgstr "Kirgiski" - -msgid "Luxembourgish" -msgstr "luksemburÅ¡ki" - -msgid "Lithuanian" -msgstr "litvanski" - -msgid "Latvian" -msgstr "latvijski" - -msgid "Macedonian" -msgstr "makedonski" - -msgid "Malayalam" -msgstr "malajalamski" - -msgid "Mongolian" -msgstr "mongolski" - -msgid "Marathi" -msgstr "marathi" - -msgid "Malay" -msgstr "malajski" - -msgid "Burmese" -msgstr "burmanski" - -msgid "Norwegian BokmÃ¥l" -msgstr "norveÅ¡ki književni" - -msgid "Nepali" -msgstr "nepalski" - -msgid "Dutch" -msgstr "holandski" - -msgid "Norwegian Nynorsk" -msgstr "norveÅ¡ki novi" - -msgid "Ossetic" -msgstr "osetinski" - -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 (latinica)" - -msgid "Swedish" -msgstr "Å¡vedski" - -msgid "Swahili" -msgstr "svahili" - -msgid "Tamil" -msgstr "tamilski" - -msgid "Telugu" -msgstr "telugu" - -msgid "Tajik" -msgstr "Tadžiki" - -msgid "Thai" -msgstr "tajlandski" - -msgid "Turkmen" -msgstr "Turkmenski" - -msgid "Turkish" -msgstr "turski" - -msgid "Tatar" -msgstr "tatarski" - -msgid "Udmurt" -msgstr "udmurtski" - -msgid "Ukrainian" -msgstr "ukrajinski" - -msgid "Urdu" -msgstr "Urdu" - -msgid "Uzbek" -msgstr "Uzbekistanski" - -msgid "Vietnamese" -msgstr "vijetnamski" - -msgid "Simplified Chinese" -msgstr "novokineski" - -msgid "Traditional Chinese" -msgstr "starokineski" - -msgid "Messages" -msgstr "Poruke" - -msgid "Site Maps" -msgstr "Mape sajta" - -msgid "Static Files" -msgstr "StatiÄke datoteke" - -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]. -msgid "…" -msgstr "…" - -msgid "That page number is not an integer" -msgstr "Zadati broj strane nije ceo broj" - -msgid "That page number is less than 1" -msgstr "Zadati broj strane je manji od 1" - -msgid "That page contains no results" -msgstr "Tražena strana ne sadrži rezultate" - -msgid "Enter a valid value." -msgstr "Unesite ispravnu vrednost." - -msgid "Enter a valid URL." -msgstr "Unesite ispravan URL." - -msgid "Enter a valid integer." -msgstr "Unesite ispravan ceo broj." - -msgid "Enter a valid email address." -msgstr "Unesite ispravnu 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 "" -"Unesite isrpavan „slag“, koji se sastoji od slova, brojki, donjih crta ili " -"cirtica." - -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." - -msgid "Enter a valid IPv4 address." -msgstr "Unesite ispravnu IPv4 adresu." - -msgid "Enter a valid IPv6 address." -msgstr "Unesite ispravnu IPv6 adresu." - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "Unesite ispravnu IPv4 ili IPv6 adresu." - -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 "Ovo polje mora da bude %(limit_value)s (trenutno ima %(show_value)s)." - -#, 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." - -#, 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." - -#, 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 )." - -#, 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)." - -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] "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." - -#, 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." - -#, 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." - -#, 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." - -msgid "Null characters are not allowed." -msgstr "'Null' karakteri nisu dozvoljeni." - -msgid "and" -msgstr "i" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "%(model_name)s sa poljem %(field_labels)s već postoji." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "Vrednost %(value)r nije validna." - -msgid "This field cannot be null." -msgstr "Ovo polje ne može da ostane prazno." - -msgid "This field cannot be blank." -msgstr "Ovo polje ne može da ostane prazno." - -#, 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" -#, 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." - -#, 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 "Vrednost \"%(value)s\" mora biti True ili False." - -#, python-format -msgid "“%(value)s†value must be either True, False, or None." -msgstr "\"%(value)s\" vrednost mora biti True, False ili None." - -msgid "Boolean (Either True or False)" -msgstr "Bulova vrednost (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 "Celi brojevi razdvojeni zapetama" - -#, 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." - -#, 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 "Vremenski interval" - -msgid "Email address" -msgstr "Imejl 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 "Ceo broj" - -msgid "Big (8 byte) integer" -msgstr "Veliki ceo broj" - -msgid "Small integer" -msgstr "Mali ceo 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 "" - -msgid "Boolean (Either True, False or None)" -msgstr "Bulova vrednost (True, False ili None)" - -msgid "Positive big integer" -msgstr "Velik pozitivan celi broj" - -msgid "Positive integer" -msgstr "Pozitivan ceo broj" - -msgid "Positive small integer" -msgstr "Pozitivan mali ceo broj" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Slag (ne duži od %(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 "Vreme" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Sirovi binarni podaci" - -#, python-format -msgid "“%(value)s†is not a valid UUID." -msgstr "" - -msgid "Universally unique identifier" -msgstr "Univerzalno jedinstveni identifikator" - -msgid "File" -msgstr "Fajl" - -msgid "Image" -msgstr "Slika" - -msgid "A JSON object" -msgstr "JSON objekat" - -msgid "Value must be valid JSON." -msgstr "Vrednost mora biti ispravni 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 "Strani kljuÄ (tip odreÄ‘uje referentno polje)" - -msgid "One-to-one relationship" -msgstr "Relacija jedan na jedan" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "" - -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 -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Ovo polje se mora popuniti." - -msgid "Enter a whole number." -msgstr "Unesite ceo broj." - -msgid "Enter a valid date." -msgstr "Unesite ispravan datum." - -msgid "Enter a valid time." -msgstr "Unesite ispravno vreme" - -msgid "Enter a valid date/time." -msgstr "Unesite ispravan datum/vreme." - -msgid "Enter a valid duration." -msgstr "Unesite 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 "Fajl nije prebaÄen. Proverite 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 "Može se samo poslati fajl ili izbrisati, ne oba." - -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 vrednostima. Odaberite jednu od ponuÄ‘enih." - -msgid "Enter a list of values." -msgstr "Unesite listu vrednosti." - -msgid "Enter a complete value." -msgstr "Unesite kompletnu vrednost." - -msgid "Enter a valid UUID." -msgstr "Unesite ispravan UUID." - -msgid "Enter a valid JSON." -msgstr "Unesite 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 "" - -#, 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." - -#, python-format -msgid "Please submit at most %d form." -msgid_plural "Please submit at most %d forms." -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#, python-format -msgid "Please submit at least %d form." -msgid_plural "Please submit at least %d forms." -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -msgid "Order" -msgstr "Redosled" - -msgid "Delete" -msgstr "ObriÅ¡i" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Ispravite dupliran sadržaj za polja: %(field)s." - -#, 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." - -#, 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." - -msgid "Please correct the duplicate values below." -msgstr "Ispravite duplirane vrednosti dole." - -msgid "The inline value did not match the parent instance." -msgstr "Direktno uneta vrednost ne odgovara instanci roditelja." - -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." - -#, 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 "Izmeni" - -msgid "Unknown" -msgstr "Nepoznato" - -msgid "Yes" -msgstr "Da" - -msgid "No" -msgstr "Ne" - -#. 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 bajt" -msgstr[1] "%(size)d bajta" -msgstr[2] "%(size)d bajtova" - -#, 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 "pre p." - -msgid "PM" -msgstr "PM" - -msgid "AM" -msgstr "AM" - -msgid "midnight" -msgstr "ponoć" - -msgid "noon" -msgstr "podne" - -msgid "Monday" -msgstr "ponedeljak" - -msgid "Tuesday" -msgstr "utorak" - -msgid "Wednesday" -msgstr "sreda" - -msgid "Thursday" -msgstr "Äetvrtak" - -msgid "Friday" -msgstr "petak" - -msgid "Saturday" -msgstr "subota" - -msgid "Sunday" -msgstr "nedelja" - -msgid "Mon" -msgstr "pon." - -msgid "Tue" -msgstr "uto." - -msgid "Wed" -msgstr "sre." - -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 "jun" - -msgid "July" -msgstr "jul" - -msgid "August" -msgstr "avgust" - -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 "Jun" - -msgctxt "abbrev. month" -msgid "July" -msgstr "Jul" - -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 "Mart" - -msgctxt "alt. month" -msgid "April" -msgstr "April" - -msgctxt "alt. month" -msgid "May" -msgstr "Maj" - -msgctxt "alt. month" -msgid "June" -msgstr "Jun" - -msgctxt "alt. month" -msgid "July" -msgstr "Jul" - -msgctxt "alt. month" -msgid "August" -msgstr "Avgust" - -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 "Ovo nije ispravna IPv6 adresa." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s..." - -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] "" -msgstr[1] "" -msgstr[2] "" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -msgid "Forbidden" -msgstr "Zabranjeno" - -msgid "CSRF verification failed. Request aborted." -msgstr "CSRF verifikacija nije proÅ¡la. Zahtev odbijen." - -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 "" -"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." - -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 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." - -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." - -msgid "More information is available with DEBUG=True." -msgstr "ViÅ¡e informacija je dostupno sa DEBUG=True." - -msgid "No year specified" -msgstr "Godina nije naznaÄena" - -msgid "Date out of range" -msgstr "Datum van opsega" - -msgid "No month specified" -msgstr "Mesec nije naznaÄen" - -msgid "No day specified" -msgstr "Dan nije naznaÄen" - -msgid "No week specified" -msgstr "Nedelja nije naznaÄena" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "Nedostupni objekti %(verbose_name_plural)s" - -#, 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." - -#, python-format -msgid "Invalid date string “%(datestr)s†given format “%(format)sâ€" -msgstr "Neispravan datum \"%(datestr)s\" za format \"%(format)s\"" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "Nijedan objekat klase %(verbose_name)s nije naÄ‘en datim upitom." - -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\"." - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Neispravna strana (%(page_number)s): %(message)s" - -#, 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." - -msgid "Directory indexes are not allowed here." -msgstr "Indeksi direktorijuma nisu dozvoljeni ovde." - -#, python-format -msgid "“%(path)s†does not exist" -msgstr "„%(path)s“ ne postoji" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Indeks direktorijuma %(directory)s" - -msgid "The install worked successfully! Congratulations!" -msgstr "Instalacija je proÅ¡la uspeÅ¡no. ÄŒestitke!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Pogledajte napomene uz izdanje za Ä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 "" -"Ova strana je prikazana jer je DEBUG=True u vaÅ¡im podeÅ¡avanjima i niste konfigurisali nijedan URL." - -msgid "Django Documentation" -msgstr "Äango dokumentacija" - -msgid "Topics, references, & how-to’s" -msgstr "Teme, reference, & kako-da" - -msgid "Tutorial: A Polling App" -msgstr "Uputstvo: aplikacija za glasanje" - -msgid "Get started with Django" -msgstr "PoÄnite sa Äangom" - -msgid "Django Community" -msgstr "Äango zajednica" - -msgid "Connect, get help, or contribute" -msgstr "Povežite se, potražite pomoć ili dajte doprinos" diff --git a/venv/Lib/site-packages/django/conf/locale/sr_Latn/__init__.py b/venv/Lib/site-packages/django/conf/locale/sr_Latn/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/venv/Lib/site-packages/django/conf/locale/sr_Latn/formats.py b/venv/Lib/site-packages/django/conf/locale/sr_Latn/formats.py deleted file mode 100644 index 937a409..0000000 --- a/venv/Lib/site-packages/django/conf/locale/sr_Latn/formats.py +++ /dev/null @@ -1,39 +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.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 -DATE_INPUT_FORMATS = [ - '%d.%m.%Y.', '%d.%m.%y.', # '25.10.2006.', '25.10.06.' - '%d. %m. %Y.', '%d. %m. %y.', # '25. 10. 2006.', '25. 10. 06.' - # '%d. %b %y.', '%d. %B %y.', # '25. Oct 06.', '25. October 06.' - # '%d. %b \'%y.', '%d. %B \'%y.', # '25. Oct '06.', '25. October '06.' - # '%d. %b %Y.', '%d. %B %Y.', # '25. Oct 2006.', '25. October 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' - '%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/site-packages/django/conf/locale/sv/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/conf/locale/sv/LC_MESSAGES/django.mo deleted file mode 100644 index 761268dfc0d91a933177bb95ab8aaa5c3308e64c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24820 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 diff --git a/venv/Lib/site-packages/django/conf/locale/sv/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/conf/locale/sv/LC_MESSAGES/django.po deleted file mode 100644 index c648d91..0000000 --- a/venv/Lib/site-packages/django/conf/locale/sv/LC_MESSAGES/django.po +++ /dev/null @@ -1,1308 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Alex Nordlund , 2012 -# Andreas Pelme , 2014,2021 -# Gustaf Hansen , 2015 -# Jannis Leidel , 2011 -# Jonathan Lindén, 2015 -# Jonathan Lindén, 2014 -# Mattias Hansson , 2016 -# Mattias Benjaminsson , 2011 -# Petter Strandmark , 2019 -# Rasmus Précenth , 2014 -# Samuel Linde , 2011 -# Thomas Lundqvist, 2013,2016 -# Tomas Lööw , 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-23 10:11+0000\n" -"Last-Translator: Tomas Lööw \n" -"Language-Team: Swedish (http://www.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 "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 "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 "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 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." - -msgid "Enter a valid IPv4 address." -msgstr "Fyll i en giltig IPv4 adress." - -msgid "Enter a valid IPv6 address." -msgstr "Ange en giltig IPv6-adress." - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "Ange en giltig IPv4 eller IPv6-adress." - -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 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 "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 "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†värde 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 "" - -msgid "Date (with time)" -msgstr "Datum (med tid)" - -#, python-format -msgid "“%(value)s†value must be a decimal number." -msgstr "" - -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 "" - -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 does not exist." -msgstr "Modell %(model)s med %(field)s %(value)r finns inte." - -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 "" -"Var vänlig 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 "" - -#, python-format -msgid "Please submit at most %d form." -msgid_plural "Please submit at most %d forms." -msgstr[0] "Vänligen skicka som mest %d formulär." -msgstr[1] "Vänligen skicka som mest %d formulär." - -#, python-format -msgid "Please submit at least %d form." -msgid_plural "Please submit at least %d forms." -msgstr[0] "Vänligen skicka minst %d formulär." -msgstr[1] "Vänligen skicka minst %d formulär." - -msgid "Order" -msgstr "Sortering" - -msgid "Delete" -msgstr "Radera" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Var vänlig korrigera duplikatdata för %(field)s." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "Var vänlig 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 "" -"Var vänlig 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 "Vänligen 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 "" - -#, 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" - -#. 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 "OttillÃ¥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 "" - -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 "" -"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, vänligen Ã¥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 "" - -#, 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 "" - -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 community" - -msgid "Connect, get help, or contribute" -msgstr "Kontakta, begär hjälp eller bidra" diff --git a/venv/Lib/site-packages/django/conf/locale/sv/__init__.py b/venv/Lib/site-packages/django/conf/locale/sv/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/venv/Lib/site-packages/django/conf/locale/sv/formats.py b/venv/Lib/site-packages/django/conf/locale/sv/formats.py deleted file mode 100644 index 9467526..0000000 --- a/venv/Lib/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/site-packages/django/conf/locale/sw/LC_MESSAGES/django.mo b/venv/Lib/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/site-packages/django/conf/locale/ta/LC_MESSAGES/django.mo b/venv/Lib/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/site-packages/django/conf/locale/ta/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/conf/locale/ta/LC_MESSAGES/django.po deleted file mode 100644 index ad7bf71..0000000 --- a/venv/Lib/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/site-packages/django/conf/locale/ta/__init__.py b/venv/Lib/site-packages/django/conf/locale/ta/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/venv/Lib/site-packages/django/conf/locale/ta/formats.py b/venv/Lib/site-packages/django/conf/locale/ta/formats.py deleted file mode 100644 index 61810e3..0000000 --- a/venv/Lib/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/site-packages/django/conf/locale/te/LC_MESSAGES/django.mo b/venv/Lib/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/site-packages/django/conf/locale/te/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/conf/locale/te/LC_MESSAGES/django.po deleted file mode 100644 index 168ffa4..0000000 --- a/venv/Lib/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/site-packages/django/conf/locale/te/__init__.py b/venv/Lib/site-packages/django/conf/locale/te/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/venv/Lib/site-packages/django/conf/locale/te/formats.py b/venv/Lib/site-packages/django/conf/locale/te/formats.py deleted file mode 100644 index 8fb98cf..0000000 --- a/venv/Lib/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/site-packages/django/conf/locale/tg/LC_MESSAGES/django.mo b/venv/Lib/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/site-packages/django/conf/locale/tg/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/conf/locale/tg/LC_MESSAGES/django.po deleted file mode 100644 index 05a4ca9..0000000 --- a/venv/Lib/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/site-packages/django/conf/locale/tg/__init__.py b/venv/Lib/site-packages/django/conf/locale/tg/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/venv/Lib/site-packages/django/conf/locale/tg/formats.py b/venv/Lib/site-packages/django/conf/locale/tg/formats.py deleted file mode 100644 index 3e7651d..0000000 --- a/venv/Lib/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/site-packages/django/conf/locale/th/LC_MESSAGES/django.mo b/venv/Lib/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 zcmd6t37A|}mB*hNwtx$pfC@gqgl>>6Hoy;N7as$S>St8_Yw zrU@Ddn@R#C2qa-iKv1?wHMoPLI4q*bxH9FSsK|hWGAfRvzyH0rmhNg!Yg zceiuSJ=?ui)z9oVW`oD;uh6@o1NQX1bKl^3`@BuPp11Nq&zl1FgBrgFd<*yls435Y z2Y@eu`+;NLZu<{%*Z}TE{|OFHb~wx7Jcp-)Z)Dz?;9lT4AZmCia16NAjrX|mJcz2^ zN>Ka;M;QrthZhWi5&${vZK;DlrmiEuUJ-`=0?d$j8Vc=c|dER@# z22kT|pvF5u$z2A%6TKe!d54{ZBy6dk)mP z7eLwjccAt+hDDlxFerZ<4r<;c@F?*8pyn?DHLn*Gzkcw|;KxAecR6?>xB>hC_+4-s zxbGpJhbXTN)V@OSonR3>68w~F?*L`bCqe1;bBBKfVdd@f4$Eg8sQ5Vv)Vy;**)IvGvFR1>bz-DkVD7%~wz6ngb zb`Pj^F?bHR3Y5I>JA4Mzx?h5_!;7How>z6q|30AF`-75q2&niu65I!DcKy>p&6@=h zO5QwB^EyGv&w+}=B6u`70BZi7Zv0+{4}#L~AyE5&)ZvqE{Ao~nJp*d}FI@XKZv16X za$g1I|J^XA+WUjj|1c1jc@3b}w}7(OTu^f7gNlO=*B^qCmjSiD*R@xHiiZJE`Me&S z0A2$se;x)Em%j#Ok5|EI;Jzf8*0q7ki}M}E4le?w$JL0;S&+Q2Mokl6O8R`Q5I)9F%?fLG@n% z&H_IH&H*0UNV~{O-W$*}4Z-j(*Bq;f(fTWan9w__vfs%VAsC`}q zir;5I`|pw>@tcrvK*MWEtgDX6&Y zbN!b%ydKoLyFum0!w#PUweIJj>hmk0_>CE7=N}BJ{v8dz2|UH&OowwF&Ud)bVY|b# z9G>U!e1|E}#3?uizRO+z3Wuw}H`4!6H$LF{KLM(4tpiVc1NjOnj(<7c*42qe+3{JR z>iQy3`|Sa>{|~$VD?s^c8@L;Ix5N7#e#zlO4j%!f&l8~R^j#3~-p@ek|EwGT6{z_9 zjl(?}tlT3V9uFSNcq>R~dl!JDzIP+2bK%Qw{3#GuczZV5^-ZA0PXV>BGeC_;;2Ll} zcpG>yMMLwx4mN>50JZPkDcUE3hk(-W3{ZBALCyadD1A1#{`*0edJltI_Y$ae6DX3B zKNr;cz_s(B=B))Mfe(Y?`wG|s?u|0auLWQV>;P4_9stGfNl<=z-r=jD^d8IMm;(<5 zweC_d4gMCCK4(p|dMDtSw66wF1z!ZGfG3~~DtIvnOYcTd`+Ur`Ujk32eduI#13w7L zu6Kaye-hOEeUBlxz+*xAYZEB>gRcF3kg4A9!F|B-I9cnC1+~8pQ1kPk?6MC0G`QJ~ zAA6jQqxs-l=|3IRx&XWnT;4TVF##nJ#PFWQ0uM% zC4ZaizYo;9Z-TPVPeIxLPoV64*c7|&BycM2HclZ_XkjX z$DUyMj0Z_g?|4w-9|8#hZ#g&v+zLwWb0Dtqc0*_co&ZX(+d#>A92DO_fgBCqfzxbz z3MjtqU^|!w#qW!t>c@}4cY@D=8^Bk=bHPuNJP(5}faidBpTwC8?(+e=&nv-$Y2N}$ z|1X1z&*$9ucp4f%5tLmzK-r-Ol-+y5Yrxgujo`tj*m)&T`aBM5U(dVtfz$0iCW9KE z3HspqpzJaL%8xt1W5BP2dw{QilK&Tn`;+{#M%ZRNtqwo$umoyfUjt>wryM>HYX3SMHU4f;+}4(nY1 zt*(C%)c&3TrPmKZ?c)~?Uv&5fhu&N}z89$Z`#C(!^}iRCoMRoH=K6aaCZPOx0XPO+ z=lZV%C(ynYd;|ChbPS|d7Wx9zpoV*W2Rs$}JoFyua_AOFud^+9%fU}U(&snOmm$*G z`x^8PNb>$2B9u)|ejofgv;?Yuy^Thz>o~~aPe8@PTU`4|@QcvLUHe%uf&Kz*gsy}- zA?4Obp=+UiA-%o=Wgwkj_e08upF=N0J&;~!K<7g5gXG^2LVXZnVD58(d8yW23eAIl zW_oO%kxr)GsOz_`{|64g>+r9jV&MhXzQ>^;4Jp3Pg7$z&A9H^Pycp_$0!U}s0g!TO zKj>eeDdF2p#}4P74PGrJL>xMxDdJA=oe#A@k3vU7dhG`N9=Zm41v(yj0Qwm8pU^{)UME7ogWe3iAG#O1 z4k|*GS2GVsK!0!@yMrHwJ_&sS`Uq5c{g{VRr7^A{7p21Nl6;U08w-A4Ch7K*?o7cS z*RV7bW>ZVDL1&m{B*?~Lkm~otm6<|PX!gc66f&#A#+2XLpM*nO1#eu+PX+xBOtU*G z#%c>qM=p~uYGKN^Pqs74C*7t`52mXx413fgG#&k6U^ofsDEM<)^ghqLx0&~a=Doee zo8Wtss{E&VQ%`O_+?(F!Ol?ni7YTp1Fk zap>oxgmBG9eW-&C!)9+Lu1H6|bS>sHNxwIWKRDkd0l41Jk%{AQH6s#arx(QIhm z{N8}tH#?IzaAJFq6*v^TK|=L9F}~2@z9E33?QZ zsW(bTQ^Xs+*<>JbK0D5cRGR@)jb;}qXCYdxpk_sd(3}KIdb3zpW#8n|3bG^U#44R( zS5Pcyc2_ni6x^xNY?5usQp<@PF~zFcn?qc6$rN+KC{EjlIA_|4Ur2&j3Yr37^V6FX ztJu%QaABV}mz2(UbBh#9Q)%X%WKUA6slHL0-1YUL#k39uru8h zN3-QtS8IiF79$q}hHVz~!oqJD*C1SC6Q!}xD6dfz3v`MVrt9`vDUaIIsX^Yj`P6`u zLWT3xBBk!sVm|cd1^IlC3cyuCPq#O(J4Yp(hv!%}KS)++`F!epk&39t;!27g2V`3O z+k&nTl{L^tA?}BAJmveFlBfwQIv-QS3f-ArMq(V?hG*NXq6HpSX1eN*ur}%)B<}<1 z$f&=7%FSW4fSGZCC2A+$g2-E-%2Xd1M8wjlnCH+AsGEvUPAQ)QjyT_GaxIF2N(5;V z@_o{!D?@Ci)UlKl@cRN%tJq0tB`TVC(e2OZ4!e4cOyW6883h#lQQmYejpCeHo74Sa zs1#iwhW6+NF{CH%3l*mRg8qCI7kW@)g*|;v&mH!|QCyuG+Ix+4HHVRLKDOwp zdbUe94cqRFR!%S_s545sVL`}}8Fjarg;9Zf%nD9sm($gbLXN6b>n`S(akcXnMP!ar zYEiLZ9JM$|Jg68eD;9@Yc`ML~$%)w29c8-0W~G2me_6m5MEPI!9P?Bo+s)=I*aesN z?jUiKUN4{C#D?EuO0$%9=uZ4i?h*+pvQo{tS-(Lxnvf5?HwZ* ztXz`i_L+23)4at)EL6GYE>2=))vneQkxTx|Sbae^w@WZg$t&$ajvI74u^oHuA##hr z%EV*e8NDSOaMV^?Q)PkLZD#U_hru==Uxj7*s5qaCqvCdC#aPPC~r!z|jK z9TvQxnUWcFa^|jR_D$U!V?PWH>no;*PvcHLyo*cE@Gj2Bow{^F4rOo7%b{KNL>t~W zd?7V@ID4w~@UF#Sullmdur1bg*iUnHQ`nwOzq-EarLL~8asjCCG8?Qhx4Wyg-PYGjy^=`Kf*izUgS} zqOg|_l}&AhbSBl*QcM?`+M}ud*oCJxEecm~wT$vj`an0;KW5V86PhMZZkqHyf6}C> z$4)tV60foIgF@0oQsoQWQ=@pQzlib?M}Awxy)!H@u4`F3Y-$gK+*EQT$oLK2NzyxY z;>5nbzGgmh=L?yo;mT&N;1jJ*6(9l3+KEZ`#Ky60t!=Yv+D~qtGQCv+Bvl=!auSSPXl~3++{<%? zseayGpbIBWp61)flO|0Y>ka$1r93!LF5OZt-Ng}OidXg9mU3xJxwNBPy0cu`S}qNi z2QPMW2QMj?w!z1J`BEOds9f4qE^R0eUZ!tJ7%Z3WE|)gi#yT}vOYh)?hUZ#4u(4da zr(C)Q8KynBx?EacF5Pbgy0y0(M%S4E=6<#+fi6~!{=ExY)TGqDd@(X$c%%8dsa(3R zT*3@SX*0&tEoQfy%F+ua7-Fku8d&8v!xXD*^eU`if(^unuG`H-l-%ey`L!8?mzjQS z0mBVu_C{lxd+OM@Nn7d#R|TOLHeo65SY0k5RC?KA1`xkiW|CoX$`;F(Mf9@2o6)?Y z5MH%f!t5r)j35xRiYnrNsnMNb6t_-BcX+dHg$>4mF_SKmV+<2)03W8HS_u)AUQM)0 zFeXWef!Dpp6x;MJd4v#?wp728Vvm#dlPXK|H)uGqTRZ|+%y4zN^abSjMkA?u zgptB(S>_18L0@GxGRz`66>I(xW^0(6`TV)LK9k+|UH=bs*tN!NeFv)AFWrn)s*bG% z?SDW8UsJnE7;LJe-J$ZfUIe%gr8=5!QdzAR^wZ8Ckxr669AIZrG8P z2)PLl;wc(7od%3_M7l`3LC%xql>tN;tkCf;<5->*XRD3!CO9=w!EVBU9nra#b+D!) zF#$;a;7X&k0HXAt?p_XNAGv`jDB{p!3Q4Mjh z=Z|&P0B$eqOo&q?w6XOj{E>n3Cd*9qARSna`&1jTjvR%dn7}r1FZ0)%XC`hne0V^) zd+=UqgvCl-Yh|+=39egkZABV=sG+%5IXJS(PnuqovE_xm)N;qjw$o5`yV02_!bPe) z3~Yi^MYtZU+PI(n!HK=V7z z{&6{SCTWS5cpkkiKOR&a;7l*}=Ybt;aWmu#MOJkN?lrZg#%zSyCfeXdwvdW0eax{i zXav+eR^=+5FKIu1)4^>rrPr!|rT0 zvVm~W#l@O_motW@OhvkJ7X=z8avZO&mXgu5CkI?Okv~<>V0{>InISlMuH|6eoYyk> zPRiG5^cp*?=5ke$*Ak)-*+p>HtU@iptRx90sg^|c!^S9l_6E$(>k79!9hkh?1U*Wz zwwks~W)&Ie4i2;+iI`!Ja`~`4cp+8DR%<(~wwc6gcNn2MRwA#g6jH-1EnRCXA6H-< z{6@3ORPmjcSTIQcPQMkH6k`#Gt_mmHzPCJR&4WJdmSV_;Ycs3>#+ZZ{YXf&%tQu;& z8K|8d$1WNMcEtgD2icmFYop^=SY@i%sYIqHuH6CnmGzJDiA8M_jtwF(pIWrvD- z!=D+OYR5SOnFuegPo>Y9CvFjR4ca#G!!qJQpDq|@H8Ek;)IxekIW&g;tYgfGwwL0) z@*sTbb=?|JRG<`r~z-r z**)%&Y5+6YFJmOEjXfKuI(ZngW!gGPA9(GG0pnxjR6i)7V(nUvK&uAMGL94f8V`nH zV>hCBL~Df8W`IORDi1@duMtN8Z{nA%+D~dMWg<#jvpCzb@aA#}r*AeqU2nA()r7IU zdQ6yaAEYH4vWdXv*wcVfN7lYrRSHL;9pW&KD^zHpNHH75EU=Jmagwz-bMY~I(_NW{ zaR3x<<-hBdDX31&%KT{&FqbILIVWDgaEn{F7X=u#k+=nq)#TM}K~6%u`_0@T8>yS*A`#~?70a4$)JEnf4=bCHUlA@5 z=)0A2$k#}fUnosf-&`(jH#@0@g3D)iiFs{iC<5RJzy;}8c$Ca=MU8KDjHyjlV=fdT z-OW1K|Cv@;q!*+gDATj z7*i&s7LG#@mk*}1)TWkmr#%Tceq8VEDr3we{}EwN9V@14XB9{U*|WON{xy$|aJQ-d zrM#A0gCylTWB$>2x|y{D!|7Qse>5JoPaCyFcLjgM{a`EiNw21{GmNpPOvv5dIH77C zMWKRM2RH!$W7upp*5qCFpZVCE7&8ZlnsODBUTe$*n<-H`)Xf#aEP{Du+b)prL@-{( z@7RXWLIXudeb`u_#+^=XQTq6Q!fe#7DyIrNVZjyAFgN-0Y? zp(gf1`LzwkoHEj`gi0m`x<^J7nkx`X;h{s$GDH^!?8gnZsxuKW^xEx_$CAvUfU{V8 z2MyM<#J<;Jn>On?4RPHdv#KXc?LfpeG~lIMDYel0A6-_PwHSd;EMsdHqOtl~69CoX zg<`DQAt|oj*!k>_z#vpeC}plc`F|jydINF!0>fSU&hDvliK=BUj$;klJB9SDed0>D z85Cq0HpOhJekKI4I@!rQmSF}HEVaUl_3R~+2YLQASX8FUn|RA4SxvY#SG{VZaT*rP6cL!|;&i8rQ|ol}k=pbV zSVR>Yz`Hxlzkir;W*R1d1Mz?n?fp?7sEC6>GXM)#p=Z^fYBMIgVF5VYP*#egxbcA< zmX(N6Jb}U^7GcA1XP1w}Qlj~0f%hSw4vc1l4EdEyfjwl6epigxwqhQ2 zBZWV^U93#1sTWuBj%_cMwcI?}U3}EECB#m3d|Ax`X2|+CI6q?QYbz{e6;|t9UgJL1 znEz!l47W5}ol3X!aFJGDTX`7Z!SK@@Go&8#AZPKc&6q^4^xshbU`97odbGB(d6wU1 ztzjH18{vBb$l6F|mLkTt>}{Kw>v{gkxt^B2tx8JC9*)>B%PK&7n@jKbTTMZvPR6U02-dLTkd#Su(+dI$I_Y I`Mb;e8-n-Gi2wiq diff --git a/venv/Lib/site-packages/django/conf/locale/th/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/conf/locale/th/LC_MESSAGES/django.po deleted file mode 100644 index 8ab31f2..0000000 --- a/venv/Lib/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/site-packages/django/conf/locale/th/__init__.py b/venv/Lib/site-packages/django/conf/locale/th/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/venv/Lib/site-packages/django/conf/locale/th/formats.py b/venv/Lib/site-packages/django/conf/locale/th/formats.py deleted file mode 100644 index d7394eb..0000000 --- a/venv/Lib/site-packages/django/conf/locale/th/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 = 'G:i' -DATETIME_FORMAT = 'j F Y, G:i' -YEAR_MONTH_FORMAT = 'F Y' -MONTH_DAY_FORMAT = 'j F' -SHORT_DATE_FORMAT = 'j M Y' -SHORT_DATETIME_FORMAT = 'j M Y, G: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 %b %Y', # 25 ต.ค. 2006 - '%d %B %Y', # 25 ตุลาคม 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 -] -DECIMAL_SEPARATOR = '.' -THOUSAND_SEPARATOR = ',' -NUMBER_GROUPING = 3 diff --git a/venv/Lib/site-packages/django/conf/locale/tk/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/conf/locale/tk/LC_MESSAGES/django.mo deleted file mode 100644 index 4647125cc525569aef45eb2e318d9d6a69a16676..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25628 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, 2020-2021 -# Resulkary , 2020 -# Welbeck Garli , 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-24 16:30+0000\n" -"Last-Translator: Mariusz Felisiak \n" -"Language-Team: Turkmen (http://www.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 "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 "" - -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 "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 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ň." - -msgid "Enter a valid IPv4 address." -msgstr "Dogry IPv4 salgysyny giriziň." - -msgid "Enter a valid IPv6 address." -msgstr "Dogry IPv6 salgysyny giriziň." - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "Dogry IPv4 ýa-da IPv6 adresi giriziň." - -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 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 "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 "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 "" - -#, 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 "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] "" -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 "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 "" - -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/site-packages/django/conf/locale/tk/__init__.py b/venv/Lib/site-packages/django/conf/locale/tk/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/venv/Lib/site-packages/django/conf/locale/tk/formats.py b/venv/Lib/site-packages/django/conf/locale/tk/formats.py deleted file mode 100644 index 3e7651d..0000000 --- a/venv/Lib/site-packages/django/conf/locale/tk/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/site-packages/django/conf/locale/tr/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/conf/locale/tr/LC_MESSAGES/django.mo deleted file mode 100644 index 61833bbcfe4ab31cd10f20b7f3182ab41b90b894..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27998 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, 2013 -# BouRock, 2015-2021 -# 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: 2021-09-21 10:22+0200\n" -"PO-Revision-Date: 2021-11-19 17:51+0000\n" -"Last-Translator: BouRock\n" -"Language-Team: Turkish (http://www.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 "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 "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 "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 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." - -msgid "Enter a valid IPv4 address." -msgstr "Geçerli bir IPv4 adresi girin." - -msgid "Enter a valid IPv6 address." -msgstr "Geçerli bir IPv6 adresi girin." - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "Geçerli bir IPv4 veya IPv6 adresi girin." - -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 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 "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 "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 does not exist." -msgstr "%(field)s %(value)r olan %(model)s benzeri mevcut 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 %d form." -msgid_plural "Please submit at most %d forms." -msgstr[0] "Lütfen en fazla %d form gönderin." -msgstr[1] "Lütfen en fazla %d form gönderin." - -#, python-format -msgid "Please submit at least %d form." -msgid_plural "Please submit at least %d forms." -msgstr[0] "Lütfen en az %d form gönderin." -msgstr[1] "Lütfen en az %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" - -#. 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/site-packages/django/conf/locale/tr/__init__.py b/venv/Lib/site-packages/django/conf/locale/tr/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/venv/Lib/site-packages/django/conf/locale/tr/formats.py b/venv/Lib/site-packages/django/conf/locale/tr/formats.py deleted file mode 100644 index 1be5ac5..0000000 --- a/venv/Lib/site-packages/django/conf/locale/tr/formats.py +++ /dev/null @@ -1,28 +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', '%d/%m/%y', # '25/10/2006', '25/10/06' - '%y-%m-%d', # '06-10-25' - # '%d %B %Y', '%d %b. %Y', # '25 Ekim 2006', '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/site-packages/django/conf/locale/tt/LC_MESSAGES/django.mo b/venv/Lib/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/site-packages/django/conf/locale/tt/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/conf/locale/tt/LC_MESSAGES/django.po deleted file mode 100644 index 84d06ef..0000000 --- a/venv/Lib/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/site-packages/django/conf/locale/udm/LC_MESSAGES/django.mo b/venv/Lib/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/site-packages/django/conf/locale/udm/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/conf/locale/udm/LC_MESSAGES/django.po deleted file mode 100644 index 68c2bc7..0000000 --- a/venv/Lib/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/site-packages/django/conf/locale/uk/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/conf/locale/uk/LC_MESSAGES/django.mo deleted file mode 100644 index 9f87a71131373e0acb9a83a449308abb1eaefcb8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26995 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 Wc>@bS4jbt9Dp_*#(-!mFu>S`EC=A~K diff --git a/venv/Lib/site-packages/django/conf/locale/uk/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/conf/locale/uk/LC_MESSAGES/django.po deleted file mode 100644 index 5a7d4a5..0000000 --- a/venv/Lib/site-packages/django/conf/locale/uk/LC_MESSAGES/django.po +++ /dev/null @@ -1,1339 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Oleksandr Chernihov , 2014 -# Boryslav Larin , 2011 -# Denis Podlesniy , 2016 -# Igor Melnyk, 2014-2015,2017 -# Illia Volochii , 2019,2021 -# Jannis Leidel , 2011 -# Kirill Gagarski , 2014 -# Max V. Stotsky , 2014 -# Mikhail Kolesnik , 2015 -# Mykola Zamkovoi , 2014 -# 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: 2021-09-21 10:22+0200\n" -"PO-Revision-Date: 2021-12-02 22:16+0000\n" -"Last-Translator: Illia Volochii \n" -"Language-Team: Ukrainian (http://www.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 "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 "Введіть коректну 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)." -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 "" - -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 "Це поле не може бути пуÑтим." - -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 "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 "" - -#, 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 "КількіÑть днів повинна бути від {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 "" - -#. 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] "" -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 "ПоÑлідовніÑть" - -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] "" -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 "Заборонено" - -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. Даний тип 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/site-packages/django/conf/locale/uk/__init__.py b/venv/Lib/site-packages/django/conf/locale/uk/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/venv/Lib/site-packages/django/conf/locale/uk/formats.py b/venv/Lib/site-packages/django/conf/locale/uk/formats.py deleted file mode 100644 index ca2593b..0000000 --- a/venv/Lib/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/site-packages/django/conf/locale/ur/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/conf/locale/ur/LC_MESSAGES/django.mo deleted file mode 100644 index 706c2ce7a14dfb9c05ba8d97206e4742419620ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12291 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 PZJYMr#Kze)zTNx}uxfxN diff --git a/venv/Lib/site-packages/django/conf/locale/ur/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/conf/locale/ur/LC_MESSAGES/django.po deleted file mode 100644 index 6067c00..0000000 --- a/venv/Lib/site-packages/django/conf/locale/ur/LC_MESSAGES/django.po +++ /dev/null @@ -1,1222 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Mansoorulhaq Mansoor , 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: Urdu (http://www.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 "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 Ú¾Û’)%(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 "بولین (True یا False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "سلسلÛÙ” حرو٠(String) (%(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 "ÙØ§Ø¦Ù„ کا راستÛ(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 "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 "یو آر ایل" - -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 "بیرونی کلید (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 "" - -#. 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 "" - -#, 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/site-packages/django/conf/locale/uz/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/conf/locale/uz/LC_MESSAGES/django.mo deleted file mode 100644 index 57f89e8f9306f73df275c9a56b278ec0522a8740..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27466 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 diff --git a/venv/Lib/site-packages/django/conf/locale/uz/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/conf/locale/uz/LC_MESSAGES/django.po deleted file mode 100644 index 4e9b6cf..0000000 --- a/venv/Lib/site-packages/django/conf/locale/uz/LC_MESSAGES/django.po +++ /dev/null @@ -1,1295 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Abdulaminkhon Khaydarov , 2020 -# Bedilbek Khamidov , 2019 -# Claude Paroz , 2020 -# Sukhrobbek Ismatov , 2019 -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-25 17:08+0000\n" -"Last-Translator: Abdulaminkhon Khaydarov \n" -"Language-Team: Uzbek (http://www.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 "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 "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 "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" - -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 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 "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 "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 "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 "Small integer" -msgstr "Kichik butun son" - -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" - -msgid "ManagementForm data is missing or has been tampered with" -msgstr "ManagementForm ma'lumotlari yo'q yoki o'zgartirilgan" - -#, python-format -msgid "Please submit %d or fewer forms." -msgid_plural "Please submit %d or fewer forms." -msgstr[0] "Iltimos, %d ta yoki kamroq forma topshiring." - -#, python-format -msgid "Please submit %d or more forms." -msgid_plural "Please submit %d or more forms." -msgstr[0] "Iltimos, %d ta yoki ko'proq forma topshiring." - -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 "%d year" -msgid_plural "%d years" -msgstr[0] "%dyil" - -#, python-format -msgid "%d month" -msgid_plural "%d months" -msgstr[0] "%doy" - -#, python-format -msgid "%d week" -msgid_plural "%d weeks" -msgstr[0] "%dhafta" - -#, python-format -msgid "%d day" -msgid_plural "%d days" -msgstr[0] "%dkun" - -#, python-format -msgid "%d hour" -msgid_plural "%d hours" -msgstr[0] "%dsoat" - -#, python-format -msgid "%d minute" -msgid_plural "%d minutes" -msgstr[0] "%dminut" - -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 "" -"Siz ushbu xabarni ko'rmoqdasiz, chunki bu HTTPS saytida veb-brauzeringiz " -"tomonidan \"Referer header\" yuborilishi talab qilinadi, ammo hech biri " -"yuborilmadi. Ushbu sarlavha xavfsizlik nuqtai nazaridan, brauzeringizni " -"uchinchi shaxslar tomonidan o'g'irlanmasligini ta'minlash uchun talab " -"qilinadi." - -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 "Django: the Web framework for perfectionists with deadlines." -msgstr "Django: muddati chegaralangan perfektsionistlar uchun veb freymvork." - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Django %(version)s uchun chiqarilgan " -"nashrlarni ko'rish" - -msgid "The install worked successfully! Congratulations!" -msgstr "O'rnatish muvaffaqiyatli amalga oshdi! Tabriklaymiz!" - -#, 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/site-packages/django/conf/locale/uz/__init__.py b/venv/Lib/site-packages/django/conf/locale/uz/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/venv/Lib/site-packages/django/conf/locale/uz/formats.py b/venv/Lib/site-packages/django/conf/locale/uz/formats.py deleted file mode 100644 index 14af096..0000000 --- a/venv/Lib/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/site-packages/django/conf/locale/vi/LC_MESSAGES/django.mo b/venv/Lib/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/site-packages/django/conf/locale/vi/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/conf/locale/vi/LC_MESSAGES/django.po deleted file mode 100644 index a0e6eb4..0000000 --- a/venv/Lib/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/site-packages/django/conf/locale/vi/__init__.py b/venv/Lib/site-packages/django/conf/locale/vi/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/venv/Lib/site-packages/django/conf/locale/vi/formats.py b/venv/Lib/site-packages/django/conf/locale/vi/formats.py deleted file mode 100644 index 495b6f7..0000000 --- a/venv/Lib/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/site-packages/django/conf/locale/zh_Hans/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/conf/locale/zh_Hans/LC_MESSAGES/django.mo deleted file mode 100644 index c61602f2fae2363717cd82830b3e99fae9bd6a81..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26198 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 diff --git a/venv/Lib/site-packages/django/conf/locale/zh_Hans/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/conf/locale/zh_Hans/LC_MESSAGES/django.po deleted file mode 100644 index 8f44682..0000000 --- a/venv/Lib/site-packages/django/conf/locale/zh_Hans/LC_MESSAGES/django.po +++ /dev/null @@ -1,1287 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# HuanCheng Baiç™½å®¦æˆ , 2017-2018 -# lanbla , 2021 -# Daniel Duan , 2013 -# jamin M , 2019 -# Jannis Leidel , 2011 -# Kevin Sze , 2012 -# Lele Long , 2011,2015,2017 -# Le Yang , 2018 -# li beite , 2020 -# Liping Wang , 2016-2017 -# matthew Yip , 2020 -# 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 -# Jeff Yin , 2013 -# Zhengyang Wang , 2017 -# ced773123cfad7b4e8b79ca80f736af9, 2011-2012 -# Ziya Tang , 2018 -# 付峥 , 2018 -# fangjiaqi77 <370358679@qq.com>, 2020 -# Kevin Sze , 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-22 03:05+0000\n" -"Last-Translator: lanbla \n" -"Language-Team: Chinese (China) (http://www.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 "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 "输入一个有效的 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å­—æ¯ï¼Œæ•°å­—,下划线或连字符å·ç»„æˆçš„æœ‰æ•ˆâ€œå­—段â€ã€‚" - -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 "åŒ…å« %(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 "“%(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 "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 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)。" - -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 在 %(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 "åˆå¤œ" - -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/site-packages/django/conf/locale/zh_Hans/__init__.py b/venv/Lib/site-packages/django/conf/locale/zh_Hans/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/venv/Lib/site-packages/django/conf/locale/zh_Hans/formats.py b/venv/Lib/site-packages/django/conf/locale/zh_Hans/formats.py deleted file mode 100644 index 018b9b1..0000000 --- a/venv/Lib/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/site-packages/django/conf/locale/zh_Hant/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/conf/locale/zh_Hant/LC_MESSAGES/django.mo deleted file mode 100644 index b6726c55852817067dc18e3916d524c7ce97ba87..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19560 zcmchd33yf2xv;lm6`W_S!v>2cN&?iOHWn+hpdf|d(EIntot&NI$jLczpK}PIQvw76 zNdyJL6y^lN5D0@1Lcq4x+y1t_z1H5|+UaV|K7+lzdVB43Tig47Yps)V@>)aCVn=Qc9y`wu*$^O z!a;-^;K$$^DE-92;M=eXx(v!(_-D8RMsKpL7I?O8S=-<) zDD^(Xq}~UY!h7Mj;nnc$p_GNY>1QFl5(eQd@T*Y9bqADwcNiXnbkX_-6n%RQN$k5-~uT9tAo<61}J*7+QhfQa|!Q)QeOv@dFe9oX()R1Haruabt`KWo(maL>kcUE z;xQ=W7KEa&)lkZHLs?(nH+!s_;nb8zk#>GqFihlY=mRrKf}+$%Sb#I&VVwWk3;E407^gNP}2}@$*@CQxq0HNp5R+vsfYQDeDC5@#<$VXB*qI|H{Us>v z{wKp9L8<2#CjEC%+WX&7#`6r6RPqmokHgF1g|Hk-{a=K)z-lPtyb}(BUGQo6B9wL& zj?ncz24#GTpv0HK@4*m!6&9deQtuUXUfO*vlzQ_F?>C%jSYlXZ*Z`&6W_T$)Wa3{m z{4tdDUqR8szrsu5C7;ysLk;hS^4=-%V)zBaawz4#3@?IDL#b~gybKARrh z?|?F&FF?uviV44F!f!)a5AQ-*XIFko+slzq%6$$>J&p;-pwzR-gr9-ZzO7K!#U7LX z11RnMH^T%J|KQh9+Iud8FX8K<)PEP0{0~5>?_tBoq2w=y*T5<$`JaW7uN6vr_CqP( z4aGlv0m{1lrQzF9?B`#glpBu|Eu03WzQ>@Hp95KvmIpBj)^@{};S|Duh2l3%L0N>Y za59w5iAQUSVJ*Cd@YkTU=T#{0`2&>sAB;1GDYx>Vgdc;~!ujwzxC%F0JR^VtripC_QS>zgM029$DdLdpMo!!vLe zCI4V3^<8GdpMsL_KEnr~l%D|~gR`N$uhYbT8%jO@0%cx)2BrL)CjA`~K7&nE>KP0r z{Te9y%uo}~H@pW*ePiL(aI%SaO#B=Z_8=zN`Vy3S_ZW6UDgUD3cMV@L{0Wr&uN(e{ z;h&(i>%9AQ`OBd6^I9nRa}Dn{9A`Kk%KU!;%KTM8DYq6%xi%>6dCsug@C7J(@Dh~w zzGnEQ;X6?D=r2&ce~i|HyP?>VhoQW0CY1U6B9!-TfzqB1h)P>8nD}=MFC44$-C&pp zrT)=S+A#&*1Ph_GI|ilRFPd;Yl>E=aGvQ_^<+edgfVCIi413_`;d$e#NTVe6X3bT&oF!(id}dD%D(<3DD8b3V$!V^D0bneQ1ZQFc*!JfXNE(G zp9F7&#ZcO@z_0 z9ONbBEaI+)FCfQ}n-Tea89|k;T@v8eiu_-s9$A8X4jGKxj{E}o6Y}4Pj|}|HHxWO8 zmmp6e?I!Nu;UmbS$QYytS%GAJ-{zs*1TLYiKjC?f2}cb-4~HR7A}5i5LgaTJaxG;t zzll7E?YM%tWAJ)}<ABwl|1fGkB`L=GaqLbf9RjGTvzLq3L_LH5v4^o5VBbnd-;~`=K4e&bJ+hoF*!&2lL#3nul z*CRLaTmi2T|#tRwI+@(1KA$hF85$OV-B87xHP z_gm!O)RX@6NAqmMH;}iGg~(vj*5C7dE^;L@$i&?Se@*yaq#7AYI1c5v0ZFMR?Js?a z=Vy^E$je9q$^7o*;a1A7F%cK@d?|815+*Kb;`hKDjFsM#9muV8#0;MoBG?1k~Gu;b_bW7rS<4FjmHk)jO$dSk7E06nAqyI}mZBb~qBV z-Fd-iOkS(X&JH`}G((q*l?A0p{{}lD&vgP-x}0k7hbb7P&i9s#2IsrE0lTOw=F)(y z5Pb>Q0jJ791?cJJ6-+dG?4Q^Fc5IVwi*NmLyu1`Pp;=hyxgcY+_pycwxGZ&_-y_VYs^$@ zOow3YGV6jqeyTl2G+(5oP!=*>8 z9H)qCiLk~wF(*XN#+5nYQcBVT&l(pAMaqk^M{ZoCyxhr)x)qMc8Vh9l93^Ww>=ws{ z+of*IE^|W_!=*FDD2Ep;67?D9MQDP&A?|t1NT|vhH{UHTv&QQ=8Bcw7j#@{tAZvs8 zOhhCev$NtP7%8zm)zI;7v0GlmsPhmkcS3eJZh|3~w~h~bv?}6N(b9lB&t-LZu3C>y zC={ur2h5P0Z;fZ7OCz>)4@(lO%0!Hh6vxYHtr|TOSzt4*_M>i*UE;BdDm!)Z@ zy>@v-M~7Jv<<2~odBAkIBIFd)gTJ*TE&C`%gQY>Sx7b-}rQ6qv2|>tc%S zSOhixTbgl-vKZwOR*P67yUamzV$1?-Mo&P%E-qsc6vtTMIgE+qV3WZx#L995xmj)a z(Dg(=xFWT!WLm=-Rm}+n%Y(7mddE3+v!Z2@%1nj3OW2o>^kBfAJbmt+8MAZBH2OiFyWc0zY13xScxYgi zvt~^mKQK<*vs1;55F`Jd1YDo_0e?4Y}%% zUE$zQO$>&WgEBEBn`OAvt`M`D+0!OQydvc#Sv}+RoG!B9si6SjfN>_ zmPhrjTx%j5E?dq-FDN4Z9#D?V#5kUiORMk_iXu^0`K7ZfLJYci*W$Q3bJ?hzB1Wai zEq3Bj$z2?BqEX|+=Bu4_c8RVDwN`#kzBLJTE0&>{S(Djo zq+e5=R9-rj-JX6(!c;uADx{pJFbxw&1JK<;L@_--jlgcoqOLenP{%fx-G^zb^{V2 zo4sAhI7Q<{Y^cgDK6SJ`uFNf-qu$BFiUd>xWEDmjUm7Bvrb`k01rA63-y)}@{xNbq z>KEfxy0TvEv5`6DFSLfJC=)ZSDje~mbBLL%z20f@P^ixld5?FSZ#|6nEAH{bVOQpv z1+>~)M(U=v4*BkwWhnCS|ZcMyKpgaccOC&I-L*U45+6 zTEf1p^oFr0?p2CnIX&rcQDok5Wk!o4v9jJOOxa;<44z%$%4!##>1)nM%b*Si?^8j) zbe1P(BN_IeHX01Y}oXd|wb^y;RbZJl=%!^qJO;G;C@HE)q=rcJ|A_|DbtmQ5bo8HLZ&MimJ_e`QgNFCO8u3gR@|Q zlJ;>uScH=>=QL?y-qJ6L@*b`{t^*e%sybp+M~%|<_m2z97~(Q6%VcT_abc}O&k3-k zB4JJg8MP_o1_{xb;@%vYx57AA6G10bV2`n}JMXWhP3pi`9|ygy+Rke{OM9 z9n_3x(Cc>0@&a+|5m}VIi_^<2ssXFldc+O8^W)-)_1>{P5_Ds7bY{iySZRO8vCBNS zWc1LoSgayiFk(a?QXI_>sC$Hwgc}~A_WCHpmm3{{CoB6_)x(a(%&E5lb$!)UE#^{oQKcblxwg7yE9QDRi2qQAk7aaIYSC7i>7g={ zB}=_j6Qgc1w~;aNznmx+(8I-ixLFrLOsQuVd6CK}(_>VzNVTzy3(8_yF!=m5%?q%& zy;xALn@-gmwemAw{NFqwB_nVaRjzy27dBnXj-X$C!Cr?nD=y=DW<^P_^mfZsTTX>%Iq_19n@p?3EwZo$ z)|2rN61K|OzRFpi<-tHWSXvgdSm4#;qzhIy@X1PUa%lnyxKL z-sC{uBjU(L!UeXrF@t8f72I{_O^ucY19@ZPrO~{?NP#_Q`onoM+_{{FBjG%`axSnx zIdase^G1!z8+n&Ka%90B_uM{`-=K%MYs4bCb9I<9k4(nTh=;%@R+WK+y$a@D_nG1}}2ROgEt)EZb z`(-ZUcAGD5c2DOr|M}YVmO6jc{+`b2H>wv%UH!hnrPnm4tGB;TwA`iSM(yN+F5amf zM$b;JUqmSLNiMl`SI_YyJ)Mny`&!y2uSr+0^Q-I0qr8IN2I`jg`>N(2J(xVQ^8HK7 zC$eeFJ*q?n)Jp^sok5b^xEf>btnC!hy9N3o-P&TZ`hEa8KflY zm-ck;H`x+fj`_!rrdpp*E^kjRU6+Y%+V3|vrI$2NIMJl?`n7wceB$IGzh$Riw@a$6 zKOp&e^0#hE)Hf#=9g#4vrHo%&FM;H`6Ftu_N}jCERMWoMU$%uNsGKc36RQs=R(Hxb zw%%dPwfxS7iA`(#>TXt-d|OM@HDx}o4M@s-SCbt2!&>6dHh=q`tbQLoOz%?9Y)!3L zWI9M4e%%^>>nd_dGw6rkT%YO9^BZZP>7aDr=-%Y2PRXXcfb_04srIFQ%Ynq|HK-o? z)YI9XXy2CFQ=d4nK$KCscc>%1ezB^0-?GGp!&aiRHodOJ@>jO{)q4{ASIOY@8}jNk zsdbx~&-D6LXuBR1D^;^Ud2G)c)iu=YFWbdK>fp9y<8h0zWkmhW3#mk^l4fq$=Pzxv z5{*aA!1r_>OLw(O5-OQ!-fZXi4Yi5-y@_=T(oHLKdt+rGogyK1q&8jibaMY9zq!%! z8*6&H8f5x;N>?9bs+cs(uiGuXV)doAZD5QARO8Xq+IH!5dc$$QeMNfVbG*iH?(jEO%QUMg*;Aj~)|J}b znB5n@eT{UWWqqQlTWpQ`07o~adZyMC=vYp-)5kY4(jT0gtkmk)w$U(h>j6D&-P(jD zcCYeRG^UoY#?~_{{)#=O0H&n6p6cuzJ<-}g_I`}&*Gyd%t4HeTc&4|W?C&6_t}pA8 zNG3z>>8s9a;@`9C#M=G-iXEnd{XgC4zLSAb$!cq~e@ z5>|_%>u)(?7&ofz^mIAI`l%!92W7omS=rN8hWp*G>3t26uRJPAHM=)nn-*(8vvuqU zy)568sO%4G;?!??@47v8K5ZgT)g)E_DF!n$FS-Y6+v&^IbG$V@&<4x$l^67MHYHa# zC`-C%L*n4NzP-g5MZHh^o9Yv__1H3$Q~M$26A+6!v6Y=uA$4@WfASeCwQR33REg*I zVNp;4E4ibFjl}X>n$nHWVXjqu$yEom)1+ULIMC(qTaWcVv|2T2?Pg4SPuD6d(fgEI zevl0?Q+xC7o|B73mDBh`#I=^nC-`;8K4S-F(A+=K%w3tHW&bW>;maPp{t~C6kM`>UEah zQj^}e?SsAvB^GVKsWJo0mZbe4sfcB)e4{mLzwN<$k*%_}UGJD%#WkX!j7ZnfKA}!jJJkp-o;P=$0*B$Zqsh0P2)=T#~7fR0L zhMkG+`}{3iC6L~+*RMU2-lFOtKsD(N?E6dooocwJ_WzKSI-I)8bKRK%8!I@^8M2Q~{a*?7=DxdyjMCiu`2s+U#BBqk0m%Zy`3xAr2FE1Ubh zj-5lMb%3_ZiDK^#e??uQd2eFx*2IctzoQ>tS+RaTG&hTHlGh^5e{K&-A<*$*oB-aMHvKT>M`1e&q3Z+b7{AB66DRObx&7|*^JfHio2kkMD4jJwsc}7(_3nX z+YD}M;R(N1Jkm4|HS1+asYK7ajJ@$9l?$ckzF(Hpq%+ROw)8u!Fx_+(Je%%q$6D!wS91+AC^qv4Yhbg5|I|bIstVnrEtzDAX z(k-uFS#Oq@^r(hPZP`W1!GTIj_Z-`(?B~`^w5ZPxqMN;8%vw*US_#RHt?50h0`nt9;BD0Wj;pk8Zh_a}ErQ0a`i%F)h_UTVqJ z>$pVdOJh~*1UUzYZR<-iJ`(F+8G^nl$=bWw+XFmhJrP`wWY&W`X(uvytfo(^G9Ffg z$;WcD{N~N6>O*X}YT#F|!`(r@6U$a7Tiaw%*g)h{PjcaMT%zQz#iF@OkEy98iW?Gr zSY>*Wn_DsW%lrk0j2X(D0nlNFi9Yt6*rGG^4je|7Ng_jX=@Ps*Mui&~zvBSCO{{42 zw{Ie6Z*i$T%V$`)oVH-Ubi?Je)Vr=dv2jvIrU`v3+TXbf-9atIJITJlNF7{(t{#khxY+o4Edzq@2EW-Knh&$@aymwzcvpA~RQ=OS7KXJ?XsJ)aa*oo!tBpQ%$qKo`8GtAXa%c{)xq5W z&*|z_GI`H$Otl}ChTtYtFHh|_;je2GJ>Rw`xp%KPTusLk4JQ)~HKOhx*kCfq6{Z;^ z?Pj4y7)Wy+@c;YckUiR#t2~(#rK;S$tw-(CwT;OW`?OWk23SU{sh;i3Kib-JqS;@u zQ%r{XBxJ5I%}r$ArIa~_v2e6olkI-@cUAj*B%V}ev&rbo(f^H_pT$c29cr)hTbfzI j?S7-Wgfo3Ly}(=1pG(Z1iIQ, 2015 -# Eric Ho , 2013 -# ilay , 2012 -# Jannis Leidel , 2011 -# mail6543210 , 2013 -# ming hsien tzang , 2011 -# tcc , 2011 -# Tzu-ping Chung , 2016-2017 -# Yeh-Yung , 2013 -# Yeh-Yung , 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: Chinese (Taiwan) (http://www.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 "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 "該é ç¢¼å°æ–¼ 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 "" - -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 "這個值ä¸èƒ½æ˜¯ 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 "é›»å­éƒµä»¶åœ°å€" - -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 "%(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 "" - -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。" - -#. 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 "ManagementForm 資料缺失或é­ç«„改" - -#, python-format -msgid "Please submit %d or fewer forms." -msgid_plural "Please submit %d or fewer forms." -msgstr[0] "è«‹é€å‡ºä¸å¤šæ–¼ %d 個表單。" - -#, python-format -msgid "Please submit %d or more forms." -msgid_plural "Please submit %d or more 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 "" - -#, 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 "這是無效的 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 å¹´" - -#, 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 "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。這個 " -"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 "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 "" -"你看到這個訊æ¯ï¼Œæ˜¯å› ç‚ºä½ åœ¨ Django è¨­å®šæª”ä¸­åŒ…å« 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/site-packages/django/conf/locale/zh_Hant/__init__.py b/venv/Lib/site-packages/django/conf/locale/zh_Hant/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/venv/Lib/site-packages/django/conf/locale/zh_Hant/formats.py b/venv/Lib/site-packages/django/conf/locale/zh_Hant/formats.py deleted file mode 100644 index 018b9b1..0000000 --- a/venv/Lib/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/site-packages/django/conf/project_template/manage.py-tpl b/venv/Lib/site-packages/django/conf/project_template/manage.py-tpl deleted file mode 100644 index a628884..0000000 --- a/venv/Lib/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/site-packages/django/conf/project_template/project_name/__init__.py-tpl b/venv/Lib/site-packages/django/conf/project_template/project_name/__init__.py-tpl deleted file mode 100644 index e69de29..0000000 diff --git a/venv/Lib/site-packages/django/conf/project_template/project_name/asgi.py-tpl b/venv/Lib/site-packages/django/conf/project_template/project_name/asgi.py-tpl deleted file mode 100644 index a827238..0000000 --- a/venv/Lib/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/site-packages/django/conf/project_template/project_name/settings.py-tpl b/venv/Lib/site-packages/django/conf/project_template/project_name/settings.py-tpl deleted file mode 100644 index 3b6caab..0000000 --- a/venv/Lib/site-packages/django/conf/project_template/project_name/settings.py-tpl +++ /dev/null @@ -1,123 +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.debug', - '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/' - -# Default primary key field type -# https://docs.djangoproject.com/en/{{ docs_version }}/ref/settings/#default-auto-field - -DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField' diff --git a/venv/Lib/site-packages/django/conf/project_template/project_name/urls.py-tpl b/venv/Lib/site-packages/django/conf/project_template/project_name/urls.py-tpl deleted file mode 100644 index e23d6a9..0000000 --- a/venv/Lib/site-packages/django/conf/project_template/project_name/urls.py-tpl +++ /dev/null @@ -1,21 +0,0 @@ -"""{{ project_name }} URL Configuration - -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/site-packages/django/conf/project_template/project_name/wsgi.py-tpl b/venv/Lib/site-packages/django/conf/project_template/project_name/wsgi.py-tpl deleted file mode 100644 index 1ee28d0..0000000 --- a/venv/Lib/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/site-packages/django/conf/urls/__init__.py b/venv/Lib/site-packages/django/conf/urls/__init__.py deleted file mode 100644 index 1ec5da8..0000000 --- a/venv/Lib/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/site-packages/django/conf/urls/i18n.py b/venv/Lib/site-packages/django/conf/urls/i18n.py deleted file mode 100644 index 256c247..0000000 --- a/venv/Lib/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.lru_cache(maxsize=None) -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/site-packages/django/conf/urls/static.py b/venv/Lib/site-packages/django/conf/urls/static.py deleted file mode 100644 index fa83645..0000000 --- a/venv/Lib/site-packages/django/conf/urls/static.py +++ /dev/null @@ -1,28 +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/site-packages/django/contrib/__init__.py b/venv/Lib/site-packages/django/contrib/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/venv/Lib/site-packages/django/contrib/admin/__init__.py b/venv/Lib/site-packages/django/contrib/admin/__init__.py deleted file mode 100644 index 975cf05..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/__init__.py +++ /dev/null @@ -1,24 +0,0 @@ -from django.contrib.admin.decorators import action, display, register -from django.contrib.admin.filters import ( - AllValuesFieldListFilter, BooleanFieldListFilter, ChoicesFieldListFilter, - DateFieldListFilter, EmptyFieldListFilter, FieldListFilter, ListFilter, - RelatedFieldListFilter, RelatedOnlyFieldListFilter, SimpleListFilter, -) -from django.contrib.admin.options import ( - HORIZONTAL, VERTICAL, ModelAdmin, StackedInline, TabularInline, -) -from django.contrib.admin.sites import AdminSite, site -from django.utils.module_loading import autodiscover_modules - -__all__ = [ - "action", "display", "register", "ModelAdmin", "HORIZONTAL", "VERTICAL", - "StackedInline", "TabularInline", "AdminSite", "site", "ListFilter", - "SimpleListFilter", "FieldListFilter", "BooleanFieldListFilter", - "RelatedFieldListFilter", "ChoicesFieldListFilter", "DateFieldListFilter", - "AllValuesFieldListFilter", "EmptyFieldListFilter", - "RelatedOnlyFieldListFilter", "autodiscover", -] - - -def autodiscover(): - autodiscover_modules('admin', register_to=site) diff --git a/venv/Lib/site-packages/django/contrib/admin/actions.py b/venv/Lib/site-packages/django/contrib/admin/actions.py deleted file mode 100644 index 665d83c..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/actions.py +++ /dev/null @@ -1,80 +0,0 @@ -""" -Built-in, globally-available admin actions. -""" - -from django.contrib import messages -from django.contrib.admin import helpers -from django.contrib.admin.decorators import action -from django.contrib.admin.utils import model_ngettext -from django.core.exceptions import PermissionDenied -from django.template.response import TemplateResponse -from django.utils.translation import gettext as _, gettext_lazy - - -@action( - permissions=['delete'], - description=gettext_lazy('Delete selected %(verbose_name_plural)s'), -) -def delete_selected(modeladmin, request, queryset): - """ - Default action which deletes the selected objects. - - This action first displays a confirmation page which shows all the - deletable objects, or, if the user has no permission one of the related - childs (foreignkeys), a "permission denied" message. - - Next, it deletes all selected objects and redirects back to the change list. - """ - opts = modeladmin.model._meta - app_label = opts.app_label - - # Populate deletable_objects, a data structure of all related objects that - # will also be deleted. - deletable_objects, model_count, perms_needed, protected = modeladmin.get_deleted_objects(queryset, request) - - # The user has already confirmed the deletion. - # Do the deletion and return None to display the change list view again. - if request.POST.get('post') and not protected: - if perms_needed: - raise PermissionDenied - n = queryset.count() - if n: - for obj in queryset: - obj_display = str(obj) - modeladmin.log_deletion(request, obj, obj_display) - modeladmin.delete_queryset(request, queryset) - modeladmin.message_user(request, _("Successfully deleted %(count)d %(items)s.") % { - "count": n, "items": model_ngettext(modeladmin.opts, n) - }, messages.SUCCESS) - # Return None to display the change list page again. - return None - - objects_name = model_ngettext(queryset) - - if perms_needed or protected: - title = _("Cannot delete %(name)s") % {"name": objects_name} - else: - title = _("Are you sure?") - - context = { - **modeladmin.admin_site.each_context(request), - 'title': title, - 'objects_name': str(objects_name), - 'deletable_objects': [deletable_objects], - 'model_count': dict(model_count).items(), - 'queryset': queryset, - 'perms_lacking': perms_needed, - 'protected': protected, - 'opts': opts, - 'action_checkbox_name': helpers.ACTION_CHECKBOX_NAME, - 'media': modeladmin.media, - } - - request.current_app = modeladmin.admin_site.name - - # Display the confirmation page - return TemplateResponse(request, modeladmin.delete_selected_confirmation_template or [ - "admin/%s/%s/delete_selected_confirmation.html" % (app_label, opts.model_name), - "admin/%s/delete_selected_confirmation.html" % app_label, - "admin/delete_selected_confirmation.html" - ], context) diff --git a/venv/Lib/site-packages/django/contrib/admin/apps.py b/venv/Lib/site-packages/django/contrib/admin/apps.py deleted file mode 100644 index c4fba88..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/apps.py +++ /dev/null @@ -1,27 +0,0 @@ -from django.apps import AppConfig -from django.contrib.admin.checks import check_admin_app, check_dependencies -from django.core import checks -from django.utils.translation import gettext_lazy as _ - - -class SimpleAdminConfig(AppConfig): - """Simple AppConfig which does not do automatic discovery.""" - - default_auto_field = 'django.db.models.AutoField' - default_site = 'django.contrib.admin.sites.AdminSite' - name = 'django.contrib.admin' - verbose_name = _("Administration") - - def ready(self): - checks.register(check_dependencies, checks.Tags.admin) - checks.register(check_admin_app, checks.Tags.admin) - - -class AdminConfig(SimpleAdminConfig): - """The default AppConfig for admin which does autodiscovery.""" - - default = True - - def ready(self): - super().ready() - self.module.autodiscover() diff --git a/venv/Lib/site-packages/django/contrib/admin/checks.py b/venv/Lib/site-packages/django/contrib/admin/checks.py deleted file mode 100644 index 045aaca..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/checks.py +++ /dev/null @@ -1,1145 +0,0 @@ -import collections -from itertools import chain - -from django.apps import apps -from django.conf import settings -from django.contrib.admin.utils import ( - NotRelationField, flatten, get_fields_from_path, -) -from django.core import checks -from django.core.exceptions import FieldDoesNotExist -from django.db import models -from django.db.models.constants import LOOKUP_SEP -from django.db.models.expressions import Combinable -from django.forms.models import ( - BaseModelForm, BaseModelFormSet, _get_foreign_key, -) -from django.template import engines -from django.template.backends.django import DjangoTemplates -from django.utils.module_loading import import_string - - -def _issubclass(cls, classinfo): - """ - issubclass() variant that doesn't raise an exception if cls isn't a - class. - """ - try: - return issubclass(cls, classinfo) - except TypeError: - return False - - -def _contains_subclass(class_path, candidate_paths): - """ - Return whether or not a dotted class path (or a subclass of that class) is - found in a list of candidate paths. - """ - cls = import_string(class_path) - for path in candidate_paths: - try: - candidate_cls = import_string(path) - except ImportError: - # ImportErrors are raised elsewhere. - continue - if _issubclass(candidate_cls, cls): - return True - return False - - -def check_admin_app(app_configs, **kwargs): - from django.contrib.admin.sites import all_sites - errors = [] - for site in all_sites: - errors.extend(site.check(app_configs)) - return errors - - -def check_dependencies(**kwargs): - """ - Check that the admin's dependencies are correctly installed. - """ - from django.contrib.admin.sites import all_sites - if not apps.is_installed('django.contrib.admin'): - return [] - errors = [] - app_dependencies = ( - ('django.contrib.contenttypes', 401), - ('django.contrib.auth', 405), - ('django.contrib.messages', 406), - ) - for app_name, error_code in app_dependencies: - if not apps.is_installed(app_name): - errors.append(checks.Error( - "'%s' must be in INSTALLED_APPS in order to use the admin " - "application." % app_name, - id='admin.E%d' % error_code, - )) - for engine in engines.all(): - if isinstance(engine, DjangoTemplates): - django_templates_instance = engine.engine - break - else: - django_templates_instance = None - if not django_templates_instance: - errors.append(checks.Error( - "A 'django.template.backends.django.DjangoTemplates' instance " - "must be configured in TEMPLATES in order to use the admin " - "application.", - id='admin.E403', - )) - else: - if ('django.contrib.auth.context_processors.auth' - not in django_templates_instance.context_processors and - _contains_subclass('django.contrib.auth.backends.ModelBackend', settings.AUTHENTICATION_BACKENDS)): - errors.append(checks.Error( - "'django.contrib.auth.context_processors.auth' must be " - "enabled in DjangoTemplates (TEMPLATES) if using the default " - "auth backend in order to use the admin application.", - id='admin.E402', - )) - if ('django.contrib.messages.context_processors.messages' - not in django_templates_instance.context_processors): - errors.append(checks.Error( - "'django.contrib.messages.context_processors.messages' must " - "be enabled in DjangoTemplates (TEMPLATES) in order to use " - "the admin application.", - id='admin.E404', - )) - sidebar_enabled = any(site.enable_nav_sidebar for site in all_sites) - if (sidebar_enabled and 'django.template.context_processors.request' - not in django_templates_instance.context_processors): - errors.append(checks.Warning( - "'django.template.context_processors.request' must be enabled " - "in DjangoTemplates (TEMPLATES) in order to use the admin " - "navigation sidebar.", - id='admin.W411', - )) - - if not _contains_subclass('django.contrib.auth.middleware.AuthenticationMiddleware', settings.MIDDLEWARE): - errors.append(checks.Error( - "'django.contrib.auth.middleware.AuthenticationMiddleware' must " - "be in MIDDLEWARE in order to use the admin application.", - id='admin.E408', - )) - if not _contains_subclass('django.contrib.messages.middleware.MessageMiddleware', settings.MIDDLEWARE): - errors.append(checks.Error( - "'django.contrib.messages.middleware.MessageMiddleware' must " - "be in MIDDLEWARE in order to use the admin application.", - id='admin.E409', - )) - if not _contains_subclass('django.contrib.sessions.middleware.SessionMiddleware', settings.MIDDLEWARE): - errors.append(checks.Error( - "'django.contrib.sessions.middleware.SessionMiddleware' must " - "be in MIDDLEWARE in order to use the admin application.", - hint=( - "Insert " - "'django.contrib.sessions.middleware.SessionMiddleware' " - "before " - "'django.contrib.auth.middleware.AuthenticationMiddleware'." - ), - id='admin.E410', - )) - return errors - - -class BaseModelAdminChecks: - - def check(self, admin_obj, **kwargs): - return [ - *self._check_autocomplete_fields(admin_obj), - *self._check_raw_id_fields(admin_obj), - *self._check_fields(admin_obj), - *self._check_fieldsets(admin_obj), - *self._check_exclude(admin_obj), - *self._check_form(admin_obj), - *self._check_filter_vertical(admin_obj), - *self._check_filter_horizontal(admin_obj), - *self._check_radio_fields(admin_obj), - *self._check_prepopulated_fields(admin_obj), - *self._check_view_on_site_url(admin_obj), - *self._check_ordering(admin_obj), - *self._check_readonly_fields(admin_obj), - ] - - def _check_autocomplete_fields(self, obj): - """ - Check that `autocomplete_fields` is a list or tuple of model fields. - """ - if not isinstance(obj.autocomplete_fields, (list, tuple)): - return must_be('a list or tuple', option='autocomplete_fields', obj=obj, id='admin.E036') - else: - return list(chain.from_iterable([ - self._check_autocomplete_fields_item(obj, field_name, 'autocomplete_fields[%d]' % index) - for index, field_name in enumerate(obj.autocomplete_fields) - ])) - - def _check_autocomplete_fields_item(self, obj, field_name, label): - """ - Check that an item in `autocomplete_fields` is a ForeignKey or a - ManyToManyField and that the item has a related ModelAdmin with - search_fields defined. - """ - try: - field = obj.model._meta.get_field(field_name) - except FieldDoesNotExist: - return refer_to_missing_field(field=field_name, option=label, obj=obj, id='admin.E037') - else: - if not field.many_to_many and not isinstance(field, models.ForeignKey): - return must_be( - 'a foreign key or a many-to-many field', - option=label, obj=obj, id='admin.E038' - ) - related_admin = obj.admin_site._registry.get(field.remote_field.model) - if related_admin is None: - return [ - checks.Error( - 'An admin for model "%s" has to be registered ' - 'to be referenced by %s.autocomplete_fields.' % ( - field.remote_field.model.__name__, - type(obj).__name__, - ), - obj=obj.__class__, - id='admin.E039', - ) - ] - elif not related_admin.search_fields: - return [ - checks.Error( - '%s must define "search_fields", because it\'s ' - 'referenced by %s.autocomplete_fields.' % ( - related_admin.__class__.__name__, - type(obj).__name__, - ), - obj=obj.__class__, - id='admin.E040', - ) - ] - return [] - - def _check_raw_id_fields(self, obj): - """ Check that `raw_id_fields` only contains field names that are listed - on the model. """ - - if not isinstance(obj.raw_id_fields, (list, tuple)): - return must_be('a list or tuple', option='raw_id_fields', obj=obj, id='admin.E001') - else: - return list(chain.from_iterable( - self._check_raw_id_fields_item(obj, field_name, 'raw_id_fields[%d]' % index) - for index, field_name in enumerate(obj.raw_id_fields) - )) - - def _check_raw_id_fields_item(self, obj, field_name, label): - """ Check an item of `raw_id_fields`, i.e. check that field named - `field_name` exists in model `model` and is a ForeignKey or a - ManyToManyField. """ - - try: - field = obj.model._meta.get_field(field_name) - except FieldDoesNotExist: - return refer_to_missing_field(field=field_name, option=label, obj=obj, id='admin.E002') - else: - # Using attname is not supported. - if field.name != field_name: - return refer_to_missing_field( - field=field_name, - option=label, - obj=obj, - id='admin.E002', - ) - if not field.many_to_many and not isinstance(field, models.ForeignKey): - return must_be('a foreign key or a many-to-many field', option=label, obj=obj, id='admin.E003') - else: - return [] - - def _check_fields(self, obj): - """ Check that `fields` only refer to existing fields, doesn't contain - duplicates. Check if at most one of `fields` and `fieldsets` is defined. - """ - - if obj.fields is None: - return [] - elif not isinstance(obj.fields, (list, tuple)): - return must_be('a list or tuple', option='fields', obj=obj, id='admin.E004') - elif obj.fieldsets: - return [ - checks.Error( - "Both 'fieldsets' and 'fields' are specified.", - obj=obj.__class__, - id='admin.E005', - ) - ] - fields = flatten(obj.fields) - if len(fields) != len(set(fields)): - return [ - checks.Error( - "The value of 'fields' contains duplicate field(s).", - obj=obj.__class__, - id='admin.E006', - ) - ] - - return list(chain.from_iterable( - self._check_field_spec(obj, field_name, 'fields') - for field_name in obj.fields - )) - - def _check_fieldsets(self, obj): - """ Check that fieldsets is properly formatted and doesn't contain - duplicates. """ - - if obj.fieldsets is None: - return [] - elif not isinstance(obj.fieldsets, (list, tuple)): - return must_be('a list or tuple', option='fieldsets', obj=obj, id='admin.E007') - else: - seen_fields = [] - return list(chain.from_iterable( - self._check_fieldsets_item(obj, fieldset, 'fieldsets[%d]' % index, seen_fields) - for index, fieldset in enumerate(obj.fieldsets) - )) - - def _check_fieldsets_item(self, obj, fieldset, label, seen_fields): - """ Check an item of `fieldsets`, i.e. check that this is a pair of a - set name and a dictionary containing "fields" key. """ - - if not isinstance(fieldset, (list, tuple)): - return must_be('a list or tuple', option=label, obj=obj, id='admin.E008') - elif len(fieldset) != 2: - return must_be('of length 2', option=label, obj=obj, id='admin.E009') - elif not isinstance(fieldset[1], dict): - return must_be('a dictionary', option='%s[1]' % label, obj=obj, id='admin.E010') - elif 'fields' not in fieldset[1]: - return [ - checks.Error( - "The value of '%s[1]' must contain the key 'fields'." % label, - obj=obj.__class__, - id='admin.E011', - ) - ] - elif not isinstance(fieldset[1]['fields'], (list, tuple)): - return must_be('a list or tuple', option="%s[1]['fields']" % label, obj=obj, id='admin.E008') - - seen_fields.extend(flatten(fieldset[1]['fields'])) - if len(seen_fields) != len(set(seen_fields)): - return [ - checks.Error( - "There are duplicate field(s) in '%s[1]'." % label, - obj=obj.__class__, - id='admin.E012', - ) - ] - return list(chain.from_iterable( - self._check_field_spec(obj, fieldset_fields, '%s[1]["fields"]' % label) - for fieldset_fields in fieldset[1]['fields'] - )) - - def _check_field_spec(self, obj, fields, label): - """ `fields` should be an item of `fields` or an item of - fieldset[1]['fields'] for any `fieldset` in `fieldsets`. It should be a - field name or a tuple of field names. """ - - if isinstance(fields, tuple): - return list(chain.from_iterable( - self._check_field_spec_item(obj, field_name, "%s[%d]" % (label, index)) - for index, field_name in enumerate(fields) - )) - else: - return self._check_field_spec_item(obj, fields, label) - - def _check_field_spec_item(self, obj, field_name, label): - if field_name in obj.readonly_fields: - # Stuff can be put in fields that isn't actually a model field if - # it's in readonly_fields, readonly_fields will handle the - # validation of such things. - return [] - else: - try: - field = obj.model._meta.get_field(field_name) - except FieldDoesNotExist: - # If we can't find a field on the model that matches, it could - # be an extra field on the form. - return [] - else: - if (isinstance(field, models.ManyToManyField) and - not field.remote_field.through._meta.auto_created): - return [ - checks.Error( - "The value of '%s' cannot include the ManyToManyField '%s', " - "because that field manually specifies a relationship model." - % (label, field_name), - obj=obj.__class__, - id='admin.E013', - ) - ] - else: - return [] - - def _check_exclude(self, obj): - """ Check that exclude is a sequence without duplicates. """ - - if obj.exclude is None: # default value is None - return [] - elif not isinstance(obj.exclude, (list, tuple)): - return must_be('a list or tuple', option='exclude', obj=obj, id='admin.E014') - elif len(obj.exclude) > len(set(obj.exclude)): - return [ - checks.Error( - "The value of 'exclude' contains duplicate field(s).", - obj=obj.__class__, - id='admin.E015', - ) - ] - else: - return [] - - def _check_form(self, obj): - """ Check that form subclasses BaseModelForm. """ - if not _issubclass(obj.form, BaseModelForm): - return must_inherit_from(parent='BaseModelForm', option='form', - obj=obj, id='admin.E016') - else: - return [] - - def _check_filter_vertical(self, obj): - """ Check that filter_vertical is a sequence of field names. """ - if not isinstance(obj.filter_vertical, (list, tuple)): - return must_be('a list or tuple', option='filter_vertical', obj=obj, id='admin.E017') - else: - return list(chain.from_iterable( - self._check_filter_item(obj, field_name, "filter_vertical[%d]" % index) - for index, field_name in enumerate(obj.filter_vertical) - )) - - def _check_filter_horizontal(self, obj): - """ Check that filter_horizontal is a sequence of field names. """ - if not isinstance(obj.filter_horizontal, (list, tuple)): - return must_be('a list or tuple', option='filter_horizontal', obj=obj, id='admin.E018') - else: - return list(chain.from_iterable( - self._check_filter_item(obj, field_name, "filter_horizontal[%d]" % index) - for index, field_name in enumerate(obj.filter_horizontal) - )) - - def _check_filter_item(self, obj, field_name, label): - """ Check one item of `filter_vertical` or `filter_horizontal`, i.e. - check that given field exists and is a ManyToManyField. """ - - try: - field = obj.model._meta.get_field(field_name) - except FieldDoesNotExist: - return refer_to_missing_field(field=field_name, option=label, obj=obj, id='admin.E019') - else: - if not field.many_to_many: - return must_be('a many-to-many field', option=label, obj=obj, id='admin.E020') - else: - return [] - - def _check_radio_fields(self, obj): - """ Check that `radio_fields` is a dictionary. """ - if not isinstance(obj.radio_fields, dict): - return must_be('a dictionary', option='radio_fields', obj=obj, id='admin.E021') - else: - return list(chain.from_iterable( - self._check_radio_fields_key(obj, field_name, 'radio_fields') + - self._check_radio_fields_value(obj, val, 'radio_fields["%s"]' % field_name) - for field_name, val in obj.radio_fields.items() - )) - - def _check_radio_fields_key(self, obj, field_name, label): - """ Check that a key of `radio_fields` dictionary is name of existing - field and that the field is a ForeignKey or has `choices` defined. """ - - try: - field = obj.model._meta.get_field(field_name) - except FieldDoesNotExist: - return refer_to_missing_field(field=field_name, option=label, obj=obj, id='admin.E022') - else: - if not (isinstance(field, models.ForeignKey) or field.choices): - return [ - checks.Error( - "The value of '%s' refers to '%s', which is not an " - "instance of ForeignKey, and does not have a 'choices' definition." % ( - label, field_name - ), - obj=obj.__class__, - id='admin.E023', - ) - ] - else: - return [] - - def _check_radio_fields_value(self, obj, val, label): - """ Check type of a value of `radio_fields` dictionary. """ - - from django.contrib.admin.options import HORIZONTAL, VERTICAL - - if val not in (HORIZONTAL, VERTICAL): - return [ - checks.Error( - "The value of '%s' must be either admin.HORIZONTAL or admin.VERTICAL." % label, - obj=obj.__class__, - id='admin.E024', - ) - ] - else: - return [] - - def _check_view_on_site_url(self, obj): - if not callable(obj.view_on_site) and not isinstance(obj.view_on_site, bool): - return [ - checks.Error( - "The value of 'view_on_site' must be a callable or a boolean value.", - obj=obj.__class__, - id='admin.E025', - ) - ] - else: - return [] - - def _check_prepopulated_fields(self, obj): - """ Check that `prepopulated_fields` is a dictionary containing allowed - field types. """ - if not isinstance(obj.prepopulated_fields, dict): - return must_be('a dictionary', option='prepopulated_fields', obj=obj, id='admin.E026') - else: - return list(chain.from_iterable( - self._check_prepopulated_fields_key(obj, field_name, 'prepopulated_fields') + - self._check_prepopulated_fields_value(obj, val, 'prepopulated_fields["%s"]' % field_name) - for field_name, val in obj.prepopulated_fields.items() - )) - - def _check_prepopulated_fields_key(self, obj, field_name, label): - """ Check a key of `prepopulated_fields` dictionary, i.e. check that it - is a name of existing field and the field is one of the allowed types. - """ - - try: - field = obj.model._meta.get_field(field_name) - except FieldDoesNotExist: - return refer_to_missing_field(field=field_name, option=label, obj=obj, id='admin.E027') - else: - if isinstance(field, (models.DateTimeField, models.ForeignKey, models.ManyToManyField)): - return [ - checks.Error( - "The value of '%s' refers to '%s', which must not be a DateTimeField, " - "a ForeignKey, a OneToOneField, or a ManyToManyField." % (label, field_name), - obj=obj.__class__, - id='admin.E028', - ) - ] - else: - return [] - - def _check_prepopulated_fields_value(self, obj, val, label): - """ Check a value of `prepopulated_fields` dictionary, i.e. it's an - iterable of existing fields. """ - - if not isinstance(val, (list, tuple)): - return must_be('a list or tuple', option=label, obj=obj, id='admin.E029') - else: - return list(chain.from_iterable( - self._check_prepopulated_fields_value_item(obj, subfield_name, "%s[%r]" % (label, index)) - for index, subfield_name in enumerate(val) - )) - - def _check_prepopulated_fields_value_item(self, obj, field_name, label): - """ For `prepopulated_fields` equal to {"slug": ("title",)}, - `field_name` is "title". """ - - try: - obj.model._meta.get_field(field_name) - except FieldDoesNotExist: - return refer_to_missing_field(field=field_name, option=label, obj=obj, id='admin.E030') - else: - return [] - - def _check_ordering(self, obj): - """ Check that ordering refers to existing fields or is random. """ - - # ordering = None - if obj.ordering is None: # The default value is None - return [] - elif not isinstance(obj.ordering, (list, tuple)): - return must_be('a list or tuple', option='ordering', obj=obj, id='admin.E031') - else: - return list(chain.from_iterable( - self._check_ordering_item(obj, field_name, 'ordering[%d]' % index) - for index, field_name in enumerate(obj.ordering) - )) - - def _check_ordering_item(self, obj, field_name, label): - """ Check that `ordering` refers to existing fields. """ - if isinstance(field_name, (Combinable, models.OrderBy)): - if not isinstance(field_name, models.OrderBy): - field_name = field_name.asc() - if isinstance(field_name.expression, models.F): - field_name = field_name.expression.name - else: - return [] - if field_name == '?' and len(obj.ordering) != 1: - return [ - checks.Error( - "The value of 'ordering' has the random ordering marker '?', " - "but contains other fields as well.", - hint='Either remove the "?", or remove the other fields.', - obj=obj.__class__, - id='admin.E032', - ) - ] - elif field_name == '?': - return [] - elif LOOKUP_SEP in field_name: - # Skip ordering in the format field1__field2 (FIXME: checking - # this format would be nice, but it's a little fiddly). - return [] - else: - if field_name.startswith('-'): - field_name = field_name[1:] - if field_name == 'pk': - return [] - try: - obj.model._meta.get_field(field_name) - except FieldDoesNotExist: - return refer_to_missing_field(field=field_name, option=label, obj=obj, id='admin.E033') - else: - return [] - - def _check_readonly_fields(self, obj): - """ Check that readonly_fields refers to proper attribute or field. """ - - if obj.readonly_fields == (): - return [] - elif not isinstance(obj.readonly_fields, (list, tuple)): - return must_be('a list or tuple', option='readonly_fields', obj=obj, id='admin.E034') - else: - return list(chain.from_iterable( - self._check_readonly_fields_item(obj, field_name, "readonly_fields[%d]" % index) - for index, field_name in enumerate(obj.readonly_fields) - )) - - def _check_readonly_fields_item(self, obj, field_name, label): - if callable(field_name): - return [] - elif hasattr(obj, field_name): - return [] - elif hasattr(obj.model, field_name): - return [] - else: - try: - obj.model._meta.get_field(field_name) - except FieldDoesNotExist: - return [ - checks.Error( - "The value of '%s' is not a callable, an attribute of " - "'%s', or an attribute of '%s'." % ( - label, obj.__class__.__name__, obj.model._meta.label, - ), - obj=obj.__class__, - id='admin.E035', - ) - ] - else: - return [] - - -class ModelAdminChecks(BaseModelAdminChecks): - - def check(self, admin_obj, **kwargs): - return [ - *super().check(admin_obj), - *self._check_save_as(admin_obj), - *self._check_save_on_top(admin_obj), - *self._check_inlines(admin_obj), - *self._check_list_display(admin_obj), - *self._check_list_display_links(admin_obj), - *self._check_list_filter(admin_obj), - *self._check_list_select_related(admin_obj), - *self._check_list_per_page(admin_obj), - *self._check_list_max_show_all(admin_obj), - *self._check_list_editable(admin_obj), - *self._check_search_fields(admin_obj), - *self._check_date_hierarchy(admin_obj), - *self._check_action_permission_methods(admin_obj), - *self._check_actions_uniqueness(admin_obj), - ] - - def _check_save_as(self, obj): - """ Check save_as is a boolean. """ - - if not isinstance(obj.save_as, bool): - return must_be('a boolean', option='save_as', - obj=obj, id='admin.E101') - else: - return [] - - def _check_save_on_top(self, obj): - """ Check save_on_top is a boolean. """ - - if not isinstance(obj.save_on_top, bool): - return must_be('a boolean', option='save_on_top', - obj=obj, id='admin.E102') - else: - return [] - - def _check_inlines(self, obj): - """ Check all inline model admin classes. """ - - if not isinstance(obj.inlines, (list, tuple)): - return must_be('a list or tuple', option='inlines', obj=obj, id='admin.E103') - else: - return list(chain.from_iterable( - self._check_inlines_item(obj, item, "inlines[%d]" % index) - for index, item in enumerate(obj.inlines) - )) - - def _check_inlines_item(self, obj, inline, label): - """ Check one inline model admin. """ - try: - inline_label = inline.__module__ + '.' + inline.__name__ - except AttributeError: - return [ - checks.Error( - "'%s' must inherit from 'InlineModelAdmin'." % obj, - obj=obj.__class__, - id='admin.E104', - ) - ] - - from django.contrib.admin.options import InlineModelAdmin - - if not _issubclass(inline, InlineModelAdmin): - return [ - checks.Error( - "'%s' must inherit from 'InlineModelAdmin'." % inline_label, - obj=obj.__class__, - id='admin.E104', - ) - ] - elif not inline.model: - return [ - checks.Error( - "'%s' must have a 'model' attribute." % inline_label, - obj=obj.__class__, - id='admin.E105', - ) - ] - elif not _issubclass(inline.model, models.Model): - return must_be('a Model', option='%s.model' % inline_label, obj=obj, id='admin.E106') - else: - return inline(obj.model, obj.admin_site).check() - - def _check_list_display(self, obj): - """ Check that list_display only contains fields or usable attributes. - """ - - if not isinstance(obj.list_display, (list, tuple)): - return must_be('a list or tuple', option='list_display', obj=obj, id='admin.E107') - else: - return list(chain.from_iterable( - self._check_list_display_item(obj, item, "list_display[%d]" % index) - for index, item in enumerate(obj.list_display) - )) - - def _check_list_display_item(self, obj, item, label): - if callable(item): - return [] - elif hasattr(obj, item): - return [] - try: - field = obj.model._meta.get_field(item) - except FieldDoesNotExist: - try: - field = getattr(obj.model, item) - except AttributeError: - return [ - checks.Error( - "The value of '%s' refers to '%s', which is not a " - "callable, an attribute of '%s', or an attribute or " - "method on '%s'." % ( - label, item, obj.__class__.__name__, - obj.model._meta.label, - ), - obj=obj.__class__, - id='admin.E108', - ) - ] - if isinstance(field, models.ManyToManyField): - return [ - checks.Error( - "The value of '%s' must not be a ManyToManyField." % label, - obj=obj.__class__, - id='admin.E109', - ) - ] - return [] - - def _check_list_display_links(self, obj): - """ Check that list_display_links is a unique subset of list_display. - """ - from django.contrib.admin.options import ModelAdmin - - if obj.list_display_links is None: - return [] - elif not isinstance(obj.list_display_links, (list, tuple)): - return must_be('a list, a tuple, or None', option='list_display_links', obj=obj, id='admin.E110') - # Check only if ModelAdmin.get_list_display() isn't overridden. - elif obj.get_list_display.__func__ is ModelAdmin.get_list_display: - return list(chain.from_iterable( - self._check_list_display_links_item(obj, field_name, "list_display_links[%d]" % index) - for index, field_name in enumerate(obj.list_display_links) - )) - return [] - - def _check_list_display_links_item(self, obj, field_name, label): - if field_name not in obj.list_display: - return [ - checks.Error( - "The value of '%s' refers to '%s', which is not defined in 'list_display'." % ( - label, field_name - ), - obj=obj.__class__, - id='admin.E111', - ) - ] - else: - return [] - - def _check_list_filter(self, obj): - if not isinstance(obj.list_filter, (list, tuple)): - return must_be('a list or tuple', option='list_filter', obj=obj, id='admin.E112') - else: - return list(chain.from_iterable( - self._check_list_filter_item(obj, item, "list_filter[%d]" % index) - for index, item in enumerate(obj.list_filter) - )) - - def _check_list_filter_item(self, obj, item, label): - """ - Check one item of `list_filter`, i.e. check if it is one of three options: - 1. 'field' -- a basic field filter, possibly w/ relationships (e.g. - 'field__rel') - 2. ('field', SomeFieldListFilter) - a field-based list filter class - 3. SomeListFilter - a non-field list filter class - """ - from django.contrib.admin import FieldListFilter, ListFilter - - if callable(item) and not isinstance(item, models.Field): - # If item is option 3, it should be a ListFilter... - if not _issubclass(item, ListFilter): - return must_inherit_from(parent='ListFilter', option=label, - obj=obj, id='admin.E113') - # ... but not a FieldListFilter. - elif issubclass(item, FieldListFilter): - return [ - checks.Error( - "The value of '%s' must not inherit from 'FieldListFilter'." % label, - obj=obj.__class__, - id='admin.E114', - ) - ] - else: - return [] - elif isinstance(item, (tuple, list)): - # item is option #2 - field, list_filter_class = item - if not _issubclass(list_filter_class, FieldListFilter): - return must_inherit_from(parent='FieldListFilter', option='%s[1]' % label, obj=obj, id='admin.E115') - else: - return [] - else: - # item is option #1 - field = item - - # Validate the field string - try: - get_fields_from_path(obj.model, field) - except (NotRelationField, FieldDoesNotExist): - return [ - checks.Error( - "The value of '%s' refers to '%s', which does not refer to a Field." % (label, field), - obj=obj.__class__, - id='admin.E116', - ) - ] - else: - return [] - - def _check_list_select_related(self, obj): - """ Check that list_select_related is a boolean, a list or a tuple. """ - - if not isinstance(obj.list_select_related, (bool, list, tuple)): - return must_be('a boolean, tuple or list', option='list_select_related', obj=obj, id='admin.E117') - else: - return [] - - def _check_list_per_page(self, obj): - """ Check that list_per_page is an integer. """ - - if not isinstance(obj.list_per_page, int): - return must_be('an integer', option='list_per_page', obj=obj, id='admin.E118') - else: - return [] - - def _check_list_max_show_all(self, obj): - """ Check that list_max_show_all is an integer. """ - - if not isinstance(obj.list_max_show_all, int): - return must_be('an integer', option='list_max_show_all', obj=obj, id='admin.E119') - else: - return [] - - def _check_list_editable(self, obj): - """ Check that list_editable is a sequence of editable fields from - list_display without first element. """ - - if not isinstance(obj.list_editable, (list, tuple)): - return must_be('a list or tuple', option='list_editable', obj=obj, id='admin.E120') - else: - return list(chain.from_iterable( - self._check_list_editable_item(obj, item, "list_editable[%d]" % index) - for index, item in enumerate(obj.list_editable) - )) - - def _check_list_editable_item(self, obj, field_name, label): - try: - field = obj.model._meta.get_field(field_name) - except FieldDoesNotExist: - return refer_to_missing_field(field=field_name, option=label, obj=obj, id='admin.E121') - else: - if field_name not in obj.list_display: - return [ - checks.Error( - "The value of '%s' refers to '%s', which is not " - "contained in 'list_display'." % (label, field_name), - obj=obj.__class__, - id='admin.E122', - ) - ] - elif obj.list_display_links and field_name in obj.list_display_links: - return [ - checks.Error( - "The value of '%s' cannot be in both 'list_editable' and 'list_display_links'." % field_name, - obj=obj.__class__, - id='admin.E123', - ) - ] - # If list_display[0] is in list_editable, check that - # list_display_links is set. See #22792 and #26229 for use cases. - elif (obj.list_display[0] == field_name and not obj.list_display_links and - obj.list_display_links is not None): - return [ - checks.Error( - "The value of '%s' refers to the first field in 'list_display' ('%s'), " - "which cannot be used unless 'list_display_links' is set." % ( - label, obj.list_display[0] - ), - obj=obj.__class__, - id='admin.E124', - ) - ] - elif not field.editable: - return [ - checks.Error( - "The value of '%s' refers to '%s', which is not editable through the admin." % ( - label, field_name - ), - obj=obj.__class__, - id='admin.E125', - ) - ] - else: - return [] - - def _check_search_fields(self, obj): - """ Check search_fields is a sequence. """ - - if not isinstance(obj.search_fields, (list, tuple)): - return must_be('a list or tuple', option='search_fields', obj=obj, id='admin.E126') - else: - return [] - - def _check_date_hierarchy(self, obj): - """ Check that date_hierarchy refers to DateField or DateTimeField. """ - - if obj.date_hierarchy is None: - return [] - else: - try: - field = get_fields_from_path(obj.model, obj.date_hierarchy)[-1] - except (NotRelationField, FieldDoesNotExist): - return [ - checks.Error( - "The value of 'date_hierarchy' refers to '%s', which " - "does not refer to a Field." % obj.date_hierarchy, - obj=obj.__class__, - id='admin.E127', - ) - ] - else: - if not isinstance(field, (models.DateField, models.DateTimeField)): - return must_be('a DateField or DateTimeField', option='date_hierarchy', obj=obj, id='admin.E128') - else: - return [] - - def _check_action_permission_methods(self, obj): - """ - Actions with an allowed_permission attribute require the ModelAdmin to - implement a has__permission() method for each permission. - """ - actions = obj._get_base_actions() - errors = [] - for func, name, _ in actions: - if not hasattr(func, 'allowed_permissions'): - continue - for permission in func.allowed_permissions: - method_name = 'has_%s_permission' % permission - if not hasattr(obj, method_name): - errors.append( - checks.Error( - '%s must define a %s() method for the %s action.' % ( - obj.__class__.__name__, - method_name, - func.__name__, - ), - obj=obj.__class__, - id='admin.E129', - ) - ) - return errors - - def _check_actions_uniqueness(self, obj): - """Check that every action has a unique __name__.""" - errors = [] - names = collections.Counter(name for _, name, _ in obj._get_base_actions()) - for name, count in names.items(): - if count > 1: - errors.append(checks.Error( - '__name__ attributes of actions defined in %s must be ' - 'unique. Name %r is not unique.' % ( - obj.__class__.__name__, - name, - ), - obj=obj.__class__, - id='admin.E130', - )) - return errors - - -class InlineModelAdminChecks(BaseModelAdminChecks): - - def check(self, inline_obj, **kwargs): - parent_model = inline_obj.parent_model - return [ - *super().check(inline_obj), - *self._check_relation(inline_obj, parent_model), - *self._check_exclude_of_parent_model(inline_obj, parent_model), - *self._check_extra(inline_obj), - *self._check_max_num(inline_obj), - *self._check_min_num(inline_obj), - *self._check_formset(inline_obj), - ] - - def _check_exclude_of_parent_model(self, obj, parent_model): - # Do not perform more specific checks if the base checks result in an - # error. - errors = super()._check_exclude(obj) - if errors: - return [] - - # Skip if `fk_name` is invalid. - if self._check_relation(obj, parent_model): - return [] - - if obj.exclude is None: - return [] - - fk = _get_foreign_key(parent_model, obj.model, fk_name=obj.fk_name) - if fk.name in obj.exclude: - return [ - checks.Error( - "Cannot exclude the field '%s', because it is the foreign key " - "to the parent model '%s'." % ( - fk.name, parent_model._meta.label, - ), - obj=obj.__class__, - id='admin.E201', - ) - ] - else: - return [] - - def _check_relation(self, obj, parent_model): - try: - _get_foreign_key(parent_model, obj.model, fk_name=obj.fk_name) - except ValueError as e: - return [checks.Error(e.args[0], obj=obj.__class__, id='admin.E202')] - else: - return [] - - def _check_extra(self, obj): - """ Check that extra is an integer. """ - - if not isinstance(obj.extra, int): - return must_be('an integer', option='extra', obj=obj, id='admin.E203') - else: - return [] - - def _check_max_num(self, obj): - """ Check that max_num is an integer. """ - - if obj.max_num is None: - return [] - elif not isinstance(obj.max_num, int): - return must_be('an integer', option='max_num', obj=obj, id='admin.E204') - else: - return [] - - def _check_min_num(self, obj): - """ Check that min_num is an integer. """ - - if obj.min_num is None: - return [] - elif not isinstance(obj.min_num, int): - return must_be('an integer', option='min_num', obj=obj, id='admin.E205') - else: - return [] - - def _check_formset(self, obj): - """ Check formset is a subclass of BaseModelFormSet. """ - - if not _issubclass(obj.formset, BaseModelFormSet): - return must_inherit_from(parent='BaseModelFormSet', option='formset', obj=obj, id='admin.E206') - else: - return [] - - -def must_be(type, option, obj, id): - return [ - checks.Error( - "The value of '%s' must be %s." % (option, type), - obj=obj.__class__, - id=id, - ), - ] - - -def must_inherit_from(parent, option, obj, id): - return [ - checks.Error( - "The value of '%s' must inherit from '%s'." % (option, parent), - obj=obj.__class__, - id=id, - ), - ] - - -def refer_to_missing_field(field, option, obj, id): - return [ - checks.Error( - "The value of '%s' refers to '%s', which is not a field of '%s'." - % (option, field, obj.model._meta.label), - obj=obj.__class__, - id=id, - ), - ] diff --git a/venv/Lib/site-packages/django/contrib/admin/decorators.py b/venv/Lib/site-packages/django/contrib/admin/decorators.py deleted file mode 100644 index 4de9958..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/decorators.py +++ /dev/null @@ -1,103 +0,0 @@ -def action(function=None, *, permissions=None, description=None): - """ - Conveniently add attributes to an action function:: - - @admin.action( - permissions=['publish'], - description='Mark selected stories as published', - ) - def make_published(self, request, queryset): - queryset.update(status='p') - - This is equivalent to setting some attributes (with the original, longer - names) on the function directly:: - - def make_published(self, request, queryset): - queryset.update(status='p') - make_published.allowed_permissions = ['publish'] - make_published.short_description = 'Mark selected stories as published' - """ - def decorator(func): - if permissions is not None: - func.allowed_permissions = permissions - if description is not None: - func.short_description = description - return func - if function is None: - return decorator - else: - return decorator(function) - - -def display(function=None, *, boolean=None, ordering=None, description=None, empty_value=None): - """ - Conveniently add attributes to a display function:: - - @admin.display( - boolean=True, - ordering='-publish_date', - description='Is Published?', - ) - def is_published(self, obj): - return obj.publish_date is not None - - This is equivalent to setting some attributes (with the original, longer - names) on the function directly:: - - def is_published(self, obj): - return obj.publish_date is not None - is_published.boolean = True - is_published.admin_order_field = '-publish_date' - is_published.short_description = 'Is Published?' - """ - def decorator(func): - if boolean is not None and empty_value is not None: - raise ValueError( - 'The boolean and empty_value arguments to the @display ' - 'decorator are mutually exclusive.' - ) - if boolean is not None: - func.boolean = boolean - if ordering is not None: - func.admin_order_field = ordering - if description is not None: - func.short_description = description - if empty_value is not None: - func.empty_value_display = empty_value - return func - if function is None: - return decorator - else: - return decorator(function) - - -def register(*models, site=None): - """ - Register the given model(s) classes and wrapped ModelAdmin class with - admin site: - - @register(Author) - class AuthorAdmin(admin.ModelAdmin): - pass - - The `site` kwarg is an admin site to use instead of the default admin site. - """ - from django.contrib.admin import ModelAdmin - from django.contrib.admin.sites import AdminSite, site as default_site - - def _model_admin_wrapper(admin_class): - if not models: - raise ValueError('At least one model must be passed to register.') - - admin_site = site or default_site - - if not isinstance(admin_site, AdminSite): - raise ValueError('site must subclass AdminSite') - - if not issubclass(admin_class, ModelAdmin): - raise ValueError('Wrapped class must subclass ModelAdmin.') - - admin_site.register(models, admin_class=admin_class) - - return admin_class - return _model_admin_wrapper diff --git a/venv/Lib/site-packages/django/contrib/admin/exceptions.py b/venv/Lib/site-packages/django/contrib/admin/exceptions.py deleted file mode 100644 index f619bc2..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/exceptions.py +++ /dev/null @@ -1,11 +0,0 @@ -from django.core.exceptions import SuspiciousOperation - - -class DisallowedModelAdminLookup(SuspiciousOperation): - """Invalid filter was passed to admin view via URL querystring""" - pass - - -class DisallowedModelAdminToField(SuspiciousOperation): - """Invalid to_field was passed to admin view via URL query string""" - pass diff --git a/venv/Lib/site-packages/django/contrib/admin/filters.py b/venv/Lib/site-packages/django/contrib/admin/filters.py deleted file mode 100644 index 82dabe4..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/filters.py +++ /dev/null @@ -1,477 +0,0 @@ -""" -This encapsulates the logic for displaying filters in the Django admin. -Filters are specified in models with the "list_filter" option. - -Each filter subclass knows how to display a filter for a field that passes a -certain test -- e.g. being a DateField or ForeignKey. -""" -import datetime - -from django.contrib.admin.options import IncorrectLookupParameters -from django.contrib.admin.utils import ( - get_model_from_relation, prepare_lookup_value, reverse_field_path, -) -from django.core.exceptions import ImproperlyConfigured, ValidationError -from django.db import models -from django.utils import timezone -from django.utils.translation import gettext_lazy as _ - - -class ListFilter: - title = None # Human-readable title to appear in the right sidebar. - template = 'admin/filter.html' - - def __init__(self, request, params, model, model_admin): - # This dictionary will eventually contain the request's query string - # parameters actually used by this filter. - self.used_parameters = {} - if self.title is None: - raise ImproperlyConfigured( - "The list filter '%s' does not specify a 'title'." - % self.__class__.__name__ - ) - - def has_output(self): - """ - Return True if some choices would be output for this filter. - """ - raise NotImplementedError('subclasses of ListFilter must provide a has_output() method') - - def choices(self, changelist): - """ - Return choices ready to be output in the template. - - `changelist` is the ChangeList to be displayed. - """ - raise NotImplementedError('subclasses of ListFilter must provide a choices() method') - - def queryset(self, request, queryset): - """ - Return the filtered queryset. - """ - raise NotImplementedError('subclasses of ListFilter must provide a queryset() method') - - def expected_parameters(self): - """ - Return the list of parameter names that are expected from the - request's query string and that will be used by this filter. - """ - raise NotImplementedError('subclasses of ListFilter must provide an expected_parameters() method') - - -class SimpleListFilter(ListFilter): - # The parameter that should be used in the query string for that filter. - parameter_name = None - - def __init__(self, request, params, model, model_admin): - super().__init__(request, params, model, model_admin) - if self.parameter_name is None: - raise ImproperlyConfigured( - "The list filter '%s' does not specify a 'parameter_name'." - % self.__class__.__name__ - ) - if self.parameter_name in params: - value = params.pop(self.parameter_name) - self.used_parameters[self.parameter_name] = value - lookup_choices = self.lookups(request, model_admin) - if lookup_choices is None: - lookup_choices = () - self.lookup_choices = list(lookup_choices) - - def has_output(self): - return len(self.lookup_choices) > 0 - - def value(self): - """ - Return the value (in string format) provided in the request's - query string for this filter, if any, or None if the value wasn't - provided. - """ - return self.used_parameters.get(self.parameter_name) - - def lookups(self, request, model_admin): - """ - Must be overridden to return a list of tuples (value, verbose value) - """ - raise NotImplementedError( - 'The SimpleListFilter.lookups() method must be overridden to ' - 'return a list of tuples (value, verbose value).' - ) - - def expected_parameters(self): - return [self.parameter_name] - - def choices(self, changelist): - yield { - 'selected': self.value() is None, - 'query_string': changelist.get_query_string(remove=[self.parameter_name]), - 'display': _('All'), - } - for lookup, title in self.lookup_choices: - yield { - 'selected': self.value() == str(lookup), - 'query_string': changelist.get_query_string({self.parameter_name: lookup}), - 'display': title, - } - - -class FieldListFilter(ListFilter): - _field_list_filters = [] - _take_priority_index = 0 - - def __init__(self, field, request, params, model, model_admin, field_path): - self.field = field - self.field_path = field_path - self.title = getattr(field, 'verbose_name', field_path) - super().__init__(request, params, model, model_admin) - for p in self.expected_parameters(): - if p in params: - value = params.pop(p) - self.used_parameters[p] = prepare_lookup_value(p, value) - - def has_output(self): - return True - - def queryset(self, request, queryset): - try: - return queryset.filter(**self.used_parameters) - except (ValueError, ValidationError) as e: - # Fields may raise a ValueError or ValidationError when converting - # the parameters to the correct type. - raise IncorrectLookupParameters(e) - - @classmethod - def register(cls, test, list_filter_class, take_priority=False): - if take_priority: - # This is to allow overriding the default filters for certain types - # of fields with some custom filters. The first found in the list - # is used in priority. - cls._field_list_filters.insert( - cls._take_priority_index, (test, list_filter_class)) - cls._take_priority_index += 1 - else: - cls._field_list_filters.append((test, list_filter_class)) - - @classmethod - def create(cls, field, request, params, model, model_admin, field_path): - for test, list_filter_class in cls._field_list_filters: - if test(field): - return list_filter_class(field, request, params, model, model_admin, field_path=field_path) - - -class RelatedFieldListFilter(FieldListFilter): - def __init__(self, field, request, params, model, model_admin, field_path): - other_model = get_model_from_relation(field) - self.lookup_kwarg = '%s__%s__exact' % (field_path, field.target_field.name) - self.lookup_kwarg_isnull = '%s__isnull' % field_path - self.lookup_val = params.get(self.lookup_kwarg) - self.lookup_val_isnull = params.get(self.lookup_kwarg_isnull) - super().__init__(field, request, params, model, model_admin, field_path) - self.lookup_choices = self.field_choices(field, request, model_admin) - if hasattr(field, 'verbose_name'): - self.lookup_title = field.verbose_name - else: - self.lookup_title = other_model._meta.verbose_name - self.title = self.lookup_title - self.empty_value_display = model_admin.get_empty_value_display() - - @property - def include_empty_choice(self): - """ - Return True if a "(None)" choice should be included, which filters - out everything except empty relationships. - """ - return self.field.null or (self.field.is_relation and self.field.many_to_many) - - def has_output(self): - if self.include_empty_choice: - extra = 1 - else: - extra = 0 - return len(self.lookup_choices) + extra > 1 - - def expected_parameters(self): - return [self.lookup_kwarg, self.lookup_kwarg_isnull] - - def field_admin_ordering(self, field, request, model_admin): - """ - Return the model admin's ordering for related field, if provided. - """ - related_admin = model_admin.admin_site._registry.get(field.remote_field.model) - if related_admin is not None: - return related_admin.get_ordering(request) - return () - - def field_choices(self, field, request, model_admin): - ordering = self.field_admin_ordering(field, request, model_admin) - return field.get_choices(include_blank=False, ordering=ordering) - - def choices(self, changelist): - yield { - 'selected': self.lookup_val is None and not self.lookup_val_isnull, - 'query_string': changelist.get_query_string(remove=[self.lookup_kwarg, self.lookup_kwarg_isnull]), - 'display': _('All'), - } - for pk_val, val in self.lookup_choices: - yield { - 'selected': self.lookup_val == str(pk_val), - 'query_string': changelist.get_query_string({self.lookup_kwarg: pk_val}, [self.lookup_kwarg_isnull]), - 'display': val, - } - if self.include_empty_choice: - yield { - 'selected': bool(self.lookup_val_isnull), - 'query_string': changelist.get_query_string({self.lookup_kwarg_isnull: 'True'}, [self.lookup_kwarg]), - 'display': self.empty_value_display, - } - - -FieldListFilter.register(lambda f: f.remote_field, RelatedFieldListFilter) - - -class BooleanFieldListFilter(FieldListFilter): - def __init__(self, field, request, params, model, model_admin, field_path): - self.lookup_kwarg = '%s__exact' % field_path - self.lookup_kwarg2 = '%s__isnull' % field_path - self.lookup_val = params.get(self.lookup_kwarg) - self.lookup_val2 = params.get(self.lookup_kwarg2) - super().__init__(field, request, params, model, model_admin, field_path) - if (self.used_parameters and self.lookup_kwarg in self.used_parameters and - self.used_parameters[self.lookup_kwarg] in ('1', '0')): - self.used_parameters[self.lookup_kwarg] = bool(int(self.used_parameters[self.lookup_kwarg])) - - def expected_parameters(self): - return [self.lookup_kwarg, self.lookup_kwarg2] - - def choices(self, changelist): - field_choices = dict(self.field.flatchoices) - for lookup, title in ( - (None, _('All')), - ('1', field_choices.get(True, _('Yes'))), - ('0', field_choices.get(False, _('No'))), - ): - yield { - 'selected': self.lookup_val == lookup and not self.lookup_val2, - 'query_string': changelist.get_query_string({self.lookup_kwarg: lookup}, [self.lookup_kwarg2]), - 'display': title, - } - if self.field.null: - yield { - 'selected': self.lookup_val2 == 'True', - 'query_string': changelist.get_query_string({self.lookup_kwarg2: 'True'}, [self.lookup_kwarg]), - 'display': field_choices.get(None, _('Unknown')), - } - - -FieldListFilter.register(lambda f: isinstance(f, models.BooleanField), BooleanFieldListFilter) - - -class ChoicesFieldListFilter(FieldListFilter): - def __init__(self, field, request, params, model, model_admin, field_path): - self.lookup_kwarg = '%s__exact' % field_path - self.lookup_kwarg_isnull = '%s__isnull' % field_path - self.lookup_val = params.get(self.lookup_kwarg) - self.lookup_val_isnull = params.get(self.lookup_kwarg_isnull) - super().__init__(field, request, params, model, model_admin, field_path) - - def expected_parameters(self): - return [self.lookup_kwarg, self.lookup_kwarg_isnull] - - def choices(self, changelist): - yield { - 'selected': self.lookup_val is None, - 'query_string': changelist.get_query_string(remove=[self.lookup_kwarg, self.lookup_kwarg_isnull]), - 'display': _('All') - } - none_title = '' - for lookup, title in self.field.flatchoices: - if lookup is None: - none_title = title - continue - yield { - 'selected': str(lookup) == self.lookup_val, - 'query_string': changelist.get_query_string({self.lookup_kwarg: lookup}, [self.lookup_kwarg_isnull]), - 'display': title, - } - if none_title: - yield { - 'selected': bool(self.lookup_val_isnull), - 'query_string': changelist.get_query_string({self.lookup_kwarg_isnull: 'True'}, [self.lookup_kwarg]), - 'display': none_title, - } - - -FieldListFilter.register(lambda f: bool(f.choices), ChoicesFieldListFilter) - - -class DateFieldListFilter(FieldListFilter): - def __init__(self, field, request, params, model, model_admin, field_path): - self.field_generic = '%s__' % field_path - self.date_params = {k: v for k, v in params.items() if k.startswith(self.field_generic)} - - now = timezone.now() - # When time zone support is enabled, convert "now" to the user's time - # zone so Django's definition of "Today" matches what the user expects. - if timezone.is_aware(now): - now = timezone.localtime(now) - - if isinstance(field, models.DateTimeField): - today = now.replace(hour=0, minute=0, second=0, microsecond=0) - else: # field is a models.DateField - today = now.date() - tomorrow = today + datetime.timedelta(days=1) - if today.month == 12: - next_month = today.replace(year=today.year + 1, month=1, day=1) - else: - next_month = today.replace(month=today.month + 1, day=1) - next_year = today.replace(year=today.year + 1, month=1, day=1) - - self.lookup_kwarg_since = '%s__gte' % field_path - self.lookup_kwarg_until = '%s__lt' % field_path - self.links = ( - (_('Any date'), {}), - (_('Today'), { - self.lookup_kwarg_since: str(today), - self.lookup_kwarg_until: str(tomorrow), - }), - (_('Past 7 days'), { - self.lookup_kwarg_since: str(today - datetime.timedelta(days=7)), - self.lookup_kwarg_until: str(tomorrow), - }), - (_('This month'), { - self.lookup_kwarg_since: str(today.replace(day=1)), - self.lookup_kwarg_until: str(next_month), - }), - (_('This year'), { - self.lookup_kwarg_since: str(today.replace(month=1, day=1)), - self.lookup_kwarg_until: str(next_year), - }), - ) - if field.null: - self.lookup_kwarg_isnull = '%s__isnull' % field_path - self.links += ( - (_('No date'), {self.field_generic + 'isnull': 'True'}), - (_('Has date'), {self.field_generic + 'isnull': 'False'}), - ) - super().__init__(field, request, params, model, model_admin, field_path) - - def expected_parameters(self): - params = [self.lookup_kwarg_since, self.lookup_kwarg_until] - if self.field.null: - params.append(self.lookup_kwarg_isnull) - return params - - def choices(self, changelist): - for title, param_dict in self.links: - yield { - 'selected': self.date_params == param_dict, - 'query_string': changelist.get_query_string(param_dict, [self.field_generic]), - 'display': title, - } - - -FieldListFilter.register( - lambda f: isinstance(f, models.DateField), DateFieldListFilter) - - -# This should be registered last, because it's a last resort. For example, -# if a field is eligible to use the BooleanFieldListFilter, that'd be much -# more appropriate, and the AllValuesFieldListFilter won't get used for it. -class AllValuesFieldListFilter(FieldListFilter): - def __init__(self, field, request, params, model, model_admin, field_path): - self.lookup_kwarg = field_path - self.lookup_kwarg_isnull = '%s__isnull' % field_path - self.lookup_val = params.get(self.lookup_kwarg) - self.lookup_val_isnull = params.get(self.lookup_kwarg_isnull) - self.empty_value_display = model_admin.get_empty_value_display() - parent_model, reverse_path = reverse_field_path(model, field_path) - # Obey parent ModelAdmin queryset when deciding which options to show - if model == parent_model: - queryset = model_admin.get_queryset(request) - else: - queryset = parent_model._default_manager.all() - self.lookup_choices = queryset.distinct().order_by(field.name).values_list(field.name, flat=True) - super().__init__(field, request, params, model, model_admin, field_path) - - def expected_parameters(self): - return [self.lookup_kwarg, self.lookup_kwarg_isnull] - - def choices(self, changelist): - yield { - 'selected': self.lookup_val is None and self.lookup_val_isnull is None, - 'query_string': changelist.get_query_string(remove=[self.lookup_kwarg, self.lookup_kwarg_isnull]), - 'display': _('All'), - } - include_none = False - for val in self.lookup_choices: - if val is None: - include_none = True - continue - val = str(val) - yield { - 'selected': self.lookup_val == val, - 'query_string': changelist.get_query_string({self.lookup_kwarg: val}, [self.lookup_kwarg_isnull]), - 'display': val, - } - if include_none: - yield { - 'selected': bool(self.lookup_val_isnull), - 'query_string': changelist.get_query_string({self.lookup_kwarg_isnull: 'True'}, [self.lookup_kwarg]), - 'display': self.empty_value_display, - } - - -FieldListFilter.register(lambda f: True, AllValuesFieldListFilter) - - -class RelatedOnlyFieldListFilter(RelatedFieldListFilter): - def field_choices(self, field, request, model_admin): - pk_qs = model_admin.get_queryset(request).distinct().values_list('%s__pk' % self.field_path, flat=True) - ordering = self.field_admin_ordering(field, request, model_admin) - return field.get_choices(include_blank=False, limit_choices_to={'pk__in': pk_qs}, ordering=ordering) - - -class EmptyFieldListFilter(FieldListFilter): - def __init__(self, field, request, params, model, model_admin, field_path): - if not field.empty_strings_allowed and not field.null: - raise ImproperlyConfigured( - "The list filter '%s' cannot be used with field '%s' which " - "doesn't allow empty strings and nulls." % ( - self.__class__.__name__, - field.name, - ) - ) - self.lookup_kwarg = '%s__isempty' % field_path - self.lookup_val = params.get(self.lookup_kwarg) - super().__init__(field, request, params, model, model_admin, field_path) - - def queryset(self, request, queryset): - if self.lookup_kwarg not in self.used_parameters: - return queryset - if self.lookup_val not in ('0', '1'): - raise IncorrectLookupParameters - - lookup_conditions = [] - if self.field.empty_strings_allowed: - lookup_conditions.append((self.field_path, '')) - if self.field.null: - lookup_conditions.append((f'{self.field_path}__isnull', True)) - lookup_condition = models.Q(*lookup_conditions, _connector=models.Q.OR) - if self.lookup_val == '1': - return queryset.filter(lookup_condition) - return queryset.exclude(lookup_condition) - - def expected_parameters(self): - return [self.lookup_kwarg] - - def choices(self, changelist): - for lookup, title in ( - (None, _('All')), - ('1', _('Empty')), - ('0', _('Not empty')), - ): - yield { - 'selected': self.lookup_val == lookup, - 'query_string': changelist.get_query_string({self.lookup_kwarg: lookup}), - 'display': title, - } diff --git a/venv/Lib/site-packages/django/contrib/admin/forms.py b/venv/Lib/site-packages/django/contrib/admin/forms.py deleted file mode 100644 index ee27509..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/forms.py +++ /dev/null @@ -1,30 +0,0 @@ -from django.contrib.auth.forms import AuthenticationForm, PasswordChangeForm -from django.core.exceptions import ValidationError -from django.utils.translation import gettext_lazy as _ - - -class AdminAuthenticationForm(AuthenticationForm): - """ - A custom authentication form used in the admin app. - """ - error_messages = { - **AuthenticationForm.error_messages, - 'invalid_login': _( - "Please enter the correct %(username)s and password for a staff " - "account. Note that both fields may be case-sensitive." - ), - } - required_css_class = 'required' - - def confirm_login_allowed(self, user): - super().confirm_login_allowed(user) - if not user.is_staff: - raise ValidationError( - self.error_messages['invalid_login'], - code='invalid_login', - params={'username': self.username_field.verbose_name} - ) - - -class AdminPasswordChangeForm(PasswordChangeForm): - required_css_class = 'required' diff --git a/venv/Lib/site-packages/django/contrib/admin/helpers.py b/venv/Lib/site-packages/django/contrib/admin/helpers.py deleted file mode 100644 index dae626b..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/helpers.py +++ /dev/null @@ -1,445 +0,0 @@ -import json - -from django import forms -from django.contrib.admin.utils import ( - display_for_field, flatten_fieldsets, help_text_for_field, label_for_field, - lookup_field, quote, -) -from django.core.exceptions import ObjectDoesNotExist -from django.db.models.fields.related import ( - ForeignObjectRel, ManyToManyRel, OneToOneField, -) -from django.forms.utils import flatatt -from django.template.defaultfilters import capfirst, linebreaksbr -from django.urls import NoReverseMatch, reverse -from django.utils.html import conditional_escape, format_html -from django.utils.safestring import mark_safe -from django.utils.translation import gettext, gettext_lazy as _ - -ACTION_CHECKBOX_NAME = '_selected_action' - - -class ActionForm(forms.Form): - action = forms.ChoiceField(label=_('Action:')) - select_across = forms.BooleanField( - label='', - required=False, - initial=0, - widget=forms.HiddenInput({'class': 'select-across'}), - ) - - -checkbox = forms.CheckboxInput({'class': 'action-select'}, lambda value: False) - - -class AdminForm: - def __init__(self, form, fieldsets, prepopulated_fields, readonly_fields=None, model_admin=None): - self.form, self.fieldsets = form, fieldsets - self.prepopulated_fields = [{ - 'field': form[field_name], - 'dependencies': [form[f] for f in dependencies] - } for field_name, dependencies in prepopulated_fields.items()] - self.model_admin = model_admin - if readonly_fields is None: - readonly_fields = () - self.readonly_fields = readonly_fields - - def __repr__(self): - return ( - f'<{self.__class__.__qualname__}: ' - f'form={self.form.__class__.__qualname__} ' - f'fieldsets={self.fieldsets!r}>' - ) - - def __iter__(self): - for name, options in self.fieldsets: - yield Fieldset( - self.form, name, - readonly_fields=self.readonly_fields, - model_admin=self.model_admin, - **options - ) - - @property - def errors(self): - return self.form.errors - - @property - def non_field_errors(self): - return self.form.non_field_errors - - @property - def media(self): - media = self.form.media - for fs in self: - media = media + fs.media - return media - - -class Fieldset: - def __init__(self, form, name=None, readonly_fields=(), fields=(), classes=(), - description=None, model_admin=None): - self.form = form - self.name, self.fields = name, fields - self.classes = ' '.join(classes) - self.description = description - self.model_admin = model_admin - self.readonly_fields = readonly_fields - - @property - def media(self): - if 'collapse' in self.classes: - return forms.Media(js=['admin/js/collapse.js']) - return forms.Media() - - def __iter__(self): - for field in self.fields: - yield Fieldline(self.form, field, self.readonly_fields, model_admin=self.model_admin) - - -class Fieldline: - def __init__(self, form, field, readonly_fields=None, model_admin=None): - self.form = form # A django.forms.Form instance - if not hasattr(field, "__iter__") or isinstance(field, str): - self.fields = [field] - else: - self.fields = field - self.has_visible_field = not all( - field in self.form.fields and self.form.fields[field].widget.is_hidden - for field in self.fields - ) - self.model_admin = model_admin - if readonly_fields is None: - readonly_fields = () - self.readonly_fields = readonly_fields - - def __iter__(self): - for i, field in enumerate(self.fields): - if field in self.readonly_fields: - yield AdminReadonlyField(self.form, field, is_first=(i == 0), model_admin=self.model_admin) - else: - yield AdminField(self.form, field, is_first=(i == 0)) - - def errors(self): - return mark_safe( - '\n'.join( - self.form[f].errors.as_ul() for f in self.fields if f not in self.readonly_fields - ).strip('\n') - ) - - -class AdminField: - def __init__(self, form, field, is_first): - self.field = form[field] # A django.forms.BoundField instance - self.is_first = is_first # Whether this field is first on the line - self.is_checkbox = isinstance(self.field.field.widget, forms.CheckboxInput) - self.is_readonly = False - - def label_tag(self): - classes = [] - contents = conditional_escape(self.field.label) - if self.is_checkbox: - classes.append('vCheckboxLabel') - - if self.field.field.required: - classes.append('required') - if not self.is_first: - classes.append('inline') - attrs = {'class': ' '.join(classes)} if classes else {} - # checkboxes should not have a label suffix as the checkbox appears - # to the left of the label. - return self.field.label_tag( - contents=mark_safe(contents), attrs=attrs, - label_suffix='' if self.is_checkbox else None, - ) - - def errors(self): - return mark_safe(self.field.errors.as_ul()) - - -class AdminReadonlyField: - def __init__(self, form, field, is_first, model_admin=None): - # Make self.field look a little bit like a field. This means that - # {{ field.name }} must be a useful class name to identify the field. - # For convenience, store other field-related data here too. - if callable(field): - class_name = field.__name__ if field.__name__ != '' else '' - else: - class_name = field - - if form._meta.labels and class_name in form._meta.labels: - label = form._meta.labels[class_name] - else: - label = label_for_field(field, form._meta.model, model_admin, form=form) - - if form._meta.help_texts and class_name in form._meta.help_texts: - help_text = form._meta.help_texts[class_name] - else: - help_text = help_text_for_field(class_name, form._meta.model) - - if field in form.fields: - is_hidden = form.fields[field].widget.is_hidden - else: - is_hidden = False - - self.field = { - 'name': class_name, - 'label': label, - 'help_text': help_text, - 'field': field, - 'is_hidden': is_hidden, - } - self.form = form - self.model_admin = model_admin - self.is_first = is_first - self.is_checkbox = False - self.is_readonly = True - self.empty_value_display = model_admin.get_empty_value_display() - - def label_tag(self): - attrs = {} - if not self.is_first: - attrs["class"] = "inline" - label = self.field['label'] - return format_html('{}{}', flatatt(attrs), capfirst(label), self.form.label_suffix) - - def get_admin_url(self, remote_field, remote_obj): - url_name = 'admin:%s_%s_change' % ( - remote_field.model._meta.app_label, - remote_field.model._meta.model_name, - ) - try: - url = reverse( - url_name, - args=[quote(remote_obj.pk)], - current_app=self.model_admin.admin_site.name, - ) - return format_html('{}', url, remote_obj) - except NoReverseMatch: - return str(remote_obj) - - def contents(self): - from django.contrib.admin.templatetags.admin_list import _boolean_icon - field, obj, model_admin = self.field['field'], self.form.instance, self.model_admin - try: - f, attr, value = lookup_field(field, obj, model_admin) - except (AttributeError, ValueError, ObjectDoesNotExist): - result_repr = self.empty_value_display - else: - if field in self.form.fields: - widget = self.form[field].field.widget - # This isn't elegant but suffices for contrib.auth's - # ReadOnlyPasswordHashWidget. - if getattr(widget, 'read_only', False): - return widget.render(field, value) - if f is None: - if getattr(attr, 'boolean', False): - result_repr = _boolean_icon(value) - else: - if hasattr(value, "__html__"): - result_repr = value - else: - result_repr = linebreaksbr(value) - else: - if isinstance(f.remote_field, ManyToManyRel) and value is not None: - result_repr = ", ".join(map(str, value.all())) - elif ( - isinstance(f.remote_field, (ForeignObjectRel, OneToOneField)) and - value is not None - ): - result_repr = self.get_admin_url(f.remote_field, value) - else: - result_repr = display_for_field(value, f, self.empty_value_display) - result_repr = linebreaksbr(result_repr) - return conditional_escape(result_repr) - - -class InlineAdminFormSet: - """ - A wrapper around an inline formset for use in the admin system. - """ - def __init__(self, inline, formset, fieldsets, prepopulated_fields=None, - readonly_fields=None, model_admin=None, has_add_permission=True, - has_change_permission=True, has_delete_permission=True, - has_view_permission=True): - self.opts = inline - self.formset = formset - self.fieldsets = fieldsets - self.model_admin = model_admin - if readonly_fields is None: - readonly_fields = () - self.readonly_fields = readonly_fields - if prepopulated_fields is None: - prepopulated_fields = {} - self.prepopulated_fields = prepopulated_fields - self.classes = ' '.join(inline.classes) if inline.classes else '' - self.has_add_permission = has_add_permission - self.has_change_permission = has_change_permission - self.has_delete_permission = has_delete_permission - self.has_view_permission = has_view_permission - - def __iter__(self): - if self.has_change_permission: - readonly_fields_for_editing = self.readonly_fields - else: - readonly_fields_for_editing = self.readonly_fields + flatten_fieldsets(self.fieldsets) - - for form, original in zip(self.formset.initial_forms, self.formset.get_queryset()): - view_on_site_url = self.opts.get_view_on_site_url(original) - yield InlineAdminForm( - self.formset, form, self.fieldsets, self.prepopulated_fields, - original, readonly_fields_for_editing, model_admin=self.opts, - view_on_site_url=view_on_site_url, - ) - for form in self.formset.extra_forms: - yield InlineAdminForm( - self.formset, form, self.fieldsets, self.prepopulated_fields, - None, self.readonly_fields, model_admin=self.opts, - ) - if self.has_add_permission: - yield InlineAdminForm( - self.formset, self.formset.empty_form, - self.fieldsets, self.prepopulated_fields, None, - self.readonly_fields, model_admin=self.opts, - ) - - def fields(self): - fk = getattr(self.formset, "fk", None) - empty_form = self.formset.empty_form - meta_labels = empty_form._meta.labels or {} - meta_help_texts = empty_form._meta.help_texts or {} - for i, field_name in enumerate(flatten_fieldsets(self.fieldsets)): - if fk and fk.name == field_name: - continue - if not self.has_change_permission or field_name in self.readonly_fields: - form_field = empty_form.fields.get(field_name) - widget_is_hidden = False - if form_field is not None: - widget_is_hidden = form_field.widget.is_hidden - yield { - 'name': field_name, - 'label': meta_labels.get(field_name) or label_for_field( - field_name, - self.opts.model, - self.opts, - form=empty_form, - ), - 'widget': {'is_hidden': widget_is_hidden}, - 'required': False, - 'help_text': meta_help_texts.get(field_name) or help_text_for_field(field_name, self.opts.model), - } - else: - form_field = empty_form.fields[field_name] - label = form_field.label - if label is None: - label = label_for_field(field_name, self.opts.model, self.opts, form=empty_form) - yield { - 'name': field_name, - 'label': label, - 'widget': form_field.widget, - 'required': form_field.required, - 'help_text': form_field.help_text, - } - - def inline_formset_data(self): - verbose_name = self.opts.verbose_name - return json.dumps({ - 'name': '#%s' % self.formset.prefix, - 'options': { - 'prefix': self.formset.prefix, - 'addText': gettext('Add another %(verbose_name)s') % { - 'verbose_name': capfirst(verbose_name), - }, - 'deleteText': gettext('Remove'), - } - }) - - @property - def forms(self): - return self.formset.forms - - @property - def non_form_errors(self): - return self.formset.non_form_errors - - @property - def media(self): - media = self.opts.media + self.formset.media - for fs in self: - media = media + fs.media - return media - - -class InlineAdminForm(AdminForm): - """ - A wrapper around an inline form for use in the admin system. - """ - def __init__(self, formset, form, fieldsets, prepopulated_fields, original, - readonly_fields=None, model_admin=None, view_on_site_url=None): - self.formset = formset - self.model_admin = model_admin - self.original = original - self.show_url = original and view_on_site_url is not None - self.absolute_url = view_on_site_url - super().__init__(form, fieldsets, prepopulated_fields, readonly_fields, model_admin) - - def __iter__(self): - for name, options in self.fieldsets: - yield InlineFieldset( - self.formset, self.form, name, self.readonly_fields, - model_admin=self.model_admin, **options - ) - - def needs_explicit_pk_field(self): - return ( - # Auto fields are editable, so check for auto or non-editable pk. - self.form._meta.model._meta.auto_field or not self.form._meta.model._meta.pk.editable or - # Also search any parents for an auto field. (The pk info is - # propagated to child models so that does not need to be checked - # in parents.) - any(parent._meta.auto_field or not parent._meta.model._meta.pk.editable - for parent in self.form._meta.model._meta.get_parent_list()) - ) - - def pk_field(self): - return AdminField(self.form, self.formset._pk_field.name, False) - - def fk_field(self): - fk = getattr(self.formset, "fk", None) - if fk: - return AdminField(self.form, fk.name, False) - else: - return "" - - def deletion_field(self): - from django.forms.formsets import DELETION_FIELD_NAME - return AdminField(self.form, DELETION_FIELD_NAME, False) - - def ordering_field(self): - from django.forms.formsets import ORDERING_FIELD_NAME - return AdminField(self.form, ORDERING_FIELD_NAME, False) - - -class InlineFieldset(Fieldset): - def __init__(self, formset, *args, **kwargs): - self.formset = formset - super().__init__(*args, **kwargs) - - def __iter__(self): - fk = getattr(self.formset, "fk", None) - for field in self.fields: - if not fk or fk.name != field: - yield Fieldline(self.form, field, self.readonly_fields, model_admin=self.model_admin) - - -class AdminErrorList(forms.utils.ErrorList): - """Store errors for the form/formsets in an add/change view.""" - def __init__(self, form, inline_formsets): - super().__init__() - - if form.is_bound: - self.extend(form.errors.values()) - for inline_formset in inline_formsets: - self.extend(inline_formset.non_form_errors()) - for errors_in_inline_form in inline_formset.errors: - self.extend(errors_in_inline_form.values()) diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/af/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/af/LC_MESSAGES/django.mo deleted file mode 100644 index eb14776e9b0ede13ae0533076bf66b16b3c194aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16216 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, 2019-2020 -# Pi Delport , 2012 -# Pi Delport , 2012 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-07-14 19:53+0200\n" -"PO-Revision-Date: 2020-07-20 17:06+0000\n" -"Last-Translator: F Wolff \n" -"Language-Team: Afrikaans (http://www.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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "Het %(count)d %(items)s suksesvol geskrap." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "Kan %(name)s nie skrap nie" - -msgid "Are you sure?" -msgstr "Is u seker?" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Skrap gekose %(verbose_name_plural)s" - -msgid "Administration" -msgstr "Administrasie" - -msgid "All" -msgstr "Almal" - -msgid "Yes" -msgstr "Ja" - -msgid "No" -msgstr "Nee" - -msgid "Unknown" -msgstr "Onbekend" - -msgid "Any date" -msgstr "Enige datum" - -msgid "Today" -msgstr "Vandag" - -msgid "Past 7 days" -msgstr "Vorige 7 dae" - -msgid "This month" -msgstr "Hierdie maand" - -msgid "This year" -msgstr "Hierdie jaar" - -msgid "No date" -msgstr "Geen datum" - -msgid "Has date" -msgstr "Het datum" - -msgid "Empty" -msgstr "Leeg" - -msgid "Not empty" -msgstr "Nie leeg nie" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"Gee die korrekte %(username)s en wagwoord vir ’n personeelrekening. Let op " -"dat altwee velde dalk hooflettersensitief is." - -msgid "Action:" -msgstr "Aksie:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Voeg nog ’n %(verbose_name)s by" - -msgid "Remove" -msgstr "Verwyder" - -msgid "Addition" -msgstr "Byvoeging" - -msgid "Change" -msgstr "" - -msgid "Deletion" -msgstr "Verwydering" - -msgid "action time" -msgstr "aksietyd" - -msgid "user" -msgstr "gebruiker" - -msgid "content type" -msgstr "inhoudtipe" - -msgid "object id" -msgstr "objek-ID" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "objek-repr" - -msgid "action flag" -msgstr "aksievlag" - -msgid "change message" -msgstr "veranderingboodskap" - -msgid "log entry" -msgstr "log-inskrywing" - -msgid "log entries" -msgstr "log-inskrywingings" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "Het “%(object)s†bygevoeg." - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "Het “%(object)s†gewysig — %(changes)s" - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "Het “%(object)s†geskrap." - -msgid "LogEntry Object" -msgstr "LogEntry-objek" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "Het {name} “{object}†bygevoeg." - -msgid "Added." -msgstr "Bygevoeg." - -msgid "and" -msgstr "en" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "Het {fields} vir {name} “{object}†bygevoeg." - -#, python-brace-format -msgid "Changed {fields}." -msgstr "Het {fields} verander." - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "Het {name} “{object}†geskrap." - -msgid "No fields changed." -msgstr "Geen velde het verander nie." - -msgid "None" -msgstr "Geen" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "Hou “Control†in (of “Command†op ’n Mac) om meer as een te kies." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "Die {name} “{obj}†is suksesvol bygevoeg." - -msgid "You may edit it again below." -msgstr "Dit kan weer hieronder gewysig word." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "" -"Die {name} “{obj}†is suksesvol bygevoeg. Voeg gerus nog ’n {name} onder by." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "" -"Die {name} “{obj}†is suksesvol gewysig. Redigeer dit gerus weer onder." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "" -"Die {name} “{obj}†is suksesvol bygevoeg. Redigeer dit gerus weer onder." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "" -"Die {name} “{obj}†is suksesvol bygevoeg. Voeg gerus nog ’n {name} onder by." - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "Die {name} “{obj}†is suksesvol gewysig." - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Items moet gekies word om aksies op hulle uit te voer. Geen items is " -"verander nie." - -msgid "No action selected." -msgstr "Geen aksie gekies nie." - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "Die %(name)s “%(obj)s†is suksesvol geskrap." - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "%(name)s met ID “%(key)s†bestaan nie. Is dit dalk geskrap?" - -#, python-format -msgid "Add %s" -msgstr "Voeg %s by" - -#, python-format -msgid "Change %s" -msgstr "Wysig %s" - -#, python-format -msgid "View %s" -msgstr "Beskou %s" - -msgid "Database error" -msgstr "Databasisfout" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s is suksesvol verander." -msgstr[1] "%(count)s %(name)s is suksesvol verander." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s gekies" -msgstr[1] "Al %(total_count)s gekies" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "0 uit %(cnt)s gekies" - -#, python-format -msgid "Change history: %s" -msgstr "Verander geskiedenis: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"Om %(class_name)s %(instance)s te skrap sal vereis dat die volgende " -"beskermde verwante objekte geskrap word: %(related_objects)s" - -msgid "Django site admin" -msgstr "Django-werfadmin" - -msgid "Django administration" -msgstr "Django-administrasie" - -msgid "Site administration" -msgstr "Werfadministrasie" - -msgid "Log in" -msgstr "Meld aan" - -#, python-format -msgid "%(app)s administration" -msgstr "%(app)s-administrasie" - -msgid "Page not found" -msgstr "Bladsy nie gevind nie" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "Jammer! Die aangevraagde bladsy kon nie gevind word nie." - -msgid "Home" -msgstr "Tuis" - -msgid "Server error" -msgstr "Bedienerfout" - -msgid "Server error (500)" -msgstr "Bedienerfout (500)" - -msgid "Server Error (500)" -msgstr "Bedienerfout (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"’n Fout het voorgekom Dit is via e-pos aan die werfadministrateurs " -"gerapporteer en behoort binnekort reggestel te word. Dankie vir u geduld." - -msgid "Run the selected action" -msgstr "Voer die gekose aksie uit" - -msgid "Go" -msgstr "Gaan" - -msgid "Click here to select the objects across all pages" -msgstr "Kliek hier om die objekte oor alle bladsye te kies." - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Kies al %(total_count)s %(module_name)s" - -msgid "Clear selection" -msgstr "Verwyder keuses" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "Modelle in die %(name)s-toepassing" - -msgid "Add" -msgstr "Voeg by" - -msgid "View" -msgstr "Bekyk" - -msgid "You don’t have permission to view or edit anything." -msgstr "" - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" -"Gee eerstens ’n gebruikernaam en wagwoord. Daarna kan meer gebruikervelde " -"geredigeer word." - -msgid "Enter a username and password." -msgstr "Vul ’n gebruikersnaam en wagwoord in." - -msgid "Change password" -msgstr "Verander wagwoord" - -msgid "Please correct the error below." -msgstr "Maak die onderstaande fout asb. reg." - -msgid "Please correct the errors below." -msgstr "Maak die onderstaande foute asb. reg." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "Vul ’n nuwe wagwoord vir gebruiker %(username)s in." - -msgid "Welcome," -msgstr "Welkom," - -msgid "View site" -msgstr "Besoek werf" - -msgid "Documentation" -msgstr "Dokumentasie" - -msgid "Log out" -msgstr "Meld af" - -#, python-format -msgid "Add %(name)s" -msgstr "Voeg %(name)s by" - -msgid "History" -msgstr "Geskiedenis" - -msgid "View on site" -msgstr "Bekyk op werf" - -msgid "Filter" -msgstr "Filtreer" - -msgid "Clear all filters" -msgstr "" - -msgid "Remove from sorting" -msgstr "Verwyder uit sortering" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Sorteerprioriteit: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "Wissel sortering" - -msgid "Delete" -msgstr "Skrap" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"Om die %(object_name)s %(escaped_object)s te skrap sou verwante objekte " -"skrap, maar jou rekening het nie toestemming om die volgende tipes objekte " -"te skrap nie:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"Om die %(object_name)s “%(escaped_object)s†te skrap vereis dat die volgende " -"beskermde verwante objekte geskrap word:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"Wil u definitief die %(object_name)s “%(escaped_object)s†skrap? Al die " -"volgende verwante items sal geskrap word:" - -msgid "Objects" -msgstr "Objekte" - -msgid "Yes, I’m sure" -msgstr "Ja, ek is seker" - -msgid "No, take me back" -msgstr "Nee, ek wil teruggaan" - -msgid "Delete multiple objects" -msgstr "Skrap meerdere objekte" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"Om die gekose %(objects_name)s te skrap sou verwante objekte skrap, maar u " -"rekening het nie toestemming om die volgende tipes objekte te skrap nie:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"Om die gekose %(objects_name)s te skrap vereis dat die volgende beskermde " -"verwante objekte geskrap word:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"Wil u definitief die gekose %(objects_name)s skrap? Al die volgende objekte " -"en hul verwante items sal geskrap word:" - -msgid "Delete?" -msgstr "Skrap?" - -#, python-format -msgid " By %(filter_title)s " -msgstr " Volgens %(filter_title)s " - -msgid "Summary" -msgstr "Opsomming" - -msgid "Recent actions" -msgstr "Onlangse aksies" - -msgid "My actions" -msgstr "My aksies" - -msgid "None available" -msgstr "Niks beskikbaar nie" - -msgid "Unknown content" -msgstr "Onbekende inhoud" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"Iets is fout met die databasisinstallasie. Maak seker die gepaste " -"databasistabelle is geskep en maak seker die databasis is leesbaar deur die " -"gepaste gebruiker." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"U is aangemeld as %(username)s, maar het nie toegang tot hierdie bladsy nie. " -"Wil u met ’n ander rekening aanmeld?" - -msgid "Forgotten your password or username?" -msgstr "Wagwoord of gebruikersnaam vergeet?" - -msgid "Toggle navigation" -msgstr "" - -msgid "Date/time" -msgstr "Datum/tyd" - -msgid "User" -msgstr "Gebruiker" - -msgid "Action" -msgstr "Aksie" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" -"Dié objek het nie 'n wysigingsgeskiedenis. Dit is waarskynlik nie deur dié " -"adminwerf bygevoeg nie." - -msgid "Show all" -msgstr "Wys almal" - -msgid "Save" -msgstr "Stoor" - -msgid "Popup closing…" -msgstr "Opspringer sluit tans…" - -msgid "Search" -msgstr "Soek" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s resultaat" -msgstr[1] "%(counter)s resultate" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "%(full_result_count)s in totaal" - -msgid "Save as new" -msgstr "Stoor as nuwe" - -msgid "Save and add another" -msgstr "Stoor en voeg ’n ander by" - -msgid "Save and continue editing" -msgstr "Stoor en wysig verder" - -msgid "Save and view" -msgstr "Stoor en bekyk" - -msgid "Close" -msgstr "Sluit" - -#, python-format -msgid "Change selected %(model)s" -msgstr "Wysig gekose %(model)s" - -#, python-format -msgid "Add another %(model)s" -msgstr "Voeg nog ’n %(model)s by" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "Skrap gekose %(model)s" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "" -"Dankie vir die kwaliteittyd wat u met die webwerf deurgebring het vandag." - -msgid "Log in again" -msgstr "Meld weer aan" - -msgid "Password change" -msgstr "Wagwoordverandering" - -msgid "Your password was changed." -msgstr "Die wagwoord is verander." - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"Gee asb. die ou wagwoord t.w.v. sekuriteit, en gee dan die nuwe wagwoord " -"twee keer sodat ons kan verifieer dat dit korrek getik is." - -msgid "Change my password" -msgstr "Verander my wagwoord" - -msgid "Password reset" -msgstr "Wagwoordherstel" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "Jou wagwoord is gestel. Jy kan nou voortgaan en aanmeld." - -msgid "Password reset confirmation" -msgstr "Bevestig wagwoordherstel" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Tik die nuwe wagwoord twee keer in so ons kan seker wees dat dit korrek " -"ingetik is." - -msgid "New password:" -msgstr "Nuwe wagwoord:" - -msgid "Confirm password:" -msgstr "Bevestig wagwoord:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"Die skakel vir wagwoordherstel was ongeldig, dalk omdat dit reeds gebruik " -"is. Vra gerus ’n nuwe een aan." - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" -"Ons het instruksies gestuur om ’n wagwoord in te stel as ’n rekening bestaan " -"met die gegewe e-posadres. Dit behoort binnekort afgelewer te word." - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" -"As u geen e-pos ontvang nie, kontroleer dat die e-posadres waarmee " -"geregistreer is, gegee is, en kontroleer die gemorspos." - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"U ontvang hierdie e-pos omdat u ’n wagwoordherstel vir u rekening by " -"%(site_name)s aangevra het." - -msgid "Please go to the following page and choose a new password:" -msgstr "Gaan asseblief na die volgende bladsy en kies ’n nuwe wagwoord:" - -msgid "Your username, in case you’ve forgotten:" -msgstr "U gebruikernaam vir ingeval u vergeet het:" - -msgid "Thanks for using our site!" -msgstr "Dankie vir die gebruik van ons webwerf!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "Die %(site_name)s span" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" -"Die wagwoord vergeet? Tik u e-posadres hieronder en ons sal instruksies vir " -"die instel van ’n nuwe wagwoord stuur." - -msgid "Email address:" -msgstr "E-posadres:" - -msgid "Reset my password" -msgstr "Herstel my wagwoord" - -msgid "All dates" -msgstr "Alle datums" - -#, python-format -msgid "Select %s" -msgstr "Kies %s" - -#, python-format -msgid "Select %s to change" -msgstr "Kies %s om te verander" - -#, python-format -msgid "Select %s to view" -msgstr "Kies %s om te bekyk" - -msgid "Date:" -msgstr "Datum:" - -msgid "Time:" -msgstr "Tyd:" - -msgid "Lookup" -msgstr "Soek" - -msgid "Currently:" -msgstr "Tans:" - -msgid "Change:" -msgstr "Wysig:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/af/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/af/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 896cad2d697eaaa2528ab34e858019649ae7fd4d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4477 zcmbuBPmCN#6^9FKNZ3F~3<(5GQZcN(#_rx(d;KTl7-8>vH?}ig%RB2O5|^6kH#42- zsT!)QXLdj$J|O`@2ofY45pjqjt^ol`B&0+_a6m|$xdh}0aX}mqaNvOWz3Q6XS-f^u zO7B*GQ&q2Cy?XVkUcbF>?+*l?d6fMqzj~h#%ix#y;Du*nuMnre5%@vyr-847A3*)h zQ2!11Vbp&g>VFLUGx!m-|26PmfqO7`3hfVr9|HG-Pk;x(gWwW)KiCT#fIR;TAXJEN zfcJsl4)qrUZ-V$2FXP2acm-rVKLL5%Yv7l_Ux0P+K`7<^Cdl#`$a?!A{>27fZ08Fg z+xab!^}GbW1l|I_2gVo#mEtXs_5Bt+1O5TzaSx#Jhu|Y1k9!U5gBQ^GG4PjxzXKmZ z{q0cyXQhC;I&i@!Tf$exAa2jNLj)1%m^B{(Z^B}LI z27VO07Wx~3eURn84#EWSO>i1~5j+gO0kYnALjT`DELHqFwEs8oK1|B?JQVn7;C_(( zeE?+r2SK<}RKPXx6u1t42jqGF0At|33I*@D}(g_|!u}d>8x^2saD!aLKO(=7B}vFmM$3wZKneEI-Fe z_&2u7KX8$VQ9glk5ame}ejY2~_lNhKAGY}r3e<|nQQnWj&yf;-4g50-b>2IEK99ow z`V3d_U^)I_pYB7MK{<+Y9Ocs}aFgF(3Bna(4u$W9X%v1cD4#`{M>&AP&!j>J-$In#KAqw83MWu`0%_5T^JnE)r*ltlD^$ANxq&oH=uNuEw zKFVZbhUJQO^rv`^a>OF5p#U$pb6ZmM$X>PkIYu%tMyBEFcb@>pf=bW}MJ&7G2SbJY`- zBb8&73IwBTG)P(JmfTZOWiG1B%em9l`Qt|_c&46Jxr^#n={!@;*s5HT>n3Zpc42G%b8%&A!DvSscHwANrK1fu+s{<0&u~oIoZQ*9`ciayOO8!! zk&Q0srb%!=RpseM>NX9nO4XXWniW=M(UP&fyef6ySM#&S&dBoT*%>XLJS*o8pPAas zrUS&-IMuePn^JzSuFA=3r6S;5yeG44k&E+`chhd8%st{V%%v7;4Wj68#w8t$-?A#2T@#uyA|cM-sWSzJGFO_y@GEN|J`xL6k?@YW?-z{ zJBXd&f573q5nFk9eU#(N1StVa!YUcr2uWpf`(x?%yG^!$1i{`;fneaY>rFP@9K$-$ zf;$Q8!2b2fb|rFaf_P+^+c$p1I&R;1IqGWD@1w~TIe$BCX~1^?HXeZy?_?38xs07y zZZ76MS~S+PTdS_)vx39p*FU!;>Ih&sfLHC8keM!mmSdW$cleOk#wpt348>v@A3F%m zHQ7Oo`E#Va56dIVj^hr*Cw``Fgc9MxfNOD6AP>W*?|sojEZ#Sc1pJ2-@6G zR}K;1d3U7wylLfaTZZW7F2Ee#GF5K`{KLVcNE_P%1UkgR9@#U48&&xYcH+y z=U?TGn6of^2JiUZST3dxIT@)K_hK984;Kyk!SZ~Rekve@Ap_&jJ{yDBHT-45Q@|VB z>@odq{<1i^ZRqotn|B^&<*3&9;+fctiAj!nlkPeJX3Gptd>fvP#dT2=tN2^Q-@5o8 D2))bs diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/af/LC_MESSAGES/djangojs.po b/venv/Lib/site-packages/django/contrib/admin/locale/af/LC_MESSAGES/djangojs.po deleted file mode 100644 index 816ef6e..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/af/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,219 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# F Wolff , 2019 -# Pi Delport , 2013 -# Pi Delport , 2013 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-05-17 11:50+0200\n" -"PO-Revision-Date: 2019-01-04 18:43+0000\n" -"Last-Translator: F Wolff \n" -"Language-Team: Afrikaans (http://www.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" - -#, javascript-format -msgid "Available %s" -msgstr "Beskikbare %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Hierdie is die lys beskikbare %s. Kies gerus deur hulle in die boksie " -"hieronder te merk en dan die “Kiesâ€-knoppie tussen die boksies te klik." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "Tik in hierdie blokkie om die lys beskikbare %s te filtreer." - -msgid "Filter" -msgstr "Filteer" - -msgid "Choose all" -msgstr "Kies almal" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Klik om al die %s gelyktydig te kies." - -msgid "Choose" -msgstr "Kies" - -msgid "Remove" -msgstr "Verwyder" - -#, javascript-format -msgid "Chosen %s" -msgstr "Gekose %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Hierdie is die lys gekose %s. Verwyder gerus deur hulle in die boksie " -"hieronder te merk en dan die “Verwyderâ€-knoppie tussen die boksies te klik." - -msgid "Remove all" -msgstr "Verwyder almal" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Klik om al die %s gelyktydig te verwyder." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(sel)s van %(cnt)s gekies" -msgstr[1] "%(sel)s van %(cnt)s gekies" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Daar is ongestoorde veranderinge op individuele redigeerbare velde. Deur nou " -"’n aksie uit te voer, sal ongestoorde veranderinge verlore gaan." - -msgid "" -"You have selected an action, but you haven't saved your changes to " -"individual fields yet. Please click OK to save. You'll need to re-run the " -"action." -msgstr "" -"U het ’n aksie gekies, maar nog nie die veranderinge aan individuele velde " -"gestoor nie. Klik asb. OK om te stoor. Dit sal nodig wees om weer die aksie " -"uit te voer." - -msgid "" -"You have selected an action, and you haven't made any changes on individual " -"fields. You're probably looking for the Go button rather than the Save " -"button." -msgstr "" -"U het ’n aksie gekies en het nie enige veranderinge aan individuele velde " -"aangebring nie. U soek waarskynlik na die Gaan-knoppie eerder as die Stoor-" -"knoppie." - -msgid "Now" -msgstr "Nou" - -msgid "Midnight" -msgstr "Middernag" - -msgid "6 a.m." -msgstr "06:00" - -msgid "Noon" -msgstr "Middag" - -msgid "6 p.m." -msgstr "18:00" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "Let wel: U is %s uur voor die bedienertyd." -msgstr[1] "Let wel: U is %s ure voor die bedienertyd." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "Let wel: U is %s uur agter die bedienertyd." -msgstr[1] "Let wel: U is %s ure agter die bedienertyd." - -msgid "Choose a Time" -msgstr "Kies ’n tyd" - -msgid "Choose a time" -msgstr "Kies ‘n tyd" - -msgid "Cancel" -msgstr "Kanselleer" - -msgid "Today" -msgstr "Vandag" - -msgid "Choose a Date" -msgstr "Kies ’n datum" - -msgid "Yesterday" -msgstr "Gister" - -msgid "Tomorrow" -msgstr "Môre" - -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" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "S" - -msgctxt "one letter Monday" -msgid "M" -msgstr "M" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "D" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "W" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "D" - -msgctxt "one letter Friday" -msgid "F" -msgstr "V" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "S" - -msgid "Show" -msgstr "Wys" - -msgid "Hide" -msgstr "Versteek" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/am/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/am/LC_MESSAGES/django.mo deleted file mode 100644 index 37fd72aa7a85819584cb17e5bd89e5f84e77ae28..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8309 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\n" -"Language-Team: Amharic (http://www.transifex.com/django/django/language/" -"am/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: am\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "%(count)d %(items)s በተሳካ áˆáŠ”á‰³ ተወáŒá‹µá‹‹áˆ:: " - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "%(name)s ማስወገድ አይቻáˆáˆ" - -msgid "Are you sure?" -msgstr "እርáŒáŒ áŠ› áŠáˆ…?" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "የተመረጡትን %(verbose_name_plural)s አስወáŒá‹µ" - -msgid "Administration" -msgstr "" - -msgid "All" -msgstr "áˆáˆ‰áˆ" - -msgid "Yes" -msgstr "አዎ" - -msgid "No" -msgstr "አይደለáˆ" - -msgid "Unknown" -msgstr "á‹«áˆá‰³á‹ˆá‰€" - -msgid "Any date" -msgstr "ማንኛá‹áˆ ቀን" - -msgid "Today" -msgstr "ዛሬ" - -msgid "Past 7 days" -msgstr "ያለá‰á‰µ 7 ቀናት" - -msgid "This month" -msgstr "በዚህ ወር" - -msgid "This year" -msgstr "በዚህ አመት" - -msgid "No date" -msgstr "" - -msgid "Has date" -msgstr "" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" - -msgid "Action:" -msgstr "ተáŒá‰£áˆ­:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "ሌላ %(verbose_name)s ጨáˆáˆ­" - -msgid "Remove" -msgstr "አጥá‹" - -msgid "action time" -msgstr "ተáŒá‰£áˆ© የተáˆá€áˆ˜á‰ á‰µ ጊዜ" - -msgid "user" -msgstr "" - -msgid "content type" -msgstr "" - -msgid "object id" -msgstr "" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/3/library/functions.html#repr) -msgid "object repr" -msgstr "" - -msgid "action flag" -msgstr "" - -msgid "change message" -msgstr "መáˆá‹•ክት ለá‹áŒ¥" - -msgid "log entry" -msgstr "" - -msgid "log entries" -msgstr "" - -#, python-format -msgid "Added \"%(object)s\"." -msgstr "\"%(object)s\" ተጨáˆáˆ¯áˆ::" - -#, python-format -msgid "Changed \"%(object)s\" - %(changes)s" -msgstr "\"%(object)s\" - %(changes)s ተቀይሯáˆ" - -#, python-format -msgid "Deleted \"%(object)s.\"" -msgstr "\"%(object)s.\" ተወáŒá‹µá‹‹áˆ" - -msgid "LogEntry Object" -msgstr "" - -#, python-brace-format -msgid "Added {name} \"{object}\"." -msgstr "" - -msgid "Added." -msgstr "" - -msgid "and" -msgstr "እና" - -#, python-brace-format -msgid "Changed {fields} for {name} \"{object}\"." -msgstr "" - -#, python-brace-format -msgid "Changed {fields}." -msgstr "" - -#, python-brace-format -msgid "Deleted {name} \"{object}\"." -msgstr "" - -msgid "No fields changed." -msgstr "áˆáŠ•áˆ \"áŠáˆá‹µ\" አáˆá‰°á‰€á‹¨áˆ¨áˆ::" - -msgid "None" -msgstr "áˆáŠ•áˆ" - -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was added successfully." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was changed successfully." -msgstr "" - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" - -msgid "No action selected." -msgstr "áˆáŠ•áˆ á‰°áŒá‰£áˆ­ አáˆá‰°áˆ˜áˆ¨áŒ áˆ::" - -#, python-format -msgid "The %(name)s \"%(obj)s\" was deleted successfully." -msgstr "%(name)s \"%(obj)s\" በተሳካ áˆáŠ”á‰³ ተወáŒá‹µá‹‹áˆ:: " - -#, python-format -msgid "%(name)s with ID \"%(key)s\" doesn't exist. Perhaps it was deleted?" -msgstr "" - -#, python-format -msgid "Add %s" -msgstr "%s ጨáˆáˆ­" - -#, python-format -msgid "Change %s" -msgstr "%s ቀይር" - -msgid "Database error" -msgstr "የ(ዳታቤá‹) ችáŒáˆ­" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s በተሳካ áˆáŠ”á‰³ ተቀይሯáˆ::" -msgstr[1] "%(count)s %(name)s በተሳካ áˆáŠ”á‰³ ተቀይረዋáˆ::" - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s ተመርጠዋáˆ" -msgstr[1] "áˆáˆ‰áˆ %(total_count)s ተመርጠዋáˆ" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "0 of %(cnt)s ተመርጠዋáˆ" - -#, python-format -msgid "Change history: %s" -msgstr "ታሪኩን ቀይር: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" - -msgid "Django site admin" -msgstr "ጃንጎ ድህረ-ገጽ አስተዳዳሪ" - -msgid "Django administration" -msgstr "ጃንጎ አስተዳደር" - -msgid "Site administration" -msgstr "ድህረ-ገጽ አስተዳደር" - -msgid "Log in" -msgstr "" - -#, python-format -msgid "%(app)s administration" -msgstr "" - -msgid "Page not found" -msgstr "ድህረ-ገጹ የለáˆ" - -msgid "We're sorry, but the requested page could not be found." -msgstr "ይቅርታ! የáˆáˆˆáŒ‰á‰µ ድህረ-ገጽ የለáˆ::" - -msgid "Home" -msgstr "ሆáˆ" - -msgid "Server error" -msgstr "የሰርቨር ችáŒáˆ­" - -msgid "Server error (500)" -msgstr "የሰርቨር ችáŒáˆ­ (500)" - -msgid "Server Error (500)" -msgstr "የሰርቨር ችáŒáˆ­ (500)" - -msgid "" -"There's been an error. It's been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" - -msgid "Run the selected action" -msgstr "የተመረጡትን ተáŒá‰£áˆ®á‰½ አስጀáˆáˆ­" - -msgid "Go" -msgstr "ስራ" - -msgid "Click here to select the objects across all pages" -msgstr "" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "áˆáˆ‰áŠ•áˆ %(total_count)s %(module_name)s áˆáˆ¨áŒ¥" - -msgid "Clear selection" -msgstr "የተመረጡትን ባዶ ኣድርáŒ" - -msgid "" -"First, enter a username and password. Then, you'll be able to edit more user " -"options." -msgstr "" - -msgid "Enter a username and password." -msgstr "መለያስáˆ(ዩዘርኔáˆ) እና የይለáቃáˆ(á“ስወርድ) ይስገቡ::" - -msgid "Change password" -msgstr "የይለáቃáˆ(á“ስወርድ) ቅየር" - -msgid "Please correct the error below." -msgstr "ከታች ያሉትን ችáŒáˆ®á‰½ ያስተካክሉ::" - -msgid "Please correct the errors below." -msgstr "" - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "ለ %(username)s መለያ አዲስ የይለáቃáˆ(á“ስወርድ) ያስገቡ::" - -msgid "Welcome," -msgstr "እንኳን በደህና መጡ," - -msgid "View site" -msgstr "" - -msgid "Documentation" -msgstr "መረጃ" - -msgid "Log out" -msgstr "ጨርሰህ á‹áŒ£" - -#, python-format -msgid "Add %(name)s" -msgstr "%(name)s ጨáˆáˆ­" - -msgid "History" -msgstr "ታሪክ" - -msgid "View on site" -msgstr "ድህረ-ገጹ ላይ ይመáˆáŠ¨á‰±" - -msgid "Filter" -msgstr "አጣራ" - -msgid "Remove from sorting" -msgstr "" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "" - -msgid "Toggle sorting" -msgstr "" - -msgid "Delete" -msgstr "" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" - -msgid "Objects" -msgstr "" - -msgid "Yes, I'm sure" -msgstr "አዎ,እርáŒáŒ áŠ› áŠáŠ" - -msgid "No, take me back" -msgstr "" - -msgid "Delete multiple objects" -msgstr "" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" - -msgid "Change" -msgstr "ቀይር" - -msgid "Delete?" -msgstr "ላስወáŒá‹µ?" - -#, python-format -msgid " By %(filter_title)s " -msgstr "በ %(filter_title)s" - -msgid "Summary" -msgstr "" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "" - -msgid "Add" -msgstr "ጨáˆáˆ­" - -msgid "You don't have permission to edit anything." -msgstr "" - -msgid "Recent actions" -msgstr "" - -msgid "My actions" -msgstr "" - -msgid "None available" -msgstr "áˆáŠ•áˆ á‹¨áˆˆáˆ" - -msgid "Unknown content" -msgstr "" - -msgid "" -"Something's wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" - -msgid "Forgotten your password or username?" -msgstr "የእርሶን መለያስሠ(ዩዘርኔáˆ) ወይሠየይለáቃáˆ(á“ስወርድ)ዘáŠáŒ‰á‰µ?" - -msgid "Date/time" -msgstr "ቀን/ጊዜ" - -msgid "User" -msgstr "" - -msgid "Action" -msgstr "" - -msgid "" -"This object doesn't have a change history. It probably wasn't added via this " -"admin site." -msgstr "" - -msgid "Show all" -msgstr "áˆáˆ‰áŠ•áˆ áŠ áˆ³á‹­" - -msgid "Save" -msgstr "" - -msgid "Popup closing..." -msgstr "" - -#, python-format -msgid "Change selected %(model)s" -msgstr "" - -#, python-format -msgid "Add another %(model)s" -msgstr "" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "" - -msgid "Search" -msgstr "áˆáˆáŒ" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] " %(counter)s á‹áŒ¤á‰µ" -msgstr[1] "%(counter)s á‹áŒ¤á‰¶á‰½" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "በአጠቃላይ %(full_result_count)s" - -msgid "Save as new" -msgstr "" - -msgid "Save and add another" -msgstr "" - -msgid "Save and continue editing" -msgstr "" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "ዛሬ ድህረ-ገዓችንን ላይ ጥሩ ጊዜ ስላሳለበእናመሰáŒáŠ“áˆˆáŠ•::" - -msgid "Log in again" -msgstr "በድጋሜ á‹­áŒá‰¡" - -msgid "Password change" -msgstr "የይለáቃáˆ(á“ስወርድ) ቅየራ" - -msgid "Your password was changed." -msgstr "የይለáቃáˆá‹ŽáŠ•(á“ስወርድ) ተቀይሯáˆ::" - -msgid "" -"Please enter your old password, for security's sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" - -msgid "Change my password" -msgstr "የይለáቃáˆ(á“ስወርድ) ቀይር" - -msgid "Password reset" -msgstr "" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "" - -msgid "Password reset confirmation" -msgstr "" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" - -msgid "New password:" -msgstr "አዲስ የይለáቃáˆ(á“ስወርድ):" - -msgid "Confirm password:" -msgstr "የይለáቃáˆá‹ŽáŠ•(á“ስወርድ) በድጋሜ በማስገባት ያረጋáŒáŒ¡:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" - -msgid "" -"We've emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" - -msgid "" -"If you don't receive an email, please make sure you've entered the address " -"you registered with, and check your spam folder." -msgstr "" -"ኢ-ሜሠካáˆá‹°áˆ¨áˆµá‹Žá‰µ እባክዎን የተመዘገቡበትን የኢ-ሜሠአድራሻ ትክክለኛáŠá‰µ ይረጋáŒáŒ¡áŠ¥áŠ•á‹²áˆáˆ ኢ-ሜሠ(ስá“áˆ) ማህደር " -"á‹áˆµáŒ¥ ይመáˆáŠ¨á‰±::" - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"ይህ ኢ-ሜሠየደረስዎት %(site_name)s ላይ እንደ አዲስ የይለáቃáˆ(á“ስወርድ) ለ ለመቀየር ስለጠየበáŠá‹::" - -msgid "Please go to the following page and choose a new password:" -msgstr "እባክዎን ወደሚከተለዠድህረ-ገዕ በመሄድ አዲስ የይለáቃáˆ(á“ስወርድ) á‹«á‹áŒ¡:" - -msgid "Your username, in case you've forgotten:" -msgstr "ድንገት ከዘáŠáŒ‰á‰µ ይኌዠየእርሶ መለያስሠ(ዩዘርኔáˆ):" - -msgid "Thanks for using our site!" -msgstr "ድህረ-ገዓችንን ስለተጠቀሙ እናመሰáŒáŠ“áˆˆáŠ•!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "%(site_name)s ቡድን" - -msgid "" -"Forgotten your password? Enter your email address below, and we'll email " -"instructions for setting a new one." -msgstr "" -"የይለáቃáˆá‹ŽáŠ•(á“ስወርድ)ረሱት? ከታች የኢ-ሜሠአድራሻዎን ይስገቡ እና አዲስ á“ስወርድ ለማá‹áŒ£á‰µ የሚያስችሠመረጃ " -"እንáˆáŠ­áˆá‹Žá‰³áˆˆáŠ•::" - -msgid "Email address:" -msgstr "ኢ-ሜሠአድራሻ:" - -msgid "Reset my password" -msgstr "" - -msgid "All dates" -msgstr "áˆáˆ‰áˆ ቀናት" - -#, python-format -msgid "Select %s" -msgstr "%sን áˆáˆ¨áŒ¥" - -#, python-format -msgid "Select %s to change" -msgstr "ለመቀየር %sን áˆáˆ¨áŒ¥" - -msgid "Date:" -msgstr "ቀን:" - -msgid "Time:" -msgstr "ጊዜ" - -msgid "Lookup" -msgstr "አáˆáˆ‹áˆáŒ" - -msgid "Currently:" -msgstr "በዚህ ጊዜ:" - -msgid "Change:" -msgstr "ቀይር:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ar/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/ar/LC_MESSAGES/django.mo deleted file mode 100644 index 1e0d68032d413a27ddde691bbe35ecfefb219401..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19890 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, 2013 -# Jannis Leidel , 2011 -# Muaaz Alsaied, 2020 -# Tony xD , 2020 -# ØµÙØ§ الÙليج , 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-10-15 21:11+0000\n" -"Last-Translator: Bashar Al-Abdulhadi\n" -"Language-Team: Arabic (http://www.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" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "احذ٠%(verbose_name_plural)s المحدّدة" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "نجح حذ٠%(count)d من %(items)s." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "تعذّر حذ٠%(name)s" - -msgid "Are you sure?" -msgstr "هل أنت متأكد؟" - -msgid "Administration" -msgstr "الإدارة" - -msgid "All" -msgstr "الكل" - -msgid "Yes" -msgstr "نعم" - -msgid "No" -msgstr "لا" - -msgid "Unknown" -msgstr "مجهول" - -msgid "Any date" -msgstr "أي تاريخ" - -msgid "Today" -msgstr "اليوم" - -msgid "Past 7 days" -msgstr "الأيام السبعة الماضية" - -msgid "This month" -msgstr "هذا الشهر" - -msgid "This year" -msgstr "هذه السنة" - -msgid "No date" -msgstr "لا يوجد أي تاريخ" - -msgid "Has date" -msgstr "به تاريخ" - -msgid "Empty" -msgstr "ÙØ§Ø±Øº" - -msgid "Not empty" -msgstr "غير ÙØ§Ø±Øº" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"من ÙØ¶Ù„Ùƒ أدخÙÙ„ قيمة %(username)s الصحيحة وكلمة السر لحساب الطاقم الإداري. " -"الحقلين حسّاسين لحالة الأحرÙ." - -msgid "Action:" -msgstr "الإجراء:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "أضÙÙ %(verbose_name)s آخر" - -msgid "Remove" -msgstr "أزÙÙ„" - -msgid "Addition" -msgstr "Ø¥Ø¶Ø§ÙØ©" - -msgid "Change" -msgstr "تعديل" - -msgid "Deletion" -msgstr "حذÙ" - -msgid "action time" -msgstr "وقت الإجراء" - -msgid "user" -msgstr "المستخدم" - -msgid "content type" -msgstr "نوع المحتوى" - -msgid "object id" -msgstr "معرّ٠الكائن" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "التمثيل البصري للكائن" - -msgid "action flag" -msgstr "راية الإجراء" - -msgid "change message" -msgstr "رسالة التغيير" - -msgid "log entry" -msgstr "مدخلة سجلات" - -msgid "log entries" -msgstr "مدخلات السجلات" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "Ø£ÙØ¶ÙŠÙ â€%(object)s“." - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "Ø¹ÙØ¯Ù‘Ù„ â€%(object)s“ — %(changes)s" - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "Ø­ÙØ°Ù â€%(object)s“." - -msgid "LogEntry Object" -msgstr "كائن LogEntry" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "Ø£ÙØ¶ÙŠÙ {name} â€â€{object}“." - -msgid "Added." -msgstr "Ø£ÙØ¶ÙŠÙ." - -msgid "and" -msgstr "Ùˆ" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "تغيّرت {fields} â€{name} â€â€{object}“." - -#, python-brace-format -msgid "Changed {fields}." -msgstr "تغيّرت {fields}." - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "Ø­ÙØ°Ù {name} â€â€{object}“." - -msgid "No fields changed." -msgstr "لم يتغيّر أي حقل." - -msgid "None" -msgstr "بلا" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "" -"اضغط Ù…ÙØªØ§Ø­ â€Contrl“ (أو â€Command“ على أجهزة ماك) مطوّلًا لتحديد أكثر من عنصر." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "نجحت Ø¥Ø¶Ø§ÙØ© {name} â€â€{obj}“." - -msgid "You may edit it again below." -msgstr "يمكنك تعديله ثانيةً أسÙله." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "نجحت Ø¥Ø¶Ø§ÙØ© {name} â€â€{obj}“. يمكنك Ø¥Ø¶Ø§ÙØ© {name} آخر أسÙله." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "نجح تعديل {name} â€â€{obj}“. يمكنك تعديله ثانيةً أسÙله." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "نجحت Ø¥Ø¶Ø§ÙØ© {name} â€â€{obj}“. يمكنك تعديله ثانيةً أسÙله." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "تمت Ø¥Ø¶Ø§ÙØ© {name} “{obj}†بنجاح، يمكنك Ø¥Ø¶Ø§ÙØ© {name} أخر بالأسÙÙ„." - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "نجحت Ø¥Ø¶Ø§ÙØ© {name} â€â€{obj}“." - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "عليك تحديد العناصر لتطبيق الإجراءات عليها. لم يتغيّر أيّ عنصر." - -msgid "No action selected." -msgstr "لا إجراء محدّد." - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "نجح حذ٠%(name)s â€â€%(obj)s“." - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "ما من %(name)s له المعرّ٠â€%(key)s“. لربّما Ø­ÙØ°Ù أساسًا؟" - -#, python-format -msgid "Add %s" -msgstr "Ø¥Ø¶Ø§ÙØ© %s" - -#, python-format -msgid "Change %s" -msgstr "تعديل %s" - -#, python-format -msgid "View %s" -msgstr "عرض %s" - -msgid "Database error" -msgstr "خطـأ ÙÙŠ قاعدة البيانات" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "لم يتم تغيير أي شيء" -msgstr[1] "تم تغيير %(count)s %(name)s بنجاح." -msgstr[2] "تم تغيير %(count)s %(name)s بنجاح." -msgstr[3] "تم تغيير %(count)s %(name)s بنجاح." -msgstr[4] "تم تغيير %(count)s %(name)s بنجاح." -msgstr[5] "تم تغيير %(count)s %(name)s بنجاح." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "لم يتم تحديد أي شيء" -msgstr[1] "تم تحديد %(total_count)s" -msgstr[2] "تم تحديد %(total_count)s" -msgstr[3] "تم تحديد %(total_count)s" -msgstr[4] "تم تحديد %(total_count)s" -msgstr[5] "تم تحديد %(total_count)s" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "لا شيء محدد من %(cnt)s" - -#, python-format -msgid "Change history: %s" -msgstr "تاريخ التغيير: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"حذ٠%(class_name)s %(instance)s سيتسبب أيضاً بحذ٠العناصر المرتبطة التالية: " -"%(related_objects)s" - -msgid "Django site admin" -msgstr "إدارة موقع جانغو" - -msgid "Django administration" -msgstr "إدارة جانغو" - -msgid "Site administration" -msgstr "إدارة الموقع" - -msgid "Log in" -msgstr "ادخل" - -#, python-format -msgid "%(app)s administration" -msgstr "إدارة %(app)s " - -msgid "Page not found" -msgstr "تعذر العثور على Ø§Ù„ØµÙØ­Ø©" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "نحن آسÙون، لكننا لم نعثر على Ø§Ù„ØµÙØ­Ø© المطلوبة." - -msgid "Home" -msgstr "الرئيسية" - -msgid "Server error" -msgstr "خطأ ÙÙŠ المزود" - -msgid "Server error (500)" -msgstr "خطأ ÙÙŠ المزود (500)" - -msgid "Server Error (500)" -msgstr "خطأ ÙÙŠ المزود (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"لقد حدث خطأ. تم إبلاغ مسؤولي الموقع عبر البريد الإلكتروني وسيتم إصلاحه " -"قريبًا. شكرا لصبرك." - -msgid "Run the selected action" -msgstr "Ù†ÙØ° الإجراء المحدّد" - -msgid "Go" -msgstr "Ù†Ùّذ" - -msgid "Click here to select the objects across all pages" -msgstr "اضغط هنا لتحديد جميع العناصر ÙÙŠ جميع Ø§Ù„ØµÙØ­Ø§Øª" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "اختيار %(total_count)s %(module_name)s جميعها" - -msgid "Clear selection" -msgstr "إزالة الاختيار" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "النماذج ÙÙŠ تطبيق %(name)s" - -msgid "Add" -msgstr "أضÙ" - -msgid "View" -msgstr "استعراض" - -msgid "You don’t have permission to view or edit anything." -msgstr "ليست لديك الصلاحية لاستعراض أو لتعديل أي شيء." - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" -"أولاً ØŒ أدخل اسم المستخدم وكلمة المرور. بعد ذلك ØŒ ستتمكن من تعديل المزيد من " -"خيارات المستخدم." - -msgid "Enter a username and password." -msgstr "أدخل اسم مستخدم وكلمة مرور." - -msgid "Change password" -msgstr "غيّر كلمة المرور" - -msgid "Please correct the error below." -msgstr "الرجاء تصحيح الأخطاء أدناه." - -msgid "Please correct the errors below." -msgstr "الرجاء تصحيح الأخطاء أدناه." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "أدخل كلمة مرور جديدة للمستخدم %(username)s." - -msgid "Welcome," -msgstr "أهلا، " - -msgid "View site" -msgstr "عرض الموقع" - -msgid "Documentation" -msgstr "الوثائق" - -msgid "Log out" -msgstr "تسجيل الخروج" - -#, python-format -msgid "Add %(name)s" -msgstr "أض٠%(name)s" - -msgid "History" -msgstr "تاريخ" - -msgid "View on site" -msgstr "مشاهدة على الموقع" - -msgid "Filter" -msgstr "مرشّح" - -msgid "Clear all filters" -msgstr "مسح جميع المرشحات" - -msgid "Remove from sorting" -msgstr "إزالة من الترتيب" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "أولوية الترتيب: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "عكس الترتيب" - -msgid "Delete" -msgstr "احذÙ" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"حذ٠العنصر %(object_name)s '%(escaped_object)s' سيتسبب بحذ٠العناصر المرتبطة " -"به، إلا أنك لا تملك صلاحية حذ٠العناصر التالية:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"حذ٠%(object_name)s '%(escaped_object)s' سيتسبب أيضاً بحذ٠العناصر المرتبطة، " -"إلا أن حسابك ليس لديه صلاحية حذ٠أنواع العناصر التالية:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"متأكد أنك تريد حذ٠العنصر %(object_name)s \"%(escaped_object)s\"ØŸ سيتم حذ٠" -"جميع العناصر التالية المرتبطة به:" - -msgid "Objects" -msgstr "عناصر" - -msgid "Yes, I’m sure" -msgstr "نعم، أنا متأكد" - -msgid "No, take me back" -msgstr "لا, تراجع للخلÙ" - -msgid "Delete multiple objects" -msgstr "حذ٠عدّة عناصر" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"حذ٠عناصر %(objects_name)s Ø§Ù„Ù…ÙØ­Ø¯Ù‘دة سيتسبب بحذ٠العناصر المرتبطة، إلا أن " -"حسابك ليس له صلاحية حذ٠أنواع العناصر التالية:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"حذ٠عناصر %(objects_name)s المحدّدة قد يتطلب حذ٠العناصر المحميّة المرتبطة " -"التالية:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"أأنت متأكد أنك تريد حذ٠عناصر %(objects_name)s المحددة؟ جميع العناصر التالية " -"والعناصر المرتبطة بها سيتم حذÙها:" - -msgid "Delete?" -msgstr "احذÙه؟" - -#, python-format -msgid " By %(filter_title)s " -msgstr " حسب %(filter_title)s " - -msgid "Summary" -msgstr "ملخص" - -msgid "Recent actions" -msgstr "آخر الإجراءات" - -msgid "My actions" -msgstr "إجراءاتي" - -msgid "None available" -msgstr "لا يوجد" - -msgid "Unknown content" -msgstr "Ù…ÙØ­ØªÙˆÙ‰ مجهول" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"هنالك أمر خاطئ ÙÙŠ تركيب قاعدة بياناتك، تأكد من أنه تم انشاء جداول قاعدة " -"البيانات الملائمة، وأن قاعدة البيانات قابلة للقراءة من قبل المستخدم الملائم." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"أنت مسجل الدخول بإسم المستخدم %(username)s, ولكنك غير مخول للوصول لهذه " -"Ø§Ù„ØµÙØ­Ø©. هل ترغب بتسجيل الدخول بحساب آخر؟" - -msgid "Forgotten your password or username?" -msgstr "نسيت كلمة المرور أو اسم المستخدم الخاص بك؟" - -msgid "Toggle navigation" -msgstr "تغيير التصÙّح" - -msgid "Start typing to filter…" -msgstr "ابدأ الكتابة للتصÙية ..." - -msgid "Filter navigation items" -msgstr "تصÙية عناصر Ø§Ù„ØªØµÙØ­" - -msgid "Date/time" -msgstr "التاريخ/الوقت" - -msgid "User" -msgstr "المستخدم" - -msgid "Action" -msgstr "إجراء" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" -"ليس لهذا العنصر سجلّ تغييرات، على الأغلب أنه لم ÙŠÙنشأ من خلال نظام إدارة " -"الموقع." - -msgid "Show all" -msgstr "أظهر الكل" - -msgid "Save" -msgstr "Ø§Ø­ÙØ¸" - -msgid "Popup closing…" -msgstr "جاري إغلاق Ø§Ù„Ù†Ø§ÙØ°Ø© المنبثقة..." - -msgid "Search" -msgstr "ابحث" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "لا نتائج" -msgstr[1] "نتيجة واحدة" -msgstr[2] "نتيجتان" -msgstr[3] "%(counter)s نتائج" -msgstr[4] "%(counter)s نتيجة" -msgstr[5] "%(counter)s نتيجة" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "المجموع %(full_result_count)s" - -msgid "Save as new" -msgstr "Ø§Ø­ÙØ¸ كجديد" - -msgid "Save and add another" -msgstr "Ø§Ø­ÙØ¸ وأض٠آخر" - -msgid "Save and continue editing" -msgstr "Ø§Ø­ÙØ¸ واستمر بالتعديل" - -msgid "Save and view" -msgstr "Ø§Ø­ÙØ¸ واستعرض" - -msgid "Close" -msgstr "إغلاق" - -#, python-format -msgid "Change selected %(model)s" -msgstr "تغيير %(model)s المختارة" - -#, python-format -msgid "Add another %(model)s" -msgstr "أض٠%(model)s آخر" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "حذ٠%(model)s المختارة" - -msgid "Thanks for spending some quality time with the web site today." -msgstr "شكرا لقضاء بعض الوقت الجيد ÙÙŠ الموقع اليوم." - -msgid "Log in again" -msgstr "ادخل مجدداً" - -msgid "Password change" -msgstr "غيّر كلمة مرورك" - -msgid "Your password was changed." -msgstr "تمّ تغيير كلمة مرورك." - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"رجاءً أدخل كلمة المرور القديمة، للأمان، ثم أدخل كلمة المرور الجديدة مرتين " -"لنتأكد بأنك قمت بإدخالها بشكل صحيح." - -msgid "Change my password" -msgstr "غيّر كلمة مروري" - -msgid "Password reset" -msgstr "استعادة كلمة المرور" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "تم تعيين كلمة مرورك. يمكن الاستمرار وتسجيل دخولك الآن." - -msgid "Password reset confirmation" -msgstr "تأكيد استعادة كلمة المرور" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "رجاءً أدخل كلمة مرورك الجديدة مرتين كي تتأكّد من كتابتها بشكل صحيح." - -msgid "New password:" -msgstr "كلمة المرور الجديدة:" - -msgid "Confirm password:" -msgstr "أكّد كلمة المرور:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"رابط استعادة كلمة المرور غير صحيح، ربما لأنه Ø§Ø³ØªÙØ®Ø¯Ù… من قبل. رجاءً اطلب " -"استعادة كلمة المرور مرة أخرى." - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" -"تم إرسال بريد إلكتروني بالتعليمات لضبط كلمة المرور الخاصة بك، وذلك ÙÙŠ حال " -"تواجد حساب Ø¨Ù†ÙØ³ البريد الإلكتروني الذي أدخلته. سو٠تستقبل البريد الإلكتروني " -"قريباً" - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" -"ÙÙŠ حال عدم إستقبال البريد الإلكتروني، الرجاء التأكد من إدخال عنوان بريدك " -"الإلكتروني الخاص بحسابك ومراجعة مجلد الرسائل غير المرغوب بها." - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"لقد قمت بتلقى هذه الرسالة لطلبك بإعادة تعين كلمة المرور لحسابك الشخصي على " -"%(site_name)s." - -msgid "Please go to the following page and choose a new password:" -msgstr "رجاءً اذهب إلى Ø§Ù„ØµÙØ­Ø© التالية واختر كلمة مرور جديدة:" - -msgid "Your username, in case you’ve forgotten:" -msgstr "اسم المستخدم الخاص بك، ÙÙŠ حال كنت قد نسيته:" - -msgid "Thanks for using our site!" -msgstr "شكراً لاستخدامك موقعنا!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "ÙØ±ÙŠÙ‚ %(site_name)s" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" -"هل نسيت كلمة المرور؟ أدخل عنوان بريدك الإلكتروني أدناه وسو٠نقوم بإرسال " -"تعليمات للحصول على كلمة مرور جديدة." - -msgid "Email address:" -msgstr "عنوان البريد الإلكتروني:" - -msgid "Reset my password" -msgstr "استعد كلمة مروري" - -msgid "All dates" -msgstr "ÙƒØ§ÙØ© التواريخ" - -#, python-format -msgid "Select %s" -msgstr "اختر %s" - -#, python-format -msgid "Select %s to change" -msgstr "اختر %s لتغييره" - -#, python-format -msgid "Select %s to view" -msgstr "اختر %s للاستعراض" - -msgid "Date:" -msgstr "التاريخ:" - -msgid "Time:" -msgstr "الوقت:" - -msgid "Lookup" -msgstr "ابحث" - -msgid "Currently:" -msgstr "حالياً:" - -msgid "Change:" -msgstr "تغيير:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ar/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/ar/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 00605736e24c6043c55bf63eca504554e4e0f630..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6545 zcmeH}TWlOx8OIN0DZ!-_8d_*c;WRWMrQP)<&23XRb&agpm4xD)IYfj@Rpr zNeb-)4;}5<|2g0J&UZiG%*!`to>DvyGFHjBPN@Te8UA<pxliD|jRHzgv9G;tdFEgMJ(MF7Ph!BVZ0(3+@J2fHjL>1o^2+{=~Ge zg6{;sY1iMg_(KpCY8reycp4Nr^LGCt_-WQZ1^dBU5hD8sLE(=;k$Z?gSkz%q?3@I} z&ToLC|NG##z!Tut!HozJy}t%U-tYL^3jPt4b1V7#0eA=a9q=dM5coL4KLGv`{2=%; zcsuy2#hY&+My#{ot>7aTKL^UW8h8u%6;RHd1cm=+;D^8%TnYZu;tG-^{Hs8rciD9> z_v@;QK%i6nhSXo562`JHX$Aa{iY0rnnjueeIyg&)ap6#a$NngA)IO#e<;8kL>;w z_#%EiWpV$_sr=h8QqHXfMQ^)Z-w%qtJ1qTxr4N9=f$oDZf?H4`_WcVKIoA`!z2Hrt z*!y|#x8NZ73V0vMn*nbp>2mHD7GDBIe{As;OaF((*DS6e$)aba#Z{o3TVt`y;x@a# z3lu$%gNZ#B2kpKG%J~tC;~-&5p1Umy2+wM}?gZs7NFCnE_!xt*s{0ssFmjBKGUWb0 zz>s>(GQ$*Mp1b(ZGuAOAU-D40jpso-rjlpPy3kba4z)j^*Q_gg5mN}J7@3l~+TKR(te zs3Tt&6LH$9R3K|7(mq;pYWu=|V5K8@FoEhdg`nmHqpH`fM65sI zmWxo$>m?!z{vrIR_#@iE z6?Qybl%!ccy*e$F)kHLasbHcJ1CMBrMtse26XupRs*&eKi)8ewr(bCP8CLUBrOOAzl-ww3Qwx!KbRaQV#5DyvvA9*z zh>HmYu7n>(Ipq`zff>%}s_#W*oixJ?|E=_-J!a^VEgK8{D8r;>YoSABn6zx!K9vDm zcj#Oh+Se6i&p>YFPP$u${}y)o9n{el>Tdd~^v(>EmMz;;GGNP2qo-t;Dc>V*CZfo7 zZ{SksncikvpYI8+ubH;biE45sGW(WLYYFEPT7S6~gu>b1%-LTvR}%M|l9!VAtG$8$ z1TVepqowSpOb~Lz^1Ac{*T`>s%nbQKlqX4n;UVB5yGVI>CRj1Q#ue-ZLZ_^!`-R|yArk&}ui)oik z*K~GtJkY&fuU(tY@9*xE6YCfEIy;*-w`^haJ~lUOZBzB}ct*$1)~9rRB0d|>$McQP zmHI^eSmR^n&Df1ky&>5fb^M%sDPhWmcqTqk|B{MN#frkA0=5MNMyLBuol zaroxy$LnM9c@)Pd@$|Cd+&QRI;CU5K%OXCn`C|?BoL(ey^hi8sPr#I}5scbIiX0R* zN73F;S^ruh6LF$+CVn2PUeFTdMa4QkLu{wwOY*Ig%*W$X$cINVa4NUt;B@?qsDWe2 zvDCpNV+&hXNSQ~;1;Rj#6mbBMG$o$T#n08pm?k!!tB)ySc+74xJ&s%a3-x&YSUR1+ zyz@jCc?gkB>LV4D#zBsd2eI{HeNt3TBz~WbFUF_xnhe0MldK$x=j#(Xo~<8FLLlk9 zgcnK0rEyL~60#ZL%)KS*|14JAwsTVdZ$bv&62+}ZZq2o;{eOtnG49it?E#6FAJvaZ zH#{28(Q%|RaL3NZPtyb9rdG4i*l4MBkl;zgNZb#Ngbb-)*)Rc z?XB@8n$?qW5c1t6ME)N_%UODI^-pRXnlHb*UdsFN<T3DLI{sFJmb$AWm@DCQi&c%Mnf|HYU|0udY)>UcNyR z59RBGIussWBvMiM2ko@TvAKOlTGB}=OO=6oya53=WC1IFK<8>*S%C`v7Cl#WWxQc3dM>jH(6n1Lw z5|`w<&mxdFwb(X?evv(nebeLsPsXS;WGC5PtPRK)@NP`(JcldfpmA1=sUPK&XPSgv z@hK, 2011 -# Omar Lajam, 2020 -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-10-15 21:27+0000\n" -"Last-Translator: Bashar Al-Abdulhadi\n" -"Language-Team: Arabic (http://www.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" - -#, javascript-format -msgid "Available %s" -msgstr "%s Ø§Ù„Ù…ØªÙˆÙØ±Ø©" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"هذه قائمة %s Ø§Ù„Ù…ØªÙˆÙØ±Ø©. يمكنك اختيار بعضها بانتقائها ÙÙŠ الصندوق أدناه ثم " -"الضغط على سهم الـ\"اختيار\" بين الصندوقين." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "اكتب ÙÙŠ هذا الصندوق لتصÙية قائمة %s Ø§Ù„Ù…ØªÙˆÙØ±Ø©." - -msgid "Filter" -msgstr "تصÙية" - -msgid "Choose all" -msgstr "اختر الكل" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "اضغط لاختيار جميع %s جملة واحدة." - -msgid "Choose" -msgstr "اختيار" - -msgid "Remove" -msgstr "احذÙ" - -#, javascript-format -msgid "Chosen %s" -msgstr "%s Ø§Ù„Ù…ÙØ®ØªØ§Ø±Ø©" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"هذه قائمة %s المحددة. يمكنك إزالة بعضها باختيارها ÙÙŠ الصندوق أدناه ثم اضغط " -"على سهم الـ\"إزالة\" بين الصندوقين." - -msgid "Remove all" -msgstr "إزالة الكل" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "اضغط لإزالة جميع %s المحددة جملة واحدة." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "لا شي محدد" -msgstr[1] "%(sel)s من %(cnt)s محدد" -msgstr[2] "%(sel)s من %(cnt)s محدد" -msgstr[3] "%(sel)s من %(cnt)s محددة" -msgstr[4] "%(sel)s من %(cnt)s محدد" -msgstr[5] "%(sel)s من %(cnt)s محدد" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"لديك تعديلات غير محÙوظة على بعض الحقول القابلة للتعديل. إن Ù†ÙØ°Øª أي إجراء " -"ÙØ³ÙˆÙ تخسر تعديلاتك." - -msgid "" -"You have selected an action, but you haven’t saved your changes to " -"individual fields yet. Please click OK to save. You’ll need to re-run the " -"action." -msgstr "" -"لقد حددت إجراءً ØŒ لكنك لم ØªØ­ÙØ¸ تغييراتك ÙÙŠ الحقول Ø§Ù„ÙØ±Ø¯ÙŠØ© حتى الآن. يرجى " -"النقر Ùوق مواÙÙ‚ Ù„Ù„Ø­ÙØ¸. ستحتاج إلى إعادة تشغيل الإجراء." - -msgid "" -"You have selected an action, and you haven’t made any changes on individual " -"fields. You’re probably looking for the Go button rather than the Save " -"button." -msgstr "" -"لقد حددت إجراء ØŒ ولم تقم بإجراء أي تغييرات على الحقول Ø§Ù„ÙØ±Ø¯ÙŠØ©. من المحتمل " -"أنك تبحث عن الزر أذهب بدلاً من الزر Ø­ÙØ¸." - -msgid "Now" -msgstr "الآن" - -msgid "Midnight" -msgstr "منتص٠الليل" - -msgid "6 a.m." -msgstr "6 ص." - -msgid "Noon" -msgstr "الظهر" - -msgid "6 p.m." -msgstr "6 مساءً" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "ملاحظة: أنت متقدم بـ %s ساعة من وقت الخادم." -msgstr[1] "ملاحظة: أنت متقدم بـ %s ساعة من وقت الخادم." -msgstr[2] "ملاحظة: أنت متقدم بـ %s ساعة من وقت الخادم." -msgstr[3] "ملاحظة: أنت متقدم بـ %s ساعة من وقت الخادم." -msgstr[4] "ملاحظة: أنت متقدم بـ %s ساعة من وقت الخادم." -msgstr[5] "ملاحظة: أنت متقدم بـ %s ساعة من وقت الخادم." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "ملاحظة: أنت متأخر بـ %s ساعة من وقت الخادم." -msgstr[1] "ملاحظة: أنت متأخر بـ %s ساعة من وقت الخادم." -msgstr[2] "ملاحظة: أنت متأخر بـ %s ساعة من وقت الخادم." -msgstr[3] "ملاحظة: أنت متأخر بـ %s ساعة من وقت الخادم." -msgstr[4] "ملاحظة: أنت متأخر بـ %s ساعة من وقت الخادم." -msgstr[5] "ملاحظة: أنت متأخر بـ %s ساعة من وقت الخادم." - -msgid "Choose a Time" -msgstr "إختر وقت" - -msgid "Choose a time" -msgstr "اختر وقتاً" - -msgid "Cancel" -msgstr "ألغ" - -msgid "Today" -msgstr "اليوم" - -msgid "Choose a Date" -msgstr "إختر تاريخ " - -msgid "Yesterday" -msgstr "أمس" - -msgid "Tomorrow" -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 "ديسمبر" - -msgctxt "abbrev. month January" -msgid "Jan" -msgstr "يناير" - -msgctxt "abbrev. month February" -msgid "Feb" -msgstr "ÙØ¨Ø±Ø§ÙŠØ±" - -msgctxt "abbrev. month March" -msgid "Mar" -msgstr "مارس" - -msgctxt "abbrev. month April" -msgid "Apr" -msgstr "إبريل" - -msgctxt "abbrev. month May" -msgid "May" -msgstr "مايو" - -msgctxt "abbrev. month June" -msgid "Jun" -msgstr "يونيو" - -msgctxt "abbrev. month July" -msgid "Jul" -msgstr "يوليو" - -msgctxt "abbrev. month August" -msgid "Aug" -msgstr "أغسطس" - -msgctxt "abbrev. month September" -msgid "Sep" -msgstr "سبتمبر" - -msgctxt "abbrev. month October" -msgid "Oct" -msgstr "أكتوبر" - -msgctxt "abbrev. month November" -msgid "Nov" -msgstr "نوÙمبر" - -msgctxt "abbrev. month December" -msgid "Dec" -msgstr "ديسمبر" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "أحد" - -msgctxt "one letter Monday" -msgid "M" -msgstr "إثنين" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "ثلاثاء" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "أربعاء" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "خميس" - -msgctxt "one letter Friday" -msgid "F" -msgstr "جمعة" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "سبت" - -msgid "Show" -msgstr "أظهر" - -msgid "Hide" -msgstr "اخÙ" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ar_DZ/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/ar_DZ/LC_MESSAGES/django.mo deleted file mode 100644 index af3d2aa3819aed4f2ad5b3643c82b2379407818b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19657 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 diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ar_DZ/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/ar_DZ/LC_MESSAGES/django.po deleted file mode 100644 index 5be9463..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/ar_DZ/LC_MESSAGES/django.po +++ /dev/null @@ -1,720 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Riterix , 2019-2020 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-07-14 19:53+0200\n" -"PO-Revision-Date: 2020-07-14 22:38+0000\n" -"Last-Translator: Transifex Bot <>\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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "تم حذ٠%(count)d %(items)s بنجاح." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "لا يمكن حذ٠%(name)s" - -msgid "Are you sure?" -msgstr "هل أنت متأكد؟" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "حذ٠سجلات %(verbose_name_plural)s المحددة" - -msgid "Administration" -msgstr "الإدارة" - -msgid "All" -msgstr "الكل" - -msgid "Yes" -msgstr "نعم" - -msgid "No" -msgstr "لا" - -msgid "Unknown" -msgstr "مجهول" - -msgid "Any date" -msgstr "أي تاريخ" - -msgid "Today" -msgstr "اليوم" - -msgid "Past 7 days" -msgstr "الأيام السبعة الماضية" - -msgid "This month" -msgstr "هذا الشهر" - -msgid "This year" -msgstr "هذه السنة" - -msgid "No date" -msgstr "لا يوجد أي تاريخ" - -msgid "Has date" -msgstr "به تاريخ" - -msgid "Empty" -msgstr "ÙØ§Ø±ØºØ©" - -msgid "Not empty" -msgstr "ليست ÙØ§Ø±ØºØ©" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"الرجاء إدخال ال%(username)s Ùˆ كلمة المرور الصحيحين لحساب الطاقم. الحقلين " -"حساسين وضعية الاحرÙ." - -msgid "Action:" -msgstr "إجراء:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Ø¥Ø¶Ø§ÙØ© سجل %(verbose_name)s آخر" - -msgid "Remove" -msgstr "أزل" - -msgid "Addition" -msgstr "Ø¥Ø¶Ø§ÙØ©" - -msgid "Change" -msgstr "عدّل" - -msgid "Deletion" -msgstr "حذÙ" - -msgid "action time" -msgstr "وقت الإجراء" - -msgid "user" -msgstr "المستخدم" - -msgid "content type" -msgstr "نوع المحتوى" - -msgid "object id" -msgstr "معر٠العنصر" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "ممثل العنصر" - -msgid "action flag" -msgstr "علامة الإجراء" - -msgid "change message" -msgstr "غيّر الرسالة" - -msgid "log entry" -msgstr "Ù…ÙØ¯Ø®Ù„ السجل" - -msgid "log entries" -msgstr "Ù…ÙØ¯Ø®Ù„ات السجل" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "تم Ø¥Ø¶Ø§ÙØ© العناصر \\\"%(object)s\\\"." - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "تم تعديل العناصر \\\"%(object)s\\\" - %(changes)s" - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "تم حذ٠العناصر \\\"%(object)s.\\\"" - -msgid "LogEntry Object" -msgstr "كائن LogEntry" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "تم Ø¥Ø¶Ø§ÙØ© {name} \\\"{object}\\\"." - -msgid "Added." -msgstr "تمت Ø§Ù„Ø¥Ø¶Ø§ÙØ©." - -msgid "and" -msgstr "Ùˆ" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "تم تغيير {fields} لـ {name} \\\"{object}\\\"." - -#, python-brace-format -msgid "Changed {fields}." -msgstr "تم تغيير {fields}." - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "تم حذ٠{name} \\\"{object}\\\"." - -msgid "No fields changed." -msgstr "لم يتم تغيير أية حقول." - -msgid "None" -msgstr "لاشيء" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "" -"استمر بالضغط على Ù…ÙØªØ§Ø­ \\\"Control\\\", او \\\"Command\\\" على أجهزة الماك, " -"لإختيار أكثر من أختيار واحد." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "تمت Ø¥Ø¶Ø§ÙØ© {name} \\\"{obj}\\\" بنجاح." - -msgid "You may edit it again below." -msgstr "يمكن تعديله مرة أخرى أدناه." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "تمت Ø¥Ø¶Ø§ÙØ© {name} \\\"{obj}\\\" بنجاح. يمكنك Ø¥Ø¶Ø§ÙØ© {name} آخر أدناه." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "تم تغيير {name} \\\"{obj}\\\" بنجاح. يمكنك تعديله مرة أخرى أدناه." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "تمت Ø¥Ø¶Ø§ÙØ© {name} \\\"{obj}\\\" بنجاح. يمكنك تعديله مرة أخرى أدناه." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "تم تغيير {name} \\\"{obj}\\\" بنجاح. يمكنك Ø¥Ø¶Ø§ÙØ© {name} آخر أدناه." - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "تم تغيير {name} \\\"{obj}\\\" بنجاح." - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "يجب تحديد العناصر لتطبيق الإجراءات عليها. لم يتم تغيير أية عناصر." - -msgid "No action selected." -msgstr "لم يحدد أي إجراء." - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "تم حذ٠%(name)s \\\"%(obj)s\\\" بنجاح." - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "%(name)s ب ID \\\"%(key)s\\\" غير موجود. ربما تم حذÙه؟" - -#, python-format -msgid "Add %s" -msgstr "أض٠%s" - -#, python-format -msgid "Change %s" -msgstr "عدّل %s" - -#, python-format -msgid "View %s" -msgstr "عرض %s" - -msgid "Database error" -msgstr "خطـأ ÙÙŠ قاعدة البيانات" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "تم تغيير %(count)s %(name)s بنجاح." -msgstr[1] "تم تغيير %(count)s %(name)s بنجاح." -msgstr[2] "تم تغيير %(count)s %(name)s بنجاح." -msgstr[3] "تم تغيير %(count)s %(name)s بنجاح." -msgstr[4] "تم تغيير %(count)s %(name)s بنجاح." -msgstr[5] "تم تغيير %(count)s %(name)s بنجاح." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "تم تحديد %(total_count)s" -msgstr[1] "تم تحديد %(total_count)s" -msgstr[2] "تم تحديد %(total_count)s" -msgstr[3] "تم تحديد %(total_count)s" -msgstr[4] "تم تحديد %(total_count)s" -msgstr[5] "تم تحديد %(total_count)s" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "لا شيء محدد من %(cnt)s" - -#, python-format -msgid "Change history: %s" -msgstr "تاريخ التغيير: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"حذ٠%(class_name)s %(instance)s سيتسبب أيضاً بحذ٠العناصر المرتبطة التالية: " -"%(related_objects)s" - -msgid "Django site admin" -msgstr "إدارة موقع جانغو" - -msgid "Django administration" -msgstr "إدارة جانغو" - -msgid "Site administration" -msgstr "إدارة الموقع" - -msgid "Log in" -msgstr "ادخل" - -#, python-format -msgid "%(app)s administration" -msgstr "إدارة %(app)s " - -msgid "Page not found" -msgstr "تعذر العثور على Ø§Ù„ØµÙØ­Ø©" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "نحن آسÙون، لكننا لم نعثر على Ø§Ù„ØµÙØ­Ø© المطلوبة.\"" - -msgid "Home" -msgstr "الرئيسية" - -msgid "Server error" -msgstr "خطأ ÙÙŠ المزود" - -msgid "Server error (500)" -msgstr "خطأ ÙÙŠ المزود (500)" - -msgid "Server Error (500)" -msgstr "خطأ ÙÙŠ المزود (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"كان هناك خطأ. تم إعلام المسؤولين عن الموقع عبر البريد الإلكتروني وسو٠يتم " -"إصلاح الخطأ قريباً. شكراً على صبركم." - -msgid "Run the selected action" -msgstr "Ù†ÙØ° الإجراء المحدّد" - -msgid "Go" -msgstr "Ù†Ùّذ" - -msgid "Click here to select the objects across all pages" -msgstr "اضغط هنا لتحديد جميع العناصر ÙÙŠ جميع Ø§Ù„ØµÙØ­Ø§Øª" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "اختيار %(total_count)s %(module_name)s جميعها" - -msgid "Clear selection" -msgstr "إزالة الاختيار" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "النماذج ÙÙŠ تطبيق %(name)s" - -msgid "Add" -msgstr "أضÙ" - -msgid "View" -msgstr "عرض" - -msgid "You don’t have permission to view or edit anything." -msgstr "ليس لديك الصلاحية لعرض أو تعديل أي شيء." - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" -"أولاً، أدخل اسم مستخدم وكلمة مرور. ومن ثم تستطيع تعديل المزيد من خيارات " -"المستخدم." - -msgid "Enter a username and password." -msgstr "أدخل اسم مستخدم وكلمة مرور." - -msgid "Change password" -msgstr "غيّر كلمة المرور" - -msgid "Please correct the error below." -msgstr "يرجى تصحيح الخطأ أدناه." - -msgid "Please correct the errors below." -msgstr "الرجاء تصحيح الأخطاء أدناه." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "أدخل كلمة مرور جديدة للمستخدم %(username)s." - -msgid "Welcome," -msgstr "أهلا، " - -msgid "View site" -msgstr "عرض الموقع" - -msgid "Documentation" -msgstr "الوثائق" - -msgid "Log out" -msgstr "اخرج" - -#, python-format -msgid "Add %(name)s" -msgstr "أض٠%(name)s" - -msgid "History" -msgstr "تاريخ" - -msgid "View on site" -msgstr "مشاهدة على الموقع" - -msgid "Filter" -msgstr "مرشّح" - -msgid "Clear all filters" -msgstr "مسح جميع المرشحات" - -msgid "Remove from sorting" -msgstr "إزالة من الترتيب" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "أولوية الترتيب: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "عكس الترتيب" - -msgid "Delete" -msgstr "احذÙ" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"حذ٠العنصر %(object_name)s '%(escaped_object)s' سيتسبب بحذ٠العناصر المرتبطة " -"به، إلا أنك لا تملك صلاحية حذ٠العناصر التالية:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"حذ٠%(object_name)s '%(escaped_object)s' سيتسبب أيضاً بحذ٠العناصر المرتبطة، " -"إلا أن حسابك ليس لديه صلاحية حذ٠أنواع العناصر التالية:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"متأكد أنك تريد حذ٠العنصر %(object_name)s \\\"%(escaped_object)s\\\"ØŸ سيتم " -"حذ٠جميع العناصر التالية المرتبطة به:" - -msgid "Objects" -msgstr "عناصر" - -msgid "Yes, I’m sure" -msgstr "نعم، أنا متأكد" - -msgid "No, take me back" -msgstr "لا, تراجع للخلÙ" - -msgid "Delete multiple objects" -msgstr "حذ٠عدّة عناصر" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"حذ٠عناصر %(objects_name)s Ø§Ù„Ù…ÙØ­Ø¯Ù‘دة سيتسبب بحذ٠العناصر المرتبطة، إلا أن " -"حسابك ليس له صلاحية حذ٠أنواع العناصر التالية:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"حذ٠عناصر %(objects_name)s المحدّدة قد يتطلب حذ٠العناصر المحميّة المرتبطة " -"التالية:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"أأنت متأكد أنك تريد حذ٠عناصر %(objects_name)s المحددة؟ جميع العناصر التالية " -"والعناصر المرتبطة بها سيتم حذÙها:" - -msgid "Delete?" -msgstr "احذÙه؟" - -#, python-format -msgid " By %(filter_title)s " -msgstr " حسب %(filter_title)s " - -msgid "Summary" -msgstr "ملخص" - -msgid "Recent actions" -msgstr "آخر الإجراءات" - -msgid "My actions" -msgstr "إجراءاتي" - -msgid "None available" -msgstr "لا يوجد" - -msgid "Unknown content" -msgstr "Ù…ÙØ­ØªÙˆÙ‰ مجهول" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"هنالك أمر خاطئ ÙÙŠ تركيب قاعدة بياناتك، تأكد من أنه تم انشاء جداول قاعدة " -"البيانات الملائمة، وأن قاعدة البيانات قابلة للقراءة من قبل المستخدم الملائم." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"أنت مسجل الدخول بإسم المستخدم %(username)s, ولكنك غير مخول للوصول لهذه " -"Ø§Ù„ØµÙØ­Ø©. هل ترغب بتسجيل الدخول بحساب آخر؟" - -msgid "Forgotten your password or username?" -msgstr "نسيت كلمة المرور أو اسم المستخدم الخاص بك؟" - -msgid "Toggle navigation" -msgstr "" - -msgid "Date/time" -msgstr "التاريخ/الوقت" - -msgid "User" -msgstr "المستخدم" - -msgid "Action" -msgstr "إجراء" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" -"ليس لهذا العنصر سجلّ تغييرات، على الأغلب أنه لم ÙŠÙنشأ من خلال نظام إدارة " -"الموقع." - -msgid "Show all" -msgstr "أظهر الكل" - -msgid "Save" -msgstr "Ø§Ø­ÙØ¸" - -msgid "Popup closing…" -msgstr "إغلاق المنبثقة ..." - -msgid "Search" -msgstr "ابحث" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s نتيجة" -msgstr[1] "%(counter)s نتيجة" -msgstr[2] "%(counter)s نتيجة" -msgstr[3] "%(counter)s نتائج" -msgstr[4] "%(counter)s نتيجة" -msgstr[5] "%(counter)s نتيجة" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "المجموع %(full_result_count)s" - -msgid "Save as new" -msgstr "Ø§Ø­ÙØ¸ كجديد" - -msgid "Save and add another" -msgstr "Ø§Ø­ÙØ¸ وأض٠آخر" - -msgid "Save and continue editing" -msgstr "Ø§Ø­ÙØ¸ واستمر بالتعديل" - -msgid "Save and view" -msgstr "Ø§Ø­ÙØ¸ ثم اعرض" - -msgid "Close" -msgstr "أغلق" - -#, python-format -msgid "Change selected %(model)s" -msgstr "تغيير %(model)s المختارة" - -#, python-format -msgid "Add another %(model)s" -msgstr "أض٠%(model)s آخر" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "حذ٠%(model)s المختارة" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "شكراً لك على قضائك بعض الوقت مع الموقع اليوم." - -msgid "Log in again" -msgstr "ادخل مجدداً" - -msgid "Password change" -msgstr "غيّر كلمة مرورك" - -msgid "Your password was changed." -msgstr "تمّ تغيير كلمة مرورك." - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"رجاءً أدخل كلمة مرورك القديمة، للأمان، ثم أدخل كلمة مرور الجديدة مرتين كي " -"تتأكّد من كتابتها بشكل صحيح." - -msgid "Change my password" -msgstr "غيّر كلمة مروري" - -msgid "Password reset" -msgstr "استعادة كلمة المرور" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "تم تعيين كلمة مرورك. يمكن الاستمرار وتسجيل دخولك الآن." - -msgid "Password reset confirmation" -msgstr "تأكيد استعادة كلمة المرور" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "رجاءً أدخل كلمة مرورك الجديدة مرتين كي تتأكّد من كتابتها بشكل صحيح." - -msgid "New password:" -msgstr "كلمة المرور الجديدة:" - -msgid "Confirm password:" -msgstr "أكّد كلمة المرور:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"رابط استعادة كلمة المرور غير صحيح، ربما لأنه Ø§Ø³ØªÙØ®Ø¯Ù… من قبل. رجاءً اطلب " -"استعادة كلمة المرور مرة أخرى." - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" -"تم إرسال بريد إلكتروني بالتعليمات لضبط كلمة المرور الخاصة بك, ÙÙŠ حال تواجد " -"حساب Ø¨Ù†ÙØ³ البريد الإلكتروني الذي ادخلته. سو٠تستقبل البريد الإلكتروني قريباً" - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" -"ÙÙŠ حال عدم إستقبال البريد الإلكتروني، الرجاء التأكد من إدخال عنوان بريدك " -"الإلكتروني بشكل صحيح ومراجعة مجلد الرسائل غير المرغوب Ùيها." - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"لقد قمت بتلقى هذه الرسالة لطلبك بإعادة تعين كلمة المرور لحسابك الشخصي على " -"%(site_name)s." - -msgid "Please go to the following page and choose a new password:" -msgstr "رجاءً اذهب إلى Ø§Ù„ØµÙØ­Ø© التالية واختر كلمة مرور جديدة:" - -msgid "Your username, in case you’ve forgotten:" -msgstr "اسم المستخدم الخاص بك، ÙÙŠ حال كنت قد نسيته:" - -msgid "Thanks for using our site!" -msgstr "شكراً لاستخدامك موقعنا!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "ÙØ±ÙŠÙ‚ %(site_name)s" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" -"هل Ùقدت كلمة المرور؟ أدخل عنوان بريدك الإلكتروني أدناه وسو٠نقوم بإرسال " -"تعليمات للحصول على كلمة مرور جديدة." - -msgid "Email address:" -msgstr "عنوان البريد الإلكتروني:" - -msgid "Reset my password" -msgstr "استعد كلمة مروري" - -msgid "All dates" -msgstr "ÙƒØ§ÙØ© التواريخ" - -#, python-format -msgid "Select %s" -msgstr "اختر %s" - -#, python-format -msgid "Select %s to change" -msgstr "اختر %s لتغييره" - -#, python-format -msgid "Select %s to view" -msgstr "حدد %s للعرض" - -msgid "Date:" -msgstr "التاريخ:" - -msgid "Time:" -msgstr "الوقت:" - -msgid "Lookup" -msgstr "ابحث" - -msgid "Currently:" -msgstr "حالياً:" - -msgid "Change:" -msgstr "تغيير:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ar_DZ/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/ar_DZ/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 135c8e2d14276807cddbbda12e9c8d3a5eb5b862..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5721 zcmeH}TWlOx8OIMa(BML8OTsmTLm+NKyX#AWNjG&%Na8dpZmig}6a}I2?y+~u?2MV2 z_2mII7dsBl6QW411V|xD?YMEAkftON;wq3(kt*>t!vjJf;H3`;i8m1ZzBA+Xx-lWp zKJd_y&;HNlJKyDhzVjXb_MSE0RD9cM8)!dxi&Fc*!?*FnH@-%xPk|HQ+rdjYUIpLA z_(%Ep=ioaT|0*A+IsOiO7xRD4@ozca#^x60?*`uiZU8?5wt}r-54aYrt#^nJy7(Hfc&X(e#FnG zLGg126g|&?&w$T?Uk8h9LZ$jKDEfW@?gU=}W#1i4eg|9+J`27Gj)1)^z6bnaj=u)i zGyYRP{(C;Y3n$hw-wM7L+zGzSSseoB8E=GqvHweuDfLQ@zX5Sk{Sg#9ujXSp6uRnm zQ1q???*g~xSOV{6{3s~_JqUR4_ANVRLesn{^SHV4C3jP$F1;2%JZ2^uM= zJ}d)1Ib->R1E^73WWcwL_8}UytF1ImdpE6vCUs#mO}=*8$7tJWn`rWVFay;FlCJh1 z$(hOrz4l&9|Kl`hvGqW0-VzyaYovoAy?IO7kLfaD%CV{3bgfG}#adBy=@EflBcbc5 zUG?F56sujMj_Wytp3$2lwcGK_##6hiK@gc7w4?VpanoqPtu>9}=8)oI7`nAT3L1FRI)?xpq6)PhlC*AdNjFN^IlWm6k8q3SV%VciKQRFCV$j303; zMjdc`J9nV&O{fEP->6v7EX&|xf-7?zcO@g`d<-rPNe^h)<4_EuyrY&ZxfH#n##OkC7`o^c|R<%T}^ zsIVvdm%QiR`vz@Hho%tLGw(8LnjEY9nbFk=F%>tqWon6;{X^DeQP)JY_4u`###~$& z|gCdKii1K(pjP z-P}0&gsJ%1^b@Kt44$Hl7xq^QkDD+eXG*&A6p0bE95N$87#Dh@VYgEFOno>i3R@VsC9?TxNL39{9OVs*VE>NU)uA9wyiC_`+N5;2iH+-Z`mFAvGMVa`&ZJj8IRjW zJjeBSO3Hh9X9vu?NF-QBJq*6o_r?(Pn{9a*=NZl`oNceJ-Z)V)o&wr2eYyE|mZw&k^s zj;6&29$;}hi=X6Q%ycrD)ya$Lj83PLg=8^VY`o3sRC=QEa=#I)$+_31yGtimWPY^?t3$Slk>l81HYoZ~B?f1cmy+wr_qA}lY*Z)bVRRr=_JEv@BxeG8D`aXnGWSEJ_HulrAJkA zUS>szE@49@ZQ2fGMWIH5x@Fu9X)!ouqh3g^Cg(~T?h)7a zJdP!c>6A|9(j%4tIl^l~fMi+DxYcuk1tg1as`@|UDmgk#pB%nleR8!#}<-{QURI@ja+CcYLwSGB(n;F`TS;2vte4>0`feI z=j=7k3R0um7B%%_3N0tn;{@1T{pPstFQwD++|1$BQZ0JkPDu&M2)V+_qSOP52b~j$ zPV3|aDIHQ}vdWrV!_}{8%G`9mkRCa_soCD)O_HcH)E2v~p;e|REjNiJFRm*iX<}(* z9Lo{@7jfJ?iiWM5#~^VL&B=61@!BjhJf-;IjFUNS`IIPyZsDy#fV@h!fb&XFedRg$ z_opdI!)uFPiIazbtUb%4afyl3=_zeb3X12G>$ox_)!~dB, 2019-2020 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-11 20:56+0200\n" -"PO-Revision-Date: 2020-06-23 12:16+0000\n" -"Last-Translator: Riterix \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" - -#, javascript-format -msgid "Available %s" -msgstr "%s Ø§Ù„Ù…ØªÙˆÙØ±Ø©" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"هذه قائمة %s Ø§Ù„Ù…ØªÙˆÙØ±Ø©. يمكنك اختيار بعضها بانتقائها ÙÙŠ الصندوق أدناه ثم " -"الضغط على سهم الـ\\\"اختيار\\\" بين الصندوقين." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "اكتب ÙÙŠ هذا الصندوق لتصÙية قائمة %s Ø§Ù„Ù…ØªÙˆÙØ±Ø©." - -msgid "Filter" -msgstr "انتقاء" - -msgid "Choose all" -msgstr "اختر الكل" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "اضغط لاختيار جميع %s جملة واحدة." - -msgid "Choose" -msgstr "اختيار" - -msgid "Remove" -msgstr "احذÙ" - -#, javascript-format -msgid "Chosen %s" -msgstr "%s المختارة" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"هذه قائمة %s المحددة. يمكنك إزالة بعضها باختيارها ÙÙŠ الصندوق أدناه ثم اضغط " -"على سهم الـ\\\"إزالة\\\" بين الصندوقين." - -msgid "Remove all" -msgstr "إزالة الكل" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "اضغط لإزالة جميع %s المحددة جملة واحدة." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "لا شي محدد" -msgstr[1] "%(sel)s من %(cnt)s محدد" -msgstr[2] "%(sel)s من %(cnt)s محدد" -msgstr[3] "%(sel)s من %(cnt)s محددة" -msgstr[4] "%(sel)s من %(cnt)s محدد" -msgstr[5] "%(sel)s من %(cnt)s محدد" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"لديك تعديلات غير محÙوظة على بعض الحقول القابلة للتعديل. إن Ù†ÙØ°Øª أي إجراء " -"ÙØ³ÙˆÙ تخسر تعديلاتك." - -msgid "" -"You have selected an action, but you haven’t saved your changes to " -"individual fields yet. Please click OK to save. You’ll need to re-run the " -"action." -msgstr "" -"اخترت إجراءً لكن دون أن ØªØ­ÙØ¸ تغييرات التي قمت بها. رجاء اضغط زر المواÙقة " -"Ù„ØªØ­ÙØ¸ تعديلاتك. ستحتاج إلى إعادة تنÙيذ الإجراء." - -msgid "" -"You have selected an action, and you haven’t made any changes on individual " -"fields. You’re probably looking for the Go button rather than the Save " -"button." -msgstr "اخترت إجراءً دون تغيير أي حقل. لعلك تريد زر التنÙيذ بدلاً من زر Ø§Ù„Ø­ÙØ¸." - -msgid "Now" -msgstr "الآن" - -msgid "Midnight" -msgstr "منتص٠الليل" - -msgid "6 a.m." -msgstr "6 ص." - -msgid "Noon" -msgstr "الظهر" - -msgid "6 p.m." -msgstr "6 مساء" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "ملاحظة: أنت متقدم بـ %s ساعة من وقت الخادم." -msgstr[1] "ملاحظة: أنت متقدم بـ %s ساعة من وقت الخادم." -msgstr[2] "ملاحظة: أنت متقدم بـ %s ساعة من وقت الخادم." -msgstr[3] "ملاحظة: أنت متقدم بـ %s ساعة من وقت الخادم." -msgstr[4] "ملاحظة: أنت متقدم بـ %s ساعة من وقت الخادم." -msgstr[5] "ملاحظة: أنت متقدم بـ %s ساعة من وقت الخادم." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "ملاحظة: أنت متأخر بـ %s ساعة من وقت الخادم." -msgstr[1] "ملاحظة: أنت متأخر بـ %s ساعة من وقت الخادم." -msgstr[2] "ملاحظة: أنت متأخر بـ %s ساعة من وقت الخادم." -msgstr[3] "ملاحظة: أنت متأخر بـ %s ساعة من وقت الخادم." -msgstr[4] "ملاحظة: أنت متأخر بـ %s ساعة من وقت الخادم." -msgstr[5] "ملاحظة: أنت متأخر بـ %s ساعة من وقت الخادم." - -msgid "Choose a Time" -msgstr "إختر وقت " - -msgid "Choose a time" -msgstr "إختر وقت " - -msgid "Cancel" -msgstr "ألغ" - -msgid "Today" -msgstr "اليوم" - -msgid "Choose a Date" -msgstr "إختر تاريخ " - -msgid "Yesterday" -msgstr "أمس" - -msgid "Tomorrow" -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 "ديسمبر" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "Ø­" - -msgctxt "one letter Monday" -msgid "M" -msgstr "Ù†" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "Ø«" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "ع" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "Ø®" - -msgctxt "one letter Friday" -msgid "F" -msgstr "ج" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "س" - -msgid "Show" -msgstr "أظهر" - -msgid "Hide" -msgstr "اخÙ" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ast/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/ast/LC_MESSAGES/django.mo deleted file mode 100644 index e35811bbb20c8f4b764be230b4449c4bc9482617..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2476 zcmaKs-)~e!6vu}jimpFU6n~>5v1u#4+ue#nx7JeH0>uIiT|^TSGQD?pcVOc)->2`mhmA^kQv`UG-6jTVZx~2 zUuCmevsu&QnFx~2I>~!Bavzt8yzkt_-&>la2?=yVA9+%eg2b_S_mCIx?^F)0V5k zyd$nkm`lUcjxcSRRoRkl!wEZW@hdI2yjR(>XiH8Bv}`mPI~xm^TN6qHwo-`2h1N(h z*dX-96b7W@&`55xsO7~n^OcyU()(7_8iEzFK-ZDMbh;}d9rab#>_{hv{UBapxOC3C zDqjqn@0{#fhZ0flNR)e+a*^fAC?A{%)_Hza2`+P?G#4i0zGI`#NWhj_hasLFM6dED z`dgklmWl8Qk_zIM!4-YSgru=&^I=vaxH1otML?ytmHv#`tOs zMMzFwiPBSyT~ZQRVtLY&LLf=2u+yo{tVdBg)&pLnVpwm`dsr^a`^5%TC62qvS3o1DbsH7!>cN6 z1=`?Psj{r26FNDDgX0_Abc;tnJu$@xx6>nrzdX(Bqf-^O;8&H_!g^lA)}>ubTb#|R zRP}FBi^x%HoNH`fdot*uADKp2>kiacihTZqQA`(L8bz)?iEDL|9@*KRD%boPRaCd zq9Mfp?ky+es^y3oJtbB-9jnm4g_MP+E}|l25_+?dWY$3+bXT}_u75Lf>RhYR^*012 zDpUcc(6)=FO*-dYI6dw}s>seFS?bR8Xi(ECvI>f0gWyJSR4}p=)}esM`(H`L=A}pY zHtlajG*%P(8@ct`j!^`bn?h+Q8S%-9dz3`)(GW0*3`-ovT3X9C#2CkmF}Bj*U_JIX DFNc!E diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ast/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/ast/LC_MESSAGES/django.po deleted file mode 100644 index 437b080..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/ast/LC_MESSAGES/django.po +++ /dev/null @@ -1,636 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Ḷḷumex03 , 2014 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-01-19 16:49+0100\n" -"PO-Revision-Date: 2017-09-23 19:51+0000\n" -"Last-Translator: Jannis Leidel \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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "desanciáu con ésitu %(count)d %(items)s." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "Nun pue desaniciase %(name)s" - -msgid "Are you sure?" -msgstr "¿De xuru?" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "" - -msgid "Administration" -msgstr "" - -msgid "All" -msgstr "Too" - -msgid "Yes" -msgstr "Sí" - -msgid "No" -msgstr "Non" - -msgid "Unknown" -msgstr "Desconocíu" - -msgid "Any date" -msgstr "Cualaquier data" - -msgid "Today" -msgstr "Güei" - -msgid "Past 7 days" -msgstr "" - -msgid "This month" -msgstr "Esti mes" - -msgid "This year" -msgstr "Esi añu" - -msgid "No date" -msgstr "" - -msgid "Has date" -msgstr "" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" - -msgid "Action:" -msgstr "Aición:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "" - -msgid "Remove" -msgstr "" - -msgid "action time" -msgstr "" - -msgid "user" -msgstr "" - -msgid "content type" -msgstr "" - -msgid "object id" -msgstr "" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/3/library/functions.html#repr) -msgid "object repr" -msgstr "" - -msgid "action flag" -msgstr "" - -msgid "change message" -msgstr "" - -msgid "log entry" -msgstr "" - -msgid "log entries" -msgstr "" - -#, python-format -msgid "Added \"%(object)s\"." -msgstr "Amestáu \"%(object)s\"." - -#, python-format -msgid "Changed \"%(object)s\" - %(changes)s" -msgstr "" - -#, python-format -msgid "Deleted \"%(object)s.\"" -msgstr "" - -msgid "LogEntry Object" -msgstr "" - -#, python-brace-format -msgid "Added {name} \"{object}\"." -msgstr "" - -msgid "Added." -msgstr "" - -msgid "and" -msgstr "y" - -#, python-brace-format -msgid "Changed {fields} for {name} \"{object}\"." -msgstr "" - -#, python-brace-format -msgid "Changed {fields}." -msgstr "" - -#, python-brace-format -msgid "Deleted {name} \"{object}\"." -msgstr "" - -msgid "No fields changed." -msgstr "" - -msgid "None" -msgstr "" - -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was added successfully." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was changed successfully." -msgstr "" - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Los oxetos tienen d'usase pa faer aiciones con ellos. Nun se camudó dengún " -"oxetu." - -msgid "No action selected." -msgstr "Nun s'esbilló denguna aición." - -#, python-format -msgid "The %(name)s \"%(obj)s\" was deleted successfully." -msgstr "" - -#, python-format -msgid "%(name)s with ID \"%(key)s\" doesn't exist. Perhaps it was deleted?" -msgstr "" - -#, python-format -msgid "Add %s" -msgstr "Amestar %s" - -#, python-format -msgid "Change %s" -msgstr "" - -msgid "Database error" -msgstr "" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "Esbillaos 0 de %(cnt)s" - -#, python-format -msgid "Change history: %s" -msgstr "" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" - -msgid "Django site admin" -msgstr "" - -msgid "Django administration" -msgstr "" - -msgid "Site administration" -msgstr "" - -msgid "Log in" -msgstr "Aniciar sesión" - -#, python-format -msgid "%(app)s administration" -msgstr "" - -msgid "Page not found" -msgstr "Nun s'alcontró la páxina" - -msgid "We're sorry, but the requested page could not be found." -msgstr "Sentímoslo, pero nun s'alcuentra la páxina solicitada." - -msgid "Home" -msgstr "" - -msgid "Server error" -msgstr "" - -msgid "Server error (500)" -msgstr "" - -msgid "Server Error (500)" -msgstr "" - -msgid "" -"There's been an error. It's been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"Hebo un erru. Repotóse al sitiu d'alministradores per corréu y debería " -"d'iguase en pocu tiempu. Gracies pola to paciencia." - -msgid "Run the selected action" -msgstr "Executar l'aición esbillada" - -msgid "Go" -msgstr "Dir" - -msgid "Click here to select the objects across all pages" -msgstr "" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Esbillar too %(total_count)s %(module_name)s" - -msgid "Clear selection" -msgstr "Llimpiar esbilla" - -msgid "" -"First, enter a username and password. Then, you'll be able to edit more user " -"options." -msgstr "" - -msgid "Enter a username and password." -msgstr "" - -msgid "Change password" -msgstr "" - -msgid "Please correct the error below." -msgstr "" - -msgid "Please correct the errors below." -msgstr "" - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "" - -msgid "Welcome," -msgstr "Bienllegáu/ada," - -msgid "View site" -msgstr "" - -msgid "Documentation" -msgstr "Documentación" - -msgid "Log out" -msgstr "" - -#, python-format -msgid "Add %(name)s" -msgstr "" - -msgid "History" -msgstr "" - -msgid "View on site" -msgstr "" - -msgid "Filter" -msgstr "" - -msgid "Remove from sorting" -msgstr "" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "" - -msgid "Toggle sorting" -msgstr "" - -msgid "Delete" -msgstr "" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" - -msgid "Objects" -msgstr "" - -msgid "Yes, I'm sure" -msgstr "" - -msgid "No, take me back" -msgstr "" - -msgid "Delete multiple objects" -msgstr "" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" - -msgid "Change" -msgstr "" - -msgid "Delete?" -msgstr "" - -#, python-format -msgid " By %(filter_title)s " -msgstr "" - -msgid "Summary" -msgstr "" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "" - -msgid "Add" -msgstr "" - -msgid "You don't have permission to edit anything." -msgstr "" - -msgid "Recent actions" -msgstr "" - -msgid "My actions" -msgstr "" - -msgid "None available" -msgstr "" - -msgid "Unknown content" -msgstr "" - -msgid "" -"Something's wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" - -msgid "Forgotten your password or username?" -msgstr "" - -msgid "Date/time" -msgstr "" - -msgid "User" -msgstr "" - -msgid "Action" -msgstr "" - -msgid "" -"This object doesn't have a change history. It probably wasn't added via this " -"admin site." -msgstr "" - -msgid "Show all" -msgstr "" - -msgid "Save" -msgstr "" - -msgid "Popup closing..." -msgstr "" - -#, python-format -msgid "Change selected %(model)s" -msgstr "" - -#, python-format -msgid "Add another %(model)s" -msgstr "" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "" - -msgid "Search" -msgstr "" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "" - -msgid "Save as new" -msgstr "" - -msgid "Save and add another" -msgstr "" - -msgid "Save and continue editing" -msgstr "" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "" - -msgid "Log in again" -msgstr "" - -msgid "Password change" -msgstr "" - -msgid "Your password was changed." -msgstr "" - -msgid "" -"Please enter your old password, for security's sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" - -msgid "Change my password" -msgstr "" - -msgid "Password reset" -msgstr "" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "" - -msgid "Password reset confirmation" -msgstr "" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" - -msgid "New password:" -msgstr "" - -msgid "Confirm password:" -msgstr "" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" - -msgid "" -"We've emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" - -msgid "" -"If you don't receive an email, please make sure you've entered the address " -"you registered with, and check your spam folder." -msgstr "" - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" - -msgid "Please go to the following page and choose a new password:" -msgstr "" - -msgid "Your username, in case you've forgotten:" -msgstr "" - -msgid "Thanks for using our site!" -msgstr "" - -#, python-format -msgid "The %(site_name)s team" -msgstr "" - -msgid "" -"Forgotten your password? Enter your email address below, and we'll email " -"instructions for setting a new one." -msgstr "" - -msgid "Email address:" -msgstr "" - -msgid "Reset my password" -msgstr "" - -msgid "All dates" -msgstr "" - -#, python-format -msgid "Select %s" -msgstr "" - -#, python-format -msgid "Select %s to change" -msgstr "" - -msgid "Date:" -msgstr "Data:" - -msgid "Time:" -msgstr "Hora:" - -msgid "Lookup" -msgstr "" - -msgid "Currently:" -msgstr "Anguaño:" - -msgid "Change:" -msgstr "" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ast/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/ast/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 7b7e49b7a39d6d0b72da2e955791f8e312296439..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2137 zcmaKsJ&YSg6vsCZATi$|Knf%t63JbZtj{(dNgNJg?vfDTk|VhwMWPw+KHHOwXRMi7 z-?^frqC!wWgHodtLNpWkNrRC1zxCc36eT0i{`_XI4Sohn%0-jJ7p)JY%34L=6R22P8RH-* z<#E(UQ6-*~$53VN17cJ~)-F1vNZv&wQn*`W-^+4%F|aur$o1&(VrC=$qJgu>d2*+| z&RA)qx`yd+NLG~1*d!|h=K@zCMNtpumMQxK+tR`4>^en9S?NN`7&McLJ~A=*(=!6h)JdAvM8DL)$c3~gZ?Kiz_S$V zcf}#ow}_(&$2zSWR)Hxi6Mpdx*%R@fDaWo@Ml3XXPJJ;`HcLr8S@-T54oZ4HPv2%A zkft`}*N_cYyTl{sW4adlI!|9M`XSwLZK|zb+(=hED@kd(sv@_k)o8w$HeN`ZC#dyY zyV*L{Xf+xbm|o(smYDN#C(_2LwAG+StNncQSOcZ@rV26L@X7|GqVsKfU0JIGy~#Kd zhF*din6H@9tZUnIFT=<73)SazgVnH2oe&GJk@UqujHC9_(&px7JxWO3-;dZ$&N}hEVoY6?Co{lZLUi)N? zbFIi0oDJ{x`*zu<_6#4Q-= zx`@EEsy*RJ%nF4wgY4kYRz2qmg;&YfZ!2lU9*MGXdZW~aGwqQ^2#0(uvs5%w3H!DR z*YObb)Y$psc%)>@IvE!c`+%)0LqY;w;EaPt>-0t--r}qrfzyS=j}aXys4|uO3(Z|s ANB{r; diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ast/LC_MESSAGES/djangojs.po b/venv/Lib/site-packages/django/contrib/admin/locale/ast/LC_MESSAGES/djangojs.po deleted file mode 100644 index 53705c7..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/ast/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,211 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Ḷḷumex03 , 2014 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-05-17 23:12+0200\n" -"PO-Revision-Date: 2017-09-20 02:41+0000\n" -"Last-Translator: Jannis Leidel \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" - -#, javascript-format -msgid "Available %s" -msgstr "Disponible %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "" - -msgid "Filter" -msgstr "Filtrar" - -msgid "Choose all" -msgstr "Escoyer too" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Primi pa escoyer too %s d'una vegada" - -msgid "Choose" -msgstr "Escoyer" - -msgid "Remove" -msgstr "Desaniciar" - -#, javascript-format -msgid "Chosen %s" -msgstr "Escoyíu %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" - -msgid "Remove all" -msgstr "Desaniciar too" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Primi pa desaniciar tolo escoyío %s d'una vegada" - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(sel)s de %(cnt)s esbilláu" -msgstr[1] "%(sel)s de %(cnt)s esbillaos" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" - -msgid "" -"You have selected an action, but you haven't saved your changes to " -"individual fields yet. Please click OK to save. You'll need to re-run the " -"action." -msgstr "" -"Esbillesti una aición, pero entá nun guardesti les tos camudancies nos " -"campos individuales. Por favor, primi Aceutar pa guardar. Necesitarás " -"executar de nueves la aición" - -msgid "" -"You have selected an action, and you haven't made any changes on individual " -"fields. You're probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Esbillesti una aición, y nun fixesti camudancia dala nos campos " -"individuales. Quiciabes teas guetando'l botón Dir en cuantes del botón " -"Guardar." - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "" -msgstr[1] "" - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "" -msgstr[1] "" - -msgid "Now" -msgstr "Agora" - -msgid "Choose a Time" -msgstr "" - -msgid "Choose a time" -msgstr "Escueyi una hora" - -msgid "Midnight" -msgstr "Media nueche" - -msgid "6 a.m." -msgstr "" - -msgid "Noon" -msgstr "Meudía" - -msgid "6 p.m." -msgstr "" - -msgid "Cancel" -msgstr "Encaboxar" - -msgid "Today" -msgstr "Güei" - -msgid "Choose a Date" -msgstr "" - -msgid "Yesterday" -msgstr "Ayeri" - -msgid "Tomorrow" -msgstr "Mañana" - -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 "" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "" - -msgctxt "one letter Monday" -msgid "M" -msgstr "" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "" - -msgctxt "one letter Friday" -msgid "F" -msgstr "" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "" - -msgid "Show" -msgstr "Amosar" - -msgid "Hide" -msgstr "Anubrir" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/az/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/az/LC_MESSAGES/django.mo deleted file mode 100644 index 509db8d49228a065875b6b61207c33c33a961e0f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14807 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 WvU#&T)R%KO7Kuas(yNnvsQ(3dPL#0# diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/az/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/az/LC_MESSAGES/django.po deleted file mode 100644 index f964429..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/az/LC_MESSAGES/django.po +++ /dev/null @@ -1,704 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Emin Mastizada , 2018,2020 -# Emin Mastizada , 2016 -# Konul Allahverdiyeva , 2016 -# Zulfugar Ismayilzadeh , 2017 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-07-14 19:53+0200\n" -"PO-Revision-Date: 2020-07-14 22:38+0000\n" -"Last-Translator: Transifex Bot <>\n" -"Language-Team: Azerbaijani (http://www.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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "%(count)d %(items)s uÄŸurla silindi." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "%(name)s silinmir" - -msgid "Are you sure?" -msgstr "Æminsiniz?" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "SeçilmiÅŸ %(verbose_name_plural)s-lÉ™ri sil" - -msgid "Administration" -msgstr "Administrasiya" - -msgid "All" -msgstr "Hamısı" - -msgid "Yes" -msgstr "HÉ™" - -msgid "No" -msgstr "Yox" - -msgid "Unknown" -msgstr "Bilinmir" - -msgid "Any date" -msgstr "İstÉ™nilÉ™n tarix" - -msgid "Today" -msgstr "Bu gün" - -msgid "Past 7 days" -msgstr "Son 7 gündÉ™" - -msgid "This month" -msgstr "Bu ay" - -msgid "This year" -msgstr "Bu il" - -msgid "No date" -msgstr "Tarixi yoxdur" - -msgid "Has date" -msgstr "Tarixi mövcuddur" - -msgid "Empty" -msgstr "BoÅŸ" - -msgid "Not empty" -msgstr "BoÅŸ deyil" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"LütfÉ™n, istifadəçi hesabı üçün doÄŸru %(username)s vÉ™ parol daxil olun. " -"NÉ™zÉ™rÉ™ alın ki, hÉ™r iki sahÉ™ böyük/kiçik hÉ™rflÉ™rÉ™ hÉ™ssasdırlar." - -msgid "Action:" -msgstr "ÆmÉ™liyyat:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Daha bir %(verbose_name)s É™lavÉ™ et" - -msgid "Remove" -msgstr "Yığışdır" - -msgid "Addition" -msgstr "ÆlavÉ™" - -msgid "Change" -msgstr "DÉ™yiÅŸ" - -msgid "Deletion" -msgstr "SilmÉ™" - -msgid "action time" -msgstr "É™mÉ™liyyat vaxtı" - -msgid "user" -msgstr "istifadəçi" - -msgid "content type" -msgstr "mÉ™zmun növü" - -msgid "object id" -msgstr "obyekt id" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "obyekt repr" - -msgid "action flag" -msgstr "bayraq" - -msgid "change message" -msgstr "dÉ™yiÅŸmÉ™ mesajı" - -msgid "log entry" -msgstr "loq yazısı" - -msgid "log entries" -msgstr "loq yazıları" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "“%(object)s†əlavÉ™ edildi." - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "“%(object)s†dÉ™yiÅŸdirildi — %(changes)s" - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "“%(object)s†silindi." - -msgid "LogEntry Object" -msgstr "LogEntry obyekti" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "{name} “{object}†əlavÉ™ edildi." - -msgid "Added." -msgstr "ÆlavÉ™ edildi." - -msgid "and" -msgstr "vÉ™" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "{name} “{object}†üçün {fields} dÉ™yiÅŸdirildi." - -#, python-brace-format -msgid "Changed {fields}." -msgstr "{fields} dÉ™yiÅŸdirildi." - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "{name} “{object}†silindi." - -msgid "No fields changed." -msgstr "Heç bir sahÉ™ dÉ™yiÅŸmÉ™di." - -msgid "None" -msgstr "Heç nÉ™" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "" -"BirdÉ™n çox seçmÉ™k üçün “Control†vÉ™ ya Mac üçün “Command†düymÉ™sini basılı " -"tutun." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "{name} “{obj}†uÄŸurla É™lavÉ™ edildi." - -msgid "You may edit it again below." -msgstr "Bunu aÅŸağıda tÉ™krar redaktÉ™ edÉ™ bilÉ™rsiz." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "" -"{name} “{obj}†uÄŸurla É™lavÉ™ edildi. AÅŸağıdan baÅŸqa bir {name} É™lavÉ™ edÉ™ " -"bilÉ™rsiz." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "" -"{name} “{obj}†uÄŸurla dÉ™yiÅŸdirildi. TÉ™krar aÅŸağıdan dÉ™yiÅŸdirÉ™ bilÉ™rsiz." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "" -"{name} “{obj}†uÄŸurla É™lavÉ™ edildi. Bunu tÉ™krar aÅŸağıdan dÉ™yiÅŸdirÉ™ bilÉ™rsiz." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "" -"{name} “{obj}†uÄŸurla dÉ™yiÅŸdirildi. AÅŸağıdan baÅŸqa bir {name} É™lavÉ™ edÉ™ " -"bilÉ™rsiz." - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "{name} “{obj}†uÄŸurla dÉ™yiÅŸdirildi." - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Biz elementlÉ™r üzÉ™rindÉ™ nÉ™sÉ™ É™mÉ™liyyat aparmaq üçün siz onları seçmÉ™lisiniz. " -"Heç bir element dÉ™yiÅŸmÉ™di." - -msgid "No action selected." -msgstr "Heç bir É™mÉ™liyyat seçilmÉ™di." - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "%(name)s “%(obj)s†uÄŸurla silindi." - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "“%(key)s†ID nömrÉ™li %(name)s mövcud deyil. SilinmiÅŸ ola bilÉ™r?" - -#, python-format -msgid "Add %s" -msgstr "%s É™lavÉ™ et" - -#, python-format -msgid "Change %s" -msgstr "%s dÉ™yiÅŸ" - -#, python-format -msgid "View %s" -msgstr "%s gör" - -msgid "Database error" -msgstr "Bazada xÉ™ta" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s uÄŸurlu dÉ™yiÅŸdirildi." -msgstr[1] "%(count)s %(name)s uÄŸurlu dÉ™yiÅŸdirildi." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s seçili" -msgstr[1] "Bütün %(total_count)s seçili" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "%(cnt)s-dan 0 seçilib" - -#, python-format -msgid "Change history: %s" -msgstr "DÉ™yiÅŸmÉ™ tarixi: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"%(class_name)s %(instance)s silmÉ™ É™laqÉ™li qorunmalı obyektlÉ™ri silmÉ™yi tÉ™lÉ™b " -"edir: %(related_objects)s" - -msgid "Django site admin" -msgstr "Django sayt administratoru" - -msgid "Django administration" -msgstr "Django administrasiya" - -msgid "Site administration" -msgstr "Sayt administrasiyası" - -msgid "Log in" -msgstr "Daxil ol" - -#, python-format -msgid "%(app)s administration" -msgstr "%(app)s administrasiyası" - -msgid "Page not found" -msgstr "SÉ™hifÉ™ tapılmadı" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "Üzr istÉ™yirik, amma sorÄŸulanan sÉ™hifÉ™ tapılmadı." - -msgid "Home" -msgstr "Ev" - -msgid "Server error" -msgstr "ServerdÉ™ xÉ™ta" - -msgid "Server error (500)" -msgstr "ServerdÉ™ xÉ™ta (500)" - -msgid "Server Error (500)" -msgstr "ServerdÉ™ xÉ™ta (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" - -msgid "Run the selected action" -msgstr "Seçdiyim É™mÉ™liyyatı yerinÉ™ yetir" - -msgid "Go" -msgstr "Getdik" - -msgid "Click here to select the objects across all pages" -msgstr "Bütün sÉ™hifÉ™lÉ™r üzrÉ™ obyektlÉ™ri seçmÉ™k üçün bura tıqlayın" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Bütün %(total_count)s sayda %(module_name)s seç" - -msgid "Clear selection" -msgstr "Seçimi tÉ™mizlÉ™" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "%(name)s proqramındakı modellÉ™r" - -msgid "Add" -msgstr "ÆlavÉ™ et" - -msgid "View" -msgstr "Gör" - -msgid "You don’t have permission to view or edit anything." -msgstr "NÉ™yi isÉ™ görmÉ™k vÉ™ ya redaktÉ™ etmÉ™k icazÉ™niz yoxdur." - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" - -msgid "Enter a username and password." -msgstr "İstifadəçi adını vÉ™ parolu daxil edin." - -msgid "Change password" -msgstr "Parolu dÉ™yiÅŸ" - -msgid "Please correct the error below." -msgstr "LütfÉ™n aÅŸağıdakı xÉ™tanı düzÉ™ldin." - -msgid "Please correct the errors below." -msgstr "LütfÉ™n aÅŸağıdakı sÉ™hvlÉ™ri düzÉ™ldin." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "%(username)s üçün yeni parol daxil edin." - -msgid "Welcome," -msgstr "XoÅŸ gördük," - -msgid "View site" -msgstr "Saytı ziyarÉ™t et" - -msgid "Documentation" -msgstr "SÉ™nÉ™dləşdirmÉ™" - -msgid "Log out" -msgstr "Çıx" - -#, python-format -msgid "Add %(name)s" -msgstr "%(name)s É™lavÉ™ et" - -msgid "History" -msgstr "Tarix" - -msgid "View on site" -msgstr "Saytda göstÉ™r" - -msgid "Filter" -msgstr "SüzgÉ™c" - -msgid "Clear all filters" -msgstr "Bütün filterlÉ™ri tÉ™mizlÉ™" - -msgid "Remove from sorting" -msgstr "Sıralamadan çıxar" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Sıralama prioriteti: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "Sıralamanı çevir" - -msgid "Delete" -msgstr "Sil" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"%(object_name)s \"%(escaped_object)s\" obyektini sildikdÉ™ onun baÄŸlı olduÄŸu " -"obyektlÉ™r dÉ™ silinmÉ™lidir. Ancaq sizin hesabın aÅŸağıdakı tip obyektlÉ™ri " -"silmÉ™yÉ™ sÉ™lahiyyÉ™ti çatmır:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"%(object_name)s \"%(escaped_object)s\" obyektini silmÉ™k üçün aÅŸağıdakı " -"qorunan obyektlÉ™r dÉ™ silinmÉ™lidir:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"%(object_name)s \"%(escaped_object)s\" obyektini silmÉ™kdÉ™ É™minsiniz? Ona " -"baÄŸlı olan aÅŸağıdakı obyektlÉ™r dÉ™ silinÉ™cÉ™k:" - -msgid "Objects" -msgstr "ObyektlÉ™r" - -msgid "Yes, I’m sure" -msgstr "BÉ™li, É™minÉ™m" - -msgid "No, take me back" -msgstr "Xeyr, mÉ™ni geri götür" - -msgid "Delete multiple objects" -msgstr "Bir neçə obyekt sil" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"%(objects_name)s obyektini silmÉ™k üçün ona baÄŸlı obyektlÉ™r dÉ™ silinmÉ™lidir. " -"Ancaq sizin hesabınızın aÅŸağıdakı tip obyektlÉ™ri silmÉ™k sÉ™lahiyyÉ™tinÉ™ malik " -"deyil:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"%(objects_name)s obyektini silmÉ™k üçün aÅŸağıdakı qorunan obyektlÉ™r dÉ™ " -"silinmÉ™lidir:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"Seçdiyiniz %(objects_name)s obyektini silmÉ™kdÉ™ É™minsiniz? AÅŸağıdakı bütün " -"obyektlÉ™r vÉ™ ona baÄŸlı digÉ™r obyektlÉ™r dÉ™ silinÉ™cÉ™k:" - -msgid "Delete?" -msgstr "SilÉ™k?" - -#, python-format -msgid " By %(filter_title)s " -msgstr " %(filter_title)s görÉ™ " - -msgid "Summary" -msgstr "İcmal" - -msgid "Recent actions" -msgstr "Son É™mÉ™liyyatlar" - -msgid "My actions" -msgstr "MÉ™nim É™mÉ™liyyatlarım" - -msgid "None available" -msgstr "Heç nÉ™ yoxdur" - -msgid "Unknown content" -msgstr "NamÉ™lum" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"%(username)s olaraq daxil olmusunuz, amma bu sÉ™hifÉ™yÉ™ icazÉ™niz yoxdur. BaÅŸqa " -"bir hesaba daxil olmaq istÉ™rdiniz?" - -msgid "Forgotten your password or username?" -msgstr "Parol vÉ™ ya istifadəçi adını unutmusan?" - -msgid "Toggle navigation" -msgstr "" - -msgid "Date/time" -msgstr "Tarix/vaxt" - -msgid "User" -msgstr "İstifadəçi" - -msgid "Action" -msgstr "ÆmÉ™liyyat" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" - -msgid "Show all" -msgstr "Hamısını göstÉ™r" - -msgid "Save" -msgstr "Yadda saxla" - -msgid "Popup closing…" -msgstr "QÉ™fil pÉ™ncÉ™rÉ™ qapatılır…" - -msgid "Search" -msgstr "Axtar" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s nÉ™ticÉ™" -msgstr[1] "%(counter)s nÉ™ticÉ™" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "Hamısı birlikdÉ™ %(full_result_count)s" - -msgid "Save as new" -msgstr "Yenisi kimi yadda saxla" - -msgid "Save and add another" -msgstr "Yadda saxla vÉ™ yenisini É™lavÉ™ et" - -msgid "Save and continue editing" -msgstr "Yadda saxla vÉ™ redaktÉ™yÉ™ davam et" - -msgid "Save and view" -msgstr "Saxla vÉ™ gör" - -msgid "Close" -msgstr "Qapat" - -#, python-format -msgid "Change selected %(model)s" -msgstr "SeçilmiÅŸ %(model)s dÉ™yiÅŸdir" - -#, python-format -msgid "Add another %(model)s" -msgstr "BaÅŸqa %(model)s É™lavÉ™ et" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "SeçilmiÅŸ %(model)s sil" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "Sayt ilÉ™ sÉ™mÉ™rÉ™li vaxt keçirdiyiniz üçün təşəkkür." - -msgid "Log in again" -msgstr "YenidÉ™n daxil ol" - -msgid "Password change" -msgstr "Parol dÉ™yiÅŸmÉ™k" - -msgid "Your password was changed." -msgstr "Sizin parolunuz dÉ™yiÅŸdi." - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" - -msgid "Change my password" -msgstr "MÉ™nim parolumu dÉ™yiÅŸ" - -msgid "Password reset" -msgstr "Parolun sıfırlanması" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "Yeni parol artıq qüvvÉ™dÉ™dir. YenidÉ™n daxil ola bilÉ™rsiniz." - -msgid "Password reset confirmation" -msgstr "Parolun sıfırlanması üçün tÉ™sdiq" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "Yeni parolu iki dÉ™fÉ™ daxil edin ki, sÉ™hv etmÉ™diyinizÉ™ É™min olaq." - -msgid "New password:" -msgstr "Yeni parol:" - -msgid "Confirm password:" -msgstr "Yeni parol (bir daha):" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"Parolun sıfırlanması üçün olan keçid, yÉ™qin ki, artıq istifadÉ™ olunub. " -"Parolu sıfırlamaq üçün yenÉ™ müraciÉ™t edin." - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"%(site_name)s saytında parolu yenilÉ™mÉ™k istÉ™diyinizÉ™ görÉ™ bu mÉ™ktubu " -"göndÉ™rdik." - -msgid "Please go to the following page and choose a new password:" -msgstr "NövbÉ™ti sÉ™hifÉ™yÉ™ keçid alın vÉ™ yeni parolu seçin:" - -msgid "Your username, in case you’ve forgotten:" -msgstr "İstifadəçi adınız, É™gÉ™r unutmusunuzsa:" - -msgid "Thanks for using our site!" -msgstr "Bizim saytdan istifadÉ™ etdiyiniz üçün təşəkkür edirik!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "%(site_name)s komandası" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" - -msgid "Email address:" -msgstr "E-poçt:" - -msgid "Reset my password" -msgstr "Parolumu sıfırla" - -msgid "All dates" -msgstr "Bütün tarixlÉ™rdÉ™" - -#, python-format -msgid "Select %s" -msgstr "%s seç" - -#, python-format -msgid "Select %s to change" -msgstr "%s dÉ™yiÅŸmÉ™k üçün seç" - -#, python-format -msgid "Select %s to view" -msgstr "GörmÉ™k üçün %s seçin" - -msgid "Date:" -msgstr "Tarix:" - -msgid "Time:" -msgstr "Vaxt:" - -msgid "Lookup" -msgstr "SorÄŸu" - -msgid "Currently:" -msgstr "Hazırda:" - -msgid "Change:" -msgstr "DÉ™yiÅŸdir:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/az/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/az/LC_MESSAGES/djangojs.mo deleted file mode 100644 index b3088a5fc3dc99d3755c8b1747228db93a5fa008..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4598 zcmcJSUu+yl9mfZn0Ci|dLtCJfFf};X)VFrhw1i88@c$A_+xF{ zNayn)>HG#reqI7!0=wXgpodOy$$kowzt_R@;4eVxcMOfMf)9YNfIk46Uv+d zFTn>;|5ILnJFg#yi2Kog3VaYe4;rl1Rq%1te|9X>`;VOe1WC_PED9vDV<4K?2@o#X zNs#6-3F40xaHID{kk)G%JPwxgx&&#Q2wVie50c+EbG`-Ayx#^fWp)%!=>0t)>9{}V zLm-XIL5lYTcrQ2wQvY+H1m{2jZh_?IZWxiD;~@Ee5X38X68r!-4O0Inb1s43LH#mF z@%{@){k{rg^78_?1ilDT`>#Q=`yKczu#L&T3|_vEF@%}@G3OiLyHWphUjJ*(H}m$t z<@|fz{$beOdQqI|La3OB@*$K{D374f^^pu|oM_D-MIp_fLV;U$5`{F-btXd^qiH-B z@;cHYy*`aQ&F^DbHC-*j)xeKbrmQWur5jd|#BlM74*Zw#-} zqUCmcJWG^uMAX8lBHgBh4UO(LLyqn;@(vYsbDj4Tjo@N>M!_90)hsKj#lM!-}+)-xL1@d_KMIvZiRGkXVbQ-@TH!y$r zO4so~_(*v}DePsV>CGCc$=-Rlmj@%hUtWa1KDF7K0uhq~0(l~x$FFE9BAMj|U;P3_kNOYQ zkvA3F(W!N zQ)8uzrKP=Do%UwO7DD5sfh>G@MebzV%`~-8<~-$^jikHq#qx6D+@2kcwJvR8$y7rh zyHAmyt0;F(SxpI*Mw;a%lbExSf_VGM=(Ny zJ#j@=2VI^Bo62P?(1%RWd~iY{6RNTMs>XZ zQY>GM2<-W-GndA~)z- zHXl#(U@w10mWdpAeAQ@y&BySHve-y_TbW+IA?z;3p`7tW18LJ1MkInGV+4Z7H^L+k z8@z=_)llhM9ModZew>nWT;&-9TP@OTOfwa5R+`ecD$7%J zD2&&TO>9k6L>)4RlTSn^o51NPf2#o%zzHSG0oA_7_^3DS@z zA7Gb-K^n<*nEMJTT89Ze!wE`)psNNo;JZifyo<-@d#@$Eod%b6{IbNkz9!m;vftZD zU==BxpH^W|z9QXTD>YCDD5$180>-A*cn4wlc@YGHA0iFQz9%lzm(C;;Pw((?`Zxt5 zl7--C{5I@wSG-IorO$9%(b#}6g5hNmh+x0ghE9Da%6NQ4BVvsNZ&+a|ClMTqj8+^g zSQQ)DUWYGxe$egQ5>e@V1#gJ?0r@=FKB60X=ySuqN5f-tvK%WgTtcY8=$L6FbVPIP gOds$HdySC{uSo!VRs;W@uz9xoDsBs`_jUUF7Y}NZ^8f$< diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/az/LC_MESSAGES/djangojs.po b/venv/Lib/site-packages/django/contrib/admin/locale/az/LC_MESSAGES/djangojs.po deleted file mode 100644 index e49194d..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/az/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,218 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Ali Ismayilov , 2011-2012 -# Emin Mastizada , 2016,2020 -# Emin Mastizada , 2016 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-11 20:56+0200\n" -"PO-Revision-Date: 2020-05-14 20:39+0000\n" -"Last-Translator: Emin Mastizada \n" -"Language-Team: Azerbaijani (http://www.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" - -#, javascript-format -msgid "Available %s" -msgstr "Mümkün %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Bu, mümkün %s siyahısıdır. Onlardan bir neçəsini qarşısındakı xanaya iÅŸarÉ™ " -"qoymaq vÉ™ iki xana arasındakı \"Seç\"i tıqlamaqla seçmÉ™k olar." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "Bu xanaya yazmaqla mümkün %s siyahısını filtrlÉ™yÉ™ bilÉ™rsiniz." - -msgid "Filter" -msgstr "SüzgÉ™c" - -msgid "Choose all" -msgstr "Hamısını seç" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Bütün %s siyahısını seçmÉ™k üçün tıqlayın." - -msgid "Choose" -msgstr "Seç" - -msgid "Remove" -msgstr "Yığışdır" - -#, javascript-format -msgid "Chosen %s" -msgstr "SeçilmiÅŸ %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Bu, seçilmiÅŸ %s siyahısıdır. Onlardan bir neçəsini aÅŸağıdakı xanaya iÅŸarÉ™ " -"qoymaq vÉ™ iki xana arasındakı \"Sil\"i tıqlamaqla silmÉ™k olar." - -msgid "Remove all" -msgstr "Hamısını sil" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "SeçilmiÅŸ %s siyahısının hamısını silmÉ™k üçün tıqlayın." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(sel)s / %(cnt)s seçilib" -msgstr[1] "%(sel)s / %(cnt)s seçilib" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"BÉ™zi sahÉ™lÉ™rdÉ™ etdiyiniz dÉ™yiÅŸikliklÉ™ri hÉ™lÉ™ yadda saxlamamışıq. ÆgÉ™r " -"É™mÉ™liyyatı iÅŸÉ™ salsanız, dÉ™yiÅŸikliklÉ™r É™ldÉ™n gedÉ™cÉ™k." - -msgid "" -"You have selected an action, but you haven’t saved your changes to " -"individual fields yet. Please click OK to save. You’ll need to re-run the " -"action." -msgstr "" -"ÆmÉ™liyyat seçmisiniz, amma fÉ™rdi sahÉ™lÉ™rdÉ™ki dÉ™yiÅŸikliklÉ™riniz hÉ™lÉ™ dÉ™ yadda " -"saxlanılmayıb. Saxlamaq üçün lütfÉ™n Tamam düymÉ™sinÉ™ kliklÉ™yin. ÆmÉ™liyyatı " -"tÉ™krar iÅŸlÉ™tmÉ™li olacaqsınız." - -msgid "" -"You have selected an action, and you haven’t made any changes on individual " -"fields. You’re probably looking for the Go button rather than the Save " -"button." -msgstr "" -"ÆmÉ™liyyat seçmisiniz vÉ™ fÉ™rdi sahÉ™lÉ™rdÉ™ dÉ™yiÅŸiklÉ™r etmÉ™misiniz. Böyük " -"ehtimal Saxla düymÉ™si yerinÉ™ Get düymÉ™sinÉ™ ehtiyyacınız var." - -msgid "Now" -msgstr "İndi" - -msgid "Midnight" -msgstr "GecÉ™ yarısı" - -msgid "6 a.m." -msgstr "6 a.m." - -msgid "Noon" -msgstr "Günorta" - -msgid "6 p.m." -msgstr "6 p.m." - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "DiqqÉ™t: Server vaxtından %s saat irÉ™lidÉ™siniz." -msgstr[1] "DiqqÉ™t: Server vaxtından %s saat irÉ™lidÉ™siniz." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "DiqqÉ™t: Server vaxtından %s saat geridÉ™siniz." -msgstr[1] "DiqqÉ™t: Server vaxtından %s saat geridÉ™siniz." - -msgid "Choose a Time" -msgstr "Vaxt Seçin" - -msgid "Choose a time" -msgstr "Vaxtı seçin" - -msgid "Cancel" -msgstr "Ləğv et" - -msgid "Today" -msgstr "Bu gün" - -msgid "Choose a Date" -msgstr "Tarix Seçin" - -msgid "Yesterday" -msgstr "DünÉ™n" - -msgid "Tomorrow" -msgstr "Sabah" - -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" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "B" - -msgctxt "one letter Monday" -msgid "M" -msgstr "B" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "Ç" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "Ç" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "C" - -msgctxt "one letter Friday" -msgid "F" -msgstr "C" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "Åž" - -msgid "Show" -msgstr "GöstÉ™r" - -msgid "Hide" -msgstr "GizlÉ™t" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/be/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/be/LC_MESSAGES/django.mo deleted file mode 100644 index 16720dc54f9f4bade3e72c1edfdb23e912cb5c6e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21347 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 EKepYLasU7T diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/be/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/be/LC_MESSAGES/django.po deleted file mode 100644 index 472f7e9..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/be/LC_MESSAGES/django.po +++ /dev/null @@ -1,726 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Viktar Palstsiuk , 2015 -# znotdead , 2016-2017,2019-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-09-22 16:42+0000\n" -"Last-Translator: znotdead \n" -"Language-Team: Belarusian (http://www.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" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Выдаліць Ð°Ð±Ñ€Ð°Ð½Ñ‹Ñ %(verbose_name_plural)s" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "Выдалілі %(count)d %(items)s." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "Ðе ўдаецца выдаліць %(name)s" - -msgid "Are you sure?" -msgstr "Ці ўпÑÑžÐ½ÐµÐ½Ñ‹Ñ Ð²Ñ‹?" - -msgid "Administration" -msgstr "ÐдмініÑтрацыÑ" - -msgid "All" -msgstr "УÑе" - -msgid "Yes" -msgstr "Так" - -msgid "No" -msgstr "Ðе" - -msgid "Unknown" -msgstr "ÐевÑдома" - -msgid "Any date" -msgstr "Хоць-ÑÐºÐ°Ñ Ð´Ð°Ñ‚Ð°" - -msgid "Today" -msgstr "СёньнÑ" - -msgid "Past 7 days" -msgstr "Ðпошні тыдзень" - -msgid "This month" -msgstr "ГÑты меÑÑц" - -msgid "This year" -msgstr "ГÑты год" - -msgid "No date" -msgstr "ÐÑма даты" - -msgid "Has date" -msgstr "Мае дату" - -msgid "Empty" -msgstr "ПуÑты" - -msgid "Not empty" -msgstr "Ðе пуÑты" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"Калі лаÑка, увÑдзіце правільны %(username)s Ñ– пароль Ð´Ð»Ñ Ñлужбовага рахунку. " -"Ðдзначым, што абодва палі могуць быць Ð°Ð´Ñ‡ÑƒÐ²Ð°Ð»ÑŒÐ½Ñ‹Ñ Ð´Ð° Ñ€ÑгіÑтра." - -msgid "Action:" -msgstr "ДзеÑньне:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Дадаць ÑÑˆÑ‡Ñ %(verbose_name)s" - -msgid "Remove" -msgstr "Прыбраць" - -msgid "Addition" -msgstr "Дапаўненьне" - -msgid "Change" -msgstr "ЗьмÑніць" - -msgid "Deletion" -msgstr "Выдалленне" - -msgid "action time" -msgstr "Ñ‡Ð°Ñ Ð´Ð·ÐµÑньнÑ" - -msgid "user" -msgstr "карыÑтальнік" - -msgid "content type" -msgstr "від змеÑціва" - -msgid "object id" -msgstr "нумар аб’екта" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "прадÑтаўленьне аб’екта" - -msgid "action flag" -msgstr "від дзеÑньнÑ" - -msgid "change message" -msgstr "паведамленьне пра зьмену" - -msgid "log entry" -msgstr "Ð·Ð°Ð¿Ñ–Ñ Ñƒ Ñправаздачы" - -msgid "log entries" -msgstr "запіÑÑ‹ Ñž Ñправаздачы" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "Дадалі “%(object)sâ€." - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "ЗьмÑнілі «%(object)s» — %(changes)s" - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "Выдалілі «%(object)s»." - -msgid "LogEntry Object" -msgstr "Ð—Ð°Ð¿Ñ–Ñ Ñƒ Ñправаздачы" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "Дадалі {name} “{object}â€." - -msgid "Added." -msgstr "Дадалі." - -msgid "and" -msgstr "Ñ–" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "ЗмÑнілі {fields} Ð´Ð»Ñ {name} “{object}â€." - -#, python-brace-format -msgid "Changed {fields}." -msgstr "ЗьмÑнілі {fields}." - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "Выдалілі {name} “{object}â€." - -msgid "No fields changed." -msgstr "Палі не зьмÑнÑліÑÑ." - -msgid "None" -msgstr "ÐÑма" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "" -"Утрымлівайце націÑнутай кнопку“Controlâ€, або “Command†на Mac, каб вылучыць " -"больш за адзін." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "ПаÑьпÑхова дадалі {name} “{obj}â€." - -msgid "You may edit it again below." -msgstr "Ð’Ñ‹ можаце зноўку правіць гÑта ніжÑй." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "ПаÑьпÑхова дадалі {name} \"{obj}\". ÐіжÑй можна дадаць іншы {name}." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "ПаÑьпÑхова зьмÑнілі {name} \"{obj}\". ÐіжÑй Ñго можна зноўку правіць." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "ПаÑьпÑхова дадалі {name} \"{obj}\". ÐіжÑй Ñго можна зноўку правіць." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "ПаÑьпÑхова зьмÑнілі {name} \"{obj}\". ÐіжÑй можна дадаць іншы {name}." - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "ПаÑьпÑхова зьмÑнілі {name} \"{obj}\"." - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Каб нешта рабіць, трÑба Ñпачатку абраць, з чым гÑта рабіць. Ðічога не " -"зьмÑнілаÑÑ." - -msgid "No action selected." -msgstr "Ðе абралі дзеÑньнÑÑž." - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "ПаÑьпÑхова выдалілі %(name)s «%(obj)s»." - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "%(name)s з ID \"%(key)s\" не Ñ–Ñнуе. Магчыма гÑта было выдалена раней?" - -#, python-format -msgid "Add %s" -msgstr "Дадаць %s" - -#, python-format -msgid "Change %s" -msgstr "ЗьмÑніць %s" - -#, python-format -msgid "View %s" -msgstr "ПраглÑдзець %s" - -msgid "Database error" -msgstr "База зьвеÑтак дала хібу" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "ЗьмÑнілі %(count)s %(name)s." -msgstr[1] "ЗьмÑнілі %(count)s %(name)s." -msgstr[2] "ЗьмÑнілі %(count)s %(name)s." -msgstr[3] "ЗьмÑнілі %(count)s %(name)s." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "Ðбралі %(total_count)s" -msgstr[1] "Ðбралі ÑžÑе %(total_count)s" -msgstr[2] "Ðбралі ÑžÑе %(total_count)s" -msgstr[3] "Ðбралі ÑžÑе %(total_count)s" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "Ðбралі 0 аб’ектаў з %(cnt)s" - -#, python-format -msgid "Change history: %s" -msgstr "ГіÑÑ‚Ð¾Ñ€Ñ‹Ñ Ð·ÑŒÐ¼ÐµÐ½Ð°Ñž: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"Каб выдаліць %(class_name)s %(instance)s, трÑба выдаліць Ñ– зьвÑÐ·Ð°Ð½Ñ‹Ñ " -"Ð°Ð±Ð°Ñ€Ð¾Ð½ÐµÐ½Ñ‹Ñ Ð°Ð±â€™ÐµÐºÑ‚Ñ‹: %(related_objects)s" - -msgid "Django site admin" -msgstr "ÐšÑ–Ñ€Ð°ÑžÐ½Ñ–Ñ‡Ð°Ñ Ð¿Ð»Ñцоўка «ДжÑнґа»" - -msgid "Django administration" -msgstr "Кіраваць «ДжÑнґаю»" - -msgid "Site administration" -msgstr "Кіраваць плÑцоўкаю" - -msgid "Log in" -msgstr "УвайÑьці" - -#, python-format -msgid "%(app)s administration" -msgstr "ÐдмініÑÑ‚Ñ€Ð°Ñ†Ñ‹Ñ %(app)s" - -msgid "Page not found" -msgstr "Бачыну не знайшлі" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "Ðа жаль, запытаную бачыну немагчыма знайÑьці." - -msgid "Home" -msgstr "Пачатак" - -msgid "Server error" -msgstr "ПаÑлужнік даў хібу" - -msgid "Server error (500)" -msgstr "ПаÑлужнік даў хібу (памылка 500)" - -msgid "Server Error (500)" -msgstr "ПаÑлужнік даў хібу (памылка 500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"ÐдбылаÑÑ Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°. Паведамленне пра памылку было адаÑлана адмініÑтратарам " -"Ñайту па Ñлектроннай пошце Ñ– Ñна павінна быць выпраўлена Ñž бліжÑйшы чаÑ. " -"ДзÑкуй за ваша цÑрпенне." - -msgid "Run the selected action" -msgstr "Выканаць абранае дзеÑньне" - -msgid "Go" -msgstr "Выканаць" - -msgid "Click here to select the objects across all pages" -msgstr "Каб абраць аб’екты на ÑžÑÑ–Ñ… бачынах, націÑьніце Ñюды" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Ðбраць уÑе %(total_count)s %(module_name)s" - -msgid "Clear selection" -msgstr "Ðе абіраць нічога" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "МадÑлі Ñž %(name)s праграме" - -msgid "Add" -msgstr "Дадаць" - -msgid "View" -msgstr "ПраглÑдзець" - -msgid "You don’t have permission to view or edit anything." -msgstr "Ð’Ñ‹ Ð½Ñ Ð¼Ð°ÐµÑ†Ðµ дазволу праглÑдаць ці нешта зьмÑнÑць." - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" -"Спачатку пазначце Ñ–Ð¼Ñ ÐºÐ°Ñ€Ñ‹Ñтальніка ды пароль. Потым можна будзе наÑтавіць " -"Ñ–Ð½ÑˆÑ‹Ñ Ð¼Ð¾Ð¶Ð½Ð°Ñьці." - -msgid "Enter a username and password." -msgstr "Пазначце Ñ–Ð¼Ñ ÐºÐ°Ñ€Ñ‹Ñтальніка ды пароль." - -msgid "Change password" -msgstr "ЗьмÑніць пароль" - -msgid "Please correct the error below." -msgstr "Калі лаÑка, выпраўце памылкі, Ð°Ð´Ð·Ð½Ð°Ñ‡Ð°Ð½Ñ‹Ñ Ð½Ñ–Ð¶Ñй." - -msgid "Please correct the errors below." -msgstr "Калі лаÑка, выпраўце памылкі, Ð°Ð´Ð·Ð½Ð°Ñ‡Ð°Ð½Ñ‹Ñ Ð½Ñ–Ð¶Ñй." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "Пазначце пароль Ð´Ð»Ñ ÐºÐ°Ñ€Ñ‹Ñтальніка «%(username)s»." - -msgid "Welcome," -msgstr "Вітаем," - -msgid "View site" -msgstr "Ðдкрыць Ñайт" - -msgid "Documentation" -msgstr "ДакумÑнтацыÑ" - -msgid "Log out" -msgstr "ВыйÑьці" - -#, python-format -msgid "Add %(name)s" -msgstr "Дадаць %(name)s" - -msgid "History" -msgstr "ГіÑторыÑ" - -msgid "View on site" -msgstr "Зірнуць на плÑцоўцы" - -msgid "Filter" -msgstr "ПраÑеÑць" - -msgid "Clear all filters" -msgstr "ÐчыÑьціць уÑе фільтры" - -msgid "Remove from sorting" -msgstr "Прыбраць з упарадкаванага" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Парадак: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "Парадкаваць наадварот" - -msgid "Delete" -msgstr "Выдаліць" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"Калі выдаліць %(object_name)s «%(escaped_object)s», выдалÑцца зьвÑÐ·Ð°Ð½Ñ‹Ñ " -"аб’екты, але ваш рахунак Ð½Ñ Ð¼Ð°Ðµ дазволу выдалÑць наÑÑ‚ÑƒÐ¿Ð½Ñ‹Ñ Ð²Ñ–Ð´Ñ‹ аб’ектаў:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"Каб выдаліць %(object_name)s «%(escaped_object)s», трÑба выдаліць Ñ– " -"зьвÑÐ·Ð°Ð½Ñ‹Ñ Ð°Ð±Ð°Ñ€Ð¾Ð½ÐµÐ½Ñ‹Ñ Ð°Ð±â€™ÐµÐºÑ‚Ñ‹:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"Ці выдаліць %(object_name)s «%(escaped_object)s»? УÑе наÑÑ‚ÑƒÐ¿Ð½Ñ‹Ñ Ð·ÑŒÐ²ÑÐ·Ð°Ð½Ñ‹Ñ " -"Ñкладнікі выдалÑцца:" - -msgid "Objects" -msgstr "Ðб'екты" - -msgid "Yes, I’m sure" -msgstr "Так, Ñ ÑžÐ¿Ñўнены" - -msgid "No, take me back" -msgstr "Ðе, вÑрнуцца назад" - -msgid "Delete multiple objects" -msgstr "Выдаліць некалькі аб’ектаў" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"Калі выдаліць абранае (%(objects_name)s), выдалÑцца зьвÑÐ·Ð°Ð½Ñ‹Ñ Ð°Ð±â€™ÐµÐºÑ‚Ñ‹, але " -"ваш рахунак Ð½Ñ Ð¼Ð°Ðµ дазволу выдалÑць наÑÑ‚ÑƒÐ¿Ð½Ñ‹Ñ Ð²Ñ–Ð´Ñ‹ аб’ектаў:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"Каб выдаліць абранае (%(objects_name)s), трÑба выдаліць Ñ– зьвÑÐ·Ð°Ð½Ñ‹Ñ " -"Ð°Ð±Ð°Ñ€Ð¾Ð½ÐµÐ½Ñ‹Ñ Ð°Ð±â€™ÐµÐºÑ‚Ñ‹:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"Ці выдаліць абранае (%(objects_name)s)? УÑе наÑÑ‚ÑƒÐ¿Ð½Ñ‹Ñ Ð°Ð±â€™ÐµÐºÑ‚Ñ‹ ды зьвÑÐ·Ð°Ð½Ñ‹Ñ " -"зь імі Ñкладнікі выдалÑцца:" - -msgid "Delete?" -msgstr "Ці выдаліць?" - -#, python-format -msgid " By %(filter_title)s " -msgstr " %(filter_title)s " - -msgid "Summary" -msgstr "РÑзюмÑ" - -msgid "Recent actions" -msgstr "ÐÑÐ´Ð°ÑžÐ½Ñ–Ñ Ð´Ð·ÐµÑнні" - -msgid "My actions" -msgstr "Мае дзеÑньні" - -msgid "None available" -msgstr "ÐедаÑтупнае" - -msgid "Unknown content" -msgstr "ÐевÑдомае зьмеÑьціва" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"Ðешта Ð½Ñ Ñ‚Ð°Ðº з уÑталÑванаю базаю зьвеÑтак. УпÑўніцеÑÑ, што Ñž базе Ñтварылі " -"патрÑÐ±Ð½Ñ‹Ñ Ñ‚Ð°Ð±Ð»Ñ–Ñ†Ñ‹, Ñ– што базу можа чытаць адпаведны карыÑтальнік." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"Ð’Ñ‹ апазнаны Ñк %(username)s але не аўтарызаваны Ð´Ð»Ñ Ð´Ð¾Ñтупу гÑтай бачыны. Ðе " -"жадаеце лі вы ўвайÑці пад іншым карыÑтальнікам?" - -msgid "Forgotten your password or username?" -msgstr "ЗабыліÑÑ Ð½Ð° Ñ–Ð¼Ñ Ñ†Ñ– пароль?" - -msgid "Toggle navigation" -msgstr "Пераключыць навігацыю" - -msgid "Start typing to filter…" -msgstr "Пачніце ўводзіць, каб адфільтраваць..." - -msgid "Filter navigation items" -msgstr "Фільтраваць Ñлементы навігацыі" - -msgid "Date/time" -msgstr "ЧаÑ, дата" - -msgid "User" -msgstr "КарыÑтальнік" - -msgid "Action" -msgstr "ДзеÑньне" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" -"Ðб’ект Ð½Ñ Ð¼Ð°Ðµ гіÑторыі зьменаў. Мажліва, Ñго дадавалі не праз кіраўнічую " -"плÑцоўку." - -msgid "Show all" -msgstr "Паказаць уÑÑ‘" - -msgid "Save" -msgstr "Захаваць" - -msgid "Popup closing…" -msgstr "УÑплывальнае акно зачынÑецца..." - -msgid "Search" -msgstr "Шукаць" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s вынік" -msgstr[1] "%(counter)s вынікі" -msgstr[2] "%(counter)s вынікаў" -msgstr[3] "%(counter)s вынікаў" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "Разам %(full_result_count)s" - -msgid "Save as new" -msgstr "Захаваць Ñк новы" - -msgid "Save and add another" -msgstr "Захаваць Ñ– дадаць іншы" - -msgid "Save and continue editing" -msgstr "Захаваць Ñ– працÑгваць правіць" - -msgid "Save and view" -msgstr "Захаваць Ñ– праглÑдзець" - -msgid "Close" -msgstr "Закрыць" - -#, python-format -msgid "Change selected %(model)s" -msgstr "ЗмÑніць Ð°Ð±Ñ€Ð°Ð½Ñ‹Ñ %(model)s" - -#, python-format -msgid "Add another %(model)s" -msgstr "Дадаць ÑÑˆÑ‡Ñ %(model)s" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "Выдаліць Ð°Ð±Ñ€Ð°Ð½Ñ‹Ñ %(model)s" - -msgid "Thanks for spending some quality time with the web site today." -msgstr "ДзÑкуем за чаÑ, Ñкі вы ÑÑ‘Ð½ÑŒÐ½Ñ Ð¿Ñ€Ð°Ð²Ñлі на гÑтай плÑцоўцы." - -msgid "Log in again" -msgstr "УвайÑьці зноўку" - -msgid "Password change" -msgstr "ЗьмÑніць пароль" - -msgid "Your password was changed." -msgstr "Ваш пароль зьмÑніўÑÑ." - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"Ð”Ð·ÐµÐ»Ñ Ð±ÑÑьпекі пазначце Ñтары пароль, а потым набÑрыце новы пароль двойчы — " -"каб упÑўніцца, што набралі без памылак." - -msgid "Change my password" -msgstr "ЗьмÑніць пароль" - -msgid "Password reset" -msgstr "Узнавіць пароль" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "Вам уÑталÑвалі пароль. Можаце вÑрнуцца ды ўвайÑьці зноўку." - -msgid "Password reset confirmation" -msgstr "Пацьвердзіце, што трÑба ўзнавіць пароль" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "ÐабÑрыце новы пароль двойчы — каб упÑўніцца, што набралі без памылак." - -msgid "New password:" -msgstr "Ðовы пароль:" - -msgid "Confirm password:" -msgstr "Пацьвердзіце пароль:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"СпаÑылка ўзнавіць пароль хібнаÑ: мажліва таму, што ёю ўжо ÑкарыÑталіÑÑ. " -"ЗапытайцеÑÑ ÑžÐ·Ð½Ð°Ð²Ñ–Ñ†ÑŒ пароль ÑÑˆÑ‡Ñ Ñ€Ð°Ð·." - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" -"Мы адаÑлалі па Ñлектроннай пошце інÑтрукцыі па ÑžÑтаноўцы паролÑ. Калі Ñ–Ñнуе " -"рахунак з Ñлектроннай поштай, што вы ўвÑлі, то Ð’Ñ‹ павінны атрымаць Ñ–Ñ… у " -"бліжÑйшы чаÑ." - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" -"Калі вы не атрымліваеце Ñлектронную пошту, калі лаÑка, пераканайцеÑÑ, што вы " -"ўвÑлі Ð°Ð´Ñ€Ð°Ñ Ð· Ñкім вы зарÑгіÑтраваліÑÑ, а такÑама праверце Ñ‚Ñчку Ñа Ñпамам." - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"Ð’Ñ‹ атрымалі гÑты ліÑÑ‚, таму што вы праÑілі Ñкінуць пароль Ð´Ð»Ñ ÑžÐ»Ñ–ÐºÐ¾Ð²Ð°Ð³Ð° " -"запіÑу карыÑтальніка на %(site_name)s." - -msgid "Please go to the following page and choose a new password:" -msgstr "Перайдзіце да наÑтупнае бачыны ды абÑрыце новы пароль:" - -msgid "Your username, in case you’ve forgotten:" -msgstr "Ð†Ð¼Ñ ÐºÐ°Ñ€Ñ‹Ñтальніка, калі раптам вы забыліÑÑ:" - -msgid "Thanks for using our site!" -msgstr "ДзÑкуем, што карыÑтаецеÑÑ Ð½Ð°ÑˆÐ°ÑŽ плÑцоўкаю!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "Каманда «%(site_name)s»" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" -"ЗабыліÑÑ Ð¿Ð°Ñ€Ð¾Ð»ÑŒ? Калі лаÑка, увÑдзіце Ñвой Ð°Ð´Ñ€Ð°Ñ Ñлектроннай пошты ніжÑй, Ñ– " -"мы вышлем інÑтрукцыі па Ñлектроннай пошце Ð´Ð»Ñ ÑžÑтаноўкі новага." - -msgid "Email address:" -msgstr "ÐÐ´Ñ€Ð°Ñ Ñлектроннай пошты:" - -msgid "Reset my password" -msgstr "Узнавіць пароль" - -msgid "All dates" -msgstr "УÑе даты" - -#, python-format -msgid "Select %s" -msgstr "Ðбраць %s" - -#, python-format -msgid "Select %s to change" -msgstr "ÐбÑрыце %s, каб зьмÑніць" - -#, python-format -msgid "Select %s to view" -msgstr "ÐбÑрыце %s, каб праглÑдзець" - -msgid "Date:" -msgstr "Дата:" - -msgid "Time:" -msgstr "ЧаÑ:" - -msgid "Lookup" -msgstr "Шукаць" - -msgid "Currently:" -msgstr "У цÑперашні чаÑ:" - -msgid "Change:" -msgstr "ЗьмÑніць:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/be/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/be/LC_MESSAGES/djangojs.mo deleted file mode 100644 index d854574f7eb4a1f9944d4d4679d76aa6921e90be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6558 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 F{{|pdjI96w diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/be/LC_MESSAGES/djangojs.po b/venv/Lib/site-packages/django/contrib/admin/locale/be/LC_MESSAGES/djangojs.po deleted file mode 100644 index 96a4413..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/be/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,272 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Viktar Palstsiuk , 2015 -# znotdead , 2016,2020-2021 -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-01-15 18:10+0000\n" -"Last-Translator: znotdead \n" -"Language-Team: Belarusian (http://www.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" - -#, javascript-format -msgid "Available %s" -msgstr "ДаÑÑ‚ÑƒÐ¿Ð½Ñ‹Ñ %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Ð¡ÑŒÐ¿Ñ–Ñ Ð´Ð°Ñтупных %s. Каб нешта абраць, пазначце патрÑбнае Ñž полі ніжÑй Ñ– " -"пÑтрыкніце па ÑтрÑлцы «Ðбраць» між двума палÑмі." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "Каб праÑеÑць даÑÑ‚ÑƒÐ¿Ð½Ñ‹Ñ %s, друкуйце Ñž гÑтым полі." - -msgid "Filter" -msgstr "ПраÑеÑць" - -msgid "Choose all" -msgstr "Ðбраць уÑе" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Каб абраць уÑе %s, пÑтрыкніце тут." - -msgid "Choose" -msgstr "Ðбраць" - -msgid "Remove" -msgstr "Прыбраць" - -#, javascript-format -msgid "Chosen %s" -msgstr "Ðбралі %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Ð¡ÑŒÐ¿Ñ–Ñ Ð°Ð±Ñ€Ð°Ð½Ñ‹Ñ… %s. Каб нешта прыбраць, пазначце патрÑбнае Ñž полі ніжÑй Ñ– " -"пÑтрыкніце па ÑтрÑлцы «Прыбраць» між двума палÑмі." - -msgid "Remove all" -msgstr "Прыбраць уÑÑ‘" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Каб прыбраць уÑе %s, пÑтрыкніце тут." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "Ðбралі %(sel)s з %(cnt)s" -msgstr[1] "Ðбралі %(sel)s з %(cnt)s" -msgstr[2] "Ðбралі %(sel)s з %(cnt)s" -msgstr[3] "Ðбралі %(sel)s з %(cnt)s" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"У пÑўных палÑÑ… заÑталіÑÑ Ð½ÐµÐ·Ð°Ñ…Ð°Ð²Ð°Ð½Ñ‹Ñ Ð·ÑŒÐ¼ÐµÐ½Ñ‹. Калі выканаць дзеÑньне, " -"незахаванае Ñтраціцца." - -msgid "" -"You have selected an action, but you haven’t saved your changes to " -"individual fields yet. Please click OK to save. You’ll need to re-run the " -"action." -msgstr "" -"Ðбралі дзеÑньне, але не захавалі зьмены Ñž пÑўных палÑÑ…. Каб захаваць, " -"націÑьніце «Добра». ДзеÑньне потым трÑба будзе запуÑьціць нанова." - -msgid "" -"You have selected an action, and you haven’t made any changes on individual " -"fields. You’re probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Ðбралі дзеÑньне, а Ñž палÑÑ… нічога не зьмÑнÑлі. Мажліва, вы хацелі націÑнуць " -"кнопку «Выканаць», а Ð½Ñ ÐºÐ½Ð¾Ð¿ÐºÑƒ «Захаваць»." - -msgid "Now" -msgstr "ЦÑпер" - -msgid "Midnight" -msgstr "Поўнач" - -msgid "6 a.m." -msgstr "6 папоўначы" - -msgid "Noon" -msgstr "Поўдзень" - -msgid "6 p.m." -msgstr "6 папаўдні" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "Заўвага: Ваш Ñ‡Ð°Ñ ÑпÑшаецца на %s г адноÑна чаÑу на Ñерверы." -msgstr[1] "Заўвага: Ваш Ñ‡Ð°Ñ ÑпÑшаецца на %s г адноÑна чаÑу на Ñерверы." -msgstr[2] "Заўвага: Ваш Ñ‡Ð°Ñ ÑпÑшаецца на %s г адноÑна чаÑу на Ñерверы." -msgstr[3] "Заўвага: Ваш Ñ‡Ð°Ñ ÑпÑшаецца на %s г адноÑна чаÑу на Ñерверы." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "Заўвага: Ваш Ñ‡Ð°Ñ Ð°Ð´Ñтае на %s г ад чаÑу на Ñерверы." -msgstr[1] "Заўвага: Ваш Ñ‡Ð°Ñ Ð°Ð´Ñтае на %s г ад чаÑу на Ñерверы." -msgstr[2] "Заўвага: Ваш Ñ‡Ð°Ñ Ð°Ð´Ñтае на %s г ад чаÑу на Ñерверы." -msgstr[3] "Заўвага: Ваш Ñ‡Ð°Ñ Ð°Ð´Ñтае на %s г ад чаÑу на Ñерверы." - -msgid "Choose a Time" -msgstr "ÐбÑрыце чаÑ" - -msgid "Choose a time" -msgstr "ÐбÑрыце чаÑ" - -msgid "Cancel" -msgstr "СкаÑаваць" - -msgid "Today" -msgstr "СёньнÑ" - -msgid "Choose a Date" -msgstr "ÐбÑрыце дату" - -msgid "Yesterday" -msgstr "Учора" - -msgid "Tomorrow" -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 "Снежань" - -msgctxt "abbrev. month January" -msgid "Jan" -msgstr "Сту" - -msgctxt "abbrev. month February" -msgid "Feb" -msgstr "Лют" - -msgctxt "abbrev. month March" -msgid "Mar" -msgstr "Сак" - -msgctxt "abbrev. month April" -msgid "Apr" -msgstr "Кра" - -msgctxt "abbrev. month May" -msgid "May" -msgstr "Май" - -msgctxt "abbrev. month June" -msgid "Jun" -msgstr "ЧÑÑ€" - -msgctxt "abbrev. month July" -msgid "Jul" -msgstr "Ліп" - -msgctxt "abbrev. month August" -msgid "Aug" -msgstr "Жні" - -msgctxt "abbrev. month September" -msgid "Sep" -msgstr "Вер" - -msgctxt "abbrev. month October" -msgid "Oct" -msgstr "КаÑ" - -msgctxt "abbrev. month November" -msgid "Nov" -msgstr "ЛіÑ" - -msgctxt "abbrev. month December" -msgid "Dec" -msgstr "Сне" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "Ð" - -msgctxt "one letter Monday" -msgid "M" -msgstr "П" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "Ð" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "С" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "Ч" - -msgctxt "one letter Friday" -msgid "F" -msgstr "П" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "С" - -msgid "Show" -msgstr "Паказаць" - -msgid "Hide" -msgstr "Схаваць" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/bg/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/bg/LC_MESSAGES/django.mo deleted file mode 100644 index 4a04342fc20ecf850f1f9b0f2e2fd981fa9eff81..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15320 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 Tih@(F&VQe0xveDM?{)V-hdDF; diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/bg/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/bg/LC_MESSAGES/django.po deleted file mode 100644 index 767c727..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/bg/LC_MESSAGES/django.po +++ /dev/null @@ -1,700 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Boris Chervenkov , 2012 -# Claude Paroz , 2014 -# Jannis Leidel , 2011 -# Lyuboslav Petrov , 2014 -# Todor Lubenov , 2020 -# Todor Lubenov , 2014-2015 -# Venelin Stoykov , 2015-2017 -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: 2020-12-06 05:54+0000\n" -"Last-Translator: Todor Lubenov \n" -"Language-Team: Bulgarian (http://www.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" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Изтриване на избраните %(verbose_name_plural)s" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "УÑпешно изтрити %(count)d %(items)s ." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "Ðе можете да изтриете %(name)s" - -msgid "Are you sure?" -msgstr "Сигурни ли Ñте?" - -msgid "Administration" -msgstr "ÐдминиÑтрациÑ" - -msgid "All" -msgstr "Ð’Ñички" - -msgid "Yes" -msgstr "Да" - -msgid "No" -msgstr "Ðе" - -msgid "Unknown" -msgstr "ÐеизвеÑтно" - -msgid "Any date" -msgstr "КоÑ-да-е дата" - -msgid "Today" -msgstr "ДнеÑ" - -msgid "Past 7 days" -msgstr "ПоÑледните 7 дни" - -msgid "This month" -msgstr "Този меÑец" - -msgid "This year" -msgstr "Тази година" - -msgid "No date" -msgstr "ÐÑма дата" - -msgid "Has date" -msgstr "Има дата" - -msgid "Empty" -msgstr "Празно" - -msgid "Not empty" -msgstr "" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"ÐœÐ¾Ð»Ñ Ð²ÑŠÐ²ÐµÐ´ÐµÑ‚Ðµ Ð¿Ñ€Ð°Ð²Ð¸Ð»Ð½Ð¸Ñ %(username)s и парола за админиÑтраторÑки акаунт. " -"ÐœÐ¾Ð»Ñ Ð·Ð°Ð±ÐµÐ»ÐµÐ¶ÐµÑ‚Ðµ, че и двете полета Ñа Ñ Ð³Ð»Ð°Ð²Ð½Ð¸ и малки букви." - -msgid "Action:" -msgstr "ДейÑтвие:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Добави друг %(verbose_name)s" - -msgid "Remove" -msgstr "Премахване" - -msgid "Addition" -msgstr "" - -msgid "Change" -msgstr "Промени" - -msgid "Deletion" -msgstr "Изтриване" - -msgid "action time" -msgstr "време на дейÑтвие" - -msgid "user" -msgstr "потребител" - -msgid "content type" -msgstr "тип на Ñъдържанието" - -msgid "object id" -msgstr "id на обекта" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "repr на обекта" - -msgid "action flag" -msgstr "флаг за дейÑтвие" - -msgid "change message" -msgstr "промени Ñъобщение" - -msgid "log entry" -msgstr "запиÑка" - -msgid "log entries" -msgstr "запиÑки" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "" - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "" - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "" - -msgid "LogEntry Object" -msgstr "LogEntry обект" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "" - -msgid "Added." -msgstr "Добавено." - -msgid "and" -msgstr "и" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "" - -#, python-brace-format -msgid "Changed {fields}." -msgstr "Променени {fields}." - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "" - -msgid "No fields changed." -msgstr "ÐÑма променени полета." - -msgid "None" -msgstr "Празно" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "" - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "" - -msgid "You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "" - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Елементите трÑбва да бъдат избрани, за да Ñе извършат дейÑÑ‚Ð²Ð¸Ñ Ð¿Ð¾ Ñ‚ÑÑ…. ÐÑма " -"променени елементи." - -msgid "No action selected." -msgstr "ÐÑма избрани дейÑтвиÑ." - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "" - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "" - -#, python-format -msgid "Add %s" -msgstr "Добави %s" - -#, python-format -msgid "Change %s" -msgstr "Промени %s" - -#, python-format -msgid "View %s" -msgstr "Изглед %s" - -msgid "Database error" -msgstr "Грешка в базата данни" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s беше променено уÑпешно." -msgstr[1] "%(count)s %(name)s бÑха променени уÑпешно." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s е избран" -msgstr[1] "Ð’Ñички %(total_count)s Ñа избрани" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "0 от %(cnt)s Ñа избрани" - -#, python-format -msgid "Change history: %s" -msgstr "ИÑÑ‚Ð¾Ñ€Ð¸Ñ Ð½Ð° промените: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"Изтриването на избраните %(class_name)s %(instance)s ще наложи изтриването " -"на Ñледните защитени и Ñвързани обекти: %(related_objects)s" - -msgid "Django site admin" -msgstr "ÐдминиÑтративен панел" - -msgid "Django administration" -msgstr "ÐдминиÑтративен панел" - -msgid "Site administration" -msgstr "ÐдминиÑÑ‚Ñ€Ð°Ñ†Ð¸Ñ Ð½Ð° Ñайта" - -msgid "Log in" -msgstr "Вход" - -#, python-format -msgid "%(app)s administration" -msgstr "%(app)s админиÑтрациÑ" - -msgid "Page not found" -msgstr "Страница не е намерена" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "СъжалÑваме, но поиÑканата Ñтраница не може да бъде намерена." - -msgid "Home" -msgstr "Ðачало" - -msgid "Server error" -msgstr "Сървърна грешка" - -msgid "Server error (500)" -msgstr "Сървърна грешка (500)" - -msgid "Server Error (500)" -msgstr "Сървърна грешка (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" - -msgid "Run the selected action" -msgstr "Стартирай избраните дейÑтвиÑ" - -msgid "Go" -msgstr "Ðапред" - -msgid "Click here to select the objects across all pages" -msgstr "Щракнете тук, за да изберете обектите във вÑички Ñтраници" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Избери вÑички %(total_count)s %(module_name)s" - -msgid "Clear selection" -msgstr "Изтрий избраното" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "Моделите в %(name)s приложение" - -msgid "Add" -msgstr "Добави" - -msgid "View" -msgstr "Изглед" - -msgid "You don’t have permission to view or edit anything." -msgstr "Вие нÑмате права да разглеждате или редактирате нищо." - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" - -msgid "Enter a username and password." -msgstr "Въведете потребителÑко име и парола." - -msgid "Change password" -msgstr "Промени парола" - -msgid "Please correct the error below." -msgstr "ÐœÐ¾Ð»Ñ ÐºÐ¾Ñ€Ð¸Ð³Ð¸Ñ€Ð°Ð¹Ñ‚Ðµ грешката долу" - -msgid "Please correct the errors below." -msgstr "ÐœÐ¾Ð»Ñ Ð¿Ð¾Ð¿Ñ€Ð°Ð²ÐµÑ‚Ðµ грешките по-долу." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "Въведете нова парола за потребител %(username)s." - -msgid "Welcome," -msgstr "Добре дошли," - -msgid "View site" -msgstr "Виж Ñайта" - -msgid "Documentation" -msgstr "ДокументациÑ" - -msgid "Log out" -msgstr "Изход" - -#, python-format -msgid "Add %(name)s" -msgstr "Добави %(name)s" - -msgid "History" -msgstr "ИÑториÑ" - -msgid "View on site" -msgstr "Разгледай в Ñайта" - -msgid "Filter" -msgstr "Филтър" - -msgid "Clear all filters" -msgstr "ИзчиÑти вÑички филтри" - -msgid "Remove from sorting" -msgstr "Премахни от подреждането" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Ред на подреждане: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "Обърни подреждането" - -msgid "Delete" -msgstr "Изтрий" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"Изтриването на обекта %(object_name)s '%(escaped_object)s' не може да бъде " -"извършено без да Ñе изтриÑÑ‚ и нÑкои Ñвързани обекти, върху които обаче " -"нÑмате права: " - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"Изтриването на %(object_name)s '%(escaped_object)s' ще доведе до " -"заличаването на Ñледните защитени Ñвързани обекти:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"ÐаиÑтина ли иÑкате да изтриете обектите %(object_name)s \"%(escaped_object)s" -"\"? Следните Ñвързани елементи Ñъщо ще бъдат изтрити:" - -msgid "Objects" -msgstr "Обекти" - -msgid "Yes, I’m sure" -msgstr "Да Ñигурен Ñъм" - -msgid "No, take me back" -msgstr "Ðе, върни ме обратно" - -msgid "Delete multiple objects" -msgstr "Изтриване на множеÑтво обекти" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"Изтриването на избраните %(objects_name)s ще доведе до изтриване на Ñвързани " -"обекти. ВашиÑÑ‚ профил нÑма права за изтриване на Ñледните типове обекти:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"Изтриването на избраните %(objects_name)s ще доведе до заличаването на " -"Ñледните защитени Ñвързани обекти:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"ÐаиÑтина ли иÑкате да изтриете избраните %(objects_name)s? Ð’Ñички изброени " -"обекти и Ñвързаните Ñ Ñ‚ÑÑ… ще бъдат изтрити:" - -msgid "Delete?" -msgstr "Изтриване?" - -#, python-format -msgid " By %(filter_title)s " -msgstr " По %(filter_title)s " - -msgid "Summary" -msgstr "Резюме" - -msgid "Recent actions" -msgstr "ПоÑледни дейÑтвиÑ" - -msgid "My actions" -msgstr "Моите дейÑтвиÑ" - -msgid "None available" -msgstr "ÐÑма налични" - -msgid "Unknown content" -msgstr "ÐеизвеÑтно Ñъдържание" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"Вие Ñте Ñе автентикиран като %(username)s, но не Ñте оторизиран да доÑтъпите " -"тази Ñтраница. Бихте ли желали да влезе Ñ Ð´Ñ€ÑƒÐ³ профил." - -msgid "Forgotten your password or username?" -msgstr "Забравена парола или потребителÑко име?" - -msgid "Toggle navigation" -msgstr "Превключи навигациÑта" - -msgid "Date/time" -msgstr "Дата/чаÑ" - -msgid "User" -msgstr "Потребител" - -msgid "Action" -msgstr "ДейÑтвие" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" - -msgid "Show all" -msgstr "Покажи вÑички" - -msgid "Save" -msgstr "ЗапиÑ" - -msgid "Popup closing…" -msgstr "" - -msgid "Search" -msgstr "ТърÑене" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s резултат" -msgstr[1] "%(counter)s резултати" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "%(full_result_count)s общо" - -msgid "Save as new" -msgstr "Ð—Ð°Ð¿Ð¸Ñ ÐºÐ°Ñ‚Ð¾ нов" - -msgid "Save and add another" -msgstr "Ð—Ð°Ð¿Ð¸Ñ Ð¸ нов" - -msgid "Save and continue editing" -msgstr "Ð—Ð°Ð¿Ð¸Ñ Ð¸ продължение" - -msgid "Save and view" -msgstr "Запиши и прегледай" - -msgid "Close" -msgstr "Затвори" - -#, python-format -msgid "Change selected %(model)s" -msgstr "Променете Ð¸Ð·Ð±Ñ€Ð°Ð½Ð¸Ñ %(model)s" - -#, python-format -msgid "Add another %(model)s" -msgstr "ДобавÑне на друг %(model)s" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "Изтриване на Ð¸Ð·Ð±Ñ€Ð°Ð½Ð¸Ñ %(model)s" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "Благодарим Ви, че използвахте този Ñайт днеÑ." - -msgid "Log in again" -msgstr "Влез пак" - -msgid "Password change" -msgstr "ПромÑна на парола" - -msgid "Your password was changed." -msgstr "Паролата ви е променена." - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" - -msgid "Change my password" -msgstr "ПромÑна на парола" - -msgid "Password reset" -msgstr "Ðова парола" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "Паролата е променена. Вече можете да Ñе впишете" - -msgid "Password reset confirmation" -msgstr "Парола за потвърждение" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"МолÑ, въведете новата парола два пъти, за да може да Ñе потвърди, че Ñте Ñ " -"напиÑали правилно." - -msgid "New password:" -msgstr "Ðова парола:" - -msgid "Confirm password:" -msgstr "Потвърдете паролата:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"Връзката за възÑтановÑване на паролата е невалидна, може би защото вече е " -"използвана. МолÑ, поиÑкайте нова промÑна на паролата." - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"Вие Ñте получили този имейл, защото Ñте поиÑкали да промените паролата за " -"Ð²Ð°ÑˆÐ¸Ñ Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚ÐµÐ»Ñки акаунт в %(site_name)s." - -msgid "Please go to the following page and choose a new password:" -msgstr "МолÑ, отидете на Ñледната Ñтраница и изберете нова парола:" - -msgid "Your username, in case you’ve forgotten:" -msgstr "Вашето потребителÑко име в Ñлучай че Ñте го забравили:" - -msgid "Thanks for using our site!" -msgstr "Благодарим, че ползвате Ñайта ни!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "Екипът на %(site_name)s" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" - -msgid "Email address:" -msgstr "E-mail адреÑи:" - -msgid "Reset my password" -msgstr "Ðова парола" - -msgid "All dates" -msgstr "Ð’Ñички дати" - -#, python-format -msgid "Select %s" -msgstr "Изберете %s" - -#, python-format -msgid "Select %s to change" -msgstr "Изберете %s за промÑна" - -#, python-format -msgid "Select %s to view" -msgstr "Избери %s за преглед" - -msgid "Date:" -msgstr "Дата:" - -msgid "Time:" -msgstr "ЧаÑ:" - -msgid "Lookup" -msgstr "ТърÑене" - -msgid "Currently:" -msgstr "Сега:" - -msgid "Change:" -msgstr "Промени" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/bg/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/bg/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 4940bb9f4e717d1ffce8e341d7a5f5dc0effc4b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5565 zcmcJRU2Ggz6~`|$(BeY+0ik@9a2v=M>8|ZGB<+S&Bxzg{a1zB!OA$gE?_RH`nVnh9 z%-Y$fHc1PleMp-IsT9&GEmDyX!Ab4JwPU9*AOV$_dEfzrD&V0=yzoMWR36}W?u>WW zjgzJzuJ+D==`o;GtbwBv6>v+%(EmLX>*aANYp3QL@ z`~c%i`S=&$hZ(<~kAI)zpTLhW|JNMf%JDij_b`78_#yCi@U!3=a1A&B-T>Bf90TS2 zM?h4l?||2XPv+xia(ou#r%v$@7hVEI&�fn*hH7PJv}`IZ9={0*br`irxmuPaWbR zc0K}%olk(G=OlO%`~mnhSY#6_)oY;W`z5#){4FT^Ze;Q~a0Mv)Ccp-`i^Y$E=X3lu zxPtK;`S>6C_y&yl81pN^kAruCKO|Orz(K}u-k90Di6Dr+tsqNkA1HD8CXZXdT0Y+b zmot70{3Q4c_-XKG;BDZq^7%i5qVHeeUhpP@>44t`Zw6n>F$ED(e*xv(zvtt(K`2t! zbC}?AQ21Gqk5_{H)M_4xs!iZUa0fUC{u|_{=5EUNy$;H`zsvDWa1G;sg13SzSrj|^ z!JFadUhp<>AI{6UHG~8kU;}J{V(;I;KY(w6Z-WU={}KERq`x2h2|*G3X^v-dJe%WW zju&#A0XbHEf-Y@i2KGs)Y!f?+bm3ckxPvZD;vr4)Okyrga%(MJVz`nnwn*EMf#p_S z3;9@llJ*5UDX2ap0~&PLCLG|ZT1UT=eivQhFI=yuYdVywe!A3!)pTin^v}^Z(O1!> zeJTUh3zDw(9^t-ik~?y*rG1_*xhrv2tJg)wTOa9QM6X^~@nc?@FqPO;ue!EbJH>iY zZPpEe?Tyg&)b?hr8O3V*nB#iRuxIq@NbPj|it*IW(IALS4%*T8IdRvh?AE(Rarelx zdn4mpWu99(sN+CatUB#@9@E;1b-*b_wR2%TH1%N2*mXp+-5s&}OvTiPO{fOUaM*Oh zmKt!qnDJNKs!@9!-_Gr6dM&l5=^HiZgq2aAEj8#?eYZ9mtGz+s^N3AJKNK{z6N4?AW%GCa+EuzDhJ_9 z4Vgxq$qkJnSRQpF%`YA`+H)hA9??!$fQ#1uy3<;SNfgwL9&Y7X(hmVz(-{8U~li)L8fvuX!J_S*EMOc;?ZPe5!{`L@tUt$*fU_JYKkwkfxnV z><0dwmcLdm;IEB!-KmoBzQn=tYla)`V?os&bE{3q<80$qBg@TNlC=>A!(7pp_JY8Y zKN66suzWuxH{+Pip~F}vIaF4L#FA{Scy-ed(%q&-?5xU6*ftI}E;CNIOkC9aJ>x_s z%L={ktHPV?&n)M@`vzT1hNciUGs`kcx{PZ2*^x_AVXAIy%hLiUyGN|KqOOZzYwtTX zjk}mI%vA`YxTpf3Hxm;sJrKHtY}r8f++g6#++g?IkP|m0xXXqX%{Hy%qPg;DGmJ#C z+$~vdn#(62G*v&Feo*ZXgNG^Kh27P{115~fm6EPLOiBbj2TUUf65-^?c2V;zBue{K#|SAS~$zjBh+Dz)&2t4hCcTOJfJ4?DfmFIv@goRyx zC8$!OO8V|$H*OnR(!;f${a!P4yuv^b)}xa48+I6N+qhL{uiMu7`i^b7fBn{;_6IeY zOD5W%+hj^7)5(S8Z2D+2k<2YElpbbBw^%aGw>SR;vpAbfC6hXtN6YbKQYB9%mrysI z%*yMzN699{SS^UXgq9JW+d>8mk}gwlN+7#bp;zwhc}bKP8L(a3fG3x@4a6^*$yG^2+LvCm zNDdb@SvAl0&gEX>YRyqjW)Pd^26CEsqw$TaZA;doTc|mh{Im*@Vo=};+KfeLxO_=1ASgI@zAZNw{Q+Y(%kKMA0Wh$>UDC+V2`UaKc(P zpB~364uc6PfOt1;-Q>?PA6Ut<`DCtRMQ0AX+I3@*FS!0JG-qic9_2^y2cymX5}}ZzB*wFB$-={{oIs$(WVXon zoNzLi{X;=F20w+PShtj6xN?+QHE-!%u!G8o77jrV{x4!xr^jUOEH}db)ydTI-w8r& V-r(E|_IH|pQYv|wFjJe=e*pSlQ#}9x diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/bg/LC_MESSAGES/djangojs.po b/venv/Lib/site-packages/django/contrib/admin/locale/bg/LC_MESSAGES/djangojs.po deleted file mode 100644 index ded64ac..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/bg/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,218 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Jannis Leidel , 2011 -# Venelin Stoykov , 2015-2016 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-05-17 23:12+0200\n" -"PO-Revision-Date: 2017-09-19 16:41+0000\n" -"Last-Translator: Venelin Stoykov \n" -"Language-Team: Bulgarian (http://www.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" - -#, javascript-format -msgid "Available %s" -msgstr "Ðалични %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Това е ÑпиÑък на наличните %s . Можете да изберете нÑкои, като ги изберете в " -"полето по-долу и Ñлед това кликнете върху \"Избор\" Ñтрелка между двете " -"кутии." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "Въведете в това поле, за да филтрирате ÑпиÑъка на наличните %s." - -msgid "Filter" -msgstr "Филтър" - -msgid "Choose all" -msgstr "Избери вÑички" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Кликнете, за да изберете вÑички %s наведнъж." - -msgid "Choose" -msgstr "Избирам" - -msgid "Remove" -msgstr "Премахни" - -#, javascript-format -msgid "Chosen %s" -msgstr "Избрахме %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Това е ÑпиÑък на Ð¸Ð·Ð±Ñ€Ð°Ð½Ð¸Ñ %s. Можете да премахнете нÑкои, като ги изберете в " -"полето по-долу и Ñлед това щракнете върху \"Премахни\" Ñтрелка между двете " -"кутии." - -msgid "Remove all" -msgstr "Премахване на вÑички" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Кликнете, за да премахнете вÑички избрани %s наведнъж." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(sel)s на %(cnt)s е избран" -msgstr[1] "%(sel)s на %(cnt)s Ñа избрани" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Имате незапазени промени по отделни полета за редактиране. Ðко започнете " -"друго, незапиÑаните промени ще бъдат загубени." - -msgid "" -"You have selected an action, but you haven't saved your changes to " -"individual fields yet. Please click OK to save. You'll need to re-run the " -"action." -msgstr "" -"Вие Ñте избрали дейÑтвие, но не Ñте запиÑали промените по полета. МолÑ, " -"кликнете ОК, за да Ñе запишат. ТрÑбва отново да започнете дейÑтвие." - -msgid "" -"You have selected an action, and you haven't made any changes on individual " -"fields. You're probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Вие Ñте избрали дадена дейноÑÑ‚, а не Ñте направили нÑкакви промени по " -"полетата. ВероÑтно търÑите Go бутон, а не бутона Save." - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "Бележка: Вие Ñте %s Ñ‡Ð°Ñ Ð½Ð°Ð¿Ñ€ÐµÐ´ от времето на Ñървъра." -msgstr[1] "Бележка: Вие Ñте %s чаÑа напред от времето на Ñървъра" - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "Внимание: Вие Ñте %s Ñ‡Ð°Ñ Ð½Ð°Ð·Ð°Ð´ от времето на Ñървъра." -msgstr[1] "Внимание: Вие Ñте %s чаÑа назад от времето на Ñървъра." - -msgid "Now" -msgstr "Сега" - -msgid "Choose a Time" -msgstr "Изберете време" - -msgid "Choose a time" -msgstr "Избери време" - -msgid "Midnight" -msgstr "Полунощ" - -msgid "6 a.m." -msgstr "6 a.m." - -msgid "Noon" -msgstr "По обÑд" - -msgid "6 p.m." -msgstr "6 Ñлед обÑд" - -msgid "Cancel" -msgstr "Отказ" - -msgid "Today" -msgstr "ДнеÑ" - -msgid "Choose a Date" -msgstr "Изберете дата" - -msgid "Yesterday" -msgstr "Вчера" - -msgid "Tomorrow" -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 "Декември" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "Ð" - -msgctxt "one letter Monday" -msgid "M" -msgstr "П" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "Ð’" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "С" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "Ч" - -msgctxt "one letter Friday" -msgid "F" -msgstr "П" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "С" - -msgid "Show" -msgstr "Покажи" - -msgid "Hide" -msgstr "Скрий" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/bn/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/bn/LC_MESSAGES/django.mo deleted file mode 100644 index ab1d7ee1b792a7cc7e35860388367c6cfb5ecf9c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15247 zcmb`MdyHJwea8<83E-4GfItGJxjbCkv3J)767XWP;0M?g8)GleJk0FQ-QB@6bC-E| z*^;UT1f+q8M%2)N8{5U6u?X0NMqpAGS89>k6wy>^)T$3ULRHeLs`^jU7TT))e9!OP zI}c{pPSug`e($;WoZs{N`<*l6x6e9tx8rj^*UxkP>j#}{f^VM2A3jqHocknL051T4 zHH@DHKg{?$pr#%LS?Yct{5kLs!}~u2CHF7Ev%#N&ns>%WxWF^P)4}t=UjZZVOz>Oa zx!?<+^!x#+`QHc60{=YVPr#2ceh-u#3sA1{S>OurV(=5-D2Qq|0e%#`7nHnR;D^Ak zfztEq;CbNF;3Dt{D7k+DDh_`K9tM9J#s@G~^1lbl?l<`(`F{mo3;rYc3*cvYDES+~ zTfr^hrCc=hqr-6#!1)$^)f~a~AphJ?_@lVK3rg=NFyb8WT=3K2Qc&{OgIa$JsQlakO3oPgS#T#Pd-j8h z!|#FobKmEWc=WfR=KmNx0=@?>1fS>O67UD$HF^%753a&8!vhyf-CHMv?JO3M09efz2%F_aHDflVy z9&jDF8ax8Z&VL3MgQpWj#c4&r)u7~T1ZBsj@cfIQ?41f&3D3U*K6Q$7Uj-%aGX!6J z*#O=N?f_-~8=(CE5y(H+;*aLN2dbVg#3;pa7`zgk1*PvhpyvNBcnSC;@E!17Q2F~C zlD7&x4I!Tb*MYL*OW+Fd5pXkj6jVG;yU^ra4sK<<3H%DU4_pmiNO38zUjQZNVNm)H zgQVX55h#ED8XN)t3A_tj3W*Wn9syT^2f%g22dBWd!E?bIFiP{k45G@F!5I8)@I3UNPVf&fjv(DA_y%}4c>b{M6ZeCkX8a6z z2KZf2`Fb5xT>c%D9T7oQJXV8*(A^Cp-hU)lI)9mqcI#?fou3agkk4DV2!tHr} zFGxxH946onu2o#==abw-VQ@Nl6Bi}mZV1mdfhDdw*9W+^a^1qESgqw!EEjUkazRC( z(+`3AC~x`vpc|xHfZ5bFJh$hid`Xd0gVg^<3iO zMlNwfpR*189;I8#!`D}M?C#@cBpn2#w6f2Q;chbE8t~@qt({>s{7A<$)peN*YLdh? zv(duE6NO?eu57OrYQ=a-HF7+u7mM2~akXBoZ68nS^E zwK(st8?P0Ta)4oXU7knzJoC!A5+ZG2kSiy(skp+sopEI>sm9yebK-n-@xsN)*gZ&H zQoVT4T~{pXit@Qy%<}TAzjN1B;%GLhN7Z_`naP!F7#QU-s1`>kK)%Td;w3n)j_0Q1 z{Ps-2NF?Dnqy-a6v6##h%9BwgE}}0V6>4#*8qE}#GZqKgdA#e;KH}Eq%6OD&&OBZ_ zl`Bui&LCP?P4A`()ml=S9qxEknvJG&)#^-A$)~e=#=~xHG0s&Yi?<@ZwpbY75fMk6 zO~P~Uh51&Ea^sbx3Sj$mZj#`wP0AC6N-0x?%zC8~mutn@VYe<<%Z=r#aTHf7NkzkW zs8%S&{*Ko^tO24DtSC$u<0$A#pQmi-N$vLOV!e_p!U7XB60j@RgBROVg}-0+7QH`v zi=vsNUd)p%(KITQEeD+m3yq($i7?yy^`%^)$eTP?SBKsD zGKClAqH;WwB?cl^d<^PU-mOA(Ql7kK;bIM~R8|dzhl81b^ktMQ=QBxz?s{L@K&4t+ z7GZ_g)_-y|Iu)0fDNKuu@VPN^47=idp%#@AsOBw7rsZiB;YnpOsnz1Lg*N4Eg!!q4 zk+~*~MCQ6rO57O~N{upH<{g=dWs1EnlySQ5`%Kk`s2bO5O14EWDaV8EhQw{K`f?i* z*t^jeaH(Fcsem(nLKSL_P~aT7C*CE9;k}B)fvLDO7;R2M{d`!>cn*-@W%n-Y3cRV+1nTPCC2^fZ-h+}PYff?>Bg;a@N- zGks9cCJJ#eUu|2n8Q*zchH*P#m(u38Q1g-c(gfW*&(QiySkxXv!?@NnjK-~1m{lyT zMOV^yXRB@tU5F+zp3pePX}EMv-!Lp^gXw$YnNMvOv1>Dhang`PGswu5BQ}7-#H{b+ zsxLKM1t^Fw&h`_SQ1L0#mIWS+*DHnE?4oK^&FzSdIha-seE)y6gL;QDa=YCb)LlJU z$EOl@vz}rec3b08vNH}4O;nN+5vYi{JR|r~XZzn;H-2PPHCnoDv?>3`YodLCej9B+ zBxwk(lM%{Q(zPbaRn=SEHg=EkDM0(Rww~-x4jHf0XWB9rF7~^9w)ZbwTuSowVzyUr ziz_5ATCd$AS{0YBS^T->%a^Pg;tnzXo$Vx@gUC;E+oqBk?MrT3)+F2ga~ow_o5Fmu zIitqM_FJ2>2E!r1HYv3N1bBW9Mw>{wodlE^3aXM!R|@Q4IxE-$ph)}fsN_nl9p1Q7 z>JpGGDpc88a(Ukc$7X%jJB6#o4Z3ZX$_R~#NXWjvIKAIqu9wE*3LD?H`uI5gUZ*Nf zFn%-D;mA%_y7MQECG^x$TFj2n-=^boUJb5FOrm@1xgzo-?aCGtd3$?27WuuVmQbKw z%j;FG)t;vb7a>_^qR@8il*JJ%nt>syMb!>7B})smI6Xqu;#|o;P76?bFAOdg$~(NE zLU|`v64q(X9)&TS9gD|vL`s!Cg{E9lA=P8bljr%tC<;xb65m^oX*E5Yq1PZ|NJj~Z zPuZ<)!`<6>E)Y2iXRN_!V~xZlW2A6a_G!bXc4#y^3po;sNWXpi2n8LpREirV$ir?_ zG3D>%B>P}mv$vLal#`jV3#eYn4p?)yLI-zSffmjVqM*6k<3((ltgFo00YnK4USfjp z8!&)=rasO7x$!Ke3`p5uIgGAZCpgp;Hc~F znY5@x0n)0SRFkkuf#|09vo7$dkWcR_@pQ#)sU-R;GO#f}a9do_0dY9W`*Yudt?@La zKd`AfS;!BpsZUl1Mw8)a!Iqmx2iB^&Fn2)5=;7$HK=ZCLYxpeu8 z<;$5kur=OUkj$=mE7N%^mM-VB;3l@;fze8?T&3S7mEq_{zHdO>o8kgx8?C|`hSwJT zaIjFGNUmW`d9seL1EUn|aI_{aPg0iA;;C9~dU$APW@cuP^J=+Tn27Higlj|QQwqhf zd}ypZv}D1ijhoiDy|{=koDEKj$S`-RePRv zO~jRf_2uzI9c?(eYOGMp%p8u!$_uvmF9`#jDNEJisBGUEs;e)%I6YnUHVm)8Lh_g zsMR>=SM26*)M_?(5S}09b*u4m`u6J**=p==HC{qKcdvQX$Nc+e`Rn{kG{4kpGWke0 z-ZRYY5kHT&PqWkuk?n^tCv@m}rc_xn*ZNlD5wGzv<~-pgd-Hq0Y@39~`lz=;SRx${ zo8dlu`x(#cE8*e&%dXW3cPu#Iml7WW_Y`krw3icda;VQ7%zs{~^tnLdaq?z1rMpnS zFY*W?(?n2_XYg$w-j_{3;}<$yLA+%}6Q!utc*Vbd#@`@(9z2ozIp`@iEw2N%6hEI}pYCT2(HT!>>jReIkJXHmCEW8jmm=H4{wL{wxtIRoaC zfL9F_q%1px>i!Z{Y?j#9LN?{k0W6?nJm^zTT3%w@HH&dq4pTyjV^Y>m{qwEnL#@WE zUiiMu^@bl4{=husVc)Y#k2s~iV&!ze*hQ^AWuDlW{=+oO_wICZs(ikv^dWSr3gU`> zooujNsSb$-FOGV(2eCwPgLK5!GH3J^13clvOi`POU4=drrZo5VzA^n-Ttg^volu~t z>8U1f_xL+=MJlr;owc1tqbqNIVP|%&eRuc2>=&sMiJn{Ui0k~J5;=1h==(N?-iFrq zx2-vx_8SoD2%0#X6~8CHD5I8{@tch9@omTGL?)m1UD9?jLjGiL1e8!u+DDi1%7htZ zA?gD>%K9_YWPv4#K%txaj9l$5Y0R3>4l{x>L?$H?B(p9sB73A(?7Nb9j6`&r!Qb@v zI42>9qbPYt`Mu)T5+)Vxd@GoOUY4u7zJK{{mNUioLG?0XEYk9nC3tUUz0BHu*-IY~ z3TfV-@K}Ld8kv=z?du9GHDG~1!hpys{@gH_ulx~&X@^<|4>)hyuX#aPu7aJ~qF@lo zdazrb!gZ zzV}Fk?x(zNa!Y4chC5HZ2r<*cA;_~OR3`646-Wm^A(8rSnug|M2tGLy+IfVzmiCT- zryM|(Xl5irNoTv8_Y~Wk1q6~VN?3bnrZIhH6fqWtvoh0Qj{hd>lZhpSqwA!}loKxz z{e71aD^%w`C9)mvP|aQE=Q-z+Ys~Md*ft&JR?@rB^D>V#(Y&kUwXbNe)Raxv{Cvjxzc zCS{aFActv{@ok?^+9zYA9l0|yDS1eE$oYMhLCzWk@Lyw`H#tv$e#b7LGnOG zHD!d~FZ{Wcg@o3QzWp|M#EbUY~ zD>bb9%L-}ZTNwW8hN-wk#iS|K8YQ~FZ3NZ2nWk_+Xr`8ga8lrAeu#%lnb7WmCcfP} z`~Qb=`~QYBf`|ViHj6oj5*s5-*vM%CbgrIW4MY8p7WjJ1vqkT*${#Z2D{(fab01m+ zfhB`XR7>GP zp%}eG)e&G>$U@weF2BnE9245ACU%+9N5e(!FBt9r0ryT?K--533yO9t#LgGmo`iS( z&nQcw*2~Tp9UdUG&oAM=k$q{Dpg>%Nob<-)4R~MlPjq~yPxRk@$iH|Yyy@ynWRqlDNiqSo%=BN<Jsjy|GZtdt54q@7Kp%KO$TEYw>fm3R=etK|MZ+~_p;Y!2HC-BCAtWPMd zp)b4lXQ-?8v{q&u7K5PzBIQ*2Q;0Vd2ipDVpr3ABX6ZvHNa+$vr0aWB?`veEpZ!r? zfP~`3gWOrcW!#r1B&bhO@WKbN8M=<*%QGZp;Iqt diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/bn/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/bn/LC_MESSAGES/django.po deleted file mode 100644 index e36fb61..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/bn/LC_MESSAGES/django.po +++ /dev/null @@ -1,652 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Anubhab Baksi, 2013 -# Jannis Leidel , 2011 -# Tahmid Rafi , 2012-2013 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-01-19 16:49+0100\n" -"PO-Revision-Date: 2017-09-19 16:41+0000\n" -"Last-Translator: Jannis Leidel \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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "%(count)d টি %(items)s সফলভাবে মà§à¦›à§‡ ফেলা হয়েছে" - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "%(name)s ডিলিট করা সমà§à¦­à¦¬ নয়" - -msgid "Are you sure?" -msgstr "আপনি কি নিশà§à¦šà¦¿à¦¤?" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "চিহà§à¦¨à¦¿à¦¤ অংশটি %(verbose_name_plural)s মà§à¦›à§‡ ফেলà§à¦¨" - -msgid "Administration" -msgstr "" - -msgid "All" -msgstr "সকল" - -msgid "Yes" -msgstr "হà§à¦¯à¦¾à¦" - -msgid "No" -msgstr "না" - -msgid "Unknown" -msgstr "অজানা" - -msgid "Any date" -msgstr "যে কোন তারিখ" - -msgid "Today" -msgstr "â€à¦†à¦œ" - -msgid "Past 7 days" -msgstr "শেষ à§­ দিন" - -msgid "This month" -msgstr "ঠমাসে" - -msgid "This year" -msgstr "ঠবছরে" - -msgid "No date" -msgstr "" - -msgid "Has date" -msgstr "" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" - -msgid "Action:" -msgstr "কাজ:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "আরো à¦à¦•টি %(verbose_name)s যোগ করà§à¦¨" - -msgid "Remove" -msgstr "মà§à¦›à§‡ ফেলà§à¦¨" - -msgid "action time" -msgstr "কারà§à¦¯ সময়" - -msgid "user" -msgstr "" - -msgid "content type" -msgstr "" - -msgid "object id" -msgstr "অবজেকà§à¦Ÿ আইডি" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/3/library/functions.html#repr) -msgid "object repr" -msgstr "অবজেকà§à¦Ÿ উপসà§à¦¥à¦¾à¦ªà¦•" - -msgid "action flag" -msgstr "কারà§à¦¯à¦šà¦¿à¦¹à§à¦¨" - -msgid "change message" -msgstr "বারà§à¦¤à¦¾ পরিবরà§à¦¤à¦¨ করà§à¦¨" - -msgid "log entry" -msgstr "লগ à¦à¦¨à§à¦Ÿà§à¦°à¦¿" - -msgid "log entries" -msgstr "লগ à¦à¦¨à§à¦Ÿà§à¦°à¦¿à¦¸à¦®à§‚হ" - -#, python-format -msgid "Added \"%(object)s\"." -msgstr "%(object)s অà§à¦¯à¦¾à¦¡ করা হয়েছে" - -#, python-format -msgid "Changed \"%(object)s\" - %(changes)s" -msgstr "" - -#, python-format -msgid "Deleted \"%(object)s.\"" -msgstr "\"%(object)s\" ডিলিট করা হয়েছে" - -msgid "LogEntry Object" -msgstr "লগ-à¦à¦¨à§à¦Ÿà§à¦°à¦¿ দà§à¦°à¦¬à§à¦¯" - -#, python-brace-format -msgid "Added {name} \"{object}\"." -msgstr "" - -msgid "Added." -msgstr "" - -msgid "and" -msgstr "à¦à¦¬à¦‚" - -#, python-brace-format -msgid "Changed {fields} for {name} \"{object}\"." -msgstr "" - -#, python-brace-format -msgid "Changed {fields}." -msgstr "" - -#, python-brace-format -msgid "Deleted {name} \"{object}\"." -msgstr "" - -msgid "No fields changed." -msgstr "কোন ফিলà§à¦¡ পরিবরà§à¦¤à¦¨ হয়নি।" - -msgid "None" -msgstr "কিছৠনা" - -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was added successfully." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was changed successfully." -msgstr "" - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "কাজ করার আগে বসà§à¦¤à§à¦—à§à¦²à¦¿à¦•ে অবশà§à¦¯à¦‡ চিহà§à¦¨à¦¿à¦¤ করতে হবে। কোনো বসà§à¦¤à§ পরিবরà§à¦¤à¦¿à¦¤ হয়নি।" - -msgid "No action selected." -msgstr "কোনো কাজ " - -#, python-format -msgid "The %(name)s \"%(obj)s\" was deleted successfully." -msgstr "%(name)s \"%(obj)s\" সফলতার সাথে মà§à¦›à§‡ ফেলা হয়েছে।" - -#, python-format -msgid "%(name)s with ID \"%(key)s\" doesn't exist. Perhaps it was deleted?" -msgstr "" - -#, python-format -msgid "Add %s" -msgstr "%s যোগ করà§à¦¨" - -#, python-format -msgid "Change %s" -msgstr "%s পরিবরà§à¦¤à¦¨ করà§à¦¨" - -msgid "Database error" -msgstr "ডাটাবেস সমসà§à¦¯à¦¾" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "%(cnt)s টি থেকে ০ টি সিলেকà§à¦Ÿ করা হয়েছে" - -#, python-format -msgid "Change history: %s" -msgstr "ইতিহাস পরিবরà§à¦¤à¦¨à¦ƒ %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" - -msgid "Django site admin" -msgstr "জà§à¦¯à¦¾à¦™à§à¦—ো সাইট পà§à¦°à¦¶à¦¾à¦¸à¦•" - -msgid "Django administration" -msgstr "জà§à¦¯à¦¾à¦™à§à¦—ো পà§à¦°à¦¶à¦¾à¦¸à¦¨" - -msgid "Site administration" -msgstr "সাইট পà§à¦°à¦¶à¦¾à¦¸à¦¨" - -msgid "Log in" -msgstr "পà§à¦°à¦¬à§‡à¦¶ করà§à¦¨" - -#, python-format -msgid "%(app)s administration" -msgstr "" - -msgid "Page not found" -msgstr "পৃষà§à¦ à¦¾ পাওয়া যায়নি" - -msgid "We're sorry, but the requested page could not be found." -msgstr "দà§à¦ƒà¦–িত, অনà§à¦°à§‡à¦¾à¦§à¦•ৃত পাতাটি পাওয়া যায়নি।" - -msgid "Home" -msgstr "নীড়পাতা" - -msgid "Server error" -msgstr "সারà§à¦­à¦¾à¦° সমসà§à¦¯à¦¾" - -msgid "Server error (500)" -msgstr "সারà§à¦­à¦¾à¦° সমসà§à¦¯à¦¾ (৫০০)" - -msgid "Server Error (500)" -msgstr "সারà§à¦­à¦¾à¦° সমসà§à¦¯à¦¾ (৫০০)" - -msgid "" -"There's been an error. It's been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" - -msgid "Run the selected action" -msgstr "চিহà§à¦¨à¦¿à¦¤ কাজটি শà§à¦°à§ করà§à¦¨" - -msgid "Go" -msgstr "যান" - -msgid "Click here to select the objects across all pages" -msgstr "সকল পৃষà§à¦ à¦¾à¦° দà§à¦°à¦¬à§à¦¯ পছনà§à¦¦ করতে à¦à¦–ানে কà§à¦²à¦¿à¦• করà§à¦¨" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "%(total_count)s টি %(module_name)s à¦à¦° সবগà§à¦²à§‹à¦‡ সিলেকà§à¦Ÿ করà§à¦¨" - -msgid "Clear selection" -msgstr "চিহà§à¦¨à¦¿à¦¤ অংশের চিহà§à¦¨ মà§à¦›à§‡ ফেলà§à¦¨" - -msgid "" -"First, enter a username and password. Then, you'll be able to edit more user " -"options." -msgstr "" -"পà§à¦°à¦¥à¦®à§‡ à¦à¦•টি সদসà§à¦¯à¦¨à¦¾à¦® ও পাসওয়ারà§à¦¡ পà§à¦°à¦¬à§‡à¦¶ করান। তারপরে আপনি â€à¦†à¦°à¦“ সদসà§à¦¯-অপশন যà§à¦•à§à¦¤ করতে " -"পারবেন।" - -msgid "Enter a username and password." -msgstr "ইউজার নেইম à¦à¦¬à¦‚ পাসওয়ারà§à¦¡ টাইপ করà§à¦¨à¥¤" - -msgid "Change password" -msgstr "পাসওয়ারà§à¦¡ বদলান" - -msgid "Please correct the error below." -msgstr "অনà§à¦—à§à¦°à¦¹ করে নিচের ভà§à¦²à¦—à§à¦²à§‡à¦¾ সংশোধন করà§à¦¨à¥¤" - -msgid "Please correct the errors below." -msgstr "" - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "%(username)s সদসà§à¦¯à§‡à¦° জনà§à¦¯ নতà§à¦¨ পাসওয়ারà§à¦¡ দিন।" - -msgid "Welcome," -msgstr "সà§à¦¬à¦¾à¦—তম," - -msgid "View site" -msgstr "" - -msgid "Documentation" -msgstr "সহায়িকা" - -msgid "Log out" -msgstr "পà§à¦°à¦¸à§à¦¥à¦¾à¦¨" - -#, python-format -msgid "Add %(name)s" -msgstr "%(name)s যোগ করà§à¦¨" - -msgid "History" -msgstr "ইতিহাস" - -msgid "View on site" -msgstr "সাইটে দেখà§à¦¨" - -msgid "Filter" -msgstr "ফিলà§à¦Ÿà¦¾à¦°" - -msgid "Remove from sorting" -msgstr "কà§à¦°à¦®à¦¾à¦¨à§à¦¸à¦¾à¦°à§‡ সাজানো থেকে বিরত হোন" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "সাজানোর কà§à¦°à¦®: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "কà§à¦°à¦®à¦¾à¦¨à§à¦¸à¦¾à¦°à§‡ সাজানো চালৠকরà§à¦¨/ বনà§à¦§ করà§à¦¨" - -msgid "Delete" -msgstr "মà§à¦›à§à¦¨" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"%(object_name)s '%(escaped_object)s' মà§à¦›à§‡ ফেললে à¦à¦° সমà§à¦ªà¦°à§à¦•িত অবজেকà§à¦Ÿà¦—à§à¦²à§‡à¦¾à¦“ মà§à¦›à§‡ " -"যাবে, কিনà§à¦¤à§ আপনার নিমà§à¦¨à¦¬à¦°à§à¦£à¦¿à¦¤ অবজেকà§à¦Ÿà¦—à§à¦²à§‡à¦¾ মোছার অধিকার নেইঃ" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"আপনি কি %(object_name)s \"%(escaped_object)s\" মà§à¦›à§‡ ফেলার বà§à¦¯à¦¾à¦ªà¦¾à¦°à§‡ নিশà§à¦šà¦¿à¦¤? " -"নিমà§à¦¨à§‡ বরà§à¦£à¦¿à¦¤ সকল আইটেম মà§à¦›à§‡ যাবেঃ" - -msgid "Objects" -msgstr "" - -msgid "Yes, I'm sure" -msgstr "হà§à¦¯à¦¾à¦¼à¦, আমি নিশà§à¦šà¦¿à¦¤" - -msgid "No, take me back" -msgstr "" - -msgid "Delete multiple objects" -msgstr "à¦à¦•াধিক জিনিস মà§à¦›à§‡ ফেলà§à¦¨" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" - -msgid "Change" -msgstr "পরিবরà§à¦¤à¦¨" - -msgid "Delete?" -msgstr "মà§à¦›à§‡ ফেলà§à¦¨?" - -#, python-format -msgid " By %(filter_title)s " -msgstr " %(filter_title)s অনà§à¦¯à¦¾à§Ÿà§€ " - -msgid "Summary" -msgstr "" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "%(name)s à¦à¦ªà§à¦²à¦¿à¦•েশন à¦à¦° মডেল গà§à¦²à§‹" - -msgid "Add" -msgstr "যোগ করà§à¦¨" - -msgid "You don't have permission to edit anything." -msgstr "কোন কিছৠপরিবরà§à¦¤à¦¨à§‡ আপনার অধিকার নেই।" - -msgid "Recent actions" -msgstr "" - -msgid "My actions" -msgstr "" - -msgid "None available" -msgstr "কিছà§à¦‡ পাওয়া যায়নি" - -msgid "Unknown content" -msgstr "অজানা বিষয়" - -msgid "" -"Something's wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"আপনার ডাটাবেস ইনসà§à¦Ÿà¦²à§‡ সমসà§à¦¯à¦¾ হয়েছে। নিশà§à¦šà¦¿à¦¤ করà§à¦¨ যে, ডাটাবেস টেবিলগà§à¦²à§‡à¦¾ সঠিকভাবে " -"তৈরী হয়েছে, à¦à¦¬à¦‚ যথাযথ সদসà§à¦¯à§‡à¦° ডাটাবেস পড়ার অধিকার রয়েছে।" - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" - -msgid "Forgotten your password or username?" -msgstr "ইউজার নেইম অথবা পাসওয়ারà§à¦¡ ভà§à¦²à§‡ গেছেন?" - -msgid "Date/time" -msgstr "তারিখ/সময়" - -msgid "User" -msgstr "সদসà§à¦¯" - -msgid "Action" -msgstr "কারà§à¦¯" - -msgid "" -"This object doesn't have a change history. It probably wasn't added via this " -"admin site." -msgstr "à¦à¦‡ অবজেকà§à¦Ÿà§‡à¦° কোন ইতিহাস নেই। সমà§à¦­à¦¬à¦¤ à¦à¦Ÿà¦¿ পà§à¦°à¦¶à¦¾à¦¸à¦¨ সাইট দিয়ে তৈরী করা হয়নি।" - -msgid "Show all" -msgstr "সব দেখান" - -msgid "Save" -msgstr "সংরকà§à¦·à¦£ করà§à¦¨" - -msgid "Popup closing..." -msgstr "" - -#, python-format -msgid "Change selected %(model)s" -msgstr "" - -#, python-format -msgid "Add another %(model)s" -msgstr "" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "" - -msgid "Search" -msgstr "সারà§à¦š" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "মোট %(full_result_count)s" - -msgid "Save as new" -msgstr "নতà§à¦¨à¦­à¦¾à¦¬à§‡ সংরকà§à¦·à¦£ করà§à¦¨" - -msgid "Save and add another" -msgstr "সংরকà§à¦·à¦£ করà§à¦¨ à¦à¦¬à¦‚ আরেকটি যোগ করà§à¦¨" - -msgid "Save and continue editing" -msgstr "সংরকà§à¦·à¦£ করà§à¦¨ à¦à¦¬à¦‚ সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ চালিয়ে যান" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "ওয়েবসাইটে কিছৠসময় কাটানোর জনà§à¦¯ আপনাকে আনà§à¦¤à¦°à¦¿à¦• ধনà§à¦¯à¦¬à¦¾à¦¦à¥¤" - -msgid "Log in again" -msgstr "পà§à¦¨à¦°à¦¾à§Ÿ পà§à¦°à¦¬à§‡à¦¶ করà§à¦¨" - -msgid "Password change" -msgstr "পাসওয়ারà§à¦¡ বদলান" - -msgid "Your password was changed." -msgstr "আপনার পাসওয়ারà§à¦¡ বদলানো হয়েছে।" - -msgid "" -"Please enter your old password, for security's sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"অনà§à¦—à§à¦°à¦¹ করে আপনার পà§à¦°à¦¨à§‡à¦¾ পাসওয়ারà§à¦¡ পà§à¦°à¦¬à§‡à¦¶ করান, নিরাপতà§à¦¤à¦¾à¦° কাতিরে, à¦à¦¬à¦‚ পরপর দà§â€™à¦¬à¦¾à¦° " -"নতà§à¦¨ পাসওয়ারà§à¦¡ পà§à¦°à¦¬à§‡à¦¶ করান, যাচাই করার জনà§à¦¯à¥¤" - -msgid "Change my password" -msgstr "আমার পাসওয়ারà§à¦¡ পরিবরà§à¦¤à¦¨ করà§à¦¨" - -msgid "Password reset" -msgstr "পাসওয়ারà§à¦¡ রিসেট করà§à¦¨" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "আপনার পাসওয়ারà§à¦¡ দেয়া হয়েছে। আপনি à¦à¦–ন পà§à¦°à¦¬à§‡à¦¶ (লগইন) করতে পারেন।" - -msgid "Password reset confirmation" -msgstr "পাসওয়ারà§à¦¡ রিসেট নিশà§à¦šà¦¿à¦¤ করà§à¦¨" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"অনà§à¦—à§à¦°à¦¹ করে আপনার পাসওয়ারà§à¦¡ দà§à¦¬à¦¾à¦° পà§à¦°à¦¬à§‡à¦¶ করান, যাতে আমরা যাচাই করতে পারি আপনি " -"সঠিকভাবে টাইপ করেছেন।" - -msgid "New password:" -msgstr "নতà§à¦¨ পাসওয়ারà§à¦¡à¦ƒ" - -msgid "Confirm password:" -msgstr "পাসওয়ারà§à¦¡ নিশà§à¦šà¦¿à¦¤à¦•রণঃ" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"পাসওয়ারà§à¦¡ রিসেট লিঙà§à¦•টি ঠিক নয়, হয়তো à¦à¦Ÿà¦¾ ইতোমধà§à¦¯à§‡ বà§à¦¯à¦¬à¦¹à§ƒà¦¤ হয়েছে। পাসওয়ারà§à¦¡ " -"রিসেটের জনà§à¦¯ অনà§à¦—à§à¦°à¦¹ করে নতà§à¦¨à¦­à¦¾à¦¬à§‡ আবেদন করà§à¦¨à¥¤" - -msgid "" -"We've emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" - -msgid "" -"If you don't receive an email, please make sure you've entered the address " -"you registered with, and check your spam folder." -msgstr "" - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"আপনি à¦à¦‡ ই-মেইলটি পেয়েছেন কারন আপনি %(site_name)s ঠআপনার ইউজার à¦à¦•াউনà§à¦Ÿà§‡à¦° " -"পাসওয়ারà§à¦¡ রিসেট à¦à¦° জনà§à¦¯ অনà§à¦°à§‹à¦§ করেছেন।" - -msgid "Please go to the following page and choose a new password:" -msgstr "অনà§à¦—à§à¦°à¦¹ করে নিচের পাতাটিতে যান à¦à¦¬à¦‚ নতà§à¦¨ পাসওয়ারà§à¦¡ বাছাই করà§à¦¨à¦ƒ" - -msgid "Your username, in case you've forgotten:" -msgstr "আপনার সদসà§à¦¯à¦¨à¦¾à¦®, যদি ভà§à¦²à§‡ গিয়ে থাকেনঃ" - -msgid "Thanks for using our site!" -msgstr "আমাদের সাইট বà§à¦¯à¦¬à¦¹à¦¾à¦°à§‡à¦° জনà§à¦¯ ধনà§à¦¯à¦¬à¦¾à¦¦!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "%(site_name)s দল" - -msgid "" -"Forgotten your password? Enter your email address below, and we'll email " -"instructions for setting a new one." -msgstr "" -"পাসওয়ারà§à¦¡ ভà§à¦²à§‡ গেছেন? নিচে আপনার ইমেইল à¦à¦¡à§à¦°à§‡à¦¸ দিন, à¦à¦¬à¦‚ আমরা নতà§à¦¨ পাসওয়ারà§à¦¡ সেট " -"করার নিয়ম-কানà§à¦¨ আপনাকে ই-মেইল করব।" - -msgid "Email address:" -msgstr "ইমেইল ঠিকানা:" - -msgid "Reset my password" -msgstr "আমার পাসওয়ারà§à¦¡ রিসেট করà§à¦¨" - -msgid "All dates" -msgstr "সকল তারিখ" - -#, python-format -msgid "Select %s" -msgstr "%s বাছাই করà§à¦¨" - -#, python-format -msgid "Select %s to change" -msgstr "%s পরিবরà§à¦¤à¦¨à§‡à¦° জনà§à¦¯ বাছাই করà§à¦¨" - -msgid "Date:" -msgstr "তারিখঃ" - -msgid "Time:" -msgstr "সময়ঃ" - -msgid "Lookup" -msgstr "খà§à¦à¦œà§à¦¨" - -msgid "Currently:" -msgstr "বরà§à¦¤à¦®à¦¾à¦¨ অবসà§à¦¥à¦¾:" - -msgid "Change:" -msgstr "পরিবরà§à¦¤à¦¨:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/bn/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/bn/LC_MESSAGES/djangojs.mo deleted file mode 100644 index b3f7f973e1a33688eed57f0c33f699ad9564300a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2313 zcmds$ON7`4Az=eOFJWPOT_3D$fUvq5MY`6{=e#;U1P?`&BRWsfBk*+y{r1C zUE7u!o+q%L#`+%X8Lap2!VAwY;Jx6l;7;(jOx}KXs^1Ad2>os_2krrPfCs_nz)6t& z&w$&&cfk9>S|* zhVfJ24j4ZS?gOd6!(aidfP2A3@F19gP4EZsanMI{@>>8&em9f*;2)4LWn8>3&Hp}% zq4*zx6!$tv{~*abUPk)-tnP6U zQEuMWy@-pp6b-JMJeE;kMlN%Hye+caxiPQFcAy$}6n4DnfK_Bi_hkm^l)c&316I`y zaS`v1jv|O>WsHtVwGioZvTnSS4eyMM;y^2(H_i#w(z%N4>d1KWaVuze$9k>Ut7@O; z7T&0Ovyl`Aw%%)k22?JVCcWZeuXKc$U+_!i1I2Q&2t%(T`vJw=vOD4xr@Yb>FHQP~ zN(YK~a;HUXylNy=915c&pPv#+1u;J@aUdao5!FC^C3IpwP)+?3d{nC^TGFdZ(ee2) zsahfo`2MyrUB6Hm3sThn|x`9i#A!e!%u9oW|Lbs`PO}}GF(Nc z`pzbaQ{A-5*Un;%@)vG@369Gy=!Z5T<8R1wxB~U6bNFkzD^QNHr`pnb z#>N~KhkF0EpWK2cdRVc;CE6S=F;~DE{aZHq)RmS-Mj2G<*fcbWb!=XxnrS#UAuPME z4cEi6lWB6)q`iKP+2n@X*>F}XZWQa#LWT(jf{-)~3~@Lb=(^LAFJ=rY90%Uyg{&Xj zWX0z;xkP$5ItZ90mF5C`m42sMny~Ac%DzHhPEOnY+yz7%RMut`RDv`#1Eio)k?cD8 zKWE2`-Oc!KdjGfVxS*GD49xv9xC?YFIG`J@==3UOzZCr, 2011 -# Tahmid Rafi , 2013 -# Tahmid Rafi , 2014 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-05-17 23:12+0200\n" -"PO-Revision-Date: 2017-09-19 16:41+0000\n" -"Last-Translator: Jannis Leidel \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" - -#, javascript-format -msgid "Available %s" -msgstr "%s বিদà§à¦¯à¦®à¦¾à¦¨" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "" - -msgid "Filter" -msgstr "ফিলà§à¦Ÿà¦¾à¦°" - -msgid "Choose all" -msgstr "সব বাছাই করà§à¦¨" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "সব %s à¦à¦•বারে বাছাই করার জনà§à¦¯ কà§à¦²à¦¿à¦• করà§à¦¨à¥¤" - -msgid "Choose" -msgstr "বাছাই করà§à¦¨" - -msgid "Remove" -msgstr "মà§à¦›à§‡ ফেলà§à¦¨" - -#, javascript-format -msgid "Chosen %s" -msgstr "%s বাছাই করা হয়েছে" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" - -msgid "Remove all" -msgstr "সব মà§à¦›à§‡ ফেলà§à¦¨" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "" - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "" -msgstr[1] "" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" - -msgid "" -"You have selected an action, but you haven't saved your changes to " -"individual fields yet. Please click OK to save. You'll need to re-run the " -"action." -msgstr "" - -msgid "" -"You have selected an action, and you haven't made any changes on individual " -"fields. You're probably looking for the Go button rather than the Save " -"button." -msgstr "" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "নোট: আপনি সারà§à¦­à¦¾à¦° সময়ের চেয়ে %s ঘনà§à¦Ÿà¦¾ সামনে আছেন।" -msgstr[1] "নোট: আপনি সারà§à¦­à¦¾à¦° সময়ের চেয়ে %s ঘনà§à¦Ÿà¦¾ সামনে আছেন।" - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "নোট: আপনি সারà§à¦­à¦¾à¦° সময়ের চেয়ে %s ঘনà§à¦Ÿà¦¾ পেছনে আছেন।" -msgstr[1] "নোট: আপনি সারà§à¦­à¦¾à¦° সময়ের চেয়ে %s ঘনà§à¦Ÿà¦¾ পেছনে আছেন।" - -msgid "Now" -msgstr "à¦à¦–ন" - -msgid "Choose a Time" -msgstr "" - -msgid "Choose a time" -msgstr "সময় নিরà§à¦¬à¦¾à¦šà¦¨ করà§à¦¨" - -msgid "Midnight" -msgstr "মধà§à¦¯à¦°à¦¾à¦¤" - -msgid "6 a.m." -msgstr "৬ পূরà§à¦¬à¦¾à¦¹à§à¦¨" - -msgid "Noon" -msgstr "দà§à¦ªà§à¦°" - -msgid "6 p.m." -msgstr "" - -msgid "Cancel" -msgstr "বাতিল" - -msgid "Today" -msgstr "আজ" - -msgid "Choose a Date" -msgstr "" - -msgid "Yesterday" -msgstr "গতকাল" - -msgid "Tomorrow" -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 "" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "" - -msgctxt "one letter Monday" -msgid "M" -msgstr "" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "" - -msgctxt "one letter Friday" -msgid "F" -msgstr "" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "" - -msgid "Show" -msgstr "দেখান" - -msgid "Hide" -msgstr "লà§à¦•ান" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/br/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/br/LC_MESSAGES/django.mo deleted file mode 100644 index 296f113a522fdf4cca94482910e053bd82d7767b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6489 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 diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/br/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/br/LC_MESSAGES/django.po deleted file mode 100644 index cbdc359..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/br/LC_MESSAGES/django.po +++ /dev/null @@ -1,671 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Fulup , 2012 -# Irriep Nala Novram , 2018 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-01-16 20:42+0100\n" -"PO-Revision-Date: 2019-01-18 00:36+0000\n" -"Last-Translator: Ramiro Morales\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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "" - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "" - -msgid "Are you sure?" -msgstr "Ha sur oc'h?" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Dilemel %(verbose_name_plural)s diuzet" - -msgid "Administration" -msgstr "Melestradurezh" - -msgid "All" -msgstr "An holl" - -msgid "Yes" -msgstr "Ya" - -msgid "No" -msgstr "Ket" - -msgid "Unknown" -msgstr "Dianav" - -msgid "Any date" -msgstr "Forzh pegoulz" - -msgid "Today" -msgstr "Hiziv" - -msgid "Past 7 days" -msgstr "Er 7 devezh diwezhañ" - -msgid "This month" -msgstr "Ar miz-mañ" - -msgid "This year" -msgstr "Ar bloaz-mañ" - -msgid "No date" -msgstr "Deiziad ebet" - -msgid "Has date" -msgstr "D'an deiziad" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" - -msgid "Action:" -msgstr "Ober:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Ouzhpennañ %(verbose_name)s all" - -msgid "Remove" -msgstr "Lemel kuit" - -msgid "Addition" -msgstr "Sammañ" - -msgid "Change" -msgstr "Cheñch" - -msgid "Deletion" -msgstr "Diverkadur" - -msgid "action time" -msgstr "eur an ober" - -msgid "user" -msgstr "implijer" - -msgid "content type" -msgstr "doare endalc'had" - -msgid "object id" -msgstr "id an objed" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "" - -msgid "action flag" -msgstr "ober banniel" - -msgid "change message" -msgstr "Kemennadenn cheñchamant" - -msgid "log entry" -msgstr "" - -msgid "log entries" -msgstr "" - -#, python-format -msgid "Added \"%(object)s\"." -msgstr "Ouzhpennet \"%(object)s\"." - -#, python-format -msgid "Changed \"%(object)s\" - %(changes)s" -msgstr "Cheñchet \"%(object)s\" - %(changes)s" - -#, python-format -msgid "Deleted \"%(object)s.\"" -msgstr "Dilamet \"%(object)s.\"" - -msgid "LogEntry Object" -msgstr "" - -#, python-brace-format -msgid "Added {name} \"{object}\"." -msgstr "Ouzhpennet {name} \"{object}\"." - -msgid "Added." -msgstr "Ouzhpennet." - -msgid "and" -msgstr "ha" - -#, python-brace-format -msgid "Changed {fields} for {name} \"{object}\"." -msgstr "Cheñchet {fields} evit {name} \"{object}\"." - -#, python-brace-format -msgid "Changed {fields}." -msgstr "Cheñchet {fields}." - -#, python-brace-format -msgid "Deleted {name} \"{object}\"." -msgstr "Dilamet {name} \"{object}\"." - -msgid "No fields changed." -msgstr "Maezienn ebet cheñchet." - -msgid "None" -msgstr "Hini ebet" - -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was added successfully." -msgstr "" - -msgid "You may edit it again below." -msgstr "Rankout a rit ec'h aozañ adarre dindan." - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was changed successfully." -msgstr "" - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" - -msgid "No action selected." -msgstr "Ober ebet diuzet." - -#, python-format -msgid "The %(name)s \"%(obj)s\" was deleted successfully." -msgstr "" - -#, python-format -msgid "%(name)s with ID \"%(key)s\" doesn't exist. Perhaps it was deleted?" -msgstr "" - -#, python-format -msgid "Add %s" -msgstr "Ouzhpennañ %s" - -#, python-format -msgid "Change %s" -msgstr "Cheñch %s" - -#, python-format -msgid "View %s" -msgstr "Gwelet %s" - -msgid "Database error" -msgstr "Fazi diaz-roadennoù" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s a zo bet cheñchet mat." -msgstr[1] "%(count)s %(name)s a zo bet cheñchet mat. " -msgstr[2] "%(count)s %(name)s a zo bet cheñchet mat. " -msgstr[3] "%(count)s %(name)s a zo bet cheñchet mat." -msgstr[4] "%(count)s %(name)s a zo bet cheñchet mat." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s diuzet" -msgstr[1] "%(total_count)s diuzet" -msgstr[2] "%(total_count)s diuzet" -msgstr[3] "%(total_count)s diuzet" -msgstr[4] "Pep %(total_count)s diuzet" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "0 diwar %(cnt)s diuzet" - -#, python-format -msgid "Change history: %s" -msgstr "Istor ar cheñchadurioù: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" - -msgid "Django site admin" -msgstr "Lec'hienn verañ Django" - -msgid "Django administration" -msgstr "Merañ Django" - -msgid "Site administration" -msgstr "Merañ al lec'hienn" - -msgid "Log in" -msgstr "Kevreañ" - -#, python-format -msgid "%(app)s administration" -msgstr "" - -msgid "Page not found" -msgstr "N'eo ket bet kavet ar bajenn" - -msgid "We're sorry, but the requested page could not be found." -msgstr "" - -msgid "Home" -msgstr "Degemer" - -msgid "Server error" -msgstr "Fazi servijer" - -msgid "Server error (500)" -msgstr "Fazi servijer (500)" - -msgid "Server Error (500)" -msgstr "Fazi servijer (500)" - -msgid "" -"There's been an error. It's been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" - -msgid "Run the selected action" -msgstr "" - -msgid "Go" -msgstr "Mont" - -msgid "Click here to select the objects across all pages" -msgstr "" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "" - -msgid "Clear selection" -msgstr "Riñsañ an diuzadenn" - -msgid "" -"First, enter a username and password. Then, you'll be able to edit more user " -"options." -msgstr "" - -msgid "Enter a username and password." -msgstr "Merkit un anv implijer hag ur ger-tremen." - -msgid "Change password" -msgstr "Cheñch ger-tremen" - -msgid "Please correct the error below." -msgstr "" - -msgid "Please correct the errors below." -msgstr "" - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "" - -msgid "Welcome," -msgstr "Degemer mat," - -msgid "View site" -msgstr "" - -msgid "Documentation" -msgstr "Teulioù" - -msgid "Log out" -msgstr "Digevreañ" - -#, python-format -msgid "Add %(name)s" -msgstr "Ouzhpennañ %(name)s" - -msgid "History" -msgstr "Istor" - -msgid "View on site" -msgstr "Gwelet war al lec'hienn" - -msgid "Filter" -msgstr "Sil" - -msgid "Remove from sorting" -msgstr "" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "" - -msgid "Toggle sorting" -msgstr "Eilpennañ an diuzadenn" - -msgid "Delete" -msgstr "Diverkañ" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" - -msgid "Objects" -msgstr "" - -msgid "Yes, I'm sure" -msgstr "Ya, sur on" - -msgid "No, take me back" -msgstr "" - -msgid "Delete multiple objects" -msgstr "" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" - -msgid "View" -msgstr "" - -msgid "Delete?" -msgstr "Diverkañ ?" - -#, python-format -msgid " By %(filter_title)s " -msgstr " dre %(filter_title)s " - -msgid "Summary" -msgstr "" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "" - -msgid "Add" -msgstr "Ouzhpennañ" - -msgid "You don't have permission to view or edit anything." -msgstr "" - -msgid "Recent actions" -msgstr "" - -msgid "My actions" -msgstr "" - -msgid "None available" -msgstr "" - -msgid "Unknown content" -msgstr "Endalc'had dianav" - -msgid "" -"Something's wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" - -msgid "Forgotten your password or username?" -msgstr "Disoñjet ho ker-tremen pe hoc'h anv implijer ganeoc'h ?" - -msgid "Date/time" -msgstr "Deiziad/eur" - -msgid "User" -msgstr "Implijer" - -msgid "Action" -msgstr "Ober" - -msgid "" -"This object doesn't have a change history. It probably wasn't added via this " -"admin site." -msgstr "" - -msgid "Show all" -msgstr "Diskouez pep tra" - -msgid "Save" -msgstr "Enrollañ" - -msgid "Popup closing…" -msgstr "" - -msgid "Search" -msgstr "Klask" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" -msgstr[4] "" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "" - -msgid "Save as new" -msgstr "Enrollañ evel nevez" - -msgid "Save and add another" -msgstr "Enrollañ hag ouzhpennañ unan all" - -msgid "Save and continue editing" -msgstr "Enrollañ ha derc'hel da gemmañ" - -msgid "Save and view" -msgstr "" - -msgid "Close" -msgstr "" - -#, python-format -msgid "Change selected %(model)s" -msgstr "" - -#, python-format -msgid "Add another %(model)s" -msgstr "" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "" - -msgid "Log in again" -msgstr "Kevreañ en-dro" - -msgid "Password change" -msgstr "Cheñch ho ker-tremen" - -msgid "Your password was changed." -msgstr "Cheñchet eo bet ho ker-tremen." - -msgid "" -"Please enter your old password, for security's sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" - -msgid "Change my password" -msgstr "Cheñch ma ger-tremen" - -msgid "Password reset" -msgstr "Adderaouekaat ar ger-tremen" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "" - -msgid "Password reset confirmation" -msgstr "Kadarnaat eo bet cheñchet ar ger-tremen" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" - -msgid "New password:" -msgstr "Ger-tremen nevez :" - -msgid "Confirm password:" -msgstr "Kadarnaat ar ger-tremen :" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" - -msgid "" -"We've emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" - -msgid "" -"If you don't receive an email, please make sure you've entered the address " -"you registered with, and check your spam folder." -msgstr "" - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" - -msgid "Please go to the following page and choose a new password:" -msgstr "" - -msgid "Your username, in case you've forgotten:" -msgstr "" - -msgid "Thanks for using our site!" -msgstr "Ho trugarekaat da ober gant hol lec'hienn !" - -#, python-format -msgid "The %(site_name)s team" -msgstr "" - -msgid "" -"Forgotten your password? Enter your email address below, and we'll email " -"instructions for setting a new one." -msgstr "" - -msgid "Email address:" -msgstr "" - -msgid "Reset my password" -msgstr "" - -msgid "All dates" -msgstr "An holl zeiziadoù" - -#, python-format -msgid "Select %s" -msgstr "Diuzañ %s" - -#, python-format -msgid "Select %s to change" -msgstr "" - -#, python-format -msgid "Select %s to view" -msgstr "" - -msgid "Date:" -msgstr "Deiziad :" - -msgid "Time:" -msgstr "Eur :" - -msgid "Lookup" -msgstr "Klask" - -msgid "Currently:" -msgstr "" - -msgid "Change:" -msgstr "" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/br/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/br/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 58664d0728fe6a5f19c156c0cf1cdb38ac2d07c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1658 zcmZ9LzjGT!6vr152#B8vq+litk0QnN=9XyT#1KmnmOB=6tHG3;7 z)}(@hA{ER~LP14AlL}@i;qPEb$3H-qg6}(@BS$;)_Oox_d*6F|cl-CH^FIiT%dji3 zzhLje%yXD9{sCVEAA_%g{}%p#1)qSgVgKCoLX^OZ;LG3@@I7z_oB=mM*6D-i!2rGl z9vA-C;5qo;f}HmdWWDc;_>bTV@P7um?iY}s^9cMM_6IE2MH25HgBQSWK(2d;iTnQ! zPgzBHbHr@r8`RO>Wt|+fCPz$C&%hd$?b! z3>v((=iNQk4$-Yn^ttkxb~dHXJ!!kHw66xvhiEtJ>P~cH*v+D*OR2Q?Su<*QB?EG! z4H;BQ^Kr5g#Y<6Ar6ft0;%o7I93wH>S4WyPCwbK6q4XvRYxF4C^Eo*z=uA|0whq9}prjq@XZg>@(rP*ExgS1i^jYj3b zg8D$+FSlL4a&n|on4-GU@|C&L?ycRMlfx(FxYTeqD2t|!2RL0&_d{i1q_(U0bkb)k z)bBPoqm@Y>KkGpG=%#JEj<(&DR$4kd?J}j7FYTG3mnPbDzMrLJ2f3TomsaUyS)ZM? zSCg3PbxP)FW`=S%ruX4bZB(cH8vJ#NDSfIiKdmseQJwN@@YgAsC@j!}2gLo<>x+|R z?X2t?q1!wQim%`n^z9FNPL6wGLt!QU2P-6dssI20 diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/br/LC_MESSAGES/djangojs.po b/venv/Lib/site-packages/django/contrib/admin/locale/br/LC_MESSAGES/djangojs.po deleted file mode 100644 index 3f81956..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/br/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,217 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Fulup , 2012 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-05-17 11:50+0200\n" -"PO-Revision-Date: 2017-09-19 16:41+0000\n" -"Last-Translator: Jannis Leidel \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" - -#, javascript-format -msgid "Available %s" -msgstr "Hegerz %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "" - -msgid "Filter" -msgstr "Sil" - -msgid "Choose all" -msgstr "Dibab an holl" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Klikañ evit dibab an holl %s war un dro." - -msgid "Choose" -msgstr "Dibab" - -msgid "Remove" -msgstr "Lemel kuit" - -#, javascript-format -msgid "Chosen %s" -msgstr "Dibabet %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" - -msgid "Remove all" -msgstr "Lemel kuit pep tra" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Klikañ evit dilemel an holl %s dibabet war un dro." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" -msgstr[4] "" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" - -msgid "" -"You have selected an action, but you haven't saved your changes to " -"individual fields yet. Please click OK to save. You'll need to re-run the " -"action." -msgstr "" - -msgid "" -"You have selected an action, and you haven't made any changes on individual " -"fields. You're probably looking for the Go button rather than the Save " -"button." -msgstr "" - -msgid "Now" -msgstr "Bremañ" - -msgid "Midnight" -msgstr "Hanternoz" - -msgid "6 a.m." -msgstr "6e00" - -msgid "Noon" -msgstr "Kreisteiz" - -msgid "6 p.m." -msgstr "" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" -msgstr[4] "" - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" -msgstr[4] "" - -msgid "Choose a Time" -msgstr "" - -msgid "Choose a time" -msgstr "Dibab un eur" - -msgid "Cancel" -msgstr "Nullañ" - -msgid "Today" -msgstr "Hiziv" - -msgid "Choose a Date" -msgstr "" - -msgid "Yesterday" -msgstr "Dec'h" - -msgid "Tomorrow" -msgstr "Warc'hoazh" - -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 "" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "" - -msgctxt "one letter Monday" -msgid "M" -msgstr "" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "" - -msgctxt "one letter Friday" -msgid "F" -msgstr "" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "" - -msgid "Show" -msgstr "Diskouez" - -msgid "Hide" -msgstr "Kuzhat" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/bs/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/bs/LC_MESSAGES/django.mo deleted file mode 100644 index f920c9bbcaae13a4185937772d1e831d41236c16..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8845 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 E0AsPq=>Px# diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/bs/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/bs/LC_MESSAGES/django.po deleted file mode 100644 index 1d7eb6e..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/bs/LC_MESSAGES/django.po +++ /dev/null @@ -1,657 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Filip Dupanović , 2011 -# Jannis Leidel , 2011 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-01-19 16:49+0100\n" -"PO-Revision-Date: 2017-09-19 16:41+0000\n" -"Last-Translator: Jannis Leidel \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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "UspjeÅ¡no izbrisano %(count)d %(items)s." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "" - -msgid "Are you sure?" -msgstr "Da li ste sigurni?" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "IzbriÅ¡i odabrane %(verbose_name_plural)s" - -msgid "Administration" -msgstr "" - -msgid "All" -msgstr "Svi" - -msgid "Yes" -msgstr "Da" - -msgid "No" -msgstr "Ne" - -msgid "Unknown" -msgstr "Nepoznato" - -msgid "Any date" -msgstr "Svi datumi" - -msgid "Today" -msgstr "Danas" - -msgid "Past 7 days" -msgstr "Poslednjih 7 dana" - -msgid "This month" -msgstr "Ovaj mesec" - -msgid "This year" -msgstr "Ova godina" - -msgid "No date" -msgstr "" - -msgid "Has date" -msgstr "" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" - -msgid "Action:" -msgstr "Radnja:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Dodaj joÅ¡ jedan %(verbose_name)s" - -msgid "Remove" -msgstr "ObriÅ¡i" - -msgid "action time" -msgstr "vrijeme radnje" - -msgid "user" -msgstr "" - -msgid "content type" -msgstr "" - -msgid "object id" -msgstr "id objekta" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/3/library/functions.html#repr) -msgid "object repr" -msgstr "repr objekta" - -msgid "action flag" -msgstr "oznaka radnje" - -msgid "change message" -msgstr "opis izmjene" - -msgid "log entry" -msgstr "zapis u logovima" - -msgid "log entries" -msgstr "zapisi u logovima" - -#, python-format -msgid "Added \"%(object)s\"." -msgstr "" - -#, python-format -msgid "Changed \"%(object)s\" - %(changes)s" -msgstr "" - -#, python-format -msgid "Deleted \"%(object)s.\"" -msgstr "" - -msgid "LogEntry Object" -msgstr "" - -#, python-brace-format -msgid "Added {name} \"{object}\"." -msgstr "" - -msgid "Added." -msgstr "" - -msgid "and" -msgstr "i" - -#, python-brace-format -msgid "Changed {fields} for {name} \"{object}\"." -msgstr "" - -#, python-brace-format -msgid "Changed {fields}." -msgstr "" - -#, python-brace-format -msgid "Deleted {name} \"{object}\"." -msgstr "" - -msgid "No fields changed." -msgstr "Nije bilo izmjena polja." - -msgid "None" -msgstr "Nijedan" - -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was added successfully." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was changed successfully." -msgstr "" - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Predmeti moraju biti izabrani da bi se mogla obaviti akcija nad njima. " -"Nijedan predmet nije bio izmjenjen." - -msgid "No action selected." -msgstr "Nijedna akcija nije izabrana." - -#, python-format -msgid "The %(name)s \"%(obj)s\" was deleted successfully." -msgstr "Objekat „%(obj)s“ klase %(name)s obrisan je uspjeÅ¡no." - -#, python-format -msgid "%(name)s with ID \"%(key)s\" doesn't exist. Perhaps it was deleted?" -msgstr "" - -#, python-format -msgid "Add %s" -msgstr "Dodaj objekat klase %s" - -#, python-format -msgid "Change %s" -msgstr "Izmjeni objekat klase %s" - -msgid "Database error" -msgstr "GreÅ¡ka u bazi podataka" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "0 od %(cnt)s izabrani" - -#, python-format -msgid "Change history: %s" -msgstr "Historijat izmjena: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" - -msgid "Django site admin" -msgstr "Django administracija sajta" - -msgid "Django administration" -msgstr "Django administracija" - -msgid "Site administration" -msgstr "Administracija sistema" - -msgid "Log in" -msgstr "Prijava" - -#, python-format -msgid "%(app)s administration" -msgstr "" - -msgid "Page not found" -msgstr "Stranica nije pronaÄ‘ena" - -msgid "We're sorry, but the requested page could not be found." -msgstr "Žao nam je, tražena stranica nije pronaÄ‘ena." - -msgid "Home" -msgstr "PoÄetna" - -msgid "Server error" -msgstr "GreÅ¡ka na serveru" - -msgid "Server error (500)" -msgstr "GreÅ¡ka na serveru (500)" - -msgid "Server Error (500)" -msgstr "GreÅ¡ka na serveru (500)" - -msgid "" -"There's been an error. It's been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" - -msgid "Run the selected action" -msgstr "Pokreni odabranu radnju" - -msgid "Go" -msgstr "PoÄni" - -msgid "Click here to select the objects across all pages" -msgstr "Kliknite ovdje da izaberete objekte preko svih stranica" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Izaberite svih %(total_count)s %(module_name)s" - -msgid "Clear selection" -msgstr "IzbriÅ¡ite izbor" - -msgid "" -"First, enter a username and password. Then, you'll be able to edit more user " -"options." -msgstr "" -"Prvo unesite korisniÄko ime i lozinku. Potom ćete moći da mijenjate joÅ¡ " -"korisniÄkih podeÅ¡avanja." - -msgid "Enter a username and password." -msgstr "" - -msgid "Change password" -msgstr "Promjena lozinke" - -msgid "Please correct the error below." -msgstr "" - -msgid "Please correct the errors below." -msgstr "" - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "Unesite novu lozinku za korisnika %(username)s." - -msgid "Welcome," -msgstr "DobrodoÅ¡li," - -msgid "View site" -msgstr "" - -msgid "Documentation" -msgstr "Dokumentacija" - -msgid "Log out" -msgstr "Odjava" - -#, python-format -msgid "Add %(name)s" -msgstr "Dodaj objekat klase %(name)s" - -msgid "History" -msgstr "Historijat" - -msgid "View on site" -msgstr "Pregled na sajtu" - -msgid "Filter" -msgstr "Filter" - -msgid "Remove from sorting" -msgstr "" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "" - -msgid "Toggle sorting" -msgstr "" - -msgid "Delete" -msgstr "ObriÅ¡i" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"Uklanjanje %(object_name)s „%(escaped_object)s“ povlaÄi uklanjanje svih " -"objekata koji su povezani sa ovim objektom, ali vaÅ¡ nalog nema dozvole za " -"brisanje slijedećih tipova objekata:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"Da li ste sigurni da želite da obriÅ¡ete %(object_name)s " -"„%(escaped_object)s“? Slijedeći objekti koji su u vezi sa ovim objektom će " -"takoÄ‘er biti obrisani:" - -msgid "Objects" -msgstr "" - -msgid "Yes, I'm sure" -msgstr "Da, siguran sam" - -msgid "No, take me back" -msgstr "" - -msgid "Delete multiple objects" -msgstr "Brisanje viÅ¡e objekata" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" - -msgid "Change" -msgstr "Izmjeni" - -msgid "Delete?" -msgstr "Brisanje?" - -#, python-format -msgid " By %(filter_title)s " -msgstr " %(filter_title)s " - -msgid "Summary" -msgstr "" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "" - -msgid "Add" -msgstr "Dodaj" - -msgid "You don't have permission to edit anything." -msgstr "Nemate dozvole da unosite bilo kakve izmjene." - -msgid "Recent actions" -msgstr "" - -msgid "My actions" -msgstr "" - -msgid "None available" -msgstr "Nema podataka" - -msgid "Unknown content" -msgstr "Nepoznat sadržaj" - -msgid "" -"Something's wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"NeÅ¡to nije uredu sa vaÅ¡om bazom podataka. Provjerite da li postoje " -"odgovarajuće tabele i da li odgovarajući korisnik ima pristup bazi." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" - -msgid "Forgotten your password or username?" -msgstr "" - -msgid "Date/time" -msgstr "Datum/vrijeme" - -msgid "User" -msgstr "Korisnik" - -msgid "Action" -msgstr "Radnja" - -msgid "" -"This object doesn't have a change history. It probably wasn't added via this " -"admin site." -msgstr "" -"Ovaj objekat nema zabilježen historijat izmjena. Vjerovatno nije dodan kroz " -"ovaj sajt za administraciju." - -msgid "Show all" -msgstr "Prikaži sve" - -msgid "Save" -msgstr "SaÄuvaj" - -msgid "Popup closing..." -msgstr "" - -#, python-format -msgid "Change selected %(model)s" -msgstr "" - -#, python-format -msgid "Add another %(model)s" -msgstr "" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "" - -msgid "Search" -msgstr "Pretraga" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "ukupno %(full_result_count)s" - -msgid "Save as new" -msgstr "SaÄuvaj kao novi" - -msgid "Save and add another" -msgstr "SaÄuvaj i dodaj slijedeći" - -msgid "Save and continue editing" -msgstr "SaÄuvaj i nastavi sa izmjenama" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "Hvala Å¡to ste danas proveli vrijeme na ovom sajtu." - -msgid "Log in again" -msgstr "Ponovna prijava" - -msgid "Password change" -msgstr "Izmjena lozinke" - -msgid "Your password was changed." -msgstr "VaÅ¡a lozinka je izmjenjena." - -msgid "" -"Please enter your old password, for security's sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"Iz bezbjednosnih razloga prvo unesite svoju staru lozinku, a novu zatim " -"unesite dva puta da bismo mogli da provjerimo da li ste je pravilno unijeli." - -msgid "Change my password" -msgstr "Izmijeni moju lozinku" - -msgid "Password reset" -msgstr "Resetovanje lozinke" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "VaÅ¡a lozinka je postavljena. Možete se prijaviti." - -msgid "Password reset confirmation" -msgstr "Potvrda resetovanja lozinke" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Unesite novu lozinku dva puta kako bismo mogli da provjerimo da li ste je " -"pravilno unijeli." - -msgid "New password:" -msgstr "Nova lozinka:" - -msgid "Confirm password:" -msgstr "Potvrda lozinke:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"Link za resetovanje lozinke nije važeći, vjerovatno zato Å¡to je već " -"iskorišćen. Ponovo zatražite resetovanje lozinke." - -msgid "" -"We've emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" - -msgid "" -"If you don't receive an email, please make sure you've entered the address " -"you registered with, and check your spam folder." -msgstr "" - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" - -msgid "Please go to the following page and choose a new password:" -msgstr "Idite na slijedeću stranicu i postavite novu lozinku." - -msgid "Your username, in case you've forgotten:" -msgstr "Ukoliko ste zaboravili, vaÅ¡e korisniÄko ime:" - -msgid "Thanks for using our site!" -msgstr "Hvala Å¡to koristite naÅ¡ sajt!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "UredniÅ¡tvo sajta %(site_name)s" - -msgid "" -"Forgotten your password? Enter your email address below, and we'll email " -"instructions for setting a new one." -msgstr "" - -msgid "Email address:" -msgstr "" - -msgid "Reset my password" -msgstr "Resetuj moju lozinku" - -msgid "All dates" -msgstr "Svi datumi" - -#, python-format -msgid "Select %s" -msgstr "Odaberi objekat klase %s" - -#, python-format -msgid "Select %s to change" -msgstr "Odaberi objekat klase %s za izmjenu" - -msgid "Date:" -msgstr "Datum:" - -msgid "Time:" -msgstr "Vrijeme:" - -msgid "Lookup" -msgstr "Pretraži" - -msgid "Currently:" -msgstr "" - -msgid "Change:" -msgstr "" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/bs/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/bs/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 0a373ec447c7e2b239185dad14f206bb7ca543b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1183 zcmb7C&2AJq5caabva@jE#7aoi9ug%Yp6MQbLOL0CNkXJq5haQSB#xfxnu#YKyJfp4 z3F5xzJ?sN;--p-(`x*$|fd}C8WI~XTkSO)1ugX2ano0tC)u%Ch3KndIc{soe~ z2UdX(z;)o)AB1Rt7r{xBgRg?u=e!BNg18H=z@!&M)eKTLJ(Vr&IKlAOmYL;w78>9WG@bQ;-)Nmu2iSurK{;sO_^#NKqUUr@E|_Aue^C^&VBj+|Tc3u*NeLqU?EPgHh4>g8o$2>Ojv}muzSQ zr$P9KnT1Vlhwd>nc2uho%O0yqL7OgEjf*cG##j}t*75OiGp3Gu$S2K#o3zgEbWUb2 zZ}mfKxv|^beR^^GyqPt&oQ-U8s?!SBi+mDWl~LNRr}yxIW9NBqM?Si!OM4C3%cpkW zN^M64J?iWD`IrUuLu236UKzRL{3H})t63O2_txpm?JU`aJnM9FT3n>$X1{gvoPMW_ zP>%R-n?LF|>P&t6l&2qzy~=`V)+`H^u}i*0395Zwu;g)E0k{r`q7lYTWBC$@?zj3IuU zo>1-i?cbcd%9*jAs3tu*atMw*YSF+=Yf?u8J+4>qG@qNi{fi0zTw`HW_f2Zt6rTVa C@, 2011 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-05-17 23:12+0200\n" -"PO-Revision-Date: 2017-09-19 16:41+0000\n" -"Last-Translator: Jannis Leidel \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" - -#, javascript-format -msgid "Available %s" -msgstr "Dostupno %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "" - -msgid "Filter" -msgstr "Filter" - -msgid "Choose all" -msgstr "Odaberi sve" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "" - -msgid "Choose" -msgstr "" - -msgid "Remove" -msgstr "Ukloni" - -#, javascript-format -msgid "Chosen %s" -msgstr "Odabrani %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" - -msgid "Remove all" -msgstr "" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "" - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "Izabran %(sel)s od %(cnt)s" -msgstr[1] "Izabrano %(sel)s od %(cnt)s" -msgstr[2] "Izabrano %(sel)s od %(cnt)s" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Imate nespaÅ¡ene izmjene na pojedinim ureÄ‘enim poljima. Ako pokrenete ovu " -"akciju, te izmjene će biti izgubljene." - -msgid "" -"You have selected an action, but you haven't saved your changes to " -"individual fields yet. Please click OK to save. You'll need to re-run the " -"action." -msgstr "" - -msgid "" -"You have selected an action, and you haven't made any changes on individual " -"fields. You're probably looking for the Go button rather than the Save " -"button." -msgstr "" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -msgid "Now" -msgstr "" - -msgid "Choose a Time" -msgstr "" - -msgid "Choose a time" -msgstr "" - -msgid "Midnight" -msgstr "" - -msgid "6 a.m." -msgstr "" - -msgid "Noon" -msgstr "" - -msgid "6 p.m." -msgstr "" - -msgid "Cancel" -msgstr "" - -msgid "Today" -msgstr "Danas" - -msgid "Choose a Date" -msgstr "" - -msgid "Yesterday" -msgstr "" - -msgid "Tomorrow" -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 "" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "" - -msgctxt "one letter Monday" -msgid "M" -msgstr "" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "" - -msgctxt "one letter Friday" -msgid "F" -msgstr "" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "" - -msgid "Show" -msgstr "" - -msgid "Hide" -msgstr "" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ca/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/ca/LC_MESSAGES/django.mo deleted file mode 100644 index ff5ca15c40b2d6c23880f62a7249fbf267e3a2b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17411 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 diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ca/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/ca/LC_MESSAGES/django.po deleted file mode 100644 index 642be31..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/ca/LC_MESSAGES/django.po +++ /dev/null @@ -1,738 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Antoni Aloy , 2014-2015,2017,2021 -# Carles Barrobés , 2011-2012,2014 -# duub qnnp, 2015 -# GerardoGa , 2018 -# Gil Obradors Via , 2019 -# Gil Obradors Via , 2019 -# Jannis Leidel , 2011 -# Manel Clos , 2020 -# Marc Compte , 2021 -# Roger Pons , 2015 -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-10-27 08:45+0000\n" -"Last-Translator: Antoni Aloy \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" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Eliminar els %(verbose_name_plural)s seleccionats" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "Eliminat/s %(count)d %(items)s satisfactòriament." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "No es pot esborrar %(name)s" - -msgid "Are you sure?" -msgstr "N'esteu segur?" - -msgid "Administration" -msgstr "Administració" - -msgid "All" -msgstr "Tots" - -msgid "Yes" -msgstr "Sí" - -msgid "No" -msgstr "No" - -msgid "Unknown" -msgstr "Desconegut" - -msgid "Any date" -msgstr "Qualsevol data" - -msgid "Today" -msgstr "Avui" - -msgid "Past 7 days" -msgstr "Últims 7 dies" - -msgid "This month" -msgstr "Aquest mes" - -msgid "This year" -msgstr "Aquest any" - -msgid "No date" -msgstr "Sense data" - -msgid "Has date" -msgstr "Té data" - -msgid "Empty" -msgstr "Buit" - -msgid "Not empty" -msgstr "No buit" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"Si us plau, introduïu un %(username)s i contrasenya correctes per un compte " -"de personal. Observeu que ambdós camps són sensibles a majúscules." - -msgid "Action:" -msgstr "Acció:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Afegir un/a altre/a %(verbose_name)s." - -msgid "Remove" -msgstr "Eliminar" - -msgid "Addition" -msgstr "Afegeix" - -msgid "Change" -msgstr "Modificar" - -msgid "Deletion" -msgstr "Supressió" - -msgid "action time" -msgstr "moment de l'acció" - -msgid "user" -msgstr "usuari" - -msgid "content type" -msgstr "tipus de contingut" - -msgid "object id" -msgstr "id de l'objecte" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "'repr' de l'objecte" - -msgid "action flag" -msgstr "indicador de l'acció" - -msgid "change message" -msgstr "missatge del canvi" - -msgid "log entry" -msgstr "entrada del registre" - -msgid "log entries" -msgstr "entrades del registre" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "Afegit \"1%(object)s\"." - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "Modificat \"%(object)s\" - %(changes)s" - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "Eliminat \"%(object)s.\"" - -msgid "LogEntry Object" -msgstr "Objecte entrada del registre" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "Afegit {name} \"{object}\"." - -msgid "Added." -msgstr "Afegit." - -msgid "and" -msgstr "i" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "Canviat {fields} per {name} \"{object}\"." - -#, python-brace-format -msgid "Changed {fields}." -msgstr "Canviats {fields}." - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "Eliminat {name} \"{object}\"." - -msgid "No fields changed." -msgstr "Cap camp modificat." - -msgid "None" -msgstr "cap" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "" -"Premeu la tecla \"Control\", o \"Command\" en un Mac, per seleccionar més " -"d'un valor." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "El {name} \"{obj}\" fou afegit amb èxit." - -msgid "You may edit it again below." -msgstr "Podeu editar-lo de nou a sota." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "" -"El {name} \"{obj}\" s'ha afegit amb èxit. Podeu afegir un altre {name} a " -"sota." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "" -"El {name} \"{obj}\" fou canviat amb èxit. Podeu editar-lo de nou a sota." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "" -"El {name} \"{obj}\" s'ha afegit amb èxit. Podeu editar-lo de nou a sota." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "" -"El {name} \"{obj}\" fou canviat amb èxit. Podeu afegir un altre {name} a " -"sota." - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "El {name} \"{obj}\" fou canviat amb èxit." - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Heu de seleccionar els elements per poder realitzar-hi accions. No heu " -"seleccionat cap element." - -msgid "No action selected." -msgstr "No heu seleccionat cap acció." - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "El/la %(name)s \"%(obj)s\" s'ha eliminat amb èxit." - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "%(name)s amb ID \"%(key)s\" no existeix. Potser va ser eliminat?" - -#, python-format -msgid "Add %s" -msgstr "Afegir %s" - -#, python-format -msgid "Change %s" -msgstr "Modificar %s" - -#, python-format -msgid "View %s" -msgstr "Visualitza %s" - -msgid "Database error" -msgstr "Error de base de dades" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s s'ha modificat amb èxit." -msgstr[1] "%(count)s %(name)s s'han modificat amb èxit." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s seleccionat(s)" -msgstr[1] "Tots %(total_count)s seleccionat(s)" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "0 de %(cnt)s seleccionats" - -#, python-format -msgid "Change history: %s" -msgstr "Modificar històric: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"Esborrar %(class_name)s %(instance)s requeriria esborrar els següents " -"objectes relacionats protegits: %(related_objects)s" - -msgid "Django site admin" -msgstr "Lloc administratiu de Django" - -msgid "Django administration" -msgstr "Administració de Django" - -msgid "Site administration" -msgstr "Administració del lloc" - -msgid "Log in" -msgstr "Iniciar sessió" - -#, python-format -msgid "%(app)s administration" -msgstr "Administració de %(app)s" - -msgid "Page not found" -msgstr "No s'ha pogut trobar la pàgina" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "Ho sentim, però no s'ha pogut trobar la pàgina sol·licitada" - -msgid "Home" -msgstr "Inici" - -msgid "Server error" -msgstr "Error del servidor" - -msgid "Server error (500)" -msgstr "Error del servidor (500)" - -msgid "Server Error (500)" -msgstr "Error del servidor (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"S'ha produït un error. Se n'ha informat els administradors del lloc per " -"correu electrònic, i hauria d'arreglar-se en breu. Gràcies per la vostra " -"paciència." - -msgid "Run the selected action" -msgstr "Executar l'acció seleccionada" - -msgid "Go" -msgstr "Anar" - -msgid "Click here to select the objects across all pages" -msgstr "Feu clic aquí per seleccionar els objectes a totes les pàgines" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Seleccioneu tots %(total_count)s %(module_name)s" - -msgid "Clear selection" -msgstr "Netejar la selecció" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "Models en l'aplicació %(name)s" - -msgid "Add" -msgstr "Afegir" - -msgid "View" -msgstr "Visualitza" - -msgid "You don’t have permission to view or edit anything." -msgstr "No teniu permisos per veure o editar" - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" -"Primer, entreu un nom d'usuari i una contrasenya. Després podreu editar més " -"opcions de l'usuari." - -msgid "Enter a username and password." -msgstr "Introduïu un nom d'usuari i contrasenya." - -msgid "Change password" -msgstr "Canviar contrasenya" - -msgid "Please correct the error below." -msgstr "Si us plau, corregiu l'error de sota." - -msgid "Please correct the errors below." -msgstr "Si us plau, corregiu els errors mostrats a sota." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "Introduïu una contrasenya per l'usuari %(username)s" - -msgid "Welcome," -msgstr "Benvingut/da," - -msgid "View site" -msgstr "Veure lloc" - -msgid "Documentation" -msgstr "Documentació" - -msgid "Log out" -msgstr "Finalitzar sessió" - -#, python-format -msgid "Add %(name)s" -msgstr "Afegir %(name)s" - -msgid "History" -msgstr "Històric" - -msgid "View on site" -msgstr "Veure al lloc" - -msgid "Filter" -msgstr "Filtre" - -msgid "Clear all filters" -msgstr "Netejar tots els filtres" - -msgid "Remove from sorting" -msgstr "Treure de la ordenació" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Prioritat d'ordenació: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "Commutar ordenació" - -msgid "Delete" -msgstr "Eliminar" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"Eliminar el/la %(object_name)s '%(escaped_object)s' provocaria l'eliminació " -"d'objectes relacionats, però el vostre compte no te permisos per esborrar " -"els tipus d'objecte següents:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"Esborrar %(object_name)s '%(escaped_object)s' requeriria esborrar els " -"següents objectes relacionats protegits:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"Esteu segurs de voler esborrar els/les %(object_name)s \"%(escaped_object)s" -"\"? S'esborraran els següents elements relacionats:" - -msgid "Objects" -msgstr "Objectes" - -msgid "Yes, I’m sure" -msgstr "Sí, n'estic segur" - -msgid "No, take me back" -msgstr "No, torna endarrere" - -msgid "Delete multiple objects" -msgstr "Eliminar múltiples objectes" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"Esborrar els %(objects_name)s seleccionats faria que s'esborréssin objectes " -"relacionats, però el vostre compte no té permisos per esborrar els següents " -"tipus d'objectes:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"Esborrar els %(objects_name)s seleccionats requeriria esborrar els següents " -"objectes relacionats protegits:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"N'esteu segur de voler esborrar els %(objects_name)s seleccionats? " -"S'esborraran tots els objects següents i els seus elements relacionats:" - -msgid "Delete?" -msgstr "Eliminar?" - -#, python-format -msgid " By %(filter_title)s " -msgstr "Per %(filter_title)s " - -msgid "Summary" -msgstr "Resum" - -msgid "Recent actions" -msgstr "Accions recents" - -msgid "My actions" -msgstr "Les meves accions" - -msgid "None available" -msgstr "Cap disponible" - -msgid "Unknown content" -msgstr "Contingut desconegut" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"Hi ha algun problema a la instal·lació de la vostra base de dades. Assegureu-" -"vos que s'han creat les taules adients, i que la base de dades és llegible " -"per l'usuari apropiat." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"Esteu identificats com a %(username)s, però no esteu autoritzats a accedir a " -"aquesta pàgina. Voleu identificar-vos amb un compte d'usuari diferent?" - -msgid "Forgotten your password or username?" -msgstr "Heu oblidat la vostra contrasenya o nom d'usuari?" - -msgid "Toggle navigation" -msgstr "Canviar mode de navegació" - -msgid "Start typing to filter…" -msgstr "Comença a teclejar per filtrar ..." - -msgid "Filter navigation items" -msgstr "Filtrar els items de navegació" - -msgid "Date/time" -msgstr "Data/hora" - -msgid "User" -msgstr "Usuari" - -msgid "Action" -msgstr "Acció" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" -"Aquest objecte no té historial de canvis. Probablement no es va afegir " -"utilitzant aquest lloc administratiu." - -msgid "Show all" -msgstr "Mostrar tots" - -msgid "Save" -msgstr "Desar" - -msgid "Popup closing…" -msgstr "Tancant finestra emergent..." - -msgid "Search" -msgstr "Cerca" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s resultat" -msgstr[1] "%(counter)s resultats" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "%(full_result_count)s en total" - -msgid "Save as new" -msgstr "Desar com a nou" - -msgid "Save and add another" -msgstr "Desar i afegir-ne un de nou" - -msgid "Save and continue editing" -msgstr "Desar i continuar editant" - -msgid "Save and view" -msgstr "Desa i visualitza" - -msgid "Close" -msgstr "Tanca" - -#, python-format -msgid "Change selected %(model)s" -msgstr "Canvieu el %(model)s seleccionat" - -#, python-format -msgid "Add another %(model)s" -msgstr "Afegeix un altre %(model)s" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "Esborra el %(model)s seleccionat" - -msgid "Thanks for spending some quality time with the web site today." -msgstr "Gràcies per dedicar temps de qualitat avui a aquesta web." - -msgid "Log in again" -msgstr "Iniciar sessió de nou" - -msgid "Password change" -msgstr "Canvi de contrasenya" - -msgid "Your password was changed." -msgstr "La seva contrasenya ha estat canviada." - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"Si us plau, introduïu la vostra contrasenya antiga, per seguretat, i tot " -"seguit introduïu la vostra contrasenya nova dues vegades per verificar que " -"l'heu escrita correctament." - -msgid "Change my password" -msgstr "Canviar la meva contrasenya:" - -msgid "Password reset" -msgstr "Restablir contrasenya" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "" -"S'ha canviat la vostra contrasenya. Ara podeu continuar i iniciar sessió." - -msgid "Password reset confirmation" -msgstr "Confirmació de restabliment de contrasenya" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Si us plau, introduïu la vostra nova contrasenya dues vegades, per verificar " -"que l'heu escrita correctament." - -msgid "New password:" -msgstr "Contrasenya nova:" - -msgid "Confirm password:" -msgstr "Confirmar contrasenya:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"L'enllaç de restabliment de contrasenya era invàlid, potser perquè ja s'ha " -"utilitzat. Si us plau, sol·liciteu un nou reestabliment de contrasenya." - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" -"Li hem enviat instruccions per establir la seva contrasenya, donat que hi " -"hagi un compte associat al correu introduït. L'hauríeu de rebre en breu." - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" -"Si no rebeu un correu, assegureu-vos que heu introduït l'adreça amb la que " -"us vau registrar, i comproveu la vostra carpeta de \"spam\"." - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"Heu rebut aquest correu perquè vau sol·licitar restablir la contrasenya per " -"al vostre compte d'usuari a %(site_name)s." - -msgid "Please go to the following page and choose a new password:" -msgstr "Si us plau, aneu a la pàgina següent i escolliu una nova contrasenya:" - -msgid "Your username, in case you’ve forgotten:" -msgstr "El vostre nom d'usuari, en cas que l'hagueu oblidat:" - -msgid "Thanks for using our site!" -msgstr "Gràcies per fer ús del nostre lloc!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "L'equip de %(site_name)s" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" -"Heu oblidat la vostra contrasenya? Introduïu la vostra adreça de correu " -"electrònic a sota, i us enviarem instruccions per canviar-la." - -msgid "Email address:" -msgstr "Adreça de correu electrònic:" - -msgid "Reset my password" -msgstr "Restablir la meva contrasenya" - -msgid "All dates" -msgstr "Totes les dates" - -#, python-format -msgid "Select %s" -msgstr "Seleccioneu %s" - -#, python-format -msgid "Select %s to change" -msgstr "Seleccioneu %s per modificar" - -#, python-format -msgid "Select %s to view" -msgstr "Selecciona %s per a veure" - -msgid "Date:" -msgstr "Data:" - -msgid "Time:" -msgstr "Hora:" - -msgid "Lookup" -msgstr "Cercar" - -msgid "Currently:" -msgstr "Actualment:" - -msgid "Change:" -msgstr "Canviar:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ca/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/ca/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 4381bffb94b0b44a3f540eae350d586fdad85d99..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5150 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 YMLCu7mxp>-J*ejS&&5eK$N$Ox4J-_GyZ`_I diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ca/LC_MESSAGES/djangojs.po b/venv/Lib/site-packages/django/contrib/admin/locale/ca/LC_MESSAGES/djangojs.po deleted file mode 100644 index b06cf6c..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/ca/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,269 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Antoni Aloy , 2017,2021 -# Carles Barrobés , 2011-2012,2014 -# Jannis Leidel , 2011 -# Roger Pons , 2015 -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-10-27 08:48+0000\n" -"Last-Translator: Antoni Aloy \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" - -#, javascript-format -msgid "Available %s" -msgstr "%s Disponibles" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Aquesta és la llista de %s disponibles. En podeu escollir alguns " -"seleccionant-los a la caixa de sota i fent clic a la fletxa \"Escollir\" " -"entre les dues caixes." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "Escriviu en aquesta caixa per a filtrar la llista de %s disponibles." - -msgid "Filter" -msgstr "Filtre" - -msgid "Choose all" -msgstr "Escollir-los tots" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Feu clic per escollir tots els %s d'un cop." - -msgid "Choose" -msgstr "Escollir" - -msgid "Remove" -msgstr "Eliminar" - -#, javascript-format -msgid "Chosen %s" -msgstr "Escollit %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Aquesta és la llista de %s escollits. En podeu eliminar alguns seleccionant-" -"los a la caixa de sota i fent clic a la fletxa \"Eliminar\" entre les dues " -"caixes." - -msgid "Remove all" -msgstr "Esborrar-los tots" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Feu clic per eliminar tots els %s escollits d'un cop." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(sel)s de %(cnt)s seleccionat" -msgstr[1] "%(sel)s of %(cnt)s seleccionats" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Teniu canvis sense desar a camps editables individuals. Si executeu una " -"acció, es perdran aquests canvis no desats." - -msgid "" -"You have selected an action, but you haven’t saved your changes to " -"individual fields yet. Please click OK to save. You’ll need to re-run the " -"action." -msgstr "" -"Has seleccionat una acció, però encara no l'has desat els canvis dels camps " -"individuals. Si us plau clica OK per desar. Necessitaràs tornar a executar " -"l'acció." - -msgid "" -"You have selected an action, and you haven’t made any changes on individual " -"fields. You’re probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Has seleccionat una acció i no has fet cap canvi als camps individuals. " -"Probablement estàs cercant el botó Anar enlloc del botó de Desar." - -msgid "Now" -msgstr "Ara" - -msgid "Midnight" -msgstr "Mitjanit" - -msgid "6 a.m." -msgstr "6 a.m." - -msgid "Noon" -msgstr "Migdia" - -msgid "6 p.m." -msgstr "6 p.m." - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "Nota: Aneu %s hora avançats respecte la hora del servidor." -msgstr[1] "Nota: Aneu %s hores avançats respecte la hora del servidor." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "Nota: Aneu %s hora endarrerits respecte la hora del servidor." -msgstr[1] "Nota: Aneu %s hores endarrerits respecte la hora del servidor." - -msgid "Choose a Time" -msgstr "Escolliu una hora" - -msgid "Choose a time" -msgstr "Escolliu una hora" - -msgid "Cancel" -msgstr "Cancel·lar" - -msgid "Today" -msgstr "Avui" - -msgid "Choose a Date" -msgstr "Escolliu una data" - -msgid "Yesterday" -msgstr "Ahir" - -msgid "Tomorrow" -msgstr "Demà" - -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" - -msgctxt "abbrev. month January" -msgid "Jan" -msgstr "Gen" - -msgctxt "abbrev. month February" -msgid "Feb" -msgstr "Feb" - -msgctxt "abbrev. month March" -msgid "Mar" -msgstr "Mar" - -msgctxt "abbrev. month April" -msgid "Apr" -msgstr "Abr" - -msgctxt "abbrev. month May" -msgid "May" -msgstr "Mai" - -msgctxt "abbrev. month June" -msgid "Jun" -msgstr "Jun" - -msgctxt "abbrev. month July" -msgid "Jul" -msgstr "Jul" - -msgctxt "abbrev. month August" -msgid "Aug" -msgstr "Ago" - -msgctxt "abbrev. month September" -msgid "Sep" -msgstr "Sep" - -msgctxt "abbrev. month October" -msgid "Oct" -msgstr "Oct" - -msgctxt "abbrev. month November" -msgid "Nov" -msgstr "Nov" - -msgctxt "abbrev. month December" -msgid "Dec" -msgstr "Des" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "D" - -msgctxt "one letter Monday" -msgid "M" -msgstr "L" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "M" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "X" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "J" - -msgctxt "one letter Friday" -msgid "F" -msgstr "V" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "S" - -msgid "Show" -msgstr "Mostrar" - -msgid "Hide" -msgstr "Ocultar" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/cs/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/cs/LC_MESSAGES/django.mo deleted file mode 100644 index 3329fe2bdc8d502a2cae0b4e102da1a93ccb4a9b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17448 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, 2011 -# Jirka Vejrazka , 2011 -# Tomáš Ehrlich , 2015 -# VláÄa Macek , 2013-2014 -# VláÄa Macek , 2015-2020 -# yedpodtrzitko , 2016 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-07-14 19:53+0200\n" -"PO-Revision-Date: 2020-07-20 09:24+0000\n" -"Last-Translator: VláÄa Macek \n" -"Language-Team: Czech (http://www.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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "ÚspěšnÄ› odstranÄ›no: %(count)d %(items)s." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "Nelze smazat %(name)s" - -msgid "Are you sure?" -msgstr "Jste si jisti?" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Odstranit vybrané položky typu %(verbose_name_plural)s" - -msgid "Administration" -msgstr "Správa" - -msgid "All" -msgstr "VÅ¡e" - -msgid "Yes" -msgstr "Ano" - -msgid "No" -msgstr "Ne" - -msgid "Unknown" -msgstr "Neznámé" - -msgid "Any date" -msgstr "Libovolné datum" - -msgid "Today" -msgstr "Dnes" - -msgid "Past 7 days" -msgstr "Posledních 7 dní" - -msgid "This month" -msgstr "Tento mÄ›síc" - -msgid "This year" -msgstr "Tento rok" - -msgid "No date" -msgstr "Bez data" - -msgid "Has date" -msgstr "Má datum" - -msgid "Empty" -msgstr "Prázdná hodnota" - -msgid "Not empty" -msgstr "Neprázdná hodnota" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"Zadejte správné %(username)s a heslo pro personál. ObÄ› pole mohou rozliÅ¡ovat " -"velká a malá písmena." - -msgid "Action:" -msgstr "Operace:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "PÅ™idat %(verbose_name)s" - -msgid "Remove" -msgstr "Odebrat" - -msgid "Addition" -msgstr "PÅ™idání" - -msgid "Change" -msgstr "ZmÄ›nit" - -msgid "Deletion" -msgstr "OdstranÄ›ní" - -msgid "action time" -msgstr "Äas operace" - -msgid "user" -msgstr "uživatel" - -msgid "content type" -msgstr "typ obsahu" - -msgid "object id" -msgstr "id položky" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "reprez. položky" - -msgid "action flag" -msgstr "příznak operace" - -msgid "change message" -msgstr "zpráva o zmÄ›nÄ›" - -msgid "log entry" -msgstr "položka protokolu" - -msgid "log entries" -msgstr "položky protokolu" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "PÅ™idán objekt \"%(object)s\"." - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "ZmÄ›nÄ›n objekt \"%(object)s\" — %(changes)s" - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "OdstranÄ›na položka \"%(object)s\"." - -msgid "LogEntry Object" -msgstr "Objekt záznam v protokolu" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "PÅ™idáno: {name} \"{object}\"." - -msgid "Added." -msgstr "PÅ™idáno." - -msgid "and" -msgstr "a" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "ZmÄ›nÄ›no: {fields} pro {name} \"{object}\"." - -#, python-brace-format -msgid "Changed {fields}." -msgstr "ZmÄ›nÄ›no: {fields}" - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "OdstranÄ›no: {name} \"{object}\"." - -msgid "No fields changed." -msgstr "Nebyla zmÄ›nÄ›na žádná pole." - -msgid "None" -msgstr "Žádný" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "" -"VýbÄ›r více než jedné položky je možný pÅ™idržením klávesy \"Control\", na " -"Macu \"Command\"." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "Položka typu {name} \"{obj}\" byla úspěšnÄ› pÅ™idána." - -msgid "You may edit it again below." -msgstr "Níže můžete údaje znovu upravovat." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "" -"Položka typu {name} \"{obj}\" byla úspěšnÄ› pÅ™idána. Níže můžete pÅ™idat další " -"položku {name}." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "" -"Položka typu {name} \"{obj}\" byla úspěšnÄ› zmÄ›nÄ›na. Níže ji můžete dále " -"upravovat." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "" -"Položka \"{obj}\" typu {name} byla úspěšnÄ› pÅ™idána. Níže ji můžete dále " -"upravovat." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "" -"Položka \"{obj}\" typu {name} byla úspěšnÄ› zmÄ›nÄ›na. Níže můžete pÅ™idat další " -"položku {name}." - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "Položka \"{obj}\" typu {name} byla úspěšnÄ› zmÄ›nÄ›na." - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"K provedení hromadných operací je tÅ™eba vybrat nÄ›jaké položky. NedoÅ¡lo k " -"žádným zmÄ›nám." - -msgid "No action selected." -msgstr "Nebyla vybrána žádná operace." - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "Položka \"%(obj)s\" typu %(name)s byla úspěšnÄ› odstranÄ›na." - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "Objekt %(name)s s klíÄem \"%(key)s\" neexistuje. Možná byl odstranÄ›n." - -#, python-format -msgid "Add %s" -msgstr "%s: pÅ™idat" - -#, python-format -msgid "Change %s" -msgstr "%s: zmÄ›nit" - -#, python-format -msgid "View %s" -msgstr "Zobrazit %s" - -msgid "Database error" -msgstr "Chyba databáze" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "Položka %(name)s byla úspěšnÄ› zmÄ›nÄ›na." -msgstr[1] "%(count)s položky %(name)s byly úspěšnÄ› zmÄ›nÄ›ny." -msgstr[2] "%(count)s položek %(name)s bylo úspěšnÄ› zmÄ›nÄ›no." -msgstr[3] "%(count)s položek %(name)s bylo úspěšnÄ› zmÄ›nÄ›no." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s položka vybrána." -msgstr[1] "VÅ¡echny %(total_count)s položky vybrány." -msgstr[2] "Vybráno vÅ¡ech %(total_count)s položek." -msgstr[3] "Vybráno vÅ¡ech %(total_count)s položek." - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "Vybraných je 0 položek z celkem %(cnt)s." - -#, python-format -msgid "Change history: %s" -msgstr "Historie zmÄ›n: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s: %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"OdstranÄ›ní položky \"%(instance)s\" typu %(class_name)s by vyžadovalo " -"odstranÄ›ní tÄ›chto souvisejících chránÄ›ných položek: %(related_objects)s" - -msgid "Django site admin" -msgstr "Správa webu Django" - -msgid "Django administration" -msgstr "Správa systému Django" - -msgid "Site administration" -msgstr "Správa webu" - -msgid "Log in" -msgstr "PÅ™ihlášení" - -#, python-format -msgid "%(app)s administration" -msgstr "Správa aplikace %(app)s" - -msgid "Page not found" -msgstr "Stránka nenalezena" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "Požadovaná stránka nebyla bohužel nalezena." - -msgid "Home" -msgstr "Domů" - -msgid "Server error" -msgstr "Chyba serveru" - -msgid "Server error (500)" -msgstr "Chyba serveru (500)" - -msgid "Server Error (500)" -msgstr "Chyba serveru (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"V systému doÅ¡lo k chybÄ›. Byla e-mailem nahlášena správcům, kteří by ji mÄ›li " -"v krátké dobÄ› opravit. DÄ›kujeme za trpÄ›livost." - -msgid "Run the selected action" -msgstr "Provést vybranou operaci" - -msgid "Go" -msgstr "Provést" - -msgid "Click here to select the objects across all pages" -msgstr "Klepnutím zde vyberete položky ze vÅ¡ech stránek." - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Vybrat vÅ¡echny položky typu %(module_name)s, celkem %(total_count)s." - -msgid "Clear selection" -msgstr "ZruÅ¡it výbÄ›r" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "Modely v aplikaci %(name)s" - -msgid "Add" -msgstr "PÅ™idat" - -msgid "View" -msgstr "Zobrazit" - -msgid "You don’t have permission to view or edit anything." -msgstr "Nemáte oprávnÄ›ní k zobrazení ani úpravám." - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" -"Nejdříve zadejte uživatelské jméno a heslo. Poté budete moci upravovat více " -"uživatelských nastavení." - -msgid "Enter a username and password." -msgstr "Zadejte uživatelské jméno a heslo." - -msgid "Change password" -msgstr "ZmÄ›nit heslo" - -msgid "Please correct the error below." -msgstr "Opravte níže uvedenou chybu." - -msgid "Please correct the errors below." -msgstr "Opravte níže uvedené chyby." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "Zadejte nové heslo pro uživatele %(username)s." - -msgid "Welcome," -msgstr "Vítejte, uživateli" - -msgid "View site" -msgstr "Zobrazení webu" - -msgid "Documentation" -msgstr "Dokumentace" - -msgid "Log out" -msgstr "Odhlásit se" - -#, python-format -msgid "Add %(name)s" -msgstr "%(name)s: pÅ™idat" - -msgid "History" -msgstr "Historie" - -msgid "View on site" -msgstr "Zobrazení na webu" - -msgid "Filter" -msgstr "Filtr" - -msgid "Clear all filters" -msgstr "ZruÅ¡it vÅ¡echny filtry" - -msgid "Remove from sorting" -msgstr "PÅ™estat Å™adit" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Priorita Å™azení: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "PÅ™ehodit Å™azení" - -msgid "Delete" -msgstr "Odstranit" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"OdstranÄ›ní položky \"%(escaped_object)s\" typu %(object_name)s by vyústilo v " -"odstranÄ›ní souvisejících položek. Nemáte vÅ¡ak oprávnÄ›ní k odstranÄ›ní položek " -"následujících typů:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"OdstranÄ›ní položky '%(escaped_object)s' typu %(object_name)s by vyžadovalo " -"odstranÄ›ní souvisejících chránÄ›ných položek:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"Opravdu má být odstranÄ›na položka \"%(escaped_object)s\" typu " -"%(object_name)s? Následující související položky budou vÅ¡echny odstranÄ›ny:" - -msgid "Objects" -msgstr "Objekty" - -msgid "Yes, I’m sure" -msgstr "Ano, jsem si jist(a)" - -msgid "No, take me back" -msgstr "Ne, beru zpÄ›t" - -msgid "Delete multiple objects" -msgstr "Odstranit vybrané položky" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"OdstranÄ›ní položky typu %(objects_name)s by vyústilo v odstranÄ›ní " -"souvisejících položek. Nemáte vÅ¡ak oprávnÄ›ní k odstranÄ›ní položek " -"následujících typů:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"OdstranÄ›ní vybrané položky typu %(objects_name)s by vyžadovalo odstranÄ›ní " -"následujících souvisejících chránÄ›ných položek:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"Opravdu má být odstranÄ›ny vybrané položky typu %(objects_name)s? VÅ¡echny " -"vybrané a s nimi související položky budou odstranÄ›ny:" - -msgid "Delete?" -msgstr "Odstranit?" - -#, python-format -msgid " By %(filter_title)s " -msgstr " Dle: %(filter_title)s " - -msgid "Summary" -msgstr "Shrnutí" - -msgid "Recent actions" -msgstr "Nedávné akce" - -msgid "My actions" -msgstr "Moje akce" - -msgid "None available" -msgstr "Nic" - -msgid "Unknown content" -msgstr "Neznámý obsah" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"Potíže s nainstalovanou databází. UjistÄ›te se, že byly vytvoÅ™eny " -"odpovídající tabulky a že databáze je přístupná pro Ätení přísluÅ¡ným " -"uživatelem." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"Jste pÅ™ihlášeni jako uživatel %(username)s, ale k této stránce nemáte " -"oprávnÄ›ní. Chcete se pÅ™ihlásit k jinému úÄtu?" - -msgid "Forgotten your password or username?" -msgstr "ZapomnÄ›li jste heslo nebo uživatelské jméno?" - -msgid "Toggle navigation" -msgstr "PÅ™ehodit navigaci" - -msgid "Date/time" -msgstr "Datum a Äas" - -msgid "User" -msgstr "Uživatel" - -msgid "Action" -msgstr "Operace" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" -"Tato položka nemá historii zmÄ›n. PravdÄ›podobnÄ› nebyla pÅ™idána tímto " -"administraÄním rozhraním." - -msgid "Show all" -msgstr "Zobrazit vÅ¡e" - -msgid "Save" -msgstr "Uložit" - -msgid "Popup closing…" -msgstr "Vyskakovací okno se zavírá..." - -msgid "Search" -msgstr "Hledat" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s výsledek" -msgstr[1] "%(counter)s výsledky" -msgstr[2] "%(counter)s výsledků" -msgstr[3] "%(counter)s výsledků" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "Celkem %(full_result_count)s" - -msgid "Save as new" -msgstr "Uložit jako novou položku" - -msgid "Save and add another" -msgstr "Uložit a pÅ™idat další položku" - -msgid "Save and continue editing" -msgstr "Uložit a pokraÄovat v úpravách" - -msgid "Save and view" -msgstr "Uložit a zobrazit" - -msgid "Close" -msgstr "Zavřít" - -#, python-format -msgid "Change selected %(model)s" -msgstr "ZmÄ›nit vybrané položky typu %(model)s" - -#, python-format -msgid "Add another %(model)s" -msgstr "PÅ™idat další %(model)s" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "Odstranit vybrané položky typu %(model)s" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "DÄ›kujeme za Äas strávený s tímto webem." - -msgid "Log in again" -msgstr "PÅ™ihlaste se znovu" - -msgid "Password change" -msgstr "ZmÄ›na hesla" - -msgid "Your password was changed." -msgstr "VaÅ¡e heslo bylo zmÄ›nÄ›no." - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"Zadejte svoje souÄasné heslo a poté dvakrát heslo nové. Omezíme tak možnost " -"pÅ™eklepu." - -msgid "Change my password" -msgstr "ZmÄ›nit heslo" - -msgid "Password reset" -msgstr "Obnovení hesla" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "VaÅ¡e heslo bylo nastaveno. Nyní se můžete pÅ™ihlásit." - -msgid "Password reset confirmation" -msgstr "Potvrzení obnovy hesla" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "Zadejte dvakrát nové heslo. Tak ověříme, že bylo zadáno správnÄ›." - -msgid "New password:" -msgstr "Nové heslo:" - -msgid "Confirm password:" -msgstr "Potvrdit heslo:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"Odkaz pro obnovení hesla byl neplatný, možná již byl použit. Požádejte o " -"obnovení hesla znovu." - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" -"Návod na nastavení hesla byl odeslán na zadanou e-mailovou adresu, pokud " -"úÄet s takovou adresou existuje. MÄ›l by za okamžik dorazit." - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" -"Pokud e-mail neobdržíte, ujistÄ›te se, že zadaná e-mailová adresa je stejná " -"jako ta registrovaná u vaÅ¡eho úÄtu a zkontrolujte složku nevyžádané poÅ¡ty, " -"tzv. spamu." - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"Tento e-mail vám byl zaslán na základÄ› vyžádání obnovy hesla vaÅ¡eho " -"uživatelskému úÄtu na systému %(site_name)s." - -msgid "Please go to the following page and choose a new password:" -msgstr "PÅ™ejdÄ›te na následující stránku a zadejte nové heslo:" - -msgid "Your username, in case you’ve forgotten:" -msgstr "Pro jistotu vaÅ¡e uživatelské jméno:" - -msgid "Thanks for using our site!" -msgstr "DÄ›kujeme za používání naÅ¡eho webu!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "Tým aplikace %(site_name)s" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" -"ZapomnÄ›li jste heslo? Zadejte níže e-mailovou adresu a systém vám odeÅ¡le " -"postup k nastavení nového." - -msgid "Email address:" -msgstr "E-mailová adresa:" - -msgid "Reset my password" -msgstr "Obnovit heslo" - -msgid "All dates" -msgstr "VÅ¡echna data" - -#, python-format -msgid "Select %s" -msgstr "%s: vybrat" - -#, python-format -msgid "Select %s to change" -msgstr "Vyberte položku %s ke zmÄ›nÄ›" - -#, python-format -msgid "Select %s to view" -msgstr "Vyberte položku %s k zobrazení" - -msgid "Date:" -msgstr "Datum:" - -msgid "Time:" -msgstr "ÄŒas:" - -msgid "Lookup" -msgstr "Hledat" - -msgid "Currently:" -msgstr "AktuálnÄ›:" - -msgid "Change:" -msgstr "ZmÄ›na:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/cs/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/cs/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 39c441e7db9e2d4c0cfe843637def590ed8aaaba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5679 zcmd6rUu+yl9mfZ_LUAdD1X2PGoj7&sw7&D7q-nUsX%ahb{@F3{#UT|S=61)v_3h3q zyR+xq385f_%0ohFX{Dw?2!nWtkd;R$B2m%#fEN%CNbppNJ`}`5kq}ZJ5Qy(@ch0_? z-6l{Z*m(A{GxM97-~8q`znROcn{qEOJcp1Tp!9CW&J%NZ;kkGhV~>Mh0pAP0Z21a^ zKlTfo{}uQFunegM7){2@sFT(|W<20w%R4X^}mK_^sS1xen3)b9nnAi^$! zr03Hh>G>Q;<9{1`9$W&S1^1#88uynV_4jMM_Jh9zsoiG0z5{LpUj%;&hTvIren0qg z@MGYs;K#u?EjQf*8zG+uw}4MtejcQD3HVX)GDz*d50d;%@Dt$g!Oh^`Ebqo5k^BQ7 zm5#4`%bq-IvYhUXbQ{zvVWN+U)?zZbi$(Ag%u~ z5M8lZO9zBXECgxXFM$WaXTf9OZ$Pr+)(>Ul^jh|V)PKR|9|Ot0`#~%PJ8C&;dDilC zmJ<9Yjx@{89%((jMp zIq(gepTHz(-6uivgV(_?fM3I6kl(#-`De>FKh^L`2nuX3 z4+)3E$n)9ZWIl-vJ6scul0Et~a}USy{oqsaniQbSpgz1WNlO(r)}fncfP z#Tk7^EE++mEX|^X42^CUHAiz97dBLCb)DBVvR?2GHOfqMJB_pp_bBN=lisXU z4<)7yPc>venl--XQZM7KUd(2+p*`7o8N(N;JMyfGfFHMaB#g#|V?3<}Qv21dfO_rX z6~hDJ!sQjMgi!Mmds;yU*QFgP%T0)}!`q z?XmBbL~kgLWIjqV?K0DJD3+*f(2WfuUC*Rps%@F$bE(SIU5BAljk|kV^q@i+TSCXC zz(lzm$y$L2TA2z@gJBNu?(#G|<`5;jD%$ZVhmWqRc7)2|qpQlssT|l{gUFRb_*z%2 zB#OJG)99ANyGtDL4yE<3(kaAMik&%pbXD1yk^{SHR%1#IUra05O&T~kpNKp-dTye# zY*H&Ko9rx`5hkH6k(;@tG)X0IDJxZyC??5Lr(`LS>kH3GS7pWL*mR^9aOmZayZKoe z#n@p*?k->(>7Fw()RDKi>X*M3+v!7?5qy37Hj`Cr?b0^0^jt}I9cJU|p5HE669vtN(S>=II zzGuDIa4JO&x1%AamLq7ndw&m`t(T+bk`jCYN3gxjgxc4wn^nOZ9G8zOjvsrsDYV7w zd?7~g>}pVdiv~h9Z(t49jezyrc!Yne!QKj|8EA%&nq0YzW7$p0Qn5G+@g7HrNkY}U z#_hD~MY;>kz?sm7rY{UZMn-ZM8zorHty~uIx(vj5t+gbxrk(w!SFDO7jm-NVS7HGh z1V*Z*L!@n-3XYey8W11gRbPf`zivAw=6qm+CJ^CYut4m;c$vQg?QNf ziPE^K;pmLmOf_oWFwB=O>_UdBNfNPNtlYXH8>p$)NFl|hTi1Q19X74e0{6IS-B8V? zpenEln@g=FPWItCySc%)6CR=mH#S}+!CI%aaIEYemlST>9;W%9w*QZY$0^%sfkud( zv+@khzadf+VE5eK2)FctZS;TB%k5R6TbK@o%ckn8xy)Kun#&7tp3|AzwwZ022HXbq z>?sYGZg>W_<%SXgu5{TRr6`eY4}^w3T((Zo7BapEkEHP7H)MM|8BrbJt(%gJiw(qU z6a)fn|7wzLDr`giPzptLEep}sk{3dvH{18UJdh1+c;d?CEXag$bICvuH@}L;?GMJrkE>aV z0D>K<`yw@OdLHNyWsby68NWoaK#7YxqpMp>zUEb)&

2;Jgv6Tvb>cyHIJQN4L#o z+(Lzk(zU54t()Egt%&iV3uaT*9CwCV^BR5<#bI+90Ttc1ZgvWsr7=9*5C7|mr9DFn znfXRyn#<`f?a=P@Nz%WH+d6&~7{sNr;F(E0D2(6f9&E344RLLDquJAWM@OWRZBt## zOjSp$#@!9)5xRyz11sxDh2l_GVdVB8h~T*J!)66Go|M^46w)n=HDAK1bqfExuyUz} m(0!?<*b!*QPGXC&Q(nwkFJc42W3bcMH2%%7DTtvRzWxQpY>74i diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/cs/LC_MESSAGES/djangojs.po b/venv/Lib/site-packages/django/contrib/admin/locale/cs/LC_MESSAGES/djangojs.po deleted file mode 100644 index 39d02b6..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/cs/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,274 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Jannis Leidel , 2011 -# Jirka Vejrazka , 2011 -# VláÄa Macek , 2012,2014 -# VláÄa Macek , 2015-2016,2020-2021 -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-03-18 23:23+0000\n" -"Last-Translator: VláÄa Macek \n" -"Language-Team: Czech (http://www.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" - -#, javascript-format -msgid "Available %s" -msgstr "Dostupné položky: %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Seznam dostupných položek %s. JednotlivÄ› je lze vybrat tak, že na nÄ› v " -"rámeÄku klepnete a pak klepnete na Å¡ipku \"Vybrat\" mezi rámeÄky." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "" -"Chcete-li filtrovat ze seznamu dostupných položek %s, zaÄnÄ›te psát do tohoto " -"pole." - -msgid "Filter" -msgstr "Filtr" - -msgid "Choose all" -msgstr "Vybrat vÅ¡e" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Chcete-li najednou vybrat vÅ¡echny položky %s, klepnÄ›te sem." - -msgid "Choose" -msgstr "Vybrat" - -msgid "Remove" -msgstr "Odebrat" - -#, javascript-format -msgid "Chosen %s" -msgstr "Vybrané položky %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Seznam vybraných položek %s. JednotlivÄ› je lze odebrat tak, že na nÄ› v " -"rámeÄku klepnete a pak klepnete na Å¡ipku \"Odebrat mezi rámeÄky." - -msgid "Remove all" -msgstr "Odebrat vÅ¡e" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Chcete-li najednou odebrat vÅ¡echny vybrané položky %s, klepnÄ›te sem." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "Vybrána je %(sel)s položka z celkem %(cnt)s." -msgstr[1] "Vybrány jsou %(sel)s položky z celkem %(cnt)s." -msgstr[2] "Vybraných je %(sel)s položek z celkem %(cnt)s." -msgstr[3] "Vybraných je %(sel)s položek z celkem %(cnt)s." - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"V jednotlivých polích jsou neuložené zmÄ›ny, které budou ztraceny, pokud " -"operaci provedete." - -msgid "" -"You have selected an action, but you haven’t saved your changes to " -"individual fields yet. Please click OK to save. You’ll need to re-run the " -"action." -msgstr "" -"Byla vybrána operace, ale dosud nedoÅ¡lo k uložení zmÄ›n jednotlivých polí. " -"Uložíte klepnutím na tlaÄítko OK. Pak bude tÅ™eba operaci spustit znovu." - -msgid "" -"You have selected an action, and you haven’t made any changes on individual " -"fields. You’re probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Byla vybrána operace, ale dosud nedoÅ¡lo k uložení zmÄ›n jednotlivých polí. " -"PatrnÄ› využijete tlaÄítko Provést spíše než tlaÄítko Uložit." - -msgid "Now" -msgstr "Nyní" - -msgid "Midnight" -msgstr "Půlnoc" - -msgid "6 a.m." -msgstr "6h ráno" - -msgid "Noon" -msgstr "Poledne" - -msgid "6 p.m." -msgstr "6h veÄer" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "Poznámka: Váš Äas o %s hodinu pÅ™edstihuje Äas na serveru." -msgstr[1] "Poznámka: Váš Äas o %s hodiny pÅ™edstihuje Äas na serveru." -msgstr[2] "Poznámka: Váš Äas o %s hodiny pÅ™edstihuje Äas na serveru." -msgstr[3] "Poznámka: Váš Äas o %s hodin pÅ™edstihuje Äas na serveru." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "Poznámka: Váš Äas se o %s hodinu zpožÄuje za Äasem na serveru." -msgstr[1] "Poznámka: Váš Äas se o %s hodiny zpožÄuje za Äasem na serveru." -msgstr[2] "Poznámka: Váš Äas se o %s hodiny zpožÄuje za Äasem na serveru." -msgstr[3] "Poznámka: Váš Äas se o %s hodin zpožÄuje za Äasem na serveru." - -msgid "Choose a Time" -msgstr "Vyberte Äas" - -msgid "Choose a time" -msgstr "Vyberte Äas" - -msgid "Cancel" -msgstr "Storno" - -msgid "Today" -msgstr "Dnes" - -msgid "Choose a Date" -msgstr "Vyberte datum" - -msgid "Yesterday" -msgstr "VÄera" - -msgid "Tomorrow" -msgstr "Zítra" - -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" - -msgctxt "abbrev. month January" -msgid "Jan" -msgstr "Led" - -msgctxt "abbrev. month February" -msgid "Feb" -msgstr "Úno" - -msgctxt "abbrev. month March" -msgid "Mar" -msgstr "BÅ™e" - -msgctxt "abbrev. month April" -msgid "Apr" -msgstr "Dub" - -msgctxt "abbrev. month May" -msgid "May" -msgstr "KvÄ›" - -msgctxt "abbrev. month June" -msgid "Jun" -msgstr "ÄŒvn" - -msgctxt "abbrev. month July" -msgid "Jul" -msgstr "ÄŒvc" - -msgctxt "abbrev. month August" -msgid "Aug" -msgstr "Srp" - -msgctxt "abbrev. month September" -msgid "Sep" -msgstr "Zář" - -msgctxt "abbrev. month October" -msgid "Oct" -msgstr "Říj" - -msgctxt "abbrev. month November" -msgid "Nov" -msgstr "Lis" - -msgctxt "abbrev. month December" -msgid "Dec" -msgstr "Pro" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "N" - -msgctxt "one letter Monday" -msgid "M" -msgstr "P" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "Ú" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "S" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "ÄŒ" - -msgctxt "one letter Friday" -msgid "F" -msgstr "P" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "S" - -msgid "Show" -msgstr "Zobrazit" - -msgid "Hide" -msgstr "Skrýt" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/cy/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/cy/LC_MESSAGES/django.mo deleted file mode 100644 index e20f6a4a95f229ea5177d28eaa491dfcf3525235..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12521 zcmd6teT*Duea9aNgv10AUP2RS%M+8!-I2TXos*DcW5Dv)`F#o_U_%^Lu}Odp~^Ti+WUxF;9cPc@bZHMlUty za_|B0HQ-0V*MX0N_kmvruK_Q=#P{z4Z{YqOQ13koUI_jc_!96*@B;8_Ab;lf`O@=0 z2DSd5g0BMq9(+0YAE3s+^kv3e3|nHz|0VcJ@ULt9 zXYf+)FJN-f^D1yV_&QMiw}PwS5%3k@2f%IMV<3O#Gkj^@FM=-yp8>VrH^F)E45)d3 z3~K-X0zL>{%;XP%4}njCKLvZ>6PNjM+gMENS-v3A>;!q$+y>qT-Ua?V_{*Ty`x1Bp zdiacN`g06KbxaDr9()&Q!CwbU z@EhP!a0MoQ6#O9A1}{d)qI(~x_1^-*0&^1l8Snv6bbK6S3iBvXUzaiX9`JRb=qf?!*ZXRG7?eId0!mJw2F2IUf!gm^K+*dQ zcq4cQ6utir%6?wNrX;_Mz-z(RfcJxY!QJ5RfebZ21{c5!F-GxgM~%0Dn&$v0I^I(E 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 diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/cy/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/cy/LC_MESSAGES/django.po deleted file mode 100644 index 82e82f7..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/cy/LC_MESSAGES/django.po +++ /dev/null @@ -1,675 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Jannis Leidel , 2011 -# Maredudd ap Gwyndaf , 2014 -# pjrobertson, 2014 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-01-19 16:49+0100\n" -"PO-Revision-Date: 2017-09-23 18:54+0000\n" -"Last-Translator: Jannis Leidel \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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "Dilëwyd %(count)d %(items)s yn llwyddiannus." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "Ni ellir dileu %(name)s" - -msgid "Are you sure?" -msgstr "Ydych yn sicr?" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Dileu y %(verbose_name_plural)s â ddewiswyd" - -msgid "Administration" -msgstr "Gweinyddu" - -msgid "All" -msgstr "Pob un" - -msgid "Yes" -msgstr "Ie" - -msgid "No" -msgstr "Na" - -msgid "Unknown" -msgstr "Anhysybys" - -msgid "Any date" -msgstr "Unrhyw ddyddiad" - -msgid "Today" -msgstr "Heddiw" - -msgid "Past 7 days" -msgstr "7 diwrnod diwethaf" - -msgid "This month" -msgstr "Mis yma" - -msgid "This year" -msgstr "Eleni" - -msgid "No date" -msgstr "" - -msgid "Has date" -msgstr "" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"Teipiwch yr %(username)s a chyfrinair cywir ar gyfer cyfrif staff. Noder y " -"gall y ddau faes fod yn sensitif i lythrennau bach a llythrennau bras." - -msgid "Action:" -msgstr "Gweithred:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Ychwanegu %(verbose_name)s arall" - -msgid "Remove" -msgstr "Gwaredu" - -msgid "action time" -msgstr "amser y weithred" - -msgid "user" -msgstr "" - -msgid "content type" -msgstr "" - -msgid "object id" -msgstr "id gwrthrych" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/3/library/functions.html#repr) -msgid "object repr" -msgstr "repr gwrthrych" - -msgid "action flag" -msgstr "fflag gweithred" - -msgid "change message" -msgstr "neges y newid" - -msgid "log entry" -msgstr "cofnod" - -msgid "log entries" -msgstr "cofnodion" - -#, python-format -msgid "Added \"%(object)s\"." -msgstr "Ychwanegwyd \"%(object)s\"." - -#, python-format -msgid "Changed \"%(object)s\" - %(changes)s" -msgstr "Newidwyd \"%(object)s\" - %(changes)s" - -#, python-format -msgid "Deleted \"%(object)s.\"" -msgstr "Dilëwyd \"%(object)s.\"" - -msgid "LogEntry Object" -msgstr "Gwrthrych LogEntry" - -#, python-brace-format -msgid "Added {name} \"{object}\"." -msgstr "" - -msgid "Added." -msgstr "" - -msgid "and" -msgstr "a" - -#, python-brace-format -msgid "Changed {fields} for {name} \"{object}\"." -msgstr "" - -#, python-brace-format -msgid "Changed {fields}." -msgstr "" - -#, python-brace-format -msgid "Deleted {name} \"{object}\"." -msgstr "" - -msgid "No fields changed." -msgstr "Ni newidwyd unrhwy feysydd." - -msgid "None" -msgstr "Dim" - -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was added successfully." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was changed successfully." -msgstr "" - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Rhaid dewis eitemau er mwyn gweithredu arnynt. Ni ddewiswyd unrhyw eitemau." - -msgid "No action selected." -msgstr "Ni ddewiswyd gweithred." - -#, python-format -msgid "The %(name)s \"%(obj)s\" was deleted successfully." -msgstr "Dilëwyd %(name)s \"%(obj)s\" yn llwyddiannus." - -#, python-format -msgid "%(name)s with ID \"%(key)s\" doesn't exist. Perhaps it was deleted?" -msgstr "" - -#, python-format -msgid "Add %s" -msgstr "Ychwanegu %s" - -#, python-format -msgid "Change %s" -msgstr "Newid %s" - -msgid "Database error" -msgstr "Gwall cronfa ddata" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "Newidwyd %(count)s %(name)s yn llwyddiannus" -msgstr[1] "Newidwyd %(count)s %(name)s yn llwyddiannus" -msgstr[2] "Newidwyd %(count)s %(name)s yn llwyddiannus" -msgstr[3] "Newidwyd %(count)s %(name)s yn llwyddiannus" - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "Dewiswyd %(total_count)s" -msgstr[1] "Dewiswyd %(total_count)s" -msgstr[2] "Dewiswyd %(total_count)s" -msgstr[3] "Dewiswyd %(total_count)s" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "Dewiswyd 0 o %(cnt)s" - -#, python-format -msgid "Change history: %s" -msgstr "Hanes newid: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"Byddai dileu %(class_name)s %(instance)s yn golygu dileu'r gwrthrychau " -"gwarchodedig canlynol sy'n perthyn: %(related_objects)s" - -msgid "Django site admin" -msgstr "Adran weinyddol safle Django" - -msgid "Django administration" -msgstr "Gweinyddu Django" - -msgid "Site administration" -msgstr "Gweinyddu'r safle" - -msgid "Log in" -msgstr "Mewngofnodi" - -#, python-format -msgid "%(app)s administration" -msgstr "Gweinyddu %(app)s" - -msgid "Page not found" -msgstr "Ni ddarganfyddwyd y dudalen" - -msgid "We're sorry, but the requested page could not be found." -msgstr "Mae'n ddrwg gennym, ond ni ddarganfuwyd y dudalen" - -msgid "Home" -msgstr "Hafan" - -msgid "Server error" -msgstr "Gwall gweinydd" - -msgid "Server error (500)" -msgstr "Gwall gweinydd (500)" - -msgid "Server Error (500)" -msgstr "Gwall Gweinydd (500)" - -msgid "" -"There's been an error. It's been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"Mae gwall ac gyrrwyd adroddiad ohono i weinyddwyr y wefan drwy ebost a dylai " -"gael ei drwsio yn fuan. Diolch am fod yn amyneddgar." - -msgid "Run the selected action" -msgstr "Rhedeg y weithred a ddewiswyd" - -msgid "Go" -msgstr "Ffwrdd â ni" - -msgid "Click here to select the objects across all pages" -msgstr "" -"Cliciwch fan hyn i ddewis yr holl wrthrychau ar draws yr holl dudalennau" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Dewis y %(total_count)s %(module_name)s" - -msgid "Clear selection" -msgstr "Clirio'r dewis" - -msgid "" -"First, enter a username and password. Then, you'll be able to edit more user " -"options." -msgstr "" -"Yn gyntaf, rhowch enw defnyddiwr a chyfrinair. Yna byddwch yn gallu golygu " -"mwy o ddewisiadau." - -msgid "Enter a username and password." -msgstr "Rhowch enw defnyddiwr a chyfrinair." - -msgid "Change password" -msgstr "Newid cyfrinair" - -msgid "Please correct the error below." -msgstr "Cywirwch y gwall isod." - -msgid "Please correct the errors below." -msgstr "Cywirwch y gwallau isod." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "Rhowch gyfrinair newydd i'r defnyddiwr %(username)s." - -msgid "Welcome," -msgstr "Croeso," - -msgid "View site" -msgstr "" - -msgid "Documentation" -msgstr "Dogfennaeth" - -msgid "Log out" -msgstr "Allgofnodi" - -#, python-format -msgid "Add %(name)s" -msgstr "Ychwanegu %(name)s" - -msgid "History" -msgstr "Hanes" - -msgid "View on site" -msgstr "Gweld ar y safle" - -msgid "Filter" -msgstr "Hidl" - -msgid "Remove from sorting" -msgstr "Gwaredu o'r didoli" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Blaenoriaeth didoli: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "Toglio didoli" - -msgid "Delete" -msgstr "Dileu" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"Byddai dileu %(object_name)s '%(escaped_object)s' yn golygu dileu'r " -"gwrthrychau sy'n perthyn, ond nid oes ganddoch ganiatâd i ddileu y mathau " -"canlynol o wrthrychau:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"Byddai dileu %(object_name)s '%(escaped_object)s' yn golygu dileu'r " -"gwrthrychau gwarchodedig canlynol sy'n perthyn:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" - -msgid "Objects" -msgstr "" - -msgid "Yes, I'm sure" -msgstr "Ydw, rwy'n sicr" - -msgid "No, take me back" -msgstr "" - -msgid "Delete multiple objects" -msgstr "" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"Byddai dileu %(objects_name)s yn golygu dileu'r gwrthrychau gwarchodedig " -"canlynol sy'n perthyn:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"Ydych yn sicr eich bod am ddileu'r %(objects_name)s a ddewiswyd? Dilëir yr " -"holl wrthrychau canlynol a'u heitemau perthnasol:" - -msgid "Change" -msgstr "Newid" - -msgid "Delete?" -msgstr "Dileu?" - -#, python-format -msgid " By %(filter_title)s " -msgstr "Wrth %(filter_title)s" - -msgid "Summary" -msgstr "" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "Modelau yn y rhaglen %(name)s " - -msgid "Add" -msgstr "Ychwanegu" - -msgid "You don't have permission to edit anything." -msgstr "Does gennych ddim hawl i olygu unrhywbeth." - -msgid "Recent actions" -msgstr "" - -msgid "My actions" -msgstr "" - -msgid "None available" -msgstr "Dim ar gael" - -msgid "Unknown content" -msgstr "Cynnwys anhysbys" - -msgid "" -"Something's wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"Mae rhywbeth o'i le ar osodiad y gronfa ddata. Sicrhewch fod y tablau " -"cronfa ddata priodol wedi eu creu, a sicrhewch fod y gronfa ddata yn " -"ddarllenadwy gan y defnyddiwr priodol." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" - -msgid "Forgotten your password or username?" -msgstr "Anghofioch eich cyfrinair neu enw defnyddiwr?" - -msgid "Date/time" -msgstr "Dyddiad/amser" - -msgid "User" -msgstr "Defnyddiwr" - -msgid "Action" -msgstr "Gweithred" - -msgid "" -"This object doesn't have a change history. It probably wasn't added via this " -"admin site." -msgstr "" -"Does dim hanes newid gan y gwrthrych yma. Mae'n debyg nad ei ychwanegwyd " -"drwy'r safle gweinydd yma." - -msgid "Show all" -msgstr "Dangos pob canlyniad" - -msgid "Save" -msgstr "Cadw" - -msgid "Popup closing..." -msgstr "" - -#, python-format -msgid "Change selected %(model)s" -msgstr "" - -#, python-format -msgid "Add another %(model)s" -msgstr "" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "" - -msgid "Search" -msgstr "Chwilio" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s canlyniad" -msgstr[1] "%(counter)s canlyniad" -msgstr[2] "%(counter)s canlyniad" -msgstr[3] "%(counter)s canlyniad" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "Cyfanswm o %(full_result_count)s" - -msgid "Save as new" -msgstr "Cadw fel newydd" - -msgid "Save and add another" -msgstr "Cadw ac ychwanegu un arall" - -msgid "Save and continue editing" -msgstr "Cadw a pharhau i olygu" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "Diolch am dreulio amser o ansawdd gyda'r safle we yma heddiw." - -msgid "Log in again" -msgstr "Mewngofnodi eto" - -msgid "Password change" -msgstr "Newid cyfrinair" - -msgid "Your password was changed." -msgstr "Newidwyd eich cyfrinair." - -msgid "" -"Please enter your old password, for security's sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"Rhowch eich hen gyfrinair, er mwyn diogelwch, ac yna rhowch eich cyfrinair " -"newydd ddwywaith er mwyn gwirio y'i teipiwyd yn gywir." - -msgid "Change my password" -msgstr "Newid fy nghyfrinair" - -msgid "Password reset" -msgstr "Ailosod cyfrinair" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "Mae'ch cyfrinair wedi ei osod. Gallwch fewngofnodi nawr." - -msgid "Password reset confirmation" -msgstr "Cadarnhad ailosod cyfrinair" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Rhowch eich cyfrinair newydd ddwywaith er mwyn gwirio y'i teipiwyd yn gywir." - -msgid "New password:" -msgstr "Cyfrinair newydd:" - -msgid "Confirm password:" -msgstr "Cadarnhewch y cyfrinair:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"Roedd y ddolen i ailosod y cyfrinair yn annilys, o bosib oherwydd ei fod " -"wedi ei ddefnyddio'n barod. Gofynnwch i ailosod y cyfrinair eto." - -msgid "" -"We've emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" - -msgid "" -"If you don't receive an email, please make sure you've entered the address " -"you registered with, and check your spam folder." -msgstr "" -"Os na dderbyniwch ebost, sicrhewych y rhoddwyd y cyfeiriad sydd wedi ei " -"gofrestru gyda ni, ac edrychwch yn eich ffolder sbam." - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"Derbyniwch yr ebost hwn oherwydd i chi ofyn i ailosod y cyfrinair i'ch " -"cyfrif yn %(site_name)s." - -msgid "Please go to the following page and choose a new password:" -msgstr "Ewch i'r dudalen olynol a dewsiwch gyfrinair newydd:" - -msgid "Your username, in case you've forgotten:" -msgstr "Eich enw defnyddiwr, rhag ofn eich bod wedi anghofio:" - -msgid "Thanks for using our site!" -msgstr "Diolch am ddefnyddio ein safle!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "Tîm %(site_name)s" - -msgid "" -"Forgotten your password? Enter your email address below, and we'll email " -"instructions for setting a new one." -msgstr "" -"Anghofioch eich cyfrinair? Rhowch eich cyfeiriad ebost isod ac fe ebostiwn " -"gyfarwyddiadau ar osod un newydd." - -msgid "Email address:" -msgstr "Cyfeiriad ebost:" - -msgid "Reset my password" -msgstr "Ailosod fy nghyfrinair" - -msgid "All dates" -msgstr "Holl ddyddiadau" - -#, python-format -msgid "Select %s" -msgstr "Dewis %s" - -#, python-format -msgid "Select %s to change" -msgstr "Dewis %s i newid" - -msgid "Date:" -msgstr "Dyddiad:" - -msgid "Time:" -msgstr "Amser:" - -msgid "Lookup" -msgstr "Archwilio" - -msgid "Currently:" -msgstr "Cyfredol:" - -msgid "Change:" -msgstr "Newid:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/cy/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/cy/LC_MESSAGES/djangojs.mo deleted file mode 100644 index ee9a9ca285922ad1ded77923b371da06f6b93b1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3801 zcmd5;%a0tz885(ru;vX3kMQ`gVvjB8-kCMnn=wlWyMAn77@vngk zz-zC<1H27*AMjq_A>gAx-bVxX0WI*yz!%#7?}5*u{}ONj{0NAjNFdDXdO+TP8OZBb z@%Jk54DgS@Pk=uHdi?ReGvEo}i$Lb{9`Fs|-+{dDci40a{1W(AoLOHZ#0B&_5N3UU z0^SIG1BfZ{7a*33w}3YQ-v#oy{{g%S_#yD;z|Vop!2KW#N@5Mj`>g{pB{qThiQnSy zeV_)u1H6BKBmXgw^?eFt{htGQ{a3)3f&T=)0(=S1;PHJR!Fu)s*Har-PF#w3?x(j#@chHyzw_6(!P#w>3Cy=>uV_W|O58GhgZpRD4 zLHx8GV7uMizH$8{0=5JX~sfq$EG4gNH{h;1vUU6tueJ+%b}A zo{C>>Nn_>EYC2eoRq00Biq*{fQnx^og2{J!HqMvY#Rb-kE>Q3^ic3gZi(!(1Ja$UO z>U_S?x!=-p9-__a9kEl!23?3VMrpBOlrxhoh~Iec@E3HS&ifh3f+cvdy7`$Ts&zDd|>fZ<|{GCOiB2KOp`Sw3^XRW%l2tJ zWG?HuDNCPg8rH2djhpb&oQ#WG4E;rrwZ0+=zL;?|Vq3RzbfEF!0hq0T&`^g;Lx#17 z$`h9BGToEZwtIFMwa)tw88wFacZ|G}wHWx^GjB1dry55_fCaW6pBnGu7%rrI)tqQg zdy4bAL{RZ|96p&u_{|doMk6^2#=8fj{pwc0bpqv5Ax<6pLAr@XVmUBSX3MCVw9u`s zDx+;Wh{$Q-hsd6qtoPCQV~=ozl~2RSvk2_sCJLLrR-g%ThN{L1&*}yYc#lInvZ=?1jNXC&jE`)|g}$shMk3?rjRKOo%tf z+$QVeNSC+UW#Gv7yE|0|6oyCzUxrj{7XEqMSjoCdp3y}Kzw}8x5A*wlb9(BFkZhC_ zqmsvGlQJ3jJ}qpX9VDxTmh8i1P4XqN)a@Nhx(_G4 zSmP!$Inl{L%e+s|YFlP>I16FgUtFxJDh<4!8S9Jb$mfgAiRNJ2#fzhQ@yNo)`o_tf zv-i^O!m4*cJ8(h@^eO0zVR34uaVOaKMXAHe(}PpV@{Szq8tWoC=|*1R9_Z8Z(1dN0 zeHzsZn|4-6o1F4RUiQgNW4By+=ma&dD~H|6O795$lDgCq2 z?*Cmp%;;}#+smc?zmbNG#p%Y8bL`+^jRCU8cTXwS>RjT2ECalOx$i_=N_1LVYYK{S zL`5dy{-Ub&tR1Nx{5G^Puu6|m9Z~IMyps)YSV|o-IuMiR0M=Ki@--q*&ft5jO7~zO zcfvNE>z}moxXplmD23J#dy_b$5xSMYt%1_4%`_&#?z2&b2W` zldxWg=d9J>)sC)8Rdv!!((w44+LMPiP!TB^$qq6o?1pk($L!a^gB^eFM&oqWW#u}M znLr~Z9_NdSy`wNT$_(M7JHe?n`+IJJRBT9%6;3JtZC#ljvPVbQ3>xv(GgmwDwq_MI Zbet{O{ECBZXHObqM{i>Y*1PDZ;$O?5S=ayo diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/cy/LC_MESSAGES/djangojs.po b/venv/Lib/site-packages/django/contrib/admin/locale/cy/LC_MESSAGES/djangojs.po deleted file mode 100644 index fa7ad2a..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/cy/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,222 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Jannis Leidel , 2011 -# Maredudd ap Gwyndaf , 2014 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-05-17 23:12+0200\n" -"PO-Revision-Date: 2017-09-23 18:54+0000\n" -"Last-Translator: Jannis Leidel \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" - -#, javascript-format -msgid "Available %s" -msgstr "%s sydd ar gael" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Dyma restr o'r %s sydd ar gael. Gellir dewis rhai drwyeu dewis yn y blwch " -"isod ac yna clicio'r saeth \"Dewis\" rhwng y ddau flwch." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "Teipiwch yn y blwch i hidlo'r rhestr o %s sydd ar gael." - -msgid "Filter" -msgstr "Hidl" - -msgid "Choose all" -msgstr "Dewis y cyfan" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Cliciwch i ddewis pob %s yr un pryd." - -msgid "Choose" -msgstr "Dewis" - -msgid "Remove" -msgstr "Gwaredu" - -#, javascript-format -msgid "Chosen %s" -msgstr "Y %s a ddewiswyd" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Dyma restr o'r %s a ddewiswyd. Gellir gwaredu rhai drwy eu dewis yn y blwch " -"isod ac yna clicio'r saeth \"Gwaredu\" rhwng y ddau flwch." - -msgid "Remove all" -msgstr "Gwaredu'r cyfan" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Cliciwch i waredu pob %s sydd wedi ei ddewis yr un pryd." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "Dewiswyd %(sel)s o %(cnt)s" -msgstr[1] "Dewiswyd %(sel)s o %(cnt)s" -msgstr[2] "Dewiswyd %(sel)s o %(cnt)s" -msgstr[3] "Dewiswyd %(sel)s o %(cnt)s" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Mae ganddoch newidiadau heb eu cadw mewn meysydd golygadwy. Os rhedwch y " -"weithred fe gollwch y newidiadau." - -msgid "" -"You have selected an action, but you haven't saved your changes to " -"individual fields yet. Please click OK to save. You'll need to re-run the " -"action." -msgstr "" -"Rydych wedi dewis gweithred ond nid ydych wedi newid eich newidiadau i rai " -"meysydd eto. Cliciwch 'Iawn' i gadw. Bydd rhaid i chi ail-redeg y weithred." - -msgid "" -"You have selected an action, and you haven't made any changes on individual " -"fields. You're probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Rydych wedi dewis gweithred ac nid ydych wedi newid unrhyw faes. Rydych " -"siwr o fod yn edrych am y botwm 'Ewch' yn lle'r botwm 'Cadw'." - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "Noder: Rydych %s awr o flaen amser y gweinydd." -msgstr[1] "Noder: Rydych %s awr o flaen amser y gweinydd." -msgstr[2] "Noder: Rydych %s awr o flaen amser y gweinydd." -msgstr[3] "Noder: Rydych %s awr o flaen amser y gweinydd." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "Noder: Rydych %s awr tu ôl amser y gweinydd." -msgstr[1] "Noder: Rydych %s awr tu ôl amser y gweinydd." -msgstr[2] "Noder: Rydych %s awr tu ôl amser y gweinydd." -msgstr[3] "Noder: Rydych %s awr tu ôl amser y gweinydd." - -msgid "Now" -msgstr "Nawr" - -msgid "Choose a Time" -msgstr "" - -msgid "Choose a time" -msgstr "Dewiswch amser" - -msgid "Midnight" -msgstr "Canol nos" - -msgid "6 a.m." -msgstr "6 y.b." - -msgid "Noon" -msgstr "Canol dydd" - -msgid "6 p.m." -msgstr "" - -msgid "Cancel" -msgstr "Diddymu" - -msgid "Today" -msgstr "Heddiw" - -msgid "Choose a Date" -msgstr "" - -msgid "Yesterday" -msgstr "Ddoe" - -msgid "Tomorrow" -msgstr "Fory" - -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 "" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "" - -msgctxt "one letter Monday" -msgid "M" -msgstr "" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "" - -msgctxt "one letter Friday" -msgid "F" -msgstr "" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "" - -msgid "Show" -msgstr "Dangos" - -msgid "Hide" -msgstr "Cuddio" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/da/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/da/LC_MESSAGES/django.mo deleted file mode 100644 index 985a5e5e65f193df3a72f4241520ffbb4ed7ee85..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16680 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 diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/da/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/da/LC_MESSAGES/django.po deleted file mode 100644 index 1435a36..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/da/LC_MESSAGES/django.po +++ /dev/null @@ -1,722 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Christian Joergensen , 2012 -# Dimitris Glezos , 2012 -# Erik Ramsgaard Wognsen , 2020 -# Erik Ramsgaard Wognsen , 2013,2015-2020 -# Finn Gruwier Larsen, 2011 -# Jannis Leidel , 2011 -# valberg , 2014-2015 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-07-14 19:53+0200\n" -"PO-Revision-Date: 2020-07-15 08:56+0000\n" -"Last-Translator: Erik Ramsgaard Wognsen \n" -"Language-Team: Danish (http://www.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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "%(count)d %(items)s blev slettet." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "Kan ikke slette %(name)s " - -msgid "Are you sure?" -msgstr "Er du sikker?" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Slet valgte %(verbose_name_plural)s" - -msgid "Administration" -msgstr "Administration" - -msgid "All" -msgstr "Alle" - -msgid "Yes" -msgstr "Ja" - -msgid "No" -msgstr "Nej" - -msgid "Unknown" -msgstr "Ukendt" - -msgid "Any date" -msgstr "NÃ¥r som helst" - -msgid "Today" -msgstr "I dag" - -msgid "Past 7 days" -msgstr "De sidste 7 dage" - -msgid "This month" -msgstr "Denne mÃ¥ned" - -msgid "This year" -msgstr "Dette Ã¥r" - -msgid "No date" -msgstr "Ingen dato" - -msgid "Has date" -msgstr "Har dato" - -msgid "Empty" -msgstr "Tom" - -msgid "Not empty" -msgstr "Ikke tom" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"Indtast venligst det korrekte %(username)s og adgangskode for en " -"personalekonto. Bemærk at begge felter kan være versalfølsomme." - -msgid "Action:" -msgstr "Handling" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Tilføj endnu en %(verbose_name)s" - -msgid "Remove" -msgstr "Fjern" - -msgid "Addition" -msgstr "Tilføjelse" - -msgid "Change" -msgstr "Ret" - -msgid "Deletion" -msgstr "Sletning" - -msgid "action time" -msgstr "handlingstid" - -msgid "user" -msgstr "bruger" - -msgid "content type" -msgstr "indholdstype" - -msgid "object id" -msgstr "objekt-ID" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "objekt repr" - -msgid "action flag" -msgstr "handlingsflag" - -msgid "change message" -msgstr "ændringsmeddelelse" - -msgid "log entry" -msgstr "logmeddelelse" - -msgid "log entries" -msgstr "logmeddelelser" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "Tilføjede “%(object)sâ€." - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "Ændrede “%(object)s†— %(changes)s" - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "Slettede “%(object)sâ€." - -msgid "LogEntry Object" -msgstr "LogEntry-objekt" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "Tilføjede {name} “{object}â€." - -msgid "Added." -msgstr "Tilføjet." - -msgid "and" -msgstr "og" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "Ændrede {fields} for {name} “{object}â€." - -#, python-brace-format -msgid "Changed {fields}." -msgstr "Ændrede {fields}." - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "Slettede {name} “{object}â€." - -msgid "No fields changed." -msgstr "Ingen felter ændret." - -msgid "None" -msgstr "Ingen" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "Hold “Ctrlâ€, eller “Æbletasten†pÃ¥ Mac, nede for at vælge mere end én." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "{name} “{obj}†blev tilføjet." - -msgid "You may edit it again below." -msgstr "Du kan redigere den/det igen herunder." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "" -"{name} “{obj}†blev tilføjet. Du kan tilføje endnu en/et {name} herunder." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "{name} “{obj}†blev ændret. Du kan redigere den/det igen herunder." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "{name} “{obj}†blev tilføjet. Du kan redigere den/det igen herunder." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "" -"{name} “{obj}†blev ændret. Du kan tilføje endnu en/et {name} herunder." - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "{name} “{obj}†blev ændret." - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Der skal være valgt nogle emner for at man kan udføre handlinger pÃ¥ dem. " -"Ingen emner er blev ændret." - -msgid "No action selected." -msgstr "Ingen handling valgt." - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "%(name)s “%(obj)s†blev slettet." - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "" -"%(name)s med ID “%(key)s†findes ikke. MÃ¥ske er objektet blevet slettet?" - -#, python-format -msgid "Add %s" -msgstr "Tilføj %s" - -#, python-format -msgid "Change %s" -msgstr "Ret %s" - -#, python-format -msgid "View %s" -msgstr "Vis %s" - -msgid "Database error" -msgstr "Databasefejl" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s blev ændret." -msgstr[1] "%(count)s %(name)s blev ændret." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s valgt" -msgstr[1] "Alle %(total_count)s valgt" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "0 af %(cnt)s valgt" - -#, python-format -msgid "Change history: %s" -msgstr "Ændringshistorik: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"Sletning af %(class_name)s %(instance)s vil kræve sletning af følgende " -"beskyttede relaterede objekter: %(related_objects)s" - -msgid "Django site admin" -msgstr "Django website-administration" - -msgid "Django administration" -msgstr "Django administration" - -msgid "Site administration" -msgstr "Website-administration" - -msgid "Log in" -msgstr "Log ind" - -#, python-format -msgid "%(app)s administration" -msgstr "%(app)s administration" - -msgid "Page not found" -msgstr "Siden blev ikke fundet" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "Vi beklager, men den ønskede side kunne ikke findes" - -msgid "Home" -msgstr "Hjem" - -msgid "Server error" -msgstr "Serverfejl" - -msgid "Server error (500)" -msgstr "Serverfejl (500)" - -msgid "Server Error (500)" -msgstr "Serverfejl (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"Der opstod en fejl. Fejlen er rapporteret til website-administratoren via e-" -"mail, og vil blive rettet hurtigst muligt. Tak for din tÃ¥lmodighed." - -msgid "Run the selected action" -msgstr "Udfør den valgte handling" - -msgid "Go" -msgstr "Udfør" - -msgid "Click here to select the objects across all pages" -msgstr "Klik her for at vælge objekter pÃ¥ tværs af alle sider" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Vælg alle %(total_count)s %(module_name)s " - -msgid "Clear selection" -msgstr "Ryd valg" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "Modeller i applikationen %(name)s" - -msgid "Add" -msgstr "Tilføj" - -msgid "View" -msgstr "Vis" - -msgid "You don’t have permission to view or edit anything." -msgstr "Du har ikke rettigheder til at se eller redigere noget." - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" -"Indtast først et brugernavn og en adgangskode. Derefter fÃ¥r du yderligere " -"redigeringsmuligheder." - -msgid "Enter a username and password." -msgstr "Indtast et brugernavn og en adgangskode." - -msgid "Change password" -msgstr "Skift adgangskode" - -msgid "Please correct the error below." -msgstr "Ret venligst fejlen herunder." - -msgid "Please correct the errors below." -msgstr "Ret venligst fejlene herunder." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "Indtast en ny adgangskode for brugeren %(username)s." - -msgid "Welcome," -msgstr "Velkommen," - -msgid "View site" -msgstr "Se side" - -msgid "Documentation" -msgstr "Dokumentation" - -msgid "Log out" -msgstr "Log ud" - -#, python-format -msgid "Add %(name)s" -msgstr "Tilføj %(name)s" - -msgid "History" -msgstr "Historik" - -msgid "View on site" -msgstr "Se pÃ¥ website" - -msgid "Filter" -msgstr "Filtrer" - -msgid "Clear all filters" -msgstr "Nulstil alle filtre" - -msgid "Remove from sorting" -msgstr "Fjern fra sortering" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Sorteringsprioritet: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "Skift sortering" - -msgid "Delete" -msgstr "Slet" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"Hvis du sletter %(object_name)s '%(escaped_object)s', vil du ogsÃ¥ slette " -"relaterede objekter, men din konto har ikke rettigheder til at slette " -"følgende objekttyper:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"Sletning af %(object_name)s ' %(escaped_object)s ' vil kræve sletning af " -"følgende beskyttede relaterede objekter:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"Er du sikker pÃ¥ du vil slette %(object_name)s \"%(escaped_object)s\"? Alle " -"de følgende relaterede objekter vil blive slettet:" - -msgid "Objects" -msgstr "Objekter" - -msgid "Yes, I’m sure" -msgstr "Ja, jeg er sikker" - -msgid "No, take me back" -msgstr "Nej, tag mig tilbage" - -msgid "Delete multiple objects" -msgstr "Slet flere objekter" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"Sletning af de valgte %(objects_name)s ville resultere i sletning af " -"relaterede objekter, men din konto har ikke tilladelse til at slette " -"følgende typer af objekter:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"Sletning af de valgte %(objects_name)s vil kræve sletning af følgende " -"beskyttede relaterede objekter:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"Er du sikker pÃ¥ du vil slette de valgte %(objects_name)s? Alle de følgende " -"objekter og deres relaterede emner vil blive slettet:" - -msgid "Delete?" -msgstr "Slet?" - -#, python-format -msgid " By %(filter_title)s " -msgstr " Efter %(filter_title)s " - -msgid "Summary" -msgstr "Sammendrag" - -msgid "Recent actions" -msgstr "Seneste handlinger" - -msgid "My actions" -msgstr "Mine handlinger" - -msgid "None available" -msgstr "Ingen tilgængelige" - -msgid "Unknown content" -msgstr "Ukendt indhold" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"Der er noget galt med databaseinstallationen. Kontroller om " -"databasetabellerne er blevet oprettet og at databasen er læsbar for den " -"pÃ¥gældende bruger." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"Du er logget ind som %(username)s, men du har ikke tilladelse til at tilgÃ¥ " -"denne site. Vil du logge ind med en anden brugerkonto?" - -msgid "Forgotten your password or username?" -msgstr "Har du glemt dit password eller brugernavn?" - -msgid "Toggle navigation" -msgstr "Vis/skjul navigation" - -msgid "Date/time" -msgstr "Dato/tid" - -msgid "User" -msgstr "Bruger" - -msgid "Action" -msgstr "Funktion" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" -"Dette objekt har ingen ændringshistorik. Det blev formentlig ikke tilføjet " -"via dette administrations-site" - -msgid "Show all" -msgstr "Vis alle" - -msgid "Save" -msgstr "Gem" - -msgid "Popup closing…" -msgstr "Popup lukker…" - -msgid "Search" -msgstr "Søg" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s resultat" -msgstr[1] "%(counter)s resultater" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "%(full_result_count)s i alt" - -msgid "Save as new" -msgstr "Gem som ny" - -msgid "Save and add another" -msgstr "Gem og tilføj endnu en" - -msgid "Save and continue editing" -msgstr "Gem og fortsæt med at redigere" - -msgid "Save and view" -msgstr "Gem og vis" - -msgid "Close" -msgstr "Luk" - -#, python-format -msgid "Change selected %(model)s" -msgstr "Redigér valgte %(model)s" - -#, python-format -msgid "Add another %(model)s" -msgstr "Tilføj endnu en %(model)s" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "Slet valgte %(model)s" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "Tak for den kvalitetstid du brugte pÃ¥ websitet i dag." - -msgid "Log in again" -msgstr "Log ind igen" - -msgid "Password change" -msgstr "Skift adgangskode" - -msgid "Your password was changed." -msgstr "Din adgangskode blev ændret." - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"Indtast venligst din gamle adgangskode for en sikkerheds skyld og indtast sÃ¥ " -"din nye adgangskode to gange, sÃ¥ vi kan være sikre pÃ¥, at den er indtastet " -"korrekt." - -msgid "Change my password" -msgstr "Skift min adgangskode" - -msgid "Password reset" -msgstr "Nulstil adgangskode" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "Din adgangskode er blevet sat. Du kan logge ind med den nu." - -msgid "Password reset confirmation" -msgstr "Bekræftelse for nulstilling af adgangskode" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Indtast venligst din nye adgangskode to gange, sÃ¥ vi kan være sikre pÃ¥, at " -"den er indtastet korrekt." - -msgid "New password:" -msgstr "Ny adgangskode:" - -msgid "Confirm password:" -msgstr "Bekræft ny adgangskode:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"Linket for nulstilling af adgangskoden er ugyldigt, mÃ¥ske fordi det allerede " -"har været brugt. Anmod venligst pÃ¥ny om nulstilling af adgangskoden." - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" -"Vi har sendt dig en e-mail med instruktioner for at indstille din " -"adgangskode, hvis en konto med den angivne e-mail-adresse findes. Du burde " -"modtage den snarest." - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" -"Hvis du ikke modtager en e-mail, sÃ¥ tjek venligst, at du har indtastet den e-" -"mail-adresse, du registrerede dig med, og tjek din spam-mappe." - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"Du modtager denne e-mail, fordi du har anmodet om en nulstilling af " -"adgangskoden til din brugerkonto ved %(site_name)s ." - -msgid "Please go to the following page and choose a new password:" -msgstr "GÃ¥ venligst til denne side og vælg en ny adgangskode:" - -msgid "Your username, in case you’ve forgotten:" -msgstr "Hvis du skulle have glemt dit brugernavn er det:" - -msgid "Thanks for using our site!" -msgstr "Tak fordi du brugte vores website!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "Med venlig hilsen %(site_name)s" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" -"Har du glemt din adgangskode? Skriv din e-mail-adresse herunder, sÃ¥ sender " -"vi dig instruktioner i at vælge en ny adgangskode." - -msgid "Email address:" -msgstr "E-mail-adresse:" - -msgid "Reset my password" -msgstr "Nulstil min adgangskode" - -msgid "All dates" -msgstr "Alle datoer" - -#, python-format -msgid "Select %s" -msgstr "Vælg %s" - -#, python-format -msgid "Select %s to change" -msgstr "Vælg %s, der skal ændres" - -#, python-format -msgid "Select %s to view" -msgstr "Vælg %s, der skal vises" - -msgid "Date:" -msgstr "Dato:" - -msgid "Time:" -msgstr "Tid:" - -msgid "Lookup" -msgstr "SlÃ¥ op" - -msgid "Currently:" -msgstr "Nuværende:" - -msgid "Change:" -msgstr "Ændring:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/da/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/da/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 88014485495e1fd0026974d962e8091ceba219c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5098 zcmb`LO^h5z6~_x0AZ++_Lik8bDoZx3iM#hB_Oi@ogU#COteyRkcf7_DM5>vt>FJ&B zs-e1i)^mx>DM$!JfJl6aBm!GPAi{xzBLx&`QOE%hhe+grEC>kYg1AKD0uujMU9&qo z-ZzME)Xkt;kooy#y$al0el~2!fVY9CJRb&WUID%z{4z-Mz7Nv)Ux2rRFM+p!uX^4DBhmOfKx&`% z^+oVj)IST-KA#8kH!=1_a0>N*!iaQ^@ZF_8W$6!9CS`M=J0D1LE`cOx4WxA+2A=}!;J3lb`^xc8fVAFa z@B#2AAnpG*@JryUAdSBSWqcL99Y&z_e(d>E&!2f-^?cUzInQ5uzTo+5&)<2z==l-| zGqOK;Ui18;=gXdd@%*djE1sC@>_Vgm?!ZRfuhK6__vD9np?nMl>R?Au4x)r8A4MVi zlP<^~0~FFHJy3=7Rr-B5N)=@sh5VBqxa`hz%>N=A&~tAI=d0ZRCQuB!4~1+wgEEUk z_Uu0}H~Ss)$p!A}S~P^%@`K+O);Qa3l3$}N^AjW)NM zH{5buq$!%Yuv}x8kS+B4jm&gcx_%5TXYUR>AsaHQOT!jr-4w#~*kY1e)E`VD$xaL9 z+D;c~kDV@*WXr-dT6p)^auTT|ZdtaXwZhBFD!-r$E({%(w{&5+Xh{)~K67ch(r`LX zxc^v){>BIMx@;vXdPB?ZKeSt(dPQ%s)rQrifwN9g9;7d}E<3gyx8B0QS}Vyp{%lL~ zG|8dqCKm$+4&C`P(d*kJ*O}z?p7)|e#WXeJiE>NS^+lW`)mvQPDCkkVK}PfA_-N@U zqtK|qpt`hM5@Tq0yQMj%%RJmys2w}+O60xZf0U?H(d$X1Be+LRXPV?@wO&W!$naE4 z`lD0hchh+pkMve~qJ8zrF323dNXwCDwFLaQeaf#a&ks;9U;38inTX)> ziYy^iEODn5WQdY(5)~rF?lO&XryUH3!*-0WLQ9RZ<}>jdOIX+yr2N|DRbH~8uq(jLw4OOJc6BvwPS zk%1{n=}OfM2v(?a)BP19qr|!})z{2Y(}_&W4Jg`4JiO9Y0uk!C5<0gb6ZN{0-H>Nm z*%o)fu!8q+y9b){Nf7M=w~4f(>bM+^{N-HgS#g z$XVIZ#sY5`Q+}=rozdQ1vslz zkPWe_%B{R;CpxJ})Er$;lS?~)uC^G=?vA6qn$iR(RYOMz*i}ATPwbAAP?#85OA8~? zU{RYauX5FK)qH+>j+Z~@#}&V8o=+W`8`()O#BS=*6=`f=yW>o%+imD-hV_3<&F;-T zYDpSzUqSRsli1}S$CWD56kocH?JH?qzB!hF$#lPFc`b?ZPNCX%x5*AQ;oB(L2Fd5v zJ(I$U6flu|bZKdqZMZBTLtu)eMZn7F%Re}>xhW02pVs2;tou#qhl754;<6L7{X@gn z+nc!6<;6#8k|va&B$S`n9Pdq+p9o8cM9fy}u)&FfrU!NAGT7k)pnV}ERs%{dppGrWH1{^&Q4IIAr;Wq7KTUs zqMU56n}npMHiEu4WrU1Hsiljr=p-pdXA+jrFp$1nZUqzWFX4`N?1<)l=l>|0)7cG0Tf&`=*%Cf% zCYB2RXOb??4)2Cen@~^x3Q%feNI721xYO6^80*B_mkooe5nxLHr>ltMB1#cY4m%x| zolbv6)ZD&mELR$vb6o4lU>NjEilyD9aoWkZuTm?lkRhPq=JRuIX3$om)4|k)!}N3| z$xx?c*6)DsUsDz=#iIdXVwqWvuqOuvq3eTX$*R~NuTm={m%H{|sUQxrW~4B*H@pbz z;2y$ToU4(~sO>8l(bocri{tKyR?xTr|K@3yGAni_>66Mi&J~g?|s66, 2012 -# Erik Ramsgaard Wognsen , 2021 -# Erik Ramsgaard Wognsen , 2012,2015-2016,2020 -# Finn Gruwier Larsen, 2011 -# Jannis Leidel , 2011 -# Mathias Rav , 2017 -# valberg , 2014 -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-01-15 18:53+0000\n" -"Last-Translator: Erik Ramsgaard Wognsen \n" -"Language-Team: Danish (http://www.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" - -#, javascript-format -msgid "Available %s" -msgstr "Tilgængelige %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Dette er listen over tilgængelige %s. Du kan vælge dem enkeltvis ved at " -"markere dem i kassen nedenfor og derefter klikke pÃ¥ \"Vælg\"-pilen mellem de " -"to kasser." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "Skriv i dette felt for at filtrere listen af tilgængelige %s." - -msgid "Filter" -msgstr "Filtrér" - -msgid "Choose all" -msgstr "Vælg alle" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Klik for at vælge alle %s med det samme." - -msgid "Choose" -msgstr "Vælg" - -msgid "Remove" -msgstr "Fjern" - -#, javascript-format -msgid "Chosen %s" -msgstr "Valgte %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Dette er listen over valgte %s. Du kan fjerne dem enkeltvis ved at markere " -"dem i kassen nedenfor og derefter klikke pÃ¥ \"Fjern\"-pilen mellem de to " -"kasser." - -msgid "Remove all" -msgstr "Fjern alle" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Klik for at fjerne alle valgte %s med det samme." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(sel)s af %(cnt)s valgt" -msgstr[1] "%(sel)s af %(cnt)s valgt" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Du har ugemte ændringer af et eller flere redigerbare felter. Hvis du " -"udfører en handling fra drop-down-menuen, vil du miste disse ændringer." - -msgid "" -"You have selected an action, but you haven’t saved your changes to " -"individual fields yet. Please click OK to save. You’ll need to re-run the " -"action." -msgstr "" -"Du har valgt en handling, men du har ikke gemt dine ændringer til et eller " -"flere felter. Klik venligst OK for at gemme og vælg dernæst handlingen igen." - -msgid "" -"You have selected an action, and you haven’t made any changes on individual " -"fields. You’re probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Du har valgt en handling, og du har ikke udført nogen ændringer pÃ¥ felter. " -"Du søger formentlig Udfør-knappen i stedet for Gem-knappen." - -msgid "Now" -msgstr "Nu" - -msgid "Midnight" -msgstr "Midnat" - -msgid "6 a.m." -msgstr "Klokken 6" - -msgid "Noon" -msgstr "Middag" - -msgid "6 p.m." -msgstr "Klokken 18" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "Obs: Du er %s time forud i forhold til servertiden." -msgstr[1] "Obs: Du er %s timer forud i forhold til servertiden." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "Obs: Du er %s time bagud i forhold til servertiden." -msgstr[1] "Obs: Du er %s timer bagud i forhold til servertiden." - -msgid "Choose a Time" -msgstr "Vælg et Tidspunkt" - -msgid "Choose a time" -msgstr "Vælg et tidspunkt" - -msgid "Cancel" -msgstr "Annuller" - -msgid "Today" -msgstr "I dag" - -msgid "Choose a Date" -msgstr "Vælg en Dato" - -msgid "Yesterday" -msgstr "I gÃ¥r" - -msgid "Tomorrow" -msgstr "I morgen" - -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" - -msgctxt "abbrev. month January" -msgid "Jan" -msgstr "jan" - -msgctxt "abbrev. month February" -msgid "Feb" -msgstr "feb" - -msgctxt "abbrev. month March" -msgid "Mar" -msgstr "mar" - -msgctxt "abbrev. month April" -msgid "Apr" -msgstr "apr" - -msgctxt "abbrev. month May" -msgid "May" -msgstr "maj" - -msgctxt "abbrev. month June" -msgid "Jun" -msgstr "jun" - -msgctxt "abbrev. month July" -msgid "Jul" -msgstr "jul" - -msgctxt "abbrev. month August" -msgid "Aug" -msgstr "aug" - -msgctxt "abbrev. month September" -msgid "Sep" -msgstr "sep" - -msgctxt "abbrev. month October" -msgid "Oct" -msgstr "okt" - -msgctxt "abbrev. month November" -msgid "Nov" -msgstr "nov" - -msgctxt "abbrev. month December" -msgid "Dec" -msgstr "dec" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "S" - -msgctxt "one letter Monday" -msgid "M" -msgstr "M" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "T" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "O" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "T" - -msgctxt "one letter Friday" -msgid "F" -msgstr "F" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "L" - -msgid "Show" -msgstr "Vis" - -msgid "Hide" -msgstr "Skjul" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/de/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/de/LC_MESSAGES/django.mo deleted file mode 100644 index fe08e8aad4d2c7f8c9823e981dbe2ef9067de728..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17720 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 RmCYO6H=H5$pMEvQ`(IjWVtfDq diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/de/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/de/LC_MESSAGES/django.po deleted file mode 100644 index 83549e6..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/de/LC_MESSAGES/django.po +++ /dev/null @@ -1,743 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# André Hagenbruch, 2012 -# Florian Apolloner , 2011 -# Dimitris Glezos , 2012 -# Florian Apolloner , 2020-2021 -# Jannis Vajen, 2013 -# Jannis Leidel , 2013-2018,2020 -# Jannis Vajen, 2016 -# Markus Holtermann , 2020 -# Markus Holtermann , 2013,2015 -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-28 17:14+0000\n" -"Last-Translator: Raphael Michel \n" -"Language-Team: German (http://www.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" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Ausgewählte %(verbose_name_plural)s löschen" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "Erfolgreich %(count)d %(items)s gelöscht." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "Kann %(name)s nicht löschen" - -msgid "Are you sure?" -msgstr "Sind Sie sicher?" - -msgid "Administration" -msgstr "Administration" - -msgid "All" -msgstr "Alle" - -msgid "Yes" -msgstr "Ja" - -msgid "No" -msgstr "Nein" - -msgid "Unknown" -msgstr "Unbekannt" - -msgid "Any date" -msgstr "Alle Daten" - -msgid "Today" -msgstr "Heute" - -msgid "Past 7 days" -msgstr "Letzte 7 Tage" - -msgid "This month" -msgstr "Diesen Monat" - -msgid "This year" -msgstr "Dieses Jahr" - -msgid "No date" -msgstr "Kein Datum" - -msgid "Has date" -msgstr "Besitzt Datum" - -msgid "Empty" -msgstr "Leer" - -msgid "Not empty" -msgstr "Nicht leer" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"Bitte %(username)s und Passwort für einen Staff-Account eingeben. Beide " -"Felder berücksichtigen die Groß-/Kleinschreibung." - -msgid "Action:" -msgstr "Aktion:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "%(verbose_name)s hinzufügen" - -msgid "Remove" -msgstr "Entfernen" - -msgid "Addition" -msgstr "Hinzugefügt" - -msgid "Change" -msgstr "Ändern" - -msgid "Deletion" -msgstr "Gelöscht" - -msgid "action time" -msgstr "Zeitpunkt der Aktion" - -msgid "user" -msgstr "Benutzer" - -msgid "content type" -msgstr "Inhaltstyp" - -msgid "object id" -msgstr "Objekt-ID" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "Objekt Darst." - -msgid "action flag" -msgstr "Aktionskennzeichen" - -msgid "change message" -msgstr "Änderungsmeldung" - -msgid "log entry" -msgstr "Logeintrag" - -msgid "log entries" -msgstr "Logeinträge" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "„%(object)s“ hinzufügt." - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "„%(object)s“ geändert – %(changes)s" - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "„%(object)s“ gelöscht." - -msgid "LogEntry Object" -msgstr "LogEntry Objekt" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "{name} „{object}“ hinzugefügt." - -msgid "Added." -msgstr "Hinzugefügt." - -msgid "and" -msgstr "und" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "{fields} für {name} „{object}“ geändert." - -#, python-brace-format -msgid "Changed {fields}." -msgstr "{fields} geändert." - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "{name} „{object}“ gelöscht." - -msgid "No fields changed." -msgstr "Keine Felder geändert." - -msgid "None" -msgstr "-" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "" -"Halten Sie die Strg-Taste (⌘ für Mac) während des Klickens gedrückt, um " -"mehrere Einträge auszuwählen." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "{name} „{obj}“ wurde erfolgreich hinzugefügt." - -msgid "You may edit it again below." -msgstr "Es kann unten erneut geändert werden." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "" -"{name} „{obj}“ wurde erfolgreich hinzugefügt und kann nun unten um ein " -"Weiteres ergänzt werden." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "" -"{name} „{obj}“ wurde erfolgreich geändert und kann unten erneut geändert " -"werden." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "" -"{name} „{obj}“ wurde erfolgreich hinzugefügt und kann unten geändert werden." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "" -"{name} „{obj}“ wurde erfolgreich geändert und kann nun unten erneut ergänzt " -"werden." - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "{name} „{obj}“ wurde erfolgreich geändert." - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Es müssen Objekte aus der Liste ausgewählt werden, um Aktionen " -"durchzuführen. Es wurden keine Objekte geändert." - -msgid "No action selected." -msgstr "Keine Aktion ausgewählt." - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "%(name)s „%(obj)s“ wurde erfolgreich gelöscht." - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "%(name)s mit ID „%(key)s“ existiert nicht. Eventuell gelöscht?" - -#, python-format -msgid "Add %s" -msgstr "%s hinzufügen" - -#, python-format -msgid "Change %s" -msgstr "%s ändern" - -#, python-format -msgid "View %s" -msgstr "%s ansehen" - -msgid "Database error" -msgstr "Datenbankfehler" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s wurde erfolgreich geändert." -msgstr[1] "%(count)s %(name)s wurden erfolgreich geändert." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s ausgewählt" -msgstr[1] "Alle %(total_count)s ausgewählt" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "0 von %(cnt)s ausgewählt" - -#, python-format -msgid "Change history: %s" -msgstr "Änderungsgeschichte: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"Das Löschen des %(class_name)s-Objekts „%(instance)s“ würde ein Löschen der " -"folgenden geschützten verwandten Objekte erfordern: %(related_objects)s" - -msgid "Django site admin" -msgstr "Django-Systemverwaltung" - -msgid "Django administration" -msgstr "Django-Verwaltung" - -msgid "Site administration" -msgstr "Website-Verwaltung" - -msgid "Log in" -msgstr "Anmelden" - -#, python-format -msgid "%(app)s administration" -msgstr "%(app)s-Administration" - -msgid "Page not found" -msgstr "Seite nicht gefunden" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "" -"Es tut uns leid, aber die angeforderte Seite konnte nicht gefunden werden." - -msgid "Home" -msgstr "Start" - -msgid "Server error" -msgstr "Serverfehler" - -msgid "Server error (500)" -msgstr "Serverfehler (500)" - -msgid "Server Error (500)" -msgstr "Serverfehler (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"Ein Fehler ist aufgetreten und wurde an die Administratoren per E-Mail " -"gemeldet. Danke für die Geduld, der Fehler sollte in Kürze behoben sein." - -msgid "Run the selected action" -msgstr "Ausgewählte Aktion ausführen" - -msgid "Go" -msgstr "Ausführen" - -msgid "Click here to select the objects across all pages" -msgstr "Hier klicken, um die Objekte aller Seiten auszuwählen" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Alle %(total_count)s %(module_name)s auswählen" - -msgid "Clear selection" -msgstr "Auswahl widerrufen" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "Modelle der %(name)s-Anwendung" - -msgid "Add" -msgstr "Hinzufügen" - -msgid "View" -msgstr "Ansehen" - -msgid "You don’t have permission to view or edit anything." -msgstr "" -"Das Benutzerkonto besitzt nicht die nötigen Rechte, um etwas anzusehen oder " -"zu ändern." - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" -"Bitte zuerst einen Benutzernamen und ein Passwort eingeben. Danach können " -"weitere Optionen für den Benutzer geändert werden." - -msgid "Enter a username and password." -msgstr "Bitte einen Benutzernamen und ein Passwort eingeben." - -msgid "Change password" -msgstr "Passwort ändern" - -msgid "Please correct the error below." -msgstr "Bitte den unten aufgeführten Fehler korrigieren." - -msgid "Please correct the errors below." -msgstr "Bitte die unten aufgeführten Fehler korrigieren." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "" -"Bitte geben Sie ein neues Passwort für den Benutzer %(username)s ein." - -msgid "Welcome," -msgstr "Willkommen," - -msgid "View site" -msgstr "Auf der Website anzeigen" - -msgid "Documentation" -msgstr "Dokumentation" - -msgid "Log out" -msgstr "Abmelden" - -#, python-format -msgid "Add %(name)s" -msgstr "%(name)s hinzufügen" - -msgid "History" -msgstr "Geschichte" - -msgid "View on site" -msgstr "Auf der Website anzeigen" - -msgid "Filter" -msgstr "Filter" - -msgid "Clear all filters" -msgstr "Alle Filter zurücksetzen" - -msgid "Remove from sorting" -msgstr "Aus der Sortierung entfernen" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Sortierung: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "Sortierung ein-/ausschalten" - -msgid "Delete" -msgstr "Löschen" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"Das Löschen des %(object_name)s „%(escaped_object)s“ hätte das Löschen davon " -"abhängiger Daten zur Folge, aber Sie haben nicht die nötigen Rechte, um die " -"folgenden davon abhängigen Daten zu löschen:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"Das Löschen von %(object_name)s „%(escaped_object)s“ würde ein Löschen der " -"folgenden geschützten verwandten Objekte erfordern:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"Sind Sie sicher, dass Sie %(object_name)s „%(escaped_object)s“ löschen " -"wollen? Es werden zusätzlich die folgenden davon abhängigen Daten gelöscht:" - -msgid "Objects" -msgstr "Objekte" - -msgid "Yes, I’m sure" -msgstr "Ja, ich bin sicher" - -msgid "No, take me back" -msgstr "Nein, bitte abbrechen" - -msgid "Delete multiple objects" -msgstr "Mehrere Objekte löschen" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"Das Löschen der ausgewählten %(objects_name)s würde im Löschen geschützter " -"verwandter Objekte resultieren, allerdings besitzt Ihr Benutzerkonto nicht " -"die nötigen Rechte, um diese zu löschen:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"Das Löschen der ausgewählten %(objects_name)s würde ein Löschen der " -"folgenden geschützten verwandten Objekte erfordern:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"Sind Sie sicher, dass Sie die ausgewählten %(objects_name)s löschen wollen? " -"Alle folgenden Objekte und ihre verwandten Objekte werden gelöscht:" - -msgid "Delete?" -msgstr "Löschen?" - -#, python-format -msgid " By %(filter_title)s " -msgstr " Nach %(filter_title)s " - -msgid "Summary" -msgstr "Zusammenfassung" - -msgid "Recent actions" -msgstr "Neueste Aktionen" - -msgid "My actions" -msgstr "Meine Aktionen" - -msgid "None available" -msgstr "Keine vorhanden" - -msgid "Unknown content" -msgstr "Unbekannter Inhalt" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"Etwas stimmt nicht mit der Datenbankkonfiguration. Bitte sicherstellen, dass " -"die richtigen Datenbanktabellen angelegt wurden und die Datenbank vom " -"verwendeten Datenbankbenutzer auch lesbar ist." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"Sie sind als %(username)s angemeldet, aber nicht autorisiert, auf diese " -"Seite zuzugreifen. Wollen Sie sich mit einem anderen Account anmelden?" - -msgid "Forgotten your password or username?" -msgstr "Benutzername oder Passwort vergessen?" - -msgid "Toggle navigation" -msgstr "Navigation ein-/ausblenden" - -msgid "Start typing to filter…" -msgstr "Eingabe beginnen um zu filtern…" - -msgid "Filter navigation items" -msgstr "Navigationselemente filtern" - -msgid "Date/time" -msgstr "Datum/Zeit" - -msgid "User" -msgstr "Benutzer" - -msgid "Action" -msgstr "Aktion" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" -"Dieses Objekt hat keine Änderungsgeschichte. Es wurde möglicherweise nicht " -"über diese Verwaltungsseiten angelegt." - -msgid "Show all" -msgstr "Zeige alle" - -msgid "Save" -msgstr "Sichern" - -msgid "Popup closing…" -msgstr "Popup wird geschlossen..." - -msgid "Search" -msgstr "Suchen" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s Ergebnis" -msgstr[1] "%(counter)s Ergebnisse" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "%(full_result_count)s gesamt" - -msgid "Save as new" -msgstr "Als neu sichern" - -msgid "Save and add another" -msgstr "Sichern und neu hinzufügen" - -msgid "Save and continue editing" -msgstr "Sichern und weiter bearbeiten" - -msgid "Save and view" -msgstr "Sichern und ansehen" - -msgid "Close" -msgstr "Schließen" - -#, python-format -msgid "Change selected %(model)s" -msgstr "Ausgewählte %(model)s ändern" - -#, python-format -msgid "Add another %(model)s" -msgstr "%(model)s hinzufügen" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "Ausgewählte %(model)s löschen" - -msgid "Thanks for spending some quality time with the web site today." -msgstr "" -"Vielen Dank, dass Sie heute ein paar nette Minuten auf dieser Webseite " -"verbracht haben." - -msgid "Log in again" -msgstr "Erneut anmelden" - -msgid "Password change" -msgstr "Passwort ändern" - -msgid "Your password was changed." -msgstr "Ihr Passwort wurde geändert." - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"Aus Sicherheitsgründen bitte zuerst das alte Passwort und darunter dann " -"zweimal das neue Passwort eingeben, um sicherzustellen, dass es es korrekt " -"eingegeben wurde." - -msgid "Change my password" -msgstr "Mein Passwort ändern" - -msgid "Password reset" -msgstr "Passwort zurücksetzen" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "Ihr Passwort wurde zurückgesetzt. Sie können sich nun anmelden." - -msgid "Password reset confirmation" -msgstr "Zurücksetzen des Passworts bestätigen" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Bitte geben Sie Ihr neues Passwort zweimal ein, damit wir überprüfen können, " -"ob es richtig eingetippt wurde." - -msgid "New password:" -msgstr "Neues Passwort:" - -msgid "Confirm password:" -msgstr "Passwort wiederholen:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"Der Link zum Zurücksetzen Ihres Passworts ist ungültig, wahrscheinlich weil " -"er schon einmal benutzt wurde. Bitte setzen Sie Ihr Passwort erneut zurück." - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" -"Wir haben eine E-Mail zum Zurücksetzen des Passwortes an die angegebene E-" -"Mail-Adresse gesendet, sofern ein entsprechendes Konto existiert. Sie sollte " -"in Kürze ankommen." - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" -"Falls die E-Mail nicht angekommen sein sollte, bitte die E-Mail-Adresse auf " -"Richtigkeit und gegebenenfalls den Spam-Ordner überprüfen." - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"Diese E-Mail wurde aufgrund einer Anfrage zum Zurücksetzen des Passworts auf " -"der Website %(site_name)s versendet." - -msgid "Please go to the following page and choose a new password:" -msgstr "Bitte öffnen Sie folgende Seite, um Ihr neues Passwort einzugeben:" - -msgid "Your username, in case you’ve forgotten:" -msgstr "Der Benutzername, falls vergessen:" - -msgid "Thanks for using our site!" -msgstr "Vielen Dank, dass Sie unsere Website benutzen!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "Das Team von %(site_name)s" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" -"Passwort vergessen? Einfach die E-Mail-Adresse unten eingeben und den " -"Anweisungen zum Zurücksetzen des Passworts in der E-Mail folgen." - -msgid "Email address:" -msgstr "E-Mail-Adresse:" - -msgid "Reset my password" -msgstr "Mein Passwort zurücksetzen" - -msgid "All dates" -msgstr "Alle Daten" - -#, python-format -msgid "Select %s" -msgstr "%s auswählen" - -#, python-format -msgid "Select %s to change" -msgstr "%s zur Änderung auswählen" - -#, python-format -msgid "Select %s to view" -msgstr "%s zum Ansehen auswählen" - -msgid "Date:" -msgstr "Datum:" - -msgid "Time:" -msgstr "Zeit:" - -msgid "Lookup" -msgstr "Suchen" - -msgid "Currently:" -msgstr "Aktuell:" - -msgid "Change:" -msgstr "Ändern:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/de/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/de/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 871b20579373f3ce561ac5cc19256eac8b5a6ac5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5203 zcmbuCU2I%O6~_lyXmO!{3js=7rlAf_+r5rWaotUw#KhTrZfs>Ygh+g7cJJ)oTi-jg z%$>U%`vDmVC=wqMAC*8Y1w{G;hzBGDQd%Kd0$$(=37(3`6XJyzB*X)P|Cu}2Ua#FG zqF0{%-T6Lq&Y5$MU!ANx$MBp$d4S3r8M{iX;0MpI{2Jy#!>+8P< z--h}hef_VVe*@o+_J4T($MYU6Hi7o{gKq^N0Y3-^;34oLcsH1Peh$PRdlo+=+SkFm zz;F5b^PWEdu?2exd=vO%kkBJqVW%a)IR6y zb@1J&e-fm9J`48Wz}T0;@RzJ3A3A8X==&f5lY1eSng{~`De z@QWZ+#-8)_?|J?dd>rjBgEjE)An9=mlW2SZl0D`@T6fXc&wyl)70(t(a$N<gU3c~#EIqXS*JFtVkJ`0lW$qye!`7jF9!Ja^Q5G6qQ5DMA< z7z+7g6@~Oi4^-lOmEIpgA-hkbkblxcb}OF~{)KEp&tnCguX6uRpcwWM6gu-f$^r`M zzkFbB_7n=;&8K}MOyO)iCmiYNKhhvkvZ4HuCVA?Y)dW*`lx;{^MU zh3I!an73sVtMHDN-GAtyIQ2z6WGfx3NduRhqC7}ntSS4p7}tz2uocA_$DfTPPvQ)k z?s73=;J}?f73-xrNc4~k90fg!cgSdd96wk%%0Xz< zU{G7yp~M*4-3~R!beRSF3bk$L9f`abyiSP<72QrE9l||YI@KgMYpwSsjtoz=q(3?} z-n-7rc&LZPiT2eeyDBsIA}vRr6$$upc_X1TE;=^W>T##Pbw5De-2ATPsR-fniYy^i zPvTB1$PmVZILt+Y-DMJHPCFP5hwU5P#x-5%iPp{lT@7!ArcXoBxwV*X1nSg?jj5+e z(iDBct;NG2zFWKub3IhOu>Fs?^Nct`nJ-8&R~AczmT{3=!J65<0U16YaK~sZWa8F4M)5~ z>-t#hMZ{H#ofW){b@`Z50mpi_V@d^YOe^S3S~xkcn;4E>sgJfbw4%1gXj@a*oUTNr zxvMpIBX_m6qTFOOvNbxgmCL=2S7fM)<|}N~=x6ZJtDX(3AD1S>4Xg3+8C)YhaY^>I zvDHS_i^J;2@?KVL=^CF{U8!D@gP4X^>1$Twb4TW8tFyD!xdlG^WNr3|$By8cxF9lH zZ5g4mL|AQV{F3NLLMFTscOu~F6kp2|rf5uETM)`)n5TNV=*enJinPX0OOwJWrz30o zwV9dWa2QxxH15i4K}V-Eg|sCSKYJ#WGlwS{XB($>&NUkxnK%hgl?s9(P}R7V*X&F` z5wSW-chh9jE?#ccs|!2hXs@m`)l;gYLqzKuUueg6TS{n4POK)m5lOYKO`6rX>bq*T zICqp6uZz=)KfK6i4l8LJcl7c)0HOg)?K$fInZ%LIPzcz)-);7JjX7mdV&|mYuxw?mNN!G*Dl9Cyt2~y>oelEr(=OLhjQlXd zs)~9gUs|IahtyJ@8Tk%AI(*G_Z+!vU##b6b(TBP%g=ypd(v2@{0C(qbT=eTS#Xio@ zhdM!$ulP_zCPP4o6|QgOZe3v)m^s1

8dfLa!~mn|(>4*|^@d;@$^$EcRKfJ1P*Q z7(GL=6EZfx3GyEwEu7#h=Us$>gDDMx5gW>ZIN7qGo6Xa$8yWqZLy9E-^%|rAf, 2020-2021 -# Jannis Leidel , 2011,2013-2016 -# Jannis Vajen, 2016 -# Markus Holtermann , 2020 -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-11-28 17:14+0000\n" -"Last-Translator: Raphael Michel \n" -"Language-Team: German (http://www.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" - -#, javascript-format -msgid "Available %s" -msgstr "Verfügbare %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Dies ist die Liste der verfügbaren %s. Einfach im unten stehenden Feld " -"markieren und mithilfe des „Auswählen“-Pfeils auswählen." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "" -"Durch Eingabe in diesem Feld lässt sich die Liste der verfügbaren %s " -"eingrenzen." - -msgid "Filter" -msgstr "Filter" - -msgid "Choose all" -msgstr "Alle auswählen" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Klicken, um alle %s auf einmal auszuwählen." - -msgid "Choose" -msgstr "Auswählen" - -msgid "Remove" -msgstr "Entfernen" - -#, javascript-format -msgid "Chosen %s" -msgstr "Ausgewählte %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Dies ist die Liste der ausgewählten %s. Einfach im unten stehenden Feld " -"markieren und mithilfe des „Entfernen“-Pfeils wieder entfernen." - -msgid "Remove all" -msgstr "Alle entfernen" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Klicken, um alle ausgewählten %s auf einmal zu entfernen." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(sel)s von %(cnt)s ausgewählt" -msgstr[1] "%(sel)s von %(cnt)s ausgewählt" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Sie haben Änderungen an bearbeitbaren Feldern vorgenommen und nicht " -"gespeichert. Wollen Sie die Aktion trotzdem ausführen und Ihre Änderungen " -"verwerfen?" - -msgid "" -"You have selected an action, but you haven’t saved your changes to " -"individual fields yet. Please click OK to save. You’ll need to re-run the " -"action." -msgstr "" -"Sie haben eine Aktion ausgewählt, aber Ihre vorgenommenen Änderungen nicht " -"gespeichert. Klicken Sie OK, um dennoch zu speichern. Danach müssen Sie die " -"Aktion erneut ausführen." - -msgid "" -"You have selected an action, and you haven’t made any changes on individual " -"fields. You’re probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Sie haben eine Aktion ausgewählt, aber keine Änderungen an bearbeitbaren " -"Feldern vorgenommen. Sie wollten wahrscheinlich auf „Ausführen“ und nicht " -"auf „Speichern“ klicken." - -msgid "Now" -msgstr "Jetzt" - -msgid "Midnight" -msgstr "Mitternacht" - -msgid "6 a.m." -msgstr "6 Uhr" - -msgid "Noon" -msgstr "Mittag" - -msgid "6 p.m." -msgstr "18 Uhr" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "Achtung: Sie sind %s Stunde der Serverzeit vorraus." -msgstr[1] "Achtung: Sie sind %s Stunden der Serverzeit vorraus." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "Achtung: Sie sind %s Stunde hinter der Serverzeit." -msgstr[1] "Achtung: Sie sind %s Stunden hinter der Serverzeit." - -msgid "Choose a Time" -msgstr "Uhrzeit wählen" - -msgid "Choose a time" -msgstr "Uhrzeit" - -msgid "Cancel" -msgstr "Abbrechen" - -msgid "Today" -msgstr "Heute" - -msgid "Choose a Date" -msgstr "Datum wählen" - -msgid "Yesterday" -msgstr "Gestern" - -msgid "Tomorrow" -msgstr "Morgen" - -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" - -msgctxt "abbrev. month January" -msgid "Jan" -msgstr "Jan" - -msgctxt "abbrev. month February" -msgid "Feb" -msgstr "Feb" - -msgctxt "abbrev. month March" -msgid "Mar" -msgstr "Mrz" - -msgctxt "abbrev. month April" -msgid "Apr" -msgstr "Apr" - -msgctxt "abbrev. month May" -msgid "May" -msgstr "Mai" - -msgctxt "abbrev. month June" -msgid "Jun" -msgstr "Jun" - -msgctxt "abbrev. month July" -msgid "Jul" -msgstr "Jul" - -msgctxt "abbrev. month August" -msgid "Aug" -msgstr "Aug" - -msgctxt "abbrev. month September" -msgid "Sep" -msgstr "Sep" - -msgctxt "abbrev. month October" -msgid "Oct" -msgstr "Okt" - -msgctxt "abbrev. month November" -msgid "Nov" -msgstr "Nov" - -msgctxt "abbrev. month December" -msgid "Dec" -msgstr "Dez" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "So" - -msgctxt "one letter Monday" -msgid "M" -msgstr "Mo" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "Di" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "Mi" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "Do" - -msgctxt "one letter Friday" -msgid "F" -msgstr "Fr" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "Sa" - -msgid "Show" -msgstr "Einblenden" - -msgid "Hide" -msgstr "Ausblenden" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/dsb/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/dsb/LC_MESSAGES/django.mo deleted file mode 100644 index 03060dcdd54ddcd61843d3e13c886dcf8ea91071..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17570 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, 2016-2020 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-07-14 19:53+0200\n" -"PO-Revision-Date: 2020-07-21 12:54+0000\n" -"Last-Translator: Michael Wolf \n" -"Language-Team: Lower Sorbian (http://www.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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "%(count)d %(items)s su se wulaÅ¡owali." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "%(name)s njedajo se laÅ¡owaÅ›" - -msgid "Are you sure?" -msgstr "Sćo se wÄ›sty?" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Wubrane %(verbose_name_plural)s laÅ¡owaÅ›" - -msgid "Administration" -msgstr "Administracija" - -msgid "All" -msgstr "WÅ¡ykne" - -msgid "Yes" -msgstr "Jo" - -msgid "No" -msgstr "NÄ›" - -msgid "Unknown" -msgstr "Njeznaty" - -msgid "Any date" -msgstr "NÄ›kaki datum" - -msgid "Today" -msgstr "Źinsa" - -msgid "Past 7 days" -msgstr "Zachadne 7 dnjow" - -msgid "This month" -msgstr "ToÅ› ten mjasec" - -msgid "This year" -msgstr "W tom lěśe" - -msgid "No date" -msgstr "Žeden datum" - -msgid "Has date" -msgstr "Ma datum" - -msgid "Empty" -msgstr "Prozny" - -msgid "Not empty" -msgstr "Njeprozny" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"PÅ¡osym zapódajÅ›o korektne %(username)s a gronidÅ‚o za personalne konto. " -"ŹiwajÅ›o na to, až wobej póli móžotej mjazy wjeliko- a maÅ‚opisanim rozeznawaÅ›." - -msgid "Action:" -msgstr "Akcija:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "DalÅ¡ne %(verbose_name)s pÅ›idaÅ›" - -msgid "Remove" -msgstr "WótpóraÅ›" - -msgid "Addition" -msgstr "PÅ›idanje" - -msgid "Change" -msgstr "ZmÄ›niÅ›" - -msgid "Deletion" -msgstr "WulaÅ¡owanje" - -msgid "action time" -msgstr "akciski cas" - -msgid "user" -msgstr "wužywaÅ•" - -msgid "content type" -msgstr "wopÅ›imjeÅ›owy typ" - -msgid "object id" -msgstr "objektowy id" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "objektowa reprezentacija" - -msgid "action flag" -msgstr "akciske markÄ›rowanje" - -msgid "change message" -msgstr "zmÄ›nowa powěźeÅ„ka" - -msgid "log entry" -msgstr "protokolowy zapisk" - -msgid "log entries" -msgstr "protokolowe zapiski" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "„%(object)s“ pÅ›idane." - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "„%(object)s“ zmÄ›njone - %(changes)s" - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "„%(object)s“ wulaÅ¡owane." - -msgid "LogEntry Object" -msgstr "Objekt LogEntry" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "{name} „{object}“ pÅ›idany." - -msgid "Added." -msgstr "PÅ›idany." - -msgid "and" -msgstr "a" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "{fields} za {name} „{object}“ zmÄ›njone." - -#, python-brace-format -msgid "Changed {fields}." -msgstr "{fields} zmÄ›njone." - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "Deleted {name} „{object}“ wulaÅ¡owane." - -msgid "No fields changed." -msgstr "Žedne póla zmÄ›njone." - -msgid "None" -msgstr "Žeden" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "´Źaržćo „ctrl“ abo „cmd“ na Mac tÅ‚ocony, aby wusej jadnogo wubraÅ‚." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "{name} „{obj}“ jo se wuspěšnje pÅ›idaÅ‚." - -msgid "You may edit it again below." -msgstr "MóźoÅ›o doÅ‚ojce znowego wobźěłaÅ›." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "" -"{name} „{obj}“ jo se wuspěšnje pÅ›idaÅ‚. MóžoÅ›o doÅ‚ojce dalÅ¡ne {name} pÅ›idaÅ›." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "" -"{name} „{obj}“ jo se wuspěšnje zmÄ›niÅ‚. MóžoÅ›o jen doÅ‚ojce znowego wobźěłowaÅ›." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "" -"{name} „{obj}“ jo se wuspěšnje pÅ›idaÅ‚. MóžoÅ›o jen doÅ‚ojce znowego wobźěłowaÅ›." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "" -"{name} „{obj}“ jo se wuspěšnje zmÄ›niÅ‚. MóžoÅ›o doÅ‚ojce dalÅ¡ne {name} pÅ›idaÅ›." - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "{name} „{obj}“ jo se wuspěšnje zmÄ›niÅ‚." - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Zapiski muse se wubraÅ›, aby akcije na nje naÅ‚ožowaÅ‚o. Zapiski njejsu se " -"zmÄ›nili." - -msgid "No action selected." -msgstr "Žedna akcija wubrana." - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "%(name)s „%(obj)s“ jo se wuspěšnje wulaÅ¡owaÅ‚." - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "%(name)s z ID „%(key)s“ njeeksistÄ›rujo. Jo se snaź wulaÅ¡owaÅ‚o?" - -#, python-format -msgid "Add %s" -msgstr "%s pÅ›idaÅ›" - -#, python-format -msgid "Change %s" -msgstr "%s zmÄ›niÅ›" - -#, python-format -msgid "View %s" -msgstr "%s pokazaÅ›" - -msgid "Database error" -msgstr "Zmólka datoweje banki" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s jo se wuspěšnje zmÄ›niÅ‚." -msgstr[1] "%(count)s %(name)s stej se wuspěšnje zmÄ›niÅ‚ej." -msgstr[2] "%(count)s %(name)s su se wuspěšnje zmÄ›nili." -msgstr[3] "%(count)s %(name)s jo se wuspěšnje zmÄ›niÅ‚o." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s wubrany" -msgstr[1] "WÅ¡ykne %(total_count)s wubranej" -msgstr[2] "WÅ¡ykne %(total_count)s wubrane" -msgstr[3] "WÅ¡ykne %(total_count)s wubranych" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "0 z %(cnt)s wubranych" - -#, python-format -msgid "Change history: %s" -msgstr "ZmÄ›nowa historija: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"Aby se %(class_name)s %(instance)s laÅ¡owaÅ‚o, muse se slÄ›dujuce šćitane " -"objekty laÅ¡owaÅ›: %(related_objects)s" - -msgid "Django site admin" -msgstr "Administrator sedÅ‚a Django" - -msgid "Django administration" -msgstr "Administracija Django" - -msgid "Site administration" -msgstr "SedÅ‚owa administracija" - -msgid "Log in" -msgstr "PÅ›izjawiÅ›" - -#, python-format -msgid "%(app)s administration" -msgstr "Administracija %(app)s" - -msgid "Page not found" -msgstr "Bok njejo se namakaÅ‚" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "Jo nam luto, ale pominany bok njedajo se namakaÅ›." - -msgid "Home" -msgstr "Startowy bok" - -msgid "Server error" -msgstr "Serwerowa zmólka" - -msgid "Server error (500)" -msgstr "Serwerowa zmólka (500)" - -msgid "Server Error (500)" -msgstr "Serwerowa zmólka (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"Zmólka jo nastaÅ‚a. Jo se sedÅ‚owym administratoram pÅ›ez e-mail k wÄ›sći daÅ‚a a " -"by dejaÅ‚a se skóro wótpóraÅ›. Źěkujom se za waÅ¡u sćerpmosć." - -msgid "Run the selected action" -msgstr "Wubranu akciju wuwjasć" - -msgid "Go" -msgstr "Start" - -msgid "Click here to select the objects across all pages" -msgstr "KlikniÅ›o how, aby objekty wÅ¡ych bokow wubraÅ‚" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Wubjeŕśo wÅ¡ykne %(total_count)s %(module_name)s" - -msgid "Clear selection" -msgstr "WubÄ›rk laÅ¡owaÅ›" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "Modele w naÅ‚oženju %(name)s" - -msgid "Add" -msgstr "PÅ›idaÅ›" - -msgid "View" -msgstr "PokazaÅ›" - -msgid "You don’t have permission to view or edit anything." -msgstr "NjamaÅ›o pÅ¡awo nÄ›co pokazaÅ› abo wobźěłaÅ›" - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" -"ZapódajÅ›o nejpjerwjej wužywarske mÄ› a gronidÅ‚o. Pótom móžoÅ›o dalÅ¡ne " -"wužywarske nastajenja wobźěłowaÅ›." - -msgid "Enter a username and password." -msgstr "ZapódajÅ›o wužywarske mÄ› a gronidÅ‚o." - -msgid "Change password" -msgstr "GronidÅ‚o zmÄ›niÅ›" - -msgid "Please correct the error below." -msgstr "PÅ¡osym korigÄ›rujÅ›o slÄ›dujucu zmólku." - -msgid "Please correct the errors below." -msgstr "PÅ¡osym skorigÄ›rujÅ›o slÄ›dujuce zmólki." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "ZapódajÅ›o nowe gronidÅ‚o za wužywarja %(username)s." - -msgid "Welcome," -msgstr "WitajÅ›o," - -msgid "View site" -msgstr "SedÅ‚o pokazaÅ›" - -msgid "Documentation" -msgstr "Dokumentacija" - -msgid "Log out" -msgstr "WótzjawiÅ›" - -#, python-format -msgid "Add %(name)s" -msgstr "%(name)s pÅ›idaÅ›" - -msgid "History" -msgstr "Historija" - -msgid "View on site" -msgstr "Na sedle pokazaÅ›" - -msgid "Filter" -msgstr "FiltrowaÅ›" - -msgid "Clear all filters" -msgstr "WÅ¡ykne filtry laÅ¡owaÅ›" - -msgid "Remove from sorting" -msgstr "Ze sortÄ›rowanja wótpóraÅ›" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "SortÄ›rowaÅ„ski rÄ›d: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "SortÄ›rowanje pÅ›eÅ¡altowaÅ›" - -msgid "Delete" -msgstr "LaÅ¡owaÅ›" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"Gaž se %(object_name)s '%(escaped_object)s' laÅ¡ujo, se pÅ›isÅ‚uÅ¡ne objekty " -"wulaÅ¡uju, ale waÅ¡o konto njama pÅ¡awo slÄ›dujuce typy objektow laÅ¡owaÅ›: " - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"Aby se %(object_name)s '%(escaped_object)s' laÅ¡ujo, muse se slÄ›dujuce " -"šćitane pÅ›isÅ‚uÅ¡ne objekty laÅ¡owaÅ›:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"CoÅ›o napÅ¡awdu %(object_name)s „%(escaped_object)s“ laÅ¡owaÅ›? WÅ¡ykne slÄ›dujuce " -"pÅ›isÅ‚uÅ¡ne zapiski se wulaÅ¡uju: " - -msgid "Objects" -msgstr "Objekty" - -msgid "Yes, I’m sure" -msgstr "Jo, som se wÄ›sty" - -msgid "No, take me back" -msgstr "NÄ›, pÅ¡osym slÄ›dk" - -msgid "Delete multiple objects" -msgstr "NÄ›kotare objekty laÅ¡owaÅ›" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"Gaž laÅ¡ujoÅ›o wubrany %(objects_name)s, se pÅ›isÅ‚uÅ¡ne objekty wulaÅ¡uju, ale " -"waÅ¡o konto njama pÅ¡awo slÄ›dujuce typy objektow laÅ¡owaÅ›: " - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"Aby wubrany %(objects_name)s laÅ¡owaÅ‚o, muse se slÄ›dujuce šćitane pÅ›isÅ‚uÅ¡ne " -"objekty laÅ¡owaÅ›:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"CoÅ›o napÅ¡awdu wubrany %(objects_name)s laÅ¡owaÅ›? WÅ¡ykne slÄ›dujuce objekty a " -"jich pÅ›isÅ‚uÅ¡ne zapiski se wulaÅ¡uju:" - -msgid "Delete?" -msgstr "LaÅ¡owaÅ›?" - -#, python-format -msgid " By %(filter_title)s " -msgstr " Pó %(filter_title)s " - -msgid "Summary" -msgstr "Zespominanje" - -msgid "Recent actions" -msgstr "NejnowÅ¡e akcije" - -msgid "My actions" -msgstr "Móje akcije" - -msgid "None available" -msgstr "Žeden k dispoziciji" - -msgid "Unknown content" -msgstr "Njeznate wopÅ›imjeÅ›e" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"NÄ›co jo z waÅ¡eju instalaciju datoweje banki kÅ›iwje šło. PÅ›eznańśo se, až " -"wótpowÄ›dne tabele datoweje banki su se napórali a pótom, až datowa banka " -"dajo se wót wótpówÄ›dnego wužywarja cytaÅ›." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"Sćo ako %(username)s awtentificÄ›rowany, ale njamaÅ›o pÅ›istup na toÅ› ten bok. " -"CoÅ›o se pla drugego konta pÅ›izjawiÅ›?" - -msgid "Forgotten your password or username?" -msgstr "Sćo swójo gronidÅ‚o abo wužywarske mÄ› zabyÅ‚?" - -msgid "Toggle navigation" -msgstr "Nawigaciju pÅ›eÅ¡altowaÅ›" - -msgid "Date/time" -msgstr "Datum/cas" - -msgid "User" -msgstr "WužywaÅ•" - -msgid "Action" -msgstr "Akcija" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" -"ToÅ› ten objekt njama zmÄ›nowu historiju. Jo se nejskerjej pÅ›ez toÅ› to " -"administratorowe sedÅ‚o pÅ›idaÅ‚." - -msgid "Show all" -msgstr "WÅ¡ykne pokazaÅ›" - -msgid "Save" -msgstr "SkÅ‚adowaÅ›" - -msgid "Popup closing…" -msgstr "Wuskokujuce wokno se zacynja…" - -msgid "Search" -msgstr "PytaÅ›" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s wuslÄ›dk" -msgstr[1] "%(counter)s wuslÄ›dka" -msgstr[2] "%(counter)s wuslÄ›dki" -msgstr[3] "%(counter)s wuslÄ›dkow" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "%(full_result_count)s dogromady" - -msgid "Save as new" -msgstr "Ako nowy skÅ‚adowaÅ›" - -msgid "Save and add another" -msgstr "SkÅ‚adowaÅ› a dalÅ¡ny pÅ›idaÅ›" - -msgid "Save and continue editing" -msgstr "SkÅ‚adowaÅ› a dalej wobźěłowaÅ›" - -msgid "Save and view" -msgstr "SkÅ‚adowaÅ› a pokazaÅ›" - -msgid "Close" -msgstr "ZacyniÅ›" - -#, python-format -msgid "Change selected %(model)s" -msgstr "Wubrane %(model)s zmÄ›niÅ›" - -#, python-format -msgid "Add another %(model)s" -msgstr "DalÅ¡ny %(model)s pÅ›idaÅ›" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "Wubrane %(model)s laÅ¡owaÅ›" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "Źěkujomy se, až sćo źinsa wÄ›sty cas na websedle pÅ›ebywaÅ‚." - -msgid "Log in again" -msgstr "Hyšći raz pÅ›izjawiÅ›" - -msgid "Password change" -msgstr "GronidÅ‚o zmÄ›niÅ›" - -msgid "Your password was changed." -msgstr "WaÅ¡o gronidÅ‚o jo se zmÄ›niÅ‚o." - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"PÅ¡osym zapódajÅ›o k swójej wÄ›stoÅ›e swójo stare gronidÅ‚o a pótom swójo nowe " -"gronidÅ‚o dwójcy, aby my mógli pÅ›eglÄ›dowaÅ›, lÄ›c sćo jo korektnje zapisaÅ‚." - -msgid "Change my password" -msgstr "Mójo gronidÅ‚o zmÄ›niÅ›" - -msgid "Password reset" -msgstr "GronidÅ‚o jo se slÄ›dk stajiÅ‚o" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "WaÅ¡o gronidÅ‚o jo se póstajiÅ‚o. MóžoÅ›o pókÅ¡acowaÅ› a se nÄ›nto pÅ›izjawiÅ›." - -msgid "Password reset confirmation" -msgstr "WobkÅ¡uÅ›enje slÄ›dkstajenja gronidÅ‚a" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"PÅ¡osym zapódajÅ›o swójo nowe gronidÅ‚o dwójcy, aby my mógli pÅ›eglÄ›dowaÅ›, lÄ›c " -"sći jo korektnje zapisaÅ‚." - -msgid "New password:" -msgstr "Nowe gronidÅ‚o:" - -msgid "Confirm password:" -msgstr "GronidÅ‚o wobkÅ¡uÅ›iÅ›:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"Wótkaz za slÄ›dkstajenje gronidÅ‚a jo njepÅ‚aÅ›iwy byÅ‚, snaź dokulaž jo se južo " -"wužyÅ‚. PÅ¡osym pÅ¡osćo wó nowe slÄ›dkstajenje gronidÅ‚a." - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" -"Smy wam instrukcije za nastajenje waÅ¡ogo gronidÅ‚a pÅ›ez e-mail pósÅ‚ali, jolic " -"konto ze zapódaneju e-mailoweju adresu eksistÄ›rujo. Wy by dejaÅ‚ ju skóro " -"dostaÅ›." - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" -"Jolic mejlku njedostawaÅ›o, pÅ›eznańśo se, až sćo adresu zapódaÅ‚, z kótarejuž " -"sćo zregistrÄ›rowaÅ‚, a pÅ›eglÄ›dajÅ›o swój spamowy zarÄ›dnik." - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"DostawaÅ›o toÅ› tu mejlku, dokulaž sćo za swójo wužywarske konto na " -"%(site_name)s wó slÄ›dkstajenje gronidÅ‚a pÅ¡osyÅ‚." - -msgid "Please go to the following page and choose a new password:" -msgstr "PÅ¡osym źiÅ›o k slÄ›dujucemu bokoju a wubjeŕśo nowe gronidÅ‚o:" - -msgid "Your username, in case you’ve forgotten:" -msgstr "WaÅ¡o wužywarske mÄ›, jolic sćo jo zabyÅ‚:" - -msgid "Thanks for using our site!" -msgstr "Wjeliki źěk za wužywanje naÅ¡ogo sedÅ‚a!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "Team %(site_name)s" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" -"Sćo swójo gronidÅ‚o zabyÅ‚? ZapódajÅ›o doÅ‚ojce swóju e-mailowu adresu a " -"pósćelomy wam instrukcije za nastajenje nowego gronidÅ‚a pÅ›ez e-mail." - -msgid "Email address:" -msgstr "E-mailowa adresa:" - -msgid "Reset my password" -msgstr "Mójo gronidÅ‚o slÄ›dk stajiÅ›" - -msgid "All dates" -msgstr "WÅ¡ykne daty" - -#, python-format -msgid "Select %s" -msgstr "%s wubraÅ›" - -#, python-format -msgid "Select %s to change" -msgstr "%s wubraÅ›, aby se zmÄ›niÅ‚o" - -#, python-format -msgid "Select %s to view" -msgstr "%s wubraÅ›, kótaryž ma se pokazaÅ›" - -msgid "Date:" -msgstr "Datum:" - -msgid "Time:" -msgstr "Cas:" - -msgid "Lookup" -msgstr "Pytanje" - -msgid "Currently:" -msgstr "Tuchylu:" - -msgid "Change:" -msgstr "ZmÄ›niÅ›:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/dsb/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/dsb/LC_MESSAGES/djangojs.mo deleted file mode 100644 index c1742a695bc7b8a28927cee565d9275f080c43f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5609 zcmb`KZHya78ONt!pj^va0;NC;)6gpy8t?fo;ToJ?laTg8lHTPMyBtNR(%3s^uf3iz zyR)}ht3u(vgbz@}OL>t?)d=-N0I3q`2NLln-MRDw?FT577g5n50TM`jXeES1CH~Lu z*ylKxHsV-$_O~E zK>XOxZT%VWdeon@^%pJw2EGOD|FnF?@;WFRL;HKcH-oo=9{?TjHgEyF7K|)E3*yI4 z<3^@E1ilIUs;ze|9|Q3U_Bi-@@OvQXdBXPp5d0+SKL*R-4NyY;O_1abNP17=1`&1& zBs))oWan2vdjBKf*T6I2m%$k*q4z!wlD=ng+Xp@m(zxxoJqq3oeiQr=*aq)|@^^zz zfj5FLfbRwWWx4G-_z3kpcmsIY@&S;>Mc})@FM>4gJ0Qvb1biR(TW~x0vgNf{B$B@g zr1oiBp99~C`lms9&u751*D&^Zut9Qf&Dy^Wz613qL7MMVAo=MRAld&b5JT8MK)8ne z8+&D$8mBim+q3y2>p;D)KP1KN$!Ge?}7B*XF;;#*Oq^< zd=aGe{3}S~{|=JAm#7`{`VaUL>NFW@e;FiwuYe?<+r}7N#;ym+Pd9?Jj=MmTp8>xC z?gzgFJ`d9P8ia`od;p9nC0V^-?eL zhfrv(Y5i_SaZo;pLi_(N6pF_@3aukuaCI81^n5Ey5oH1euTC%WfB!mQA7~Bex;;Z0 ztK2>lD2MGvp*hZ=>_wsV>|a=R_E8ktn|InqEL|F#`-0nP+D-o?-pjLR`yy$ zH8WiE)3KpcsWRWIHo4KfnyTZ%_tDIS;Tmso*r9%ZAX|Dxru`7jMsJASEvvFskpY{N zl^_y9!sa~Rp#E{smF%ccY1`4rPuS5&Nj5KnY9054&3mr$YIVaFv{twoS>*TYh>L(G z%j-G{xTs6vl0QQktjK`Vbezp)Vfxhz^NOr{%DpPJn~SbwvtH0KJ6<)KJa8g)lm+>V zm1Nswa-}*1%XKg0_?f!oz8AvN%UldCu#?WeC6fM{gt{epC9zTDsTvJ!aZjZxD*7bm z;p>(3(Wd@n_sbBmNa`rE>H=}x-;r<{7gghF zwJY^sVg=O2Q{OVYC0vBOqLmP;Cb6d#Y;e65&y9qSw@cp*Q|~|=0ox9A1=}>?zSiji zENet7Jbf6Bj*P+ZK%h>Icro>q$eOIrd3Ez3#4j~3#8{Wwf`NhX$z=xeL>h-L`ci~4 ziw%DK7o%Hd(8tDm8Aco^xjc`65v z_8@cRkiIT!Ruavl(rI?f;XWdce23O#q;&y#m2zhe4s6;^sdggAhBc$lV6EksdoC+d44$`LO1>`Hw}lFkjY1KDKx~e?qQ!B$}tMS&>f{ zrl<0S>3m^|Pfr)83bz+c5!ktj$_A=UT;~RbgH^FnHk)NZG9_ncfGK!J6_dmcsw)|Sm{w{vDcLd`kIP* zUA9Cn=?3nL0l?O%mHsJdkTS**C zln6w}4q0`sB$&A|J;&GqG{v=ZFcX9NIjVnVN{>wV)X^MD`1Ym`SxUm8$@dy`bi#dp zy&F_!D8!aLgB-*@CE6ZM5-A4b0i(d?}XoU}36xe8%he$}xe(t5)qZ3nMKgh5Qoo4VL}tKzUe6J z1~@;C;)Z}<9OO#shMNY%kl!~oDAtwU1-xf9YUm1tQa3vMsK!64zJAgxdl#_C_%7f? z4Tqdb7hyB)wWxyiO8?H|7T40W?@-Ej=x;G@kxw@~QC=ro8~A4%JG6)4X4!Vw;(C`Y TuAO5g%@!K0WY`jdAz=Rng~o>g diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/dsb/LC_MESSAGES/djangojs.po b/venv/Lib/site-packages/django/contrib/admin/locale/dsb/LC_MESSAGES/djangojs.po deleted file mode 100644 index bfdb386..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/dsb/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,273 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Michael Wolf , 2016,2020-2021 -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-02-01 22:10+0000\n" -"Last-Translator: Michael Wolf \n" -"Language-Team: Lower Sorbian (http://www.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" - -#, javascript-format -msgid "Available %s" -msgstr "K dispoziciji stojece %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"To jo lisćina k dispoziciji stojecych %s. KlikniÅ›o na Å¡ypku „Wubraś“ mjazy " -"kašćikoma, aby nÄ›kotare z nich w slÄ›dujucem kašćiku wubraÅ‚. " - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "" -"Zapišćo do toÅ› togo póla, aby zapiski z lisćiny k dispoziciji stojecych %s " -"wufiltrowaÅ‚. " - -msgid "Filter" -msgstr "FiltrowaÅ›" - -msgid "Choose all" -msgstr "WÅ¡ykne wubraÅ›" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "KlikniÅ›o, aby wÅ¡ykne %s naraz wubraÅ‚." - -msgid "Choose" -msgstr "WubraÅ›" - -msgid "Remove" -msgstr "WótpóraÅ›" - -#, javascript-format -msgid "Chosen %s" -msgstr "Wubrane %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"To jo lisćina wubranych %s. KlikniÅ›o na Å¡ypku „Wótpóraś“ mjazy kašćikoma, " -"aby nÄ›kotare z nich w slÄ›dujucem kašćiku wótpóraÅ‚." - -msgid "Remove all" -msgstr "WÅ¡ykne wótpóraÅ›" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "KlikniÅ›o, aby wÅ¡ykne wubrane %s naraz wótpóraÅ‚." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(sel)s z %(cnt)s wubrany" -msgstr[1] "%(sel)s z %(cnt)s wubranej" -msgstr[2] "%(sel)s z %(cnt)s wubrane" -msgstr[3] "%(sel)s z %(cnt)s wubranych" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"MaÅ›o njeskÅ‚adowane zmÄ›ny za jadnotliwe wobźěłujobne póla. Jolic akciju " -"wuwjeźoÅ›o, se waÅ¡e njeskÅ‚adowane zmÄ›ny zgubiju." - -msgid "" -"You have selected an action, but you haven’t saved your changes to " -"individual fields yet. Please click OK to save. You’ll need to re-run the " -"action." -msgstr "" -"Sćo akciju wubraÅ‚, ale njejsćo hyšći swóje zmÄ›ny za jadnotliwe póla " -"skÅ‚adowaÅ‚, PÅ¡osym klikniÅ›o na W pórěźe, aby skÅ‚adowaÅ‚. MusyÅ›o akciju znowego " -"wuwjasć." - -msgid "" -"You have selected an action, and you haven’t made any changes on individual " -"fields. You’re probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Sćo akciju wubraÅ‚, ale njejsćo jadnotliwe póla zmÄ›niÅ‚. Nejskerjej pytaÅ›o " -"skerjej za tÅ‚ocaÅ¡kom Start ako za tÅ‚ocaÅ¡kom SkÅ‚adowaÅ›." - -msgid "Now" -msgstr "NÄ›nto" - -msgid "Midnight" -msgstr "PoÅ‚noc" - -msgid "6 a.m." -msgstr "6:00 góź. dopoÅ‚dnja" - -msgid "Noon" -msgstr "PoÅ‚dnjo" - -msgid "6 p.m." -msgstr "6:00 wótpoÅ‚dnja" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "GlÄ›dajÅ›o: WaÅ¡ cas jo wó %s góźinu pśéd serwerowym casom." -msgstr[1] "GlÄ›dajÅ›o: WaÅ¡ cas jo wó %s góźinje pśéd serwerowym casom." -msgstr[2] "GlÄ›dajÅ›o: WaÅ¡ cas jo wó %s góźiny pśéd serwerowym casom." -msgstr[3] "GlÄ›dajÅ›o: WaÅ¡ cas jo wó %s góźin pśéd serwerowym casom." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "GlÄ›dajÅ›o: WaÅ¡ cas jo wó %s góźinu za serwerowym casom." -msgstr[1] "GlÄ›dajÅ›o: WaÅ¡ cas jo wó %s góźinje za serwerowym casom." -msgstr[2] "GlÄ›dajÅ›o: WaÅ¡ cas jo wó %s góźiny za serwerowym casom." -msgstr[3] "GlÄ›dajÅ›o: WaÅ¡ cas jo wó %s góźin za serwerowym casom." - -msgid "Choose a Time" -msgstr "Wubjeŕśo cas" - -msgid "Choose a time" -msgstr "Wubjeŕśo cas" - -msgid "Cancel" -msgstr "PÅ›etergnuÅ›" - -msgid "Today" -msgstr "Źinsa" - -msgid "Choose a Date" -msgstr "Wubjeŕśo datum" - -msgid "Yesterday" -msgstr "Cora" - -msgid "Tomorrow" -msgstr "WitÅ›e" - -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" - -msgctxt "abbrev. month January" -msgid "Jan" -msgstr "Jan." - -msgctxt "abbrev. month February" -msgid "Feb" -msgstr "Feb." - -msgctxt "abbrev. month March" -msgid "Mar" -msgstr "MÄ›r." - -msgctxt "abbrev. month April" -msgid "Apr" -msgstr "Apr." - -msgctxt "abbrev. month May" -msgid "May" -msgstr "Maj" - -msgctxt "abbrev. month June" -msgid "Jun" -msgstr "Jun." - -msgctxt "abbrev. month July" -msgid "Jul" -msgstr "Jul." - -msgctxt "abbrev. month August" -msgid "Aug" -msgstr "Awg." - -msgctxt "abbrev. month September" -msgid "Sep" -msgstr "Sep." - -msgctxt "abbrev. month October" -msgid "Oct" -msgstr "Okt." - -msgctxt "abbrev. month November" -msgid "Nov" -msgstr "Now." - -msgctxt "abbrev. month December" -msgid "Dec" -msgstr "Dec." - -msgctxt "one letter Sunday" -msgid "S" -msgstr "Nj" - -msgctxt "one letter Monday" -msgid "M" -msgstr "Pó" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "Wa" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "Sr" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "St" - -msgctxt "one letter Friday" -msgid "F" -msgstr "PÄ›" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "So" - -msgid "Show" -msgstr "PokazaÅ›" - -msgid "Hide" -msgstr "SchowaÅ›" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/el/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/el/LC_MESSAGES/django.mo deleted file mode 100644 index 0f888163e61af48439318dfe68d6bebae40b8594..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22968 zcmdU$3zXbdeaEj)G`_(XYV{v#$gb>eLJ+~_5iki5B_xm_4Qp4i$T2~2RDPafLDME zVCEF~esB;x4k6wL-U^C;Z=rMXdpRh&F9gM(Ay9OUfud(Scm{YQsPX;|6n#GhF9M$g z-w3XLwR1(V2tE`1HmGsF2a4XGfaiiwg3ks|hv=)p6`=b09H@R@`x>to$AD_L1Qb6{ z0`>lE@EGtsP<*@s6y5I!HSUcdEOWa+wf_W&sN91fs^s>A8vje6=J{1n{Qo|v`u`lB z{~Xk~&qV1}??_PkzmPvNk<-98fUCg>%!5_%MsOYYYj6j+4rT5KzX@vmSNxIh?^sat zIS~}Sr-G8hIuMq+0Z??l4@9KyYEW{%4b*(6K+&-uR6kz?HIF$^{e1&efBy=;3H&t( zN$yPuQFeD0D88%*C8t49?MmP@xD8wcp2#G-!FPe;&$Zy`;4TmrxxWYB4E`9DpLkt_ z?tmwNec*$j`0)?mJHYOR*a|oXUI2ayTm$|R6u-_!xRUEvz;}b+0yVF<{;}7`6#-X+ zn%`Pb^2varZxoc=HiP2d4FPwB_qT$Y|DB-veE`(_r@^;^kAb_u{{Wu_ZhfQg?>cZR z_a6pN1doO}@>6TU%fSM88u)cke0jyOp6^RR$?07Ihd}jP0YÐ37?>_{Ju6qJL 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 diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/el/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/el/LC_MESSAGES/django.po deleted file mode 100644 index ec1dc94..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/el/LC_MESSAGES/django.po +++ /dev/null @@ -1,737 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Antonis Christofides , 2021 -# Dimitris Glezos , 2011 -# Giannis Meletakis , 2015 -# Jannis Leidel , 2011 -# Nick Mavrakis , 2016-2018,2021 -# Nick Mavrakis , 2016 -# PãnoÈ™ , 2014 -# PãnoÈ™ , 2014,2016,2019-2020 -# Yorgos Pagles , 2011-2012 -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-03-30 03:21+0000\n" -"Last-Translator: Antonis Christofides \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" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "%(verbose_name_plural)s: ΔιαγÏαφή επιλεγμένων" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "Επιτυχώς διεγÏάφησαν %(count)d %(items)s." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "ΑδÏνατη η διαγÏαφή του %(name)s" - -msgid "Are you sure?" -msgstr "Είστε σίγουÏος;" - -msgid "Administration" -msgstr "ΔιαχείÏιση" - -msgid "All" -msgstr "Όλα" - -msgid "Yes" -msgstr "Îαι" - -msgid "No" -msgstr "Όχι" - -msgid "Unknown" -msgstr "Άγνωστο" - -msgid "Any date" -msgstr "Οποιαδήποτε ημεÏομηνία" - -msgid "Today" -msgstr "ΣήμεÏα" - -msgid "Past 7 days" -msgstr "Τελευταίες 7 ημέÏες" - -msgid "This month" -msgstr "Αυτό το μήνα" - -msgid "This year" -msgstr "Αυτό το χÏόνο" - -msgid "No date" -msgstr "Καθόλου ημεÏομηνία" - -msgid "Has date" -msgstr "Έχει ημεÏομηνία" - -msgid "Empty" -msgstr "ΧωÏίς τιμή" - -msgid "Not empty" -msgstr "Με τιμή" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"ΠαÏακαλώ δώστε το σωστό %(username)s και συνθηματικό για λογαÏιασμό " -"Ï€ÏοσωπικοÏ. Και στα δÏο πεδία μποÏεί να έχει σημασία η διάκÏιση κεφαλαίων/" -"μικÏών." - -msgid "Action:" -msgstr "ΕνέÏγεια:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Îα Ï€Ïοστεθεί %(verbose_name)s" - -msgid "Remove" -msgstr "ΑφαίÏεση" - -msgid "Addition" -msgstr "ΠÏοσθήκη" - -msgid "Change" -msgstr "Αλλαγή" - -msgid "Deletion" -msgstr "ΔιαγÏαφή" - -msgid "action time" -msgstr "ÏŽÏα ενέÏγειας" - -msgid "user" -msgstr "χÏήστης" - -msgid "content type" -msgstr "Ï„Ïπος πεÏιεχομένου" - -msgid "object id" -msgstr "ταυτότητα αντικειμένου" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "αναπαÏάσταση αντικειμένου" - -msgid "action flag" -msgstr "σημαία ενέÏγειας" - -msgid "change message" -msgstr "μήνυμα Ï„Ïοποποίησης" - -msgid "log entry" -msgstr "καταχώÏιση αÏχείου καταγÏαφής" - -msgid "log entries" -msgstr "καταχωÏίσεις αÏχείου καταγÏαφής" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "ΠÏοστέθηκε «%(object)s»." - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "ΤÏοποποιήθηκε «%(object)s» — %(changes)s" - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "ΔιαγÏάφηκε «%(object)s»." - -msgid "LogEntry Object" -msgstr "Αντικείμενο LogEntry" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "ΠÏοστέθηκε {name} “{object}â€." - -msgid "Added." -msgstr "ΠÏοστέθηκε." - -msgid "and" -msgstr "και" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "{name} «{object}»: Αλλαγή {fields}." - -#, python-brace-format -msgid "Changed {fields}." -msgstr "Αλλαγή {fields}." - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "ΔιεγÏάφη {name} «{object}»." - -msgid "No fields changed." -msgstr "Δεν άλλαξε κανένα πεδίο." - -msgid "None" -msgstr "Κανένα" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "" -"ΚÏατήστε πατημένο το «Control» («Command» σε Mac) για να επιλέξετε " -"πεÏισσότεÏα από ένα αντικείμενα." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "ΠÏοστέθηκε {name} «{obj}»." - -msgid "You may edit it again below." -msgstr "ΜποÏεί να Ï€Ïαγματοποιηθεί πεÏαιτέÏω επεξεÏγασία παÏακάτω." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "" -"ΠÏοστέθηκε {name} «{obj}». ΜποÏεί να Ï€Ïαγματοποιηθεί νέα Ï€Ïόσθεση παÏακάτω." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "" -"Το αντικείμενο ({name}) «{obj}» Ï„Ïοποποιήθηκε. ΜποÏεί να Ï€Ïαγματοποιηθεί " -"πεÏαιτέÏω επεξεÏγασία παÏακάτω." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "" -"ΠÏοστέθηκε {name} «{obj}». ΜποÏεί να Ï€Ïαγματοποιηθεί πεÏαιτέÏω επεξεÏγασία " -"παÏακάτω." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "" -"Το αντικείμενο ({name}) «{obj}» Ï„Ïοποποιήθηκε. ΜποÏεί να Ï€Ïοστεθεί επιπλέον " -"{name} παÏακάτω." - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "Το αντικείμενο ({name}) «{obj}» Ï„Ïοποποιήθηκε." - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Καμία αλλαγή δεν Ï€Ïαγματοποιήθηκε γιατί δεν έχετε επιλέξει αντικείμενο. " -"Επιλέξτε ένα ή πεÏισσότεÏα αντικείμενα για να Ï€Ïαγματοποιήσετε ενέÏγειες σ' " -"αυτά." - -msgid "No action selected." -msgstr "Δεν έχει επιλεγεί ενέÏγεια." - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "ΔιεγÏάφη το αντικείμενο (%(name)s) «%(obj)s»" - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "Δεν υπάÏχει %(name)s με ID «%(key)s». Ίσως να έχει διαγÏαφεί." - -#, python-format -msgid "Add %s" -msgstr "Îα Ï€Ïοστεθεί %s" - -#, python-format -msgid "Change %s" -msgstr "%s: ΤÏοποποίηση" - -#, python-format -msgid "View %s" -msgstr "%s: ΠÏοβολή" - -msgid "Database error" -msgstr "Σφάλμα στη βάση δεδομένων" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s άλλαξε επιτυχώς." -msgstr[1] "%(count)s %(name)s άλλαξαν επιτυχώς." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "Επιλέχθηκε %(total_count)s" -msgstr[1] "Επιλέχθηκαν και τα %(total_count)s" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "Επιλέχθηκαν 0 από %(cnt)s" - -#, python-format -msgid "Change history: %s" -msgstr "ΙστοÏικό αλλαγών: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"Η διαγÏαφή του αντικειμένου (%(class_name)s) %(instance)s θα απαιτοÏσε τη " -"διαγÏαφή των παÏακάτω Ï€Ïοστατευόμενων συσχετισμένων αντικειμένων: " -"%(related_objects)s" - -msgid "Django site admin" -msgstr "Ιστότοπος διαχείÏισης Django" - -msgid "Django administration" -msgstr "ΔιαχείÏιση Django" - -msgid "Site administration" -msgstr "ΔιαχείÏιση του ιστότοπου" - -msgid "Log in" -msgstr "ΣÏνδεση" - -#, python-format -msgid "%(app)s administration" -msgstr "ΔιαχείÏιση %(app)s" - -msgid "Page not found" -msgstr "Η σελίδα δεν βÏέθηκε" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "ΛυποÏμαστε, αλλά η σελίδα που ζητήθηκε δεν βÏέθηκε." - -msgid "Home" -msgstr "ΑÏχική" - -msgid "Server error" -msgstr "Σφάλμα στο server" - -msgid "Server error (500)" -msgstr "Σφάλμα στο server (500)" - -msgid "Server Error (500)" -msgstr "Σφάλμα στο server (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"ΠαÏουσιάστηκε σφάλμα. Εστάλη στους διαχειÏιστές με email και πιθανότατα θα " -"διοÏθωθεί σÏντομα. ΕυχαÏιστοÏμε για την υπομονή σας." - -msgid "Run the selected action" -msgstr "Εκτέλεση της επιλεγμένης ενέÏγειας" - -msgid "Go" -msgstr "Μετάβαση" - -msgid "Click here to select the objects across all pages" -msgstr "Κάντε κλικ εδώ για να επιλέξετε τα αντικείμενα σε όλες τις σελίδες" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Επιλέξτε και τα %(total_count)s αντικείμενα (%(module_name)s)" - -msgid "Clear selection" -msgstr "ΚαθαÏισμός επιλογής" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "Μοντέλα στην εφαÏμογή %(name)s" - -msgid "Add" -msgstr "ΠÏοσθήκη" - -msgid "View" -msgstr "ΠÏοβολή" - -msgid "You don’t have permission to view or edit anything." -msgstr "Δεν έχετε δικαίωμα να δείτε ή να επεξεÏγαστείτε κάτι." - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" -"ΚαταÏχήν Ï€ÏοσδιοÏίστε όνομα χÏήστη και συνθηματικό. Κατόπιν θα σας δοθεί η " -"δυνατότητα να εισαγάγετε πεÏισσότεÏες πληÏοφοÏίες για το χÏήστη." - -msgid "Enter a username and password." -msgstr "ΠÏοσδιοÏίστε όνομα χÏήστη και συνθηματικό." - -msgid "Change password" -msgstr "Αλλαγή συνθηματικοÏ" - -msgid "Please correct the error below." -msgstr "ΠαÏακαλοÏμε διοÏθώστε το παÏακάτω λάθος." - -msgid "Please correct the errors below." -msgstr "ΠαÏακαλοϋμε διοÏθώστε τα παÏακάτω λάθη." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "" -"ΠÏοσδιοÏίστε νέο συνθηματικό για το χÏήστη %(username)s." - -msgid "Welcome," -msgstr "Καλώς ήÏθατε," - -msgid "View site" -msgstr "Μετάβαση στην εφαÏμογή" - -msgid "Documentation" -msgstr "ΤεκμηÏίωση" - -msgid "Log out" -msgstr "ΑποσÏνδεση" - -#, python-format -msgid "Add %(name)s" -msgstr "%(name)s: Ï€Ïοσθήκη" - -msgid "History" -msgstr "ΙστοÏικό" - -msgid "View on site" -msgstr "ΠÏοβολή στον ιστότοπο" - -msgid "Filter" -msgstr "ΦίλτÏο" - -msgid "Clear all filters" -msgstr "ΚαθαÏισμός όλων των φίλτÏων" - -msgid "Remove from sorting" -msgstr "ΑφαίÏεση από την ταξινόμηση" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "ΠÏοτεÏαιότητα ταξινόμησης: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "Εναλλαγή ταξινόμησης" - -msgid "Delete" -msgstr "ΔιαγÏαφή" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"Επιλέξατε τη διαγÏαφή του αντικειμένου '%(escaped_object)s' Ï„Ïπου " -"%(object_name)s. Αυτό συνεπάγεται τη διαγÏαφή συσχετισμένων αντικειμενων για " -"τα οποία δεν έχετε δικάιωμα διαγÏαφής. Οι Ï„Ïποι των αντικειμένων αυτών είναι:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"Η διαγÏαφή του αντικειμένου (%(object_name)s) «%(escaped_object)s» απαιτεί " -"τη διαγÏαφή των παÏακάτω Ï€Ïοστατευόμενων αντικειμένων:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"Επιβεβαιώστε ότι επιθυμείτε τη διαγÏαφή των επιλεγμένων αντικειμένων " -"(%(object_name)s \"%(escaped_object)s\"). Αν Ï€ÏοχωÏήσετε με τη διαγÏαφή, όλα " -"τα παÏακάτω συσχετισμένα αντικείμενα θα διαγÏαφοÏν επίσης:" - -msgid "Objects" -msgstr "Αντικείμενα" - -msgid "Yes, I’m sure" -msgstr "Îαι" - -msgid "No, take me back" -msgstr "Όχι" - -msgid "Delete multiple objects" -msgstr "ΔιαγÏαφή πολλαπλών αντικειμένων" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"Η διαγÏαφή των επιλεγμένων αντικειμένων Ï„Ïπου «%(objects_name)s» θα είχε " -"αποτέλεσμα τη διαγÏαφή των ακόλουθων συσχετισμένων αντικειμένων για τα οποία " -"δεν έχετε το διακαίωμα διαγÏαφής:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"Η διαγÏαφή των επιλεγμένων αντικειμένων Ï„Ïπου «%(objects_name)s» απαιτεί τη " -"διαγÏαφή των παÏακάτω Ï€Ïοστατευμένων συσχετισμένων αντικειμένων:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"Επιβεβαιώστε ότι επιθυμείτε τη διαγÏαφή των επιλεγμένων αντικειμένων Ï„Ïπου " -"«%(objects_name)s». Αν Ï€ÏοχωÏήσετε με τη διαγÏαφή, όλα τα παÏακάτω " -"συσχετισμένα αντικείμενα θα διαγÏαφοÏν επίσης:" - -msgid "Delete?" -msgstr "ΔιαγÏαφή;" - -#, python-format -msgid " By %(filter_title)s " -msgstr " Ανά %(filter_title)s " - -msgid "Summary" -msgstr "ΠεÏίληψη" - -msgid "Recent actions" -msgstr "ΠÏόσφατες ενέÏγειες" - -msgid "My actions" -msgstr "Οι ενέÏγειές μου" - -msgid "None available" -msgstr "Κανένα διαθέσιμο" - -msgid "Unknown content" -msgstr "Άγνωστο πεÏιεχόμενο" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"ΥπάÏχει κάποιο Ï€Ïόβλημα στη βάση δεδομένων. Βεβαιωθείτε πως οι κατάλληλοι " -"πίνακες έχουν δημιουÏγηθεί και πως υπάÏχουν τα κατάλληλα δικαιώματα " -"Ï€Ïόσβασης." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"Έχετε ταυτοποιηθεί ως %(username)s, αλλά δεν έχετε δικαίωμα Ï€Ïόσβασης σ' " -"αυτή τη σελίδα. Θέλετε να συνδεθείτε με άλλο λογαÏιασμό;" - -msgid "Forgotten your password or username?" -msgstr "Ξεχάσατε το συνθηματικό ή το όνομα χÏήστη σας;" - -msgid "Toggle navigation" -msgstr "Εναλλαγή Ï€Ïοβολής πλοήγησης" - -msgid "Date/time" -msgstr "ΗμεÏομηνία/ÏŽÏα" - -msgid "User" -msgstr "ΧÏήστης" - -msgid "Action" -msgstr "ΕνέÏγεια" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" -"Αυτό το αντικείμενο δεν έχει ιστοÏικό αλλαγών. Πιθανότατα δεν Ï€Ïοστέθηκε " -"μέσω του παÏόντος διαχειÏÎ¹ÏƒÏ„Î¹ÎºÎ¿Ï Î¹ÏƒÏ„ÏŒÏ„Î¿Ï€Î¿Ï…." - -msgid "Show all" -msgstr "Εμφάνιση όλων" - -msgid "Save" -msgstr "Αποθήκευση" - -msgid "Popup closing…" -msgstr "Κλείσιμο popup..." - -msgid "Search" -msgstr "Αναζήτηση" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s αποτέλεσμα" -msgstr[1] "%(counter)s αποτελέσματα" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "%(full_result_count)s συνολικά" - -msgid "Save as new" -msgstr "Αποθήκευση ως νέου" - -msgid "Save and add another" -msgstr "Αποθήκευση και Ï€Ïοσθήκη καινοÏÏγιου" - -msgid "Save and continue editing" -msgstr "Αποθήκευση και συνέχεια επεξεÏγασίας" - -msgid "Save and view" -msgstr "Αποθήκευση και Ï€Ïοβολή" - -msgid "Close" -msgstr "Κλείσιμο" - -#, python-format -msgid "Change selected %(model)s" -msgstr "Îα Ï„Ïοποποιηθεί το επιλεγμένο αντικείμενο (%(model)s)" - -#, python-format -msgid "Add another %(model)s" -msgstr "Îα Ï€Ïοστεθεί %(model)s" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "Îα διαγÏαφεί το επιλεγμένο αντικείμενο (%(model)s)" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "ΕυχαÏιστοÏμε που διαθέσατε χÏόνο στον ιστότοπο." - -msgid "Log in again" -msgstr "ΕπανασÏνδεση" - -msgid "Password change" -msgstr "Αλλαγή συνθηματικοÏ" - -msgid "Your password was changed." -msgstr "Το συνθηματικό σας αλλάχθηκε." - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"Δώστε το παλιό σας συνθηματικό και ακολοÏθως το νέο σας συνθηματικό δÏο " -"φοÏές ώστε να ελέγξουμε ότι το πληκτÏολογήσατε σωστά." - -msgid "Change my password" -msgstr "Αλλαγή του ÏƒÏ…Î½Î¸Î·Î¼Î±Ï„Î¹ÎºÎ¿Ï Î¼Î¿Ï…" - -msgid "Password reset" -msgstr "ΕπαναφοÏά συνθηματικοÏ" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "Το συνθηματικό σας οÏίστηκε. ΜποÏείτε τώÏα να συνδεθείτε." - -msgid "Password reset confirmation" -msgstr "Επιβεβαίωση επαναφοÏάς συνθηματικοÏ" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Δώστε το νέο συνθηματικό σας δÏο φοÏές ώστε να ελέγξουμε ότι το " -"πληκτÏολογήσατε σωστά." - -msgid "New password:" -msgstr "Îέο συνθηματικό:" - -msgid "Confirm password:" -msgstr "Επιβεβαίωση συνθηματικοÏ:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"Ο σÏνδεσμος που χÏησιμοποιήσατε για την επαναφοÏά του ÏƒÏ…Î½Î¸Î·Î¼Î±Ï„Î¹ÎºÎ¿Ï Î´ÎµÎ½ είναι " -"σωστός, ίσως γιατί έχει ήδη χÏησιμοποιηθεί. ΠÏαγματοποιήστε εξαÏχής τη " -"διαδικασία αίτησης επαναφοÏάς του συνθηματικοÏ." - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" -"Σας στείλαμε email με οδηγίες οÏÎ¹ÏƒÎ¼Î¿Ï ÏƒÏ…Î½Î¸Î·Î¼Î±Ï„Î¹ÎºÎ¿Ï. Θα Ï€Ïέπει να το λάβετε " -"σÏντομα." - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" -"Εάν δεν λάβετε email, παÏακαλοÏμε σιγουÏευτείτε ότι έχετε εισαγάγει τη " -"διεÏθυνση με την οποία έχετε εγγÏαφεί, και ελέγξτε το φάκελο ανεπιθÏμητης " -"αλληλογÏαφίας." - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"Λαμβάνετε αυτό το email επειδή ζητήσατε επαναφοÏά ÏƒÏ…Î½Î¸Î·Î¼Î±Ï„Î¹ÎºÎ¿Ï Î³Î¹Î± το " -"λογαÏιασμό σας στον ιστότοπο %(site_name)s." - -msgid "Please go to the following page and choose a new password:" -msgstr "" -"ΠαÏακαλοÏμε επισκεφθείτε την ακόλουθη σελίδα και επιλέξτε νέο συνθηματικό: " - -msgid "Your username, in case you’ve forgotten:" -msgstr "Το όνομα χÏήστη, σε πεÏίπτωση που δεν το θυμάστε:" - -msgid "Thanks for using our site!" -msgstr "ΕυχαÏιστοÏμε που χÏησιμοποιήσατε τον ιστότοπό μας!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "Η ομάδα του ιστότοπου %(site_name)s" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" -"Ξεχάσατε το συνθηματικό σας; Εισαγάγετε το email σας και θα σας στείλουμε " -"οδηγίες για να οÏίσετε καινοÏÏγιο." - -msgid "Email address:" -msgstr "ΔιεÏθυνση email:" - -msgid "Reset my password" -msgstr "ΕπαναφοÏά του ÏƒÏ…Î½Î¸Î·Î¼Î±Ï„Î¹ÎºÎ¿Ï Î¼Î¿Ï…" - -msgid "All dates" -msgstr "Όλες οι ημεÏομηνίες" - -#, python-format -msgid "Select %s" -msgstr "Επιλέξτε αντικείμενο (%s)" - -#, python-format -msgid "Select %s to change" -msgstr "Επιλέξτε αντικείμενο (%s) Ï€Ïος αλλαγή" - -#, python-format -msgid "Select %s to view" -msgstr "Επιλέξτε αντικείμενο (%s) για Ï€Ïοβολή" - -msgid "Date:" -msgstr "Ημ/νία:" - -msgid "Time:" -msgstr "ÎÏα:" - -msgid "Lookup" -msgstr "Αναζήτηση" - -msgid "Currently:" -msgstr "ΤώÏα:" - -msgid "Change:" -msgstr "ΕπεξεÏγασία:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/el/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/el/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 5548ab048a952eb4f1b3ecb408b56110a887f8ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6509 zcmchaZH!!18OIMe3NDBUf^Sq0g<>n6*=>bVrxd7##a6czx=@G)y}NUEXJF>u_1-(X z-7jYQ0&Qd4qzd81swG8$KQHI@t!pyRDt`CSZjg4VQjZB{c<>whs8V-;d%=%^Qx1O(@~3|1 z`o9OSr2nSt|Ha|o!A~&$4~PG8cm>Kj82=pjaqwpFOJEMX1>6B%4ptrh0OU^{@vd{Oy$|Xu20(aB@H%^pu?YJt%-Qd;qzXx6;@}THF0P?3^boeW9E&U6i*z-4s zmwYm{e}%)_!EMar zb-3N(gCHrb9(DL_hmSk-92Oi7I(!1eO#55oP(aSO()HJYk_!@tH`2aL6V7gNqvytS7>+B)=P(<^&fbL?J3m> zN-dDMzlA1#>!L}1N{y4Buo}f`%dl4}dwpf2S4C>8=l7ek+FA^P$T-lRzSoOedcCDeOD}HimF?Qd z_*PlD)c>T81Kn@cX|G&nSbMP!*d?d7Hs(W935JcGM>Ji%Aa<|mH;6^&OAJ|hzjn^4Pfa?8tN`o#K(y|dZ0fJgn@@FQ4WMJ zwaW~}sobt2g1yC3r1^`BMwd$wOb=+U#lbmy{)#u+@JSR@jP4tCQB?8=Wobp1e5;}_ z*uy!>!HD)a3Nya$7pFNny)q4yl`tA2)Mw%mgN*DRj|7_KCdw^qRMXE37P%<+kQSvB zy_ZEnf$-=JDuLLodPj#0Mc{6Rxb``Az@4VMa4ugvbIT!<_?h!e0wVbDjK zj_Ps{SO*LQL@P|+57E^)W_jq*mq9j`nO$N{I+uHQ^AOUD&5KxDkg>37Ae<~QP>-58 zr+1c(7nw9R^aI}%_GEp-dh*^kXk$1u*|3^gmr~PWSk+HAU7iqAD8;r+HJI5pU`-Zv zEks+3+ck}pFrkl>2%Ul&dKjux+MUQ!>1% zz=t;z6Xd!(ED`9L?$)uMz?ZR}*0Eh)T$Pl_>{>KhwUUd*dW+RC63O0H$=<42I=I^u z{B(G?+8G8D z;gX1EE9EJL}|e6$@K@7yIAE9R=q)!?KNH{ukR0yc~Y+~#_>?TvvXu*B)3SuGc~mV zWw*G~lsngS^la<7Z{bkua$Ox;2~*=^6;&#)W3wmj94dPyf0HC;7@2tU!@b?vjSF&O z+kgqP_xb%nfl{5<8~aLe)5yFw<&K@@YUq`--9cE1^4cG=-DvarO*(zuyxP|{Zr1D8 zZ0cx!SR|A6vHFqbheuMYk0n#dOj1kEC9}!tWGxzwZvtBbYh`TKyVKB742w@Y+bW;bO z&?tWzo~Afmjcw;4a?TpX9IFv%?9}4FchLU~DyH%9Y;qQL&NaVeP`WrL8E+lNeOSvx z>dzy1W-ksrBz}1TlOS^Ok{7IXO`oUTxyC*xL^~F{ZRsw&*6{XtGKcnqawe6W;8X+v zmYx=qRC3C8YRNEsAqE$-Ht^={#JF%Lk&X~S(U75s-Oxr1Jw)g`3ChQ4fEB^IZIKKEx)F_ES=?Ev{ZpeWH?|6F3Lz$690V zxQ*!v%e>9=wt<$cJ03$ zO)5Fb1{C_V42p~78nT)w-B2O^=R9eRS@4MX)LjD-MFczdt5qTeHYE^i-cNw4TYg^Ab;dtfY=j^}wjqJSl#J zD$f}l+)UKhg=!Lt8My_SUKAUP8Rhed6D-;tr{T;we6S21t`Z<3iF(+HiYe&eh6N=G z2^-=AP8J8v)2Thn82yfMOx=|zzZfgWCH%!`;u6lF!F@hSit~MHGd(${68l-C68j, 2011 -# Fotis Athineos , 2021 -# glogiotatidis , 2011 -# Jannis Leidel , 2011 -# Nikolas Demiridis , 2014 -# Nick Mavrakis , 2016 -# PãnoÈ™ , 2014 -# PãnoÈ™ , 2016 -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-08-04 06:47+0000\n" -"Last-Translator: Fotis Athineos \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" - -#, javascript-format -msgid "Available %s" -msgstr "Διαθέσιμο %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Αυτή είναι η λίστα των διαθέσιμων %s. ΜποÏείτε να επιλέξετε κάποια, από το " -"παÏακάτω πεδίο και πατώντας το βέλος \"Επιλογή\" Î¼ÎµÏ„Î±Î¾Ï Ï„Ï‰Î½ δÏο πεδίων." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "" -"ΠληκτÏολογήστε σε αυτό το πεδίο για να φιλτÏάÏετε τη λίστα των διαθέσιμων %s." - -msgid "Filter" -msgstr "ΦίλτÏο" - -msgid "Choose all" -msgstr "Επιλογή όλων" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Πατήστε για επιλογή όλων των %s με τη μία." - -msgid "Choose" -msgstr "Επιλογή" - -msgid "Remove" -msgstr "ΑφαίÏεση" - -#, javascript-format -msgid "Chosen %s" -msgstr "Επιλέχθηκε %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Αυτή είναι η λίστα των επιλεγμένων %s. ΜποÏείτε να αφαιÏέσετε μεÏικά " -"επιλέγοντας τα απο το κουτί παÏακάτω και μετά κάνοντας κλίκ στο βελάκι " -"\"ΑφαίÏεση\" ανάμεσα στα δÏο κουτιά." - -msgid "Remove all" -msgstr "ΑφαίÏεση όλων" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Κλίκ για να αφαιÏεθοÏν όλα τα επιλεγμένα %s με τη μία." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(sel)s από %(cnt)s επιλεγμένα" -msgstr[1] "%(sel)s από %(cnt)s επιλεγμένα" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Έχετε μη αποθηκευμένες αλλαγές σε μεμονωμένα επεξεÏγάσιμα πεδία. Άν " -"εκτελέσετε μια ενέÏγεια, οι μη αποθηκευμένες αλλάγες θα χαθοÏν" - -msgid "" -"You have selected an action, but you haven’t saved your changes to " -"individual fields yet. Please click OK to save. You’ll need to re-run the " -"action." -msgstr "" -"Έχετε επιλέξει μια ενέÏγεια, αλλά δεν έχετε αποθηκεÏσει τις αλλαγές στα " -"εκάστωτε πεδία ακόμα. ΠαÏακαλώ πατήστε ΟΚ για να τις αποθηκεÏσετε. Θα " -"χÏειαστεί να εκτελέσετε ξανά την ενέÏγεια." - -msgid "" -"You have selected an action, and you haven’t made any changes on individual " -"fields. You’re probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Έχετε επιλέξει μια ενέÏγεια, και δεν έχετε κάνει καμία αλλαγή στα εκάστοτε " -"πεδία. Πιθανών θέλετε το κουμπί Go αντί του ÎºÎ¿Ï…Î¼Ï€Î¹Î¿Ï Î‘Ï€Î¿Î¸Î®ÎºÎµÏ…ÏƒÎ·Ï‚." - -msgid "Now" -msgstr "ΤώÏα" - -msgid "Midnight" -msgstr "Μεσάνυχτα" - -msgid "6 a.m." -msgstr "6 Ï€.μ." - -msgid "Noon" -msgstr "ΜεσημέÏι" - -msgid "6 p.m." -msgstr "6 μ.μ." - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "Σημείωση: Είστε %s ÏŽÏα μπÏοστά από την ÏŽÏα του εξυπηÏετητή." -msgstr[1] "Σημείωση: Είστε %s ÏŽÏες μπÏοστά από την ÏŽÏα του εξυπηÏετητή." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "Σημείωση: Είστε %s ÏŽÏα πίσω από την ÏŽÏα του εξυπηÏετητή" -msgstr[1] "Σημείωση: Είστε %s ÏŽÏες πίσω από την ÏŽÏα του εξυπηÏετητή." - -msgid "Choose a Time" -msgstr "Επιλέξτε ΧÏόνο" - -msgid "Choose a time" -msgstr "Επιλέξτε χÏόνο" - -msgid "Cancel" -msgstr "ΑκÏÏωση" - -msgid "Today" -msgstr "ΣήμεÏα" - -msgid "Choose a Date" -msgstr "Επιλέξτε μια ΗμεÏομηνία" - -msgid "Yesterday" -msgstr "Χθές" - -msgid "Tomorrow" -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 "ΔεκέμβÏιος" - -msgctxt "abbrev. month January" -msgid "Jan" -msgstr "Ιαν" - -msgctxt "abbrev. month February" -msgid "Feb" -msgstr "Φεβ" - -msgctxt "abbrev. month March" -msgid "Mar" -msgstr "ΜάÏ" - -msgctxt "abbrev. month April" -msgid "Apr" -msgstr "ΑπÏ" - -msgctxt "abbrev. month May" -msgid "May" -msgstr "Μάι" - -msgctxt "abbrev. month June" -msgid "Jun" -msgstr "ΙοÏν" - -msgctxt "abbrev. month July" -msgid "Jul" -msgstr "ΙοÏλ" - -msgctxt "abbrev. month August" -msgid "Aug" -msgstr "ΑÏγ" - -msgctxt "abbrev. month September" -msgid "Sep" -msgstr "Σεπ" - -msgctxt "abbrev. month October" -msgid "Oct" -msgstr "Οκτ" - -msgctxt "abbrev. month November" -msgid "Nov" -msgstr "Îοέ" - -msgctxt "abbrev. month December" -msgid "Dec" -msgstr "Δεκ" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "Κ" - -msgctxt "one letter Monday" -msgid "M" -msgstr "Δ" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "Τ" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "Τ" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "Π" - -msgctxt "one letter Friday" -msgid "F" -msgstr "Π" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "Σ" - -msgid "Show" -msgstr "ΠÏοβολή" - -msgid "Hide" -msgstr "ΑπόκÏυψη" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/en/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/en/LC_MESSAGES/django.mo deleted file mode 100644 index 08a7b68596a8a494a33644935e4ca6d40be6447f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 356 zcmYL^T}#6-6ow~yl}oR^$c0zxnQ2R<#t+1;!eGTQs`s%yW*IdZNha=x`1kxRo+7R< zJcL6Ya^CzLAAOG~2gC_+N*odwM4y5ZWM(uUoJsz&^Zmzz!*d&8TR@&V)BOZ^1J;Pp-3(L-q)*BYxOFWyXKqhBsF BVW0p2 diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/en/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/en/LC_MESSAGES/django.po deleted file mode 100644 index ee8c3cf..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/en/LC_MESSAGES/django.po +++ /dev/null @@ -1,908 +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: 2021-09-21 10:22+0200\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" - -#: contrib/admin/actions.py:16 -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "" - -#: contrib/admin/actions.py:46 -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "" - -#: contrib/admin/actions.py:55 contrib/admin/options.py:1897 -#, python-format -msgid "Cannot delete %(name)s" -msgstr "" - -#: contrib/admin/actions.py:57 contrib/admin/options.py:1899 -msgid "Are you sure?" -msgstr "" - -#: contrib/admin/apps.py:13 -msgid "Administration" -msgstr "" - -#: contrib/admin/filters.py:108 contrib/admin/filters.py:213 -#: contrib/admin/filters.py:249 contrib/admin/filters.py:284 -#: contrib/admin/filters.py:403 contrib/admin/filters.py:469 -msgid "All" -msgstr "" - -#: contrib/admin/filters.py:250 -msgid "Yes" -msgstr "" - -#: contrib/admin/filters.py:251 -msgid "No" -msgstr "" - -#: contrib/admin/filters.py:262 -msgid "Unknown" -msgstr "" - -#: contrib/admin/filters.py:332 -msgid "Any date" -msgstr "" - -#: contrib/admin/filters.py:333 -msgid "Today" -msgstr "" - -#: contrib/admin/filters.py:337 -msgid "Past 7 days" -msgstr "" - -#: contrib/admin/filters.py:341 -msgid "This month" -msgstr "" - -#: contrib/admin/filters.py:345 -msgid "This year" -msgstr "" - -#: contrib/admin/filters.py:353 -msgid "No date" -msgstr "" - -#: contrib/admin/filters.py:354 -msgid "Has date" -msgstr "" - -#: contrib/admin/filters.py:470 -msgid "Empty" -msgstr "" - -#: contrib/admin/filters.py:471 -msgid "Not empty" -msgstr "" - -#: contrib/admin/forms.py:13 -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" - -#: contrib/admin/helpers.py:23 -msgid "Action:" -msgstr "" - -#: contrib/admin/helpers.py:350 -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "" - -#: contrib/admin/helpers.py:353 -msgid "Remove" -msgstr "" - -#: contrib/admin/models.py:17 -msgid "Addition" -msgstr "" - -#: contrib/admin/models.py:18 contrib/admin/templates/admin/app_list.html:28 -#: contrib/admin/templates/admin/edit_inline/stacked.html:16 -#: contrib/admin/templates/admin/edit_inline/tabular.html:36 -#: contrib/admin/templates/admin/widgets/related_widget_wrapper.html:11 -msgid "Change" -msgstr "" - -#: contrib/admin/models.py:19 -msgid "Deletion" -msgstr "" - -#: contrib/admin/models.py:41 -msgid "action time" -msgstr "" - -#: contrib/admin/models.py:48 -msgid "user" -msgstr "" - -#: contrib/admin/models.py:53 -msgid "content type" -msgstr "" - -#: contrib/admin/models.py:56 -msgid "object id" -msgstr "" - -#. Translators: 'repr' means representation (https://docs.python.org/library/functions.html#repr) -#: contrib/admin/models.py:58 -msgid "object repr" -msgstr "" - -#: contrib/admin/models.py:59 -msgid "action flag" -msgstr "" - -#: contrib/admin/models.py:61 -msgid "change message" -msgstr "" - -#: contrib/admin/models.py:66 -msgid "log entry" -msgstr "" - -#: contrib/admin/models.py:67 -msgid "log entries" -msgstr "" - -#: contrib/admin/models.py:76 -#, python-format -msgid "Added “%(object)sâ€." -msgstr "" - -#: contrib/admin/models.py:78 -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "" - -#: contrib/admin/models.py:83 -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "" - -#: contrib/admin/models.py:85 -msgid "LogEntry Object" -msgstr "" - -#: contrib/admin/models.py:111 -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "" - -#: contrib/admin/models.py:113 -msgid "Added." -msgstr "" - -#: contrib/admin/models.py:117 contrib/admin/options.py:2132 -msgid "and" -msgstr "" - -#: contrib/admin/models.py:121 -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "" - -#: contrib/admin/models.py:125 -#, python-brace-format -msgid "Changed {fields}." -msgstr "" - -#: contrib/admin/models.py:129 -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "" - -#: contrib/admin/models.py:132 -msgid "No fields changed." -msgstr "" - -#: contrib/admin/options.py:202 contrib/admin/options.py:234 -msgid "None" -msgstr "" - -#: contrib/admin/options.py:280 -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "" - -#: contrib/admin/options.py:1232 contrib/admin/options.py:1256 -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "" - -#: contrib/admin/options.py:1234 -msgid "You may edit it again below." -msgstr "" - -#: contrib/admin/options.py:1246 -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "" - -#: contrib/admin/options.py:1296 -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "" - -#: contrib/admin/options.py:1306 -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "" - -#: contrib/admin/options.py:1319 -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "" - -#: contrib/admin/options.py:1331 -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "" - -#: contrib/admin/options.py:1408 contrib/admin/options.py:1738 -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" - -#: contrib/admin/options.py:1427 -msgid "No action selected." -msgstr "" - -#: contrib/admin/options.py:1452 -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "" - -#: contrib/admin/options.py:1538 -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "" - -#: contrib/admin/options.py:1633 -#, python-format -msgid "Add %s" -msgstr "" - -#: contrib/admin/options.py:1635 -#, python-format -msgid "Change %s" -msgstr "" - -#: contrib/admin/options.py:1637 -#, python-format -msgid "View %s" -msgstr "" - -#: contrib/admin/options.py:1716 -msgid "Database error" -msgstr "" - -#: contrib/admin/options.py:1785 -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "" -msgstr[1] "" - -#: contrib/admin/options.py:1816 -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "" -msgstr[1] "" - -#: contrib/admin/options.py:1824 -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "" - -#: contrib/admin/options.py:1944 -#, python-format -msgid "Change history: %s" -msgstr "" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#: contrib/admin/options.py:2125 -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "" - -#: contrib/admin/options.py:2134 -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" - -#: contrib/admin/sites.py:48 contrib/admin/templates/admin/base_site.html:3 -msgid "Django site admin" -msgstr "" - -#: contrib/admin/sites.py:51 contrib/admin/templates/admin/base_site.html:6 -msgid "Django administration" -msgstr "" - -#: contrib/admin/sites.py:54 -msgid "Site administration" -msgstr "" - -#: contrib/admin/sites.py:402 contrib/admin/templates/admin/login.html:63 -#: contrib/admin/templates/registration/password_reset_complete.html:15 -#: contrib/admin/tests.py:135 -msgid "Log in" -msgstr "" - -#: contrib/admin/sites.py:547 -#, python-format -msgid "%(app)s administration" -msgstr "" - -#: contrib/admin/templates/admin/404.html:4 -#: contrib/admin/templates/admin/404.html:8 -msgid "Page not found" -msgstr "" - -#: contrib/admin/templates/admin/404.html:10 -msgid "We’re sorry, but the requested page could not be found." -msgstr "" - -#: contrib/admin/templates/admin/500.html:6 -#: contrib/admin/templates/admin/app_index.html:9 -#: contrib/admin/templates/admin/auth/user/change_password.html:10 -#: contrib/admin/templates/admin/base.html:66 -#: contrib/admin/templates/admin/change_form.html:18 -#: contrib/admin/templates/admin/change_list.html:31 -#: contrib/admin/templates/admin/delete_confirmation.html:14 -#: contrib/admin/templates/admin/delete_selected_confirmation.html:14 -#: contrib/admin/templates/admin/invalid_setup.html:6 -#: contrib/admin/templates/admin/object_history.html:6 -#: contrib/admin/templates/registration/logged_out.html:4 -#: contrib/admin/templates/registration/password_change_done.html:6 -#: contrib/admin/templates/registration/password_change_form.html:7 -#: contrib/admin/templates/registration/password_reset_complete.html:6 -#: contrib/admin/templates/registration/password_reset_confirm.html:7 -#: contrib/admin/templates/registration/password_reset_done.html:6 -#: contrib/admin/templates/registration/password_reset_form.html:7 -msgid "Home" -msgstr "" - -#: contrib/admin/templates/admin/500.html:7 -msgid "Server error" -msgstr "" - -#: contrib/admin/templates/admin/500.html:11 -msgid "Server error (500)" -msgstr "" - -#: contrib/admin/templates/admin/500.html:14 -msgid "Server Error (500)" -msgstr "" - -#: contrib/admin/templates/admin/500.html:15 -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" - -#: contrib/admin/templates/admin/actions.html:8 -msgid "Run the selected action" -msgstr "" - -#: contrib/admin/templates/admin/actions.html:8 -msgid "Go" -msgstr "" - -#: contrib/admin/templates/admin/actions.html:16 -msgid "Click here to select the objects across all pages" -msgstr "" - -#: contrib/admin/templates/admin/actions.html:16 -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "" - -#: contrib/admin/templates/admin/actions.html:18 -msgid "Clear selection" -msgstr "" - -#: contrib/admin/templates/admin/app_list.html:8 -#, python-format -msgid "Models in the %(name)s application" -msgstr "" - -#: contrib/admin/templates/admin/app_list.html:19 -#: contrib/admin/templates/admin/widgets/related_widget_wrapper.html:18 -msgid "Add" -msgstr "" - -#: contrib/admin/templates/admin/app_list.html:26 -#: contrib/admin/templates/admin/edit_inline/stacked.html:16 -#: contrib/admin/templates/admin/edit_inline/tabular.html:36 -msgid "View" -msgstr "" - -#: contrib/admin/templates/admin/app_list.html:39 -msgid "You don’t have permission to view or edit anything." -msgstr "" - -#: contrib/admin/templates/admin/auth/user/add_form.html:6 -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" - -#: contrib/admin/templates/admin/auth/user/add_form.html:8 -msgid "Enter a username and password." -msgstr "" - -#: contrib/admin/templates/admin/auth/user/change_password.html:14 -#: contrib/admin/templates/admin/auth/user/change_password.html:52 -#: contrib/admin/templates/admin/base.html:53 -#: contrib/admin/templates/registration/password_change_done.html:3 -#: contrib/admin/templates/registration/password_change_form.html:4 -msgid "Change password" -msgstr "" - -#: contrib/admin/templates/admin/auth/user/change_password.html:25 -#: contrib/admin/templates/admin/change_form.html:43 -#: contrib/admin/templates/admin/change_list.html:51 -#: contrib/admin/templates/admin/login.html:23 -#: contrib/admin/templates/registration/password_change_form.html:18 -msgid "Please correct the error below." -msgstr "" - -#: contrib/admin/templates/admin/auth/user/change_password.html:25 -#: contrib/admin/templates/admin/change_form.html:43 -#: contrib/admin/templates/admin/change_list.html:51 -#: contrib/admin/templates/admin/login.html:23 -#: contrib/admin/templates/registration/password_change_form.html:18 -msgid "Please correct the errors below." -msgstr "" - -#: contrib/admin/templates/admin/auth/user/change_password.html:29 -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "" - -#: contrib/admin/templates/admin/base.html:39 -msgid "Welcome," -msgstr "" - -#: contrib/admin/templates/admin/base.html:44 -msgid "View site" -msgstr "" - -#: contrib/admin/templates/admin/base.html:49 -#: contrib/admin/templates/registration/password_change_done.html:3 -#: contrib/admin/templates/registration/password_change_form.html:4 -msgid "Documentation" -msgstr "" - -#: contrib/admin/templates/admin/base.html:55 -#: contrib/admin/templates/registration/password_change_done.html:3 -#: contrib/admin/templates/registration/password_change_form.html:4 -msgid "Log out" -msgstr "" - -#: contrib/admin/templates/admin/change_form.html:21 -#: contrib/admin/templates/admin/change_list_object_tools.html:8 -#, python-format -msgid "Add %(name)s" -msgstr "" - -#: contrib/admin/templates/admin/change_form_object_tools.html:5 -#: contrib/admin/templates/admin/object_history.html:10 -msgid "History" -msgstr "" - -#: contrib/admin/templates/admin/change_form_object_tools.html:7 -#: contrib/admin/templates/admin/edit_inline/stacked.html:18 -#: contrib/admin/templates/admin/edit_inline/tabular.html:38 -msgid "View on site" -msgstr "" - -#: contrib/admin/templates/admin/change_list.html:76 -msgid "Filter" -msgstr "" - -#: contrib/admin/templates/admin/change_list.html:78 -msgid "Clear all filters" -msgstr "" - -#: contrib/admin/templates/admin/change_list_results.html:17 -msgid "Remove from sorting" -msgstr "" - -#: contrib/admin/templates/admin/change_list_results.html:18 -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "" - -#: contrib/admin/templates/admin/change_list_results.html:19 -msgid "Toggle sorting" -msgstr "" - -#: contrib/admin/templates/admin/delete_confirmation.html:18 -#: contrib/admin/templates/admin/submit_line.html:7 -#: contrib/admin/templates/admin/widgets/related_widget_wrapper.html:25 -msgid "Delete" -msgstr "" - -#: contrib/admin/templates/admin/delete_confirmation.html:24 -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" - -#: contrib/admin/templates/admin/delete_confirmation.html:31 -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" - -#: contrib/admin/templates/admin/delete_confirmation.html:38 -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" - -#: contrib/admin/templates/admin/delete_confirmation.html:40 -#: contrib/admin/templates/admin/delete_selected_confirmation.html:39 -msgid "Objects" -msgstr "" - -#: contrib/admin/templates/admin/delete_confirmation.html:47 -#: contrib/admin/templates/admin/delete_selected_confirmation.html:50 -msgid "Yes, I’m sure" -msgstr "" - -#: contrib/admin/templates/admin/delete_confirmation.html:48 -#: contrib/admin/templates/admin/delete_selected_confirmation.html:51 -msgid "No, take me back" -msgstr "" - -#: contrib/admin/templates/admin/delete_selected_confirmation.html:17 -msgid "Delete multiple objects" -msgstr "" - -#: contrib/admin/templates/admin/delete_selected_confirmation.html:23 -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" - -#: contrib/admin/templates/admin/delete_selected_confirmation.html:30 -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" - -#: contrib/admin/templates/admin/delete_selected_confirmation.html:37 -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" - -#: contrib/admin/templates/admin/edit_inline/tabular.html:22 -msgid "Delete?" -msgstr "" - -#: contrib/admin/templates/admin/filter.html:2 -#, python-format -msgid " By %(filter_title)s " -msgstr "" - -#: contrib/admin/templates/admin/includes/object_delete_summary.html:2 -msgid "Summary" -msgstr "" - -#: contrib/admin/templates/admin/index.html:23 -msgid "Recent actions" -msgstr "" - -#: contrib/admin/templates/admin/index.html:24 -msgid "My actions" -msgstr "" - -#: contrib/admin/templates/admin/index.html:28 -msgid "None available" -msgstr "" - -#: contrib/admin/templates/admin/index.html:42 -msgid "Unknown content" -msgstr "" - -#: contrib/admin/templates/admin/invalid_setup.html:12 -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" - -#: contrib/admin/templates/admin/login.html:39 -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" - -#: contrib/admin/templates/admin/login.html:59 -msgid "Forgotten your password or username?" -msgstr "" - -#: contrib/admin/templates/admin/nav_sidebar.html:2 -msgid "Toggle navigation" -msgstr "" - -#: contrib/admin/templates/admin/nav_sidebar.html:5 -msgid "Start typing to filter…" -msgstr "" - -#: contrib/admin/templates/admin/nav_sidebar.html:6 -msgid "Filter navigation items" -msgstr "" - -#: contrib/admin/templates/admin/object_history.html:22 -msgid "Date/time" -msgstr "" - -#: contrib/admin/templates/admin/object_history.html:23 -msgid "User" -msgstr "" - -#: contrib/admin/templates/admin/object_history.html:24 -msgid "Action" -msgstr "" - -#: contrib/admin/templates/admin/object_history.html:38 -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" - -#: contrib/admin/templates/admin/pagination.html:10 -#: contrib/admin/templates/admin/search_form.html:9 -msgid "Show all" -msgstr "" - -#: contrib/admin/templates/admin/pagination.html:11 -#: contrib/admin/templates/admin/submit_line.html:4 -msgid "Save" -msgstr "" - -#: contrib/admin/templates/admin/popup_response.html:3 -msgid "Popup closing…" -msgstr "" - -#: contrib/admin/templates/admin/search_form.html:7 -msgid "Search" -msgstr "" - -#: contrib/admin/templates/admin/search_form.html:9 -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "" -msgstr[1] "" - -#: contrib/admin/templates/admin/search_form.html:9 -#, python-format -msgid "%(full_result_count)s total" -msgstr "" - -#: contrib/admin/templates/admin/submit_line.html:9 -msgid "Save as new" -msgstr "" - -#: contrib/admin/templates/admin/submit_line.html:10 -msgid "Save and add another" -msgstr "" - -#: contrib/admin/templates/admin/submit_line.html:11 -msgid "Save and continue editing" -msgstr "" - -#: contrib/admin/templates/admin/submit_line.html:11 -msgid "Save and view" -msgstr "" - -#: contrib/admin/templates/admin/submit_line.html:12 -msgid "Close" -msgstr "" - -#: contrib/admin/templates/admin/widgets/related_widget_wrapper.html:10 -#, python-format -msgid "Change selected %(model)s" -msgstr "" - -#: contrib/admin/templates/admin/widgets/related_widget_wrapper.html:17 -#, python-format -msgid "Add another %(model)s" -msgstr "" - -#: contrib/admin/templates/admin/widgets/related_widget_wrapper.html:24 -#, python-format -msgid "Delete selected %(model)s" -msgstr "" - -#: contrib/admin/templates/registration/logged_out.html:10 -msgid "Thanks for spending some quality time with the web site today." -msgstr "" - -#: contrib/admin/templates/registration/logged_out.html:12 -msgid "Log in again" -msgstr "" - -#: contrib/admin/templates/registration/password_change_done.html:7 -#: contrib/admin/templates/registration/password_change_form.html:8 -msgid "Password change" -msgstr "" - -#: contrib/admin/templates/registration/password_change_done.html:12 -msgid "Your password was changed." -msgstr "" - -#: contrib/admin/templates/registration/password_change_form.html:23 -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" - -#: contrib/admin/templates/registration/password_change_form.html:51 -#: contrib/admin/templates/registration/password_reset_confirm.html:31 -msgid "Change my password" -msgstr "" - -#: contrib/admin/templates/registration/password_reset_complete.html:7 -#: contrib/admin/templates/registration/password_reset_done.html:7 -#: contrib/admin/templates/registration/password_reset_form.html:8 -msgid "Password reset" -msgstr "" - -#: contrib/admin/templates/registration/password_reset_complete.html:13 -msgid "Your password has been set. You may go ahead and log in now." -msgstr "" - -#: contrib/admin/templates/registration/password_reset_confirm.html:8 -msgid "Password reset confirmation" -msgstr "" - -#: contrib/admin/templates/registration/password_reset_confirm.html:16 -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" - -#: contrib/admin/templates/registration/password_reset_confirm.html:23 -msgid "New password:" -msgstr "" - -#: contrib/admin/templates/registration/password_reset_confirm.html:28 -msgid "Confirm password:" -msgstr "" - -#: contrib/admin/templates/registration/password_reset_confirm.html:37 -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" - -#: contrib/admin/templates/registration/password_reset_done.html:13 -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" - -#: contrib/admin/templates/registration/password_reset_done.html:15 -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" - -#: contrib/admin/templates/registration/password_reset_email.html:2 -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" - -#: contrib/admin/templates/registration/password_reset_email.html:4 -msgid "Please go to the following page and choose a new password:" -msgstr "" - -#: contrib/admin/templates/registration/password_reset_email.html:8 -msgid "Your username, in case you’ve forgotten:" -msgstr "" - -#: contrib/admin/templates/registration/password_reset_email.html:10 -msgid "Thanks for using our site!" -msgstr "" - -#: contrib/admin/templates/registration/password_reset_email.html:12 -#, python-format -msgid "The %(site_name)s team" -msgstr "" - -#: contrib/admin/templates/registration/password_reset_form.html:14 -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" - -#: contrib/admin/templates/registration/password_reset_form.html:20 -msgid "Email address:" -msgstr "" - -#: contrib/admin/templates/registration/password_reset_form.html:23 -msgid "Reset my password" -msgstr "" - -#: contrib/admin/templatetags/admin_list.py:391 -msgid "All dates" -msgstr "" - -#: contrib/admin/views/main.py:103 -#, python-format -msgid "Select %s" -msgstr "" - -#: contrib/admin/views/main.py:105 -#, python-format -msgid "Select %s to change" -msgstr "" - -#: contrib/admin/views/main.py:107 -#, python-format -msgid "Select %s to view" -msgstr "" - -#: contrib/admin/widgets.py:87 -msgid "Date:" -msgstr "" - -#: contrib/admin/widgets.py:88 -msgid "Time:" -msgstr "" - -#: contrib/admin/widgets.py:150 -msgid "Lookup" -msgstr "" - -#: contrib/admin/widgets.py:340 -msgid "Currently:" -msgstr "" - -#: contrib/admin/widgets.py:341 -msgid "Change:" -msgstr "" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/en/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/en/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 08a7b68596a8a494a33644935e4ca6d40be6447f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 356 zcmYL^T}#6-6ow~yl}oR^$c0zxnQ2R<#t+1;!eGTQs`s%yW*IdZNha=x`1kxRo+7R< zJcL6Ya^CzLAAOG~2gC_+N*odwM4y5ZWM(uUoJsz&^Zmzz!*d&8TR@&V)BOZ^1J;Pp-3(L-q)*BYxOFWyXKqhBsF BVW0p2 diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/en/LC_MESSAGES/djangojs.po b/venv/Lib/site-packages/django/contrib/admin/locale/en/LC_MESSAGES/djangojs.po deleted file mode 100644 index bca964a..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/en/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,316 +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: 2021-01-15 09:00+0100\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" - -#: contrib/admin/static/admin/js/SelectFilter2.js:38 -#, javascript-format -msgid "Available %s" -msgstr "" - -#: contrib/admin/static/admin/js/SelectFilter2.js:44 -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" - -#: contrib/admin/static/admin/js/SelectFilter2.js:60 -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "" - -#: contrib/admin/static/admin/js/SelectFilter2.js:65 -msgid "Filter" -msgstr "" - -#: contrib/admin/static/admin/js/SelectFilter2.js:69 -msgid "Choose all" -msgstr "" - -#: contrib/admin/static/admin/js/SelectFilter2.js:69 -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "" - -#: contrib/admin/static/admin/js/SelectFilter2.js:75 -msgid "Choose" -msgstr "" - -#: contrib/admin/static/admin/js/SelectFilter2.js:77 -msgid "Remove" -msgstr "" - -#: contrib/admin/static/admin/js/SelectFilter2.js:83 -#, javascript-format -msgid "Chosen %s" -msgstr "" - -#: contrib/admin/static/admin/js/SelectFilter2.js:89 -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" - -#: contrib/admin/static/admin/js/SelectFilter2.js:99 -msgid "Remove all" -msgstr "" - -#: contrib/admin/static/admin/js/SelectFilter2.js:99 -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "" - -#: contrib/admin/static/admin/js/actions.js:64 -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "" -msgstr[1] "" - -#: contrib/admin/static/admin/js/actions.js:130 -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" - -#: contrib/admin/static/admin/js/actions.js:143 -msgid "" -"You have selected an action, but you haven’t saved your changes to " -"individual fields yet. Please click OK to save. You’ll need to re-run the " -"action." -msgstr "" - -#: contrib/admin/static/admin/js/actions.js:144 -msgid "" -"You have selected an action, and you haven’t made any changes on individual " -"fields. You’re probably looking for the Go button rather than the Save " -"button." -msgstr "" - -#: contrib/admin/static/admin/js/admin/DateTimeShortcuts.js:13 -#: contrib/admin/static/admin/js/admin/DateTimeShortcuts.js:111 -msgid "Now" -msgstr "" - -#: contrib/admin/static/admin/js/admin/DateTimeShortcuts.js:14 -msgid "Midnight" -msgstr "" - -#: contrib/admin/static/admin/js/admin/DateTimeShortcuts.js:15 -msgid "6 a.m." -msgstr "" - -#: contrib/admin/static/admin/js/admin/DateTimeShortcuts.js:16 -msgid "Noon" -msgstr "" - -#: contrib/admin/static/admin/js/admin/DateTimeShortcuts.js:17 -msgid "6 p.m." -msgstr "" - -#: contrib/admin/static/admin/js/admin/DateTimeShortcuts.js:78 -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "" -msgstr[1] "" - -#: contrib/admin/static/admin/js/admin/DateTimeShortcuts.js:86 -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "" -msgstr[1] "" - -#: contrib/admin/static/admin/js/admin/DateTimeShortcuts.js:129 -msgid "Choose a Time" -msgstr "" - -#: contrib/admin/static/admin/js/admin/DateTimeShortcuts.js:159 -msgid "Choose a time" -msgstr "" - -#: contrib/admin/static/admin/js/admin/DateTimeShortcuts.js:176 -#: contrib/admin/static/admin/js/admin/DateTimeShortcuts.js:334 -msgid "Cancel" -msgstr "" - -#: contrib/admin/static/admin/js/admin/DateTimeShortcuts.js:239 -#: contrib/admin/static/admin/js/admin/DateTimeShortcuts.js:319 -msgid "Today" -msgstr "" - -#: contrib/admin/static/admin/js/admin/DateTimeShortcuts.js:256 -msgid "Choose a Date" -msgstr "" - -#: contrib/admin/static/admin/js/admin/DateTimeShortcuts.js:313 -msgid "Yesterday" -msgstr "" - -#: contrib/admin/static/admin/js/admin/DateTimeShortcuts.js:325 -msgid "Tomorrow" -msgstr "" - -#: contrib/admin/static/admin/js/calendar.js:11 -msgid "January" -msgstr "" - -#: contrib/admin/static/admin/js/calendar.js:12 -msgid "February" -msgstr "" - -#: contrib/admin/static/admin/js/calendar.js:13 -msgid "March" -msgstr "" - -#: contrib/admin/static/admin/js/calendar.js:14 -msgid "April" -msgstr "" - -#: contrib/admin/static/admin/js/calendar.js:15 -msgid "May" -msgstr "" - -#: contrib/admin/static/admin/js/calendar.js:16 -msgid "June" -msgstr "" - -#: contrib/admin/static/admin/js/calendar.js:17 -msgid "July" -msgstr "" - -#: contrib/admin/static/admin/js/calendar.js:18 -msgid "August" -msgstr "" - -#: contrib/admin/static/admin/js/calendar.js:19 -msgid "September" -msgstr "" - -#: contrib/admin/static/admin/js/calendar.js:20 -msgid "October" -msgstr "" - -#: contrib/admin/static/admin/js/calendar.js:21 -msgid "November" -msgstr "" - -#: contrib/admin/static/admin/js/calendar.js:22 -msgid "December" -msgstr "" - -#: contrib/admin/static/admin/js/calendar.js:25 -msgctxt "abbrev. month January" -msgid "Jan" -msgstr "" - -#: contrib/admin/static/admin/js/calendar.js:26 -msgctxt "abbrev. month February" -msgid "Feb" -msgstr "" - -#: contrib/admin/static/admin/js/calendar.js:27 -msgctxt "abbrev. month March" -msgid "Mar" -msgstr "" - -#: contrib/admin/static/admin/js/calendar.js:28 -msgctxt "abbrev. month April" -msgid "Apr" -msgstr "" - -#: contrib/admin/static/admin/js/calendar.js:29 -msgctxt "abbrev. month May" -msgid "May" -msgstr "" - -#: contrib/admin/static/admin/js/calendar.js:30 -msgctxt "abbrev. month June" -msgid "Jun" -msgstr "" - -#: contrib/admin/static/admin/js/calendar.js:31 -msgctxt "abbrev. month July" -msgid "Jul" -msgstr "" - -#: contrib/admin/static/admin/js/calendar.js:32 -msgctxt "abbrev. month August" -msgid "Aug" -msgstr "" - -#: contrib/admin/static/admin/js/calendar.js:33 -msgctxt "abbrev. month September" -msgid "Sep" -msgstr "" - -#: contrib/admin/static/admin/js/calendar.js:34 -msgctxt "abbrev. month October" -msgid "Oct" -msgstr "" - -#: contrib/admin/static/admin/js/calendar.js:35 -msgctxt "abbrev. month November" -msgid "Nov" -msgstr "" - -#: contrib/admin/static/admin/js/calendar.js:36 -msgctxt "abbrev. month December" -msgid "Dec" -msgstr "" - -#: contrib/admin/static/admin/js/calendar.js:39 -msgctxt "one letter Sunday" -msgid "S" -msgstr "" - -#: contrib/admin/static/admin/js/calendar.js:40 -msgctxt "one letter Monday" -msgid "M" -msgstr "" - -#: contrib/admin/static/admin/js/calendar.js:41 -msgctxt "one letter Tuesday" -msgid "T" -msgstr "" - -#: contrib/admin/static/admin/js/calendar.js:42 -msgctxt "one letter Wednesday" -msgid "W" -msgstr "" - -#: contrib/admin/static/admin/js/calendar.js:43 -msgctxt "one letter Thursday" -msgid "T" -msgstr "" - -#: contrib/admin/static/admin/js/calendar.js:44 -msgctxt "one letter Friday" -msgid "F" -msgstr "" - -#: contrib/admin/static/admin/js/calendar.js:45 -msgctxt "one letter Saturday" -msgid "S" -msgstr "" - -#: contrib/admin/static/admin/js/collapse.js:16 -#: contrib/admin/static/admin/js/collapse.js:34 -msgid "Show" -msgstr "" - -#: contrib/admin/static/admin/js/collapse.js:30 -msgid "Hide" -msgstr "" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/en_AU/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/en_AU/LC_MESSAGES/django.mo deleted file mode 100644 index c86ec5d03092a83b47ec0c7ec5130725697ff585..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16191 zcmeI24~!huea8n3#9RUaJB0u63_g4p-|g9MFy?Gyo3pVEwsCz2E+o{Q+nu`|yt}i^ z%-(q+E)IpJCZQz-LJ6UNf32OLQSJWsG8DNNd0`@ zd$YH`+7wC@r0PcZ+t2)Y^XB({@ArQ1_h#UaG zzy2`n;rIzC{l5zJ{BJ{*`yP~De+$*_7ond26SxGP_CBY_DtH0M>!Ggif%{+^-U45R zPr?dDoq!AJ#7E(+Q1-ik%4P2*P(t0Ht>Y>bWVzR6z^s{)3RN3O)&Oq2LhI^Zy8{oqqyl|38B&|5yI}^H9(Ip+Ejl zDE~j19}SUScp+R44g7hS!xZj>FTsOw70x^ipMiS*>rl@<^?cW!^P%)z4Al>-ASMm2 zhSGB!(v`s^R6l7{SQI@f-mtS|M)vdlY<}nrnOVU*YQgK70?yFF@V*Pf-2vV}Jd)pL20}K9n7oLg~E{>bV=?Lbw^~ z{tv+gunbRwQ&7+U7*sny0cHP(p~`>GpML`Cxqs@9{~XHCpNH>;{|*U3!90SKffvIZ zZiGAG*Wf|e!(dQcz8~uOe+l*6e}J;%%Wxt52|OM4taSZ;9+aLRgztlwL-q3xsPT@>68&x7BEH^Y}8f5EORoL%mPviIXq{qr}ThoS2I7bv}7 zh0^D^b*|j0P2;? z7`X*e|7ja{2%hki|EiC*X{>3pzTtN5{GqY%EB^R=_$YEe@_BzQheJq=T#sCW+=M)U z6x#?p>hq5x=OT|IUqsd;2a(Sr@+tMVwrPi;3V$DwKYko}5cwR^gJ=w0fINa+jr<MIqU}ltn`@oIeuUiZ&s`2bgFKBKk4z!jTF4-Btq#~0A^Yu~`#A%g?2qq(_xXKc zZ`b}9`*$H_WU)WL41NSjkOPReEyxFu(~#ZBV~DnQIoNo2o8R9Emm(E^dVR{3LL z8*&k{1i1z|5edwdZPVK~5!do4-IK?8E$Yuq(AyU_o9u*@dfbS!JPq?WX>ht+3$tub zBdn`fZ(rQV@~~0nK-ZF1Be$ph_31D(vDQTeE_qY;!3T^Tv4{Ka2bc*w;*}BmjKJb~|zP(YqKRbNj5mQN`ta13j zL%E6e(cF^R8Ku>*nVC2@YDFcgMR`vr|zzo@9~l7+u8Vx2c}}YUyps z_|2%fpQe`lMcaON+M2+hw}_oyNA^7pw2iEUdBo!zZKJ(l1HINxTJ*2qnGPGd$rEof zgW72A9#r_vMZJAdRt}p{Wly2OMeB?#h?#W5L{h6I({W>x?ym8a3jGk(Gcz4iW;`mo z1Dm~xrx*6_s8RUuF&^nu!uJ~$DHEq}MTvF6NZ6pWispAZbHt8=z`^up#anNm?mN%|7mGQ{fP<=3##ay+090wMw=hW2VP)1$WO(*;423+3tZC-H!pw zwiOxvH&Tnj)P(ehiyg%orP?=H;AQXI%(A^xZN$S z80%HkDBW`8&}gPfZevf!KYcUtr9MAy{P?0!!X*Mw#MGVYDOF?Q#)c zpa@=Xvv1z&W8OhiForkY%cgYSb8z12N~jDJ2{yP7tS}3R8YPVc1!nlBVXujOvqgGRgC(;oPox zt|7P<&scY?LhFocymi>9+c->SOmqXbDbtZt#uZRzm9}hZkXbWjQEr2PvtZJQO2OtN z*rMb_^Y9ioj|5v1B1a{eZYcH;N-=4TxHBL{?U{O=iA^~VgCjKC!}35^c(x7C3G!U! z0b3Fx>(&W7!B-NOAf-_`iWy^+v6>DTBCH~EJ=`00(g2!58QTj)Q+2U-2U}MfO`q-JDQCbSN+Nrob&@Vi+vZxEIB}fpZ8d}KO1?-6 zZS_Q1pHq@6GuJua-`*~?2zGRN`f#u#;m=>|w4$VQw*R1;uxAw9kkVZ`w?T>x_xL^VN6UEab8_Y)WJpZ z26E!UX!Woy?AuOemv2(E~@!KX{S2d zYpR8dH$zv28gE5381N&t+)CrT%^1i`Mh80orp*i)8<&2Hnh>2C0J7)I+@@^GTC!YC z$f#xo-Qi$o(rh(NnQV)E;P8RRf?bShvUWdwIIJgAk%yT`lR7p^6@55|)0plIbyv%c zhR(orwFIL~#P-K(!sv%~5i@fVXQR>ExUu!t`&W;BBP*NcPoRoYqoyo&e0Z=PTCH}m{|6@*{mhkGfLo; zMJ(cymWe)|7K;zJHt$-0&w7jCZc+tBa+XJ7-PTo%NLnk0t;LPKb|D`(rovi`jhZYy z;_;fIMmeO}8tPRh)37G{=rp61^Oce@e$Xo)kBEq~av1xBl6~rtD{d{f?L%>XV#$$j zK&1PdFK%vNiLDsdHI9ngZ3^*LpWms_<~y|A&VNO$egozF^!esnbJQC;kN-cl=Z&j8 zR*O>QSDKFKSS2qS=q0l?pE;XGO*~)uii@c7ESKQA(VV22nTkV~_t-dIuT*~>pDB4{Bzob&0vi6@o+GfFpu*)IZ2}12&dvnH_7`mMS#DqvA03?7xc}&^$N@SQ3SRm(~_0kf!*63)yhP?fnc}nO&(3nY1^&Xa-80eB8+9HDZ&L4 zsL~Y~Q5j3g-Kq3ZsWJtzAk*+M@?mdYm*fnXm{fuO^{YbrHc#)3$Q1N&ms_hoI}vMi z-=LRQt{aQgmXgePzAJ+pqD(Siw$dKX^P(%zO(AUyTa;xIBl$y5!bf*9duU6rAb8u#@`uK&zKc6mg59PB)OO z_4akeX{$#%bFTug9hbyv;w^gEU`K8fR*A-Ts9_D|VmRmQySrX9`%9X}G?(BGWN#tS z9i8Ysd({}pmBH(yRIeq5O~tOPdv@87Gq^pQj4OjzwkET|v1Hiv?7Vhx zS2Pu?=-@_tYuKzizWbbu;Th7ndV?O{b$|Gw~M(i8gpMX?0?k!%)e;xjdbpd#_Vqr|Ifc@{5OQ! B!k_>E diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/en_AU/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/en_AU/LC_MESSAGES/django.po deleted file mode 100644 index dfe62a0..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/en_AU/LC_MESSAGES/django.po +++ /dev/null @@ -1,724 +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-09-22 07:21+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" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Delete selected %(verbose_name_plural)s" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "Successfully deleted %(count)d %(items)s." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "Cannot delete %(name)s" - -msgid "Are you sure?" -msgstr "Are you sure?" - -msgid "Administration" -msgstr "Administration" - -msgid "All" -msgstr "All" - -msgid "Yes" -msgstr "Yes" - -msgid "No" -msgstr "No" - -msgid "Unknown" -msgstr "Unknown" - -msgid "Any date" -msgstr "Any date" - -msgid "Today" -msgstr "Today" - -msgid "Past 7 days" -msgstr "Past 7 days" - -msgid "This month" -msgstr "This month" - -msgid "This year" -msgstr "This year" - -msgid "No date" -msgstr "No date" - -msgid "Has date" -msgstr "Has date" - -msgid "Empty" -msgstr "Empty" - -msgid "Not empty" -msgstr "Not empty" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." - -msgid "Action:" -msgstr "Action:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Add another %(verbose_name)s" - -msgid "Remove" -msgstr "Remove" - -msgid "Addition" -msgstr "Addition" - -msgid "Change" -msgstr "Change" - -msgid "Deletion" -msgstr "Deletion" - -msgid "action time" -msgstr "action time" - -msgid "user" -msgstr "user" - -msgid "content type" -msgstr "content type" - -msgid "object id" -msgstr "object id" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "object repr" - -msgid "action flag" -msgstr "action flag" - -msgid "change message" -msgstr "change message" - -msgid "log entry" -msgstr "log entry" - -msgid "log entries" -msgstr "log entries" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "Added “%(object)sâ€." - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "Changed “%(object)s†— %(changes)s" - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "Deleted “%(object)s.â€" - -msgid "LogEntry Object" -msgstr "LogEntry Object" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "Added {name} “{object}â€." - -msgid "Added." -msgstr "Added." - -msgid "and" -msgstr "and" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "Changed {fields} for {name} “{object}â€." - -#, python-brace-format -msgid "Changed {fields}." -msgstr "Changed {fields}." - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "Deleted {name} “{object}â€." - -msgid "No fields changed." -msgstr "No fields changed." - -msgid "None" -msgstr "None" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "The {name} “{obj}†was added successfully." - -msgid "You may edit it again below." -msgstr "You may edit it again below." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "" -"The {name} “{obj}†was added successfully. You may add another {name} below." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "" -"The {name} “{obj}†was changed successfully. You may edit it again below." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "" -"The {name} “{obj}†was added successfully. You may edit it again below." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "The {name} “{obj}†was changed successfully." - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." - -msgid "No action selected." -msgstr "No action selected." - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "The %(name)s “%(obj)s†was deleted successfully." - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" - -#, python-format -msgid "Add %s" -msgstr "Add %s" - -#, python-format -msgid "Change %s" -msgstr "Change %s" - -#, python-format -msgid "View %s" -msgstr "View %s" - -msgid "Database error" -msgstr "Database error" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s was changed successfully." -msgstr[1] "%(count)s %(name)s were changed successfully." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s selected" -msgstr[1] "All %(total_count)s selected" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "0 of %(cnt)s selected" - -#, python-format -msgid "Change history: %s" -msgstr "Change history: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" - -msgid "Django site admin" -msgstr "Django site admin" - -msgid "Django administration" -msgstr "Django administration" - -msgid "Site administration" -msgstr "Site administration" - -msgid "Log in" -msgstr "Log in" - -#, python-format -msgid "%(app)s administration" -msgstr "%(app)s administration" - -msgid "Page not found" -msgstr "Page not found" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "We’re sorry, but the requested page could not be found." - -msgid "Home" -msgstr "Home" - -msgid "Server error" -msgstr "Server error" - -msgid "Server error (500)" -msgstr "Server error (500)" - -msgid "Server Error (500)" -msgstr "Server Error (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." - -msgid "Run the selected action" -msgstr "Run the selected action" - -msgid "Go" -msgstr "Go" - -msgid "Click here to select the objects across all pages" -msgstr "Click here to select the objects across all pages" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Select all %(total_count)s %(module_name)s" - -msgid "Clear selection" -msgstr "Clear selection" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "Models in the %(name)s application" - -msgid "Add" -msgstr "Add" - -msgid "View" -msgstr "View" - -msgid "You don’t have permission to view or edit anything." -msgstr "You don’t have permission to view or edit anything." - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." - -msgid "Enter a username and password." -msgstr "Enter a username and password." - -msgid "Change password" -msgstr "Change password" - -msgid "Please correct the error below." -msgstr "Please correct the error below." - -msgid "Please correct the errors below." -msgstr "Please correct the errors below." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "Enter a new password for the user %(username)s." - -msgid "Welcome," -msgstr "Welcome," - -msgid "View site" -msgstr "View site" - -msgid "Documentation" -msgstr "Documentation" - -msgid "Log out" -msgstr "Log out" - -#, python-format -msgid "Add %(name)s" -msgstr "Add %(name)s" - -msgid "History" -msgstr "History" - -msgid "View on site" -msgstr "View on site" - -msgid "Filter" -msgstr "Filter" - -msgid "Clear all filters" -msgstr "Clear all filters" - -msgid "Remove from sorting" -msgstr "Remove from sorting" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Sorting priority: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "Toggle sorting" - -msgid "Delete" -msgstr "Delete" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" - -msgid "Objects" -msgstr "Objects" - -msgid "Yes, I’m sure" -msgstr "Yes, I’m sure" - -msgid "No, take me back" -msgstr "No, take me back" - -msgid "Delete multiple objects" -msgstr "Delete multiple objects" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" - -msgid "Delete?" -msgstr "Delete?" - -#, python-format -msgid " By %(filter_title)s " -msgstr " By %(filter_title)s " - -msgid "Summary" -msgstr "Summary" - -msgid "Recent actions" -msgstr "Recent actions" - -msgid "My actions" -msgstr "My actions" - -msgid "None available" -msgstr "None available" - -msgid "Unknown content" -msgstr "Unknown content" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"You are authenticated as %(username)s, but are not authorised to access this " -"page. Would you like to login to a different account?" - -msgid "Forgotten your password or username?" -msgstr "Forgotten your password or username?" - -msgid "Toggle navigation" -msgstr "Toggle navigation" - -msgid "Start typing to filter…" -msgstr "" - -msgid "Filter navigation items" -msgstr "" - -msgid "Date/time" -msgstr "Date/time" - -msgid "User" -msgstr "User" - -msgid "Action" -msgstr "Action" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." - -msgid "Show all" -msgstr "Show all" - -msgid "Save" -msgstr "Save" - -msgid "Popup closing…" -msgstr "Popup closing…" - -msgid "Search" -msgstr "Search" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s result" -msgstr[1] "%(counter)s results" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "%(full_result_count)s total" - -msgid "Save as new" -msgstr "Save as new" - -msgid "Save and add another" -msgstr "Save and add another" - -msgid "Save and continue editing" -msgstr "Save and continue editing" - -msgid "Save and view" -msgstr "Save and view" - -msgid "Close" -msgstr "Close" - -#, python-format -msgid "Change selected %(model)s" -msgstr "Change selected %(model)s" - -#, python-format -msgid "Add another %(model)s" -msgstr "Add another %(model)s" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "Delete selected %(model)s" - -msgid "Thanks for spending some quality time with the web site today." -msgstr "" - -msgid "Log in again" -msgstr "Log in again" - -msgid "Password change" -msgstr "Password change" - -msgid "Your password was changed." -msgstr "Your password was changed." - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." - -msgid "Change my password" -msgstr "Change my password" - -msgid "Password reset" -msgstr "Password reset" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "Your password has been set. You may go ahead and log in now." - -msgid "Password reset confirmation" -msgstr "Password reset confirmation" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." - -msgid "New password:" -msgstr "New password:" - -msgid "Confirm password:" -msgstr "Confirm password:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." - -msgid "Please go to the following page and choose a new password:" -msgstr "Please go to the following page and choose a new password:" - -msgid "Your username, in case you’ve forgotten:" -msgstr "Your username, in case you’ve forgotten:" - -msgid "Thanks for using our site!" -msgstr "Thanks for using our site!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "The %(site_name)s team" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." - -msgid "Email address:" -msgstr "Email address:" - -msgid "Reset my password" -msgstr "Reset my password" - -msgid "All dates" -msgstr "All dates" - -#, python-format -msgid "Select %s" -msgstr "Select %s" - -#, python-format -msgid "Select %s to change" -msgstr "Select %s to change" - -#, python-format -msgid "Select %s to view" -msgstr "Select %s to view" - -msgid "Date:" -msgstr "Date:" - -msgid "Time:" -msgstr "Time:" - -msgid "Lookup" -msgstr "Lookup" - -msgid "Currently:" -msgstr "Currently:" - -msgid "Change:" -msgstr "Change:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/en_AU/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/en_AU/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 077e7840fa67c8b268dc4b0fbc583f23e00c9619..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5001 zcmeH}O^g&p6vs;$6bJkQ1ys-iS=v6AXs<5f8?L2QL~w;z_;eMH7t&5s()Qo zuc}_X_o}+iFHF78khUT(qkJu6hlwdXkWS8J>;do;cpdnO<(DA->}y;87F>Yx54QY^ z`Ovn13_gnT=U@q3j6taVI7spaq;aS4fCxJYlAfnQ((@IN=6@4>4SXAX z863eNH19VcjrScMo4_AI>bD4wbKr9D4EPz?1P@~HCE!=!Qt&)@C-|4;!uhZf$_}^~ z+-3PVNc|%4cJKv|`n?O1{1@O|;7{Np@K4Kma1zNc1F3%4mh<3kC?5f7o+rQ)*D&@x zNdCX>ro{gAo>5SZT|x#`M*IL_X0@% zpL`rAoV)~lKFgyqwgr!1efe9rQ;CAzW!de}rhUTNR6 zAlZWAa0T*x$S?!jfV>)E1!dNr#d^Q%`UGkvh6}uq|dh3wGO2P7kq~> zU8R!O=qj1+k{|aCrHTjhy~=TJG_SY*=7aLRbH)b*nX`Q9!BQ) zVI6T1&|-OAM*$agDO|E=D1%8Ea9U1gW?86y^}@U?>z;D2YS@`YCzDn0*DW?)F`6te z5gW>a?8S<*X%e|&9fGC07jpbfU2@+GVd*LtT@KE~>u-p5$0wm~NM3H+DDqT|x;D6{ z;vvd<3hVH7iwi6TEs9sjX;zM}Oaf&kEE+(lEKN&7hGsV{&Cy+knHiOu_VY!JY!v)Y zjS>_6mqyw}c$9QQlisYrwxX_SpAIVl-3-(g~tOyTmkIibX1!bY_D{*E8`k)v?U(YOFF1 z*JbEfOyQL5Y3Q6sDZKPFbxx=h zUV57BIh6u?TX1rvaC}`>tt6^@rQ_2rg=ddA&O6k$dusRNT&1%!g_oWtd#0qoo|fq| zC51Pp73?Mrf}H0A4}qS_ch?oPqPjwNT~U~bwnVCUNo^EMUQ$=8M?pxErEbYmBrmT# zBwdwMA7TdreGDHxXSeG-B7+b+EXUnr*hV@%A)7idP9dy$uCpzwg-%K5c>2J&Ga)BE z5_RZnmgB=i!&zr&gOknj?D|}G{n{a<^ga<9rxXYk`oicS$8kvTycfqD-)wYaD{?g{ zXOuKs&_mTCQIk$dibjs_R5ctFb>2UQk82=&PYm$>x-re%;9#rO%Aih#UR6$ID!MV4 zDBXc?hZ>aX=-9!*fplSaVdupaW-~+S?TA^apdyZ}95-^x3^sk?sZF#?gHW2$gQdK) z@uD0}SCxUYQ&qH!b34a3mOV4Ab&kh#r4RTKly&ktXoNYgnsG549p1!~*U^5(SB&!P zz^3#SFB-F#kl9Pf>?LIO5;A)U;a9$d(1nBU7IcZA+XCGS=n_C*eEPc6x12uO^m(Sw OaGn)d5x)|ChuFV9^)a9T diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/en_AU/LC_MESSAGES/djangojs.po b/venv/Lib/site-packages/django/contrib/admin/locale/en_AU/LC_MESSAGES/djangojs.po deleted file mode 100644 index c4e52eb..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/en_AU/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,266 +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-01-15 09:00+0100\n" -"PO-Revision-Date: 2021-04-11 13:13+0000\n" -"Last-Translator: Tom Fifield \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" - -#, javascript-format -msgid "Available %s" -msgstr "Available %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "Type into this box to filter down the list of available %s." - -msgid "Filter" -msgstr "Filter" - -msgid "Choose all" -msgstr "Choose all" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Click to choose all %s at once." - -msgid "Choose" -msgstr "Choose" - -msgid "Remove" -msgstr "Remove" - -#, javascript-format -msgid "Chosen %s" -msgstr "Chosen %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." - -msgid "Remove all" -msgstr "Remove all" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Click to remove all chosen %s at once." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(sel)s of %(cnt)s selected" -msgstr[1] "%(sel)s of %(cnt)s selected" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." - -msgid "" -"You have selected an action, but you haven’t saved your changes to " -"individual fields yet. Please click OK to save. You’ll need to re-run the " -"action." -msgstr "" -"You have selected an action, but you haven’t saved your changes to " -"individual fields yet. Please click OK to save. You’ll need to re-run the " -"action." - -msgid "" -"You have selected an action, and you haven’t made any changes on individual " -"fields. You’re probably looking for the Go button rather than the Save " -"button." -msgstr "" -"You have selected an action, and you haven’t made any changes on individual " -"fields. You’re probably looking for the Go button rather than the Save " -"button." - -msgid "Now" -msgstr "Now" - -msgid "Midnight" -msgstr "Midnight" - -msgid "6 a.m." -msgstr "6 a.m." - -msgid "Noon" -msgstr "Noon" - -msgid "6 p.m." -msgstr "6 p.m." - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "Note: You are %s hour ahead of server time." -msgstr[1] "Note: You are %s hours ahead of server time." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "Note: You are %s hour behind server time." -msgstr[1] "Note: You are %s hours behind server time." - -msgid "Choose a Time" -msgstr "Choose a Time" - -msgid "Choose a time" -msgstr "Choose a time" - -msgid "Cancel" -msgstr "Cancel" - -msgid "Today" -msgstr "Today" - -msgid "Choose a Date" -msgstr "Choose a Date" - -msgid "Yesterday" -msgstr "Yesterday" - -msgid "Tomorrow" -msgstr "Tomorrow" - -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" - -msgctxt "abbrev. month January" -msgid "Jan" -msgstr "Jan" - -msgctxt "abbrev. month February" -msgid "Feb" -msgstr "Feb" - -msgctxt "abbrev. month March" -msgid "Mar" -msgstr "Mar" - -msgctxt "abbrev. month April" -msgid "Apr" -msgstr "Apr" - -msgctxt "abbrev. month May" -msgid "May" -msgstr "May" - -msgctxt "abbrev. month June" -msgid "Jun" -msgstr "Jun" - -msgctxt "abbrev. month July" -msgid "Jul" -msgstr "Jul" - -msgctxt "abbrev. month August" -msgid "Aug" -msgstr "Aug" - -msgctxt "abbrev. month September" -msgid "Sep" -msgstr "Sep" - -msgctxt "abbrev. month October" -msgid "Oct" -msgstr "Oct" - -msgctxt "abbrev. month November" -msgid "Nov" -msgstr "Nov" - -msgctxt "abbrev. month December" -msgid "Dec" -msgstr "Dec" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "S" - -msgctxt "one letter Monday" -msgid "M" -msgstr "M" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "T" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "W" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "T" - -msgctxt "one letter Friday" -msgid "F" -msgstr "F" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "S" - -msgid "Show" -msgstr "Show" - -msgid "Hide" -msgstr "Hide" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/en_GB/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/en_GB/LC_MESSAGES/django.mo deleted file mode 100644 index b20f7bd18c6a2d364ec554baa8332a1464055d2f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11159 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

MRTUnUNmm zc$Vt@uy(jryEn|V?QGbV+c}M$2>Z;s+R?ldwQ9EyI(cm&ZP>Bn$7(0S6w_L-@%qlb?kTpj85`s~>LGO}t5*so!W@S$R+AG1f, 2019 -# jon_atkinson , 2011-2012 -# Ross Poulton , 2011-2012 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-01-16 20:42+0100\n" -"PO-Revision-Date: 2019-04-05 10:37+0000\n" -"Last-Translator: Adam Forster \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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "Successfully deleted %(count)d %(items)s." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "Cannot delete %(name)s" - -msgid "Are you sure?" -msgstr "Are you sure?" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Delete selected %(verbose_name_plural)s" - -msgid "Administration" -msgstr "Administration" - -msgid "All" -msgstr "All" - -msgid "Yes" -msgstr "Yes" - -msgid "No" -msgstr "No" - -msgid "Unknown" -msgstr "Unknown" - -msgid "Any date" -msgstr "Any date" - -msgid "Today" -msgstr "Today" - -msgid "Past 7 days" -msgstr "Past 7 days" - -msgid "This month" -msgstr "This month" - -msgid "This year" -msgstr "This year" - -msgid "No date" -msgstr "No date" - -msgid "Has date" -msgstr "Has date" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." - -msgid "Action:" -msgstr "Action:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Add another %(verbose_name)s" - -msgid "Remove" -msgstr "Remove" - -msgid "Addition" -msgstr "Addition" - -msgid "Change" -msgstr "Change" - -msgid "Deletion" -msgstr "Deletion" - -msgid "action time" -msgstr "action time" - -msgid "user" -msgstr "user" - -msgid "content type" -msgstr "content type" - -msgid "object id" -msgstr "object id" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "object repr" - -msgid "action flag" -msgstr "action flag" - -msgid "change message" -msgstr "change message" - -msgid "log entry" -msgstr "log entry" - -msgid "log entries" -msgstr "log entries" - -#, python-format -msgid "Added \"%(object)s\"." -msgstr "Added \"%(object)s\"." - -#, python-format -msgid "Changed \"%(object)s\" - %(changes)s" -msgstr "Changed \"%(object)s\" - %(changes)s" - -#, python-format -msgid "Deleted \"%(object)s.\"" -msgstr "Deleted \"%(object)s.\"" - -msgid "LogEntry Object" -msgstr "LogEntry Object" - -#, python-brace-format -msgid "Added {name} \"{object}\"." -msgstr "Added {name} \"{object}\"." - -msgid "Added." -msgstr "Added." - -msgid "and" -msgstr "and" - -#, python-brace-format -msgid "Changed {fields} for {name} \"{object}\"." -msgstr "" - -#, python-brace-format -msgid "Changed {fields}." -msgstr "" - -#, python-brace-format -msgid "Deleted {name} \"{object}\"." -msgstr "" - -msgid "No fields changed." -msgstr "No fields changed." - -msgid "None" -msgstr "None" - -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was added successfully." -msgstr "" - -msgid "You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was changed successfully." -msgstr "" - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." - -msgid "No action selected." -msgstr "No action selected." - -#, python-format -msgid "The %(name)s \"%(obj)s\" was deleted successfully." -msgstr "The %(name)s \"%(obj)s\" was deleted successfully." - -#, python-format -msgid "%(name)s with ID \"%(key)s\" doesn't exist. Perhaps it was deleted?" -msgstr "" - -#, python-format -msgid "Add %s" -msgstr "Add %s" - -#, python-format -msgid "Change %s" -msgstr "Change %s" - -#, python-format -msgid "View %s" -msgstr "" - -msgid "Database error" -msgstr "Database error" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s was changed successfully." -msgstr[1] "%(count)s %(name)s were changed successfully." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s selected" -msgstr[1] "All %(total_count)s selected" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "0 of %(cnt)s selected" - -#, python-format -msgid "Change history: %s" -msgstr "Change history: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" - -msgid "Django site admin" -msgstr "Django site admin" - -msgid "Django administration" -msgstr "Django administration" - -msgid "Site administration" -msgstr "Site administration" - -msgid "Log in" -msgstr "Log in" - -#, python-format -msgid "%(app)s administration" -msgstr "" - -msgid "Page not found" -msgstr "Page not found" - -msgid "We're sorry, but the requested page could not be found." -msgstr "We're sorry, but the requested page could not be found." - -msgid "Home" -msgstr "Home" - -msgid "Server error" -msgstr "Server error" - -msgid "Server error (500)" -msgstr "Server error (500)" - -msgid "Server Error (500)" -msgstr "Server Error (500)" - -msgid "" -"There's been an error. It's been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" - -msgid "Run the selected action" -msgstr "Run the selected action" - -msgid "Go" -msgstr "Go" - -msgid "Click here to select the objects across all pages" -msgstr "Click here to select the objects across all pages" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Select all %(total_count)s %(module_name)s" - -msgid "Clear selection" -msgstr "Clear selection" - -msgid "" -"First, enter a username and password. Then, you'll be able to edit more user " -"options." -msgstr "" -"First, enter a username and password. Then, you'll be able to edit more user " -"options." - -msgid "Enter a username and password." -msgstr "Enter a username and password." - -msgid "Change password" -msgstr "Change password" - -msgid "Please correct the error below." -msgstr "" - -msgid "Please correct the errors below." -msgstr "" - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "Enter a new password for the user %(username)s." - -msgid "Welcome," -msgstr "Welcome," - -msgid "View site" -msgstr "" - -msgid "Documentation" -msgstr "Documentation" - -msgid "Log out" -msgstr "Log out" - -#, python-format -msgid "Add %(name)s" -msgstr "Add %(name)s" - -msgid "History" -msgstr "History" - -msgid "View on site" -msgstr "View on site" - -msgid "Filter" -msgstr "Filter" - -msgid "Remove from sorting" -msgstr "Remove from sorting" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Sorting priority: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "Toggle sorting" - -msgid "Delete" -msgstr "Delete" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" - -msgid "Objects" -msgstr "" - -msgid "Yes, I'm sure" -msgstr "Yes, I'm sure" - -msgid "No, take me back" -msgstr "" - -msgid "Delete multiple objects" -msgstr "Delete multiple objects" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" - -msgid "View" -msgstr "" - -msgid "Delete?" -msgstr "Delete?" - -#, python-format -msgid " By %(filter_title)s " -msgstr " By %(filter_title)s " - -msgid "Summary" -msgstr "" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "" - -msgid "Add" -msgstr "Add" - -msgid "You don't have permission to view or edit anything." -msgstr "" - -msgid "Recent actions" -msgstr "" - -msgid "My actions" -msgstr "" - -msgid "None available" -msgstr "None available" - -msgid "Unknown content" -msgstr "Unknown content" - -msgid "" -"Something's wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"Something's wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" - -msgid "Forgotten your password or username?" -msgstr "Forgotten your password or username?" - -msgid "Date/time" -msgstr "Date/time" - -msgid "User" -msgstr "User" - -msgid "Action" -msgstr "Action" - -msgid "" -"This object doesn't have a change history. It probably wasn't added via this " -"admin site." -msgstr "" -"This object doesn't have a change history. It probably wasn't added via this " -"admin site." - -msgid "Show all" -msgstr "Show all" - -msgid "Save" -msgstr "Save" - -msgid "Popup closing…" -msgstr "" - -msgid "Search" -msgstr "Search" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s result" -msgstr[1] "%(counter)s results" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "%(full_result_count)s total" - -msgid "Save as new" -msgstr "Save as new" - -msgid "Save and add another" -msgstr "Save and add another" - -msgid "Save and continue editing" -msgstr "Save and continue editing" - -msgid "Save and view" -msgstr "" - -msgid "Close" -msgstr "" - -#, python-format -msgid "Change selected %(model)s" -msgstr "" - -#, python-format -msgid "Add another %(model)s" -msgstr "" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "Thanks for spending some quality time with the Web site today." - -msgid "Log in again" -msgstr "Log in again" - -msgid "Password change" -msgstr "Password change" - -msgid "Your password was changed." -msgstr "Your password was changed." - -msgid "" -"Please enter your old password, for security's sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"Please enter your old password, for security's sake, and then enter your new " -"password twice so we can verify you typed it in correctly." - -msgid "Change my password" -msgstr "Change my password" - -msgid "Password reset" -msgstr "Password reset" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "Your password has been set. You may go ahead and log in now." - -msgid "Password reset confirmation" -msgstr "Password reset confirmation" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." - -msgid "New password:" -msgstr "New password:" - -msgid "Confirm password:" -msgstr "Confirm password:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." - -msgid "" -"We've emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" - -msgid "" -"If you don't receive an email, please make sure you've entered the address " -"you registered with, and check your spam folder." -msgstr "" - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" - -msgid "Please go to the following page and choose a new password:" -msgstr "Please go to the following page and choose a new password:" - -msgid "Your username, in case you've forgotten:" -msgstr "Your username, in case you've forgotten:" - -msgid "Thanks for using our site!" -msgstr "Thanks for using our site!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "The %(site_name)s team" - -msgid "" -"Forgotten your password? Enter your email address below, and we'll email " -"instructions for setting a new one." -msgstr "" - -msgid "Email address:" -msgstr "" - -msgid "Reset my password" -msgstr "Reset my password" - -msgid "All dates" -msgstr "All dates" - -#, python-format -msgid "Select %s" -msgstr "Select %s" - -#, python-format -msgid "Select %s to change" -msgstr "Select %s to change" - -#, python-format -msgid "Select %s to view" -msgstr "" - -msgid "Date:" -msgstr "Date:" - -msgid "Time:" -msgstr "Time:" - -msgid "Lookup" -msgstr "Lookup" - -msgid "Currently:" -msgstr "" - -msgid "Change:" -msgstr "" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/en_GB/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/en_GB/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 0967a3893dd597f760a560f9d6b02cdd63e4a267..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3147 zcmeH{O>7)B6vqc>`B)%83oT!QN2Roh%1m|xN!m$+XhTxcHY7?mNQDFP?s#_{JoYl< z&1R21!3|XcAt5342uMhXJ14kt;|8iYA&%UUkl_D3lWc$}9Jry3_U&(MKR^H9v&TOj zJMv+G=jqaZ2S;JI@4z3P?wvs}1HJ>^4Sohb0Df7vzb^SL_#pbf11sPU;C%%Yv0!v8mwG%W+oI92rg3;hhip2T95^;jB1)s+ z;+9ZaG_<7AJeU`zDRnU4u{M__NRU(Mu%-QYE{&g{Rr76fmYRMF39Zph!jVO!D45?F z&tz)1q#uWCF?;B?sI-$=@Ty8=u&ffJ+8r0XX05?rKUni~OK^x_y@T$0N9BZ{>qycn z$C51)d$Nh>y6sUa20P+%n@Va7%JL}F=BX(u<3lv;HZ`QSeG(?&9z#u5U;5FhqAI6I zWEq?q()A^Lcy-segy}Mm_7%08@K8}%j{m5rD9pbpvWXZ3b(>n&9n=S1iIlNrj_b!+ zZX-wj;2iJ4X#gBhhrqn&*A}2Bm{JUQ%9l~(o^zO-2~?dsu_)Jnos|@0 z(ZSN-M0=&>n3-@-wkrzOdQ7S3idT@l9M$X%28%r#wr z8Z=+lz8NXgvM*tdY4=21hIJ{@m=;VMC$U3g8%E(iqpSEB6Pu3HSjV|;JTcMl_anzk zsFvK0nl_y%lH7qV<4s8O*5ykR0Cp(UFk9TwJNK+mkAv%+APguGF{)y=O$;Vc%2(F e^xPcP#%C)B-qQ!&?}vBz;T?W>hyP#i@IL_>&5wHk diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/en_GB/LC_MESSAGES/djangojs.po b/venv/Lib/site-packages/django/contrib/admin/locale/en_GB/LC_MESSAGES/djangojs.po deleted file mode 100644 index 03cf679..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/en_GB/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,218 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# jon_atkinson , 2012 -# Ross Poulton , 2011-2012 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-05-17 23:12+0200\n" -"PO-Revision-Date: 2017-09-19 16:41+0000\n" -"Last-Translator: Jannis Leidel \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" - -#, javascript-format -msgid "Available %s" -msgstr "Available %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "Type into this box to filter down the list of available %s." - -msgid "Filter" -msgstr "Filter" - -msgid "Choose all" -msgstr "Choose all" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Click to choose all %s at once." - -msgid "Choose" -msgstr "Choose" - -msgid "Remove" -msgstr "Remove" - -#, javascript-format -msgid "Chosen %s" -msgstr "Chosen %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." - -msgid "Remove all" -msgstr "Remove all" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Click to remove all chosen %s at once." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(sel)s of %(cnt)s selected" -msgstr[1] "%(sel)s of %(cnt)s selected" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." - -msgid "" -"You have selected an action, but you haven't saved your changes to " -"individual fields yet. Please click OK to save. You'll need to re-run the " -"action." -msgstr "" -"You have selected an action, but you haven't saved your changes to " -"individual fields yet. Please click OK to save. You'll need to re-run the " -"action." - -msgid "" -"You have selected an action, and you haven't made any changes on individual " -"fields. You're probably looking for the Go button rather than the Save " -"button." -msgstr "" -"You have selected an action, and you haven't made any changes on individual " -"fields. You're probably looking for the Go button rather than the Save " -"button." - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "" -msgstr[1] "" - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "" -msgstr[1] "" - -msgid "Now" -msgstr "Now" - -msgid "Choose a Time" -msgstr "" - -msgid "Choose a time" -msgstr "Choose a time" - -msgid "Midnight" -msgstr "Midnight" - -msgid "6 a.m." -msgstr "6 a.m." - -msgid "Noon" -msgstr "Noon" - -msgid "6 p.m." -msgstr "" - -msgid "Cancel" -msgstr "Cancel" - -msgid "Today" -msgstr "Today" - -msgid "Choose a Date" -msgstr "" - -msgid "Yesterday" -msgstr "Yesterday" - -msgid "Tomorrow" -msgstr "Tomorrow" - -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 "" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "" - -msgctxt "one letter Monday" -msgid "M" -msgstr "" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "" - -msgctxt "one letter Friday" -msgid "F" -msgstr "" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "" - -msgid "Show" -msgstr "Show" - -msgid "Hide" -msgstr "Hide" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/eo/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/eo/LC_MESSAGES/django.mo deleted file mode 100644 index b9a3fd95be53c9771edfb3e13d3fc91e4a5a450b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13656 zcmc(ldypknea8<9h${%P5MKxfWZhYvxjPFgcv)C>mjzbYW!WeA$foDso|&H8xBJqM znVnU_qC_N-_(+UF*(ha&GDWl!law*hXv~r-W6CmBRw{p}NzhathM0K>jy5KN8(Npy+%j zsC7OFYTU1bTK`c{{Cxt{I)4VP2fqnwy|W?e2zUW_C-?yPaqx%WEco%Y#(V_4@B%NF zPl1x(=Ru}0e+7!~e*#6v_du=xECyW?x)9X+b>L;-Bq%xE3X0CxgIaGMgf-Ix_5Ix- zESvj4RAD{9u%FogNWX|36!1-Q2f3V z6dfM`C6`A)@$oTG^L-N3d|w1#4t@<3{b%tb`Cbl6E}KB<=LS&U?E=?<5x4=o50qSf z8@vwu6v$NOdmySZYjOG-d^sq6d>DKq_$VlP&U%TroAU#{02EypgObBEsQI^mlJ`xZ z_&yZyjp2O+itYr|yo;ddJ_f!9ydQi3{1Z@qeH+H9`3`_@1!EAB%s+q&;29|IT5tf0 zpO1r*(-%O=_1^gPQVl-@4{Wmgx0lK&K_b*=_s)$9Q= zMU#V~^BthRdoL(H9t1__BcSMh6x6s+f=9qV2JZ#imwWy{3u?YEfzsRGgIf37pzQQN zL9Kr-MkGD22gT28Kp)djC04bbJMr9={%*{{=jQ=kI~y z;|HMVIpbwso)?4CV;j`>F?bi4gA3pj;77sR*Fy_<8bbdCJ%gg}o1oTz0+d~xw!zEg zB2auzfEsrtxDDJ4Vk+it@J#SS;1u`>__N?wz-NH_AWHH*2GusFrfUYE)_X5#!G}Zt=RwK)o8X(k8HDjJ@N?j1a8Jw2 z^#M@peH4`3eiu|c`or-4OQ7uNA3@P`+D0G$)`0Sx%R$-K^`Q9N3u>NOQ2h2m@p~k^ ze-{Wz<|Cl&@ynp>?}_mKzreG3K6l#BcM*uGm}wA`HitmX{}!+fz72c{_(!1D`6?)V ze+PUnSZqRP;60$`{TAr#7L?!o06Y&o^9qm82gT9%=@F>r>f%2C>2YcY(fjiXyN+0*%590FXGoa@E+koE! zHQ#@LlH2z|>F-&u@^q{P^=!el;3O#it_Q`(ZQyC(VVbVJv{~8*XxnKoqoHbdiGE#o zdvL#!xvmF2I2%*k*g)G)`^C@?+s>cEqtnsP@$kaX0U7SPjbGW9czPb~2AZz(X$!P_ z^uSfncG3>%f$P_3(({Y-5H9KAR@!Tu4p2J2iZ)NfwA^)s-&fNRxp~O-P=|uj+lOe1 z_t(=_UiZ-<8<5@Sw71auwC38!O-dVt4(W4-_6pjyH0h;7)Adf8?69QOvvxh~nKd_ost)Esbkf=l6kH+VeUzYqK%O>v=1+e+I- zyO^d+_TOBWadQdn?X-$^Gwl}IowWDRewntG)}zTz<5~67 z*BhD}Q2zLS+U=olbHEG0o5KC;!FSV^Y4_89g{Es8?I3NAb}8-6v=7sCz14%OM~&UK zY}ZZ9CTSHHhpVJY;|--X>n5VXfSah>PqL(}il|ERjP6bvmF3|q>TB4#i6kqlDC_W` zcX^#vt~Yqfa_c7+W2*&DJinbi0i6Z2O1O zL6qgyd|dFZpLgRFF=^zecQGzz@-hwr)k{S6__2r9P2@8R5V)ay{Mhl9?{|>+rB7B1 zJUBkOQ5Ca7wrq80wj$8wyhillW+}=lTjdr?;wrXK24Q}oMx~dnn~2L!G>E&08wxJl zVkIObp$}&BG|iWiYz|GNtkShf757WKlrUx{4s&-A%a5^oBhn!mjcJ`?Nly}HnRP`> zQv4)DY%$xT41F~05B0U(nW*t#*OkrPJcgea%k8nQ{<0n5084q%ZAPtp9^z#Fi5S*pzlaozvP~??!-=Y2k zwdiUh*k!QavLT?EWu?Whf3n4|f4WqRSY6G>o^nM+H=AT5&Koxi98TJqx{_NLHtM(- zXS;b^X6q|EA1%gq5EuQVEHS1Po<4HiYIzWs^5;fqCzCs-=`f%P4o_1zKj||6kD|a8 zZ&)C4%f&1c9R{U}L!(V9YNa*ncl>Cd@Wx>+1Q^r*#H}jn4S==%=<>qFp z0GE$$_VLu*oD+L?&br*x%`>K~@Z(OLV7^i2C!e&$AjPbH)Qg81jG>G{*aS$I0UAlW zxr%s>72K<(q?-36cjjXvs$;7hM1AG2Zd|m?PM5X%by+EE4Q(FJBetUv!Y{6blKS|W zk}e*DOU=jqmff9)q~|0VRuXDIwlh(u z$Ji`(KQ>y#c%zwAj}>~5?Rrv6vxjVBl|5&v^13|wEEwh;J!AKAwc^ose0uV{@M&eQ zg1%*D^-AvKB&!a!2?d5rQr_rVr+ilqstEHraN#%A)pJtYvUAF^o-!l@3G2WN@xdT_n{qK2X{c1$z5NWVnnAF#m^?5cqHasbiEjRBt#*cII zn0^+sj~wTI93{kA(3RMuPK=F7Yb>dYzL;I#xZ#UQycC{F1!J?1>Z>ykXfvQPZ+Iv6 zy-%Oq=cn-FRfMhFI=Di=PKOo!zPLdBc84l2yE*P(H}R_J=?$AVa>vB(ov+HqAFLZ> z_RZ%@s`SjhVYV4<#rAp8*+G%yG7D8c&Hdr5?$2mzWcH2ix|-5l<(J#3sbX`*`-ZZ` z$bLU6md$>O;a&*mgE;Fdo|gn{duJV`tYcLzUv+|(Zod$n6Oqj1Lh}rW(jtz! z>c$J`@3yQB&ZH7DCeo}(yKV*1nUuDVrOf+VU+MT#$|WQh+M{3tHf#l2c4vje^BIEV zvMBV)3p2#47n2B)Fs<7(JEp@r%b1zjkKEd3zr@7v+#Dr#7A+=oJ}8Es#vu-5y)0kK zOh5%t@_J@4Mli)qeuVc1gEJ4$ePhU4YNU*481(5>OjMP~5MRL!1xlJa$&=ht#pqkPhI0v~ zz$2i8I%?UfoSnyCTrh+$Wg*OL<=11!HsMuMKB8FiR)qgS6MDcpAkY_`ZR10; z=H6{H*{vHNOQ|`^5;>b-&sO=+h!TWaB&fK#UpB!blWucY#Dl_!60@hsbvQD$vpaP# zF0|Ka+pa6u*X)f47|hhJaxUpkZL8h={^zG9kd%`Ma>Q~Qf3D>>W9i?-brRVXd4?G14`NI5@Y=d`&WRsFi+zw77Z z8!bHTIzG+jYIvL4PgHB$9VO)><8wPPUsZ$l#*Ir$ODzu4s3K2er?~-UcN1)k z^NkzU?Ap0&$B4U4t?4z}eGHh|kIdS(ijPzqp(x3&QIIOo^tA`}-#B&kXq?u=LPooMqj^A!Ga4@hCfSJgK5pPYO>lc40Vp>{QSZ zqQyerQMT9l0u-!vREQDQMA4NwoowIZWHeeZC*G0N3lM$sS>ovZw2f5~`18W1+iac7 z)i@GM+3q9(80UGcXV{t8zSOETxk!}akRg1puF$hL?nb?e%ovRBBrEX4 zv83=_6^)%G9!wrPp7`&W`E_a3tL=&Vlc_2Z^+lLbdT69UT2qYBC@f$Qoj8sO+^7R2 z^E$s{OGcEj*OVLe2|hYFq{57jqKG0Yay{o8$*caZtwRPZB!G`3Xll4@^I}yV{kKE@ zorcHFeR!^zX_`eb?M^jhlJItN+?mR}ON{$*NB4#_UF>iEebV=)FB_40Vk1 z)z23L$!>LTjEzsMderwcmiLk)tpr|wjMa)*F%M>`kY}YA_jT~WG1ew=PhZ6LNHjV7 zBONGW^Ey$COG-=`k(^A6 z7IE5_%+(ZTi#}HPz~H10+x1abRQ$*TLrqaeXm62EU9!qoMX$680}6FqlJOe2D8ApV=U51sP-o{I}1hMEWyySE<)_T}(?plQ;#n8F*idUi47cC_MkARU(^Xu{*aqYo z`Kxv*En&(gsgd;|8}5;Apq341T-aXXQlLLpEcA&IAuPy23QdJeY1gNN#d;x!#59&- z$unKIzABYbBy&8)>1=VQ!yBKAojPs{BV>JSz`(9ZQg2u|A9hp-^f^qm8R=`4H zmJBZ_imSYrr$po?(i$pRIedXVxU=1gZ za|9f6hf8MOR9mMW;Pf^Vk47K}G>Y}Oxv>55?I#&XCex7N4IAsiCn7ZEVlC>=tJ>LP zL|Vn`oGkgu6&=os>axcn6?Ht+5^Tm-cjoK8Ze`Hu*0XGtIPm2Uj`BP|A&cs-g-NLD z9N7rmdx3YhMm)he{Oo9J}(!>pf-Q*u%xA>)9&9pLds#+TGcZ%6KV=)fIRp6XB9`UF3M;fbeCgIX}-J}=< z#$N*P9-L?I(9%XFoR5)AkWoH~pr)FU6H$Nh7X!}sTqWgh9EFkF0l)zvayZ1j>7sUb zR-p24#aD|-cf7~xQrST#h$rr^6?XWBIx`!)9gm>CyVeNT?IsLg`QmToo@TXkOv-j& z@2z%_Ieh7kHHS~(D07!0W}-q9(U9|=loM}tqHazz3Gk;n&-5EaUxsM^xXMxHUjB(l zU!`bW>hAZ+!ypY>@+zU0d#y_o(x-gOv=KZKkQ90|b zJjcw{of1e=mczQ6AT(A%hp3Jhxl_$((h>$^gu*`o!0YS+f1Z-Bmn3=ZeXVW0(8qd` z5?XF1hI(RM6IWVf=L9$BpohTX_HX`CwHFoHsGRdhndm{E`wWvWwCst8*xtnj9Sa0s z{`Zu4gGFFUh%$67G5l9S2yL|Rf_4Hovk7SP>jbH73jdlQoO81GZ8{pqQffd)>;{K7 z#1G2O+#GOq4kwzJzJ8o_yBj4=(lh99E?fR)RAf1t&dh4X%2M2IC3GSGXu} zMfHx|Dp|X&w6`?#+Tg(oUwQ4CBnOrgEs=1bE@=Ulbq@NpY z_<}a`hArNaKii0q$5k2*^L7)CLR}k{lsf}s5*@^W}*!n mB!dZr0*&%x?7^LH_E2Sln^TIoYRtPWEVHYjH#ffSH~#}k5s+E{ diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/eo/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/eo/LC_MESSAGES/django.po deleted file mode 100644 index 5a74272..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/eo/LC_MESSAGES/django.po +++ /dev/null @@ -1,711 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Batist D ðŸ , 2012-2013 -# Batist D ðŸ , 2013-2019 -# Claude Paroz , 2016 -# Dinu Gherman , 2011 -# kristjan , 2012 -# Matthieu Desplantes , 2021 -# Nikolay Korotkiy , 2017 -# Adamo Mesha , 2012 -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-04-13 08:23+0000\n" -"Last-Translator: Matthieu Desplantes \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" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Forigi elektitajn %(verbose_name_plural)sn" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "Sukcese forigis %(count)d %(items)s." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "Ne povas forigi %(name)s" - -msgid "Are you sure?" -msgstr "Ĉu vi certas?" - -msgid "Administration" -msgstr "Administrado" - -msgid "All" -msgstr "Ĉio" - -msgid "Yes" -msgstr "Jes" - -msgid "No" -msgstr "Ne" - -msgid "Unknown" -msgstr "Nekonata" - -msgid "Any date" -msgstr "Ajna dato" - -msgid "Today" -msgstr "HodiaÅ­" - -msgid "Past 7 days" -msgstr "Lastaj 7 tagoj" - -msgid "This month" -msgstr "Ĉi tiu monato" - -msgid "This year" -msgstr "Ĉi tiu jaro" - -msgid "No date" -msgstr "Neniu dato" - -msgid "Has date" -msgstr "Havas daton" - -msgid "Empty" -msgstr "Malplena" - -msgid "Not empty" -msgstr "Ne malplena" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"Bonvolu eniri la Äustan %(username)s-n kaj pasvorton por personara konto. " -"Notu, ke ambaÅ­ kampoj povas esti usklecodistinga." - -msgid "Action:" -msgstr "Ago:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Aldoni alian %(verbose_name)sn" - -msgid "Remove" -msgstr "Forigu" - -msgid "Addition" -msgstr "Aldono" - -msgid "Change" -msgstr "ÅœanÄi" - -msgid "Deletion" -msgstr "ForviÅo" - -msgid "action time" -msgstr "aga tempo" - -msgid "user" -msgstr "uzanto" - -msgid "content type" -msgstr "enhava tipo" - -msgid "object id" -msgstr "objekta identigaĵo" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "objekta prezento" - -msgid "action flag" -msgstr "aga marko" - -msgid "change message" -msgstr "ÅanÄmesaÄo" - -msgid "log entry" -msgstr "protokolero" - -msgid "log entries" -msgstr "protokoleroj" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "Aldonis “%(object)sâ€" - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "" - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "" - -msgid "LogEntry Object" -msgstr "Protokolera objekto" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "" - -msgid "Added." -msgstr "Aldonita." - -msgid "and" -msgstr "kaj" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "" - -#, python-brace-format -msgid "Changed {fields}." -msgstr "ÅœanÄita {fields}." - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "" - -msgid "No fields changed." -msgstr "Neniu kampo ÅanÄita." - -msgid "None" -msgstr "Neniu" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "" - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "" - -msgid "You may edit it again below." -msgstr "Eblas redakti Äin sube." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "" - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Elementoj devas esti elektitaj por elfari agojn sur ilin. Neniu elemento " -"estis ÅanÄita." - -msgid "No action selected." -msgstr "Neniu ago elektita." - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "" - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "" - -#, python-format -msgid "Add %s" -msgstr "Aldoni %sn" - -#, python-format -msgid "Change %s" -msgstr "ÅœanÄi %s" - -#, python-format -msgid "View %s" -msgstr "Vidi %sn" - -msgid "Database error" -msgstr "Datumbaza eraro" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s estis sukcese ÅanÄita." -msgstr[1] "%(count)s %(name)s estis sukcese ÅanÄitaj." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s elektitaj" -msgstr[1] "Ĉiuj %(total_count)s elektitaj" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "0 el %(cnt)s elektita" - -#, python-format -msgid "Change history: %s" -msgstr "ÅœanÄa historio: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"Forigi la %(class_name)s-n “%(instance)s†postulus forigi la sekvajn " -"protektitajn rilatajn objektojn: %(related_objects)s" - -msgid "Django site admin" -msgstr "Djanga reteja administrado" - -msgid "Django administration" -msgstr "Djanga administrado" - -msgid "Site administration" -msgstr "Reteja administrado" - -msgid "Log in" -msgstr "Ensaluti" - -#, python-format -msgid "%(app)s administration" -msgstr "%(app)s administrado" - -msgid "Page not found" -msgstr "PaÄo ne trovita" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "BedaÅ­rinde la petita paÄo ne estis trovita." - -msgid "Home" -msgstr "ĈefpaÄo" - -msgid "Server error" -msgstr "Servila eraro" - -msgid "Server error (500)" -msgstr "Servila eraro (500)" - -msgid "Server Error (500)" -msgstr "Servila eraro (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" - -msgid "Run the selected action" -msgstr "Lanĉi la elektita agon" - -msgid "Go" -msgstr "Ek" - -msgid "Click here to select the objects across all pages" -msgstr "Klaku ĉi-tie por elekti la objektojn trans ĉiuj paÄoj" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Elekti ĉiuj %(total_count)s %(module_name)s" - -msgid "Clear selection" -msgstr "ViÅi elekton" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "Modeloj en la %(name)s aplikaĵo" - -msgid "Add" -msgstr "Aldoni" - -msgid "View" -msgstr "Vidi" - -msgid "You don’t have permission to view or edit anything." -msgstr "" - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" - -msgid "Enter a username and password." -msgstr "Enigu salutnomon kaj pasvorton." - -msgid "Change password" -msgstr "ÅœanÄi pasvorton" - -msgid "Please correct the error below." -msgstr "Bonvolu Äustigi la eraron sube." - -msgid "Please correct the errors below." -msgstr "Bonvolu Äustigi la erarojn sube." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "Enigu novan pasvorton por la uzanto %(username)s." - -msgid "Welcome," -msgstr "Bonvenon," - -msgid "View site" -msgstr "Vidi retejon" - -msgid "Documentation" -msgstr "Dokumentaro" - -msgid "Log out" -msgstr "Elsaluti" - -#, python-format -msgid "Add %(name)s" -msgstr "Aldoni %(name)sn" - -msgid "History" -msgstr "Historio" - -msgid "View on site" -msgstr "Vidi sur retejo" - -msgid "Filter" -msgstr "Filtri" - -msgid "Clear all filters" -msgstr "" - -msgid "Remove from sorting" -msgstr "Forigi el ordigado" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Ordiga prioritato: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "Åœalti ordigadon" - -msgid "Delete" -msgstr "Forigi" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"Foriganti la %(object_name)s '%(escaped_object)s' rezultus en foriganti " -"rilatajn objektojn, sed via konto ne havas permeson por forigi la sekvantajn " -"tipojn de objektoj:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"Forigi la %(object_name)s '%(escaped_object)s' postulus forigi la sekvajn " -"protektitajn rilatajn objektojn:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"Ĉu vi certas, ke vi volas forigi %(object_name)s \"%(escaped_object)s\"? " -"Ĉiuj el la sekvaj rilataj eroj estos forigitaj:" - -msgid "Objects" -msgstr "Objektoj" - -msgid "Yes, I’m sure" -msgstr "Jes, mi certas" - -msgid "No, take me back" -msgstr "Ne, reen" - -msgid "Delete multiple objects" -msgstr "Forigi plurajn objektojn" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"Forigi la %(objects_name)s rezultus en forigi rilatajn objektojn, sed via " -"konto ne havas permeson por forigi la sekvajn tipojn de objektoj:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"Forigi la %(objects_name)s postulus forigi la sekvajn protektitajn rilatajn " -"objektojn:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"Ĉu vi certas, ke vi volas forigi la elektitajn %(objects_name)s? Ĉiuj el la " -"sekvaj objektoj kaj iliaj rilataj eroj estos forigita:" - -msgid "Delete?" -msgstr "ForviÅi?" - -#, python-format -msgid " By %(filter_title)s " -msgstr " LaÅ­ %(filter_title)s " - -msgid "Summary" -msgstr "Resumo" - -msgid "Recent actions" -msgstr "Lastaj agoj" - -msgid "My actions" -msgstr "Miaj agoj" - -msgid "None available" -msgstr "Neniu disponebla" - -msgid "Unknown content" -msgstr "Nekonata enhavo" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"Vi estas aÅ­tentikigita kiel %(username)s, sed ne havas permeson aliri tiun " -"paÄon. Ĉu vi Åatus ensaluti per alia konto?" - -msgid "Forgotten your password or username?" -msgstr "Ĉu vi forgesis vian pasvorton aÅ­ salutnomo?" - -msgid "Toggle navigation" -msgstr "Åœalti navigadon" - -msgid "Date/time" -msgstr "Dato/horo" - -msgid "User" -msgstr "Uzanto" - -msgid "Action" -msgstr "Ago" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" -"Ĉi tiu objekto ne havas historion de ÅanÄoj. Äœi verÅajne ne estis aldonita " -"per ĉi tiu administrejo." - -msgid "Show all" -msgstr "Montri ĉion" - -msgid "Save" -msgstr "Konservi" - -msgid "Popup closing…" -msgstr "Åœprucfenesto fermiÄas…" - -msgid "Search" -msgstr "Serĉu" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s resulto" -msgstr[1] "%(counter)s rezultoj" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "%(full_result_count)s entute" - -msgid "Save as new" -msgstr "Konservi kiel novan" - -msgid "Save and add another" -msgstr "Konservi kaj aldoni alian" - -msgid "Save and continue editing" -msgstr "Konservi kaj daÅ­re redakti" - -msgid "Save and view" -msgstr "Konservi kaj vidi" - -msgid "Close" -msgstr "Fermi" - -#, python-format -msgid "Change selected %(model)s" -msgstr "Redaktu elektitan %(model)sn" - -#, python-format -msgid "Add another %(model)s" -msgstr "Aldoni alian %(model)sn" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "Forigi elektitan %(model)sn" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "Dankon pro pasigo de kvalita tempon kun la retejo hodiaÅ­." - -msgid "Log in again" -msgstr "Ensaluti denove" - -msgid "Password change" -msgstr "Pasvorta ÅanÄo" - -msgid "Your password was changed." -msgstr "Via pasvorto estis sukcese ÅanÄita." - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"Bonvolu entajpi vian malnovan pasvorton pro sekureco, kaj entajpi vian novan " -"pasvorton dufoje, por ke ni estu certaj, ke vi tajpis Äin Äuste." - -msgid "Change my password" -msgstr "ÅœanÄi mian passvorton" - -msgid "Password reset" -msgstr "Pasvorta rekomencigo" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "Via pasvorto estis ÅanÄita. Vi povas iri antaÅ­en kaj ensaluti nun." - -msgid "Password reset confirmation" -msgstr "Konfirmo de restarigo de pasvorto" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Bonvolu entajpi vian novan pasvorton dufoje, tiel ni povas konfirmi ke vi " -"Äuste tajpis Äin." - -msgid "New password:" -msgstr "Nova pasvorto:" - -msgid "Confirm password:" -msgstr "Konfirmi pasvorton:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"La ligilo por restarigi pasvorton estis malvalida, eble ĉar Äi jam estis " -"uzita. Bonvolu denove peti restarigon de pasvorto." - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" -"Ni sendis al vi instrukciojn por starigi vian pasvorton, se ekzistas konto " -"kun la retadreso, kiun vi provizis. Vi devus ricevi ilin post mallonge." - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" -"Se vi ne ricevas retmesaÄon, bonvolu certiÄi, ke vi entajpis la adreson, per " -"kiu vi registriÄis, kaj kontrolu en via spamujo." - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"Vi ricevis ĉi tiun retpoÅton ĉar vi petis pasvortan rekomencigon por via " -"uzanta konto ĉe %(site_name)s." - -msgid "Please go to the following page and choose a new password:" -msgstr "Bonvolu iri al la sekvanta paÄo kaj elekti novan pasvorton:" - -msgid "Your username, in case you’ve forgotten:" -msgstr "Via uzantnomo, se vi forgesis Äin:" - -msgid "Thanks for using our site!" -msgstr "Dankon pro uzo de nia retejo!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "La %(site_name)s teamo" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" -"Ĉu vi forgesis vian pasvorton? Entajpu vian retpoÅtadreson sube kaj ni " -"sendos al vi retpoÅte instrukciojn por ÅanÄi Äin." - -msgid "Email address:" -msgstr "RetpoÅto:" - -msgid "Reset my password" -msgstr "Rekomencigi mian pasvorton" - -msgid "All dates" -msgstr "Ĉiuj datoj" - -#, python-format -msgid "Select %s" -msgstr "Elekti %sn" - -#, python-format -msgid "Select %s to change" -msgstr "Elekti %sn por ÅanÄi" - -#, python-format -msgid "Select %s to view" -msgstr "Elektu %sn por vidi" - -msgid "Date:" -msgstr "Dato:" - -msgid "Time:" -msgstr "Horo:" - -msgid "Lookup" -msgstr "Trarigardo" - -msgid "Currently:" -msgstr "Nuntempe:" - -msgid "Change:" -msgstr "ÅœanÄo:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/eo/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/eo/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 9b6aa8f21ec04911ba7ba4797c09b7aa2d7afde5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4452 zcmcJR&yO5O6~`;YK(Yao1Y&+Arn1ELI_vJ8ar`UeY`|XcI=0!hsPN{)$8}3-1B{gat!rp)L%cu*m>}^hw(sJ-^18Ra0Gq`{6*lezz?GRo6z0@ zKZ5q1(Ed~4U%`)}|8Ifs2R@9+Q|NyJd=z{d{2X`?JP0mH8gc8vG+j^BzOzTi{b5&3gyT!9@&y9QwLPdw?e`z6-Wy{R$c~dBOk?vPRIqa(?ZXO4_PrLyC5V5P z297|IyBXTIL8xXw2KR$+gU^F^K+^M%K$=AFdlaPiKMrE)Y+q>a4}320d64{A1IfPQ zAjy9L{5p6Z{0jI}klypq-fDlQK$6=F();#-5Mj@Nq-Qqt9|t$kehK^`_-Byj4L?@# zTj0xR-wf?7@Y`tr0lWoXdz`Tn{0j&-vujUOydHQX@T=elF#fgB{zhOc@KYG0a-O#fcjZfxQQJ`<*0B4tE1ArZ~&D`4fXS=$55wHseGman*(VN=p0cD zQ=!;%sVXL74jcBbr> zg=1%iLZzaWN`9bV3qrSL$`*RY6f%GdeonZFR#RmYEjQUp{oF!ouPjyV0e6PCy*e(^ z6y01nZt#|vEsV#l%*;^wafnv4cf`)gw#-`6vL)HFrLZHmq*90WD=LxfqR_tYVwsNE z#ZpVQENr`n=ZGzLZ~I( znuH9!-K`mp>9UA-HEMgGcPt7~@IP8qx#&MxWDcGlO$zUuLkQN~nih`eh^NMQ=XVSu6<$6MCzsA)vK44kCtgY;t7J(v7T@1A z2=PhN3d~HX$8H-3Z`@-XA4wPUE2$KPtfGQnzC?bb`IY53?^;3^I<1UsSy@)OWWuOY zSFhaN6*5uIUr%G7TBQG zq;Xrk)CzsGjs#Ulu75EZkH#JQGPLM!DY`OhN|81AVv$QoV&`Xi&gG4{xwW;mczbf( zHrZUY&N0%UU{0F3!&A!_mKS$CQjcp>3r0JsVJQx4gFCtI=JHf1eVU@w7ShdMYc55n zcI3#=jJw# zsv4#w9^{?q>zE}z6I;VNRVFq*6Wfwq5?dQ3L)an}8`dvVMNf@qh9IG5-yo+B9J0+f z4Qq<7Co(c3`c=hohl-*~$=2XhJF)dPhdU@IUux8jndBt!`wD5#4ugMo6(n!{@n`xRE3`DUEFXNZD*W7~gA0fz(;q zv9$q7STa<18-g!|?YulTg>P;^QkOdBXN?}3wDeI>^0Sv$&UnvM+Puk$9GZe#l}q}D zfKB89vIL%j`C3-8bo?jQ-``ojm5CU*%Bf>ltV%K)zJuz@qh$A_vTa=)St3#JDlVcS OOIg7Zw)rm0@b^#Jx6s)D diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/eo/LC_MESSAGES/djangojs.po b/venv/Lib/site-packages/django/contrib/admin/locale/eo/LC_MESSAGES/djangojs.po deleted file mode 100644 index f101319..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/eo/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,220 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Baptiste Darthenay , 2012 -# Baptiste Darthenay , 2014-2016 -# Jaffa McNeill , 2011 -# Adamo Mesha , 2012 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-05-17 11:50+0200\n" -"PO-Revision-Date: 2017-09-19 16:41+0000\n" -"Last-Translator: Baptiste Darthenay \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" - -#, javascript-format -msgid "Available %s" -msgstr "Disponebla %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Tio ĉi estas la listo de disponeblaj %s. Vi povas forigi kelkajn elektante " -"ilin en la suba skatolo kaj tiam klakante la \"Elekti\" sagon inter la du " -"skatoloj." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "Entipu en ĉi-tiu skatolo por filtri la liston de haveblaj %s." - -msgid "Filter" -msgstr "Filtru" - -msgid "Choose all" -msgstr "Elekti ĉiuj" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Klaku por tuj elekti ĉiuj %s." - -msgid "Choose" -msgstr "Elekti" - -msgid "Remove" -msgstr "Forigu" - -#, javascript-format -msgid "Chosen %s" -msgstr "Elektita %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Tio ĉi estas la listo de elektitaj %s. Vi povas forigi kelkajn elektante " -"ilin en la suba skatolo kaj tiam klakante la \"Forigi\" sagon inter la du " -"skatoloj." - -msgid "Remove all" -msgstr "Forigu ĉiujn" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Klaku por tuj forigi ĉiujn %s elektitajn." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(sel)s de %(cnt)s elektita" -msgstr[1] "%(sel)s de %(cnt)s elektitaj" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Vi havas neÅirmitajn ÅanÄojn je unuopaj redakteblaj kampoj. Se vi faros " -"agon, viaj neÅirmitaj ÅanÄoj perdiÄos." - -msgid "" -"You have selected an action, but you haven't saved your changes to " -"individual fields yet. Please click OK to save. You'll need to re-run the " -"action." -msgstr "" -"Vi elektas agon, sed vi ne Åirmis viajn ÅanÄojn al individuaj kampoj Äis " -"nun. Bonvolu klaku BONA por Åirmi. Vi devos ripeton la agon" - -msgid "" -"You have selected an action, and you haven't made any changes on individual " -"fields. You're probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Vi elektas agon, kaj vi ne faris ajnajn ÅanÄojn ĉe unuopaj kampoj. Vi " -"verÅajne serĉas la Iru-butonon prefere ol la Åœirmu-butono." - -msgid "Now" -msgstr "Nun" - -msgid "Midnight" -msgstr "Noktomezo" - -msgid "6 a.m." -msgstr "6 a.t.m." - -msgid "Noon" -msgstr "Tagmezo" - -msgid "6 p.m." -msgstr "6 ptm" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "Noto: Vi estas %s horo antaÅ­ la servila horo." -msgstr[1] "Noto: Vi estas %s horoj antaÅ­ la servila horo." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "Noto: Vi estas %s horo post la servila horo." -msgstr[1] "Noto: Vi estas %s horoj post la servila horo." - -msgid "Choose a Time" -msgstr "Elektu horon" - -msgid "Choose a time" -msgstr "Elektu tempon" - -msgid "Cancel" -msgstr "Malmendu" - -msgid "Today" -msgstr "HodiaÅ­" - -msgid "Choose a Date" -msgstr "Elektu daton" - -msgid "Yesterday" -msgstr "HieraÅ­" - -msgid "Tomorrow" -msgstr "MorgaÅ­" - -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" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "d" - -msgctxt "one letter Monday" -msgid "M" -msgstr "l" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "m" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "m" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "ĵ" - -msgctxt "one letter Friday" -msgid "F" -msgstr "v" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "s" - -msgid "Show" -msgstr "Montru" - -msgid "Hide" -msgstr "KaÅu" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/es/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/es/LC_MESSAGES/django.mo deleted file mode 100644 index 72401f35257fbde50e4898792f943874ec4da4ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17696 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, 2014 -# Antoni Aloy , 2011-2014 -# Claude Paroz , 2014 -# e4db27214f7e7544f2022c647b585925_bb0e321, 2015-2016 -# 8cb2d5a716c3c9a99b6d20472609a4d5_6d03802 , 2011 -# guillem , 2012 -# Ignacio José Lizarán Rus , 2019 -# Igor Támara , 2013 -# Jannis Leidel , 2011 -# Jorge Puente Sarrín , 2014-2015 -# José Luis , 2016 -# Josue Naaman Nistal Guerra , 2014 -# Luigy, 2019 -# Marc Garcia , 2011 -# Miguel Angel Tribaldos , 2017 -# Pablo, 2015 -# Uriel Medina , 2020-2021 -# Veronicabh , 2015 -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-10 03:53+0000\n" -"Last-Translator: Uriel Medina \n" -"Language-Team: Spanish (http://www.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=2; plural=(n != 1);\n" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Eliminar %(verbose_name_plural)s seleccionado/s" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "Eliminado/s %(count)d %(items)s satisfactoriamente." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "No se puede eliminar %(name)s" - -msgid "Are you sure?" -msgstr "¿Está seguro?" - -msgid "Administration" -msgstr "Administración" - -msgid "All" -msgstr "Todo" - -msgid "Yes" -msgstr "Sí" - -msgid "No" -msgstr "No" - -msgid "Unknown" -msgstr "Desconocido" - -msgid "Any date" -msgstr "Cualquier fecha" - -msgid "Today" -msgstr "Hoy" - -msgid "Past 7 days" -msgstr "Últimos 7 días" - -msgid "This month" -msgstr "Este mes" - -msgid "This year" -msgstr "Este año" - -msgid "No date" -msgstr "Sin fecha" - -msgid "Has date" -msgstr "Tiene fecha" - -msgid "Empty" -msgstr "Vacío" - -msgid "Not empty" -msgstr "No vacío" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"Por favor introduzca el %(username)s y la clave correctos para una cuenta de " -"personal. Observe que ambos campos pueden ser sensibles a mayúsculas." - -msgid "Action:" -msgstr "Acción:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Agregar %(verbose_name)s adicional." - -msgid "Remove" -msgstr "Eliminar" - -msgid "Addition" -msgstr "Añadido" - -msgid "Change" -msgstr "Modificar" - -msgid "Deletion" -msgstr "Borrado" - -msgid "action time" -msgstr "hora de la acción" - -msgid "user" -msgstr "usuario" - -msgid "content type" -msgstr "tipo de contenido" - -msgid "object id" -msgstr "id del objeto" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "repr del objeto" - -msgid "action flag" -msgstr "marca de acción" - -msgid "change message" -msgstr "mensaje de cambio" - -msgid "log entry" -msgstr "entrada de registro" - -msgid "log entries" -msgstr "entradas de registro" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "Agregado “%(object)sâ€." - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "Modificado “%(object)s†— %(changes)s" - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "Eliminado “%(object)s.â€" - -msgid "LogEntry Object" -msgstr "Objeto de registro de Log" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "Agregado {name} “{object}â€." - -msgid "Added." -msgstr "Añadido." - -msgid "and" -msgstr "y" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "Cambios en {fields} para {name} “{object}â€." - -#, python-brace-format -msgid "Changed {fields}." -msgstr "Modificado {fields}." - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "Eliminado {name} “{object}â€." - -msgid "No fields changed." -msgstr "No ha cambiado ningún campo." - -msgid "None" -msgstr "Ninguno" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "" -"Mantenga presionado \"Control\" o \"Comando\" en una Mac, para seleccionar " -"más de uno." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "El {name} “{obj}†fue agregado correctamente." - -msgid "You may edit it again below." -msgstr "Puede volverlo a editar otra vez a continuación." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "" -"El {name} “{obj}†se agregó correctamente. Puede agregar otro {name} a " -"continuación." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "" -"El {name} “{obj}†se cambió correctamente. Puede editarlo nuevamente a " -"continuación." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "" -"El {name} “{obj}†se agregó correctamente. Puede editarlo nuevamente a " -"continuación." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "" -"El {name} “{obj}†se cambió correctamente. Puede agregar otro {name} a " -"continuación." - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "El {name} “{obj}†se cambió correctamente." - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Se deben seleccionar elementos para poder realizar acciones sobre estos. No " -"se han modificado elementos." - -msgid "No action selected." -msgstr "No se seleccionó ninguna acción." - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "El%(name)s “%(obj)s†fue eliminado con éxito." - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "%(name)s con el ID “%(key)s†no existe. ¿Quizás fue eliminado?" - -#, python-format -msgid "Add %s" -msgstr "Añadir %s" - -#, python-format -msgid "Change %s" -msgstr "Modificar %s" - -#, python-format -msgid "View %s" -msgstr "Vista %s" - -msgid "Database error" -msgstr "Error en la base de datos" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s fué modificado con éxito." -msgstr[1] "%(count)s %(name)s fueron modificados con éxito." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s seleccionado" -msgstr[1] "%(total_count)s seleccionados en total" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "seleccionados 0 de %(cnt)s" - -#, python-format -msgid "Change history: %s" -msgstr "Histórico de modificaciones: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"La eliminación de %(class_name)s %(instance)s requeriría eliminar los " -"siguientes objetos relacionados protegidos: %(related_objects)s" - -msgid "Django site admin" -msgstr "Sitio de administración de Django" - -msgid "Django administration" -msgstr "Administración de Django" - -msgid "Site administration" -msgstr "Sitio administrativo" - -msgid "Log in" -msgstr "Iniciar sesión" - -#, python-format -msgid "%(app)s administration" -msgstr "Administración de %(app)s " - -msgid "Page not found" -msgstr "Página no encontrada" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "Lo sentimos, pero no se pudo encontrar la página solicitada." - -msgid "Home" -msgstr "Inicio" - -msgid "Server error" -msgstr "Error del servidor" - -msgid "Server error (500)" -msgstr "Error del servidor (500)" - -msgid "Server Error (500)" -msgstr "Error de servidor (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"Hubo un error. Se ha informado a los administradores del sitio por correo " -"electrónico y debería solucionarse en breve. Gracias por su paciencia." - -msgid "Run the selected action" -msgstr "Ejecutar la acción seleccionada" - -msgid "Go" -msgstr "Ir" - -msgid "Click here to select the objects across all pages" -msgstr "Pulse aquí para seleccionar los objetos a través de todas las páginas" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Seleccionar todos los %(total_count)s %(module_name)s" - -msgid "Clear selection" -msgstr "Limpiar selección" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "Modelos en la aplicación %(name)s" - -msgid "Add" -msgstr "Añadir" - -msgid "View" -msgstr "Vista" - -msgid "You don’t have permission to view or edit anything." -msgstr "No cuenta con permiso para ver ni editar nada." - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" -"Primero, ingrese un nombre de usuario y contraseña. Luego, podrá editar más " -"opciones del usuario." - -msgid "Enter a username and password." -msgstr "Introduzca un nombre de usuario y contraseña" - -msgid "Change password" -msgstr "Cambiar contraseña" - -msgid "Please correct the error below." -msgstr "Por favor corrija el siguiente error." - -msgid "Please correct the errors below." -msgstr "Por favor, corrija los siguientes errores." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "" -"Introduzca una nueva contraseña para el usuario %(username)s." - -msgid "Welcome," -msgstr "Bienvenidos," - -msgid "View site" -msgstr "Ver el sitio" - -msgid "Documentation" -msgstr "Documentación" - -msgid "Log out" -msgstr "Cerrar sesión" - -#, python-format -msgid "Add %(name)s" -msgstr "Añadir %(name)s" - -msgid "History" -msgstr "Histórico" - -msgid "View on site" -msgstr "Ver en el sitio" - -msgid "Filter" -msgstr "Filtro" - -msgid "Clear all filters" -msgstr "Borrar todos los filtros" - -msgid "Remove from sorting" -msgstr "Eliminar del ordenación" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Prioridad de la ordenación: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "Activar la ordenación" - -msgid "Delete" -msgstr "Eliminar" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"Eliminar el %(object_name)s '%(escaped_object)s' provocaría la eliminación " -"de objetos relacionados, pero su cuenta no tiene permiso para borrar los " -"siguientes tipos de objetos:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"La eliminación de %(object_name)s %(escaped_object)s requeriría eliminar los " -"siguientes objetos relacionados protegidos:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"¿Está seguro de que quiere borrar los %(object_name)s \"%(escaped_object)s" -"\"? Se borrarán los siguientes objetos relacionados:" - -msgid "Objects" -msgstr "Objetos" - -msgid "Yes, I’m sure" -msgstr "Si, estoy seguro" - -msgid "No, take me back" -msgstr "No, llévame atrás" - -msgid "Delete multiple objects" -msgstr "Eliminar múltiples objetos." - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"La eliminación del %(objects_name)s seleccionado resultaría en el borrado de " -"objetos relacionados, pero su cuenta no tiene permisos para borrar los " -"siguientes tipos de objetos:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"La eliminación de %(objects_name)s seleccionado requeriría el borrado de los " -"siguientes objetos protegidos relacionados:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"¿Está usted seguro que quiere eliminar el %(objects_name)s seleccionado? " -"Todos los siguientes objetos y sus elementos relacionados serán borrados:" - -msgid "Delete?" -msgstr "¿Eliminar?" - -#, python-format -msgid " By %(filter_title)s " -msgstr " Por %(filter_title)s " - -msgid "Summary" -msgstr "Resumen" - -msgid "Recent actions" -msgstr "Acciones recientes" - -msgid "My actions" -msgstr "Mis acciones" - -msgid "None available" -msgstr "Ninguno disponible" - -msgid "Unknown content" -msgstr "Contenido desconocido" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"Algo anda mal con la instalación de su base de datos. Asegúrese de que se " -"hayan creado las tablas de base de datos adecuadas y asegúrese de que el " -"usuario adecuado pueda leer la base de datos." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"Se ha autenticado como %(username)s, pero no está autorizado a acceder a " -"esta página. ¿Desea autenticarse con una cuenta diferente?" - -msgid "Forgotten your password or username?" -msgstr "¿Ha olvidado la contraseña o el nombre de usuario?" - -msgid "Toggle navigation" -msgstr "Activar navegación" - -msgid "Start typing to filter…" -msgstr "Empiece a escribir para filtrar…" - -msgid "Filter navigation items" -msgstr "Filtrar elementos de navegación" - -msgid "Date/time" -msgstr "Fecha/hora" - -msgid "User" -msgstr "Usuario" - -msgid "Action" -msgstr "Acción" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" -"Este objeto no tiene un historial de cambios. Probablemente no se agregó a " -"través de este sitio de administración." - -msgid "Show all" -msgstr "Mostrar todo" - -msgid "Save" -msgstr "Guardar" - -msgid "Popup closing…" -msgstr "Cerrando ventana emergente..." - -msgid "Search" -msgstr "Buscar" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s resultado" -msgstr[1] "%(counter)s resultados" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "%(full_result_count)s total" - -msgid "Save as new" -msgstr "Guardar como nuevo" - -msgid "Save and add another" -msgstr "Guardar y añadir otro" - -msgid "Save and continue editing" -msgstr "Guardar y continuar editando" - -msgid "Save and view" -msgstr "Guardar y ver" - -msgid "Close" -msgstr "Cerrar" - -#, python-format -msgid "Change selected %(model)s" -msgstr "Cambiar %(model)s seleccionados" - -#, python-format -msgid "Add another %(model)s" -msgstr "Añadir otro %(model)s" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "Eliminar %(model)s seleccionada/o" - -msgid "Thanks for spending some quality time with the web site today." -msgstr "Gracias por pasar un buen rato con el sitio web hoy." - -msgid "Log in again" -msgstr "Iniciar sesión de nuevo" - -msgid "Password change" -msgstr "Cambio de contraseña" - -msgid "Your password was changed." -msgstr "Su contraseña ha sido cambiada." - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"Ingrese su contraseña anterior, por razones de seguridad, y luego ingrese su " -"nueva contraseña dos veces para que podamos verificar que la ingresó " -"correctamente." - -msgid "Change my password" -msgstr "Cambiar mi contraseña" - -msgid "Password reset" -msgstr "Restablecer contraseña" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "" -"Su contraseña ha sido establecida. Ahora puede continuar e iniciar sesión." - -msgid "Password reset confirmation" -msgstr "Confirmación de restablecimiento de contraseña" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Por favor, introduzca su contraseña nueva dos veces para verificar que la ha " -"escrito correctamente." - -msgid "New password:" -msgstr "Contraseña nueva:" - -msgid "Confirm password:" -msgstr "Confirme contraseña:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"El enlace de restablecimiento de contraseña era inválido, seguramente porque " -"se haya usado antes. Por favor, solicite un nuevo restablecimiento de " -"contraseña." - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" -"Le enviamos instrucciones por correo electrónico para configurar su " -"contraseña, si existe una cuenta con el correo electrónico que ingresó. " -"Debería recibirlos en breve." - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" -"Si no recibe un correo electrónico, asegúrese de haber ingresado la " -"dirección con la que se registró y verifique su carpeta de correo no deseado." - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"Ha recibido este correo electrónico porque ha solicitado restablecer la " -"contraseña para su cuenta en %(site_name)s." - -msgid "Please go to the following page and choose a new password:" -msgstr "Por favor, vaya a la página siguiente y escoja una nueva contraseña." - -msgid "Your username, in case you’ve forgotten:" -msgstr "Su nombre de usuario, en caso de que lo haya olvidado:" - -msgid "Thanks for using our site!" -msgstr "¡Gracias por usar nuestro sitio!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "El equipo de %(site_name)s" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" -"¿Olvidaste tu contraseña? Ingrese su dirección de correo electrónico a " -"continuación y le enviaremos las instrucciones para configurar una nueva." - -msgid "Email address:" -msgstr "Correo electrónico:" - -msgid "Reset my password" -msgstr "Restablecer mi contraseña" - -msgid "All dates" -msgstr "Todas las fechas" - -#, python-format -msgid "Select %s" -msgstr "Seleccione %s" - -#, python-format -msgid "Select %s to change" -msgstr "Seleccione %s a modificar" - -#, python-format -msgid "Select %s to view" -msgstr "Seleccione %s para ver" - -msgid "Date:" -msgstr "Fecha:" - -msgid "Time:" -msgstr "Hora:" - -msgid "Lookup" -msgstr "Buscar" - -msgid "Currently:" -msgstr "Actualmente:" - -msgid "Change:" -msgstr "Cambiar:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/es/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/es/LC_MESSAGES/djangojs.mo deleted file mode 100644 index d732ed0c9de5d3cc3a02a66fc7144fa1cd734a97..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5203 zcmb`KTZ|k>6+jCzkgx#)4haO}P&RSACZ5?x@M|0=Uc9@0Wo*YgjaxTeoiAzVq_7%9j++QPP8w-mKImVTBjZjkhRu06qub3V-SOTgboqy)XX}zMb-) zefe*m|A6nH{uR&vc;3xq6VyKd-v%FsAA~jd2s{Jtg1P4>A^+-mULxA(;GOUbzWi0s zZ$g$(-+_0)A3&MsC%*j`@MDyJ1Do)ECXx0lQ2J+3=Do&?F6sspIiH6j=L=BQ{~G)v zya_)K_cMvC`v)lV{fXCM_!lVS?&bA$xE+2O{u=h-1txzl{2hEBd>OtUzUsN{ZgfPs z3h#%F8C~};E-+)W-yYOG| zI{XTUAa-{j$`?N1x!rSz=Pu7Zo>k8o&wZYUJdb$JL5@)^cpmpW>3Q0-;d$2cX-|f# zJ@WDo=Ad@^{0x-6i5>1B?IxiP^%2r`QjPQ>lH7mMh1g@2Bzlwwl@+!s`G-k$(j-aj zQy#I4;d9hyU!D56@MOgmPosbjtt21JcqD|MDK=hf~WW^?0wo}`>FQUKx&bnp0VH~`!X}9jW zQttYUTUBSsP%K+kjPuX8?md6qFeF_fi}g{5Ulq$%5Kw-=92db4;b zV*{y6)&)c-w+N^QHmm7#ku|9;Z9|_uE!vauL+QEqv1K-@6I)I4Qo2$#BZB2|x#-pk zu|b#>ZfdBRlgow3GTn%x3yH^PS`87Q#g%YrR#T?cO6*Ea_gtKHb>R#vyvOSc_gKM8 zjx`MZQH9J{)6hdz$c#04KUIO_EqJa9?(3H7*it>-yYOxm-ecYIchnBXYR}+T#dlW7 zj5T?mQh{SF>prDIPPrJp*$gAsi%E!~R~AR>8ZMT)#%SG=$#S_8m8DI!dC_xIU9+1f zsq}1)_H5?%*2;@Eh|B7W>RjS3^U+4z^GrNt(yZD{Oq@n0b4gua zNVtf)f%U~kKb|Li9$IGK%*@eFkMCx!?RrlzDDLE@W2;STdUd_jH*uJD^<+28`t_-) z)z#HnCR2vX_L_{CDrFra^24WWI<;q_ak89-V2fKgo5z0(K*Urv}|{ze8MH8#jX^WBp52h!r25amD#Dn7RaA49aH!y-8YFT z-E`3xmnogaJxE-@Hf6mPdz~TIM@HBv>|q9D-Ph-z58ENPEwM$UViQ*cD&TB8k22X( zER|gKP~I_b?(ubb4|ri>CU)&E5e!)uto_JH9AdCRJ~07@mKkC(1eC3&8aqc+j3=`q za%75nsVagFwwx4!%=!c?Z)EW1)n&oNV$`XVY{tI(MNXoq*Ryh#tlca${lCOs@v59F z&J`z>i(;{c;sn++{+PvO`2h{ADiLLix-5rkib%+aoN~Auw#IiWx6~E~NF*3_@)!#! zKHp*&Yd7P-iA@mFFiYEDh+)jd3eh~@;oNo{UwjUoex;d|J(n@UuF*Re3KQO`ujZD1 z1Ln#2kVl-ISewj8bhMS6-VleDwIL{*FAVViAnO&stqoyI)xL(fCmeCLS^KGpxqN9m z30r767USgmpPL|YnI4)VQ{m!r`2w z+TXir6YOueIk_RS^FYLk`8C-})Lh3Y+@Cl;@p9th#KVby6Yqu}Tah0z@^eK!qn=Vr LYF?dE4gUTM;zofT diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/es/LC_MESSAGES/djangojs.po b/venv/Lib/site-packages/django/contrib/admin/locale/es/LC_MESSAGES/djangojs.po deleted file mode 100644 index bdfacec..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/es/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,273 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Antoni Aloy , 2011-2012 -# e4db27214f7e7544f2022c647b585925_bb0e321, 2015-2016 -# Jannis Leidel , 2011 -# Josue Naaman Nistal Guerra , 2014 -# Leonardo J. Caballero G. , 2011 -# Uriel Medina , 2020-2021 -# Veronicabh , 2015 -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-02-11 05:37+0000\n" -"Last-Translator: Uriel Medina \n" -"Language-Team: Spanish (http://www.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=2; plural=(n != 1);\n" - -#, javascript-format -msgid "Available %s" -msgstr "%s Disponibles" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Esta es la lista de %s disponibles. Puede elegir algunos seleccionándolos en " -"la caja inferior y luego haciendo clic en la flecha \"Elegir\" que hay entre " -"las dos cajas." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "Escriba en este cuadro para filtrar la lista de %s disponibles" - -msgid "Filter" -msgstr "Filtro" - -msgid "Choose all" -msgstr "Selecciona todos" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Haga clic para seleccionar todos los %s de una vez" - -msgid "Choose" -msgstr "Elegir" - -msgid "Remove" -msgstr "Eliminar" - -#, javascript-format -msgid "Chosen %s" -msgstr "%s elegidos" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Esta es la lista de los %s elegidos. Puede elmininar algunos " -"seleccionándolos en la caja inferior y luego haciendo click en la flecha " -"\"Eliminar\" que hay entre las dos cajas." - -msgid "Remove all" -msgstr "Eliminar todos" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Haz clic para eliminar todos los %s elegidos" - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(sel)s de %(cnt)s seleccionado" -msgstr[1] "%(sel)s de %(cnt)s seleccionados" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Tiene cambios sin guardar en campos editables individuales. Si ejecuta una " -"acción, los cambios no guardados se perderán." - -msgid "" -"You have selected an action, but you haven’t saved your changes to " -"individual fields yet. Please click OK to save. You’ll need to re-run the " -"action." -msgstr "" -"Ha seleccionado una acción, pero aún no ha guardado los cambios en los " -"campos individuales. Haga clic en Aceptar para guardar. Deberá volver a " -"ejecutar la acción." - -msgid "" -"You have selected an action, and you haven’t made any changes on individual " -"fields. You’re probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Ha seleccionado una acción y no ha realizado ningún cambio en campos " -"individuales. Probablemente esté buscando el botón 'Ir' en lugar del botón " -"'Guardar'." - -msgid "Now" -msgstr "Ahora" - -msgid "Midnight" -msgstr "Medianoche" - -msgid "6 a.m." -msgstr "6 a.m." - -msgid "Noon" -msgstr "Mediodía" - -msgid "6 p.m." -msgstr "6 p.m." - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "Nota: Usted esta a %s horas por delante de la hora del servidor." -msgstr[1] "Nota: Usted va %s horas por delante de la hora del servidor." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "Nota: Usted esta a %s hora de retraso de tiempo de servidor." -msgstr[1] "Nota: Usted va %s horas por detrás de la hora del servidor." - -msgid "Choose a Time" -msgstr "Elija una Hora" - -msgid "Choose a time" -msgstr "Elija una hora" - -msgid "Cancel" -msgstr "Cancelar" - -msgid "Today" -msgstr "Hoy" - -msgid "Choose a Date" -msgstr "Elija una Fecha" - -msgid "Yesterday" -msgstr "Ayer" - -msgid "Tomorrow" -msgstr "Mañana" - -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" - -msgctxt "abbrev. month January" -msgid "Jan" -msgstr "Ene" - -msgctxt "abbrev. month February" -msgid "Feb" -msgstr "Feb" - -msgctxt "abbrev. month March" -msgid "Mar" -msgstr "Mar" - -msgctxt "abbrev. month April" -msgid "Apr" -msgstr "Abr" - -msgctxt "abbrev. month May" -msgid "May" -msgstr "May" - -msgctxt "abbrev. month June" -msgid "Jun" -msgstr "Jun" - -msgctxt "abbrev. month July" -msgid "Jul" -msgstr "Jul" - -msgctxt "abbrev. month August" -msgid "Aug" -msgstr "Ago" - -msgctxt "abbrev. month September" -msgid "Sep" -msgstr "Sep" - -msgctxt "abbrev. month October" -msgid "Oct" -msgstr "Oct" - -msgctxt "abbrev. month November" -msgid "Nov" -msgstr "Nov" - -msgctxt "abbrev. month December" -msgid "Dec" -msgstr "Dic" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "D" - -msgctxt "one letter Monday" -msgid "M" -msgstr "L" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "M" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "M" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "J" - -msgctxt "one letter Friday" -msgid "F" -msgstr "V" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "S" - -msgid "Show" -msgstr "Mostrar" - -msgid "Hide" -msgstr "Ocultar" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/es_AR/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/es_AR/LC_MESSAGES/django.mo deleted file mode 100644 index 808d19248e7cbfeabb62d778469c6ed710e45df4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17847 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 diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/es_AR/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/es_AR/LC_MESSAGES/django.po deleted file mode 100644 index c3327e7..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/es_AR/LC_MESSAGES/django.po +++ /dev/null @@ -1,736 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Jannis Leidel , 2011 -# Leonardo José Guzmán , 2013 -# Ramiro Morales, 2013-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-19 14:47+0000\n" -"Last-Translator: Ramiro Morales\n" -"Language-Team: Spanish (Argentina) (http://www.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" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Eliminar %(verbose_name_plural)s seleccionados/as" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "Se eliminaron con éxito %(count)d %(items)s." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "No se puede eliminar %(name)s" - -msgid "Are you sure?" -msgstr "¿Está seguro?" - -msgid "Administration" -msgstr "Administración" - -msgid "All" -msgstr "Todos/as" - -msgid "Yes" -msgstr "Sí" - -msgid "No" -msgstr "No" - -msgid "Unknown" -msgstr "Desconocido" - -msgid "Any date" -msgstr "Cualquier fecha" - -msgid "Today" -msgstr "Hoy" - -msgid "Past 7 days" -msgstr "Últimos 7 días" - -msgid "This month" -msgstr "Este mes" - -msgid "This year" -msgstr "Este año" - -msgid "No date" -msgstr "Sin fecha" - -msgid "Has date" -msgstr "Tiene fecha" - -msgid "Empty" -msgstr "Vacío/a" - -msgid "Not empty" -msgstr "No vacío/a" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"Por favor introduza %(username)s y contraseña correctos de una cuenta de " -"staff. Note que puede que ambos campos sean estrictos en relación a " -"diferencias entre mayúsculas y minúsculas." - -msgid "Action:" -msgstr "Acción:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Agregar otro/a %(verbose_name)s" - -msgid "Remove" -msgstr "Eliminar" - -msgid "Addition" -msgstr "Agregado" - -msgid "Change" -msgstr "Modificar" - -msgid "Deletion" -msgstr "Borrado" - -msgid "action time" -msgstr "hora de la acción" - -msgid "user" -msgstr "usuario" - -msgid "content type" -msgstr "tipo de contenido" - -msgid "object id" -msgstr "id de objeto" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "repr de objeto" - -msgid "action flag" -msgstr "marca de acción" - -msgid "change message" -msgstr "mensaje de cambio" - -msgid "log entry" -msgstr "entrada de registro" - -msgid "log entries" -msgstr "entradas de registro" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "Se agrega \"%(object)sâ€." - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "Se modifica \"%(object)s†— %(changes)s" - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "Se elimina \"%(object)sâ€." - -msgid "LogEntry Object" -msgstr "Objeto LogEntry" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "Se agrega {name} \"{object}â€." - -msgid "Added." -msgstr "Agregado." - -msgid "and" -msgstr "y" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "Se modifican {fields} en {name} \"{object}â€." - -#, python-brace-format -msgid "Changed {fields}." -msgstr "Modificación de {fields}." - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "Se elimina {name} \"{object}â€." - -msgid "No fields changed." -msgstr "No ha modificado ningún campo." - -msgid "None" -msgstr "Ninguno" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "" -"Mantenga presionada \"Control†(\"Command†en una Mac) para seleccionar más " -"de uno." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "Se agregó con éxito {name} \"{obj}â€." - -msgid "You may edit it again below." -msgstr "Puede modificarlo/a nuevamente mas abajo." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "" -"Se agregó con éxito {name} \"{obj}â€. Puede agregar otro/a {name} abajo." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "" -"Se modificó con éxito {name} \"{obj}â€. Puede modificarlo/a nuevamente abajo." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "Se agregó con éxito {name} \"{obj}â€. Puede modificarlo/a abajo." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "" -"Se modificó con éxito {name} \"{obj}â€. Puede agregar otro {name} abajo." - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "Se modificó con éxito {name} \"{obj}â€." - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Deben existir ítems seleccionados para poder realizar acciones sobre los " -"mismos. No se modificó ningún ítem." - -msgid "No action selected." -msgstr "No se ha seleccionado ninguna acción." - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "Se eliminó con éxito %(name)s \"%(obj)sâ€." - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "No existe %(name)s con ID \"%(key)sâ€. ¿Quizá fue eliminado/a?" - -#, python-format -msgid "Add %s" -msgstr "Agregar %s" - -#, python-format -msgid "Change %s" -msgstr "Modificar %s" - -#, python-format -msgid "View %s" -msgstr "Ver %s" - -msgid "Database error" -msgstr "Error de base de datos" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "Se ha modificado con éxito %(count)s %(name)s." -msgstr[1] "Se han modificado con éxito %(count)s %(name)s." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s seleccionados/as" -msgstr[1] "Todos/as (%(total_count)s en total) han sido seleccionados/as" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "0 de %(cnt)s seleccionados/as" - -#, python-format -msgid "Change history: %s" -msgstr "Historia de modificaciones: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"La eliminación de %(class_name)s %(instance)s provocaría la eliminación de " -"los siguientes objetos relacionados protegidos: %(related_objects)s" - -msgid "Django site admin" -msgstr "Administración de sitio Django" - -msgid "Django administration" -msgstr "Administración de Django" - -msgid "Site administration" -msgstr "Administración de sitio" - -msgid "Log in" -msgstr "Identificarse" - -#, python-format -msgid "%(app)s administration" -msgstr "Administración de %(app)s" - -msgid "Page not found" -msgstr "Página no encontrada" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "Lo lamentamos, no se encontró la página solicitada." - -msgid "Home" -msgstr "Inicio" - -msgid "Server error" -msgstr "Error del servidor" - -msgid "Server error (500)" -msgstr "Error del servidor (500)" - -msgid "Server Error (500)" -msgstr "Error de servidor (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"Ha ocurrido un error. Se ha reportado el mismo a los administradores del " -"sitio vía email y debería ser solucionado en breve. Le agradecemos por su " -"paciencia." - -msgid "Run the selected action" -msgstr "Ejecutar la acción seleccionada" - -msgid "Go" -msgstr "Ejecutar" - -msgid "Click here to select the objects across all pages" -msgstr "Haga click aquí para seleccionar los objetos de todas las páginas" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Seleccionar lo(s)/a(s) %(total_count)s %(module_name)s existentes" - -msgid "Clear selection" -msgstr "Borrar selección" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "Modelos en la aplicación %(name)s" - -msgid "Add" -msgstr "Agregar" - -msgid "View" -msgstr "Ver" - -msgid "You don’t have permission to view or edit anything." -msgstr "No tiene permiso para ver o modificar nada." - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" -"Primero introduzca un nombre de usuario y una contraseña. Luego podrá " -"configurar opciones adicionales para el usuario." - -msgid "Enter a username and password." -msgstr "Introduzca un nombre de usuario y una contraseña." - -msgid "Change password" -msgstr "Cambiar contraseña" - -msgid "Please correct the error below." -msgstr "Por favor, corrija el error detallado mas abajo." - -msgid "Please correct the errors below." -msgstr "Por favor corrija los errores detallados abajo." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "" -"Introduzca una nueva contraseña para el usuario %(username)s." - -msgid "Welcome," -msgstr "Bienvenido/a," - -msgid "View site" -msgstr "Ver sitio" - -msgid "Documentation" -msgstr "Documentación" - -msgid "Log out" -msgstr "Cerrar sesión" - -#, python-format -msgid "Add %(name)s" -msgstr "Agregar %(name)s" - -msgid "History" -msgstr "Historia" - -msgid "View on site" -msgstr "Ver en el sitio" - -msgid "Filter" -msgstr "Filtrar" - -msgid "Clear all filters" -msgstr "Limpiar todos los filtros" - -msgid "Remove from sorting" -msgstr "Remover de ordenamiento" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Prioridad de ordenamiento: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "(des)activar ordenamiento" - -msgid "Delete" -msgstr "Eliminar" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"Eliminar el %(object_name)s '%(escaped_object)s' provocaría la eliminación " -"de objetos relacionados, pero su cuenta no tiene permiso para eliminar los " -"siguientes tipos de objetos:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"Eliminar los %(object_name)s '%(escaped_object)s' requeriría eliminar " -"también los siguientes objetos relacionados protegidos:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"¿Está seguro de que desea eliminar los %(object_name)s \"%(escaped_object)s" -"\"? Se eliminarán los siguientes objetos relacionados:" - -msgid "Objects" -msgstr "Objectos" - -msgid "Yes, I’m sure" -msgstr "Si, estoy seguro" - -msgid "No, take me back" -msgstr "No, volver" - -msgid "Delete multiple objects" -msgstr "Eliminar múltiples objetos" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"Eliminar el/los objetos %(objects_name)s seleccionados provocaría la " -"eliminación de objetos relacionados a los mismos, pero su cuenta de usuario " -"no tiene los permisos necesarios para eliminar los siguientes tipos de " -"objetos:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"Eliminar el/los objetos %(objects_name)s seleccionados requeriría eliminar " -"también los siguientes objetos relacionados protegidos:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"¿Está seguro de que desea eliminar el/los objetos %(objects_name)s?. Todos " -"los siguientes objetos e ítems relacionados a los mismos también serán " -"eliminados:" - -msgid "Delete?" -msgstr "¿Eliminar?" - -#, python-format -msgid " By %(filter_title)s " -msgstr " Por %(filter_title)s " - -msgid "Summary" -msgstr "Resumen" - -msgid "Recent actions" -msgstr "Acciones recientes" - -msgid "My actions" -msgstr "Mis acciones" - -msgid "None available" -msgstr "Ninguna disponible" - -msgid "Unknown content" -msgstr "Contenido desconocido" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"Hay algún problema con su instalación de base de datos. Asegúrese de que las " -"tablas de la misma hayan sido creadas, y asegúrese de que el usuario " -"apropiado tenga permisos de lectura en la base de datos." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"Ud. se halla autenticado como %(username)s, pero no está autorizado a " -"acceder a esta página ¿Desea autenticarse con una cuenta diferente?" - -msgid "Forgotten your password or username?" -msgstr "¿Olvidó su contraseña o nombre de usuario?" - -msgid "Toggle navigation" -msgstr "(des)activar navegación" - -msgid "Start typing to filter…" -msgstr "Empiece a escribir para filtrar…" - -msgid "Filter navigation items" -msgstr "Filtrar elementos de navegación" - -msgid "Date/time" -msgstr "Fecha/hora" - -msgid "User" -msgstr "Usuario" - -msgid "Action" -msgstr "Acción" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" -"Este objeto no tiene historia de modificaciones. Probablemente no fue " -"añadido usando este sitio de administración." - -msgid "Show all" -msgstr "Mostrar todos/as" - -msgid "Save" -msgstr "Guardar" - -msgid "Popup closing…" -msgstr "Cerrando ventana amergente…" - -msgid "Search" -msgstr "Buscar" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s resultado" -msgstr[1] "%(counter)s resultados" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "total: %(full_result_count)s" - -msgid "Save as new" -msgstr "Guardar como nuevo" - -msgid "Save and add another" -msgstr "Guardar y agregar otro" - -msgid "Save and continue editing" -msgstr "Guardar y continuar editando" - -msgid "Save and view" -msgstr "Guardar y ver" - -msgid "Close" -msgstr "Cerrar" - -#, python-format -msgid "Change selected %(model)s" -msgstr "Modificar %(model)s seleccionados/as" - -#, python-format -msgid "Add another %(model)s" -msgstr "Agregar otro/a %(model)s" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "Eliminar %(model)s seleccionados/as" - -msgid "Thanks for spending some quality time with the web site today." -msgstr "Gracias por el tiempo que ha dedicado al sitio web hoy." - -msgid "Log in again" -msgstr "Identificarse de nuevo" - -msgid "Password change" -msgstr "Cambio de contraseña" - -msgid "Your password was changed." -msgstr "Su contraseña ha sido cambiada." - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"Por favor, por razones de seguridad, introduzca primero su contraseña " -"antigua y luego introduzca la nueva contraseña dos veces para verificar que " -"la ha escrito correctamente." - -msgid "Change my password" -msgstr "Cambiar mi contraseña" - -msgid "Password reset" -msgstr "Recuperar contraseña" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "Su contraseña ha sido cambiada. Ahora puede continuar e ingresar." - -msgid "Password reset confirmation" -msgstr "Confirmación de reincialización de contraseña" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Por favor introduzca su nueva contraseña dos veces de manera que podamos " -"verificar que la ha escrito correctamente." - -msgid "New password:" -msgstr "Contraseña nueva:" - -msgid "Confirm password:" -msgstr "Confirme contraseña:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"El enlace de reinicialización de contraseña es inválido, posiblemente debido " -"a que ya ha sido usado. Por favor solicite una nueva reinicialización de " -"contraseña." - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" -"Se le han enviado instrucciones sobre cómo establecer su contraseña. Si la " -"dirección de email que proveyó existe, debería recibir las mismas pronto." - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" -"Si no ha recibido un email, por favor asegúrese de que ha introducido la " -"dirección de correo con la que se había registrado y verifique su carpeta de " -"Correo no deseado." - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"Le enviamos este email porque Ud. ha solicitado que se reestablezca la " -"contraseña para su cuenta de usuario en %(site_name)s." - -msgid "Please go to the following page and choose a new password:" -msgstr "" -"Por favor visite la página que se muestra a continuación y elija una nueva " -"contraseña:" - -msgid "Your username, in case you’ve forgotten:" -msgstr "Su nombre de usuario en caso de que lo haya olvidado:" - -msgid "Thanks for using our site!" -msgstr "¡Gracias por usar nuestro sitio!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "El equipo de %(site_name)s" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" -"¿Olvidó su contraseña? Introduzca su dirección de email abajo y le " -"enviaremos instrucciones para establecer una nueva." - -msgid "Email address:" -msgstr "Dirección de email:" - -msgid "Reset my password" -msgstr "Recuperar mi contraseña" - -msgid "All dates" -msgstr "Todas las fechas" - -#, python-format -msgid "Select %s" -msgstr "Seleccione %s" - -#, python-format -msgid "Select %s to change" -msgstr "Seleccione %s a modificar" - -#, python-format -msgid "Select %s to view" -msgstr "Seleccione %s que desea ver" - -msgid "Date:" -msgstr "Fecha:" - -msgid "Time:" -msgstr "Hora:" - -msgid "Lookup" -msgstr "Buscar" - -msgid "Currently:" -msgstr "Actualmente:" - -msgid "Change:" -msgstr "Cambiar:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/es_AR/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/es_AR/LC_MESSAGES/djangojs.mo deleted file mode 100644 index abd7d3601aba741d5042629900e94a4dcfefcacb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5409 zcmcJSU2I%O6@Ul2w8a4m32j>1&`D?-hj!Po+lH_qG$yf=m^e1}rXf=KncX|yy~*7> z+xxSQ^8n?kfCLhM5(rcgA)ZhL2nhiy2oVH*p$`ZF;-M1o01^*Nm*KOp2hTG2PWTIWCwu|E4ZiHT zeH%8SU4?hR6P_Q2@?H*aho6D+-Z!Ag{{-F*e-C%SmppI9Ng{s_l>RB-o`r9v{Wz3) zo`4r$qtqwi4DFY2qO80Arjn0BS?_TucAA6ys}E4g`acSpQiV{)&7sWqX~@5N+V?-> z`+o)}=>M(f&9{|yI|wncItpc;lfJzGW&U%XAM$K@hEVi%5L2oQiXT1>pM#%*KZi?i zF8g=Br5tZJl==2SS;qwAUmc>7_vfHIZ@}-v$Kj9Qj_qaqJP+mhui+8+2Pk^n$>IzD z!|%|37Ur;vaU|~k?D-eZzj?ms`FGEkJ^$hPFVCBBs*H1s=QhvVAZ}DUJa6~h>3Nsu z-JZKV@Ac$WwO=ZK5e{mPzn_G%Hi^UClzkM;sUD{6qSPqwpveAzFGb?9N)dm^h3Se| zmHYcBb;>w}sf$bEXK)?$H{t`i9w<@7s`mE+$zcysNMq_CuF}QHMdN)P(=6if6 zE-GSjuWyUr9-+M5w`E^q=EA zh5O5E?|5pX{i${HS!*t)1Qr(4Bv+C&lE+GN@> zOHCacJWp)b^=mnYhEtO>-PsZIJe(XyP{*0QL6sTFyDVAQ*X2`*{ zV*OpSHth&Wd=!OoTVCzzFfN8@x=XAha;w^~6rRMoB~J5ldQTZBd$4GNP}63s z78#j6TXmY(ZCcw>sdYbZXyl{d|J0~7(e*TP0pZbbT_<|0##+y^WFj>a`^l=gUn!zY z2X3`o(U$g9=WR+X%5V}{9YY)sb|gmArj>;*ez36Lniq)w^yF7E-8BIrAB!hU+_voL z7#)JJ9|pOJnB7J}T382h0=Ad9CfjsPN6r-vSaC!vmOg=@^DN`_#L$*bCYC45qD}d% z_R8uZq&KUV@@^n~$-08rd-V>g=-CS9 zrrx}e+|<|TUwN(p}J)Ip@>%HYgX4&2c{;g2Og?UP3p<1`XdiNaDZ#rOk`7@$L-v-ZM9)dx2~6aCJxh%9-mIyHqOG>?APO+EbG-L zCRSHhYnhA`uGmYpmg`QGDh?3&p(bqlk?Ez0{bTc|=4Uq6Gg&(@c8myR*s3I`y3XvS zY@!#LFg`4MGD&TA5-|!y1YFy9_!sl^yL1-W9!EXvel*|M+;M$z)hIzNu(1d<>WCvPqjF&rklm# zqs>-yimz}Grac#j96$!g4`O>+4mHILL-$tavC*@ZwQmTNohNaRnu)>-rjY4Kb7%}Q zPv8nYn6OCCUi+f&q-h(UyLu)uLjvSd|DvQ0*1@r%rq<K{j@N^M*q|{v8O+a=@2{_o_tcMf9nfX`d*$8+_ z&7>I)OvMj!(hzTm$A-2C-`U*K%id^*oLr-J9+y$M9@1B@#DVjnN-*HhR&E0Fmz*`4 z=7Q6lA9CAvoKy%(gni&6%)~3~x{lF%hPKWgoj1dl7+FG$PXU{Ny;SPRX7~?kuWLk# z;1p9T?srPLuLt^zYBoaW;;hsktUzLU*cAVT_5*8QPxX_Ip9tpacTG(0NLxwREOro^ zg>+y@CB^oZV<7(7q|At4)byI==g4s8z_79t4N2_k_hPIbi^zQl6{i3 zh7#L|dOh-w#HQ(!T)e7nc@eoZPerF@h*J1uOZ65ximsSGb!Q`&BD`?1v|%w;f{$zZ zbP;_qzv)uWa|vmQBcbJMp3@Q|dz10Af%vpT_TeBx^5&NbA7D-wEPY*@ff3~+GGe*q zQ2Wt0IYh#^8>U@A24($$MVFZ0#?3@cx1AzsOS+caESXvIvSek+$z# diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/es_AR/LC_MESSAGES/djangojs.po b/venv/Lib/site-packages/django/contrib/admin/locale/es_AR/LC_MESSAGES/djangojs.po deleted file mode 100644 index 782aa17..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/es_AR/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,276 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Jannis Leidel , 2011 -# Ramiro Morales, 2014-2016,2020-2021 -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-03-21 12:54+0000\n" -"Last-Translator: Ramiro Morales\n" -"Language-Team: Spanish (Argentina) (http://www.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" - -#, javascript-format -msgid "Available %s" -msgstr "%s disponibles" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Esta es la lista de %s disponibles. Puede elegir algunos/as seleccionándolos/" -"as en el cuadro de abajo y luego haciendo click en la flecha \"Seleccionar\" " -"ubicada entre las dos listas." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "Escriba en esta caja para filtrar la lista de %s disponibles." - -msgid "Filter" -msgstr "Filtro" - -msgid "Choose all" -msgstr "Seleccionar todos/as" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Haga click para seleccionar todos/as los/as %s." - -msgid "Choose" -msgstr "Seleccionar" - -msgid "Remove" -msgstr "Eliminar" - -#, javascript-format -msgid "Chosen %s" -msgstr "%s seleccionados/as" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Esta es la lista de %s seleccionados. Puede deseleccionar algunos de ellos " -"activándolos en la lista de abajo y luego haciendo click en la flecha " -"\"Eliminar\" ubicada entre las dos listas." - -msgid "Remove all" -msgstr "Eliminar todos/as" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Haga clic para deselecionar todos/as los/as %s." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(sel)s de %(cnt)s seleccionado/a" -msgstr[1] "%(sel)s de %(cnt)s seleccionados/as" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Tiene modificaciones sin guardar en campos modificables individuales. Si " -"ejecuta una acción las mismas se perderán." - -msgid "" -"You have selected an action, but you haven’t saved your changes to " -"individual fields yet. Please click OK to save. You’ll need to re-run the " -"action." -msgstr "" -"Ha seleccionado una acción pero todavía no ha grabado sus cambios en campos " -"individuales. Por favor haga click en Ok para grabarlos. Luego necesitará re-" -"ejecutar la acción." - -msgid "" -"You have selected an action, and you haven’t made any changes on individual " -"fields. You’re probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Ha seleccionado una acción y no ha realizado ninguna modificación de campos " -"individuales. Es probable que deba usar el botón 'Ir' y no el botón " -"'Grabar'." - -msgid "Now" -msgstr "Ahora" - -msgid "Midnight" -msgstr "Medianoche" - -msgid "6 a.m." -msgstr "6 AM" - -msgid "Noon" -msgstr "Mediodía" - -msgid "6 p.m." -msgstr "6 PM" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "" -"Nota: Ud. se encuentra en una zona horaria que está %s hora adelantada " -"respecto a la del servidor." -msgstr[1] "" -"Nota: Ud. se encuentra en una zona horaria que está %s horas adelantada " -"respecto a la del servidor." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "" -"Nota: Ud. se encuentra en una zona horaria que está %s hora atrasada " -"respecto a la del servidor." -msgstr[1] "" -"Nota: Ud. se encuentra en una zona horaria que está %s horas atrasada " -"respecto a la del servidor." - -msgid "Choose a Time" -msgstr "Seleccione una Hora" - -msgid "Choose a time" -msgstr "Elija una hora" - -msgid "Cancel" -msgstr "Cancelar" - -msgid "Today" -msgstr "Hoy" - -msgid "Choose a Date" -msgstr "Seleccione una Fecha" - -msgid "Yesterday" -msgstr "Ayer" - -msgid "Tomorrow" -msgstr "Mañana" - -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" - -msgctxt "abbrev. month January" -msgid "Jan" -msgstr "Ene" - -msgctxt "abbrev. month February" -msgid "Feb" -msgstr "Feb" - -msgctxt "abbrev. month March" -msgid "Mar" -msgstr "Mar" - -msgctxt "abbrev. month April" -msgid "Apr" -msgstr "Abr" - -msgctxt "abbrev. month May" -msgid "May" -msgstr "May" - -msgctxt "abbrev. month June" -msgid "Jun" -msgstr "Jun" - -msgctxt "abbrev. month July" -msgid "Jul" -msgstr "Jul" - -msgctxt "abbrev. month August" -msgid "Aug" -msgstr "Ago" - -msgctxt "abbrev. month September" -msgid "Sep" -msgstr "Set" - -msgctxt "abbrev. month October" -msgid "Oct" -msgstr "Oct" - -msgctxt "abbrev. month November" -msgid "Nov" -msgstr "Nov" - -msgctxt "abbrev. month December" -msgid "Dec" -msgstr "Dic" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "D" - -msgctxt "one letter Monday" -msgid "M" -msgstr "L" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "M" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "M" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "J" - -msgctxt "one letter Friday" -msgid "F" -msgstr "V" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "S" - -msgid "Show" -msgstr "Mostrar" - -msgid "Hide" -msgstr "Ocultar" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/es_CO/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/es_CO/LC_MESSAGES/django.mo deleted file mode 100644 index f806074309e28c3c5941ca8f446be4a56f18652e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15156 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, 2014 -# Axel Díaz , 2015 -# Claude Paroz , 2014 -# Ernesto Avilés Vázquez , 2015 -# franchukelly , 2011 -# guillem , 2012 -# Igor Támara , 2013 -# Jannis Leidel , 2011 -# Josue Naaman Nistal Guerra , 2014 -# Marc Garcia , 2011 -# Pablo, 2015 -# Veronicabh , 2015 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-01-19 16:49+0100\n" -"PO-Revision-Date: 2017-09-19 19:11+0000\n" -"Last-Translator: Jannis Leidel \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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "Eliminado/s %(count)d %(items)s satisfactoriamente." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "No se puede eliminar %(name)s" - -msgid "Are you sure?" -msgstr "¿Está seguro?" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Eliminar %(verbose_name_plural)s seleccionado/s" - -msgid "Administration" -msgstr "Administración" - -msgid "All" -msgstr "Todo" - -msgid "Yes" -msgstr "Sí" - -msgid "No" -msgstr "No" - -msgid "Unknown" -msgstr "Desconocido" - -msgid "Any date" -msgstr "Cualquier fecha" - -msgid "Today" -msgstr "Hoy" - -msgid "Past 7 days" -msgstr "Últimos 7 días" - -msgid "This month" -msgstr "Este mes" - -msgid "This year" -msgstr "Este año" - -msgid "No date" -msgstr "" - -msgid "Has date" -msgstr "" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"Por favor ingrese el %(username)s y la clave correctos para obtener cuenta " -"de personal. Observe que ambos campos pueden ser sensibles a mayúsculas." - -msgid "Action:" -msgstr "Acción:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Agregar %(verbose_name)s adicional." - -msgid "Remove" -msgstr "Eliminar" - -msgid "action time" -msgstr "hora de la acción" - -msgid "user" -msgstr "usuario" - -msgid "content type" -msgstr "tipo de contenido" - -msgid "object id" -msgstr "id del objeto" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/3/library/functions.html#repr) -msgid "object repr" -msgstr "repr del objeto" - -msgid "action flag" -msgstr "marca de acción" - -msgid "change message" -msgstr "mensaje de cambio" - -msgid "log entry" -msgstr "entrada de registro" - -msgid "log entries" -msgstr "entradas de registro" - -#, python-format -msgid "Added \"%(object)s\"." -msgstr "Añadidos \"%(object)s\"." - -#, python-format -msgid "Changed \"%(object)s\" - %(changes)s" -msgstr "Cambiados \"%(object)s\" - %(changes)s" - -#, python-format -msgid "Deleted \"%(object)s.\"" -msgstr "Eliminado/a \"%(object)s.\"" - -msgid "LogEntry Object" -msgstr "Objeto de registro de Log" - -#, python-brace-format -msgid "Added {name} \"{object}\"." -msgstr "" - -msgid "Added." -msgstr "Añadido." - -msgid "and" -msgstr "y" - -#, python-brace-format -msgid "Changed {fields} for {name} \"{object}\"." -msgstr "" - -#, python-brace-format -msgid "Changed {fields}." -msgstr "" - -#, python-brace-format -msgid "Deleted {name} \"{object}\"." -msgstr "" - -msgid "No fields changed." -msgstr "No ha cambiado ningún campo." - -msgid "None" -msgstr "Ninguno" - -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Mantenga presionado \"Control\" o \"Command\" en un Mac, para seleccionar " -"más de una opción." - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was added successfully." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was changed successfully." -msgstr "" - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Se deben seleccionar elementos para poder realizar acciones sobre estos. No " -"se han modificado elementos." - -msgid "No action selected." -msgstr "No se seleccionó ninguna acción." - -#, python-format -msgid "The %(name)s \"%(obj)s\" was deleted successfully." -msgstr "Se eliminó con éxito el %(name)s \"%(obj)s\"." - -#, python-format -msgid "%(name)s with ID \"%(key)s\" doesn't exist. Perhaps it was deleted?" -msgstr "" - -#, python-format -msgid "Add %s" -msgstr "Añadir %s" - -#, python-format -msgid "Change %s" -msgstr "Modificar %s" - -msgid "Database error" -msgstr "Error en la base de datos" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s fué modificado con éxito." -msgstr[1] "%(count)s %(name)s fueron modificados con éxito." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s seleccionado" -msgstr[1] "%(total_count)s seleccionados en total" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "seleccionados 0 de %(cnt)s" - -#, python-format -msgid "Change history: %s" -msgstr "Histórico de modificaciones: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"La eliminación de %(class_name)s %(instance)s requeriría eliminar los " -"siguientes objetos relacionados protegidos: %(related_objects)s" - -msgid "Django site admin" -msgstr "Sitio de administración de Django" - -msgid "Django administration" -msgstr "Administración de Django" - -msgid "Site administration" -msgstr "Sitio administrativo" - -msgid "Log in" -msgstr "Iniciar sesión" - -#, python-format -msgid "%(app)s administration" -msgstr "Administración de %(app)s " - -msgid "Page not found" -msgstr "Página no encontrada" - -msgid "We're sorry, but the requested page could not be found." -msgstr "Lo sentimos, pero no se encuentra la página solicitada." - -msgid "Home" -msgstr "Inicio" - -msgid "Server error" -msgstr "Error del servidor" - -msgid "Server error (500)" -msgstr "Error del servidor (500)" - -msgid "Server Error (500)" -msgstr "Error de servidor (500)" - -msgid "" -"There's been an error. It's been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"Ha habido un error. Ha sido comunicado al administrador del sitio por correo " -"electrónico y debería solucionarse a la mayor brevedad. Gracias por su " -"paciencia y comprensión." - -msgid "Run the selected action" -msgstr "Ejecutar la acción seleccionada" - -msgid "Go" -msgstr "Ir" - -msgid "Click here to select the objects across all pages" -msgstr "Pulse aquí para seleccionar los objetos a través de todas las páginas" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Seleccionar todos los %(total_count)s %(module_name)s" - -msgid "Clear selection" -msgstr "Limpiar selección" - -msgid "" -"First, enter a username and password. Then, you'll be able to edit more user " -"options." -msgstr "" -"Primero introduzca un nombre de usuario y una contraseña. Luego podrá editar " -"el resto de opciones del usuario." - -msgid "Enter a username and password." -msgstr "Ingrese un nombre de usuario y contraseña" - -msgid "Change password" -msgstr "Cambiar contraseña" - -msgid "Please correct the error below." -msgstr "Por favor, corrija los siguientes errores." - -msgid "Please correct the errors below." -msgstr "Por favor, corrija los siguientes errores." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "" -"Ingrese una nueva contraseña para el usuario %(username)s." - -msgid "Welcome," -msgstr "Bienvenido/a," - -msgid "View site" -msgstr "Ver el sitio" - -msgid "Documentation" -msgstr "Documentación" - -msgid "Log out" -msgstr "Terminar sesión" - -#, python-format -msgid "Add %(name)s" -msgstr "Añadir %(name)s" - -msgid "History" -msgstr "Histórico" - -msgid "View on site" -msgstr "Ver en el sitio" - -msgid "Filter" -msgstr "Filtro" - -msgid "Remove from sorting" -msgstr "Elimina de la ordenación" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Prioridad de la ordenación: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "Activar la ordenación" - -msgid "Delete" -msgstr "Eliminar" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"Eliminar el %(object_name)s '%(escaped_object)s' provocaría la eliminación " -"de objetos relacionados, pero su cuenta no tiene permiso para borrar los " -"siguientes tipos de objetos:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"La eliminación de %(object_name)s %(escaped_object)s requeriría eliminar los " -"siguientes objetos relacionados protegidos:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"¿Está seguro de que quiere borrar los %(object_name)s \"%(escaped_object)s" -"\"? Se borrarán los siguientes objetos relacionados:" - -msgid "Objects" -msgstr "Objetos" - -msgid "Yes, I'm sure" -msgstr "Sí, estoy seguro" - -msgid "No, take me back" -msgstr "No, llévame atrás" - -msgid "Delete multiple objects" -msgstr "Eliminar múltiples objetos." - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"La eliminación del %(objects_name)s seleccionado resultaría en el borrado de " -"objetos relacionados, pero su cuenta no tiene permisos para borrar los " -"siguientes tipos de objetos:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"La eliminación de %(objects_name)s seleccionado requeriría el borrado de los " -"siguientes objetos protegidos relacionados:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"¿Está usted seguro que quiere eliminar el %(objects_name)s seleccionado? " -"Todos los siguientes objetos y sus elementos relacionados serán borrados:" - -msgid "Change" -msgstr "Modificar" - -msgid "Delete?" -msgstr "¿Eliminar?" - -#, python-format -msgid " By %(filter_title)s " -msgstr " Por %(filter_title)s " - -msgid "Summary" -msgstr "Resumen" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "Modelos en la aplicación %(name)s" - -msgid "Add" -msgstr "Añadir" - -msgid "You don't have permission to edit anything." -msgstr "No tiene permiso para editar nada." - -msgid "Recent actions" -msgstr "" - -msgid "My actions" -msgstr "" - -msgid "None available" -msgstr "Ninguno disponible" - -msgid "Unknown content" -msgstr "Contenido desconocido" - -msgid "" -"Something's wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"Algo va mal con la instalación de la base de datos. Asegúrese de que las " -"tablas necesarias han sido creadas, y de que la base de datos puede ser " -"leída por el usuario apropiado." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"Se ha autenticado como %(username)s, pero no está autorizado a acceder a " -"esta página. ¿Desea autenticarse con una cuenta diferente?" - -msgid "Forgotten your password or username?" -msgstr "¿Ha olvidado la contraseña o el nombre de usuario?" - -msgid "Date/time" -msgstr "Fecha/hora" - -msgid "User" -msgstr "Usuario" - -msgid "Action" -msgstr "Acción" - -msgid "" -"This object doesn't have a change history. It probably wasn't added via this " -"admin site." -msgstr "" -"Este objeto no tiene histórico de cambios. Probablemente no fue añadido " -"usando este sitio de administración." - -msgid "Show all" -msgstr "Mostrar todo" - -msgid "Save" -msgstr "Grabar" - -msgid "Popup closing..." -msgstr "" - -#, python-format -msgid "Change selected %(model)s" -msgstr "Cambiar %(model)s seleccionado" - -#, python-format -msgid "Add another %(model)s" -msgstr "Añadir otro %(model)s" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "Eliminar %(model)s seleccionada/o" - -msgid "Search" -msgstr "Buscar" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s resultado" -msgstr[1] "%(counter)s resultados" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "%(full_result_count)s total" - -msgid "Save as new" -msgstr "Grabar como nuevo" - -msgid "Save and add another" -msgstr "Grabar y añadir otro" - -msgid "Save and continue editing" -msgstr "Grabar y continuar editando" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "Gracias por el tiempo que ha dedicado hoy al sitio web." - -msgid "Log in again" -msgstr "Iniciar sesión de nuevo" - -msgid "Password change" -msgstr "Cambio de contraseña" - -msgid "Your password was changed." -msgstr "Su contraseña ha sido cambiada." - -msgid "" -"Please enter your old password, for security's sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"Por favor, ingrese su contraseña antigua, por seguridad, y después " -"introduzca la nueva contraseña dos veces para verificar que la ha escrito " -"correctamente." - -msgid "Change my password" -msgstr "Cambiar mi contraseña" - -msgid "Password reset" -msgstr "Restablecer contraseña" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "" -"Su contraseña ha sido establecida. Ahora puede seguir adelante e iniciar " -"sesión." - -msgid "Password reset confirmation" -msgstr "Confirmación de restablecimiento de contraseña" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Por favor, ingrese su contraseña nueva dos veces para verificar que la ha " -"escrito correctamente." - -msgid "New password:" -msgstr "Contraseña nueva:" - -msgid "Confirm password:" -msgstr "Confirme contraseña:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"El enlace de restablecimiento de contraseña era inválido, seguramente porque " -"se haya usado antes. Por favor, solicite un nuevo restablecimiento de " -"contraseña." - -msgid "" -"We've emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" -"Le hemos enviado por email las instrucciones para restablecer la contraseña, " -"si es que existe una cuenta con la dirección electrónica que indicó. Debería " -"recibirlas en breve." - -msgid "" -"If you don't receive an email, please make sure you've entered the address " -"you registered with, and check your spam folder." -msgstr "" -"Si no recibe un correo, por favor asegúrese de que ha introducido la " -"dirección de correo con la que se registró y verifique su carpeta de spam." - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"Ha recibido este correo electrónico porque ha solicitado restablecer la " -"contraseña para su cuenta en %(site_name)s." - -msgid "Please go to the following page and choose a new password:" -msgstr "Por favor, vaya a la página siguiente y escoja una nueva contraseña." - -msgid "Your username, in case you've forgotten:" -msgstr "Su nombre de usuario, en caso de haberlo olvidado:" - -msgid "Thanks for using our site!" -msgstr "¡Gracias por usar nuestro sitio!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "El equipo de %(site_name)s" - -msgid "" -"Forgotten your password? Enter your email address below, and we'll email " -"instructions for setting a new one." -msgstr "" -"¿Ha olvidado su clave? Ingrese su dirección de correo electrónico a " -"continuación y le enviaremos las instrucciones para establecer una nueva." - -msgid "Email address:" -msgstr "Correo electrónico:" - -msgid "Reset my password" -msgstr "Restablecer mi contraseña" - -msgid "All dates" -msgstr "Todas las fechas" - -#, python-format -msgid "Select %s" -msgstr "Escoja %s" - -#, python-format -msgid "Select %s to change" -msgstr "Escoja %s a modificar" - -msgid "Date:" -msgstr "Fecha:" - -msgid "Time:" -msgstr "Hora:" - -msgid "Lookup" -msgstr "Buscar" - -msgid "Currently:" -msgstr "Actualmente:" - -msgid "Change:" -msgstr "Cambiar:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/es_CO/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/es_CO/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 3d428a045b0f62ef970e57827873c5afbee80bb1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3895 zcmb_eTZMvvro;|# z4*dam3Gij$oxoRscLP5Jvj3C7^MOAAF9!ZpwtodagZ7`mCa?h`Jc>7gJnkJJ`~Lul zpZExWuLC~?z6xBqKnVQAkN9K1zW{dw{{S+dZE*57unOdH-vS4~=PnZBI5as4+>7>6 z81sBzl=wC93belgvfm%d{$GGsqWxR>{;v`*1j(z=e?9P0;N8F_;1X~FsDSMMH6Z(Y z3y7b1AAfKmP5@s5ehwT1?}HOw*T+D%{|v}{z5;@>_zrj+_&x9h@FfI|b=!d;@%t+9 zA>b|`>ox?w3w#myKJaEZI|lp`2pPm3xCuAUaWigC6OQ9exUa{}9Qooo_<|d8LwqXu zm5(uZKq+24FJCtnAg%`TnplU~>vlA*!+i~I*5nr4oU^d-6#qKzLdJ^e3**g%8 zWIJeU7NUOR(!ksks4r9Gso^+C(^c4e1`JX?)M+j=%&oH2M{VvwMh={9VP}mgvo?y~ zu}DX#{1`;eL%?7s(dJG}%5T<~N%5|7W@<2^S!y05Q|@sa-SfBRJHO{b};FavpK1Q+fpQ+quJPU|mR7eOIT+BYD>+OcS_tqDecGQ+?H5ev`)ljp~sok!m_CT^!quRao+TxBHuDJu! zhotGG@tF+P)#-6*3{viZ!l9JWgJ6T^!&z)rwCUJ~FvfIq*;PqX$$p*I1`;Mcns3<5 z_FGzRr}AtUEkNq3}VyoS=vp-9B@s7SMg3FrBv z+7GPJC{B~oB%N5!R97?TBa(6>siUySnRd^*e>B&)Fh(Xw>(qJy@909_;CV%MW!wui zkWLl{LA1rjWMfW5E-zRa&o@-ZFyz?G2$ku+Hu5y{4gXxhoE6KyZB442SjFa$#Hk3W`EpfLu7&S^ zVY_0-VpXnxA`Lc-Z#&(B$cEDowIP?Ov&D|!nu;i#L4C1zjKp4<-8@i{cZ, 2015 -# Jannis Leidel , 2011 -# Josue Naaman Nistal Guerra , 2014 -# Leonardo J. Caballero G. , 2011 -# Veronicabh , 2015 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-05-17 23:12+0200\n" -"PO-Revision-Date: 2017-09-20 03:01+0000\n" -"Last-Translator: Jannis Leidel \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" - -#, javascript-format -msgid "Available %s" -msgstr "%s Disponibles" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Esta es la lista de %s disponibles. Puede elegir algunos seleccionándolos en " -"la caja inferior y luego haciendo clic en la flecha \"Elegir\" que hay entre " -"las dos cajas." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "Escriba en este cuadro para filtrar la lista de %s disponibles" - -msgid "Filter" -msgstr "Filtro" - -msgid "Choose all" -msgstr "Selecciona todos" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Haga clic para seleccionar todos los %s de una vez" - -msgid "Choose" -msgstr "Elegir" - -msgid "Remove" -msgstr "Eliminar" - -#, javascript-format -msgid "Chosen %s" -msgstr "%s elegidos" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Esta es la lista de los %s elegidos. Puede eliminar algunos seleccionándolos " -"en la caja inferior y luego haciendo click en la flecha \"Eliminar\" que hay " -"entre las dos cajas." - -msgid "Remove all" -msgstr "Eliminar todos" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Haz clic para eliminar todos los %s elegidos" - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(sel)s de %(cnt)s seleccionado" -msgstr[1] "%(sel)s de %(cnt)s seleccionados" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Tiene cambios sin guardar en campos editables individuales. Si ejecuta una " -"acción, los cambios no guardados se perderán." - -msgid "" -"You have selected an action, but you haven't saved your changes to " -"individual fields yet. Please click OK to save. You'll need to re-run the " -"action." -msgstr "" -"Ha seleccionado una acción, pero no ha guardado los cambios en los campos " -"individuales todavía. Pulse OK para guardar. Tendrá que volver a ejecutar la " -"acción." - -msgid "" -"You have selected an action, and you haven't made any changes on individual " -"fields. You're probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Ha seleccionado una acción y no ha hecho ningún cambio en campos " -"individuales. Probablemente esté buscando el botón Ejecutar en lugar del " -"botón Guardar." - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "Nota: Usted esta a %s horas por delante de la hora del servidor." -msgstr[1] "Nota: Usted va %s horas por delante de la hora del servidor." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "Nota: Usted esta a %s hora de retraso de tiempo de servidor." -msgstr[1] "Nota: Usted va %s horas por detrás de la hora del servidor." - -msgid "Now" -msgstr "Ahora" - -msgid "Choose a Time" -msgstr "Elija una hora" - -msgid "Choose a time" -msgstr "Elija una hora" - -msgid "Midnight" -msgstr "Medianoche" - -msgid "6 a.m." -msgstr "6 a.m." - -msgid "Noon" -msgstr "Mediodía" - -msgid "6 p.m." -msgstr "6 p.m." - -msgid "Cancel" -msgstr "Cancelar" - -msgid "Today" -msgstr "Hoy" - -msgid "Choose a Date" -msgstr "Elija una fecha" - -msgid "Yesterday" -msgstr "Ayer" - -msgid "Tomorrow" -msgstr "Mañana" - -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 "" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "" - -msgctxt "one letter Monday" -msgid "M" -msgstr "" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "" - -msgctxt "one letter Friday" -msgid "F" -msgstr "" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "" - -msgid "Show" -msgstr "Mostrar" - -msgid "Hide" -msgstr "Esconder" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/es_MX/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/es_MX/LC_MESSAGES/django.mo deleted file mode 100644 index f141d32b08b2f5d6a70b065c6e2fdf979dc9bc37..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11628 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 diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/es_MX/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/es_MX/LC_MESSAGES/django.po deleted file mode 100644 index fd4d403..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/es_MX/LC_MESSAGES/django.po +++ /dev/null @@ -1,702 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Abe Estrada, 2011-2013 -# Alex Dzul , 2015 -# Gustavo Jimenez , 2020 -# Jesús Bautista , 2020 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-07-14 19:53+0200\n" -"PO-Revision-Date: 2020-07-14 22:38+0000\n" -"Last-Translator: Transifex Bot <>\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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "Se eliminaron con éxito %(count)d %(items)s." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "No se puede eliminar %(name)s " - -msgid "Are you sure?" -msgstr "¿Está seguro?" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Eliminar %(verbose_name_plural)s seleccionados/as" - -msgid "Administration" -msgstr "Administración" - -msgid "All" -msgstr "Todos/as" - -msgid "Yes" -msgstr "Sí" - -msgid "No" -msgstr "No" - -msgid "Unknown" -msgstr "Desconocido" - -msgid "Any date" -msgstr "Cualquier fecha" - -msgid "Today" -msgstr "Hoy" - -msgid "Past 7 days" -msgstr "Últimos 7 días" - -msgid "This month" -msgstr "Este mes" - -msgid "This year" -msgstr "Este año" - -msgid "No date" -msgstr "Sin fecha" - -msgid "Has date" -msgstr "Tiene fecha" - -msgid "Empty" -msgstr "" - -msgid "Not empty" -msgstr "" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"Por favor introduza %(username)s y contraseña correctos de una cuenta de " -"staff. Note que puede que ambos campos sean estrictos en relación a " -"diferencias entre mayúsculas y minúsculas." - -msgid "Action:" -msgstr "Acción:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Agregar otro/a %(verbose_name)s" - -msgid "Remove" -msgstr "Eliminar" - -msgid "Addition" -msgstr "Adición" - -msgid "Change" -msgstr "Modificar" - -msgid "Deletion" -msgstr "Eliminación" - -msgid "action time" -msgstr "hora de la acción" - -msgid "user" -msgstr "usuario" - -msgid "content type" -msgstr "tipo de contenido" - -msgid "object id" -msgstr "id de objeto" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "repr de objeto" - -msgid "action flag" -msgstr "marca de acción" - -msgid "change message" -msgstr "mensaje de cambio" - -msgid "log entry" -msgstr "entrada de registro" - -msgid "log entries" -msgstr "entradas de registro" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "" - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "" - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "" - -msgid "LogEntry Object" -msgstr "Objeto de registro de Log" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "" - -msgid "Added." -msgstr "Agregado." - -msgid "and" -msgstr "y" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "" - -#, python-brace-format -msgid "Changed {fields}." -msgstr "" - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "" - -msgid "No fields changed." -msgstr "No ha modificado ningún campo." - -msgid "None" -msgstr "Ninguno" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "" - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "El {name} \"{obj}\" se agregó correctamente." - -msgid "You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "" - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Deben existir items seleccionados para poder realizar acciones sobre los " -"mismos. No se modificó ningún item." - -msgid "No action selected." -msgstr "No se ha seleccionado ninguna acción." - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "" - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "" - -#, python-format -msgid "Add %s" -msgstr "Agregar %s" - -#, python-format -msgid "Change %s" -msgstr "Modificar %s" - -#, python-format -msgid "View %s" -msgstr "" - -msgid "Database error" -msgstr "Error en la base de datos" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "Se ha modificado con éxito %(count)s %(name)s." -msgstr[1] "Se han modificado con éxito %(count)s %(name)s." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s seleccionados/as" -msgstr[1] "Todos/as (%(total_count)s en total) han sido seleccionados/as" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "0 de %(cnt)s seleccionados/as" - -#, python-format -msgid "Change history: %s" -msgstr "Historia de modificaciones: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"La eliminación de %(class_name)s %(instance)s provocaría la eliminación de " -"los siguientes objetos relacionados protegidos: %(related_objects)s" - -msgid "Django site admin" -msgstr "Sitio de administración de Django" - -msgid "Django administration" -msgstr "Administración de Django" - -msgid "Site administration" -msgstr "Administración del sitio" - -msgid "Log in" -msgstr "Identificarse" - -#, python-format -msgid "%(app)s administration" -msgstr "Administración de %(app)s " - -msgid "Page not found" -msgstr "Página no encontrada" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "" - -msgid "Home" -msgstr "Inicio" - -msgid "Server error" -msgstr "Error del servidor" - -msgid "Server error (500)" -msgstr "Error del servidor (500)" - -msgid "Server Error (500)" -msgstr "Error de servidor (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" - -msgid "Run the selected action" -msgstr "Ejecutar la acción seleccionada" - -msgid "Go" -msgstr "Ejecutar" - -msgid "Click here to select the objects across all pages" -msgstr "Haga click aquí para seleccionar los objetos de todas las páginas" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Seleccionar lo(s)/a(s) %(total_count)s de %(module_name)s" - -msgid "Clear selection" -msgstr "Borrar selección" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "Modelos en la aplicación %(name)s" - -msgid "Add" -msgstr "Agregar" - -msgid "View" -msgstr "Vista" - -msgid "You don’t have permission to view or edit anything." -msgstr "" - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" - -msgid "Enter a username and password." -msgstr "Introduzca un nombre de usuario y una contraseña." - -msgid "Change password" -msgstr "Cambiar contraseña" - -msgid "Please correct the error below." -msgstr "" - -msgid "Please correct the errors below." -msgstr "Por favor, corrija los siguientes errores." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "" -"Introduzca una nueva contraseña para el usuario %(username)s." - -msgid "Welcome," -msgstr "Bienvenido," - -msgid "View site" -msgstr "Ver sitio" - -msgid "Documentation" -msgstr "Documentación" - -msgid "Log out" -msgstr "Cerrar sesión" - -#, python-format -msgid "Add %(name)s" -msgstr "Agregar %(name)s" - -msgid "History" -msgstr "Historia" - -msgid "View on site" -msgstr "Ver en el sitio" - -msgid "Filter" -msgstr "Filtrar" - -msgid "Clear all filters" -msgstr "" - -msgid "Remove from sorting" -msgstr "Elimina de la clasificación" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Prioridad de la clasificación: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "Activar la clasificación" - -msgid "Delete" -msgstr "Eliminar" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"Eliminar el %(object_name)s '%(escaped_object)s' provocaría la eliminación " -"de objetos relacionados, pero su cuenta no tiene permiso para eliminar los " -"siguientes tipos de objetos:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"Para eliminar %(object_name)s '%(escaped_object)s' requiere eliminar los " -"siguientes objetos relacionados protegidos:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"¿Está seguro de que quiere eliminar los %(object_name)s \"%(escaped_object)s" -"\"? Se eliminarán los siguientes objetos relacionados:" - -msgid "Objects" -msgstr "Objetos" - -msgid "Yes, I’m sure" -msgstr "" - -msgid "No, take me back" -msgstr "" - -msgid "Delete multiple objects" -msgstr "Eliminar múltiples objetos" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"Para eliminar %(objects_name)s requiere eliminar los objetos relacionado, " -"pero tu cuenta no tiene permisos para eliminar los siguientes tipos de " -"objetos:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"Eliminar el seleccionado %(objects_name)s requiere eliminar los siguientes " -"objetos relacionados protegidas:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"¿Está seguro que desea eliminar el seleccionado %(objects_name)s ? Todos los " -"objetos siguientes y sus elementos asociados serán eliminados:" - -msgid "Delete?" -msgstr "Eliminar?" - -#, python-format -msgid " By %(filter_title)s " -msgstr "Por %(filter_title)s" - -msgid "Summary" -msgstr "Resúmen" - -msgid "Recent actions" -msgstr "" - -msgid "My actions" -msgstr "Mis acciones" - -msgid "None available" -msgstr "Ninguna disponible" - -msgid "Unknown content" -msgstr "Contenido desconocido" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" - -msgid "Forgotten your password or username?" -msgstr "¿Ha olvidado su contraseña o nombre de usuario?" - -msgid "Toggle navigation" -msgstr "" - -msgid "Date/time" -msgstr "Fecha/hora" - -msgid "User" -msgstr "Usuario" - -msgid "Action" -msgstr "Acción" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" - -msgid "Show all" -msgstr "Mostrar todos/as" - -msgid "Save" -msgstr "Guardar" - -msgid "Popup closing…" -msgstr "" - -msgid "Search" -msgstr "Buscar" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s results" -msgstr[1] "%(counter)s resultados" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "total: %(full_result_count)s" - -msgid "Save as new" -msgstr "Guardar como nuevo" - -msgid "Save and add another" -msgstr "Guardar y agregar otro" - -msgid "Save and continue editing" -msgstr "Guardar y continuar editando" - -msgid "Save and view" -msgstr "" - -msgid "Close" -msgstr "Cerrar" - -#, python-format -msgid "Change selected %(model)s" -msgstr "" - -#, python-format -msgid "Add another %(model)s" -msgstr "" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "Gracias por el tiempo que ha dedicado al sitio web hoy." - -msgid "Log in again" -msgstr "Identificarse de nuevo" - -msgid "Password change" -msgstr "Cambio de contraseña" - -msgid "Your password was changed." -msgstr "Su contraseña ha sido cambiada." - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" - -msgid "Change my password" -msgstr "Cambiar mi contraseña" - -msgid "Password reset" -msgstr "Recuperar contraseña" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "Se le ha enviado su contraseña. Ahora puede continuar e ingresar." - -msgid "Password reset confirmation" -msgstr "Confirmación de reincialización de contraseña" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Por favor introduzca su nueva contraseña dos veces de manera que podamos " -"verificar que la ha escrito correctamente." - -msgid "New password:" -msgstr "Nueva contraseña:" - -msgid "Confirm password:" -msgstr "Confirme contraseña:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"El enlace de reinicialización de contraseña es inválido, posiblemente debido " -"a que ya ha sido usado. Por favor solicite una nueva reinicialización de " -"contraseña." - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"Usted está recibiendo este correo electrónico porque ha solicitado un " -"restablecimiento de contraseña para la cuenta de usuario en %(site_name)s." - -msgid "Please go to the following page and choose a new password:" -msgstr "" -"Por favor visite la página que se muestra a continuación y elija una nueva " -"contraseña:" - -msgid "Your username, in case you’ve forgotten:" -msgstr "" - -msgid "Thanks for using our site!" -msgstr "¡Gracias por usar nuestro sitio!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "El equipo de %(site_name)s" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" - -msgid "Email address:" -msgstr "Correo electrónico:" - -msgid "Reset my password" -msgstr "Recuperar mi contraseña" - -msgid "All dates" -msgstr "Todas las fechas" - -#, python-format -msgid "Select %s" -msgstr "Seleccione %s" - -#, python-format -msgid "Select %s to change" -msgstr "Seleccione %s a modificar" - -#, python-format -msgid "Select %s to view" -msgstr "" - -msgid "Date:" -msgstr "Fecha:" - -msgid "Time:" -msgstr "Hora:" - -msgid "Lookup" -msgstr "Buscar" - -msgid "Currently:" -msgstr "Actualmente:" - -msgid "Change:" -msgstr "Modificar:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/es_MX/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/es_MX/LC_MESSAGES/djangojs.mo deleted file mode 100644 index fbd765aecdb53e931c6ce6062543138b4a3208f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3380 zcmb_eOK)5?6gF=N@Ap%}R4Ppb_vQh#FeRuVO&`ECp&1acL1*su%sAY!r?zjV(-o{> zTM2}OgaiwO5FmkA(@og1fGtvmSRlj(egP7E$8#q$38gIHD!$)b`}p`f-#NDP<1LrJ zBkdsWPMXFDdP&Vri3fLCr$RyWhGu+%r^Vk0j?{)KsCbV8g42zLl7+e0o7r+X0UmRdW1CMnhr#jgif1 zAR4x7nYU;RdI}*UWr6kMsPVfM6CiWjA4YURJ;lq)BTej%mF*A`Ix01YCMgTrnunu) zgUZ0{3rInZ%p1-FnYKcy8ZgN9rp`+$u(m34AGO)%l%Y!ShGXf)sliB2QuCOZbC2652Q~giP7YK^~2Ef$alA=z6OORwu1E`6>H9J z;0#EP=gEu8dE})g^9{&vr%tM#bs?$yw$78M%eGG%wkD_6RvXE(Q^Yw;4pUGyxiB}s zKbdWtr=g5bo;mG)c zf^{|d3>kxxdro1S7xGE4!RMhOex};A>{FOy+9kDB(ooc`$@Lz=q$8*6>a@=6jGXR- z(5ubP_WS)buxs5?r_;=KXNSR!ps4)JD*tNzrP-OO`tkb8Sc&;`Zfe<@pbQvdL)2tY zr^9ToAZ-qEB{;9b;tP!<$>U=?UaqBFvSKou<5Z~0$D2BAQ?ALl*3?>2Ix3PQ)^&YN znqK_$iwg(k@aN*Rkq<1&`I&=L+vhX($Bwf*gSM30S^75%KTBRzC;4IRd)DY3M>#pM z&X+-S=)_8)H%OL-WXC$1975gZ)(f27aYt7Kyf{o%z4yq`#29uTPvC0f10Mmf*G+XM z-8DrOx~mQCvfr`Dj@f(_I4f4OvIt;b$Ce;tvkoo>{IvPj=OmUQ`{zq+mKf8-0-}!c zciim*AtSP&csUR+G9tSz6i%HNaHQq3S1OD{skU~wVcMlZT-zkKJ~X-I$vE#(xmiiM zv+R(Xv|;4{M`5NFY$~l_hGkpOy+d-(L<07}L%CM1R=EOka62N20vCw!eC2|L8+Dwz;oEDaQH{K=Yv zeq2O^YTf$E$ex18#zI`2s8r}P*b&lT2u5Yf>wuc|Ac@J*e@;14j)-uK+Q4pCaD?|K^R;B;}EPtp)$W6q5e})Yq$?vw260z+N13We;4V1Ck&CKIJB%I0|@`TbO`Z#ZP%f7Bh3++f~3|jjx PV#hU#^yUhjOe+2Y?Wgqt diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/es_MX/LC_MESSAGES/djangojs.po b/venv/Lib/site-packages/django/contrib/admin/locale/es_MX/LC_MESSAGES/djangojs.po deleted file mode 100644 index 76af2f3..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/es_MX/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,219 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Abraham Estrada, 2011-2012 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-05-17 23:12+0200\n" -"PO-Revision-Date: 2017-09-19 16:41+0000\n" -"Last-Translator: Jannis Leidel \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" - -#, javascript-format -msgid "Available %s" -msgstr "Disponible %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Esta es la lista de los %s disponibles. Usted puede elegir algunos " -"seleccionándolos en el cuadro de abajo y haciendo click en la flecha " -"\"Seleccionar\" entre las dos cajas." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "Escriba en esta casilla para filtrar la lista de %s disponibles." - -msgid "Filter" -msgstr "Filtro" - -msgid "Choose all" -msgstr "Seleccionar todos" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Da click para seleccionar todos los %s de una vez." - -msgid "Choose" -msgstr "Seleccionar" - -msgid "Remove" -msgstr "Quitar" - -#, javascript-format -msgid "Chosen %s" -msgstr "%s seleccionados" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Esta es la lista de los %s elegidos. Usted puede eliminar algunos " -"seleccionándolos en el cuadro de abajo y haciendo click en la flecha " -"\"Eliminar\" entre las dos cajas." - -msgid "Remove all" -msgstr "Eliminar todos" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Da click para eliminar todos los %s seleccionados de una vez." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(sel)s de %(cnt)s seleccionado/a" -msgstr[1] "%(sel)s de %(cnt)s seleccionados/as" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Tiene modificaciones sin guardar en campos modificables individuales. Si " -"ejecuta una acción las mismas se perderán." - -msgid "" -"You have selected an action, but you haven't saved your changes to " -"individual fields yet. Please click OK to save. You'll need to re-run the " -"action." -msgstr "" -"Ha seleccionado una acción, pero todavía no ha grabado las modificaciones " -"que ha realizado en campos individuales. Por favor haga click en Aceptar " -"para grabarlas. Necesitará ejecutar la acción nuevamente." - -msgid "" -"You have selected an action, and you haven't made any changes on individual " -"fields. You're probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Ha seleccionado una acción pero no ha realizado ninguna modificación en " -"campos individuales. Es probable que lo que necesite usar en realidad sea el " -"botón Ejecutar y no el botón Guardar." - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "" -msgstr[1] "" - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "" -msgstr[1] "" - -msgid "Now" -msgstr "Ahora" - -msgid "Choose a Time" -msgstr "" - -msgid "Choose a time" -msgstr "Elija una hora" - -msgid "Midnight" -msgstr "Medianoche" - -msgid "6 a.m." -msgstr "6 a.m." - -msgid "Noon" -msgstr "Mediodía" - -msgid "6 p.m." -msgstr "" - -msgid "Cancel" -msgstr "Cancelar" - -msgid "Today" -msgstr "Hoy" - -msgid "Choose a Date" -msgstr "" - -msgid "Yesterday" -msgstr "Ayer" - -msgid "Tomorrow" -msgstr "Mañana" - -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 "" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "" - -msgctxt "one letter Monday" -msgid "M" -msgstr "" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "" - -msgctxt "one letter Friday" -msgid "F" -msgstr "" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "" - -msgid "Show" -msgstr "Mostrar" - -msgid "Hide" -msgstr "Ocultar" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/es_VE/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/es_VE/LC_MESSAGES/django.mo deleted file mode 100644 index ab04e3f34e64fd576de9bdaf0cf1c72dedd1305e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16837 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 Cqxp0I diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/es_VE/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/es_VE/LC_MESSAGES/django.po deleted file mode 100644 index c9e1509..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/es_VE/LC_MESSAGES/django.po +++ /dev/null @@ -1,698 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Eduardo , 2017 -# Hotellook, 2014 -# Leonardo J. Caballero G. , 2016 -# Yoel Acevedo, 2017 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-01-19 16:49+0100\n" -"PO-Revision-Date: 2017-09-19 19:11+0000\n" -"Last-Translator: Eduardo \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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "Eliminado %(count)d %(items)s satisfactoriamente." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "No se puede eliminar %(name)s" - -msgid "Are you sure?" -msgstr "¿Está seguro?" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Eliminar %(verbose_name_plural)s seleccionado" - -msgid "Administration" -msgstr "Administración" - -msgid "All" -msgstr "Todo" - -msgid "Yes" -msgstr "Sí" - -msgid "No" -msgstr "No" - -msgid "Unknown" -msgstr "Desconocido" - -msgid "Any date" -msgstr "Cualquier fecha" - -msgid "Today" -msgstr "Hoy" - -msgid "Past 7 days" -msgstr "Últimos 7 días" - -msgid "This month" -msgstr "Este mes" - -msgid "This year" -msgstr "Este año" - -msgid "No date" -msgstr "Sin fecha" - -msgid "Has date" -msgstr "Tiene fecha" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"Por favor, ingrese el %(username)s y la clave correctos para obtener cuenta " -"de personal. Observe que ambos campos pueden ser sensibles a mayúsculas." - -msgid "Action:" -msgstr "Acción:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Añadir otro %(verbose_name)s." - -msgid "Remove" -msgstr "Eliminar" - -msgid "action time" -msgstr "hora de la acción" - -msgid "user" -msgstr "usuario" - -msgid "content type" -msgstr "tipo de contenido" - -msgid "object id" -msgstr "id del objeto" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/3/library/functions.html#repr) -msgid "object repr" -msgstr "repr del objeto" - -msgid "action flag" -msgstr "marca de acción" - -msgid "change message" -msgstr "mensaje de cambio" - -msgid "log entry" -msgstr "entrada de registro" - -msgid "log entries" -msgstr "entradas de registro" - -#, python-format -msgid "Added \"%(object)s\"." -msgstr "Añadidos \"%(object)s\"." - -#, python-format -msgid "Changed \"%(object)s\" - %(changes)s" -msgstr "Cambiados \"%(object)s\" - %(changes)s" - -#, python-format -msgid "Deleted \"%(object)s.\"" -msgstr "Eliminado \"%(object)s.\"" - -msgid "LogEntry Object" -msgstr "Objeto LogEntry" - -#, python-brace-format -msgid "Added {name} \"{object}\"." -msgstr "Agregado {name} \"{object}\"." - -msgid "Added." -msgstr "Añadido." - -msgid "and" -msgstr "y" - -#, python-brace-format -msgid "Changed {fields} for {name} \"{object}\"." -msgstr "Modificado {fields} por {name} \"{object}\"." - -#, python-brace-format -msgid "Changed {fields}." -msgstr "Modificado {fields}." - -#, python-brace-format -msgid "Deleted {name} \"{object}\"." -msgstr "Eliminado {name} \"{object}\"." - -msgid "No fields changed." -msgstr "No ha cambiado ningún campo." - -msgid "None" -msgstr "Ninguno" - -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Mantenga presionado \"Control\" o \"Command\" en un Mac, para seleccionar " -"más de una opción." - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may edit it again below." -msgstr "" -"El {name} \"{obj}\" fue agregado satisfactoriamente. Puede editarlo " -"nuevamente a continuación. " - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may add another {name} " -"below." -msgstr "" -"El {name} \"{obj}\" fue agregado satisfactoriamente. Puede agregar otro " -"{name} a continuación. " - -#, python-brace-format -msgid "The {name} \"{obj}\" was added successfully." -msgstr "El {name} \"{obj}\" fue cambiado satisfactoriamente." - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may edit it again below." -msgstr "" -"El {name} \"{obj}\" fue cambiado satisfactoriamente. Puede editarlo " -"nuevamente a continuación. " - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may add another {name} " -"below." -msgstr "" -"El {name} \"{obj}\" fue cambiado satisfactoriamente. Puede agregar otro " -"{name} a continuación." - -#, python-brace-format -msgid "The {name} \"{obj}\" was changed successfully." -msgstr "El {name} \"{obj}\" fue cambiado satisfactoriamente." - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Se deben seleccionar elementos para poder realizar acciones sobre estos. No " -"se han modificado elementos." - -msgid "No action selected." -msgstr "No se seleccionó ninguna acción." - -#, python-format -msgid "The %(name)s \"%(obj)s\" was deleted successfully." -msgstr "Se eliminó con éxito el %(name)s \"%(obj)s\"." - -#, python-format -msgid "%(name)s with ID \"%(key)s\" doesn't exist. Perhaps it was deleted?" -msgstr "%(name)s con ID \"%(key)s\" no existe. ¿Tal vez fue eliminada?" - -#, python-format -msgid "Add %s" -msgstr "Añadir %s" - -#, python-format -msgid "Change %s" -msgstr "Modificar %s" - -msgid "Database error" -msgstr "Error en la base de datos" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s fué modificado con éxito." -msgstr[1] "%(count)s %(name)s fueron modificados con éxito." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s seleccionado" -msgstr[1] "%(total_count)s seleccionados en total" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "0 de %(cnt)s seleccionado" - -#, python-format -msgid "Change history: %s" -msgstr "Histórico de modificaciones: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"La eliminación de %(class_name)s %(instance)s requeriría eliminar los " -"siguientes objetos relacionados protegidos: %(related_objects)s" - -msgid "Django site admin" -msgstr "Sitio de administración de Django" - -msgid "Django administration" -msgstr "Administración de Django" - -msgid "Site administration" -msgstr "Sitio de administración" - -msgid "Log in" -msgstr "Iniciar sesión" - -#, python-format -msgid "%(app)s administration" -msgstr "Administración de %(app)s " - -msgid "Page not found" -msgstr "Página no encontrada" - -msgid "We're sorry, but the requested page could not be found." -msgstr "Lo sentimos, pero no se encuentra la página solicitada." - -msgid "Home" -msgstr "Inicio" - -msgid "Server error" -msgstr "Error del servidor" - -msgid "Server error (500)" -msgstr "Error del servidor (500)" - -msgid "Server Error (500)" -msgstr "Error de servidor (500)" - -msgid "" -"There's been an error. It's been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"Ha habido un error. Ha sido comunicado al administrador del sitio por correo " -"electrónico y debería solucionarse a la mayor brevedad. Gracias por su " -"paciencia y comprensión." - -msgid "Run the selected action" -msgstr "Ejecutar la acción seleccionada" - -msgid "Go" -msgstr "Ir" - -msgid "Click here to select the objects across all pages" -msgstr "Pulse aquí para seleccionar los objetos a través de todas las páginas" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Seleccionar todos los %(total_count)s %(module_name)s" - -msgid "Clear selection" -msgstr "Limpiar selección" - -msgid "" -"First, enter a username and password. Then, you'll be able to edit more user " -"options." -msgstr "" -"Primero introduzca un nombre de usuario y una contraseña. Luego podrá editar " -"el resto de opciones del usuario." - -msgid "Enter a username and password." -msgstr "Ingrese un nombre de usuario y contraseña" - -msgid "Change password" -msgstr "Cambiar contraseña" - -msgid "Please correct the error below." -msgstr "Por favor, corrija el siguiente error." - -msgid "Please correct the errors below." -msgstr "Por favor, corrija los siguientes errores." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "" -"Ingrese una nueva contraseña para el usuario %(username)s." - -msgid "Welcome," -msgstr "Bienvenido," - -msgid "View site" -msgstr "Ver el sitio" - -msgid "Documentation" -msgstr "Documentación" - -msgid "Log out" -msgstr "Terminar sesión" - -#, python-format -msgid "Add %(name)s" -msgstr "Añadir %(name)s" - -msgid "History" -msgstr "Histórico" - -msgid "View on site" -msgstr "Ver en el sitio" - -msgid "Filter" -msgstr "Filtro" - -msgid "Remove from sorting" -msgstr "Elimina de la ordenación" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Prioridad de la ordenación: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "Activar la ordenación" - -msgid "Delete" -msgstr "Eliminar" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"Eliminar el %(object_name)s '%(escaped_object)s' provocaría la eliminación " -"de objetos relacionados, pero su cuenta no tiene permiso para borrar los " -"siguientes tipos de objetos:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"Eliminar el %(object_name)s %(escaped_object)s requeriría eliminar los " -"siguientes objetos relacionados protegidos:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"¿Está seguro de que quiere borrar los %(object_name)s \"%(escaped_object)s" -"\"? Se borrarán los siguientes objetos relacionados:" - -msgid "Objects" -msgstr "Objetos" - -msgid "Yes, I'm sure" -msgstr "Sí, Yo estoy seguro" - -msgid "No, take me back" -msgstr "No, llévame atrás" - -msgid "Delete multiple objects" -msgstr "Eliminar múltiples objetos" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"Eliminar el %(objects_name)s seleccionado resultaría en el borrado de " -"objetos relacionados, pero su cuenta no tiene permisos para borrar los " -"siguientes tipos de objetos:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"Eliminar el %(objects_name)s seleccionado requeriría el borrado de los " -"siguientes objetos protegidos relacionados:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"¿Está usted seguro que quiere eliminar el %(objects_name)s seleccionado? " -"Todos los siguientes objetos y sus elementos relacionados serán borrados:" - -msgid "Change" -msgstr "Modificar" - -msgid "Delete?" -msgstr "¿Eliminar?" - -#, python-format -msgid " By %(filter_title)s " -msgstr " Por %(filter_title)s " - -msgid "Summary" -msgstr "Resumen" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "Modelos en la aplicación %(name)s" - -msgid "Add" -msgstr "Añadir" - -msgid "You don't have permission to edit anything." -msgstr "No tiene permiso para editar nada." - -msgid "Recent actions" -msgstr "Acciones recientes" - -msgid "My actions" -msgstr "Mis acciones" - -msgid "None available" -msgstr "Ninguno disponible" - -msgid "Unknown content" -msgstr "Contenido desconocido" - -msgid "" -"Something's wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"Algo va mal con la instalación de la base de datos. Asegúrese de que las " -"tablas necesarias han sido creadas, y de que la base de datos puede ser " -"leída por el usuario apropiado." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"Se ha autenticado como %(username)s, pero no está autorizado a acceder a " -"esta página. ¿Desea autenticarse con una cuenta diferente?" - -msgid "Forgotten your password or username?" -msgstr "¿Ha olvidado la contraseña o el nombre de usuario?" - -msgid "Date/time" -msgstr "Fecha/hora" - -msgid "User" -msgstr "Usuario" - -msgid "Action" -msgstr "Acción" - -msgid "" -"This object doesn't have a change history. It probably wasn't added via this " -"admin site." -msgstr "" -"Este objeto no tiene histórico de cambios. Probablemente no fue añadido " -"usando este sitio de administración." - -msgid "Show all" -msgstr "Mostrar todo" - -msgid "Save" -msgstr "Guardar" - -msgid "Popup closing..." -msgstr "Ventana emergente cerrando..." - -#, python-format -msgid "Change selected %(model)s" -msgstr "Cambiar %(model)s seleccionado" - -#, python-format -msgid "Add another %(model)s" -msgstr "Añadir otro %(model)s" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "Eliminar %(model)s seleccionado" - -msgid "Search" -msgstr "Buscar" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s resultado" -msgstr[1] "%(counter)s resultados" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "%(full_result_count)s total" - -msgid "Save as new" -msgstr "Guardar como nuevo" - -msgid "Save and add another" -msgstr "Guardar y añadir otro" - -msgid "Save and continue editing" -msgstr "Guardar y continuar editando" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "Gracias por el tiempo que ha dedicado hoy al sitio web." - -msgid "Log in again" -msgstr "Iniciar sesión de nuevo" - -msgid "Password change" -msgstr "Cambio de contraseña" - -msgid "Your password was changed." -msgstr "Su contraseña ha sido cambiada." - -msgid "" -"Please enter your old password, for security's sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"Por favor, ingrese su contraseña antigua, por seguridad, y después " -"introduzca la nueva contraseña dos veces para verificar que la ha escrito " -"correctamente." - -msgid "Change my password" -msgstr "Cambiar mi contraseña" - -msgid "Password reset" -msgstr "Restablecer contraseña" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "" -"Su contraseña ha sido establecida. Ahora puede seguir adelante e iniciar " -"sesión." - -msgid "Password reset confirmation" -msgstr "Confirmación de restablecimiento de contraseña" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Por favor, ingrese su contraseña nueva dos veces para verificar que la ha " -"escrito correctamente." - -msgid "New password:" -msgstr "Contraseña nueva:" - -msgid "Confirm password:" -msgstr "Confirme contraseña:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"El enlace de restablecimiento de contraseña era inválido, seguramente porque " -"se haya usado antes. Por favor, solicite un nuevo restablecimiento de " -"contraseña." - -msgid "" -"We've emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" -"Le hemos enviado por correo electrónico las instrucciones para restablecer " -"la contraseña, si es que existe una cuenta con la dirección electrónica que " -"indicó. Debería recibirlas en breve." - -msgid "" -"If you don't receive an email, please make sure you've entered the address " -"you registered with, and check your spam folder." -msgstr "" -"Si no recibe un correo, por favor, asegúrese de que ha introducido la " -"dirección de correo con la que se registró y verifique su carpeta de correo " -"no deseado o spam." - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"Ha recibido este correo electrónico porque ha solicitado restablecer la " -"contraseña para su cuenta en %(site_name)s." - -msgid "Please go to the following page and choose a new password:" -msgstr "Por favor, vaya a la página siguiente y escoja una nueva contraseña." - -msgid "Your username, in case you've forgotten:" -msgstr "Su nombre de usuario, en caso de haberlo olvidado:" - -msgid "Thanks for using our site!" -msgstr "¡Gracias por usar nuestro sitio!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "El equipo de %(site_name)s" - -msgid "" -"Forgotten your password? Enter your email address below, and we'll email " -"instructions for setting a new one." -msgstr "" -"¿Ha olvidado su clave? Ingrese su dirección de correo electrónico a " -"continuación y le enviaremos las instrucciones para establecer una nueva." - -msgid "Email address:" -msgstr "Correo electrónico:" - -msgid "Reset my password" -msgstr "Restablecer mi contraseña" - -msgid "All dates" -msgstr "Todas las fechas" - -#, python-format -msgid "Select %s" -msgstr "Escoja %s" - -#, python-format -msgid "Select %s to change" -msgstr "Escoja %s a modificar" - -msgid "Date:" -msgstr "Fecha:" - -msgid "Time:" -msgstr "Hora:" - -msgid "Lookup" -msgstr "Buscar" - -msgid "Currently:" -msgstr "Actualmente:" - -msgid "Change:" -msgstr "Cambiar:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/es_VE/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/es_VE/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 6cc0519829712fbc1408f893f18a3d985f285a5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4635 zcmcJRO^h5z6@Uw3AZ-3{5)%T!R1CJ)*fTr34t5yFV8`C|+IVf_nK(p3L^ad3Gi`dR zhVJUw9Un+8AOWXZ>#d} z;oX$~RF(fy@vrb6>i=HxKNatw^AzL6P?dcntm-O250Pd9U@x&2p)zvU>*JqqMCY;#bt_WHjt-{K*1UWD@fHTXLG3H&K+G0DQEnUs9r0Y4A# zhN8!L_%i$={2}}oyavC!Qz^`>?zz9@eHC|Be4yg4iVszMxZ+3XD`~Do@f3SX!i0q_ zAA)Nb;7$&wD1C~PmUwW=((ko0M?%=hC`ATg~XiS1BP zO_L9iWo?KQTkUvR&jJ$^|>7ymo43sq#JBtrX65p16E$LHa z@m-b_fzz2y4rJOd>%G%m7kH(@c7u&>`R#}{^+8=7(L=$>VHzjuWZuiOpiYiVoS05x z_1;XKGOlYAb*k@uW-Dl;Pn$4NYR7|#QkX0yMc>T2LRb=azp8`R-9nr;NkX+YL3>82 zt5fUWQ#ySa)nc zcF{W$yM5D9IqM64MP2L$FBZ657^;HUOSSAUl1Ayu7Pwx_ ze_+PzYm)ha)tzzWMX~Ei*MW{*A)@0~nMdMRv|%cIak?vuR<+Z6N=Mm)MN=AeY*?|h zkh*l%1laQlNEm$5XNL8H}8VKFj=?cozyK& z*0oH?WpQ`3w$$cD%Pn>7ex7F1vOU?do!hroK5ZjcRzIySrT!|%ckOIcyJFJ}Uuo*- zDlXxtF596`Lv1PR#Zm3ayqDG5zNx1!U2NA*rPhdF)#PAq>bb`3ky_(3wb`S3?r?K< z?qFlC(V$`NvK_@DbF8QHb_(FO%`hH)VM4$!KY0QGNHz82oj7c0-PFZcQh%ZA4YJ>z0Vy#jGasxBH$EbGL-vP7!*0IHXsn<80_%Ozh1zgRe=| zd}4dCAiipJ?u=fxOn9Qa=+nt!Uy3cc2Z&ajy`F_DrSKx67fsI;n^X@?YRVI;m;on- zG?pDAA(2_icq4nQesdq2#DmzGn>sKk?&&$@PsiPuNR-+lPTSNMVH(V5U3M1HYu-sM zfjX9_<4LH#CeJYs_PKGs+b4kY>Z7%v841Itsh{G6jaa&1xQd{pOjolv&=w~ORf`|33{M(zRC$tG}K8qspcyi#6sRkc)-!jAAV| zUaBRR+d$P}2@gxfm&9!N7XwHDGoq|4^rq`^i078tVkx;0CB59?4Mh|aA6a|VMPB@a z$c~h*!6{?MHj7yTLQ-yfp1{ZI)2?)~vgI-k**AJm>CSuf*K$j{F>(SiEiq_;RFQ}K zY^P`Clp8*_p=jla{|{A5(YH}{(Q~;pYd4Hz8)n@!?qFjlE=nlOO_cg_pUD-1MYxsm z)yXkiV{vj%Vnx}6hTXjObBBqY*jM+lrq_;RZSB|G!_1%)dl{9tA$Hsh(A>E+aYb$n zc7U;2+AOU7nAIXN;zp=w{a, 2017 -# FIRST AUTHOR , 2012 -# Hotellook, 2014 -# Leonardo J. Caballero G. , 2016 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-05-17 23:12+0200\n" -"PO-Revision-Date: 2017-09-20 03:01+0000\n" -"Last-Translator: Eduardo \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" - -#, javascript-format -msgid "Available %s" -msgstr "Disponibles %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Esta es la lista de %s disponibles. Puede elegir algunos seleccionándolos en " -"la caja inferior y luego haciendo clic en la flecha \"Elegir\" que hay entre " -"las dos cajas." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "Escriba en este cuadro para filtrar la lista de %s disponibles." - -msgid "Filter" -msgstr "Filtro" - -msgid "Choose all" -msgstr "Seleccione todos" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Haga clic para seleccionar todos los %s de una vez." - -msgid "Choose" -msgstr "Elegir" - -msgid "Remove" -msgstr "Eliminar" - -#, javascript-format -msgid "Chosen %s" -msgstr "Elegidos %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Esta es la lista de los %s elegidos. Puede eliminar algunos seleccionándolos " -"en la caja inferior y luego haciendo clic en la flecha \"Eliminar\" que hay " -"entre las dos cajas." - -msgid "Remove all" -msgstr "Eliminar todos" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Haga clic para eliminar todos los %s elegidos." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(sel)s de %(cnt)s seleccionado" -msgstr[1] "%(sel)s de %(cnt)s seleccionados" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Tiene cambios sin guardar en campos editables individuales. Si ejecuta una " -"acción, los cambios no guardados se perderán." - -msgid "" -"You have selected an action, but you haven't saved your changes to " -"individual fields yet. Please click OK to save. You'll need to re-run the " -"action." -msgstr "" -"Ha seleccionado una acción, pero no ha guardado los cambios en los campos " -"individuales todavía. Pulse OK para guardar. Tendrá que volver a ejecutar la " -"acción." - -msgid "" -"You have selected an action, and you haven't made any changes on individual " -"fields. You're probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Ha seleccionado una acción y no ha hecho ningún cambio en campos " -"individuales. Probablemente esté buscando el botón Ejecutar en lugar del " -"botón Guardar." - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "Nota: Usted esta a %s hora por delante de la hora del servidor." -msgstr[1] "Nota: Usted esta a %s horas por delante de la hora del servidor." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "Nota: Usted esta a %s hora de retraso de la hora de servidor." -msgstr[1] "Nota: Usted esta a %s horas por detrás de la hora del servidor." - -msgid "Now" -msgstr "Ahora" - -msgid "Choose a Time" -msgstr "Elija una Hora" - -msgid "Choose a time" -msgstr "Elija una hora" - -msgid "Midnight" -msgstr "Medianoche" - -msgid "6 a.m." -msgstr "6 a.m." - -msgid "Noon" -msgstr "Mediodía" - -msgid "6 p.m." -msgstr "6 p.m." - -msgid "Cancel" -msgstr "Cancelar" - -msgid "Today" -msgstr "Hoy" - -msgid "Choose a Date" -msgstr "Elija una fecha" - -msgid "Yesterday" -msgstr "Ayer" - -msgid "Tomorrow" -msgstr "Mañana" - -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" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "D" - -msgctxt "one letter Monday" -msgid "M" -msgstr "L" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "M" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "M" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "J" - -msgctxt "one letter Friday" -msgid "F" -msgstr "V" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "S" - -msgid "Show" -msgstr "Mostrar" - -msgid "Hide" -msgstr "Esconder" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/et/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/et/LC_MESSAGES/django.mo deleted file mode 100644 index dbfc3b8c0b5350384e0d8d4b537bf9c606ec9520..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16555 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 TOQ}thoWK5w%fPZtO`Z8)H7LOw diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/et/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/et/LC_MESSAGES/django.po deleted file mode 100644 index 18a4e18..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/et/LC_MESSAGES/django.po +++ /dev/null @@ -1,720 +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 -# Martin Pajuste , 2015 -# Martin Pajuste , 2016,2019-2020 -# Marti Raudsepp , 2016 -# Ragnar Rebase , 2019 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-07-14 19:53+0200\n" -"PO-Revision-Date: 2020-09-03 15:38+0000\n" -"Last-Translator: Erlend Eelmets \n" -"Language-Team: Estonian (http://www.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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "%(count)d %(items)s kustutamine õnnestus." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "Ei saa kustutada %(name)s" - -msgid "Are you sure?" -msgstr "Kas olete kindel?" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Kustuta valitud %(verbose_name_plural)s" - -msgid "Administration" -msgstr "Administreerimine" - -msgid "All" -msgstr "Kõik" - -msgid "Yes" -msgstr "Jah" - -msgid "No" -msgstr "Ei" - -msgid "Unknown" -msgstr "Tundmatu" - -msgid "Any date" -msgstr "Suvaline kuupäev" - -msgid "Today" -msgstr "Täna" - -msgid "Past 7 days" -msgstr "Viimased 7 päeva" - -msgid "This month" -msgstr "Käesolev kuu" - -msgid "This year" -msgstr "Käesolev aasta" - -msgid "No date" -msgstr "Kuupäev puudub" - -msgid "Has date" -msgstr "Kuupäev olemas" - -msgid "Empty" -msgstr "Tühi" - -msgid "Not empty" -msgstr "Mitte tühi" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"Palun sisestage personali kontole õige %(username)s ja parool. Teadke, et " -"mõlemad väljad võivad olla tõstutundlikud." - -msgid "Action:" -msgstr "Toiming:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Lisa veel üks %(verbose_name)s" - -msgid "Remove" -msgstr "Eemalda" - -msgid "Addition" -msgstr "Lisamine" - -msgid "Change" -msgstr "Muuda" - -msgid "Deletion" -msgstr "Kustutamine" - -msgid "action time" -msgstr "toimingu aeg" - -msgid "user" -msgstr "kasutaja" - -msgid "content type" -msgstr "sisutüüp" - -msgid "object id" -msgstr "objekti id" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "objekti esitus" - -msgid "action flag" -msgstr "toimingu lipp" - -msgid "change message" -msgstr "muudatuse tekst" - -msgid "log entry" -msgstr "logisissekanne" - -msgid "log entries" -msgstr "logisissekanded" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "Lisati “%(object)sâ€." - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "Muudeti “%(object)s†— %(changes)s" - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "Kustutati “%(object)s.â€" - -msgid "LogEntry Object" -msgstr "Objekt LogEntry" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "Lisati {name} “{object}â€." - -msgid "Added." -msgstr "Lisatud." - -msgid "and" -msgstr "ja" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "Muudeti {fields} -> {name} “{object}â€." - -#, python-brace-format -msgid "Changed {fields}." -msgstr "Muudetud {fields}." - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "Kustutati {name} “{object}â€." - -msgid "No fields changed." -msgstr "Ühtegi välja ei muudetud." - -msgid "None" -msgstr "Puudub" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "Hoia all “Control†või “Command†Macil, et valida rohkem kui üks." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "{name} “{obj}†lisamine õnnestus." - -msgid "You may edit it again below." -msgstr "Võite seda uuesti muuta." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "" -"{name} “{obj}†lisamine õnnestus. Allpool saate lisada järgmise {name}." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "{name} “{obj}†muutmine õnnestus. Allpool saate seda uuesti muuta." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "{name} “{obj}†lisamine õnnestus. Allpool saate seda uuesti muuta." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "{name} â€{obj}†muutmine õnnestus. Allpool saate lisada uue {name}." - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "{name} “{obj}†muutmine õnnestus." - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Palun märgistage elemendid, millega soovite toiminguid sooritada. Ühtegi " -"elementi ei muudetud." - -msgid "No action selected." -msgstr "Toiming valimata." - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "%(name)s “%(obj)s†kustutamine õnnestus." - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "%(name)s ID-ga “%(key)s†ei eksisteeri. Võib-olla on see kustutatud?" - -#, python-format -msgid "Add %s" -msgstr "Lisa %s" - -#, python-format -msgid "Change %s" -msgstr "Muuda %s" - -#, python-format -msgid "View %s" -msgstr "Vaata %s" - -msgid "Database error" -msgstr "Andmebaasi viga" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s muutmine õnnestus." -msgstr[1] "%(count)s %(name)s muutmine õnnestus." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s valitud" -msgstr[1] "Kõik %(total_count)s valitud" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "valitud 0/%(cnt)s" - -#, python-format -msgid "Change history: %s" -msgstr "Muudatuste ajalugu: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"Et kustutada %(class_name)s %(instance)s, on vaja kustutada järgmised " -"kaitstud seotud objektid: %(related_objects)s" - -msgid "Django site admin" -msgstr "Django administreerimisliides" - -msgid "Django administration" -msgstr "Django administreerimisliides" - -msgid "Site administration" -msgstr "Saidi administreerimine" - -msgid "Log in" -msgstr "Sisene" - -#, python-format -msgid "%(app)s administration" -msgstr "%(app)s administreerimine" - -msgid "Page not found" -msgstr "Lehte ei leitud" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "Vabandame, kuid soovitud lehte ei leitud." - -msgid "Home" -msgstr "Kodu" - -msgid "Server error" -msgstr "Serveri viga" - -msgid "Server error (500)" -msgstr "Serveri viga (500)" - -msgid "Server Error (500)" -msgstr "Serveri Viga (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"Ilmnes viga. Sellest on e-posti teel teavitatud lehe administraatorit ja " -"viga parandatakse esimesel võimalusel. Täname kannatlikkuse eest." - -msgid "Run the selected action" -msgstr "Käivita valitud toiming" - -msgid "Go" -msgstr "Mine" - -msgid "Click here to select the objects across all pages" -msgstr "Kliki siin, et märgistada objektid üle kõigi lehekülgede" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Märgista kõik %(total_count)s %(module_name)s" - -msgid "Clear selection" -msgstr "Tühjenda valik" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "Rakenduse %(name)s moodulid" - -msgid "Add" -msgstr "Lisa" - -msgid "View" -msgstr "Vaata" - -msgid "You don’t have permission to view or edit anything." -msgstr "Teil pole õigust midagi vaadata ega muuta." - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" -"Kõigepealt sisestage kasutajatunnus ja salasõna. Seejärel saate muuta " -"täiendavaid kasutajaandmeid." - -msgid "Enter a username and password." -msgstr "Sisestage kasutajanimi ja salasõna." - -msgid "Change password" -msgstr "Muuda salasõna" - -msgid "Please correct the error below." -msgstr "Palun parandage allolev viga." - -msgid "Please correct the errors below." -msgstr "Palun parandage allolevad vead." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "Sisestage uus salasõna kasutajale %(username)s" - -msgid "Welcome," -msgstr "Tere tulemast," - -msgid "View site" -msgstr "Vaata saiti" - -msgid "Documentation" -msgstr "Dokumentatsioon" - -msgid "Log out" -msgstr "Logi välja" - -#, python-format -msgid "Add %(name)s" -msgstr "Lisa %(name)s" - -msgid "History" -msgstr "Ajalugu" - -msgid "View on site" -msgstr "Näita lehel" - -msgid "Filter" -msgstr "Filtreeri" - -msgid "Clear all filters" -msgstr "Tühjenda kõik filtrid" - -msgid "Remove from sorting" -msgstr "Eemalda sorteerimisest" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Sorteerimisjärk: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "Sorteerimine" - -msgid "Delete" -msgstr "Kustuta" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"Selleks, et kustutada %(object_name)s '%(escaped_object)s', on vaja " -"kustutada lisaks ka kõik seotud objecktid, aga teil puudub õigus järgnevat " -"tüüpi objektide kustutamiseks:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"Et kustutada %(object_name)s '%(escaped_object)s', on vaja kustutada " -"järgmised kaitstud seotud objektid:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"Kas olete kindel, et soovite kustutada objekti %(object_name)s " -"\"%(escaped_object)s\"? Kõik järgnevad seotud objektid kustutatakse koos " -"sellega:" - -msgid "Objects" -msgstr "Objektid" - -msgid "Yes, I’m sure" -msgstr "Jah, olen kindel" - -msgid "No, take me back" -msgstr "Ei, mine tagasi" - -msgid "Delete multiple objects" -msgstr "Kustuta mitu objekti" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"Kui kustutada valitud %(objects_name)s, peaks kustutama ka seotud objektid, " -"aga sinu kasutajakontol pole õigusi järgmiste objektitüüpide kustutamiseks:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"Et kustutada valitud %(objects_name)s, on vaja kustutada ka järgmised " -"kaitstud seotud objektid:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"Kas oled kindel, et soovid kustutada valitud %(objects_name)s? Kõik " -"järgnevad objektid ja seotud objektid kustutatakse:" - -msgid "Delete?" -msgstr "Kustutan?" - -#, python-format -msgid " By %(filter_title)s " -msgstr " %(filter_title)s " - -msgid "Summary" -msgstr "Kokkuvõte" - -msgid "Recent actions" -msgstr "Hiljutised toimingud" - -msgid "My actions" -msgstr "Minu toimingud" - -msgid "None available" -msgstr "Ei leitud ühtegi" - -msgid "Unknown content" -msgstr "Tundmatu sisu" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"On tekkinud viga seoses andmebaasiga. Veenduge, et kõik vajalikud " -"andmebaasitabelid on loodud ja andmebaas on loetav vastava kasutaja poolt." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"Olete sisse logitud kasutajana %(username)s, kuid teil puudub ligipääs " -"lehele. Kas te soovite teise kontoga sisse logida?" - -msgid "Forgotten your password or username?" -msgstr "Unustasite oma parooli või kasutajanime?" - -msgid "Toggle navigation" -msgstr "Lülita navigeerimine sisse" - -msgid "Date/time" -msgstr "Kuupäev/kellaaeg" - -msgid "User" -msgstr "Kasutaja" - -msgid "Action" -msgstr "Toiming" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" -"Sellel objektil puudub muudatuste ajalugu. Tõenäoliselt ei lisatud objekti " -"läbi selle administreerimisliidese." - -msgid "Show all" -msgstr "Näita kõiki" - -msgid "Save" -msgstr "Salvesta" - -msgid "Popup closing…" -msgstr "Hüpikaken sulgub…" - -msgid "Search" -msgstr "Otsing" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s tulemus" -msgstr[1] "%(counter)s tulemust" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "Kokku %(full_result_count)s" - -msgid "Save as new" -msgstr "Salvesta uuena" - -msgid "Save and add another" -msgstr "Salvesta ja lisa uus" - -msgid "Save and continue editing" -msgstr "Salvesta ja jätka muutmist" - -msgid "Save and view" -msgstr "Salvesta ja vaata" - -msgid "Close" -msgstr "Sulge" - -#, python-format -msgid "Change selected %(model)s" -msgstr "Muuda valitud %(model)s" - -#, python-format -msgid "Add another %(model)s" -msgstr "Lisa veel üks %(model)s" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "Kustuta valitud %(model)s" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "Tänan, et veetsite aega meie lehel." - -msgid "Log in again" -msgstr "Logi uuesti sisse" - -msgid "Password change" -msgstr "Salasõna muutmine" - -msgid "Your password was changed." -msgstr "Teie salasõna on vahetatud." - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"Turvalisuse tagamiseks palun sisestage oma praegune salasõna ja seejärel uus " -"salasõna. Veendumaks, et uue salasõna sisestamisel ei tekkinud vigu, palun " -"sisestage see kaks korda." - -msgid "Change my password" -msgstr "Muuda salasõna" - -msgid "Password reset" -msgstr "Uue parooli loomine" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "Teie salasõna on määratud. Võite nüüd sisse logida." - -msgid "Password reset confirmation" -msgstr "Uue salasõna loomise kinnitamine" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Palun sisestage uus salasõna kaks korda, et saaksime veenduda, et " -"sisestamisel ei tekkinud vigu." - -msgid "New password:" -msgstr "Uus salasõna:" - -msgid "Confirm password:" -msgstr "Kinnita salasõna:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"Uue salasõna loomise link ei olnud korrektne. Võimalik, et seda on varem " -"kasutatud. Esitage uue salasõna taotlus uuesti." - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" -"Saatsime teile meilile parooli muutmise juhendi. Kui teie poolt sisestatud e-" -"posti aadressiga konto on olemas, siis jõuab kiri peagi kohale." - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" -"Kui te ei saa kirja kätte siis veenduge, et sisestasite just selle e-posti " -"aadressi, millega registreerisite. Kontrollige ka oma rämpsposti kausta." - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"Saite käesoleva kirja kuna soovisite muuta lehel %(site_name)s oma " -"kasutajakontoga seotud parooli." - -msgid "Please go to the following page and choose a new password:" -msgstr "Palun minge järmisele lehele ning sisestage uus salasõna" - -msgid "Your username, in case you’ve forgotten:" -msgstr "Teie kasutajatunnus juhuks, kui olete unustanud:" - -msgid "Thanks for using our site!" -msgstr "Täname meie lehte külastamast!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "%(site_name)s meeskond" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" -"Unustasite oma salasõna? Sisestage oma e-posti aadress ja saadame meilile " -"juhised uue saamiseks." - -msgid "Email address:" -msgstr "E-posti aadress:" - -msgid "Reset my password" -msgstr "Reseti parool" - -msgid "All dates" -msgstr "Kõik kuupäevad" - -#, python-format -msgid "Select %s" -msgstr "Vali %s" - -#, python-format -msgid "Select %s to change" -msgstr "Vali %s mida muuta" - -#, python-format -msgid "Select %s to view" -msgstr "Vali %s vaatamiseks" - -msgid "Date:" -msgstr "Kuupäev:" - -msgid "Time:" -msgstr "Aeg:" - -msgid "Lookup" -msgstr "Otsi" - -msgid "Currently:" -msgstr "Hetkel:" - -msgid "Change:" -msgstr "Muuda:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/et/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/et/LC_MESSAGES/djangojs.mo deleted file mode 100644 index d14d67660d491be7794d7f748a06d98f8e65a203..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4965 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 diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/et/LC_MESSAGES/djangojs.po b/venv/Lib/site-packages/django/contrib/admin/locale/et/LC_MESSAGES/djangojs.po deleted file mode 100644 index 0c06004..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/et/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,270 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# eallik , 2011 -# Jannis Leidel , 2011 -# Janno Liivak , 2013-2015 -# Martin , 2021 -# Martin , 2016,2020 -# Ragnar Rebase , 2019 -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-03-22 11:55+0000\n" -"Last-Translator: Martin \n" -"Language-Team: Estonian (http://www.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" - -#, javascript-format -msgid "Available %s" -msgstr "Saadaval %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Nimekiri välja \"%s\" võimalikest väärtustest. Saad valida ühe või mitu " -"kirjet allolevast kastist ning vajutades noolt \"Vali\" liigutada neid ühest " -"kastist teise." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "Filtreeri selle kasti abil välja \"%s\" nimekirja." - -msgid "Filter" -msgstr "Filter" - -msgid "Choose all" -msgstr "Vali kõik" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Kliki, et valida kõik %s korraga." - -msgid "Choose" -msgstr "Vali" - -msgid "Remove" -msgstr "Eemalda" - -#, javascript-format -msgid "Chosen %s" -msgstr "Valitud %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Nimekiri välja \"%s\" valitud väärtustest. Saad valida ühe või mitu kirjet " -"allolevast kastist ning vajutades noolt \"Eemalda\" liigutada neid ühest " -"kastist teise." - -msgid "Remove all" -msgstr "Eemalda kõik" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Kliki, et eemaldada kõik valitud %s korraga." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(sel)s %(cnt)sst valitud" -msgstr[1] "%(sel)s %(cnt)sst valitud" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Muudetavates lahtrites on salvestamata muudatusi. Kui sooritate mõne " -"toimingu, lähevad salvestamata muudatused kaotsi." - -msgid "" -"You have selected an action, but you haven’t saved your changes to " -"individual fields yet. Please click OK to save. You’ll need to re-run the " -"action." -msgstr "" -"Valisite toimingu, kuid pole salvestanud muudatusi lahtrites. Salvestamiseks " -"palun vajutage OK. Peate toimingu uuesti käivitama." - -msgid "" -"You have selected an action, and you haven’t made any changes on individual " -"fields. You’re probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Valisite toimingu, kuid ei muutnud ühtegi lahtrit. Tõenäoliselt otsite Mine " -"mitte Salvesta nuppu." - -msgid "Now" -msgstr "Praegu" - -msgid "Midnight" -msgstr "Kesköö" - -msgid "6 a.m." -msgstr "6 hommikul" - -msgid "Noon" -msgstr "Keskpäev" - -msgid "6 p.m." -msgstr "6 õhtul" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "Märkus: Olete %s tund serveri ajast ees." -msgstr[1] "Märkus: Olete %s tundi serveri ajast ees." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "Märkus: Olete %s tund serveri ajast maas." -msgstr[1] "Märkus: Olete %s tundi serveri ajast maas." - -msgid "Choose a Time" -msgstr "Vali aeg" - -msgid "Choose a time" -msgstr "Vali aeg" - -msgid "Cancel" -msgstr "Tühista" - -msgid "Today" -msgstr "Täna" - -msgid "Choose a Date" -msgstr "Vali kuupäev" - -msgid "Yesterday" -msgstr "Eile" - -msgid "Tomorrow" -msgstr "Homme" - -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" - -msgctxt "abbrev. month January" -msgid "Jan" -msgstr "jaan" - -msgctxt "abbrev. month February" -msgid "Feb" -msgstr "veebr" - -msgctxt "abbrev. month March" -msgid "Mar" -msgstr "märts" - -msgctxt "abbrev. month April" -msgid "Apr" -msgstr "apr" - -msgctxt "abbrev. month May" -msgid "May" -msgstr "mai" - -msgctxt "abbrev. month June" -msgid "Jun" -msgstr "juuni" - -msgctxt "abbrev. month July" -msgid "Jul" -msgstr "juuli" - -msgctxt "abbrev. month August" -msgid "Aug" -msgstr "aug" - -msgctxt "abbrev. month September" -msgid "Sep" -msgstr "sept" - -msgctxt "abbrev. month October" -msgid "Oct" -msgstr "okt" - -msgctxt "abbrev. month November" -msgid "Nov" -msgstr "nov" - -msgctxt "abbrev. month December" -msgid "Dec" -msgstr "dets" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "P" - -msgctxt "one letter Monday" -msgid "M" -msgstr "E" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "T" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "K" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "N" - -msgctxt "one letter Friday" -msgid "F" -msgstr "R" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "L" - -msgid "Show" -msgstr "Näita" - -msgid "Hide" -msgstr "Varja" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/eu/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/eu/LC_MESSAGES/django.mo deleted file mode 100644 index 7274559449924473e3804368bdc800a2b22cee82..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13665 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 _@RE-mBS2HWp0op{a;t} zPo?}&ytdZtk_}Sl7-=@@5vJlt4t_H5e}l);89_;uJg1Ho8sJ{l&Nap3z^;`qlP=Y> zFxaum@`DCiOi^Ci9hP=E?fBk10GAR@jIf%kRGzp;c_x&vK2EKwS=I@vxt0Iqpo|zn z$q^tiY5M9a=Gvo9^|7yP&Y|v#i>MS?FEvCLPqoO%Do9@S(i>z?;mfPi+I7zQz&cUV z9J$8&JmCB)Kg&coQJ-xWoC2NKC=lUNO-16}HosWU$K}atsGt(3^O4RzAZxrshAn5Wr69ih3C*HF+1JTh<}HRM9K1+DU^t z2KCsOnwTGhLgK2>+OW0^IObQt7`HK}oJrwDCd1EJYxzCA!yf(SqyKrriNxGQuy8jB zqQbxLW`1+zBn6|$O(sQlhQhIB=sg2>?W&u=@X_;R24nU*t=>Rg*WJ`|$DOTs4vz=Z z4pUL-$&)E+<&+b>HzT&!xv$Fw{XxUW*EpO7p;d99VQ!UF#`_(o4jc&BR-HJE(+1o_ za8U~VsVdK6&?y<3>6-TRStYb39H%jygIxe>#RxaF0Z|ow!*p-YC$u1M(mn;%7Jb}wjJeA19 zM+4EyEG|#cx!I3FTKULHkn`cq#(7_Tj=*R7!*evs0ZC;z(8xjHO(Dv=vB<>-9?>B@ z%^FHim>CO1D#^ALc)fX{reb_g@lXtOPY;o!J|UD-kh1QO>y=*?Dxwq;>SPQPfxL%I z0QY1Oeh;cx`Bi_@% diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/eu/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/eu/LC_MESSAGES/django.po deleted file mode 100644 index 5853594..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/eu/LC_MESSAGES/django.po +++ /dev/null @@ -1,709 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Aitzol Naberan , 2013,2016 -# Eneko Illarramendi , 2017-2019 -# Jannis Leidel , 2011 -# julen, 2012-2013 -# julen, 2013 -# Urtzi Odriozola , 2017 -# Yoaira García , 2021 -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-03-22 12:29+0000\n" -"Last-Translator: Yoaira García \n" -"Language-Team: Basque (http://www.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" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Ezabatu aukeratutako %(verbose_name_plural)s" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "%(count)d %(items)s elementu ezabatu dira." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "Ezin da %(name)s ezabatu" - -msgid "Are you sure?" -msgstr "Ziur al zaude?" - -msgid "Administration" -msgstr "Kudeaketa" - -msgid "All" -msgstr "Dena" - -msgid "Yes" -msgstr "Bai" - -msgid "No" -msgstr "Ez" - -msgid "Unknown" -msgstr "Ezezaguna" - -msgid "Any date" -msgstr "Edozein data" - -msgid "Today" -msgstr "Gaur" - -msgid "Past 7 days" -msgstr "Aurreko 7 egunak" - -msgid "This month" -msgstr "Hilabete hau" - -msgid "This year" -msgstr "Urte hau" - -msgid "No date" -msgstr "Datarik ez" - -msgid "Has date" -msgstr "Data dauka" - -msgid "Empty" -msgstr "Hutsik" - -msgid "Not empty" -msgstr "" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"Idatzi kudeaketa gunerako %(username)s eta pasahitz zuzena. Kontuan izan " -"biek maiuskula/minuskulak desberdintzen dituztela." - -msgid "Action:" -msgstr "Ekintza:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Gehitu beste %(verbose_name)s bat" - -msgid "Remove" -msgstr "Kendu" - -msgid "Addition" -msgstr "Gehitzea" - -msgid "Change" -msgstr "Aldatu" - -msgid "Deletion" -msgstr "Ezabatzea" - -msgid "action time" -msgstr "Ekintza hordua" - -msgid "user" -msgstr "erabiltzailea" - -msgid "content type" -msgstr "eduki mota" - -msgid "object id" -msgstr "objetuaren id-a" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "objeturaren adierazpena" - -msgid "action flag" -msgstr "Ekintza botoia" - -msgid "change message" -msgstr "Mezua aldatu" - -msgid "log entry" -msgstr "Log sarrera" - -msgid "log entries" -msgstr "log sarrerak" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "" - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "" - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "" - -msgid "LogEntry Object" -msgstr "LogEntry objetua" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "" - -msgid "Added." -msgstr "Gehituta" - -msgid "and" -msgstr "eta" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "" - -#, python-brace-format -msgid "Changed {fields}." -msgstr "{fields} aldatuta." - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "" - -msgid "No fields changed." -msgstr "Ez da eremurik aldatu." - -msgid "None" -msgstr "Bat ere ez" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "" - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "" - -msgid "You may edit it again below." -msgstr "Aldaketa gehiago egin ditzazkezu jarraian." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "" - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Elementuak aukeratu behar dira beraien gain ekintzak burutzeko. Ez da " -"elementurik aldatu." - -msgid "No action selected." -msgstr "Ez dago ekintzarik aukeratuta." - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "" - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "" - -#, python-format -msgid "Add %s" -msgstr "Gehitu %s" - -#, python-format -msgid "Change %s" -msgstr "Aldatu %s" - -#, python-format -msgid "View %s" -msgstr "%s ikusi" - -msgid "Database error" -msgstr "Errorea datu-basean" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(name)s %(count)s ondo aldatu da." -msgstr[1] "%(count)s %(name)s ondo aldatu dira." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "Guztira %(total_count)s aukeratuta" -msgstr[1] "Guztira %(total_count)s aukeratuta" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "Guztira %(cnt)s, 0 aukeratuta" - -#, python-format -msgid "Change history: %s" -msgstr "Aldaketen historia: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"%(class_name)s klaseko %(instance)s instantziak ezabatzeak erlazionatutako " -"objektu hauek ezabatzea eragingo du:\n" -"%(related_objects)s" - -msgid "Django site admin" -msgstr "Django kudeaketa gunea" - -msgid "Django administration" -msgstr "Django kudeaketa" - -msgid "Site administration" -msgstr "Webgunearen kudeaketa" - -msgid "Log in" -msgstr "Sartu" - -#, python-format -msgid "%(app)s administration" -msgstr "%(app)s kudeaketa" - -msgid "Page not found" -msgstr "Ez da orririk aurkitu" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "Sentitzen dugu, baina eskatutako orria ezin da aurkitu." - -msgid "Home" -msgstr "Hasiera" - -msgid "Server error" -msgstr "Zerbitzariaren errorea" - -msgid "Server error (500)" -msgstr "Zerbitzariaren errorea (500)" - -msgid "Server Error (500)" -msgstr "Zerbitzariaren errorea (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" - -msgid "Run the selected action" -msgstr "Burutu aukeratutako ekintza" - -msgid "Go" -msgstr "Joan" - -msgid "Click here to select the objects across all pages" -msgstr "Egin klik hemen orri guztietako objektuak aukeratzeko" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Hautatu %(total_count)s %(module_name)s guztiak" - -msgid "Clear selection" -msgstr "Garbitu hautapena" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "%(name)s aplikazioaren modeloak" - -msgid "Add" -msgstr "Gehitu" - -msgid "View" -msgstr "Ikusi" - -msgid "You don’t have permission to view or edit anything." -msgstr "Ez duzu ezer ikusteko edo editatzeko baimenik." - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" -"Lehenik, sartu erabiltzailea eta pasahitza bat. Gero, editatzeko aukera " -"gehiago izango dituzu. " - -msgid "Enter a username and password." -msgstr "Sartu erabiltzaile izen eta pasahitz bat." - -msgid "Change password" -msgstr "Aldatu pasahitza" - -msgid "Please correct the error below." -msgstr "Mesedez zuzendu erroreak behean." - -msgid "Please correct the errors below." -msgstr "Mesedez zuzendu erroreak behean." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "" -"Idatzi pasahitz berria %(username)s erabiltzailearentzat." - -msgid "Welcome," -msgstr "Ongi etorri," - -msgid "View site" -msgstr "Webgunea ikusi" - -msgid "Documentation" -msgstr "Dokumentazioa" - -msgid "Log out" -msgstr "Irten" - -#, python-format -msgid "Add %(name)s" -msgstr "Gehitu %(name)s" - -msgid "History" -msgstr "Historia" - -msgid "View on site" -msgstr "Webgunean ikusi" - -msgid "Filter" -msgstr "Iragazkia" - -msgid "Clear all filters" -msgstr "Garbitu filtro guztiak." - -msgid "Remove from sorting" -msgstr "Kendu ordenaziotik" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Ordenatzeko lehentasuna: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "Txandakatu ordenazioa" - -msgid "Delete" -msgstr "Ezabatu" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"%(object_name)s ezabatzean bere '%(escaped_object)s' ere ezabatzen dira, " -"baina zure kontuak ez dauka baimenik objetu mota hauek ezabatzeko:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"%(object_name)s '%(escaped_object)s' ezabatzeak erlazionatutako objektu " -"babestu hauek ezabatzea eskatzen du:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"Ziur zaude %(object_name)s \"%(escaped_object)s\" ezabatu nahi dituzula? " -"Erlazionaturik dauden hurrengo elementuak ere ezabatuko dira:" - -msgid "Objects" -msgstr "Objetuak" - -msgid "Yes, I’m sure" -msgstr "bai, ziur nago " - -msgid "No, take me back" -msgstr "Ez, itzuli atzera" - -msgid "Delete multiple objects" -msgstr "Ezabatu hainbat objektu" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"Aukeratutako %(objects_name)s ezabatzeak erlazionatutako objektuak ezabatzea " -"eskatzen du baina zure kontuak ez dauka baimen nahikorik objektu mota hauek " -"ezabatzeko: " - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"Aukeratutako %(objects_name)s ezabatzeak erlazionatutako objektu babestu " -"hauek ezabatzea eskatzen du:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"Ziur zaude aukeratutako %(objects_name)s ezabatu nahi duzula? Objektu guzti " -"hauek eta erlazionatutako elementu guztiak ezabatuko dira:" - -msgid "Delete?" -msgstr "Ezabatu?" - -#, python-format -msgid " By %(filter_title)s " -msgstr "Irizpidea: %(filter_title)s" - -msgid "Summary" -msgstr "Laburpena" - -msgid "Recent actions" -msgstr "Azken ekintzak" - -msgid "My actions" -msgstr "Nire ekintzak" - -msgid "None available" -msgstr "Ez dago ezer" - -msgid "Unknown content" -msgstr "Eduki ezezaguna" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"%(username)s bezala autentikatu zara, baina ez daukazu orrialde honetara " -"sarbidea. Nahi al duzu kontu ezberdin batez sartu?" - -msgid "Forgotten your password or username?" -msgstr "Pasahitza edo erabiltzaile-izena ahaztu duzu?" - -msgid "Toggle navigation" -msgstr "" - -msgid "Date/time" -msgstr "Data/ordua" - -msgid "User" -msgstr "Erabiltzailea" - -msgid "Action" -msgstr "Ekintza" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" - -msgid "Show all" -msgstr "Erakutsi dena" - -msgid "Save" -msgstr "Gorde" - -msgid "Popup closing…" -msgstr "Popup leihoa ixten..." - -msgid "Search" -msgstr "Bilatu" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "Emaitza %(counter)s " -msgstr[1] "%(counter)s emaitza" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "%(full_result_count)s guztira" - -msgid "Save as new" -msgstr "Gorde berri gisa" - -msgid "Save and add another" -msgstr "Gorde eta beste bat gehitu" - -msgid "Save and continue editing" -msgstr "Gorde eta editatzen jarraitu" - -msgid "Save and view" -msgstr "Gorde eta ikusi" - -msgid "Close" -msgstr "Itxi" - -#, python-format -msgid "Change selected %(model)s" -msgstr "Aldatu aukeratutako %(model)s" - -#, python-format -msgid "Add another %(model)s" -msgstr "Gehitu beste %(model)s" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "Ezabatu aukeratutako %(model)s" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "Eskerrik asko webguneari zure probetxuzko denbora eskaintzeagatik." - -msgid "Log in again" -msgstr "Hasi saioa berriro" - -msgid "Password change" -msgstr "Aldatu pasahitza" - -msgid "Your password was changed." -msgstr "Zure pasahitza aldatu egin da." - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"Mesedez, sartu zure pasahitza zaharra segurtasunagatik, gero sartu berria bi " -"aldiz, ondo idatzita dagoela ziurtatzeko. " - -msgid "Change my password" -msgstr "Nire pasahitza aldatu" - -msgid "Password reset" -msgstr "Berrezarri pasahitza" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "Zure pasahitza ezarri da. Orain aurrera egin eta sartu zaitezke." - -msgid "Password reset confirmation" -msgstr "Pasahitza berrezartzeko berrespena" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "Idatzi pasahitz berria birritan ondo idatzita dagoela ziurta dezagun." - -msgid "New password:" -msgstr "Pasahitz berria:" - -msgid "Confirm password:" -msgstr "Berretsi pasahitza:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"Pasahitza berrezartzeko loturak baliogabea dirudi. Baliteke lotura aurretik " -"erabilita egotea. Eskatu berriro pasahitza berrezartzea." - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" -"Zure pasahitza jartzeko aginduak bidali dizkizugu... sartu duzun posta " -"elektronikoarekin konturen bat baldin badago. Laster jasoko dituzu." - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" -"Posta elektronikorik jasotzen ez baduzu, ziurtatu erregistratu duzun " -"helbidean sartu zarela, eta zure spam horria begiratu. " - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"Mezu hau %(site_name)s webgunean pasahitza berrezartzea eskatu duzulako jaso " -"duzu." - -msgid "Please go to the following page and choose a new password:" -msgstr "Zoaz hurrengo orrira eta aukeratu pasahitz berria:" - -msgid "Your username, in case you’ve forgotten:" -msgstr "" - -msgid "Thanks for using our site!" -msgstr "Mila esker gure webgunea erabiltzeagatik!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "%(site_name)s webguneko taldea" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" -"Pasahitza ahaztu zaizu? Sartu zure helbidea behean, eta berria jartzeko " -"argibideak bidaliko dizkizugu " - -msgid "Email address:" -msgstr "Helbide elektronikoa:" - -msgid "Reset my password" -msgstr "Berrezarri pasahitza" - -msgid "All dates" -msgstr "Data guztiak" - -#, python-format -msgid "Select %s" -msgstr "Aukeratu %s" - -#, python-format -msgid "Select %s to change" -msgstr "Aukeratu %s aldatzeko" - -#, python-format -msgid "Select %s to view" -msgstr "Aukeratu %s ikusteko" - -msgid "Date:" -msgstr "Data:" - -msgid "Time:" -msgstr "Ordua:" - -msgid "Lookup" -msgstr "Lookup" - -msgid "Currently:" -msgstr "Oraingoa:" - -msgid "Change:" -msgstr "Aldatu:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/eu/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/eu/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 6b9adaa92c9b5488f4deee9e5814fdb6c7612da0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4522 zcmbuB&yO5O6~_x~z}Y~+fdGLJo=t48;4 z`_XB>L8wq)2j2&N zE3{tcBkkYoN$~7nJzD22O&%1doA#1x5co7!>Xgd=M192SAvv9u55`K(Xub&|V0<1d9Ax z;B(**Z3e#r{tc9QUxG2>-#D-vn1K*c9u&E+f}-ym;EUjkpv33U2kW@~1{6JSfKPyb z2>p9Lq|~?3-Uq$}z5-fs3eJI>)%OE`82F>W9|!(4@U_672YwuLrOef+{t>FGz=bM8 z{TS+D)B~te9;{L2nZ#U**n9*PYSqK2??#m(v5+Erm(r+F<*YnDiYoE>lr&JVt*VHR z?nj+OokBg1`bku{OC3ceRJcaXqRM;W5UP|J)X$)vKs|^md<7)>Cv3*Ivtv9XC9B};I`-FwqqwrNBu~hq=8_5;7qFKi%yYyHNT-v zs^gUDP_7nq*5*_#bgj)ffHa-geyr6p{jruGZ>81ToU=+<=nNJlX2T?fPO&zp zNnZKp2$FT+Y>Xp1q}1BV`Rf*$3NK%PlMC-L*=e+;6N}2onpjegMYlH%LNsn#j+u${ zxNYO$ja!VPA^V7~q^xtUvw~JHiQi;?Z8^?+#?XaM#|>B1menp9GpfkyC3klPC&pK= zr;$&V*DG^H-I#+bdvDgXX<$N(qhNC%DVyPmJ;Fsx&LCuam&W^6Y$kmx<9%z|7ZTjP zYd7>3mE;Y5t#09Rk!+1iwhF$r^Jz}9y8CH$#o6n4eK(eq#uwS;$dx7~*O3x-;wlfU z^Np3fW0Jv$D6Zr$7becW+2$O z${R*>?#P{L%zU;ncbsNVHy=B3YzAfGvd(>@<#d*(+FRG8#f*EFmeUlcTK5@QNsqJi zJpp%0U(~k!&tYEHDRhS$E!O=eozwZ33#Q4g_k-s2^ycPf2z%Twv|odV&Y0#IGr|@tn24Z$_7<4KRb7Z>c_K_867xFvq#TN;5x1D*9Lpj z!)06FySnHxPFmsh9mj9Jat-cWt>)vR^aW<;1Vyn)J8-B`^S(qAS8}a>`+*YeHN_g& zbQmJ*lHwhD&U2=FG_q0F7(MHrTI}GZ-b-aOIdx!#fh;s*-H}*{7)N7*quE{~AI4_& z5SUtaK1O%2nt_3rF-{E`9Utd2AGJS#|IdyoXJzOXB1De-t>ijBz-1(P=n3H|j}UAXh>l z;UsZ_e1wVj;I%|Y1QD(xS;B+b_#jMpzm~ekCBBQwf%tTyr?>EC?dmFogh_-&wxAC& zV~iy5Gg=2nIeCyeTpA2i>BUGiE~6Vwk|R?m(QORkQpfsMdt~vO?1{}gn6xM=e6hPl z$T6qR8RV5(#=$CUB^n=s88(@XpU5!}+W0#6aAtdCkYKv>)hWS=wQ3QUF`OsIXxm*$ zQ5I9^L6Q@fBu!kN7H@QXuqALb4g?ONcnJ$~UxJcFblE^JKAy0DJ%xMS;rk%A-Wq6U zISJzU`8rX, 2011 -# Eneko Illarramendi , 2017 -# Jannis Leidel , 2011 -# julen , 2012-2013 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-05-17 23:12+0200\n" -"PO-Revision-Date: 2017-09-23 18:54+0000\n" -"Last-Translator: Eneko Illarramendi \n" -"Language-Team: Basque (http://www.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" - -#, javascript-format -msgid "Available %s" -msgstr "%s erabilgarri" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Hau da aukeran dauden %s zerrenda. Hauetako zenbait aukera ditzakezu " -"azpiko \n" -"kaxan hautatu eta kutxen artean dagoen \"Aukeratu\" gezian klik eginez." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "Idatzi kutxa honetan erabilgarri dauden %s objektuak iragazteko." - -msgid "Filter" -msgstr "Filtroa" - -msgid "Choose all" -msgstr "Denak aukeratu" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Egin klik %s guztiak batera aukeratzeko." - -msgid "Choose" -msgstr "Aukeratu" - -msgid "Remove" -msgstr "Kendu" - -#, javascript-format -msgid "Chosen %s" -msgstr "%s aukeratuak" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Hau da aukeratutako %s zerrenda. Hauetako zenbait ezaba ditzakezu azpiko " -"kutxan hautatu eta bi kutxen artean dagoen \"Ezabatu\" gezian klik eginez." - -msgid "Remove all" -msgstr "Kendu guztiak" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Egin klik aukeratutako %s guztiak kentzeko." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(cnt)s-etik %(sel)s aukeratuta" -msgstr[1] "%(cnt)s-etik %(sel)s aukeratuta" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Gorde gabeko aldaketak dauzkazu eremuetan. Ekintza bat exekutatzen baduzu, " -"gorde gabeko aldaketak galduko dira." - -msgid "" -"You have selected an action, but you haven't saved your changes to " -"individual fields yet. Please click OK to save. You'll need to re-run the " -"action." -msgstr "" -"Ekintza bat hautatu duzu, baina oraindik ez duzu eremuetako aldaketak gorde. " -"Mesedez, sakatu OK gordetzeko. Ekintza berriro exekutatu beharko duzu." - -msgid "" -"You have selected an action, and you haven't made any changes on individual " -"fields. You're probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Ekintza bat hautatu duzu, baina ez duzu inongo aldaketarik egin eremuetan. " -"Litekeena da, Gorde botoia beharrean Aurrera botoiaren bila aritzea." - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "Oharra: zerbitzariaren denborarekiko ordu %s aurrerago zaude" -msgstr[1] "Oharra: zerbitzariaren denborarekiko %s ordu aurrerago zaude" - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "Oharra: zerbitzariaren denborarekiko ordu %s atzerago zaude. " -msgstr[1] "Oharra: zerbitzariaren denborarekiko %s ordu atzerago zaude. " - -msgid "Now" -msgstr "Orain" - -msgid "Choose a Time" -msgstr "Aukeratu ordu bat" - -msgid "Choose a time" -msgstr "Aukeratu ordu bat" - -msgid "Midnight" -msgstr "Gauerdia" - -msgid "6 a.m." -msgstr "6 a.m." - -msgid "Noon" -msgstr "Eguerdia" - -msgid "6 p.m." -msgstr "6 p.m." - -msgid "Cancel" -msgstr "Atzera" - -msgid "Today" -msgstr "Gaur" - -msgid "Choose a Date" -msgstr "Aukeratu data bat" - -msgid "Yesterday" -msgstr "Atzo" - -msgid "Tomorrow" -msgstr "Bihar" - -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" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "I" - -msgctxt "one letter Monday" -msgid "M" -msgstr "A" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "A" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "A" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "O" - -msgctxt "one letter Friday" -msgid "F" -msgstr "O" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "L" - -msgid "Show" -msgstr "Erakutsi" - -msgid "Hide" -msgstr "Izkutatu" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/fa/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/fa/LC_MESSAGES/django.mo deleted file mode 100644 index 2cc581a5bd8e3f68d0798278eadaf97eaa7c6d3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20345 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ℜF?3PcCBQ<72SL?Vla#Ob|Q+h@-B z|CI5*2_YgA69^gWn`4PwUxl)htP|2`15vJ3CYF@RgN+@UEeL#_f=*+5YknV!_E}L6HCc9%B`&)Hry0QAbL#EiyeUxr*yvB z;u?WYp(`;DTb7%Bf9mulT*z)J3yAm1l$(rDa=I)@$vvrLa?XlAi4K>xMYd^8nJ777 z8!Y0FyHV0w>B@w$_Z-bMqqx>(EALpPLuQDYKI}0mK47&9{vj>_TmvzA1|}h=J!?c%Xc@TG#mzf??rE-7ww9gQpfvera;_>k*P6F24Pp>TpYhwx z7+80zcJ6$1o{G1d@Ofb0oY`Yg<nwziStD$70#S;^!e*zdie${XR9 zBt#N~9o*Dw^dHdNN1dF_`H%< zFwU3i2t~>brZ4K{t_gAN!OEGrU>8axom;IW*J$|TcILFNPA{@imYzv6>k_%HrhE@h zX63#33Y%#{ie&awV>85V&KNZHRQn+0CSAVjftW;c63dwf0kfU4mh^2}OPXnc=hLS7 z%|t17idB-Ekg&9dXwA-L$ttxi7n|3$onk>h>cVy~Tt?!$YvseRWRE!0!4AaWX30;r zzb`kbBWz}KzR9f^A!0v)tJJZW8>%p_RI-vb$L^dct|Us6pDo+i+0joq-X?8(;mvrr-*?GLg2807%QVhKv!o~D zc6wn^Dz)!c6n&K=plK&v$MAmKX~I?7p5m4&BUJNto@jUej}(7iBEjvju*-I${lBH` z)j^q-BbMwC{~uIZvWuEy619U0)L|tQRZDj3<82U&drC&LUer%;PLtG^;vacxQ^zd+ zz~3S#fl0^xIL)06PIuMc`v$#{6l!8-c7xtPwPo2gQB-PKkvBN2$`vnJ4tZ;O0*tCI zme5htQ%spCSQm%>r&&c3(b4!Y z?hs{gH_;g!ZsPwwL+SY}GmtkFO*{drV<`}^5tvDAvb9MIk$Fv|FpzvoD)^|M{-+va z7c!7-`avl<{1Np=@fJJMc&a%D@k-}@56&Q>I|E^H4C+Y>X|~|l$;%kFCHHM4H46Vs z@tP7W0~7-!6ztZ#mJt#R%(2*0T&xnuRwDCCA=70R_cZy9yH2%mErrhXpn#y3HCV~K z^+n3Q3~+#DA2memWTMC^;VK=g!pwX_<|G#StswTay+WuAH9wUpQP%5|QkX&z$~Omh z=YZ3;A*_{1XE!Pcy9lfd8}nUE9k!up;~(xrgppowtZX(4ar%`qj&i-3v8EszH^(G+ zj-Qd;d`+Y$gJY8uKN^z1feJxxMyjzN;_xxvmL z`-*`b6{zwx;aq=hZATY{%C%Uk>ZM^jUKEpARKk>!_lj4=&d7i^CvMHz%dO5$X2Xv z58hsXO5MtwG7WF8K1=FWMx}&h>dAD$60OQ%MKgtvSjCD)Z~)HI+ThV4Q=Vlvw(5z_ z{gCytvzCpsGz3k+69o>^Sr;YS(#&aGD-=-g6c3Zhs$!GWY zDRZ(*5opAc2G?5U3Fn(=`gqW81*zs%(UUk}Q5(I|+0Gc{)an02kkqMTgES;Z3DjIT z>|DGQy_l1FR-ek#$|O)hwbDihlXhl{^bn|%BsO?Hns|TkNk!9bf^6CBU2x5WjN@rCu~m}k*;J-$Y8lLe*bt1yd{?3u#G1UN&$-yWrs529!;!W;2J#&|3fG(nA86%8T&_=Zw_Qp5Uu9?@x`0v5%d4zC_{Et7Wt3%x-8 A>i_@% diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/fa/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/fa/LC_MESSAGES/django.po deleted file mode 100644 index ae3144b..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/fa/LC_MESSAGES/django.po +++ /dev/null @@ -1,739 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Ahmad Hosseini , 2020 -# Ali Nikneshan , 2015,2020 -# Ali Vakilzade , 2015 -# Amir Ajorloo , 2020 -# Arash Fazeli , 2012 -# Farshad Asadpour, 2021 -# Jannis Leidel , 2011 -# MJafar Mashhadi , 2018 -# Mohammad Hossein Mojtahedi , 2017,2019 -# Pouya Abbassi, 2016 -# rahim agh , 2021 -# Reza Mohammadi , 2013-2014 -# Sajad Rahimi , 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-10-23 18:10+0000\n" -"Last-Translator: Farshad Asadpour\n" -"Language-Team: Persian (http://www.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" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "حذ٠%(verbose_name_plural)s های انتخاب شده" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "%(count)d تا %(items)s با موÙقیت حذ٠شدند." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "امکان حذ٠%(name)s نیست." - -msgid "Are you sure?" -msgstr "آیا مطمئن هستید؟" - -msgid "Administration" -msgstr "مدیریت" - -msgid "All" -msgstr "همه" - -msgid "Yes" -msgstr "بله" - -msgid "No" -msgstr "خیر" - -msgid "Unknown" -msgstr "ناشناخته" - -msgid "Any date" -msgstr "هر تاریخی" - -msgid "Today" -msgstr "امروز" - -msgid "Past 7 days" -msgstr "Û· روز اخیر" - -msgid "This month" -msgstr "این ماه" - -msgid "This year" -msgstr "امسال" - -msgid "No date" -msgstr "بدون تاریخ" - -msgid "Has date" -msgstr "دارای تاریخ" - -msgid "Empty" -msgstr "خالی" - -msgid "Not empty" -msgstr "غیر خالی" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"Ù„Ø·ÙØ§ %(username)s Ùˆ گذرواژه را برای یک حساب کارمند وارد کنید.\n" -"توجه داشته باشید Ú©Ù‡ ممکن است هر دو به Ú©ÙˆÚ†Ú©ÛŒ Ùˆ بزرگی حرو٠حساس باشند." - -msgid "Action:" -msgstr "اقدام:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Ø§ÙØ²ÙˆØ¯Ù† یک %(verbose_name)s دیگر" - -msgid "Remove" -msgstr "حذÙ" - -msgid "Addition" -msgstr "Ø§ÙØ²ÙˆØ¯Ù†" - -msgid "Change" -msgstr "تغییر" - -msgid "Deletion" -msgstr "کاستن" - -msgid "action time" -msgstr "زمان اقدام" - -msgid "user" -msgstr "کاربر" - -msgid "content type" -msgstr "نوع محتوی" - -msgid "object id" -msgstr "شناسهٔ شیء" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "صورت شیء" - -msgid "action flag" -msgstr "نشانه عمل" - -msgid "change message" -msgstr "پیغام تغییر" - -msgid "log entry" -msgstr "مورد Ø§ØªÙØ§Ù‚ات" - -msgid "log entries" -msgstr "موارد Ø§ØªÙØ§Ù‚ات" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "\"%(object)s\" Ø§ÙØ±ÙˆØ¯Ù‡ شد." - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "تغییر ÛŒØ§ÙØª \"%(object)s\" - %(changes)s" - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "\"%(object)s\" حد٠شد." - -msgid "LogEntry Object" -msgstr "شئ LogEntry" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "اضاÙÙ‡ شد {name} \"{object}\"." - -msgid "Added." -msgstr "اضاÙÙ‡ شد" - -msgid "and" -msgstr "Ùˆ" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "{fields} برای {name} \"{object}\" تغییر ÛŒØ§ÙØªÙ†Ø¯." - -#, python-brace-format -msgid "Changed {fields}." -msgstr "{fields} تغییر ÛŒØ§ÙØªÙ†Ø¯." - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "{name} \"{object}\" حذ٠شد." - -msgid "No fields changed." -msgstr "Ùیلدی تغییر Ù†ÛŒØ§ÙØªÙ‡ است." - -msgid "None" -msgstr "هیچ" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "" -"برای انتخاب بیش از یکی \"Control\"ØŒ یا \"Command\" روی MacØŒ را پایین Ù†Ú¯Ù‡ " -"دارید." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "{name} \"{obj}\" با موÙقیت اضاÙÙ‡ شد." - -msgid "You may edit it again below." -msgstr "می‌توانید مجدداً ویرایش کنید." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "" -"{name} \"{obj}\" با موÙقیت اضاÙÙ‡ شد. شما میتوانید {name} دیگری در قسمت پایین " -"اضاÙÙ‡ کنید." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "" -"{name} \"{obj}\" با موÙقیت تغییر ÛŒØ§ÙØª. شما میتوانید دوباره آنرا در قسمت " -"پایین ویرایش کنید." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "" -" {name} \"{obj}\" به موÙقیت اضاÙÙ‡ شد. شما میتوانید در قسمت پایین، دوباره آن " -"را ویرایش کنید." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "" -"{name} \"{obj}\" با موÙقیت تغییر ÛŒØ§ÙØª. شما میتوانید {name} دیگری در قسمت " -"پایین اضاÙÙ‡ کنید." - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "{name} \"{obj}\" با موÙقیت تغییر ÛŒØ§ÙØª." - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"آیتم ها باید به منظور انجام عملیات بر روی آنها انتخاب شوند. هیچ آیتمی با " -"تغییر Ù†ÛŒØ§ÙØªÙ‡ است." - -msgid "No action selected." -msgstr "ÙØ¹Ø§Ù„یتی انتخاب نشده" - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "%(name)s·\"%(obj)s\" با موÙقیت حذ٠شد." - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "%(name)s با کلید «%(key)s» وجود ندارد. ممکن است حذ٠شده باشد." - -#, python-format -msgid "Add %s" -msgstr "اضاÙÙ‡ کردن %s" - -#, python-format -msgid "Change %s" -msgstr "تغییر %s" - -#, python-format -msgid "View %s" -msgstr "مشاهده %s" - -msgid "Database error" -msgstr "خطا در بانک اطلاعاتی" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s با موÙقیت تغییر کرد." -msgstr[1] "%(count)s %(name)s با موÙقیت تغییر کرد." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "همه موارد %(total_count)s انتخاب شده" -msgstr[1] "همه موارد %(total_count)s انتخاب شده" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "0 از %(cnt)s انتخاب شده‌اند" - -#, python-format -msgid "Change history: %s" -msgstr "تاریخچهٔ تغییر: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"برای حذ٠%(class_name)s %(instance)s لازم است اشیای Ø­ÙØ§Ø¸Øª شدهٔ زیر هم حذ٠" -"شوند: %(related_objects)s" - -msgid "Django site admin" -msgstr "مدیریت وب‌گاه Django" - -msgid "Django administration" -msgstr "مدیریت Django" - -msgid "Site administration" -msgstr "مدیریت وب‌گاه" - -msgid "Log in" -msgstr "ورود" - -#, python-format -msgid "%(app)s administration" -msgstr "مدیریت ‎%(app)s‎" - -msgid "Page not found" -msgstr "ØµÙØ­Ù‡ ÛŒØ§ÙØª نشد" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "شرمنده، ØµÙØ­Ù‡ مورد تقاضا ÛŒØ§ÙØª نشد." - -msgid "Home" -msgstr "شروع" - -msgid "Server error" -msgstr "خطای سرور" - -msgid "Server error (500)" -msgstr "خطای سرور (500)" - -msgid "Server Error (500)" -msgstr "خطای سرور (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"مشکلی پیش آمده. این مشکل از طریق ایمیل به مدیران وب‌گاه اطلاع داده شد Ùˆ به " -"زودی اصلاح می‌گردد. از صبر شما متشکریم." - -msgid "Run the selected action" -msgstr "اجرای حرکت انتخاب شده" - -msgid "Go" -msgstr "برو" - -msgid "Click here to select the objects across all pages" -msgstr "برای انتخاب موجودیت‌ها در تمام ØµÙØ­Ø§Øª اینجا را کلیک کنید" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "انتخاب تمامی %(total_count)s %(module_name)s" - -msgid "Clear selection" -msgstr "لغو انتخاب‌ها" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "مدلها در برنامه %(name)s " - -msgid "Add" -msgstr "اضاÙÙ‡ کردن" - -msgid "View" -msgstr "مشاهده" - -msgid "You don’t have permission to view or edit anything." -msgstr "شما اجازهٔ مشاهده یا ویرایش چیزی را ندارید." - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" -"ابتدا یک نام کاربری Ùˆ گذرواژه وارد کنید. سپس Ù…ÛŒ توانید مشخصات دیگر کاربر را " -"ویرایش کنید." - -msgid "Enter a username and password." -msgstr "یک نام کاربری Ùˆ رمز عبور را وارد کنید." - -msgid "Change password" -msgstr "تغییر گذرواژه" - -msgid "Please correct the error below." -msgstr "Ù„Ø·ÙØ§Ù‹ خطای زیر را تصحیح کنید." - -msgid "Please correct the errors below." -msgstr "Ù„Ø·ÙØ§Ù‹ خطاهای زیر را تصحیح کنید." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "برای کابر %(username)s یک گذرنامهٔ جدید وارد کنید." - -msgid "Welcome," -msgstr "خوش آمدید،" - -msgid "View site" -msgstr "نمایش وبگاه" - -msgid "Documentation" -msgstr "مستندات" - -msgid "Log out" -msgstr "خروج" - -#, python-format -msgid "Add %(name)s" -msgstr "اضاÙه‌کردن %(name)s" - -msgid "History" -msgstr "تاریخچه" - -msgid "View on site" -msgstr "مشاهده در وب‌گاه" - -msgid "Filter" -msgstr "Ùیلتر" - -msgid "Clear all filters" -msgstr "پاک کردن همه Ùیلترها" - -msgid "Remove from sorting" -msgstr "حذ٠از مرتب سازی" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "اولویت مرتب‌سازی: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "تعویض مرتب سازی" - -msgid "Delete" -msgstr "حذÙ" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"حذ٠%(object_name)s·'%(escaped_object)s' Ù…ÛŒ تواند باعث حذ٠اشیاء مرتبط شود. " -"اما حساب شما دسترسی لازم برای حذ٠اشیای از انواع زیر را ندارد:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"حذ٠%(object_name)s '%(escaped_object)s' نیاز به حذ٠موجودیت‌های مرتبط Ù…Ø­Ø§ÙØ¸Øª " -"شده ذیل دارد:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"آیا مطمئنید Ú©Ù‡ می‌خواهید %(object_name)s·\"%(escaped_object)s\" را حذ٠کنید؟ " -"کلیهٔ اشیای مرتبط زیر حذ٠خواهند شد:" - -msgid "Objects" -msgstr "اشیاء" - -msgid "Yes, I’m sure" -msgstr "بله، مطمئن هستم." - -msgid "No, take me back" -msgstr "نه، من را برگردان" - -msgid "Delete multiple objects" -msgstr "حذ٠اشیاء متعدد" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"حذ٠%(objects_name)s انتخاب شده منجر به حذ٠موجودیت‌های مرتبط خواهد شد، ولی " -"شناسه شما اجازه حذ٠اینگونه از موجودیت‌های ذیل را ندارد:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"حذ٠%(objects_name)s انتخاب شده نیاز به حذ٠موجودیت‌های مرتبط Ù…Ø­Ø§ÙØ¸Øª شده ذیل " -"دارد:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"آیا در خصوص حذ٠%(objects_name)s انتخاب شده اطمینان دارید؟ تمام موجودیت‌های " -"ذیل به همراه موارد مرتبط با آنها حذ٠خواهند شد:" - -msgid "Delete?" -msgstr "Ø­Ø°ÙØŸ" - -#, python-format -msgid " By %(filter_title)s " -msgstr "براساس %(filter_title)s " - -msgid "Summary" -msgstr "خلاصه" - -msgid "Recent actions" -msgstr "ÙØ¹Ø§Ù„یتهای اخیر" - -msgid "My actions" -msgstr "ÙØ¹Ø§Ù„یتهای من" - -msgid "None available" -msgstr "چیزی در دسترس نیست" - -msgid "Unknown content" -msgstr "محتوا ناشناخته" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"در نصب بانک اطلاعاتی شما مشکلی وجود دارد. مطمئن شوید Ú©Ù‡ جداول مربوطه به " -"درستی ایجاد شده‌اند Ùˆ اطمینان حاصل کنید Ú©Ù‡ بانک اطلاعاتی توسط کاربر مربوطه " -"قابل خواندن Ù…ÛŒ باشد." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"شما به عنوان %(username)sوارد شده اید. ولی اجازه مشاهده ØµÙØ­Ù‡ Ùوق را نداریدو " -"آیا مایلید با کاربر دیگری وارد شوید؟" - -msgid "Forgotten your password or username?" -msgstr "گذرواژه یا نام کاربری خود را ÙØ±Ø§Ù…وش کرده‌اید؟" - -msgid "Toggle navigation" -msgstr "تعویض جهت یابی" - -msgid "Start typing to filter…" -msgstr "آغار به کار نوشتن برای Ùیلترکردن ..." - -msgid "Filter navigation items" -msgstr "Ùیلتر کردن آیتم های مسیریابی" - -msgid "Date/time" -msgstr "تاریخ/ساعت" - -msgid "User" -msgstr "کاربر" - -msgid "Action" -msgstr "عمل" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" -"این شیء هنوز تاریخچه تغییرات ندارد. ممکن است توسط این وب‌گاه مدیر ساخته نشده " -"باشد." - -msgid "Show all" -msgstr "نمایش همه" - -msgid "Save" -msgstr "ذخیره" - -msgid "Popup closing…" -msgstr "در حال بستن پنجره..." - -msgid "Search" -msgstr "جستجو" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s نتیجه" -msgstr[1] "%(counter)s نتیجه" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "در مجموع %(full_result_count)s تا" - -msgid "Save as new" -msgstr "ذخیره به عنوان جدید" - -msgid "Save and add another" -msgstr "ذخیره Ùˆ ایجاد یکی دیگر" - -msgid "Save and continue editing" -msgstr "ذخیره Ùˆ ادامهٔ ویرایش" - -msgid "Save and view" -msgstr "ذخیره Ùˆ نمایش" - -msgid "Close" -msgstr "بستن" - -#, python-format -msgid "Change selected %(model)s" -msgstr "تغییر دادن %(model)s انتخاب شده" - -#, python-format -msgid "Add another %(model)s" -msgstr "Ø§ÙØ²Ø¯ÙˆÙ† %(model)s دیگر" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "حذ٠کردن %(model)s انتخاب شده" - -msgid "Thanks for spending some quality time with the web site today." -msgstr "" -"از شما ممنون هستیم Ú©Ù‡ زمان با ارزش خود را برای این تارنما امروز صر٠کرده اید" - -msgid "Log in again" -msgstr "ورود دوباره" - -msgid "Password change" -msgstr "تغییر گذرواژه" - -msgid "Your password was changed." -msgstr "گذرواژهٔ شما تغییر ÛŒØ§ÙØª." - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"برای امنیت بیشتر٬ Ù„Ø·ÙØ§ گذرواژه قدیمی خود را وارد کنید٬ سپس گذرواژه جدیدتان " -"را دوبار وارد کنید تا ما بتوانیم Ú†Ú© کنیم Ú©Ù‡ به درستی تایپ کرده‌اید. " - -msgid "Change my password" -msgstr "تغییر گذرواژهٔ من" - -msgid "Password reset" -msgstr "ایجاد گذرواژهٔ جدید" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "گذرواژهٔ جدیدتان تنظیم شد. اکنون می‌توانید وارد وب‌گاه شوید." - -msgid "Password reset confirmation" -msgstr "تأیید گذرواژهٔ جدید" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"گذرواژهٔ جدیدتان را دوبار وارد کنید تا ما بتوانیم Ú†Ú© کنیم Ú©Ù‡ به درستی تایپ " -"کرده‌اید." - -msgid "New password:" -msgstr "گذرواژهٔ جدید:" - -msgid "Confirm password:" -msgstr "تکرار گذرواژه:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"پیوند ایجاد گذرواژهٔ جدید نامعتبر بود، احتمالاً به این علت Ú©Ù‡ قبلاً از آن " -"Ø§Ø³ØªÙØ§Ø¯Ù‡ شده است. Ù„Ø·ÙØ§Ù‹ برای یک گذرواژهٔ جدید درخواست دهید." - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" -"دستورالعمل تنظیم گذرواژه را برایتان ایمیل کردیم. اگر با ایمیلی Ú©Ù‡ وارد کردید " -"اکانتی وجود داشته باشد باید به زودی این دستورالعمل‌ها را Ø¯Ø±ÛŒØ§ÙØª کنید." - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" -"اگر ایمیلی Ø¯Ø±ÛŒØ§ÙØª نمی‌کنید، Ù„Ø·ÙØ§Ù‹ بررسی کنید Ú©Ù‡ آدرسی Ú©Ù‡ وارد کرده‌اید همان است " -"Ú©Ù‡ با آن ثبت نام کرده‌اید، Ùˆ پوشهٔ اسپم خود را نیز Ú†Ú© کنید." - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"شما این ایمیل را بخاطر تقاضای تغییر رمز حساب در %(site_name)s. Ø¯Ø±ÛŒØ§ÙØª کرده " -"اید." - -msgid "Please go to the following page and choose a new password:" -msgstr "Ù„Ø·ÙØ§Ù‹ به ØµÙØ­Ù‡Ù” زیر بروید Ùˆ یک گذرواژهٔ جدید انتخاب کنید:" - -msgid "Your username, in case you’ve forgotten:" -msgstr "نام کاربری‌تان، چنانچه احیاناً یادتان Ø±ÙØªÙ‡ است:" - -msgid "Thanks for using our site!" -msgstr "ممنون از Ø§Ø³ØªÙØ§Ø¯Ù‡Ù” شما از وب‌گاه ما" - -#, python-format -msgid "The %(site_name)s team" -msgstr "گروه %(site_name)s" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" -"گذرواژه خود را ÙØ±Ø§Ù…وش کرده اید؟ آدرس ایمیل خود را وارد کنید Ùˆ ما مراحل تعیین " -"کلمه عبور جدید را برای شما ایمیل می‌کنیم." - -msgid "Email address:" -msgstr "آدرس ایمیل:" - -msgid "Reset my password" -msgstr "ایجاد گذرواژهٔ جدید" - -msgid "All dates" -msgstr "همهٔ تاریخ‌ها" - -#, python-format -msgid "Select %s" -msgstr "%s انتخاب کنید" - -#, python-format -msgid "Select %s to change" -msgstr "%s را برای تغییر انتخاب کنید" - -#, python-format -msgid "Select %s to view" -msgstr "%s را برای مشاهده انتخاب کنید" - -msgid "Date:" -msgstr "تاریخ:" - -msgid "Time:" -msgstr "زمان:" - -msgid "Lookup" -msgstr "جستجو" - -msgid "Currently:" -msgstr "در حال حاضر:" - -msgid "Change:" -msgstr "تغییر ÛŒØ§ÙØªÙ‡:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/fa/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/fa/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 2add5c779c5c97c958d439b7647cf4d3e3dfdadf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6050 zcmc(he~esJ700hSB5uVWpcN71S}C-`%(evzPARswEEe6iwu?|hjBj@C?mU=zZ+-90 zZr2#nHQSvUTZ6V5h(r)0yR2=O{s3vCjfsi+kNjogdu>7#|IvTcM5BKg6F=v^JG-;f z<%eS8%iQ<9Kh8bp+;hJ7ym{&J!nYL9Cfe1~-mKIf!2&OyeQ#CjHgE#G1U%#LryxJ| z3pf51_zuRucH`eU`~!Fy^M7{uFNe!e*2DYQEr4E3G@!v_Joa2Fa=KF>~TvT6jxF38M<3~WYs3#pB16MLW3w{Lr zt-}JsVt*AV_U-^b4(Vhm3l9GTik&aNC)e{;hetq>e*zT#J`Li!I_=hf24;+31pf-oT%PZL9OuN3 zY4CI4v!M95jNtweTn>JQxJnYv0=qc8tY1bl#om>m_;W2N^EbKiZEn036#Y9K-Ve$- zJy7-yfwC_K#ovcPuCzMj@DYcH9e&&4V-6p8_yj0!%CkBL`xYB3+;}Z0wh>hyrrkgz zoaz?ZHM9~v{%UE~Im*@~HCAFo!9+^fsYV10q`R)a=t!B_PDkf5W zrV=&1Xk7LA^@Q;!{i;#-c!8a}r&%9Y_cQ~e`n_nd#(P}#`_;f7t|e-F7zVr&Q`URJ zruHH^tgeO4NP9KoRVALWiAGJNraxp^rmNvtexfDgsrHx{E{Zx~R?UOQ z?HftZv^SXeVQ`a;-?$S9Uf%auq8nZn$_J7OFBmr5=>Q+9{-|GVdUdRudNsDuK^(%4 zL}7(%ITMP@lyXS3rEKnu87TWcwK&NY| zU7-qex|Up>DuCT9RIUQ$>!RtvFx@R}t6PD0mpJu~+3~K~?bKDNodr5wORlCAz^;|~ zno^*r!hpD$1d{8%$cN~KzRtP+Fp#6#L_0zgql6b2u&zgk{~c zb4PKP8TCc9C||R(Ubkl5+Txm9ifeAxYi};!y8gyBJUyTG;-okbc|lzFk}xWBr)qvf zd&4z-hwYZ=^8Ki68gB62EDeT@JJ}QrH@#s~957y^tapk_P;yl*Nk+=Oy<=lzr9@Qv zLuRk+=*@j?L)~rf9rAit_w;Y;ziZ)CYfEc-w!l*p;1*@7tP`_0=^d$iey~AqW)z!b zo(}T zyKz;Z@6>BoZ|G6{)yV&Kq|@oi`Trg1bT*aFrpK9_(dp@QE^EEK@1UKX`){^fcwVQ^ zr8DU(8Yp zz=?d|98?z$o_|K;?zAXLkLyL=pMNHsVs_3+oy_*j@*9v@q&;ilVGCauE6hWt(iw4= zV=USu?xsiWe7-$9BL7%$bkd%r?QyAN|FQJhY(g)+vs-^|d`W$CM0T18;FroK2&+WB zrP8zbIm61N%Fbm|Bt=4mmnX>llsf;YjI#r|EZN8=#e3$_@H7GvQ)ExkVOruXQ4z+R zPG?j*%d=QymQAAfB&Otc zE>sR=tv`}EO&+bgSR}b9T+u1J0z=kg7>D3dSTU2emL#z|*#v&zKjc|BT&G4?xBkQP zb-Mq`ht1E*kq91lM8DQSZSFWC^cS*A@goOI9XL;Om+#7ESgyoLuB}*1rov?J82+azuqzGkS zBZ|<(l~Yb2e4oqz9Oo+(Fd~Jt;}Wa$n#k zR%b0K19I!0l^aM#S}-jy@AIGI5_dfP5v-74%m;w~>70xkD!12?WI=^91QQnJMPyGp z28d27vLxD82T{y9y7MoeYGP|01CCmgh_-2zM|827cKX?PCVgJ=y*MyXj6WTuYhjxh zo{|)cKXP~A40DocA%r9m2gMIj-YJ{4L, 2011-2012 -# Alireza Savand , 2012 -# Ali Vakilzade , 2015 -# Jannis Leidel , 2011 -# Pouya Abbassi, 2016 -# rahim agh , 2020-2021 -# Reza Mohammadi , 2014 -# Sina Cheraghi , 2011 -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-04-03 13:56+0000\n" -"Last-Translator: rahim agh \n" -"Language-Team: Persian (http://www.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" - -#, javascript-format -msgid "Available %s" -msgstr "%sÛŒ موجود" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"این لیست%s های در دسترس است. شما ممکن است برخی از آنها را در محل زیرانتخاب " -"نمایید Ùˆ سپس روی \"انتخاب\" بین دو جعبه کلیک کنید." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "برای غربال Ùهرست %sÛŒ موجود درون این جعبه تایپ کنید." - -msgid "Filter" -msgstr "غربال" - -msgid "Choose all" -msgstr "انتخاب همه" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "برای انتخاب یکجای همهٔ %s کلیک کنید." - -msgid "Choose" -msgstr "انتخاب" - -msgid "Remove" -msgstr "حذÙ" - -#, javascript-format -msgid "Chosen %s" -msgstr "%s انتخاب شده" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"این Ùهرست %s های انتخاب شده است. شما ممکن است برخی از انتخاب آنها را در محل " -"زیر وارد نمایید Ùˆ سپس روی \"حذÙ\" جهت دار بین دو جعبه حذ٠شده است." - -msgid "Remove all" -msgstr "حذ٠همه" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "برای حذ٠یکجای همهٔ %sÛŒ انتخاب شده کلیک کنید." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] " %(sel)s از %(cnt)s انتخاب شده‌اند" -msgstr[1] " %(sel)s از %(cnt)s انتخاب شده‌اند" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"شما تغییراتی در بعضی Ùیلدهای قابل تغییر انجام داده اید. اگر کاری انجام " -"دهید، تغییرات از دست خواهند Ø±ÙØª" - -msgid "" -"You have selected an action, but you haven’t saved your changes to " -"individual fields yet. Please click OK to save. You’ll need to re-run the " -"action." -msgstr "" -"شما یک اقدام را انتخاب کرده‌اید، ولی تغییراتی Ú©Ù‡ در Ùیلدهای شخصی وارد کرده‌اید " -"هنوز ذخیره نشده‌اند. Ù„Ø·ÙØ§Ù‹ کلید OK را برای ذخیره کردن تغییرات بزنید. لازم است " -"Ú©Ù‡ اقدام را دوباره اجرا کنید." - -msgid "" -"You have selected an action, and you haven’t made any changes on individual " -"fields. You’re probably looking for the Go button rather than the Save " -"button." -msgstr "" -"شما یک اقدام را انتخاب کرده‌اید، ولی تغییراتی در Ùیلدهای شخصی وارد نکرده‌اید. " -"احتمالاً به جای کلید Save به دنبال کلید Go می‌گردید." - -msgid "Now" -msgstr "اکنون" - -msgid "Midnight" -msgstr "نیمه‌شب" - -msgid "6 a.m." -msgstr "Û¶ صبح" - -msgid "Noon" -msgstr "ظهر" - -msgid "6 p.m." -msgstr "Û¶ بعدازظهر" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "توجه: شما %s ساعت از زمان سرور جلو هستید." -msgstr[1] "توجه: شما %s ساعت از زمان سرور جلو هستید." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "توجه: شما %s ساعت از زمان سرور عقب هستید." -msgstr[1] "توجه: شما %s ساعت از زمان سرور عقب هستید." - -msgid "Choose a Time" -msgstr "یک زمان انتخاب کنید" - -msgid "Choose a time" -msgstr "یک زمان انتخاب کنید" - -msgid "Cancel" -msgstr "انصراÙ" - -msgid "Today" -msgstr "امروز" - -msgid "Choose a Date" -msgstr "یک تاریخ انتخاب کنید" - -msgid "Yesterday" -msgstr "دیروز" - -msgid "Tomorrow" -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 "دسامبر" - -msgctxt "abbrev. month January" -msgid "Jan" -msgstr "ژانویه" - -msgctxt "abbrev. month February" -msgid "Feb" -msgstr "Ùوریه" - -msgctxt "abbrev. month March" -msgid "Mar" -msgstr "مارس" - -msgctxt "abbrev. month April" -msgid "Apr" -msgstr "آوریل" - -msgctxt "abbrev. month May" -msgid "May" -msgstr "Ù…ÛŒ" - -msgctxt "abbrev. month June" -msgid "Jun" -msgstr "ژوئن" - -msgctxt "abbrev. month July" -msgid "Jul" -msgstr "ژوئیه" - -msgctxt "abbrev. month August" -msgid "Aug" -msgstr "اوت" - -msgctxt "abbrev. month September" -msgid "Sep" -msgstr "سپتامبر" - -msgctxt "abbrev. month October" -msgid "Oct" -msgstr "اکتبر" - -msgctxt "abbrev. month November" -msgid "Nov" -msgstr "نوامبر" - -msgctxt "abbrev. month December" -msgid "Dec" -msgstr "دسامبر" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "ÛŒ" - -msgctxt "one letter Monday" -msgid "M" -msgstr "د" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "س" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "Ú†" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "Ù¾" - -msgctxt "one letter Friday" -msgid "F" -msgstr "ج" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "Ø´" - -msgid "Show" -msgstr "نمایش" - -msgid "Hide" -msgstr "پنهان کردن" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/fi/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/fi/LC_MESSAGES/django.mo deleted file mode 100644 index 3eaee9bad199fb83d3d3fb43b724834a6dbb9f38..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16810 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, 2011 -# Jannis Leidel , 2011 -# Jiri Grönroos , 2021 -# Klaus Dahlén , 2012 -# Nikolay Korotkiy , 2018 -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-22 15:46+0000\n" -"Last-Translator: Jiri Grönroos \n" -"Language-Team: Finnish (http://www.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" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Poista valitut \"%(verbose_name_plural)s\"-kohteet" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "%(count)d \"%(items)s\"-kohdetta poistettu." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "Ei voida poistaa: %(name)s" - -msgid "Are you sure?" -msgstr "Oletko varma?" - -msgid "Administration" -msgstr "Hallinta" - -msgid "All" -msgstr "Kaikki" - -msgid "Yes" -msgstr "Kyllä" - -msgid "No" -msgstr "Ei" - -msgid "Unknown" -msgstr "Tuntematon" - -msgid "Any date" -msgstr "Mikä tahansa päivä" - -msgid "Today" -msgstr "Tänään" - -msgid "Past 7 days" -msgstr "Viimeiset 7 päivää" - -msgid "This month" -msgstr "Tässä kuussa" - -msgid "This year" -msgstr "Tänä vuonna" - -msgid "No date" -msgstr "Ei päivämäärää" - -msgid "Has date" -msgstr "On päivämäärä" - -msgid "Empty" -msgstr "Tyhjä" - -msgid "Not empty" -msgstr "Ei tyhjä" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"Ole hyvä ja syötä henkilökuntatilin %(username)s ja salasana. Huomaa että " -"kummassakin kentässä isoilla ja pienillä kirjaimilla saattaa olla merkitystä." - -msgid "Action:" -msgstr "Toiminto:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Lisää toinen %(verbose_name)s" - -msgid "Remove" -msgstr "Poista" - -msgid "Addition" -msgstr "Lisäys" - -msgid "Change" -msgstr "Muokkaa" - -msgid "Deletion" -msgstr "Poisto" - -msgid "action time" -msgstr "tapahtumahetki" - -msgid "user" -msgstr "käyttäjä" - -msgid "content type" -msgstr "sisältötyyppi" - -msgid "object id" -msgstr "kohteen tunniste" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "kohteen tiedot" - -msgid "action flag" -msgstr "tapahtumatyyppi" - -msgid "change message" -msgstr "selitys" - -msgid "log entry" -msgstr "lokimerkintä" - -msgid "log entries" -msgstr "lokimerkinnät" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "Lisätty \"%(object)s\"." - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "Muokattu \"%(object)s\" - %(changes)s" - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "Poistettu \"%(object)s.\"" - -msgid "LogEntry Object" -msgstr "Lokimerkintätietue" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "Lisätty {name} \"{object}\"." - -msgid "Added." -msgstr "Lisätty." - -msgid "and" -msgstr "ja" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "Muutettu {fields} {name}-kohteelle \"{object}\"." - -#, python-brace-format -msgid "Changed {fields}." -msgstr "Muutettu {fields}." - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "Poistettu {name} \"{object}\"." - -msgid "No fields changed." -msgstr "Ei muutoksia kenttiin." - -msgid "None" -msgstr "Ei arvoa" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "" -" Pidä \"Ctrl\" (tai Macin \"Command\") pohjassa valitaksesi useita " -"vaihtoehtoja." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "{name} \"{obj}\" on lisätty." - -msgid "You may edit it again below." -msgstr "Voit muokata sitä jälleen alla." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "{name} \"{obj}\" on lisätty. Voit lisätä toisen {name}-kohteen alla." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "{name} \"{obj}\" on muokattu. Voit muokata sitä edelleen alla." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "{name} \"{obj}\" on lisätty. Voit muokata sitä edelleen alla." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "{name} \"{obj}\" on muokattu. Voit lisätä toisen {name}-kohteen alla." - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "{name} \"{obj}\" on muokattu." - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Kohteiden täytyy olla valittuna, jotta niihin voi kohdistaa toimintoja. " -"Kohteita ei ole muutettu." - -msgid "No action selected." -msgstr "Ei toimintoa valittuna." - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "%(name)s \"%(obj)s\" on poistettu." - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "%(name)s tunnisteella \"%(key)s\" puuttuu. Se on voitu poistaa." - -#, python-format -msgid "Add %s" -msgstr "Lisää %s" - -#, python-format -msgid "Change %s" -msgstr "Muokkaa %s" - -#, python-format -msgid "View %s" -msgstr "Näytä %s" - -msgid "Database error" -msgstr "Tietokantavirhe" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s on muokattu." -msgstr[1] "%(count)s \"%(name)s\"-kohdetta on muokattu." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s valittu" -msgstr[1] "Kaikki %(total_count)s valittu" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "0 valittuna %(cnt)s mahdollisesta" - -#, python-format -msgid "Change history: %s" -msgstr "Muokkaushistoria: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"%(class_name)s %(instance)s poistaminen vaatisi myös seuraavien suojattujen " -"liittyvien kohteiden poiston: %(related_objects)s" - -msgid "Django site admin" -msgstr "Django-sivuston ylläpito" - -msgid "Django administration" -msgstr "Djangon ylläpito" - -msgid "Site administration" -msgstr "Sivuston ylläpito" - -msgid "Log in" -msgstr "Kirjaudu sisään" - -#, python-format -msgid "%(app)s administration" -msgstr "%(app)s-ylläpito" - -msgid "Page not found" -msgstr "Sivua ei löydy" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "Pahoittelemme, pyydettyä sivua ei löytynyt." - -msgid "Home" -msgstr "Etusivu" - -msgid "Server error" -msgstr "Palvelinvirhe" - -msgid "Server error (500)" -msgstr "Palvelinvirhe (500)" - -msgid "Server Error (500)" -msgstr "Palvelinvirhe (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"Sattui virhe. Virheestä on huomautettu sivuston ylläpitäjille sähköpostitse " -"ja se korjautunee piakkoin. Kiitos kärsivällisyydestä." - -msgid "Run the selected action" -msgstr "Suorita valittu toiminto" - -msgid "Go" -msgstr "Suorita" - -msgid "Click here to select the objects across all pages" -msgstr "Klikkaa tästä valitaksesi kohteet kaikilta sivuilta" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Valitse kaikki %(total_count)s %(module_name)s" - -msgid "Clear selection" -msgstr "Tyhjennä valinta" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "%(name)s -applikaation mallit" - -msgid "Add" -msgstr "Lisää" - -msgid "View" -msgstr "Näytä" - -msgid "You don’t have permission to view or edit anything." -msgstr "Sinulla ei ole oikeutta näyttää tai muokata mitään." - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" -"Syötä ensin käyttäjätunnus ja salasana. Sen jälkeen voit muokata muita " -"käyttäjän tietoja." - -msgid "Enter a username and password." -msgstr "Syötä käyttäjätunnus ja salasana." - -msgid "Change password" -msgstr "Vaihda salasana" - -msgid "Please correct the error below." -msgstr "Korjaa alla oleva virhe." - -msgid "Please correct the errors below." -msgstr "Korjaa alla olevat virheet." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "Syötä käyttäjän %(username)s uusi salasana." - -msgid "Welcome," -msgstr "Tervetuloa," - -msgid "View site" -msgstr "Näytä sivusto" - -msgid "Documentation" -msgstr "Ohjeita" - -msgid "Log out" -msgstr "Kirjaudu ulos" - -#, python-format -msgid "Add %(name)s" -msgstr "Lisää %(name)s" - -msgid "History" -msgstr "Muokkaushistoria" - -msgid "View on site" -msgstr "Näytä lopputulos" - -msgid "Filter" -msgstr "Suodatin" - -msgid "Clear all filters" -msgstr "Tyhjennä kaikki suodattimet" - -msgid "Remove from sorting" -msgstr "Poista järjestämisestä" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Järjestysprioriteetti: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "Kytke järjestäminen" - -msgid "Delete" -msgstr "Poista" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"Kohteen '%(escaped_object)s' (%(object_name)s) poisto poistaisi myös siihen " -"liittyviä kohteita, mutta sinulla ei ole oikeutta näiden kohteiden " -"poistamiseen:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"%(object_name)s '%(escaped_object)s': poistettaessa joudutaan poistamaan " -"myös seuraavat suojatut siihen liittyvät kohteet:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"Haluatko varmasti poistaa kohteen \"%(escaped_object)s\" (%(object_name)s)? " -"Myös seuraavat kohteet poistettaisiin samalla:" - -msgid "Objects" -msgstr "Kohteet" - -msgid "Yes, I’m sure" -msgstr "Kyllä, olen varma" - -msgid "No, take me back" -msgstr "Ei, mennään takaisin" - -msgid "Delete multiple objects" -msgstr "Poista useita kohteita" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"Jos valitut %(objects_name)s poistettaisiin, jouduttaisiin poistamaan niihin " -"liittyviä kohteita. Sinulla ei kuitenkaan ole oikeutta poistaa seuraavia " -"kohdetyyppejä:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"Jos valitut %(objects_name)s poistetaan, pitää poistaa myös seuraavat " -"suojatut niihin liittyvät kohteet:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"Haluatko varmasti poistaa valitut %(objects_name)s? Samalla poistetaan " -"kaikki alla mainitut ja niihin liittyvät kohteet:" - -msgid "Delete?" -msgstr "Poista?" - -#, python-format -msgid " By %(filter_title)s " -msgstr " %(filter_title)s " - -msgid "Summary" -msgstr "Yhteenveto" - -msgid "Recent actions" -msgstr "Viimeisimmät tapahtumat" - -msgid "My actions" -msgstr "Omat tapahtumat" - -msgid "None available" -msgstr "Ei yhtään" - -msgid "Unknown content" -msgstr "Tuntematon sisältö" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"Tietokanta-asennuksessa on jotain vialla. Varmista, että sopivat taulut on " -"luotu ja että oikea käyttäjä voi lukea tietokantaa." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"Olet kirjautunut käyttäjänä %(username)s, mutta sinulla ei ole pääsyä tälle " -"sivulle. Haluaisitko kirjautua eri tilille?" - -msgid "Forgotten your password or username?" -msgstr "Unohditko salasanasi tai käyttäjätunnuksesi?" - -msgid "Toggle navigation" -msgstr "Kytke navigaatio" - -msgid "Start typing to filter…" -msgstr "Kirjoita suodattaaksesi..." - -msgid "Filter navigation items" -msgstr "Suodata navigaatiovaihtoehtoja" - -msgid "Date/time" -msgstr "Pvm/klo" - -msgid "User" -msgstr "Käyttäjä" - -msgid "Action" -msgstr "Tapahtuma" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" -"Tällä kohteella ei ole muutoshistoriaa. Sitä ei ole ilmeisesti lisätty tämän " -"ylläpitosivun avulla." - -msgid "Show all" -msgstr "Näytä kaikki" - -msgid "Save" -msgstr "Tallenna ja poistu" - -msgid "Popup closing…" -msgstr "Ponnahdusikkuna sulkeutuu..." - -msgid "Search" -msgstr "Haku" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s osuma" -msgstr[1] "%(counter)s osumaa" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "yhteensä %(full_result_count)s" - -msgid "Save as new" -msgstr "Tallenna uutena" - -msgid "Save and add another" -msgstr "Tallenna ja lisää toinen" - -msgid "Save and continue editing" -msgstr "Tallenna välillä ja jatka muokkaamista" - -msgid "Save and view" -msgstr "Tallenna ja näytä" - -msgid "Close" -msgstr "Sulje" - -#, python-format -msgid "Change selected %(model)s" -msgstr "Muuta valittuja %(model)s" - -#, python-format -msgid "Add another %(model)s" -msgstr "Lisää toinen %(model)s" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "Poista valitut %(model)s" - -msgid "Thanks for spending some quality time with the web site today." -msgstr "Kiitos sivuillamme viettämästäsi ajasta." - -msgid "Log in again" -msgstr "Kirjaudu uudelleen sisään" - -msgid "Password change" -msgstr "Salasanan vaihtaminen" - -msgid "Your password was changed." -msgstr "Salasanasi on vaihdettu." - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"Syötä vanha salasanasi varmistukseksi, ja syötä sitten uusi salasanasi kaksi " -"kertaa, jotta se tulee varmasti oikein." - -msgid "Change my password" -msgstr "Vaihda salasana" - -msgid "Password reset" -msgstr "Salasanan nollaus" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "Salasanasi on asetettu. Nyt voit kirjautua sisään." - -msgid "Password reset confirmation" -msgstr "Salasanan nollauksen vahvistus" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Syötä uusi salasanasi kaksi kertaa, jotta voimme varmistaa että syötit sen " -"oikein." - -msgid "New password:" -msgstr "Uusi salasana:" - -msgid "Confirm password:" -msgstr "Varmista uusi salasana:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"Salasanan nollauslinkki oli virheellinen, mahdollisesti siksi että se on jo " -"käytetty. Ole hyvä ja pyydä uusi salasanan nollaus." - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" -"Sinulle on lähetetty sähköpostitse ohjeet salasanasi asettamiseen, mikäli " -"antamallasi sähköpostiosoitteella on olemassa tili." - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" -"Jos viestiä ei näy, ole hyvä ja varmista syöttäneesi oikea sähköpostiosoite " -"sekä tarkista sähköpostisi roskapostikansio." - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"Tämä viesti on lähetetty sinulle, koska olet pyytänyt %(site_name)s -" -"sivustolla salasanan palautusta." - -msgid "Please go to the following page and choose a new password:" -msgstr "Määrittele uusi salasanasi oheisella sivulla:" - -msgid "Your username, in case you’ve forgotten:" -msgstr "Käyttäjätunnuksesi siltä varalta, että olet unohtanut sen:" - -msgid "Thanks for using our site!" -msgstr "Kiitos vierailustasi sivuillamme!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "%(site_name)s -sivuston ylläpitäjät" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" -"Unohditko salasanasi? Syötä sähköpostiosoitteesi alle ja lähetämme sinulle " -"ohjeet uuden salasanan asettamiseksi." - -msgid "Email address:" -msgstr "Sähköpostiosoite:" - -msgid "Reset my password" -msgstr "Nollaa salasanani" - -msgid "All dates" -msgstr "Kaikki päivät" - -#, python-format -msgid "Select %s" -msgstr "Valitse %s" - -#, python-format -msgid "Select %s to change" -msgstr "Valitse muokattava %s" - -#, python-format -msgid "Select %s to view" -msgstr "Valitse näytettävä %s" - -msgid "Date:" -msgstr "Pvm:" - -msgid "Time:" -msgstr "Klo:" - -msgid "Lookup" -msgstr "Etsi" - -msgid "Currently:" -msgstr "Tällä hetkellä:" - -msgid "Change:" -msgstr "Muokkaa:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/fi/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/fi/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 8d6a1db12971cbf9244a8e4876c5bd7c2826a7cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5200 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, 2011 -# Jannis Leidel , 2011 -# Jiri Grönroos , 2021 -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-11-22 15:49+0000\n" -"Last-Translator: Jiri Grönroos \n" -"Language-Team: Finnish (http://www.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" - -#, javascript-format -msgid "Available %s" -msgstr "Mahdolliset %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Tämä on lista saatavilla olevista %s. Valitse alla olevasta laatikosta " -"haluamasi ja siirrä ne valittuihin klikkamalla \"Valitse\"-nuolta " -"laatikoiden välillä." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "Kirjoita tähän listaan suodattaaksesi %s-listaa." - -msgid "Filter" -msgstr "Suodatin" - -msgid "Choose all" -msgstr "Valitse kaikki" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Klikkaa valitaksesi kaikki %s kerralla." - -msgid "Choose" -msgstr "Valitse" - -msgid "Remove" -msgstr "Poista" - -#, javascript-format -msgid "Chosen %s" -msgstr "Valitut %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Tämä on lista valituista %s. Voit poistaa valintoja valitsemalla ne " -"allaolevasta laatikosta ja siirtämällä ne takaisin valitsemattomiin " -"klikkamalla \"Poista\"-nuolta laatikoiden välillä." - -msgid "Remove all" -msgstr "Poista kaikki" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Klikkaa poistaaksesi kaikki valitut %s kerralla." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(sel)s valittuna %(cnt)s mahdollisesta" -msgstr[1] "%(sel)s valittuna %(cnt)s mahdollisesta" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Sinulla on tallentamattomia muutoksia yksittäisissä muokattavissa kentissä. " -"Jos suoritat toiminnon, tallentamattomat muutoksesi katoavat." - -msgid "" -"You have selected an action, but you haven’t saved your changes to " -"individual fields yet. Please click OK to save. You’ll need to re-run the " -"action." -msgstr "" -"Olet valinnut toiminnon, mutta et ole vielä tallentanut muutoksiasi " -"yksittäisiin kenttiin. Paina OK tallentaaksesi. Sinun pitää suorittaa " -"toiminto uudelleen." - -msgid "" -"You have selected an action, and you haven’t made any changes on individual " -"fields. You’re probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Olet valinnut toiminnon etkä ole tehnyt yhtään muutosta yksittäisissä " -"kentissä. Etsit todennäköisesti Suorita-painiketta Tallenna-painikkeen " -"sijaan." - -msgid "Now" -msgstr "Nyt" - -msgid "Midnight" -msgstr "24" - -msgid "6 a.m." -msgstr "06" - -msgid "Noon" -msgstr "12" - -msgid "6 p.m." -msgstr "18:00" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "Huom: Olet %s tunnin palvelinaikaa edellä." -msgstr[1] "Huom: Olet %s tuntia palvelinaikaa edellä." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "Huom: Olet %s tunnin palvelinaikaa jäljessä." -msgstr[1] "Huom: Olet %s tuntia palvelinaikaa jäljessä." - -msgid "Choose a Time" -msgstr "Valitse kellonaika" - -msgid "Choose a time" -msgstr "Valitse kellonaika" - -msgid "Cancel" -msgstr "Peruuta" - -msgid "Today" -msgstr "Tänään" - -msgid "Choose a Date" -msgstr "Valitse päivämäärä" - -msgid "Yesterday" -msgstr "Eilen" - -msgid "Tomorrow" -msgstr "Huomenna" - -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" - -msgctxt "abbrev. month January" -msgid "Jan" -msgstr "Tammi" - -msgctxt "abbrev. month February" -msgid "Feb" -msgstr "Helmi" - -msgctxt "abbrev. month March" -msgid "Mar" -msgstr "Maalis" - -msgctxt "abbrev. month April" -msgid "Apr" -msgstr "Huhti" - -msgctxt "abbrev. month May" -msgid "May" -msgstr "Touko" - -msgctxt "abbrev. month June" -msgid "Jun" -msgstr "Kesä" - -msgctxt "abbrev. month July" -msgid "Jul" -msgstr "Heinä" - -msgctxt "abbrev. month August" -msgid "Aug" -msgstr "Elo" - -msgctxt "abbrev. month September" -msgid "Sep" -msgstr "Syys" - -msgctxt "abbrev. month October" -msgid "Oct" -msgstr "Loka" - -msgctxt "abbrev. month November" -msgid "Nov" -msgstr "Marras" - -msgctxt "abbrev. month December" -msgid "Dec" -msgstr "Joulu" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "Su" - -msgctxt "one letter Monday" -msgid "M" -msgstr "Ma" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "Ti" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "Ke" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "To" - -msgctxt "one letter Friday" -msgid "F" -msgstr "Pe" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "La" - -msgid "Show" -msgstr "Näytä" - -msgid "Hide" -msgstr "Piilota" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/fr/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/fr/LC_MESSAGES/django.mo deleted file mode 100644 index 12a07072062260639b237d2d12e22ece615204ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18497 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 diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/fr/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/fr/LC_MESSAGES/django.po deleted file mode 100644 index 0306b77..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/fr/LC_MESSAGES/django.po +++ /dev/null @@ -1,995 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Bruno Brouard , 2021 -# Claude Paroz , 2013-2021 -# Claude Paroz , 2011,2013 -# Jannis Leidel , 2011 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-06-05 10:42+0200\n" -"PO-Revision-Date: 2021-11-09 07:39+0000\n" -"Last-Translator: Claude Paroz \n" -"Language-Team: French (http://www.transifex.com/django/django/language/fr/)\n" -"Language: fr\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" - -#: venv/Lib/site-packages/django/contrib/admin/actions.py:16 -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Supprimer les %(verbose_name_plural)s sélectionnés" - -#: venv/Lib/site-packages/django/contrib/admin/actions.py:46 -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "La suppression de %(count)d %(items)s a réussi." - -#: venv/Lib/site-packages/django/contrib/admin/actions.py:55 -#: venv/Lib/site-packages/django/contrib/admin/options.py:1901 -#, python-format -msgid "Cannot delete %(name)s" -msgstr "Impossible de supprimer %(name)s" - -#: venv/Lib/site-packages/django/contrib/admin/actions.py:57 -#: venv/Lib/site-packages/django/contrib/admin/options.py:1903 -msgid "Are you sure?" -msgstr "Êtes-vous sûr ?" - -#: venv/Lib/site-packages/django/contrib/admin/apps.py:13 -msgid "Administration" -msgstr "Administration" - -#: venv/Lib/site-packages/django/contrib/admin/filters.py:108 -#: venv/Lib/site-packages/django/contrib/admin/filters.py:213 -#: venv/Lib/site-packages/django/contrib/admin/filters.py:249 -#: venv/Lib/site-packages/django/contrib/admin/filters.py:284 -#: venv/Lib/site-packages/django/contrib/admin/filters.py:403 -#: venv/Lib/site-packages/django/contrib/admin/filters.py:469 -msgid "All" -msgstr "Tout" - -#: venv/Lib/site-packages/django/contrib/admin/filters.py:250 -msgid "Yes" -msgstr "Oui" - -#: venv/Lib/site-packages/django/contrib/admin/filters.py:251 -msgid "No" -msgstr "Non" - -#: venv/Lib/site-packages/django/contrib/admin/filters.py:262 -msgid "Unknown" -msgstr "Inconnu" - -#: venv/Lib/site-packages/django/contrib/admin/filters.py:332 -msgid "Any date" -msgstr "Toutes les dates" - -#: venv/Lib/site-packages/django/contrib/admin/filters.py:333 -msgid "Today" -msgstr "Aujourd’hui" - -#: venv/Lib/site-packages/django/contrib/admin/filters.py:337 -msgid "Past 7 days" -msgstr "Les 7 derniers jours" - -#: venv/Lib/site-packages/django/contrib/admin/filters.py:341 -msgid "This month" -msgstr "Ce mois-ci" - -#: venv/Lib/site-packages/django/contrib/admin/filters.py:345 -msgid "This year" -msgstr "Cette année" - -#: venv/Lib/site-packages/django/contrib/admin/filters.py:353 -msgid "No date" -msgstr "Aucune date" - -#: venv/Lib/site-packages/django/contrib/admin/filters.py:354 -msgid "Has date" -msgstr "Possède une date" - -#: venv/Lib/site-packages/django/contrib/admin/filters.py:470 -msgid "Empty" -msgstr "Vide" - -#: venv/Lib/site-packages/django/contrib/admin/filters.py:471 -msgid "Not empty" -msgstr "Non vide" - -#: venv/Lib/site-packages/django/contrib/admin/forms.py:13 -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"Veuillez compléter correctement les champs « %(username)s » et « mot de " -"passe » d'un compte autorisé. Sachez que les deux champs peuvent être " -"sensibles à la casse." - -#: venv/Lib/site-packages/django/contrib/admin/helpers.py:23 -msgid "Action:" -msgstr "Action :" - -#: venv/Lib/site-packages/django/contrib/admin/helpers.py:350 -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Ajouter un objet %(verbose_name)s supplémentaire" - -#: venv/Lib/site-packages/django/contrib/admin/helpers.py:353 -msgid "Remove" -msgstr "Enlever" - -#: venv/Lib/site-packages/django/contrib/admin/models.py:17 -msgid "Addition" -msgstr "Ajout" - -#: venv/Lib/site-packages/django/contrib/admin/models.py:18 -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/app_list.html:28 -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/edit_inline/stacked.html:16 -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/edit_inline/tabular.html:36 -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/widgets/related_widget_wrapper.html:11 -msgid "Change" -msgstr "Modification" - -#: venv/Lib/site-packages/django/contrib/admin/models.py:19 -msgid "Deletion" -msgstr "Suppression" - -#: venv/Lib/site-packages/django/contrib/admin/models.py:41 -msgid "action time" -msgstr "date de l’action" - -#: venv/Lib/site-packages/django/contrib/admin/models.py:48 -msgid "user" -msgstr "utilisateur" - -#: venv/Lib/site-packages/django/contrib/admin/models.py:53 -msgid "content type" -msgstr "type de contenu" - -#: venv/Lib/site-packages/django/contrib/admin/models.py:56 -msgid "object id" -msgstr "id de l’objet" - -#. Translators: 'repr' means representation (https://docs.python.org/library/functions.html#repr) -#: venv/Lib/site-packages/django/contrib/admin/models.py:58 -msgid "object repr" -msgstr "représentation de l’objet" - -#: venv/Lib/site-packages/django/contrib/admin/models.py:59 -msgid "action flag" -msgstr "indicateur de l’action" - -#: venv/Lib/site-packages/django/contrib/admin/models.py:61 -msgid "change message" -msgstr "message de modification" - -#: venv/Lib/site-packages/django/contrib/admin/models.py:66 -msgid "log entry" -msgstr "entrée d’historique" - -#: venv/Lib/site-packages/django/contrib/admin/models.py:67 -msgid "log entries" -msgstr "entrées d’historique" - -#: venv/Lib/site-packages/django/contrib/admin/models.py:76 -#, python-format -msgid "Added “%(object)sâ€." -msgstr "Ajout de « %(object)s »." - -#: venv/Lib/site-packages/django/contrib/admin/models.py:78 -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "Modification de « %(object)s » — %(changes)s" - -#: venv/Lib/site-packages/django/contrib/admin/models.py:83 -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "Suppression de « %(object)s »." - -#: venv/Lib/site-packages/django/contrib/admin/models.py:85 -msgid "LogEntry Object" -msgstr "Objet de journal" - -#: venv/Lib/site-packages/django/contrib/admin/models.py:111 -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "Ajout de {name} « {object} »." - -#: venv/Lib/site-packages/django/contrib/admin/models.py:113 -msgid "Added." -msgstr "Ajout." - -#: venv/Lib/site-packages/django/contrib/admin/models.py:117 -#: venv/Lib/site-packages/django/contrib/admin/options.py:2136 -msgid "and" -msgstr "et" - -#: venv/Lib/site-packages/django/contrib/admin/models.py:121 -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "Modification de {fields} pour l'objet {name} « {object} »." - -#: venv/Lib/site-packages/django/contrib/admin/models.py:125 -#, python-brace-format -msgid "Changed {fields}." -msgstr "Modification de {fields}." - -#: venv/Lib/site-packages/django/contrib/admin/models.py:129 -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "Suppression de {name} « {object} »." - -#: venv/Lib/site-packages/django/contrib/admin/models.py:132 -msgid "No fields changed." -msgstr "Aucun champ modifié." - -#: venv/Lib/site-packages/django/contrib/admin/options.py:202 -#: venv/Lib/site-packages/django/contrib/admin/options.py:234 -msgid "None" -msgstr "Aucun(e)" - -#: venv/Lib/site-packages/django/contrib/admin/options.py:280 -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "" -"Maintenez appuyé « Ctrl », ou « Commande (touche pomme) » sur un Mac, pour " -"en sélectionner plusieurs." - -#: venv/Lib/site-packages/django/contrib/admin/options.py:1232 -#: venv/Lib/site-packages/django/contrib/admin/options.py:1256 -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "L'objet {name} « {obj} » a été ajouté avec succès." - -#: venv/Lib/site-packages/django/contrib/admin/options.py:1234 -msgid "You may edit it again below." -msgstr "Vous pouvez l’éditer à nouveau ci-dessous." - -#: venv/Lib/site-packages/django/contrib/admin/options.py:1246 -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "" -"L’objet {name} « {obj} » a été ajouté avec succès. Vous pouvez ajouter un " -"autre objet « {name} » ci-dessous." - -#: venv/Lib/site-packages/django/contrib/admin/options.py:1296 -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "" -"L’objet {name} « {obj} » a été modifié avec succès. Vous pouvez l’éditer à " -"nouveau ci-dessous." - -#: venv/Lib/site-packages/django/contrib/admin/options.py:1306 -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "" -"L’objet {name} « {obj} » a été ajouté avec succès. Vous pouvez l’éditer à " -"nouveau ci-dessous." - -#: venv/Lib/site-packages/django/contrib/admin/options.py:1319 -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "" -"L’objet {name} « {obj} » a été modifié avec succès. Vous pouvez ajouter un " -"autre objet {name} ci-dessous." - -#: venv/Lib/site-packages/django/contrib/admin/options.py:1331 -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "L’objet {name} « {obj} » a été modifié avec succès." - -#: venv/Lib/site-packages/django/contrib/admin/options.py:1408 -#: venv/Lib/site-packages/django/contrib/admin/options.py:1742 -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Des éléments doivent être sélectionnés afin d’appliquer les actions. Aucun " -"élément n’a été modifié." - -#: venv/Lib/site-packages/django/contrib/admin/options.py:1427 -msgid "No action selected." -msgstr "Aucune action sélectionnée." - -#: venv/Lib/site-packages/django/contrib/admin/options.py:1452 -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "L’objet %(name)s « %(obj)s » a été supprimé avec succès." - -#: venv/Lib/site-packages/django/contrib/admin/options.py:1538 -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "" -"%(name)s avec l’identifiant « %(key)s » n’existe pas. Peut-être a-t-il été " -"supprimé ?" - -#: venv/Lib/site-packages/django/contrib/admin/options.py:1637 -#, python-format -msgid "Add %s" -msgstr "Ajout de %s" - -#: venv/Lib/site-packages/django/contrib/admin/options.py:1639 -#, python-format -msgid "Change %s" -msgstr "Modification de %s" - -#: venv/Lib/site-packages/django/contrib/admin/options.py:1641 -#, python-format -msgid "View %s" -msgstr "Affichage de %s" - -#: venv/Lib/site-packages/django/contrib/admin/options.py:1720 -msgid "Database error" -msgstr "Erreur de base de données" - -#: venv/Lib/site-packages/django/contrib/admin/options.py:1789 -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s objet %(name)s a été modifié avec succès." -msgstr[1] "%(count)s objets %(name)s ont été modifiés avec succès." - -#: venv/Lib/site-packages/django/contrib/admin/options.py:1820 -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s sélectionné" -msgstr[1] "Tous les %(total_count)s sélectionnés" - -#: venv/Lib/site-packages/django/contrib/admin/options.py:1828 -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "0 sur %(cnt)s sélectionné" - -#: venv/Lib/site-packages/django/contrib/admin/options.py:1948 -#, python-format -msgid "Change history: %s" -msgstr "Historique des changements : %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#: venv/Lib/site-packages/django/contrib/admin/options.py:2129 -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#: venv/Lib/site-packages/django/contrib/admin/options.py:2138 -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"Supprimer l’objet %(class_name)s « %(instance)s » provoquerait la " -"suppression des objets liés et protégés suivants : %(related_objects)s" - -#: venv/Lib/site-packages/django/contrib/admin/sites.py:48 -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/base_site.html:3 -msgid "Django site admin" -msgstr "Site d’administration de Django" - -#: venv/Lib/site-packages/django/contrib/admin/sites.py:51 -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/base_site.html:6 -msgid "Django administration" -msgstr "Administration de Django" - -#: venv/Lib/site-packages/django/contrib/admin/sites.py:54 -msgid "Site administration" -msgstr "Site d’administration" - -#: venv/Lib/site-packages/django/contrib/admin/sites.py:402 -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/login.html:63 -#: venv/Lib/site-packages/django/contrib/admin/templates/registration/password_reset_complete.html:15 -#: venv/Lib/site-packages/django/contrib/admin/tests.py:135 -msgid "Log in" -msgstr "Connexion" - -#: venv/Lib/site-packages/django/contrib/admin/sites.py:547 -#, python-format -msgid "%(app)s administration" -msgstr "Administration de %(app)s" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/404.html:4 -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/404.html:8 -msgid "Page not found" -msgstr "Page non trouvée" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/404.html:10 -msgid "We’re sorry, but the requested page could not be found." -msgstr "Nous sommes désolés, mais la page demandée est introuvable." - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/500.html:6 -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/app_index.html:9 -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/auth/user/change_password.html:10 -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/base.html:66 -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/change_form.html:18 -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/change_list.html:31 -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/delete_confirmation.html:14 -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/delete_selected_confirmation.html:14 -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/invalid_setup.html:6 -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/object_history.html:6 -#: venv/Lib/site-packages/django/contrib/admin/templates/registration/logged_out.html:4 -#: venv/Lib/site-packages/django/contrib/admin/templates/registration/password_change_done.html:6 -#: venv/Lib/site-packages/django/contrib/admin/templates/registration/password_change_form.html:7 -#: venv/Lib/site-packages/django/contrib/admin/templates/registration/password_reset_complete.html:6 -#: venv/Lib/site-packages/django/contrib/admin/templates/registration/password_reset_confirm.html:7 -#: venv/Lib/site-packages/django/contrib/admin/templates/registration/password_reset_done.html:6 -#: venv/Lib/site-packages/django/contrib/admin/templates/registration/password_reset_form.html:7 -msgid "Home" -msgstr "Accueil" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/500.html:7 -msgid "Server error" -msgstr "Erreur du serveur" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/500.html:11 -msgid "Server error (500)" -msgstr "Erreur du serveur (500)" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/500.html:14 -msgid "Server Error (500)" -msgstr "Erreur du serveur (500)" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/500.html:15 -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"Une erreur est survenue. Elle a été transmise par courriel aux " -"administrateurs du site et sera corrigée dans les meilleurs délais. Merci " -"pour votre patience." - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/actions.html:8 -msgid "Run the selected action" -msgstr "Exécuter l’action sélectionnée" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/actions.html:8 -msgid "Go" -msgstr "Envoyer" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/actions.html:16 -msgid "Click here to select the objects across all pages" -msgstr "Cliquez ici pour sélectionner tous les objets sur l’ensemble des pages" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/actions.html:16 -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Sélectionner tous les %(total_count)s %(module_name)s" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/actions.html:18 -msgid "Clear selection" -msgstr "Effacer la sélection" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/app_list.html:8 -#, python-format -msgid "Models in the %(name)s application" -msgstr "Modèles de l’application %(name)s" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/app_list.html:19 -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/widgets/related_widget_wrapper.html:18 -msgid "Add" -msgstr "Ajouter" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/app_list.html:26 -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/edit_inline/stacked.html:16 -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/edit_inline/tabular.html:36 -msgid "View" -msgstr "Afficher" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/app_list.html:39 -msgid "You don’t have permission to view or edit anything." -msgstr "Vous n’avez pas la permission de voir ou de modifier quoi que ce soit." - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/auth/user/add_form.html:6 -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" -"Saisissez tout d’abord un nom d’utilisateur et un mot de passe. Vous pourrez " -"ensuite modifier plus d’options." - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/auth/user/add_form.html:8 -msgid "Enter a username and password." -msgstr "Saisissez un nom d’utilisateur et un mot de passe." - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/auth/user/change_password.html:14 -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/auth/user/change_password.html:52 -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/base.html:53 -#: venv/Lib/site-packages/django/contrib/admin/templates/registration/password_change_done.html:3 -#: venv/Lib/site-packages/django/contrib/admin/templates/registration/password_change_form.html:4 -msgid "Change password" -msgstr "Modifier le mot de passe" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/auth/user/change_password.html:25 -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/change_form.html:43 -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/change_list.html:51 -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/login.html:23 -#: venv/Lib/site-packages/django/contrib/admin/templates/registration/password_change_form.html:18 -msgid "Please correct the error below." -msgstr "Corrigez l’erreur ci-dessous." - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/auth/user/change_password.html:25 -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/change_form.html:43 -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/change_list.html:51 -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/login.html:23 -#: venv/Lib/site-packages/django/contrib/admin/templates/registration/password_change_form.html:18 -msgid "Please correct the errors below." -msgstr "Corrigez les erreurs ci-dessous." - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/auth/user/change_password.html:29 -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "" -"Saisissez un nouveau mot de passe pour l’utilisateur %(username)s." - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/base.html:39 -msgid "Welcome," -msgstr "Bienvenue," - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/base.html:44 -msgid "View site" -msgstr "Voir le site" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/base.html:49 -#: venv/Lib/site-packages/django/contrib/admin/templates/registration/password_change_done.html:3 -#: venv/Lib/site-packages/django/contrib/admin/templates/registration/password_change_form.html:4 -msgid "Documentation" -msgstr "Documentation" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/base.html:55 -#: venv/Lib/site-packages/django/contrib/admin/templates/registration/password_change_done.html:3 -#: venv/Lib/site-packages/django/contrib/admin/templates/registration/password_change_form.html:4 -msgid "Log out" -msgstr "Déconnexion" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/change_form.html:21 -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/change_list_object_tools.html:8 -#, python-format -msgid "Add %(name)s" -msgstr "Ajouter %(name)s" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/change_form_object_tools.html:5 -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/object_history.html:10 -msgid "History" -msgstr "Historique" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/change_form_object_tools.html:7 -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/edit_inline/stacked.html:18 -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/edit_inline/tabular.html:38 -msgid "View on site" -msgstr "Voir sur le site" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/change_list.html:76 -msgid "Filter" -msgstr "Filtre" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/change_list.html:78 -msgid "Clear all filters" -msgstr "Effacer tous les filtres" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/change_list_results.html:17 -msgid "Remove from sorting" -msgstr "Enlever du tri" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/change_list_results.html:18 -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Priorité de tri : %(priority_number)s" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/change_list_results.html:19 -msgid "Toggle sorting" -msgstr "Inverser le tri" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/delete_confirmation.html:18 -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/submit_line.html:7 -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/widgets/related_widget_wrapper.html:25 -msgid "Delete" -msgstr "Supprimer" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/delete_confirmation.html:24 -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"Supprimer l’objet %(object_name)s « %(escaped_object)s » provoquerait la " -"suppression des objets qui lui sont liés, mais votre compte ne possède pas " -"la permission de supprimer les types d’objets suivants :" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/delete_confirmation.html:31 -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"Supprimer l’objet %(object_name)s « %(escaped_object)s » provoquerait la " -"suppression des objets liés et protégés suivants :" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/delete_confirmation.html:38 -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"Voulez-vous vraiment supprimer l’objet %(object_name)s " -"« %(escaped_object)s » ? Les éléments suivants sont liés à celui-ci et " -"seront aussi supprimés :" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/delete_confirmation.html:40 -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/delete_selected_confirmation.html:39 -msgid "Objects" -msgstr "Objets" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/delete_confirmation.html:47 -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/delete_selected_confirmation.html:50 -msgid "Yes, I’m sure" -msgstr "Oui, je suis sûr" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/delete_confirmation.html:48 -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/delete_selected_confirmation.html:51 -msgid "No, take me back" -msgstr "Non, revenir à la page précédente" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/delete_selected_confirmation.html:17 -msgid "Delete multiple objects" -msgstr "Supprimer plusieurs objets" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/delete_selected_confirmation.html:23 -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"La suppression des objets %(objects_name)s sélectionnés provoquerait la " -"suppression d’objets liés, mais votre compte n’est pas autorisé à supprimer " -"les types d’objet suivants :" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/delete_selected_confirmation.html:30 -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"La suppression des objets %(objects_name)s sélectionnés provoquerait la " -"suppression des objets liés et protégés suivants :" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/delete_selected_confirmation.html:37 -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"Voulez-vous vraiment supprimer les objets %(objects_name)s sélectionnés ? " -"Tous les objets suivants et les éléments liés seront supprimés :" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/edit_inline/tabular.html:22 -msgid "Delete?" -msgstr "Supprimer ?" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/filter.html:2 -#, python-format -msgid " By %(filter_title)s " -msgstr " Par %(filter_title)s " - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/includes/object_delete_summary.html:2 -msgid "Summary" -msgstr "Résumé" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/index.html:23 -msgid "Recent actions" -msgstr "Actions récentes" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/index.html:24 -msgid "My actions" -msgstr "Mes actions" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/index.html:28 -msgid "None available" -msgstr "Aucun(e) disponible" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/index.html:42 -msgid "Unknown content" -msgstr "Contenu inconnu" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/invalid_setup.html:12 -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"L’installation de votre base de données est incorrecte. Vérifiez que les " -"tables utiles ont été créées, et que la base est accessible par " -"l’utilisateur concerné." - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/login.html:39 -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"Vous êtes authentifié sous le nom %(username)s, mais vous n’êtes pas " -"autorisé à accéder à cette page. Souhaitez-vous vous connecter avec un autre " -"compte utilisateur ?" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/login.html:59 -msgid "Forgotten your password or username?" -msgstr "Mot de passe ou nom d’utilisateur oublié ?" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/nav_sidebar.html:2 -msgid "Toggle navigation" -msgstr "Basculer la navigation" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/nav_sidebar.html:5 -msgid "Start typing to filter…" -msgstr "Écrivez ici pour filtrer…" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/nav_sidebar.html:6 -msgid "Filter navigation items" -msgstr "Filtrer les éléments de navigation" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/object_history.html:22 -msgid "Date/time" -msgstr "Date/heure" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/object_history.html:23 -msgid "User" -msgstr "Utilisateur" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/object_history.html:24 -msgid "Action" -msgstr "Action" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/object_history.html:38 -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" -"Cet objet n’a pas d’historique de modification. Il n’a probablement pas été " -"ajouté au moyen de ce site d’administration." - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/pagination.html:10 -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/search_form.html:9 -msgid "Show all" -msgstr "Tout afficher" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/pagination.html:11 -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/submit_line.html:4 -msgid "Save" -msgstr "Enregistrer" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/popup_response.html:3 -msgid "Popup closing…" -msgstr "Fenêtre en cours de fermeture…" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/search_form.html:7 -msgid "Search" -msgstr "Rechercher" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/search_form.html:9 -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s résultat" -msgstr[1] "%(counter)s résultats" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/search_form.html:9 -#, python-format -msgid "%(full_result_count)s total" -msgstr "%(full_result_count)s résultats" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/submit_line.html:9 -msgid "Save as new" -msgstr "Enregistrer en tant que nouveau" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/submit_line.html:10 -msgid "Save and add another" -msgstr "Enregistrer et ajouter un nouveau" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/submit_line.html:11 -msgid "Save and continue editing" -msgstr "Enregistrer et continuer les modifications" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/submit_line.html:11 -msgid "Save and view" -msgstr "Enregistrer et afficher" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/submit_line.html:12 -msgid "Close" -msgstr "Fermer" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/widgets/related_widget_wrapper.html:10 -#, python-format -msgid "Change selected %(model)s" -msgstr "Modifier l’objet %(model)s sélectionné" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/widgets/related_widget_wrapper.html:17 -#, python-format -msgid "Add another %(model)s" -msgstr "Ajouter un autre objet %(model)s" - -#: venv/Lib/site-packages/django/contrib/admin/templates/admin/widgets/related_widget_wrapper.html:24 -#, python-format -msgid "Delete selected %(model)s" -msgstr "Supprimer l’objet %(model)s sélectionné" - -#: venv/Lib/site-packages/django/contrib/admin/templates/registration/logged_out.html:10 -msgid "Thanks for spending some quality time with the web site today." -msgstr "Merci pour le temps que vous avez accordé à ce site aujourd’hui." - -#: venv/Lib/site-packages/django/contrib/admin/templates/registration/logged_out.html:12 -msgid "Log in again" -msgstr "Connectez-vous à nouveau" - -#: venv/Lib/site-packages/django/contrib/admin/templates/registration/password_change_done.html:7 -#: venv/Lib/site-packages/django/contrib/admin/templates/registration/password_change_form.html:8 -msgid "Password change" -msgstr "Modification du mot de passe" - -#: venv/Lib/site-packages/django/contrib/admin/templates/registration/password_change_done.html:12 -msgid "Your password was changed." -msgstr "Votre mot de passe a été modifié." - -#: venv/Lib/site-packages/django/contrib/admin/templates/registration/password_change_form.html:23 -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"Pour des raisons de sécurité, saisissez votre ancien mot de passe puis votre " -"nouveau mot de passe à deux reprises afin de vérifier qu’il est correctement " -"saisi." - -#: venv/Lib/site-packages/django/contrib/admin/templates/registration/password_change_form.html:51 -#: venv/Lib/site-packages/django/contrib/admin/templates/registration/password_reset_confirm.html:31 -msgid "Change my password" -msgstr "Modifier mon mot de passe" - -#: venv/Lib/site-packages/django/contrib/admin/templates/registration/password_reset_complete.html:7 -#: venv/Lib/site-packages/django/contrib/admin/templates/registration/password_reset_done.html:7 -#: venv/Lib/site-packages/django/contrib/admin/templates/registration/password_reset_form.html:8 -msgid "Password reset" -msgstr "Réinitialisation du mot de passe" - -#: venv/Lib/site-packages/django/contrib/admin/templates/registration/password_reset_complete.html:13 -msgid "Your password has been set. You may go ahead and log in now." -msgstr "" -"Votre mot de passe a été défini. Vous pouvez maintenant vous authentifier." - -#: venv/Lib/site-packages/django/contrib/admin/templates/registration/password_reset_confirm.html:8 -msgid "Password reset confirmation" -msgstr "Confirmation de mise à jour du mot de passe" - -#: venv/Lib/site-packages/django/contrib/admin/templates/registration/password_reset_confirm.html:16 -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Saisissez deux fois votre nouveau mot de passe afin de vérifier qu’il est " -"correctement saisi." - -#: venv/Lib/site-packages/django/contrib/admin/templates/registration/password_reset_confirm.html:23 -msgid "New password:" -msgstr "Nouveau mot de passe :" - -#: venv/Lib/site-packages/django/contrib/admin/templates/registration/password_reset_confirm.html:28 -msgid "Confirm password:" -msgstr "Confirmation du mot de passe :" - -#: venv/Lib/site-packages/django/contrib/admin/templates/registration/password_reset_confirm.html:37 -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"Le lien de mise à jour du mot de passe n’était pas valide, probablement en " -"raison de sa précédente utilisation. Veuillez renouveler votre demande de " -"mise à jour de mot de passe." - -#: venv/Lib/site-packages/django/contrib/admin/templates/registration/password_reset_done.html:13 -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" -"Nous vous avons envoyé par courriel les instructions pour changer de mot de " -"passe, pour autant qu’un compte existe avec l’adresse que vous avez " -"indiquée. Vous devriez recevoir rapidement ce message." - -#: venv/Lib/site-packages/django/contrib/admin/templates/registration/password_reset_done.html:15 -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" -"Si vous ne recevez pas de message, vérifiez que vous avez saisi l’adresse " -"avec laquelle vous vous êtes enregistré et contrôlez votre dossier de " -"pourriels." - -#: venv/Lib/site-packages/django/contrib/admin/templates/registration/password_reset_email.html:2 -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"Vous recevez ce message en réponse à votre demande de réinitialisation du " -"mot de passe de votre compte sur %(site_name)s." - -#: venv/Lib/site-packages/django/contrib/admin/templates/registration/password_reset_email.html:4 -msgid "Please go to the following page and choose a new password:" -msgstr "" -"Veuillez vous rendre sur cette page et choisir un nouveau mot de passe :" - -#: venv/Lib/site-packages/django/contrib/admin/templates/registration/password_reset_email.html:8 -msgid "Your username, in case you’ve forgotten:" -msgstr "Votre nom d’utilisateur, en cas d’oubli :" - -#: venv/Lib/site-packages/django/contrib/admin/templates/registration/password_reset_email.html:10 -msgid "Thanks for using our site!" -msgstr "Merci d’utiliser notre site !" - -#: venv/Lib/site-packages/django/contrib/admin/templates/registration/password_reset_email.html:12 -#, python-format -msgid "The %(site_name)s team" -msgstr "L’équipe %(site_name)s" - -#: venv/Lib/site-packages/django/contrib/admin/templates/registration/password_reset_form.html:14 -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" -"Mot de passe perdu ? Saisissez votre adresse électronique ci-dessous et nous " -"vous enverrons les instructions pour en créer un nouveau." - -#: venv/Lib/site-packages/django/contrib/admin/templates/registration/password_reset_form.html:20 -msgid "Email address:" -msgstr "Adresse électronique :" - -#: venv/Lib/site-packages/django/contrib/admin/templates/registration/password_reset_form.html:23 -msgid "Reset my password" -msgstr "Réinitialiser mon mot de passe" - -#: venv/Lib/site-packages/django/contrib/admin/templatetags/admin_list.py:391 -msgid "All dates" -msgstr "Toutes les dates" - -#: venv/Lib/site-packages/django/contrib/admin/views/main.py:103 -#, python-format -msgid "Select %s" -msgstr "Sélectionnez %s" - -#: venv/Lib/site-packages/django/contrib/admin/views/main.py:105 -#, python-format -msgid "Select %s to change" -msgstr "Sélectionnez l’objet %s à changer" - -#: venv/Lib/site-packages/django/contrib/admin/views/main.py:107 -#, python-format -msgid "Select %s to view" -msgstr "Sélectionnez l’objet %s à afficher" - -#: venv/Lib/site-packages/django/contrib/admin/widgets.py:87 -msgid "Date:" -msgstr "Date :" - -#: venv/Lib/site-packages/django/contrib/admin/widgets.py:88 -msgid "Time:" -msgstr "Heure :" - -#: venv/Lib/site-packages/django/contrib/admin/widgets.py:150 -msgid "Lookup" -msgstr "Recherche" - -#: venv/Lib/site-packages/django/contrib/admin/widgets.py:340 -msgid "Currently:" -msgstr "Actuellement :" - -#: venv/Lib/site-packages/django/contrib/admin/widgets.py:341 -msgid "Change:" -msgstr "Modifier :" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/fr/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/fr/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 2e4d5c35ffc3f2d3a00057924d436080da626288..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5324 zcmb`LTWlOx8GsM4KybOHrQBLLgr>1+c716Y!lnr^P8?$DB*fd4AVAE{ob`@7JF}h3 z+8Y5%c?qbZ&O=5;_&WGA%jY3K^(&kIEqo*S z-`o73E&mGNMETz=|8034gN;!BF8Bs`3w$4}z+2&QxD95OUxfVBd0ryggYfn65u5*x zLPp%d+vAVaH*P~>Z4Qb)Yf#4hjHR(`S!Ph=`-0_{pzP;)DEs(;Eq@q(p8Pj0Z$M}n{~?IV)wiL{ zbJ6mLP~`jxlzm)-(*8H_S@;L|4E#EaL&fUo_F}#TI7j|dP~^G@pMaO(CHM&z{UH1o z6geM2`O@xdmXBIK2BrRS%kNu0VR^~&N0v`pK4bYTWE<6Umd{(RS^m=UiscKIzqX{S z8k3iOL>D{k_aqdV#SY(3+C@SgY7gmVQib#ZlAQm8B(cXbN%Sm_*n`-rJhzalq*0RC zr#zz1{&UEF$R5aZTY=nGwfz=|54)X&8&i8p`$)2%{fBK=A12A!yweu4B?_}sJ8k{| zyo2;!o0oHmI`Vyxq7RZjLYk5ckJy(y;wR-9Cy6iEO}dpN_A)_|^C><~91Q!<0`7jGG!yy;R*^?NnM7wO6+V)9u&~)O5C(C8?V3IDX*N1EY5)YQ_m& z6R4SH6eY$&JNmGb4&-WnYao{n=7PL$V#0i|z<2M}X{6nJIPC-h#o9@A#4Hsx)31+B zE9#iMo~A|bjb?|9Yg%;^t65WzGbiqNyA#xPc*-@X>{NxXu6@Dfeo(Y>u)*T z{+=XJ%jkO7T9F?vO4pY5!+eN(w8A=qXjwZfg_=;ivT3%R-ccCJ4m29msBY3_LmQbr zU5+%}O;XuXsP%o`kjPrW|0q$RqL-5>@-UBD)QUuIRqM75OU6=D(VwiE??!HA+KZNp z6>X_cb;cyvq6{aN)pW4q{)t3s+Hq4q3U}xF>)Hn4U(P+2>XzeS@}ca66D}IgbchU| z-|@Z737FjkUXp8v<``@{j_MrKt`4Fo-+)GhwW8^xC^}11y2lQADP&@)SrBQ8y2?w7 zMM{!!7 zPZoWz{LySNDc7Q^9yxiUe9CluXkDLs$*a^zBQQS(Z zI&A0J1nVJ3Z&hLrbQ$(mU%o}6_Esk*)Z{*SPj~Xz zBkEmF6?d@bC+#To2|q@YF*O~AS-?HVwZc}dQ**6r&&D89kry;g7UyxuP)RMqnQ_0Y zkFcUW-0Rv?YZsVs?Xtuj_hsg+ZWqoiZ-{To670O+ZtcR_WzAJ4GbaY2bky#x;$T^H z9=U9cV8X!Uk;8v8!r|VkL^Uj6wzrB(ShPenF`Rc229G7O=}7rphW9e5FqGgX;pG$C zgqfd8h~wwc%G!mh4tC`_(Oy=B9c)=UW}@DcSa2s|bZr|H@sB95h;?3RZ*F%9tEBtj z_#3lsAri9eB>37q`77z2PcHrqEus=RCr+3a!4gGBihbdl#~$n^_2VU~ryC95<+@Ze z#`QI~c)r(i$zy9~lO1drDHrl-*=9_qg9S-ER2Z6kiuEKLM*~?f+7PR9^jYzuu3u*0 zg#NpAJ0sAL?qZA5QqC6*8$s_$q{^+;o&sx%vU@UvXR?)iJeI#MIz6|PypV3xj9o2w z-)#Tyf@`aIjv6c6O6=)uiKFN3YG%GVY+7uc>V3tHeNkzyF<0)JLTULSl~9bMAqv`Z znS&d|KMUB@e3uA8&JONKZ#CcJeoSUkjF!y|cjXNmj-P5LbLGglaGjV(e%$k|5sSd# zw%UC~is_K>B1K$gTC9}~B6`du7CRDlqAnscNl13EA~uUy8SANBlbGly*(7M&5z}!a z48nwVFqY<;I7O9xIqe#Ht4Q4Ucw%IPXSq(-yCO$n)Sl_YEC`R`wA;ClMB}^qVcLd9 zMHhn#LW8U@aX1o-PVDtosh63C1?sKZ5DtkJ{9;L5e=c*1&imWqUNwA&J5cv7i7B;- zwTTW0;yOe?+#-tkT-CsdDgpqtgh?$CG_?qjP@D>hdm, 2014-2017,2020-2021 -# Claude Paroz , 2011-2012 -# Jannis Leidel , 2011 -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-01-15 14:34+0000\n" -"Last-Translator: Claude Paroz \n" -"Language-Team: French (http://www.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" - -#, javascript-format -msgid "Available %s" -msgstr "%s disponible(s)" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Ceci est une liste des « %s » disponibles. Vous pouvez en choisir en les " -"sélectionnant dans la zone ci-dessous, puis en cliquant sur la flèche " -"« Choisir » entre les deux zones." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "Écrivez dans cette zone pour filtrer la liste des « %s » disponibles." - -msgid "Filter" -msgstr "Filtrer" - -msgid "Choose all" -msgstr "Tout choisir" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Cliquez pour choisir tous les « %s » en une seule opération." - -msgid "Choose" -msgstr "Choisir" - -msgid "Remove" -msgstr "Enlever" - -#, javascript-format -msgid "Chosen %s" -msgstr "Choix des « %s »" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Ceci est la liste des « %s » choisi(e)s. Vous pouvez en enlever en les " -"sélectionnant dans la zone ci-dessous, puis en cliquant sur la flèche « " -"Enlever » entre les deux zones." - -msgid "Remove all" -msgstr "Tout enlever" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Cliquez pour enlever tous les « %s » en une seule opération." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(sel)s sur %(cnt)s sélectionné" -msgstr[1] "%(sel)s sur %(cnt)s sélectionnés" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Vous avez des modifications non sauvegardées sur certains champs éditables. " -"Si vous lancez une action, ces modifications vont être perdues." - -msgid "" -"You have selected an action, but you haven’t saved your changes to " -"individual fields yet. Please click OK to save. You’ll need to re-run the " -"action." -msgstr "" -"Vous avez sélectionné une action, mais vous n'avez pas encore enregistré " -"certains champs modifiés. Cliquez sur OK pour enregistrer. Vous devrez " -"réappliquer l'action." - -msgid "" -"You have selected an action, and you haven’t made any changes on individual " -"fields. You’re probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Vous avez sélectionné une action, et vous n'avez fait aucune modification " -"sur des champs. Vous cherchez probablement le bouton Envoyer et non le " -"bouton Enregistrer." - -msgid "Now" -msgstr "Maintenant" - -msgid "Midnight" -msgstr "Minuit" - -msgid "6 a.m." -msgstr "6:00" - -msgid "Noon" -msgstr "Midi" - -msgid "6 p.m." -msgstr "18:00" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "Note : l'heure du serveur précède votre heure de %s heure." -msgstr[1] "Note : l'heure du serveur précède votre heure de %s heures." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "Note : votre heure précède l'heure du serveur de %s heure." -msgstr[1] "Note : votre heure précède l'heure du serveur de %s heures." - -msgid "Choose a Time" -msgstr "Choisir une heure" - -msgid "Choose a time" -msgstr "Choisir une heure" - -msgid "Cancel" -msgstr "Annuler" - -msgid "Today" -msgstr "Aujourd'hui" - -msgid "Choose a Date" -msgstr "Choisir une date" - -msgid "Yesterday" -msgstr "Hier" - -msgid "Tomorrow" -msgstr "Demain" - -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" - -msgctxt "abbrev. month January" -msgid "Jan" -msgstr "jan" - -msgctxt "abbrev. month February" -msgid "Feb" -msgstr "fév" - -msgctxt "abbrev. month March" -msgid "Mar" -msgstr "mar" - -msgctxt "abbrev. month April" -msgid "Apr" -msgstr "avr" - -msgctxt "abbrev. month May" -msgid "May" -msgstr "mai" - -msgctxt "abbrev. month June" -msgid "Jun" -msgstr "jun" - -msgctxt "abbrev. month July" -msgid "Jul" -msgstr "jui" - -msgctxt "abbrev. month August" -msgid "Aug" -msgstr "aoû" - -msgctxt "abbrev. month September" -msgid "Sep" -msgstr "sep" - -msgctxt "abbrev. month October" -msgid "Oct" -msgstr "oct" - -msgctxt "abbrev. month November" -msgid "Nov" -msgstr "nov" - -msgctxt "abbrev. month December" -msgid "Dec" -msgstr "déc" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "D" - -msgctxt "one letter Monday" -msgid "M" -msgstr "L" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "M" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "M" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "J" - -msgctxt "one letter Friday" -msgid "F" -msgstr "V" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "S" - -msgid "Show" -msgstr "Afficher" - -msgid "Hide" -msgstr "Masquer" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/fy/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/fy/LC_MESSAGES/django.mo deleted file mode 100644 index cdea1d8a470a81eee89bd56a68dfdceacb631dfa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 476 zcmZ8d%Sr<=6jgLJOV=*0;KHJ55=AVg^X|c$t>)5$7MyAP-q}G0jKj4S?E#7IR z1rHpOL(YAi{OoLhZ4fqzyTpCs7V(JKASHg&;~AZeXN8e>?>LU^E@#i^gK<_t{;qB5 zl1Hqak8Bu9le4R78Cd2NB%_CnU3=7#yzE9tRB$ZhDHD>(4oIm)=TJx?$jBb?!!$kr z`%)08I+2HhkPLK)Ec4oiN=N4v+-qx1fB~8uD>$cZNM2S8**3Ot7gS@*sVUgizF=F6D8`fJ6DId3JyyW#EnCuCbB z*Um8pvWl@%28WK>PP du2|psNl;+xg$%vpE-bIT0}FdSkgaaA@e9v~jIsa# diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/fy/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/fy/LC_MESSAGES/django.po deleted file mode 100644 index 52310d3..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/fy/LC_MESSAGES/django.po +++ /dev/null @@ -1,609 +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: 2015-01-17 11:07+0100\n" -"PO-Revision-Date: 2015-01-18 08:31+0000\n" -"Last-Translator: Jannis Leidel \n" -"Language-Team: Western Frisian (http://www.transifex.com/projects/p/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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "" - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "" - -msgid "Are you sure?" -msgstr "" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "" - -msgid "Administration" -msgstr "" - -msgid "All" -msgstr "" - -msgid "Yes" -msgstr "" - -msgid "No" -msgstr "" - -msgid "Unknown" -msgstr "" - -msgid "Any date" -msgstr "" - -msgid "Today" -msgstr "" - -msgid "Past 7 days" -msgstr "" - -msgid "This month" -msgstr "" - -msgid "This year" -msgstr "" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" - -msgid "Action:" -msgstr "" - -msgid "action time" -msgstr "" - -msgid "object id" -msgstr "" - -msgid "object repr" -msgstr "" - -msgid "action flag" -msgstr "" - -msgid "change message" -msgstr "" - -msgid "log entry" -msgstr "" - -msgid "log entries" -msgstr "" - -#, python-format -msgid "Added \"%(object)s\"." -msgstr "" - -#, python-format -msgid "Changed \"%(object)s\" - %(changes)s" -msgstr "" - -#, python-format -msgid "Deleted \"%(object)s.\"" -msgstr "" - -msgid "LogEntry Object" -msgstr "" - -msgid "None" -msgstr "" - -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" - -#, python-format -msgid "Changed %s." -msgstr "" - -msgid "and" -msgstr "" - -#, python-format -msgid "Added %(name)s \"%(object)s\"." -msgstr "" - -#, python-format -msgid "Changed %(list)s for %(name)s \"%(object)s\"." -msgstr "" - -#, python-format -msgid "Deleted %(name)s \"%(object)s\"." -msgstr "" - -msgid "No fields changed." -msgstr "" - -#, python-format -msgid "" -"The %(name)s \"%(obj)s\" was added successfully. You may edit it again below." -msgstr "" - -#, python-format -msgid "" -"The %(name)s \"%(obj)s\" was added successfully. You may add another " -"%(name)s below." -msgstr "" - -#, python-format -msgid "The %(name)s \"%(obj)s\" was added successfully." -msgstr "" - -#, python-format -msgid "" -"The %(name)s \"%(obj)s\" was changed successfully. You may edit it again " -"below." -msgstr "" - -#, python-format -msgid "" -"The %(name)s \"%(obj)s\" was changed successfully. You may add another " -"%(name)s below." -msgstr "" - -#, python-format -msgid "The %(name)s \"%(obj)s\" was changed successfully." -msgstr "" - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" - -msgid "No action selected." -msgstr "" - -#, python-format -msgid "The %(name)s \"%(obj)s\" was deleted successfully." -msgstr "" - -#, python-format -msgid "%(name)s object with primary key %(key)r does not exist." -msgstr "" - -#, python-format -msgid "Add %s" -msgstr "" - -#, python-format -msgid "Change %s" -msgstr "" - -msgid "Database error" -msgstr "" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "" - -#, python-format -msgid "Change history: %s" -msgstr "" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" - -msgid "Django site admin" -msgstr "" - -msgid "Django administration" -msgstr "" - -msgid "Site administration" -msgstr "" - -msgid "Log in" -msgstr "" - -#, python-format -msgid "%(app)s administration" -msgstr "" - -msgid "Page not found" -msgstr "" - -msgid "We're sorry, but the requested page could not be found." -msgstr "" - -msgid "Home" -msgstr "" - -msgid "Server error" -msgstr "" - -msgid "Server error (500)" -msgstr "" - -msgid "Server Error (500)" -msgstr "" - -msgid "" -"There's been an error. It's been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" - -msgid "Run the selected action" -msgstr "" - -msgid "Go" -msgstr "" - -msgid "Click here to select the objects across all pages" -msgstr "" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "" - -msgid "Clear selection" -msgstr "" - -msgid "" -"First, enter a username and password. Then, you'll be able to edit more user " -"options." -msgstr "" - -msgid "Enter a username and password." -msgstr "" - -msgid "Change password" -msgstr "" - -msgid "Please correct the error below." -msgstr "" - -msgid "Please correct the errors below." -msgstr "" - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "" - -msgid "Welcome," -msgstr "" - -msgid "View site" -msgstr "" - -msgid "Documentation" -msgstr "" - -msgid "Log out" -msgstr "" - -msgid "Add" -msgstr "" - -msgid "History" -msgstr "" - -msgid "View on site" -msgstr "" - -#, python-format -msgid "Add %(name)s" -msgstr "" - -msgid "Filter" -msgstr "" - -msgid "Remove from sorting" -msgstr "" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "" - -msgid "Toggle sorting" -msgstr "" - -msgid "Delete" -msgstr "" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" - -msgid "Objects" -msgstr "" - -msgid "Yes, I'm sure" -msgstr "" - -msgid "No, take me back" -msgstr "" - -msgid "Delete multiple objects" -msgstr "" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" - -msgid "Change" -msgstr "" - -msgid "Remove" -msgstr "" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "" - -msgid "Delete?" -msgstr "" - -#, python-format -msgid " By %(filter_title)s " -msgstr "" - -msgid "Summary" -msgstr "" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "" - -msgid "You don't have permission to edit anything." -msgstr "" - -msgid "Recent Actions" -msgstr "" - -msgid "My Actions" -msgstr "" - -msgid "None available" -msgstr "" - -msgid "Unknown content" -msgstr "" - -msgid "" -"Something's wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" - -msgid "Forgotten your password or username?" -msgstr "" - -msgid "Date/time" -msgstr "" - -msgid "User" -msgstr "" - -msgid "Action" -msgstr "" - -msgid "" -"This object doesn't have a change history. It probably wasn't added via this " -"admin site." -msgstr "" - -msgid "Show all" -msgstr "" - -msgid "Save" -msgstr "" - -#, python-format -msgid "Change selected %(model)s" -msgstr "" - -#, python-format -msgid "Add another %(model)s" -msgstr "" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "" - -msgid "Search" -msgstr "" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "" - -msgid "Save as new" -msgstr "" - -msgid "Save and add another" -msgstr "" - -msgid "Save and continue editing" -msgstr "" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "" - -msgid "Log in again" -msgstr "" - -msgid "Password change" -msgstr "" - -msgid "Your password was changed." -msgstr "" - -msgid "" -"Please enter your old password, for security's sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" - -msgid "Change my password" -msgstr "" - -msgid "Password reset" -msgstr "" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "" - -msgid "Password reset confirmation" -msgstr "" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" - -msgid "New password:" -msgstr "" - -msgid "Confirm password:" -msgstr "" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" - -msgid "" -"We've emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" - -msgid "" -"If you don't receive an email, please make sure you've entered the address " -"you registered with, and check your spam folder." -msgstr "" - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" - -msgid "Please go to the following page and choose a new password:" -msgstr "" - -msgid "Your username, in case you've forgotten:" -msgstr "" - -msgid "Thanks for using our site!" -msgstr "" - -#, python-format -msgid "The %(site_name)s team" -msgstr "" - -msgid "" -"Forgotten your password? Enter your email address below, and we'll email " -"instructions for setting a new one." -msgstr "" - -msgid "Email address:" -msgstr "" - -msgid "Reset my password" -msgstr "" - -msgid "All dates" -msgstr "" - -msgid "(None)" -msgstr "" - -#, python-format -msgid "Select %s" -msgstr "" - -#, python-format -msgid "Select %s to change" -msgstr "" - -msgid "Date:" -msgstr "" - -msgid "Time:" -msgstr "" - -msgid "Lookup" -msgstr "" - -msgid "Currently:" -msgstr "" - -msgid "Change:" -msgstr "" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/fy/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/fy/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 489bbab4f0f9b2ca1e5bb1fa90dbb3c412f9ae2d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 476 zcmYLF!A=`75CxUf9((R#kT?XNHhVAQC7M5nABvW@i_pjlHrRLOz5a;KTS9 zW(gusda_4;^X84;zVE&4Fm{&@!TZRa4c01r9#yQrL^oHNhKu<@rIsk z>$%mPqLL_k+@jUVkz`~O6BFjaxLBLygN7^PoQ*IcTTl(ZISrS8>yNT)UFrXDkE@oZ zBFxDwG~8266da5Lk24NB4=FWTh}CMA5@i3(;)$jiM2oHAVetCCarp%%+#q zi|tRSuFTH7OXN7=y5Ut5JtxuB#=0TQA54gpMz{GG2U}e`ucUw%Zte@~Dh-4GHho3b jP_DCCy$q(tu@8%=!8IRc932l~a~*XY?2kYl4zrzi!laC+ diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/fy/LC_MESSAGES/djangojs.po b/venv/Lib/site-packages/django/contrib/admin/locale/fy/LC_MESSAGES/djangojs.po deleted file mode 100644 index ba09bad..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/fy/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,145 +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: 2015-01-17 11:07+0100\n" -"PO-Revision-Date: 2014-10-05 20:13+0000\n" -"Last-Translator: Jannis Leidel \n" -"Language-Team: Western Frisian (http://www.transifex.com/projects/p/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" - -#, javascript-format -msgid "Available %s" -msgstr "" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "" - -msgid "Filter" -msgstr "" - -msgid "Choose all" -msgstr "" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "" - -msgid "Choose" -msgstr "" - -msgid "Remove" -msgstr "" - -#, javascript-format -msgid "Chosen %s" -msgstr "" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" - -msgid "Remove all" -msgstr "" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "" - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "" -msgstr[1] "" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" - -msgid "" -"You have selected an action, but you haven't saved your changes to " -"individual fields yet. Please click OK to save. You'll need to re-run the " -"action." -msgstr "" - -msgid "" -"You have selected an action, and you haven't made any changes on individual " -"fields. You're probably looking for the Go button rather than the Save " -"button." -msgstr "" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "" -msgstr[1] "" - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "" -msgstr[1] "" - -msgid "Now" -msgstr "" - -msgid "Clock" -msgstr "" - -msgid "Choose a time" -msgstr "" - -msgid "Midnight" -msgstr "" - -msgid "6 a.m." -msgstr "" - -msgid "Noon" -msgstr "" - -msgid "Cancel" -msgstr "" - -msgid "Today" -msgstr "" - -msgid "Calendar" -msgstr "" - -msgid "Yesterday" -msgstr "" - -msgid "Tomorrow" -msgstr "" - -msgid "" -"January February March April May June July August September October November " -"December" -msgstr "" - -msgid "S M T W T F S" -msgstr "" - -msgid "Show" -msgstr "" - -msgid "Hide" -msgstr "" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ga/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/ga/LC_MESSAGES/django.mo deleted file mode 100644 index 8c029af57b53832163a22c957cdb819f8fad363d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15075 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

    f+zGRaL6 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 diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/kn/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/kn/LC_MESSAGES/django.po deleted file mode 100644 index 06e63dc..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/kn/LC_MESSAGES/django.po +++ /dev/null @@ -1,639 +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: 2017-01-19 16:49+0100\n" -"PO-Revision-Date: 2017-09-19 16:41+0000\n" -"Last-Translator: Jannis Leidel \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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "" - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "" - -msgid "Are you sure?" -msgstr "ಖಚಿತಪಡಿಸà³à²µà²¿à²°à²¾? " - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "" - -msgid "Administration" -msgstr "" - -msgid "All" -msgstr "ಎಲà³à²²à²¾" - -msgid "Yes" -msgstr "ಹೌದà³" - -msgid "No" -msgstr "ಇಲà³à²²" - -msgid "Unknown" -msgstr "ಗೊತà³à²¤à²¿à²²à³à²²(ದ/ದà³à²¦à³)" - -msgid "Any date" -msgstr "ಯಾವà³à²¦à³‡ ದಿನಾಂಕ" - -msgid "Today" -msgstr "ಈದಿನ" - -msgid "Past 7 days" -msgstr "ಕಳೆದ à³­ ದಿನಗಳà³" - -msgid "This month" -msgstr "ಈ ತಿಂಗಳà³" - -msgid "This year" -msgstr "ಈ ವರà³à²·" - -msgid "No date" -msgstr "" - -msgid "Has date" -msgstr "" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" - -msgid "Action:" -msgstr "" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "" - -msgid "Remove" -msgstr "ತೆಗೆದೠಹಾಕಿ" - -msgid "action time" -msgstr "ಕà³à²°à²®à²¦(ಕà³à²°à²¿à²¯à³†à²¯) ಸಮಯ" - -msgid "user" -msgstr "" - -msgid "content type" -msgstr "" - -msgid "object id" -msgstr "ವಸà³à²¤à³à²µà²¿à²¨ à²à²¡à²¿" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/3/library/functions.html#repr) -msgid "object repr" -msgstr "ವಸà³à²¤à³ ಪà³à²°à²¾à²¤à²¿à²¨à²¿à²§à³à²¯" - -msgid "action flag" -msgstr "ಕà³à²°à²®à²¦(ಕà³à²°à²¿à²¯à³†à²¯) ಪತಾಕೆ" - -msgid "change message" -msgstr "ಬದಲಾವಣೆಯ ಸಂದೇಶ/ಸಂದೇಶ ಬದಲಿಸಿ" - -msgid "log entry" -msgstr "ಲಾಗೠದಾಖಲೆ" - -msgid "log entries" -msgstr "ಲಾಗೠದಾಖಲೆಗಳà³" - -#, python-format -msgid "Added \"%(object)s\"." -msgstr "" - -#, python-format -msgid "Changed \"%(object)s\" - %(changes)s" -msgstr "" - -#, python-format -msgid "Deleted \"%(object)s.\"" -msgstr "" - -msgid "LogEntry Object" -msgstr "" - -#, python-brace-format -msgid "Added {name} \"{object}\"." -msgstr "" - -msgid "Added." -msgstr "" - -msgid "and" -msgstr "ಮತà³à²¤à³" - -#, python-brace-format -msgid "Changed {fields} for {name} \"{object}\"." -msgstr "" - -#, python-brace-format -msgid "Changed {fields}." -msgstr "" - -#, python-brace-format -msgid "Deleted {name} \"{object}\"." -msgstr "" - -msgid "No fields changed." -msgstr "ಯಾವà³à²¦à³‡ ಅಂಶಗಳೠಬದಲಾಗಲಿಲà³à²²." - -msgid "None" -msgstr "" - -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was added successfully." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was changed successfully." -msgstr "" - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" - -msgid "No action selected." -msgstr "" - -#, python-format -msgid "The %(name)s \"%(obj)s\" was deleted successfully." -msgstr "%(name)s \"%(obj)s\" ಯಶಸà³à²µà²¿à²¯à²¾à²—ಿ ಅಳಿಸಲಾಯಿತà³." - -#, python-format -msgid "%(name)s with ID \"%(key)s\" doesn't exist. Perhaps it was deleted?" -msgstr "" - -#, python-format -msgid "Add %s" -msgstr "%s ಸೇರಿಸಿ" - -#, python-format -msgid "Change %s" -msgstr "%s ಅನà³à²¨à³ ಬದಲಿಸà³" - -msgid "Database error" -msgstr "ದತà³à²¤à²¸à²‚ಚಯದ ದೋಷ" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "" - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "" - -#, python-format -msgid "Change history: %s" -msgstr "ಬದಲಾವಣೆಗಳ ಇತಿಹಾಸ: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" - -msgid "Django site admin" -msgstr "ಜಾಂಗೋ ತಾಣದ ಆಡಳಿತಗಾರರà³" - -msgid "Django administration" -msgstr "ಜಾಂಗೋ ಆಡಳಿತ" - -msgid "Site administration" -msgstr "ತಾಣ ನಿರà³à²µà²¹à²£à³†" - -msgid "Log in" -msgstr "ಒಳಗೆ ಬನà³à²¨à²¿" - -#, python-format -msgid "%(app)s administration" -msgstr "" - -msgid "Page not found" -msgstr "ಪà³à²Ÿ ಸಿಗಲಿಲà³à²²" - -msgid "We're sorry, but the requested page could not be found." -msgstr "ಕà³à²·à²®à²¿à²¸à²¿, ನೀವೠಕೇಳಿದ ಪà³à²Ÿ ಸಿಗಲಿಲà³à²²" - -msgid "Home" -msgstr "ಪà³à²°à²¾à²°à²‚ಭಸà³à²¥à²³(ಮನೆ)" - -msgid "Server error" -msgstr "ಸರà³à²µà²°à³ ದೋಷ" - -msgid "Server error (500)" -msgstr "ಸರà³à²µà²°à³ ದೋಷ(೫೦೦)" - -msgid "Server Error (500)" -msgstr "ಸರà³à²µà²°à³ ದೋಷ(೫೦೦)" - -msgid "" -"There's been an error. It's been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" - -msgid "Run the selected action" -msgstr "" - -msgid "Go" -msgstr "ಹೋಗಿ" - -msgid "Click here to select the objects across all pages" -msgstr "" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "" - -msgid "Clear selection" -msgstr "" - -msgid "" -"First, enter a username and password. Then, you'll be able to edit more user " -"options." -msgstr "" -"ಮೊದಲೠಬಳಕೆದಾರ-ಹೆಸರೠಮತà³à²¤à³ ಪà³à²°à²µà³‡à²¶à²ªà²¦à²µà²¨à³à²¨à³ ಕೊಡಿರಿ. ನಂತರ, ನೀವೠಇನà³à²¨à²·à³à²Ÿà³ ಆಯà³à²•ೆಗಳನà³à²¨à³ " -"ಬದಲಿಸಬಹà³à²¦à²¾à²—ಿದೆ." - -msgid "Enter a username and password." -msgstr "" - -msgid "Change password" -msgstr "ಪà³à²°à²µà³‡à²¶à²ªà²¦ ಬದಲಿಸಿ" - -msgid "Please correct the error below." -msgstr "" - -msgid "Please correct the errors below." -msgstr "" - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "" - -msgid "Welcome," -msgstr "ಸà³à²¸à³à²µà²¾à²—ತ." - -msgid "View site" -msgstr "" - -msgid "Documentation" -msgstr "ವಿವರಮಾಹಿತಿ" - -msgid "Log out" -msgstr "ಹೊರಕà³à²•ೆ ಹೋಗಿ" - -#, python-format -msgid "Add %(name)s" -msgstr "%(name)s ಸೇರಿಸಿ" - -msgid "History" -msgstr "ಚರಿತà³à²°à³†" - -msgid "View on site" -msgstr "ತಾಣದಲà³à²²à²¿ ನೋಡಿ" - -msgid "Filter" -msgstr "ಸೋಸಕ" - -msgid "Remove from sorting" -msgstr "" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "" - -msgid "Toggle sorting" -msgstr "" - -msgid "Delete" -msgstr "ಅಳಿಸಿಹಾಕಿ" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"'%(escaped_object)s' %(object_name)s ಅನà³à²¨à³ ತೆಗೆದà³à²¹à²¾à²•à³à²µà³à²¦à²°à²¿à²‚ದ ಸಂಬಂಧಿತ ವಸà³à²¤à³à²—ಳೂ " -"ಕಳೆದà³à²¹à³‹à²—à³à²¤à³à²¤à²µà³†. ಆದರೆ ನಿಮà³à²® ಖಾತೆಗೆ ಕೆಳಕಂಡ ಬಗೆಗಳ ವಸà³à²¤à³à²—ಳನà³à²¨à³ ತೆಗೆದà³à²¹à²¾à²•ಲೠ" -"ಅನà³à²®à²¤à²¿à²¯à²¿à²²à³à²²." - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" - -msgid "Objects" -msgstr "" - -msgid "Yes, I'm sure" -msgstr "ಹೌದà³,ನನಗೆ ಖಚಿತವಿದೆ" - -msgid "No, take me back" -msgstr "" - -msgid "Delete multiple objects" -msgstr "" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" - -msgid "Change" -msgstr "ಬದಲಿಸಿ/ಬದಲಾವಣೆ" - -msgid "Delete?" -msgstr "" - -#, python-format -msgid " By %(filter_title)s " -msgstr "%(filter_title)s ಇಂದ" - -msgid "Summary" -msgstr "" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "" - -msgid "Add" -msgstr "ಸೇರಿಸಿ" - -msgid "You don't have permission to edit anything." -msgstr "ಯಾವà³à²¦à²¨à³à²¨à³‚ ತಿದà³à²¦à²²à³ ನಿಮಗೆ ಅನà³à²®à²¤à²¿ ಇಲà³à²² ." - -msgid "Recent actions" -msgstr "" - -msgid "My actions" -msgstr "" - -msgid "None available" -msgstr "ಯಾವà³à²¦à³‚ ಲಭà³à²¯à²µà²¿à²²à³à²²" - -msgid "Unknown content" -msgstr "" - -msgid "" -"Something's wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"ಡಾಟಾಬೇಸನà³à²¨à³ ಇನà³à²¸à³à²Ÿà²¾à²²à³ ಮಾಡà³à²µà²¾à²— à²à²¨à³‹ ತಪà³à²ªà²¾à²—ಿದೆ. ಸೂಕà³à²¤ ಡಾಟಾಬೇಸೠಕೋಷà³à²Ÿà²•ಗಳೠರಚನೆಯಾಗಿ ಅರà³à²¹ " -"ಬಳಕೆದಾರರೠಅವà³à²—ಳನà³à²¨à³ ಓದಬಹà³à²¦à²¾à²—ಿದೆಯೇ ಎಂಬà³à²¦à²¨à³à²¨à³ ಖಾತರಿ ಪಡಿಸಿಕೊಳà³à²³à²¿." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" - -msgid "Forgotten your password or username?" -msgstr "" - -msgid "Date/time" -msgstr "ದಿನಾಂಕ/ಸಮಯ" - -msgid "User" -msgstr "ಬಳಕೆದಾರ" - -msgid "Action" -msgstr "ಕà³à²°à²®(ಕà³à²°à²¿à²¯à³†)" - -msgid "" -"This object doesn't have a change history. It probably wasn't added via this " -"admin site." -msgstr "" -"ಈ ವಸà³à²¤à³à²µà²¿à²—ೆ ಬದಲಾವಣೆಯ ಇತಿಹಾಸವಿಲà³à²². ಅದೠಬಹà³à²¶à²ƒ ಈ ಆಡಳಿತತಾಣದ ಮೂಲಕ ಸೇರಿಸಲà³à²ªà²Ÿà³à²Ÿà²¿à²²à³à²²." - -msgid "Show all" -msgstr "ಎಲà³à²²à²µà²¨à³à²¨à³‚ ತೋರಿಸà³" - -msgid "Save" -msgstr "ಉಳಿಸಿ" - -msgid "Popup closing..." -msgstr "" - -#, python-format -msgid "Change selected %(model)s" -msgstr "" - -#, python-format -msgid "Add another %(model)s" -msgstr "" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "" - -msgid "Search" -msgstr "" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "ಒಟà³à²Ÿà³ %(full_result_count)s" - -msgid "Save as new" -msgstr "ಹೊಸದರಂತೆ ಉಳಿಸಿ" - -msgid "Save and add another" -msgstr "ಉಳಿಸಿ ಮತà³à²¤à³ ಇನà³à²¨à³Šà²‚ದನà³à²¨à³ ಸೇರಿಸಿ" - -msgid "Save and continue editing" -msgstr "ಉಳಿಸಿ ಮತà³à²¤à³ ತಿದà³à²¦à³à²µà³à²¦à²¨à³à²¨à³ ಮà³à²‚ದà³à²µà²°à²¿à²¸à²¿à²°à²¿." - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "ಈದಿನ ತಮà³à²® ಅತà³à²¯à²®à³‚ಲà³à²¯à²µà²¾à²¦ ಸಮಯವನà³à²¨à³ ನಮà³à²® ತಾಣದಲà³à²²à²¿ ಕಳೆದà³à²¦à²•à³à²•ಾಗಿ ಧನà³à²¯à²µà²¾à²¦à²—ಳà³." - -msgid "Log in again" -msgstr "ಮತà³à²¤à³† ಒಳಬನà³à²¨à²¿" - -msgid "Password change" -msgstr "ಪà³à²°à²µà³‡à²¶à²ªà²¦ ಬದಲಾವಣೆ" - -msgid "Your password was changed." -msgstr "ನಿಮà³à²® ಪà³à²°à²µà³‡à²¶à²ªà²¦ ಬದಲಾಯಿಸಲಾಗಿದೆ" - -msgid "" -"Please enter your old password, for security's sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"ಭದà³à²°à²¤à³†à²¯ ದೃಷà³à²Ÿà²¿à²¯à²¿à²‚ದ ದಯವಿಟà³à²Ÿà³ ನಿಮà³à²® ಹಳೆಯ ಪà³à²°à²µà³‡à²¶à²ªà²¦à²µà²¨à³à²¨à³ ಸೂಚಿಸಿರಿ. ಆನಂತರ ನೀವೠಸರಿಯಾಗಿ " -"ಬರೆದಿದà³à²¦à³€à²°à³†à²‚ದೠನಾವೠಖಚಿತಪಡಿಸಿಕೊಳà³à²³à²²à³ ಹೊಸ ಪà³à²°à²µà³‡à²¶à²ªà²¦à²µà²¨à³à²¨à³ ಎರಡೠಬಾರಿ ಬರೆಯಿರಿ." - -msgid "Change my password" -msgstr "ನನà³à²¨ ಪà³à²°à²µà³‡à²¶à²ªà²¦ ಬದಲಿಸಿ" - -msgid "Password reset" -msgstr "ಪà³à²°à²µà³‡à²¶à²ªà²¦à²µà²¨à³à²¨à³ ಬದಲಿಸà³à²µà²¿à²•ೆ" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "" - -msgid "Password reset confirmation" -msgstr "" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" - -msgid "New password:" -msgstr "ಹೊಸ ಪà³à²°à²µà³‡à²¶à²ªà²¦:" - -msgid "Confirm password:" -msgstr "ಪà³à²°à²µà³‡à²¶à²ªà²¦à²µà²¨à³à²¨à³ ಖಚಿತಪಡಿಸಿ:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" - -msgid "" -"We've emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" - -msgid "" -"If you don't receive an email, please make sure you've entered the address " -"you registered with, and check your spam folder." -msgstr "" - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" - -msgid "Please go to the following page and choose a new password:" -msgstr "" - -msgid "Your username, in case you've forgotten:" -msgstr "ನೀವೠಮರೆತಿದà³à²¦à²²à³à²²à²¿ , ನಿಮà³à²® ಬಳಕೆದಾರ-ಹೆಸರà³" - -msgid "Thanks for using our site!" -msgstr "ನಮà³à²® ತಾಣವನà³à²¨à³ ಬಳಸಿದà³à²¦à²•à³à²¦à²¾à²—ಿ ಧನà³à²¯à²µà²¾à²¦à²—ಳà³!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "%(site_name)s ತಂಡ" - -msgid "" -"Forgotten your password? Enter your email address below, and we'll email " -"instructions for setting a new one." -msgstr "" - -msgid "Email address:" -msgstr "" - -msgid "Reset my password" -msgstr "ನನà³à²¨ ಪà³à²°à²µà³‡à²¶à²ªà²¦à²µà²¨à³à²¨à³ ಮತà³à²¤à³† ನಿರà³à²§à²°à²¿à²¸à²¿ " - -msgid "All dates" -msgstr "ಎಲà³à²²à²¾ ದಿನಾಂಕಗಳà³" - -#, python-format -msgid "Select %s" -msgstr "%s ಆಯà³à²¦à³à²•ೊಳà³à²³à²¿" - -#, python-format -msgid "Select %s to change" -msgstr "ಬದಲಾಯಿಸಲೠ%s ಆಯà³à²¦à³à²•ೊಳà³à²³à²¿" - -msgid "Date:" -msgstr "ದಿನಾಂಕ:" - -msgid "Time:" -msgstr "ಸಮಯ:" - -msgid "Lookup" -msgstr "" - -msgid "Currently:" -msgstr "" - -msgid "Change:" -msgstr "" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/kn/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/kn/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 988728ce948e9b30ce32b6a4d3e64fdf60a452d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1872 zcmaKqU1%Id9KhFFqh8f&6;!l3LIq3R`$%irZcI^QgRw~s@f3sVGB;fFNnPbk075X=;JVfFTsyt1+Kv}@OO9|K26Yr z@Em*wegt2DX;1zVntC?ii?9QW@YkMxA4=2jbI{D;C_Ds5;1KmpLSTD)0-9X+T4v7u z^%#F1>bgoqq(z|pU?K3^G8D=WQd{bLph7<> ziphDgglpW^Lh`GnL8M zmyQ;uC#TQubYCf!3*(Vam8Pnt7VV|#a$0JIGSH*uJ>o>AV;@u}+*3PtCfB@*-LtwD z`GKx`;?!J_4$AbzC0&>a+p!GYi70L+p3p5TCS#RR(fvDC9xXU|wvl&M@~o3*U**|$ zo~?_#vmvZ>CC|P_DKN_N?EAd)S)SeC8#EU;^K8vta4s9`&ZjmA5q=~N7GM+mJiBdm z1Y0Az_2FD51!)Phl)XZc zcTAYhYMx!svsGj&zKO>E!S)+l(Q;RD-KM7@ibi+Mil%`*YIJw4ZXLx{5(10~%9J?G z#DuXiQAln4celQUa, 2011 -# karthikbgl , 2011-2012 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-05-17 23:12+0200\n" -"PO-Revision-Date: 2017-09-19 16:41+0000\n" -"Last-Translator: Jannis Leidel \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=1; plural=0;\n" - -#, javascript-format -msgid "Available %s" -msgstr "ಲಭà³à²¯ %s " - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "" - -msgid "Filter" -msgstr "ಶೋಧಕ" - -msgid "Choose all" -msgstr "ಎಲà³à²²à²µà²¨à³à²¨à³‚ ಆಯà³à²¦à³à²•ೊಳà³à²³à²¿" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "" - -msgid "Choose" -msgstr "" - -msgid "Remove" -msgstr "ತೆಗೆದೠಹಾಕಿ" - -#, javascript-format -msgid "Chosen %s" -msgstr "%s ಆಯà³à²¦à³à²•ೊಳà³à²³à²²à²¾à²—ಿದೆ" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" - -msgid "Remove all" -msgstr "ಎಲà³à²²à²¾ ತೆಗೆದà³à²¹à²¾à²•ಿ" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "" - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"ನೀವೠಪà³à²°à²¤à³à²¯à³†à³•ಕ ತಿದà³à²¦à²¬à²²à³à²² ಕà³à²·à³†à³•ತà³à²°à²—ಳಲà³à²²à²¿ ಬದಲಾವಣೆ ಉಳಿಸಿಲà³à²². ನಿಮà³à²® ಉಳಿಸದ ಬದಲಾವಣೆಗಳೠ" -"ನಾಶವಾಗà³à²¤à³à²¤à²µà³†" - -msgid "" -"You have selected an action, but you haven't saved your changes to " -"individual fields yet. Please click OK to save. You'll need to re-run the " -"action." -msgstr "" - -msgid "" -"You have selected an action, and you haven't made any changes on individual " -"fields. You're probably looking for the Go button rather than the Save " -"button." -msgstr "" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "" - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "" - -msgid "Now" -msgstr "ಈಗ" - -msgid "Choose a Time" -msgstr "" - -msgid "Choose a time" -msgstr "ಸಮಯವೊಂದನà³à²¨à³ ಆರಿಸಿ" - -msgid "Midnight" -msgstr "ಮಧà³à²¯à²°à²¾à²¤à³à²°à²¿" - -msgid "6 a.m." -msgstr "ಬೆಳಗಿನ ೬ ಗಂಟೆ " - -msgid "Noon" -msgstr "ಮಧà³à²¯à²¾à²¹à³à²¨" - -msgid "6 p.m." -msgstr "" - -msgid "Cancel" -msgstr "ರದà³à²¦à³à²—ೊಳಿಸಿ" - -msgid "Today" -msgstr "ಈ ದಿನ" - -msgid "Choose a Date" -msgstr "" - -msgid "Yesterday" -msgstr "ನಿನà³à²¨à³†" - -msgid "Tomorrow" -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 "" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "" - -msgctxt "one letter Monday" -msgid "M" -msgstr "" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "" - -msgctxt "one letter Friday" -msgid "F" -msgstr "" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "" - -msgid "Show" -msgstr "ಪà³à²°à²¦à²°à³à²¶à²¨" - -msgid "Hide" -msgstr "ಮರೆಮಾಡಲà³" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ko/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/ko/LC_MESSAGES/django.mo deleted file mode 100644 index 61fe9bb8097bc503e36ff94f2732cff574eaa280..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17829 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 diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ko/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/ko/LC_MESSAGES/django.po deleted file mode 100644 index e41f878..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/ko/LC_MESSAGES/django.po +++ /dev/null @@ -1,740 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Jiyoon, Ha , 2016 -# DONGHO JEONG , 2020 -# 코딩 ì˜, 2021 -# Geonho Kim / Leo Kim , 2019 -# Gihun Ham , 2018 -# Hang Park , 2019 -# Hoseok Lee , 2016 -# Ian Y. Choi , 2015,2019 -# Jaehong Kim , 2011 -# Jannis Leidel , 2011 -# Jay Oh , 2020 -# Le Tartuffe , 2014,2016 -# Seho Noh , 2018 -# Seacbyul Lee , 2017 -# Taesik Yoon , 2015 -# Yang Chan Woo , 2019 -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-04 03:40+0000\n" -"Last-Translator: 코딩 ì˜\n" -"Language-Team: Korean (http://www.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" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "ì„ íƒëœ %(verbose_name_plural)s ì„/를 삭제합니다." - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "%(count)dê°œì˜ %(items)s ì„/를 성공ì ìœ¼ë¡œ 삭제하였습니다." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "%(name)s를 삭제할 수 없습니다." - -msgid "Are you sure?" -msgstr "확실합니까?" - -msgid "Administration" -msgstr "관리" - -msgid "All" -msgstr "모ë‘" - -msgid "Yes" -msgstr "예" - -msgid "No" -msgstr "아니오" - -msgid "Unknown" -msgstr "알 수 없습니다." - -msgid "Any date" -msgstr "언제나" - -msgid "Today" -msgstr "오늘" - -msgid "Past 7 days" -msgstr "지난 7ì¼" - -msgid "This month" -msgstr "ì´ë²ˆ 달" - -msgid "This year" -msgstr "ì´ë²ˆ í•´" - -msgid "No date" -msgstr "ë‚ ì§œ ì—†ìŒ" - -msgid "Has date" -msgstr "ë‚ ì§œ 있ìŒ" - -msgid "Empty" -msgstr "비어 있ìŒ" - -msgid "Not empty" -msgstr "비어 있지 않ìŒ" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"ê´€ë¦¬ìž ê³„ì •ì˜ %(username)s 와 비밀번호를 입력해주세요. 대소문ìžë¥¼ 구분해서 ìž…" -"력해주세요." - -msgid "Action:" -msgstr "ì•¡ì…˜:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "%(verbose_name)s ë” ì¶”ê°€í•˜ê¸°" - -msgid "Remove" -msgstr "삭제하기" - -msgid "Addition" -msgstr "추가" - -msgid "Change" -msgstr "변경" - -msgid "Deletion" -msgstr "ì‚­ì œ" - -msgid "action time" -msgstr "ì•¡ì…˜ 타임" - -msgid "user" -msgstr "사용ìž" - -msgid "content type" -msgstr "콘í…츠 타입" - -msgid "object id" -msgstr "오브ì íЏ ì•„ì´ë””" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "오브ì íЏ 표현" - -msgid "action flag" -msgstr "ì•¡ì…˜ 플래그" - -msgid "change message" -msgstr "메시지 변경" - -msgid "log entry" -msgstr "로그 엔트리" - -msgid "log entries" -msgstr "로그 엔트리" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "\"%(object)s\"ì´/ê°€ 추가ë˜ì—ˆìŠµë‹ˆë‹¤." - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "\"%(object)s\"ì´/ê°€ \"%(changes)s\"(으)로 변경ë˜ì—ˆìŠµë‹ˆë‹¤." - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "%(object)s를 삭제했습니다." - -msgid "LogEntry Object" -msgstr "로그 엔트리 ê°ì²´" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "{name} “{object}개체â€ë¥¼ 추가했습니다." - -msgid "Added." -msgstr "추가ë˜ì—ˆìŠµë‹ˆë‹¤." - -msgid "and" -msgstr "ë˜í•œ" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "{name} “{object}개체â€ì˜ {fields}필드를 변경했습니다." - -#, python-brace-format -msgid "Changed {fields}." -msgstr "{fields}ê°€ 변경ë˜ì—ˆìŠµë‹ˆë‹¤." - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "{name} “{object}개체â€ë¥¼ 삭제했습니다." - -msgid "No fields changed." -msgstr "ë³€ê²½ëœ í•„ë“œê°€ 없습니다." - -msgid "None" -msgstr "ì—†ìŒ" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "" -"하나 ì´ìƒì„ ì„ íƒí•˜ë ¤ë©´ \"Control\" 키를 누른 채로 ì„ íƒí•´ì£¼ì„¸ìš”. Macì˜ ê²½ìš°ì—" -"는 \"Command\" 키를 눌러주세요." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "{name} \"{obj}\"ê°€ 성공ì ìœ¼ë¡œ 추가ë˜ì—ˆìŠµë‹ˆë‹¤." - -msgid "You may edit it again below." -msgstr "아래 ë‚´ìš©ì„ ìˆ˜ì •í•´ì•¼ 합니다." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "" -"{name} \"{obj}\"ê°€ 성공ì ìœ¼ë¡œ 추가ë˜ì—ˆìŠµë‹ˆë‹¤. 아래ì—서 다른 {name}ì„ ì¶”ê°€í•  " -"수 있습니다." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "" -"{name} \"{obj}\"ê°€ 성공ì ìœ¼ë¡œ 변경ë˜ì—ˆìŠµë‹ˆë‹¤. 아래ì—서 다시 수정할 수 있습니" -"다." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "" -"{name} \"{obj}\"ê°€ 성공ì ìœ¼ë¡œ 추가ë˜ì—ˆìŠµë‹ˆë‹¤. 아래ì—서 다시 수정할 수 있습니" -"다." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "" -"{name} \"{obj}\"ê°€ 성공ì ìœ¼ë¡œ 변경ë˜ì—ˆìŠµë‹ˆë‹¤. 아래ì—서 다른 {name}ì„ ì¶”ê°€í•  " -"수 있습니다." - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "{name} \"{obj}\"ê°€ 성공ì ìœ¼ë¡œ 변경ë˜ì—ˆìŠµë‹ˆë‹¤." - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"í•­ëª©ë“¤ì— ì•¡ì…˜ì„ ì ìš©í•˜ê¸° 위해선 먼저 í•­ëª©ë“¤ì´ ì„ íƒë˜ì–´ 있어야 합니다. 아무 í•­" -"ëª©ë„ ë³€ê²½ë˜ì§€ 않았습니다." - -msgid "No action selected." -msgstr "ì•¡ì…˜ì´ ì„ íƒë˜ì§€ 않았습니다." - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "%(name)s \"%(obj)s\"ì´/ê°€ 성공ì ìœ¼ë¡œ ì‚­ì œë˜ì—ˆìŠµë‹ˆë‹¤." - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "" -"ID \"%(key)s\"ì„/를 지닌%(name)sì´/ê°€ 존재하지 않습니다. ì‚­ì œëœ ê°’ì´ ì•„ë‹Œì§€ " -"확ì¸í•´ì£¼ì„¸ìš”." - -#, python-format -msgid "Add %s" -msgstr "%s 추가" - -#, python-format -msgid "Change %s" -msgstr "%s 변경" - -#, python-format -msgid "View %s" -msgstr "ë·° %s" - -msgid "Database error" -msgstr "ë°ì´í„°ë² ì´ìФ 오류" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)sê°œì˜ %(name)sì´/ê°€ 변경ë˜ì—ˆìŠµë‹ˆë‹¤." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "ì´ %(total_count)s개가 ì„ íƒë˜ì—ˆìŠµë‹ˆë‹¤." - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "%(cnt)s 중 ì•„ë¬´ê²ƒë„ ì„ íƒë˜ì§€ 않았습니다." - -#, python-format -msgid "Change history: %s" -msgstr "변경 히스토리: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"%(class_name)s %(instance)s ì„/를 삭제하려면 ë‹¤ìŒ ë³´í˜¸ìƒíƒœì˜ ì—°ê´€ëœ ì˜¤ë¸Œì íЏ" -"ë“¤ì„ ì‚­ì œí•´ì•¼ 합니다: %(related_objects)s" - -msgid "Django site admin" -msgstr "Django 사ì´íЏ 관리" - -msgid "Django administration" -msgstr "Django 관리" - -msgid "Site administration" -msgstr "사ì´íЏ 관리" - -msgid "Log in" -msgstr "로그ì¸" - -#, python-format -msgid "%(app)s administration" -msgstr "%(app)s 관리" - -msgid "Page not found" -msgstr "페ì´ì§€ë¥¼ ì°¾ì„ ìˆ˜ 없습니다." - -msgid "We’re sorry, but the requested page could not be found." -msgstr "죄송합니다, 요청한 페ì´ì§€ë¥¼ ì°¾ì„ ìˆ˜ 없습니다." - -msgid "Home" -msgstr "홈" - -msgid "Server error" -msgstr "서버 오류" - -msgid "Server error (500)" -msgstr "서버 오류 (500)" - -msgid "Server Error (500)" -msgstr "서버 오류 (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"오류가 ë°œìƒí–ˆìŠµë‹ˆë‹¤. 사ì´íЏ 관리ìžë“¤ì—게 ì´ë©”ì¼ë¡œ ë³´ê³ ë˜ì—ˆê³  ë‹¨ì‹œì¼ ë‚´ì— ìˆ˜ì •" -"ë  ê²ƒìž…ë‹ˆë‹¤. 기다려주셔서 ê°ì‚¬í•©ë‹ˆë‹¤." - -msgid "Run the selected action" -msgstr "ì„ íƒí•œ ì•¡ì…˜ì„ ì‹¤í–‰í•©ë‹ˆë‹¤." - -msgid "Go" -msgstr "실행" - -msgid "Click here to select the objects across all pages" -msgstr "모든 페ì´ì§€ì˜ í•­ëª©ë“¤ì„ ì„ íƒí•˜ë ¤ë©´ 여기를 í´ë¦­í•˜ì„¸ìš”." - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "%(total_count)sê°œì˜ %(module_name)s 모ë‘를 ì„ íƒí•©ë‹ˆë‹¤." - -msgid "Clear selection" -msgstr "ì„ íƒ í•´ì œ" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "%(name)s 애플리케ì´ì…˜ì˜ 모ë¸" - -msgid "Add" -msgstr "추가" - -msgid "View" -msgstr "보기" - -msgid "You don’t have permission to view or edit anything." -msgstr "ë…ìžëŠ” ë·° ë° ìˆ˜ì • ê¶Œí•œì´ ì—†ìŠµë‹ˆë‹¤." - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" -"첫 번째로, 사용ìžëª…ê³¼ 비밀번호를 입력하세요. ê·¸ 후, ë…ìžëŠ” ë” ë§Žì€ ì‚¬ìš©ìž ì˜µ" -"ì…˜ì„ ìˆ˜ì •í•  수 있습니다. " - -msgid "Enter a username and password." -msgstr "ì‚¬ìš©ìž ì´ë¦„ê³¼ 비밀번호를 입력하세요." - -msgid "Change password" -msgstr "비밀번호 변경" - -msgid "Please correct the error below." -msgstr "아래 오류를 해결해주세요." - -msgid "Please correct the errors below." -msgstr "ì•„ëž˜ì˜ ì˜¤ë¥˜ë“¤ì„ ìˆ˜ì •í•˜ì‹­ì‹œì˜¤." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "%(username)s 새로운 비밀번호를 입력하세요." - -msgid "Welcome," -msgstr "환ì˜í•©ë‹ˆë‹¤," - -msgid "View site" -msgstr "사ì´íЏ 보기" - -msgid "Documentation" -msgstr "문서" - -msgid "Log out" -msgstr "로그아웃" - -#, python-format -msgid "Add %(name)s" -msgstr "%(name)s 추가" - -msgid "History" -msgstr "히스토리" - -msgid "View on site" -msgstr "사ì´íЏì—서 보기" - -msgid "Filter" -msgstr "í•„í„°" - -msgid "Clear all filters" -msgstr "모든 í•„í„° ì‚­ì œ" - -msgid "Remove from sorting" -msgstr "ì •ë ¬ì—서 " - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "ì •ë ¬ ì¡°ê±´ : %(priority_number)s" - -msgid "Toggle sorting" -msgstr "ì •ë ¬ " - -msgid "Delete" -msgstr "ì‚­ì œ" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"%(object_name)s \"%(escaped_object)s\" ì„/를 삭제하면서관련 오브ì íŠ¸ë¥¼ 제거하" -"ê³ ìž í–ˆìœ¼ë‚˜, 지금 사용하시는 ê³„ì •ì€ ë‹¤ìŒ íƒ€ìž…ì˜ ì˜¤ë¸Œì íŠ¸ë¥¼ 제거할 ê¶Œí•œì´ ì—†ìŠµ" -"니다. :" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"%(object_name)s '%(escaped_object)s'를 삭제하려면 ë‹¤ìŒ ë³´í˜¸ìƒíƒœì˜ ì—°ê´€ëœ ì˜¤ë¸Œ" -"ì íŠ¸ë“¤ì„ ì‚­ì œí•´ì•¼ 합니다." - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"ì •ë§ë¡œ %(object_name)s \"%(escaped_object)s\"ì„/를 삭제하시겠습니까? 다ìŒì˜ " -"관련 í•­ëª©ë“¤ì´ ëª¨ë‘ ì‚­ì œë©ë‹ˆë‹¤. :" - -msgid "Objects" -msgstr "오브ì íЏ" - -msgid "Yes, I’m sure" -msgstr "네, 확신합니다. " - -msgid "No, take me back" -msgstr "아뇨, ëŒë ¤ì£¼ì„¸ìš”." - -msgid "Delete multiple objects" -msgstr "여러 ê°œì˜ ì˜¤ë¸Œì íЏ ì‚­ì œ" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"ì—°ê´€ 오브ì íЏ 삭제로 ì„ íƒí•œ %(objects_name)sì˜ ì‚­ì œ 중, 그러나 ë‹¹ì‹ ì˜ ê³„ì •ì€ " -"ë‹¤ìŒ ì˜¤ë¸Œì íŠ¸ì˜ ì‚­ì œ ê¶Œí•œì´ ì—†ìŠµë‹ˆë‹¤. " - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"%(objects_name)s를 삭제하려면 ë‹¤ìŒ ë³´í˜¸ìƒíƒœì˜ ì—°ê´€ëœ ì˜¤ë¸Œì íŠ¸ë“¤ì„ ì‚­ì œí•´ì•¼ í•©" -"니다." - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"ì„ íƒí•œ %(objects_name)s를 ì •ë§ ì‚­ì œí•˜ì‹œê² ìŠµë‹ˆê¹Œ? 다ìŒì˜ 오브ì íŠ¸ì™€ ì—°ê´€ ì•„ì´" -"í…œë“¤ì´ ëª¨ë‘ ì‚­ì œë©ë‹ˆë‹¤:" - -msgid "Delete?" -msgstr "ì‚­ì œ" - -#, python-format -msgid " By %(filter_title)s " -msgstr "%(filter_title)s (으)로" - -msgid "Summary" -msgstr "개요" - -msgid "Recent actions" -msgstr "최근 활ë™" - -msgid "My actions" -msgstr "ë‚˜ì˜ í™œë™" - -msgid "None available" -msgstr "ì´ìš©í•  수 없습니다." - -msgid "Unknown content" -msgstr "알 수 없는 형ì‹ìž…니다." - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"ë‹¹ì‹ ì˜ ë°ì´í„°ë² ì´ìФ 설치, ì„¤ì¹˜ë³¸ì— ì˜¤ë¥˜ê°€ 있습니다. \n" -"ì í•©í•œ ë°ì´í„°ë² ì´ìФ í…Œì´ë¸”ì´ ìƒì„±ë˜ì—ˆëŠ”ì§€ 확ì¸í•˜ê³ , ë°ì´í„°ë² ì´ìŠ¤ê°€ ì í•©í•œ 사" -"ìš©ìžê°€ 열람할 수 있는 ì§€ 확ì¸í•˜ì‹­ì‹œì˜¤. " - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"%(username)s 로 ì¸ì¦ë˜ì–´ 있지만, ì´ íŽ˜ì´ì§€ì— ì ‘ê·¼ 가능한 ê¶Œí•œì´ ì—†ìŠµë‹ˆë‹¤. 다" -"른 계정으로 로그ì¸í•˜ì‹œê² ìŠµë‹ˆê¹Œ?" - -msgid "Forgotten your password or username?" -msgstr "ì•„ì´ë”” ë˜ëŠ” 비밀번호를 분실하였습니까?" - -msgid "Toggle navigation" -msgstr "토글 메뉴" - -msgid "Start typing to filter…" -msgstr "" - -msgid "Filter navigation items" -msgstr "" - -msgid "Date/time" -msgstr "ë‚ ì§œ/시간" - -msgid "User" -msgstr "사용ìž" - -msgid "Action" -msgstr "ì•¡ì…˜" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" -"ì´ ê°œì²´ëŠ” 변경 기ë¡ì´ 없습니다. ì•„ë§ˆë„ ì´ ê´€ë¦¬ìž ì‚¬ì´íŠ¸ë¥¼ 통해 추가ë˜ì§€ 않았" -"ì„ ê²ƒìž…ë‹ˆë‹¤. " - -msgid "Show all" -msgstr "ëª¨ë‘ í‘œì‹œ" - -msgid "Save" -msgstr "저장" - -msgid "Popup closing…" -msgstr "íŒì—… 닫는중..." - -msgid "Search" -msgstr "검색" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "ê²°ê³¼ %(counter)sê°œ 나옴" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "ì´ %(full_result_count)sê±´" - -msgid "Save as new" -msgstr "새로 저장" - -msgid "Save and add another" -msgstr "저장 ë° ë‹¤ë¥¸ ì´ë¦„으로 추가" - -msgid "Save and continue editing" -msgstr "저장 ë° íŽ¸ì§‘ 계ì†" - -msgid "Save and view" -msgstr "저장하고 조회하기" - -msgid "Close" -msgstr "닫기" - -#, python-format -msgid "Change selected %(model)s" -msgstr "ì„ íƒëœ %(model)s 변경" - -#, python-format -msgid "Add another %(model)s" -msgstr "%(model)s 추가" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "ì„ íƒëœ %(model)s 제거" - -msgid "Thanks for spending some quality time with the web site today." -msgstr "사ì´íŠ¸ë¥¼ ì´ìš©í•´ 주셔서 고맙습니다." - -msgid "Log in again" -msgstr "다시 로그ì¸í•˜ê¸°" - -msgid "Password change" -msgstr "비밀번호 변경" - -msgid "Your password was changed." -msgstr "비밀번호가 변경ë˜ì—ˆìŠµë‹ˆë‹¤." - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"ë…ìžì˜ 과거 비밀번호를 입력한 후, ë³´ì•ˆì„ ìœ„í•´ 새로운 ë¹„ë°€ë²ˆí˜¸ì„ ë‘ ë²ˆ 입력하" -"ì—¬ ì˜³ì€ ìž…ë ¥ì¸ ì§€ 확ì¸í•  수 있ë„ë¡ í•˜ì‹­ì‹œì˜¤." - -msgid "Change my password" -msgstr "비밀번호 변경" - -msgid "Password reset" -msgstr "비밀번호 초기화" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "비밀번호가 설정ë˜ì—ˆìŠµë‹ˆë‹¤. ì´ì œ 로그ì¸í•˜ì„¸ìš”." - -msgid "Password reset confirmation" -msgstr "비밀번호 초기화 확ì¸" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"새로운 비밀번호를 정확히 입력했는지 확ì¸í•  수 있ë„ë¡ ë‘ ë²ˆ 입력하시기 ë°”ëžë‹ˆ" -"다." - -msgid "New password:" -msgstr "새로운 비밀번호:" - -msgid "Confirm password:" -msgstr "새로운 비밀번호 (확ì¸):" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"비밀번호 초기화 ë§í¬ê°€ ì´ë¯¸ 사용ë˜ì–´ 올바르지 않습니다. 비밀번호 초기화를 다" -"시 해주세요." - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" -"ê³„ì •ì´ ì¡´ìž¬í•œë‹¤ë©´, ë…ìžê°€ 입력한 ì´ë©”ì¼ë¡œ 비밀번호 설정 ì•ˆë‚´ë¬¸ì„ ë°œì†¡í–ˆìŠµë‹ˆ" -"다. ê³§ 수신할 수 ìžˆì„ ê²ƒìž…ë‹ˆë‹¤. " - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" -"만약 ì´ë©”ì¼ì„ 받지 못하였다면, 등ë¡í•˜ì‹  ì´ë©”ì¼ì„ 다시 확ì¸í•˜ì‹œê±°ë‚˜ 스팸 ë©”ì¼" -"í•¨ì„ í™•ì¸í•´ì£¼ì„¸ìš”." - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"%(site_name)sì˜ ê³„ì • 비밀번호를 초기화하기 위한 요청으로 ì´ ì´ë©”ì¼ì´ 전송ë˜ì—ˆ" -"습니다." - -msgid "Please go to the following page and choose a new password:" -msgstr "ë‹¤ìŒ íŽ˜ì´ì§€ì—서 새 비밀번호를 ì„ íƒí•˜ì„¸ìš”." - -msgid "Your username, in case you’ve forgotten:" -msgstr "사용ìžëª…:" - -msgid "Thanks for using our site!" -msgstr "사ì´íŠ¸ë¥¼ ì´ìš©í•´ 주셔서 고맙습니다." - -#, python-format -msgid "The %(site_name)s team" -msgstr "%(site_name)s 팀" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" -"비밀번호를 잊어버렸나요? ì´ë©”ì¼ ì£¼ì†Œë¥¼ ì•„ëž˜ì— ìž…ë ¥í•˜ì‹œë©´ 새로운 비밀번호를 설" -"정하는 절차를 ì´ë©”ì¼ë¡œ 보내드리겠습니다." - -msgid "Email address:" -msgstr "ì´ë©”ì¼ ì£¼ì†Œ:" - -msgid "Reset my password" -msgstr "비밀번호 초기화" - -msgid "All dates" -msgstr "언제나" - -#, python-format -msgid "Select %s" -msgstr "%s ì„ íƒ" - -#, python-format -msgid "Select %s to change" -msgstr "변경할 %s ì„ íƒ" - -#, python-format -msgid "Select %s to view" -msgstr "보기위한 1%s 를(ì„) ì„ íƒ" - -msgid "Date:" -msgstr "ë‚ ì§œ:" - -msgid "Time:" -msgstr "시ê°:" - -msgid "Lookup" -msgstr "찾아보기" - -msgid "Currently:" -msgstr "현재:" - -msgid "Change:" -msgstr "변경:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ko/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/ko/LC_MESSAGES/djangojs.mo deleted file mode 100644 index d7ab7ddd416a6c7f827322fcfa7836040779d9b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5092 zcmb`Je{fV+700i2wKer8)mpXal|lu}ZhjO(SPF%vO$!)cU=f*N9N+HVWFNeJFTVFS zVg17iu!S_VOn@u|NYZ7R5KtIb5@|XUI?m{5|Im(qFk?rZj`gq3zPI|1qklNg_&xXC z%`Qt!JEM1U@8_NSUz~whlZ3ejI#5@#i4^ z*sqoRTkw;R?f2`4?_u!9|CE<3zFW$XfTEKgJkCk zknB7I(*C31FnAd}4YooF?fVu;`rbyf0sK8k>mEWg4lV^pz&Wr7+zaJj1b+oS0=^4= z8T_Z>k_X`<$YJnd@Oj1Wg0wCJegS+1q;;=>H2+QTE8sieL*U;PA3%_3{-YrEwS22EcDZE+dFg!5;Z^z~vzMp-FKqNcy56`E7^dUXbE{K=GjBVa4Mh zwqV0x8+aLf2K)m^{#^Q*V4uf8(z_BQe>STA^@^Jm+ZA6>>;!4uZpHmzGvx1q6rVF7 z?en%8zoX^gJMtRi2yQJx%wv18}=kBo-x*nN;!oqI$sbrwjPyY|CH)Q z2pH0htx)nta4qUrl}z`N?gsgh3f+gNQCmnrp}13_calmYD#cf@;N9yFoS{iHXJ z3fvo%6)PQKta7;3#aFCMm@YoiArh`gvc<+)xfV%BSS#-#Z0WIegKf!lXB?Mp>D6>Y ziyMNka9F!$CWOJ-QFFBDt(6S9))A&uX6T7S+_iW@s^gkrpqpzh zx3EiuwO7V%k+yn;9LLmPb#>aaA|cXoVY3bqw=fI@q?XWBpjVq#jzm?&dO^4+vD`RslCA1{@(-C&BusIzkvhZA( z{^2L{xJc<{@K#@e+nI1J^1yECCb|7cO*q7SmjN+LaCR@x%FSuEQlaAahv zOa7x%2|^~E6N*o?F{c0y*f<|)2~^Sw=}gh zhnv=gTh{ZYw&>b5Pc)%4d`olOaLm?B$Ix8M#_t8R@^-pW`z(t;W$8c2I?ZjHyVLm9 zj3lh|CM+?#Gg`L@$Ap%S^6i!_FneXnb$giC(6wpDLNaQH}K$dW7CF)%KsCk;%KSZU-@?f z689%g`{#$apDUD)jd?>?Bg`L}@C!NK>Yp5?@A4(}y~e*Z%-X2&$7cMC*ElqJgOla_ zDE)unzkby}{xS>nFsv;Vb4u%?lJ}#l-s#HzYPmNgRYJ3ObAYU)NoNc6Gw)5#DXr!F zh*y~KuFdfBks0sG4ak0O*1tF$Vbz6|V~y6UD2$eVT3kd$a|<0*HsyS-oGY?Yamc?l zT$(MiW*S;YO)E7|QnQvCe|*R<VAYXe;1{s49xAMgi%R`F3aqLdB)Z$qVz7Bkcz zoAYi3M#{OooL|t&kqK{bgn38dfVlPR&s;k&AzWgH5)YV#@XpPQlB z;s$%uIT(@i&W_4^jIZl6-m69KP4|~>-j-_4ANK}_Nn82YsCOA5%U||iL?kO0w0y3{ z!`v_Q`{R=wSz8{Qlk1@q89IiWHx*wvT1?MWuHM}SA^4@@8Sm_b+)L`E zGfW|W^MjNxi(9gDJ2}T2$a#}9bkPILyrB{AT5)yFT6%);QgH7Tobu!ZOf2VT{5*0j zf31=?6~j)=`ctPV*VNNh<2q>{v@84Qn!$SMf!Y+T*%;|5H-kYn*4@3na{BROh#8!U yz?W{m%)Oy`)2a_^&8zcYADQ5y2RB?^=F;o{qf1>rUck#dhx>kw;ifSd$NmFsh2s?f diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ko/LC_MESSAGES/djangojs.po b/venv/Lib/site-packages/django/contrib/admin/locale/ko/LC_MESSAGES/djangojs.po deleted file mode 100644 index b7d12da..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/ko/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,266 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# DaHae Sung , 2016 -# Hoseok Lee , 2016 -# Jaehong Kim , 2011 -# Jannis Leidel , 2011 -# Jay Oh , 2020 -# Le Tartuffe , 2014 -# minsung kang, 2015 -# Yang Chan Woo , 2021 -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-07-29 08:54+0000\n" -"Last-Translator: Yang Chan Woo \n" -"Language-Team: Korean (http://www.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" - -#, javascript-format -msgid "Available %s" -msgstr "ì´ìš© 가능한 %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"사용 가능한 %s ì˜ ë¦¬ìŠ¤íŠ¸ 입니다. ì•„ëž˜ì˜ ìƒìžì—서 ì„ íƒí•˜ê³  ë‘ ìƒìž 사ì´ì˜ " -"\"ì„ íƒ\" 화살표를 í´ë¦­í•˜ì—¬ 몇 가지를 ì„ íƒí•  수 있습니다." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "사용 가능한 %s 리스트를 í•„í„°ë§í•˜ë ¤ë©´ ì´ ìƒìžì— 입력하세요." - -msgid "Filter" -msgstr "í•„í„°" - -msgid "Choose all" -msgstr "ëª¨ë‘ ì„ íƒ" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "í•œë²ˆì— ëª¨ë“  %s 를 ì„ íƒí•˜ë ¤ë©´ í´ë¦­í•˜ì„¸ìš”." - -msgid "Choose" -msgstr "ì„ íƒ" - -msgid "Remove" -msgstr "ì‚­ì œ" - -#, javascript-format -msgid "Chosen %s" -msgstr "ì„ íƒëœ %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"ì„ íƒëœ %s 리스트 입니다. ì•„ëž˜ì˜ ìƒìžì—서 ì„ íƒí•˜ê³  ë‘ ìƒìž 사ì´ì˜ \"제거\" í™”" -"살표를 í´ë¦­í•˜ì—¬ ì¼ë¶€ë¥¼ 제거 í•  수 있습니다." - -msgid "Remove all" -msgstr "ëª¨ë‘ ì œê±°" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "í•œë²ˆì— ì„ íƒëœ 모든 %s 를 제거하려면 í´ë¦­í•˜ì„¸ìš”." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(sel)s개가 %(cnt)sê°œ ì¤‘ì— ì„ íƒë¨." - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"개별 편집 가능한 í•„ë“œì— ì €ìž¥ë˜ì§€ ì•Šì€ ê°’ì´ ìžˆìŠµë‹ˆë‹¤. ì•¡ì…˜ì„ ìˆ˜í–‰í•˜ë©´ 저장ë˜" -"ì§€ ì•Šì€ ê°’ë“¤ì„ ìžƒì–´ë²„ë¦¬ê²Œ ë©ë‹ˆë‹¤." - -msgid "" -"You have selected an action, but you haven’t saved your changes to " -"individual fields yet. Please click OK to save. You’ll need to re-run the " -"action." -msgstr "" -"개별 í•„ë“œì˜ ê°’ë“¤ì„ ì €ìž¥í•˜ì§€ 않고 ì•¡ì…˜ì„ ì„ íƒí–ˆìŠµë‹ˆë‹¤. OK를 누르면 저장ë˜ë©°, " -"ì•¡ì…˜ì„ í•œ 번 ë” ì‹¤í–‰í•´ì•¼ 합니다." - -msgid "" -"You have selected an action, and you haven’t made any changes on individual " -"fields. You’re probably looking for the Go button rather than the Save " -"button." -msgstr "" -"개별 í•„ë“œì— ì•„ë¬´ëŸ° ë³€ê²½ì´ ì—†ëŠ” ìƒíƒœë¡œ ì•¡ì…˜ì„ ì„ íƒí–ˆìŠµë‹ˆë‹¤. 저장 ë²„íŠ¼ì´ ì•„ë‹ˆ" -"ë¼ ì§„í–‰ ë²„íŠ¼ì„ ì°¾ì•„ë³´ì„¸ìš”." - -msgid "Now" -msgstr "현재" - -msgid "Midnight" -msgstr "ìžì •" - -msgid "6 a.m." -msgstr "오전 6시" - -msgid "Noon" -msgstr "정오" - -msgid "6 p.m." -msgstr "오후 6시" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "Note: 서버 시간보다 %s 시간 빠릅니다." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "Note: 서버 시간보다 %s 시간 ëŠ¦ì€ ì‹œê°„ìž…ë‹ˆë‹¤." - -msgid "Choose a Time" -msgstr "시간 ì„ íƒ" - -msgid "Choose a time" -msgstr "시간 ì„ íƒ" - -msgid "Cancel" -msgstr "취소" - -msgid "Today" -msgstr "오늘" - -msgid "Choose a Date" -msgstr "시간 ì„ íƒ" - -msgid "Yesterday" -msgstr "ì–´ì œ" - -msgid "Tomorrow" -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ì›”" - -msgctxt "abbrev. month January" -msgid "Jan" -msgstr "1ì›”" - -msgctxt "abbrev. month February" -msgid "Feb" -msgstr "2ì›”" - -msgctxt "abbrev. month March" -msgid "Mar" -msgstr "3ì›”" - -msgctxt "abbrev. month April" -msgid "Apr" -msgstr "4ì›”" - -msgctxt "abbrev. month May" -msgid "May" -msgstr "5ì›”" - -msgctxt "abbrev. month June" -msgid "Jun" -msgstr "6ì›”" - -msgctxt "abbrev. month July" -msgid "Jul" -msgstr "7ì›”" - -msgctxt "abbrev. month August" -msgid "Aug" -msgstr "8ì›”" - -msgctxt "abbrev. month September" -msgid "Sep" -msgstr "9ì›”" - -msgctxt "abbrev. month October" -msgid "Oct" -msgstr "10ì›”" - -msgctxt "abbrev. month November" -msgid "Nov" -msgstr "11ì›”" - -msgctxt "abbrev. month December" -msgid "Dec" -msgstr "12ì›”" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "ì¼" - -msgctxt "one letter Monday" -msgid "M" -msgstr "ì›”" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "í™”" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "수" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "목" - -msgctxt "one letter Friday" -msgid "F" -msgstr "금" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "토" - -msgid "Show" -msgstr "보기" - -msgid "Hide" -msgstr "ê°ì¶”기" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ky/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/ky/LC_MESSAGES/django.mo deleted file mode 100644 index 71d5e5b3caad6ab29577cd92f87ed616d8455e4b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20129 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 VS8!Uk@g9}=d%A8t8b^`tzX4RnC9MDe diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ky/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/ky/LC_MESSAGES/django.po deleted file mode 100644 index 683480c..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/ky/LC_MESSAGES/django.po +++ /dev/null @@ -1,711 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Belek , 2016 -# Chyngyz Monokbaev , 2016 -# 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:12+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" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Тандалган %(verbose_name_plural)s Ñлементтерин өчүрүү" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "%(count)d %(items)s ийгиликтүү өчүрүлдү." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "%(name)s өчүрүү мүмкүн ÑмеÑ" - -msgid "Are you sure?" -msgstr "Чечимиңиз аныкпы?" - -msgid "Administration" -msgstr "Башкаруу" - -msgid "All" -msgstr "Баары" - -msgid "Yes" -msgstr "Ооба" - -msgid "No" -msgstr "Жок" - -msgid "Unknown" -msgstr "Такталбаган" - -msgid "Any date" -msgstr "Кааалаган бир күн" - -msgid "Today" -msgstr "Бүгүн" - -msgid "Past 7 days" -msgstr "Өткөн 7 күн" - -msgid "This month" -msgstr "Бул айда" - -msgid "This year" -msgstr "Бул жылда" - -msgid "No date" -msgstr "Күн белгиленген ÑмеÑ" - -msgid "Has date" -msgstr "Күн белгиленген" - -msgid "Empty" -msgstr "Бош" - -msgid "Not empty" -msgstr "Бош ÑмеÑ" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"Сураныч кызматкердин %(username)s жана Ñыр Ñөзүн туура жазыңыз. Эки " -"талаага тең баш тамга же кичүү тамга менен жазганыңыз маанилүү Ñкенин ÑÑке " -"тутуңуз." - -msgid "Action:" -msgstr "Ðракет" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Дагы %(verbose_name)s кошуу" - -msgid "Remove" -msgstr "Ðлып таштоо" - -msgid "Addition" -msgstr "Кошумча" - -msgid "Change" -msgstr "Өзгөртүү" - -msgid "Deletion" -msgstr "Өчүрүү" - -msgid "action time" -msgstr "аракет убактыÑÑ‹" - -msgid "user" -msgstr "колдонуучу" - -msgid "content type" -msgstr "Контент тиби" - -msgid "object id" -msgstr "объекттин id-Ñи" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "объекттин repr-и" - -msgid "action flag" -msgstr "аракет белгиÑи" - -msgid "change message" -msgstr "билдирүүнү өзгөртүү" - -msgid "log entry" -msgstr "Жазуу журналы" - -msgid "log entries" -msgstr "Жазуу журналдары" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "“%(object)s†кошулду" - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "“%(object)s†— %(changes)s өзгөрдү" - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "“%(object)s.†өчүрүлдү" - -msgid "LogEntry Object" -msgstr "LogEntry обектиÑи" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "{name} “{object}†кошулду" - -msgid "Added." -msgstr "Кошулду." - -msgid "and" -msgstr "жана" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "{name} “{object}†үчүн {fields} өзгөртүлдү." - -#, python-brace-format -msgid "Changed {fields}." -msgstr "{fields} өзгөртүлдү." - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "{name} “{object}†өчүрүлдү." - -msgid "No fields changed." -msgstr "Эч бир талаа өзгөртүлгөн жок" - -msgid "None" -msgstr "Эчбир" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "Көбүрөөк тандоо үчүн “CTRLâ€, же макбук үчүн “Cmd†кармап туруңуз." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "{name} \"{obj}\" ийгиликтүү кошулду." - -msgid "You may edit it again below." -msgstr "Сиз муну төмөндө кайра өзгөртүшүңүз мүмкүн." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "{name} \"{obj}\" ийгиликтүү кошулду. Сиз башка {name} кошо алаÑыз." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "{name} “{obj}†ийгиликтүү өзгөрдү. Сиз аны төмөндө өзгөртө алаÑыз." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "{name} “{obj}†ийгиликтүү кошулду. Сиз аны төмөндө өзгөртө алаÑыз." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "" -"{name} “{obj}†ийгиликтүү өзгөрдү. Төмөндө башка {name} кошÑоңуз болот." - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "{name} \"{obj}\" ийгиликтүү өзгөрдү." - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"ÐерÑелердин Ò¯Ñтүнөн аракет кылуудан мурда алар тандалууÑу керек. Эч " -"нерÑеөзгөргөн жок." - -msgid "No action selected." -msgstr "Ðракет тандалган жок." - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "%(name)s \"%(obj)s\" ийгиликтүү өчүрүлдү" - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "" -"ID Ñи %(key)s\" болгон %(name)s табылган жок. Ðл өчүрүлгөн болуп жүрбөÑүн?" - -#, python-format -msgid "Add %s" -msgstr "%s кошуу" - -#, python-format -msgid "Change %s" -msgstr "%s өзгөртүү" - -#, python-format -msgid "View %s" -msgstr "%s көрүү" - -msgid "Database error" -msgstr "Берилиштер базаÑында ката" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s%(name)s ийгиликтүү өзгөртүлдү." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "Бүт %(total_count)s тандалды" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "%(cnt)s нерÑеден Ñчтемке тандалган жок" - -#, python-format -msgid "Change history: %s" -msgstr "%s тарыхын өзгөртүү" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"%(class_name)s %(instance)s өчүрүлүүÑÒ¯ үчүн %(related_objects)s да " -"өчүрүлүүÑÒ¯ талап кылынат." - -msgid "Django site admin" -msgstr "Жанго башкарма Ñайты" - -msgid "Django administration" -msgstr "Жанго башкармаÑÑ‹" - -msgid "Site administration" -msgstr "Сайт башкармаÑÑ‹" - -msgid "Log in" -msgstr "Кирүү" - -#, python-format -msgid "%(app)s administration" -msgstr "%(app)s башкармаÑÑ‹" - -msgid "Page not found" -msgstr "Барак табылган жок" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "Кечирим Ñурайбыз, Ñиз Ñураган барак табылбады." - -msgid "Home" -msgstr "Башкы" - -msgid "Server error" -msgstr "Сервер катаÑÑ‹" - -msgid "Server error (500)" -msgstr "Сервер (500) катаÑÑ‹" - -msgid "Server Error (500)" -msgstr "Сервер (500) катаÑÑ‹" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"Ката кетти. Сайт башкармаÑына Ñкат менен кайрылÑаңыз тез арада маÑеле " -"чечилиши мүмкүн. Түшүнгөнүңүз үчүн рахмат." - -msgid "Run the selected action" -msgstr "Тандалган аракетти иштетиңиз" - -msgid "Go" -msgstr "Жөнө" - -msgid "Click here to select the objects across all pages" -msgstr "Барак боюнча бүт обекттерди тандоо үчүн чыкылдатыңыз" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Бүт %(total_count)s %(module_name)s тандаңыз" - -msgid "Clear selection" -msgstr "Тандоону бошотуу" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "%(name)s колдонмоÑундагы моделдер" - -msgid "Add" -msgstr "Кошуу" - -msgid "View" -msgstr "Көрүү" - -msgid "You don’t have permission to view or edit anything." -msgstr "Сиз ÑчнерÑени көрүүгө же өзгөртүүгө жеткиңиз жок." - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" -"Оболу колдонуучу атыңызды жана ÑырÑөздү териңиз. Ошондо гана башка " -"маалыматтарын өзгөртө алаÑыз." - -msgid "Enter a username and password." -msgstr "колдонуучу атыңызды жана ÑырÑөз киргизиңиз." - -msgid "Change password" -msgstr "СырÑөз өзгөртүү" - -msgid "Please correct the error below." -msgstr "Төмөнкү катаны оңдоңуз." - -msgid "Please correct the errors below." -msgstr "Төмөнкү каталарды оңдоңуз" - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "%(username)s үчүн жаңы ÑырÑөз териңиз." - -msgid "Welcome," -msgstr "Кош келиңиз," - -msgid "View site" -msgstr "Сайтты ачуу" - -msgid "Documentation" -msgstr "Түшүндүрмө" - -msgid "Log out" -msgstr "Чыгуу" - -#, python-format -msgid "Add %(name)s" -msgstr "%(name)s кошуу" - -msgid "History" -msgstr "Тарых" - -msgid "View on site" -msgstr "Сайтта көрүү" - -msgid "Filter" -msgstr "Чыпкалоо" - -msgid "Clear all filters" -msgstr "Бүт чыпкаларды алып Ñалуу" - -msgid "Remove from sorting" -msgstr "ИрÑÑттөөдөн алып Ñалуу" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "ИрÑÑттөө абзелдүүлүгү: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "ИрÑÑтти алмаштыруу" - -msgid "Delete" -msgstr "Өчүрүү" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"%(object_name)s '%(escaped_object)s өчүрүү үчүн башка байланышкан " -"обекттерди өчүрүү да талап кылынат. Бирок Ñиздин буга жеткиңиз жок:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"%(object_name)s '%(escaped_object)s өчүрүү үчүн башка байланышкан " -"обекттерди өчүрүү да талап кылат:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"Сиз чындап Ñле %(object_name)s \"%(escaped_object)s\" өчүрүүнү каалайÑызбы? " -"Бүт байланышкан нерÑелер өчүрүлөт:" - -msgid "Objects" -msgstr "Обекттер" - -msgid "Yes, I’m sure" -msgstr "Ооба, мен чындап Ñле" - -msgid "No, take me back" -msgstr "Жок, мени аркага кайтар" - -msgid "Delete multiple objects" -msgstr "обекттерди өчүр" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"%(objects_name)s өчүрүү үчүн башка байланышкан обекттерди өчүрүү да талап " -"кылат. Бирок Ñиздин буга жеткиңиз жок:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"%(objects_name)s өчүрүү үчүн башка байланышкан обекттерди өчүрүү да талап " -"кылат:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"чындап Ñле %(objects_name)s өчүрүүнү каалайÑызбы? Бүт байланышкан нерÑелер " -"өчүрүлөт:" - -msgid "Delete?" -msgstr "Өчүрөлүбү?" - -#, python-format -msgid " By %(filter_title)s " -msgstr "%(filter_title)s боюнча" - -msgid "Summary" -msgstr "ЖалпыÑынан" - -msgid "Recent actions" -msgstr "Ðкыркы аракеттер" - -msgid "My actions" -msgstr "Менин аракеттерим" - -msgid "None available" -msgstr "Мүмкүн ÑмеÑ" - -msgid "Unknown content" -msgstr "БелгиÑиз мазмун" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"Сиздин базаңызды орнотуу боюнча ката кетти. Керектүү база жадыбалдары " -"түзүлгөндүгүн жана тиешелүү колдонуучунун жеткиÑи барлыгын текшериңиз." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"Сиз %(username)s катары киргенÑиз, бирок Ñиздин бул баракка жеткиңиз жок. " -"Сиз башка колдонуучу катары киреÑизби?" - -msgid "Forgotten your password or username?" -msgstr "Колдонуучу атыңыз же ÑырÑөздү унутуп калдыңызбы?" - -msgid "Toggle navigation" -msgstr "ÐавигациÑны алмаштыруу" - -msgid "Start typing to filter…" -msgstr "чыпкалоо үчүн жазып башта" - -msgid "Filter navigation items" -msgstr "ÐÐ°Ð²Ð¸Ð³Ð°Ñ†Ð¸Ñ Ñлементтерин чыпкалоо" - -msgid "Date/time" -msgstr "Күн/убакыт" - -msgid "User" -msgstr "Колдонуучу" - -msgid "Action" -msgstr "Ðракет" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "Бул обекттин өзгөрүү тарыхы жок." - -msgid "Show all" -msgstr "Баарын көрÑөтүү" - -msgid "Save" -msgstr "Сактоо" - -msgid "Popup closing…" -msgstr "Жалтаң жабылуу..." - -msgid "Search" -msgstr "Издөө" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "жыйынтыгы:%(counter)s" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "жалпыÑынан %(full_result_count)s" - -msgid "Save as new" -msgstr "Жаңы катары Ñактоо" - -msgid "Save and add another" -msgstr "Сакта жана башкаÑын кош" - -msgid "Save and continue editing" -msgstr "Сакта жана өзгөртүүнү улант" - -msgid "Save and view" -msgstr "Сактап туруп көрүү" - -msgid "Close" -msgstr "Жабуу" - -#, python-format -msgid "Change selected %(model)s" -msgstr "Тандалган %(model)s өзгөртүү" - -#, python-format -msgid "Add another %(model)s" -msgstr "Башка %(model)s кошуу" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "Тандалган %(model)s обеттерин өчүрүү" - -msgid "Thanks for spending some quality time with the web site today." -msgstr "Сайтта бираз убакыт өткөргөн үчүн ыраазычылык." - -msgid "Log in again" -msgstr "Кайрадан кирүү" - -msgid "Password change" -msgstr "СырÑөз өзгөрт" - -msgid "Your password was changed." -msgstr "Сиздин ÑырÑөз өзгөрдү." - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"КоопÑуздуктан улам ÑÑки ÑырÑөздү териңиз, жана биз коошкондугун текшерүү " -"үчүн жаңы ÑырÑөздү Ñки жолу териңиз." - -msgid "Change my password" -msgstr "СырÑөздү өзгөрт" - -msgid "Password reset" -msgstr "СырÑөздү кыйратуу" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "" -"Сиздин ÑырÑөз орнотулду. Эми Ñиз алдыга карай жылып, кирүү аткарÑаңыз болот." - -msgid "Password reset confirmation" -msgstr "СырÑөздү кыйратуу таÑтыктамаÑÑ‹" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Тууралыгын жана коошкондугун текшере алышыбыз үчүн ÑырÑөздү Ñки жолу териңиз." - -msgid "New password:" -msgstr "Жаңы ÑырÑөз" - -msgid "Confirm password:" -msgstr "СырÑөз таÑтыктооÑу:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"СырÑөз кыйратуу шилтемеÑи жаракÑыз, мурдатан Ñле колдонулган болушу мүмкүн. " -"Башка шилтеме Ñурап көрүңүз." - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" -"СырÑөз тууралуу Ñизге кат жөнөттүк. Эгер мындай аккаунт бар болÑо аны тез " -"арада ала алаÑыз." - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" -"Эгер Ñиз екат албаÑаңыз даректин тууралыган текшериңиз жана Ñпам папкаÑын " -"текшериңиз." - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "Сиз %(site_name)s боюнча ÑырÑөз Ñураган үчүн бул Ñкат келди." - -msgid "Please go to the following page and choose a new password:" -msgstr "Төмөнкү баракка кириңиз да жаңы ÑырÑөз тандаңыз." - -msgid "Your username, in case you’ve forgotten:" -msgstr "Сиздин колдонуучу атыңыз, унутуп калÑаңыз керек болот." - -msgid "Thanks for using our site!" -msgstr "Биздин Ñайтты колдонгонуңуз үчүн рахмат!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "%(site_name)s жамааты" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "СырÑөз унуттуңузбу? едарек териңиз Ñизге ÑырÑөз боюнча Ñкат жөнөтөбүз." - -msgid "Email address:" -msgstr "едарек:" - -msgid "Reset my password" -msgstr "СырÑөзүмдү кыйрат" - -msgid "All dates" -msgstr "Бүт күндөр" - -#, python-format -msgid "Select %s" -msgstr "%s тандоо" - -#, python-format -msgid "Select %s to change" -msgstr "%s обекттерин өзгөртүү үчүн тандоо" - -#, python-format -msgid "Select %s to view" -msgstr "%s обекттерин көрүү үчүн тандоо" - -msgid "Date:" -msgstr "Күн:" - -msgid "Time:" -msgstr "Убак:" - -msgid "Lookup" -msgstr "Көз чаптыруу" - -msgid "Currently:" -msgstr "Ðзыркы:" - -msgid "Change:" -msgstr "Өзгөртүү:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ky/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/ky/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 037e5fd78e1b45344f1eaf8b22343be4aa311799..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5888 zcmbuBZH!!18OM)0DlWc);v49(w%7_YyIbo5Q;O8WBH*?ST`Wxu$(^0EJHyW0yWV?e zw}Xk4%`R64Lt4e=OF*;c{hI% zd?)i?x%uxL{t0{+>wk9mFNc>RtcUdvgYN*>f*%KS;ML%E@Di}*@M|FdYL1(j_5k>H z@Y`nHiIvL^4{g#9tW=i9|6yR6X4wl{~-7r_#yCR@FU>g z9bR@RF=CztuK;gzcrPgL)xZyc2SIu7C@ANb!HhKbhBa7tN7UaOX5On5|LSsXghs6eMSm|S@xIaFtq!+?lE2-coV(Y} z$3e+^=BewTR{!(205zsf+Fwh;7j0P@C@i*mfCd0&NhYJqRIeZQjzg~3n zUpxG*!&e->>hLcP{{fPIdu?ziAil40^L|ijL3sEH#-|t(qfLyf7&*o#8B+f@F@%p< zhQvoMLT5Q3&%&KNV?9ISE*F$-T{pWY%En&TIK)hwA2+o<>@!SgV`_kLJ%bW$UC>G0 zz>wO!(XEm?oAY&Uz6Ja&L-;C})TPvh^ar^<&G;N+qfEFYZ*pCif~^9uZsWGWjX9gOOA>qq>UM;6RTY>Mi&_6D?SfxBNuH!(D zSaI5`R9MzttOK;<)VAh+XsW@avHKiN-)&RPGfUcH%{9=Q3&?pMk&zsJEzyAL|H>bLk<;8JY_f|+T*D}^SX(0s~XkHbK4@vg8$Q^G(@jwQBZ^)!$CC= zyVY=g!r(GYjU|5KHP54#Wx5zlr5>#sPqoKHa8bkwvq~O3ZdN2g)80s24*Y9v{Oaz2 z|NH6h#=7bip}a4d@cc1DP5anTEKin;HLrqpQz=F^Ivj_v6Jb!GOzXN51U3Pq0c<7G zw-M-C9P@hUF_%RY%g!#bCf&=uws{=VE6s~|wHr0&G?W5LY5!VrDYjL-vsWK)M zD2X77bIL0eLNl4u)xeKS+BU-s_wIGu9y4^wu8n3t%J9&&)$C9i9=f(%pUQyUJ9MrL z?dzgt->}?$+IF`L_pamgJ67vmtJ~?T(mOLebZxnwk^#GRT0JGhlL~y|W@1RL2g5Q% z&kT014F$fe4Rx;V^5UA5L}u5D)tWuIVr{ro3nMu>+<9`iW-eabZHj)nyj$%IgZudC zWp6KLzhuIQ3d`%_eUwqqbC;P2!Z~N6RJv(<~?=q8RIhvKPSzd4K z+t{D&+m!9wsQdf#n>Jn3$JO&iFN(9nq31^xFAl=I-WAkq_ZQ5#-Vp{CYqd&E-x#^& z{u>5z<6}3ERr!eKMuO^1NbtvM-k8Y_8?TzzchYfjR$j+uZ`?ak@yh;YsnReq@s_)X z2ea3=&xx*46J~GqM}i`KJFl-Vl;f6_c|Bh5*;%QDUL`vigw-go{Rumbw)Ah->Eo8Z z%{~0Qu)jBwv&qTEbYov~GI^G9mfs=vCrM)_nP=}=?n}wDjRT4!^T~W;n(2IUPP^%h z9#F}V#=*wiij@bGbDTVxEH%ENk_VG#k`s;D#=gdk;xlb!itKrv{0!wY$zrmA)P-cR zF?0Ud`C}?MoGi1rm@MnYT;o7;LiDQS2hO79WEq|3k6~=vO4(jU-)yp|xgF;$4=pFe z$OG8Ch}KoN52fCrtwXA4T4`}xq6yr|f0Ws&oVe4DKLL=;M7m1}i`G-ZV-3IXl*nyNOBCBmDhSo1LAwrqr*F<4aQ7NLW!lEgwXbFv{j#jAp?urEgirH(t}vH5Z;t3*rs?(ySnfS*o7G zu^gk$lM_N{p&RT?PM$w1#j#2QTj@_%#w1`;^&K_VF4Ycq7AfIY+6a^IVP06+>JUfJ zJtv72K1mJPVA1!)CJbEY%nY^DOo_;m?h89ki9?OK)Z5e2u23mdmKsb?BquC2ZM8}c zgfS;91y9)QV;0R?SV5SY^uwT35mh z`mg*<*^P0p=PBJ9nmgB%)4Fj`YC@b6Kdn, 2020-2021 -# Soyuzbek Orozbek uulu , 2020 -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-04-02 11:44+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" - -#, javascript-format -msgid "Available %s" -msgstr "%s даана жеткиликтүү" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Бул жеткиликтүү тизмеÑи %s даана . Сиз төмөндө кутудан кÑÑ Ð±Ð¸Ñ€Ð»ÐµÑ€Ð¸Ð½ \"Тандоо" -"\" баÑкычын баÑуу менен тандап алÑаңыз болот." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "Жеткиликтүү %s даана тизмеÑин чыпкалоо үчүн төмөнкү кутуга жазыңыз." - -msgid "Filter" -msgstr "Чыпкалоо" - -msgid "Choose all" -msgstr "Баарын тандоо" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Бүт %s даананы заматта тандоо үчүн чыкылдатыңыз." - -msgid "Choose" -msgstr "Тандоо" - -msgid "Remove" -msgstr "Ðлып таштоо" - -#, javascript-format -msgid "Chosen %s" -msgstr "%s даана тандалды" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Бул тандалган %s даана. Сиз алардын каалаганын төмөндө кутудан \"Өчүр\" " -"баÑкычын баÑуу менен өчүрө алаÑыз." - -msgid "Remove all" -msgstr "Баарын алып ташта" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Тандалган %s даананын баарын өчүрүү үчүн баÑыңыз" - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(cnt)sнерÑеден %(sel)sтандалды" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Сиз өзүнчө аймактарда Ñакталбаган өзгөртүүлөргө ÑÑÑиз. Эгер Ñиз бул аракетти " -"жаÑаÑаңыз Ñакталбаган өзгөрүүлөр текке кетет." - -msgid "" -"You have selected an action, but you haven’t saved your changes to " -"individual fields yet. Please click OK to save. You’ll need to re-run the " -"action." -msgstr "" -"Сиз аракетти тандадыңыз бирок өзүнчө аймактарды Ñактай ÑлекÑиз. Сактоо үчүн " -"ОК ту баÑыңыз. Сиз аракетти кайталашыңыз керек." - -msgid "" -"You have selected an action, and you haven’t made any changes on individual " -"fields. You’re probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Сиз аракетти тандадыңыз жана өзүнчө аймактарда өзгөртүү киргизген жокÑуз. " -"Сиз Сактоонун ордуна Жөнө баÑкычын баÑууңуз керек." - -msgid "Now" -msgstr "Ðзыр" - -msgid "Midnight" -msgstr "Түнүчү" - -msgid "6 a.m." -msgstr "Ñаарлап Ñаат 6" - -msgid "Noon" -msgstr "Түш" - -msgid "6 p.m." -msgstr "КÑч Ñаат 6" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "ЭÑкертүү: Сиз Ñерверден %s Ñаат алдыда жүрөÑүз." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "ЭÑкертүү: Сиз Ñерверден %s Ñаат аркада жүрөÑүз." - -msgid "Choose a Time" -msgstr "Толук убак танда" - -msgid "Choose a time" -msgstr "КыÑка убак танда" - -msgid "Cancel" -msgstr "Жокко чыгар" - -msgid "Today" -msgstr "Бүгүн" - -msgid "Choose a Date" -msgstr "Күн танда" - -msgid "Yesterday" -msgstr "КечÑÑ" - -msgid "Tomorrow" -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 "Декабрь" - -msgctxt "abbrev. month January" -msgid "Jan" -msgstr "Янв" - -msgctxt "abbrev. month February" -msgid "Feb" -msgstr "Фев" - -msgctxt "abbrev. month March" -msgid "Mar" -msgstr "Мар" - -msgctxt "abbrev. month April" -msgid "Apr" -msgstr "Ðпр" - -msgctxt "abbrev. month May" -msgid "May" -msgstr "Май" - -msgctxt "abbrev. month June" -msgid "Jun" -msgstr "Июн" - -msgctxt "abbrev. month July" -msgid "Jul" -msgstr "Июл" - -msgctxt "abbrev. month August" -msgid "Aug" -msgstr "Ðвг" - -msgctxt "abbrev. month September" -msgid "Sep" -msgstr "Сен" - -msgctxt "abbrev. month October" -msgid "Oct" -msgstr "Окт" - -msgctxt "abbrev. month November" -msgid "Nov" -msgstr "ÐоÑ" - -msgctxt "abbrev. month December" -msgid "Dec" -msgstr "Дек" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "Жек" - -msgctxt "one letter Monday" -msgid "M" -msgstr "Дүй" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "Шей" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "Шар" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "Бей" - -msgctxt "one letter Friday" -msgid "F" -msgstr "Жума" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "Ише" - -msgid "Show" -msgstr "КөрÑÓ©Ñ‚" - -msgid "Hide" -msgstr "Жашыр" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/lb/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/lb/LC_MESSAGES/django.mo deleted file mode 100644 index f989aedbeabc7e3124110249418e3ee8bd1b63c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 913 zcmY+C&2G~`5XToNU*-q+w#ca>VSLSnl-G^|0-<#Lzd-}S5 zF1R`~ubZ_7uFxuGt+He-HRY*v#I|y&GGc8i3DLf0J!u_Z$KlknBrhxmh ziN+Z_QfEq!6+0%&dPbkpz=_>dyeDIQ6P});t_}`qq>U3@n-!^eTV+-xI_5#|AQ4-J zq!%RG&=K>MFj^O3B%%h7*5cL1au|gn62&2XEPT!X@)}op;c^HII#4YVBb673xI4#vPSaG9!_Y9LBs;O=#HHmB|X5^Tph`QCzQ&$K#sw zb&C_4)CPK3zkIVRl=C9>vR_{cy1U)&>ls9~FxbNMNI~0lgqL(QarIFt3$@7yxipqs z^C;O78`pWh*9jT1tp++RR2K7%e&PO!jd|G*dSzu~DR#6O+L)`+EVRv)O@6s-E-L<_ z$)lysfVIvr, 2013 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-01-19 16:49+0100\n" -"PO-Revision-Date: 2017-09-19 16:40+0000\n" -"Last-Translator: Jannis Leidel \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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "" - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "" - -msgid "Are you sure?" -msgstr "" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "" - -msgid "Administration" -msgstr "" - -msgid "All" -msgstr "All" - -msgid "Yes" -msgstr "Jo" - -msgid "No" -msgstr "Nee" - -msgid "Unknown" -msgstr "Onbekannt" - -msgid "Any date" -msgstr "Iergendeen Datum" - -msgid "Today" -msgstr "Haut" - -msgid "Past 7 days" -msgstr "Läscht 7 Deeg" - -msgid "This month" -msgstr "Dëse Mount" - -msgid "This year" -msgstr "Dëst Joer" - -msgid "No date" -msgstr "" - -msgid "Has date" -msgstr "" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" - -msgid "Action:" -msgstr "Aktioun:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "" - -msgid "Remove" -msgstr "" - -msgid "action time" -msgstr "" - -msgid "user" -msgstr "" - -msgid "content type" -msgstr "" - -msgid "object id" -msgstr "" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/3/library/functions.html#repr) -msgid "object repr" -msgstr "" - -msgid "action flag" -msgstr "" - -msgid "change message" -msgstr "" - -msgid "log entry" -msgstr "" - -msgid "log entries" -msgstr "" - -#, python-format -msgid "Added \"%(object)s\"." -msgstr "" - -#, python-format -msgid "Changed \"%(object)s\" - %(changes)s" -msgstr "" - -#, python-format -msgid "Deleted \"%(object)s.\"" -msgstr "" - -msgid "LogEntry Object" -msgstr "" - -#, python-brace-format -msgid "Added {name} \"{object}\"." -msgstr "" - -msgid "Added." -msgstr "" - -msgid "and" -msgstr "" - -#, python-brace-format -msgid "Changed {fields} for {name} \"{object}\"." -msgstr "" - -#, python-brace-format -msgid "Changed {fields}." -msgstr "" - -#, python-brace-format -msgid "Deleted {name} \"{object}\"." -msgstr "" - -msgid "No fields changed." -msgstr "" - -msgid "None" -msgstr "" - -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was added successfully." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was changed successfully." -msgstr "" - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" - -msgid "No action selected." -msgstr "" - -#, python-format -msgid "The %(name)s \"%(obj)s\" was deleted successfully." -msgstr "" - -#, python-format -msgid "%(name)s with ID \"%(key)s\" doesn't exist. Perhaps it was deleted?" -msgstr "" - -#, python-format -msgid "Add %s" -msgstr "" - -#, python-format -msgid "Change %s" -msgstr "" - -msgid "Database error" -msgstr "" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "" - -#, python-format -msgid "Change history: %s" -msgstr "" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" - -msgid "Django site admin" -msgstr "" - -msgid "Django administration" -msgstr "" - -msgid "Site administration" -msgstr "" - -msgid "Log in" -msgstr "" - -#, python-format -msgid "%(app)s administration" -msgstr "" - -msgid "Page not found" -msgstr "" - -msgid "We're sorry, but the requested page could not be found." -msgstr "" - -msgid "Home" -msgstr "" - -msgid "Server error" -msgstr "" - -msgid "Server error (500)" -msgstr "" - -msgid "Server Error (500)" -msgstr "" - -msgid "" -"There's been an error. It's been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" - -msgid "Run the selected action" -msgstr "" - -msgid "Go" -msgstr "" - -msgid "Click here to select the objects across all pages" -msgstr "" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "" - -msgid "Clear selection" -msgstr "" - -msgid "" -"First, enter a username and password. Then, you'll be able to edit more user " -"options." -msgstr "" - -msgid "Enter a username and password." -msgstr "" - -msgid "Change password" -msgstr "" - -msgid "Please correct the error below." -msgstr "" - -msgid "Please correct the errors below." -msgstr "" - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "" - -msgid "Welcome," -msgstr "" - -msgid "View site" -msgstr "" - -msgid "Documentation" -msgstr "" - -msgid "Log out" -msgstr "" - -#, python-format -msgid "Add %(name)s" -msgstr "" - -msgid "History" -msgstr "" - -msgid "View on site" -msgstr "" - -msgid "Filter" -msgstr "" - -msgid "Remove from sorting" -msgstr "" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "" - -msgid "Toggle sorting" -msgstr "" - -msgid "Delete" -msgstr "Läschen" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" - -msgid "Objects" -msgstr "" - -msgid "Yes, I'm sure" -msgstr "" - -msgid "No, take me back" -msgstr "" - -msgid "Delete multiple objects" -msgstr "" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" - -msgid "Change" -msgstr "Änner" - -msgid "Delete?" -msgstr "" - -#, python-format -msgid " By %(filter_title)s " -msgstr "" - -msgid "Summary" -msgstr "" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "" - -msgid "Add" -msgstr "" - -msgid "You don't have permission to edit anything." -msgstr "" - -msgid "Recent actions" -msgstr "" - -msgid "My actions" -msgstr "" - -msgid "None available" -msgstr "" - -msgid "Unknown content" -msgstr "" - -msgid "" -"Something's wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" - -msgid "Forgotten your password or username?" -msgstr "" - -msgid "Date/time" -msgstr "" - -msgid "User" -msgstr "" - -msgid "Action" -msgstr "" - -msgid "" -"This object doesn't have a change history. It probably wasn't added via this " -"admin site." -msgstr "" - -msgid "Show all" -msgstr "" - -msgid "Save" -msgstr "" - -msgid "Popup closing..." -msgstr "" - -#, python-format -msgid "Change selected %(model)s" -msgstr "" - -#, python-format -msgid "Add another %(model)s" -msgstr "" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "" - -msgid "Search" -msgstr "" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "" - -msgid "Save as new" -msgstr "" - -msgid "Save and add another" -msgstr "" - -msgid "Save and continue editing" -msgstr "" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "" - -msgid "Log in again" -msgstr "" - -msgid "Password change" -msgstr "" - -msgid "Your password was changed." -msgstr "" - -msgid "" -"Please enter your old password, for security's sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" - -msgid "Change my password" -msgstr "" - -msgid "Password reset" -msgstr "" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "" - -msgid "Password reset confirmation" -msgstr "" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" - -msgid "New password:" -msgstr "" - -msgid "Confirm password:" -msgstr "" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" - -msgid "" -"We've emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" - -msgid "" -"If you don't receive an email, please make sure you've entered the address " -"you registered with, and check your spam folder." -msgstr "" - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" - -msgid "Please go to the following page and choose a new password:" -msgstr "" - -msgid "Your username, in case you've forgotten:" -msgstr "" - -msgid "Thanks for using our site!" -msgstr "" - -#, python-format -msgid "The %(site_name)s team" -msgstr "" - -msgid "" -"Forgotten your password? Enter your email address below, and we'll email " -"instructions for setting a new one." -msgstr "" - -msgid "Email address:" -msgstr "" - -msgid "Reset my password" -msgstr "" - -msgid "All dates" -msgstr "" - -#, python-format -msgid "Select %s" -msgstr "" - -#, python-format -msgid "Select %s to change" -msgstr "" - -msgid "Date:" -msgstr "" - -msgid "Time:" -msgstr "" - -msgid "Lookup" -msgstr "" - -msgid "Currently:" -msgstr "" - -msgid "Change:" -msgstr "" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/lb/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/lb/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 5b7937f60831ed7f8a2584d2470803c9833582d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 474 zcmYLFO-lnY5LNWFN6#K2cu;hjq*$z}74f4`X|a^mdv-V7M$%+SvbO#Z@BT7>i?gk? z4<4CE-c07@_vr9@53!FtMxG)MkeA2?UE~j5-r(7IwwQSLq4EgB0^XGm+F3!04{1x6 zOjYH4gmEZ!0S|QtWugDrx$FBl>j$q*s+(gq`=^MbrcYjq$ar3+=qEpCJI-mGOy+nKw=9$VJ3RFEpU z5M)%Z)FN}WFLjucvw4h_pme!hwqi3^&(x}wy9KQ_X#=h3CL}fggQ&^qc`_c3pLhSj zTP%5WHY$tzeN`AVs#TIYHPWptO_maIo)MJbs diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/lb/LC_MESSAGES/djangojs.po b/venv/Lib/site-packages/django/contrib/admin/locale/lb/LC_MESSAGES/djangojs.po deleted file mode 100644 index e1c4a6a..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/lb/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,145 +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: 2015-01-17 11:07+0100\n" -"PO-Revision-Date: 2014-10-05 20:12+0000\n" -"Last-Translator: Jannis Leidel \n" -"Language-Team: Luxembourgish (http://www.transifex.com/projects/p/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" - -#, javascript-format -msgid "Available %s" -msgstr "" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "" - -msgid "Filter" -msgstr "" - -msgid "Choose all" -msgstr "" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "" - -msgid "Choose" -msgstr "" - -msgid "Remove" -msgstr "" - -#, javascript-format -msgid "Chosen %s" -msgstr "" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" - -msgid "Remove all" -msgstr "" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "" - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "" -msgstr[1] "" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" - -msgid "" -"You have selected an action, but you haven't saved your changes to " -"individual fields yet. Please click OK to save. You'll need to re-run the " -"action." -msgstr "" - -msgid "" -"You have selected an action, and you haven't made any changes on individual " -"fields. You're probably looking for the Go button rather than the Save " -"button." -msgstr "" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "" -msgstr[1] "" - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "" -msgstr[1] "" - -msgid "Now" -msgstr "" - -msgid "Clock" -msgstr "" - -msgid "Choose a time" -msgstr "" - -msgid "Midnight" -msgstr "" - -msgid "6 a.m." -msgstr "" - -msgid "Noon" -msgstr "" - -msgid "Cancel" -msgstr "" - -msgid "Today" -msgstr "" - -msgid "Calendar" -msgstr "" - -msgid "Yesterday" -msgstr "" - -msgid "Tomorrow" -msgstr "" - -msgid "" -"January February March April May June July August September October November " -"December" -msgstr "" - -msgid "S M T W T F S" -msgstr "" - -msgid "Show" -msgstr "" - -msgid "Hide" -msgstr "" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/lt/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/lt/LC_MESSAGES/django.mo deleted file mode 100644 index b225f663d4ec37c05d8fe81c6e46d6d2a0da01ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17033 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 diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/lt/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/lt/LC_MESSAGES/django.po deleted file mode 100644 index 0c93418..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/lt/LC_MESSAGES/django.po +++ /dev/null @@ -1,720 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Jannis Leidel , 2011 -# lauris , 2011 -# Matas Dailyda , 2015-2019 -# Nikolajus Krauklis , 2013 -# Simonas Kazlauskas , 2012-2013 -# sirex , 2011 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-01-16 20:42+0100\n" -"PO-Revision-Date: 2019-01-18 10:32+0000\n" -"Last-Translator: Matas Dailyda \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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "SÄ—kmingai iÅ¡trinta %(count)d %(items)s." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "IÅ¡trinti %(name)s negalima" - -msgid "Are you sure?" -msgstr "Ar esate tikras?" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "IÅ¡trinti pasirinktus %(verbose_name_plural)s " - -msgid "Administration" -msgstr "Administravimas" - -msgid "All" -msgstr "Visi" - -msgid "Yes" -msgstr "Taip" - -msgid "No" -msgstr "Ne" - -msgid "Unknown" -msgstr "Nežinomas" - -msgid "Any date" -msgstr "Betkokia data" - -msgid "Today" -msgstr "Å iandien" - -msgid "Past 7 days" -msgstr "PaskutinÄ—s 7 dienos" - -msgid "This month" -msgstr "Šį mÄ—nesį" - -msgid "This year" -msgstr "Å iais metais" - -msgid "No date" -msgstr "NÄ—ra datos" - -msgid "Has date" -msgstr "Turi datÄ…" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"PraÅ¡ome įvesti tinkamÄ… personalo paskyros %(username)s ir slaptažodį. " -"Atminkite, kad abu laukeliai yra jautrÅ«s raidžių dydžiui." - -msgid "Action:" -msgstr "Veiksmas:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "PridÄ—ti dar viena %(verbose_name)s" - -msgid "Remove" -msgstr "PaÅ¡alinti" - -msgid "Addition" -msgstr "PridÄ—jimas" - -msgid "Change" -msgstr "Pakeisti" - -msgid "Deletion" -msgstr "PaÅ¡alinimas" - -msgid "action time" -msgstr "veiksmo laikas" - -msgid "user" -msgstr "vartotojas" - -msgid "content type" -msgstr "turinio tipas" - -msgid "object id" -msgstr "objekto id" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "objekto repr" - -msgid "action flag" -msgstr "veiksmo žymÄ—" - -msgid "change message" -msgstr "pakeisti žinutÄ™" - -msgid "log entry" -msgstr "log įraÅ¡as" - -msgid "log entries" -msgstr "log įraÅ¡ai" - -#, python-format -msgid "Added \"%(object)s\"." -msgstr "„%(object)s“ pridÄ—ti." - -#, python-format -msgid "Changed \"%(object)s\" - %(changes)s" -msgstr "Pakeisti „%(object)s“ - %(changes)s" - -#, python-format -msgid "Deleted \"%(object)s.\"" -msgstr "„%(object)s“ iÅ¡trinti." - -msgid "LogEntry Object" -msgstr "LogEntry objektas" - -#, python-brace-format -msgid "Added {name} \"{object}\"." -msgstr "PridÄ—tas {name} \"{object}\"." - -msgid "Added." -msgstr "PridÄ—ta." - -msgid "and" -msgstr "ir" - -#, python-brace-format -msgid "Changed {fields} for {name} \"{object}\"." -msgstr "Pakeisti {fields} arba {name} \"{object}\"." - -#, python-brace-format -msgid "Changed {fields}." -msgstr "Pakeisti {fields}." - -#, python-brace-format -msgid "Deleted {name} \"{object}\"." -msgstr "PaÅ¡alintas {name} \"{object}\"." - -msgid "No fields changed." -msgstr "Nei vienas laukas nepakeistas" - -msgid "None" -msgstr "None" - -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Nuspauskite \"Control\", arba \"Command\" Mac kompiuteriuose, kad pasirinkti " -"daugiau nei vienÄ…." - -#, python-brace-format -msgid "The {name} \"{obj}\" was added successfully." -msgstr "{name} \"{obj}\" buvo sÄ—kmingai pridÄ—tas." - -msgid "You may edit it again below." -msgstr "Galite tai dar kartÄ… redaguoti žemiau." - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may add another {name} " -"below." -msgstr "" -"{name} \"{obj}\" buvo sÄ—kmingai pridÄ—tas. Galite pridÄ—ti kitÄ… {name} žemiau." - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may edit it again below." -msgstr "{name} \"{obj}\" buvo sÄ—kmingai pakeistas. Galite jį koreguoti žemiau." - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may edit it again below." -msgstr "" -"{name} \"{obj}\" buvo sÄ—kmingai pridÄ—tas. Galite jį vÄ—l redaguoti žemiau." - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may add another {name} " -"below." -msgstr "" -"{name} \"{obj}\" buvo sÄ—kmingai pakeistas. Galite pridÄ—ti kitÄ… {name} žemiau." - -#, python-brace-format -msgid "The {name} \"{obj}\" was changed successfully." -msgstr "{name} \"{obj}\" buvo sÄ—kmingai pakeistas." - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Ä®raÅ¡ai turi bÅ«ti pasirinkti, kad bÅ«tų galima atlikti veiksmus. Ä®raÅ¡ai " -"pakeisti nebuvo." - -msgid "No action selected." -msgstr "Veiksmai atlikti nebuvo." - -#, python-format -msgid "The %(name)s \"%(obj)s\" was deleted successfully." -msgstr "%(name)s \"%(obj)s\" sÄ—kmingai iÅ¡trintas." - -#, python-format -msgid "%(name)s with ID \"%(key)s\" doesn't exist. Perhaps it was deleted?" -msgstr "%(name)s su ID \"%(key)s\" neegzistuoja. Gal tai buvo iÅ¡trinta?" - -#, python-format -msgid "Add %s" -msgstr "PridÄ—ti %s" - -#, python-format -msgid "Change %s" -msgstr "Pakeisti %s" - -#, python-format -msgid "View %s" -msgstr "PeržiÅ«rÄ—ti %s" - -msgid "Database error" -msgstr "Duomenų bazÄ—s klaida" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s sÄ—kmingai pakeistas." -msgstr[1] "%(count)s %(name)s sÄ—kmingai pakeisti." -msgstr[2] "%(count)s %(name)s " -msgstr[3] "%(count)s %(name)s " - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s pasirinktas" -msgstr[1] "%(total_count)s pasirinkti" -msgstr[2] "Visi %(total_count)s pasirinkti" -msgstr[3] "Visi %(total_count)s pasirinkti" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "0 iÅ¡ %(cnt)s pasirinkta" - -#, python-format -msgid "Change history: %s" -msgstr "Pakeitimų istorija: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"%(class_name)s %(instance)s Å¡alinimas reikalautų paÅ¡alinti apsaugotus " -"susijusius objektus: %(related_objects)s" - -msgid "Django site admin" -msgstr "Django tinklalapio administravimas" - -msgid "Django administration" -msgstr "Django administravimas" - -msgid "Site administration" -msgstr "Tinklalapio administravimas" - -msgid "Log in" -msgstr "Prisijungti" - -#, python-format -msgid "%(app)s administration" -msgstr "%(app)s administravimas" - -msgid "Page not found" -msgstr "Puslapis nerastas" - -msgid "We're sorry, but the requested page could not be found." -msgstr "AtsipraÅ¡ome, bet praÅ¡ytas puslapis nerastas." - -msgid "Home" -msgstr "Pradinis" - -msgid "Server error" -msgstr "Serverio klaida" - -msgid "Server error (500)" -msgstr "Serverio klaida (500)" - -msgid "Server Error (500)" -msgstr "Serverio klaida (500)" - -msgid "" -"There's been an error. It's been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"NetikÄ—ta klaida. Apie jÄ… buvo praneÅ¡ta administratoriams el. paÅ¡tu ir ji " -"turÄ—tų bÅ«ti greitai sutvarkyta. DÄ—kui už kantrybÄ™." - -msgid "Run the selected action" -msgstr "Vykdyti pasirinktus veiksmus" - -msgid "Go" -msgstr "Vykdyti" - -msgid "Click here to select the objects across all pages" -msgstr "Spauskite Äia norÄ—dami pasirinkti visus įraÅ¡us" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Pasirinkti visus %(total_count)s %(module_name)s" - -msgid "Clear selection" -msgstr "Atstatyti į pradinÄ™ bÅ«senÄ…" - -msgid "" -"First, enter a username and password. Then, you'll be able to edit more user " -"options." -msgstr "" -"Pirmiausia įveskite naudotojo vardÄ… ir slaptažodį. Tada galÄ—site keisti " -"daugiau naudotojo nustatymų." - -msgid "Enter a username and password." -msgstr "Ä®veskite naudotojo vardÄ… ir slaptažodį." - -msgid "Change password" -msgstr "Keisti slaptažodį" - -msgid "Please correct the error below." -msgstr "PraÅ¡ome iÅ¡taisyti žemiau esanÄiÄ… klaidÄ…." - -msgid "Please correct the errors below." -msgstr "IÅ¡taisykite žemiau esanÄias klaidas." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "Ä®veskite naujÄ… slaptažodį naudotojui %(username)s." - -msgid "Welcome," -msgstr "Sveiki," - -msgid "View site" -msgstr "PeržiÅ«rÄ—ti tinklalapį" - -msgid "Documentation" -msgstr "Dokumentacija" - -msgid "Log out" -msgstr "Atsijungti" - -#, python-format -msgid "Add %(name)s" -msgstr "Naujas %(name)s" - -msgid "History" -msgstr "Istorija" - -msgid "View on site" -msgstr "Matyti tinklalapyje" - -msgid "Filter" -msgstr "Filtras" - -msgid "Remove from sorting" -msgstr "PaÅ¡alinti iÅ¡ rikiavimo" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Rikiavimo prioritetas: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "Perjungti rikiavimÄ…" - -msgid "Delete" -msgstr "IÅ¡trinti" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"Trinant %(object_name)s '%(escaped_object)s' turi bÅ«ti iÅ¡trinti ir susijÄ™ " -"objektai, bet tavo vartotojas neturi teisių iÅ¡trinti Å¡ių objektų:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"IÅ¡trinant %(object_name)s '%(escaped_object)s' bÅ«tų iÅ¡trinti Å¡ie apsaugoti " -"ir susijÄ™ objektai:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"Ar este tikri, kad norite iÅ¡trinti %(object_name)s \"%(escaped_object)s\"? " -"Visi susijÄ™ objektai bus iÅ¡trinti:" - -msgid "Objects" -msgstr "Objektai" - -msgid "Yes, I'm sure" -msgstr "Taip, esu tikras" - -msgid "No, take me back" -msgstr "Ne, grįžti atgal" - -msgid "Delete multiple objects" -msgstr "IÅ¡trinti kelis objektus" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"IÅ¡trinant pasirinktÄ… %(objects_name)s bÅ«tų iÅ¡trinti susijÄ™ objektai, taÄiau " -"jÅ«sų vartotojas neturi reikalingų teisių iÅ¡trinti Å¡iuos objektų tipus:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"IÅ¡trinant pasirinktus %(objects_name)s bÅ«tų iÅ¡trinti Å¡ie apsaugoti ir susijÄ™ " -"objektai:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"Ar esate tikri, kad norite iÅ¡trinti pasirinktus %(objects_name)s? Sekantys " -"pasirinkti bei susijÄ™ objektai bus iÅ¡trinti:" - -msgid "View" -msgstr "PeržiÅ«rÄ—ti" - -msgid "Delete?" -msgstr "IÅ¡trinti?" - -#, python-format -msgid " By %(filter_title)s " -msgstr " Pagal %(filter_title)s " - -msgid "Summary" -msgstr "Santrauka" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "%(name)s aplikacijos modeliai" - -msgid "Add" -msgstr "PridÄ—ti" - -msgid "You don't have permission to view or edit anything." -msgstr "JÅ«s neturite teisių peržiÅ«rai ir redagavimui." - -msgid "Recent actions" -msgstr "Paskutiniai veiksmai" - -msgid "My actions" -msgstr "Mano veiksmai" - -msgid "None available" -msgstr "NÄ—ra prieinamų" - -msgid "Unknown content" -msgstr "Nežinomas turinys" - -msgid "" -"Something's wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"Kažkas yra negerai su jÅ«sų duomenų bazÄ—s instaliacija. Ä®sitikink, kad visos " -"reikalingos lentelÄ—s sukurtos ir vartotojas turi teises skaityti duomenų " -"bazÄ™." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"JÅ«s esate prisijungÄ™s kaip %(username)s, bet neturite teisių patekti į šį " -"puslapį. Ar norÄ—tumete prisijungti su kitu vartotoju?" - -msgid "Forgotten your password or username?" -msgstr "PamirÅ¡ote slaptažodį ar vartotojo vardÄ…?" - -msgid "Date/time" -msgstr "Data/laikas" - -msgid "User" -msgstr "Naudotojas" - -msgid "Action" -msgstr "Veiksmas" - -msgid "" -"This object doesn't have a change history. It probably wasn't added via this " -"admin site." -msgstr "" -"Å is objektas neturi pakeitimų istorijos. Tikriausiai jis buvo pridÄ—tas ne " -"per administravimo puslapį." - -msgid "Show all" -msgstr "Rodyti visus" - -msgid "Save" -msgstr "IÅ¡saugoti" - -msgid "Popup closing…" -msgstr "IÅ¡kylantysis langas užsidaro..." - -msgid "Search" -msgstr "IeÅ¡koti" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s rezultatas" -msgstr[1] "%(counter)s rezultatai" -msgstr[2] "%(counter)s rezultatai" -msgstr[3] "%(counter)s rezultatai" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "%(full_result_count)s iÅ¡ viso" - -msgid "Save as new" -msgstr "IÅ¡saugoti kaip naujÄ…" - -msgid "Save and add another" -msgstr "IÅ¡saugoti ir pridÄ—ti naujÄ…" - -msgid "Save and continue editing" -msgstr "IÅ¡saugoti ir tÄ™sti redagavimÄ…" - -msgid "Save and view" -msgstr "IÅ¡saugoti ir peržiÅ«rÄ—ti" - -msgid "Close" -msgstr "Uždaryti" - -#, python-format -msgid "Change selected %(model)s" -msgstr "Keisti pasirinktus %(model)s" - -#, python-format -msgid "Add another %(model)s" -msgstr "PridÄ—ti dar vienÄ… %(model)s" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "PaÅ¡alinti pasirinktus %(model)s" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "DÄ—kui už Å¡iandien tinklalapyje turiningai praleistÄ… laikÄ…." - -msgid "Log in again" -msgstr "Prisijungti dar kartÄ…" - -msgid "Password change" -msgstr "Slaptažodžio keitimas" - -msgid "Your password was changed." -msgstr "JÅ«sų slaptažodis buvo pakeistas." - -msgid "" -"Please enter your old password, for security's sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"Saugumo sumetimais įveskite senÄ… slaptažodį ir tada du kartus naujÄ…, kad " -"įsitikinti, jog nesuklydote raÅ¡ydamas" - -msgid "Change my password" -msgstr "Keisti mano slaptažodį" - -msgid "Password reset" -msgstr "Slaptažodžio atstatymas" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "JÅ«sų slaptažodis buvo iÅ¡saugotas. Dabas galite prisijungti." - -msgid "Password reset confirmation" -msgstr "Slaptažodžio atstatymo patvirtinimas" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Ä®veskite naujÄ…jį slaptažodį du kartus, taip užtikrinant, jog nesuklydote " -"raÅ¡ydami." - -msgid "New password:" -msgstr "Naujasis slaptažodis:" - -msgid "Confirm password:" -msgstr "Slaptažodžio patvirtinimas:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"Slaptažodžio atstatymo nuoroda buvo negaliojanti, nes ji tikriausiai jau " -"buvo panaudota. PraÅ¡ykite naujo slaptažodžio pakeitimo." - -msgid "" -"We've emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" -"Jei egzistuoja vartotojas su jÅ«sų įvestu elektroninio paÅ¡to adresu, " -"iÅ¡siųsime jums slaptažodžio nustatymo instrukcijas . Instrukcijas turÄ—tumÄ—te " -"gauti netrukus." - -msgid "" -"If you don't receive an email, please make sure you've entered the address " -"you registered with, and check your spam folder." -msgstr "" -"Jei el. laiÅ¡ko negavote, praÅ¡ome įsitikinti ar įvedÄ—te tÄ… el. paÅ¡to adresÄ… " -"kuriuo registravotÄ—s ir patikrinkite savo Å¡lamÅ¡to aplankÄ…." - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"JÅ«s gaunate šį laiÅ¡kÄ… nes prašėte paskyros slaptažodžio atkÅ«rimo " -"%(site_name)s svetainÄ—je." - -msgid "Please go to the following page and choose a new password:" -msgstr "PraÅ¡ome eiti į šį puslapį ir pasirinkti naujÄ… slaptažodį:" - -msgid "Your username, in case you've forgotten:" -msgstr "JÅ«sų naudotojo vardas, jei netyÄia jį užmirÅ¡ote:" - -msgid "Thanks for using our site!" -msgstr "DÄ—kui, kad naudojatÄ—s mÅ«sų tinklalapiu!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "%(site_name)s komanda" - -msgid "" -"Forgotten your password? Enter your email address below, and we'll email " -"instructions for setting a new one." -msgstr "" -"PamirÅ¡ote slaptažodį? Ä®veskite savo el. paÅ¡to adresÄ… ir mes iÅ¡siųsime laiÅ¡kÄ… " -"su instrukcijomis kaip nustatyti naujÄ… slaptažodį." - -msgid "Email address:" -msgstr "El. paÅ¡to adresas:" - -msgid "Reset my password" -msgstr "Atstatyti slaptažodį" - -msgid "All dates" -msgstr "Visos datos" - -#, python-format -msgid "Select %s" -msgstr "Pasirinkti %s" - -#, python-format -msgid "Select %s to change" -msgstr "Pasirinkite %s kurį norite keisti" - -#, python-format -msgid "Select %s to view" -msgstr "Pasirinkti %s peržiÅ«rai" - -msgid "Date:" -msgstr "Data:" - -msgid "Time:" -msgstr "Laikas:" - -msgid "Lookup" -msgstr "PaieÅ¡ka" - -msgid "Currently:" -msgstr "Å iuo metu:" - -msgid "Change:" -msgstr "Pakeisti:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/lt/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/lt/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 77922d36b36361a7b19065faf5983f39435c9102..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5183 zcmd6rO^h5z6~_zWK-dsN0){|LcyaK@;+@%<_4;ep>#+XVjn`g#wL3UOaH*NDovEGf zu2EI>tVdXiFXjLO36W?q0+ba84iQQK@gWfmhZ!UglFwX16b?u^Awdotkodpup51Y5 z919GhwAH_^>Q}E`y?XV!XJ30{+Y16^5_Ko)tM3wG4*bG>xS(9xCd6T|3%&>ZVa}g} z_oMx*yxj-ikM{5L_8)S-4nBnbKj(Za=Y1GFg8qlW_klaXPl9{EJ>V?(02t-$fIRLg;+$-Scz@LCsa66Rp^E$}#A;@~$ApXQ9 zT-eU%K(_PCAnSP^d>*_8ejO}g5LAj^gRJj2;1qZRM}4{kOdR0F3xB`X2{B0v-S#d$$nt;AON|;Cz@O{sgieZ-Q*cUqFb6zk^UE zwqY}v+d=Ms6nq$b5_|+anDc4ygJ^#q+zy7|A@Gaf3GhcCmL}fH`H!6ULzw#?0@6nMeiU^N>JzA3K9(VkGpI=m+q@T*_v&#}wt>t3 z45?4}wve~kH(WlA%KPyNZlJ&&X<;8>sbU}M80rDk$57#RF^Wp4aJ?v_a$eYt%B6(* zBtcb&mhJ@_A#F$j$tkw+kCFMd=4OfR1}A(&6sIh9g3NxkvK1AI#P$S7Ao59#7P;~RVYq2jd3amNjfF{P^+q=p_U(R zh3QzQ;#66v>n-wz>Zv-CVTf*$o(yIwij#xqRz;?x(&rG(MsJCoQgs#8lohk8W)o?< zVpfM9?Wc91#Jr5tzWF5Viuoi~VnNz^6W6X-&_S#lO)t(H6XW7lg`PDDNz03+rb#Tx zrjh~s(<$3gmUubE+snfAyBDUKYU((+E48;5?PRMyZ`QvFu0N99!Jar1DXMkzDAI9*heo91R7K5P!a72;MiNWG zlbGtfX}KKj$^vB>Y;%$xE+~+Ne@+kNZEy`T}=2T995k}z`8 zu8fbbt*sS3>(ndi5)T^BRy9DFYZwpx_~^*OnT69^>n|5eBPUJlRSdguG%MuQB|qK{ zrH-dKCaqI``m@#9!jUaGo@+(f!s)nf0_3L(9jR%*X=#N*Ke8AmR)&RHVv*gjlqjw_csP_{;lWwzwkK!VkjS}luF`+ z#C`?ZiKV2`UhTi+aXTkN9bslCW_*7`CM~bU;=tmqTkRDE()X@zKI9&3W$VseUK3(B zaht#z%_^d+ROe8KV|n-t3c>w8%1>9!sL$I;KfAz{KJ^4Z{LLyZ~+*wxta2 zhl)9yAhMjeD4nz*e}z~Hi(pI}i(i(BL-#qY+ESd*wtrpWl_AcW4us}ZBk5o7t&59D z@HUq47BumFpjC|fMVvxelNFlpzvTKqPCaCKKEl=T=SnBt1PN~@4J{L-R-J!cXtO0= zylYJ+g7SN%3>N<%s*-rm_OIVFXWc7haMu4&)j8R2Sl0wU9~Lk@KK_bj%9?^;CRrf-g^If;xSASLO)`!x8eOR zj$$B@DO&iUf;^BO*HsMCmd|S&rzU;;#+C2l3}gvUzj5W;9QWN;*tZ&t+; zyx-;IN4=M+zoFsL%qPBgZ8IP8w=2@sAfer~Rf8?;T`eM)A#rlXNPUMNNYqif<)Yrz zG5(t8&o_rp40yMtG$ufvNm}rkg;akd!X^~cghdVXU{g2+!r5B&H(IPM>Nb4RGIX)q z;wTy;1C^V-$e0b|b(*sNg#m%In?@kdJ07tLJ2Hbbg0D#DlQfD_pUf$X`D0`Apc{, 2011 -# Kostas , 2011 -# Matas Dailyda , 2015-2016 -# Povilas BalzaraviÄius , 2011 -# Simonas Kazlauskas , 2012 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-05-17 11:50+0200\n" -"PO-Revision-Date: 2017-09-19 16:41+0000\n" -"Last-Translator: Matas Dailyda \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" - -#, javascript-format -msgid "Available %s" -msgstr "Galimi %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Tai yra sÄ…raÅ¡as prieinamų %s. DėžutÄ—je žemiau pažymÄ—dami keletÄ… iÅ¡ jų ir " -"paspausdami „Pasirinkti“ rodyklÄ™ tarp dviejų dėžuÄių jÅ«s galite pasirinkti " -"keletÄ… iÅ¡ jų." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "RaÅ¡ykite į Å¡iÄ… dėžutÄ™, kad iÅ¡filtruotumÄ—te prieinamų %s sÄ…rašą." - -msgid "Filter" -msgstr "Filtras" - -msgid "Choose all" -msgstr "Pasirinkti visus" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "SpustelÄ—kite, kad iÅ¡ karto pasirinktumÄ—te visus %s." - -msgid "Choose" -msgstr "Pasirinkti" - -msgid "Remove" -msgstr "PaÅ¡alinti" - -#, javascript-format -msgid "Chosen %s" -msgstr "Pasirinktas %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Tai yra sÄ…raÅ¡as pasirinktų %s. DėžutÄ—je žemiau pažymÄ—dami keletÄ… iÅ¡ jų ir " -"paspausdami „PaÅ¡alinti“ rodyklÄ™ tarp dviejų dėžuÄių jÅ«s galite paÅ¡alinti " -"keletÄ… iÅ¡ jų." - -msgid "Remove all" -msgstr "PaÅ¡alinti visus" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "SpustelÄ—kite, kad iÅ¡ karto paÅ¡alintumÄ—te visus pasirinktus %s." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "pasirinktas %(sel)s iÅ¡ %(cnt)s" -msgstr[1] "pasirinkti %(sel)s iÅ¡ %(cnt)s" -msgstr[2] "pasirinkti %(sel)s iÅ¡ %(cnt)s" -msgstr[3] "pasirinkti %(sel)s iÅ¡ %(cnt)s" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Turite neiÅ¡saugotų pakeitimų. Jeigu tÄ™site, JÅ«sų pakeitimai bus prarasti." - -msgid "" -"You have selected an action, but you haven't saved your changes to " -"individual fields yet. Please click OK to save. You'll need to re-run the " -"action." -msgstr "" -"Pasirinkote veiksmÄ…, bet dar neesate iÅ¡saugojÄ™ pakeitimų. Nuspauskite Gerai " -"norÄ—dami iÅ¡saugoti. Jus reikÄ—s iÅ¡ naujo paleisti veiksmÄ…." - -msgid "" -"You have selected an action, and you haven't made any changes on individual " -"fields. You're probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Pasirinkote veiksmÄ…, bet neesate pakeitÄ™ laukų reikÅ¡mių. JÅ«s greiÄiausiai " -"ieÅ¡kote mygtuko Vykdyti, o ne mygtuko Saugoti." - -msgid "Now" -msgstr "Dabar" - -msgid "Midnight" -msgstr "Vidurnaktis" - -msgid "6 a.m." -msgstr "6 a.m." - -msgid "Noon" -msgstr "Vidurdienis" - -msgid "6 p.m." -msgstr "18:00" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "" -"Pastaba: JÅ«sų laikrodis rodo %s valanda daugiau nei serverio laikrodis." -msgstr[1] "" -"Pastaba: JÅ«sų laikrodis rodo %s valandomis daugiau nei serverio laikrodis." -msgstr[2] "" -"Pastaba: JÅ«sų laikrodis rodo %s valandų daugiau nei serverio laikrodis." -msgstr[3] "" -"Pastaba: JÅ«sų laikrodis rodo %s valandų daugiau nei serverio laikrodis." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "" -"Pastaba: JÅ«sų laikrodis rodo %s valanda mažiau nei serverio laikrodis." -msgstr[1] "" -"Pastaba: JÅ«sų laikrodis rodo %s valandomis mažiau nei serverio laikrodis." -msgstr[2] "" -"Pastaba: JÅ«sų laikrodis rodo %s valandų mažiau nei serverio laikrodis." -msgstr[3] "" -"Pastaba: JÅ«sų laikrodis rodo %s valandų mažiau nei serverio laikrodis." - -msgid "Choose a Time" -msgstr "Pasirinkite laikÄ…" - -msgid "Choose a time" -msgstr "Pasirinkite laikÄ…" - -msgid "Cancel" -msgstr "AtÅ¡aukti" - -msgid "Today" -msgstr "Å iandien" - -msgid "Choose a Date" -msgstr "Pasirinkite datÄ…" - -msgid "Yesterday" -msgstr "Vakar" - -msgid "Tomorrow" -msgstr "Rytoj" - -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" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "S" - -msgctxt "one letter Monday" -msgid "M" -msgstr "P" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "A" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "T" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "K" - -msgctxt "one letter Friday" -msgid "F" -msgstr "Pn" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "Å " - -msgid "Show" -msgstr "Parodyti" - -msgid "Hide" -msgstr "SlÄ—pti" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/lv/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/lv/LC_MESSAGES/django.mo deleted file mode 100644 index f2a081acae3be6ba530c5a2ca24d6fcdb43035e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17086 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 ujELc)cIwT4K2L0t9+5lpIy(GO>S, 2011 -# NullIsNot0 , 2017 -# NullIsNot0 , 2018 -# Jannis Leidel , 2011 -# MÄris NartiÅ¡s , 2016 -# NullIsNot0 , 2019-2021 -# peterisb , 2016 -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-10-06 05:10+0000\n" -"Last-Translator: NullIsNot0 \n" -"Language-Team: Latvian (http://www.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" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "IzdzÄ“st izvÄ“lÄ“to %(verbose_name_plural)s" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "VeiksmÄ«gi izdzÄ“sti %(count)d %(items)s." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "Nevar izdzÄ“st %(name)s" - -msgid "Are you sure?" -msgstr "Vai esat pÄrliecinÄts?" - -msgid "Administration" -msgstr "AdministrÄcija" - -msgid "All" -msgstr "Visi" - -msgid "Yes" -msgstr "JÄ" - -msgid "No" -msgstr "NÄ“" - -msgid "Unknown" -msgstr "NezinÄms" - -msgid "Any date" -msgstr "JebkurÅ¡ datums" - -msgid "Today" -msgstr "Å odien" - -msgid "Past 7 days" -msgstr "PÄ“dÄ“jÄs 7 dienas" - -msgid "This month" -msgstr "Å omÄ“nes" - -msgid "This year" -msgstr "Å ogad" - -msgid "No date" -msgstr "Nav datums" - -msgid "Has date" -msgstr "Ir datums" - -msgid "Empty" -msgstr "TukÅ¡s" - -msgid "Not empty" -msgstr "Nav tukÅ¡s" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"LÅ«dzu ievadi korektu %(username)s un paroli personÄla kontam. Å…em vÄ“rÄ, ka " -"abi ievades lauki ir reÄ£istr jÅ«tÄ«gi." - -msgid "Action:" -msgstr "DarbÄ«ba:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Pievienot vÄ“l %(verbose_name)s" - -msgid "Remove" -msgstr "DzÄ“st" - -msgid "Addition" -msgstr "PievienoÅ¡ana" - -msgid "Change" -msgstr "IzmainÄ«t" - -msgid "Deletion" -msgstr "Dzēšana" - -msgid "action time" -msgstr "darbÄ«bas laiks" - -msgid "user" -msgstr "lietotÄjs" - -msgid "content type" -msgstr "satura tips" - -msgid "object id" -msgstr "objekta id" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "objekta attÄ“lojums" - -msgid "action flag" -msgstr "darbÄ«bas atzÄ«me" - -msgid "change message" -msgstr "izmaiņas teksts" - -msgid "log entry" -msgstr "žurnÄla ieraksts" - -msgid "log entries" -msgstr "žurnÄla ieraksti" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "Pievienots “%(object)sâ€." - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "Labots “%(object)s†— %(changes)s" - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "DzÄ“sts “%(object)s.â€" - -msgid "LogEntry Object" -msgstr "LogEntry Objekts" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "Pievienots {name} “{object}â€." - -msgid "Added." -msgstr "Pievienots." - -msgid "and" -msgstr "un" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "Laboti {fields} {name} “{object}â€." - -#, python-brace-format -msgid "Changed {fields}." -msgstr "MainÄ«ts {fields}." - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "DzÄ“sts {name} “{object}â€." - -msgid "No fields changed." -msgstr "Lauki nav izmainÄ«ti" - -msgid "None" -msgstr "nekas" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "" -"Turiet nospiestu “Controlâ€, vai “Command†uz Mac, lai iezÄ«mÄ“tu vairÄk par " -"vienu." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "{name} “{obj}†veiksmÄ«gi pievienots." - -msgid "You may edit it again below." -msgstr "JÅ«s varat to atkal labot zemÄk. " - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "{name} “{obj}†veiksmÄ«gi pievienots. ZemÄk varat pievienot vÄ“l {name}." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "{name} “{obj}†veiksmÄ«gi labots. ZemÄk to varat atkal labot." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "{name} “{obj}†veiksmÄ«gi pievienots. ZemÄk to varat atkal labot." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "{name} “{obj}†veiksmÄ«gi labots. ZemÄk varat pievienot vÄ“l {name}." - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "{name} “{obj}†veiksmÄ«gi labots." - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "Lai veiktu darbÄ«bu, jÄizvÄ“las rindas. Rindas nav izmainÄ«tas." - -msgid "No action selected." -msgstr "Nav izvÄ“lÄ“ta darbÄ«ba." - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "%(name)s “%(obj)s†veiksmÄ«gi dzÄ“sts." - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "%(name)s ar ID “%(key)s†neeksistÄ“. VarbÅ«t tas ir dzÄ“sts?" - -#, python-format -msgid "Add %s" -msgstr "Pievienot %s" - -#, python-format -msgid "Change %s" -msgstr "Labot %s" - -#, python-format -msgid "View %s" -msgstr "ApskatÄ«t %s" - -msgid "Database error" -msgstr "DatubÄzes kļūda" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s ir laboti sekmÄ«gi" -msgstr[1] "%(count)s %(name)s ir sekmÄ«gi rediģēts" -msgstr[2] "%(count)s %(name)s ir sekmÄ«gi rediģēti." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s izvÄ“lÄ“ti" -msgstr[1] "%(total_count)s izvÄ“lÄ“ts" -msgstr[2] "%(total_count)s izvÄ“lÄ“ti" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "0 no %(cnt)s izvÄ“lÄ“ti" - -#, python-format -msgid "Change history: %s" -msgstr "Izmaiņu vÄ“sture: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"%(class_name)s %(instance)s dzēšanai ir nepiecieÅ¡ams izdzÄ“st sekojoÅ¡us " -"aizsargÄtus saistÄ«tos objektus: %(related_objects)s" - -msgid "Django site admin" -msgstr "Django administrÄcijas lapa" - -msgid "Django administration" -msgstr "Django administrÄcija" - -msgid "Site administration" -msgstr "Lapas administrÄcija" - -msgid "Log in" -msgstr "PieslÄ“gties" - -#, python-format -msgid "%(app)s administration" -msgstr "%(app)s administrÄcija" - -msgid "Page not found" -msgstr "Lapa nav atrasta" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "Atvainojiet, pieprasÄ«tÄ lapa neeksistÄ“." - -msgid "Home" -msgstr "SÄkums" - -msgid "Server error" -msgstr "Servera kļūda" - -msgid "Server error (500)" -msgstr "Servera kļūda (500)" - -msgid "Server Error (500)" -msgstr "Servera kļūda (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"Notika kļūda. Lapas administratoriem ir nosÅ«tÄ«ts e-pasts un kļūda tuvÄkajÄ " -"laikÄ tiks novÄ“rsta. Paldies par pacietÄ«bu." - -msgid "Run the selected action" -msgstr "IzpildÄ«t izvÄ“lÄ“to darbÄ«bu" - -msgid "Go" -msgstr "Aiziet!" - -msgid "Click here to select the objects across all pages" -msgstr "Spiest Å¡eit, lai iezÄ«mÄ“tu objektus no visÄm lapÄm" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "IzvÄ“lÄ“ties visus %(total_count)s %(module_name)s" - -msgid "Clear selection" -msgstr "Atcelt iezÄ«mÄ“to" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "Modeļi %(name)s lietotnÄ“" - -msgid "Add" -msgstr "Pievienot" - -msgid "View" -msgstr "ApskatÄ«t" - -msgid "You don’t have permission to view or edit anything." -msgstr "Jums nav tiesÄ«bu neko skatÄ«t vai labot." - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" -"Vispirms ievadiet lietotÄja vÄrdu un paroli. Tad varÄ“siet labot pÄrÄ“jos " -"lietotÄja uzstÄdÄ«jumus." - -msgid "Enter a username and password." -msgstr "Ievadi lietotÄjvÄrdu un paroli." - -msgid "Change password" -msgstr "Paroles maiņa" - -msgid "Please correct the error below." -msgstr "LÅ«dzu izlabojiet zemÄk redzamo kļūdu." - -msgid "Please correct the errors below." -msgstr "LÅ«dzu labo kļūdas zemÄk." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "Ievadiet jaunu paroli lietotÄjam %(username)s." - -msgid "Welcome," -msgstr "SveicinÄti," - -msgid "View site" -msgstr "ApskatÄ«t lapu" - -msgid "Documentation" -msgstr "DokumentÄcija" - -msgid "Log out" -msgstr "AtslÄ“gties" - -#, python-format -msgid "Add %(name)s" -msgstr "Pievienot %(name)s" - -msgid "History" -msgstr "VÄ“sture" - -msgid "View on site" -msgstr "ApskatÄ«t lapÄ" - -msgid "Filter" -msgstr "Filtrs" - -msgid "Clear all filters" -msgstr "NotÄ«rÄ«t visus filtrus" - -msgid "Remove from sorting" -msgstr "Izņemt no kÄrtoÅ¡anas" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "KÄrtoÅ¡anas prioritÄte: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "PÄrslÄ“gt kÄrtoÅ¡anu" - -msgid "Delete" -msgstr "DzÄ“st" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"Izdzēšot objektu %(object_name)s '%(escaped_object)s', tiks dzÄ“sti visi " -"saistÄ«tie objekti, bet jums nav tiesÄ«bu dzÄ“st sekojoÅ¡us objektu tipus:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"%(object_name)s '%(escaped_object)s' dzēšanai ir nepiecieÅ¡ams izdzÄ“st " -"sekojoÅ¡us aizsargÄtus saistÄ«tos objektus:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"Vai esat pÄrliecinÄts, ka vÄ“laties dzÄ“st %(object_name)s \"%(escaped_object)s" -"\"? Tiks dzÄ“sti arÄ« sekojoÅ¡i saistÄ«tie objekti:" - -msgid "Objects" -msgstr "Objekti" - -msgid "Yes, I’m sure" -msgstr "JÄ, esmu pÄrliecinÄts" - -msgid "No, take me back" -msgstr "NÄ“, ved mani atpakaļ" - -msgid "Delete multiple objects" -msgstr "DzÄ“st vairÄkus objektus" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"Izdzēšot izvÄ“lÄ“to %(objects_name)s, tiks dzÄ“sti visi saistÄ«tie objekti, bet " -"jums nav tiesÄ«bu dzÄ“st sekojoÅ¡us objektu tipus:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"IzvÄ“lÄ“to %(objects_name)s objektu dzēšanai ir nepiecieÅ¡ams izdzÄ“st sekojoÅ¡us " -"aizsargÄtus saistÄ«tos objektus:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"Vai esat pÄrliecinÄts, ka vÄ“laties dzÄ“st izvÄ“lÄ“tos %(objects_name)s " -"objektus? Visi sekojoÅ¡ie objekti un tiem piesaistÄ«tie objekti tiks izdzÄ“sti:" - -msgid "Delete?" -msgstr "DzÄ“st?" - -#, python-format -msgid " By %(filter_title)s " -msgstr " PÄ“c %(filter_title)s " - -msgid "Summary" -msgstr "Kopsavilkums" - -msgid "Recent actions" -msgstr "NesenÄs darbÄ«bas" - -msgid "My actions" -msgstr "Manas darbÄ«bas" - -msgid "None available" -msgstr "Nav pieejams" - -msgid "Unknown content" -msgstr "NezinÄms saturs" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"ProblÄ“ma ar datubÄzes instalÄciju. PÄrliecinieties, ka attiecÄ«gÄs tabulas ir " -"izveidotas un attiecÄ«gajam lietotÄjam ir tiesÄ«bas tai piekļūt." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"JÅ«s esat autentificÄ“jies kÄ %(username)s, bet jums nav tiesÄ«bu piekļūt Å¡ai " -"lapai. Vai vÄ“laties pieteikties citÄ kontÄ?" - -msgid "Forgotten your password or username?" -msgstr "Aizmirsi paroli vai lietotÄjvÄrdu?" - -msgid "Toggle navigation" -msgstr "PÄrslÄ“gt navigÄciju" - -msgid "Start typing to filter…" -msgstr "SÄciet rakstÄ«t, lai atlasÄ«tu…" - -msgid "Filter navigation items" -msgstr "AtlasÄ«t navigÄcijas vienÄ«bas" - -msgid "Date/time" -msgstr "Datums/laiks" - -msgid "User" -msgstr "LietotÄjs" - -msgid "Action" -msgstr "DarbÄ«ba" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" -"Objektam nav izmaiņu vÄ“stures. Tas visdrÄ«zÄk netika pievienots, izmantojot " -"Å¡o administrÄcijas rÄ«ku." - -msgid "Show all" -msgstr "RÄdÄ«t visu" - -msgid "Save" -msgstr "SaglabÄt" - -msgid "Popup closing…" -msgstr "Logs aizveras..." - -msgid "Search" -msgstr "MeklÄ“t" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s rezultÄti" -msgstr[1] "%(counter)s rezultÄts" -msgstr[2] "%(counter)s rezultÄti" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "kopÄ - %(full_result_count)s" - -msgid "Save as new" -msgstr "SaglabÄt kÄ jaunu" - -msgid "Save and add another" -msgstr "SaglabÄt un pievienot vÄ“l vienu" - -msgid "Save and continue editing" -msgstr "SaglabÄt un turpinÄt laboÅ¡anu" - -msgid "Save and view" -msgstr "SaglabÄt un apskatÄ«t" - -msgid "Close" -msgstr "AizvÄ“rt" - -#, python-format -msgid "Change selected %(model)s" -msgstr "MainÄ«t izvÄ“lÄ“to %(model)s" - -#, python-format -msgid "Add another %(model)s" -msgstr "Pievienot citu %(model)s" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "DzÄ“st izvÄ“lÄ“to %(model)s" - -msgid "Thanks for spending some quality time with the web site today." -msgstr "Paldies, ka Å¡odien vietnei veltÄ«jÄt kvalitatÄ«vu laiku." - -msgid "Log in again" -msgstr "PieslÄ“gties vÄ“lreiz" - -msgid "Password change" -msgstr "Paroles maiņa" - -msgid "Your password was changed." -msgstr "JÅ«su parole tika nomainÄ«ta." - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"Drošības nolÅ«kos ievadiet veco paroli un pÄ“c tam divreiz jauno paroli, lai " -"mÄ“s varÄ“tu pÄrbaudÄ«t, ka tÄ ir ievadÄ«ta pareizi." - -msgid "Change my password" -msgstr "NomainÄ«t manu paroli" - -msgid "Password reset" -msgstr "Paroles pÄrstatīšana(reset)" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "JÅ«su parole ir uzstÄdÄ«ta. Varat pieslÄ“gties." - -msgid "Password reset confirmation" -msgstr "Paroles pÄrstatīšanas apstiprinÄjums" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"LÅ«dzu ievadiet jauno paroli divreiz, lai varÄ“tu pÄrbaudÄ«t, ka tÄ ir " -"uzrakstÄ«ta pareizi." - -msgid "New password:" -msgstr "JaunÄ parole:" - -msgid "Confirm password:" -msgstr "ApstiprinÄt paroli:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"Paroles pÄrstatīšanas saite bija nekorekta, iespÄ“jams, tÄ jau ir izmantota. " -"LÅ«dzu pieprasiet paroles pÄrstatīšanu vÄ“lreiz." - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" -"Ja sistÄ“mÄ ir konts ar jÅ«su e-pasta adresi, tad mÄ“s jums tikko nosÅ«tÄ«jÄm e-" -"pasta ziņojumu ar paroles iestatīšanas instrukciju. Jums to tÅ«lÄ«t vajadzÄ“tu " -"saņemt." - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" -"Ja nesaņemat e-pastu, lÅ«dzu, pÄrliecinieties, vai esat ievadÄ«jis reÄ£istrÄ“tu " -"adresi un pÄrbaudiet savu mÄ“stuļu mapi." - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"JÅ«s saņemat Å¡o e-pasta ziņojumu, jo pieprasÄ«jÄt atiestatÄ«t lietotÄja konta " -"paroli vietnÄ“ %(site_name)s." - -msgid "Please go to the following page and choose a new password:" -msgstr "LÅ«dzu apmeklÄ“jiet sekojoÅ¡o lapu un ievadiet jaunu paroli:" - -msgid "Your username, in case you’ve forgotten:" -msgstr "JÅ«su lietotÄjvÄrds, gadÄ«jumÄ ja tas ir aizmirsts:" - -msgid "Thanks for using our site!" -msgstr "Paldies par mÅ«su lapas lietoÅ¡anu!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "%(site_name)s komanda" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" -"AizmirsÄt savu paroli? Ievadiet jÅ«su e-pasta adresi un jums tiks nosÅ«tÄ«ta " -"instrukcija, kÄ iestatÄ«t jaunu paroli." - -msgid "Email address:" -msgstr "E-pasta adrese:" - -msgid "Reset my password" -msgstr "Paroles pÄrstatīšana" - -msgid "All dates" -msgstr "Visi datumi" - -#, python-format -msgid "Select %s" -msgstr "IzvÄ“lÄ“ties %s" - -#, python-format -msgid "Select %s to change" -msgstr "IzvÄ“lÄ“ties %s, lai izmainÄ«tu" - -#, python-format -msgid "Select %s to view" -msgstr "IzvÄ“lÄ“ties %s, lai apskatÄ«tu" - -msgid "Date:" -msgstr "Datums:" - -msgid "Time:" -msgstr "Laiks:" - -msgid "Lookup" -msgstr "PÄrlÅ«kot" - -msgid "Currently:" -msgstr "ValÅ«ta:" - -msgid "Change:" -msgstr "Izmaiņa:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/lv/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/lv/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 6fa404d64a9a501a9fa2869b1563135f4809c024..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5491 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, 2017 -# Jannis Leidel , 2011 -# NullIsNot0 , 2020-2021 -# peterisb , 2016 -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-01-25 22:47+0000\n" -"Last-Translator: NullIsNot0 \n" -"Language-Team: Latvian (http://www.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" - -#, javascript-format -msgid "Available %s" -msgstr "Pieejams %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Å is ir saraksts ar pieejamajiem %s. Tev ir jÄizvÄ“las atbilstoÅ¡Äs vÄ“rtÄ«bas " -"atzÄ«mÄ“jot izvÄ“lÄ“s zemÄk esoÅ¡ajÄ sarakstÄ un pÄ“c tam spiežot pogu \"IzvÄ“lÄ“ties" -"\", lai pÄrvietotu starp izvēļu sarakstiem." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "" -"Raksti Å¡ajÄ logÄ, lai filtrÄ“tu zemÄk esoÅ¡o sarakstu ar pieejamajiem %s." - -msgid "Filter" -msgstr "Filtrs" - -msgid "Choose all" -msgstr "IzvÄ“lÄ“ties visu" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "IzvÄ“lies, lai pievienotu visas %s izvÄ“les vienÄ reizÄ“." - -msgid "Choose" -msgstr "IzvÄ“lies" - -msgid "Remove" -msgstr "Izņemt" - -#, javascript-format -msgid "Chosen %s" -msgstr "IzvÄ“lies %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Å is ir saraksts ar izvÄ“lÄ“tajiem %s. Tev ir jÄizvÄ“las atbilstoÅ¡Äs vÄ“rtÄ«bas " -"atzÄ«mÄ“jot izvÄ“lÄ“s zemÄk esoÅ¡ajÄ sarakstÄ un pÄ“c tam spiežot pogu \"Izņemt\", " -"lai izņemtu no izvÄ“lÄ“to ierakstu saraksta." - -msgid "Remove all" -msgstr "Izņemt visu" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "IzvÄ“lies, lai izņemtu visas %s izvÄ“les vienÄ reizÄ“." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(sel)s no %(cnt)s izvÄ“lÄ“ts" -msgstr[1] "%(sel)s no %(cnt)s izvÄ“lÄ“ti" -msgstr[2] "%(sel)s no %(cnt)s izvÄ“lÄ“ti" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"JÅ«s neesat saglabÄjis izmaiņas rediģējamiem laukiem. Ja jÅ«s tagad " -"izpildÄ«siet izvÄ“lÄ“to darbÄ«bu, šīs izmaiņas netiks saglabÄtas." - -msgid "" -"You have selected an action, but you haven’t saved your changes to " -"individual fields yet. Please click OK to save. You’ll need to re-run the " -"action." -msgstr "" -"JÅ«s esiet izvÄ“lÄ“jies veikt darbÄ«bu, bet neesiet saglabÄjis veiktÄs izmaiņas. " -"LÅ«dzu nospiediet OK, lai saglabÄtu. Å o darbÄ«bu jums nÄksies izpildÄ«t vÄ“lreiz." - -msgid "" -"You have selected an action, and you haven’t made any changes on individual " -"fields. You’re probably looking for the Go button rather than the Save " -"button." -msgstr "" -"JÅ«s esiet izvÄ“lÄ“jies veikt darbÄ«bu un neesiet mainÄ«jis nevienu lauku. JÅ«s " -"droÅ¡i vien meklÄ“jiet pogu 'Aiziet' nevis 'SaglabÄt'." - -msgid "Now" -msgstr "Tagad" - -msgid "Midnight" -msgstr "Pusnakts" - -msgid "6 a.m." -msgstr "06.00" - -msgid "Noon" -msgstr "Pusdienas laiks" - -msgid "6 p.m." -msgstr "6:00" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "PiezÄ«me: Tavs laiks ir %s stundas pirms servera laika." -msgstr[1] "PiezÄ«me: Tavs laiks ir %s stundu pirms servera laika." -msgstr[2] "PiezÄ«me: Tavs laiks ir %s stundas pirms servera laika." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "PiezÄ«me: Tavs laiks ir %s stundas pÄ“c servera laika." -msgstr[1] "PiezÄ«me: Tavs laiks ir %s stundu pÄ“c servera laika." -msgstr[2] "PiezÄ«me: Tavs laiks ir %s stundas pÄ“c servera laika." - -msgid "Choose a Time" -msgstr "IzvÄ“lies laiku" - -msgid "Choose a time" -msgstr "IzvÄ“lieties laiku" - -msgid "Cancel" -msgstr "Atcelt" - -msgid "Today" -msgstr "Å odien" - -msgid "Choose a Date" -msgstr "IzvÄ“lies datumu" - -msgid "Yesterday" -msgstr "Vakar" - -msgid "Tomorrow" -msgstr "RÄ«t" - -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" - -msgctxt "abbrev. month January" -msgid "Jan" -msgstr "Jan" - -msgctxt "abbrev. month February" -msgid "Feb" -msgstr "Feb" - -msgctxt "abbrev. month March" -msgid "Mar" -msgstr "Mar" - -msgctxt "abbrev. month April" -msgid "Apr" -msgstr "Apr" - -msgctxt "abbrev. month May" -msgid "May" -msgstr "Mai" - -msgctxt "abbrev. month June" -msgid "Jun" -msgstr "JÅ«n" - -msgctxt "abbrev. month July" -msgid "Jul" -msgstr "JÅ«l" - -msgctxt "abbrev. month August" -msgid "Aug" -msgstr "Aug" - -msgctxt "abbrev. month September" -msgid "Sep" -msgstr "Sep" - -msgctxt "abbrev. month October" -msgid "Oct" -msgstr "Okt" - -msgctxt "abbrev. month November" -msgid "Nov" -msgstr "Nov" - -msgctxt "abbrev. month December" -msgid "Dec" -msgstr "Dec" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "Sv" - -msgctxt "one letter Monday" -msgid "M" -msgstr "Pr" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "O" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "T" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "C" - -msgctxt "one letter Friday" -msgid "F" -msgstr "Pk" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "Se" - -msgid "Show" -msgstr "ParÄdÄ«t" - -msgid "Hide" -msgstr "SlÄ“pt" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/mk/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/mk/LC_MESSAGES/django.mo deleted file mode 100644 index 0acf0fec229b7e46c9be1aee0c685eae201dbebc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15611 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 JrnJa({|AQb+U5WN diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/mk/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/mk/LC_MESSAGES/django.po deleted file mode 100644 index 861cde4..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/mk/LC_MESSAGES/django.po +++ /dev/null @@ -1,705 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Dimce Grozdanoski , 2021 -# dekomote , 2015 -# Jannis Leidel , 2011 -# Vasil Vangelovski , 2016-2017,2019,2021 -# Vasil Vangelovski , 2013-2015 -# Vasil Vangelovski , 2011-2013 -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-09-22 07:21+0000\n" -"Last-Translator: Transifex Bot <>\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" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Избриши ги избраните %(verbose_name_plural)s" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "УÑпешно беа избришани %(count)d %(items)s." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "Ðе може да Ñе избрише %(name)s" - -msgid "Are you sure?" -msgstr "Сигурни Ñте?" - -msgid "Administration" -msgstr "ÐдминиÑтрација" - -msgid "All" -msgstr "Сите" - -msgid "Yes" -msgstr "Да" - -msgid "No" -msgstr "Ðе" - -msgid "Unknown" -msgstr "Ðепознато" - -msgid "Any date" -msgstr "Било кој датум" - -msgid "Today" -msgstr "ДенеÑка" - -msgid "Past 7 days" -msgstr "ПоÑледните 7 дена" - -msgid "This month" -msgstr "Овој меÑец" - -msgid "This year" -msgstr "Оваа година" - -msgid "No date" -msgstr "Ðема датум" - -msgid "Has date" -msgstr "Има датум" - -msgid "Empty" -msgstr "Празно" - -msgid "Not empty" -msgstr "" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"Ве молиме внеÑете ги точните %(username)s и лозинка за член на Ñајтот. " -"Внимавајте, двете полиња Ñе оÑетливи на големи и мали букви." - -msgid "Action:" -msgstr "Ðкција:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Додади уште %(verbose_name)s" - -msgid "Remove" -msgstr "ОтÑтрани" - -msgid "Addition" -msgstr "Додавање" - -msgid "Change" -msgstr "Измени" - -msgid "Deletion" -msgstr "Бришење" - -msgid "action time" -msgstr "време на акција" - -msgid "user" -msgstr "кориÑник" - -msgid "content type" -msgstr "тип на Ñодржина" - -msgid "object id" -msgstr "идентификационен број на објект" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "репрезентација на објект" - -msgid "action flag" -msgstr "знакче за акција" - -msgid "change message" -msgstr "измени ја пораката" - -msgid "log entry" -msgstr "Ñтавка во запиÑникот" - -msgid "log entries" -msgstr "Ñтавки во запиÑникот" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "Додадено “%(object)sâ€." - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "" - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "Избришано “%(object)s.â€" - -msgid "LogEntry Object" -msgstr "Ð—Ð°Ð¿Ð¸Ñ Ð²Ð¾ дневник" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "" - -msgid "Added." -msgstr "Додадено." - -msgid "and" -msgstr "и" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "" - -#, python-brace-format -msgid "Changed {fields}." -msgstr "Изменети {fields}." - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "Избришан {name} “{object}â€." - -msgid "No fields changed." -msgstr "Ðе е изменето ниедно поле." - -msgid "None" -msgstr "Ðишто" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "Држете “Control†или “Command†на Mac за да изберете повеќе." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "УÑпешно беше додадено {name} “{obj}â€." - -msgid "You may edit it again below." -msgstr "Можете повторно да го промените подолу." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "" - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Мора да Ñе одберат предмети за да Ñе изврши акција врз нив. Ðиеден предмет " -"не беше променет." - -msgid "No action selected." -msgstr "Ðиедна акција не е одбрана." - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "" - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "" - -#, python-format -msgid "Add %s" -msgstr "Додади %s" - -#, python-format -msgid "Change %s" -msgstr "Измени %s" - -#, python-format -msgid "View %s" -msgstr "Погледни %s" - -msgid "Database error" -msgstr "Грешка во базата на податоци" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s Ñтавка %(name)s беше уÑпешно изменета." -msgstr[1] "%(count)s Ñтавки %(name)s беа уÑпешно изменети." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s одбран" -msgstr[1] "Сите %(total_count)s одбрани" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "0 од %(cnt)s избрани" - -#, python-format -msgid "Change history: %s" -msgstr "ИÑторија на измени: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"Бришењето на %(class_name)s %(instance)s бара бришење на Ñледните заштитени " -"поврзани објекти: %(related_objects)s" - -msgid "Django site admin" -msgstr "ÐдминиÑтрација на Ðанго Ñајт" - -msgid "Django administration" -msgstr "Ðанго админиÑтрација" - -msgid "Site administration" -msgstr "ÐдминиÑтрација на Ñајт" - -msgid "Log in" -msgstr "Ðајава" - -#, python-format -msgid "%(app)s administration" -msgstr "ÐдминиÑтрација на %(app)s" - -msgid "Page not found" -msgstr "Страницата не е најдена" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "" - -msgid "Home" -msgstr "Дома" - -msgid "Server error" -msgstr "Грешка Ñо Ñерверот" - -msgid "Server error (500)" -msgstr "Грешка Ñо Ñерверот (500)" - -msgid "Server Error (500)" -msgstr "Грешка Ñо Ñерверот (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" - -msgid "Run the selected action" -msgstr "Изврши ја избраната акција" - -msgid "Go" -msgstr "Оди" - -msgid "Click here to select the objects across all pages" -msgstr "Кликнете тука за да изберете објекти низ Ñите Ñтраници" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Избери ги Ñите %(total_count)s %(module_name)s" - -msgid "Clear selection" -msgstr "Откажи го изборот" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "Модели во %(name)s апликација" - -msgid "Add" -msgstr "Додади" - -msgid "View" -msgstr "Погледни" - -msgid "You don’t have permission to view or edit anything." -msgstr "" - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" - -msgid "Enter a username and password." -msgstr "ВнеÑете кориÑничко име и лозинка." - -msgid "Change password" -msgstr "Промени лозинка" - -msgid "Please correct the error below." -msgstr "Ве молиме поправете ја грешката подолу." - -msgid "Please correct the errors below." -msgstr "Ве молам поправете ги грешките подолу." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "ВнеÑете нова лозинка за кориÑникот %(username)s." - -msgid "Welcome," -msgstr "Добредојдовте," - -msgid "View site" -msgstr "ПоÑети го Ñајтот" - -msgid "Documentation" -msgstr "Документација" - -msgid "Log out" -msgstr "Одјава" - -#, python-format -msgid "Add %(name)s" -msgstr "Додади %(name)s" - -msgid "History" -msgstr "ИÑторија" - -msgid "View on site" -msgstr "Погледни на Ñајтот" - -msgid "Filter" -msgstr "Филтер" - -msgid "Clear all filters" -msgstr "" - -msgid "Remove from sorting" -msgstr "ОтÑтрани од Ñортирање" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Приоритет на Ñортирање: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "Вклучи/иÑклучи Ñортирање" - -msgid "Delete" -msgstr "Избриши" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"Бришење на %(object_name)s '%(escaped_object)s' ќе резултира Ñо бришење на " -"поврзаните објекти, но Ñо вашата Ñметка немате доволно привилегии да ги " -"бришете Ñледните типови на објекти:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"Бришење на %(object_name)s '%(escaped_object)s' ќе резултира Ñо бришење на " -"Ñледниве заштитени објекти:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"Сигурне Ñте дека Ñакате да ги бришете %(object_name)s „%(escaped_object)s“? " -"Сите овие Ñтавки ќе бидат избришани:" - -msgid "Objects" -msgstr "Предмети" - -msgid "Yes, I’m sure" -msgstr "" - -msgid "No, take me back" -msgstr "Ðе, врати ме назад" - -msgid "Delete multiple objects" -msgstr "Избриши повеќе Ñтавки" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"Бришење на избраните %(objects_name)s ќе резултира Ñо бришење на поврзани " -"објекти, но немате одобрување да ги избришете Ñледниве типови објекти:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"Бришење на избраните %(objects_name)s бара бришење на Ñледните поврзани " -"објекти кои Ñе заштитени:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"Дали Ñте Ñигурни дека Ñакате да го избришете избраниот %(objects_name)s? " -"Сите овие објекти и оние поврзани Ñо нив ќе бидат избришани:" - -msgid "Delete?" -msgstr "Избриши?" - -#, python-format -msgid " By %(filter_title)s " -msgstr " Според %(filter_title)s " - -msgid "Summary" -msgstr "Резиме" - -msgid "Recent actions" -msgstr "ПоÑледни акции" - -msgid "My actions" -msgstr "Мои акции" - -msgid "None available" -msgstr "Ðишто не е доÑтапно" - -msgid "Unknown content" -msgstr "Ðепозната Ñодржина" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"Ðајавени Ñте како %(username)s, но не Ñте авторизирани да приÑтапите до " -"оваа Ñтрана. Сакате ли да Ñе најавите како друг кориÑник?" - -msgid "Forgotten your password or username?" -msgstr "Ја заборавивте вашата лозинка или кориÑничко име?" - -msgid "Toggle navigation" -msgstr "" - -msgid "Start typing to filter…" -msgstr "" - -msgid "Filter navigation items" -msgstr "" - -msgid "Date/time" -msgstr "Датум/чаÑ" - -msgid "User" -msgstr "КориÑник" - -msgid "Action" -msgstr "Ðкција" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" - -msgid "Show all" -msgstr "Прикажи ги Ñите" - -msgid "Save" -msgstr "Сними" - -msgid "Popup closing…" -msgstr "Попапот Ñе затвара..." - -msgid "Search" -msgstr "Барај" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s резултат" -msgstr[1] "%(counter)s резултати" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "вкупно %(full_result_count)s" - -msgid "Save as new" -msgstr "Сними како нова" - -msgid "Save and add another" -msgstr "Сними и додади уште" - -msgid "Save and continue editing" -msgstr "Сними и продолжи Ñо уредување" - -msgid "Save and view" -msgstr "Сними и прегледај" - -msgid "Close" -msgstr "Затвори" - -#, python-format -msgid "Change selected %(model)s" -msgstr "Промени ги избраните %(model)s" - -#, python-format -msgid "Add another %(model)s" -msgstr "Додади уште %(model)s" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "Избриши ги избраните %(model)s" - -msgid "Thanks for spending some quality time with the web site today." -msgstr "" - -msgid "Log in again" -msgstr "Ðајавете Ñе повторно" - -msgid "Password change" -msgstr "Измена на лозинка" - -msgid "Your password was changed." -msgstr "Вашата лозинка беше Ñменета." - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" - -msgid "Change my password" -msgstr "Промени ја мојата лозинка" - -msgid "Password reset" -msgstr "РеÑетирање на лозинка" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "Вашата лозинка беше поÑтавена. Сега можете да Ñе најавите." - -msgid "Password reset confirmation" -msgstr "Одобрување за реÑетирање на лозинка" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Ве молам внеÑете ја вашата нова лозинка двапати за да може да бидете Ñигурни " -"дека правилно Ñте ја внеле." - -msgid "New password:" -msgstr "Ðова лозинка:" - -msgid "Confirm password:" -msgstr "Потврди лозинка:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"Ð’Ñ€Ñката за реÑетирање на лозинката беше невалидна, најверојатно бидејќи веќе " -"била иÑкориÑтена. Ве молам повторно побарајте реÑетирање на вашата лозинката." - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"Го примате овој email бидејќи побаравте реÑетирање на лозинка како кориÑник " -"на %(site_name)s." - -msgid "Please go to the following page and choose a new password:" -msgstr "Ве молам одете на Ñледната Ñтраница и внеÑете нова лозинка:" - -msgid "Your username, in case you’ve forgotten:" -msgstr "" - -msgid "Thanks for using our site!" -msgstr "Ви благодариме што го кориÑтите овој Ñајт!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "Тимот на %(site_name)s" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" - -msgid "Email address:" -msgstr "Email адреÑа:" - -msgid "Reset my password" -msgstr "РеÑетирај ја мојата лозинка" - -msgid "All dates" -msgstr "Сите датуми" - -#, python-format -msgid "Select %s" -msgstr "Изберете %s" - -#, python-format -msgid "Select %s to change" -msgstr "Изберете %s за измена" - -#, python-format -msgid "Select %s to view" -msgstr "Изберете %s за прегледување" - -msgid "Date:" -msgstr "Датум:" - -msgid "Time:" -msgstr "Време:" - -msgid "Lookup" -msgstr "Побарај" - -msgid "Currently:" -msgstr "Моментално:" - -msgid "Change:" -msgstr "Измени:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/mk/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/mk/LC_MESSAGES/djangojs.mo deleted file mode 100644 index c87ddf6d38087f458e431ae5e43c61d77e969d69..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4719 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 diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/mk/LC_MESSAGES/djangojs.po b/venv/Lib/site-packages/django/contrib/admin/locale/mk/LC_MESSAGES/djangojs.po deleted file mode 100644 index bd72010..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/mk/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,262 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Jannis Leidel , 2011 -# Vasil Vangelovski , 2016 -# Vasil Vangelovski , 2014 -# Vasil Vangelovski , 2011-2012 -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-01-15 11:28+0000\n" -"Last-Translator: Transifex Bot <>\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" - -#, javascript-format -msgid "Available %s" -msgstr "ДоÑтапно %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Ова е лиÑта на доÑтапни %s. Можете да изберете неколку кликајќи на нив во " -"полето подолу и Ñо кликање на Ñтрелката \"Одбери\" помеѓу двете полиња." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "Пишувајте во ова поле за да ја филтрирате лиÑтата на доÑтапни %s." - -msgid "Filter" -msgstr "Филтер" - -msgid "Choose all" -msgstr "Одбери ги Ñите ги Ñите" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Кликнете за да ги одберете Ñите %s од еднаш." - -msgid "Choose" -msgstr "Одбери" - -msgid "Remove" -msgstr "ОтÑтрани" - -#, javascript-format -msgid "Chosen %s" -msgstr "Одбрано %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Ова е лиÑта на избрани %s. Можете да отÑтраните неколку кликајќи на нив во " -"полето подолу и Ñо кликање на Ñтрелката \"ОтÑтрани\" помеѓу двете полиња." - -msgid "Remove all" -msgstr "ОтÑтрани ги Ñите" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Кликнете за да ги отÑтраните Ñите одбрани %s одеднаш." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "избрано %(sel)s од %(cnt)s" -msgstr[1] "одбрани %(sel)s од %(cnt)s" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Имате незачувани промени на поединечни полиња. Ðко извршите акција вашите " -"незачувани промени ќе бидат изгубени." - -msgid "" -"You have selected an action, but you haven’t saved your changes to " -"individual fields yet. Please click OK to save. You’ll need to re-run the " -"action." -msgstr "" - -msgid "" -"You have selected an action, and you haven’t made any changes on individual " -"fields. You’re probably looking for the Go button rather than the Save " -"button." -msgstr "" - -msgid "Now" -msgstr "Сега" - -msgid "Midnight" -msgstr "Полноќ" - -msgid "6 a.m." -msgstr "6 наутро" - -msgid "Noon" -msgstr "Пладне" - -msgid "6 p.m." -msgstr "6 попладне" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "Забелешка: Вие Ñте %s Ñ‡Ð°Ñ Ð¿Ð¾Ð½Ð°Ð¿Ñ€ÐµÐ´ од времето на Ñерверот." -msgstr[1] "Забелешка: Вие Ñте %s чаÑа понапред од времето на Ñерверот." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "Забелешка: Вие Ñте %s Ñ‡Ð°Ñ Ð¿Ð¾Ð½Ð°Ð·Ð°Ð´ од времето на Ñерверот." -msgstr[1] "Забелешка: Вие Ñте %s чаÑа поназад од времето на Ñерверот." - -msgid "Choose a Time" -msgstr "Одбери време" - -msgid "Choose a time" -msgstr "Одбери време" - -msgid "Cancel" -msgstr "Откажи" - -msgid "Today" -msgstr "ДенеÑка" - -msgid "Choose a Date" -msgstr "Одбери датум" - -msgid "Yesterday" -msgstr "Вчера" - -msgid "Tomorrow" -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 "Декември" - -msgctxt "abbrev. month January" -msgid "Jan" -msgstr "" - -msgctxt "abbrev. month February" -msgid "Feb" -msgstr "" - -msgctxt "abbrev. month March" -msgid "Mar" -msgstr "" - -msgctxt "abbrev. month April" -msgid "Apr" -msgstr "" - -msgctxt "abbrev. month May" -msgid "May" -msgstr "" - -msgctxt "abbrev. month June" -msgid "Jun" -msgstr "" - -msgctxt "abbrev. month July" -msgid "Jul" -msgstr "" - -msgctxt "abbrev. month August" -msgid "Aug" -msgstr "" - -msgctxt "abbrev. month September" -msgid "Sep" -msgstr "" - -msgctxt "abbrev. month October" -msgid "Oct" -msgstr "" - -msgctxt "abbrev. month November" -msgid "Nov" -msgstr "" - -msgctxt "abbrev. month December" -msgid "Dec" -msgstr "" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "Ð" - -msgctxt "one letter Monday" -msgid "M" -msgstr "П" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "Ð’" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "С" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "Ч" - -msgctxt "one letter Friday" -msgid "F" -msgstr "П" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "С" - -msgid "Show" -msgstr "Прикажи" - -msgid "Hide" -msgstr "Сокриј" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ml/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/ml/LC_MESSAGES/django.mo deleted file mode 100644 index f75d3d6ae29bd43cee3e22dd03f7309c8eec04f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20830 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, 2014 -# Hrishikesh , 2019-2020 -# Jannis Leidel , 2011 -# JOMON THOMAS LOBO , 2019 -# Junaid , 2012 -# MUHAMMED RAMEEZ , 2019 -# Rajeesh Nair , 2011-2013 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-07-14 19:53+0200\n" -"PO-Revision-Date: 2020-07-14 22:38+0000\n" -"Last-Translator: Transifex Bot <>\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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "%(count)d %(items)sവിജയകയരമായി നീകàµà´•à´‚ ചെയàµà´¤àµ." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "%(name)s നീകàµà´•à´‚ ചെയàµà´¯à´¾à´¨àµâ€ കഴിയിലàµà´²." - -msgid "Are you sure?" -msgstr "തീരàµâ€à´šàµà´šà´¯à´¾à´£àµ‹?" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "തെരഞàµà´žàµ†à´Ÿàµà´¤àµà´¤ %(verbose_name_plural)s നീകàµà´•à´‚ ചെയàµà´¯àµà´•." - -msgid "Administration" -msgstr "കാരàµà´¯à´¨à´¿àµ¼à´µà´¹à´£à´‚" - -msgid "All" -msgstr "à´®àµà´´àµà´µà´¨àµà´‚" - -msgid "Yes" -msgstr "അതെ" - -msgid "No" -msgstr "à´…à´²àµà´²" - -msgid "Unknown" -msgstr "അറിയിലàµà´²" - -msgid "Any date" -msgstr "à´à´¤àµ†à´™àµà´•à´¿à´²àµà´‚ തീയàµà´¯à´¤à´¿" - -msgid "Today" -msgstr "ഇനàµà´¨àµ" - -msgid "Past 7 days" -msgstr "à´•à´´à´¿à´žàµà´ž 7 ദിവസങàµà´™àµ¾" - -msgid "This month" -msgstr "à´ˆ മാസം" - -msgid "This year" -msgstr "à´ˆ വരàµâ€à´·à´‚" - -msgid "No date" -msgstr "തിയàµà´¯à´¤à´¿à´¯à´¿à´²àµà´² " - -msgid "Has date" -msgstr "തിയàµà´¯à´¤à´¿à´¯àµà´£àµà´Ÿàµ" - -msgid "Empty" -msgstr "കാലി" - -msgid "Not empty" -msgstr "കാലിയലàµà´²" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"ദയവായി à´¸àµà´±àµà´±à´¾à´«àµ à´…à´•àµà´•ൗണàµà´Ÿà´¿à´¨àµà´µàµ‡à´£àµà´Ÿà´¿à´¯àµà´³àµà´³ ശരിയായ %(username)s പാസàµâ€Œà´µàµ‡à´¡àµ à´Žà´¨àµà´¨à´¿à´µ നൽകàµà´•. à´°à´£àµà´Ÿàµ " -"à´•à´³àµà´³à´¿à´•ളിലàµà´‚ à´…à´•àµà´·à´°à´™àµà´™à´³àµâ€ വലിയകàµà´·à´°à´®àµ‹ ചെറിയകàµà´·à´°à´®àµ‹ à´Žà´¨àµà´¨à´¤àµ à´ªàµà´°à´§à´¾à´¨à´®à´¾à´£àµ†à´¨àµà´¨à´¤àµ à´¶àµà´°à´¦àµà´§à´¿à´¯àµà´•àµà´•àµà´•." - -msgid "Action:" -msgstr "ആകàµà´·à´¨àµâ€" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "മറàµà´±àµŠà´°àµ %(verbose_name)s കൂടി ചേരàµâ€à´•àµà´•àµà´•" - -msgid "Remove" -msgstr "കളയàµà´•" - -msgid "Addition" -msgstr "ചേർകàµà´•àµà´•" - -msgid "Change" -msgstr "മാറàµà´±àµà´•" - -msgid "Deletion" -msgstr "കളയàµà´•" - -msgid "action time" -msgstr "നടനàµà´¨ സമയം" - -msgid "user" -msgstr "ഉപയോകàµà´¤à´¾à´µàµ" - -msgid "content type" -msgstr "à´•à´£àµà´Ÿà´¨àµà´±àµ ടൈപàµà´ªàµ" - -msgid "object id" -msgstr "à´’à´¬àµà´œà´•àµà´±àµà´±à´¿à´¨àµà´±àµ† à´à´¡à´¿" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "à´’à´¬àµà´œàµ†à´•àµà´Ÿàµ റെപàµà´°à´¸à´¨àµà´±àµ‡à´·àµ»" - -msgid "action flag" -msgstr "ആകàµà´·à´¨àµâ€ à´«àµà´³à´¾à´—àµ" - -msgid "change message" -msgstr "സനàµà´¦àµ‡à´¶à´‚ മാറàµà´±àµà´•" - -msgid "log entry" -msgstr "ലോഗൠഎൻടàµà´°à´¿" - -msgid "log entries" -msgstr "ലോഗൠഎൻടàµà´°à´¿à´•à´³àµâ€" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "“%(object)s†ചേർതàµà´¤àµ." - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "“%(object)s†മാറàµà´±à´‚ വരàµà´¤àµà´¤à´¿ — %(changes)s" - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "" - -msgid "LogEntry Object" -msgstr "ലോഗàµâ€Œà´Žà´¨àµâ€à´Ÿàµà´°à´¿ à´’à´¬àµà´œàµ†à´•àµà´±àµà´±àµ" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "" - -msgid "Added." -msgstr "ചേരàµâ€à´¤àµà´¤àµ." - -msgid "and" -msgstr "കൂടാതെ" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "" - -#, python-brace-format -msgid "Changed {fields}." -msgstr "" - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "" - -msgid "No fields changed." -msgstr "ഒരൠമാറàµà´±à´µàµà´®à´¿à´²àµà´²." - -msgid "None" -msgstr "à´’à´¨àµà´¨àµà´®à´¿à´²àµà´²" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "" - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "" - -msgid "You may edit it again below." -msgstr "താഴെ നിങàµà´™àµ¾à´•àµà´•ിതൠവീണàµà´Ÿàµà´‚ à´Žà´¡à´¿à´±àµà´±àµà´šàµ†à´¯àµà´¯à´¾à´‚" - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "" - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "ആകàµà´·à´¨àµâ€ നടപàµà´ªà´¿à´²à´¾à´•àµà´•േണàµà´Ÿ വകകളàµâ€ തെരഞàµà´žàµ†à´Ÿàµà´•àµà´•ണം. à´’à´¨àµà´¨à´¿à´²àµà´‚ മാറàµà´±à´™àµà´™àµ¾ വരàµà´¤àµà´¤à´¿à´¯à´¿à´Ÿàµà´Ÿà´¿à´²àµà´²." - -msgid "No action selected." -msgstr "ആകàµà´·à´¨àµŠà´¨àµà´¨àµà´‚ തെരഞàµà´žàµ†à´Ÿàµà´¤àµà´¤à´¿à´Ÿàµà´Ÿà´¿à´²àµà´²." - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "" - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "" - -#, python-format -msgid "Add %s" -msgstr "%s ചേരàµâ€à´•àµà´•àµà´•" - -#, python-format -msgid "Change %s" -msgstr "%s മാറàµà´±à´¾à´‚" - -#, python-format -msgid "View %s" -msgstr "%s കാണàµà´•" - -msgid "Database error" -msgstr "ഡേറàµà´±à´¾à´¬àµ‡à´¸àµ എറർ." - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s à´²àµâ€ മാറàµà´±à´‚ വരàµà´¤àµà´¤à´¿." -msgstr[1] "%(count)s %(name)s വിജയകരമായി മാറàµà´±à´¿" - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s തെരഞàµà´žàµ†à´Ÿàµà´¤àµà´¤àµ." -msgstr[1] "%(total_count)sമൊതàµà´¤à´®à´¾à´¯à´¿ തെരഞàµà´žàµ†à´Ÿàµà´¤àµà´¤àµ." - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "%(cnt)s à´²àµâ€ 0 തിരഞàµà´žàµ†à´Ÿàµà´¤àµà´¤à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ" - -#, python-format -msgid "Change history: %s" -msgstr "%s ലെ മാറàµà´±à´™àµà´™à´³àµâ€." - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -" %(class_name)s %(instance)s നീകàµà´•à´‚ ചെയàµà´¯à´£à´®àµ†à´™àµà´•ിൽ അതിനോടൠബനàµà´§à´ªàµà´ªàµ†à´Ÿàµà´Ÿà´¤à´¾à´¯ താഴെപàµà´ªà´±à´¯àµà´¨àµà´¨ " -"à´Žà´²àµà´²à´¾ വസàµà´¤àµà´•àµà´•à´³àµà´‚ നീകàµà´•à´‚ ചെയàµà´¯àµà´¨àµà´¨à´¤à´¾à´£àµ: %(related_objects)s" - -msgid "Django site admin" -msgstr "ജാംഗോ സൈറàµà´±àµ à´…à´¡àµà´®à´¿à´¨àµâ€" - -msgid "Django administration" -msgstr "ജാംഗോ കാരàµà´¯à´¨à´¿àµ¼à´µà´¹à´£à´‚" - -msgid "Site administration" -msgstr "സൈറàµà´±àµ കാരàµà´¯à´¨à´¿àµ¼à´µà´¹à´£à´‚" - -msgid "Log in" -msgstr "ലോഗിൻ" - -#, python-format -msgid "%(app)s administration" -msgstr "%(app)s കാരàµà´¯à´¨à´¿àµ¼à´µà´¹à´£à´‚" - -msgid "Page not found" -msgstr "പേജൠകണàµà´Ÿàµ†à´¤àµà´¤à´¾à´¨à´¾à´¯à´¿à´²àµà´²" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "à´•àµà´·à´®à´¿à´•àµà´•ണം, ആവശàµà´¯à´ªàµà´ªàµ†à´Ÿàµà´Ÿ പേജൠകണàµà´Ÿàµ†à´¤àµà´¤à´¾à´¨àµâ€ à´•à´´à´¿à´žàµà´žà´¿à´²àµà´²." - -msgid "Home" -msgstr "പൂമàµà´–à´‚" - -msgid "Server error" -msgstr "സെരàµâ€à´µà´±à´¿àµ½ à´Žà´¨àµà´¤àµ‹ à´ªàµà´°à´¶àµà´¨à´‚" - -msgid "Server error (500)" -msgstr "സെരàµâ€à´µà´±à´¿àµ½ à´Žà´¨àµà´¤àµ‹ à´ªàµà´°à´¶àµà´¨à´‚ (500)" - -msgid "Server Error (500)" -msgstr "സെരàµâ€à´µà´±à´¿àµ½ à´Žà´¨àµà´¤àµ‹ à´ªàµà´°à´¶àµà´¨à´‚ (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" - -msgid "Run the selected action" -msgstr "തെരഞàµà´žàµ†à´Ÿàµà´¤àµà´¤ ആകàµà´·à´¨àµâ€ നടപàµà´ªà´¿à´²à´¾à´•àµà´•àµà´•" - -msgid "Go" -msgstr "à´¤àµà´Ÿà´°àµà´•" - -msgid "Click here to select the objects across all pages" -msgstr "à´Žà´²àµà´²à´¾ പേജിലേയàµà´‚ à´’à´¬àµà´œà´•àµà´±àµà´±àµà´•ൾ തെരഞàµà´žàµ†à´Ÿàµà´•àµà´•ാനàµâ€ ഇവിടെ à´•àµà´²à´¿à´•ൠചെയàµà´¯àµà´•." - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "à´®àµà´´àµà´µà´¨àµâ€ %(total_count)s %(module_name)s ഉം തെരഞàµà´žàµ†à´Ÿàµà´•àµà´•àµà´•" - -msgid "Clear selection" -msgstr "തെരഞàµà´žàµ†à´Ÿàµà´¤àµà´¤à´¤àµ റദàµà´¦à´¾à´•àµà´•àµà´•." - -#, python-format -msgid "Models in the %(name)s application" -msgstr "%(name)s മാതൃകയിലàµà´³àµà´³" - -msgid "Add" -msgstr "ചേരàµâ€à´•àµà´•àµà´•" - -msgid "View" -msgstr "കാണàµà´•" - -msgid "You don’t have permission to view or edit anything." -msgstr "നിങàµà´™àµ¾à´•àµà´•ൠഒനàµà´¨àµà´‚ കാണാനോ തിരàµà´¤àµà´¤à´¾à´¨àµ‹ ഉളàµà´³ à´…à´¨àµà´®à´¤à´¿à´¯à´¿à´²àµà´²." - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" -"ആദàµà´¯à´®à´¾à´¯à´¿ ഒരൠയൂസർനെയിമàµà´‚ പാസàµâ€Œâ€Œà´µàµ‡à´¡àµà´‚ നൽകàµà´•. à´¤àµà´Ÿàµ¼à´¨àµà´¨àµ, നിങàµà´™àµ¾à´•àµà´•ൠകൂടàµà´¤àµ½ കാരàµà´¯à´™àµà´™à´³à´¿àµ½ മാറàµà´±à´‚ " -"വരàµà´¤àµà´¤à´¾à´µàµà´¨àµà´¨à´¤à´¾à´£àµ" - -msgid "Enter a username and password." -msgstr "Enter a username and password." - -msgid "Change password" -msgstr "പാസൠവേരàµâ€à´¡àµ മാറàµà´±àµà´•." - -msgid "Please correct the error below." -msgstr "താഴെ പറയàµà´¨àµà´¨ തെറàµà´±àµà´•ൾ തിരàµà´¤àµà´¤àµà´• " - -msgid "Please correct the errors below." -msgstr "ദയവായി താഴെയàµà´³àµà´³ തെറàµà´±àµà´•à´³àµâ€ പരിഹരികàµà´•àµà´•." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "%(username)s നൠപàµà´¤à´¿à´¯ പാസൠവേരàµâ€à´¡àµ നലàµà´•àµà´•." - -msgid "Welcome," -msgstr "à´¸àµà´µà´¾à´—തം, " - -msgid "View site" -msgstr "സൈറàµà´±àµ കാണàµà´• " - -msgid "Documentation" -msgstr "സഹായകàµà´•àµà´±à´¿à´ªàµà´ªàµà´•à´³àµâ€" - -msgid "Log out" -msgstr "à´ªàµà´±à´¤àµà´¤àµ à´•à´Ÿà´•àµà´•àµà´•." - -#, python-format -msgid "Add %(name)s" -msgstr "%(name)s ചേരàµâ€à´•àµà´•àµà´•" - -msgid "History" -msgstr "à´šà´°à´¿à´¤àµà´°à´‚" - -msgid "View on site" -msgstr "View on site" - -msgid "Filter" -msgstr "à´…à´°à´¿à´ªàµà´ª" - -msgid "Clear all filters" -msgstr "à´Žà´²àµà´²à´¾ ഫിൽറàµà´±à´±àµà´•à´³àµà´‚ ഒഴിവാകàµà´•àµà´•" - -msgid "Remove from sorting" -msgstr "à´•àµà´°à´®àµ€à´•രണതàµà´¤à´¿à´²àµâ€ നിനàµà´¨àµà´‚ ഒഴിവാകàµà´•àµà´•" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "à´•àµà´°à´®àµ€à´•രണതàµà´¤à´¿à´¨àµà´³àµà´³ à´®àµà´¨àµâ€à´—ണന: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "à´•àµà´°à´®àµ€à´•രണം വിപരീത ദിശയിലാകàµà´•àµà´•." - -msgid "Delete" -msgstr "നീകàµà´•à´‚ ചെയàµà´¯àµà´•" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"%(object_name)s '%(escaped_object)s ഡിലീറàµà´±àµ ചെയàµà´¯àµà´®àµà´ªàµ‹à´³àµâ€ à´…à´¤àµà´®à´¾à´¯à´¿ ബനàµà´§à´®àµà´³àµà´³ " -"വസàµà´¤àµà´•àµà´•à´³àµà´‚ഡിലീറàµà´±àµ ആവàµà´‚. പകàµà´·àµ‡ നിങàµà´™à´³àµâ€à´•àµà´•ൠതാഴെ പറഞàµà´ž തരം വസàµà´¤àµà´•àµà´•à´³àµâ€ ഡിലീറàµà´±àµ ചെയàµà´¯à´¾à´¨àµà´³àµà´³ à´…à´¨àµà´®à´¤à´¿ " -"ഇലàµà´²:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"തിരഞàµà´žàµ†à´Ÿàµà´•àµà´•à´ªàµà´ªàµ†à´Ÿàµà´Ÿ %(object_name)s '%(escaped_object)s' നീകàµà´•à´‚ ചെയàµà´¯à´£à´®àµ†à´™àµà´•ിൽ അതിനോടൠ" -"ബനàµà´§à´ªàµà´ªàµ†à´Ÿàµà´Ÿà´¤à´¾à´¯ താഴെപàµà´ªà´±à´¯àµà´¨àµà´¨ à´Žà´²àµà´²à´¾ വസàµà´¤àµà´•àµà´•à´³àµà´‚ നീകàµà´•à´‚ ചെയàµà´¯àµà´¨àµà´¨à´¤à´¾à´£àµ:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"%(object_name)s \"%(escaped_object)s\" നീകàµà´•à´‚ ചെയàµà´¯à´£à´®àµ†à´¨àµà´¨àµ ഉറപàµà´ªà´¾à´£àµ‹?à´…à´¤àµà´®à´¾à´¯à´¿ ബനàµà´§à´®àµà´³àµà´³ " -"താഴെപàµà´ªà´±à´¯àµà´¨àµà´¨ വസàµà´¤àµà´•àµà´•ളെലàµà´²à´¾à´‚ നീകàµà´•à´‚ ചെയàµà´¯àµà´¨àµà´¨à´¤à´¾à´£àµ:" - -msgid "Objects" -msgstr "വസàµà´¤àµà´•àµà´•ൾ" - -msgid "Yes, I’m sure" -msgstr "അതെ, എനികàµà´•àµà´±à´ªàµà´ªà´¾à´£àµ" - -msgid "No, take me back" -msgstr "ഇലàµà´², à´Žà´¨àµà´¨àµ† തിരിചàµà´šàµ†à´Ÿàµà´•àµà´•ൂ" - -msgid "Delete multiple objects" -msgstr "à´’à´¨àµà´¨à´¿à´²àµ‡à´±àµ† വസàµà´¤àµà´•àµà´•à´³àµâ€ നീകàµà´•à´‚ ചെയàµà´¯àµà´•" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"തിരഞàµà´žàµ†à´Ÿàµà´•àµà´•à´ªàµà´ªàµ†à´Ÿàµà´Ÿ %(objects_name)s നീകàµà´•à´‚ ചെയàµà´¤à´¾àµ½ അതിനോടൠബനàµà´§à´ªàµà´ªàµ†à´Ÿàµà´Ÿà´¤à´¾à´¯ താഴെപàµà´ªà´±à´¯àµà´¨àµà´¨ " -"à´Žà´²àµà´²à´¾ വസàµà´¤àµà´•àµà´•à´³àµà´‚ നീകàµà´•à´‚ ചെയàµà´¯àµà´¨àµà´¨à´¤à´¾à´£àµ, പകàµà´·àµ† അതിനàµà´³à´³ അവകാശം à´…à´•àµà´•ൗണàµà´Ÿà´¿à´¨à´¿à´²àµà´²:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"തിരഞàµà´žàµ†à´Ÿàµà´•àµà´•à´ªàµà´ªàµ†à´Ÿàµà´Ÿ %(objects_name)s നീകàµà´•à´‚ ചെയàµà´¯à´£à´®àµ†à´™àµà´•ിൽ അതിനോടൠബനàµà´§à´ªàµà´ªàµ†à´Ÿàµà´Ÿà´¤à´¾à´¯ " -"താഴെപàµà´ªà´±à´¯àµà´¨àµà´¨ à´Žà´²àµà´²à´¾ വസàµà´¤àµà´•àµà´•à´³àµà´‚ നീകàµà´•à´‚ ചെയàµà´¯àµà´¨àµà´¨à´¤à´¾à´£àµ:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"തിരഞàµà´žàµ†à´Ÿàµà´•àµà´•à´ªàµà´ªàµ†à´Ÿàµà´Ÿ %(objects_name)s നീകàµà´•à´‚ ചെയàµà´¯à´£à´®àµ†à´¨àµà´¨àµ ഉറപàµà´ªà´¾à´£àµ‹ ? തിരഞàµà´žàµ†à´Ÿàµà´•àµà´•à´ªàµà´ªàµ†à´Ÿàµà´Ÿà´¤àµà´‚ " -"അതിനോടൠബനàµà´§à´ªàµà´ªàµ†à´Ÿàµà´Ÿà´¤àµà´‚ ആയ à´Žà´²àµà´²à´¾ താഴെപàµà´ªà´±à´¯àµà´¨àµà´¨ വസàµà´¤àµà´•àµà´•à´³àµà´‚ നീകàµà´•à´‚ ചെയàµà´¯àµà´¨àµà´¨à´¤à´¾à´£àµ:" - -msgid "Delete?" -msgstr "ഡിലീറàµà´±àµ ചെയàµà´¯à´Ÿàµà´Ÿàµ†?" - -#, python-format -msgid " By %(filter_title)s " -msgstr "%(filter_title)s ആൽ" - -msgid "Summary" -msgstr "à´šàµà´°àµà´•àµà´•à´‚" - -msgid "Recent actions" -msgstr "സമീപകാല à´ªàµà´°à´µàµƒà´¤àµà´¤à´¿à´•ൾ" - -msgid "My actions" -msgstr "à´Žà´¨àµà´±àµ† à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¨à´‚" - -msgid "None available" -msgstr "à´’à´¨àµà´¨àµà´‚ ലഭàµà´¯à´®à´²àµà´²" - -msgid "Unknown content" -msgstr "ഉളàµà´³à´Ÿà´•àµà´•à´‚ അറിയിലàµà´²." - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"താങàµà´•ൾ ലോഗിൻ ചെയàµà´¤à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨ %(username)s, നൠഈ പേജൠകാണാൻ à´…à´¨àµà´µà´¾à´¦à´‚ ഇലàµà´² . താങàµà´•ൾ " -"മറàµà´±àµŠà´°àµ à´…à´•àµà´•ൗണàµà´Ÿà´¿àµ½ ലോഗിൻ ചെയàµà´¯à´¾à´¨àµ ആഗàµà´°à´¹à´¿à´•àµà´•àµà´¨àµà´¨àµà´µàµ‹ ?" - -msgid "Forgotten your password or username?" -msgstr "രഹസàµà´¯à´µà´¾à´•àµà´•ോ ഉപയോകàµà´¤àµƒà´¨à´¾à´®à´®àµ‹ മറനàµà´¨àµà´ªàµ‹à´¯àµ‹?" - -msgid "Toggle navigation" -msgstr "" - -msgid "Date/time" -msgstr "തീയതി/സമയം" - -msgid "User" -msgstr "ഉപയോകàµà´¤à´¾à´µàµ" - -msgid "Action" -msgstr "à´ªàµà´°à´µàµ¼à´¤àµà´¤à´¿" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" - -msgid "Show all" -msgstr "à´Žà´²àµà´²à´¾à´‚ കാണടàµà´Ÿàµ†" - -msgid "Save" -msgstr "സേവൠചെയàµà´¯à´£à´‚" - -msgid "Popup closing…" -msgstr "പോപàµà´ªàµ à´…à´ªàµà´ªàµ à´…à´Ÿà´•àµà´•àµà´• " - -msgid "Search" -msgstr "പരതàµà´•" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s results" -msgstr[1] "%(counter)s ഫലം" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "ആകെ %(full_result_count)s" - -msgid "Save as new" -msgstr "à´ªàµà´¤à´¿à´¯à´¤à´¾à´¯à´¿ സേവൠചെയàµà´¯à´£à´‚" - -msgid "Save and add another" -msgstr "സേവൠചെയàµà´¤ ശേഷം വേറെ ചേരàµâ€à´•àµà´•ണം" - -msgid "Save and continue editing" -msgstr "സേവൠചെയàµà´¤ ശേഷം മാറàµà´±à´‚ വരàµà´¤àµà´¤à´¾à´‚" - -msgid "Save and view" -msgstr "സേവൠചെയàµâ€Œà´¤à´¤à´¿à´¨àµâ€Œ ശേഷം കാണàµà´• " - -msgid "Close" -msgstr "à´…à´Ÿà´¯àµà´•àµà´•àµà´•" - -#, python-format -msgid "Change selected %(model)s" -msgstr "" - -#, python-format -msgid "Add another %(model)s" -msgstr "" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "തിരഞàµà´žàµ†à´Ÿàµà´¤àµà´¤à´¤àµ ഇലàµà´²à´¾à´¤à´¾à´•àµà´•àµà´•%(model)s" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "à´ˆ വെബൠസൈറàµà´±à´¿à´²àµâ€ à´•àµà´±àµ† നലàµà´² സമയം ചെലവഴിചàµà´šà´¤à´¿à´¨àµ നനàµà´¦à´¿." - -msgid "Log in again" -msgstr "വീണàµà´Ÿàµà´‚ ലോഗàµ-ഇനàµâ€ ചെയàµà´¯àµà´•." - -msgid "Password change" -msgstr "പാസൠവേരàµâ€à´¡àµ മാറàµà´±à´‚" - -msgid "Your password was changed." -msgstr "നിങàµà´™à´³àµà´Ÿàµ† പാസൠവേരàµâ€à´¡àµ മാറàµà´±à´¿à´•àµà´•à´´à´¿à´žàµà´žàµ." - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" - -msgid "Change my password" -msgstr "à´Žà´¨àµà´±àµ† പാസൠവേരàµâ€à´¡àµ മാറàµà´±à´£à´‚" - -msgid "Password reset" -msgstr "പാസൠവേരàµâ€à´¡àµ à´ªàµà´¨à´¸àµà´¥à´¾à´ªà´¿à´•àµà´•à´²àµâ€" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "നിങàµà´™à´³àµà´Ÿàµ† പാസൠവേരàµâ€à´¡àµ തയàµà´¯à´¾à´°àµâ€. ഇനി ലോഗàµ-ഇനàµâ€ ചെയàµà´¯à´¾à´‚." - -msgid "Password reset confirmation" -msgstr "പാസൠവേരàµâ€à´¡àµ à´ªàµà´¨à´¸àµà´¥à´¾à´ªà´¿à´•àµà´•à´²àµâ€ ഉറപàµà´ªà´¾à´•àµà´•à´²àµâ€" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"ദയവായി നിങàµà´™à´³àµà´Ÿàµ† à´ªàµà´¤à´¿à´¯ പാസൠവേരàµâ€à´¡àµ à´°à´£àµà´Ÿàµ തവണ നലàµà´•ണം. ശരിയായാണൠടൈപàµà´ªàµ ചെയàµà´¤à´¤àµ à´Žà´¨àµà´¨àµ " -"ഉറപàµà´ªà´¿à´•àµà´•ാനാണàµ." - -msgid "New password:" -msgstr "à´ªàµà´¤à´¿à´¯ പാസൠവേരàµâ€à´¡àµ:" - -msgid "Confirm password:" -msgstr "പാസൠവേരàµâ€à´¡àµ ഉറപàµà´ªà´¾à´•àµà´•ൂ:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"പാസൠവേരàµâ€à´¡àµ à´ªàµà´¨à´¸àµà´¥à´¾à´ªà´¿à´•àµà´•ാനàµâ€ നലàµà´•à´¿à´¯ ലിങàµà´•ൠയോഗàµà´¯à´®à´²àµà´². ഒരൠപകàµà´·àµ‡, അതൠമàµà´¨àµà´ªàµ തനàµà´¨àµ† ഉപയോഗിചàµà´šàµ " -"à´•à´´à´¿à´žàµà´žà´¤à´¾à´µà´¾à´‚. à´ªàµà´¤à´¿à´¯ ഒരൠലിങàµà´•ിനൠഅപേകàµà´·à´¿à´•àµà´•ൂ." - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"നിങàµà´™à´³àµàµ¾ പാസൠവേർഡàµâ€Œ മാറàµà´±à´¾à´¨àµà´³àµà´³ നിർദേശങàµà´™àµ¾ %(site_name)s ഇൽ ആവശàµà´¯à´ªàµà´ªàµ†à´Ÿàµà´Ÿà´¤àµà´•ൊണàµà´Ÿà´¾à´£àµ à´ˆ " -"ഇമെയിൽ സനàµà´¦àµ‡à´¶à´‚ ലഭിചàµà´šà´¦àµ." - -msgid "Please go to the following page and choose a new password:" -msgstr "ദയവായി താഴെ പറയàµà´¨àµà´¨ പേജൠസനàµà´¦à´°àµâ€à´¶à´¿à´šàµà´šàµ à´ªàµà´¤à´¿à´¯ പാസൠവേരàµâ€à´¡àµ തെരഞàµà´žàµ†à´Ÿàµà´•àµà´•àµà´•:" - -msgid "Your username, in case you’ve forgotten:" -msgstr "" - -msgid "Thanks for using our site!" -msgstr "à´žà´™àµà´™à´³àµà´Ÿàµ† സൈറàµà´±àµ ഉപയോഗിചàµà´šà´¤à´¿à´¨àµ നനàµà´¦à´¿!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "%(site_name)s പകàµà´·à´‚" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" - -msgid "Email address:" -msgstr "ഇമെയിൽ വിലാസം:" - -msgid "Reset my password" -msgstr "à´Žà´¨àµà´±àµ† പാസൠവേരàµâ€à´¡àµ à´ªàµà´¨à´¸àµà´¥à´¾à´ªà´¿à´•àµà´•ൂ" - -msgid "All dates" -msgstr "à´Žà´²àµà´²à´¾ തീയതികളàµà´‚" - -#, python-format -msgid "Select %s" -msgstr "%s തെരഞàµà´žàµ†à´Ÿàµà´•àµà´•ൂ" - -#, python-format -msgid "Select %s to change" -msgstr "മാറàµà´±à´¾à´¨àµà´³àµà´³ %s തെരഞàµà´žàµ†à´Ÿàµà´•àµà´•ൂ" - -#, python-format -msgid "Select %s to view" -msgstr "%s കാണാൻ തിരഞàµà´žàµ†à´Ÿàµà´•àµà´•àµà´•" - -msgid "Date:" -msgstr "തിയàµà´¯à´¤à´¿:" - -msgid "Time:" -msgstr "സമയം:" - -msgid "Lookup" -msgstr "തിരയàµà´•" - -msgid "Currently:" -msgstr "നിലവിൽ:" - -msgid "Change:" -msgstr "മാറàµà´±à´‚:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ml/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/ml/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 0abc5e79c0de9a00e92dabdd34bd9e9343e9ae20..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6200 zcmeH~Uu+yl9mfYqp|}A`L(891m>N=&Hg|TCrc{?0ktVg02scr3q!fh2`flvou(xaN z?%DARN+LCcKcOY6fmT%`)KUTsP52HFQ{r{AR1HgL;Z=y-OlQ0n90PVlYZ;R26= zS22E|7|($#89!Q#e^B5v;5(QI^I{#Eep;NQRxgZ~6?0dIi$)!;~hqoAC> z8-zsd2j2#Mt{688Y=Qh#n@&_nK;bh3%DzM3XTbZxI(VU2-w1P|-vSEXPl9sZ4my!@ zHz;y`78E{B@FCC#zX`qu!b&~JW;yR$;AZe7DEoc~PJw>{SAqK>5GgU7(1gV*Ckk@FQ$`27Qv^H;vp&94IG{Iwuk)D}?m-dU{g zE9QOhX6C1h@pr%>^!gsS3HqKxpFwG}Q`!!%S>@2A~LlSj^xSdzSx2hnW~Ad0n-%!v#VC-MwA zu)X-`wqpDNP;4#FpaUB-^16m5xm`ZES*@obzO@ggvhgjtRcT_IkI>|)&^}7T)#_TB z*m*5Y{2-6mUmh*p>NSZ8)+Rcd(5u%p!jxAgOd~bTMc3}oUbS6ScjzgBty8fdsI8sJ zPLisv)1DuAMduiXO?zj6!Y5yp&dlM5{W`W=MqD~{- zuA)6(IIf`^;48==QZBthf9` z^GjPs2Y!O3C$!h+;HuTX?ah`xNusvV5PF!PEThd&32Pi7Zj@J=Zg{*QSb&Oawb|zqNquD)T4GJa;y66 zltE=8H5L1b*1S*HDAUbo#%Z*mJ=J|CAr^(5L{`fqjyqujG%>LkP8yOmgn84S_M06q z(5C69Hr*zC6Eu^m-Z`OX*&263tgO98>PO)^nTjvtG~<&(Qvuq*b>o9$T2d2{tvCr*U2-cMQYn9C>cHOde-(E-X) zWoNUp-^2;3)O7Ozc8CV{nyDyGD`Ux|->lr#nM^A6sHO+@?5^xJ)4q^aq|VgzhT#pv zmEld5^&9o@aBb7Z+lF}tKIJ88r5<}>5_oA8*R*~2C(J>8SCr~4pMWBq?0A!=Qa4_^ zrpLU%o29k&npT=l)rN*Kf}GF0 zKV=FrzMW?;+SzA&Jqyp}*^lh_OrAZRXXoo?fYIhS>_saWTb(^#@4hQKrgxrbhW*8>)-Kp$2^aLX z7NRa<7na2RVp}e~1rNenr!3Veaa;C?eV5+aYf1UVcd}n163f}$co$Cc&J?T&gEMx4 zUSzJSWjV75CxXg_Gn$-~yZcINh|{gtE>#2h4wbUaIrGk!>h&t|U8^XeawN}A+o(H^ zYEM~#Pg{+hOkEpv=gW^5DQ!}{V$%9|=?ECh7Jmum+5)_KB^tLlNkqf(dp;gm1caPeYF1;Pg**2qWWLX1X zUp!Rq6=ObcT_JJoqUvF*CjB|*zjw#|++aO-xf@1*-l{s&VWR*EmRW2x-=S3lXq)Y|L zSV-LZf>(Th-bqlnO6;V`(1qQ|{Ct`Gm!9Mjw2UUHppv$>Hi$@&+hQX*-(|sBhk$d( ziZ0Cdm(wR0zhJ#~*6~7W_jLiW+{#XxvLr~Y5SdGk@I?mB{%1CzSVxa5keI~D%xx7DRCw@SGfLN#%45d@?LR(9%MAr4ODS!PL~g+ByCL~Oj;rdIRP9#Wp(2Mt%PGReNlE1LRe?Ab%^PYvJ zPLVw}!tDJ`BrPxL#m_b|pX&EVUuEF4p%(zh^t~^(iW!AM$xZ$hps%;;Yi~J_8F^AbPd((#(c}ssY39t|$Nr2VtSn z;<_M&FqB^Q6kj)IOWB, 2014 -# Jannis Leidel , 2011 -# MUHAMMED RAMEEZ , 2019 -# Rajeesh Nair , 2012 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-11 20:56+0200\n" -"PO-Revision-Date: 2020-05-13 00:53+0000\n" -"Last-Translator: Transifex Bot <>\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" - -#, javascript-format -msgid "Available %s" -msgstr "ലഭàµà´¯à´®à´¾à´¯ %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"ഇതാണൠലഭàµà´¯à´®à´¾à´¯ %s പടàµà´Ÿà´¿à´•. അതിലàµâ€ ചിലതൠതിരഞàµà´žàµ†à´Ÿàµà´•àµà´•ാനàµâ€ താഴെ കളതàµà´¤à´¿à´²àµâ€ നിനàµà´¨àµà´‚ ഉചിതമായവ സെലകàµà´Ÿàµ " -"ചെയàµà´¤ ശേഷം à´°à´£àµà´Ÿàµ കളങàµà´™à´³àµâ€à´•àµà´•àµà´®à´¿à´Ÿà´¯à´¿à´²àµ† \"തെരഞàµà´žàµ†à´Ÿàµà´•àµà´•ൂ\" അടയാളതàµà´¤à´¿à´²àµâ€ à´•àµà´²à´¿à´•ൠചെയàµà´¯àµà´•." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "ലഭàµà´¯à´®à´¾à´¯ %s പടàµà´Ÿà´¿à´•യെ à´«à´¿à´²àµâ€à´Ÿàµà´Ÿà´°àµâ€ ചെയàµà´¤àµ†à´Ÿàµà´•àµà´•ാനàµâ€ à´ˆ ബോകàµà´¸à´¿à´²àµâ€ ടൈപàµà´ªàµ ചെയàµà´¯àµà´•." - -msgid "Filter" -msgstr "Filter" - -msgid "Choose all" -msgstr "à´Žà´²àµà´²à´¾à´‚ തെരഞàµà´žàµ†à´Ÿàµà´•àµà´•àµà´•" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "%s à´Žà´²àµà´²à´¾à´‚ à´’à´¨àµà´¨à´¿à´šàµà´šàµ തെരഞàµà´žàµ†à´Ÿàµà´•àµà´•ാനàµâ€ à´•àµà´²à´¿à´•ൠചെയàµà´¯àµà´•." - -msgid "Choose" -msgstr "തെരഞàµà´žàµ†à´Ÿàµà´•àµà´•ൂ" - -msgid "Remove" -msgstr "നീകàµà´•à´‚ ചെയàµà´¯àµ‚" - -#, javascript-format -msgid "Chosen %s" -msgstr "തെരഞàµà´žàµ†à´Ÿàµà´¤àµà´¤ %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"തെരഞàµà´žàµ†à´Ÿàµà´•àµà´•à´ªàµà´ªàµ†à´Ÿàµà´Ÿ %s പടàµà´Ÿà´¿à´•യാണിതàµ. അവയിലàµâ€ ചിലതൠഒഴിവാകàµà´•ണമെനàµà´¨àµà´£àµà´Ÿàµ†à´™àµà´•à´¿à´²àµâ€ താഴെ കളതàµà´¤à´¿à´²àµâ€ " -"നിനàµà´¨àµà´‚ à´…à´µ സെലകàµà´Ÿàµ ചെയàµà´¤àµ കളങàµà´™à´³àµâ€à´•àµà´•ിടയിലàµà´³àµà´³ \"നീകàµà´•à´‚ ചെയàµà´¯àµ‚\" à´Žà´¨àµà´¨ അടയാളതàµà´¤à´¿à´²àµâ€ à´•àµà´²à´¿à´•ൠചെയàµà´¯àµà´•." - -msgid "Remove all" -msgstr "à´Žà´²àµà´²à´¾à´‚ നീകàµà´•à´‚ ചെയàµà´¯àµà´•" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "തെരഞàµà´žàµ†à´Ÿàµà´•àµà´•à´ªàµà´ªàµ†à´Ÿàµà´Ÿ %s à´Žà´²àµà´²à´¾à´‚ à´’à´°àµà´®à´¿à´šàµà´šàµ നീകàµà´•à´‚ ചെയàµà´¯à´¾à´¨àµâ€ à´•àµà´²à´¿à´•ൠചെയàµà´¯àµà´•." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(cnt)sà´²àµâ€ %(sel)s തെരഞàµà´žàµ†à´Ÿàµà´¤àµà´¤àµ" -msgstr[1] "%(cnt)sà´²àµâ€ %(sel)s à´Žà´£àµà´£à´‚ തെരഞàµà´žàµ†à´Ÿàµà´¤àµà´¤àµ" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"വരàµà´¤àµà´¤à´¿à´¯ മാറàµà´±à´™àµà´™à´³àµâ€ സേവൠചെയàµà´¤à´¿à´Ÿàµà´Ÿà´¿à´²àµà´². ഒരൠആകàµà´·à´¨àµâ€ à´ªàµà´°à´¯àµ‹à´—à´¿à´šàµà´šà´¾à´²àµâ€ സേവൠചെയàµà´¯à´¾à´¤àµà´¤ മാറàµà´±à´™àµà´™à´³àµ†à´²àµà´²à´¾à´‚ " -"നഷàµà´Ÿà´ªàµà´ªàµ†à´Ÿàµà´‚." - -msgid "" -"You have selected an action, but you haven’t saved your changes to " -"individual fields yet. Please click OK to save. You’ll need to re-run the " -"action." -msgstr "" - -msgid "" -"You have selected an action, and you haven’t made any changes on individual " -"fields. You’re probably looking for the Go button rather than the Save " -"button." -msgstr "" - -msgid "Now" -msgstr "ഇപàµà´ªàµ‹à´³àµâ€" - -msgid "Midnight" -msgstr "à´…à´°àµâ€à´§à´°à´¾à´¤àµà´°à´¿" - -msgid "6 a.m." -msgstr "6 a.m." - -msgid "Noon" -msgstr "ഉചàµà´š" - -msgid "6 p.m." -msgstr "6 p.m" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "ഒർകàµà´•àµà´•: സെർവർ സമയതàµà´¤à´¿à´¨àµ†à´•àµà´•ാളàµà´‚ നിങàµà´™àµ¾ %s സമയം à´®àµàµ»à´ªà´¿à´²à´¾à´£àµ." -msgstr[1] "ഒർകàµà´•àµà´•: സെർവർ സമയതàµà´¤à´¿à´¨àµ†à´•àµà´•ാളàµà´‚ നിങàµà´™àµ¾ %s സമയം à´®àµàµ»à´ªà´¿à´²à´¾à´£àµ." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "ഒർകàµà´•àµà´•: സെർവർ സമയതàµà´¤à´¿à´¨àµ†à´•àµà´•ാളàµà´‚ നിങàµà´™àµ¾ %s സമയം പിനàµà´¨à´¿à´²à´¾à´£àµ." -msgstr[1] "ഒർകàµà´•àµà´•: സെർവർ സമയതàµà´¤à´¿à´¨àµ†à´•àµà´•ാളàµà´‚ നിങàµà´™àµ¾ %s സമയം പിനàµà´¨à´¿à´²à´¾à´£àµ." - -msgid "Choose a Time" -msgstr "സമയം തിരഞàµà´žàµ†à´Ÿàµà´•àµà´•àµà´•" - -msgid "Choose a time" -msgstr "സമയം തെരഞàµà´žàµ†à´Ÿàµà´•àµà´•ൂ" - -msgid "Cancel" -msgstr "റദàµà´¦à´¾à´•àµà´•ൂ" - -msgid "Today" -msgstr "ഇനàµà´¨àµ" - -msgid "Choose a Date" -msgstr "ഒരൠതീയതി തിരഞàµà´žàµ†à´Ÿàµà´•àµà´•àµà´•" - -msgid "Yesterday" -msgstr "ഇനàµà´¨à´²àµ†" - -msgid "Tomorrow" -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 "ഡിസംബരàµ" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "à´žàµà´žâ€" - -msgctxt "one letter Monday" -msgid "M" -msgstr "തി" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "ചൊ" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "à´¬àµ" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "à´µàµà´¯à´¾" - -msgctxt "one letter Friday" -msgid "F" -msgstr "വെ" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "à´¶" - -msgid "Show" -msgstr "കാണടàµà´Ÿàµ†" - -msgid "Hide" -msgstr "മറയടàµà´Ÿàµ†" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/mn/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/mn/LC_MESSAGES/django.mo deleted file mode 100644 index 82cb0bbb8e254c85e24c878d66ed16e4dac097ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14812 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 X@fXrV`kamX^9Y&Xg6WUd&cXi=?ttF` diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/mn/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/mn/LC_MESSAGES/django.po deleted file mode 100644 index 48c2e13..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/mn/LC_MESSAGES/django.po +++ /dev/null @@ -1,703 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Ankhbayar , 2013 -# Jannis Leidel , 2011 -# jargalan , 2011 -# Zorig, 2016 -# ÐнхбаÑÑ€ Ðнхаа , 2013-2016,2018-2019,2021 -# БаÑÑгалан ЦÑвлÑÑ , 2011,2017 -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-16 17:18+0000\n" -"Last-Translator: ÐнхбаÑÑ€ Ðнхаа \n" -"Language-Team: Mongolian (http://www.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" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "СонгоÑон %(verbose_name_plural)s-ийг уÑтга" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "%(items)s ÑÑÑ %(count)d-ийг амжилттай уÑтгалаа." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "%(name)s уÑтгаж чадахгүй." - -msgid "Are you sure?" -msgstr "ИтгÑлтÑй байна уу?" - -msgid "Administration" -msgstr "Удирдлага" - -msgid "All" -msgstr "Бүгд " - -msgid "Yes" -msgstr "Тийм" - -msgid "No" -msgstr "Үгүй" - -msgid "Unknown" -msgstr "Тодорхойгүй" - -msgid "Any date" -msgstr "Бүх өдөр" - -msgid "Today" -msgstr "Өнөөдөр" - -msgid "Past 7 days" -msgstr "ӨнгөрÑөн долоо хоног" - -msgid "This month" -msgstr "Ð­Ð½Ñ Ñар" - -msgid "This year" -msgstr "Ð­Ð½Ñ Ð¶Ð¸Ð»" - -msgid "No date" -msgstr "Огноогүй" - -msgid "Has date" -msgstr "Огноотой" - -msgid "Empty" -msgstr "" - -msgid "Not empty" -msgstr "" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"Ðжилтан Ñ…ÑÑ€ÑглÑгчийн %(username)s ба нууц үгийг зөв оруулна уу. Хоёр талбарт " -"том жижигÑÑÑ€ Ò¯ÑгÑÑÑ€ бичих Ñлгаатай." - -msgid "Action:" -msgstr "ҮйлдÑл:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Ó¨Ó©Ñ€ %(verbose_name)s нÑмÑÑ… " - -msgid "Remove" -msgstr "ХаÑах" - -msgid "Addition" -msgstr "ÐÑмÑгдÑÑн" - -msgid "Change" -msgstr "Өөрчлөх" - -msgid "Deletion" -msgstr "УÑтгагдÑан" - -msgid "action time" -msgstr "үйлдлийн хугацаа" - -msgid "user" -msgstr "Ñ…ÑÑ€ÑглÑгч" - -msgid "content type" -msgstr "агуулгын төрөл" - -msgid "object id" -msgstr "обектийн id" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "обектийн хамаарал" - -msgid "action flag" -msgstr "үйлдÑлийн Ñ‚ÑмдÑг" - -msgid "change message" -msgstr "өөрчлөлтийн мÑдÑÑлÑл" - -msgid "log entry" -msgstr "лог өгөгдөл" - -msgid "log entries" -msgstr "лог өгөгдөлүүд" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "ÐÑмÑгдÑÑн \"%(object)s\"." - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "ӨөрчлөгдÑөн \"%(object)s\"— %(changes)s" - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "УÑтгагдÑан \"%(object)s\"." - -msgid "LogEntry Object" -msgstr "Лог бүртгÑлийн обект" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "" - -msgid "Added." -msgstr "ÐÑмÑгдÑÑн." - -msgid "and" -msgstr "ба" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "" - -#, python-brace-format -msgid "Changed {fields}." -msgstr "ӨөрчлөгдÑөн {fields}." - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "" - -msgid "No fields changed." -msgstr "ӨөрчилÑөн талбар алга байна." - -msgid "None" -msgstr "ХооÑон" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "" - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "" - -msgid "You may edit it again below." -msgstr "Та дараахийг дахин заÑах боломжтой" - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "" - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"ҮйлдÑл хийхийн тулд Та Ñдаж 1-ийг Ñонгох Ñ…ÑÑ€ÑгтÑй. Өөрчилөлт хийгдÑÑнгүй." - -msgid "No action selected." -msgstr "ҮйлдÑл Ñонгоогүй." - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "" - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "" - -#, python-format -msgid "Add %s" -msgstr "%s-ийг нÑмÑÑ…" - -#, python-format -msgid "Change %s" -msgstr "%s-ийг өөрчлөх" - -#, python-format -msgid "View %s" -msgstr "%s харах " - -msgid "Database error" -msgstr "Өгөгдлийн Ñангийн алдаа" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s-ийг амжилттай өөрчиллөө." -msgstr[1] "%(count)s %(name)s-ийг амжилттай өөрчиллөө." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "Бүгд %(total_count)s ÑонгогдÑон" -msgstr[1] "Бүгд %(total_count)s ÑонгогдÑон" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "%(cnt)s Ð¾Ð¾Ñ 0 ÑонгоÑон" - -#, python-format -msgid "Change history: %s" -msgstr "Өөрчлөлтийн түүх: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(instance)s %(class_name)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -" %(class_name)s төрлийн %(instance)s-ийг уÑтгах гÑж байна. ЭхлÑÑд дараах " -"холбоотой хамгаалагдÑан обектуудыг уÑтгах шаардлагатай: %(related_objects)s" - -msgid "Django site admin" -msgstr "Сайтын удирдлага" - -msgid "Django administration" -msgstr "Удирдлага" - -msgid "Site administration" -msgstr "Сайтын удирдлага" - -msgid "Log in" -msgstr "ÐÑвтрÑÑ…" - -#, python-format -msgid "%(app)s administration" -msgstr "%(app)s удирдлага" - -msgid "Page not found" -msgstr "Ð¥ÑƒÑƒÐ´Ð°Ñ Ð¾Ð»Ð´Ñонгүй." - -msgid "We’re sorry, but the requested page could not be found." -msgstr "" - -msgid "Home" -msgstr "Ðүүр" - -msgid "Server error" -msgstr "Серверийн алдаа" - -msgid "Server error (500)" -msgstr "Серверийн алдаа (500)" - -msgid "Server Error (500)" -msgstr "Серверийн алдаа (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" - -msgid "Run the selected action" -msgstr "СонгоÑон үйлдÑлийг ажилуулах" - -msgid "Go" -msgstr "ГүйцÑтгÑÑ…" - -msgid "Click here to select the objects across all pages" -msgstr "Бүх хуудаÑнууд дÑÑрх объектуудыг Ñонгох" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Бүгдийг Ñонгох %(total_count)s %(module_name)s" - -msgid "Clear selection" -msgstr "СонгоÑонг цÑвÑрлÑÑ…" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "%(name)s Ñ…ÑÑ€Ñглүүр дÑÑ… моделууд." - -msgid "Add" -msgstr "ÐÑмÑÑ…" - -msgid "View" -msgstr "Харах" - -msgid "You don’t have permission to view or edit anything." -msgstr "" - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" - -msgid "Enter a username and password." -msgstr "Ð¥ÑÑ€ÑглÑгчийн нÑÑ€ ба нууц үгÑÑ Ð¾Ñ€ÑƒÑƒÐ»Ð½Ð°." - -msgid "Change password" -msgstr "Ðууц үг өөрчлөх" - -msgid "Please correct the error below." -msgstr "Доорх алдааг заÑна уу" - -msgid "Please correct the errors below." -msgstr "Доор гарÑан алдаануудыг заÑна уу." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "%(username)s.Ñ…ÑÑ€ÑглÑгчид ÑˆÐ¸Ð½Ñ Ð½ÑƒÑƒÑ† үг оруулна уу." - -msgid "Welcome," -msgstr "Тавтай морилно уу" - -msgid "View site" -msgstr "Ð¡Ð°Ð¹Ñ‚Ð°Ð°Ñ Ñ…Ð°Ñ€Ð°Ñ…" - -msgid "Documentation" -msgstr "Баримтжуулалт" - -msgid "Log out" -msgstr "Гарах" - -#, python-format -msgid "Add %(name)s" -msgstr "%(name)s нÑмÑÑ…" - -msgid "History" -msgstr "Түүх" - -msgid "View on site" -msgstr "Ð¡Ð°Ð¹Ñ‚Ð°Ð°Ñ Ñ…Ð°Ñ€Ð°Ñ…" - -msgid "Filter" -msgstr "Шүүлтүүр" - -msgid "Clear all filters" -msgstr "" - -msgid "Remove from sorting" -msgstr "ЭрÑмблÑлтÑÑÑ Ñ…Ð°Ñах" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "ЭрÑмблÑÑ… урьтамж: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "ЭрÑмбÑлÑлтийг харуул" - -msgid "Delete" -msgstr "УÑтгах" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"%(object_name)s '%(escaped_object)s'-ийг уÑтгавал холбогдох объект нь уÑтах " -"ч бүртгÑл тань дараах төрлийн объектуудийг уÑтгах зөвшөөрөлгүй байна:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -" %(object_name)s обектийг уÑтгаж байна. '%(escaped_object)s' холбоотой " -"хамгаалагдÑан обектуудыг заавал утÑгах Ñ…ÑÑ€ÑгтÑй :" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"Та %(object_name)s \"%(escaped_object)s\"-ийг уÑтгахдаа итгÑлтÑй байна уу? " -"Үүнийг уÑтгавал дараах холбогдох Ð·Ò¯Ð¹Ð»Ñ Ð½ÑŒ бүгд уÑтана:" - -msgid "Objects" -msgstr "БичлÑгүүд" - -msgid "Yes, I’m sure" -msgstr "" - -msgid "No, take me back" -msgstr "Үгүй, намайг буцаа" - -msgid "Delete multiple objects" -msgstr "Олон обектууд уÑтгах" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"СонгоÑон %(objects_name)s обектуудыг уÑтгаÑанаар хамаатай бүх обкетууд уÑтах " -"болно. ГÑхдÑÑ Ñ‚Ð°Ð½ÑŒÐ´ Ñрх ÑдгÑÑÑ€ төрлийн обектуудыг утÑгах Ñрх байхгүй байна: " - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"%(objects_name)s обектуудыг утÑгаж байна дараах холбоотой хамгаалагдÑан " -"обектуудыг уÑтгах шаардлагатай:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"Та %(objects_name)s ийг уÑтгах гÑж байна итгÑлтÑй байна? Дараах обектууд " -"болон холбоотой Ð·Ò¯Ð¹Ð»Ñ Ñ…Ð°Ð¼Ñ‚ уÑтагдах болно:" - -msgid "Delete?" -msgstr "УÑтгах уу?" - -#, python-format -msgid " By %(filter_title)s " -msgstr " %(filter_title)s -ÑÑÑ€" - -msgid "Summary" -msgstr "Ðийт" - -msgid "Recent actions" -msgstr "Сүүлд хийÑÑн үйлдлүүд" - -msgid "My actions" -msgstr "Миний үйлдлүүд" - -msgid "None available" -msgstr "ҮйлдÑл алга" - -msgid "Unknown content" -msgstr "Тодорхойгүй агуулга" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"Та %(username)s нÑÑ€ÑÑÑ€ нÑвтÑÑ€ÑÑн байна гÑвч ÑÐ½Ñ Ñ…ÑƒÑƒÐ´Ð°Ñхуу хандах Ñрх " -"байхгүй байна. Та Ó©Ó©Ñ€ ÑрхÑÑÑ€ логин хийх Ò¯Ò¯?" - -msgid "Forgotten your password or username?" -msgstr "Таны мартÑан нууц үг ÑÑвÑл нÑрвтÑÑ€ нÑÑ€?" - -msgid "Toggle navigation" -msgstr "" - -msgid "Start typing to filter…" -msgstr "" - -msgid "Filter navigation items" -msgstr "" - -msgid "Date/time" -msgstr "Огноо/цаг" - -msgid "User" -msgstr "Ð¥ÑÑ€ÑглÑгч" - -msgid "Action" -msgstr "ҮйлдÑл" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" - -msgid "Show all" -msgstr "Бүгдийг харуулах" - -msgid "Save" -msgstr "Хадгалах" - -msgid "Popup closing…" -msgstr "Хааж байна..." - -msgid "Search" -msgstr "Хайлт" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s үр дүн" -msgstr[1] "%(counter)s үр дүн" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "Ðийт %(full_result_count)s" - -msgid "Save as new" -msgstr "ШинÑÑÑ€ хадгалах" - -msgid "Save and add another" -msgstr "Хадгалаад өөрийг нÑмÑÑ…" - -msgid "Save and continue editing" -msgstr "Хадгалаад нÑмж заÑах" - -msgid "Save and view" -msgstr "Хадгалаад харах." - -msgid "Close" -msgstr "Хаах" - -#, python-format -msgid "Change selected %(model)s" -msgstr "СонгоÑон %(model)s-ийг өөрчлөх" - -#, python-format -msgid "Add another %(model)s" -msgstr "Ó¨Ó©Ñ€ %(model)s нÑмÑÑ…" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "СонгоÑон %(model)s уÑтгах" - -msgid "Thanks for spending some quality time with the web site today." -msgstr "" - -msgid "Log in again" -msgstr "Ðхин нÑвтрÑÑ… " - -msgid "Password change" -msgstr "Ðууц үгийн өөрчлөлт" - -msgid "Your password was changed." -msgstr "Ðууц үг тань өөрчлөгдлөө." - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" - -msgid "Change my password" -msgstr "Ðууц үгÑÑ Ñолих" - -msgid "Password reset" -msgstr "Ðууц үг шинÑчилÑÑ…" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "Та нууц үгтÑй боллоо. Одоо бүртгÑлд нÑвтрÑÑ… боломжтой." - -msgid "Password reset confirmation" -msgstr "Ðууц үг шинÑчилÑхийг баталгаажуулах" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Ð¨Ð¸Ð½Ñ Ð½ÑƒÑƒÑ† үгÑÑ Ñ…Ð¾Ñ‘Ñ€ удаа оруулна уу. ИнгÑÑнÑÑÑ€ нууц үгÑÑ Ð·Ó©Ð² бичиж байгаа " -"ÑÑÑхийг тань шалгах юм. " - -msgid "New password:" -msgstr "Ð¨Ð¸Ð½Ñ Ð½ÑƒÑƒÑ† үг:" - -msgid "Confirm password:" -msgstr "Ðууц үгÑÑ Ð±Ð°Ñ‚Ð»Ð°Ñ…:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"Ðууц үг авах Ñ…Ð¾Ð»Ð±Ð¾Ð¾Ñ Ð±Ð¾Ð»Ð¾Ñ…Ð³Ò¯Ð¹ байна. Үүнийг аль Ñ…ÑÐ´Ð¸Ð¹Ð½Ñ Ñ…ÑÑ€ÑглÑÑнÑÑÑ Ð±Ð¾Ð»Ñон " -"байж болзошгүй. Ð¨Ð¸Ð½Ñ Ð½ÑƒÑƒÑ† үг авахаар Ñ…Ò¯ÑÑлт гаргана уу. " - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"%(site_name)s Ñайтанд бүртгүүлÑÑн Ñрхийн нууц үгийг ÑÑргÑÑÑ… Ñ…Ò¯ÑÑлт гаргаÑан " -"учир ÑÐ½Ñ Ð¸Ð¼Ñйл ийг та хүлÑÑн авÑан болно. " - -msgid "Please go to the following page and choose a new password:" -msgstr "Дараах Ñ…ÑƒÑƒÐ´Ð°Ñ Ñ€ÑƒÑƒ орон ÑˆÐ¸Ð½Ñ Ð½ÑƒÑƒÑ† үг Ñонгоно уу:" - -msgid "Your username, in case you’ve forgotten:" -msgstr "" - -msgid "Thanks for using our site!" -msgstr "Манай Ñайтыг Ñ…ÑÑ€ÑглÑÑÑнд баÑрлалаа!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "%(site_name)s баг" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" - -msgid "Email address:" -msgstr "ИмÑйл хаÑг:" - -msgid "Reset my password" -msgstr "Ðууц үгÑÑ ÑˆÐ¸Ð½ÑчлÑÑ…" - -msgid "All dates" -msgstr "Бүх огноо" - -#, python-format -msgid "Select %s" -msgstr "%s-г Ñонго" - -#, python-format -msgid "Select %s to change" -msgstr "Өөрчлөх %s-г Ñонгоно уу" - -#, python-format -msgid "Select %s to view" -msgstr "Харахын тулд %s Ñонгоно уу" - -msgid "Date:" -msgstr "Огноо:" - -msgid "Time:" -msgstr "Цаг:" - -msgid "Lookup" -msgstr "Хайх" - -msgid "Currently:" -msgstr "Одоогийнх:" - -msgid "Change:" -msgstr "Өөрчилөлт:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/mn/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/mn/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 9f58362d57dbe0934779cd5a9ea9aae87f892c61..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5228 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 BV4DB{ diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/mn/LC_MESSAGES/djangojs.po b/venv/Lib/site-packages/django/contrib/admin/locale/mn/LC_MESSAGES/djangojs.po deleted file mode 100644 index 5fda297..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/mn/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,218 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Tsolmon , 2012 -# Zorig, 2014,2018 -# ÐнхбаÑÑ€ Ðнхаа , 2011-2012,2015,2019 -# Ганзориг БП , 2011 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-05-17 11:50+0200\n" -"PO-Revision-Date: 2019-02-13 09:19+0000\n" -"Last-Translator: ÐнхбаÑÑ€ Ðнхаа \n" -"Language-Team: Mongolian (http://www.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" - -#, javascript-format -msgid "Available %s" -msgstr "Боломжтой %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Ð­Ð½Ñ %s жагÑаалт нь боломжит утгын жагÑаалт. Та аль нÑгийг нь Ñонгоод \"Сонгох" -"\" дÑÑÑ€ дарж нөгөө Ñ…ÑÑÑгт оруулах боломжтой." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "Ð­Ð½Ñ Ð½Ò¯Ð´Ñнд бичÑÑд дараах %s жагÑÐ°Ð°Ð»Ñ‚Ð°Ð°Ñ ÑˆÒ¯Ò¯Ð½Ñ Ò¯Ò¯. " - -msgid "Filter" -msgstr "Шүүлтүүр" - -msgid "Choose all" -msgstr "Бүгдийг нь Ñонгох" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Бүгдийг Ñонгох бол %s дарна уу" - -msgid "Choose" -msgstr "Сонгох" - -msgid "Remove" -msgstr "ХаÑ" - -#, javascript-format -msgid "Chosen %s" -msgstr "СонгогдÑон %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Ð­Ð½Ñ %s ÑонгогдÑон утгуудыг жагÑаалт. Та аль нÑгийг нь хаÑахыг Ñ…Ò¯ÑвÑл Ñонгоох " -"\"ХаÑ\" дÑÑÑ€ дарна уу." - -msgid "Remove all" -msgstr "Бүгдийг арилгах" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "%s ийн Ñонгоод бүгдийг нь арилгана" - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(sel)s ÑÑÑ %(cnt)s ÑонгоÑон" -msgstr[1] "%(sel)s ÑÑÑ %(cnt)s ÑонгоÑон" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Хадгалаагүй өөрчлөлтүүд байна. Ð­Ð½Ñ Ò¯Ð¹Ð»Ð´Ñлийг хийвÑл өөрчлөлтүүд уÑтах болно." - -msgid "" -"You have selected an action, but you haven't saved your changes to " -"individual fields yet. Please click OK to save. You'll need to re-run the " -"action." -msgstr "" -"Та 1 үйлдлийг ÑонгоÑон байна, гÑвч та өөрийн өөрчлөлтүүдÑÑ Ñ‚Ð¾Ð´Ð¾Ñ€Ñ…Ð¾Ð¹ " -"талбаруудад нь оруулагүй байна. OK дарж Ñануулна уу. Ð­Ð½Ñ Ò¯Ð¹Ð»Ð´Ð»Ð¸Ð¹Ð³ та дахин " -"хийх шаардлагатай." - -msgid "" -"You have selected an action, and you haven't made any changes on individual " -"fields. You're probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Та 1 үйлдлийг ÑонгоÑон байна Ð±Ð°Ñ Ñ‚Ð° Ñмарваа өөрчлөлт оруулÑангүй. Та Save " -"товчлуур биш Go товчлуурыг хайж байгаа бололтой." - -msgid "Now" -msgstr "Одоо" - -msgid "Midnight" -msgstr "Шөнө дунд" - -msgid "6 a.m." -msgstr "06 цаг" - -msgid "Noon" -msgstr "Үд дунд" - -msgid "6 p.m." -msgstr "18 цаг" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "Та Ñерверийн Ñ†Ð°Ð³Ð°Ð°Ñ %s цагийн түрүүнд Ñвж байна" -msgstr[1] "Та Ñерверийн Ñ†Ð°Ð³Ð°Ð°Ñ %s цагийн түрүүнд Ñвж байна" - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "Та Ñерверийн Ñ†Ð°Ð³Ð°Ð°Ñ %s цагаар хоцорч байна" -msgstr[1] "Та Ñерверийн Ñ†Ð°Ð³Ð°Ð°Ñ %s цагаар хоцорч байна" - -msgid "Choose a Time" -msgstr "Цаг Ñонгох" - -msgid "Choose a time" -msgstr "Цаг Ñонгох" - -msgid "Cancel" -msgstr "Болих" - -msgid "Today" -msgstr "Өнөөдөр" - -msgid "Choose a Date" -msgstr "Өдөр Ñонгох" - -msgid "Yesterday" -msgstr "Өчигдөр" - -msgid "Tomorrow" -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-Ñ€ Ñар" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "Ð" - -msgctxt "one letter Monday" -msgid "M" -msgstr "Д" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "М" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "Л" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "П" - -msgctxt "one letter Friday" -msgid "F" -msgstr "Ба" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "БÑ" - -msgid "Show" -msgstr "ҮзÑÑ…" - -msgid "Hide" -msgstr "Ðуух" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/mr/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/mr/LC_MESSAGES/django.mo deleted file mode 100644 index d847b48ad67ec0416debfc5c01e7c64ab36f6563..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 468 zcmZ8d!A=4(6x8TxkDfg|6Aut9Z83(mh%q807>IYaC2z`kZH<6*DNSah zsVc1tWb8AYlE+o%Nn!;=lb3|_oRR^xd4nOMk@SHiP8y%fV4Z+xX^i$TQaV*R++i9VAM)+k)Mjq)@s7z>GE*c`vJfzq zPKJes+9HHfP`X~Po1t>lbG2#CY(dLiPfts_t4H%c3tBi@kH*7s|L_C6$)cV$K^aW; zSz^VYHi4G8)TRTog>+tp?rSn2@j+L;H&>4I&CI6SWCG%M9rjTL6fTx7C5&wp%lB(FI=bL`T0OD2bc^ diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/mr/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/mr/LC_MESSAGES/django.po deleted file mode 100644 index c02c72b..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/mr/LC_MESSAGES/django.po +++ /dev/null @@ -1,609 +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: 2015-01-17 11:07+0100\n" -"PO-Revision-Date: 2015-01-18 08:31+0000\n" -"Last-Translator: Jannis Leidel \n" -"Language-Team: Marathi (http://www.transifex.com/projects/p/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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "" - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "" - -msgid "Are you sure?" -msgstr "" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "" - -msgid "Administration" -msgstr "" - -msgid "All" -msgstr "" - -msgid "Yes" -msgstr "" - -msgid "No" -msgstr "" - -msgid "Unknown" -msgstr "" - -msgid "Any date" -msgstr "" - -msgid "Today" -msgstr "" - -msgid "Past 7 days" -msgstr "" - -msgid "This month" -msgstr "" - -msgid "This year" -msgstr "" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" - -msgid "Action:" -msgstr "" - -msgid "action time" -msgstr "" - -msgid "object id" -msgstr "" - -msgid "object repr" -msgstr "" - -msgid "action flag" -msgstr "" - -msgid "change message" -msgstr "" - -msgid "log entry" -msgstr "" - -msgid "log entries" -msgstr "" - -#, python-format -msgid "Added \"%(object)s\"." -msgstr "" - -#, python-format -msgid "Changed \"%(object)s\" - %(changes)s" -msgstr "" - -#, python-format -msgid "Deleted \"%(object)s.\"" -msgstr "" - -msgid "LogEntry Object" -msgstr "" - -msgid "None" -msgstr "" - -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" - -#, python-format -msgid "Changed %s." -msgstr "" - -msgid "and" -msgstr "" - -#, python-format -msgid "Added %(name)s \"%(object)s\"." -msgstr "" - -#, python-format -msgid "Changed %(list)s for %(name)s \"%(object)s\"." -msgstr "" - -#, python-format -msgid "Deleted %(name)s \"%(object)s\"." -msgstr "" - -msgid "No fields changed." -msgstr "" - -#, python-format -msgid "" -"The %(name)s \"%(obj)s\" was added successfully. You may edit it again below." -msgstr "" - -#, python-format -msgid "" -"The %(name)s \"%(obj)s\" was added successfully. You may add another " -"%(name)s below." -msgstr "" - -#, python-format -msgid "The %(name)s \"%(obj)s\" was added successfully." -msgstr "" - -#, python-format -msgid "" -"The %(name)s \"%(obj)s\" was changed successfully. You may edit it again " -"below." -msgstr "" - -#, python-format -msgid "" -"The %(name)s \"%(obj)s\" was changed successfully. You may add another " -"%(name)s below." -msgstr "" - -#, python-format -msgid "The %(name)s \"%(obj)s\" was changed successfully." -msgstr "" - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" - -msgid "No action selected." -msgstr "" - -#, python-format -msgid "The %(name)s \"%(obj)s\" was deleted successfully." -msgstr "" - -#, python-format -msgid "%(name)s object with primary key %(key)r does not exist." -msgstr "" - -#, python-format -msgid "Add %s" -msgstr "" - -#, python-format -msgid "Change %s" -msgstr "" - -msgid "Database error" -msgstr "" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "" - -#, python-format -msgid "Change history: %s" -msgstr "" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" - -msgid "Django site admin" -msgstr "" - -msgid "Django administration" -msgstr "" - -msgid "Site administration" -msgstr "" - -msgid "Log in" -msgstr "" - -#, python-format -msgid "%(app)s administration" -msgstr "" - -msgid "Page not found" -msgstr "" - -msgid "We're sorry, but the requested page could not be found." -msgstr "" - -msgid "Home" -msgstr "" - -msgid "Server error" -msgstr "" - -msgid "Server error (500)" -msgstr "" - -msgid "Server Error (500)" -msgstr "" - -msgid "" -"There's been an error. It's been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" - -msgid "Run the selected action" -msgstr "" - -msgid "Go" -msgstr "" - -msgid "Click here to select the objects across all pages" -msgstr "" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "" - -msgid "Clear selection" -msgstr "" - -msgid "" -"First, enter a username and password. Then, you'll be able to edit more user " -"options." -msgstr "" - -msgid "Enter a username and password." -msgstr "" - -msgid "Change password" -msgstr "" - -msgid "Please correct the error below." -msgstr "" - -msgid "Please correct the errors below." -msgstr "" - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "" - -msgid "Welcome," -msgstr "" - -msgid "View site" -msgstr "" - -msgid "Documentation" -msgstr "" - -msgid "Log out" -msgstr "" - -msgid "Add" -msgstr "" - -msgid "History" -msgstr "" - -msgid "View on site" -msgstr "" - -#, python-format -msgid "Add %(name)s" -msgstr "" - -msgid "Filter" -msgstr "" - -msgid "Remove from sorting" -msgstr "" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "" - -msgid "Toggle sorting" -msgstr "" - -msgid "Delete" -msgstr "" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" - -msgid "Objects" -msgstr "" - -msgid "Yes, I'm sure" -msgstr "" - -msgid "No, take me back" -msgstr "" - -msgid "Delete multiple objects" -msgstr "" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" - -msgid "Change" -msgstr "" - -msgid "Remove" -msgstr "" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "" - -msgid "Delete?" -msgstr "" - -#, python-format -msgid " By %(filter_title)s " -msgstr "" - -msgid "Summary" -msgstr "" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "" - -msgid "You don't have permission to edit anything." -msgstr "" - -msgid "Recent Actions" -msgstr "" - -msgid "My Actions" -msgstr "" - -msgid "None available" -msgstr "" - -msgid "Unknown content" -msgstr "" - -msgid "" -"Something's wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" - -msgid "Forgotten your password or username?" -msgstr "" - -msgid "Date/time" -msgstr "" - -msgid "User" -msgstr "" - -msgid "Action" -msgstr "" - -msgid "" -"This object doesn't have a change history. It probably wasn't added via this " -"admin site." -msgstr "" - -msgid "Show all" -msgstr "" - -msgid "Save" -msgstr "" - -#, python-format -msgid "Change selected %(model)s" -msgstr "" - -#, python-format -msgid "Add another %(model)s" -msgstr "" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "" - -msgid "Search" -msgstr "" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "" - -msgid "Save as new" -msgstr "" - -msgid "Save and add another" -msgstr "" - -msgid "Save and continue editing" -msgstr "" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "" - -msgid "Log in again" -msgstr "" - -msgid "Password change" -msgstr "" - -msgid "Your password was changed." -msgstr "" - -msgid "" -"Please enter your old password, for security's sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" - -msgid "Change my password" -msgstr "" - -msgid "Password reset" -msgstr "" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "" - -msgid "Password reset confirmation" -msgstr "" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" - -msgid "New password:" -msgstr "" - -msgid "Confirm password:" -msgstr "" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" - -msgid "" -"We've emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" - -msgid "" -"If you don't receive an email, please make sure you've entered the address " -"you registered with, and check your spam folder." -msgstr "" - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" - -msgid "Please go to the following page and choose a new password:" -msgstr "" - -msgid "Your username, in case you've forgotten:" -msgstr "" - -msgid "Thanks for using our site!" -msgstr "" - -#, python-format -msgid "The %(site_name)s team" -msgstr "" - -msgid "" -"Forgotten your password? Enter your email address below, and we'll email " -"instructions for setting a new one." -msgstr "" - -msgid "Email address:" -msgstr "" - -msgid "Reset my password" -msgstr "" - -msgid "All dates" -msgstr "" - -msgid "(None)" -msgstr "" - -#, python-format -msgid "Select %s" -msgstr "" - -#, python-format -msgid "Select %s to change" -msgstr "" - -msgid "Date:" -msgstr "" - -msgid "Time:" -msgstr "" - -msgid "Lookup" -msgstr "" - -msgid "Currently:" -msgstr "" - -msgid "Change:" -msgstr "" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/mr/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/mr/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 183b3d14e9fb10c1d39cdf7eb3080abd7a0a7b50..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 468 zcmYLF!A=4(5Y^~ukDfi$!~+C}wnPFJF-C+01Cfx`d)+Nd$!@!8i{OWN@#Fj!XTiWr zUOF#*Go9Dpi}UXj#3}L;d5t_n-XJS~1MyesFmHG-roX)+tl zRcT#-sn2u@PwUJ>Yz2vCuQ3dqk^#N&EQ1oH#dsSS2i_r^3)X2c&KMeDu0C}&^XR(; z&VaSCMetUGA)<-&0b(bO&t- zGL=q-r6#py2&JHOv)MF5HBm3rwwc(1miwHZmUJJF=KmvT;b=XYj;F)p5AY_72G#^+ zaI>!xBL=k%w9KV8J(4V?^D6Y;;t_O@zUsY&axgTBO|{7c>3-;NSXGe1MYDYEWDX\n" -"Language-Team: Marathi (http://www.transifex.com/projects/p/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" - -#, javascript-format -msgid "Available %s" -msgstr "" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "" - -msgid "Filter" -msgstr "" - -msgid "Choose all" -msgstr "" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "" - -msgid "Choose" -msgstr "" - -msgid "Remove" -msgstr "" - -#, javascript-format -msgid "Chosen %s" -msgstr "" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" - -msgid "Remove all" -msgstr "" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "" - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "" -msgstr[1] "" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" - -msgid "" -"You have selected an action, but you haven't saved your changes to " -"individual fields yet. Please click OK to save. You'll need to re-run the " -"action." -msgstr "" - -msgid "" -"You have selected an action, and you haven't made any changes on individual " -"fields. You're probably looking for the Go button rather than the Save " -"button." -msgstr "" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "" -msgstr[1] "" - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "" -msgstr[1] "" - -msgid "Now" -msgstr "" - -msgid "Clock" -msgstr "" - -msgid "Choose a time" -msgstr "" - -msgid "Midnight" -msgstr "" - -msgid "6 a.m." -msgstr "" - -msgid "Noon" -msgstr "" - -msgid "Cancel" -msgstr "" - -msgid "Today" -msgstr "" - -msgid "Calendar" -msgstr "" - -msgid "Yesterday" -msgstr "" - -msgid "Tomorrow" -msgstr "" - -msgid "" -"January February March April May June July August September October November " -"December" -msgstr "" - -msgid "S M T W T F S" -msgstr "" - -msgid "Show" -msgstr "" - -msgid "Hide" -msgstr "" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ms/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/ms/LC_MESSAGES/django.mo deleted file mode 100644 index f558c1be6eb481d8ef1c94cdf501dbc2959c0985..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16840 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 diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ms/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/ms/LC_MESSAGES/django.po deleted file mode 100644 index e69439e..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/ms/LC_MESSAGES/django.po +++ /dev/null @@ -1,721 +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:41+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" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Padam pilihan %(verbose_name_plural)s" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "%(count)d %(items)s berjaya dipadamkan" - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "%(name)s tidak boleh dipadamkan" - -msgid "Are you sure?" -msgstr "Adakah anda pasti?" - -msgid "Administration" -msgstr "Pentadbiran" - -msgid "All" -msgstr "Semua" - -msgid "Yes" -msgstr "Ya" - -msgid "No" -msgstr "Tidak" - -msgid "Unknown" -msgstr "Tidak diketahui" - -msgid "Any date" -msgstr "Sebarang tarikh" - -msgid "Today" -msgstr "Hari ini" - -msgid "Past 7 days" -msgstr "7 hari lalu" - -msgid "This month" -msgstr "Bulan ini" - -msgid "This year" -msgstr "Tahun ini" - -msgid "No date" -msgstr "Tiada tarikh" - -msgid "Has date" -msgstr "Mempunyai tarikh" - -msgid "Empty" -msgstr "Kosong" - -msgid "Not empty" -msgstr "Tidak kosong" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"Sila masukkan %(username)s dan kata-laluan bagi akaun staf. Kedua-dua medan " -"berkemungkinan kes-sensitif." - -msgid "Action:" -msgstr "Tindakan" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Tambah %(verbose_name)s" - -msgid "Remove" -msgstr "Buang" - -msgid "Addition" -msgstr "Tambahan" - -msgid "Change" -msgstr "Tukar" - -msgid "Deletion" -msgstr "Pemadaman" - -msgid "action time" -msgstr "masa tindakan" - -msgid "user" -msgstr "pengguna" - -msgid "content type" -msgstr "jenis kandungan" - -msgid "object id" -msgstr "id objek" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "repr objek" - -msgid "action flag" -msgstr "bendera tindakan" - -msgid "change message" -msgstr "tukar mesej" - -msgid "log entry" -msgstr "entri log" - -msgid "log entries" -msgstr "entri log" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "\"%(object)s\" ditambah" - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "\"%(object)s\" ditukar - %(changes)s" - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "\"%(object)s\" dipadam." - -msgid "LogEntry Object" -msgstr "Objek EntriLog" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "{name} “{object}†ditambah." - -msgid "Added." -msgstr "Ditambah." - -msgid "and" -msgstr "dan" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "“{object}†{name} untuk {fields} telah ditukar." - -#, python-brace-format -msgid "Changed {fields}." -msgstr "{fields} telah ditukar." - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "“{object}†{name} telah dipadamkan" - -msgid "No fields changed." -msgstr "Tiada medan diubah." - -msgid "None" -msgstr "Tiada" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "" -"Tekan \"Control\", atau \"Command pada Mac untuk memilih lebih daripada satu." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "{name} \"{obj}\" telah berjaya ditambah." - -msgid "You may edit it again below." -msgstr "Anda boleh edit semula dibawah." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "" -"{name} \"{obj}\" telah berjaya ditambah. Anda boleh menambah {name} lain " -"dibawah." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "{name} \"{obj}\" berjaya diubah. Anda boleh edit semula dibawah." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "{name} \"{obj}\" berjaya ditambah. Anda boleh edit semula dibawah." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "{name} \"{obj}\" berjaya diubah. Anda boleh tambah {name} lain dibawah" - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "{name} \"{obj}\" berjaya diubah." - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Item-item perlu dipilih mengikut turutan untuk tindakan lanjut. Tiada item-" -"item yang diubah." - -msgid "No action selected." -msgstr "Tiada tindakan dipilih." - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "%(name)s \"%(obj)s\" berjaya dipadam." - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "" -"%(name)s dengan ID \"%(key)s\" tidak wujud. Mungkin ia telah dipadamkan?" - -#, python-format -msgid "Add %s" -msgstr "Tambah %s" - -#, python-format -msgid "Change %s" -msgstr "Tukar %s" - -#, python-format -msgid "View %s" -msgstr "Lihat %s" - -msgid "Database error" -msgstr "Masalah pangkalan data" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s berjaya ditukar." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "Kesemua %(total_count)s dipilih" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "0 daripada %(cnt)s dipilih" - -#, python-format -msgid "Change history: %s" -msgstr "Sejarah penukaran: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"Memadam %(class_name)s %(instance)s memerlukan pemadaman objek berkaitan " -"yang dilindungi: %(related_objects)s" - -msgid "Django site admin" -msgstr "Pentadbiran laman Django" - -msgid "Django administration" -msgstr "Pentadbiran Django" - -msgid "Site administration" -msgstr "Pentadbiran laman" - -msgid "Log in" -msgstr "Log masuk" - -#, python-format -msgid "%(app)s administration" -msgstr "Pentadbiran %(app)s" - -msgid "Page not found" -msgstr "Laman tidak dijumpai" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "Maaf, tetapi laman yang diminta tidak dijumpai." - -msgid "Home" -msgstr "Utama" - -msgid "Server error" -msgstr "Masalah pelayan" - -msgid "Server error (500)" -msgstr "Masalah pelayan (500)" - -msgid "Server Error (500)" -msgstr "Masalah pelayan (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"Terdapat masalah. Ia telah dilaporkan kepada pentadbir laman melalui emel " -"dan sepatutnya dibaiki sebentar lagi. Kesabaran anda amat dihargai." - -msgid "Run the selected action" -msgstr "Jalankan tindakan yang dipilih" - -msgid "Go" -msgstr "Teruskan" - -msgid "Click here to select the objects across all pages" -msgstr "Klik disini untuk memilih objek-objek disemua laman" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Pilih kesemua %(total_count)s%(module_name)s" - -msgid "Clear selection" -msgstr "Padam pilihan" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "Model didalam aplikasi %(name)s" - -msgid "Add" -msgstr "Tambah" - -msgid "View" -msgstr "Lihat" - -msgid "You don’t have permission to view or edit anything." -msgstr "Anda tidak mempunyai kebenaran untuk melihat atau edit apa-apa." - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" -"Pertama sekali, masukkan nama pengguna dan kata laluan. Selepas itu, anda " -"boleh edit pilihan pengguna yang lain" - -msgid "Enter a username and password." -msgstr "Masukkan nama pengguna dan kata laluan." - -msgid "Change password" -msgstr "Tukar kata laluan" - -msgid "Please correct the error below." -msgstr "Sila betulkan ralat di bawah." - -msgid "Please correct the errors below." -msgstr "Sila betulkan ralat-ralat di bawah." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "Masukkan kata lalauan bagi pengguna %(username)s" - -msgid "Welcome," -msgstr "Selamat datang," - -msgid "View site" -msgstr "Lihat laman" - -msgid "Documentation" -msgstr "Dokumentasi" - -msgid "Log out" -msgstr "Log keluar" - -#, python-format -msgid "Add %(name)s" -msgstr "Tambah %(name)s" - -msgid "History" -msgstr "Sejarah" - -msgid "View on site" -msgstr "Lihat di laman" - -msgid "Filter" -msgstr "Tapis" - -msgid "Clear all filters" -msgstr "Kosongkan kesemua tapisan" - -msgid "Remove from sorting" -msgstr "Buang daripada penyusunan" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Keutamaan susunan: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "Togol penyusunan" - -msgid "Delete" -msgstr "Buang" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"Memadam %(object_name)s '%(escaped_object)s' akan menyebabkan pembuangan " -"objek-objek yang berkaitan, tetapi akaun anda tidak mempunyai kebenaran " -"untuk memadam jenis-jenis objek-objek berikut:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"Membuang %(object_name)s '%(escaped_object)s' memerlukan pembuangan objek-" -"objek berkaitan yang dilindungi:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"Adakah anda pasti anda ingin membuang %(object_name)s \"%(escaped_object)s" -"\"? Semua item-item berkaitan berikut akan turut dibuang:" - -msgid "Objects" -msgstr "Objek-objek" - -msgid "Yes, I’m sure" -msgstr "Ya, saya pasti" - -msgid "No, take me back" -msgstr "Tidak, bawa saya kembali" - -msgid "Delete multiple objects" -msgstr "Buang pelbagai objek" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"Membuang %(objects_name)s akan menyebabkan pembuangan objek-objek yang " -"berkaitan, tetapi akaun anda tidak mempunyai kebenaran to membuang jenis " -"objek-objek berikut:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"Membuang %(objects_name)s memerlukan pembuangan objek-objek berkaitan yang " -"dilindungi:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"Adakah anda pasti untuk membuang %(objects_name)s yang dipilih? Segala objek-" -"objek berikut dan item-item yang berkaitan akan turut dibuang:" - -msgid "Delete?" -msgstr "Buang?" - -#, python-format -msgid " By %(filter_title)s " -msgstr "Daripada %(filter_title)s" - -msgid "Summary" -msgstr "Rumusan" - -msgid "Recent actions" -msgstr "Tindakan terkini" - -msgid "My actions" -msgstr "Tindakan saya" - -msgid "None available" -msgstr "Tiada yang tersedia" - -msgid "Unknown content" -msgstr "Kandungan tidak diketahui" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"Nampaknya ada masalah dengan pemasangan pangkalan data anda. Pastikan jadual " -"pangkalan yang bersesuaian telah di cipta, dan pastikan pangkalan data " -"tersebut boleh dibaca oleh pengguna yang bersesuaian." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"Anda telah disahkan sebagai %(username)s, tetapi anda tidak dibenarkan untuk " -"mengakses ruangan ini. Adakah anda ingin log masuk menggunakan akaun lain?" - -msgid "Forgotten your password or username?" -msgstr "Terlupa kata laluan atau nama pengguna anda?" - -msgid "Toggle navigation" -msgstr "Togol navigasi" - -msgid "Start typing to filter…" -msgstr "Mulakan menaip untuk menapis..." - -msgid "Filter navigation items" -msgstr "Tapis item-item navigasi" - -msgid "Date/time" -msgstr "Tarikh/masa" - -msgid "User" -msgstr "Pengguna" - -msgid "Action" -msgstr "Tindakan" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" -"Objek ini tidak mempunyai sejarah penukaran. Ini mungkin bermaksud ia tidak " -"ditambah menggunakan laman admin ini." - -msgid "Show all" -msgstr "Tunjuk semua" - -msgid "Save" -msgstr "Simpan" - -msgid "Popup closing…" -msgstr "Popup sedang ditutup..." - -msgid "Search" -msgstr "Cari" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s keputusan" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "%(full_result_count)s jumlah" - -msgid "Save as new" -msgstr "Simpan sebagai baru" - -msgid "Save and add another" -msgstr "Simpan dan tambah lagi" - -msgid "Save and continue editing" -msgstr "Simpan dan teruskan mengedit" - -msgid "Save and view" -msgstr "Simpan dan lihat" - -msgid "Close" -msgstr "Tutup" - -#, python-format -msgid "Change selected %(model)s" -msgstr "Tukar %(model)s yang dipilih" - -#, python-format -msgid "Add another %(model)s" -msgstr "Tambah %(model)s" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "Buang %(model)s pilihan" - -msgid "Thanks for spending some quality time with the web site today." -msgstr "Terima kasih kerana meluangkan masa di laman sesawang ini hari ini." - -msgid "Log in again" -msgstr "Log masuk semula" - -msgid "Password change" -msgstr "Pertukaran kata laluan" - -msgid "Your password was changed." -msgstr "Kata laluan anda telah ditukarkan" - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"Untuk tujuan keselamatan, sila masukkan kata laluan lama, kemudian masukkan " -"kata laluan baru dua kali supaya kami dapat memastikan anda memasukkannya " -"dengan betul." - -msgid "Change my password" -msgstr "Tukar kata laluan saya" - -msgid "Password reset" -msgstr "Tetap semula kata laluan" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "Kata laluan anda telah ditetapkan. Sila log masuk." - -msgid "Password reset confirmation" -msgstr "Pengesahan tetapan semula kata laluan" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Sila masukkan kata laluan baru anda dua kali supaya kami adpat memastikan " -"anda memasukkannya dengan betul." - -msgid "New password:" -msgstr "Kata laluan baru:" - -msgid "Confirm password:" -msgstr "Sahkan kata laluan:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"Pautan tetapan semula kata laluan tidak sah, mungkin kerana ia telah " -"digunakan. Sila minta tetapan semula kata laluan yang baru." - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" -"Kami telah menghantar panduan untuk menetapkan kata laluan anda melalui " -"emel, sekiranya emel yang anda masukkan itu wujud. Anda sepatutnya " -"menerimanya sebentar lagi." - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" -"Jika anda tidak menerima emel, sila pastikan anda telah memasukkan alamat " -"emel yang telah didaftarkan, dan semak folder spam anda." - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"Anda menerima emel ini kerana anda telah memohon untuk menetapkan semula " -"kata laluan bagi akaun pengguna di %(site_name)s" - -msgid "Please go to the following page and choose a new password:" -msgstr "Sila ke ruangan berikut dan pilih kata laluan baru:" - -msgid "Your username, in case you’ve forgotten:" -msgstr "Nama pengguna anda, sekiranya anda terlupa:" - -msgid "Thanks for using our site!" -msgstr "Terima kasih kerana menggunakan laman kami!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "Pasukan %(site_name)s" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" -"Lupa kata laluan anda? Masukkan alamat emel anda dibawah, dan kami akan " -"menghantar cara untuk menetapkan kata laluan baru." - -msgid "Email address:" -msgstr "Alamat emel:" - -msgid "Reset my password" -msgstr "Tetap semula kata laluan saya" - -msgid "All dates" -msgstr "Semua tarikh" - -#, python-format -msgid "Select %s" -msgstr "Pilih %s" - -#, python-format -msgid "Select %s to change" -msgstr "Pilih %s untuk diubah" - -#, python-format -msgid "Select %s to view" -msgstr "Pilih %s untuk lihat" - -msgid "Date:" -msgstr "Tarikh:" - -msgid "Time:" -msgstr "Masa:" - -msgid "Lookup" -msgstr "Carian" - -msgid "Currently:" -msgstr "Kini:" - -msgid "Change:" -msgstr "Tukar:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ms/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/ms/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 65e0050970c461715fa270eec9f60bdca3666597..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5018 zcmbuCU94P19l!@&0dK{RqWA?k))rgn?(J={)U8$eb?JwQjHN}kOYtfqahGuLc#;_4HGoJ`0*l7Bp4q^{te-3{F zpM#IXy$mAr{t3!>uW;KBUxU)`W^T{G+u+miWjKQOGx*2hAK)k8>+nJg}^zeW(nAOC`wto{wf-Wxtx`{O3a6lyb+_S*xuLWWRxLQGQk1RjDSzXZiU=ipY@ zgL~j3Q2h9E;P0V~`%2)eQ1tj~sJ{Uves2c;J@6k;=6@T?JlB0lsRg(R-VF~xnI{YU zE|hV90A;>Mq3HPpl>W~^@x$}*1^6O-4u12)^*HZ9$&c$lqEs7hf->GBd={R9FTuCq zui*2WYrVfgFhu_c1G|AMf#(B#U>3L<_?^Iq0>2;lLr56aj{+ZsEOGT%s6QU~WN3dX z)SnJSRPB&kxWt!R!t(+YTO|)aOZhwn^DDpJ23wTRQDpspnIievq(~mfg$t@&m1l{) z_-i{w@>4GH`{cSeJV*@Wx~oQ&t2#UjWDnaz5gYeX_EE(DlZ$YvFH&S}ekn8(0!4bL zZJ~Yuet~j(sLQ&PwIT75>rTp7D7&S?CHWwi?2~fMQzUnGQtqHge(j>j`jkCRF5FvR z+qUO6-jVBcMQ_{Q^97GI*j`~Hb**=MwP__SwO5Y>2S=HU)xok~=7l=AYFuo(vDMph zb=dfxjn&~nn&vh@8-2tSQ?-surfS7>Ew1|J)>nhYt~b<0s(aON+Qc!<+7vovmXF|ayzIi6n8W-7p~%KpTR zCo##>#Om%iWRdfI>6&Qgt0B7S1?-5^HEl43H(vK7XhBYIsS{-j9?cNy+G5QjBeNH4 zsiwQlTUS(SJR9U8@bgj1N zivCpRY)&r9aFSUALmp37Bu>+&SGd>o%0)0{)GQKP_}(B2wNT=ILa&UAWp)Lvb4)G9qTwvs{pK|WGkM&4@Z|pLHEp1mqsR*H_M_;{jPOw^$^mR zs+ZF@lD2GJL40zVf_iL=mOc|(liNBs^y!o0J?THuo^|gnqtTq%W>(hP)vlRRtn~Gy zS9XYvTv2UP6VDu9sZ^HXrW{>qJUh~wLxnC&BF&4IGTm-wS6ezseKFA0X4v39+g@#t z4R*&48G=#9ncwx!fd+tPH~vMEYg5{>0cTFXlE zlD5vE%yNE>Cx>O{0DU$eH}y=(VEbAjJpy|AZ!_wKuPam{_zrZBNOQ}w9sy2F6OLEVJ6 zauXhtjmO+3rIBH(xd!TF?1sAZMLE=oO_-eR6bboW^M%GgX4sk$>XvwR{q2VQSek2#Tv)#U%PhLta`uHi8v#0Su+qd5uFF>Zu0)6SS=t(UyIy2puASVodO1qra> z`P}9unLP{-A>Q3usYs_Lxz598}aC;$Ke diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ms/LC_MESSAGES/djangojs.po b/venv/Lib/site-packages/django/contrib/admin/locale/ms/LC_MESSAGES/djangojs.po deleted file mode 100644 index 6d86502..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/ms/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,264 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Jafry Hisham, 2021 -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-11-16 13:42+0000\n" -"Last-Translator: Jafry Hisham\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" - -#, javascript-format -msgid "Available %s" -msgstr "%s tersedia" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Ini adalah senarai %s yang tersedia. Anda boleh memilih beberapa dengan " -"memilihnya di dalam kotak dibawah dan kemudian klik pada anak panah \"Pilih" -"\" diantara dua kotak itu." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "Taip didalam kotak untuk menapis senarai %s yang tersedia." - -msgid "Filter" -msgstr "Tapis" - -msgid "Choose all" -msgstr "Pilih semua" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Klik untuk memlih semua %s serentak." - -msgid "Choose" -msgstr "Pilih" - -msgid "Remove" -msgstr "Buang" - -#, javascript-format -msgid "Chosen %s" -msgstr "%s dipilh" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Ini adalah senarai %s yang dipilih. Anda boleh membuangnya dengan memilihnya " -"pada kotak dibawah dan kemudian klik pada anak panah \"Buang\" diantara dua " -"kotak itu." - -msgid "Remove all" -msgstr "Buang semua" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Klik untuk membuang serentak semua %s yang dipilih." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(sel)s daripada %(cnt)s dipilih" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Anda mempunyai perubahan yang belum disimpan pada medan-medan individu yang " -"boleh di-edit. Sekiranya anda melakukan sebarang tindakan, penukaran yang " -"tidak disimpan akan hilang." - -msgid "" -"You have selected an action, but you haven’t saved your changes to " -"individual fields yet. Please click OK to save. You’ll need to re-run the " -"action." -msgstr "" -"Anda telah memlih tindakan, tetapi anda belum menyimpan perubahan yang " -"dilakukan pada medan-medan individu. Sila klik OK to untuk simpan. Anda " -"perlu melakukan semula tindakan tersebut." - -msgid "" -"You have selected an action, and you haven’t made any changes on individual " -"fields. You’re probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Anda telah memilih sesuatu tindakan, dan belum membuat perubahan pada medan-" -"medan individu. Anda mungkin sedang mencari butang Pergi dan bukannya butang " -"Simpan." - -msgid "Now" -msgstr "Sekarang" - -msgid "Midnight" -msgstr "Tengah malam" - -msgid "6 a.m." -msgstr "6 pagi" - -msgid "Noon" -msgstr "Tengahari" - -msgid "6 p.m." -msgstr "6 malam" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "Nota: Anda %s jam ke depan daripada masa pelayan." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "Nota: Anda %s jam ke belakang daripada masa pelayan." - -msgid "Choose a Time" -msgstr "Pilih Masa" - -msgid "Choose a time" -msgstr "Pilih masa" - -msgid "Cancel" -msgstr "Batal" - -msgid "Today" -msgstr "Hari ini" - -msgid "Choose a Date" -msgstr "Pilih Tarikh" - -msgid "Yesterday" -msgstr "Semalam" - -msgid "Tomorrow" -msgstr "Esok" - -msgid "January" -msgstr "Januari" - -msgid "February" -msgstr "Februari" - -msgid "March" -msgstr "Mac" - -msgid "April" -msgstr "Arpil" - -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" - -msgctxt "abbrev. month January" -msgid "Jan" -msgstr "Jan" - -msgctxt "abbrev. month February" -msgid "Feb" -msgstr "Feb" - -msgctxt "abbrev. month March" -msgid "Mar" -msgstr "Mar" - -msgctxt "abbrev. month April" -msgid "Apr" -msgstr "Apr" - -msgctxt "abbrev. month May" -msgid "May" -msgstr "Mei" - -msgctxt "abbrev. month June" -msgid "Jun" -msgstr "Jun" - -msgctxt "abbrev. month July" -msgid "Jul" -msgstr "Jul" - -msgctxt "abbrev. month August" -msgid "Aug" -msgstr "Ogo" - -msgctxt "abbrev. month September" -msgid "Sep" -msgstr "Sep" - -msgctxt "abbrev. month October" -msgid "Oct" -msgstr "Okt" - -msgctxt "abbrev. month November" -msgid "Nov" -msgstr "Nov" - -msgctxt "abbrev. month December" -msgid "Dec" -msgstr "Dis" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "A" - -msgctxt "one letter Monday" -msgid "M" -msgstr "I" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "Se" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "R" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "K" - -msgctxt "one letter Friday" -msgid "F" -msgstr "J" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "Sa" - -msgid "Show" -msgstr "Tunjuk" - -msgid "Hide" -msgstr "Sorok" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/my/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/my/LC_MESSAGES/django.mo deleted file mode 100644 index c22fe6cd049bf318295dc51d1c2bf7a9d76d5f4f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3677 zcmb7_S&tpX6@bf_EyE6hu+v~e#!Jt=W7cUe*w|y^$P*mTH6$StY37z^8hRPJ`+9r@ zLOlo&HXy)Y5K9t)5CRDYV=3TZXL(5;c!=^ADN-V}#18-=@tp5e)t!woF|Dcl)u}pl zwmRMO--}N_q}29XTmN#3sz9Jo^k8X!Sj({cI)rJA0WR6 z&xS{!od2U+|0}#0`E$qrzzdMSgkoQvp;R9@8;adapxCF8}IlmsFsDIq+>t8{s*I6{%74Rk~=Qcu#Zv=8ZiZD$)%b?`Tb$#pcSXs%qfpHUK6=RSgeb9R( zwgyA)PWl4#rcawt9;wBT%uK24pwxZ^gX@}ke#lIEt>3L&30E`Z{%8Y}uf#6-N-m^m zo{JnWgx4@6?==jcG52ww4AU1}x9JzD%>YBbFLFOK&!(|5%2H(!s7>v*4DZGQBvBd_ zWgc3MI98kD*lUNSW;5-Ync6%NrsLW{j@boof|FU^4dyH*U2ifhim5Db_p}zsf!f^3 zbDfrPH&9!`GJG&Bw5Rht%SF_UGD@_Wv8`iWA{gAMwmd`}nHSCvdP_FeNw8;A7*4_{ zMx~wWq6pO1C@yubwq@#W8?3rJ!~BkH+>26!tW(15;m)M`X~tiw)h?Z6d$k%3P73&(z&^LQF!MTEGl+V+wd zc9JB_yQ)Qny(CM^2|Mi)jA~JzK((@V*j2mJhtq5-Rl5t4yidntB)3}qg3Aljw%VCz z4-vJ$z3tzt^MW1-ytb)f-!46w<)uGTj7M$%uFiPjx3a+N+j&pR-<)exN?&dx@YXa3 zZ}*#n{@{=|cw2DG(5mKOvx%a=OYe=u<~+Tjo?dfRlc#S-Sd@M%57QzJ>6O6yNtn`b z-VPnLb?mJp8pMsU5eK4lPqu+G>3Am`*M3WfN#Nbp$rDYB^iP!KWYB0#O-&8ZuxSzP z(fbC-xM6eZA$G?bNw=}0Z)E$(@ND*j1I@n8)RT7cTir?0EA_szF&T$Zx>jy8FLb$n zcWbME$E=?C+M{!SI33H{Q92%YcRU!CGhqf^((T(Bck(dyw`O@#1YSC6#A5y6TF*|` zH`n&5x_YawKB}ujb@f?YJzZBH*VTu0^`sG}>*{!2Rm@LSFF^67x;kKve_B_+t*bxv ztR4HVJ!#{*daAB|Ustc!)hBg@^H+Lim}BOs+4?i_qWZRp^H?u_4v76XZMepgJ+ZhR zma&67k|xH=OgK#H3r%2^;+&XY8SD4xckS7X$OT6)8vFbr;*rxQHEF(FCNzQ~9CUwU zY}gnVIY$sA@;$T{v0=)1RBn%Uu%4&`ksp>dYRC;7@9iMYXfek*4aCIeDlv0rVHq29 z%pA5?yNH%}BfK|EnO>dox%ldxEFUx-^Mui~?ZO=UMD#tH2~~UZ^h{-Z+m+cH!xb6Q zoZJU_@|M^Z;5MlR4vCt%9FrWZZ+`h>*;Yo{mS)3;tC3w^*c@nK%)WuIBTxp8SeaLf zZjkx6H+b({_|^g~Yb#Qj_I2+hd$|3bsgQU^1~$xTvudMSs6-U@R%~Cm3`mFE(IrU= z!uP|vaUDPdp=cBM7*CufL|Z(Z(NSX4z9}c|N^?vyLC-sx4UFR)XRn#xdEIE=Hv3Po zo_?yHuK08R3jgo1Q!v~=Yt(An{;Nz?Y$s5mPfq2N#uncGtYAw`pJ, 2013-2015 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-01-19 16:49+0100\n" -"PO-Revision-Date: 2017-09-19 16:40+0000\n" -"Last-Translator: Jannis Leidel \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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "" - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "" - -msgid "Are you sure?" -msgstr "" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "" - -msgid "Administration" -msgstr "စီမံá€á€”့်á€á€½á€²á€™á€¾á€¯" - -msgid "All" -msgstr "အားလုံး" - -msgid "Yes" -msgstr "ဟုá€á€º" - -msgid "No" -msgstr "မဟုá€á€º" - -msgid "Unknown" -msgstr "အမည်မသိ" - -msgid "Any date" -msgstr "နှစ်သက်ရာရက်စွဲ" - -msgid "Today" -msgstr "ယနေ့" - -msgid "Past 7 days" -msgstr "" - -msgid "This month" -msgstr "ယá€á€¯á€œ" - -msgid "This year" -msgstr "ယá€á€¯á€”ှစ်" - -msgid "No date" -msgstr "" - -msgid "Has date" -msgstr "" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" - -msgid "Action:" -msgstr "လုပ်ဆောင်á€á€»á€€á€º:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "" - -msgid "Remove" -msgstr "ဖယ်ရှား" - -msgid "action time" -msgstr "" - -msgid "user" -msgstr "" - -msgid "content type" -msgstr "" - -msgid "object id" -msgstr "" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/3/library/functions.html#repr) -msgid "object repr" -msgstr "" - -msgid "action flag" -msgstr "" - -msgid "change message" -msgstr "" - -msgid "log entry" -msgstr "" - -msgid "log entries" -msgstr "" - -#, python-format -msgid "Added \"%(object)s\"." -msgstr "" - -#, python-format -msgid "Changed \"%(object)s\" - %(changes)s" -msgstr "" - -#, python-format -msgid "Deleted \"%(object)s.\"" -msgstr "" - -msgid "LogEntry Object" -msgstr "" - -#, python-brace-format -msgid "Added {name} \"{object}\"." -msgstr "" - -msgid "Added." -msgstr "" - -msgid "and" -msgstr "နှင့်" - -#, python-brace-format -msgid "Changed {fields} for {name} \"{object}\"." -msgstr "" - -#, python-brace-format -msgid "Changed {fields}." -msgstr "" - -#, python-brace-format -msgid "Deleted {name} \"{object}\"." -msgstr "" - -msgid "No fields changed." -msgstr "" - -msgid "None" -msgstr "á€á€…်á€á€¯á€™á€¾á€™á€Ÿá€¯á€á€º" - -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was added successfully." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was changed successfully." -msgstr "" - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" - -msgid "No action selected." -msgstr "" - -#, python-format -msgid "The %(name)s \"%(obj)s\" was deleted successfully." -msgstr "" - -#, python-format -msgid "%(name)s with ID \"%(key)s\" doesn't exist. Perhaps it was deleted?" -msgstr "" - -#, python-format -msgid "Add %s" -msgstr "ထည့်သွင်း %s" - -#, python-format -msgid "Change %s" -msgstr "ပြောင်းလဲ %s" - -msgid "Database error" -msgstr "အá€á€»á€€á€ºá€¡á€œá€€á€ºá€¡á€…ုအမှား" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "" - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "" - -#, python-format -msgid "Change history: %s" -msgstr "မှá€á€ºá€á€™á€ºá€¸á€•ြောင်းလဲ: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" - -msgid "Django site admin" -msgstr "" - -msgid "Django administration" -msgstr "ဒီဂျန်ဂိုစီမံá€á€”့်á€á€½á€²á€™á€¾á€¯" - -msgid "Site administration" -msgstr "ဆိုက်စီမံá€á€”့်á€á€½á€²á€™á€¾á€¯" - -msgid "Log in" -msgstr "ဖွင့်á€á€„်" - -#, python-format -msgid "%(app)s administration" -msgstr "" - -msgid "Page not found" -msgstr "" - -msgid "We're sorry, but the requested page could not be found." -msgstr "" - -msgid "Home" -msgstr "ပင်မ" - -msgid "Server error" -msgstr "ဆာဗာအမှားပြ" - -msgid "Server error (500)" -msgstr "ဆာဗာအမှားပြ (á…á€á€)" - -msgid "Server Error (500)" -msgstr "ဆာဗာအမှားပြ (á…á€á€)" - -msgid "" -"There's been an error. It's been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" - -msgid "Run the selected action" -msgstr "" - -msgid "Go" -msgstr "သွား" - -msgid "Click here to select the objects across all pages" -msgstr "" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "" - -msgid "Clear selection" -msgstr "" - -msgid "" -"First, enter a username and password. Then, you'll be able to edit more user " -"options." -msgstr "" - -msgid "Enter a username and password." -msgstr "" - -msgid "Change password" -msgstr "စကားá€á€¾á€€á€ºá€•ြောင်း" - -msgid "Please correct the error below." -msgstr "" - -msgid "Please correct the errors below." -msgstr "" - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "" - -msgid "Welcome," -msgstr "ကြိုဆိုአ" - -msgid "View site" -msgstr "" - -msgid "Documentation" -msgstr "စာရွက်စာá€á€™á€ºá€¸" - -msgid "Log out" -msgstr "ဖွင့်ထွက်" - -#, python-format -msgid "Add %(name)s" -msgstr "" - -msgid "History" -msgstr "မှá€á€ºá€á€™á€ºá€¸" - -msgid "View on site" -msgstr "" - -msgid "Filter" -msgstr "စီစစ်မှု" - -msgid "Remove from sorting" -msgstr "" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "" - -msgid "Toggle sorting" -msgstr "" - -msgid "Delete" -msgstr "ပယ်ဖျက်" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" - -msgid "Objects" -msgstr "" - -msgid "Yes, I'm sure" -msgstr "" - -msgid "No, take me back" -msgstr "" - -msgid "Delete multiple objects" -msgstr "" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" - -msgid "Change" -msgstr "ပြောင်းလဲ" - -msgid "Delete?" -msgstr "ပယ်ဖျက်?" - -#, python-format -msgid " By %(filter_title)s " -msgstr "" - -msgid "Summary" -msgstr "အကျဉ်းá€á€»á€¯á€•်" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "" - -msgid "Add" -msgstr "ထည့်သွင်း" - -msgid "You don't have permission to edit anything." -msgstr "" - -msgid "Recent actions" -msgstr "" - -msgid "My actions" -msgstr "" - -msgid "None available" -msgstr "" - -msgid "Unknown content" -msgstr "" - -msgid "" -"Something's wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" - -msgid "Forgotten your password or username?" -msgstr "" - -msgid "Date/time" -msgstr "ရက်စွဲ/အá€á€»á€­á€”်" - -msgid "User" -msgstr "အသုံးပြုသူ" - -msgid "Action" -msgstr "လုပ်ဆောင်á€á€»á€€á€º" - -msgid "" -"This object doesn't have a change history. It probably wasn't added via this " -"admin site." -msgstr "" - -msgid "Show all" -msgstr "" - -msgid "Save" -msgstr "သိမ်းဆည်း" - -msgid "Popup closing..." -msgstr "" - -#, python-format -msgid "Change selected %(model)s" -msgstr "" - -#, python-format -msgid "Add another %(model)s" -msgstr "" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "" - -msgid "Search" -msgstr "ရှာဖွေ" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "" - -msgid "Save as new" -msgstr "" - -msgid "Save and add another" -msgstr "" - -msgid "Save and continue editing" -msgstr "" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "" - -msgid "Log in again" -msgstr "" - -msgid "Password change" -msgstr "" - -msgid "Your password was changed." -msgstr "" - -msgid "" -"Please enter your old password, for security's sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" - -msgid "Change my password" -msgstr "စကားá€á€¾á€€á€ºá€•ြောင်း" - -msgid "Password reset" -msgstr "" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "" - -msgid "Password reset confirmation" -msgstr "" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" - -msgid "New password:" -msgstr "" - -msgid "Confirm password:" -msgstr "" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" - -msgid "" -"We've emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" - -msgid "" -"If you don't receive an email, please make sure you've entered the address " -"you registered with, and check your spam folder." -msgstr "" - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" - -msgid "Please go to the following page and choose a new password:" -msgstr "" - -msgid "Your username, in case you've forgotten:" -msgstr "" - -msgid "Thanks for using our site!" -msgstr "" - -#, python-format -msgid "The %(site_name)s team" -msgstr "" - -msgid "" -"Forgotten your password? Enter your email address below, and we'll email " -"instructions for setting a new one." -msgstr "" - -msgid "Email address:" -msgstr "အီးမေးလ်လိပ်စာ:" - -msgid "Reset my password" -msgstr "" - -msgid "All dates" -msgstr "ရက်စွဲအားလုံး" - -#, python-format -msgid "Select %s" -msgstr "ရွေးá€á€»á€šá€º %s" - -#, python-format -msgid "Select %s to change" -msgstr "ပြောင်းလဲရန် %s ရွေးá€á€»á€šá€º" - -msgid "Date:" -msgstr "ရက်စွဲ:" - -msgid "Time:" -msgstr "အá€á€»á€­á€”်:" - -msgid "Lookup" -msgstr "ပြန်ကြည့်" - -msgid "Currently:" -msgstr "လက်ရှိ:" - -msgid "Change:" -msgstr "ပြောင်းလဲ:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/my/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/my/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 000b8bcb2dd32a1ec40f47d057804348251ae5c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3268 zcmdUvTaOe)6vtZyF9Tk{`z4_S*KkSC&a85q6$7kn#IU--k%Y(IncCUL?ygODFT=bw z1~riwA%amc1Ro6xUShxi^5O^Z$wVI{X=3~gCcgNqs-Bq@CW4U{JJbEII_K0m|8uFi zvV75Thv#wLr+9zk9pat8jStV(+Z|^kxDC7$?0`$btk}O_;4$!C6?_bg z2&(a2Q2RYq;3ZJU{~6T&uYzmAKMMIOlzZUif|KAOlGO2kT4McO1uwGy6V&qad@ytF zb$B{#Ha1-HfIaaE}YkA5Z7n?MDR;zqzL?kkki6jkWE?aRdXWr zI$d&!3Zzl9$Sw7^ze@xRv#8b)y)0u2vmcR~e~PFm!jz{l50ux7+AeHoMi$qPn5> ze05!gr?ksUQnwy^Q4)BmifiH(FN(-$mt=|p@d9kvZVk+~>_^k;Mb1R6Ij<$%y7a=D z*ghABGLd5SOq$NthKJkjb~)7^{b_li+)&}L&8Z7PaeO%J46i9o?3~!q&%Ro&l*Uw) z$_Q4}xF%A0ARV3!JU<#`0=+nq>6SO@lVpnnjNo2D9*o5Ic`CjZ+oMg$}x+WKLMP&z#!NH+j6Mo, 2013 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-05-17 23:12+0200\n" -"PO-Revision-Date: 2017-09-19 16:41+0000\n" -"Last-Translator: Jannis Leidel \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" - -#, javascript-format -msgid "Available %s" -msgstr "%s ကိုရယူနိုင်" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"%s သည်ရယူနိုင်သောစာရင်းဖြစ်ዠအောက်ဖော်ပြပါဘူးများá€á€½á€„်အá€á€»á€­á€¯á€·á€€á€­á€¯á€›á€½á€±á€¸á€á€»á€šá€ºá€”ိုင်ပြီးဘူးနှစ်á€á€¯á€€á€¼á€¬á€¸á€›á€¾á€­\"ရွေး" -"\"များကိုကလစ်နှိပ်á‹" - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "ယá€á€¯á€˜á€°á€¸á€‘ဲá€á€½á€„်စာသားရိုက်ထည့်ပြီး %s ရယူနိုင်သောစာရင်းကိုစိစစ်နိုင်á‹" - -msgid "Filter" -msgstr "စီစစ်မှု" - -msgid "Choose all" -msgstr "အားလံုးရွေး" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "%s အားလံုးကိုá€á€…်ကြိမ်á€á€Šá€ºá€¸á€–ြင့်ရွေးá€á€»á€šá€ºá€›á€”်ကလစ်နှိပ်á‹" - -msgid "Choose" -msgstr "ရွေး" - -msgid "Remove" -msgstr "ဖယ်ရှား" - -#, javascript-format -msgid "Chosen %s" -msgstr "%s ရွေးပြီး" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"%s သည်ရယူနိုင်သောစာရင်းဖြစ်ዠအောက်ဖော်ပြပါဘူးများá€á€½á€„်အá€á€»á€­á€¯á€·á€€á€­á€¯á€–ယ်ရှားနိုင်ပြီးဘူးနှစ်á€á€¯á€€á€¼á€¬á€¸á€›á€¾á€­\"ဖယ်ရှား" -"\"ကိုကလစ်နှိပ်á‹" - -msgid "Remove all" -msgstr "အားလံုးဖယ်ရှား" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "%s အားလံုးကိုá€á€…်ကြိမ်á€á€Šá€ºá€¸á€–ြင့်ဖယ်ရှားရန်ကလစ်နှိပ်á‹" - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(cnt)s မှ %(sel)s ရွေးá€á€»á€šá€ºá€•ြီး" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" - -msgid "" -"You have selected an action, but you haven't saved your changes to " -"individual fields yet. Please click OK to save. You'll need to re-run the " -"action." -msgstr "" - -msgid "" -"You have selected an action, and you haven't made any changes on individual " -"fields. You're probably looking for the Go button rather than the Save " -"button." -msgstr "" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "" - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "" - -msgid "Now" -msgstr "ယá€á€¯" - -msgid "Choose a Time" -msgstr "" - -msgid "Choose a time" -msgstr "အá€á€»á€­á€”်ရွေးပါ" - -msgid "Midnight" -msgstr "သန်းá€á€±á€«á€„်" - -msgid "6 a.m." -msgstr "မနက်á†á€”ာရီ" - -msgid "Noon" -msgstr "မွန်းá€á€Šá€ºá€·" - -msgid "6 p.m." -msgstr "" - -msgid "Cancel" -msgstr "ပယ်ဖျက်" - -msgid "Today" -msgstr "ယနေ့" - -msgid "Choose a Date" -msgstr "" - -msgid "Yesterday" -msgstr "မနေ့" - -msgid "Tomorrow" -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 "" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "" - -msgctxt "one letter Monday" -msgid "M" -msgstr "" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "" - -msgctxt "one letter Friday" -msgid "F" -msgstr "" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "" - -msgid "Show" -msgstr "ပြသ" - -msgid "Hide" -msgstr "ဖုံးကွယ်" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/nb/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/nb/LC_MESSAGES/django.mo deleted file mode 100644 index ea77ddde43fddf5181704344e043d6a5e49b6909..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16244 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 diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/nb/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/nb/LC_MESSAGES/django.po deleted file mode 100644 index 3f6445e..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/nb/LC_MESSAGES/django.po +++ /dev/null @@ -1,720 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Jannis Leidel , 2011 -# jensadne , 2013-2014 -# Jon , 2015-2016 -# Jon , 2017-2020 -# Jon , 2013 -# Jon , 2011,2013 -# Sigurd Gartmann , 2012 -# Tommy Strand , 2013 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-07-14 19:53+0200\n" -"PO-Revision-Date: 2020-09-04 13:37+0000\n" -"Last-Translator: Jon \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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "Slettet %(count)d %(items)s." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "Kan ikke slette %(name)s" - -msgid "Are you sure?" -msgstr "Er du sikker?" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Slett valgte %(verbose_name_plural)s" - -msgid "Administration" -msgstr "Administrasjon" - -msgid "All" -msgstr "Alle" - -msgid "Yes" -msgstr "Ja" - -msgid "No" -msgstr "Nei" - -msgid "Unknown" -msgstr "Ukjent" - -msgid "Any date" -msgstr "NÃ¥r som helst" - -msgid "Today" -msgstr "I dag" - -msgid "Past 7 days" -msgstr "Siste syv dager" - -msgid "This month" -msgstr "Denne mÃ¥neden" - -msgid "This year" -msgstr "I Ã¥r" - -msgid "No date" -msgstr "Ingen dato" - -msgid "Has date" -msgstr "Har dato" - -msgid "Empty" -msgstr "Tom" - -msgid "Not empty" -msgstr "Ikke tom" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"Vennligst oppgi gyldig %(username)s og passord til en " -"administrasjonsbrukerkonto. Merk at det er forskjell pÃ¥ smÃ¥ og store " -"bokstaver." - -msgid "Action:" -msgstr "Handling:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Legg til ny %(verbose_name)s" - -msgid "Remove" -msgstr "Fjern" - -msgid "Addition" -msgstr "Tillegg" - -msgid "Change" -msgstr "Endre" - -msgid "Deletion" -msgstr "Sletting" - -msgid "action time" -msgstr "tid for handling" - -msgid "user" -msgstr "bruker" - -msgid "content type" -msgstr "innholdstype" - -msgid "object id" -msgstr "objekt-ID" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "objekt-repr" - -msgid "action flag" -msgstr "handlingsflagg" - -msgid "change message" -msgstr "endre melding" - -msgid "log entry" -msgstr "logginnlegg" - -msgid "log entries" -msgstr "logginnlegg" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "La til \"%(object)s\"." - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "Endret \"%(object)s\" — %(changes)s" - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "Slettet \"%(object)s\"." - -msgid "LogEntry Object" -msgstr "LogEntry-objekt" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "La til {name} \"{object}\"." - -msgid "Added." -msgstr "Lagt til." - -msgid "and" -msgstr "og" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "Endret {fields} for {name} \"{object}\"." - -#, python-brace-format -msgid "Changed {fields}." -msgstr "Endret {fields}." - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "Slettet {name} \"{object}\"." - -msgid "No fields changed." -msgstr "Ingen felt endret." - -msgid "None" -msgstr "Ingen" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "" -"Hold nede «Control», eller «Command» pÃ¥ en Mac, for Ã¥ velge mer enn én." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "{name} \"{obj}\" ble lagt til." - -msgid "You may edit it again below." -msgstr "Du kan endre det igjen nedenfor." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "{name} \"{obj}\" ble lagt til. Du kan legge til en ny {name} nedenfor." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "{name} \"{obj}\" ble endret. Du kan redigere videre nedenfor." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "{name} \"{obj}\" ble lagt til. Du kan redigere videre nedenfor." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "{name} \"{obj}\" ble endret. Du kan legge til en ny {name} nedenfor." - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "{name} \"{obj}\" ble endret." - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Du mÃ¥ velge objekter for Ã¥ utføre handlinger pÃ¥ dem. Ingen objekter har " -"blitt endret." - -msgid "No action selected." -msgstr "Ingen handling valgt." - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "%(name)s \"%(obj)s\" ble slettet." - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "%(name)s med ID \"%(key)s\" eksisterer ikke. Kanskje det ble slettet?" - -#, python-format -msgid "Add %s" -msgstr "Legg til ny %s" - -#, python-format -msgid "Change %s" -msgstr "Endre %s" - -#, python-format -msgid "View %s" -msgstr "Se %s" - -msgid "Database error" -msgstr "Databasefeil" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s ble endret." -msgstr[1] "%(count)s %(name)s ble endret." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s valgt" -msgstr[1] "Alle %(total_count)s valgt" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "0 av %(cnt)s valgt" - -#, python-format -msgid "Change history: %s" -msgstr "Endringshistorikk: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"Sletting av %(class_name)s «%(instance)s» krever sletting av følgende " -"beskyttede relaterte objekter: %(related_objects)s" - -msgid "Django site admin" -msgstr "Django administrasjonsside" - -msgid "Django administration" -msgstr "Django-administrasjon" - -msgid "Site administration" -msgstr "Nettstedsadministrasjon" - -msgid "Log in" -msgstr "Logg inn" - -#, python-format -msgid "%(app)s administration" -msgstr "%(app)s-administrasjon" - -msgid "Page not found" -msgstr "Fant ikke siden" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "Beklager, men siden du spør etter finnes ikke." - -msgid "Home" -msgstr "Hjem" - -msgid "Server error" -msgstr "Tjenerfeil" - -msgid "Server error (500)" -msgstr "Tjenerfeil (500)" - -msgid "Server Error (500)" -msgstr "Tjenerfeil (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"Det har oppstÃ¥tt en feil. Feilen er blitt rapportert til administrator via e-" -"post, og vil bli fikset snart. Takk for din tÃ¥lmodighet." - -msgid "Run the selected action" -msgstr "Utfør den valgte handlingen" - -msgid "Go" -msgstr "GÃ¥" - -msgid "Click here to select the objects across all pages" -msgstr "Trykk her for Ã¥ velge samtlige objekter fra alle sider" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Velg alle %(total_count)s %(module_name)s" - -msgid "Clear selection" -msgstr "Nullstill valg" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "Modeller i %(name)s-applikasjonen" - -msgid "Add" -msgstr "Legg til" - -msgid "View" -msgstr "Se" - -msgid "You don’t have permission to view or edit anything." -msgstr "Du har ikke tillatelse til Ã¥ vise eller endre noe." - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" -"Skriv først inn brukernavn og passord. Deretter vil du fÃ¥ mulighet til Ã¥ " -"endre flere brukerinnstillinger." - -msgid "Enter a username and password." -msgstr "Skriv inn brukernavn og passord." - -msgid "Change password" -msgstr "Endre passord" - -msgid "Please correct the error below." -msgstr "Vennligst korriger feilen under." - -msgid "Please correct the errors below." -msgstr "Vennligst korriger feilene under." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "Skriv inn et nytt passord for brukeren %(username)s." - -msgid "Welcome," -msgstr "Velkommen," - -msgid "View site" -msgstr "Vis nettsted" - -msgid "Documentation" -msgstr "Dokumentasjon" - -msgid "Log out" -msgstr "Logg ut" - -#, python-format -msgid "Add %(name)s" -msgstr "Legg til ny %(name)s" - -msgid "History" -msgstr "Historikk" - -msgid "View on site" -msgstr "Vis pÃ¥ nettsted" - -msgid "Filter" -msgstr "Filtrering" - -msgid "Clear all filters" -msgstr "Fjern alle filtre" - -msgid "Remove from sorting" -msgstr "Fjern fra sortering" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Sorteringsprioritet: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "SlÃ¥ av og pÃ¥ sortering" - -msgid "Delete" -msgstr "Slett" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"Om du sletter %(object_name)s «%(escaped_object)s», vil ogsÃ¥ relaterte " -"objekter slettes, men du har ikke tillatelse til Ã¥ slette følgende " -"objekttyper:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"Sletting av %(object_name)s «%(escaped_object)s» krever sletting av følgende " -"beskyttede relaterte objekter:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"Er du sikker pÃ¥ at du vil slette %(object_name)s «%(escaped_object)s»? Alle " -"de følgende relaterte objektene vil bli slettet:" - -msgid "Objects" -msgstr "Objekter" - -msgid "Yes, I’m sure" -msgstr "Ja, jeg er sikker" - -msgid "No, take me back" -msgstr "Nei, ta meg tilbake" - -msgid "Delete multiple objects" -msgstr "Slett flere objekter" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"Sletting av det valgte %(objects_name)s ville resultere i sletting av " -"relaterte objekter, men kontoen din har ikke tillatelse til Ã¥ slette " -"følgende objekttyper:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"Sletting av det valgte %(objects_name)s ville kreve sletting av følgende " -"beskyttede relaterte objekter:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"Er du sikker pÃ¥ vil slette det valgte %(objects_name)s? De følgende " -"objektene og deres relaterte objekter vil bli slettet:" - -msgid "Delete?" -msgstr "Slette?" - -#, python-format -msgid " By %(filter_title)s " -msgstr "Etter %(filter_title)s " - -msgid "Summary" -msgstr "Oppsummering" - -msgid "Recent actions" -msgstr "Siste handlinger" - -msgid "My actions" -msgstr "Mine handlinger" - -msgid "None available" -msgstr "Ingen tilgjengelige" - -msgid "Unknown content" -msgstr "Ukjent innhold" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"Noe er galt med databaseinstallasjonen din. Sørg for at databasetabellene er " -"opprettet og at brukeren har de nødvendige rettighetene." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"Du er logget inn som %(username)s, men er ikke autorisert til Ã¥ fÃ¥ tilgang " -"til denne siden. Ønsker du Ã¥ logge inn med en annen konto?" - -msgid "Forgotten your password or username?" -msgstr "Glemt brukernavnet eller passordet ditt?" - -msgid "Toggle navigation" -msgstr "Veksle navigasjon" - -msgid "Date/time" -msgstr "Dato/tid" - -msgid "User" -msgstr "Bruker" - -msgid "Action" -msgstr "Handling" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" -"Dette objektet har ingen endringshistorikk. Det ble sannsynligvis ikke lagt " -"til pÃ¥ denne administrasjonssiden." - -msgid "Show all" -msgstr "Vis alle" - -msgid "Save" -msgstr "Lagre" - -msgid "Popup closing…" -msgstr "Lukker popup..." - -msgid "Search" -msgstr "Søk" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s resultat" -msgstr[1] "%(counter)s resultater" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "%(full_result_count)s totalt" - -msgid "Save as new" -msgstr "Lagre som ny" - -msgid "Save and add another" -msgstr "Lagre og legg til ny" - -msgid "Save and continue editing" -msgstr "Lagre og fortsett Ã¥ redigere" - -msgid "Save and view" -msgstr "Lagre og se" - -msgid "Close" -msgstr "Lukk" - -#, python-format -msgid "Change selected %(model)s" -msgstr "Endre valgt %(model)s" - -#, python-format -msgid "Add another %(model)s" -msgstr "Legg til ny %(model)s" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "Slett valgte %(model)s" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "Takk for i dag." - -msgid "Log in again" -msgstr "Logg inn igjen" - -msgid "Password change" -msgstr "Endre passord" - -msgid "Your password was changed." -msgstr "Ditt passord ble endret." - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"Av sikkerhetsgrunner mÃ¥ du oppgi ditt gamle passord. Deretter oppgir du det " -"nye passordet ditt to ganger, slik at vi kan kontrollere at det er korrekt." - -msgid "Change my password" -msgstr "Endre passord" - -msgid "Password reset" -msgstr "Nullstill passord" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "Passordet ditt er satt. Du kan nÃ¥ logge inn." - -msgid "Password reset confirmation" -msgstr "Bekreftelse pÃ¥ nullstilt passord" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Oppgi det nye passordet to ganger, for Ã¥ sikre at det er skrevet korrekt." - -msgid "New password:" -msgstr "Nytt passord:" - -msgid "Confirm password:" -msgstr "Gjenta nytt passord:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"Nullstillingslenken er ugyldig, kanskje fordi den allerede har vært brukt. " -"Vennligst nullstill passordet ditt pÃ¥ nytt." - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" -"Vi har sendt deg en e-post med instruksjoner for nullstilling av passord, " -"hvis en konto finnes pÃ¥ den e-postadressen du oppga. Du bør motta den om " -"kort tid." - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" -"Hvis du ikke mottar en e-post, sjekk igjen at du har oppgitt den adressen du " -"er registrert med og sjekk spam-mappen din." - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"Du mottar denne e-posten fordi du har bedt om nullstilling av passordet ditt " -"pÃ¥ %(site_name)s." - -msgid "Please go to the following page and choose a new password:" -msgstr "Vennligst gÃ¥ til følgende side og velg et nytt passord:" - -msgid "Your username, in case you’ve forgotten:" -msgstr "Brukernavnet ditt, i tilfelle du har glemt det:" - -msgid "Thanks for using our site!" -msgstr "Takk for at du bruker siden vÃ¥r!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "Hilsen %(site_name)s" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" -"Glemt passordet ditt? Oppgi e-postadressen din under, sÃ¥ sender vi deg en e-" -"post med instruksjoner for nullstilling av passord." - -msgid "Email address:" -msgstr "E-postadresse:" - -msgid "Reset my password" -msgstr "Nullstill mitt passord" - -msgid "All dates" -msgstr "Alle datoer" - -#, python-format -msgid "Select %s" -msgstr "Velg %s" - -#, python-format -msgid "Select %s to change" -msgstr "Velg %s du ønsker Ã¥ endre" - -#, python-format -msgid "Select %s to view" -msgstr "Velg %s Ã¥ se" - -msgid "Date:" -msgstr "Dato:" - -msgid "Time:" -msgstr "Tid:" - -msgid "Lookup" -msgstr "Oppslag" - -msgid "Currently:" -msgstr "NÃ¥værende:" - -msgid "Change:" -msgstr "Endre:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/nb/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/nb/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 6b1d74e4a1d00c82f941b997012a64d09c923632..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4939 zcmbuDQEVJX8OH}WXmMIf5*kQo=)|pyO|xg8+Zy+RXBtRe`A@Toa=Pu`q zlSVMQ+2790H?!Y-^UXJ7zkQ_eEr#?Y@_m%w&)5}W0S}~WA7t#a;0xe~z#n`548)JU z<;%YU??U;vzWk2opTN6O|5wldcpk!F6R1B9ei(cZydNxr4}lxtonYqqJcu8A5f4)B zW$+I08@~J<&+mcw1lt8a0R8}^aenCA-vFOO`KMqNJcdE2y#%?ctC_*14+*p zLDKUTkiP$2@SEW4;Mc(g3_{=i1xVxl8jmyJ??CEz6pz=yli;i1PrwfN3X(7{f?oxx-}gb1e-r#9_wzoQ??dEE1UknA)CeiS_I%S#~HX%)l}Yz?IE zZF}y3WS8eXUjiRM`4#YC@JAro@m&xmW`73hJAVgBkAM3zyC?t79iDf29tLSWkAc+x z1W5fR!HeKDcpl6^`p%mm$-f1X{4YV0{|$(xV1EEf-#>yR_ZRSG@NeK(z!xxil0S4f zAMY@@it-7N^!^g~HLwA`4*nCg;HyXS@$QCkXxzh|_j(@pJn4DLbINnZGw>{VKIZv2 zh-G9;o=a$W{jJMz(cVx^{@>y|0U{%DQaVq+u0VGnp`bR*4gf^7%NF?1E6P z?n0LI*@a9=wk}M)iD#d!$DxX&rezyiD?F?$^D8>z!q8-SQ)h;YrW7IBGnJ+*4X5c8 z50-`Mw=c|VvKg!JwuU`ew42X*L-*Kb-D&IuM7$c8soJoA!C4wOfFOhPT4f=V0i}T68x8Wvax7 zsb!0_$=iyzRu4jazj`V9hE!*U3c@BgD9HQL7Wt(_id5#l!8e~K>rwxK_SpAIVl-46 z8JH~BE;r4HVwuW6dayxc7+V*n29{ZCIF)I*5kotT$4BbLP@#q`p;KFAqE<7qTjXu6 zY?HfSSip0<-i5~kqU2b^ARZO)GS)PRPzAhTzio-3oY) zi6h>jwm(+8fw)Ssvw)YeCLdD@;8@ErrWEkTw1VBFg_HA&iQ(vl%4prXR#dk>TDK)^ zMq8q=wXZgFlKbka&CH}ESsj(EX7a|$XJx4J>Sx&{qjzxV1#4ljElr9YR_5UjwvnE= zEIZoRU_FiEFnB79(x9r#eB#n(a9MU^5)J4yEA#oe`BE_VNKjhjrAN#2a}UoUOO;1KKobD;zYVYkPe7b3Er#w5`>-CD3I>!xp zwOH5f*<7mu5<$I5)8ZkCX}uARv{wl~?U-ClRqaLwnGq(k?wy ztptnL<>*@tX@aw=u0urSGGDC4cBpWftJ=h+Br_rjD%!MDRCHW1U7A0`^Vg+m#ZN8q z(#)BO;T=MBhxd!FNFsalhPj3E+#D+{(sSRvq8caBjznZj;>g`Cmb*36w`^M`k$Z5Q z6d{c43zoMM-D=5{obBdyIP@gjCY{`%PbYD!#VHi-?eZ>$cGn1Zyr-gV<1micKAFaj zH1KE|hP$clmtB?VzRSkouCdkH!4AzgF|HX&Om~f#?iwi`c)?XeK=0B#8Dd?UR++D6 z9GeCg4Z2g1j_{cLmJvX);z3g8_QZHiwBCEDaiKvlU>ke8Y_pYLDYl%sD`XXCl#v_7 zcAT@H$DZF&T8?1VU|@B)U!gaBAcoaW6Yio#8SL_3(@QKP%$QacfQ1;JXo9 z!y#fKsn}M_#9d4=boOdUTu|-6E$Jd*$OsBH@pi-pyTOVWE!x{P493K6&%Kj236AqH z!R9_qHlr42v1kWzj=L#J6&kd|sPXWGhWX%gq=#{4f#boZxDlp8skE=KD|sH(&+Y97 zEhRb~iF=A0`l5(%PWw6-{igb~pvq(qT#OGUas zF>CtR%D6rF-RuT)x+BK&%r^GkfDH%6z?aEqRNvx6_Znud3tVQPz)cNu9!CLb?ngEI z&D@QXT=4@2#0qgMI`}AE8R&L^kU@W%P;j8gK!Jhcf(r|D>|&?UreYPgj(;X>;U7s= Hw#ohr_@^H2 diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/nb/LC_MESSAGES/djangojs.po b/venv/Lib/site-packages/django/contrib/admin/locale/nb/LC_MESSAGES/djangojs.po deleted file mode 100644 index 1e6ddb6..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/nb/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,269 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Eirik Krogstad , 2014 -# Jannis Leidel , 2011 -# Jon, 2015-2016 -# Jon, 2014 -# Jon, 2020-2021 -# Jon, 2011-2012 -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-03-18 14:20+0000\n" -"Last-Translator: Jon\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" - -#, javascript-format -msgid "Available %s" -msgstr "Tilgjengelige %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Dette er listen over tilgjengelige %s. Du kan velge noen ved Ã¥ markere de i " -"boksen under og sÃ¥ klikke pÃ¥ \"Velg\"-pilen mellom de to boksene." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "Skriv i dette feltet for Ã¥ filtrere ned listen av tilgjengelige %s." - -msgid "Filter" -msgstr "Filter" - -msgid "Choose all" -msgstr "Velg alle" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Klikk for Ã¥ velge alle %s samtidig" - -msgid "Choose" -msgstr "Velg" - -msgid "Remove" -msgstr "Slett" - -#, javascript-format -msgid "Chosen %s" -msgstr "Valgte %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Dette er listen over valgte %s. Du kan fjerne noen ved Ã¥ markere de i boksen " -"under og sÃ¥ klikke pÃ¥ \"Fjern\"-pilen mellom de to boksene." - -msgid "Remove all" -msgstr "Fjern alle" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Klikk for Ã¥ fjerne alle valgte %s samtidig" - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(sel)s av %(cnt)s valgt" -msgstr[1] "%(sel)s av %(cnt)s valgt" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Du har ulagrede endringer i individuelle felter. Hvis du utfører en " -"handling, vil dine ulagrede endringer gÃ¥ tapt." - -msgid "" -"You have selected an action, but you haven’t saved your changes to " -"individual fields yet. Please click OK to save. You’ll need to re-run the " -"action." -msgstr "" -"Du har valgt en handling, men du har ikke lagret endringene dine i " -"individuelle felter enda. Vennligst trykk OK for Ã¥ lagre. Du mÃ¥ utføre " -"handlingen pÃ¥ nytt." - -msgid "" -"You have selected an action, and you haven’t made any changes on individual " -"fields. You’re probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Du har valgt en handling, og har ikke gjort noen endringer i individuelle " -"felter. Du ser mest sannsynlig etter GÃ¥-knappen, ikke Lagre-knappen." - -msgid "Now" -msgstr "NÃ¥" - -msgid "Midnight" -msgstr "Midnatt" - -msgid "6 a.m." -msgstr "06:00" - -msgid "Noon" -msgstr "12:00" - -msgid "6 p.m." -msgstr "18:00" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "Merk: Du er %s time foran server-tid." -msgstr[1] "Merk: Du er %s timer foran server-tid." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "Merk: Du er %s time bak server-tid." -msgstr[1] "Merk: Du er %s timer bak server-tid." - -msgid "Choose a Time" -msgstr "Velg et klokkeslett" - -msgid "Choose a time" -msgstr "Velg et klokkeslett" - -msgid "Cancel" -msgstr "Avbryt" - -msgid "Today" -msgstr "I dag" - -msgid "Choose a Date" -msgstr "Velg en dato" - -msgid "Yesterday" -msgstr "I gÃ¥r" - -msgid "Tomorrow" -msgstr "I morgen" - -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" - -msgctxt "abbrev. month January" -msgid "Jan" -msgstr "Jan" - -msgctxt "abbrev. month February" -msgid "Feb" -msgstr "Feb" - -msgctxt "abbrev. month March" -msgid "Mar" -msgstr "Mar" - -msgctxt "abbrev. month April" -msgid "Apr" -msgstr "Apr" - -msgctxt "abbrev. month May" -msgid "May" -msgstr "Mai" - -msgctxt "abbrev. month June" -msgid "Jun" -msgstr "Jun" - -msgctxt "abbrev. month July" -msgid "Jul" -msgstr "Jul" - -msgctxt "abbrev. month August" -msgid "Aug" -msgstr "Aug" - -msgctxt "abbrev. month September" -msgid "Sep" -msgstr "Sep" - -msgctxt "abbrev. month October" -msgid "Oct" -msgstr "Okt" - -msgctxt "abbrev. month November" -msgid "Nov" -msgstr "Nov" - -msgctxt "abbrev. month December" -msgid "Dec" -msgstr "Des" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "S" - -msgctxt "one letter Monday" -msgid "M" -msgstr "M" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "T" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "O" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "T" - -msgctxt "one letter Friday" -msgid "F" -msgstr "F" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "L" - -msgid "Show" -msgstr "Vis" - -msgid "Hide" -msgstr "Skjul" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ne/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/ne/LC_MESSAGES/django.mo deleted file mode 100644 index d10471430acb2bdcae906a6074a3c53bd473bf64..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15772 zcmchdeUM#sdB=|ks6ny5Yb$yXRyHNOn?w;^5|R)igpv@G5X7SKWbfJCOYXgAxi483 zN=XYw^_#CFanRd;|QS>Ny^rd|9SvW0K@a^D_!}!?Cqv$;Pn?S8!1WyG&4!#8Z6!>EBD9FF)7+;z{0gCTe1O6rW2KxUR z=1+Y^6iJjObh%)bM?mHs-Af6+JidOi3pP<*}zYW=@}uLl1!;0lPo zlKvT>3Z8sCCzYkdBtZ{2k!i=zkKF{$Bwl=To5g zJOjQ4{1&MF-vwpo=RooMF(`dr%%JS`YEb<*gW_{;=wART&MpH9t!Nf}D_93(@HfFG z_!V#mI1bZka0wK>uY%I&4?$Q)e+J4A-vK4Z55U)gKLq86)9HxMIH-N^1SQ`EAWNbx z;4gz$gOcl3P7B0_WmlzqPrYW<&rzYG37xDxyX&izI3Nl@|lS6~Z#4!i?Q7?eGq z1I710K>1rj3r_`Q&zFO;(`!NLaW*J9R)X61E>Lo81m6R01(heafH#A;gXe)O-st(Z z5xkcE2f_8=H$lmHDn^mMXM(cJY_-8t_cUCqU7=0$dO72gkwB zgPQ*~D1Cka%CD~^X=MM`gOYb5^v?$oG1?9)Ugp6~;0@qP@N1y>d=FIopF}Xe0~`Z4 zfLDWS!FxcKM9+Yle-7LLzBNWCa4#r&-v-6!N1)_A9bqNc`JnP?J1BnFfER(+gImGh z1J43aK?vD%C8+q@4o-pzcmeoHQ1*NVqDUA z`w=KT-iA@M{}NDk+YM^{VNmq$1r_&y0iF+b!u%TvQt3AZLMqw`ZUk=xw}D>+aecJn zTxudX4()Hqs3M%fO2IaRu2F2%Z!85^=5C)Z^vq4mkc7gKu zA@GafXF%=0OuHOM!6o|p2|nrhPvD*4s&($?Cqd=cKY}j? ze+XU-{tx&{@S^q3XD3L?L|22d!x9KvvngPo#em|kkJf#FMk$SAnm!qg(rcfW@qIGw zBeYl1#J@_@=MhRg%U^%g!=LMSl_&(aN(DYeLJB@ZJjWCLSoksXtp4LEpE~C|HgoXL(4WQ~d=C;pu zd|yI)1#K(sLYn+Sm_#3@{VMHD+AXx+k78nX7?A%65BnSnh?~rRp=+^rH66kuA|&i{ zCEuH9ic@{AqFqBHRioQz$|HS9wdf|=TWIpV;*#=V=ca0bK8nRz+Kf7U2rv8m8s9gE z=eL7RT7`B4?Nr(ow876A4D1Ypigo41#?ZeUY|swUE~34eMoF;G7~d}s&+h@}Xoo}p zrQlh#GHnNKKWz_9wd;0Ti}pcU@8?E3yJ)v+FurIh9vh!6SDI;kZ?oL2q$?XSWpk#I zG#YzrNmc!^@p7%vOlmW9G?%q%O&bpLi%BD%nNMnSX(?{BW@gexW42YPEKLqwoYvFl zU!B$=UQZjXN;4Wb*{E|8U{%%YtE;2<_@IweOV(7rqd)wxlucAil04r^u}!8 zwFq?6vj=~BGE6c$HtxeK8{Ki6F1rM!YPnW!H0z0XD-~0xlr&S=*Op>EMVqkeQr5x) z;bAeUHREO$m#{%IjS(=;bwg0+nEQA`ECXQ$t(wg$m29zGn~TGuIH{F1Q?BEe3d~Az zxtUfQ@nV@>`_jOogpqoL*br?_Y8WOLpfKEKim!^A$s!Q<#k+_)E zOZlpS{&W~G$-KE*W=IA;C9fK{2BEvTk|y4=szNC@HX}zA+)lH|G;SWU1%;vTWS=DIEicNVxc^7Qa5w88qBRDKC{}~g=6FDdWx)@ z3WJjcfqc?JDtF~%^j@n#K)umi6(fsr8@@Q+J)hQADb}Aoc#p?lvJXq*!?aXx#?=gm znoQY(5~cz9tUi}Dn`uqE>Rk;`Am_1R)S?ZsD{ni~UgHq?iWifSOe1Ym^y=8@? zVP@?Sx|G6cxqGQcespO@xNNo5sEdUNb4BC z8Yh88R+A&DlkxT}WafNwAZ0rmhsrz|U7pRwZ9xmIKaw($iJ;5;@ZO`}@<_aw)HD)SDvl0K)l&P4 zlLN${oJzMDrxt=c$iP_TWR~-%6zvFQA?Vlb6Siq{pc~J4;=0IeZN}###!@5NK}{fK zXEM@whH^>yv-EY}PL7;!3@q@F)%KiJZzA+Xy9GoNbE3}9VjnxeG$u>{~rlXzd4004fursY@2U14yLfl)vceXr=ih%aujdl^K z_GL_{JD{DW-9fxZ_Ox&f`Ar&ynTE9a zN^xZGO6%Aw-l8HNuS=^Jj-R)B^~!ZqJVD0hyukN%Vp|mLn$H$>TtvHy>e@ZGcahx9 zdBmquaCE9#a)9D%b0A6Kr-$9ODx9*EuE}^?vL8?CNS9Ygyn41!FLSggi+lr6NgHub z#@ADw(O#IUeFTb4WnHn7k`>NDo#ebdMJCIb$D6qisTi#bu4$LIT zL~%n;oyZbi!xT8iOOtUNLb#q@*GkFnfwRguNKQ_Bv%hU6H_Vrl@z!Q{w4N?xbzO2o zE=cy?Q#7kL;sfP`x@0FMccaF9)~b}0sk7zl*+{?6onSKVu}e64n&p&>v?Rd=RRVk7 zAD0N@XgAk|>1cOGX^O6_?XP8vwH#H#IKZ0GmAEF_Q>NBZ^(C5j?CGksGDDQDimsB9 z1WkjwwzMkV*YeU9jDv)h)i@HVRZ}Io%Iaivb=ruo<{Fu>J82Pgq#mW7E!e%cra4tD z69FyF>g5~UYE(5Y4@4C@iqm9#m9fGGc$tXCvXyL3=L$zeTq@7b;uotT7F-)lgi=;R z3wfNgj3cjFCK`0qWtd<3*ZsgxYD<<^2oHUgOuGjVD|X1C9LKaxo`ba1`LujMF>2zu z6Z80zfL$Xc-J60(sBSzg@moV)yJKp0Uw|8{o?C_@*20Y-Cs1=CDYnTxVQh5|Yp5jS z@xk3aZ&zVT$*Bw0Dl6g%X@N{w3M(O?Uv#D;FR$@zC7H{g?Ka9?KJuyFiNqZ1 z*UR`me_o3G795vLkr+lh>X}|$CbpI)_M~+=VmdC_4Rgg#OPGmmjk$7Z;-c1EV`6tU z9k1AN#l+6^Kv_#CE+&Mg>Y%WYs zO)V}iPV&0Mc{!V2uMJZ!X%3aJd#aXBtz5Bf>$WXjoz_gQUco(Ixi+zz({eg)rq?&8 z7AoAAF3@>W$BpZ+-2L8(cX!u`7a=^cr8bk5h^^`P-TTVTLdt1Qsuerz3O~VJwAx_6 zZ}g4zYcGiXas7BLK68D%X5|GdA_8jQrM%OApmY4=o%W-h_EVkqm-&vU#6QhzdZ+zF zr~Oc;{Yai>9KTtl0@=IbPWuZ+`e|e16D<846DK6GFqMyz!EOSEoE^~$3`r+we1IOhS`RH?<n3!=f;SoQ;s@+dd}T`X)3@Pi7X(Z}ra-W`MKqQX@~3@Zt#TRQE>%}2*N zZR#5&tWcO$p0J5F>{xrmNa83ZA${rt^$sqYBzjQ*!8B>&<3~WX&$DvSw?!Bluq&~41o1$_NNrW2-97Zki+V`{S@I?WeZfl#b=oYwD^FsI!c))xLmV7J+K_j!VE5CE!O1NmKMxOB zC0M6@_w$5#Fy9EVTpd(}!R4o!bfHGY)y zeh$^3&-8sf*-%K&b)NNHXc+7|6YsGCwcHzbcG@?)Pb^gA<-%*a1xC_HJ5X4Oe1rjZ zs+Y^EHIz82&yze6LU_gP_b?l}viclDE~JN4AdAzBGNuwSn1>AEE~knHN90(>FuR8t zMqplqee+Oa61jUm5Q^*~lA#pYH33m&8af1@=uSh7G8V?^^e7V|JJ?98nE$BV3+{zN z7!U_b9lxugfZW=rEsH67&^gKs=J2}tMDKMEp*eRIS!gPg27JF=VbjQjpHQH`3tj>5r<8`NBx$ z9)-?BE`}e0`DHHcQ5!jt#7`u0G zam-L^Q2Ji;0~YsSk+E59 zf#<(|@t*|Hls4S#gWh6ck3{sSzu4tbLYq!scpWn-2uZ1dFv@105LpRjIwB64?s4`g zbC8CZ&Ru5Mf)mIxtquAgLwIIbfR4z)Q~TBL)-QQsJ@F4GXq+-A4ybeNpg& zwZYV;GPo%`9lV;rRK^@MTfTIZAF-0Ft9sv;jaEaRiW$~#Hf9V=RQSNS{RHxk7D#pO zgd~==u^cO9QW*9XJn_^b)lQ!98Nwj8!nBZwxxVT)aVFmdE?>8rvrrRJzXW z6()oXm5HB?WY^)#ka=(k@hK;AQ**1}8f6mI2GOz7pw1)q6T_4qN;i>0;ZRt+52309 za-{N+So9oEtjER}Gn|8i{Dz1W4%;E(+OJu;U6*TP)38D~a_G_A1f-kf@0yU#NFrwW z!5{es{y@ln>|;L%J|87a!7_J)qLgie@9qBA#m;fgB8t%i;ctvDyzeI=J>Dhj%Y(pv z>-2IrBnc3i>>!NpMP82??D?3DGNCbwLT{J$Z4Jf~^Rk2jv@+G*{^XZsomyXjZk?hT@kKafVq@9CQ;z8$tyyyT^xw ztS>TgO*sT&=!E47)I5+S8lye0K0ocr?1js38A?CZ%-k7$g*zCs_=UkOs>{l<3S(~O z%ni1afSz9=WXWN7oi2~g(9M9qm2ks7Q`7@;4(9A29{jqd%M>cmAIRE))L~gDi5MRO z<^nkr6-48hg_1(6Te)qORd_ALBxn`X=`BjZ6AwbjNVAqJj)!iTb6KIRiqRWK)B*ILN{m zNMcrWo#H-&l)Knn*B2{&%ZDuVA#xb*p@jPYFIJ?3iU2VTl@s>ON<`BI$d7!_ zf}kkoL;{jz*#(K*MRWJKd#eydnr?^&Olv+sNYzD2WqXxdXiR0*69gFUI!zJAu;q?q zbf@xyyG$4i<1!#N@{1T@C9&PtgHEQeYF51AYr{{##-hlqWe)CBSd0jp{<8%|m%XMI zvY=~tvvb9uj>fKj&#ANQRRUS5A$dV)KS|%C1cHHKE}2{uc=Z1b!8!Kc?r;q?4U=-o=fgFTonJ!jsd}1&hT*wSE};GR--#!Efo0u>iaHy`YF51RZT) jh`1a4SUwc`0Q=ykWJZwac diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ne/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/ne/LC_MESSAGES/django.po deleted file mode 100644 index ab9e55a..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/ne/LC_MESSAGES/django.po +++ /dev/null @@ -1,688 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Sagar Chalise , 2011 -# Santosh Purbey , 2020 -# Shrawan Poudel , 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-22 06:50+0000\n" -"Last-Translator: Shrawan Poudel \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" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "%(verbose_name_plural)s छानिà¤à¤•ो मेटà¥à¤¨à¥à¤¹à¥‹à¤¸" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "सफलतापूरà¥à¤µà¤• मेटियो %(count)d %(items)s ।" - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "%(name)s मेटà¥à¤¨ सकिà¤à¤¨ " - -msgid "Are you sure?" -msgstr "के तपाई पकà¥à¤•ा हà¥à¤¨à¥à¤¹à¥à¤¨à¥à¤› ?" - -msgid "Administration" -msgstr "पà¥à¤°à¤¶à¤¾à¤¸à¤¨ " - -msgid "All" -msgstr "सबै" - -msgid "Yes" -msgstr "हो" - -msgid "No" -msgstr "होइन" - -msgid "Unknown" -msgstr "अजà¥à¤žà¤¾à¤¤" - -msgid "Any date" -msgstr "कà¥à¤¨à¥ˆ मिति" - -msgid "Today" -msgstr "आज" - -msgid "Past 7 days" -msgstr "पूरà¥à¤µ ७ दिन" - -msgid "This month" -msgstr "यो महिना" - -msgid "This year" -msgstr "यो साल" - -msgid "No date" -msgstr "मिति छैन" - -msgid "Has date" -msgstr "मिति छ" - -msgid "Empty" -msgstr "खाली" - -msgid "Not empty" -msgstr "खाली छैन" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"कृपया सà¥à¤Ÿà¤¾à¤« खाताको लागि सही %(username)s र पासवरà¥à¤¡ राखà¥à¤¨à¥ होस । दà¥à¤µà¥ˆ खाली ठाउठकेस " -"सेनà¥à¤¸à¤¿à¤Ÿà¤¿à¤µ हà¥à¤¨ सकà¥à¤›à¤¨à¥ ।" - -msgid "Action:" -msgstr "कारà¥à¤¯:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "अरà¥à¤•ो %(verbose_name)s थपà¥à¤¨à¥à¤¹à¥‹à¤¸ ।" - -msgid "Remove" -msgstr "हटाउनà¥à¤¹à¥‹à¤¸" - -msgid "Addition" -msgstr "थप" - -msgid "Change" -msgstr "फेरà¥à¤¨à¥à¤¹à¥‹à¤¸" - -msgid "Deletion" -msgstr "हटाइयो" - -msgid "action time" -msgstr "कारà¥à¤¯ समय" - -msgid "user" -msgstr "पà¥à¤°à¤¯à¥‹à¤— करà¥à¤¤à¤¾" - -msgid "content type" -msgstr "" - -msgid "object id" -msgstr "वसà¥à¤¤à¥ परिचय" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "" - -msgid "action flag" -msgstr "à¤à¤•à¥à¤¸à¤¨ फà¥à¤²à¥à¤¯à¤¾à¤—" - -msgid "change message" -msgstr "सनà¥à¤¦à¥‡à¤¶ परिवरà¥à¤¤à¤¨ गरà¥à¤¨à¥à¤¹à¥‹à¤¸" - -msgid "log entry" -msgstr "लग" - -msgid "log entries" -msgstr "लगहरà¥" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "थपियो “%(object)sâ€." - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "बदलियो “%(object)s†— %(changes)s" - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "हटाईयो “%(object)s.â€" - -msgid "LogEntry Object" -msgstr "लग ईनà¥à¤Ÿà¥à¤°à¥€ वसà¥à¤¤à¥" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "थपियो  {name} “{object}â€." - -msgid "Added." -msgstr "थपिà¤à¤•ो छ ।" - -msgid "and" -msgstr "र" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "" - -#, python-brace-format -msgid "Changed {fields}." -msgstr "" - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "" - -msgid "No fields changed." -msgstr "कà¥à¤¨à¥ˆ फाà¤à¤Ÿ फेरिà¤à¤¨ ।" - -msgid "None" -msgstr "शà¥à¤¨à¥à¤¯" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "" - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "" - -msgid "You may edit it again below." -msgstr "तपाईं तल फेरि समà¥à¤ªà¤¾à¤¦à¤¨ गरà¥à¤¨ सकà¥à¤¨à¥à¤¹à¥à¤¨à¥à¤›à¥¤" - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "" - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "कारà¥à¤¯ गरà¥à¤¨à¤•ा निमà¥à¤¤à¤¿ वसà¥à¤¤à¥ छानà¥à¤¨à¥ परà¥à¤¦à¤› । कà¥à¤¨à¥ˆà¤ªà¤¨à¤¿ छसà¥à¤¤à¥ छानिà¤à¤•ो छैन । " - -msgid "No action selected." -msgstr "कारà¥à¤¯ छानिà¤à¤•ो छैन ।" - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "" - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "" - -#, python-format -msgid "Add %s" -msgstr "%s थपà¥à¤¨à¥à¤¹à¥‹à¤¸" - -#, python-format -msgid "Change %s" -msgstr "%s परिवरà¥à¤¤à¤¿à¤¤ ।" - -#, python-format -msgid "View %s" -msgstr "" - -msgid "Database error" -msgstr "डाटाबेस तà¥à¤°à¥à¤Ÿà¤¿" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s सफलतापूरà¥à¤µà¤• परिवरà¥à¤¤à¤¨ भयो ।" -msgstr[1] "%(count)s %(name)sहरॠसफलतापूरà¥à¤µà¤• परिवरà¥à¤¤à¤¨ भयो ।" - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s चयन भयो" -msgstr[1] "सबै %(total_count)s चयन भयो" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "%(cnt)s को ० चयन गरियो" - -#, python-format -msgid "Change history: %s" -msgstr "इतिहास फेरà¥à¤¨à¥à¤¹à¥‹à¤¸ : %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" - -msgid "Django site admin" -msgstr "जà¥à¤¯à¤¾à¤™à¥à¤—ो साइट पà¥à¤°à¤¶à¤¾à¤¸à¤¨" - -msgid "Django administration" -msgstr "जà¥à¤¯à¤¾à¤™à¥à¤—ो पà¥à¤°à¤¶à¤¾à¤¸à¤¨" - -msgid "Site administration" -msgstr "साइट पà¥à¤°à¤¶à¤¾à¤¸à¤¨" - -msgid "Log in" -msgstr "लगिन" - -#, python-format -msgid "%(app)s administration" -msgstr "" - -msgid "Page not found" -msgstr "पृषà¥à¤  भेटिà¤à¤¨" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "हामी कà¥à¤·à¤®à¤¾à¤ªà¥à¤°à¤¾à¤°à¥à¤¥à¥€ छौं, तर अनà¥à¤°à¥‹à¤§ गरिà¤à¤•ो पृषà¥à¤  फेला पारà¥à¤¨ सकिà¤à¤¨à¥¤" - -msgid "Home" -msgstr "गृह" - -msgid "Server error" -msgstr "सरà¥à¤­à¤° तà¥à¤°à¥à¤Ÿà¤¿" - -msgid "Server error (500)" -msgstr "सरà¥à¤­à¤° तà¥à¤°à¥à¤Ÿà¤¿ (५००)" - -msgid "Server Error (500)" -msgstr "सरà¥à¤­à¤° तà¥à¤°à¥à¤Ÿà¤¿ (५००)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"तà¥à¤¯à¤¹à¤¾à¤ तà¥à¤°à¥à¤Ÿà¤¿ रहेको छ। यो ईमेल मारà¥à¤«à¤¤ साइट पà¥à¤°à¤¶à¤¾à¤¸à¤•हरूलाई सूचित गरिà¤à¤•ो छ र तà¥à¤°à¥à¤¨à¥à¤¤à¥ˆ ठिक " -"गरà¥à¤¨à¥à¤ªà¤°à¥à¤¨à¥‡à¤›à¥¤ तपाईको धैरà¥à¤¯à¤¤à¤¾à¤•ो लागि धनà¥à¤¯à¤¬à¤¾à¤¦à¥¤" - -msgid "Run the selected action" -msgstr "छानिà¤à¤•ो कारà¥à¤¯ गरà¥à¤¨à¥à¤¹à¥‹à¤¸ ।" - -msgid "Go" -msgstr "बढà¥à¤¨à¥à¤¹à¥‹à¤¸" - -msgid "Click here to select the objects across all pages" -msgstr "सबै पृषà¥à¤ à¤­à¤°à¤®à¤¾ वसà¥à¤¤à¥ छानà¥à¤¨ यहाठथिचà¥à¤¨à¥à¤¹à¥‹à¤¸ ।" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "%(total_count)s %(module_name)s सबै छानà¥à¤¨à¥à¤¹à¥‹à¤¸ " - -msgid "Clear selection" -msgstr "चà¥à¤¨à¥‡à¤•ो कà¥à¤°à¤¾ हटाउनà¥à¤¹à¥‹à¤¸ ।" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "%(name)s à¤à¤ªà¥à¤²à¤¿à¤•ेसनमा भà¤à¤•ो मोडेलहरà¥" - -msgid "Add" -msgstr "थपà¥à¤¨à¥à¤¹à¥‹à¤¸ " - -msgid "View" -msgstr "" - -msgid "You don’t have permission to view or edit anything." -msgstr "तपाईंसà¤à¤— केहि पनि हेरà¥à¤¨ वा समà¥à¤ªà¤¾à¤¦à¤¨ गरà¥à¤¨ अनà¥à¤®à¤¤à¤¿ छैन।" - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" -"पहिले, पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾ नाम र पासवरà¥à¤¡ पà¥à¤°à¤µà¤¿à¤·à¥à¤Ÿ गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥à¥¤ तà¥à¤¯à¤¸à¥‹ भà¤, तपाई बढि उपयोगकरà¥à¤¤à¤¾ " -"विकलà¥à¤ªà¤¹à¤°à¥‚ समà¥à¤ªà¤¾à¤¦à¤¨ गरà¥à¤¨ सकà¥à¤·à¤® हà¥à¤¨à¥à¤¹à¥à¤¨à¥‡à¤›à¥¤" - -msgid "Enter a username and password." -msgstr "पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾ नाम र पासवरà¥à¤¡ राखà¥à¤¨à¥à¤¹à¥‹à¤¸à¥¤" - -msgid "Change password" -msgstr "पासवरà¥à¤¡ फेरà¥à¤¨à¥à¤¹à¥‹à¤¸ " - -msgid "Please correct the error below." -msgstr "कृपया तल तà¥à¤°à¥à¤Ÿà¤¿ सà¥à¤§à¤¾à¤° गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥à¥¤" - -msgid "Please correct the errors below." -msgstr "कृपया तलका तà¥à¤°à¥à¤Ÿà¥€ सà¥à¤§à¤¾à¤°à¥à¤¨à¥ होस ।" - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾ %(username)s को लागि नयाठपासवरà¥à¤¡ राखà¥à¤¨à¥à¤¹à¥‹à¤¸ ।" - -msgid "Welcome," -msgstr "सà¥à¤µà¤¾à¤—तमà¥" - -msgid "View site" -msgstr "साइट हेरà¥à¤¨à¥ होस ।" - -msgid "Documentation" -msgstr "विसà¥à¤¤à¥ƒà¤¤ विवरण" - -msgid "Log out" -msgstr "लग आउट" - -#, python-format -msgid "Add %(name)s" -msgstr "%(name)s थपà¥à¤¨à¥à¤¹à¥‹à¤¸" - -msgid "History" -msgstr "इतिहास" - -msgid "View on site" -msgstr "साइटमा हेरà¥à¤¨à¥à¤¹à¥‹à¤¸" - -msgid "Filter" -msgstr "छानà¥à¤¨à¥à¤¹à¥‹à¤¸" - -msgid "Clear all filters" -msgstr "" - -msgid "Remove from sorting" -msgstr "" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "" - -msgid "Toggle sorting" -msgstr "" - -msgid "Delete" -msgstr "मेटà¥à¤¨à¥à¤¹à¥‹à¤¸" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" - -msgid "Objects" -msgstr "" - -msgid "Yes, I’m sure" -msgstr "" - -msgid "No, take me back" -msgstr "" - -msgid "Delete multiple objects" -msgstr "वहॠवसà¥à¤¤à¥à¤¹à¤°à¥ मेटà¥à¤¨à¥à¤¹à¥‹à¤¸ ।" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "%(objects_name)s " - -msgid "Delete?" -msgstr "मेटà¥à¤¨à¥à¤¹à¥à¤¨à¥à¤› ?" - -#, python-format -msgid " By %(filter_title)s " -msgstr " %(filter_title)s दà¥à¤µà¤¾à¤°à¤¾" - -msgid "Summary" -msgstr "" - -msgid "Recent actions" -msgstr "भरà¥à¤–रका कारà¥à¤¯à¤¹à¤°à¥‚" - -msgid "My actions" -msgstr "मेरो कारà¥à¤¯à¤¹à¤°à¥‚" - -msgid "None available" -msgstr "कà¥à¤¨à¥ˆ पनि उपलबà¥à¤§ छैन ।" - -msgid "Unknown content" -msgstr "अजà¥à¤žà¤¾à¤¤ सामगà¥à¤°à¥€" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"तपाईंको डाटाबेस सà¥à¤¥à¤¾à¤ªà¤¨à¤¾à¤®à¤¾ केहि गलत छ। निशà¥à¤šà¤¿à¤¤ गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥ कि उपयà¥à¤•à¥à¤¤ डाटाबेस टेबलहरू सिरà¥à¤œà¤¨à¤¾ " -"गरिà¤à¤•ो छ, र यो सà¥à¤¨à¤¿à¤¶à¥à¤šà¤¿à¤¤ गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥ कि उपयà¥à¤•à¥à¤¤ डाटाबेस उपयà¥à¤•à¥à¤¤ पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾à¤¦à¥à¤µà¤¾à¤°à¤¾ पढà¥à¤¨ योगà¥à¤¯ " -"छ।" - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"तपाईं यस %(username)s रूपमा पà¥à¤°à¤®à¤¾à¤£à¤¿à¤•रण हà¥à¤¨à¥à¤¹à¥à¤¨à¥à¤›, तर यस पृषà¥à¤  पहà¥à¤à¤š गरà¥à¤¨ अधिकृत हà¥à¤¨à¥à¤¹à¥à¤¨à¥à¤¨à¥¤ के " -"तपाइठबिभिनà¥à¤¨ खातामा लगईन गरà¥à¤¨ चाहानà¥à¤¹à¥à¤¨à¥à¤›?" - -msgid "Forgotten your password or username?" -msgstr "पासवरà¥à¤¡ अथवा पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾ नाम भà¥à¤²à¥à¤¨à¥à¤­à¤¯à¥‹ ।" - -msgid "Toggle navigation" -msgstr "" - -msgid "Start typing to filter…" -msgstr "" - -msgid "Filter navigation items" -msgstr "" - -msgid "Date/time" -msgstr "मिति/समय" - -msgid "User" -msgstr "पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾" - -msgid "Action" -msgstr "कारà¥à¤¯:" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" - -msgid "Show all" -msgstr "सबै देखाउनà¥à¤¹à¥‹à¤¸" - -msgid "Save" -msgstr "बचत गरà¥à¤¨à¥à¤¹à¥‹à¤¸" - -msgid "Popup closing…" -msgstr "" - -msgid "Search" -msgstr "खोजà¥à¤¨à¥à¤¹à¥‹à¤¸" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s नतिजा" -msgstr[1] "%(counter)s नतिजाहरà¥" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "जमà¥à¤®à¤¾ %(full_result_count)s" - -msgid "Save as new" -msgstr "नयाठरà¥à¤ªà¤®à¤¾ बचत गरà¥à¤¨à¥à¤¹à¥‹à¤¸" - -msgid "Save and add another" -msgstr "बचत गरेर अरà¥à¤•ो थपà¥à¤¨à¥à¤¹à¥‹à¤¸" - -msgid "Save and continue editing" -msgstr "बचत गरेर संशोधन जारी राखà¥à¤¨à¥à¤¹à¥‹à¤¸" - -msgid "Save and view" -msgstr "" - -msgid "Close" -msgstr "" - -#, python-format -msgid "Change selected %(model)s" -msgstr "" - -#, python-format -msgid "Add another %(model)s" -msgstr "" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "" - -msgid "Thanks for spending some quality time with the web site today." -msgstr "" - -msgid "Log in again" -msgstr "पà¥à¤¨: लगिन गरà¥à¤¨à¥à¤¹à¥‹à¤¸" - -msgid "Password change" -msgstr "पासवरà¥à¤¡ फेरबदल" - -msgid "Your password was changed." -msgstr "तपाइको पासवरà¥à¤¡ फेरिà¤à¤•ो छ ।" - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" - -msgid "Change my password" -msgstr "मेरो पासवरà¥à¤¡ फेरà¥à¤¨à¥à¤¹à¥‹à¤¸ " - -msgid "Password reset" -msgstr "पासवरà¥à¤¡à¤ªà¥‚न: राखà¥à¤¨à¥à¤¹à¥‹à¤¸ । " - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "तपाइको पासवरà¥à¤¡ राखियो । कृपया लगिन गरà¥à¤¨à¥à¤¹à¥‹à¤¸ ।" - -msgid "Password reset confirmation" -msgstr "पासवरà¥à¤¡ पà¥à¤¨à¤°à¥à¤¸à¥à¤¥à¤¾à¤ªà¤¨à¤¾ पà¥à¤·à¥à¤Ÿà¤¿" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "ठीक तरिकाले राखिà¤à¤•ो पà¥à¤·à¥à¤Ÿà¤¿ गरà¥à¤¨ कृपया नयाठपासवरà¥à¤¡ दोहोरà¥à¤¯à¤¾à¤à¤° राखà¥à¤¨à¥à¤¹à¥‹à¤¸ ।" - -msgid "New password:" -msgstr "नयाठपासवरà¥à¤¡ :" - -msgid "Confirm password:" -msgstr "पासवरà¥à¤¡ पà¥à¤·à¥à¤Ÿà¤¿:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "पासवरà¥à¤¡ पà¥à¤¨à¤°à¥à¤¸à¥à¤¥à¤¾à¤ªà¤¨à¤¾ पà¥à¤°à¤¯à¥‹à¤— भइसकेको छ । कृपया नयाठपासवरà¥à¤¡ रिसेट मागà¥à¤¨à¥à¤¹à¥‹à¤¸ ।" - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -" %(site_name)s को लागि तपाइले पासवरà¥à¤¡ पà¥à¤¨: राखà¥à¤¨ आगà¥à¤°à¤¹ गरेको हà¥à¤¨à¤¾à¤²à¥‡ ई-मेल पाउनà¥à¤¹à¥à¤¦à¥ˆà¤‚छ । " - -msgid "Please go to the following page and choose a new password:" -msgstr "कृपया उकà¥à¤¤ पृषà¥à¤ à¤®à¤¾ जानà¥à¤¹à¥‹à¤¸ र नयाठपासवरà¥à¤¡ राखà¥à¤¨à¥à¤¹à¥‹à¤¸ :" - -msgid "Your username, in case you’ve forgotten:" -msgstr "तपाईंको पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾ नाम, यदि तपाईंले बिरà¥à¤¸à¤¨à¥à¤­à¤¯à¥‹ भने:" - -msgid "Thanks for using our site!" -msgstr "हामà¥à¤°à¥‹ साइट पà¥à¤°à¤¯à¥‹à¤— गरेकोमा धनà¥à¤¯à¤µà¤¾à¤¦" - -#, python-format -msgid "The %(site_name)s team" -msgstr "%(site_name)s टोली" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" -"तपाईà¤à¤•ो पासवरà¥à¤¡ बिरà¥à¤¸à¤¨à¥à¤­à¤¯à¥‹? तल तपाईंको ईमेल ठेगाना राखà¥à¤¨à¥à¤¹à¥‹à¤¸à¥ र हामी नयाठसेट गरà¥à¤¨ ईमेल " -"निरà¥à¤¦à¥‡à¤¶à¤¨à¤¹à¤°à¥‚ दिनेछौं।" - -msgid "Email address:" -msgstr "ई-मेल ठेगाना :" - -msgid "Reset my password" -msgstr "मेरो पासवरà¥à¤¡ पà¥à¤¨: राखà¥à¤¨à¥à¤¹à¥‹à¤¸ ।" - -msgid "All dates" -msgstr "सबै मिति" - -#, python-format -msgid "Select %s" -msgstr "%s छानà¥à¤¨à¥à¤¹à¥‹à¤¸" - -#, python-format -msgid "Select %s to change" -msgstr "%s परिवरà¥à¤¤à¤¨ गरà¥à¤¨ छानà¥à¤¨à¥à¤¹à¥‹à¤¸ ।" - -#, python-format -msgid "Select %s to view" -msgstr "" - -msgid "Date:" -msgstr "मिति:" - -msgid "Time:" -msgstr "समय:" - -msgid "Lookup" -msgstr "खोज तलास" - -msgid "Currently:" -msgstr "अहिले :" - -msgid "Change:" -msgstr "फेरà¥à¤¨à¥ होस :" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ne/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/ne/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 820885722a24f51b798ec671a28202510a97f65e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5362 zcmd^>O^h5z6~_w_KC%V^CVU1+t%Z|y?4F%nz-!Ig2v}llz=`DyC^<#FJGDD)db(HL zJv&};AmPi2EI=qYF?N&)(&HHC%K{B>I+g5PDn`H5WiQ|^R+u!*2)1S zS~K(Ss(SV6U;p>&)%<1W&1V(QB;Swm{p4Geng;j1l^>p0!8!0X@a^E_O%A8PchR0M z+XqWr0N+jjmrH!0#AR@T{tUbY{1$iz_!xL6_zO_{zXIM2{sDX^_~)|ySMUMauY+}P z0V7`3IZ)<31&aS?K|bmwetrV}3j8s6Hp??+`J!x;{P%z^M4P{VgGk< z9^CU@rHb#cs0YulJ-(t(!yXho*BbP!n=i}5MQhH*#x@MR>@OQLmYr+2yd?n1T% zqeYW-3^uZQ)`>OKO63oFvx8{bU&?|w+Gq7!FAbu*GTrhUv@S_#O z*^6M%2-bo|+YedWgpJf{a~B!8n#7BotaTm6u@!$gCLK}vONiXgGA1WJZRuoD8M$AW zxUtIC)G*S+)KX?Pq$lZ#n3xp)&lW4u$%K{s$O+YS7&RV-oLlXGx1eF&AfWzM``G1aZ)2pD}JIE znm*ZO^g$$$msEN`x6-1ZR+i${XPFnRwEY$1)s5e(>3hv8c6zFrWvjL6=}xCp$;4@} zY);99X}7H&gyrn%$V~5k75QZ`5X&DF`EznFSxOge`(lrx3|_Ks zu0gcOuWHOLxK*v?roopiv7BFgY_z1S=cnlAxVl>8OnCXmOgG55iKFw&&K@1(cfbI% z9zTi1k9y$}C0s-16GAjVDNN20n`&)MJMB@Va z?6T+ohYiQo#rc0in;T_Ac1cMn@+WL%x}vtoYQ}oUYYQtmTNEqG+!Ho!$0fHESJG-s zv7^`4W}DIE)%l`Jk#xnWoAWlD*JM1$=rp}J6tltcpn)Gqkg76533dg;?m&*yGxTmO zSfiG9TK8c~g5j-Io^38zDxU>%d)&azZZ@UG5M57}@+` zkDM6Eq%o7+fv|VTFfFc*bB-Xhe{L_8Q3c$M@n-fd$DAt?{~PzVCE+*PC5Pxcb_di( zIl<$c(A~cS-MyE0Z5XLnn_}$5+Ze{n?hci^n)H3z&O=>7O?di$MF-x9w95hHW5d0x xc38Ob_-~B%$R4%`??#5sv`nFa3glbQiPdM!ayGkUE3WuUqH=5`L+l@fe*+UY5ySuh diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ne/LC_MESSAGES/djangojs.po b/venv/Lib/site-packages/django/contrib/admin/locale/ne/LC_MESSAGES/djangojs.po deleted file mode 100644 index d55bd9f..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/ne/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,213 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Paras Nath Chaudhary , 2012 -# Sagar Chalise , 2011 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-05-17 23:12+0200\n" -"PO-Revision-Date: 2017-10-07 02:46+0000\n" -"Last-Translator: Sagar Chalise \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" - -#, javascript-format -msgid "Available %s" -msgstr "उपलबà¥à¤§ %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"यो उपलबà¥à¤§ %s को सà¥à¤šà¥€ हो। तपाईंले यी मधà¥à¤¯ केही बकà¥à¤¸à¤¬à¤¾à¤Ÿ चयन गरी बकà¥à¤¸ बीचà¥à¤•ो \"छानà¥à¤¨à¥à¤¹à¥‹à¤¸ " -"\" तीरमा कà¥à¤²à¤¿à¤• गरी छानà¥à¤¨à¤¸à¤•à¥à¤¨à¥à¤¹à¥à¤¨à¥à¤› । " - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr " उपलबà¥à¤§ %s को सà¥à¤šà¤¿à¤¬à¤¾à¤Ÿ छानà¥à¤¨ यो बकà¥à¤¸à¤®à¤¾ टाइप गरà¥à¤¨à¥à¤¹à¥‹à¤¸ " - -msgid "Filter" -msgstr "छानà¥à¤¨à¥à¤¹à¥‹à¤¸" - -msgid "Choose all" -msgstr "सबै छानà¥à¤¨à¥à¤¹à¥‹à¤¸ " - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "à¤à¤•ै कà¥à¤²à¤¿à¤•मा सबै %s छानà¥à¤¨à¥à¤¹à¥‹à¤¸ " - -msgid "Choose" -msgstr "छानà¥à¤¨à¥à¤¹à¥‹à¤¸ " - -msgid "Remove" -msgstr "हटाउनà¥à¤¹à¥‹à¤¸" - -#, javascript-format -msgid "Chosen %s" -msgstr "छानिà¤à¤•ो %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"यो छानिà¤à¤•ा %s को सà¥à¤šà¥€ हो । तपाईंले यी मधà¥à¤¯ केही बकà¥à¤¸à¤¬à¤¾à¤Ÿ चयन गरी बकà¥à¤¸ बीचà¥à¤•ो " -"\"हटाउनà¥à¤¹à¥‹à¤¸\" तीरमा कà¥à¤²à¤¿à¤• गरी हटाउन सकà¥à¤¨à¥à¤¹à¥à¤¨à¥à¤› । " - -msgid "Remove all" -msgstr "सबै हटाउनà¥à¤¹à¥‹à¤¸ " - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "à¤à¤•ै कà¥à¤²à¤¿à¤•मा सबै छानिà¤à¤•ा %s हटाउनà¥à¤¹à¥‹à¤¸ ।" - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(cnt)s को %(sel)s चयन गरियो" -msgstr[1] "%(cnt)s को %(sel)s चयन गरियो" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "तपाइको फेरबदल बचत भà¤à¤•ो छैन । कारà¥à¤¯ भà¤à¤®à¤¾ बचत नभà¤à¤•ा फेरबदल हराउने छनॠ।" - -msgid "" -"You have selected an action, but you haven't saved your changes to " -"individual fields yet. Please click OK to save. You'll need to re-run the " -"action." -msgstr "" -"तपाइले कारà¥à¤¯ छाने पनि फेरबदलहरॠबचत गरà¥à¤¨à¥ भà¤à¤•ो छैन । कृपया बचत गरà¥à¤¨ हà¥à¤¨à¥à¤› थिचà¥à¤¨à¥à¤¹à¥‹à¤¸ । कारà¥à¤¯ " -"पà¥à¤¨: सञà¥à¤šà¤¾à¤²à¤¨ गरà¥à¤¨à¥à¤ªà¤°à¥à¤¨à¥‡à¤› ।" - -msgid "" -"You have selected an action, and you haven't made any changes on individual " -"fields. You're probably looking for the Go button rather than the Save " -"button." -msgstr "" -"तपाइले कारà¥à¤¯ छाने पनि फाà¤à¤Ÿà¤¹à¤°à¥à¤®à¤¾ फेरबदलहरॠगरà¥à¤¨à¥ भà¤à¤•ो छैन । बचत गरà¥à¤¨à¥ भनà¥à¤¦à¤¾ पनि अघि बढà¥à¤¨à¥à¤¹à¥‹à¤¸ " -"।" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "सूचना: तपाईठसरà¥à¤­à¤° समय भनà¥à¤¦à¤¾ %s घणà¥à¤Ÿà¤¾ अगाडि हà¥à¤¨à¥à¤¹à¥à¤¨à¥à¤› ।" -msgstr[1] "सूचना: तपाईठसरà¥à¤­à¤° समय भनà¥à¤¦à¤¾ %s घणà¥à¤Ÿà¤¾ अगाडि हà¥à¤¨à¥à¤¹à¥à¤¨à¥à¤› ।" - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "सूचना: तपाईठसरà¥à¤­à¤° समय भनà¥à¤¦à¤¾ %s घणà¥à¤Ÿà¤¾ पछाडि हà¥à¤¨à¥à¤¹à¥à¤¨à¥à¤› ।" -msgstr[1] "सूचना: तपाईठसरà¥à¤­à¤° समय भनà¥à¤¦à¤¾ %s घणà¥à¤Ÿà¤¾ पछाडि हà¥à¤¨à¥à¤¹à¥à¤¨à¥à¤› ।" - -msgid "Now" -msgstr "यतिखेर" - -msgid "Choose a Time" -msgstr "समय छानà¥à¤¨à¥ होस ।" - -msgid "Choose a time" -msgstr "समय चयन गरà¥à¤¨à¥à¤¹à¥‹à¤¸" - -msgid "Midnight" -msgstr "मधà¥à¤¯à¤°à¤¾à¤¤" - -msgid "6 a.m." -msgstr "बिहान ६ बजे" - -msgid "Noon" -msgstr "मधà¥à¤¯à¤¾à¤¨à¥à¤¹" - -msgid "6 p.m." -msgstr "बेलà¥à¤•ी ६ बजे" - -msgid "Cancel" -msgstr "रदà¥à¤¦ गरà¥à¤¨à¥à¤¹à¥‹à¤¸ " - -msgid "Today" -msgstr "आज" - -msgid "Choose a Date" -msgstr "मिति छानà¥à¤¨à¥ होस ।" - -msgid "Yesterday" -msgstr "हिजो" - -msgid "Tomorrow" -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 "" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "" - -msgctxt "one letter Monday" -msgid "M" -msgstr "" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "" - -msgctxt "one letter Friday" -msgid "F" -msgstr "" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "" - -msgid "Show" -msgstr "देखाउनà¥à¤¹à¥‹à¤¸ " - -msgid "Hide" -msgstr "लà¥à¤•ाउनà¥à¤¹à¥‹à¤¸ " diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/nl/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/nl/LC_MESSAGES/django.mo deleted file mode 100644 index 0564585d5cd3a25e2f8699bc00deef95108c12f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17070 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 ixw2dxDR{L$V-b;vhi5BVzM%>M(il^f## diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/nl/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/nl/LC_MESSAGES/django.po deleted file mode 100644 index 34f1d16..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/nl/LC_MESSAGES/django.po +++ /dev/null @@ -1,735 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Bas Peschier , 2013 -# Claude Paroz , 2017 -# Evelijn Saaltink , 2016 -# Harro van der Klauw , 2012 -# Ilja Maas , 2015 -# Jannis Leidel , 2011 -# Jeffrey Gelens , 2011-2012 -# dokterbob , 2015 -# Meteor0id, 2019-2020 -# 8de006b1b0894aab6aef71979dcd8bd6_5c6b207 , 2014-2015 -# Tino de Bruijn , 2011 -# Tonnes , 2017,2019-2020 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-07-14 19:53+0200\n" -"PO-Revision-Date: 2020-07-15 08:30+0000\n" -"Last-Translator: Tonnes \n" -"Language-Team: Dutch (http://www.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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "%(count)d %(items)s met succes verwijderd." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "%(name)s kan niet worden verwijderd " - -msgid "Are you sure?" -msgstr "Weet u het zeker?" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Geselecteerde %(verbose_name_plural)s verwijderen" - -msgid "Administration" -msgstr "Beheer" - -msgid "All" -msgstr "Alle" - -msgid "Yes" -msgstr "Ja" - -msgid "No" -msgstr "Nee" - -msgid "Unknown" -msgstr "Onbekend" - -msgid "Any date" -msgstr "Elke datum" - -msgid "Today" -msgstr "Vandaag" - -msgid "Past 7 days" -msgstr "Afgelopen zeven dagen" - -msgid "This month" -msgstr "Deze maand" - -msgid "This year" -msgstr "Dit jaar" - -msgid "No date" -msgstr "Geen datum" - -msgid "Has date" -msgstr "Heeft datum" - -msgid "Empty" -msgstr "Leeg" - -msgid "Not empty" -msgstr "Niet leeg" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"Voer de correcte %(username)s en wachtwoord voor een stafaccount in. Let op " -"dat beide velden hoofdlettergevoelig zijn." - -msgid "Action:" -msgstr "Actie:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Nog een %(verbose_name)s toevoegen" - -msgid "Remove" -msgstr "Verwijderen" - -msgid "Addition" -msgstr "Toevoeging" - -msgid "Change" -msgstr "Wijzigen" - -msgid "Deletion" -msgstr "Verwijdering" - -msgid "action time" -msgstr "actietijd" - -msgid "user" -msgstr "gebruiker" - -msgid "content type" -msgstr "inhoudstype" - -msgid "object id" -msgstr "object-id" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "object-repr" - -msgid "action flag" -msgstr "actievlag" - -msgid "change message" -msgstr "wijzigingsbericht" - -msgid "log entry" -msgstr "logboekvermelding" - -msgid "log entries" -msgstr "logboekvermeldingen" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "‘%(object)s’ toegevoegd." - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "‘%(object)s’ gewijzigd - %(changes)s" - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "‘%(object)s’ verwijderd." - -msgid "LogEntry Object" -msgstr "LogEntry-object" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "{name} ‘{object}’ toegevoegd." - -msgid "Added." -msgstr "Toegevoegd." - -msgid "and" -msgstr "en" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "{fields} voor {name} ‘{object}’ gewijzigd." - -#, python-brace-format -msgid "Changed {fields}." -msgstr "{fields} gewijzigd." - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "{name} ‘{object}’ verwijderd." - -msgid "No fields changed." -msgstr "Geen velden gewijzigd." - -msgid "None" -msgstr "Geen" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "" -"Houd ‘Control’, of ‘Command’ op een Mac, ingedrukt om meerdere items te " -"selecteren." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "De {name} ‘{obj}’ is met succes toegevoegd." - -msgid "You may edit it again below." -msgstr "U kunt deze hieronder weer bewerken." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "" -"De {name} ‘{obj}’ is met succes toegevoegd. U kunt hieronder nog een {name} " -"toevoegen." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "" -"De {name} ‘{obj}’ is met succes gewijzigd. U kunt deze hieronder nogmaals " -"bewerken." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "" -"De {name} ‘{obj}’ is met succes toegevoegd. U kunt deze hieronder nogmaals " -"bewerken." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "" -"De {name} ‘{obj}’ is met succes gewijzigd. U kunt hieronder nog een {name} " -"toevoegen." - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "De {name} ‘{obj}’ is met succes gewijzigd." - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Er moeten items worden geselecteerd om acties op uit te voeren. Er zijn geen " -"items gewijzigd." - -msgid "No action selected." -msgstr "Geen actie geselecteerd." - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "De %(name)s ‘%(obj)s’ is met succes verwijderd." - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "%(name)s met ID ‘%(key)s’ bestaat niet. Misschien is deze verwijderd?" - -#, python-format -msgid "Add %s" -msgstr "%s toevoegen" - -#, python-format -msgid "Change %s" -msgstr "%s wijzigen" - -#, python-format -msgid "View %s" -msgstr "%s weergeven" - -msgid "Database error" -msgstr "Databasefout" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s is met succes gewijzigd." -msgstr[1] "%(count)s %(name)s zijn met succes gewijzigd." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s geselecteerd" -msgstr[1] "Alle %(total_count)s geselecteerd" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "0 van de %(cnt)s geselecteerd" - -#, python-format -msgid "Change history: %s" -msgstr "Wijzigingsgeschiedenis: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"Het verwijderen van %(class_name)s %(instance)s vereist het verwijderen van " -"de volgende beschermde gerelateerde objecten: %(related_objects)s" - -msgid "Django site admin" -msgstr "Django-websitebeheer" - -msgid "Django administration" -msgstr "Django-beheer" - -msgid "Site administration" -msgstr "Websitebeheer" - -msgid "Log in" -msgstr "Aanmelden" - -#, python-format -msgid "%(app)s administration" -msgstr "%(app)s-beheer" - -msgid "Page not found" -msgstr "Pagina niet gevonden" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "Het spijt ons, maar de opgevraagde pagina kon niet worden gevonden." - -msgid "Home" -msgstr "Voorpagina" - -msgid "Server error" -msgstr "Serverfout" - -msgid "Server error (500)" -msgstr "Serverfout (500)" - -msgid "Server Error (500)" -msgstr "Serverfout (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"Er heeft zich een fout voorgedaan. Dit is via e-mail bij de " -"websitebeheerders gemeld en zou snel verholpen moeten zijn. Bedankt voor uw " -"geduld." - -msgid "Run the selected action" -msgstr "De geselecteerde actie uitvoeren" - -msgid "Go" -msgstr "Uitvoeren" - -msgid "Click here to select the objects across all pages" -msgstr "Klik hier om alle objecten op alle pagina's te selecteren" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Alle %(total_count)s %(module_name)s selecteren" - -msgid "Clear selection" -msgstr "Selectie wissen" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "Modellen in de %(name)s-toepassing" - -msgid "Add" -msgstr "Toevoegen" - -msgid "View" -msgstr "Weergeven" - -msgid "You don’t have permission to view or edit anything." -msgstr "U hebt geen rechten om iets te bekijken of te bewerken." - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" -"Vul allereerst een gebruikersnaam en wachtwoord in. Daarna kunt u meer " -"gebruikersopties bewerken." - -msgid "Enter a username and password." -msgstr "Voer een gebruikersnaam en wachtwoord in." - -msgid "Change password" -msgstr "Wachtwoord wijzigen" - -msgid "Please correct the error below." -msgstr "Corrigeer de fout hieronder." - -msgid "Please correct the errors below." -msgstr "Corrigeer de fouten hieronder." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "" -"Voer een nieuw wachtwoord in voor de gebruiker %(username)s." - -msgid "Welcome," -msgstr "Welkom," - -msgid "View site" -msgstr "Website bekijken" - -msgid "Documentation" -msgstr "Documentatie" - -msgid "Log out" -msgstr "Afmelden" - -#, python-format -msgid "Add %(name)s" -msgstr "%(name)s toevoegen" - -msgid "History" -msgstr "Geschiedenis" - -msgid "View on site" -msgstr "Weergeven op website" - -msgid "Filter" -msgstr "Filter" - -msgid "Clear all filters" -msgstr "Alle filters wissen" - -msgid "Remove from sorting" -msgstr "Verwijderen uit sortering" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Sorteerprioriteit: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "Sortering aan/uit" - -msgid "Delete" -msgstr "Verwijderen" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"Het verwijderen van %(object_name)s '%(escaped_object)s' zou ook " -"gerelateerde objecten verwijderen, maar uw account heeft geen rechten om de " -"volgende typen objecten te verwijderen:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"Het verwijderen van %(object_name)s '%(escaped_object)s' vereist het " -"verwijderen van de volgende gerelateerde objecten:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"Weet u zeker dat u %(object_name)s '%(escaped_object)s' wilt verwijderen? " -"Alle volgende gerelateerde objecten worden verwijderd:" - -msgid "Objects" -msgstr "Objecten" - -msgid "Yes, I’m sure" -msgstr "Ja, ik weet het zeker" - -msgid "No, take me back" -msgstr "Nee, teruggaan" - -msgid "Delete multiple objects" -msgstr "Meerdere objecten verwijderen" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"Het verwijderen van de geselecteerde %(objects_name)s zou ook gerelateerde " -"objecten verwijderen, maar uw account heeft geen rechten om de volgende " -"typen objecten te verwijderen:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"Het verwijderen van de geselecteerde %(objects_name)s vereist het " -"verwijderen van de volgende beschermde gerelateerde objecten:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"Weet u zeker dat u de geselecteerde %(objects_name)s wilt verwijderen? Alle " -"volgende objecten en hun aanverwante items zullen worden verwijderd:" - -msgid "Delete?" -msgstr "Verwijderen?" - -#, python-format -msgid " By %(filter_title)s " -msgstr " Op %(filter_title)s " - -msgid "Summary" -msgstr "Samenvatting" - -msgid "Recent actions" -msgstr "Recente acties" - -msgid "My actions" -msgstr "Mijn acties" - -msgid "None available" -msgstr "Geen beschikbaar" - -msgid "Unknown content" -msgstr "Onbekende inhoud" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"Er is iets mis met de installatie van uw database. Zorg ervoor dat de juiste " -"databasetabellen zijn aangemaakt en dat de database voor de juiste gebruiker " -"leesbaar is." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"U bent geverifieerd als %(username)s, maar niet bevoegd om deze pagina te " -"bekijken. Wilt u zich aanmelden bij een andere account?" - -msgid "Forgotten your password or username?" -msgstr "Wachtwoord of gebruikersnaam vergeten?" - -msgid "Toggle navigation" -msgstr "Navigatie aan/uit" - -msgid "Date/time" -msgstr "Datum/tijd" - -msgid "User" -msgstr "Gebruiker" - -msgid "Action" -msgstr "Actie" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" -"Dit object heeft geen wijzigingsgeschiedenis. Het is mogelijk niet via de " -"beheerwebsite toegevoegd." - -msgid "Show all" -msgstr "Alles tonen" - -msgid "Save" -msgstr "Opslaan" - -msgid "Popup closing…" -msgstr "Pop-up sluiten…" - -msgid "Search" -msgstr "Zoeken" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s resultaat" -msgstr[1] "%(counter)s resultaten" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "%(full_result_count)s totaal" - -msgid "Save as new" -msgstr "Opslaan als nieuw item" - -msgid "Save and add another" -msgstr "Opslaan en nieuwe toevoegen" - -msgid "Save and continue editing" -msgstr "Opslaan en opnieuw bewerken" - -msgid "Save and view" -msgstr "Opslaan en weergeven" - -msgid "Close" -msgstr "Sluiten" - -#, python-format -msgid "Change selected %(model)s" -msgstr "Geselecteerde %(model)s wijzigen" - -#, python-format -msgid "Add another %(model)s" -msgstr "Nog een %(model)s toevoegen" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "Geselecteerde %(model)s verwijderen" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "Bedankt voor de aanwezigheid op de site vandaag." - -msgid "Log in again" -msgstr "Opnieuw aanmelden" - -msgid "Password change" -msgstr "Wachtwoordwijziging" - -msgid "Your password was changed." -msgstr "Uw wachtwoord is gewijzigd." - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"Voer omwille van beveiliging uw oude en twee keer uw nieuwe wachtwoord in, " -"zodat we kunnen controleren of u geen typefouten hebt gemaakt." - -msgid "Change my password" -msgstr "Mijn wachtwoord wijzigen" - -msgid "Password reset" -msgstr "Wachtwoord hersteld" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "Uw wachtwoord is ingesteld. U kunt nu verdergaan en zich aanmelden." - -msgid "Password reset confirmation" -msgstr "Bevestiging wachtwoord herstellen" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Voer het nieuwe wachtwoord twee keer in, zodat we kunnen controleren of er " -"geen typefouten zijn gemaakt." - -msgid "New password:" -msgstr "Nieuw wachtwoord:" - -msgid "Confirm password:" -msgstr "Bevestig wachtwoord:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"De link voor het herstellen van het wachtwoord is ongeldig, waarschijnlijk " -"omdat de link al eens is gebruikt. Vraag opnieuw een wachtwoord aan." - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" -"We hebben u instructies gestuurd voor het instellen van uw wachtwoord, als " -"er een account bestaat met het door u ingevoerde e-mailadres. U zou deze " -"straks moeten ontvangen." - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" -"Als u geen e-mail ontvangt, controleer dan of u het e-mailadres hebt " -"ingevoerd waarmee u zich hebt geregistreerd, en controleer uw spam-map." - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"U ontvangt deze e-mail, omdat u een aanvraag voor opnieuw instellen van het " -"wachtwoord voor uw account op %(site_name)s hebt gedaan." - -msgid "Please go to the following page and choose a new password:" -msgstr "Ga naar de volgende pagina en kies een nieuw wachtwoord:" - -msgid "Your username, in case you’ve forgotten:" -msgstr "Uw gebruikersnaam, mocht u deze vergeten zijn:" - -msgid "Thanks for using our site!" -msgstr "Bedankt voor het gebruik van onze website!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "Het %(site_name)s-team" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" -"Wachtwoord vergeten? Vul hieronder uw e-mailadres in, en we sturen " -"instructies voor het instellen van een nieuw wachtwoord." - -msgid "Email address:" -msgstr "E-mailadres:" - -msgid "Reset my password" -msgstr "Mijn wachtwoord opnieuw instellen" - -msgid "All dates" -msgstr "Alle datums" - -#, python-format -msgid "Select %s" -msgstr "Selecteer %s" - -#, python-format -msgid "Select %s to change" -msgstr "Selecteer %s om te wijzigen" - -#, python-format -msgid "Select %s to view" -msgstr "Selecteer %s om te bekijken" - -msgid "Date:" -msgstr "Datum:" - -msgid "Time:" -msgstr "Tijd:" - -msgid "Lookup" -msgstr "Opzoeken" - -msgid "Currently:" -msgstr "Huidig:" - -msgid "Change:" -msgstr "Wijzigen:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/nl/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/nl/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 814d1e8b0aff1191088ff4913ffd07031c8595d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4592 zcmb`JL5v(n6+jDO0&E}zhmZg!R1CJ)#M8U$1QW(F^2VE8Y-ep_k8OfDP%~XS(>py? zLwEIzXAdMN4!{KwM1lkt4v{zo1Sk>+xWEa7gv0>}Arw$RDB_k|4!qypW6wH^vm(@P z&FiYJ`t|GoU-kPhd-r@xQ68r5qyGFYO0B^!+{O>(+8(7o2`BJ&_`{kn!ne`>W!?TY zd>8HC*6lyl{40Dn{r{->YR%i2JV*a~;XC0z_z`#z9)zp#9dJ-{1ZDlFAR^RP;M?KX z>h?ElJ`4F*-{nWP@O>z9o`*8;1^7Am6WD@xB2?aYpo~wU$Q?rd)ir)Z&!?d1`Bf-# zo`KK6=ioPB#3V$jUqO-g8+aW49?HBs==>hM2R;jb42N)?mv_To)cgayhxW^L`?b1# z7fQU3{)6!S@Hn*i>LOgD{o)== zgVYD8Qa(_jw43<+L8|QO5EZfNeyZ3)%Fznto{sR`sN3Q*DIcfGzCSDt3fn4+?0GMB zzG|w6;D@M~OC6?aDyC6ORJj)pP^BzVKT3U=x}PdV;zG&-ReT_Rl^B*Hu`TCX%Ezb@ zySNmA^SMnA=h|=R1M?jhc%;L2f{kza?wB^wAX3NlP_R7Al2k1h-69Wad1R8*v{S1O z9foS$r5*!Yy(HKCho04Gl4I!&ZDt%CmHQu< z$1#FZl2{u=v8{a72e!W*YM;(#x#7SiJ3~@X?kr+*zPDs2vQrd4)4{$F%{anxk6BF`IJYihda;6GVhM|iPn4THh(#gW|=8|Yry^C(G9)t9D z^>XIM(wALV5SzSCK|Qe{(ic)|a$CiQK7UrMC-bM;bMBo*8r_*~WJRT2Wtthq3Rf+< zvq5Z}gz}o2TITddsj`ThF?6Z%&636mDzrHgJ`a)djwc&%n_kTlT(@U+wr|}#>06)e zyJSKkPTq5ATW?X0+}79X6MK-`Ax3z#_70m#b!A%)70@M zf#K&a+M&-vV?FOCapSR~n>Sj%spl@7Z(OvaM20rxes1cci$@n5i=SvLJ*1bGnoElh zE>h;6FnMUSGUM{p1fMl^%R83Uj}kF38njP#2c&?g;|HH+wCfh8Ya1Wa&R`$4baZN*0llW1t0yd( zY1q^SNvazp7mM{qUT!qD;)h#_7*^MQs#3GqBKrSN6&2;u{GZm{yvlj^@V_YDOR6#-# z!?atH+&BSrKh1F%})pvqy zeT^@!@>E~O%57YMX(Y>8J$u6(5fgXi9sb`+y4-6#v!vPBDjg!{QBGqT%Y6AbXlD{= zk-my!-#OnrI%T~X`m^Zc#wcUAod DHX{40 diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/nl/LC_MESSAGES/djangojs.po b/venv/Lib/site-packages/django/contrib/admin/locale/nl/LC_MESSAGES/djangojs.po deleted file mode 100644 index 8ed513c..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/nl/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,227 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Bouke Haarsma , 2013 -# Evelijn Saaltink , 2016 -# Harro van der Klauw , 2012 -# Ilja Maas , 2015 -# Jannis Leidel , 2011 -# Jeffrey Gelens , 2011-2012 -# Meteor0id, 2019-2020 -# 8de006b1b0894aab6aef71979dcd8bd6_5c6b207 , 2015 -# Tonnes , 2019-2020 -# wunki , 2011 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-11 20:56+0200\n" -"PO-Revision-Date: 2020-05-13 11:10+0000\n" -"Last-Translator: Tonnes \n" -"Language-Team: Dutch (http://www.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" - -#, javascript-format -msgid "Available %s" -msgstr "Beschikbare %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Dit is de lijst met beschikbare %s. U kunt er een aantal kiezen door ze in " -"het vak hieronder te selecteren en daarna op de pijl 'Kiezen' tussen de twee " -"vakken te klikken." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "Typ in dit vak om de lijst met beschikbare %s te filteren." - -msgid "Filter" -msgstr "Filter" - -msgid "Choose all" -msgstr "Alle kiezen" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Klik om alle %s te kiezen." - -msgid "Choose" -msgstr "Kiezen" - -msgid "Remove" -msgstr "Verwijderen" - -#, javascript-format -msgid "Chosen %s" -msgstr "Gekozen %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Dit is de lijst met gekozen %s. U kunt er een aantal verwijderen door ze in " -"het vak hieronder te selecteren en daarna op de pijl 'Verwijderen' tussen de " -"twee vakken te klikken." - -msgid "Remove all" -msgstr "Alle verwijderen" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Klik om alle gekozen %s tegelijk te verwijderen." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(sel)s van de %(cnt)s geselecteerd" -msgstr[1] "%(sel)s van de %(cnt)s geselecteerd" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"U hebt niet-opgeslagen wijzigingen op afzonderlijke bewerkbare velden. Als u " -"een actie uitvoert, gaan uw wijzigingen verloren." - -msgid "" -"You have selected an action, but you haven’t saved your changes to " -"individual fields yet. Please click OK to save. You’ll need to re-run the " -"action." -msgstr "" -"U hebt een actie geselecteerd, maar uw wijzigingen in afzonderlijke velden " -"nog niet opgeslagen. Klik op OK om deze op te slaan. U dient de actie " -"opnieuw uit te voeren." - -msgid "" -"You have selected an action, and you haven’t made any changes on individual " -"fields. You’re probably looking for the Go button rather than the Save " -"button." -msgstr "" -"U hebt een actie geselecteerd, en geen wijzigingen in afzonderlijke velden " -"aangebracht. Waarschijnlijk zoekt u de knop Gaan in plaats van de knop " -"Opslaan." - -msgid "Now" -msgstr "Nu" - -msgid "Midnight" -msgstr "Middernacht" - -msgid "6 a.m." -msgstr "6 uur 's ochtends" - -msgid "Noon" -msgstr "12 uur 's middags" - -msgid "6 p.m." -msgstr "6 uur 's avonds" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "Let op: u ligt %s uur voor ten opzichte van de servertijd." -msgstr[1] "Let op: u ligt %s uur voor ten opzichte van de servertijd." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "Let op: u ligt %s uur achter ten opzichte van de servertijd." -msgstr[1] "Let op: u ligt %s uur achter ten opzichte van de servertijd." - -msgid "Choose a Time" -msgstr "Kies een tijdstip" - -msgid "Choose a time" -msgstr "Kies een tijd" - -msgid "Cancel" -msgstr "Annuleren" - -msgid "Today" -msgstr "Vandaag" - -msgid "Choose a Date" -msgstr "Kies een datum" - -msgid "Yesterday" -msgstr "Gisteren" - -msgid "Tomorrow" -msgstr "Morgen" - -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" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "Z" - -msgctxt "one letter Monday" -msgid "M" -msgstr "M" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "D" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "W" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "D" - -msgctxt "one letter Friday" -msgid "F" -msgstr "V" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "Z" - -msgid "Show" -msgstr "Tonen" - -msgid "Hide" -msgstr "Verbergen" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/nn/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/nn/LC_MESSAGES/django.mo deleted file mode 100644 index 315dffc7eee05ce9c7105a04c187c95a670ecbd6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16502 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, 2011-2012 -# 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-18 12:44+0000\n" -"Last-Translator: Vibeke Uthaug\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" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Slett valgte %(verbose_name_plural)s" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "Sletta %(count)d %(items)s." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "Kan ikkje slette %(name)s" - -msgid "Are you sure?" -msgstr "Er du sikker?" - -msgid "Administration" -msgstr "Administrasjon" - -msgid "All" -msgstr "Alle" - -msgid "Yes" -msgstr "Ja" - -msgid "No" -msgstr "Nei" - -msgid "Unknown" -msgstr "Ukjend" - -msgid "Any date" -msgstr "NÃ¥r som helst" - -msgid "Today" -msgstr "I dag" - -msgid "Past 7 days" -msgstr "Siste sju dagar" - -msgid "This month" -msgstr "Denne mÃ¥naden" - -msgid "This year" -msgstr "I Ã¥r" - -msgid "No date" -msgstr "Ingen dato" - -msgid "Has date" -msgstr "Har dato" - -msgid "Empty" -msgstr "Tom" - -msgid "Not empty" -msgstr "Ikkje tom" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"Oppgje korrekt %(username)s og passord for ein administrasjonsbrukarkonto. " -"Merk at det er skilnad pÃ¥ smÃ¥ og store bokstavar." - -msgid "Action:" -msgstr "Handling:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Opprett ny %(verbose_name)s." - -msgid "Remove" -msgstr "Fjern" - -msgid "Addition" -msgstr "Tillegg" - -msgid "Change" -msgstr "Endre" - -msgid "Deletion" -msgstr "Sletting" - -msgid "action time" -msgstr "tid for handling" - -msgid "user" -msgstr "brukar" - -msgid "content type" -msgstr "innhaldstype" - -msgid "object id" -msgstr "objekt-ID" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "objekt repr" - -msgid "action flag" -msgstr "handlingsflagg" - -msgid "change message" -msgstr "endre melding" - -msgid "log entry" -msgstr "logginnlegg" - -msgid "log entries" -msgstr "logginnlegg" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "Oppretta “%(object)sâ€." - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "Endra “%(object)s†— %(changes)s" - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "Sletta “%(object)sâ€." - -msgid "LogEntry Object" -msgstr "LogEntry-objekt" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "Oppretta {name} “{object}â€." - -msgid "Added." -msgstr "Oppretta." - -msgid "and" -msgstr "og" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "Endra {fields} for {name} “{object}â€." - -#, python-brace-format -msgid "Changed {fields}." -msgstr "Endra {fields}." - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "Sletta {name} “{object}â€." - -msgid "No fields changed." -msgstr "Ingen felt endra." - -msgid "None" -msgstr "Ingen" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "" -"Hald nede “Controlâ€, eller “Command†pÃ¥ ein Mac, for Ã¥ velge meir enn éin." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "{name} “{obj}†vart oppretta." - -msgid "You may edit it again below." -msgstr "Du kan endre det att nedanfor." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "" -"{name} “{obj}†vart oppretta. Du kan opprette enda ein {name} nedanfor." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "{name} “{obj}†vart endra. Du kan redigere vidare nedanfor." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "{name} “{obj}†vart oppretta. Du kan redigere vidare nedanfor." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "{name} “{obj}†vart endra. Du kan opprette enda ein {name} nedanfor." - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "{name} “{obj}†vart endra." - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Objekt mÃ¥ vere valde for at dei skal kunne utførast handlingar pÃ¥. Ingen " -"object er endra." - -msgid "No action selected." -msgstr "Inga valt handling." - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "%(name)s “%(obj)s†vart sletta." - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "" -"%(name)s med ID “%(key)s†eksisterer ikkje. Kanskje den har vorte sletta?" - -#, python-format -msgid "Add %s" -msgstr "Opprett %s" - -#, python-format -msgid "Change %s" -msgstr "Rediger %s" - -#, python-format -msgid "View %s" -msgstr "SjÃ¥ %s" - -msgid "Database error" -msgstr "Databasefeil" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s vart endra." -msgstr[1] "%(count)s %(name)s vart endra." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s valde" -msgstr[1] "Alle %(total_count)s valde" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "Ingen av %(cnt)s valde" - -#, python-format -msgid "Change history: %s" -msgstr "Endringshistorikk: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"Sletting av %(class_name)s «%(instance)s» krev sletting av følgande beskytta " -"relaterte objekt: %(related_objects)s" - -msgid "Django site admin" -msgstr "Django administrasjonsside" - -msgid "Django administration" -msgstr "Django-administrasjon" - -msgid "Site administration" -msgstr "Nettstadsadministrasjon" - -msgid "Log in" -msgstr "Logg inn" - -#, python-format -msgid "%(app)s administration" -msgstr "%(app)s-administrasjon" - -msgid "Page not found" -msgstr "Fann ikkje sida" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "Sida du spør etter finst ikkje." - -msgid "Home" -msgstr "Heim" - -msgid "Server error" -msgstr "Tenarfeil" - -msgid "Server error (500)" -msgstr "Tenarfeil (500)" - -msgid "Server Error (500)" -msgstr "Tenarfeil (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"Det har oppstÃ¥tt ein feil. Det er rapportert til dei som administrerer " -"nettsida med e-mail og burde bli fiksa snarast. Takk for tolmodigheita." - -msgid "Run the selected action" -msgstr "Utfør den valde handlinga" - -msgid "Go" -msgstr "GÃ¥" - -msgid "Click here to select the objects across all pages" -msgstr "Klikk her for Ã¥ velje objekt pÃ¥ tvers av alle sider" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Velg alle %(total_count)s %(module_name)s" - -msgid "Clear selection" -msgstr "Nullstill utval" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "Modellar i %(name)s-applikasjonen" - -msgid "Add" -msgstr "Opprett" - -msgid "View" -msgstr "SjÃ¥" - -msgid "You don’t have permission to view or edit anything." -msgstr "Du har ikkje løyve til Ã¥ sjÃ¥ eller redigere noko." - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" -"Skriv først inn brukernamn og passord. Deretter vil du fÃ¥ høve til Ã¥ endre " -"fleire brukarinnstillingar." - -msgid "Enter a username and password." -msgstr "Skriv inn nytt brukarnamn og passord." - -msgid "Change password" -msgstr "Endre passord" - -msgid "Please correct the error below." -msgstr "Korriger feilen under." - -msgid "Please correct the errors below." -msgstr "Korriger feila under." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "Skriv inn eit nytt passord for brukaren %(username)s." - -msgid "Welcome," -msgstr "Velkommen," - -msgid "View site" -msgstr "Vis nettstad" - -msgid "Documentation" -msgstr "Dokumentasjon" - -msgid "Log out" -msgstr "Logg ut" - -#, python-format -msgid "Add %(name)s" -msgstr "Opprett %(name)s" - -msgid "History" -msgstr "Historikk" - -msgid "View on site" -msgstr "Vis pÃ¥ nettstad" - -msgid "Filter" -msgstr "Filtrering" - -msgid "Clear all filters" -msgstr "Fjern alle filter" - -msgid "Remove from sorting" -msgstr "Fjern frÃ¥ sortering" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Sorteringspriorite: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "SlÃ¥r av eller pÃ¥ sortering" - -msgid "Delete" -msgstr "Slett" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"Dersom du slettar %(object_name)s '%(escaped_object)s', vil ogsÃ¥ slette " -"relaterte objekt, men du har ikkje løyve til Ã¥ slette følgande objekttypar:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"Sletting av %(object_name)s '%(escaped_object)s' krevar sletting av " -"følgjande beskytta relaterte objekt:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"Er du sikker pÃ¥ at du vil slette %(object_name)s \"%(escaped_object)s\"? " -"Alle dei følgjande relaterte objekta vil bli sletta:" - -msgid "Objects" -msgstr "Objekt" - -msgid "Yes, I’m sure" -msgstr "Ja, eg er sikker" - -msgid "No, take me back" -msgstr "Nei, ta meg attende" - -msgid "Delete multiple objects" -msgstr "Slett fleire objekt" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"Sletting av %(objects_name)s vil føre til at relaterte objekt blir sletta, " -"men kontoen din manglar løyve til Ã¥ slette følgjande objekttypar:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"Sletting av %(objects_name)s krevar sletting av følgjande beskytta relaterte " -"objekt:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"Er du sikker pÃ¥ at du vil slette dei valgte objekta %(objects_name)s? " -"Følgjande objekt og deira relaterte objekt vil bli sletta:" - -msgid "Delete?" -msgstr "Slette?" - -#, python-format -msgid " By %(filter_title)s " -msgstr "Etter %(filter_title)s " - -msgid "Summary" -msgstr "Oppsummering" - -msgid "Recent actions" -msgstr "Siste handlingar" - -msgid "My actions" -msgstr "Mine handlingar" - -msgid "None available" -msgstr "Ingen tilgjengelege" - -msgid "Unknown content" -msgstr "Ukjent innhald" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -" match \n" -"Noko er gale med databaseinstallasjonen din. Syt for at databasetabellane er " -"oppretta og at brukaren har dei naudsynte løyve." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"Du er stadfesta som %(username)s, men er ikkje autentisert til Ã¥ fÃ¥ tilgang " -"til denne sida . Ynskjer du Ã¥ logge inn med ein annan konto?" - -msgid "Forgotten your password or username?" -msgstr "Gløymd brukarnamn eller passord?" - -msgid "Toggle navigation" -msgstr "Veksl navigasjon" - -msgid "Start typing to filter…" -msgstr "Begynn Ã¥ skrive for Ã¥ filtrere..." - -msgid "Filter navigation items" -msgstr "Filtrer navigasjonselement" - -msgid "Date/time" -msgstr "Dato/tid" - -msgid "User" -msgstr "Brukar" - -msgid "Action" -msgstr "Handling" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" -"Dette objektet har ingen endringshistorikk. Det blei sannsynlegvis ikkje " -"oppretta av denne administratoren. " - -msgid "Show all" -msgstr "Vis alle" - -msgid "Save" -msgstr "Lagre" - -msgid "Popup closing…" -msgstr "Lukkar popup…" - -msgid "Search" -msgstr "Søk" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s resultat" -msgstr[1] "%(counter)s resultat" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "%(full_result_count)s totalt" - -msgid "Save as new" -msgstr "Lagre som ny" - -msgid "Save and add another" -msgstr "Lagre og opprett ny" - -msgid "Save and continue editing" -msgstr "Lagre og hald fram Ã¥ redigere" - -msgid "Save and view" -msgstr "Lagre og sjÃ¥" - -msgid "Close" -msgstr "Lukk" - -#, python-format -msgid "Change selected %(model)s" -msgstr "Endre valt %(model)s" - -#, python-format -msgid "Add another %(model)s" -msgstr "Opprett ny %(model)s" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "Slett valde %(model)s" - -msgid "Thanks for spending some quality time with the web site today." -msgstr "Takk for at du brukte litt kvalitetstid pÃ¥ nettsida i dag. " - -msgid "Log in again" -msgstr "Logg inn att" - -msgid "Password change" -msgstr "Endre passord" - -msgid "Your password was changed." -msgstr "Passordet ditt vart endret." - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"Av sikkerheitsgrunnar mÃ¥ du oppgje det gamle passordet ditt. Oppgje sÃ¥ det " -"nye passordet ditt to gongar, sÃ¥nn at vi kan kontrollere at det er korrekt." - -msgid "Change my password" -msgstr "Endre passord" - -msgid "Password reset" -msgstr "Nullstill passord" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "Passordet ditt er sett. Du kan logge inn." - -msgid "Password reset confirmation" -msgstr "Stadfesting pÃ¥ nullstilt passord" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Oppgje det nye passordet ditt to gonger, for Ã¥ sikre at du oppgjev det " -"korrekt." - -msgid "New password:" -msgstr "Nytt passord:" - -msgid "Confirm password:" -msgstr "Gjenta nytt passord:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"Nullstillingslinken er ugyldig, kanskje fordi den allereie har vore brukt. " -"Nullstill passordet ditt pÃ¥ nytt." - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" -"Dersom det eksisterer ein brukarkonto med e-postadressa du skreiv inn vil " -"det bli sendt ein e-post med instruksjonar for Ã¥ nullstille passordet til " -"den e-postadressa. Du burde motta den snart. " - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" -"Om du ikkje mottar ein e-post, ver vennleg og sørg for at du skreiv inn e-" -"postadressa du er registrert med og sjekk spam-filteret. " - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"Du fÃ¥r denne e-posten fordi du har bedt om Ã¥ nullstille passordet for " -"brukarkontoen din pÃ¥ %(site_name)s." - -msgid "Please go to the following page and choose a new password:" -msgstr "GÃ¥ til følgjande side og velg eit nytt passord:" - -msgid "Your username, in case you’ve forgotten:" -msgstr "Brukarnamnet ditt, i tilfelle du har gløymt det:" - -msgid "Thanks for using our site!" -msgstr "Takk for at du brukar sida vÃ¥r!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "Helsing %(site_name)s" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" -"Gløymt passordet ditt? Oppgje e-postadressa di under, sÃ¥ sender me deg ein e-" -"post med instruksjonar for nullstilling av passord." - -msgid "Email address:" -msgstr "E-postadresse:" - -msgid "Reset my password" -msgstr "Nullstill passordet" - -msgid "All dates" -msgstr "Alle datoar" - -#, python-format -msgid "Select %s" -msgstr "Velg %s" - -#, python-format -msgid "Select %s to change" -msgstr "Velg %s du ønskar Ã¥ redigere" - -#, python-format -msgid "Select %s to view" -msgstr "Velg %s du ønskar Ã¥ sjÃ¥" - -msgid "Date:" -msgstr "Dato:" - -msgid "Time:" -msgstr "Tid:" - -msgid "Lookup" -msgstr "Oppslag" - -msgid "Currently:" -msgstr "Noverande:" - -msgid "Change:" -msgstr "Endre:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/nn/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/nn/LC_MESSAGES/djangojs.mo deleted file mode 100644 index d94421cf9de32e00d1a0220ae894f22f0902ca9b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4939 zcmbuDUyK_^9mfZ7p~#zF%Kv_wIESZ+Dag*3WW012VSZ8BWNYy1tcUS5E7L@LPDw#FQ`0$`2KdsKA&SH zkvj71XXpQKfAgE){O;a7SbB*eJ&t^c^1B(kOf2DnboDmI9s$1wz88GW@fRR|?ANaR zTksB)|KQ4hb^Hf-C+h#@_+Q5Zm~0O9_k-^T9|9i$eef8#4c-oBj$Z}wW6$70qCE$` z4}8IuzvuXU5KFLY;CsMVL7L}BuKma0=TZI{*Z}XvB-GvoslNqj-Ya;Z3%d%EoX>zH z=eI#x|7Gw+@CV@Y;3_7eb$L%Mi?L_HGRkjZ6Y2X7eW2h`#|4n|0 z8s~wu?hH$1O(;WsCH13Fg3#y7y&}bWe781o;!lPy_oE@?m5j`9Wmb|IZ+k zJ$lHbPfAclZmaZ8dtX6bKqmX71d|=7$K4z40VT2#N@S~?UR)v{b^@99auxX$GVSLm zVf)yl$aFS8?JBVa3}(gVU3m>WiTrU_rgKTQOZ!9VlgN)DuTTMr_Lma*NlHt|WDCcU zk0FzNm67Rul8>VV^%iMY2QqST0ziISZx#rfD&s(i9IYIV8Qyp>PK zMI57=3(GZD@!7_x-N;1uW!{di#pu0mo3bU7rZlW7nfkwKwJ1`b?$iOT+1N{MmgW z`mJ~7P1%W5a7)w9?%FTDdRq_JPRnZ2z{Olq4x}$umpxnbt9Q_`(TP%ypY2ErUxJ><-LXG!%Pa5sk| z@9o^mc%TQx7tPcsyDU@KB27n@)e*4c(TRl8xMeOJ9&4R%KwHCFq3N?wbY?Av8-X%aVqt2j zlQcz}e`E2`iSHLL#n^!A%veC^Sf7 z?@&9Os@;ZPCEr=X%T$x|DJ5{KW$aT*cw<^YZ_>iZdDTQP^ip-QuBH{$)h6re!e(?N zO7(rUS>AJBU89qklzKKMdp0t8edW_KP(}6A?1Is|xb(cOz`G<(iW64h!7h%Gp1UY} z+E}lahEd>sHVad)p(}ju!j5-Q_9N=*(QQ`YE9I4CZyCQbUpY}(dF0_T(%gBGTCZV* zN@HQQsqlJ)Tfy?3IJF``vkEg2O0OYBQsLX$3}hI={I-Wmo3zUpI@b0oOG|^nz_&C_ z)RtHLmQI!m`9_G{L`zC7EzZ@pYG?MoWZ5szZNN6Af+%oJ6>jAfyVQ$Cq)yXmG^w;} zPc^FEsl9%*R$ChHjB4os{<*?WH6uF~xWbj1yAWqa#9mdKBt=CpFQ#iNr+M+ZwxIZt zHNL!fdTty|i2gXz=!&-fxyvTR?Q(L8Z(QSj8Se_ZAoGhp6^V_4 zDD>IBPVHT3lmfwtiHu{Nc_~4Q@pb%TdTc(E, 2011 -# Jannis Leidel , 2011 -# Sivert Olstad, 2021 -# velmont , 2012 -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-11-10 23:27+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" - -#, javascript-format -msgid "Available %s" -msgstr "Tilgjengelege %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Dette er lista over tilgjengelege %s. Du kan velja nokon ved Ã¥ markera dei i " -"boksen under og so klikka pÃ¥ «Velg»-pila mellom dei to boksane." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "Skriv i dette feltet for Ã¥ filtrera ned lista av tilgjengelege %s." - -msgid "Filter" -msgstr "Filter" - -msgid "Choose all" -msgstr "Velg alle" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Klikk for Ã¥ velja alle %s samtidig." - -msgid "Choose" -msgstr "Vel" - -msgid "Remove" -msgstr "Slett" - -#, javascript-format -msgid "Chosen %s" -msgstr "Valde %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Dette er lista over valte %s. Du kan fjerna nokon ved Ã¥ markera dei i boksen " -"under og so klikka pÃ¥ «Fjern»-pila mellom dei to boksane." - -msgid "Remove all" -msgstr "Fjern alle" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Klikk for Ã¥ fjerna alle valte %s samtidig." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(sel)s av %(cnt)s vald" -msgstr[1] "%(sel)s av %(cnt)s valde" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Det er endringar som ikkje er lagra i individuelt redigerbare felt. " -"Endringar som ikkje er lagra vil gÃ¥ tapt." - -msgid "" -"You have selected an action, but you haven’t saved your changes to " -"individual fields yet. Please click OK to save. You’ll need to re-run the " -"action." -msgstr "" -"Du har vald ei handling, men du har framleis ikkje lagra endringar for " -"individuelle felt. Klikk OK for Ã¥ lagre. Du mÃ¥ gjere handlinga pÃ¥ nytt." - -msgid "" -"You have selected an action, and you haven’t made any changes on individual " -"fields. You’re probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Du har vald ei handling og du har ikkje gjort endringar i individuelle felt. " -"Du ser sannsynlegvis etter GÃ¥ vidare-knappen - ikkje Lagre-knappen." - -msgid "Now" -msgstr "No" - -msgid "Midnight" -msgstr "Midnatt" - -msgid "6 a.m." -msgstr "06:00" - -msgid "Noon" -msgstr "12:00" - -msgid "6 p.m." -msgstr "18:00" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "Merk: Du er %s time framanfor tjenar-tid." -msgstr[1] "Merk: Du er %s timar framanfor tjenar-tid." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "Merk: Du er %s time bak tjenar-tid." -msgstr[1] "Merk: Du er %s timar bak tjenar-tid." - -msgid "Choose a Time" -msgstr "Velg eit klokkeslett" - -msgid "Choose a time" -msgstr "Velg eit klokkeslett" - -msgid "Cancel" -msgstr "Avbryt" - -msgid "Today" -msgstr "I dag" - -msgid "Choose a Date" -msgstr "Velg ein dato" - -msgid "Yesterday" -msgstr "I gÃ¥r" - -msgid "Tomorrow" -msgstr "I morgon" - -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" - -msgctxt "abbrev. month January" -msgid "Jan" -msgstr "Jan" - -msgctxt "abbrev. month February" -msgid "Feb" -msgstr "Feb" - -msgctxt "abbrev. month March" -msgid "Mar" -msgstr "Mar" - -msgctxt "abbrev. month April" -msgid "Apr" -msgstr "Apr" - -msgctxt "abbrev. month May" -msgid "May" -msgstr "Mai" - -msgctxt "abbrev. month June" -msgid "Jun" -msgstr "Jun" - -msgctxt "abbrev. month July" -msgid "Jul" -msgstr "Jul" - -msgctxt "abbrev. month August" -msgid "Aug" -msgstr "Aug" - -msgctxt "abbrev. month September" -msgid "Sep" -msgstr "Sep" - -msgctxt "abbrev. month October" -msgid "Oct" -msgstr "Okt" - -msgctxt "abbrev. month November" -msgid "Nov" -msgstr "Nov" - -msgctxt "abbrev. month December" -msgid "Dec" -msgstr "Des" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "S" - -msgctxt "one letter Monday" -msgid "M" -msgstr "M" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "T" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "O" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "T" - -msgctxt "one letter Friday" -msgid "F" -msgstr "F" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "L" - -msgid "Show" -msgstr "Vis" - -msgid "Hide" -msgstr "Skjul" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/os/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/os/LC_MESSAGES/django.mo deleted file mode 100644 index dbf509f59e4f8bed8737727995a50431dd2ef9ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14978 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 VdVh!@q;d}TP6&g2vR9Mle*x&7ET8}Y diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/os/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/os/LC_MESSAGES/django.po deleted file mode 100644 index aae9d9c..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/os/LC_MESSAGES/django.po +++ /dev/null @@ -1,665 +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: 2017-01-19 16:49+0100\n" -"PO-Revision-Date: 2017-09-19 16:40+0000\n" -"Last-Translator: Jannis Leidel \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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "%(count)d %(items)s хафт ӕрцыдыÑты." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "ÐÓ• уайы Ñхафын %(name)s" - -msgid "Are you sure?" -msgstr "Ӕцӕг дӕ фӕнды?" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Схафын ӕвзӕрÑÑ‚ %(verbose_name_plural)s" - -msgid "Administration" -msgstr "" - -msgid "All" -msgstr "Иууылдӕр" - -msgid "Yes" -msgstr "О" - -msgid "No" -msgstr "ÐÓ•" - -msgid "Unknown" -msgstr "Ӕнӕбӕрӕг" - -msgid "Any date" -msgstr "Цыфӕнды бон" - -msgid "Today" -msgstr "Ðбон" - -msgid "Past 7 days" -msgstr "ФӕÑтаг 7 бон" - -msgid "This month" -msgstr "Ðцы мӕй" - -msgid "This year" -msgstr "Ðцы аз" - -msgid "No date" -msgstr "" - -msgid "Has date" -msgstr "" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"Дӕ хорзӕхӕй, раÑÑ‚ куÑӕджы аккаунты %(username)s ӕмӕ пароль бафыÑÑ. Дӕ Ñӕры " -"дар уый, ӕмӕ дыууӕ дӕр гӕнӕн Ð¸Ñ Ñтыр ӕмӕ гыццыл дамгъӕ ӕвзарой." - -msgid "Action:" -msgstr "Ми:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Бафтауын ӕндӕр %(verbose_name)s" - -msgid "Remove" -msgstr "Схафын" - -msgid "action time" -msgstr "мийы Ñ€Ó•Ñтӕг" - -msgid "user" -msgstr "" - -msgid "content type" -msgstr "" - -msgid "object id" -msgstr "объекты бӕрӕггӕнӕн" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/3/library/functions.html#repr) -msgid "object repr" -msgstr "объекты хуыз" - -msgid "action flag" -msgstr "мийы флаг" - -msgid "change message" -msgstr "фыÑтӕг фӕивын" - -msgid "log entry" -msgstr "логы иуӕг" - -msgid "log entries" -msgstr "логы иуӕгтӕ" - -#, python-format -msgid "Added \"%(object)s\"." -msgstr "Ӕфтыд ӕрцыд \"%(object)s\"." - -#, python-format -msgid "Changed \"%(object)s\" - %(changes)s" -msgstr "Ивд ӕрцыд \"%(object)s\" - %(changes)s" - -#, python-format -msgid "Deleted \"%(object)s.\"" -msgstr "Хафт ӕрцыд \"%(object)s.\"" - -msgid "LogEntry Object" -msgstr "ЛогыИуӕг Объект" - -#, python-brace-format -msgid "Added {name} \"{object}\"." -msgstr "" - -msgid "Added." -msgstr "" - -msgid "and" -msgstr "ӕмӕ" - -#, python-brace-format -msgid "Changed {fields} for {name} \"{object}\"." -msgstr "" - -#, python-brace-format -msgid "Changed {fields}." -msgstr "" - -#, python-brace-format -msgid "Deleted {name} \"{object}\"." -msgstr "" - -msgid "No fields changed." -msgstr "Ивд бынат нӕй." - -msgid "None" -msgstr "Ðикӕцы" - -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was added successfully." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was changed successfully." -msgstr "" - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Иуӕгтӕ хъуамӕ ӕвзӕрÑÑ‚ уой, цӕмӕй цын иÑты ми бакӕнай. Ðицы иуӕг ӕрцыд ивд." - -msgid "No action selected." -msgstr "Ðицы ми у ӕвзӕрÑÑ‚." - -#, python-format -msgid "The %(name)s \"%(obj)s\" was deleted successfully." -msgstr "%(name)s \"%(obj)s\" хафт ӕрцыд." - -#, python-format -msgid "%(name)s with ID \"%(key)s\" doesn't exist. Perhaps it was deleted?" -msgstr "" - -#, python-format -msgid "Add %s" -msgstr "Бафтауын %s" - -#, python-format -msgid "Change %s" -msgstr "Фӕивын %s" - -msgid "Database error" -msgstr "Бӕрӕгдоны рӕдыд" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s ивд ӕрцыд." -msgstr[1] "%(count)s %(name)s ивд ӕрцыдыÑты." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s у ӕвзӕрÑÑ‚" -msgstr[1] "%(total_count)s дӕр иууылдӕр Ñты ӕвзӕрÑÑ‚" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "%(cnt)s-ӕй 0 у ӕвзӕрÑÑ‚" - -#, python-format -msgid "Change history: %s" -msgstr "Ивынты иÑтори: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" - -msgid "Django site admin" -msgstr "Django Ñайты админ" - -msgid "Django administration" -msgstr "Django админиÑтраци" - -msgid "Site administration" -msgstr "Сайты админиÑтраци" - -msgid "Log in" -msgstr "Бахизын" - -#, python-format -msgid "%(app)s administration" -msgstr "" - -msgid "Page not found" -msgstr "Ð¤Ð°Ñ€Ñ Ð½Ó• зыны" - -msgid "We're sorry, but the requested page could not be found." -msgstr "Хатыр, фӕлӕ домд Ñ„Ð°Ñ€Ñ Ð½Ó• зыны." - -msgid "Home" -msgstr "Хӕдзар" - -msgid "Server error" -msgstr "Серверы рӕдыд" - -msgid "Server error (500)" -msgstr "Серверы рӕдыд (500)" - -msgid "Server Error (500)" -msgstr "Серверы Рӕдыд (500)" - -msgid "" -"There's been an error. It's been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"Рӕдыд разынд. Уый тыххӕй Ñайты админиÑтратормӕ Ñлектрон фыÑтӕг ӕрвыÑÑ‚ ӕрцыд " -"ӕмӕ йӕ тагъд ÑраÑÑ‚ кӕндзыÑты. Бузныг кӕй лӕууыÑ." - -msgid "Run the selected action" -msgstr "Бакӕнын ӕвзӕрÑÑ‚ ми" - -msgid "Go" -msgstr "Бацӕуын" - -msgid "Click here to select the objects across all pages" -msgstr "Ðм ныххӕц цӕмӕй алы фарÑÑ‹ объекттӕ равзарын" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Равзарын %(total_count)s %(module_name)s иууылдӕр" - -msgid "Clear selection" -msgstr "ӔвзӕрÑÑ‚ аÑыгъдӕг кӕнын" - -msgid "" -"First, enter a username and password. Then, you'll be able to edit more user " -"options." -msgstr "" -"Фыццаг бафыÑÑ Ñ„Ó•Ñномыг ӕмӕ пароль. Стӕй дӕ бон уыдзӕн фылдӕр архайӕджы " -"фадӕттӕ ивын." - -msgid "Enter a username and password." -msgstr "БафыÑÑ Ñ„Ó•Ñномыг ӕмӕ пароль." - -msgid "Change password" -msgstr "Пароль фӕивын" - -msgid "Please correct the error below." -msgstr "Дӕ хорзӕхӕй, бындӕр цы рӕдыдтытӕ иÑ, уыдон ÑраÑÑ‚ кӕн." - -msgid "Please correct the errors below." -msgstr "" - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "БафыÑÑ Ð½Ð¾Ð³ пароль архайӕг %(username)s-ӕн." - -msgid "Welcome," -msgstr "Ó”Ð³Ð°Ñ Ñ†Ñƒ," - -msgid "View site" -msgstr "" - -msgid "Documentation" -msgstr "Документаци" - -msgid "Log out" -msgstr "Рахизын" - -#, python-format -msgid "Add %(name)s" -msgstr "Бафтауын %(name)s" - -msgid "History" -msgstr "ИÑтори" - -msgid "View on site" -msgstr "Сайты фенын" - -msgid "Filter" -msgstr "ФӕрÑудзӕн" - -msgid "Remove from sorting" -msgstr "Радӕй айÑын" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Рады приоритет: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "Рад аивын" - -msgid "Delete" -msgstr "Схафын" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"%(object_name)s '%(escaped_object)s' хафыны тыххӕй баÑÑ‚ объекттӕ дӕр хафт " -"ӕрцӕудзыÑты, фӕлӕ дӕ аккаунтӕн нӕй бар ацы объекты хуызтӕ хафын:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"%(object_name)s '%(escaped_object)s' хафын домы ацы хъахъхъӕд баÑÑ‚ объекттӕ " -"хафын дӕр:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"Ӕцӕг дӕ фӕнды %(object_name)s \"%(escaped_object)s\" Ñхафын? Ðцы баÑÑ‚ иуӕгтӕ " -"иууылдӕр хафт ӕрцӕудзыÑты:" - -msgid "Objects" -msgstr "" - -msgid "Yes, I'm sure" -msgstr "О, ӕцӕг мӕ фӕнды" - -msgid "No, take me back" -msgstr "" - -msgid "Delete multiple objects" -msgstr "Цалдӕр объекты Ñхафын" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"ӔвзӕрÑÑ‚ %(objects_name)s хафыны тыххӕй йемӕ баÑÑ‚ объекттӕ дӕр Ñхафт " -"уыдзыÑты, фӕлӕ дӕ аккаунтӕн нӕй бар ацы объекты хуызтӕ хафын:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"ӔвзӕрÑÑ‚ %(objects_name)s хафын домы ацы хъахъхъӕд баÑÑ‚ объекттӕ хафын дӕр:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"Ӕцӕг дӕ фӕнды ӕвзӕрÑÑ‚ %(objects_name)s Ñхафын? ацы объекттӕ иууылдӕр, ӕмӕ " -"Ñемӕ баÑÑ‚ иуӕгтӕ хафт ӕрцӕудзыÑты:" - -msgid "Change" -msgstr "Фӕивын" - -msgid "Delete?" -msgstr "Хъӕуы Ñхафын?" - -#, python-format -msgid " By %(filter_title)s " -msgstr "%(filter_title)s-мӕ гӕÑгӕ" - -msgid "Summary" -msgstr "" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "Моделтӕ %(name)s ӕфтуаны" - -msgid "Add" -msgstr "Бафтауын" - -msgid "You don't have permission to edit anything." -msgstr "Ðӕй дын бар иÑты ивын." - -msgid "Recent actions" -msgstr "" - -msgid "My actions" -msgstr "" - -msgid "None available" -msgstr "Ðицы иÑ" - -msgid "Unknown content" -msgstr "Ӕнӕбӕрӕг мидиÑ" - -msgid "" -"Something's wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"Дӕ бӕрӕгдоны цыдӕр раÑÑ‚ ӕвӕрд нӕу. Сбӕрӕг кӕн, хъӕугӕ бӕрӕгдоны таблицӕтӕ " -"конд кӕй Ñты ӕмӕ амынд архайӕгӕн бӕрӕгдон фӕрÑыны бар кӕй иÑ, уый." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" - -msgid "Forgotten your password or username?" -msgstr "Дӕ пароль кӕнӕ дӕ фӕÑномыг ферох кодтай?" - -msgid "Date/time" -msgstr "Бон/Ñ€Ó•Ñтӕг" - -msgid "User" -msgstr "Ðрхайӕг" - -msgid "Action" -msgstr "Ми" - -msgid "" -"This object doesn't have a change history. It probably wasn't added via this " -"admin site." -msgstr "Ðцы объектӕн ивдтыты иÑтори нӕй. Уӕццӕгӕн ацы админӕй ӕфтыд нӕ уыд." - -msgid "Show all" -msgstr "Иууылдӕр равдиÑын" - -msgid "Save" -msgstr "Ðывӕрын" - -msgid "Popup closing..." -msgstr "" - -#, python-format -msgid "Change selected %(model)s" -msgstr "" - -#, python-format -msgid "Add another %(model)s" -msgstr "" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "" - -msgid "Search" -msgstr "Ðгурын" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s фӕÑтиуӕг" -msgstr[1] "%(counter)s фӕÑтиуӕджы" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "%(full_result_count)s иумӕ" - -msgid "Save as new" -msgstr "Ðывӕрын куыд ног" - -msgid "Save and add another" -msgstr "Ðывӕрын ӕмӕ ног бафтауын" - -msgid "Save and continue editing" -msgstr "Ðывӕрын ӕмӕ дарддӕр ивын" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "Бузныг дӕ Ñ€Ó•Ñтӕг абон ацы веб Ñайтимӕ кӕй арвыÑтай." - -msgid "Log in again" -msgstr "Ðогӕй бахизын" - -msgid "Password change" -msgstr "Пароль ивын" - -msgid "Your password was changed." -msgstr "Дӕ пароль ивд ӕрцыд." - -msgid "" -"Please enter your old password, for security's sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"Дӕ хорзӕхӕй, ӕдаÑдзинады тыххӕй, бафыÑÑ Ð´Ó• зӕронд пароль ӕмӕ Ñтӕй та дыууӕ " -"хатт дӕ нӕуӕг пароль, цӕмӕй мах Ñбӕлвырд кӕнӕм раÑÑ‚ ӕй кӕй ныффыÑтай, уый." - -msgid "Change my password" -msgstr "Мӕ пароль фӕивын" - -msgid "Password reset" -msgstr "Пароль рацаразын" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "Дӕ пароль ӕвӕрд ӕрцыд. Дӕ бон у дарддӕр ацӕуын ӕмӕ бахизын." - -msgid "Password reset confirmation" -msgstr "Пароль ӕвӕрыны бӕлвырдгӕнӕн" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Дӕ хорзӕхӕй, дӕ ног пароль дыууӕ хатт бафыÑÑ, цӕмӕй мах Ñбӕрӕг кӕнӕм раÑÑ‚ ӕй " -"кӕй ныффыÑтай, уый." - -msgid "New password:" -msgstr "Ðог пароль:" - -msgid "Confirm password:" -msgstr "Бӕлвырд пароль:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"Парол ӕвӕрыны ӕрвитӕн раÑÑ‚ нӕ уыд. Уӕццӕгӕн уый тыххӕй, ӕмӕ нырид пайдагонд " -"ӕрцыд. Дӕ хорзӕхӕй, ӕрдом ног пароль ӕвӕрын." - -msgid "" -"We've emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" - -msgid "" -"If you don't receive an email, please make sure you've entered the address " -"you registered with, and check your spam folder." -msgstr "" -"Кӕд ницы фыÑтӕг райÑтай, уӕд, дӕ хорзӕхӕй, Ñбӕрӕг кӕн цы Ñлектрон поÑтимӕ " -"ÑрегиÑтраци кодтай, уый бацамыдтай, ӕви нӕ, ӕмӕ абӕрӕг кӕн дӕ Ñпамтӕ." - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"Ды райÑтай ацы фыÑтӕг, уымӕн ӕмӕ %(site_name)s-Ñ‹ дӕ архайӕджы аккаунтӕн " -"пароль Ñӕвӕрын ӕрдомдтай." - -msgid "Please go to the following page and choose a new password:" -msgstr "Дӕ хорзӕхӕй, ацу ацы фарÑмӕ ӕмӕ равзар дӕ ног пароль:" - -msgid "Your username, in case you've forgotten:" -msgstr "Дӕ фӕÑномыг, кӕд дӕ ферох иÑ:" - -msgid "Thanks for using our site!" -msgstr "Бузныг нӕ Ñайтӕй нын кӕй пайда кӕныÑ!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "%(site_name)s-Ñ‹ бал" - -msgid "" -"Forgotten your password? Enter your email address below, and we'll email " -"instructions for setting a new one." -msgstr "" -"Ферох дӕ Ð¸Ñ Ð´Ó• пароль? Дӕ пароль бындӕр бафыÑÑ, ӕмӕ дӕм мах email-ӕй ног " -"пароль Ñывӕрыны амынд арвитдзыÑтӕм." - -msgid "Email address:" -msgstr "Email адриÑ:" - -msgid "Reset my password" -msgstr "Мӕ пароль ногӕй Ñӕвӕрын" - -msgid "All dates" -msgstr "Бонтӕ иууылдӕр" - -#, python-format -msgid "Select %s" -msgstr "Равзарын %s" - -#, python-format -msgid "Select %s to change" -msgstr "Равзарын %s ивынӕн" - -msgid "Date:" -msgstr "Бон:" - -msgid "Time:" -msgstr "РӕÑтӕг:" - -msgid "Lookup" -msgstr "ÐкӕÑын" - -msgid "Currently:" -msgstr "Ðырыккон:" - -msgid "Change:" -msgstr "Ивд:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/os/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/os/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 7af0f7931e4e5d102314e82d76aeba18447da8ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3806 zcmbtVTWl0n7#~@cvcw19e3`KiMng=9#z$X#GBMHbKWFw<3L4#X_S-q2YO;19ri zfxiHs0saPj4!GtH6=y4O72bCO?*ZG6Cjqd^X;{9njlYb6hREGdQ2z)of4}cr+ z{weTTUPk^N3IUwmXAMJk!TnAo1 z1HZ@m9|(fbTDV&I{Rn&u@7IB}z6(LV2JQ!LfZuA6FXO#^jiylx0kR&LOFjUZmymR$ z7{rf0597I8{%Zb0>m=v(z$frfeUMXo6wi}**5RQKTA@9Fhje)i4@!_VKMtf1&6w8O z=5f2-Vdjy(hf@B2q=VhXb8)xAO(%cp$W;$6~aae}fM|P}5snWts*M(7<`y~z=%I=p0gFE+( z6-m_!t}}|{_@9iFF#p6zWX(}6CGvuJYpKx!N6BcJPx?{S_??ptU|CU86|JbJc9?r; z6NMvXhfFlII%*J&nHk>_&K9ZPXk_4Q^3j4UI`2>)OlOc|R2?wLTEkYhXxhll?W`xY z+2nFoa77yPILd4xr1&}EN|pCQ%BYV8j}!dGO5Aid!QG zHEtlsM!9dW0h^m1S5v|IUnAYfUopqvI~=jF=yKgHDrQQO22w>wrCeDGp0#{=7OR@< z%SpNvu0deQcX_0e1qx{#1>yOIHsFe*xC8WkS^Z7!dgx1%WsgFB5j)5W!u9n&Z_vu> zFBbL~qH}Y+GaiSbevl7a6tix( zO^@%;6FXRa&qED z_&9?_bCByPZswD$-}AU{Wmwyg?-!CC9i>vq@F}8|<0D2!89?x$kp>kYLC9XZb!Lt+|_qG8Ii?JkYwA_ zmS3ZpWWtLL*hSa0^*zGPdr9UL|u%a?iem)c|+?Jw>b|$ImH0$WI1kvZeAq3@%}T3InYx!TDez9Ea63eFyUmi`cqK4wQUM z3uf!Vn_gBbSc*E2oQSP7Y}8y2Cs1urLHH|D^b6tfplq<<)Y1%7Sy?#A$hj&csn4he zIFd%;B*-peVGct)=kn(akNj4~^NlayUp2(=CkmYfy&V;0c5LaXlR69xGZ#0NB zs<4)*zS@km=*Wo(R0v6b0eKdyT!Koy*NUWMUq)Zi3#t?z&8@ttLbFs>Qd-s< z1!dVgVvXY^uLnwfkuGjZgISY(q}o+enmY_uXAp~`R81*6t{mL^GLXDa)KOJUCaO12 SA5H~d%A0gb-BT*6q5TcX$#mra diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/os/LC_MESSAGES/djangojs.po b/venv/Lib/site-packages/django/contrib/admin/locale/os/LC_MESSAGES/djangojs.po deleted file mode 100644 index ec6c9c4..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/os/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,217 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Soslan Khubulov , 2013 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-05-17 23:12+0200\n" -"PO-Revision-Date: 2017-09-19 16:41+0000\n" -"Last-Translator: Jannis Leidel \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" - -#, javascript-format -msgid "Available %s" -msgstr "Уӕвӕг %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Уӕвӕг %s-ты номхыгъд. Дӕ бон у иÑкӕцытӕ дзы рауӕлдай кӕнай, куы ÑÓ• равзарай " -"бындӕр къӕртты ӕмӕ дыууӕ къӕртты Ó•Ñ…Ñӕн \"Равзарын\"-Ñ‹ ӕгънӕгыл куы ныххӕцай, " -"уӕд." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "БафыÑÑ Ð°Ñ†Ñ‹ къӕртты, уӕвӕг %s-ты номхыгъд фӕрÑудзынӕн." - -msgid "Filter" -msgstr "ФӕрÑудзӕн" - -msgid "Choose all" -msgstr "Равзарын алкӕцыдӕр" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Ðыххӕц, алы %s равзарынӕн." - -msgid "Choose" -msgstr "Равзарын" - -msgid "Remove" -msgstr "Схафын" - -#, javascript-format -msgid "Chosen %s" -msgstr "ӔвзӕрÑÑ‚ %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Ðй у ӕвзӕрÑÑ‚ %s-ты номхыгъд. Сӕ хафынӕн ÑÓ• дӕ бон у бындӕр къӕртты равзарын " -"ӕмӕ дыууӕ ӕгънӕджы Ó•Ñ…Ñӕн \"Схфын\"-ыл ныххӕцын." - -msgid "Remove all" -msgstr "Схафын алкӕцыдӕр" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Ðыххӕц, алы ӕвзӕрÑÑ‚ %s Ñхафынӕн." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(cnt)s-ӕй %(sel)s ӕвзӕрÑÑ‚" -msgstr[1] "%(cnt)s-ӕй %(sel)s ӕвзӕрÑÑ‚" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Ӕнӕвӕрд ивдтытӕ баззадыÑты ивыны бынӕтты. Кӕд иÑты ми Ñаразай, уӕд дӕ " -"ӕнӕвӕрд ивдтытӕ феÑӕфдзыÑты." - -msgid "" -"You have selected an action, but you haven't saved your changes to " -"individual fields yet. Please click OK to save. You'll need to re-run the " -"action." -msgstr "" -"Ды равзӕрÑтай цыдӕр ми, фӕлӕ ивӕн бынӕтты цы фӕивтай, уыдон нӕ бавӕрдтай. Дӕ " -"хорзӕхӕй, ныххӕц Хорзыл цӕмӕй бавӕрд уой. Стӕй дын хъӕудзӕн ацы ми ногӕй " -"бакӕнын." - -msgid "" -"You have selected an action, and you haven't made any changes on individual " -"fields. You're probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Ды равзӕртай цыдӕр ми, фӕлӕ ивӕн бынӕтты ницы баивтай. Уӕццӕгӕн дӕ Ðцӕуыны " -"ӕгънӕг хъӕуы, Бавӕрыны нӕ фӕлӕ." - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "" -msgstr[1] "" - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "" -msgstr[1] "" - -msgid "Now" -msgstr "Ðыр" - -msgid "Choose a Time" -msgstr "" - -msgid "Choose a time" -msgstr "РӕÑтӕг равзарын" - -msgid "Midnight" -msgstr "ӔмбиÑÓ•Ñ…Ñӕв" - -msgid "6 a.m." -msgstr "6 Ó•.Ñ€." - -msgid "Noon" -msgstr "ӔмбиÑбон" - -msgid "6 p.m." -msgstr "" - -msgid "Cancel" -msgstr "Раздӕхын" - -msgid "Today" -msgstr "Ðбон" - -msgid "Choose a Date" -msgstr "" - -msgid "Yesterday" -msgstr "Знон" - -msgid "Tomorrow" -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 "" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "" - -msgctxt "one letter Monday" -msgid "M" -msgstr "" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "" - -msgctxt "one letter Friday" -msgid "F" -msgstr "" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "" - -msgid "Show" -msgstr "РавдиÑын" - -msgid "Hide" -msgstr "ÐйÑын" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/pa/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/pa/LC_MESSAGES/django.mo deleted file mode 100644 index 710af1d28c2646b5287ef5f6c534b6b1dbbf4cb0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8556 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 Rz^MCQmu_;o`rUDW`5zUz7Q6re diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/pa/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/pa/LC_MESSAGES/django.po deleted file mode 100644 index bcdec1a..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/pa/LC_MESSAGES/django.po +++ /dev/null @@ -1,678 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# A S Alam , 2018 -# Jannis Leidel , 2011 -# Satnam S Virdi , 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-09-22 07:21+0000\n" -"Last-Translator: Transifex Bot <>\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" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "ਚà©à¨£à©‡ %(verbose_name_plural)s ਹਟਾਓ" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "%(count)d %(items)s ਠੀਕ ਤਰà©à¨¹à¨¾à¨‚ ਹਟਾਈਆਂ ਗਈਆਂ।" - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "%(name)s ਨੂੰ ਹਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ" - -msgid "Are you sure?" -msgstr "ਕੀ ਤà©à¨¸à©€à¨‚ ਇਹ ਚਾਹà©à©°à¨¦à©‡ ਹੋ?" - -msgid "Administration" -msgstr "ਪà©à¨°à¨¶à¨¾à¨¸à¨¨" - -msgid "All" -msgstr "ਸਭ" - -msgid "Yes" -msgstr "ਹਾਂ" - -msgid "No" -msgstr "ਨਹੀਂ" - -msgid "Unknown" -msgstr "ਅਣਜਾਣ" - -msgid "Any date" -msgstr "ਕੋਈ ਵੀ ਮਿਤੀ" - -msgid "Today" -msgstr "ਅੱਜ" - -msgid "Past 7 days" -msgstr "ਪਿਛਲੇ à©­ ਦਿਨ" - -msgid "This month" -msgstr "ਇਹ ਮਹੀਨੇ" - -msgid "This year" -msgstr "ਇਹ ਸਾਲ" - -msgid "No date" -msgstr "ਕੋਈ ਮਿਤੀ ਨਹੀਂ" - -msgid "Has date" -msgstr "ਮਿਤੀ ਹੈ" - -msgid "Empty" -msgstr "" - -msgid "Not empty" -msgstr "" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" - -msgid "Action:" -msgstr "ਕਾਰਵਾਈ:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "%(verbose_name)s ਹੋਰ ਸ਼ਾਮਲ" - -msgid "Remove" -msgstr "ਹਟਾਓ" - -msgid "Addition" -msgstr "" - -msgid "Change" -msgstr "ਬਦਲੋ" - -msgid "Deletion" -msgstr "" - -msgid "action time" -msgstr "ਕਾਰਵਾਈ ਸਮਾਂ" - -msgid "user" -msgstr "ਵਰਤੋਂਕਾਰ" - -msgid "content type" -msgstr "ਸਮੱਗਰੀ ਕਿਸਮ" - -msgid "object id" -msgstr "ਆਬਜੈਕਟ id" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "ਆਬਜੈਕਟ repr" - -msgid "action flag" -msgstr "ਕਾਰਵਾਈ ਫਲੈਗ" - -msgid "change message" -msgstr "ਸà©à¨¨à©‡à¨¹à¨¾ ਬਦਲੋ" - -msgid "log entry" -msgstr "ਲਾਗ à¨à¨‚ਟਰੀ" - -msgid "log entries" -msgstr "ਲਾਗ à¨à¨‚ਟਰੀਆਂ" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "" - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "" - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "" - -msgid "LogEntry Object" -msgstr "" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "" - -msgid "Added." -msgstr "" - -msgid "and" -msgstr "ਅਤੇ" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "" - -#, python-brace-format -msgid "Changed {fields}." -msgstr "" - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "" - -msgid "No fields changed." -msgstr "ਕੋਈ ਖੇਤਰ ਨਹੀਂ ਬਦਲਿਆ।" - -msgid "None" -msgstr "ਕੋਈ ਨਹੀਂ" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "" - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "" - -msgid "You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "" - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" - -msgid "No action selected." -msgstr "ਕੋਈ ਕਾਰਵਾਈ ਨਹੀਂ ਚà©à¨£à©€ ਗਈ।" - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "" - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "" - -#, python-format -msgid "Add %s" -msgstr "%s ਸ਼ਾਮਲ" - -#, python-format -msgid "Change %s" -msgstr "%s ਬਦਲੋ" - -#, python-format -msgid "View %s" -msgstr "" - -msgid "Database error" -msgstr "ਡਾਟਾਬੇਸ ਗਲਤੀ" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s ਠੀਕ ਤਰà©à¨¹à¨¾à¨‚ ਬਦਲਿਆ ਗਿਆ।" -msgstr[1] "%(count)s %(name)s ਠੀਕ ਤਰà©à¨¹à¨¾à¨‚ ਬਦਲੇ ਗਠਹਨ।" - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s ਚà©à¨£à¨¿à¨†à¥¤" -msgstr[1] "%(total_count)s ਚà©à¨£à©‡" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "" - -#, python-format -msgid "Change history: %s" -msgstr "ਅਤੀਤ ਬਦਲੋ: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" - -msgid "Django site admin" -msgstr "ਡੀਜਾਂਗੋ ਸਾਈਟ à¨à¨¡à¨®à¨¿à¨¨" - -msgid "Django administration" -msgstr "ਡੀਜਾਂਗੋ ਪਰਸ਼ਾਸ਼ਨ" - -msgid "Site administration" -msgstr "ਸਾਈਟ ਪਰਬੰਧ" - -msgid "Log in" -msgstr "ਲਾਗ ਇਨ" - -#, python-format -msgid "%(app)s administration" -msgstr "" - -msgid "Page not found" -msgstr "ਸਫ਼ਾ ਨਹੀਂ ਲੱਭਿਆ" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "" - -msgid "Home" -msgstr "ਘਰ" - -msgid "Server error" -msgstr "ਸਰਵਰ ਗਲਤੀ" - -msgid "Server error (500)" -msgstr "ਸਰਵਰ ਗਲਤੀ (500)" - -msgid "Server Error (500)" -msgstr "ਸਰਵਰ ਗਲਤੀ (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" - -msgid "Run the selected action" -msgstr "ਚà©à¨£à©€ ਕਾਰਵਾਈ ਕਰੋ" - -msgid "Go" -msgstr "ਜਾਓ" - -msgid "Click here to select the objects across all pages" -msgstr "ਸਭ ਸਫ਼ਿਆਂ ਵਿੱਚੋਂ ਆਬਜੈਕਟ ਚà©à¨£à¨¨ ਲਈ ਇੱਥੇ ਕਲਿੱਕ ਕਰੋ" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "ਸਭ %(total_count)s %(module_name)s ਚà©à¨£à©‹" - -msgid "Clear selection" -msgstr "ਚੋਣ ਸਾਫ਼ ਕਰੋ" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "" - -msgid "Add" -msgstr "ਸ਼ਾਮਲ" - -msgid "View" -msgstr "" - -msgid "You don’t have permission to view or edit anything." -msgstr "" - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" - -msgid "Enter a username and password." -msgstr "" - -msgid "Change password" -msgstr "ਪਾਸਵਰਡ ਬਦਲੋ" - -msgid "Please correct the error below." -msgstr "" - -msgid "Please correct the errors below." -msgstr "" - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "ਯੂਜ਼ਰ %(username)s ਲਈ ਨਵਾਂ ਪਾਸਵਰਡ ਦਿਓ।" - -msgid "Welcome," -msgstr "ਜੀ ਆਇਆਂ ਨੂੰ, " - -msgid "View site" -msgstr "" - -msgid "Documentation" -msgstr "ਡੌਕੂਮੈਂਟੇਸ਼ਨ" - -msgid "Log out" -msgstr "ਲਾਗ ਆਉਟ" - -#, python-format -msgid "Add %(name)s" -msgstr "%(name)s ਸ਼ਾਮਲ" - -msgid "History" -msgstr "ਅਤੀਤ" - -msgid "View on site" -msgstr "ਸਾਈਟ ਉੱਤੇ ਜਾਓ" - -msgid "Filter" -msgstr "ਫਿਲਟਰ" - -msgid "Clear all filters" -msgstr "" - -msgid "Remove from sorting" -msgstr "" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "" - -msgid "Toggle sorting" -msgstr "" - -msgid "Delete" -msgstr "ਹਟਾਓ" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" - -msgid "Objects" -msgstr "" - -msgid "Yes, I’m sure" -msgstr "" - -msgid "No, take me back" -msgstr "" - -msgid "Delete multiple objects" -msgstr "ਕਈ ਆਬਜੈਕਟ ਹਟਾਓ" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" - -msgid "Delete?" -msgstr "ਹਟਾਉਣਾ?" - -#, python-format -msgid " By %(filter_title)s " -msgstr " %(filter_title)s ਵਲੋਂ " - -msgid "Summary" -msgstr "" - -msgid "Recent actions" -msgstr "" - -msgid "My actions" -msgstr "" - -msgid "None available" -msgstr "ਕੋਈ ਉਪਲੱਬਧ ਨਹੀਂ" - -msgid "Unknown content" -msgstr "ਅਣਜਾਣ ਸਮੱਗਰੀ" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" - -msgid "Forgotten your password or username?" -msgstr "" - -msgid "Toggle navigation" -msgstr "" - -msgid "Start typing to filter…" -msgstr "" - -msgid "Filter navigation items" -msgstr "" - -msgid "Date/time" -msgstr "ਮਿਤੀ/ਸਮਾਂ" - -msgid "User" -msgstr "ਯੂਜ਼ਰ" - -msgid "Action" -msgstr "ਕਾਰਵਾਈ" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" - -msgid "Show all" -msgstr "ਸਭ ਵੇਖੋ" - -msgid "Save" -msgstr "ਸੰਭਾਲੋ" - -msgid "Popup closing…" -msgstr "" - -msgid "Search" -msgstr "ਖੋਜ" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "%(full_result_count)s ਕà©à©±à¨²" - -msgid "Save as new" -msgstr "ਨਵੇਂ ਵਜੋਂ ਵੇਖੋ" - -msgid "Save and add another" -msgstr "ਸੰਭਾਲੋ ਤੇ ਹੋਰ ਸ਼ਾਮਲ" - -msgid "Save and continue editing" -msgstr "ਸੰਭਾਲੋ ਤੇ ਸੋਧਣਾ ਜਾਰੀ ਰੱਖੋ" - -msgid "Save and view" -msgstr "" - -msgid "Close" -msgstr "" - -#, python-format -msgid "Change selected %(model)s" -msgstr "" - -#, python-format -msgid "Add another %(model)s" -msgstr "" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "" - -msgid "Thanks for spending some quality time with the web site today." -msgstr "" - -msgid "Log in again" -msgstr "ਫੇਰ ਲਾਗਇਨ ਕਰੋ" - -msgid "Password change" -msgstr "ਪਾਸਵਰਡ ਬਦਲੋ" - -msgid "Your password was changed." -msgstr "ਤà©à¨¹à¨¾à¨¡à¨¾ ਪਾਸਵਰਡ ਬਦਲਿਆ ਗਿਆ ਹੈ।" - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" - -msgid "Change my password" -msgstr "ਮੇਰਾ ਪਾਸਵਰਡ ਬਦਲੋ" - -msgid "Password reset" -msgstr "ਪਾਸਵਰਡ ਮà©à©œ-ਸੈੱਟ" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "ਤà©à¨¹à¨¾à¨¡à¨¾ ਪਾਸਵਰਡ ਸੈੱਟ ਕੀਤਾ ਗਿਆ ਹੈ। ਤà©à¨¸à©€à¨‚ ਜਾਰੀ ਰੱਖ ਕੇ ਹà©à¨£à©‡ ਲਾਗਇਨ ਕਰ ਸਕਦੇ ਹੋ।" - -msgid "Password reset confirmation" -msgstr "ਪਾਸਵਰਡ ਮà©à©œ-ਸੈੱਟ ਕਰਨ ਪà©à¨¸à¨¼à¨Ÿà©€" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"ਆਪਣਾ ਨਵਾਂ ਪਾਸਵਰਡ ਦੋ ਵਾਰ ਦਿਉ ਤਾਂ ਕਿ ਅਸੀਂ ਜਾਂਚ ਕਰ ਸਕੀਠਕਿ ਤà©à¨¸à©€à¨‚ ਠੀਕ ਤਰà©à¨¹à¨¾à¨‚ ਲਿਖਿਆ ਹੈ।" - -msgid "New password:" -msgstr "ਨਵਾਂ ਪਾਸਵਰਡ:" - -msgid "Confirm password:" -msgstr "ਪਾਸਵਰਡ ਪà©à¨¸à¨¼à¨Ÿà©€:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"ਪਾਸਵਰਡ ਰੀ-ਸੈੱਟ ਲਿੰਕ ਗਲਤ ਹੈ, ਸੰਭਵ ਤੌਰ ਉੱਤੇ ਇਹ ਪਹਿਲਾਂ ਹੀ ਵਰਤਿਆ ਜਾ ਚà©à©±à¨•ਾ ਹੈ। ਨਵਾਂ ਪਾਸਵਰਡ ਰੀ-" -"ਸੈੱਟ ਲਈ ਬੇਨਤੀ ਭੇਜੋ ਜੀ।" - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" - -msgid "Please go to the following page and choose a new password:" -msgstr "ਅੱਗੇ ਦਿੱਤੇ ਸਫ਼ੇ ਉੱਤੇ ਜਾਉ ਤੇ ਨਵਾਂ ਪਾਸਵਰਡ ਚà©à¨£à©‹:" - -msgid "Your username, in case you’ve forgotten:" -msgstr "" - -msgid "Thanks for using our site!" -msgstr "ਸਾਡੀ ਸਾਈਟ ਵਰਤਣ ਲਈ ਧੰਨਵਾਦ ਜੀ!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "%(site_name)s ਟੀਮ" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" - -msgid "Email address:" -msgstr "" - -msgid "Reset my password" -msgstr "ਮੇਰਾ ਪਾਸਵਰਡ ਮà©à©œ-ਸੈੱਟ ਕਰੋ" - -msgid "All dates" -msgstr "ਸਭ ਮਿਤੀਆਂ" - -#, python-format -msgid "Select %s" -msgstr "%s ਚà©à¨£à©‹" - -#, python-format -msgid "Select %s to change" -msgstr "ਬਦਲਣ ਲਈ %s ਚà©à¨£à©‹" - -#, python-format -msgid "Select %s to view" -msgstr "" - -msgid "Date:" -msgstr "ਮਿਤੀ:" - -msgid "Time:" -msgstr "ਸਮਾਂ:" - -msgid "Lookup" -msgstr "ਖੋਜ" - -msgid "Currently:" -msgstr "" - -msgid "Change:" -msgstr "" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/pa/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/pa/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 08925e49507be2976a080ed9cc8a45ecc0626210..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1148 zcmY+BJ7^R^7{^zQuk{^K5iQ0dkf3`nP{N)kn3#}&r$@X9Rx-Jp+-=yKS$5}gN#z41 z1`&i13sEc#$(|a~fS`q1SlHQE*ocgU*w|R5^*?)i2^pCA&HtP4x%;!TW8T0zfPEZ$ z0s9E{sZBVr?t;DZ-58EdGILMjP+-5AN2Q_e?Z;$DtH*|KvSLI zF;LqRF|#p;KwWn<*4IIu&jry&w6^2ikFERBv+u&zz3X|jZ+jsms?pYHAzC`W{@xfV znpJ;C;|!sRTEaL#NgbDtxr}rLMnB~x<{JG~Ap%Aykxq@RDK~lu7}uVIjw_jO3^`?H z%*iIDYIX2$vC>1_Ry|mQ!?qf)ZtlD zs!~5-GB;Wrw0hV5bggmbTLZi#$_}sCq<74bYYp4Pqh`Ua`_#1tgT+}3SS#4oK@j-6|Sh}8x_7(;gbHFc!~5PoaZBP4>p9o zQsGAx-iG;+YTi=eGu4b=mN(kEf{j{*FI4zR*9o7t>dvX~eN=Y_sqaMPmQ?emrOW9e y3otK6MbI8R5v<#N->$2}U`94L&q1_Cdf4iymGCjl%TdvJ%nJcvObmM;!Nz~abZQO& diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/pa/LC_MESSAGES/djangojs.po b/venv/Lib/site-packages/django/contrib/admin/locale/pa/LC_MESSAGES/djangojs.po deleted file mode 100644 index ed55c46..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/pa/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,253 +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: 2021-01-15 09:00+0100\n" -"PO-Revision-Date: 2021-01-15 11:28+0000\n" -"Last-Translator: Transifex Bot <>\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" - -#, javascript-format -msgid "Available %s" -msgstr "ਉਪਲੱਬਧ %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "" - -msgid "Filter" -msgstr "ਫਿਲਟਰ" - -msgid "Choose all" -msgstr "ਸਭ ਚà©à¨£à©‹" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "" - -msgid "Choose" -msgstr "" - -msgid "Remove" -msgstr "ਹਟਾਓ" - -#, javascript-format -msgid "Chosen %s" -msgstr "%s ਚà©à¨£à©‹" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" - -msgid "Remove all" -msgstr "" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "" - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "" -msgstr[1] "" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" - -msgid "" -"You have selected an action, but you haven’t saved your changes to " -"individual fields yet. Please click OK to save. You’ll need to re-run the " -"action." -msgstr "" - -msgid "" -"You have selected an action, and you haven’t made any changes on individual " -"fields. You’re probably looking for the Go button rather than the Save " -"button." -msgstr "" - -msgid "Now" -msgstr "ਹà©à¨£à©‡" - -msgid "Midnight" -msgstr "ਅੱਧੀ-ਰਾਤ" - -msgid "6 a.m." -msgstr "6 ਸਵੇਰ" - -msgid "Noon" -msgstr "ਦà©à¨ªà¨¹à¨¿à¨°" - -msgid "6 p.m." -msgstr "" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "" -msgstr[1] "" - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "" -msgstr[1] "" - -msgid "Choose a Time" -msgstr "" - -msgid "Choose a time" -msgstr "ਸਮਾਂ ਚà©à¨£à©‹" - -msgid "Cancel" -msgstr "ਰੱਦ ਕਰੋ" - -msgid "Today" -msgstr "ਅੱਜ" - -msgid "Choose a Date" -msgstr "" - -msgid "Yesterday" -msgstr "ਕੱਲà©à¨¹" - -msgid "Tomorrow" -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 "" - -msgctxt "abbrev. month January" -msgid "Jan" -msgstr "" - -msgctxt "abbrev. month February" -msgid "Feb" -msgstr "" - -msgctxt "abbrev. month March" -msgid "Mar" -msgstr "" - -msgctxt "abbrev. month April" -msgid "Apr" -msgstr "" - -msgctxt "abbrev. month May" -msgid "May" -msgstr "" - -msgctxt "abbrev. month June" -msgid "Jun" -msgstr "" - -msgctxt "abbrev. month July" -msgid "Jul" -msgstr "" - -msgctxt "abbrev. month August" -msgid "Aug" -msgstr "" - -msgctxt "abbrev. month September" -msgid "Sep" -msgstr "" - -msgctxt "abbrev. month October" -msgid "Oct" -msgstr "" - -msgctxt "abbrev. month November" -msgid "Nov" -msgstr "" - -msgctxt "abbrev. month December" -msgid "Dec" -msgstr "" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "" - -msgctxt "one letter Monday" -msgid "M" -msgstr "" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "" - -msgctxt "one letter Friday" -msgid "F" -msgstr "" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "" - -msgid "Show" -msgstr "ਵੇਖੋ" - -msgid "Hide" -msgstr "ਓਹਲੇ" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/pl/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/pl/LC_MESSAGES/django.mo deleted file mode 100644 index bd170335be3097fc7fa03b6c8cae98bd37d98ce4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18021 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, 2011 -# Janusz Harkot , 2014-2015 -# Karol , 2012 -# 0d5641585fd67fbdb97037c19ab83e4c_18c98b0 , 2011 -# 0d5641585fd67fbdb97037c19ab83e4c_18c98b0 , 2011 -# m_aciek , 2016-2021 -# m_aciek , 2015 -# Mariusz Felisiak , 2020 -# Ola Sitarska , 2013 -# Ola Sitarska , 2013 -# Roman BarczyÅ„ski, 2014 -# Tomasz Kajtoch , 2017 -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-09-22 11:13+0000\n" -"Last-Translator: m_aciek \n" -"Language-Team: Polish (http://www.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" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "UsuÅ„ wybrane(-nych) %(verbose_name_plural)s" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "PomyÅ›lnie usuniÄ™to %(count)d %(items)s." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "Nie można usunąć %(name)s" - -msgid "Are you sure?" -msgstr "JesteÅ› pewien?" - -msgid "Administration" -msgstr "Administracja" - -msgid "All" -msgstr "Wszystko" - -msgid "Yes" -msgstr "Tak" - -msgid "No" -msgstr "Nie" - -msgid "Unknown" -msgstr "Nieznany" - -msgid "Any date" -msgstr "Dowolna data" - -msgid "Today" -msgstr "Dzisiaj" - -msgid "Past 7 days" -msgstr "Ostatnie 7 dni" - -msgid "This month" -msgstr "Ten miesiÄ…c" - -msgid "This year" -msgstr "Ten rok" - -msgid "No date" -msgstr "Brak daty" - -msgid "Has date" -msgstr "Posiada datÄ™" - -msgid "Empty" -msgstr "Puste" - -msgid "Not empty" -msgstr "Niepuste" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"Wprowadź poprawne dane w polach „%(username)s†i „hasÅ‚o†dla konta " -"należącego do zespoÅ‚u. Uwaga: wielkość liter może mieć znaczenie." - -msgid "Action:" -msgstr "Akcja:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Dodaj kolejne(go)(-nÄ…)(-ny) %(verbose_name)s" - -msgid "Remove" -msgstr "UsuÅ„" - -msgid "Addition" -msgstr "Dodanie" - -msgid "Change" -msgstr "ZmieÅ„" - -msgid "Deletion" -msgstr "UsuniÄ™cie" - -msgid "action time" -msgstr "czas akcji" - -msgid "user" -msgstr "użytkownik" - -msgid "content type" -msgstr "typ zawartoÅ›ci" - -msgid "object id" -msgstr "id obiektu" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "reprezentacja obiektu" - -msgid "action flag" -msgstr "flaga akcji" - -msgid "change message" -msgstr "zmieÅ„ wiadomość" - -msgid "log entry" -msgstr "log" - -msgid "log entries" -msgstr "logi" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "Dodano „%(object)sâ€." - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "Zmieniono „%(object)s†— %(changes)s " - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "UsuniÄ™to „%(object)sâ€." - -msgid "LogEntry Object" -msgstr "Obiekt LogEntry" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "Dodano {name} „{object}â€." - -msgid "Added." -msgstr "Dodano." - -msgid "and" -msgstr "i" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "Zmodyfikowano {fields} w {name} „{object}â€." - -#, python-brace-format -msgid "Changed {fields}." -msgstr "Zmodyfikowano {fields}." - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "UsuniÄ™to {name} „{object}â€." - -msgid "No fields changed." -msgstr "Å»adne pole nie zostaÅ‚o zmienione." - -msgid "None" -msgstr "Brak" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "" -"Przytrzymaj wciÅ›niÄ™ty klawisz „Ctrl†lub „Command†na Macu, aby zaznaczyć " -"wiÄ™cej niż jeden wybór." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "{name} „{obj}†zostaÅ‚(a)(-Å‚o) dodany(-na)(-ne) pomyÅ›lnie." - -msgid "You may edit it again below." -msgstr "Poniżej możesz ponownie edytować." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "" -"{name} „{obj}†zostaÅ‚(a)(-Å‚o) dodany(-na)(-ne) pomyÅ›lnie. Można dodać " -"kolejne(go)(-nÄ…)(-ny) {name} poniżej." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "" -"{name} „{obj}†zostaÅ‚(a)(-Å‚o) pomyÅ›lnie zmieniony(-na)(-ne). Można edytować " -"go/jÄ…/je ponownie poniżej." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "" -"{name} „{obj}†zostaÅ‚(a)(-Å‚o) dodany(-na)(-ne) pomyÅ›lnie. Można edytować go/" -"jÄ…/je ponownie poniżej." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "" -"{name} „{obj}†zostaÅ‚(a)(-Å‚o) pomyÅ›lnie zmieniony(-na)(-ne). Można dodać " -"kolejny(-nego)(-nÄ…)(-ne) {name} poniżej." - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "{name} „{obj}†zostaÅ‚(a)(-Å‚o) pomyÅ›lnie zmieniony(-na)(-ne)." - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Wykonanie akcji wymaga wybrania obiektów. Å»aden obiekt nie zostaÅ‚ zmieniony." - -msgid "No action selected." -msgstr "Nie wybrano akcji." - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "%(name)s „%(obj)s†usuniÄ™ty(-ta)(-te) pomyÅ›lnie." - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "" -"%(name)s z ID „%(key)s†nie istnieje. Może zostaÅ‚(a)(-Å‚o) usuniÄ™ty(-ta)(-te)?" - -#, python-format -msgid "Add %s" -msgstr "Dodaj %s" - -#, python-format -msgid "Change %s" -msgstr "ZmieÅ„ %s" - -#, python-format -msgid "View %s" -msgstr "Zobacz %s" - -msgid "Database error" -msgstr "Błąd bazy danych" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s zostaÅ‚(a)(-Å‚o) pomyÅ›lnie zmieniony(-na)(-ne)." -msgstr[1] "" -"%(count)s %(name)s zostaÅ‚y(-Å‚o)(-li) pomyÅ›lnie zmienione(-nych)(-nieni)." -msgstr[2] "%(count)s %(name)s zostaÅ‚o pomyÅ›lnie zmienionych." -msgstr[3] "%(count)s %(name)s zostaÅ‚o pomyÅ›lnie zmienione." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "Wybrano %(total_count)s" -msgstr[1] "Wybrano %(total_count)s" -msgstr[2] "Wybrano %(total_count)s" -msgstr[3] "Wybrano wszystkie %(total_count)s" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "Wybrano 0 z %(cnt)s" - -#, python-format -msgid "Change history: %s" -msgstr "Historia zmian: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"UsuniÄ™cie %(class_name)s %(instance)s może wiÄ…zać siÄ™ z usuniÄ™ciem " -"nastÄ™pujÄ…cych chronionych obiektów pokrewnych: %(related_objects)s" - -msgid "Django site admin" -msgstr "Administracja stronÄ… Django" - -msgid "Django administration" -msgstr "Administracja Django" - -msgid "Site administration" -msgstr "Administracja stronÄ…" - -msgid "Log in" -msgstr "Zaloguj siÄ™" - -#, python-format -msgid "%(app)s administration" -msgstr "%(app)s: administracja" - -msgid "Page not found" -msgstr "Strona nie zostaÅ‚a znaleziona" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "Przykro nam, ale żądana strona nie zostaÅ‚a znaleziona." - -msgid "Home" -msgstr "Strona główna" - -msgid "Server error" -msgstr "Błąd serwera" - -msgid "Server error (500)" -msgstr "Błąd serwera (500)" - -msgid "Server Error (500)" -msgstr "Błąd Serwera (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"Niestety wystÄ…piÅ‚ błąd. ZostaÅ‚o to zgÅ‚oszone administratorom strony poprzez " -"email i niebawem powinno zostać naprawione. DziÄ™kujemy za cierpliwość." - -msgid "Run the selected action" -msgstr "Wykonaj wybranÄ… akcjÄ™" - -msgid "Go" -msgstr "Wykonaj" - -msgid "Click here to select the objects across all pages" -msgstr "Kliknij by wybrać obiekty na wszystkich stronach" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Wybierz wszystkie(-kich) %(total_count)s %(module_name)s" - -msgid "Clear selection" -msgstr "Wyczyść wybór" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "Modele w aplikacji %(name)s" - -msgid "Add" -msgstr "Dodaj" - -msgid "View" -msgstr "Zobacz" - -msgid "You don’t have permission to view or edit anything." -msgstr "Nie masz uprawnieÅ„ do oglÄ…dania ani edycji niczego." - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" -"Najpierw podaj nazwÄ™ użytkownika i hasÅ‚o. NastÄ™pnie bÄ™dziesz mógÅ‚ edytować " -"wiÄ™cej opcji użytkownika." - -msgid "Enter a username and password." -msgstr "Podaj nazwÄ™ użytkownika i hasÅ‚o." - -msgid "Change password" -msgstr "ZmieÅ„ hasÅ‚o" - -msgid "Please correct the error below." -msgstr "Prosimy poprawić poniższy błąd." - -msgid "Please correct the errors below." -msgstr "ProszÄ™, popraw poniższe błędy." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "Podaj nowe hasÅ‚o dla użytkownika %(username)s." - -msgid "Welcome," -msgstr "Witaj," - -msgid "View site" -msgstr "Pokaż stronÄ™" - -msgid "Documentation" -msgstr "Dokumentacja" - -msgid "Log out" -msgstr "Wyloguj siÄ™" - -#, python-format -msgid "Add %(name)s" -msgstr "Dodaj %(name)s" - -msgid "History" -msgstr "Historia" - -msgid "View on site" -msgstr "Pokaż na stronie" - -msgid "Filter" -msgstr "Filtruj" - -msgid "Clear all filters" -msgstr "Wyczyść wszystkie filtry" - -msgid "Remove from sorting" -msgstr "UsuÅ„ z sortowania" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Priorytet sortowania: %(priority_number)s " - -msgid "Toggle sorting" -msgstr "Przełącz sortowanie" - -msgid "Delete" -msgstr "UsuÅ„" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"UsuniÄ™cie %(object_name)s „%(escaped_object)s†wiÄ…zaÅ‚oby siÄ™ z usuniÄ™ciem " -"obiektów z nim/niÄ… powiÄ…zanych, ale niestety nie posiadasz uprawnieÅ„ do " -"usuniÄ™cia obiektów nastÄ™pujÄ…cych typów:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"UsuniÄ™cie %(object_name)s „%(escaped_object)s†wymagaÅ‚oby skasowania " -"nastÄ™pujÄ…cych chronionych obiektów, które sÄ… z nim/niÄ… powiÄ…zane:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"Czy chcesz skasować %(object_name)s „%(escaped_object)sâ€? NastÄ™pujÄ…ce " -"obiekty powiÄ…zane zostanÄ… usuniÄ™te:" - -msgid "Objects" -msgstr "Obiekty" - -msgid "Yes, I’m sure" -msgstr "Tak, na pewno" - -msgid "No, take me back" -msgstr "Nie, zabierz mnie stÄ…d" - -msgid "Delete multiple objects" -msgstr "Usuwanie wielu obiektów" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"UsuniÄ™cie wybranych(-nego)(-nej) %(objects_name)s spowoduje skasowanie " -"obiektów, które sÄ… z nim(i)/niÄ… powiÄ…zane. Niestety nie posiadasz uprawnieÅ„ " -"do usuniÄ™cia nastÄ™pujÄ…cych typów obiektów:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"UsuniÄ™cie wybranych(-nego)(-nej) %(objects_name)s wymaga skasowania " -"nastÄ™pujÄ…cych chronionych obiektów, które sÄ… z nim(i)/niÄ… powiÄ…zane:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"Czy chcesz skasować zaznaczone(go)(-nÄ…)(-ny)(-nych) %(objects_name)s? " -"NastÄ™pujÄ…ce obiekty oraz obiekty od nich zależne zostanÄ… skasowane:" - -msgid "Delete?" -msgstr "Usunąć?" - -#, python-format -msgid " By %(filter_title)s " -msgstr " WedÅ‚ug pola %(filter_title)s " - -msgid "Summary" -msgstr "Podsumowanie" - -msgid "Recent actions" -msgstr "Ostatnie dziaÅ‚ania" - -msgid "My actions" -msgstr "Moje dziaÅ‚ania" - -msgid "None available" -msgstr "Brak dostÄ™pnych" - -msgid "Unknown content" -msgstr "Zawartość nieznana" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"Instalacja Twojej bazy danych jest niepoprawna. Upewnij siÄ™, że odpowiednie " -"tabele zostaÅ‚y utworzone i odpowiedni użytkownik jest uprawniony do ich " -"odczytu." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"JesteÅ› uwierzytelniony jako %(username)s, ale nie jesteÅ› upoważniony do " -"dostÄ™pu do tej strony. Czy chciaÅ‚byÅ› zalogować siÄ™ na inne konto?" - -msgid "Forgotten your password or username?" -msgstr "Nie pamiÄ™tasz swojego hasÅ‚a lub nazwy użytkownika?" - -msgid "Toggle navigation" -msgstr "Przełącz nawigacjÄ™" - -msgid "Start typing to filter…" -msgstr "Zacznij pisać, aby odfiltrować…" - -msgid "Filter navigation items" -msgstr "Filtruj elementy nawigacji" - -msgid "Date/time" -msgstr "Data/czas" - -msgid "User" -msgstr "Użytkownik" - -msgid "Action" -msgstr "Akcja" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" -"Ten obiekt nie ma historii zmian. Najprawdopodobniej nie zostaÅ‚ on dodany " -"poprzez panel administracyjny." - -msgid "Show all" -msgstr "Pokaż wszystko" - -msgid "Save" -msgstr "Zapisz" - -msgid "Popup closing…" -msgstr "Zamykanie okna..." - -msgid "Search" -msgstr "Szukaj" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s wynik" -msgstr[1] "%(counter)s wyniki" -msgstr[2] "%(counter)s wyników" -msgstr[3] "%(counter)s wyników" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "%(full_result_count)s łącznie" - -msgid "Save as new" -msgstr "Zapisz jako nowy" - -msgid "Save and add another" -msgstr "Zapisz i dodaj nowy" - -msgid "Save and continue editing" -msgstr "Zapisz i kontynuuj edycjÄ™" - -msgid "Save and view" -msgstr "Zapisz i obejrzyj" - -msgid "Close" -msgstr "Zamknij" - -#, python-format -msgid "Change selected %(model)s" -msgstr "ZmieÅ„ wybranÄ…(-ne)(-nego)(-ny) %(model)s" - -#, python-format -msgid "Add another %(model)s" -msgstr "Dodaj kolejne(go)(-nÄ…)(-ny) %(model)s" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "UsuÅ„ wybranÄ…(-ne)(-nego)(-ny) %(model)s" - -msgid "Thanks for spending some quality time with the web site today." -msgstr "DziÄ™ki za spÄ™dzenie cennego czasu ze stronÄ…." - -msgid "Log in again" -msgstr "Zaloguj siÄ™ ponownie" - -msgid "Password change" -msgstr "Zmiana hasÅ‚a" - -msgid "Your password was changed." -msgstr "Twoje hasÅ‚o zostaÅ‚o zmienione." - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"Podaj swoje stare hasÅ‚o, ze wzglÄ™dów bezpieczeÅ„stwa, a później wpisz " -"dwukrotnie Twoje nowe hasÅ‚o, abyÅ›my mogli zweryfikować, że zostaÅ‚o wpisane " -"poprawnie." - -msgid "Change my password" -msgstr "ZmieÅ„ hasÅ‚o" - -msgid "Password reset" -msgstr "Zresetuj hasÅ‚o" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "Twoje hasÅ‚o zostaÅ‚o ustawione. Możesz siÄ™ teraz zalogować." - -msgid "Password reset confirmation" -msgstr "Potwierdzenie zresetowania hasÅ‚a" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Podaj dwukrotnie nowe hasÅ‚o, by można byÅ‚o zweryfikować, czy zostaÅ‚o wpisane " -"poprawnie." - -msgid "New password:" -msgstr "Nowe hasÅ‚o:" - -msgid "Confirm password:" -msgstr "Potwierdź hasÅ‚o:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"Link pozwalajÄ…cy na reset hasÅ‚a jest niepoprawny - być może dlatego, że " -"zostaÅ‚ już raz użyty. Możesz ponownie zażądać zresetowania hasÅ‚a." - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" -"Instrukcja pozwalajÄ…ca ustawić nowe hasÅ‚o dla podanego adresu e-mail zostaÅ‚a " -"wysÅ‚ana. Niebawem powinna siÄ™ pojawić na twoim koncie pocztowym." - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" -"W przypadku nieotrzymania wiadomoÅ›ci e-mail: upewnij siÄ™ czy adres " -"wprowadzony jest zgodny z tym podanym podczas rejestracji i sprawdź " -"zawartość folderu SPAM na swoim koncie." - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"Otrzymujesz tÄ™ wiadomość, gdyż skorzystano z opcji resetu hasÅ‚a dla Twojego " -"konta na stronie %(site_name)s." - -msgid "Please go to the following page and choose a new password:" -msgstr "" -"Aby wprowadzić nowe hasÅ‚o, proszÄ™ przejść na stronÄ™, której adres widnieje " -"poniżej:" - -msgid "Your username, in case you’ve forgotten:" -msgstr "Twoja nazwa użytkownika, na wypadek, gdybyÅ› zapomniaÅ‚(a):" - -msgid "Thanks for using our site!" -msgstr "DziÄ™ki za korzystanie z naszej strony!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "Zespół %(site_name)s" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" -"Nie pamiÄ™tasz swojego hasÅ‚a? Wprowadź w poniższym polu swój adres e-mail, a " -"wyÅ›lemy ci instrukcjÄ™ opisujÄ…cÄ… sposób ustawienia nowego hasÅ‚a." - -msgid "Email address:" -msgstr "Adres e-mail:" - -msgid "Reset my password" -msgstr "Zresetuj moje hasÅ‚o" - -msgid "All dates" -msgstr "Wszystkie daty" - -#, python-format -msgid "Select %s" -msgstr "Wybierz %s" - -#, python-format -msgid "Select %s to change" -msgstr "Wybierz %s do zmiany" - -#, python-format -msgid "Select %s to view" -msgstr "Wybierz %s do obejrzenia" - -msgid "Date:" -msgstr "Data:" - -msgid "Time:" -msgstr "Czas:" - -msgid "Lookup" -msgstr "Szukaj" - -msgid "Currently:" -msgstr "Aktualny:" - -msgid "Change:" -msgstr "ZmieÅ„:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/pl/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/pl/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 8cb35016feb653dd706831e1dcaefc967cb17129..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5702 zcmdUyUu+yl9ml6|Ev*yUlC}YowoF4D>?XIqbJ8@q#7i(6<;tZ2x)G2e7ARd zGso_%FSn|y5H(6)ibQE8OrWAdJRlx;sDuE83aLKe1)h-LsSV#FAynT0sl5S7?q$5tgk1qi z&+8!R`5H*$e;a%qd<*vCU_HUffphCli)AG zPl4}&JHWqLZrcJIA)g1ggQqON3{t-sd<=XQq<-H6sr@_PPVf)lBj8^x@5drh`^P~l zAGi4#@KNNy1kyNP0Uv-byaHB{f9=7{9`A$rv3nlM=Jl}U4iHV*ZjkI&1YsI>2&DBt zZtLePzX*N;NkIJ5H>kj8t|=6BlsZjjb< zuPq+~N!}rF=^n6M6^r13Z-J!eeK0z4$nrtUZI;_DcUV4Yxyy2o<SDNMn&7K85r-B$$;QKzahn zLHaBbt^Xtv`C}f5)|(z$fAUp&b|aOLMv%xq>4D3xJ;&`AtpPoIGo-%C?Kgp9*nT9M z!$G7&NM!%sLu*OvLVNS5E!+l@PY>Jt1o#ZnlQvKL63dpZ4;4L)bPQ>nGI+=z=%F}C z&lnQm@!s;wpnr6iC-dkKL*6AQw*4VF!7O zFx3kEfKA2KI5KQ%S@?md1dfbtEmg;3tIX%a#3RU(WRBg0ycWRVpm- z-3B+ByQw%Xf&j%_7_Kpj!=`)np=|19nbxCe)_c9#3F*paMTTrfR>D|>9X8_!2KncG zPqH&YrDbR0pu^6@O0roIx;4BzY}WUbU#%H7r?tY%$P&M#V=h9PEU)P}R~l&#?orlFO?tC( zrzJ6Ec&Z`$(X8>klzJKWbUT~TruJl)WCUL%apYMw0YC2TNEnR^*Z5lPOYPUO4b-hG zD~30P2bWj05<*oa_OyZyp1rq*_rXXx`n}WO}jl<^yDI%Hq20wq6tVjKO z+GF1<327(}Wj>5E?K0E!DHf}2(9I1ZJ>R5Zs%M$gOR35vuFue^#)FdDK2)e+OX$cr zOjIhNTy}Uay3{=@Tl>-NB5V>*)U$+%2 ziQ>W5X>`lsJSK)Wk%QAL9jH;v;IfSeTp`=X>^W`aC*uV3fYo z^1{*LIDhfQw4yLsM9nc?L?`tW`u7@5P88NV7e}eR75dD2`Qi0)j0UN8IErQ#s2lP;)FdZhc*>dIPfIuX%Y#_i9vqofm=hA*ia3Zyd627W{Nb(|?U zx7$>{dY#v?JG7g~?hWNjzSa*qIBY|QIEvNkwLA1kC8i@e>{J+gNjj@@vB~aTA-mWJ zJ9V~TIyBtN?3|BzyKFjpfyVw?0QQ|aZMB|1CZ~)eE zgyMKhBvkWPS4@XvJtJP#7+bBb-~^^x?Zv#!Bcsu(5mOwA$cl8dLi zX&#>6y@?BGdPx_UNft9YZjE*1c>iF%sIWeY9X1Ov2nR4WHG)jn7ayoV zI^_=-{zO6tXdVBgnNYLEmXA}_)!iH1#73-zGrD!-PEIk66i@wfgK^lRo9Ga7FxfQp zi-ucYUD=0A3XDV1&(jU9=uqh16rQ4KCQTn##5Rl)2)Bm&YAD*CZfQ?fs6&**4FPQs zWjd}OA-bftBq?=F29Y+Ei^3NKsf{vc^WoiOb)|a)x^EmY?Vezfu~Y&JiT{4uLJ5c4 z(2P5C7S0orkGc0;fK-6A-V~JxWcMZ_=IS-fMd3daXdj0$2%7|Bzuabj?+ns9L$#Cg*8>Aa)Uf#F=B iqkv8UIsz#ABh`_Q(k($w&*t&Bz~, 2011 -# Janusz Harkot , 2014-2015 -# 0d5641585fd67fbdb97037c19ab83e4c_18c98b0 , 2011 -# m_aciek , 2016,2018,2020 -# Mariusz Felisiak , 2021 -# Roman BarczyÅ„ski, 2012 -# Tomasz Kajtoch , 2016-2017 -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-03-19 11:03+0000\n" -"Last-Translator: Mariusz Felisiak \n" -"Language-Team: Polish (http://www.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" - -#, javascript-format -msgid "Available %s" -msgstr "DostÄ™pne %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"To lista dostÄ™pnych %s. Aby wybrać pozycje, zaznacz je i kliknij strzaÅ‚kÄ™ " -"„Wybierz†pomiÄ™dzy listami." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "Wpisz coÅ› tutaj, aby wyfiltrować listÄ™ dostÄ™pnych %s." - -msgid "Filter" -msgstr "Filtr" - -msgid "Choose all" -msgstr "Wybierz wszystkie" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Kliknij, aby wybrać jednoczeÅ›nie wszystkie %s." - -msgid "Choose" -msgstr "Wybierz" - -msgid "Remove" -msgstr "UsuÅ„" - -#, javascript-format -msgid "Chosen %s" -msgstr "Wybrane %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"To lista wybranych %s. Aby usunąć, zaznacz pozycje wybrane do usuniÄ™cia i " -"kliknij strzaÅ‚kÄ™ „Usuń†pomiÄ™dzy listami." - -msgid "Remove all" -msgstr "UsuÅ„ wszystkie" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Kliknij, aby usunąć jednoczeÅ›nie wszystkie wybrane %s." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "Wybrano %(sel)s z %(cnt)s" -msgstr[1] "Wybrano %(sel)s z %(cnt)s" -msgstr[2] "Wybrano %(sel)s z %(cnt)s" -msgstr[3] "Wybrano %(sel)s z %(cnt)s" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Zmiany w niektórych polach nie zostaÅ‚y zachowane. Po wykonaniu akcji, zmiany " -"te zostanÄ… utracone." - -msgid "" -"You have selected an action, but you haven’t saved your changes to " -"individual fields yet. Please click OK to save. You’ll need to re-run the " -"action." -msgstr "" -"Wybrano akcjÄ™, lecz część zmian w polach nie zostaÅ‚a zachowana. Kliknij OK, " -"aby zapisać. Aby wykonać akcjÄ™, należy jÄ… ponownie uruchomić." - -msgid "" -"You have selected an action, and you haven’t made any changes on individual " -"fields. You’re probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Wybrano akcjÄ™, lecz nie dokonano żadnych zmian w polach. Prawdopodobnie " -"szukasz przycisku „Wykonajâ€, a nie „Zapiszâ€." - -msgid "Now" -msgstr "Teraz" - -msgid "Midnight" -msgstr "Północ" - -msgid "6 a.m." -msgstr "6 rano" - -msgid "Noon" -msgstr "PoÅ‚udnie" - -msgid "6 p.m." -msgstr "6 po poÅ‚udniu" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "" -"Uwaga: Czas lokalny jest przesuniÄ™ty o %s godzinÄ™ do przodu w stosunku do " -"czasu serwera." -msgstr[1] "" -"Uwaga: Czas lokalny jest przesuniÄ™ty o %s godziny do przodu w stosunku do " -"czasu serwera." -msgstr[2] "" -"Uwaga: Czas lokalny jest przesuniÄ™ty o %s godzin do przodu w stosunku do " -"czasu serwera." -msgstr[3] "" -"Uwaga: Czas lokalny jest przesuniÄ™ty o %s godzin do przodu w stosunku do " -"czasu serwera." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "" -"Uwaga: Czas lokalny jest przesuniÄ™ty o %s godzinÄ™ do tyÅ‚u w stosunku do " -"czasu serwera." -msgstr[1] "" -"Uwaga: Czas lokalny jest przesuniÄ™ty o %s godziny do tyÅ‚u w stosunku do " -"czasu serwera." -msgstr[2] "" -"Uwaga: Czas lokalny jest przesuniÄ™ty o %s godzin do tyÅ‚u w stosunku do czasu " -"serwera." -msgstr[3] "" -"Uwaga: Czas lokalny jest przesuniÄ™ty o %s godzin do tyÅ‚u w stosunku do czasu " -"serwera." - -msgid "Choose a Time" -msgstr "Wybierz Czas" - -msgid "Choose a time" -msgstr "Wybierz czas" - -msgid "Cancel" -msgstr "Anuluj" - -msgid "Today" -msgstr "Dzisiaj" - -msgid "Choose a Date" -msgstr "Wybierz DatÄ™" - -msgid "Yesterday" -msgstr "Wczoraj" - -msgid "Tomorrow" -msgstr "Jutro" - -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Å„" - -msgctxt "abbrev. month January" -msgid "Jan" -msgstr "Sty" - -msgctxt "abbrev. month February" -msgid "Feb" -msgstr "Lut" - -msgctxt "abbrev. month March" -msgid "Mar" -msgstr "Mar" - -msgctxt "abbrev. month April" -msgid "Apr" -msgstr "Kwi" - -msgctxt "abbrev. month May" -msgid "May" -msgstr "Maj" - -msgctxt "abbrev. month June" -msgid "Jun" -msgstr "Cze" - -msgctxt "abbrev. month July" -msgid "Jul" -msgstr "Lip" - -msgctxt "abbrev. month August" -msgid "Aug" -msgstr "Sie" - -msgctxt "abbrev. month September" -msgid "Sep" -msgstr "Wrz" - -msgctxt "abbrev. month October" -msgid "Oct" -msgstr "Paź" - -msgctxt "abbrev. month November" -msgid "Nov" -msgstr "Lis" - -msgctxt "abbrev. month December" -msgid "Dec" -msgstr "Gru" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "N" - -msgctxt "one letter Monday" -msgid "M" -msgstr "P" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "W" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "Åš" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "C" - -msgctxt "one letter Friday" -msgid "F" -msgstr "P" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "S" - -msgid "Show" -msgstr "Pokaż" - -msgid "Hide" -msgstr "Ukryj" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/pt/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/pt/LC_MESSAGES/django.mo deleted file mode 100644 index d7ec87d28b83d286507998c4aea5a9650bd712b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16912 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, 2018 -# Jannis Leidel , 2011 -# jorgecarleitao , 2015 -# Nuno Mariz , 2013,2015,2017-2018 -# Paulo Köch , 2011 -# Raúl Pedro Fernandes Santos, 2014 -# Rui Dinis Silva, 2017 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-01-16 20:42+0100\n" -"PO-Revision-Date: 2019-01-18 00:36+0000\n" -"Last-Translator: Ramiro Morales\n" -"Language-Team: Portuguese (http://www.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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "Foram removidos com sucesso %(count)d %(items)s." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "Não é possível remover %(name)s " - -msgid "Are you sure?" -msgstr "Tem a certeza?" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Remover %(verbose_name_plural)s selecionados" - -msgid "Administration" -msgstr "Administração" - -msgid "All" -msgstr "Todos" - -msgid "Yes" -msgstr "Sim" - -msgid "No" -msgstr "Não" - -msgid "Unknown" -msgstr "Desconhecido" - -msgid "Any date" -msgstr "Qualquer data" - -msgid "Today" -msgstr "Hoje" - -msgid "Past 7 days" -msgstr "Últimos 7 dias" - -msgid "This month" -msgstr "Este mês" - -msgid "This year" -msgstr "Este ano" - -msgid "No date" -msgstr "Sem data" - -msgid "Has date" -msgstr "Tem data" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"Por favor introduza o %(username)s e password corretos para a conta de " -"equipa. Tenha em atenção às maiúsculas e minúsculas." - -msgid "Action:" -msgstr "Ação:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Adicionar outro %(verbose_name)s" - -msgid "Remove" -msgstr "Remover" - -msgid "Addition" -msgstr "Adição" - -msgid "Change" -msgstr "Modificar" - -msgid "Deletion" -msgstr "Eliminação" - -msgid "action time" -msgstr "hora da ação" - -msgid "user" -msgstr "utilizador" - -msgid "content type" -msgstr "tipo de conteúdo" - -msgid "object id" -msgstr "id do objeto" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "repr do objeto" - -msgid "action flag" -msgstr "flag de ação" - -msgid "change message" -msgstr "modificar mensagem" - -msgid "log entry" -msgstr "entrada de log" - -msgid "log entries" -msgstr "entradas de log" - -#, python-format -msgid "Added \"%(object)s\"." -msgstr "Adicionado \"%(object)s\"." - -#, python-format -msgid "Changed \"%(object)s\" - %(changes)s" -msgstr "Foram modificados \"%(object)s\" - %(changes)s" - -#, python-format -msgid "Deleted \"%(object)s.\"" -msgstr "Foram removidos \"%(object)s.\"" - -msgid "LogEntry Object" -msgstr "Objeto LogEntry" - -#, python-brace-format -msgid "Added {name} \"{object}\"." -msgstr "Foi adicionado {name} \"{object}\"." - -msgid "Added." -msgstr "Adicionado." - -msgid "and" -msgstr "e" - -#, python-brace-format -msgid "Changed {fields} for {name} \"{object}\"." -msgstr "Foram modificados os {fields} para {name} \"{object}\"." - -#, python-brace-format -msgid "Changed {fields}." -msgstr "Foi modificado {fields}." - -#, python-brace-format -msgid "Deleted {name} \"{object}\"." -msgstr "Foi removido {name} \"{object}\"." - -msgid "No fields changed." -msgstr "Nenhum campo foi modificado." - -msgid "None" -msgstr "Nenhum" - -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Mantenha pressionado o \"Control\", ou \"Command\" no Mac, para selecionar " -"mais do que um." - -#, python-brace-format -msgid "The {name} \"{obj}\" was added successfully." -msgstr "O {name} \"{obj}\" foi adicionado com sucesso." - -msgid "You may edit it again below." -msgstr "Pode editar novamente abaixo." - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may add another {name} " -"below." -msgstr "" -"O {name} \"{obj}\" foi adicionado com sucesso. Pode adicionar um novo {name} " -"abaixo." - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may edit it again below." -msgstr "" -"O {name} \"{obj}\" foi modificado com sucesso. Pode voltar a editar " -"novamente abaixo." - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may edit it again below." -msgstr "" -"O {name} \"{obj}\" foi adicionado com sucesso. Pode voltar a editar " -"novamente abaixo." - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may add another {name} " -"below." -msgstr "" -"O {name} \"{obj}\" foi modificado com sucesso. Pode adicionar um novo {name} " -"abaixo." - -#, python-brace-format -msgid "The {name} \"{obj}\" was changed successfully." -msgstr "O {name} \"{obj}\" foi modificado com sucesso." - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Os itens devem ser selecionados de forma a efectuar ações sobre eles. Nenhum " -"item foi modificado." - -msgid "No action selected." -msgstr "Nenhuma ação selecionada." - -#, python-format -msgid "The %(name)s \"%(obj)s\" was deleted successfully." -msgstr "O(A) %(name)s \"%(obj)s\" foi removido(a) com sucesso." - -#, python-format -msgid "%(name)s with ID \"%(key)s\" doesn't exist. Perhaps it was deleted?" -msgstr "%(name)s com ID \"%(key)s\" não existe. Talvez foi removido?" - -#, python-format -msgid "Add %s" -msgstr "Adicionar %s" - -#, python-format -msgid "Change %s" -msgstr "Modificar %s" - -#, python-format -msgid "View %s" -msgstr "View %s " - -msgid "Database error" -msgstr "Erro de base de dados" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s foi modificado com sucesso." -msgstr[1] "%(count)s %(name)s foram modificados com sucesso." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s selecionado" -msgstr[1] "Todos %(total_count)s selecionados" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "0 de %(cnt)s selecionados" - -#, python-format -msgid "Change history: %s" -msgstr "Histórico de modificações: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"Remover %(class_name)s %(instance)s exigiria a remoção dos seguintes objetos " -"relacionados protegidos: %(related_objects)s" - -msgid "Django site admin" -msgstr "Site de administração do Django" - -msgid "Django administration" -msgstr "Administração do Django" - -msgid "Site administration" -msgstr "Administração do site" - -msgid "Log in" -msgstr "Entrar" - -#, python-format -msgid "%(app)s administration" -msgstr "Administração de %(app)s" - -msgid "Page not found" -msgstr "Página não encontrada" - -msgid "We're sorry, but the requested page could not be found." -msgstr "Pedimos desculpa, mas a página solicitada não foi encontrada." - -msgid "Home" -msgstr "Início" - -msgid "Server error" -msgstr "Erro do servidor" - -msgid "Server error (500)" -msgstr "Erro do servidor (500)" - -msgid "Server Error (500)" -msgstr "Erro do servidor (500)" - -msgid "" -"There's been an error. It's been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"Ocorreu um erro. Foi enviada uma notificação para os administradores do " -"site, devendo o mesmo ser corrigido em breve. Obrigado pela atenção." - -msgid "Run the selected action" -msgstr "Executar a acção selecionada" - -msgid "Go" -msgstr "Ir" - -msgid "Click here to select the objects across all pages" -msgstr "Clique aqui para selecionar os objetos em todas as páginas" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Selecionar todos %(total_count)s %(module_name)s" - -msgid "Clear selection" -msgstr "Remover seleção" - -msgid "" -"First, enter a username and password. Then, you'll be able to edit more user " -"options." -msgstr "" -"Primeiro introduza o nome do utilizador e palavra-passe. Depois poderá " -"editar mais opções do utilizador." - -msgid "Enter a username and password." -msgstr "Introduza o utilizador e palavra-passe." - -msgid "Change password" -msgstr "Modificar palavra-passe" - -msgid "Please correct the error below." -msgstr "Por favor corrija o erro abaixo." - -msgid "Please correct the errors below." -msgstr "Por favor corrija os erros abaixo." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "" -"Introduza uma nova palavra-passe para o utilizador %(username)s." - -msgid "Welcome," -msgstr "Bem-vindo," - -msgid "View site" -msgstr "Ver site" - -msgid "Documentation" -msgstr "Documentação" - -msgid "Log out" -msgstr "Sair" - -#, python-format -msgid "Add %(name)s" -msgstr "Adicionar %(name)s" - -msgid "History" -msgstr "História" - -msgid "View on site" -msgstr "Ver no site" - -msgid "Filter" -msgstr "Filtro" - -msgid "Remove from sorting" -msgstr "Remover da ordenação" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Prioridade de ordenação: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "Altenar ordenação" - -msgid "Delete" -msgstr "Remover" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"A remoção de %(object_name)s '%(escaped_object)s' resultará na remoção dos " -"objetos relacionados, mas a sua conta não tem permissão de remoção dos " -"seguintes tipos de objetos:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"Remover o %(object_name)s ' %(escaped_object)s ' exigiria a remoção dos " -"seguintes objetos protegidos relacionados:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"Tem a certeza que deseja remover %(object_name)s \"%(escaped_object)s\"? " -"Todos os items relacionados seguintes irão ser removidos:" - -msgid "Objects" -msgstr "Objectos" - -msgid "Yes, I'm sure" -msgstr "Sim, tenho a certeza" - -msgid "No, take me back" -msgstr "Não, retrocede" - -msgid "Delete multiple objects" -msgstr "Remover múltiplos objetos." - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"Remover o %(objects_name)s selecionado poderia resultar na remoção de " -"objetos relacionados, mas a sua conta não tem permissão para remover os " -"seguintes tipos de objetos:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"Remover o %(objects_name)s selecionado exigiria remover os seguintes objetos " -"protegidos relacionados:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"Tem certeza de que deseja remover %(objects_name)s selecionado? Todos os " -"objetos seguintes e seus itens relacionados serão removidos:" - -msgid "View" -msgstr "View" - -msgid "Delete?" -msgstr "Remover?" - -#, python-format -msgid " By %(filter_title)s " -msgstr " Por %(filter_title)s " - -msgid "Summary" -msgstr "Sumário" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "Modelos na aplicação %(name)s" - -msgid "Add" -msgstr "Adicionar" - -msgid "You don't have permission to view or edit anything." -msgstr "Não tem permissão para ver ou editar nada." - -msgid "Recent actions" -msgstr "Ações recentes" - -msgid "My actions" -msgstr "As minhas ações" - -msgid "None available" -msgstr "Nenhum disponível" - -msgid "Unknown content" -msgstr "Conteúdo desconhecido" - -msgid "" -"Something's wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"Passa-se algo de errado com a instalação da sua base de dados. Verifique se " -"as tabelas da base de dados foram criadas apropriadamente e verifique se a " -"base de dados pode ser lida pelo utilizador definido." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"Está autenticado como %(username)s, mas não está autorizado a aceder a esta " -"página. Deseja autenticar-se com uma conta diferente?" - -msgid "Forgotten your password or username?" -msgstr "Esqueceu-se da sua palavra-passe ou utilizador?" - -msgid "Date/time" -msgstr "Data/hora" - -msgid "User" -msgstr "Utilizador" - -msgid "Action" -msgstr "Ação" - -msgid "" -"This object doesn't have a change history. It probably wasn't added via this " -"admin site." -msgstr "" -"Este objeto não tem histórico de modificações. Provavelmente não foi " -"modificado via site de administração." - -msgid "Show all" -msgstr "Mostrar todos" - -msgid "Save" -msgstr "Gravar" - -msgid "Popup closing…" -msgstr "" - -msgid "Search" -msgstr "Pesquisar" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s resultado" -msgstr[1] "%(counter)s resultados" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "%(full_result_count)s no total" - -msgid "Save as new" -msgstr "Gravar como novo" - -msgid "Save and add another" -msgstr "Gravar e adicionar outro" - -msgid "Save and continue editing" -msgstr "Gravar e continuar a editar" - -msgid "Save and view" -msgstr "Gravar e ver" - -msgid "Close" -msgstr "Fechar" - -#, python-format -msgid "Change selected %(model)s" -msgstr "Alterar %(model)s selecionado." - -#, python-format -msgid "Add another %(model)s" -msgstr "Adicionar outro %(model)s" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "Remover %(model)s seleccionado" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "Obrigado pela sua visita." - -msgid "Log in again" -msgstr "Entrar novamente" - -msgid "Password change" -msgstr "Modificação da palavra-passe" - -msgid "Your password was changed." -msgstr "A sua palavra-passe foi modificada." - -msgid "" -"Please enter your old password, for security's sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"Por razões de segurança, por favor introduza a sua palavra-passe antiga e " -"depois introduza a nova duas vezes para que possamos verificar se introduziu " -"corretamente." - -msgid "Change my password" -msgstr "Modificar a minha palavra-passe" - -msgid "Password reset" -msgstr "Palavra-passe de reinicialização" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "A sua palavra-passe foi atribuída. Pode entrar agora." - -msgid "Password reset confirmation" -msgstr "Confirmação da reinicialização da palavra-passe" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Por favor, introduza a sua nova palavra-passe duas vezes para verificarmos " -"se está correcta." - -msgid "New password:" -msgstr "Nova palavra-passe:" - -msgid "Confirm password:" -msgstr "Confirmação da palavra-passe:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"O endereço de reinicialização da palavra-passe é inválido, possivelmente " -"porque já foi usado. Por favor requisite uma nova reinicialização da palavra-" -"passe." - -msgid "" -"We've emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" -"Foram enviadas para o email indicado as instruções de configuração da " -"palavra-passe, se existir uma conta com o email que indicou. Deverá recebê-" -"las brevemente." - -msgid "" -"If you don't receive an email, please make sure you've entered the address " -"you registered with, and check your spam folder." -msgstr "" -"Se não receber um email, por favor assegure-se de que introduziu o endereço " -"com o qual se registou e verifique a sua pasta de correio electrónico não " -"solicitado." - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"Está a receber este email porque pediu para redefinir a palavra-chave para o " -"seu utilizador no site %(site_name)s." - -msgid "Please go to the following page and choose a new password:" -msgstr "Por favor siga a seguinte página e escolha a sua nova palavra-passe:" - -msgid "Your username, in case you've forgotten:" -msgstr "O seu nome de utilizador, no caso de se ter esquecido:" - -msgid "Thanks for using our site!" -msgstr "Obrigado pela sua visita ao nosso site!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "A equipa do %(site_name)s" - -msgid "" -"Forgotten your password? Enter your email address below, and we'll email " -"instructions for setting a new one." -msgstr "" -"Esqueceu-se da sua palavra-chave? Introduza o seu endereço de email e enviar-" -"lhe-emos instruções para definir uma nova." - -msgid "Email address:" -msgstr "Endereço de email:" - -msgid "Reset my password" -msgstr "Reinicializar a minha palavra-passe" - -msgid "All dates" -msgstr "Todas as datas" - -#, python-format -msgid "Select %s" -msgstr "Selecionar %s" - -#, python-format -msgid "Select %s to change" -msgstr "Selecione %s para modificar" - -#, python-format -msgid "Select %s to view" -msgstr "Selecione %s para ver" - -msgid "Date:" -msgstr "Data:" - -msgid "Time:" -msgstr "Hora:" - -msgid "Lookup" -msgstr "Procurar" - -msgid "Currently:" -msgstr "Atualmente:" - -msgid "Change:" -msgstr "Modificar:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/pt/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/pt/LC_MESSAGES/djangojs.mo deleted file mode 100644 index bc7ae616897aa76769d489c4252d485db16607f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4579 zcmb`LU2I%O6~_k}XmO#Rl#f!v)WwO@_^#J>$j636HU3CqaO}ieN)aGt?;Y<>xp!un znY-)FOW!~Ogg_0YMe0Kop{Ng)$^#V=NFZ&?15~0f6{=9bo{)Iq1=Lsm=iXWGn!1Tm z8SmWRov(AxoH;XRk~i+!_cMlc1o=MX-+h3wGvGIF!UJh*A7jVB9{6GKSAo9)KZNq{ zL-{4}qbR=|%C7~!1%3?me-He3;7u4jhWb0fkAU}qp92qo2f$_U7BCC!fb{*xL5N`A z18)X@7|KrsJ_X{(p235ra1|su*FYNgJoq*6*I*sI4MM3s2C07vlH4|kAKSu%^n4s7 zJ%0d_oXg;4@M-X;UYN&UZYSZn^JlZndbXh zDj;E6MIu|>g*=Hog*=D+8DyA?9YW^FFb$hQrgLEenNk(`0pugd!54)eDb-arQu3pvv>5B8E`+5j{tows$Avg9 z(iGKPcy92O3R@VoTbY@TEZWhv96ju|C}Wv5q-D#pVRK=7Y+0oq<+Cc0Y(?mzZY589 zY$ex{tqL2r@a(Zwm1xy$d3N3yjfa;t{;0{huryiTGP&iVB}GE^bkcUDdAgIYrJn3 zUd9vCEoZc=J=vqu!52v!c~(onj|V#vM&ly(%IK-We!b8^AM`vE2^?P2ItbmA*wGpq zB&ws5T%`E6OcPhw<{+H4ZA}APw8v9p3gd4Ycq*)X21d@k$6zZ^rb>L2S~f_NvaND` z)zFELs^%~CZ8;vhD$9~rmvQTMdWb;z9(j+5F z<+}Xj?xv85^2PBqu*td2LR}I!V&FpG|CZEMP@#dXV4SZoqwyv^mWwZ2g(cg!JX*JE zG}Wz+)@=x%)8g*i*ioAoJ$KaATe)@Avp(9hp38SvJ|YucRzJelt$7T`cXTd^zACMQ zuhe+*7+k`PU6gHOeYEPDDv7?7H(gXWH9oe!R*x2}6y#SC9n3X8Tb(%?Rlg9;9OJWd zwVBz&)!Awl9ixk~qe$kk-?3a0r@P&5#gja>DYt0QbUC8| z(jZ~F?WYfot)5$58qR&DQXN|`+Di?cuq|uc%Pl|MPKDAZ$setg{?x>gZAAM_6 z+Gt6~Cc)WM&cXON^!U`^f^s*l}j-nqXmuG@^R%%$JfsqlHVXF(yqYLc zf`YH8@im;IIp55kL7=w%D^?jy#P_e1p&Qc@=&U_fgd<{EnTr0k{#C;Tjv&NxXlsi= zz86^t?f-+Y9L|1S#b5%rH@$8kif&7LkVRJo7=OM=Ua^+@oJwUR99$X(PO>5CzJTUc zI3%sqlJkQ1pM}R!fD_~wsgsm(1_`ui4IW{?ho50s{Jc@z1F6^$*&;^I;3|#g7XcMgTUdo)s@yzBk zp#!GY0<`&p$7Yy4&bLHxO%9CX z)h2XJbv(-xq5Id!M6hlwvNo_Cii@SOrh|Z+W-zAY*u}P3DY|@l5_S%1QS|QgpCuuK z>NE5WferHi*JuHkL5YY!yAn5o!a_}pTd2j#Sxnzy|6d_Li*fzJ>4i6KI@q|u9=I`L z=y2)?gQZPiV*MUw*uZH9xg%D^oeTdsBFEZY63z&+PaBsv+y&rw8^zxuyMX`VxWN7c DNIeV# diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/pt/LC_MESSAGES/djangojs.po b/venv/Lib/site-packages/django/contrib/admin/locale/pt/LC_MESSAGES/djangojs.po deleted file mode 100644 index 1737994..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/pt/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,222 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Jannis Leidel , 2011 -# Nuno Mariz , 2011-2012,2015,2017 -# Paulo Köch , 2011 -# Raúl Pedro Fernandes Santos, 2014 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-05-17 23:12+0200\n" -"PO-Revision-Date: 2017-11-30 23:49+0000\n" -"Last-Translator: Nuno Mariz \n" -"Language-Team: Portuguese (http://www.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" - -#, javascript-format -msgid "Available %s" -msgstr "Disponível %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Esta é a lista de %s disponíveis. Poderá escolher alguns, selecionando-os na " -"caixa abaixo e clicando na seta \"Escolher\" entre as duas caixas." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "Digite nesta caixa para filtrar a lista de %s disponíveis." - -msgid "Filter" -msgstr "Filtrar" - -msgid "Choose all" -msgstr "Escolher todos" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Clique para escolher todos os %s de uma vez." - -msgid "Choose" -msgstr "Escolher" - -msgid "Remove" -msgstr "Remover" - -#, javascript-format -msgid "Chosen %s" -msgstr "Escolhido %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Esta é a lista de %s escolhidos. Poderá remover alguns, selecionando-os na " -"caixa abaixo e clicando na seta \"Remover\" entre as duas caixas." - -msgid "Remove all" -msgstr "Remover todos" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Clique para remover todos os %s escolhidos de uma vez." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(sel)s de %(cnt)s selecionado" -msgstr[1] "%(sel)s de %(cnt)s selecionados" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Tem mudanças por guardar nos campos individuais. Se usar uma ação, as suas " -"mudanças por guardar serão perdidas." - -msgid "" -"You have selected an action, but you haven't saved your changes to " -"individual fields yet. Please click OK to save. You'll need to re-run the " -"action." -msgstr "" -"Selecionou uma ação mas ainda não guardou as mudanças dos campos " -"individuais. Carregue em OK para gravar. Precisará de correr de novo a ação." - -msgid "" -"You have selected an action, and you haven't made any changes on individual " -"fields. You're probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Selecionou uma ação mas ainda não guardou as mudanças dos campos " -"individuais. Provavelmente quererá o botão Ir ao invés do botão Guardar." - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "" -"Nota: O seu fuso horário está %s hora adiantado em relação ao servidor." -msgstr[1] "" -"Nota: O seu fuso horário está %s horas adiantado em relação ao servidor." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "" -"Nota: O use fuso horário está %s hora atrasado em relação ao servidor." -msgstr[1] "" -"Nota: O use fuso horário está %s horas atrasado em relação ao servidor." - -msgid "Now" -msgstr "Agora" - -msgid "Choose a Time" -msgstr "Escolha a Hora" - -msgid "Choose a time" -msgstr "Escolha a hora" - -msgid "Midnight" -msgstr "Meia-noite" - -msgid "6 a.m." -msgstr "6 a.m." - -msgid "Noon" -msgstr "Meio-dia" - -msgid "6 p.m." -msgstr "6 p.m." - -msgid "Cancel" -msgstr "Cancelar" - -msgid "Today" -msgstr "Hoje" - -msgid "Choose a Date" -msgstr "Escolha a Data" - -msgid "Yesterday" -msgstr "Ontem" - -msgid "Tomorrow" -msgstr "Amanhã" - -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" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "D" - -msgctxt "one letter Monday" -msgid "M" -msgstr "S" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "T" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "Q" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "Q" - -msgctxt "one letter Friday" -msgid "F" -msgstr "S" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "S" - -msgid "Show" -msgstr "Mostrar" - -msgid "Hide" -msgstr "Ocultar" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/pt_BR/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/pt_BR/LC_MESSAGES/django.mo deleted file mode 100644 index dfc9541851e9c2b2618dfe993ea78e793cd146a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17151 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, 2014 -# Bruce de Sá , 2019 -# bruno.devpod , 2014 -# Carlos C. Leite , 2019 -# Carlos C. Leite , 2019 -# Filipe Cifali Stangler , 2016 -# dudanogueira , 2012 -# Elyézer Rezende , 2013 -# Fábio C. Barrionuevo da Luz , 2015 -# Fabio Cerqueira , 2019 -# Xico Petry , 2016 -# Gladson , 2013 -# Guilherme Ferreira , 2017 -# semente, 2012-2013 -# Jannis Leidel , 2011 -# João Paulo Andrade , 2018 -# Lucas Infante , 2015 -# Luiz Boaretto , 2017 -# Marcelo Moro Brondani , 2018 -# Marco Rougeth , 2015 -# Otávio Reis , 2018 -# Raysa Dutra, 2016 -# R.J Lelis , 2019 -# Samuel Nogueira Bacelar , 2020 -# Sergio Garcia , 2015 -# Vinícius Damaceno , 2019 -# Vinícius Muniz de Melo , 2019 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-07-14 19:53+0200\n" -"PO-Revision-Date: 2020-09-22 14:07+0000\n" -"Last-Translator: Samuel Nogueira Bacelar \n" -"Language-Team: Portuguese (Brazil) (http://www.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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "Removido %(count)d %(items)s com sucesso." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "Não é possível excluir %(name)s " - -msgid "Are you sure?" -msgstr "Tem certeza?" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Remover %(verbose_name_plural)s selecionados" - -msgid "Administration" -msgstr "Administração" - -msgid "All" -msgstr "Todos" - -msgid "Yes" -msgstr "Sim" - -msgid "No" -msgstr "Não" - -msgid "Unknown" -msgstr "Desconhecido" - -msgid "Any date" -msgstr "Qualquer data" - -msgid "Today" -msgstr "Hoje" - -msgid "Past 7 days" -msgstr "Últimos 7 dias" - -msgid "This month" -msgstr "Este mês" - -msgid "This year" -msgstr "Este ano" - -msgid "No date" -msgstr "Sem data" - -msgid "Has date" -msgstr "Tem data" - -msgid "Empty" -msgstr "Vazio" - -msgid "Not empty" -msgstr "Não está vazio" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"Por favor, insira um %(username)s e senha corretos para uma conta de equipe. " -"Note que ambos campos são sensíveis a maiúsculas e minúsculas." - -msgid "Action:" -msgstr "Ação:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Adicionar outro(a) %(verbose_name)s" - -msgid "Remove" -msgstr "Remover" - -msgid "Addition" -msgstr "Adição" - -msgid "Change" -msgstr "Modificar" - -msgid "Deletion" -msgstr "Eliminação" - -msgid "action time" -msgstr "hora da ação" - -msgid "user" -msgstr "usuário" - -msgid "content type" -msgstr "tipo de conteúdo" - -msgid "object id" -msgstr "id do objeto" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "repr do objeto" - -msgid "action flag" -msgstr "flag de ação" - -msgid "change message" -msgstr "modificar mensagem" - -msgid "log entry" -msgstr "entrada de log" - -msgid "log entries" -msgstr "entradas de log" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "Adicionado “%(object)sâ€." - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "Alterado “%(object)s†— %(changes)s" - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "Deletado “%(object)s.â€" - -msgid "LogEntry Object" -msgstr "Objeto LogEntry" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "Adicionado {name} “{object}â€." - -msgid "Added." -msgstr "Adicionado." - -msgid "and" -msgstr "e" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "Alterado {fields} para {name} “{object}â€." - -#, python-brace-format -msgid "Changed {fields}." -msgstr "Alterado {fields}." - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "Deletado {name} “{object}â€." - -msgid "No fields changed." -msgstr "Nenhum campo modificado." - -msgid "None" -msgstr "Nenhum" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "Pressione “Controlâ€, ou “Command†no Mac, para selecionar mais de um." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "O {name} “{obj}†foi adicionado com sucesso." - -msgid "You may edit it again below." -msgstr "Você pode editá-lo novamente abaixo." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "" -"O {name} “{obj}†foi adicionado com sucesso. Você pode adicionar outro " -"{name} abaixo." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "" -"O {name} “{obj}†foi alterado com sucesso. Você pode alterá-lo novamente " -"abaixo." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "" -"O {name} “{obj}†foi adicionado com sucesso. Você pode editá-lo novamente " -"abaixo." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "" -"O {name} “{obj}†foi alterado com sucesso. Você talvez adicione outro " -"{name} abaixo." - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "O {name} “{obj}†foi alterado com sucesso." - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Os itens devem ser selecionados em ordem a fim de executar ações sobre eles. " -"Nenhum item foi modificado." - -msgid "No action selected." -msgstr "Nenhuma ação selecionada." - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "O %(name)s “%(obj)s†foi deletado com sucesso." - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "O %(name)s com ID “%(key)s†não existe. Talvez tenha sido deletado." - -#, python-format -msgid "Add %s" -msgstr "Adicionar %s" - -#, python-format -msgid "Change %s" -msgstr "Modificar %s" - -#, python-format -msgid "View %s" -msgstr "Visualizar %s" - -msgid "Database error" -msgstr "Erro no banco de dados" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s modificado com sucesso." -msgstr[1] "%(count)s %(name)s modificados com sucesso." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s selecionado" -msgstr[1] "Todos %(total_count)s selecionados" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "0 de %(cnt)s selecionados" - -#, python-format -msgid "Change history: %s" -msgstr "Histórico de modificações: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"Excluir o %(class_name)s %(instance)s exigiria excluir os seguintes objetos " -"protegidos relacionados: %(related_objects)s" - -msgid "Django site admin" -msgstr "Site de administração do Django" - -msgid "Django administration" -msgstr "Administração do Django" - -msgid "Site administration" -msgstr "Administração do Site" - -msgid "Log in" -msgstr "Acessar" - -#, python-format -msgid "%(app)s administration" -msgstr "%(app)s administração" - -msgid "Page not found" -msgstr "Página não encontrada" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "Lamentamos, mas a página requisitada não pode ser encontrada." - -msgid "Home" -msgstr "Início" - -msgid "Server error" -msgstr "Erro no servidor" - -msgid "Server error (500)" -msgstr "Erro no servidor (500)" - -msgid "Server Error (500)" -msgstr "Erro no Servidor (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"Ocorreu um erro. Este foi reportado para os administradores do site via " -"email e deve ser corrigido logo. Obirgado por sua paciência." - -msgid "Run the selected action" -msgstr "Executar ação selecionada" - -msgid "Go" -msgstr "Ir" - -msgid "Click here to select the objects across all pages" -msgstr "Clique aqui para selecionar os objetos de todas as páginas" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Selecionar todos %(total_count)s %(module_name)s" - -msgid "Clear selection" -msgstr "Limpar seleção" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "Modelos na aplicação %(name)s" - -msgid "Add" -msgstr "Adicionar" - -msgid "View" -msgstr "Visualizar" - -msgid "You don’t have permission to view or edit anything." -msgstr "Você não tem permissão para ver ou editar nada." - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" -"Primeiro, informe seu nome de usuário e senha. Então, você poderá editar " -"outras opções do usuário." - -msgid "Enter a username and password." -msgstr "Digite um nome de usuário e senha." - -msgid "Change password" -msgstr "Alterar senha" - -msgid "Please correct the error below." -msgstr "Por favor corrija o erro abaixo " - -msgid "Please correct the errors below." -msgstr "Por favor, corrija os erros abaixo." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "Informe uma nova senha para o usuário %(username)s." - -msgid "Welcome," -msgstr "Bem-vindo(a)," - -msgid "View site" -msgstr "Ver o site" - -msgid "Documentation" -msgstr "Documentação" - -msgid "Log out" -msgstr "Encerrar sessão" - -#, python-format -msgid "Add %(name)s" -msgstr "Adicionar %(name)s" - -msgid "History" -msgstr "Histórico" - -msgid "View on site" -msgstr "Ver no site" - -msgid "Filter" -msgstr "Filtro" - -msgid "Clear all filters" -msgstr "Limpar todos os filtros" - -msgid "Remove from sorting" -msgstr "Remover da ordenação" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Prioridade da ordenação: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "Alternar ordenção" - -msgid "Delete" -msgstr "Apagar" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"A remoção de '%(object_name)s' %(escaped_object)s pode resultar na remoção " -"de objetos relacionados, mas sua conta não tem a permissão para remoção dos " -"seguintes tipos de objetos:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"Excluir o %(object_name)s ' %(escaped_object)s ' exigiria excluir os " -"seguintes objetos protegidos relacionados:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"Você tem certeza que quer remover %(object_name)s \"%(escaped_object)s\"? " -"Todos os seguintes itens relacionados serão removidos:" - -msgid "Objects" -msgstr "Objetos" - -msgid "Yes, I’m sure" -msgstr "Sim, eu tenho certeza" - -msgid "No, take me back" -msgstr "Não, me leve de volta" - -msgid "Delete multiple objects" -msgstr "Remover múltiplos objetos" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"Excluir o %(objects_name)s selecionado pode resultar na remoção de objetos " -"relacionados, mas sua conta não tem permissão para excluir os seguintes " -"tipos de objetos:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"Excluir o %(objects_name)s selecionado exigiria excluir os seguintes objetos " -"relacionados protegidos:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"Tem certeza de que deseja apagar o %(objects_name)s selecionado? Todos os " -"seguintes objetos e seus itens relacionados serão removidos:" - -msgid "Delete?" -msgstr "Apagar?" - -#, python-format -msgid " By %(filter_title)s " -msgstr "Por %(filter_title)s " - -msgid "Summary" -msgstr "Resumo" - -msgid "Recent actions" -msgstr "Ações recentes" - -msgid "My actions" -msgstr "Minhas Ações" - -msgid "None available" -msgstr "Nenhum disponível" - -msgid "Unknown content" -msgstr "Conteúdo desconhecido" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"Alguma coisa está errada com sua estalação do banco de dados. Certifique-se " -"que as tabelas apropriadas foram criadas, e certifique-se que o banco de " -"dados pode ser acessado pelo usuário apropriado." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"Você está autenticado como %(username)s, mas não está autorizado a acessar " -"esta página. Você gostaria de realizar login com uma conta diferente?" - -msgid "Forgotten your password or username?" -msgstr "Esqueceu sua senha ou nome de usuário?" - -msgid "Toggle navigation" -msgstr "Alternar navegação" - -msgid "Date/time" -msgstr "Data/hora" - -msgid "User" -msgstr "Usuário" - -msgid "Action" -msgstr "Ação" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" -"Este objeto não tem histórico de alterações. Provavelmente não adicionado " -"por este site de administração." - -msgid "Show all" -msgstr "Mostrar tudo" - -msgid "Save" -msgstr "Salvar" - -msgid "Popup closing…" -msgstr "Popup fechando…" - -msgid "Search" -msgstr "Pesquisar" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s resultado" -msgstr[1] "%(counter)s resultados" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "%(full_result_count)s total" - -msgid "Save as new" -msgstr "Salvar como novo" - -msgid "Save and add another" -msgstr "Salvar e adicionar outro(a)" - -msgid "Save and continue editing" -msgstr "Salvar e continuar editando" - -msgid "Save and view" -msgstr "Salvar e visualizar" - -msgid "Close" -msgstr "Fechar" - -#, python-format -msgid "Change selected %(model)s" -msgstr "Alterar %(model)s selecionado" - -#, python-format -msgid "Add another %(model)s" -msgstr "Adicionar outro %(model)s" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "Excluir %(model)s selecionado" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "Obrigado por visitar nosso Web site hoje." - -msgid "Log in again" -msgstr "Acessar novamente" - -msgid "Password change" -msgstr "Alterar senha" - -msgid "Your password was changed." -msgstr "Sua senha foi alterada." - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"Informe sua senha antiga por favor, por motivos de segurança, e então " -"informe sua nova senha duas vezes para que possamos verificar se você " -"digitou tudo corretamente." - -msgid "Change my password" -msgstr "Alterar minha senha" - -msgid "Password reset" -msgstr "Recuperar senha" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "Sua senha foi definida. Você pode prosseguir e se autenticar agora." - -msgid "Password reset confirmation" -msgstr "Confirmação de recuperação de senha" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Por favor, informe sua nova senha duas vezes para que possamos verificar se " -"você a digitou corretamente." - -msgid "New password:" -msgstr "Nova senha:" - -msgid "Confirm password:" -msgstr "Confirme a senha:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"O link para a recuperação de senha era inválido, possivelmente porque já foi " -"utilizado. Por favor, solicite uma nova recuperação de senha." - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" -"Nos te enviamos um email com instruções para configurar sua senha, se uma " -"conta existe com o email fornecido. Você receberá a mensagem em breve." - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" -"Se você não recebeu um email, por favor certifique-se que você forneceu o " -"endereço que você está cadastrado, e verifique sua pasta de spam." - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"Você está recebendo este email porque solicitou a redefinição da senha da " -"sua conta em %(site_name)s." - -msgid "Please go to the following page and choose a new password:" -msgstr "Por favor, acesse a seguinte página e escolha uma nova senha:" - -msgid "Your username, in case you’ve forgotten:" -msgstr "Seu nome de usuário, caso tenha esquecido:" - -msgid "Thanks for using our site!" -msgstr "Obrigado por usar nosso site!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "Equipe %(site_name)s" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" -"Esqueceu sua senha? Forneça seu endereço de email abaixo, e nos te " -"enviaremos um email com instruções para configurar uma nova." - -msgid "Email address:" -msgstr "Endereço de email:" - -msgid "Reset my password" -msgstr "Reinicializar minha senha" - -msgid "All dates" -msgstr "Todas as datas" - -#, python-format -msgid "Select %s" -msgstr "Selecione %s" - -#, python-format -msgid "Select %s to change" -msgstr "Selecione %s para modificar" - -#, python-format -msgid "Select %s to view" -msgstr "Selecione %s para visualizar" - -msgid "Date:" -msgstr "Data:" - -msgid "Time:" -msgstr "Hora:" - -msgid "Lookup" -msgstr "Procurar" - -msgid "Currently:" -msgstr "Atualmente:" - -msgid "Change:" -msgstr "Alterar:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/pt_BR/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/pt_BR/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 813a169a6dc0bf44282521d6d46eb214a6c7b901..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5208 zcmbuDZH!!18Gw&EDlRHo6a@i~mDXM8%yx?{bxLcu9}BH)TXu(HjUPEP_w3B2ckY?q zkJ;V+&}yP+P@;$tqcN-vX@D4Fj8PIbCKEqmBEO929}@kgzf6n?zl=Wby=S(w(^49_ zopYaizTfkn_q^xbzOuVt_a%5Q{kfw#f;!y4QQkHKqT?)h2BPd&^_M0*sz8Gh5} zzw7xVWD4~Zd;@$I$~e#Y`k%p%lm7*5z#AAu>Q6&ypFtUSg%?fKIVf^I3`Nezpv?b0 z_&8jH-+;RqMCSb+l<{8RwFkZkrQh|uz7KDKPr#qU9(;ho-vfUG-wR)YH^G-ZH(iU4 z$XDSF@E*@kL+O{pcf+qi>31GV`(MKM!9T<6;lDkvVUwi&%}~mB`1~Av7x_;@ndc1r z((9D^GTcZ0y0$OnybQ)d<6DaHdg6AXf9poQ}GT&1^|2*WUe$Pw# z{RK|Lf51AtkwO`#0Y!hGf-+Crm&Xv*t7Ry1e9rTWP})5LWuG2{BJa1MjQ0b07CsBl zz^w=;jdAn!LbBE_H&${P6&jX%wkZn{)J@4~8=6S+% z!L#9c(vz-gN?!iK9Moq2Jp)C@Vuv3feTalQ)Q3s8kZPn4l0<)ELt>9rlI({(sHU)0 z`M!-L`#wn$`;A7Tsg+)<*iRqek8;=}GF;l|W1(r%LM$M9j>)kjFOH+TC& zwxY1bEk3^&?j+sn^KvdxN3lOrbUW#zq#css5qpzI{G>e7B-!(Aq^%^eo9!eypW@@> zk+V=dTP9N*O{Ll`=`EA3IOCH7+sbU9u2i>6n_9P~cIlpAwwHvFn$6pJnyJ~o2_w^t ztlpBUgC=g-NFD4rms$^P^dXatl52`eOuJiwCsJc*&*Aq-KI^{oNXq#NmkWd7-i(|4Fju=nz$%Cnn$bZXdYWN zZ<1Dr_o|u?gE(w=GIh+km{(@&`jpGHNo29QQkMvDYhuXiDh*Rc04?hC{3GI7P@#_p}$q%ApYCA?_|1b0!%)ZoiK6R za;9Ts2*Q3CVdr)+qWpqyrc`0OKsaX_h z%DUQ>#iNnlC|*k6K+2MJ0ny1N0_s(p)%1zTn$(uIp^tw|v?u+C(sS-(%V-oQwwmOn zbfs!W1k2-c(#tEv24PmXsi9_$EEOWla3hK?Bpx4WIYfjeN5Z99O_^phvHhCvx;X3T z!WmY0kCzwjv4WQzs~GyD3Lj%tLl0HqW30;isR|sg!E;q`UzZfemg4c&g?Fp)9&3)j zqjYtw^ca3sd}oD^u`2IVDsZf3-KSLeQZ7bsHp9sEToPjFmATQfc^6CB{Ak&t$#OXo zmBkIEdC_u1S)-FDskCg2wru3~(!vLA5SPUdsuPKOh)b_}B&eRWNy-VU>);`dk(*es zJ(pzF`LrDd)dP7utu|a;Pn1-v%L>A=Bm3dwv*|WY*IZOw_Jb+uj}2- zFk6?pu8X-QPDFWPqUxMWx@ld(t%3Dd!k zb>E)d(7wFKlCdV`M85a>T-=U_>{*Uz;s|euKWr#p+&n;*7zZp7pHYiVQ>4W3~I*xq; zE})Z`)7CPW3Q_GaHVTP~%5eyZ`h*!#x3K2Y$|-B%z(nIcB3FXBOa>=NG7`S@2TvFF z=Zhsms$EH{Z8)e@_lskMbH!oBg{&s(BYi6SX5^0%S;J54D+|nJz~cJ6382Nb5G57f zC1oU&)ch2^#J0keqrE0pm=LBW=%8=P6%JK3lo*YU%|4V3v8eN!lgMeXChl{i5*MwX z)vnl9j`Q8H8<#F^WN=)C diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/pt_BR/LC_MESSAGES/djangojs.po b/venv/Lib/site-packages/django/contrib/admin/locale/pt_BR/LC_MESSAGES/djangojs.po deleted file mode 100644 index 565b6ac..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/pt_BR/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,272 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Allisson Azevedo , 2014 -# andrewsmedina , 2016 -# Eduardo Cereto Carvalho, 2011 -# semente, 2012 -# Jannis Leidel , 2011 -# Lucas Infante , 2015 -# Rafael Fontenelle , 2021 -# Renata Barbosa Almeida , 2016 -# Samuel Nogueira Bacelar , 2020 -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-01-17 05:53+0000\n" -"Last-Translator: Rafael Fontenelle \n" -"Language-Team: Portuguese (Brazil) (http://www.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" - -#, javascript-format -msgid "Available %s" -msgstr "%s disponíveis" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Esta é a lista de %s disponíveis. Você pode escolhê-los(as) selecionando-" -"os(as) abaixo e clicando na seta \"Escolher\" entre as duas caixas." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "Digite nessa caixa para filtrar a lista de %s disponíveis." - -msgid "Filter" -msgstr "Filtro" - -msgid "Choose all" -msgstr "Escolher todos" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Clique para escolher todos os %s de uma só vez" - -msgid "Choose" -msgstr "Escolher" - -msgid "Remove" -msgstr "Remover" - -#, javascript-format -msgid "Chosen %s" -msgstr "%s escolhido(s)" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Esta é a lista de %s disponíveis. Você pode removê-los(as) selecionando-" -"os(as) abaixo e clicando na seta \"Remover\" entre as duas caixas." - -msgid "Remove all" -msgstr "Remover todos" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Clique para remover de uma só vez todos os %s escolhidos." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(sel)s de %(cnt)s selecionado" -msgstr[1] "%(sel)s de %(cnt)s selecionados" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Você tem alterações não salvas em campos editáveis individuais. Se você " -"executar uma ação suas alterações não salvas serão perdidas." - -msgid "" -"You have selected an action, but you haven’t saved your changes to " -"individual fields yet. Please click OK to save. You’ll need to re-run the " -"action." -msgstr "" -"Você selecionou uma ação, mas você ainda não salvou suas alterações nos " -"campos individuais. Por favor clique OK para salvar. você precisará de rodar " -"novamente a ação." - -msgid "" -"You have selected an action, and you haven’t made any changes on individual " -"fields. You’re probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Você selecionou uma ação sem fazer mudanças nos campos individuais. Você " -"provavelmente está procurando pelo botão Go ao invés do botão Save." - -msgid "Now" -msgstr "Agora" - -msgid "Midnight" -msgstr "Meia-noite" - -msgid "6 a.m." -msgstr "6 da manhã" - -msgid "Noon" -msgstr "Meio-dia" - -msgid "6 p.m." -msgstr "6 da tarde" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "Nota: Você está %s hora à frente do horário do servidor." -msgstr[1] "Nota: Você está %s horas à frente do horário do servidor." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "Nota: Você está %s hora atrás do tempo do servidor." -msgstr[1] "Nota: Você está %s horas atrás do horário do servidor." - -msgid "Choose a Time" -msgstr "Escolha um horário" - -msgid "Choose a time" -msgstr "Escolha uma hora" - -msgid "Cancel" -msgstr "Cancelar" - -msgid "Today" -msgstr "Hoje" - -msgid "Choose a Date" -msgstr "Escolha uma data" - -msgid "Yesterday" -msgstr "Ontem" - -msgid "Tomorrow" -msgstr "Amanhã" - -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" - -msgctxt "abbrev. month January" -msgid "Jan" -msgstr "Jan" - -msgctxt "abbrev. month February" -msgid "Feb" -msgstr "Fev" - -msgctxt "abbrev. month March" -msgid "Mar" -msgstr "Mar" - -msgctxt "abbrev. month April" -msgid "Apr" -msgstr "Abr" - -msgctxt "abbrev. month May" -msgid "May" -msgstr "Mai" - -msgctxt "abbrev. month June" -msgid "Jun" -msgstr "Jun" - -msgctxt "abbrev. month July" -msgid "Jul" -msgstr "Jul" - -msgctxt "abbrev. month August" -msgid "Aug" -msgstr "Ago" - -msgctxt "abbrev. month September" -msgid "Sep" -msgstr "Set" - -msgctxt "abbrev. month October" -msgid "Oct" -msgstr "Out" - -msgctxt "abbrev. month November" -msgid "Nov" -msgstr "Nov" - -msgctxt "abbrev. month December" -msgid "Dec" -msgstr "Dez" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "D" - -msgctxt "one letter Monday" -msgid "M" -msgstr "S" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "T" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "Q" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "Q" - -msgctxt "one letter Friday" -msgid "F" -msgstr "S" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "S" - -msgid "Show" -msgstr "Mostrar" - -msgid "Hide" -msgstr "Esconder" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ro/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/ro/LC_MESSAGES/django.mo deleted file mode 100644 index 78e6b31f4b1906add4cbf556f957c64f778201c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14387 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 Y|B0jHo~7gUV>_ImjY{YB{eU#{-#9DUYybcN diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ro/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/ro/LC_MESSAGES/django.po deleted file mode 100644 index db64193..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/ro/LC_MESSAGES/django.po +++ /dev/null @@ -1,717 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Bogdan Mateescu, 2018-2019 -# Daniel Ursache-Dogariu, 2011 -# Denis Darii , 2011,2014 -# Eugenol Man , 2020 -# Ionel Cristian MărieÈ™ , 2012 -# Jannis Leidel , 2011 -# Mihai Fotea , 2020 -# Razvan Stefanescu , 2015-2017 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-07-14 19:53+0200\n" -"PO-Revision-Date: 2020-07-15 11:07+0000\n" -"Last-Translator: Eugenol Man \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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "%(count)d %(items)s È™terse cu succes." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "Nu se poate È™terge %(name)s" - -msgid "Are you sure?" -msgstr "EÈ™ti sigur?" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Elimină %(verbose_name_plural)s selectate" - -msgid "Administration" -msgstr "Administrare" - -msgid "All" -msgstr "Toate" - -msgid "Yes" -msgstr "Da" - -msgid "No" -msgstr "Nu" - -msgid "Unknown" -msgstr "Necunoscut" - -msgid "Any date" -msgstr "Orice dată" - -msgid "Today" -msgstr "Astăzi" - -msgid "Past 7 days" -msgstr "Ultimele 7 zile" - -msgid "This month" -msgstr "Luna aceasta" - -msgid "This year" -msgstr "Anul acesta" - -msgid "No date" -msgstr "Fără dată" - -msgid "Has date" -msgstr "Are o dată" - -msgid "Empty" -msgstr "Gol" - -msgid "Not empty" -msgstr "Nu este gol" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"IntroduceÈ›i vă rog un %(username)s È™i parola corectă pentru un cont de " -"membru. De remarcat că ambele pot conÈ›ine majuscule." - -msgid "Action:" -msgstr "AcÈ›iune:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Adăugati încă un/o %(verbose_name)s" - -msgid "Remove" -msgstr "Elimină" - -msgid "Addition" -msgstr "Adăugare" - -msgid "Change" -msgstr "Schimbă" - -msgid "Deletion" -msgstr "Ștergere" - -msgid "action time" -msgstr "timp acÈ›iune" - -msgid "user" -msgstr "utilizator" - -msgid "content type" -msgstr "tip de conÈ›inut" - -msgid "object id" -msgstr "id obiect" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "repr obiect" - -msgid "action flag" -msgstr "marcaj acÈ›iune" - -msgid "change message" -msgstr "schimbă mesaj" - -msgid "log entry" -msgstr "intrare jurnal" - -msgid "log entries" -msgstr "intrări jurnal" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "Adăugat %(object)s" - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "Schimbat “%(object)s†— %(changes)s" - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "Șters “%(object)s.â€" - -msgid "LogEntry Object" -msgstr "Obiect LogEntry" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "Adăugat {name} “{object}â€." - -msgid "Added." -msgstr "Adăugat." - -msgid "and" -msgstr "È™i" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "{fields} schimbat pentru {name} “{object}â€." - -#, python-brace-format -msgid "Changed {fields}." -msgstr "S-au schimbat {fields}." - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "Șters {name} “{object}â€." - -msgid "No fields changed." -msgstr "Niciun câmp modificat." - -msgid "None" -msgstr "Nimic" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "" - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "" - -msgid "You may edit it again below." -msgstr "O poÈ›i edita din nou mai jos." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "" - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Itemii trebuie selectaÈ›i pentru a putea îndeplini sarcini asupra lor. Niciun " -"item nu a fost modificat." - -msgid "No action selected." -msgstr "Nicio acÈ›iune selectată." - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "" - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "" - -#, python-format -msgid "Add %s" -msgstr "Adaugă %s" - -#, python-format -msgid "Change %s" -msgstr "Schimbă %s" - -#, python-format -msgid "View %s" -msgstr "Vizualizează %s" - -msgid "Database error" -msgstr "Eroare de bază de date" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s s-a modificat cu succes." -msgstr[1] "%(count)s %(name)s s-au modificat cu succes." -msgstr[2] "%(count)s de %(name)s s-au modificat cu succes." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s selectat(ă)" -msgstr[1] "Toate %(total_count)s selectate" -msgstr[2] "Toate %(total_count)s selectate" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "0 din %(cnt)s selectat" - -#, python-format -msgid "Change history: %s" -msgstr "Istoric schimbări: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"Ștergerea %(class_name)s %(instance)s ar necesita È™tergerea următoarelor " -"obiecte asociate protejate: %(related_objects)s" - -msgid "Django site admin" -msgstr "Administrare site Django" - -msgid "Django administration" -msgstr "Administrare Django" - -msgid "Site administration" -msgstr "Administrare site" - -msgid "Log in" -msgstr "Autentificare" - -#, python-format -msgid "%(app)s administration" -msgstr "administrare %(app)s" - -msgid "Page not found" -msgstr "Pagină inexistentă" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "Din păcate nu am găsit pagina solicitată" - -msgid "Home" -msgstr "Acasă" - -msgid "Server error" -msgstr "Eroare de server" - -msgid "Server error (500)" -msgstr "Eroare de server (500)" - -msgid "Server Error (500)" -msgstr "Eroare server (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" - -msgid "Run the selected action" -msgstr "PorneÈ™te acÈ›iunea selectată" - -msgid "Go" -msgstr "Start" - -msgid "Click here to select the objects across all pages" -msgstr "Clic aici pentru a selecta obiectele la nivelul tuturor paginilor" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "SelectaÈ›i toate %(total_count)s %(module_name)s" - -msgid "Clear selection" -msgstr "DeselectaÈ›i" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "Modele în aplicaÈ›ia %(name)s" - -msgid "Add" -msgstr "Adaugă" - -msgid "View" -msgstr "Vizualizează" - -msgid "You don’t have permission to view or edit anything." -msgstr "" - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" - -msgid "Enter a username and password." -msgstr "IntroduceÈ›i un nume de utilizator È™i o parolă." - -msgid "Change password" -msgstr "Schimbă parola" - -msgid "Please correct the error below." -msgstr "CorectaÈ›i eroarea de mai jos." - -msgid "Please correct the errors below." -msgstr "CorectaÈ›i erorile de mai jos." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "" -"IntroduceÈ›i o parolă nouă pentru utilizatorul %(username)s." - -msgid "Welcome," -msgstr "Bun venit," - -msgid "View site" -msgstr "Vizualizare site" - -msgid "Documentation" -msgstr "DocumentaÈ›ie" - -msgid "Log out" -msgstr "Deconectează-te" - -#, python-format -msgid "Add %(name)s" -msgstr "Adaugă %(name)s" - -msgid "History" -msgstr "Istoric" - -msgid "View on site" -msgstr "Vizualizează pe site" - -msgid "Filter" -msgstr "Filtru" - -msgid "Clear all filters" -msgstr "Șterge toate filtrele" - -msgid "Remove from sorting" -msgstr "Elimină din sortare" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Prioritate sortare: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "Alternează sortarea" - -msgid "Delete" -msgstr "Șterge" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"Ștergerea %(object_name)s '%(escaped_object)s' va duce È™i la È™tergerea " -"obiectelor asociate, însă contul dumneavoastră nu are permisiunea de a " -"È™terge următoarele tipuri de obiecte:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"Ștergerea %(object_name)s '%(escaped_object)s' ar putea necesita È™i " -"È™tergerea următoarelor obiecte protejate asociate:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"Sigur doriÈ›i È™tergerea %(object_name)s \"%(escaped_object)s\"? Următoarele " -"itemuri asociate vor fi È™terse:" - -msgid "Objects" -msgstr "Obiecte" - -msgid "Yes, I’m sure" -msgstr "Da, sunt sigur" - -msgid "No, take me back" -msgstr "Nu, vreau să mă întorc" - -msgid "Delete multiple objects" -msgstr "ȘtergeÈ›i obiecte multiple" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"Ștergerea %(objects_name)s conform selecÈ›iei ar putea duce la È™tergerea " -"obiectelor asociate, însă contul dvs. de utilizator nu are permisiunea de a " -"È™terge următoarele tipuri de obiecte:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"Åžtergerea %(objects_name)s conform selecÈ›iei ar necesita È™i È™tergerea " -"următoarelor obiecte protejate asociate:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"Sigur doriÅ£i să È™tergeÈ›i %(objects_name)s conform selecÈ›iei? Toate obiectele " -"următoare alături de cele asociate lor vor fi È™terse:" - -msgid "Delete?" -msgstr "Elimină?" - -#, python-format -msgid " By %(filter_title)s " -msgstr "După %(filter_title)s " - -msgid "Summary" -msgstr "Sumar" - -msgid "Recent actions" -msgstr "AcÈ›iuni recente" - -msgid "My actions" -msgstr "AcÈ›iunile mele" - -msgid "None available" -msgstr "Niciuna" - -msgid "Unknown content" -msgstr "ConÈ›inut necunoscut" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"SunteÈ›i autentificat ca %(username)s, dar nu sunteÈ›i autorizat să accesaÈ›i " -"această pagină. DoriÈ›i să vă autentificaÈ›i cu un alt cont?" - -msgid "Forgotten your password or username?" -msgstr "AÈ›i uitat parola sau utilizatorul ?" - -msgid "Toggle navigation" -msgstr "" - -msgid "Date/time" -msgstr "Dată/oră" - -msgid "User" -msgstr "Utilizator" - -msgid "Action" -msgstr "AcÈ›iune" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" - -msgid "Show all" -msgstr "Arată totul" - -msgid "Save" -msgstr "Salvează" - -msgid "Popup closing…" -msgstr "Fereastra se închide..." - -msgid "Search" -msgstr "Caută" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s rezultat" -msgstr[1] "%(counter)s rezultate" -msgstr[2] "%(counter)s de rezultate" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "%(full_result_count)s în total" - -msgid "Save as new" -msgstr "SalvaÈ›i ca nou" - -msgid "Save and add another" -msgstr "SalvaÈ›i È™i mai adăugaÈ›i" - -msgid "Save and continue editing" -msgstr "SalvaÈ›i È™i continuaÈ›i editarea" - -msgid "Save and view" -msgstr "Salvează È™i vizualizează" - -msgid "Close" -msgstr "ÃŽnchide" - -#, python-format -msgid "Change selected %(model)s" -msgstr "Modifică %(model)s selectat" - -#, python-format -msgid "Add another %(model)s" -msgstr "Adaugă alt %(model)s" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "Șterge %(model)s selectat" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "MulÅ£umiri pentru timpul petrecut astăzi pe sit." - -msgid "Log in again" -msgstr "Reautentificare" - -msgid "Password change" -msgstr "Schimbare parolă" - -msgid "Your password was changed." -msgstr "Parola a fost schimbată." - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"Vă rog introduceÈ›i parola veche, pentru securitate, apoi introduceÈ›i parola " -"nouă de doua ori pentru a verifica dacă a fost scrisă corect. " - -msgid "Change my password" -msgstr "Schimbă-mi parola" - -msgid "Password reset" -msgstr "Resetare parolă" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "" -"Parola dumneavoastră a fost stabilită. Acum puteÈ›i continua să vă " -"autentificaÈ›i." - -msgid "Password reset confirmation" -msgstr "Confirmare resetare parolă" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"IntroduceÈ›i parola de două ori, pentru a putea verifica dacă aÈ›i scris-o " -"corect." - -msgid "New password:" -msgstr "Parolă nouă:" - -msgid "Confirm password:" -msgstr "Confirmare parolă:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"Link-ul de resetare a parolei a fost nevalid, probabil din cauză că acesta a " -"fost deja utilizat. SolicitaÈ›i o nouă resetare a parolei." - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" -"Am trimis instrucÈ›iuni pentru a seta parola, daca există un cont cu email-ul " -"introdus. O sa-l primiÈ›i cât de curând." - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" -"Dacă nu aÈ›i primit un email, verificaÈ›i vă rog dacă aÈ›i introdus adresa cu " -"care v-aÈ›i înregistrat È™i verificaÈ›i si folderul Spam." - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"PrimiÈ›i acest email deoarece aÈ›i cerut o resetare a parolei pentru contul de " -"utilizator de la %(site_name)s." - -msgid "Please go to the following page and choose a new password:" -msgstr "MergeÈ›i la următoarea pagină È™i alegeÈ›i o parolă nouă:" - -msgid "Your username, in case you’ve forgotten:" -msgstr "Numele tău de utilizator, în caz că l-ai uitat:" - -msgid "Thanks for using our site!" -msgstr "MulÈ›umiri pentru utilizarea sitului nostru!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "Echipa %(site_name)s" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" -"AÈ›i uitat parola ? IntroduceÈ›i adresa de email mai jos È™i vă vom trimite " -"instrucÈ›iuni pentru o parolă nouă." - -msgid "Email address:" -msgstr "Adresă e-mail:" - -msgid "Reset my password" -msgstr "Resetează-mi parola" - -msgid "All dates" -msgstr "Toate datele" - -#, python-format -msgid "Select %s" -msgstr "Selectează %s" - -#, python-format -msgid "Select %s to change" -msgstr "Selectează %s pentru schimbare" - -#, python-format -msgid "Select %s to view" -msgstr "Selecteză %s pentru a vizualiza" - -msgid "Date:" -msgstr "Dată:" - -msgid "Time:" -msgstr "Oră:" - -msgid "Lookup" -msgstr "Căutare" - -msgid "Currently:" -msgstr "ÃŽn prezent:" - -msgid "Change:" -msgstr "Schimbă:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ro/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/ro/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 59f694e3a8c4764e634e4683ed36109f3231dd18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4639 zcmbuBL2O({8OH}23U#404WX1aFg1-?)9iXTZIiOb4JL_Or`g7`mz0QJX5X9Lo%Fq# z)x3GT-Y8NlS<0bsK?JE$1c+3ETLco75JD8mF3JH3i3{R_P!1q2NF2Cv;Q!5=^{x|R z8u9FTznytA-+c3Z-^@3Eeq`VG7@lWQo^L|C?+1St_zUnO zsJ|EL?}Hyl{db}Mr@+5}pFsQH0{<0w9|ljMeLwgB_yqWQa0Z+Km%xvKX<#3u`QHE` zf?WYW3VtipzZ>{Ah=2Bdyl4sUfF$Q9AdUMe_zmz~un9f{q4Yfhseb~J+#ZO3wvHF+ z`36XOz6Fw;tKe1e8u%Tsf(AR2!F9t7V8e-8G*20k7De;xP- z@F41c4fTJA`omD-Q)r(7KMl@<*Ws&G@HN!`@nE6v%WwizVyhsgW*0(TfaHfR2$8H0 zlD=<-_A4O%+10=wfe^`Vg0!Arf}aC7!5Q#2NOB&4P~riQ<~;<`yib8N?g&WpJQp|* zQoluz?EMn>5O@}(ao+@QfD!mZ@P2$G`9B7||3dv;kmSDy;-B5Z3#MRy1WEpFkmURw zybgZ*lZE`!!^QV1cmnOmL6SQF9e5ce|NIlY0=~7MF_@X{f281nz=MI020j+}c;KPH z&tUAG580I-n2=Ra9z~f!c@l-5#|n78$mdU^kPW|x0(HC}J`B=xw18jp5&SNPI@yAr zFQJfK4^agVmgOI^9aLncqRO5DA4h??*enW1fyr16h0cY;DD+fOzJT&9$}|c+pDn=V zK=Kv&m13A4if!80^gM+^u?yEiU@4QyY{pHSA1+1O;U^ko?$g*)x;2FD<9# zRCezR)jxP=-jZFV;}0Zu_pbe7)vuTVI~O@a7FhL$3Lty2HQ94TzqKwpHoGe0_;+2& z6P3ZzZ7wDpT=DBq#c<@4%%qaHh9QcS?$FSbEA2(J%sSSQm;o193chF_k<&syK3xRL zG%RY-sU_V&q7TjP28Ls}%qqJowe9DzMj;CRPmKx_{V$D7jPPih)R5k+IqXR+8IkJ9 zeza=*Zu=;~mg8h*ntoMHo7F4#TZLof(Tg;_SpAYLK>Q_ zEZe-$t}xAnV!19R-Q6HER?Z(&Bg-tey~-qR!q8shJ0%SiRA^yKn9Nm}(fB1D+{Txz zg6sAzO|~_Rrnbgp+nR7WIeFjOj@I1w+|kzT<~F0A&B>n4T;ARIs*H8f{3=_q<|2;q z@^V~0FKvdHsq^?E0>ezL%AT>V+{ijAE`KfWWaXx*^Qo0{oTT)An5&Jy8_t@G1)M{1Ms2CViKEwQppw$Mol{nbv2WKfAr z`U1x3PA)pK+>|1%^Hq}yjV`>@b*@*Rn;Q%U6-Q!KTdvcPxkBF&k}!VGnz`Aj#&YBI zcxAOpb?T(iPHL!z%~$76uDiKjB9xw|c(a*w3tw+8m7gE?qq*ABmQU-*#5jTK{P~u0 z+j`cyHB&1|ZbedFGB(ZXT=#r6TX<%k7e5zDdSRhmEB5%_9d^mgN{(_fl2oj+p3$mB30vpb zXP34%*kU3(=tOUBcr4tg4K-tTuQ=niMG{LS<#wNZd+>loLZn8>@_mpRN4a_XvrJT~ zwAk)Y2&u3lH(O{Nk~96nxoLB@m_^tgk}dlLjrQd{@o$YcagpoOJMVa8=u(A}J_HG-3sMWYBCSs5J^< z+QlShtYBV7bx+kqM)#i`ij7RSw{B#vONjB!8%j&I7QwU>QMeYsqG1h?8#W=`IIQqi z9xYy_jyeoz z<*jQ@(bd4f>*fk#>R8#zp@G2lL1D*_7A>GyU%vki!fU)( zTr~=1M)TghYhGU5B~$_pP6;xJT$iw!AW>tR9+?!2<%|XQarJ7$S_(Hmgja=~XJ^?O LJH^hh2LAp7A@e7o diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ro/LC_MESSAGES/djangojs.po b/venv/Lib/site-packages/django/contrib/admin/locale/ro/LC_MESSAGES/djangojs.po deleted file mode 100644 index e681dde..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/ro/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,228 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Bogdan Mateescu, 2018-2019 -# Daniel Ursache-Dogariu, 2011 -# Denis Darii , 2011 -# Eugenol Man , 2020 -# 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: 2020-05-11 20:56+0200\n" -"PO-Revision-Date: 2020-07-15 11:16+0000\n" -"Last-Translator: Eugenol Man \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" - -#, javascript-format -msgid "Available %s" -msgstr "%s disponibil" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Aceasta este o listă cu %s disponibile. Le puteÈ›i alege selectând mai multe " -"in chenarul de mai jos È™i apăsând pe săgeata \"Alege\" dintre cele două " -"chenare." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "Scrie în acest chenar pentru a filtra lista de %s disponibile." - -msgid "Filter" -msgstr "Filtru" - -msgid "Choose all" -msgstr "Alege toate" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Click pentru a alege toate %s." - -msgid "Choose" -msgstr "Alege" - -msgid "Remove" -msgstr "Elimină" - -#, javascript-format -msgid "Chosen %s" -msgstr "%s alese" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Aceasta este lista de %s alese. PuteÈ›i elimina din ele selectându-le in " -"chenarul de mai jos È™i apasand pe săgeata \"Elimină\" dintre cele două " -"chenare." - -msgid "Remove all" -msgstr "Elimină toate" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Click pentru a elimina toate %s alese." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(sel)s din %(cnt)s selectate" -msgstr[1] "%(sel)s din %(cnt)s selectate" -msgstr[2] "de %(sel)s din %(cnt)s selectate" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"AveÅ£i modificări nesalvate în cîmpuri individuale editabile. Dacă executaÅ£i " -"o acÈ›iune, modificările nesalvate vor fi pierdute." - -msgid "" -"You have selected an action, but you haven’t saved your changes to " -"individual fields yet. Please click OK to save. You’ll need to re-run the " -"action." -msgstr "" -"Ai selectat o acÈ›iune dar nu ai salvat modificările făcute în câmpuri " -"individuale. Te rugăm apasa Ok pentru a salva. Va trebui sa reiei acÈ›iunea." - -msgid "" -"You have selected an action, and you haven’t made any changes on individual " -"fields. You’re probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Ai selectat o acÈ›iune È™i nu ai făcut modificări. Probabil că doreÈ™ti butonul " -"de Go mai putin cel de Salvează." - -msgid "Now" -msgstr "Acum" - -msgid "Midnight" -msgstr "Miezul nopÈ›ii" - -msgid "6 a.m." -msgstr "6 a.m." - -msgid "Noon" -msgstr "Amiază" - -msgid "6 p.m." -msgstr "6 p.m." - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "Notă: SunteÈ›i cu %s oră înaintea orei serverului." -msgstr[1] "Notă: SunteÈ›i cu %s ore înaintea orei serverului." -msgstr[2] "Notă: SunteÈ›i cu %s de ore înaintea orei serverului." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "Notă: SunteÈ›i cu %s oră în urma orei serverului." -msgstr[1] "Notă: SunteÈ›i cu %s ore în urma orei serverului." -msgstr[2] "Notă: SunteÈ›i cu %s de ore în urma orei serverului." - -msgid "Choose a Time" -msgstr "Alege o oră" - -msgid "Choose a time" -msgstr "Alege o oră" - -msgid "Cancel" -msgstr "Anulează" - -msgid "Today" -msgstr "Astăzi" - -msgid "Choose a Date" -msgstr "Alege o dată" - -msgid "Yesterday" -msgstr "Ieri" - -msgid "Tomorrow" -msgstr "Mâine" - -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" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "D" - -msgctxt "one letter Monday" -msgid "M" -msgstr "L" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "M" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "M" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "J" - -msgctxt "one letter Friday" -msgid "F" -msgstr "V" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "S" - -msgid "Show" -msgstr "Arată" - -msgid "Hide" -msgstr "Ascunde" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ru/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/ru/LC_MESSAGES/django.mo deleted file mode 100644 index 72c8ce616afc6126a6e53a98939a03fc470709c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22080 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 diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ru/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/ru/LC_MESSAGES/django.po deleted file mode 100644 index f9e671d..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/ru/LC_MESSAGES/django.po +++ /dev/null @@ -1,738 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Ivan Ivaschenko , 2013 -# Denis Darii , 2011 -# Dimmus , 2011 -# Eugene , 2016-2017 -# crazyzubr , 2020 -# Sergey , 2016 -# Jannis Leidel , 2011 -# SeryiMysh , 2020 -# ÐлекÑей БориÑкин , 2012-2015 -# Дмитрий , 2019 -# Дмитрий Шатера , 2018 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-07-14 19:53+0200\n" -"PO-Revision-Date: 2020-07-21 09:32+0000\n" -"Last-Translator: crazyzubr \n" -"Language-Team: Russian (http://www.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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "УÑпешно удалены %(count)d %(items)s." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "Ðе удаетÑÑ ÑƒÐ´Ð°Ð»Ð¸Ñ‚ÑŒ %(name)s" - -msgid "Are you sure?" -msgstr "Ð’Ñ‹ уверены?" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Удалить выбранные %(verbose_name_plural)s" - -msgid "Administration" -msgstr "ÐдминиÑтрирование" - -msgid "All" -msgstr "Ð’Ñе" - -msgid "Yes" -msgstr "Да" - -msgid "No" -msgstr "Ðет" - -msgid "Unknown" -msgstr "ÐеизвеÑтно" - -msgid "Any date" -msgstr "Ð›ÑŽÐ±Ð°Ñ Ð´Ð°Ñ‚Ð°" - -msgid "Today" -msgstr "СегоднÑ" - -msgid "Past 7 days" -msgstr "ПоÑледние 7 дней" - -msgid "This month" -msgstr "Этот меÑÑц" - -msgid "This year" -msgstr "Этот год" - -msgid "No date" -msgstr "Дата не указана" - -msgid "Has date" -msgstr "Дата указана" - -msgid "Empty" -msgstr "ПуÑто" - -msgid "Not empty" -msgstr "Ðе пуÑто" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"ПожалуйÑта, введите корректные %(username)s и пароль учётной запиÑи. Оба " -"Ð¿Ð¾Ð»Ñ Ð¼Ð¾Ð³ÑƒÑ‚ быть чувÑтвительны к региÑтру." - -msgid "Action:" -msgstr "ДейÑтвие:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Добавить еще один %(verbose_name)s" - -msgid "Remove" -msgstr "Удалить" - -msgid "Addition" -msgstr "Добавление" - -msgid "Change" -msgstr "Изменить" - -msgid "Deletion" -msgstr "Удаление" - -msgid "action time" -msgstr "Ð²Ñ€ÐµÐ¼Ñ Ð´ÐµÐ¹ÑтвиÑ" - -msgid "user" -msgstr "пользователь" - -msgid "content type" -msgstr "тип Ñодержимого" - -msgid "object id" -msgstr "идентификатор объекта" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "предÑтавление объекта" - -msgid "action flag" -msgstr "тип дейÑтвиÑ" - -msgid "change message" -msgstr "Ñообщение об изменении" - -msgid "log entry" -msgstr "запиÑÑŒ в журнале" - -msgid "log entries" -msgstr "запиÑи в журнале" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "Добавлено “%(object)s“." - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "Изменено “%(object)s“ - %(changes)s" - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "Удалено “%(object)s.“" - -msgid "LogEntry Object" -msgstr "ЗапиÑÑŒ в журнале" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "Добавлен {name} “{object}“." - -msgid "Added." -msgstr "Добавлено." - -msgid "and" -msgstr "и" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "Изменено {fields} у {name} “{object}“." - -#, python-brace-format -msgid "Changed {fields}." -msgstr "Изменено {fields}." - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "Удален {name} “{object}“." - -msgid "No fields changed." -msgstr "Ðи одно поле не изменено." - -msgid "None" -msgstr "Ðет" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "" -"Удерживайте “Control“ (или “Command“ на Mac), чтобы выбрать неÑколько " -"значений." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "{name} \"{obj}\" был уÑпешно добавлен." - -msgid "You may edit it again below." -msgstr "Ð’Ñ‹ можете Ñнова изменить Ñтот объект ниже." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "" -"{name} “{obj}“ был уÑпешно добавлен. Ð’Ñ‹ можете добавить еще один {name} ниже." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "" -"{name} “{obj}“ был изменен уÑпешно. Ð’Ñ‹ можете отредактировать его Ñнова ниже." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "" -"{name} “{obj}“ был уÑпешно добавлен. Ð’Ñ‹ можете отредактировать его еще раз " -"ниже." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "{name} “{obj}“ был изменен. Ð’Ñ‹ можете добавить еще один {name} ниже." - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "{name} “{obj}“ был уÑпешно изменен." - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Чтобы произвеÑти дейÑÑ‚Ð²Ð¸Ñ Ð½Ð°Ð´ объектами, необходимо их выбрать. Объекты не " -"были изменены." - -msgid "No action selected." -msgstr "ДейÑтвие не выбрано." - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "%(name)s “%(obj)s“ был уÑпешно удален." - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "%(name)s Ñ ID “%(key)s“ не ÑущеÑтвует. Возможно оно было удалено?" - -#, python-format -msgid "Add %s" -msgstr "Добавить %s" - -#, python-format -msgid "Change %s" -msgstr "Изменить %s" - -#, python-format -msgid "View %s" -msgstr "ПроÑмотреть %s" - -msgid "Database error" -msgstr "Ошибка базы данных" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s был уÑпешно изменен." -msgstr[1] "%(count)s %(name)s были уÑпешно изменены." -msgstr[2] "%(count)s %(name)s были уÑпешно изменены." -msgstr[3] "%(count)s %(name)s были уÑпешно изменены." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "Выбран %(total_count)s" -msgstr[1] "Выбраны вÑе %(total_count)s" -msgstr[2] "Выбраны вÑе %(total_count)s" -msgstr[3] "Выбраны вÑе %(total_count)s" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "Выбрано 0 объектов из %(cnt)s " - -#, python-format -msgid "Change history: %s" -msgstr "ИÑÑ‚Ð¾Ñ€Ð¸Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ð¹: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"Удаление объекта %(instance)s типа %(class_name)s будет требовать ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ " -"Ñледующих ÑвÑзанных объектов: %(related_objects)s" - -msgid "Django site admin" -msgstr "ÐдминиÑтративный Ñайт Django" - -msgid "Django administration" -msgstr "ÐдминиÑтрирование Django" - -msgid "Site administration" -msgstr "ÐдминиÑтрирование Ñайта" - -msgid "Log in" -msgstr "Войти" - -#, python-format -msgid "%(app)s administration" -msgstr "ÐдминиÑтрирование Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Â«%(app)s»" - -msgid "Page not found" -msgstr "Страница не найдена" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "К Ñожалению, Ð·Ð°Ð¿Ñ€Ð°ÑˆÐ¸Ð²Ð°ÐµÐ¼Ð°Ñ Ð²Ð°Ð¼Ð¸ Ñтраница не найдена." - -msgid "Home" -msgstr "Ðачало" - -msgid "Server error" -msgstr "Ошибка Ñервера" - -msgid "Server error (500)" -msgstr "Ошибка Ñервера (500)" - -msgid "Server Error (500)" -msgstr "Ошибка Ñервера (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"Произошла ошибка. О ней Ñообщено админиÑтраторам Ñайта по Ñлектронной почте, " -"ошибка должна быть вÑкоре иÑправлена. Благодарим Ð²Ð°Ñ Ð·Ð° терпение." - -msgid "Run the selected action" -msgstr "Выполнить выбранное дейÑтвие" - -msgid "Go" -msgstr "Выполнить" - -msgid "Click here to select the objects across all pages" -msgstr "Ðажмите здеÑÑŒ, чтобы выбрать объекты на вÑех Ñтраницах" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Выбрать вÑе %(module_name)s (%(total_count)s)" - -msgid "Clear selection" -msgstr "СнÑть выделение" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "Модели в приложении %(name)s" - -msgid "Add" -msgstr "Добавить" - -msgid "View" -msgstr "ПроÑмотреть" - -msgid "You don’t have permission to view or edit anything." -msgstr "У Ð²Ð°Ñ Ð½ÐµÐ´Ð¾Ñтаточно полномочий Ð´Ð»Ñ Ð¿Ñ€Ð¾Ñмотра или Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ñ‡ÐµÐ³Ð¾ либо." - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" -"Сначала введите Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¸ пароль. Затем вы Ñможете ввеÑти больше " -"информации о пользователе." - -msgid "Enter a username and password." -msgstr "Введите Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¸ пароль." - -msgid "Change password" -msgstr "Изменить пароль" - -msgid "Please correct the error below." -msgstr "ПожалуйÑта, иÑправьте ошибку ниже." - -msgid "Please correct the errors below." -msgstr "ПожалуйÑта, иÑправьте ошибки ниже." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "Введите новый пароль Ð´Ð»Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ %(username)s." - -msgid "Welcome," -msgstr "Добро пожаловать," - -msgid "View site" -msgstr "Открыть Ñайт" - -msgid "Documentation" -msgstr "ДокументациÑ" - -msgid "Log out" -msgstr "Выйти" - -#, python-format -msgid "Add %(name)s" -msgstr "Добавить %(name)s" - -msgid "History" -msgstr "ИÑториÑ" - -msgid "View on site" -msgstr "Смотреть на Ñайте" - -msgid "Filter" -msgstr "Фильтр" - -msgid "Clear all filters" -msgstr "СброÑить вÑе фильтры" - -msgid "Remove from sorting" -msgstr "Удалить из Ñортировки" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Приоритет Ñортировки: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "Сортировать в другом направлении" - -msgid "Delete" -msgstr "Удалить" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"Удаление %(object_name)s '%(escaped_object)s' приведет к удалению ÑвÑзанных " -"объектов, но ваша ÑƒÑ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ не имеет прав Ð´Ð»Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ñледующих типов " -"объектов:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"Удаление %(object_name)s '%(escaped_object)s' потребует ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ñледующих " -"ÑвÑзанных защищенных объектов:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"Ð’Ñ‹ уверены, что хотите удалить %(object_name)s \"%(escaped_object)s\"? Ð’Ñе " -"Ñледующие ÑвÑзанные объекты также будут удалены:" - -msgid "Objects" -msgstr "Объекты" - -msgid "Yes, I’m sure" -msgstr "Да, Ñ ÑƒÐ²ÐµÑ€ÐµÐ½" - -msgid "No, take me back" -msgstr "Ðет, отменить и вернутьÑÑ Ðº выбору" - -msgid "Delete multiple objects" -msgstr "Удалить неÑколько объектов" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"Удаление выбранной %(objects_name)s приведет к удалению ÑвÑзанных объектов, " -"но ваша ÑƒÑ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ не имеет прав на удаление Ñледующих типов объектов:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"Удаление %(objects_name)s потребует ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ñледующих ÑвÑзанных защищенных " -"объектов:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"Ð’Ñ‹ уверены, что хотите удалить %(objects_name)s? Ð’Ñе Ñледующие объекты и " -"ÑвÑзанные Ñ Ð½Ð¸Ð¼Ð¸ Ñлементы будут удалены:" - -msgid "Delete?" -msgstr "Удалить?" - -#, python-format -msgid " By %(filter_title)s " -msgstr "%(filter_title)s" - -msgid "Summary" -msgstr "ÐšÑ€Ð°Ñ‚ÐºÐ°Ñ ÑтатиÑтика" - -msgid "Recent actions" -msgstr "ПоÑледние дейÑтвиÑ" - -msgid "My actions" -msgstr "Мои дейÑтвиÑ" - -msgid "None available" -msgstr "ÐедоÑтупно" - -msgid "Unknown content" -msgstr "ÐеизвеÑтный тип" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"Ваша база данных неправильно наÑтроена. УбедитеÑÑŒ, что ÑоответÑтвующие " -"таблицы были Ñозданы, и что ÑоответÑтвующему пользователю разрешен к ним " -"доÑтуп." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"Ð’Ñ‹ вошли в ÑиÑтему как %(username)s, однако у Ð²Ð°Ñ Ð½ÐµÐ´Ð¾Ñтаточно прав Ð´Ð»Ñ " -"проÑмотра данной Ñтраницы. Возможно, вы хотели бы войти в ÑиÑтему, иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ " -"другую учётную запиÑÑŒ?" - -msgid "Forgotten your password or username?" -msgstr "Забыли Ñвой пароль или Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ?" - -msgid "Toggle navigation" -msgstr "Переключить навигацию" - -msgid "Date/time" -msgstr "Дата и времÑ" - -msgid "User" -msgstr "Пользователь" - -msgid "Action" -msgstr "ДейÑтвие" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" -"Данный объект не имеет иÑтории изменений. Возможно, он был добавлен не через " -"данный админиÑтративный Ñайт." - -msgid "Show all" -msgstr "Показать вÑе" - -msgid "Save" -msgstr "Сохранить" - -msgid "Popup closing…" -msgstr "Ð’Ñплывающее окно закрываетÑÑ..." - -msgid "Search" -msgstr "Ðайти" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s результат" -msgstr[1] "%(counter)s результата" -msgstr[2] "%(counter)s результатов" -msgstr[3] "%(counter)s результатов" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "%(full_result_count)s вÑего" - -msgid "Save as new" -msgstr "Сохранить как новый объект" - -msgid "Save and add another" -msgstr "Сохранить и добавить другой объект" - -msgid "Save and continue editing" -msgstr "Сохранить и продолжить редактирование" - -msgid "Save and view" -msgstr "Сохранить и проÑмотреть" - -msgid "Close" -msgstr "Закрыть" - -#, python-format -msgid "Change selected %(model)s" -msgstr "Изменить выбранный объект типа \"%(model)s\"" - -#, python-format -msgid "Add another %(model)s" -msgstr "Добавить ещё один объект типа \"%(model)s\"" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "Удалить выбранный объект типа \"%(model)s\"" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "Благодарим Ð²Ð°Ñ Ð·Ð° времÑ, проведенное на Ñтом Ñайте." - -msgid "Log in again" -msgstr "Войти Ñнова" - -msgid "Password change" -msgstr "Изменение паролÑ" - -msgid "Your password was changed." -msgstr "Ваш пароль был изменен." - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"Ð’ целÑÑ… безопаÑноÑти, пожалуйÑта, введите Ñвой Ñтарый пароль, затем введите " -"новый пароль дважды, чтобы мы могли убедитьÑÑ Ð² правильноÑти напиÑаниÑ." - -msgid "Change my password" -msgstr "Изменить мой пароль" - -msgid "Password reset" -msgstr "ВоÑÑтановление паролÑ" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "Ваш пароль был Ñохранен. Теперь вы можете войти." - -msgid "Password reset confirmation" -msgstr "Подтверждение воÑÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð°Ñ€Ð¾Ð»Ñ" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"ПожалуйÑта, введите новый пароль дважды, чтобы мы могли убедитьÑÑ Ð² " -"правильноÑти напиÑаниÑ." - -msgid "New password:" -msgstr "Ðовый пароль:" - -msgid "Confirm password:" -msgstr "Подтвердите пароль:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"ÐÐµÐ²ÐµÑ€Ð½Ð°Ñ ÑÑылка Ð´Ð»Ñ Ð²Ð¾ÑÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð°Ñ€Ð¾Ð»Ñ. Возможно, ей уже воÑпользовалиÑÑŒ. " -"ПожалуйÑта, попробуйте воÑÑтановить пароль еще раз." - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" -"Мы отправили вам инÑтрукцию по уÑтановке нового Ð¿Ð°Ñ€Ð¾Ð»Ñ Ð½Ð° указанный Ð°Ð´Ñ€ÐµÑ " -"Ñлектронной почты (еÑли в нашей базе данных еÑть такой адреÑ). Ð’Ñ‹ должны " -"получить ее в ближайшее времÑ." - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" -"ЕÑли вы не получили пиÑьмо, пожалуйÑта, убедитеÑÑŒ, что вы ввели Ð°Ð´Ñ€ÐµÑ Ñ " -"которым Ð’Ñ‹ зарегиÑтрировалиÑÑŒ, и проверьте папку Ñо Ñпамом." - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"Ð’Ñ‹ получили Ñто пиÑьмо, потому что вы (или кто-то другой) запроÑили " -"воÑÑтановление Ð¿Ð°Ñ€Ð¾Ð»Ñ Ð¾Ñ‚ учётной запиÑи на Ñайте %(site_name)s, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ " -"ÑвÑзана Ñ Ñтим адреÑом Ñлектронной почты." - -msgid "Please go to the following page and choose a new password:" -msgstr "ПожалуйÑта, перейдите на Ñту Ñтраницу и введите новый пароль:" - -msgid "Your username, in case you’ve forgotten:" -msgstr "Ваше Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ (на Ñлучай, еÑли вы его забыли):" - -msgid "Thanks for using our site!" -msgstr "СпаÑибо, что иÑпользуете наш Ñайт!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "Команда Ñайта %(site_name)s" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" -"Забыли пароль? Введите Ñвой Ð°Ð´Ñ€ÐµÑ Ñлектронной почты ниже, и мы вышлем вам " -"инÑтрукцию, как уÑтановить новый пароль." - -msgid "Email address:" -msgstr "ÐÐ´Ñ€ÐµÑ Ñлектронной почты:" - -msgid "Reset my password" -msgstr "ВоÑÑтановить мой пароль" - -msgid "All dates" -msgstr "Ð’Ñе даты" - -#, python-format -msgid "Select %s" -msgstr "Выберите %s" - -#, python-format -msgid "Select %s to change" -msgstr "Выберите %s Ð´Ð»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ" - -#, python-format -msgid "Select %s to view" -msgstr "Выберите %s Ð´Ð»Ñ Ð¿Ñ€Ð¾Ñмотра" - -msgid "Date:" -msgstr "Дата:" - -msgid "Time:" -msgstr "ВремÑ:" - -msgid "Lookup" -msgstr "ПоиÑк" - -msgid "Currently:" -msgstr "СейчаÑ:" - -msgid "Change:" -msgstr "Изменить:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ru/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/ru/LC_MESSAGES/djangojs.mo deleted file mode 100644 index fe63491eb9231a3dd4807e0e1291d1806215ef43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7149 zcmdUydyHIF9mlUYDlUo&iYTCmN^2{f*#~WbX{UgNMZj&Fb`degc4ww5 zmQ+H#nRCDQob&tr&hK@8=gg}Y62v-7jym+8-e{oq9ik@>qpp^rh4yMq@b&IBlW z?gK^71E8#b2z(ek3_b*|Lx`;V3sB^}#A`kHYf$(uNB?DTBY5$LGyXd)4uP^>-Qq5blc4zfkj1AhJ_}0xj)J1cyu}y6 z*Rboi;NQUc3o^M!Fka;U7!>-KEWQGYo__^lan7M5cp>;_@CxvE;Q2UB_+AG^&OgCD z;CTdzP&yBS6Rh_bI0RlQP62llG|_Vp&Jo;i@qoogEk0@S8H>+aoUwS);!iF9(qam- zrJa{8{>I{~7GJaY2aA8S_!kiM%(Kd(fY`Ro_PasZ3zCPI(>_ZR->jisMk~-hLzDe4 zF-4@4r-?u0`3OziAkP)FB5fs2{4EbDyYO6Zzt}eBxzeKKsZt`56fzt^}Em%!k zL6iLKqRIZ08YhqJJ@YJI8R_b(NCiV``N}~*=92+E80)h0W^?P5Tc{PBb!tT5hLO;# zIycmZ>rw37FzR|$cc7}(^2pib`h&XaY^nr7q%9~{-RQR=N0Rsx-+ONHxy%4C8&qW zt!TF_{)}`uszW8_6qcq%^)n|{1G?h*u5cXHRNb!p+T2;LWPY)@#DZm9|f6X0l#3Tx8S`CcbEb{zeVXZ08HzEdt9oSI~ z#*~XG%=l_hf@bN|vMf=S;n5JH0UeKNXk_(xEKsoPsIa6`3vpi5$Y#M=YLvO?ziAYd zNss=Z7Kq+X|M-Z;WHL1t|B2On51A}e`0uZ+`-rj z{ME*PiM!j;~t+KkVmLuaG$Vu3dFc@H)j;m@A zm;ej~WGkM&8AsRS81~SmFM}*BGuuU*Y_9O;>OrJh)r;UQ%UHOeAU-)wK{c-9g4$Zu zZltr^P+M*j?+JfHd-lDrk;ZVS^I<*HE^|$jVs$@TbZLj^vKN~&)$q(MLq=s0*W_rU zal5234;2R35d*zD^tVHN)-Hrn=>Lw~Yp?9$>G+}>#rgiw^`ojA2Vqfdb$vGqhGJ&?;krAl z^ZnYb71g$S6nW&`%1RuM6gxY|#>NV<@OeXeM`19ib!G}RplaDW!+Phcj=o#^Zdz2m zyU^9KiDcA1Yg3DgD%LyV&XKC?`Rir-g^`X+xA*tvuUVv%wT5(uhI z#9+Vh*boN^p8f-b)JE?qGazN|Yd z9|)LmlEcYyi1v##CwUGdrZLcP9ZVm{=;dQhrVp7Z!of#!%t^k3O($TP$3CXB?hy%y zbPq5yix0>;aHgmjnM&`KSe$@S^g|0_m!X9qDEg;N;AU{)6kofVXT|H7B6)*B3ic^u z{yt>y#B=Y!s>#$lwC;Q|{eQYL>Be>@WDiMn=bJ)ow(~5z;q40Z*)4sRu|CVi&oLUXzW|a+r7>qk^;fsK?ZjU5j&1HJ2(UY3a(AHuX~k%r$dK6_MI-6q%+d{XlA` zB*ZC--cFgd%;{dK>MaKYL(943OZ8Wjo_Q(=^&_hQCvZF@zK1VuBUk__bp%rZ`; zdreB3v=gD^c4i{y*6D$^*O(*4CYq>2g82}8#2MVcdCHbC_I?-g=k^xC4#oa;;v4kkQx5@ryO#CSp zn_CgP-ncZK%!wlYVul~Wh$lI6LtySnX37`R7c526Hc3klcFvTF#kI2{|))4K?c|>v%L`G lBe@D^FlVp93zuMX9NM!_uG2V-tFZYUCW)Qo8S_5u{2O5GOeO#T diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ru/LC_MESSAGES/djangojs.po b/venv/Lib/site-packages/django/contrib/admin/locale/ru/LC_MESSAGES/djangojs.po deleted file mode 100644 index 478d770..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/ru/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,287 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Claude Paroz , 2020 -# Denis Darii , 2011 -# Dimmus , 2011 -# Eugene , 2012 -# Eugene , 2016 -# crazyzubr , 2020 -# Jannis Leidel , 2011 -# Panasoft, 2021 -# ÐлекÑей БориÑкин , 2012,2014-2015 -# Ðндрей Щуров , 2016 -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-03-16 22:55+0000\n" -"Last-Translator: Panasoft\n" -"Language-Team: Russian (http://www.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" - -#, javascript-format -msgid "Available %s" -msgstr "ДоÑтупные %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Это ÑпиÑок вÑех доÑтупных %s. Ð’Ñ‹ можете выбрать некоторые из них, выделив их " -"в поле ниже и кликнув \"Выбрать\", либо двойным щелчком." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "" -"Ðачните вводить текÑÑ‚ в Ñтом поле, чтобы отфитровать ÑпиÑок доÑтупных %s." - -msgid "Filter" -msgstr "Фильтр" - -msgid "Choose all" -msgstr "Выбрать вÑе" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Ðажмите, чтобы выбрать вÑе %s Ñразу." - -msgid "Choose" -msgstr "Выбрать" - -msgid "Remove" -msgstr "Удалить" - -#, javascript-format -msgid "Chosen %s" -msgstr "Выбранные %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Это ÑпиÑок выбранных %s. Ð’Ñ‹ можете удалить некоторые из них, выделив их в " -"поле ниже и кликнув \"Удалить\", либо двойным щелчком." - -msgid "Remove all" -msgstr "Удалить вÑе" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Ðажмите чтобы удалить вÑе %s Ñразу." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "Выбран %(sel)s из %(cnt)s" -msgstr[1] "Выбрано %(sel)s из %(cnt)s" -msgstr[2] "Выбрано %(sel)s из %(cnt)s" -msgstr[3] "Выбрано %(sel)s из %(cnt)s" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"ИмеютÑÑ Ð½ÐµÑохраненные Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² отдельных полÑÑ… Ð´Ð»Ñ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ. ЕÑли " -"вы запуÑтите дейÑтвие, неÑохраненные Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð±ÑƒÐ´ÑƒÑ‚ потерÑны." - -msgid "" -"You have selected an action, but you haven’t saved your changes to " -"individual fields yet. Please click OK to save. You’ll need to re-run the " -"action." -msgstr "" -"Ð’Ñ‹ выбрали дейÑтвие, но еще не Ñохранили изменениÑ, внеÑенные в некоторых " -"полÑÑ… Ð´Ð»Ñ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ. Ðажмите OK, чтобы Ñохранить изменениÑ. ПоÑле " -"ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð²Ð°Ð¼ придетÑÑ Ð·Ð°Ð¿ÑƒÑтить дейÑтвие еще раз." - -msgid "" -"You have selected an action, and you haven’t made any changes on individual " -"fields. You’re probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Ð’Ñ‹ выбрали дейÑтвие и не внеÑли изменений в данные. Возможно, вы хотели " -"воÑпользоватьÑÑ ÐºÐ½Ð¾Ð¿ÐºÐ¾Ð¹ \"Выполнить\", а не кнопкой \"Сохранить\". ЕÑли Ñто " -"так, то нажмите \"Отмена\", чтобы вернутьÑÑ Ð² Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ." - -msgid "Now" -msgstr "СейчаÑ" - -msgid "Midnight" -msgstr "Полночь" - -msgid "6 a.m." -msgstr "6 утра" - -msgid "Noon" -msgstr "Полдень" - -msgid "6 p.m." -msgstr "6 вечера" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "Внимание: Ваше локальное Ð²Ñ€ÐµÐ¼Ñ Ð¾Ð¿ÐµÑ€ÐµÐ¶Ð°ÐµÑ‚ Ð²Ñ€ÐµÐ¼Ñ Ñервера на %s чаÑ." -msgstr[1] "Внимание: Ваше локальное Ð²Ñ€ÐµÐ¼Ñ Ð¾Ð¿ÐµÑ€ÐµÐ¶Ð°ÐµÑ‚ Ð²Ñ€ÐµÐ¼Ñ Ñервера на %s чаÑа." -msgstr[2] "Внимание: Ваше локальное Ð²Ñ€ÐµÐ¼Ñ Ð¾Ð¿ÐµÑ€ÐµÐ¶Ð°ÐµÑ‚ Ð²Ñ€ÐµÐ¼Ñ Ñервера на %s чаÑов." -msgstr[3] "Внимание: Ваше локальное Ð²Ñ€ÐµÐ¼Ñ Ð¾Ð¿ÐµÑ€ÐµÐ¶Ð°ÐµÑ‚ Ð²Ñ€ÐµÐ¼Ñ Ñервера на %s чаÑов." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "" -"Внимание: Ваше локальное Ð²Ñ€ÐµÐ¼Ñ Ð¾Ñ‚Ñтаёт от времени Ñервера на %s чаÑ." -msgstr[1] "" -"Внимание: Ваше локальное Ð²Ñ€ÐµÐ¼Ñ Ð¾Ñ‚Ñтаёт от времени Ñервера на %s чаÑа." -msgstr[2] "" -"Внимание: Ваше локальное Ð²Ñ€ÐµÐ¼Ñ Ð¾Ñ‚Ñтаёт от времени Ñервера на %s чаÑов." -msgstr[3] "" -"Внимание: Ваше локальное Ð²Ñ€ÐµÐ¼Ñ Ð¾Ñ‚Ñтаёт от времени Ñервера на %s чаÑов." - -msgid "Choose a Time" -msgstr "Выберите времÑ" - -msgid "Choose a time" -msgstr "Выберите времÑ" - -msgid "Cancel" -msgstr "Отмена" - -msgid "Today" -msgstr "СегоднÑ" - -msgid "Choose a Date" -msgstr "Выберите дату" - -msgid "Yesterday" -msgstr "Вчера" - -msgid "Tomorrow" -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 "Декабрь" - -msgctxt "abbrev. month January" -msgid "Jan" -msgstr "Янв" - -msgctxt "abbrev. month February" -msgid "Feb" -msgstr "Фев" - -msgctxt "abbrev. month March" -msgid "Mar" -msgstr "Мар" - -msgctxt "abbrev. month April" -msgid "Apr" -msgstr "Ðпр" - -msgctxt "abbrev. month May" -msgid "May" -msgstr "Май" - -msgctxt "abbrev. month June" -msgid "Jun" -msgstr "Июн" - -msgctxt "abbrev. month July" -msgid "Jul" -msgstr "Июл" - -msgctxt "abbrev. month August" -msgid "Aug" -msgstr "Ðвг" - -msgctxt "abbrev. month September" -msgid "Sep" -msgstr "Сен" - -msgctxt "abbrev. month October" -msgid "Oct" -msgstr "Окт" - -msgctxt "abbrev. month November" -msgid "Nov" -msgstr "ÐоÑ" - -msgctxt "abbrev. month December" -msgid "Dec" -msgstr "Дек" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "Ð’" - -msgctxt "one letter Monday" -msgid "M" -msgstr "П" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "Ð’" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "С" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "Ч" - -msgctxt "one letter Friday" -msgid "F" -msgstr "П" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "С" - -msgid "Show" -msgstr "Показать" - -msgid "Hide" -msgstr "Скрыть" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/sk/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/sk/LC_MESSAGES/django.mo deleted file mode 100644 index 2d9fe827956536f30121c3070afe78bb12fcc27b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17090 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 diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/sk/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/sk/LC_MESSAGES/django.po deleted file mode 100644 index 6e40593..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/sk/LC_MESSAGES/django.po +++ /dev/null @@ -1,740 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Jannis Leidel , 2011 -# 18f25ad6fa9930fc67cb11aca9d16a27, 2012-2013 -# Marian Andre , 2013-2015,2017 -# Martin Kosír, 2011 -# Martin Tóth , 2017 -# Peter Kuma, 2021 -# Peter Stríž , 2020 -# Zbynek Drlik , 2019 -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-09-22 07:21+0000\n" -"Last-Translator: Transifex Bot <>\n" -"Language-Team: Slovak (http://www.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" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "ZmazaÅ¥ oznaÄené %(verbose_name_plural)s" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "ÚspeÅ¡ne zmazaných %(count)d %(items)s." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "Nedá sa vymazaÅ¥ %(name)s" - -msgid "Are you sure?" -msgstr "Ste si istý?" - -msgid "Administration" -msgstr "Správa" - -msgid "All" -msgstr "VÅ¡etko" - -msgid "Yes" -msgstr "Ãno" - -msgid "No" -msgstr "Nie" - -msgid "Unknown" -msgstr "Neznámy" - -msgid "Any date" -msgstr "Ľubovoľný dátum" - -msgid "Today" -msgstr "Dnes" - -msgid "Past 7 days" -msgstr "Posledných 7 dní" - -msgid "This month" -msgstr "Tento mesiac" - -msgid "This year" -msgstr "Tento rok" - -msgid "No date" -msgstr "Bez dátumu" - -msgid "Has date" -msgstr "S dátumom" - -msgid "Empty" -msgstr "Prázdny" - -msgid "Not empty" -msgstr "Obsadený" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"Zadajte prosím správne %(username)s a heslo pre úÄet personálu - \"staff " -"account\". Obe polia môžu obsahovaÅ¥ veľké a malé písmená." - -msgid "Action:" -msgstr "Akcia:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "PridaÅ¥ Äalší %(verbose_name)s" - -msgid "Remove" -msgstr "OdstrániÅ¥" - -msgid "Addition" -msgstr "Pridávanie" - -msgid "Change" -msgstr "ZmeniÅ¥" - -msgid "Deletion" -msgstr "Mazanie" - -msgid "action time" -msgstr "Äas akcie" - -msgid "user" -msgstr "používateľ" - -msgid "content type" -msgstr "typ obsahu" - -msgid "object id" -msgstr "identifikátor objektu" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "reprezentácia objektu" - -msgid "action flag" -msgstr "príznak akcie" - -msgid "change message" -msgstr "zmeniÅ¥ správu" - -msgid "log entry" -msgstr "položka záznamu" - -msgid "log entries" -msgstr "položky záznamu" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "Pridané \"%(object)s\"." - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "Zmenené \"%(object)s\" - %(changes)s " - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "Zmazaný %(object)s" - -msgid "LogEntry Object" -msgstr "Objekt LogEntry" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "Pridaný {name} \"{object}\"." - -msgid "Added." -msgstr "Pridaný." - -msgid "and" -msgstr "a" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "Zmenený {fields} pre {name} \"{object}\"." - -#, python-brace-format -msgid "Changed {fields}." -msgstr "Zmenené {fields}." - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "Zmazaný {name} \"{object}\"." - -msgid "No fields changed." -msgstr "Polia nezmenené." - -msgid "None" -msgstr "Žiadne" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "" -"Ak chcete vybraÅ¥ viac ako jednu položku na Mac, podržte \"Control\", alebo " -"\"Command\"" - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "Objekt {name} \"{obj}\" bol úspeÅ¡ne pridaný." - -msgid "You may edit it again below." -msgstr "Nižšie môžete zaÄaÅ¥ znovu editovaÅ¥ " - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "" -"Objekt {name} \"{obj}\" bol úspeÅ¡ne pridaný. Môžete pridaÅ¥ Äaľší {name} " -"nižšie." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "" -"Objekt {name} \"{obj}\" bol úspeÅ¡ne zmenený. ÄŽalÅ¡ie zmeny môžete urobiÅ¥ " -"nižšie." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "" -"Objekt {name} \"{obj}\" bol úspeÅ¡ne pridaný. ÄŽalÅ¡ie zmeny môžete urobiÅ¥ " -"nižšie." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "" -"Objekt {name} \"{obj}\" bol úspeÅ¡ne zmenený. Môžete pridaÅ¥ Äaľší {name} " -"nižšie." - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "Objekt {name} \"{obj}\" bol úspeÅ¡ne zmenený." - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Položky musia byÅ¥ vybrané, ak chcete na nich vykonaÅ¥ akcie. Neboli vybrané " -"žiadne položky." - -msgid "No action selected." -msgstr "Nebola vybraná žiadna akcia." - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "Objekt %(name)s \"%(obj)s\" bol úspeÅ¡ne vymazaný." - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "Objekt %(name)s s ID \"%(key)s\" neexistuje. Možno bol vymazaný?" - -#, python-format -msgid "Add %s" -msgstr "PridaÅ¥ %s" - -#, python-format -msgid "Change %s" -msgstr "ZmeniÅ¥ %s" - -#, python-format -msgid "View %s" -msgstr "ZobraziÅ¥%s" - -msgid "Database error" -msgstr "Chyba databázy" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s bola úspeÅ¡ne zmenená." -msgstr[1] "%(count)s %(name)s boli úspeÅ¡ne zmenené." -msgstr[2] "%(count)s %(name)s bolo úspeÅ¡ne zmenených." -msgstr[3] "%(count)s %(name)s bolo úspeÅ¡ne zmenených." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s vybraná" -msgstr[1] "VÅ¡etky %(total_count)s vybrané" -msgstr[2] "VÅ¡etkých %(total_count)s vybraných" -msgstr[3] "VÅ¡etkých %(total_count)s vybraných" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "0 z %(cnt)s vybraných" - -#, python-format -msgid "Change history: %s" -msgstr "Zoznam zmien: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"Vymazanie %(class_name)s %(instance)s vyžaduje vymazanie nasledovných " -"súvisiacich chránených objektov: %(related_objects)s" - -msgid "Django site admin" -msgstr "Správa Django stránky" - -msgid "Django administration" -msgstr "Správa Django" - -msgid "Site administration" -msgstr "Správa stránky" - -msgid "Log in" -msgstr "Prihlásenie" - -#, python-format -msgid "%(app)s administration" -msgstr "%(app)s správa" - -msgid "Page not found" -msgstr "Stránka nenájdená" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "Ľutujeme, ale požadovaná stránka nebola nájdená." - -msgid "Home" -msgstr "Domov" - -msgid "Server error" -msgstr "Chyba servera" - -msgid "Server error (500)" -msgstr "Chyba servera (500)" - -msgid "Server Error (500)" -msgstr "Chyba servera (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"DoÅ¡lo k chybe. Chyba bola nahlásená správcovi webu prostredníctvom e-mailu a " -"zanedlho by mala byÅ¥ odstránená. ÄŽakujeme za vaÅ¡u trpezlivosÅ¥." - -msgid "Run the selected action" -msgstr "VykonaÅ¥ vybranú akciu" - -msgid "Go" -msgstr "VykonaÅ¥" - -msgid "Click here to select the objects across all pages" -msgstr "Kliknite sem pre výber objektov na vÅ¡etkých stránkach" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "VybraÅ¥ vÅ¡etkých %(total_count)s %(module_name)s" - -msgid "Clear selection" -msgstr "ZruÅ¡iÅ¥ výber" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "Modely v %(name)s aplikácii" - -msgid "Add" -msgstr "PridaÅ¥" - -msgid "View" -msgstr "ZobraziÅ¥" - -msgid "You don’t have permission to view or edit anything." -msgstr "Nemáte právo na zobrazenie alebo vykonávanie zmien." - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" -"Najskôr zadajte používateľské meno a heslo. Potom budete môcÅ¥ upraviÅ¥ viac " -"používateľských nastavení." - -msgid "Enter a username and password." -msgstr "Zadajte používateľské meno a heslo." - -msgid "Change password" -msgstr "ZmeniÅ¥ heslo" - -msgid "Please correct the error below." -msgstr "Prosím, opravte chybu uvedenú nižšie." - -msgid "Please correct the errors below." -msgstr "Prosím, opravte chyby uvedené nižšie." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "Zadajte nové heslo pre používateľa %(username)s." - -msgid "Welcome," -msgstr "Vitajte," - -msgid "View site" -msgstr "PozrieÅ¥ stránku" - -msgid "Documentation" -msgstr "Dokumentácia" - -msgid "Log out" -msgstr "OdhlásiÅ¥" - -#, python-format -msgid "Add %(name)s" -msgstr "PridaÅ¥ %(name)s" - -msgid "History" -msgstr "Zmeny" - -msgid "View on site" -msgstr "PozrieÅ¥ na stránke" - -msgid "Filter" -msgstr "FiltrovaÅ¥" - -msgid "Clear all filters" -msgstr "ZruÅ¡iÅ¥ vÅ¡etky filtre" - -msgid "Remove from sorting" -msgstr "OdstrániÅ¥ z triedenia" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Triedenie priority: %(priority_number)s " - -msgid "Toggle sorting" -msgstr "Prepnúť triedenie" - -msgid "Delete" -msgstr "OdstrániÅ¥" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"Odstránenie objektu %(object_name)s '%(escaped_object)s' by malo za následok " -"aj odstránenie súvisiacich objektov. Váš úÄet vÅ¡ak nemá oprávnenie na " -"odstránenie nasledujúcich typov objektov:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"Vymazanie %(object_name)s '%(escaped_object)s' vyžaduje vymazanie " -"nasledovných súvisiacich chránených objektov:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"Ste si istý, že chcete odstrániÅ¥ objekt %(object_name)s \"%(escaped_object)s" -"\"? VÅ¡etky nasledujúce súvisiace objekty budú odstránené:" - -msgid "Objects" -msgstr "Objekty" - -msgid "Yes, I’m sure" -msgstr "Ãno, som si istý" - -msgid "No, take me back" -msgstr "Nie, chcem sa vrátiÅ¥" - -msgid "Delete multiple objects" -msgstr "ZmazaÅ¥ viacero objektov" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"Vymazanie oznaÄených %(objects_name)s by spôsobilo vymazanie súvisiacich " -"objektov, ale váš úÄet nemá oprávnenie na vymazanie nasledujúcich typov " -"objektov:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"Vymazanie oznaÄených %(objects_name)s vyžaduje vymazanie nasledujúcich " -"chránených súvisiacich objektov:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"Ste si isty, že chcete vymazaÅ¥ oznaÄené %(objects_name)s? Vymažú sa vÅ¡etky " -"nasledujúce objekty a ich súvisiace položky:" - -msgid "Delete?" -msgstr "ZmazaÅ¥?" - -#, python-format -msgid " By %(filter_title)s " -msgstr "Podľa %(filter_title)s " - -msgid "Summary" -msgstr "Súhrn" - -msgid "Recent actions" -msgstr "Posledné akcie" - -msgid "My actions" -msgstr "Moje akcie" - -msgid "None available" -msgstr "Nedostupné" - -msgid "Unknown content" -msgstr "Neznámy obsah" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"NieÄo nie je v poriadku s vaÅ¡ou inÅ¡taláciou databázy. ZabezpeÄte, aby boli " -"vytvorené potrebné databázové tabuľky a taktiež zabezpeÄte, aby prísluÅ¡ný " -"používateľ mohol ÄítaÅ¥ databázu." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"Ste prihlásený ako %(username)s, ale nemáte práva k tejto stránke. Chcete sa " -"prihlásiÅ¥ do iného úÄtu?" - -msgid "Forgotten your password or username?" -msgstr "Zabudli ste heslo alebo používateľské meno?" - -msgid "Toggle navigation" -msgstr "ZameniÅ¥ navigáciu" - -msgid "Start typing to filter…" -msgstr "" - -msgid "Filter navigation items" -msgstr "" - -msgid "Date/time" -msgstr "Dátum a Äas" - -msgid "User" -msgstr "Používateľ" - -msgid "Action" -msgstr "Akcia" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" -"Tento objekt nemá zoznam zmien. Pravdepodobne nebol pridaný prostredníctvom " -"tejto správcovskej stránky." - -msgid "Show all" -msgstr "ZobraziÅ¥ vÅ¡etky" - -msgid "Save" -msgstr "UložiÅ¥" - -msgid "Popup closing…" -msgstr "Vyskakovacie okno sa zatvára..." - -msgid "Search" -msgstr "Vyhľadávanie" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s výsledok" -msgstr[1] "%(counter)s výsledky" -msgstr[2] "%(counter)s výsledkov" -msgstr[3] "%(counter)s výsledkov" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "%(full_result_count)s spolu" - -msgid "Save as new" -msgstr "UložiÅ¥ ako nový" - -msgid "Save and add another" -msgstr "UložiÅ¥ a pridaÅ¥ Äalší" - -msgid "Save and continue editing" -msgstr "UložiÅ¥ a pokraÄovaÅ¥ v úpravách" - -msgid "Save and view" -msgstr "UložiÅ¥ a zobraziÅ¥" - -msgid "Close" -msgstr "ZatvoriÅ¥" - -#, python-format -msgid "Change selected %(model)s" -msgstr "ZmeniÅ¥ vybrané %(model)s" - -#, python-format -msgid "Add another %(model)s" -msgstr "PridaÅ¥ Äalší %(model)s" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "ZmazaÅ¥ vybrané %(model)s" - -msgid "Thanks for spending some quality time with the web site today." -msgstr "" - -msgid "Log in again" -msgstr "Znova sa prihlásiÅ¥" - -msgid "Password change" -msgstr "Zmena hesla" - -msgid "Your password was changed." -msgstr "VaÅ¡e heslo bolo zmenené." - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"Z bezpeÄnostných dôvodov zadajte staré heslo a potom nové heslo dvakrát, aby " -"sme mohli overiÅ¥, že ste ho zadali správne." - -msgid "Change my password" -msgstr "ZmeniÅ¥ moje heslo" - -msgid "Password reset" -msgstr "Obnovenie hesla" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "VaÅ¡e heslo bolo nastavené. Môžete pokraÄovaÅ¥ a prihlásiÅ¥ sa." - -msgid "Password reset confirmation" -msgstr "Potvrdenie obnovenia hesla" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Zadajte nové heslo dvakrát, aby sme mohli overiÅ¥, že ste ho zadali správne." - -msgid "New password:" -msgstr "Nové heslo:" - -msgid "Confirm password:" -msgstr "Potvrdenie hesla:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"Odkaz na obnovenie hesla je neplatný, pretože už bol pravdepodobne raz " -"použitý. Prosím, požiadajte znovu o obnovu hesla." - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" -"Poslali sme vám e-mailom inÅ¡trukcie pre nastavenie hesla, ak existuje konto " -"so zadanou emailovou adresou. ÄŒoskoro by ste ich mali dostaÅ¥." - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" -"Ak vám nepríde e-mail, uistite sa, že ste zadali adresu, s ktorou ste sa " -"registrovali a skontrolujte svoj spamový prieÄinok." - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"Tento e-mail ste dostali preto, lebo ste požiadali o obnovenie hesla pre " -"užívateľský úÄet na %(site_name)s." - -msgid "Please go to the following page and choose a new password:" -msgstr "Prosím, choÄte na túto stránku a zvoľte si nové heslo:" - -msgid "Your username, in case you’ve forgotten:" -msgstr "Ak ste náhodou zabudli, vaÅ¡e používateľské meno je:" - -msgid "Thanks for using our site!" -msgstr "ÄŽakujeme, že používate naÅ¡u stránku!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "Tím %(site_name)s" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" -"Zabudli ste heslo? Zadajte vaÅ¡u e-mailovú adresu nižšie a my vám poÅ¡leme " -"inÅ¡trukcie pre nastavenie nového hesla." - -msgid "Email address:" -msgstr "E-mailová adresa:" - -msgid "Reset my password" -msgstr "Obnova môjho hesla" - -msgid "All dates" -msgstr "VÅ¡etky dátumy" - -#, python-format -msgid "Select %s" -msgstr "VybraÅ¥ %s" - -#, python-format -msgid "Select %s to change" -msgstr "VybraÅ¥ \"%s\" na úpravu" - -#, python-format -msgid "Select %s to view" -msgstr "Pre zobrazenie %s zvolte" - -msgid "Date:" -msgstr "Dátum:" - -msgid "Time:" -msgstr "ÄŒas:" - -msgid "Lookup" -msgstr "Vyhľadanie" - -msgid "Currently:" -msgstr "Aktuálne:" - -msgid "Change:" -msgstr "ZmeniÅ¥:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/sk/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/sk/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 9880b3a7cd984a61f20e7ab77789a32d40e75246..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5291 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 diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/sk/LC_MESSAGES/djangojs.po b/venv/Lib/site-packages/django/contrib/admin/locale/sk/LC_MESSAGES/djangojs.po deleted file mode 100644 index 866afea..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/sk/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,275 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Dimitris Glezos , 2012 -# Jannis Leidel , 2011 -# 18f25ad6fa9930fc67cb11aca9d16a27, 2012 -# Marian Andre , 2012,2015 -# Martin Kosír, 2011 -# Martin Tóth , 2017 -# Peter Kuma, 2021 -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-07-24 21:14+0000\n" -"Last-Translator: Peter Kuma\n" -"Language-Team: Slovak (http://www.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" - -#, javascript-format -msgid "Available %s" -msgstr "Dostupné %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Toto je zoznam dostupných %s. Pre výber je potrebné oznaÄiÅ¥ ich v poli a " -"následne kliknutím na šípku \"VybraÅ¥\" presunúť." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "Píšte do tohto poľa pre vyfiltrovanie dostupných %s." - -msgid "Filter" -msgstr "FiltrovaÅ¥" - -msgid "Choose all" -msgstr "VybraÅ¥ vÅ¡etko" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Kliknite sem pre vybratie vÅ¡etkých %s naraz." - -msgid "Choose" -msgstr "VybraÅ¥" - -msgid "Remove" -msgstr "OdstrániÅ¥" - -#, javascript-format -msgid "Chosen %s" -msgstr "Vybrané %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Toto je zoznam dostupných %s. Pre vymazanie je potrebné oznaÄiÅ¥ ich v poli a " -"následne kliknutím na šípku \"VymazaÅ¥\" vymazaÅ¥." - -msgid "Remove all" -msgstr "OdstrániÅ¥ vÅ¡etky" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Kliknite sem pre vymazanie vybratých %s naraz." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(sel)s z %(cnt)s vybrané" -msgstr[1] "%(sel)s z %(cnt)s vybrané" -msgstr[2] "%(sel)s z %(cnt)s vybraných" -msgstr[3] "%(sel)s z %(cnt)s vybraných" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Vrámci jednotlivých editovateľných polí máte neuložené zmeny. Ak vykonáte " -"akciu, vaÅ¡e zmeny budú stratené." - -msgid "" -"You have selected an action, but you haven’t saved your changes to " -"individual fields yet. Please click OK to save. You’ll need to re-run the " -"action." -msgstr "" -"Vybrali ste akciu, ale neuložili ste jednotlivé polia. Prosím, uložte zmeny " -"kliknutím na OK. Akciu budete musieÅ¥ vykonaÅ¥ znova." - -msgid "" -"You have selected an action, and you haven’t made any changes on individual " -"fields. You’re probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Vybrali ste akciu, ale neurobili ste žiadne zmeny v jednotlivých poliach. " -"Pravdepodobne ste chceli použiÅ¥ tlaÄidlo VykonaÅ¥ namiesto UložiÅ¥." - -msgid "Now" -msgstr "Teraz" - -msgid "Midnight" -msgstr "Polnoc" - -msgid "6 a.m." -msgstr "6:00" - -msgid "Noon" -msgstr "Poludnie" - -msgid "6 p.m." -msgstr "18:00" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "Poznámka: Ste %s hodinu pred Äasom servera." -msgstr[1] "Poznámka: Ste %s hodiny pred Äasom servera." -msgstr[2] "Poznámka: Ste %s hodín pred Äasom servera." -msgstr[3] "Poznámka: Ste %s hodín pred Äasom servera." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "Poznámka: Ste %s hodinu za Äasom servera." -msgstr[1] "Poznámka: Ste %s hodiny za Äasom servera." -msgstr[2] "Poznámka: Ste %s hodín za Äasom servera." -msgstr[3] "Poznámka: Ste %s hodín za Äasom servera." - -msgid "Choose a Time" -msgstr "VybraÅ¥ ÄŒas" - -msgid "Choose a time" -msgstr "VybraÅ¥ Äas" - -msgid "Cancel" -msgstr "ZruÅ¡iÅ¥" - -msgid "Today" -msgstr "Dnes" - -msgid "Choose a Date" -msgstr "VybraÅ¥ Dátum" - -msgid "Yesterday" -msgstr "VÄera" - -msgid "Tomorrow" -msgstr "Zajtra" - -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" - -msgctxt "abbrev. month January" -msgid "Jan" -msgstr "jan." - -msgctxt "abbrev. month February" -msgid "Feb" -msgstr "feb." - -msgctxt "abbrev. month March" -msgid "Mar" -msgstr "mar." - -msgctxt "abbrev. month April" -msgid "Apr" -msgstr "apr." - -msgctxt "abbrev. month May" -msgid "May" -msgstr "máj" - -msgctxt "abbrev. month June" -msgid "Jun" -msgstr "jún" - -msgctxt "abbrev. month July" -msgid "Jul" -msgstr "júl" - -msgctxt "abbrev. month August" -msgid "Aug" -msgstr "aug." - -msgctxt "abbrev. month September" -msgid "Sep" -msgstr "sep." - -msgctxt "abbrev. month October" -msgid "Oct" -msgstr "okt." - -msgctxt "abbrev. month November" -msgid "Nov" -msgstr "nov." - -msgctxt "abbrev. month December" -msgid "Dec" -msgstr "dec." - -msgctxt "one letter Sunday" -msgid "S" -msgstr "N" - -msgctxt "one letter Monday" -msgid "M" -msgstr "P" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "U" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "S" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "Å " - -msgctxt "one letter Friday" -msgid "F" -msgstr "P" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "S" - -msgid "Show" -msgstr "ZobraziÅ¥" - -msgid "Hide" -msgstr "SkryÅ¥" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/sl/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/sl/LC_MESSAGES/django.mo deleted file mode 100644 index 0085a30fb2ca2dd7adb987d92028e1f80e679764..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16136 zcmc(l36NYzdB+=Lj1f-2oaTz#!a^&&JCb~Re8{pSWBHJUSCX+Yh_^Fucizs-d*k=s z%z9Ti=Dv&|T;VVn3ou7jfH;97RD!8sD^w*w;tCX0kw7IRg#!t$3L!~V2+r@{-EU@g zwQ^*fs!XZ%e@DOWufO~2-XA>e`1cuppQb&ZcGDA#`4RZxHT=hK;x~|6J$zr5BMDLPeIZBeQ+)KBXB)<0v~Z{YM}aG3T_5>hv%;Y#me`BqW7bq z=KCB7tIZ#QqT^oh+2CPN^ZhNT@&5zVyr;qh@nt>uT<~J>7Vu@@&ENyz=fG{xFlH9~ zSMcND4Sb~U{+s_q=hG3Q_^=KXJ!gTJf|r561->2>Js$)2f}a6T2OkDI;OP)~9QZC! ze10z|`aS|~2k!=t2Y&({03QOc2ipiwGeMSW&H?rPP7oHEmx74cG(pYZ2erN>Q2pK-?%xG!zPrNx?}O6kuYykozYm@Y z{us326Jd4oYz z^E{BL%qCFtUkU2_eW3K@6`;nM178dt02#u35)>c525S9(2}&M+532u9!Ow#agX_T0 zzW^HszXOUN4}+J0PekY}#as?<0wWMnn|FhK@H3$1Jr$;04PFVp1bja@3H}h=1)gM) z1^9CCjo{s&v;PE{FI{59!K|d(_JM<#Y*DryR-?zZ~z@LE9tIw_X z{_bJ$QtqD*Q7!NlpuYbzQ2hBD@I>$*K=JWkK+*T}@cg(9UeBHkB4YDGQ2MYn-0uZ7 zP66t>1EALVHc;|<2lyoLgWv)1<6r@viV{fA-vesgPk^H1YoPe{7oha!yP)R#8L07( zgZa|$lfgCM8KCs>Tu}OU6DWQh1SR*+fbyST1~uPLLDBO|5SL(1KD?O@IG+A?rW?O{6kRuf7wRwA5&2J zbr6(Y-vM346?h7WXv`uQgC7GWw-Z^U*7chKPXV`czZTT{IdB2& zf-eXE5j+XpdZy>oE>QElGTg_Y#_NOP=WU?+-vK@u{4{tR_yth(el8<>-BBm z1>8RfO0H|q@#9_yN}gANlH(pweli6m-`9g$_lH2ya|pymnJwDq-gP_*^5GZ~7 zFA$Y9r=9ERyBgHEJy3q&jiC5-7x+x@v)~_q_kpN{8Q^p(fa_WGPOuN6D(0);9`GS>7r4DnOaQbKL9?9`#V9&>5HKF@D)({@J;Zk;CDf-??I3ynO}hK2PZG`&+iAN9}j?%>$kxY z{4uxzya}h7f^PyL)%*gq;6|7r{oV~qe-=T_b33T#}%Ujaquw?NtF z4?xM|pFq+5EAVlkejlN|&RzMOror`9G(wNlRq?O-Epl;pbpuY*v|f!ZyDn(3*1VLa zb%DVchdAb zNc#{?vc%-fYiRoIr2US&^7-o^Twe{sa>v8RgJpRB!GMC>!!<6;=?W_Ea9?15g}d@Lxt;4C z?di29e-b}laCcV9l_8gjQ@SU{h(_|m7py~Ho+S}Zf|L+XocWHTeCY|0)dpB(+ zJd+*B=B3}yq#Z|-4ZW47A1dy0BX`4pZ>PPS_EFk;+7j(1TJ@U<7w3Ub3fG4~T#NZI zZIbpp+HTs-v=`GpP1ElMw5_!3XlrTnw2Nq4Xdj@xiq@s+cZ&z-XZLY^K=<~tMZ0cd zHtCdczQ0V$PQ0P8X5B>8>v0h^yGfc9WgeADmh!mKiHc%>8gUv9G5EN>f*F{4i!j-6W_)Xml=qcofJ^F;ca!a5k z*Ug{>Myu!O=^)N$vLX&5(My=k;N=sX2fkPH5A<_?CDF}4LMI-9P&HY1qwpcL?uIPi=tkcOB zl5`Hac9^9J+v9Fw7ZUo+#1;2p(J{wyJ&lu(?XUvt6nSb$JSKI-;Z1mUo024onrCc9 zcWv4Ovq{`(7PrFh+^(VsEBn>VwoV-7*3T}>-_}VQZHpqt61jiwBsgSZBhLzWiQIb8 z9E!6oOJ|e3J6s_I_wzhX%g$omY>&!lCMseZ=XsXvHr`k!-Pm36+8JE{+r{9MUMIF; zuIl+Jyzw6f`p~9z6XW)=zt`#Kk!;BK+Y)dY4{K|OPgmiT`%wD&2(HjBWc^MPWxBba zz^|qjqfeGAd@s*R=Rk&97nX;HOayBPRwGdkCtl6Y)*oqS>mMr>k6}i6Xq%*?l~=|c zRyb*A`lXynZli|t(?ciRiUzUm#d$X=3iNJ;e;K)pax|j|7aS%^i7f2}Mi@4H}LI2ILg=`7xJFH7T^c}ZrjP&%PddW8=K=86nA(aaW7 zyB2Q=GdpW1MIv|IE>UT%#R4LGP1Kki^SW-iB~gaA417g~+uS+pVskT7B9q6BIKhnQ z;pm&RI8Qm-Zq$y4@q0Zz9M^G^5@`^;8z+zFAQ5NZBodb`zv4zKCImRH6uqdc*xiit zn%U_hcDG-Yir7QT!~ThD2o*75&_tdt*6!q^Wie&9W_M*F;5)mYi4mBOUd@`hI-A3Z z1hCOu6mGJ9sfP$DU$ob{G>7}F-S3%elp>M3x#4l6A?G8PC46};zh<$b!t5H;?7G>N z@h`j^uA-)APG+DFq9X!#Wr#&A?Z$Q{YP9K_#_m5G4X`CCsqq9BW;a36Dqol-OKx)O z<9--zbdT}H<%(O|@UhgdfKN+%9#kzdsuye{BeFKg#*m|ns9sZRM}1$c=-|yypI1YT z8}%~FbqXF?^8VS`%6&_acomcq9Uxz=Sk;Xdr4tR5Z>oq>Tn~CVq{>g~6l$51DHoCk zij>&}eVSTAcrv@_6jN?rIif@yC{;NT*f2JrEUU8m$zYR>ex8(z>kC^TG_TXF7$b4M z=l_rnd@o8bZjJ($k|M{)Mk^y_iUq+6{HHaTFqRC6_a2Gli{|T4dMWH zHqW|nD3_Pv87gDPlgaD)-U5ck=tnWrL|6BpqXdfwU3oEjh^jGYA3eggYIJ>L@mz?= zOp_EgT7XI)C9=aSE!bOb^-P)I%Cg86G5yZ4TA7Y>gll&w3A7i*-Ag9U*|cfHMH{(d z828R6h~qcbbu!bfY(eR!nH~l-d{!t_r*Vp93-Xcnf`XLuW8QgT&OY~a#cPMMgP2jn z%T~@&g2QFxSuam;*Rp^A0nj1q81q$mtfIy1(#X4NfZ<1pYSyUfBG$~J(~9xI6^?3V z+KbXMViBRcv@SIMp`o;DEwruzhte9`P7OteEx>cwdj zj-WR9tDE~#hk2}$ZqFMLeSJJ*U4BqzxR=`a=Y8p=Rm!Fgr}0YVUU0C!-c&I?Rx+|xTCEikFiiEK4mNN12wy|te)j@55rJ`;@zp! z&9ObHEHCUJi9#BtI=*PR+KZqwo7^H5$|dCU~qM_NA|`4b93ael^@@m zwo{Tp6Hrl~47N0TaS>);LbgKQBo_D^cXfTdp5&Ji@A#tTHusM+fsH$-74!Q<1Xlg%k(q_b@%v$LeVF77(Fy2X*;^XgSWHZ zy69p}O?@Q}zfAc{rwE=WmFv>XBLPLjEG0NU?aq81tQOs(kdVoT0NK z{3kvTI-DaS5s6xONEhx|rqU)VlHV;UDlr~ruJlYyJq*bd#1K2Hq&=%J33RhXKvbj-qfbe zQ=2cao6oJEeZd) z<#oF|PrBLRdo2Vt)1+-LB3gH|r5fps?k}B_Wz|sYOZYaO>%)bqJ;b}Zo$ipwr3p4P z(JIScedET3g@qc43+eG}e2c!>=vP-kCk(K$=xp4u=9-=^N3b8XX_ZQf5z?SZ>> zTgJDP8+#q9r3>Y>ax~)Ny?ZX7I)BtpbD`!_JJLp`l%Q_UpGnFgp>D|h6hk5ETwlexfFFt%IWxKMM$Lw>=$LXpk z50oe2JJ|ZWkf{$!qXR zPe}aZ$m}Z;yZXC?cX8`zFI$Gw6Q#BO^u!OBwAg~f_~+Rx_Q-ZI(RAMbPjA1t>Xw~T zy|srA5u8$9hi!Db@;R0}evqQC*q5nJG~7Xoe>O<7qDt$=PgC66Z2UMyI;<5s4p0#E zyNS7qQXp?NM@|B^2dNc3Oe}6OL0*UQ*#z=JQ-09p#M9P?pajs@jaKh%%qFvccH2 z;?R+Eu2}CDvnwI(n#<6?iZr+0AirsEwD2ihsNTGBj)e@8l>GXWV<9z1i#r4qRqZ!#{&IKXlM+gb{W?0vPBT)xOU41dMj}~ta zAA;><*GX$=Ev?~VS3iLnn|irPu6p|Nm}v;SV4=r0TaOevCF&*4%2!#{Boa+=J~mCd zZd)T8puB{|C@30?8aWZt`2;^Q;)xlqUo+rcn{%i4kG`gKUzC6*%E&kTi~s3E>cBRD(Jnf5cPv zIWe^X`7g;Jk*4j>SzPBGQ@!l)p_2DnXf~*ueLYzoHlHFA@4iG$pW-)~VSwm=J8IdN z#;!E3zBqiS4O7_J!8<$mH#~0H70u%~=k1`H@~EFoLLM~{F%iN#QHv3&$mZFQvCX{C zW+s0Lf|HT!s>W!OEjcfrEk!Ora&xmwGwM=Nwq=!$TWqxsC!%--pR^c>T*D1Gf0)U- z88i+^VaeT`KETitSq^=n-0OTZF*j;EuHVhNqX1&I=ZEhV&xc1Zc0wbM&R+1doV-l+ zHw4YVJA0qlrpk=dc#hR>hlYW<|Lx=!o?2w6lM@B@c|ti`R~(B|8R!8S1{1nCuPy_G z#)MA$I@*R_ZN1f3Y`@~P$PQxiS*Jf_8uFIZI6456LCa?{d`i97=AMEi84K_OcEb{z zaTF7whMBhPXPDJFT7?B%N8w_s&yy)|<{c|J3xSJhCj1~*;bCO1r9c6;r!i`dND&Bg z(=AyV#Lbz=AH)!Ms%(t?RN|T@PI!mMX}a7kGP{NvPqd2h0r67xt`_bjIdz0uEghEy zk45izVh=ZVvGzgEEA&2%mdFU*Xai2MoSG`%Q0!!c%pJ>+zMzG2Wg4(bMbcuCgp(NFt;kxHxzbg>eANW-B5=arSaDi8)l+9z8uA5`OX}1K?F!jp8 z#*Xd%2lIB#45z_OGWk$GwmFE}=$Y4FrEJ+;%AZClPP8dA+ez1x8g*9=f>B~S-Wg0R zMS0Ye1?NsG8(an{PowF=9B$fUnrOr}>>Oeca9}OkA=zqp0+utqvDMVgjZrVjaU(s{ zQQXYfe6u=u*%dc=FjCQLn{J>4t@js<2ZxsixsnJfk!YkHXwfhM-6>mec^zcv&!l|S zGToBKaeUzv59*p@^$BU~@HuuIQJ&4)CGU9Ag>Lm)E=Zy=J6$3pPvBQbjy!ffX)(>Y zQCSfToP(XvOPM5kw7hOxc}f$qNU^rewpr4BiWH> z)`1pBIr!2eGh?ZXFL|4oMAkz(WHS=78{gvZUByBu(m37zDERed#P0Ye#;TSn$m+*A zd#n8k^wTA&GU-(gb9QHgB@C@?t{|a}kZH^zjC=@@mNi0Go z=-?=EIXH0Vdt`kqiWoNBYH$i07^@5w7gpJM$m{1tw_MYazE{p?MS;%g&dNo|=+Z~i z)n4sVAbrQ&VK*VvdWE!b{?`}{(_CU1q(1qX9KsTugmcmAZ zM54{Z?o3U4z4OkV&~{mb(;@soOlmCIc}fVsBVt{qWv-4(vZK8@wfS}#EPf(xcd{OP zFk@kaKOKpeQbI*Qtb_Q?UWeIR6#|$Q2S)QQ%DLI92X1b2txFv!Y+w);O+F<1bA>Q0 z4)m=|b!sks4O@Oy<{)27^rE2bj`C8)cNHvIchVM2pd?(Yw`{^Io4^=-c0QhzkEKS= zW1}8Q1e{5eB9oFzW~53=VwKrfvQu(Ble67}(j=2G&RmI`U_O#igP!-69(^t=`oeJ%rjWNqHN$Toqp{l}ixpq~%YJYs$nb1BL z5`CWKEl35DN+PK{DgTYy31ykSoP&`t54VGM!A`9 zsGB99CO1a;lOj@;(;NPVD~t=jQETmfu~|3Zj{qxuk4, 2011 -# Primož Verdnik , 2017 -# zejn , 2013,2016 -# zejn , 2011-2013 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-01-19 16:49+0100\n" -"PO-Revision-Date: 2017-09-23 18:54+0000\n" -"Last-Translator: Primož Verdnik \n" -"Language-Team: Slovenian (http://www.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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "UspeÅ¡no izbrisano %(count)d %(items)s." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "Ni mogoÄe izbrisati %(name)s" - -msgid "Are you sure?" -msgstr "Ste prepriÄani?" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "IzbriÅ¡i izbrano: %(verbose_name_plural)s" - -msgid "Administration" -msgstr "Administracija" - -msgid "All" -msgstr "Vse" - -msgid "Yes" -msgstr "Da" - -msgid "No" -msgstr "Ne" - -msgid "Unknown" -msgstr "Neznano" - -msgid "Any date" -msgstr "Kadarkoli" - -msgid "Today" -msgstr "Danes" - -msgid "Past 7 days" -msgstr "Zadnjih 7 dni" - -msgid "This month" -msgstr "Ta mesec" - -msgid "This year" -msgstr "Letos" - -msgid "No date" -msgstr "Brez datuma" - -msgid "Has date" -msgstr "Z datumom" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"Vnesite veljavno %(username)s in geslo za raÄun osebja. Opomba: obe polji " -"upoÅ¡tevata velikost Ärk." - -msgid "Action:" -msgstr "Dejanje:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Dodaj Å¡e en %(verbose_name)s" - -msgid "Remove" -msgstr "Odstrani" - -msgid "action time" -msgstr "Äas dejanja" - -msgid "user" -msgstr "uporabnik" - -msgid "content type" -msgstr "vrsta vsebine" - -msgid "object id" -msgstr "id objekta" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/3/library/functions.html#repr) -msgid "object repr" -msgstr "predstavitev objekta" - -msgid "action flag" -msgstr "zastavica dejanja" - -msgid "change message" -msgstr "spremeni sporoÄilo" - -msgid "log entry" -msgstr "dnevniÅ¡ki vnos" - -msgid "log entries" -msgstr "dnevniÅ¡ki vnosi" - -#, python-format -msgid "Added \"%(object)s\"." -msgstr "Dodan \"%(object)s\"." - -#, python-format -msgid "Changed \"%(object)s\" - %(changes)s" -msgstr "Spremenjen \"%(object)s\" - %(changes)s" - -#, python-format -msgid "Deleted \"%(object)s.\"" -msgstr "Izbrisan \"%(object)s.\"" - -msgid "LogEntry Object" -msgstr "DnevniÅ¡ki vnos" - -#, python-brace-format -msgid "Added {name} \"{object}\"." -msgstr "Dodan vnos {name} \"{object}\"." - -msgid "Added." -msgstr "Dodano." - -msgid "and" -msgstr "in" - -#, python-brace-format -msgid "Changed {fields} for {name} \"{object}\"." -msgstr "Spremenjena polja {fields} za {name} \"{object}\"." - -#, python-brace-format -msgid "Changed {fields}." -msgstr "Spremenjena polja {fields}." - -#, python-brace-format -msgid "Deleted {name} \"{object}\"." -msgstr "Izbrisan vnos {name} \"{object}\"." - -msgid "No fields changed." -msgstr "Nobeno polje ni bilo spremenjeno." - -msgid "None" -msgstr "Brez vrednosti" - -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "Držite \"Control\" (ali \"Command\" na Mac-u) za izbiro veÄ kot enega." - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may edit it again below." -msgstr "" -"Vnos {name} \"{obj}\" je bil uspeÅ¡no dodan. Lahko ga znova uredite spodaj." - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may add another {name} " -"below." -msgstr "" -"Vnos {name} \"{obj}\" je bil uspeÅ¡no dodan. Lahko dodate Å¡e en {name} spodaj." - -#, python-brace-format -msgid "The {name} \"{obj}\" was added successfully." -msgstr "Vnos {name} \"{obj}\" je bil uspeÅ¡no dodan." - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may edit it again below." -msgstr "" -"Vnos {name} \"{obj}\" je bil uspeÅ¡no spremenjen. Lahko ga znova uredite " -"spodaj." - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may add another {name} " -"below." -msgstr "" -"Vnos {name} \"{obj}\" je bil uspeÅ¡no spremenjen. Spodaj lahko dodate nov " -"vnos {name}." - -#, python-brace-format -msgid "The {name} \"{obj}\" was changed successfully." -msgstr "Vnos {name} \"{obj}\" je bil uspeÅ¡no spremenjen." - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Izbrati morate vnose, nad katerimi želite izvesti operacijo. Noben vnos ni " -"bil spremenjen." - -msgid "No action selected." -msgstr "Brez dejanja." - -#, python-format -msgid "The %(name)s \"%(obj)s\" was deleted successfully." -msgstr "%(name)s \"%(obj)s\" je bil uspeÅ¡no izbrisan." - -#, python-format -msgid "%(name)s with ID \"%(key)s\" doesn't exist. Perhaps it was deleted?" -msgstr "%(name)s s kljuÄem \"%(key)s\" ne obstaja. Morda je bil izbrisan?" - -#, python-format -msgid "Add %s" -msgstr "Dodaj %s" - -#, python-format -msgid "Change %s" -msgstr "Spremeni %s" - -msgid "Database error" -msgstr "Napaka v podatkovni bazi" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s je bil uspeÅ¡no spremenjen." -msgstr[1] "%(count)s %(name)s sta bila uspeÅ¡no spremenjena." -msgstr[2] "%(count)s %(name)s so bili uspeÅ¡no spremenjeni." -msgstr[3] "%(count)s %(name)s je bilo uspeÅ¡no spremenjenih." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s izbran" -msgstr[1] "%(total_count)s izbrana" -msgstr[2] "Vsi %(total_count)s izbrani" -msgstr[3] "Vseh %(total_count)s izbranih" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "0 od %(cnt)s izbranih" - -#, python-format -msgid "Change history: %s" -msgstr "Zgodovina sprememb: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"Brisanje %(class_name)s %(instance)s bi zahtevalo brisanje naslednjih " -"zaÅ¡Äitenih povezanih objektov: %(related_objects)s" - -msgid "Django site admin" -msgstr "Django administrativni vmesnik" - -msgid "Django administration" -msgstr "Django administracija" - -msgid "Site administration" -msgstr "Administracija strani" - -msgid "Log in" -msgstr "Prijavite se" - -#, python-format -msgid "%(app)s administration" -msgstr "Administracija %(app)s" - -msgid "Page not found" -msgstr "Strani ni mogoÄe najti" - -msgid "We're sorry, but the requested page could not be found." -msgstr "OpraviÄujemo se, a zahtevane strani ni mogoÄe najti." - -msgid "Home" -msgstr "Domov" - -msgid "Server error" -msgstr "Napaka na strežniku" - -msgid "Server error (500)" -msgstr "Napaka na strežniku (500)" - -msgid "Server Error (500)" -msgstr "Napaka na strežniku (500)" - -msgid "" -"There's been an error. It's been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"PriÅ¡lo je do nepriÄakovane napake. Napaka je bila javljena administratorjem " -"spletne strani in naj bi jo v kratkem odpravili. Hvala za potrpljenje." - -msgid "Run the selected action" -msgstr "Izvedi izbrano dejanje" - -msgid "Go" -msgstr "Pojdi" - -msgid "Click here to select the objects across all pages" -msgstr "Kliknite tu za izbiro vseh vnosov na vseh straneh" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Izberi vse %(total_count)s %(module_name)s" - -msgid "Clear selection" -msgstr "PoÄisti izbiro" - -msgid "" -"First, enter a username and password. Then, you'll be able to edit more user " -"options." -msgstr "" -"Najprej vpiÅ¡ite uporabniÅ¡ko ime in geslo, nato boste lahko urejali druge " -"lastnosti uporabnika." - -msgid "Enter a username and password." -msgstr "Vnesite uporabniÅ¡ko ime in geslo." - -msgid "Change password" -msgstr "Spremeni geslo" - -msgid "Please correct the error below." -msgstr "Prosimo, odpravite sledeÄe napake." - -msgid "Please correct the errors below." -msgstr "Prosimo popravite spodnje napake." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "VpiÅ¡ite novo geslo za uporabnika %(username)s." - -msgid "Welcome," -msgstr "DobrodoÅ¡li," - -msgid "View site" -msgstr "Poglej stran" - -msgid "Documentation" -msgstr "Dokumentacija" - -msgid "Log out" -msgstr "Odjava" - -#, python-format -msgid "Add %(name)s" -msgstr "Dodaj %(name)s" - -msgid "History" -msgstr "Zgodovina" - -msgid "View on site" -msgstr "Poglej na strani" - -msgid "Filter" -msgstr "Filter" - -msgid "Remove from sorting" -msgstr "Odstrani iz razvrÅ¡Äanja" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Prioriteta razvrÅ¡Äanja: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "Preklopi razvrÅ¡Äanje" - -msgid "Delete" -msgstr "IzbriÅ¡i" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"Izbris %(object_name)s '%(escaped_object)s' bi pomenil izbris povezanih " -"objektov, vendar nimate dovoljenja za izbris naslednjih tipov objektov:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"Brisanje %(object_name)s '%(escaped_object)s' bi zahtevalo brisanje " -"naslednjih zaÅ¡Äitenih povezanih objektov:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"Ste prepriÄani, da želite izbrisati %(object_name)s \"%(escaped_object)s\"? " -"Vsi naslednji povezani elementi bodo izbrisani:" - -msgid "Objects" -msgstr "Objekti" - -msgid "Yes, I'm sure" -msgstr "Ja, prepriÄan sem" - -msgid "No, take me back" -msgstr "Ne, vrni me nazaj" - -msgid "Delete multiple objects" -msgstr "IzbriÅ¡i veÄ objektov" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"Brisanje naslendjih %(objects_name)s bi imelo za posledico izbris naslednjih " -"povezanih objektov, vendar vaÅ¡ raÄun nima pravic za izbris naslednjih tipov " -"objektov:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"Brisanje izbranih %(objects_name)s zahteva brisanje naslednjih zaÅ¡Äitenih " -"povezanih objektov:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"Ali res želite izbrisati izbrane %(objects_name)s? Vsi naslednji objekti in " -"njihovi povezani vnosi bodo izbrisani:" - -msgid "Change" -msgstr "Spremeni" - -msgid "Delete?" -msgstr "IzbriÅ¡em?" - -#, python-format -msgid " By %(filter_title)s " -msgstr " Po %(filter_title)s " - -msgid "Summary" -msgstr "Povzetek" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "Model v %(name)s aplikaciji" - -msgid "Add" -msgstr "Dodaj" - -msgid "You don't have permission to edit anything." -msgstr "Nimate dovoljenja za urejanje Äesarkoli." - -msgid "Recent actions" -msgstr "Nedavna dejanja" - -msgid "My actions" -msgstr "Moja dejanja" - -msgid "None available" -msgstr "Ni na voljo" - -msgid "Unknown content" -msgstr "Neznana vsebina" - -msgid "" -"Something's wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"Nekaj je narobe z namestitvijo vaÅ¡e podatkovne baze. Preverite, da so bile " -"ustvarjene prave tabele v podatkovni bazi in da je dostop do branja baze " -"omogoÄen pravemu uporabniku." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"Prijavljeni ste kot %(username)s in nimate pravic za dostop do te strani. Bi " -"se želeli prijaviti z drugim raÄunom?" - -msgid "Forgotten your password or username?" -msgstr "Ste pozabili geslo ali uporabniÅ¡ko ime?" - -msgid "Date/time" -msgstr "Datum/Äas" - -msgid "User" -msgstr "Uporabnik" - -msgid "Action" -msgstr "Dejanje" - -msgid "" -"This object doesn't have a change history. It probably wasn't added via this " -"admin site." -msgstr "" -"Ta objekt nima zgodovine sprememb. Verjetno ni bil dodan preko te strani za " -"administracijo." - -msgid "Show all" -msgstr "Prikaži vse" - -msgid "Save" -msgstr "Shrani" - -msgid "Popup closing..." -msgstr "Zapiram pojavno okno ..." - -#, python-format -msgid "Change selected %(model)s" -msgstr "Spremeni izbran %(model)s" - -#, python-format -msgid "Add another %(model)s" -msgstr "Dodaj Å¡e en %(model)s " - -#, python-format -msgid "Delete selected %(model)s" -msgstr "IzbriÅ¡i izbran %(model)s" - -msgid "Search" -msgstr "IÅ¡Äi" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s zadetkov" -msgstr[1] "%(counter)s zadetek" -msgstr[2] "%(counter)s zadetka" -msgstr[3] "%(counter)s zadetki" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "%(full_result_count)s skupno" - -msgid "Save as new" -msgstr "Shrani kot novo" - -msgid "Save and add another" -msgstr "Shrani in dodaj Å¡e eno" - -msgid "Save and continue editing" -msgstr "Shrani in nadaljuj z urejanjem" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "Hvala, ker ste si danes vzeli nekaj Äasa za to spletno stran." - -msgid "Log in again" -msgstr "Ponovna prijava" - -msgid "Password change" -msgstr "Sprememba gesla" - -msgid "Your password was changed." -msgstr "VaÅ¡e geslo je bilo spremenjeno." - -msgid "" -"Please enter your old password, for security's sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"Vnesite vaÅ¡e staro geslo (zaradi varnosti) in nato Å¡e dvakrat novo, da se " -"izognete tipkarskim napakam." - -msgid "Change my password" -msgstr "Spremeni moje geslo" - -msgid "Password reset" -msgstr "Ponastavitev gesla" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "VaÅ¡e geslo je bilo nastavljeno. Zdaj se lahko prijavite." - -msgid "Password reset confirmation" -msgstr "Potrdite ponastavitev gesla" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "Vnesite vaÅ¡e novo geslo dvakrat, da se izognete tipkarskim napakam." - -msgid "New password:" -msgstr "Novo geslo:" - -msgid "Confirm password:" -msgstr "Potrditev gesla:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"Povezava za ponastavitev gesla ni bila veljavna, morda je bila že " -"uporabljena. Prosimo zahtevajte novo ponastavitev gesla." - -msgid "" -"We've emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" -"ÄŒe obstaja raÄun z navedenim e-poÅ¡tnim naslovom, smo vam prek epoÅ¡te poslali " -"navodila za nastavitev vaÅ¡ega gesla. Prejeti bi jih morali v kratkem." - -msgid "" -"If you don't receive an email, please make sure you've entered the address " -"you registered with, and check your spam folder." -msgstr "" -"ÄŒe e-poÅ¡te niste prejeli, prosimo preverite, da ste vnesli pravilen e-poÅ¡tni " -"naslov in preverite nezaželeno poÅ¡to." - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"To e-poÅ¡to ste prejeli, ker je ste zahtevali ponastavitev gesla za vaÅ¡ " -"uporabniÅ¡ki raÄun na %(site_name)s." - -msgid "Please go to the following page and choose a new password:" -msgstr "Prosimo pojdite na sledeÄo stran in izberite novo geslo:" - -msgid "Your username, in case you've forgotten:" -msgstr "VaÅ¡e uporabniÅ¡ko ime (za vsak primer):" - -msgid "Thanks for using our site!" -msgstr "Hvala, ker uporabljate naÅ¡o stran!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "Ekipa strani %(site_name)s" - -msgid "" -"Forgotten your password? Enter your email address below, and we'll email " -"instructions for setting a new one." -msgstr "" -"Ste pozabili geslo? Vnesite vaÅ¡ e-poÅ¡tni naslov in poslali vam bomo navodila " -"za ponastavitev gesla." - -msgid "Email address:" -msgstr "E-poÅ¡tni naslov:" - -msgid "Reset my password" -msgstr "Ponastavi moje geslo" - -msgid "All dates" -msgstr "Vsi datumi" - -#, python-format -msgid "Select %s" -msgstr "Izberite %s" - -#, python-format -msgid "Select %s to change" -msgstr "Izberite %s, ki ga želite spremeniti" - -msgid "Date:" -msgstr "Datum:" - -msgid "Time:" -msgstr "Ura:" - -msgid "Lookup" -msgstr "Poizvedba" - -msgid "Currently:" -msgstr "Trenutno:" - -msgid "Change:" -msgstr "Spremembe:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/sl/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/sl/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 255885ed28a0ba5bcc5cb0a579ce2d5d9ba90660..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4724 zcmbuDUu+yl9mfZnLUEzcLit<%B#@|hL%f$)#P_$mXJ3dNlCZhi z&;Dk9GxM9@{N|7I=0itbVtD3}9zlBLZHzq$e)S%_@N6Do>?Ak<-vR!z;%~uwA^*OT zuY>P~{HIF(OU1u~??L`QD*mhDJ*Yf}{0G5zfscTXfk(lk;4*k07+1_e>i;T;CfIY} zJHh8G`Fj;YCCEDM;=79He?LgI@-J4Yt4s&?uF6K+=yuYBvG#W1D!9omWA! z^IIUb^CI{n_yh0-&_^XS$zB7gy+42p;OijOyC0c91Rn;e-pgPDo<-sN!QWK;Bls}n zH!JzAO1=+9d;s~6f*%Cuz&9{g=fOVY$KZVG|9KE5u@@@&S|$G&L{sc%6@O9X{|1&i0$u|b9%Ssh;2R*^%;ZBQyA@T%KKOQ&$CaE^v=u*$GJ0l9 z6mRk`J!H3!^dY39NaSC7K2oBHGn#XH$fuJ?Fo!*gM19gjW1xq8O^;Wim^=FXG!l*P z<0Rn0@QR0g2NT&8(lpW>(#Mb}7LFltB)E>%k!W9-K%%FH^hu<7q;VvAK3am!fHVg* zuN1@dP;Aq>rsq>g6uX#OG&q&Y=vd0lI-i*8XopW^$c~f2Ez3@D;m1BZ!4tyi#Hxs$ z&bnFZ*y&uTNVFr#CsMW~bVo*PDKsXP6}aGMgd34sDjt#Cs1y}-Q>lx_BGu`0XLzS* zj*BQlHW!W?^y0InVY!vD$z@Rv)w1@!+8NoAaa&rpEZa5{cEFZZV}S8Fh=9$WP@KZ85foY%R`e{E@vE=PR6-7#SscOuXE}CeYO^hQl8(d&0DABw_lUC{R@iI`x;ZX~v zwsad3I@G({FdWro>K|y--aPMHR7Ju6X;JB-|7DR05FRZP8?u|V28qOw5vh*+N2A8~ zdJ$zjFdOBF4)iCxB2&a7HAj&Z3dHenMZ#%ZbeuAJy71qiQqYr*$09($Ynlh4yAmr} z!-7END#%2HzGW1og>NPitcf*kEYSgvj47PIZV;*P@{@3K<{T(8BmVhGY;Ok$v8fc&gW~96satug0DVJexv%ODjEbtaQnU zQJF5gJlGX7P_EdXhCVsBUYJYGjX1cl_rF`(P%xp5rC?I$Go$e(9j1#fTZJh*vOJo% zVl?HgjOI0k%V=_sG;hew3e6kxT482W(rk@twlaBh=4Bb^GW#-Hv!;jb+dCI{m!wS* zD-9m>5E5qWqD+i+-b&h4f%in#O}&weNm*&YgwVwNH}8~e9fxZTz{3r zAnc!g{#hIsvDxymJ(B!|Zj2Md@0j>=sH?k~=t{38Mcm-c2>ZBJn3k!~xuh{Ov$3(^ zJ8E04%T1~?Q;u$ksA^y)jb@IGt(;pqyYGj(UmII8+DQ%jutXc&$xSztL_+BWicOnJ zxA>*jvUh40NULp=J zQf#%&PlWWYp9+~M4t9|j2m1=<5D`C-BFJPvQoB2fo!i1OGK7;nKzzqlF2vm(k&=Yn zg+4`9!gE{(kc|;gb5BRAuNBm{1jo3bjPkHJQTy12lz)SU2~r9G=;t@-1;e9#y*%2B zlieySdaT*Es>iSraJsWz7Lkx?yknf+9lU#N%|zPl?y%LwL|9S8xGfsI8%b=gS`=d- z!Th7wMId{?9-PJOfm_Xe5$nK^V1;L&7HLRquT@+Wl zmgt)vGyU?Kvs#4=8-5f4nC@M5utD|3^;Z>6aNeWyc1w$x)1HMDhB)+j8LZguMcBvL zMNuy)VChp~?sJ|dCeS@xbxc23wwKYBC*@cseG|j&Jjt&A1S_Uv_&6HFq8aBgj-`mvF-fvdL-eXt=-8D2C1W{7gB@Dj#<~8h&CBd}Q-h4*Ou(1%b;-ALpsv z8`?DQ_oSr|!%eY^twy3khE1b%T8ceH7TxqDW_xHZE, 2011 -# zejn , 2016 -# zejn , 2011-2012 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-05-17 23:12+0200\n" -"PO-Revision-Date: 2017-09-23 18:54+0000\n" -"Last-Translator: Primož Verdnik \n" -"Language-Team: Slovenian (http://www.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" - -#, javascript-format -msgid "Available %s" -msgstr "Možne %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"To je seznam možnih %s. Izbrane lahko izberete z izbiro v spodnjem okvirju " -"in s klikom na puÅ¡Äico \"Izberi\" med okvirjema." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "Z vpisom niza v to polje, zožite izbor %s." - -msgid "Filter" -msgstr "Filtriraj" - -msgid "Choose all" -msgstr "Izberi vse" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Kliknite za izbor vseh %s hkrati." - -msgid "Choose" -msgstr "Izberi" - -msgid "Remove" -msgstr "Odstrani" - -#, javascript-format -msgid "Chosen %s" -msgstr "Izbran %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"To je seznam možnih %s. OdveÄne lahko odstranite z izbiro v okvirju in " -"klikom na puÅ¡Äico \"Odstrani\" med okvirjema." - -msgid "Remove all" -msgstr "Odstrani vse" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Kliknite za odstranitev vseh %s hkrati." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(sel)s od %(cnt)s izbranih" -msgstr[1] "%(sel)s od %(cnt)s izbran" -msgstr[2] "%(sel)s od %(cnt)s izbrana" -msgstr[3] "%(sel)s od %(cnt)s izbrani" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Na nekaterih poljih, kjer je omogoÄeno urejanje, so neshranjene spremembe. V " -"primeru nadaljevanja bodo neshranjene spremembe trajno izgubljene." - -msgid "" -"You have selected an action, but you haven't saved your changes to " -"individual fields yet. Please click OK to save. You'll need to re-run the " -"action." -msgstr "" -"Izbrali ste dejanje, vendar niste shranili sprememb na posameznih poljih. " -"Kliknite na 'V redu', da boste shranili. Dejanje boste morali ponovno " -"izvesti." - -msgid "" -"You have selected an action, and you haven't made any changes on individual " -"fields. You're probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Izbrali ste dejanje, vendar niste naredili nobenih sprememb na posameznih " -"poljih. Verjetno iÅ¡Äete gumb Pojdi namesto Shrani." - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "Opomba: glede na Äas na strežniku ste %s uro naprej." -msgstr[1] "Opomba: glede na Äas na strežniku ste %s uri naprej." -msgstr[2] "Opomba: glede na Äas na strežniku ste %s ure naprej." -msgstr[3] "Opomba: glede na Äas na strežniku ste %s ur naprej." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "Opomba: glede na Äas na strežniku ste %s uro zadaj." -msgstr[1] "Opomba: glede na Äas na strežniku ste %s uri zadaj." -msgstr[2] "Opomba: glede na Äas na strežniku ste %s ure zadaj." -msgstr[3] "Opomba: glede na Äas na strežniku ste %s ur zadaj." - -msgid "Now" -msgstr "Takoj" - -msgid "Choose a Time" -msgstr "Izberite Äas" - -msgid "Choose a time" -msgstr "Izbor Äasa" - -msgid "Midnight" -msgstr "PolnoÄ" - -msgid "6 a.m." -msgstr "Ob 6h" - -msgid "Noon" -msgstr "Opoldne" - -msgid "6 p.m." -msgstr "Ob 18h" - -msgid "Cancel" -msgstr "PrekliÄi" - -msgid "Today" -msgstr "Danes" - -msgid "Choose a Date" -msgstr "Izberite datum" - -msgid "Yesterday" -msgstr "VÄeraj" - -msgid "Tomorrow" -msgstr "Jutri" - -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" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "N" - -msgctxt "one letter Monday" -msgid "M" -msgstr "P" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "T" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "S" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "ÄŒ" - -msgctxt "one letter Friday" -msgid "F" -msgstr "P" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "S" - -msgid "Show" -msgstr "Prikaži" - -msgid "Hide" -msgstr "Skrij" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/sq/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/sq/LC_MESSAGES/django.mo deleted file mode 100644 index e9ea005a66239e0dafa44686a95d7c90f5886478..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17324 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 diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/sq/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/sq/LC_MESSAGES/django.po deleted file mode 100644 index aac5afe..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/sq/LC_MESSAGES/django.po +++ /dev/null @@ -1,724 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Besnik Bleta , 2011,2015 -# Besnik Bleta , 2020 -# Besnik Bleta , 2015,2018-2019 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-07-14 19:53+0200\n" -"PO-Revision-Date: 2020-07-14 22:38+0000\n" -"Last-Translator: Transifex Bot <>\n" -"Language-Team: Albanian (http://www.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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "U fshinë me sukses %(count)d %(items)s." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "S’mund të fshijë %(name)s" - -msgid "Are you sure?" -msgstr "Jeni i sigurt?" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Fshiji %(verbose_name_plural)s e përzgjedhur" - -msgid "Administration" -msgstr "Administrim" - -msgid "All" -msgstr "Krejt" - -msgid "Yes" -msgstr "Po" - -msgid "No" -msgstr "Jo" - -msgid "Unknown" -msgstr "E panjohur" - -msgid "Any date" -msgstr "Çfarëdo date" - -msgid "Today" -msgstr "Sot" - -msgid "Past 7 days" -msgstr "7 ditët e shkuara" - -msgid "This month" -msgstr "Këtë muaj" - -msgid "This year" -msgstr "Këtë vit" - -msgid "No date" -msgstr "Pa datë" - -msgid "Has date" -msgstr "Ka datë" - -msgid "Empty" -msgstr "E zbrazët" - -msgid "Not empty" -msgstr "Jo e zbrazët" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"Ju lutemi, jepni %(username)s dhe fjalëkalimin e saktë për një llogari " -"ekipi. Kini parasysh se që të dy fushat mund të jenë të ndjeshme ndaj " -"shkrimit me shkronja të mëdha ose të vogla." - -msgid "Action:" -msgstr "Veprim:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Shtoni një tjetër %(verbose_name)s" - -msgid "Remove" -msgstr "Hiqe" - -msgid "Addition" -msgstr "Shtim" - -msgid "Change" -msgstr "Ndryshoje" - -msgid "Deletion" -msgstr "Fshirje" - -msgid "action time" -msgstr "kohë veprimi" - -msgid "user" -msgstr "përdorues" - -msgid "content type" -msgstr "lloj lënde" - -msgid "object id" -msgstr "id objekti" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "paraqitje objekti" - -msgid "action flag" -msgstr "shenjë veprimi" - -msgid "change message" -msgstr "mesazh ndryshimi" - -msgid "log entry" -msgstr "zë regjistrimi" - -msgid "log entries" -msgstr "zëra regjistrimi" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "U shtua “%(object)sâ€." - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "U ndryshua “%(object)s†— %(changes)s" - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "U fshi “%(object)s.â€" - -msgid "LogEntry Object" -msgstr "Objekt LogEntry" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "U shtua {name} “{object}â€." - -msgid "Added." -msgstr "U shtua." - -msgid "and" -msgstr "dhe " - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "U ndryshuan {fields} për {name} “{object}â€." - -#, python-brace-format -msgid "Changed {fields}." -msgstr "U ndryshuan {fields}." - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "U fshi {name} “{object}â€." - -msgid "No fields changed." -msgstr "S’u ndryshua ndonjë fushë." - -msgid "None" -msgstr "Asnjë" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "" -"Që të përzgjidhni më shumë se një, mbani të shtypur “Controlâ€, ose “Command†" -"në një Mac." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "{name} “{obj}†u shtua me sukses." - -msgid "You may edit it again below." -msgstr "Mund ta ripërpunoni më poshtë." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "" -"{name} “{obj}†u shtua me sukses. Mund të shtoni {name} tjetër më poshtë." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "" -"{name} “{obj}†u ndryshua me sukses. Mund ta përpunoni sërish më poshtë." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "{name} “{obj}†u shtua me sukses. Mund ta përpunoni sërish më poshtë." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "" -"{name} “{obj}†u ndryshua me sukses. Mund të shtoni {name} tjetër më poshtë." - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "{name} “{obj}†u ndryshua me sukses." - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Duhen përzgjedhur objekte që të kryhen veprime mbi ta. S’u ndryshua ndonjë " -"objekt." - -msgid "No action selected." -msgstr "S’u përzgjodh ndonjë veprim." - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "%(name)s “%(obj)s†u fshi me sukses." - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "%(name)s me “%(key)s†ID s’ekziston. Mos qe fshirë vallë?" - -#, python-format -msgid "Add %s" -msgstr "Shtoni %s" - -#, python-format -msgid "Change %s" -msgstr "Ndrysho %s" - -#, python-format -msgid "View %s" -msgstr "Shiheni %s" - -msgid "Database error" -msgstr "Gabim baze të dhënash" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s u ndryshua me sukses." -msgstr[1] "%(count)s %(name)s u ndryshuan me sukses." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s i përzgjedhur" -msgstr[1] "Krejt %(total_count)s të përzgjedhurat" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "0 nga %(cnt)s të përzgjedhur" - -#, python-format -msgid "Change history: %s" -msgstr "Ndryshoni historikun: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"Fshirja e %(class_name)s %(instance)s do të lypte fshirjen e objekteve " -"vijuese të mbrojtura që kanë lidhje me ta: %(related_objects)s" - -msgid "Django site admin" -msgstr "Përgjegjës sajti Django" - -msgid "Django administration" -msgstr "Administrim i Django-s" - -msgid "Site administration" -msgstr "Administrim sajti" - -msgid "Log in" -msgstr "Hyni" - -#, python-format -msgid "%(app)s administration" -msgstr "Administrim %(app)s" - -msgid "Page not found" -msgstr "S’u gjet faqe" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "Na ndjeni, por faqja e kërkuar s’u gjet dot." - -msgid "Home" -msgstr "Hyrje" - -msgid "Server error" -msgstr "Gabim shërbyesi" - -msgid "Server error (500)" -msgstr "Gabim shërbyesi (500)" - -msgid "Server Error (500)" -msgstr "Gabim Shërbyesi (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"Pati një gabim. U është njoftuar përgjegjësve të sajtit përmes email-i dhe " -"do të duhej ndrequr pa humbur kohë. Faleminderit për durimin." - -msgid "Run the selected action" -msgstr "Xhiro veprimin e përzgjedhur" - -msgid "Go" -msgstr "Shko tek" - -msgid "Click here to select the objects across all pages" -msgstr "Klikoni këtu që të përzgjidhni objektet nëpër krejt faqet" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Përzgjidhni krejt %(total_count)s %(module_name)s" - -msgid "Clear selection" -msgstr "Spastroje përzgjedhjen" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "Modele te aplikacioni %(name)s" - -msgid "Add" -msgstr "Shtoni" - -msgid "View" -msgstr "Shiheni" - -msgid "You don’t have permission to view or edit anything." -msgstr "S’keni leje të shihni apo të përpunoni gjë." - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" -"Së pari, jepni një emër përdoruesi dhe një fjalëkalim. Mandej, do të jeni në " -"gjendje të përpunoni më tepër mundësi përdoruesi." - -msgid "Enter a username and password." -msgstr "Jepni emër përdoruesi dhe fjalëkalim." - -msgid "Change password" -msgstr "Ndryshoni fjalëkalimin" - -msgid "Please correct the error below." -msgstr "Ju lutemi, ndreqni gabimin më poshtë." - -msgid "Please correct the errors below." -msgstr "Ju lutemi, ndreqni gabimet më poshtë." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "" -"Jepni një fjalëkalim të ri për përdoruesin %(username)s." - -msgid "Welcome," -msgstr "Mirë se vini," - -msgid "View site" -msgstr "Shihni sajtin" - -msgid "Documentation" -msgstr "Dokumentim" - -msgid "Log out" -msgstr "Dilni" - -#, python-format -msgid "Add %(name)s" -msgstr "Shto %(name)s" - -msgid "History" -msgstr "Historik" - -msgid "View on site" -msgstr "Shiheni në sajt" - -msgid "Filter" -msgstr "Filtër" - -msgid "Clear all filters" -msgstr "Spastroji krejt filtrat" - -msgid "Remove from sorting" -msgstr "Hiqe prej renditjeje" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Përparësi renditjesh: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "Shfaq/fshih renditjen" - -msgid "Delete" -msgstr "Fshije" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"Fshirja e %(object_name)s '%(escaped_object)s' do të shpinte në fshirjen e " -"objekteve të lidhur me të, por llogaria juaj nuk ka leje për fshirje të " -"objekteve të llojeve të mëposhtëm:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"Fshirja e %(object_name)s '%(escaped_object)s' do të kërkonte fshirjen e " -"objekteve të mbrojtur vijues, të lidhur me të:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"Jeni i sigurt se doni të fshihet %(object_name)s \"%(escaped_object)s\"? " -"Krejt objektet vijues të lidhur me të do të fshihen:" - -msgid "Objects" -msgstr "Objekte" - -msgid "Yes, I’m sure" -msgstr "Po, jam i sigurt" - -msgid "No, take me back" -msgstr "Jo, kthemëni mbrapsht" - -msgid "Delete multiple objects" -msgstr "Fshini disa objekte njëherësh" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"Fshirja e %(objects_name)s të përzgjedhur do të shpjerë në fshirjen e " -"objekteve të lidhur me të, por llogaria juaj nuk ka leje të fshijë llojet " -"vijuese të objekteve:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"Fshirja e %(objects_name)s të përzgjedhur do të kërkonte fshirjen e " -"objekteve të mbrojtur vijues, të lidhur me të:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"Jeni i sigurt se doni të fshihen %(objects_name)s e përzgjedhur? Krejt " -"objektet vijues dhe gjëra të lidhura me ta do të fshihen:" - -msgid "Delete?" -msgstr "Të fshihet?" - -#, python-format -msgid " By %(filter_title)s " -msgstr " Nga %(filter_title)s " - -msgid "Summary" -msgstr "Përmbledhje" - -msgid "Recent actions" -msgstr "Veprime së fundi" - -msgid "My actions" -msgstr "Veprimet e mia" - -msgid "None available" -msgstr "Asnjë i passhëm" - -msgid "Unknown content" -msgstr "Lëndë e panjohur" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"Diç është gabim me instalimin tuaj të bazës së të dhënave. Sigurohuni që " -"janë krijuar tabelat e duhura të bazës së të dhënave dhe sigurohuni që baza " -"e të dhënave është e lexueshme nga përdoruesi i duhur." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"Jeni mirëfilltësuar si %(username)s, por s’jeni i autorizuar të hyni në këtë " -"faqe. Do të donit të hyni në një llogari tjetër?" - -msgid "Forgotten your password or username?" -msgstr "Harruat fjalëkalimin ose emrin tuaj të përdoruesit?" - -msgid "Toggle navigation" -msgstr "" - -msgid "Date/time" -msgstr "Datë/kohë" - -msgid "User" -msgstr "Përdorues" - -msgid "Action" -msgstr "Veprim" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" -"Ky objekt nuk ka historik ndryshimesh. Gjasat janë të mos ketë qenë shtuar " -"përmes këtij sajti admin." - -msgid "Show all" -msgstr "Shfaqi krejt" - -msgid "Save" -msgstr "Ruaje" - -msgid "Popup closing…" -msgstr "Mbyllje flluske…" - -msgid "Search" -msgstr "Kërko" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s përfundim" -msgstr[1] "%(counter)s përfundime" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "%(full_result_count)s gjithsej" - -msgid "Save as new" -msgstr "Ruaje si të ri" - -msgid "Save and add another" -msgstr "Ruajeni dhe shtoni një tjetër" - -msgid "Save and continue editing" -msgstr "Ruajeni dhe vazhdoni përpunimin" - -msgid "Save and view" -msgstr "Ruajeni dhe shiheni" - -msgid "Close" -msgstr "Mbylle" - -#, python-format -msgid "Change selected %(model)s" -msgstr "Ndryshoni %(model)s e përzgjedhur" - -#, python-format -msgid "Add another %(model)s" -msgstr "Shtoni një %(model)s tjetër" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "Fshije %(model)s e përzgjedhur" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "Faleminderit që shpenzoni sot pak kohë të çmuar me sajtin Web." - -msgid "Log in again" -msgstr "Hyni sërish" - -msgid "Password change" -msgstr "Ndryshim fjalëkalimi" - -msgid "Your password was changed." -msgstr "Fjalëkalimi juaj u ndryshua." - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"Ju lutemi, për hir të sigurisë, jepni fjalëkalimin tuaj të vjetër,dhe mandej " -"jepeni dy herë fjalëkalimin tuaj të ri, që të mund të verifikojmë se i keni " -"shtypur saktë." - -msgid "Change my password" -msgstr "Ndrysho fjalëkalimin tim" - -msgid "Password reset" -msgstr "Ricaktim fjalëkalimi" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "" -"Fjalëkalimi juaj u caktua. Mund të vazhdoni më tej dhe të bëni hyrjen tani." - -msgid "Password reset confirmation" -msgstr "Ripohim ricaktimi fjalëkalimi" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Ju lutemi, jepeni fjalëkalimin tuaj dy herë, që kështu të mund të " -"verifikojmë që e shtypët saktë." - -msgid "New password:" -msgstr "Fjalëkalim i ri:" - -msgid "Confirm password:" -msgstr "Ripohoni fjalëkalimin:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"Lidhja për ricaktimin e fjalëkalimit qe e pavlefshme, ndoshta ngaqë është " -"përdorur tashmë një herë. Ju lutemi, kërkoni një ricaktim të ri fjalëkalimi." - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" -"Ju kemi dërguar me email udhëzime për caktimin e fjalëkalimit tuaj, nëse " -"ekziston një llogari me email-in që dhatë. Duhet t’ju vijnë pas pak." - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" -"Nëse s’merrni ndonjë email, ju lutemi, sigurohuni se keni dhënë adresën me " -"të cilën u regjistruat, dhe kontrolloni edhe te dosja e mesazheve të " -"padëshiruar." - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"Këtë email po e merrni ngaqë kërkuat ricaktim fjalëkalimi për llogarinë tuaj " -"si përdorues te %(site_name)s." - -msgid "Please go to the following page and choose a new password:" -msgstr "Ju lutemi, shkoni te faqja vijuese dhe zgjidhni një fjalëkalim të ri:" - -msgid "Your username, in case you’ve forgotten:" -msgstr "Emri juaj i përdoruesit, në rast se e keni harruar:" - -msgid "Thanks for using our site!" -msgstr "Faleminderit që përdorni sajtin tonë!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "Ekipi i %(site_name)s" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" -"Harruat fjalëkalimin tuaj? Jepni më poshtë adresën tuaj email, dhe do t’ju " -"dërgojmë me email udhëzime për caktimin e një të riu." - -msgid "Email address:" -msgstr "Adresë email:" - -msgid "Reset my password" -msgstr "Ricakto fjalëkalimin tim" - -msgid "All dates" -msgstr "Krejt datat" - -#, python-format -msgid "Select %s" -msgstr "Përzgjidhni %s" - -#, python-format -msgid "Select %s to change" -msgstr "Përzgjidhni %s për ta ndryshuar" - -#, python-format -msgid "Select %s to view" -msgstr "Përzgjidhni %s për parje" - -msgid "Date:" -msgstr "Datë:" - -msgid "Time:" -msgstr "Kohë:" - -msgid "Lookup" -msgstr "Kërkim" - -msgid "Currently:" -msgstr "Tani:" - -msgid "Change:" -msgstr "Ndryshim:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/sq/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/sq/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 3feecc2edeae6b53c9c3225fe894bb90a53dbde3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5179 zcmb`LON<;x8GtKffUpS=l8^-AK*hwtPCT<-n>g_}4qiVtj?LPOcbo?Vq?+m4>7ME7 zn(fD~#|UJQLbwo#mjnVK9zq=Uz>SAQ5R#<;hj2iV;1mf?9FVvmaR3D0-(9nw9WQwZ zI$QH~RsB`<*Z=?ZcR8=zQu~_XIZD|fe$RPcfa2$mLrkI~D0Wzdvd$&X=RLm%-%0zAA*!ht zVFUgSO1xc1r_6H*mg{<+@;nD+{U?0=87T4{DE{d~@#heV9=YeIp{4$L*nxk6GH&VS zYTQ#$=KX}PcOb4%Ar!d`iawu$KZKuy;@A7%Rjv0MDE%+NWAJ6)e#b4u3iZ3-Pv8si zSy*5k(eodk|AwOf^*BS?Z}7ay^JdT6Jn!_}0cD)_^!$zca5q%n1n@-RjGHhyroIz*AP`G{}C6^gJ^ zyL|l!e30@!Uzc-)BThWQ}#=RNBk|1#H~ED6p5j|l=~5dot}-^se2VB-oV|6@qF0&rm=o2QNsI{WOL@l4J#pT${Cgo&t)amQo=}tMFHgQa|Ho11J(oo08 z{iz+eHCy&0T8+LccEWb-plwsNVB2Y7(vez-;+*=aD6s0ZNy@ga24KKe=t{r(K~ds$R}{ldC!!zc+} z*R(Ze1I;LQkSQ;xsR(cUFP26N{z@wQas`k&)H& zb*C9_v&ObcZTk7DMm`GuM~x~Iy_QBUAUs-b;6!iL8VxO5CQ@^;pX{3Vl`_h7;MS`h zZEH{Uw9SY`nNA`rG{o`vL}D~;I(g)hy`}v|ULg6?SemD$%j{O;cS@XmN9$;+^(=W+ za%YW~sV<*WYH+G&GpE#eQ!c@7HYdpSLK+e1wS~#HMVCn1;$+*h$qP9WwdF0XMJc(Z ztrZq&CX%g5$yQ;nZG6%ON!9$MT1s7yk6!)pp#FqSGfr4j2R)9Fn>lZXF3szUSvLym z$BJ%NZ@H$PSvprgZ`UFbt;^S}srT>OKUd#3SD$-O&mCwUIPkzeo|%uBEU&jxlVq{U zUE0*gY?efQeGC&A{Ybm49px-`Q!}txxEc)`F6}T<#9@ zeAt|wU0+{sP#H<9X+ee%AC@}f_%eDQMo0^f@IYz8(G-6Mm&sGCuOaS zw*f(IwvIay_AKF~mcxFL=H&$@b!s6Cqp-ZfaGcNZEsFZ;qr`KFBqu!Mr>7PPxpKR_ zkOJA`G8;`Ig6y>H2^AgM>7ilKa>LvSsf!`g_Q+-tDewO{Bzwb){Pz)O*@&2>#aU6U z(n6=OC^x&+v9p%LTn-{TSTXdR={YT~5MRj$+34~rC)IKAH1r~wX2P2oDTp$ogQCx8 zejLW7n>a|iU*ypxqX%L`SItZW@O@4K+p7lki4ty^deDxrYlM$kFwr}!@U%NMsXzxK zKNTOo*VL0s=2bO`qBpMN>(fxoxs7_uj!Us6Ov;etR?Yf+6iLw49x(Cdk&t^(>Oz}O z8+>T8ER@^w2~O%6iAA3wD$|xHb=#ftk(*;uV8)bf1B8T=Q}zx!O=kG^fh#)d^Fsu?6m5Tf5H}rYA0Wbq)D!=!~mY zsUa5W@eR{Vhu&U4EFftD?Iql{SN3$F, 2011-2012,2015 -# Besnik Bleta , 2020-2021 -# Besnik Bleta , 2015,2017 -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-01-15 13:33+0000\n" -"Last-Translator: Besnik Bleta \n" -"Language-Team: Albanian (http://www.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" - -#, javascript-format -msgid "Available %s" -msgstr "%s i gatshëm" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Kjo është lista e %s të gatshëm. Mund të zgjidhni disa duke i përzgjedhur te " -"kutiza më poshtë dhe mandej duke klikuar mbi shigjetën \"Zgjidhe\" mes dy " -"kutizave." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "Shkruani brenda kutizës që të filtrohet lista e %s të passhme." - -msgid "Filter" -msgstr "Filtro" - -msgid "Choose all" -msgstr "Zgjidheni krejt" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Klikoni që të zgjidhen krejt %s njëherësh." - -msgid "Choose" -msgstr "Zgjidhni" - -msgid "Remove" -msgstr "Hiqe" - -#, javascript-format -msgid "Chosen %s" -msgstr "U zgjodh %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Kjo është lista e %s të gatshme. Mund të hiqni disa duke i përzgjedhur te " -"kutiza më poshtë e mandej duke klikuar mbi shigjetën \"Hiqe\" mes dy " -"kutizave." - -msgid "Remove all" -msgstr "Hiqi krejt" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Klikoni që të hiqen krejt %s e zgjedhura njëherësh." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "U përzgjodh %(sel)s nga %(cnt)s" -msgstr[1] "U përzgjodhën %(sel)s nga %(cnt)s" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Keni ndryshime të paruajtura te fusha individuale të ndryshueshme. Nëse " -"kryeni një veprim, ndryshimet e paruajtura do të humbin." - -msgid "" -"You have selected an action, but you haven’t saved your changes to " -"individual fields yet. Please click OK to save. You’ll need to re-run the " -"action." -msgstr "" -"Keni përzgjedhur një veprim, por s’keni ruajtur ende ndryshimet që bëtë te " -"fusha individuale. Ju lutemi, klikoni OK që të bëhet ruajtja. Do t’ju duhet " -"ta ribëni veprimin." - -msgid "" -"You have selected an action, and you haven’t made any changes on individual " -"fields. You’re probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Keni përzgjedhur një veprim, dhe nuk keni bërë ndonjë ndryshim te fusha " -"individuale. Ndoshta po kërkonit për butonin Shko, në vend se për butonin " -"Ruaje." - -msgid "Now" -msgstr "Tani" - -msgid "Midnight" -msgstr "Mesnatë" - -msgid "6 a.m." -msgstr "6 a.m." - -msgid "Noon" -msgstr "Mesditë" - -msgid "6 p.m." -msgstr "6 p.m." - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "Shënim: Jeni %s orë para kohës së shërbyesit." -msgstr[1] "Shënim: Jeni %s orë para kohës së shërbyesit." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "Shënim: Jeni %s orë pas kohës së shërbyesit." -msgstr[1] "Shënim: Jeni %s orë pas kohës së shërbyesit." - -msgid "Choose a Time" -msgstr "Zgjidhni një Kohë" - -msgid "Choose a time" -msgstr "Zgjidhni një kohë" - -msgid "Cancel" -msgstr "Anuloje" - -msgid "Today" -msgstr "Sot" - -msgid "Choose a Date" -msgstr "Zgjidhni një Datë" - -msgid "Yesterday" -msgstr "Dje" - -msgid "Tomorrow" -msgstr "Nesër" - -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" - -msgctxt "abbrev. month January" -msgid "Jan" -msgstr "Jan" - -msgctxt "abbrev. month February" -msgid "Feb" -msgstr "Shk" - -msgctxt "abbrev. month March" -msgid "Mar" -msgstr "Mar" - -msgctxt "abbrev. month April" -msgid "Apr" -msgstr "Pri" - -msgctxt "abbrev. month May" -msgid "May" -msgstr "Maj" - -msgctxt "abbrev. month June" -msgid "Jun" -msgstr "Qer" - -msgctxt "abbrev. month July" -msgid "Jul" -msgstr "Kor" - -msgctxt "abbrev. month August" -msgid "Aug" -msgstr "Gus" - -msgctxt "abbrev. month September" -msgid "Sep" -msgstr "Sht" - -msgctxt "abbrev. month October" -msgid "Oct" -msgstr "Tet" - -msgctxt "abbrev. month November" -msgid "Nov" -msgstr "Nën" - -msgctxt "abbrev. month December" -msgid "Dec" -msgstr "Dhje" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "D" - -msgctxt "one letter Monday" -msgid "M" -msgstr "H" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "M" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "M" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "E" - -msgctxt "one letter Friday" -msgid "F" -msgstr "P" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "S" - -msgid "Show" -msgstr "Shfaqe" - -msgid "Hide" -msgstr "Fshihe" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/sr/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/sr/LC_MESSAGES/django.mo deleted file mode 100644 index ae2b979943de15c7e0a049bc222d3b4af89bea5a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15414 zcmc(k3zS_|dB?X1f&oN90ma7-CCNlHuLuG|9zqi26-bi+1-0p&d(X_=o@ik0vhf}-)=*18hOU>YDvWm!{8II=7;N~Q;m58_-gP>@NM8Z z;Jd(^!L{Ig@DD=&cfkvI{&!IG=D)_6SAk2w6TubWE5WP5Q^4!O`}ctwp9e+9WaxhY zJc;K|gZ!B<@uT_Eph)~fQ18D9ehB;v@FU<=rx^nY=C44}{XWJB555k3f4~^jxUJwIcn^32_|5SCDR2(Y-v=SZ{4=Qi{u9)=pM#>~ z1QtCDJO$K#=Yb2rWuW#Q0dEB>;4R>@;Mc&LAbJEm=?r5&55}PQKjZaYes2aDY8Hdy zeXvO1r$Bs2G0Zk55bo~jaeGY@LV7>=x{!c*Z<#`ZMnG;Z+_B|66ALoFQ z=i5PzKR@&@0k!Yd;rYFw>~te|GI%HWHgG3s!LNgL@G!UryaHtmfe(S&_q(9>`w=KU zUjRkti=gCt+Sy)zb3xH}F^GuFGEn+l2a3-!sQqsPwa#`>^nU`>dQ+g*`zrW$@E|C< zp93Y=6Ie|0I31Ke=7E~m2hIa80~dm0pyaU=Tn6p}-vs_02#e+gumPS-r}VHD6dfN2 zWfu&wZ{TV2FkB1rg>#3mTzYg36 z&IRS?UjR3Pe*`WC7tzU7vk{cs?g)4fsC7OKimu(D_S+NQKM88zrve@h{XYan?{nZ6 zUSZ6?fs*IF82@?Tmq4~Q-vM`n&w@9DAH`T?x6go8@I>qF=L4YRw+j?~UkuNC!Cs!9 z02hEi0SCd;=VDvnN>KK2Hz@mh7=#q_RZw>E6eztW0iOY%cvETJQ>EhMDxc zJm1CQXYqVKPN4m-d55R-yzJud;Z&JEyez!C_F<~C4#eg%}iz6DCIKL$nLIRnOA z1YQinx~YQS10MlD3pOym-vrNO5+-CCpyoXYimz!Em$Q0ra+ zik~_td-(l;e-6Hu=jT9;`x&?toPWNLO9fDNe-{YJ<}hf%S6<-vI}a4!SA&|L1Bbx7 zLH^92@gsTsFL)z(DnzJ10ws@!!NcGo@C@+Y3q5`rJelXmLFxV5p!oc25EYpJ22Tg) zBRu7Ui$U>m6R7<*g0hoIQ2c%jl%9SMd;|C`Pe=0^Udgp<-i@AZO>nsmW z=eoT)Jg0CQH}}%kg$~7@J7^8sZ_y;v>uC{f1?|1G&9qV4gS7Ojha1ex+#l{S9Va`* z2VIxbPNI$LfeVqCRqoE$GLnm~+i5G^o&S;keBqwTIRUqT@{?<5leE)lvg41? zPN3;JpY{N4F0Dw@C7Zs=-T9wa1Mj3Q4}I?ghiM<8y@$4j)=!fU%OBIL#?6Ve3q!~I zLHXTfv@>Z_w0F}!N;`#iGVNU2owOaaD(!CpsvGLXdMR31vu0jTZhV}ZT%la76l?Wru3n5QbmvRCT5UrmSJtq3J;h3`o~z_} z(7U)%sk`p*ej-=1`LSGOG%DCyBcG3IwUI`tG}$-f;HVnSK02zhcr~guO7(PsOqVFo z>Kpus4JkGCxSlKV&S9&!7L}rWJt~+>OC@{MmjgB);cecr)t-`f!noAIkh!$LDun{$ zJlp=E<{(#z>tj)scjdScl@OCgwtF{6)#11n1%c{iROk~F{T7|#hgL^#AylW_wPhntC9rEcr7Wyh!Z-5UQblZ=fP@zc%oPtMdBrPDcE8?D%b2pkuk$jSi1oG$FO@Ux)vF!2_0oiPZH)=DTtV2^%o&x zxml5`AorC0mR?pkQ#2mzyjprUhJnY`$)QYFdD4z!=o4|ZkdEqp&hV7#)~`GiW)$pg zBgLpxsC}rgC=hzSN)y1-s;)anZCEhE4b34f4CJi@l1 zx{To|FJVI1*jQBVv)9HUFE|q%jvygq{62F{Jc>OBu({D(c!(Qybt0SUq`l6iC7$C= zjd8PDS+XWC@a_`|35pTIqnGpQ$&?CnZAPj?=GvIQ@UF#0pZXljpby7w0wbHgP))@|gJ=}E1bHH2TQ1T#XxQ{d4jim-0`8AFKbU5_^J z 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 OTl;tQr;#r8<^KbRA#U&h diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/sr/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/sr/LC_MESSAGES/django.po deleted file mode 100644 index 246d8b1..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/sr/LC_MESSAGES/django.po +++ /dev/null @@ -1,702 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Branko Kokanovic , 2018 -# Igor Jerosimić, 2019,2021 -# Jannis Leidel , 2011 -# Janos Guljas , 2011-2012 -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-01-15 18:04+0000\n" -"Last-Translator: Igor Jerosimić\n" -"Language-Team: Serbian (http://www.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" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Бриши означене објекте клаÑе %(verbose_name_plural)s" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "УÑпешно обриÑано: %(count)d %(items)s." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "ÐеÑуÑпело бриÑање %(name)s" - -msgid "Are you sure?" -msgstr "Да ли Ñте Ñигурни?" - -msgid "Administration" -msgstr "ÐдминиÑтрација" - -msgid "All" -msgstr "Сви" - -msgid "Yes" -msgstr "Да" - -msgid "No" -msgstr "Ðе" - -msgid "Unknown" -msgstr "Ðепознато" - -msgid "Any date" -msgstr "Сви датуми" - -msgid "Today" -msgstr "ДанаÑ" - -msgid "Past 7 days" -msgstr "ПоÑледњих 7 дана" - -msgid "This month" -msgstr "Овај меÑец" - -msgid "This year" -msgstr "Ова година" - -msgid "No date" -msgstr "Ðема датума" - -msgid "Has date" -msgstr "Има датум" - -msgid "Empty" -msgstr "Празно" - -msgid "Not empty" -msgstr "Ðије празно" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"Молим Ð²Ð°Ñ ÑƒÐ½ÐµÑите иÑправно %(username)s и лозинку. Обратите пажњу да мала и " -"велика Ñлова предÑтављају различите карактере." - -msgid "Action:" -msgstr "Радња:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Додај још један објекат клаÑе %(verbose_name)s." - -msgid "Remove" -msgstr "Обриши" - -msgid "Addition" -msgstr "Додавања" - -msgid "Change" -msgstr "Измени" - -msgid "Deletion" -msgstr "БриÑања" - -msgid "action time" -msgstr "време радње" - -msgid "user" -msgstr "кориÑник" - -msgid "content type" -msgstr "тип Ñадржаја" - -msgid "object id" -msgstr "id објекта" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "Ð¾Ð¿Ð¸Ñ Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð°" - -msgid "action flag" -msgstr "ознака радње" - -msgid "change message" -msgstr "Ð¾Ð¿Ð¸Ñ Ð¸Ð·Ð¼ÐµÐ½Ðµ" - -msgid "log entry" -msgstr "Ð·Ð°Ð¿Ð¸Ñ Ñƒ логовима" - -msgid "log entries" -msgstr "запиÑи у логовима" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "" - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "" - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "" - -msgid "LogEntry Object" -msgstr "Објекат уноÑа лога" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "" - -msgid "Added." -msgstr "Додато." - -msgid "and" -msgstr "и" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "" - -#, python-brace-format -msgid "Changed {fields}." -msgstr "Измењена поља {fields}." - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "" - -msgid "No fields changed." -msgstr "Без измена у пољима." - -msgid "None" -msgstr "Ðишта" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "" - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "" - -msgid "You may edit it again below." -msgstr "Можете га изменити опет иÑпод" - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "" - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Потребно је изабрати објекте да би Ñе извршила акција над њима. Ðиједан " -"објекат није промењен." - -msgid "No action selected." -msgstr "Ðије изабрана ниједна акција." - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "" - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "" - -#, python-format -msgid "Add %s" -msgstr "Додај објекат клаÑе %s" - -#, python-format -msgid "Change %s" -msgstr "Измени објекат клаÑе %s" - -#, python-format -msgid "View %s" -msgstr "Преглед %s" - -msgid "Database error" -msgstr "Грешка у бази података" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "УÑпешно промењен %(count)s %(name)s." -msgstr[1] "УÑпешно промењена %(count)s %(name)s." -msgstr[2] "УÑпешно промењених %(count)s %(name)s." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s изабран" -msgstr[1] "Сва %(total_count)s изабрана" -msgstr[2] "Свих %(total_count)s изабраних" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "0 од %(cnt)s изабрано" - -#, python-format -msgid "Change history: %s" -msgstr "ИÑторијат измена: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"Да би избриÑали %(class_name)s%(instance)s потребно је бриÑати и Ñледеће " -"заштићене повезане објекте: %(related_objects)s" - -msgid "Django site admin" -msgstr "Django админиÑтрација Ñајта" - -msgid "Django administration" -msgstr "Django админиÑтрација" - -msgid "Site administration" -msgstr "ÐдминиÑтрација ÑиÑтема" - -msgid "Log in" -msgstr "Пријава" - -#, python-format -msgid "%(app)s administration" -msgstr "%(app)s админиÑтрација" - -msgid "Page not found" -msgstr "Страница није пронађена" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "" - -msgid "Home" -msgstr "Почетна" - -msgid "Server error" -msgstr "Грешка на Ñерверу" - -msgid "Server error (500)" -msgstr "Грешка на Ñерверу (500)" - -msgid "Server Error (500)" -msgstr "Грешка на Ñерверу (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" - -msgid "Run the selected action" -msgstr "Покрени одабрану радњу" - -msgid "Go" -msgstr "Почни" - -msgid "Click here to select the objects across all pages" -msgstr "Изабери Ñве објекте на овој Ñтраници." - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Изабери Ñве %(module_name)s од %(total_count)s укупно." - -msgid "Clear selection" -msgstr "Поништи избор" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "Модели у апликацији %(name)s" - -msgid "Add" -msgstr "Додај" - -msgid "View" -msgstr "Преглед" - -msgid "You don’t have permission to view or edit anything." -msgstr "" - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" - -msgid "Enter a username and password." -msgstr "УнеÑите кориÑничко име и лозинку" - -msgid "Change password" -msgstr "Промена лозинке" - -msgid "Please correct the error below." -msgstr "Молимо иÑправите грешку иÑпод." - -msgid "Please correct the errors below." -msgstr "ИÑправите грешке иÑпод." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "УнеÑите нову лозинку за кориÑника %(username)s." - -msgid "Welcome," -msgstr "Добродошли," - -msgid "View site" -msgstr "Погледај Ñајт" - -msgid "Documentation" -msgstr "Документација" - -msgid "Log out" -msgstr "Одјава" - -#, python-format -msgid "Add %(name)s" -msgstr "Додај објекат клаÑе %(name)s" - -msgid "History" -msgstr "ИÑторијат" - -msgid "View on site" -msgstr "Преглед на Ñајту" - -msgid "Filter" -msgstr "Филтер" - -msgid "Clear all filters" -msgstr "Обриши Ñве филтере" - -msgid "Remove from sorting" -msgstr "Избаци из Ñортирања" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Приоритет Ñортирања: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "Укључи/иÑкључи Ñортирање" - -msgid "Delete" -msgstr "Обриши" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"Уклањање %(object_name)s „%(escaped_object)s“ повлачи уклањање Ñвих објеката " -"који Ñу повезани Ñа овим објектом, али ваш налог нема дозволе за бриÑање " -"Ñледећих типова објеката:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"Да би избриÑали изабран %(object_name)s „%(escaped_object)s“ потребно је " -"бриÑати и Ñледеће заштићене повезане објекте:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"Да Ñигурни да желите да обришете %(object_name)s „%(escaped_object)s“? " -"Следећи објекти који Ñу у вези Ñа овим објектом ће такође бити обриÑани:" - -msgid "Objects" -msgstr "Објекти" - -msgid "Yes, I’m sure" -msgstr "Да, Ñигуран Ñам" - -msgid "No, take me back" -msgstr "Ðе, хоћу назад" - -msgid "Delete multiple objects" -msgstr "БриÑање више објеката" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"Да би избриÑали изабране %(objects_name)s потребно је бриÑати и заштићене " -"повезане објекте, међутим ваш налог нема дозволе за бриÑање Ñледећих типова " -"објеката:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"Да би избриÑали изабране %(objects_name)s потребно је бриÑати и Ñледеће " -"заштићене повезане објекте:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"Да ли Ñте Ñигурни да желите да избришете изабране %(objects_name)s? Сви " -"Ñледећи објекти и објекти Ñа њима повезани ће бити избриÑани:" - -msgid "Delete?" -msgstr "БриÑање?" - -#, python-format -msgid " By %(filter_title)s " -msgstr " %(filter_title)s " - -msgid "Summary" -msgstr "Сумарно" - -msgid "Recent actions" -msgstr "Скорашње акције" - -msgid "My actions" -msgstr "Моје акције" - -msgid "None available" -msgstr "Ðема података" - -msgid "Unknown content" -msgstr "Ðепознат Ñадржај" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"Пријављени Ñте као %(username)s, али немате овлашћења да приÑтупите овој " -"Ñтрани. Да ли желите да Ñе пријавите под неким другим налогом?" - -msgid "Forgotten your password or username?" -msgstr "Заборавили Ñте лозинку или кориÑничко име?" - -msgid "Toggle navigation" -msgstr "Укључи/иÑкључи мени" - -msgid "Date/time" -msgstr "Датум/време" - -msgid "User" -msgstr "КориÑник" - -msgid "Action" -msgstr "Радња" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" - -msgid "Show all" -msgstr "Прикажи Ñве" - -msgid "Save" -msgstr "Сачувај" - -msgid "Popup closing…" -msgstr "Попуп Ñе затвара..." - -msgid "Search" -msgstr "Претрага" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s резултат" -msgstr[1] "%(counter)s резултата" -msgstr[2] "%(counter)s резултата" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "укупно %(full_result_count)s" - -msgid "Save as new" -msgstr "Сачувај као нови" - -msgid "Save and add another" -msgstr "Сачувај и додај Ñледећи" - -msgid "Save and continue editing" -msgstr "Сачувај и наÑтави Ñа изменама" - -msgid "Save and view" -msgstr "Сними и погледај" - -msgid "Close" -msgstr "Затвори" - -#, python-format -msgid "Change selected %(model)s" -msgstr "Измени одабрани модел %(model)s" - -#, python-format -msgid "Add another %(model)s" -msgstr "Додај још један модел %(model)s" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "Обриши одабрани модел %(model)s" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "Хвала што Ñте Ð´Ð°Ð½Ð°Ñ Ð¿Ñ€Ð¾Ð²ÐµÐ»Ð¸ време на овом Ñајту." - -msgid "Log in again" -msgstr "Поновна пријава" - -msgid "Password change" -msgstr "Измена лозинке" - -msgid "Your password was changed." -msgstr "Ваша лозинка је измењена." - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" - -msgid "Change my password" -msgstr "Измени моју лозинку" - -msgid "Password reset" -msgstr "РеÑетовање лозинке" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "Ваша лозинка је поÑтављена. Можете Ñе пријавити." - -msgid "Password reset confirmation" -msgstr "Потврда реÑетовања лозинке" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"УнеÑите нову лозинку два пута како биÑмо могли да проверимо да ли Ñте је " -"правилно унели." - -msgid "New password:" -msgstr "Ðова лозинка:" - -msgid "Confirm password:" -msgstr "Потврда лозинке:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"Линк за реÑетовање лозинке није важећи, вероватно зато што је већ " -"иÑкоришћен. Поново затражите реÑетовање лозинке." - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"Примате ову поруку зато што Ñте затражили реÑетовање лозинке за кориÑнички " -"налог на Ñајту %(site_name)s." - -msgid "Please go to the following page and choose a new password:" -msgstr "Идите на Ñледећу Ñтраницу и поÑтавите нову лозинку." - -msgid "Your username, in case you’ve forgotten:" -msgstr "" - -msgid "Thanks for using our site!" -msgstr "Хвала што кориÑтите наш Ñајт!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "Екипа Ñајта %(site_name)s" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" - -msgid "Email address:" -msgstr "ÐдреÑа е-поште:" - -msgid "Reset my password" -msgstr "РеÑетуј моју лозинку" - -msgid "All dates" -msgstr "Сви датуми" - -#, python-format -msgid "Select %s" -msgstr "Одабери објекат клаÑе %s" - -#, python-format -msgid "Select %s to change" -msgstr "Одабери објекат клаÑе %s за измену" - -#, python-format -msgid "Select %s to view" -msgstr "Одабери %s за преглед" - -msgid "Date:" -msgstr "Датум:" - -msgid "Time:" -msgstr "Време:" - -msgid "Lookup" -msgstr "Претражи" - -msgid "Currently:" -msgstr "Тренутно:" - -msgid "Change:" -msgstr "Измена:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/sr/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/sr/LC_MESSAGES/djangojs.mo deleted file mode 100644 index e7c332517921a44984fa01e9640b6ffeead3c476..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6125 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, 2018 -# Igor Jerosimić, 2021 -# Jannis Leidel , 2011 -# Janos Guljas , 2011-2012 -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-01-15 16:56+0000\n" -"Last-Translator: Igor Jerosimić\n" -"Language-Team: Serbian (http://www.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" - -#, javascript-format -msgid "Available %s" -msgstr "ДоÑтупни %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Ово је лиÑта доÑтупних „%s“. Можете изабрати елементе тако што ћете их " -"изабрати у лиÑти и кликнути на „Изабери“." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "Филтрирајте лиÑту доÑтупних елемената „%s“." - -msgid "Filter" -msgstr "Филтер" - -msgid "Choose all" -msgstr "Изабери Ñве" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Изаберите Ñве „%s“ одједном." - -msgid "Choose" -msgstr "Изабери" - -msgid "Remove" -msgstr "Уклони" - -#, javascript-format -msgid "Chosen %s" -msgstr "Изабрано „%s“" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Ово је лиÑта изабраних „%s“. Можете уклонити елементе тако што ћете их " -"изабрати у лиÑти и кликнути на „Уклони“." - -msgid "Remove all" -msgstr "Уклони Ñве" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Уклоните Ñве изабране „%s“ одједном." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(sel)s од %(cnt)s изабран" -msgstr[1] "%(sel)s од %(cnt)s изабрана" -msgstr[2] "%(sel)s од %(cnt)s изабраних" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Имате неÑачиване измене. Ðко покренете акцију, измене ће бити изгубљене." - -msgid "" -"You have selected an action, but you haven’t saved your changes to " -"individual fields yet. Please click OK to save. You’ll need to re-run the " -"action." -msgstr "" -"Изабрали Ñте акцију, али ниÑте Ñачували ваше промене у појединачна поља. " -"Кликните на OK да Ñачувате промене. Биће неопходно да поново покренете " -"акцију." - -msgid "" -"You have selected an action, and you haven’t made any changes on individual " -"fields. You’re probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Изабрали Ñте акцију и ниÑте направили ниједну промену на појединачним " -"пољима. Вероватно тражите Крени дугме умеÑто Сачувај." - -msgid "Now" -msgstr "Тренутно време" - -msgid "Midnight" -msgstr "Поноћ" - -msgid "6 a.m." -msgstr "18ч" - -msgid "Noon" -msgstr "Подне" - -msgid "6 p.m." -msgstr "18ч" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "Обавештење: %s Ñат Ñте иÑпред ÑерверÑког времена." -msgstr[1] "Обавештење: %s Ñата Ñте иÑпред ÑерверÑког времена." -msgstr[2] "Обавештење: %s Ñати Ñте иÑпред ÑерверÑког времена." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "Обавештење: %s Ñат Ñте иза ÑерверÑког времена." -msgstr[1] "Обавештење: %s Ñата Ñте иза ÑерверÑког времена." -msgstr[2] "Обавештење: %s Ñати Ñте иза ÑерверÑког времена." - -msgid "Choose a Time" -msgstr "Одаберите време" - -msgid "Choose a time" -msgstr "Одабир времена" - -msgid "Cancel" -msgstr "Поништи" - -msgid "Today" -msgstr "ДанаÑ" - -msgid "Choose a Date" -msgstr "Одаберите датум" - -msgid "Yesterday" -msgstr "Јуче" - -msgid "Tomorrow" -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 "Децембар" - -msgctxt "abbrev. month January" -msgid "Jan" -msgstr "јан" - -msgctxt "abbrev. month February" -msgid "Feb" -msgstr "феб" - -msgctxt "abbrev. month March" -msgid "Mar" -msgstr "март" - -msgctxt "abbrev. month April" -msgid "Apr" -msgstr "апр" - -msgctxt "abbrev. month May" -msgid "May" -msgstr "мај" - -msgctxt "abbrev. month June" -msgid "Jun" -msgstr "јун" - -msgctxt "abbrev. month July" -msgid "Jul" -msgstr "јул" - -msgctxt "abbrev. month August" -msgid "Aug" -msgstr "авг" - -msgctxt "abbrev. month September" -msgid "Sep" -msgstr "Ñеп" - -msgctxt "abbrev. month October" -msgid "Oct" -msgstr "окт" - -msgctxt "abbrev. month November" -msgid "Nov" -msgstr "нов" - -msgctxt "abbrev. month December" -msgid "Dec" -msgstr "дец" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "Ð" - -msgctxt "one letter Monday" -msgid "M" -msgstr "П" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "У" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "С" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "Ч" - -msgctxt "one letter Friday" -msgid "F" -msgstr "П" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "С" - -msgid "Show" -msgstr "Покажи" - -msgid "Hide" -msgstr "Сакриј" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/sr_Latn/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/sr_Latn/LC_MESSAGES/django.mo deleted file mode 100644 index 65c851bf901564118d2b2c80243e6ed5ceea9753..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12383 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 U5jDL(C0lUwINjo-B%x*g7n7_efB*mh diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/sr_Latn/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/sr_Latn/LC_MESSAGES/django.po deleted file mode 100644 index 4c3d304..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/sr_Latn/LC_MESSAGES/django.po +++ /dev/null @@ -1,694 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Igor Jerosimić, 2019 -# Jannis Leidel , 2011 -# Janos Guljas , 2011-2012 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-01-16 20:42+0100\n" -"PO-Revision-Date: 2019-06-27 12:37+0000\n" -"Last-Translator: Igor Jerosimić\n" -"Language-Team: Serbian (Latin) (http://www.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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "UspeÅ¡no obrisano: %(count)d %(items)s." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "Nesuspelo brisanje %(name)s" - -msgid "Are you sure?" -msgstr "Da li ste sigurni?" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "BriÅ¡i oznaÄene objekte klase %(verbose_name_plural)s" - -msgid "Administration" -msgstr "Administracija" - -msgid "All" -msgstr "Svi" - -msgid "Yes" -msgstr "Da" - -msgid "No" -msgstr "Ne" - -msgid "Unknown" -msgstr "Nepoznato" - -msgid "Any date" -msgstr "Svi datumi" - -msgid "Today" -msgstr "Danas" - -msgid "Past 7 days" -msgstr "Poslednjih 7 dana" - -msgid "This month" -msgstr "Ovaj mesec" - -msgid "This year" -msgstr "Ova godina" - -msgid "No date" -msgstr "Nema datuma" - -msgid "Has date" -msgstr "Ima datum" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"Molim vas unesite ispravno %(username)s i lozinku. Obratite pažnju da mala i " -"velika slova predstavljaju razliÄite karaktere." - -msgid "Action:" -msgstr "Radnja:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Dodaj joÅ¡ jedan objekat klase %(verbose_name)s." - -msgid "Remove" -msgstr "ObriÅ¡i" - -msgid "Addition" -msgstr "Dodavanja" - -msgid "Change" -msgstr "Izmeni" - -msgid "Deletion" -msgstr "Brisanja" - -msgid "action time" -msgstr "vreme radnje" - -msgid "user" -msgstr "korisnik" - -msgid "content type" -msgstr "tip sadržaja" - -msgid "object id" -msgstr "id objekta" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "opis objekta" - -msgid "action flag" -msgstr "oznaka radnje" - -msgid "change message" -msgstr "opis izmene" - -msgid "log entry" -msgstr "zapis u logovima" - -msgid "log entries" -msgstr "zapisi u logovima" - -#, python-format -msgid "Added \"%(object)s\"." -msgstr "Dodat objekat klase „%(object)s“." - -#, python-format -msgid "Changed \"%(object)s\" - %(changes)s" -msgstr "Promenjen objekat klase „%(object)s“ - %(changes)s" - -#, python-format -msgid "Deleted \"%(object)s.\"" -msgstr "Uklonjen objekat klase „%(object)s“." - -msgid "LogEntry Object" -msgstr "Objekat unosa loga" - -#, python-brace-format -msgid "Added {name} \"{object}\"." -msgstr "Dodat objekat {name} \"{object}\"." - -msgid "Added." -msgstr "Dodato." - -msgid "and" -msgstr "i" - -#, python-brace-format -msgid "Changed {fields} for {name} \"{object}\"." -msgstr "Izmenjena polja {fields} za {name} \"{object}\"." - -#, python-brace-format -msgid "Changed {fields}." -msgstr "Izmenjena polja {fields}." - -#, python-brace-format -msgid "Deleted {name} \"{object}\"." -msgstr "Obrisan objekat {name} \"{object}\"." - -msgid "No fields changed." -msgstr "Bez izmena u poljima." - -msgid "None" -msgstr "NiÅ¡ta" - -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was added successfully." -msgstr "" - -msgid "You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was changed successfully." -msgstr "" - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Potrebno je izabrati objekte da bi se izvrÅ¡ila akcija nad njima. Nijedan " -"objekat nije promenjen." - -msgid "No action selected." -msgstr "Nije izabrana nijedna akcija." - -#, python-format -msgid "The %(name)s \"%(obj)s\" was deleted successfully." -msgstr "Objekat „%(obj)s“ klase %(name)s uspeÅ¡no je obrisan." - -#, python-format -msgid "%(name)s with ID \"%(key)s\" doesn't exist. Perhaps it was deleted?" -msgstr "" - -#, python-format -msgid "Add %s" -msgstr "Dodaj objekat klase %s" - -#, python-format -msgid "Change %s" -msgstr "Izmeni objekat klase %s" - -#, python-format -msgid "View %s" -msgstr "Pregled %s" - -msgid "Database error" -msgstr "GreÅ¡ka u bazi podataka" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "UspeÅ¡no promenjen %(count)s %(name)s." -msgstr[1] "UspeÅ¡no promenjena %(count)s %(name)s." -msgstr[2] "UspeÅ¡no promenjenih %(count)s %(name)s." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s izabran" -msgstr[1] "Sva %(total_count)s izabrana" -msgstr[2] "Svih %(total_count)s izabranih" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "0 od %(cnt)s izabrano" - -#, python-format -msgid "Change history: %s" -msgstr "Istorijat izmena: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" - -msgid "Django site admin" -msgstr "Django administracija sajta" - -msgid "Django administration" -msgstr "Django administracija" - -msgid "Site administration" -msgstr "Administracija sistema" - -msgid "Log in" -msgstr "Prijava" - -#, python-format -msgid "%(app)s administration" -msgstr "" - -msgid "Page not found" -msgstr "Stranica nije pronaÄ‘ena" - -msgid "We're sorry, but the requested page could not be found." -msgstr "Žao nam je, tražena stranica nije pronaÄ‘ena." - -msgid "Home" -msgstr "PoÄetna" - -msgid "Server error" -msgstr "GreÅ¡ka na serveru" - -msgid "Server error (500)" -msgstr "GreÅ¡ka na serveru (500)" - -msgid "Server Error (500)" -msgstr "GreÅ¡ka na serveru (500)" - -msgid "" -"There's been an error. It's been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" - -msgid "Run the selected action" -msgstr "Pokreni odabranu radnju" - -msgid "Go" -msgstr "PoÄni" - -msgid "Click here to select the objects across all pages" -msgstr "Izaberi sve objekte na ovoj stranici." - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Izaberi sve %(module_name)s od %(total_count)s ukupno." - -msgid "Clear selection" -msgstr "PoniÅ¡ti izbor" - -msgid "" -"First, enter a username and password. Then, you'll be able to edit more user " -"options." -msgstr "" -"Prvo unesite korisniÄko ime i lozinku. Potom ćete moći da menjate joÅ¡ " -"korisniÄkih podeÅ¡avanja." - -msgid "Enter a username and password." -msgstr "Unesite korisniÄko ime i lozinku" - -msgid "Change password" -msgstr "Promena lozinke" - -msgid "Please correct the error below." -msgstr "" - -msgid "Please correct the errors below." -msgstr "" - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "Unesite novu lozinku za korisnika %(username)s." - -msgid "Welcome," -msgstr "DobrodoÅ¡li," - -msgid "View site" -msgstr "Pogledaj sajt" - -msgid "Documentation" -msgstr "Dokumentacija" - -msgid "Log out" -msgstr "Odjava" - -#, python-format -msgid "Add %(name)s" -msgstr "Dodaj objekat klase %(name)s" - -msgid "History" -msgstr "Istorijat" - -msgid "View on site" -msgstr "Pregled na sajtu" - -msgid "Filter" -msgstr "Filter" - -msgid "Remove from sorting" -msgstr "Izbaci iz sortiranja" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Prioritet sortiranja: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "UkljuÄi/iskljuÄi sortiranje" - -msgid "Delete" -msgstr "ObriÅ¡i" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"Uklanjanje %(object_name)s „%(escaped_object)s“ povlaÄi uklanjanje svih " -"objekata koji su povezani sa ovim objektom, ali vaÅ¡ nalog nema dozvole za " -"brisanje sledećih tipova objekata:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"Da bi izbrisali izabran %(object_name)s „%(escaped_object)s“ potrebno je " -"brisati i sledeće zaÅ¡tićene povezane objekte:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"Da sigurni da želite da obriÅ¡ete %(object_name)s „%(escaped_object)s“? " -"Sledeći objekti koji su u vezi sa ovim objektom će takoÄ‘e biti obrisani:" - -msgid "Objects" -msgstr "" - -msgid "Yes, I'm sure" -msgstr "Da, siguran sam" - -msgid "No, take me back" -msgstr "" - -msgid "Delete multiple objects" -msgstr "Brisanje viÅ¡e objekata" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"Da bi izbrisali izabrane %(objects_name)s potrebno je brisati i zaÅ¡tićene " -"povezane objekte, meÄ‘utim vaÅ¡ nalog nema dozvole za brisanje sledećih tipova " -"objekata:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"Da bi izbrisali izabrane %(objects_name)s potrebno je brisati i sledeće " -"zaÅ¡tićene povezane objekte:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"Da li ste sigurni da želite da izbriÅ¡ete izabrane %(objects_name)s? Svi " -"sledeći objekti i objekti sa njima povezani će biti izbrisani:" - -msgid "View" -msgstr "Pregled" - -msgid "Delete?" -msgstr "Brisanje?" - -#, python-format -msgid " By %(filter_title)s " -msgstr " %(filter_title)s " - -msgid "Summary" -msgstr "" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "" - -msgid "Add" -msgstr "Dodaj" - -msgid "You don't have permission to view or edit anything." -msgstr "Nemate dozvolu da pogledate ili izmenite bilo Å¡ta." - -msgid "Recent actions" -msgstr "" - -msgid "My actions" -msgstr "" - -msgid "None available" -msgstr "Nema podataka" - -msgid "Unknown content" -msgstr "Nepoznat sadržaj" - -msgid "" -"Something's wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"NeÅ¡to nije uredu sa vaÅ¡om bazom podataka. Proverite da li postoje " -"odgovarajuće tabele i da li odgovarajući korisnik ima pristup bazi." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" - -msgid "Forgotten your password or username?" -msgstr "Zaboravili ste lozinku ili korisniÄko ime?" - -msgid "Date/time" -msgstr "Datum/vreme" - -msgid "User" -msgstr "Korisnik" - -msgid "Action" -msgstr "Radnja" - -msgid "" -"This object doesn't have a change history. It probably wasn't added via this " -"admin site." -msgstr "" -"Ovaj objekat nema zabeležen istorijat izmena. Verovatno nije dodat kroz ovaj " -"sajt za administraciju." - -msgid "Show all" -msgstr "Prikaži sve" - -msgid "Save" -msgstr "SaÄuvaj" - -msgid "Popup closing…" -msgstr "" - -msgid "Search" -msgstr "Pretraga" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s rezultat" -msgstr[1] "%(counter)s rezultata" -msgstr[2] "%(counter)s rezultata" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "ukupno %(full_result_count)s" - -msgid "Save as new" -msgstr "SaÄuvaj kao novi" - -msgid "Save and add another" -msgstr "SaÄuvaj i dodaj sledeći" - -msgid "Save and continue editing" -msgstr "SaÄuvaj i nastavi sa izmenama" - -msgid "Save and view" -msgstr "Snimi i pogledaj" - -msgid "Close" -msgstr "" - -#, python-format -msgid "Change selected %(model)s" -msgstr "" - -#, python-format -msgid "Add another %(model)s" -msgstr "" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "Hvala Å¡to ste danas proveli vreme na ovom sajtu." - -msgid "Log in again" -msgstr "Ponovna prijava" - -msgid "Password change" -msgstr "Izmena lozinke" - -msgid "Your password was changed." -msgstr "VaÅ¡a lozinka je izmenjena." - -msgid "" -"Please enter your old password, for security's sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"Iz bezbednosnih razloga prvo unesite svoju staru lozinku, a novu zatim " -"unesite dva puta da bismo mogli da proverimo da li ste je pravilno uneli." - -msgid "Change my password" -msgstr "Izmeni moju lozinku" - -msgid "Password reset" -msgstr "Resetovanje lozinke" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "VaÅ¡a lozinka je postavljena. Možete se prijaviti." - -msgid "Password reset confirmation" -msgstr "Potvrda resetovanja lozinke" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Unesite novu lozinku dva puta kako bismo mogli da proverimo da li ste je " -"pravilno uneli." - -msgid "New password:" -msgstr "Nova lozinka:" - -msgid "Confirm password:" -msgstr "Potvrda lozinke:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"Link za resetovanje lozinke nije važeći, verovatno zato Å¡to je već " -"iskorišćen. Ponovo zatražite resetovanje lozinke." - -msgid "" -"We've emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" - -msgid "" -"If you don't receive an email, please make sure you've entered the address " -"you registered with, and check your spam folder." -msgstr "" - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" - -msgid "Please go to the following page and choose a new password:" -msgstr "Idite na sledeću stranicu i postavite novu lozinku." - -msgid "Your username, in case you've forgotten:" -msgstr "Ukoliko ste zaboravili, vaÅ¡e korisniÄko ime:" - -msgid "Thanks for using our site!" -msgstr "Hvala Å¡to koristite naÅ¡ sajt!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "Ekipa sajta %(site_name)s" - -msgid "" -"Forgotten your password? Enter your email address below, and we'll email " -"instructions for setting a new one." -msgstr "" - -msgid "Email address:" -msgstr "" - -msgid "Reset my password" -msgstr "Resetuj moju lozinku" - -msgid "All dates" -msgstr "Svi datumi" - -#, python-format -msgid "Select %s" -msgstr "Odaberi objekat klase %s" - -#, python-format -msgid "Select %s to change" -msgstr "Odaberi objekat klase %s za izmenu" - -#, python-format -msgid "Select %s to view" -msgstr "Odaberi %sza pregled" - -msgid "Date:" -msgstr "Datum:" - -msgid "Time:" -msgstr "Vreme:" - -msgid "Lookup" -msgstr "Pretraži" - -msgid "Currently:" -msgstr "" - -msgid "Change:" -msgstr "" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/sr_Latn/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/sr_Latn/LC_MESSAGES/djangojs.mo deleted file mode 100644 index af577b2432ab03ea15c6351df0cfa38228d83422..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5136 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 diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/sr_Latn/LC_MESSAGES/djangojs.po b/venv/Lib/site-packages/django/contrib/admin/locale/sr_Latn/LC_MESSAGES/djangojs.po deleted file mode 100644 index 4414514..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/sr_Latn/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,269 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Igor Jerosimić, 2019,2021 -# Jannis Leidel , 2011 -# Janos Guljas , 2011-2012 -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-01-15 17:00+0000\n" -"Last-Translator: Igor Jerosimić\n" -"Language-Team: Serbian (Latin) (http://www.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" - -#, javascript-format -msgid "Available %s" -msgstr "Dostupni %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Ovo je lista dostupnih „%s“. Možete izabrati elemente tako Å¡to ćete ih " -"izabrati u listi i kliknuti na „Izaberi“." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "Filtrirajte listu dostupnih elemenata „%s“." - -msgid "Filter" -msgstr "Filter" - -msgid "Choose all" -msgstr "Izaberi sve" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Izaberite sve „%s“ odjednom." - -msgid "Choose" -msgstr "Izaberi" - -msgid "Remove" -msgstr "Ukloni" - -#, javascript-format -msgid "Chosen %s" -msgstr "Izabrano „%s“" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Ovo je lista izabranih „%s“. Možete ukloniti elemente tako Å¡to ćete ih " -"izabrati u listi i kliknuti na „Ukloni“." - -msgid "Remove all" -msgstr "Ukloni sve" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Uklonite sve izabrane „%s“ odjednom." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(sel)s od %(cnt)s izabran" -msgstr[1] "%(sel)s od %(cnt)s izabrana" -msgstr[2] "%(sel)s od %(cnt)s izabranih" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Imate nesaÄivane izmene. Ako pokrenete akciju, izmene će biti izgubljene." - -msgid "" -"You have selected an action, but you haven’t saved your changes to " -"individual fields yet. Please click OK to save. You’ll need to re-run the " -"action." -msgstr "" -"Izabrali ste akciju, ali niste saÄuvali vaÅ¡e promene u pojedinaÄna polja. " -"Kliknite na OK da saÄuvate promene. Biće neophodno da ponovo pokrenete " -"akciju." - -msgid "" -"You have selected an action, and you haven’t made any changes on individual " -"fields. You’re probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Izabrali ste akciju i niste napravili nijednu promenu na pojedinaÄnim " -"poljima. Verovatno tražite Kreni dugme umesto SaÄuvaj." - -msgid "Now" -msgstr "Trenutno vreme" - -msgid "Midnight" -msgstr "Ponoć" - -msgid "6 a.m." -msgstr "18Ä" - -msgid "Noon" -msgstr "Podne" - -msgid "6 p.m." -msgstr "18Ä" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "ObaveÅ¡tenje: Vi ste %s sat ispred serverskog vremena." -msgstr[1] "ObaveÅ¡tenje: Vi ste %s sata ispred serverskog vremena." -msgstr[2] "ObaveÅ¡tenje: Vi ste %s sati ispred serverskog vremena." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "ObaveÅ¡tenje: Vi ste %s sat iza serverskog vremena." -msgstr[1] "ObaveÅ¡tenje: Vi ste %s sata iza serverskog vremena." -msgstr[2] "ObaveÅ¡tenje: Vi ste %s sati iza serverskog vremena." - -msgid "Choose a Time" -msgstr "Odaberite vreme" - -msgid "Choose a time" -msgstr "Odabir vremena" - -msgid "Cancel" -msgstr "PoniÅ¡ti" - -msgid "Today" -msgstr "Danas" - -msgid "Choose a Date" -msgstr "Odaberite datum" - -msgid "Yesterday" -msgstr "JuÄe" - -msgid "Tomorrow" -msgstr "Sutra" - -msgid "January" -msgstr "Januar" - -msgid "February" -msgstr "Februar" - -msgid "March" -msgstr "Mart" - -msgid "April" -msgstr "April" - -msgid "May" -msgstr "Maj" - -msgid "June" -msgstr "Jun" - -msgid "July" -msgstr "Jul" - -msgid "August" -msgstr "Avgust" - -msgid "September" -msgstr "Septembar" - -msgid "October" -msgstr "Oktobar" - -msgid "November" -msgstr "Novembar" - -msgid "December" -msgstr "Decembar" - -msgctxt "abbrev. month January" -msgid "Jan" -msgstr "jan" - -msgctxt "abbrev. month February" -msgid "Feb" -msgstr "feb" - -msgctxt "abbrev. month March" -msgid "Mar" -msgstr "mart" - -msgctxt "abbrev. month April" -msgid "Apr" -msgstr "apr" - -msgctxt "abbrev. month May" -msgid "May" -msgstr "maj" - -msgctxt "abbrev. month June" -msgid "Jun" -msgstr "jun" - -msgctxt "abbrev. month July" -msgid "Jul" -msgstr "jul" - -msgctxt "abbrev. month August" -msgid "Aug" -msgstr "avg" - -msgctxt "abbrev. month September" -msgid "Sep" -msgstr "sep" - -msgctxt "abbrev. month October" -msgid "Oct" -msgstr "okt" - -msgctxt "abbrev. month November" -msgid "Nov" -msgstr "nov" - -msgctxt "abbrev. month December" -msgid "Dec" -msgstr "dec" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "N" - -msgctxt "one letter Monday" -msgid "M" -msgstr "P" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "U" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "S" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "ÄŒ" - -msgctxt "one letter Friday" -msgid "F" -msgstr "P" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "S" - -msgid "Show" -msgstr "Pokaži" - -msgid "Hide" -msgstr "Sakrij" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/sv/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/sv/LC_MESSAGES/django.mo deleted file mode 100644 index 3acb958de6c400ca0d712c4559717ec31401a852..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16436 zcmc(l3$R^PdB>Lu2;m`!f`I5E5OV|fo+K!RULG+dKmtifb3;;mrTd<<&$%b(oV^cw z?{jain1Tu_SWB^j(&D3tV_ZDGwfN%#U<`B0pSTJH?pigO7t}fIkAy z0gro*F|PoZgD(O1gL;1eybgR6yaYV{RNww8@Hn1#g3ktD2|f#~f+vBE@Vx*v-mReM zxi{cP!83V&3{*eg0*?p(5ric3ub}#S=4r;903HYG`>Ei5@GS5S@SWhv;0vGY=W`*b z{?>zPw+ZCW>C*fyI0pU$sQRa!Zp>QnJP?+eDNyxp z2A6>?P;}3N8uw06_3i;h&wZfg`yi-sKMAe`zX)plpMoy}e;K}?`#fmm`BLx}@L}+y z;BuH*2fqw{0K5z#iZ5RW#pmyUqU%3E@#SO&6m@aLe~eF+pF|1Nz09=M$6 ze*(q7)6NcZ1U2r3AgnMGpxUno5rx?dq8jE^pvLcjnqLO0-s{8jU7*H$S9pF1ls7x-Op66~V98u!DX#`_GYc|Hb;&aZ&t`*%TDXnqEY zzEjUN2GN=4gG|+22udy+LD8`TR6nl)r8hCC{!&o=y%D?+ybl!pkAmXs*Fo{)`=I3W z3sCKjMYtaa&jMF~kAbVee*wjxbC~p1;Q1g^Hq+qC!2KX9V?F`)z%PImaGmx1NWdF- z{v5alJn=ke2d@CPg7<*p*Ec}Pvw?751!kb;^(9dD@OZ!{K=JWApy>KHQ1bc(D88L^ zzQ@x*eLn-#yk7*Wzl%W4`x5Y1!K=Wxf&0K`fyZ6o`&$OSf#->Nd;r*rHF}&XZ?tTXT z2o#^+x6DdG*{kt5bYqK4+;66}#`T(eQ9|w;IKLcuhp9e+vUx)9H2mChpI^O>Xyd7-AEY<%Z zDEnc$6PX&ApcmmH&Q1$YFuLZ@2*Ms8s{h<2)1gP=94x;kr+o0$=24XbN7lXHe z4}u>8PpKI5YVc3NgW#D6Mf80Z)I7fcVru3I@MQ3p0Z+ncuIBk{5S25p2F33;fP2BW zg8Z4E^0OaYxz^Kv5Y&7=0;>Ka;4biUp!D&Ki}B&$+2D=fK~VL60=n_T^GPrD_V9dA z^IZXAs%9d*zcJt*Q2nN$^fU)Gzq>*4@BV-v29M?WQSiCoUx4EGp=10y`cEJ3}bySI0MQ)kN*|l-?gB|+YM?SdqIttfzrRb zLCNm`DEdAZzJDH+-G2j=zWy9M2|VFaujglg;@dgk>EH#Ro*w}p2EPc7fw!Tw8uuYk?LH4~0KWvP-_vnk7Q7049=Hem9k2k;1&^IH z=6djaa0{4#>hIIwX7Fp^4d8N|$J_NC)V!W?1-1#E0&3h_LD}=20q+K1!1Fzz|r(dOz>|&S08*W&p!ZRiK!EO zWFPMV=fTf{sIs|qou5||6kpy1ioYKRHJ?8NrI%j>r9WQ*rQhEMMemP6$?rcw)j#g# zUVf*8`o0Rp{krRXelMoXQC>rV1ZR8VyLh4Nk36_Jd^p^f@ax>vC?BD`n(``&=BDen zC@@Hf`zcj-=k0eR_e~0HHNP9)-x=^e5VduBbvJk&Tx3;={n0p|M#QZJxH+>$!V4%J^y10DrCBp?UXYq;_nv9Z&Thtc^4(2V4CjQ6YxU; z&j4==_tIfqlEp>t4xbCIpxhpw&jsH{k-i?F=(>ecq0}imDKDYClJYT1d9CM0vi(hp zeE36@4^j}hc{Am`lm_J(imt+giNQalNT2Sayo2(7iuB?J%8Mw!N7+Pq4`uk;&BKc+ zzed?cc@yRLDfdv;QiiWPh99_}puCfEA_es~Ey}wo8z?Dd7v&U+uGdj+rR=5P@|#dY~-JSoL8M@!W z{TnI2LAijUYc)l7+otTN=(?G*igGIDCdvmWx}NR9`Qv@z{%Y_-N)(>|0KA-XZFm-3 zPgzb`N!d&}mSXJH^LE8pz1c3}Y){cF+VQH~niXSFx64gb>ok*QUSv_xOcP#L+fknH zNurLbtr%-2c@ZU59`r5kC53w(zRyLutUmQAL+&6-(qbmg_|{3G1$L|E;O%UjO{aMr1f!3z{8sg|Uo*Wm zo!$$X`0zy1C@HSe8pItSEFuR+f!1oe4P~sVUrrv({?+ZYbFiE-DZ>;a)>**ooiBOIxfWl z&yHgBlHYwYO8q^|ke(!TKdFhBX7*HwSZ6jw3BoF;-xuZvX9vcEU6Ge}GpJjd%})-! z>df0NRyLPrwX)XY=b<^33gLU63@wm;y&1P_`F@z09ZnT|n?c=5zx87EK#Sf11FLQp zIr_Ju9Y>k9%`WBqQ_n)&)GQMfqwq?^8;Ru3&7wq4f9&p3}~yy><;HyQSBJdo@i;O-2o& zo27;GG<|Ih(?oN|f|Ueol6V|RWiN~EZ{?x(xAN&y@ia!1L$}RjF!R#r!wkpmbgz(; z$!t`0Zr%Iqm4%&&W@FopvraS5(ZWT3XW&MP`EH!cyOc~DC3i?gLWR;*Jx$p>)nWc0 zS%D32+)J!Z7YF_DHpd0~PiA9U?R79wpA=lviJEP`)Cj!!q`4*`ldzFZ;<>(2J0B!{ z?&W;Df_x%P8dt3t)1wb|SF8>%EBy}2kIoU74zOabb*T!F<;A##3OCx)mF>=%I2o7f z5Zis|h^Fxnc&NBWXz!#LoTDl2D(2;MpJt7;DB{E`Tsf}AiI!umJ6xr8)=%E4YCOyq zf))X7+)ZUJ_Qd!K%Am5IO967nraUg3`FjqgNnA14rDl_o5XIX~K39K2+5zW=q<@ zy9BUNBMJ{`uh2_Gmd)E6U4q1O+Uj-9RwY>^f3AD{YsekRiHUMv>$lFARG4i;nm%c^ zrTm3&{aIA>&dCq-fq6jSwiMBbsh!wPN7WW}li2;(XcpU&${J5#ZnhIUtrCnn*>;Ub zpD2Xh2G1B{Tr7IDRUd5q3}{-|OQC9>UcG3mDWSJY`i2}`$n|<#Iqdg*Q3Y>~YF>6V zY~&-B?36vStRL$2(yvR9co`HE9U$W^S=EW=r4v=uZz7KqToIbtr^*lN6l%oj6m!ig zij>+pHBBrrzFD7lim7;@q*5XdlxkTL*f7+gtgQ3_+w0mY*%k5s$=g3@c3{cmb3hTqNzAT{Pr5{eu}h?rA7 zLQOVrb`nlnA%=D1qy|q=EPUE6y{OGNR++o!jfmbIPg|E$6e%vKGTgi;&9%z+RN*{6 zX$={iaJe$^3-_VL`Jycb-$)&lxm*!P9oJWB&@fB--fku>x5{rOvrr0)yR1~2(``AO zY6REhDQ1YkQCsZQYmA-uwTiXDXDEG-aj1(DA2)&~7cW|aX)W#s#ddH-quV1-t-8IL z^|xH)kQtVvxxC}4j^FRlB}vTP1~pC6kMVWn+GBkb55r*{CO#r&)~dfi6$IW*voSk z6~>vz>zbVy<)qmu8|1gqAUiIj!A(gkA;B~Ol|7Ib7v?71h}k6{t{=H;ha_X-iGOf+ zyW@5h2QY4Si@T)S^qkH6VN&M6 zOrH^r+a`Gh(hN&Rx3Q-!B+?2E?$dAe=c2Z3`DX27d7+irFEt5|L2%~gI9D0Bo0$*q z+4C}L6fw7`M_nQw`5|=TEQT{5KWA0b^i&ns`&#OuOc2Pz$;(K5sMy_(5hAVKBv4SN zoi>z=QrXs;^*R}~3+T=puX7}nY5Ni@V#P`=3!Lsp$-E0!71v5$V@Z=>Rx6>_vq9e2 zsgUPc=@doaK!j00PYP~T`%YBx>!!XK$m~{(4S8ipM>c3HH|wkr&y0744(HlPgrXUI zuQM#Tp~Ma4T-{*2+74M`lEc*`B4^iJjP7o7fd++OwFnHMi_u zw!=A?iLH5~S(~`J*T^S!rjvHr_8TX5#IsFRo!E$OP1=jsT)cK-&C4d%thH+|o_y&` zFIvO3Yzyi9#Lg^Aa3n3om{qZMnh&@kM~tD+SQ(@6565p>U?(fs%2X@Z@p$f{@Ti#WgEO}nAizZCT$V#D^_>g zEVM3{r^*oJl{f9YcH*)@J&lDLPh68!Q)LR1_Oj__(I<1#=CjMTyKT4$R^*+0(k6aa zF2C~P%UOwPgYL?)#GZGhUAyY?WyWq_IEZ2`KF3%;vWLxbiaPFO!yI8lPTv+EWh@*> zYFSi^$#;(G>(IeOwA5*ZdwJO73bhF7P6sD($ZQGbxU*<19LQ>uX3N5X1}=f! z_@P_6^fZsW%SWF2#}|Vh>^!?IS-aVgcO2b_B@NvI&)q;}LPPpDa+)!yz^Q^ayjA&f zR{c?fbu1JT?D!SIoP3O&W^v#U=|}^g8Wp|H@a@7KnXM5F77nynHFVLfs9;aOM}%jw zQNU_=47Gm1GQnK>T;tk>N7`68^YHtcQX{ty*(z)+?Q|GGofmR^^g3ydZg3}^J_#dd z8j-E{#}tJOlt-Q7D95*>1gtaCFzMRRyn~<@?vPbbU!X+5-C@qT&rF&vcdik>cbZJI zz3>PtcpYtow}-r7F#*%Xq`_&IuPfGgGaNeISa{^H#~X*#t_(UTmk~H)zmiydz_EjU zhRF6Z_-t;_;YMU<(0;Mj3v71b0CLsBFe=4a&lV1nap+CntZ`y7RbV|0b9LOx77o{ zpLHBE_^4GbdD`)`s4(lDy)NwpmK-i`aWc&^GD+fTlnAY%heM`Eg4gg)V4QRVw=RQe z5n5Bcd**Er=CMEAnBh3O^c$Xz0sp+oD?iC5%_8P3?KNzm&xyt>8Uf@8lJP@4#ok#9 zbJ8RAZ7vr6A*?t&1E%8{EYNWv_|3)hcQcn7EWu!Cl|^t|tXtH;>2JRk$L(Sj*`AGuILHQIE#i==3bOd&e{wNCo&4cg&3)5#-`yT}R*|$Ip+{jl@YF{&Hu< zoX|MuE!!XF07EITki-$CJA@8)Wa-i$o=D`lLa~GXINm`kT682M5-W4rY*z}&_BFpS zs9nJ#$Sxf8sT})(c5~8T?dF@x&3Nr7$aJ@`A0Wl--`FO7gr}j? zlZhK$l3{M@c3FHh{PBtOqp7`3*065dlWF!d#I4Q5g;SqdW@g)n{SX`Dy~fcsAk;e7 z#W4{|L@MUw>#EdIg(6U0V-JP4I#013Sf&JUI%-9}mG4sT$YYa+a!z-y(kj^6MG0+- zJqLMdxHp6EjY2{*6t+2*X}7)h4eX&G-<2lI@$_{*Px{s6P1$NrSf<79*oA~QiOeo2 zfe@JEJiE3Jp@b0*vW3bTm6YI+Dw=`5(8$&1pLS$f!y68x-oxvFG!r||(qzPN_XPj;~OmAq8BNP~RZ74AQ+6S$o4H5ABj_`rn`#^TMXBM!BQ1%nz1Qsmh8yQDnWB~kQeEk!;vk)2_4jMc+DO`(qcGg?tSxL zWG;kR(u4+Crj+W$WunrkzSoJWedOc!0_*%?Pp`L%qB(ZQd!G5x1ro1nE zVnc~L%#bSTNXDg`&hbt2Rw^?{f#{$~UPN@t7-68)E_4uv+Y$d^Suq>qgp`HUDv4N{ zL&c29@GA^G!Ed-8w6zpMe;b4(oJvwvISpkV)bx8QXo9w?M5o)vQ@3sw6K+ZxnM{O? zO=mUiy=}($%Dt0*RN$uOJnM~$)P?cD2nnktQeP4TqLN#Ta6W?@cRq53PHym(%6I$L z>R)MW=e*qxRWfdN&eK805@L`diQMVfZ3(*l4y?;(O@#5Lb$xb=Cn)VWIS=QVt2{lp^!rYmr^^Qs)UUH7DfZz zr1(G6Ua9ha)06Dir<7DAv-E++DHnNSKZco1hBRsM;$$Qa zNRPctu`@, 2012 -# Andreas Pelme , 2014 -# d7bcbd5f5cbecdc2b959899620582440, 2011 -# Cybjit , 2012 -# Henrik Palmlund Wahlgren , 2019 -# Jannis Leidel , 2011 -# Johan Rohdin, 2021 -# Jonathan Lindén, 2015 -# Jonathan Lindén, 2014 -# metteludwig , 2019 -# Mattias Hansson , 2016 -# Mikko Hellsing , 2011 -# Thomas Lundqvist, 2013,2016-2017 -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-04-01 12:33+0000\n" -"Last-Translator: Johan Rohdin\n" -"Language-Team: Swedish (http://www.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" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Ta bort markerade %(verbose_name_plural)s" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "Tog bort %(count)d %(items)s" - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "Kan inte ta bort %(name)s" - -msgid "Are you sure?" -msgstr "Är du säker?" - -msgid "Administration" -msgstr "Administration" - -msgid "All" -msgstr "Alla" - -msgid "Yes" -msgstr "Ja" - -msgid "No" -msgstr "Nej" - -msgid "Unknown" -msgstr "Okänt" - -msgid "Any date" -msgstr "Alla datum" - -msgid "Today" -msgstr "Idag" - -msgid "Past 7 days" -msgstr "Senaste 7 dagarna" - -msgid "This month" -msgstr "Denna mÃ¥nad" - -msgid "This year" -msgstr "Detta Ã¥r" - -msgid "No date" -msgstr "Inget datum" - -msgid "Has date" -msgstr "Har datum" - -msgid "Empty" -msgstr "" - -msgid "Not empty" -msgstr "" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"Ange %(username)s och lösenord för ett personalkonto. Notera att bÃ¥da fälten " -"är skiftlägeskänsliga." - -msgid "Action:" -msgstr "Ã…tgärd:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Lägg till ytterligare %(verbose_name)s" - -msgid "Remove" -msgstr "Ta bort" - -msgid "Addition" -msgstr "Tillägg" - -msgid "Change" -msgstr "Ändra" - -msgid "Deletion" -msgstr "Borttagning" - -msgid "action time" -msgstr "händelsetid" - -msgid "user" -msgstr "användare" - -msgid "content type" -msgstr "innehÃ¥llstyp" - -msgid "object id" -msgstr "objektets id" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "objektets beskrivning" - -msgid "action flag" -msgstr "händelseflagga" - -msgid "change message" -msgstr "ändra meddelande" - -msgid "log entry" -msgstr "loggpost" - -msgid "log entries" -msgstr "loggposter" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "Lade till \"%(object)s\"." - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "Ändrade “%(object)s†— %(changes)s" - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "Tog bort “%(object)s.â€" - -msgid "LogEntry Object" -msgstr "LogEntry-Objekt" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "Lade till {name} “{object}â€." - -msgid "Added." -msgstr "Lagt till." - -msgid "and" -msgstr "och" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "Ändrade {fields} för {name} “{object}â€." - -#, python-brace-format -msgid "Changed {fields}." -msgstr "Ändrade {fields}." - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "Tog bort {name} “{object}â€." - -msgid "No fields changed." -msgstr "Inga fält ändrade." - -msgid "None" -msgstr "Inget" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "" -"HÃ¥ll inne “Controlâ€, eller “Command†pÃ¥ en Mac, för att välja fler än en." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "Lade till {name} “{obj}â€." - -msgid "You may edit it again below." -msgstr "Du kan redigera det igen nedan" - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "Lade till {name} “{obj}â€. Du kan lägga till ytterligare {name} nedan." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "Ändrade {name} “{obj}â€. Du kan göra ytterligare förändringar nedan." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "Lade till {name} “{obj}â€. Du kan göra ytterligare förändringar nedan." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "Ändrade {name} “{obj}â€. Du kan lägga till ytterligare {name} nedan." - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "Ändrade {name} “{obj}â€." - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Poster mÃ¥ste väljas för att genomföra Ã¥tgärder. Inga poster har ändrats." - -msgid "No action selected." -msgstr "Inga Ã¥tgärder valda." - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "Tog bort %(name)s “%(obj)sâ€." - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "%(name)s med ID “%(key)s†finns inte. Kan den ha blivit borttagen?" - -#, python-format -msgid "Add %s" -msgstr "Lägg till %s" - -#, python-format -msgid "Change %s" -msgstr "Ändra %s" - -#, python-format -msgid "View %s" -msgstr "Visa %s" - -msgid "Database error" -msgstr "Databasfel" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s ändrades." -msgstr[1] "%(count)s %(name)s ändrades." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s vald" -msgstr[1] "Alla %(total_count)s valda" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "0 av %(cnt)s valda" - -#, python-format -msgid "Change history: %s" -msgstr "Ändringshistorik: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"Borttagning av %(class_name)s %(instance)s kräver borttagning av följande " -"skyddade relaterade objekt: %(related_objects)s" - -msgid "Django site admin" -msgstr "Django webbplatsadministration" - -msgid "Django administration" -msgstr "Django-administration" - -msgid "Site administration" -msgstr "Webbplatsadministration" - -msgid "Log in" -msgstr "Logga in" - -#, python-format -msgid "%(app)s administration" -msgstr "Administration av %(app)s" - -msgid "Page not found" -msgstr "Sidan kunde inte hittas" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "Tyvärr kunde inte den begärda sidan hittas." - -msgid "Home" -msgstr "Hem" - -msgid "Server error" -msgstr "Serverfel" - -msgid "Server error (500)" -msgstr "Serverfel (500)" - -msgid "Server Error (500)" -msgstr "Serverfel (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"Ett fel har inträffat. Felet är rapporterat till sidans administratörer via " -"e-post och bör vara Ã¥tgärdat inom kort. Tack för ditt tÃ¥lamod." - -msgid "Run the selected action" -msgstr "Kör markerade operationer" - -msgid "Go" -msgstr "Utför" - -msgid "Click here to select the objects across all pages" -msgstr "Klicka här för att välja alla objekt frÃ¥n alla sidor" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Välj alla %(total_count)s %(module_name)s" - -msgid "Clear selection" -msgstr "Rensa urval" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "Modeller i applikationen %(name)s" - -msgid "Add" -msgstr "Lägg till" - -msgid "View" -msgstr "Visa" - -msgid "You don’t have permission to view or edit anything." -msgstr "Du har inte tillÃ¥telse att se eller ändra nÃ¥gonting." - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" -"Ange först ett användarnamn och ett lösenord. Därefter kan du ändra fler " -"egenskaper för användaren." - -msgid "Enter a username and password." -msgstr "Mata in användarnamn och lösenord." - -msgid "Change password" -msgstr "Ändra lösenord" - -msgid "Please correct the error below." -msgstr "Vänligen rätta nedanstÃ¥ende fel" - -msgid "Please correct the errors below." -msgstr "Vänligen rätta till felen nedan." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "Ange nytt lösenord för användare %(username)s." - -msgid "Welcome," -msgstr "Välkommen," - -msgid "View site" -msgstr "Visa sida" - -msgid "Documentation" -msgstr "Dokumentation" - -msgid "Log out" -msgstr "Logga ut" - -#, python-format -msgid "Add %(name)s" -msgstr "Lägg till %(name)s" - -msgid "History" -msgstr "Historik" - -msgid "View on site" -msgstr "Visa pÃ¥ webbplats" - -msgid "Filter" -msgstr "Filtrera" - -msgid "Clear all filters" -msgstr "" - -msgid "Remove from sorting" -msgstr "Ta bort frÃ¥n sortering" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Sorteringsprioritet: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "Ändra sorteringsordning" - -msgid "Delete" -msgstr "Radera" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"Att ta bort %(object_name)s '%(escaped_object)s' skulle innebära att " -"relaterade objekt togs bort, men ditt konto har inte rättigheter att ta bort " -"följande objekttyper:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"Borttagning av %(object_name)s '%(escaped_object)s' kräver borttagning av " -"följande skyddade relaterade objekt:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"Är du säker pÃ¥ att du vill ta bort %(object_name)s \"%(escaped_object)s\"? " -"Följande relaterade objekt kommer att tas bort:" - -msgid "Objects" -msgstr "Objekt" - -msgid "Yes, I’m sure" -msgstr "Ja, jag är säker" - -msgid "No, take me back" -msgstr "Nej, ta mig tillbaka" - -msgid "Delete multiple objects" -msgstr "Ta bort flera objekt" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"Borttagning av valda %(objects_name)s skulle resultera i borttagning av " -"relaterade objekt, men ditt konto har inte behörighet att ta bort följande " -"typer av objekt:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"Borttagning av valda %(objects_name)s skulle kräva borttagning av följande " -"skyddade objekt:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"Är du säker pÃ¥ att du vill ta bort valda %(objects_name)s? Alla följande " -"objekt samt relaterade objekt kommer att tas bort: " - -msgid "Delete?" -msgstr "Radera?" - -#, python-format -msgid " By %(filter_title)s " -msgstr " PÃ¥ %(filter_title)s " - -msgid "Summary" -msgstr "Översikt" - -msgid "Recent actions" -msgstr "Senaste Händelser" - -msgid "My actions" -msgstr "Mina händelser" - -msgid "None available" -msgstr "Inga tillgängliga" - -msgid "Unknown content" -msgstr "Okänt innehÃ¥ll" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"NÃ¥gonting är fel med din databas-installation. Kontrollera att relevanta " -"tabeller i databasen är skapta, och kontrollera även att databasen är läsbar " -"av rätt användare." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"Du är autentiserad som %(username)s men är inte behörig att komma Ã¥t denna " -"sida. Vill du logga in med ett annat konto?" - -msgid "Forgotten your password or username?" -msgstr "Har du glömt lösenordet eller användarnamnet?" - -msgid "Toggle navigation" -msgstr "" - -msgid "Date/time" -msgstr "Datum tid" - -msgid "User" -msgstr "Användare" - -msgid "Action" -msgstr "Händelse" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" -"Det här objektet har ingen förändringshistorik. Det var antagligen inte " -"tillagt via den här admin-sidan." - -msgid "Show all" -msgstr "Visa alla" - -msgid "Save" -msgstr "Spara" - -msgid "Popup closing…" -msgstr "Popup stängs..." - -msgid "Search" -msgstr "Sök" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s resultat" -msgstr[1] "%(counter)s resultat" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "%(full_result_count)s totalt" - -msgid "Save as new" -msgstr "Spara som ny" - -msgid "Save and add another" -msgstr "Spara och lägg till ny" - -msgid "Save and continue editing" -msgstr "Spara och fortsätt redigera" - -msgid "Save and view" -msgstr "Spara och visa" - -msgid "Close" -msgstr "Stäng" - -#, python-format -msgid "Change selected %(model)s" -msgstr "Ändra markerade %(model)s" - -#, python-format -msgid "Add another %(model)s" -msgstr "Lägg till %(model)s" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "Ta bort markerade %(model)s" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "Tack för att du spenderade lite kvalitetstid med webbplatsen idag." - -msgid "Log in again" -msgstr "Logga in igen" - -msgid "Password change" -msgstr "Ändra lösenord" - -msgid "Your password was changed." -msgstr "Ditt lösenord har ändrats." - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"Vänligen ange ditt gamla lösenord, för säkerhets skull, och ange därefter " -"ditt nya lösenord tvÃ¥ gÃ¥nger sÃ¥ att vi kan kontrollera att du skrivit rätt." - -msgid "Change my password" -msgstr "Ändra mitt lösenord" - -msgid "Password reset" -msgstr "Nollställ lösenord" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "Ditt lösenord har ändrats. Du kan nu logga in." - -msgid "Password reset confirmation" -msgstr "Bekräftelse av lösenordsnollställning" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Var god fyll i ditt nya lösenord tvÃ¥ gÃ¥nger sÃ¥ vi kan kontrollera att du " -"skrev det rätt." - -msgid "New password:" -msgstr "Nytt lösenord:" - -msgid "Confirm password:" -msgstr "Bekräfta lösenord:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"Länken för lösenordsnollställning var felaktig, möjligen därför att den " -"redan använts. Var god skicka en ny nollställningsförfrÃ¥gan." - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" -"Vi har via e-post skickat dig instruktioner för hur du ställer in ditt " -"lösenord, om ett konto finns med e-posten du angav. Du borde fÃ¥ " -"instruktionerna inom kort." - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" -"Om du inte fick ett e-postmeddelande; kontrollera att e-postadressen är " -"densamma som du registrerade dig med, och kolla i din skräppost." - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"Du fÃ¥r detta e-postmeddelande för att du har begärt Ã¥terställning av ditt " -"lösenord av ditt konto pÃ¥ %(site_name)s." - -msgid "Please go to the following page and choose a new password:" -msgstr "Var god gÃ¥ till följande sida och välj ett nytt lösenord:" - -msgid "Your username, in case you’ve forgotten:" -msgstr "Ditt användarnamn, utifall du glömt det:" - -msgid "Thanks for using our site!" -msgstr "Tack för att du använder vÃ¥r webbplats!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "%(site_name)s-teamet" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" -"Har du glömt ditt lösenord? Ange din e-postadress nedan, sÃ¥ skickar vi dig " -"instruktioner för hur du ställer in ett nytt." - -msgid "Email address:" -msgstr "E-postadress:" - -msgid "Reset my password" -msgstr "Nollställ mitt lösenord" - -msgid "All dates" -msgstr "Alla datum" - -#, python-format -msgid "Select %s" -msgstr "Välj %s" - -#, python-format -msgid "Select %s to change" -msgstr "Välj %s att ändra" - -#, python-format -msgid "Select %s to view" -msgstr "Välj %s för visning" - -msgid "Date:" -msgstr "Datum:" - -msgid "Time:" -msgstr "Tid:" - -msgid "Lookup" -msgstr "Uppslag" - -msgid "Currently:" -msgstr "Nuvarande:" - -msgid "Change:" -msgstr "Ändra:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/sv/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/sv/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 5d202074ed27d7a770681a2376a8702a80ba2fff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4500 zcmbuDUu+yl9mfY^N^xju0s#W0Obkh!HoLadC}}PPH6(Frw~npcH6;=+bGLJQ>)V|< z&CK5Uo+4f8c--h<@1K$E4LjRuw{~5Rslc&*t0DK?#DELY67X1AZNhF$p5sFF=y_Yw$eyJCNq>N9U{HA&}<10rtQvc=w>hOK6nzm1wIM>AoRZ#_!p4m{tYDi{2Qco-wy2u5Cqh} zKkyNd?0pENafd;ge*`4|%m#iDr1k#*z8m}_NaOz$_*W21uz!It72Ef4wa!D}_s~8F zehd5&NcLF9W=Y-}_%wJEq;+2fUj|i`Ml~Wb`6E5ya`=f3*>W=3^W7OP;v!~ec#m+g zXR@4KEYs3DcCjzATr_jZk6Ly~sFuvxrH=f7G=|v!VKABmOHec$r8zy zh4OvNWjXHjXo8=u{8ZJ6gBxFx3OBH~Epl2I$7iZQ znSn(O1~sJ{NQ|M?-9U3pmp0y2sZBp`X%wR19comW=znRX6NE=Y7n<~DjbTq>%ZOA* z_M=_nciTr9PxPSL(XRGnH>E`^k~oU2jzAobPb7@SMayMco%Hq_h5_oh2UaR=x@&m(F3b5ol8<7Ns|J z(xiG9@2wgJ@k!MzW+v2QHkE@lb|}Y((#3o&m%_>_D){QNWH*{$X^!)*BxIq}$jFqH zW|c`MlqyxVhsa$8@cQyNPn8}lho6`N*B^tm#%QA5}G^xA54UG_5?8qvL6oDrktaSL04@xVc^~GIgGU&RFR#Jl|N1p4u8mYqh0`uBetyZ~@i$Q_ak6 zs#)Whz;naCv{k$-%_>l{I;l%mr&2%aHo2j%ArYj9j=H4&o z&(!AU$GKGaTq=An%~%5gmyT|$G|y5&Iq+h?X@-v77~Rg-t0zYU@&s{JjN3RCS<)+2 zH;m(Sg>LV`RWHJD2z{3BV8Pp?yU1UV)+gzL@&T>Md!sufA|2gPX}n{w6S&}vt48-l zp6oIw8K>NKm2$Ij%DpW8G(5Xhcjz>eHwZHGa9|quYjb zLwZHRAQVmGpSPU&auM$AA=>AZ93ieDR{TR3Lhf=W8+%Mbhpa7jmlyy&|8k# z&BS{nvw~fQSB2jsr3u_i1>Jl1L_s#q}A zOw`MA1mk~GYY9goWlJ2HIK?+wy=$^QHl9d@z0mfzqMY)v!SVDTHrOH#?hXS(62jgv z*crD7vaCPQj*f%wVJ;DT6TrZfNVVdn`bVAxVVaRq6 ziv)sKLODTa9CE8Ddfrh?SAIaJRl?9$CZzE?977J+L#30j4}3PElch, 2012 -# Jannis Leidel , 2011 -# Jonathan Lindén, 2014 -# Mattias Hansson , 2016 -# Mattias Benjaminsson , 2011 -# Samuel Linde , 2011 -# Thomas Lundqvist, 2016 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-05-17 11:50+0200\n" -"PO-Revision-Date: 2017-09-19 16:41+0000\n" -"Last-Translator: Mattias Hansson \n" -"Language-Team: Swedish (http://www.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" - -#, javascript-format -msgid "Available %s" -msgstr "Tillgängliga %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Detta är listan med tillgängliga %s. Du kan välja ut vissa genom att markera " -"dem i rutan nedan och sedan klicka pÃ¥ \"Välj\"-knapparna mellan de tvÃ¥ " -"rutorna." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "Skriv i denna ruta för att filtrera listan av tillgängliga %s." - -msgid "Filter" -msgstr "Filter" - -msgid "Choose all" -msgstr "Välj alla" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Klicka för att välja alla %s pÃ¥ en gÃ¥ng." - -msgid "Choose" -msgstr "Välj" - -msgid "Remove" -msgstr "Ta bort" - -#, javascript-format -msgid "Chosen %s" -msgstr "Välj %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Detta är listan med utvalda %s. Du kan ta bort vissa genom att markera dem i " -"rutan nedan och sedan klicka pÃ¥ \"Ta bort\"-pilen mellan de tvÃ¥ rutorna." - -msgid "Remove all" -msgstr "Ta bort alla" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Klicka för att ta bort alla valda %s pÃ¥ en gÃ¥ng." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(sel)s av %(cnt)s markerade" -msgstr[1] "%(sel)s av %(cnt)s markerade" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Du har ändringar som inte sparats i enskilda redigerbara fält. Om du kör en " -"operation kommer de ändringar som inte sparats att gÃ¥ förlorade." - -msgid "" -"You have selected an action, but you haven't saved your changes to " -"individual fields yet. Please click OK to save. You'll need to re-run the " -"action." -msgstr "" -"Du har markerat en operation, men du har inte sparat sparat dina ändringar " -"till enskilda fält ännu. Var vänlig klicka OK för att spara. Du kommer att " -"behöva köra operationen pÃ¥ nytt." - -msgid "" -"You have selected an action, and you haven't made any changes on individual " -"fields. You're probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Du har markerat en operation och du har inte gjort nÃ¥gra ändringar i " -"enskilda fält. Du letar antagligen efter Utför-knappen snarare än Spara." - -msgid "Now" -msgstr "Nu" - -msgid "Midnight" -msgstr "Midnatt" - -msgid "6 a.m." -msgstr "06:00" - -msgid "Noon" -msgstr "Middag" - -msgid "6 p.m." -msgstr "6 p.m." - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "Notera: Du är %s timme före serverns tid." -msgstr[1] "Notera: Du är %s timmar före serverns tid." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "Notera: Du är %s timme efter serverns tid." -msgstr[1] "Notera: Du är %s timmar efter serverns tid." - -msgid "Choose a Time" -msgstr "Välj en tidpunkt" - -msgid "Choose a time" -msgstr "Välj en tidpunkt" - -msgid "Cancel" -msgstr "Avbryt" - -msgid "Today" -msgstr "I dag" - -msgid "Choose a Date" -msgstr "Välj ett datum" - -msgid "Yesterday" -msgstr "I gÃ¥r" - -msgid "Tomorrow" -msgstr "I morgon" - -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" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "S" - -msgctxt "one letter Monday" -msgid "M" -msgstr "M" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "T" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "O" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "T" - -msgctxt "one letter Friday" -msgid "F" -msgstr "F" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "L" - -msgid "Show" -msgstr "Visa" - -msgid "Hide" -msgstr "Göm" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/sw/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/sw/LC_MESSAGES/django.mo deleted file mode 100644 index 6e917f5d949f4f2bff1081e2eb531a09b6af94ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14353 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 IwF@-=1(RJ&ZvX%Q diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/sw/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/sw/LC_MESSAGES/django.po deleted file mode 100644 index 1271dff..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/sw/LC_MESSAGES/django.po +++ /dev/null @@ -1,676 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Machaku , 2013-2014 -# Machaku , 2016 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-01-19 16:49+0100\n" -"PO-Revision-Date: 2017-09-23 18:54+0000\n" -"Last-Translator: Jannis Leidel \n" -"Language-Team: Swahili (http://www.transifex.com/django/django/language/" -"sw/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: sw\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "Umefanikiwa kufuta %(items)s %(count)d." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "Huwezi kufuta %(name)s" - -msgid "Are you sure?" -msgstr "Una uhakika?" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Futa %(verbose_name_plural)s teule" - -msgid "Administration" -msgstr "Utawala" - -msgid "All" -msgstr "yote" - -msgid "Yes" -msgstr "Ndiyo" - -msgid "No" -msgstr "Hapana" - -msgid "Unknown" -msgstr "Haijulikani" - -msgid "Any date" -msgstr "Tarehe yoyote" - -msgid "Today" -msgstr "Leo" - -msgid "Past 7 days" -msgstr "Siku 7 zilizopita" - -msgid "This month" -msgstr "mwezi huu" - -msgid "This year" -msgstr "Mwaka huu" - -msgid "No date" -msgstr "Hakuna tarehe" - -msgid "Has date" -msgstr "Kuna tarehe" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"Tafadhali ingiza %(username)s na nywila sahihi kwa akaunti ya msimamizi. " -"Kumbuka kuzingatia herufi kubwa na ndogo." - -msgid "Action:" -msgstr "Tendo" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Ongeza %(verbose_name)s" - -msgid "Remove" -msgstr "Ondoa" - -msgid "action time" -msgstr "muda wa tendo" - -msgid "user" -msgstr "mtumiaji" - -msgid "content type" -msgstr "aina ya maudhui" - -msgid "object id" -msgstr "Kitambulisho cha kitu" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/3/library/functions.html#repr) -msgid "object repr" -msgstr "`repr` ya kitu" - -msgid "action flag" -msgstr "bendera ya tendo" - -msgid "change message" -msgstr "badilisha ujumbe" - -msgid "log entry" -msgstr "ingizo kwenye kumbukumbu" - -msgid "log entries" -msgstr "maingizo kwenye kumbukumbu" - -#, python-format -msgid "Added \"%(object)s\"." -msgstr "Kuongezwa kwa \"%(object)s\"." - -#, python-format -msgid "Changed \"%(object)s\" - %(changes)s" -msgstr "Kubadilishwa kwa \"%(object)s\" - %(changes)s" - -#, python-format -msgid "Deleted \"%(object)s.\"" -msgstr "Kufutwa kwa \"%(object)s\"." - -msgid "LogEntry Object" -msgstr "Kitu cha Ingizo la Kumbukumbu" - -#, python-brace-format -msgid "Added {name} \"{object}\"." -msgstr "Kumeongezeka {name} \"{object}\"." - -msgid "Added." -msgstr "Imeongezwa" - -msgid "and" -msgstr "na" - -#, python-brace-format -msgid "Changed {fields} for {name} \"{object}\"." -msgstr "Mabadiliko ya {fields} yamefanyika katika {name} \"{object}\"." - -#, python-brace-format -msgid "Changed {fields}." -msgstr "Mabadiliko yamefanyika katika {fields} " - -#, python-brace-format -msgid "Deleted {name} \"{object}\"." -msgstr "Futa {name} \"{object}\"." - -msgid "No fields changed." -msgstr "Hakuna uga uliobadilishwa." - -msgid "None" -msgstr "Hakuna" - -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may edit it again below." -msgstr "" -"Ingizo la {name} \"{obj}\" limefanyika kwa mafanikio. Unaweza kuhariri tena" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was added successfully." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was changed successfully." -msgstr "" - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Nilazima kuchagua vitu ili kufanyia kitu fulani. Hakuna kitu " -"kilichochaguliwa." - -msgid "No action selected." -msgstr "Hakuna tendo lililochaguliwa" - -#, python-format -msgid "The %(name)s \"%(obj)s\" was deleted successfully." -msgstr "Ufutaji wa \"%(obj)s\" %(name)s umefanikiwa." - -#, python-format -msgid "%(name)s with ID \"%(key)s\" doesn't exist. Perhaps it was deleted?" -msgstr "" - -#, python-format -msgid "Add %s" -msgstr "Ongeza %s" - -#, python-format -msgid "Change %s" -msgstr "Badilisha %s" - -msgid "Database error" -msgstr "Hitilafu katika hifadhidata" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "mabadiliko ya %(name)s %(count)s yamefanikiwa." -msgstr[1] "mabadiliko ya %(name)s %(count)s yamefanikiwa." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s kuchaguliwa" -msgstr[1] "%(total_count)s (kila kitu) kuchaguliwa" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "Vilivyo chaguliwa ni 0 kati ya %(cnt)s" - -#, python-format -msgid "Change history: %s" -msgstr "Badilisha historia: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(instance)s %(class_name)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"Kufutwa kwa ingizo la %(instance)s %(class_name)s kutahitaji kufutwa kwa " -"vitu vifuatavyo vyenye mahusiano vilivyokingwa: %(related_objects)s" - -msgid "Django site admin" -msgstr "Utawala wa tovuti ya django" - -msgid "Django administration" -msgstr "Utawala wa Django" - -msgid "Site administration" -msgstr "Utawala wa tovuti" - -msgid "Log in" -msgstr "Ingia" - -#, python-format -msgid "%(app)s administration" -msgstr "Utawala wa %(app)s" - -msgid "Page not found" -msgstr "Ukurasa haujapatikana" - -msgid "We're sorry, but the requested page could not be found." -msgstr "Samahani, ukurasa uliohitajika haukupatikana." - -msgid "Home" -msgstr "Sebule" - -msgid "Server error" -msgstr "Hitilafu ya seva" - -msgid "Server error (500)" -msgstr "Hitilafu ya seva (500)" - -msgid "Server Error (500)" -msgstr "Hitilafu ya seva (500)" - -msgid "" -"There's been an error. It's been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"Kumekuwa na hitilafu. Imeripotiwa kwa watawala kupitia barua pepe na " -"inatakiwa kurekebishwa mapema." - -msgid "Run the selected action" -msgstr "Fanya tendo lililochaguliwa." - -msgid "Go" -msgstr "Nenda" - -msgid "Click here to select the objects across all pages" -msgstr "Bofya hapa kuchagua viumbile katika kurasa zote" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Chagua kila %(module_name)s, (%(total_count)s). " - -msgid "Clear selection" -msgstr "Safisha chaguo" - -msgid "" -"First, enter a username and password. Then, you'll be able to edit more user " -"options." -msgstr "" -"Kwanza, ingiza jina lamtumiaji na nywila. Kisha, utaweza kuhariri zaidi " -"machaguo ya mtumiaji." - -msgid "Enter a username and password." -msgstr "Ingiza jina la mtumiaji na nywila." - -msgid "Change password" -msgstr "Badilisha nywila" - -msgid "Please correct the error below." -msgstr "Tafadhali sahihisha makosa yafuatayo " - -msgid "Please correct the errors below." -msgstr "Tafadhali sahihisha makosa yafuatayo." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "ingiza nywila ya mtumiaji %(username)s." - -msgid "Welcome," -msgstr "Karibu" - -msgid "View site" -msgstr "Tazama tovuti" - -msgid "Documentation" -msgstr "Nyaraka" - -msgid "Log out" -msgstr "Toka" - -#, python-format -msgid "Add %(name)s" -msgstr "Ongeza %(name)s" - -msgid "History" -msgstr "Historia" - -msgid "View on site" -msgstr "Ona kwenye tovuti" - -msgid "Filter" -msgstr "Chuja" - -msgid "Remove from sorting" -msgstr "Ondoa katika upangaji" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Kipaumbele katika mpangilio: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "Geuza mpangilio" - -msgid "Delete" -msgstr "Futa" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"Kufutwa kwa '%(escaped_object)s' %(object_name)s kutasababisha kufutwa kwa " -"vitu vinavyohuisana, lakini akaunti yako haina ruhusa ya kufuta vitu vya " -"aina zifuatazo:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"Kufuta '%(escaped_object)s' %(object_name)s kutahitaji kufuta vitu " -"vifuatavyo ambavyo vinavyohuisana na vimelindwa:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"Una uhakika kuwa unataka kufuta \"%(escaped_object)s\" %(object_name)s ? " -"Vitu vyote vinavyohuisana kati ya vifuatavyo vitafutwa:" - -msgid "Objects" -msgstr "Viumbile" - -msgid "Yes, I'm sure" -msgstr "Ndiyo, Nina uhakika" - -msgid "No, take me back" -msgstr "Hapana, nirudishe" - -msgid "Delete multiple objects" -msgstr "Futa viumbile mbalimbali" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"Kufutwa kwa %(objects_name)s chaguliwa kutasababisha kufutwa kwa " -"vituvinavyohusiana, lakini akaunti yako haina ruhusa ya kufuta vitu vya " -"vifuatavyo:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"Kufutwa kwa %(objects_name)s kutahitaji kufutwa kwa vitu vifuatavyo vyenye " -"uhusiano na vilivyolindwa:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"Una uhakika kuwa unataka kufuta %(objects_name)s chaguliwa ? Vitu vyote kati " -"ya vifuatavyo vinavyohusiana vitafutwa:" - -msgid "Change" -msgstr "Badilisha" - -msgid "Delete?" -msgstr "Futa?" - -#, python-format -msgid " By %(filter_title)s " -msgstr " Kwa %(filter_title)s" - -msgid "Summary" -msgstr "Muhtasari" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "Models katika application %(name)s" - -msgid "Add" -msgstr "Ongeza" - -msgid "You don't have permission to edit anything." -msgstr "Huna ruhusa ya kuhariri chochote" - -msgid "Recent actions" -msgstr "Matendo ya karibuni" - -msgid "My actions" -msgstr "Matendo yangu" - -msgid "None available" -msgstr "Hakuna kilichopatikana" - -msgid "Unknown content" -msgstr "Maudhui hayajulikani" - -msgid "" -"Something's wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"Kuna tatizo limetokea katika usanikishaji wako wa hifadhidata. Hakikisha " -"kuwa majedwali sahihi ya hifadhidata yameundwa, na hakikisha hifadhidata " -"inaweza kusomwana mtumiaji sahihi." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" - -msgid "Forgotten your password or username?" -msgstr "Umesahau jina na nenosiri lako?" - -msgid "Date/time" -msgstr "Tarehe/saa" - -msgid "User" -msgstr "Mtumiaji" - -msgid "Action" -msgstr "Tendo" - -msgid "" -"This object doesn't have a change history. It probably wasn't added via this " -"admin site." -msgstr "" -"Kiumbile hiki hakina historia ya kubadilika. Inawezekana hakikuwekwa kupitia " -"hii tovuti ya utawala." - -msgid "Show all" -msgstr "Onesha yotee" - -msgid "Save" -msgstr "Hifadhi" - -msgid "Popup closing..." -msgstr "Udukizi unafunga" - -#, python-format -msgid "Change selected %(model)s" -msgstr "Badili %(model)s husika" - -#, python-format -msgid "Add another %(model)s" -msgstr "Ongeza %(model)s tena" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "Futa %(model)s husika" - -msgid "Search" -msgstr "Tafuta" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "tokeo %(counter)s" -msgstr[1] "matokeo %(counter)s" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "jumla %(full_result_count)s" - -msgid "Save as new" -msgstr "Hifadhi kama mpya" - -msgid "Save and add another" -msgstr "Hifadhi na ongeza" - -msgid "Save and continue editing" -msgstr "Hifadhi na endelea kuhariri" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "Ahsante kwa kutumia muda wako katika Tovuti yetu leo. " - -msgid "Log in again" -msgstr "ingia tena" - -msgid "Password change" -msgstr "Badilisha nywila" - -msgid "Your password was changed." -msgstr "Nywila yako imebadilishwa" - -msgid "" -"Please enter your old password, for security's sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"Tafadhali ingiza nywila yako ya zamani, kwa ajili ya usalama, kisha ingiza " -"nywila mpya mara mbili ili tuweze kuthibitisha kuwa umelichapisha kwa " -"usahihi." - -msgid "Change my password" -msgstr "Badilisha nywila yangu" - -msgid "Password reset" -msgstr "Kuseti nywila upya" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "Nywila yako imesetiwa. Unaweza kuendelea na kuingia sasa." - -msgid "Password reset confirmation" -msgstr "Uthibitisho wa kuseti nywila upya" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Tafadhali ingiza nywila mpya mara mbili ili tuweze kuthibitisha kuwa " -"umelichapisha kwa usahihi." - -msgid "New password:" -msgstr "Nywila mpya:" - -msgid "Confirm password:" -msgstr "Thibitisha nywila" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"Kiungo cha kuseti nywila upya ni batili, inawezekana ni kwa sababu kiungo " -"hicho tayari kimetumika. tafadhali omba upya kuseti nywila." - -msgid "" -"We've emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" - -msgid "" -"If you don't receive an email, please make sure you've entered the address " -"you registered with, and check your spam folder." -msgstr "" -"Ikiwa hujapata barua pepe, tafadhali hakikisha umeingiza anuani ya barua " -"pepe uliyoitumia kujisajili na angalia katika folda la spam" - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"Umepata barua pepe hii kwa sababu ulihitaji ku seti upya nywila ya akaunti " -"yako ya %(site_name)s." - -msgid "Please go to the following page and choose a new password:" -msgstr "Tafadhali nenda ukurasa ufuatao na uchague nywila mpya:" - -msgid "Your username, in case you've forgotten:" -msgstr "Jina lako la mtumiaji, ikiwa umesahau:" - -msgid "Thanks for using our site!" -msgstr "Ahsante kwa kutumia tovui yetu!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "timu ya %(site_name)s" - -msgid "" -"Forgotten your password? Enter your email address below, and we'll email " -"instructions for setting a new one." -msgstr "" -"Umesahau nywila yako? Ingiza anuani yako ya barua pepe hapo chini, nasi " -"tutakutumia maelekezo ya kuseti nenosiri jipya. " - -msgid "Email address:" -msgstr "Anuani ya barua pepe:" - -msgid "Reset my password" -msgstr "Seti nywila yangu upya" - -msgid "All dates" -msgstr "Tarehe zote" - -#, python-format -msgid "Select %s" -msgstr "Chagua %s" - -#, python-format -msgid "Select %s to change" -msgstr "Chaguo %s kwa mabadilisho" - -msgid "Date:" -msgstr "Tarehe" - -msgid "Time:" -msgstr "Saa" - -msgid "Lookup" -msgstr "`Lookup`" - -msgid "Currently:" -msgstr "Kwa sasa:" - -msgid "Change:" -msgstr "Badilisha:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/sw/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/sw/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 12f1466cf36601c7aa3d6d866e8772ed1a6391d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3647 zcmb_eNsrt_6fPia!@lp~5h)~r*t4)CbO=fq2pO^snI1%h5PIFNZr8M3)!5~BoC8Qm za7Qc$#DRz(fVd)#{0NW$Ax>Plpd2ER1K+bf3or^{vBv(omiOv=-+NUxKis)CB>5S+wn>)QUmhbi1%K+ z5{EpHq<(H|QTTwix(BbsB9Fv!2i}{d(LQ$pQ4Z?Pwk`Z_X@7%G&HFy!t$6RoTgL}n zeGsxz+jr(V*_D$U(Dt2u>+usEy6<&#(Xl6q!!%R}Cu|b#C7QP9YMyOhCu%-+F4rv( zlQ-#lE2+nGZEJ(X^he|!^=lL2BtbW^CkIcVnqM8ybm}I$9>>(idVSgBhfcYII1`E#yCNfwHAfP0uCs~GYJ%bBb3x|PCsR+y#zvRqcJryF zI$1~Bf&{FVVppneY;wY%k2NJGhd=}34cdowkSSNIQsyqz)T`QL8aouzl#H!i^xSEX zOcQw5`eEHprG?QcwF*V~(uuOGhx*dAKR5we+krYLoXL88yQE9U~WU zrMfP4!drE#u|~)!FfaN^)c8H9%Y`CWHW6*Ar#hu`6qUG>@`)Mcx4JPP8gbtnXLr~7 zRqX`3!&Ax;>eNae*bX%|mIZ^zOiWa8g0*!L<+V0DP?6)z^{{&?N}Q|3A2^gFRDJ;> z7v94-W3;6ci^|B7FlolZi&MiS+DI*jWh6b>8ab%(7jjf-AJSr?IoC~9(1|0Wo7gwZ zu}!UpFLY))$clzpBgqC*g>9DHTnZf-U!NSSnk)=zy5eqwz%}1Ldnyem^sp6N?nAYh zxfPsP!9o=}@!+`Q6k>J$9K7j^#rW1}R?5`>zn2hW-Kw&>>SR)0k4?Ms8gJn3fsFQ z*T)MnOW%CGNDEZ5tg_mgRJZ|}hNA>4=jvHE0EJPp$}Oi+$u#EFt#H_mN*+dqvyl@M z5o}l_2Gcf9osWwZR)-8m)pBk|1=hy?w`{dK7{x_gfZUNH?G+>L(DF!jQ0*?o(W|K# zVHG=M)J4o>#S|g3=#%RS|Isq#e{b7b+NwzTU#@y-wo4$XPKapDmm2j?Sd9pAJsYxy zT;?LgD^-vaM6Fzth>(^om-@_x)byC6*wDoIq85HsOhjy{D9P~%U~*hw1*DI8EdNFr ztbk4|Fe-X=qEj@WHd2F2O>DQ-#zFx5y0xAdoG2#zCmfsN_`fOE>RpWCQSH5)!hSJ*_bxQ2UA4}5>hOr*Nm`3*EHA={uyKW vjKi6V!$@RU7|BV2$Q!4PH`(gO>fIZCaN6SvDs#naI>WMpaAO=>IE{V>)l@t2 diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/sw/LC_MESSAGES/djangojs.po b/venv/Lib/site-packages/django/contrib/admin/locale/sw/LC_MESSAGES/djangojs.po deleted file mode 100644 index 5806dd9..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/sw/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,217 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Machaku , 2013-2014 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-05-17 23:12+0200\n" -"PO-Revision-Date: 2017-09-23 18:54+0000\n" -"Last-Translator: Jannis Leidel \n" -"Language-Team: Swahili (http://www.transifex.com/django/django/language/" -"sw/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: sw\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#, javascript-format -msgid "Available %s" -msgstr "Yaliyomo: %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Hii ni orodha ya %s uliyochagua. Unaweza kuchagua baadhi vitu kwa kuvichagua " -"katika kisanduku hapo chini kisha kubofya mshale wa \"Chagua\" kati ya " -"visanduku viwili." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "Chapisha katika kisanduku hiki ili kuchuja orodha ya %s iliyopo." - -msgid "Filter" -msgstr "Chuja" - -msgid "Choose all" -msgstr "Chagua vyote" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Bofya kuchagua %s kwa pamoja." - -msgid "Choose" -msgstr "Chagua" - -msgid "Remove" -msgstr "Ondoa" - -#, javascript-format -msgid "Chosen %s" -msgstr "Chaguo la %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Hii ni orodha ya %s uliyochagua. Unaweza kuondoa baadhi vitu kwa kuvichagua " -"katika kisanduku hapo chini kisha kubofya mshale wa \"Ondoa\" kati ya " -"visanduku viwili." - -msgid "Remove all" -msgstr "Ondoa vyote" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Bofya ili kuondoa %s chaguliwa kwa pamoja." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "umechagua %(sel)s kati ya %(cnt)s" -msgstr[1] "umechagua %(sel)s kati ya %(cnt)s" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Umeacha kuhifadhi mabadiliko katika uga zinazoharirika. Ikiwa utafanya tendo " -"lingine, mabadiliko ambayo hayajahifadhiwa yatapotea." - -msgid "" -"You have selected an action, but you haven't saved your changes to " -"individual fields yet. Please click OK to save. You'll need to re-run the " -"action." -msgstr "" -"Umechagua tendo, lakini bado hujahifadhi mabadiliko yako katika uga husika. " -"Tafadali bofya Sawa ukitaka kuhifadhi. Utahitajika kufanya upya kitendo " - -msgid "" -"You have selected an action, and you haven't made any changes on individual " -"fields. You're probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Umechagua tendo, lakini bado hujahifadhi mabadiliko yako katika uga husika. " -"Inawezekana unatafuta kitufe cha Nenda badala ya Hifadhi" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "Kumbuka: Uko saa %s mbele ukilinganisha na majira ya seva" -msgstr[1] "Kumbuka: Uko masaa %s mbele ukilinganisha na majira ya seva" - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "Kumbuka: Uko saa %s nyuma ukilinganisha na majira ya seva" -msgstr[1] "Kumbuka: Uko masaa %s nyuma ukilinganisha na majira ya seva" - -msgid "Now" -msgstr "Sasa" - -msgid "Choose a Time" -msgstr "" - -msgid "Choose a time" -msgstr "Chagua wakati" - -msgid "Midnight" -msgstr "Usiku wa manane" - -msgid "6 a.m." -msgstr "Saa 12 alfajiri" - -msgid "Noon" -msgstr "Adhuhuri" - -msgid "6 p.m." -msgstr "" - -msgid "Cancel" -msgstr "Ghairi" - -msgid "Today" -msgstr "Leo" - -msgid "Choose a Date" -msgstr "" - -msgid "Yesterday" -msgstr "Jana" - -msgid "Tomorrow" -msgstr "Kesho" - -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 "" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "" - -msgctxt "one letter Monday" -msgid "M" -msgstr "" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "" - -msgctxt "one letter Friday" -msgid "F" -msgstr "" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "" - -msgid "Show" -msgstr "Onesha" - -msgid "Hide" -msgstr "Ficha" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ta/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/ta/LC_MESSAGES/django.mo deleted file mode 100644 index 398f1f2850e8e8e7b35426612c95e4a23cd6c773..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10179 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 diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ta/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/ta/LC_MESSAGES/django.po deleted file mode 100644 index 3a3cf1b..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/ta/LC_MESSAGES/django.po +++ /dev/null @@ -1,643 +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: 2017-01-19 16:49+0100\n" -"PO-Revision-Date: 2017-09-19 16:40+0000\n" -"Last-Translator: Jannis Leidel \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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "" - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "" - -msgid "Are you sure?" -msgstr "உறà¯à®¤à®¿à®¯à®¾à®• சொலà¯à®•ிறீரà¯à®•ளா?" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "" - -msgid "Administration" -msgstr "" - -msgid "All" -msgstr "அனைதà¯à®¤à¯à®®à¯" - -msgid "Yes" -msgstr "ஆமà¯" - -msgid "No" -msgstr "இலà¯à®²à¯ˆ" - -msgid "Unknown" -msgstr "தெரியாத" - -msgid "Any date" -msgstr "எநà¯à®¤ தேதியà¯à®®à¯" - -msgid "Today" -msgstr "இனà¯à®±à¯" - -msgid "Past 7 days" -msgstr "கடநà¯à®¤ 7 நாடà¯à®•ளிலà¯" - -msgid "This month" -msgstr "இநà¯à®¤ மாதமà¯" - -msgid "This year" -msgstr "இநà¯à®¤ வரà¯à®Ÿà®®à¯" - -msgid "No date" -msgstr "" - -msgid "Has date" -msgstr "" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" - -msgid "Action:" -msgstr "" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "" - -msgid "Remove" -msgstr "அழிகà¯à®•" - -msgid "action time" -msgstr "செயல௠நேரமà¯" - -msgid "user" -msgstr "" - -msgid "content type" -msgstr "" - -msgid "object id" -msgstr "பொரà¯à®³à¯ அடையாளமà¯" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/3/library/functions.html#repr) -msgid "object repr" -msgstr "பொரà¯à®³à¯ உரà¯à®µà®•ிதà¯à®¤à®®à¯" - -msgid "action flag" -msgstr "செயரà¯à®•à¯à®±à®¿" - -msgid "change message" -msgstr "செயà¯à®¤à®¿à®¯à¯ˆ மாறà¯à®±à¯" - -msgid "log entry" -msgstr "பà¯à®•à¯à®ªà®¤à®¿à®µà¯ உளà¯à®³à¯€à®Ÿà¯" - -msgid "log entries" -msgstr "பà¯à®•à¯à®ªà®¤à®¿à®µà¯ உளà¯à®³à¯€à®Ÿà¯à®•ளà¯" - -#, python-format -msgid "Added \"%(object)s\"." -msgstr "" - -#, python-format -msgid "Changed \"%(object)s\" - %(changes)s" -msgstr "" - -#, python-format -msgid "Deleted \"%(object)s.\"" -msgstr "" - -msgid "LogEntry Object" -msgstr "" - -#, python-brace-format -msgid "Added {name} \"{object}\"." -msgstr "" - -msgid "Added." -msgstr "" - -msgid "and" -msgstr "மறà¯à®±à¯à®®à¯" - -#, python-brace-format -msgid "Changed {fields} for {name} \"{object}\"." -msgstr "" - -#, python-brace-format -msgid "Changed {fields}." -msgstr "" - -#, python-brace-format -msgid "Deleted {name} \"{object}\"." -msgstr "" - -msgid "No fields changed." -msgstr "எநà¯à®¤ பà¯à®²à®®à¯à®®à¯ மாறவிலà¯à®²à¯ˆ." - -msgid "None" -msgstr "" - -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was added successfully." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was changed successfully." -msgstr "" - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" - -msgid "No action selected." -msgstr "" - -#, python-format -msgid "The %(name)s \"%(obj)s\" was deleted successfully." -msgstr "%(name)s \"%(obj)s\" வெறà¯à®±à®¿à®•ரமாக அழிகà¯à®•பà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à¯." - -#, python-format -msgid "%(name)s with ID \"%(key)s\" doesn't exist. Perhaps it was deleted?" -msgstr "" - -#, python-format -msgid "Add %s" -msgstr "%s யை சேரà¯à®•à¯à®•" - -#, python-format -msgid "Change %s" -msgstr "%s யை மாறà¯à®±à¯" - -msgid "Database error" -msgstr "தகவலà¯à®šà¯‡à®®à®¿à®ªà¯à®ªà¯ பிழை" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "" - -#, python-format -msgid "Change history: %s" -msgstr "வரலாறà¯à®±à¯ˆ மாறà¯à®±à¯: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" - -msgid "Django site admin" -msgstr "டிஜாஙà¯à®™à¯‹ தள நிரà¯à®µà®¾à®•ி" - -msgid "Django administration" -msgstr "டிஜாஙà¯à®™à¯‹ நிரà¯à®µà®¾à®•ம௠" - -msgid "Site administration" -msgstr "இணைய மேலானà¯à®®à¯ˆ" - -msgid "Log in" -msgstr "உளà¯à®³à¯‡ போ" - -#, python-format -msgid "%(app)s administration" -msgstr "" - -msgid "Page not found" -msgstr "பகà¯à®•தà¯à®¤à¯ˆà®•௠காணவிலà¯à®²à¯ˆ" - -msgid "We're sorry, but the requested page could not be found." -msgstr "நீஙà¯à®•ள௠விரà¯à®®à¯à®ªà®¿à®¯ பகà¯à®•தà¯à®¤à¯ˆ காண இயலவிலà¯à®²à¯ˆ,அதறà¯à®•ாக நாஙà¯à®•ள௠வரà¯à®¨à¯à®¤à¯à®•ிறோமà¯." - -msgid "Home" -msgstr "வீடà¯" - -msgid "Server error" -msgstr "சேவகன௠பிழை" - -msgid "Server error (500)" -msgstr "சேவையகம௠தவறà¯(500)" - -msgid "Server Error (500)" -msgstr "சேவையகம௠பிழை(500)" - -msgid "" -"There's been an error. It's been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" - -msgid "Run the selected action" -msgstr "" - -msgid "Go" -msgstr "செலà¯" - -msgid "Click here to select the objects across all pages" -msgstr "" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "" - -msgid "Clear selection" -msgstr "" - -msgid "" -"First, enter a username and password. Then, you'll be able to edit more user " -"options." -msgstr "" -"à®®à¯à®¤à®²à®¿à®²à¯,பயனரà¯à®ªà¯à®ªà¯†à®¯à®°à¯ மறà¯à®±à¯à®®à¯ கடவà¯à®šà¯à®šà¯Šà®²à¯à®²à¯ˆ உளà¯à®³à®¿à®Ÿà®µà¯à®®à¯.அதன௠பிறக௠தான௠நீஙà¯à®•ள௠உஙà¯à®•ள௠பெயரின௠" -"விவரஙà¯à®•ளை திரà¯à®¤à¯à®¤ à®®à¯à®Ÿà®¿à®¯à¯à®®à¯" - -msgid "Enter a username and password." -msgstr "" - -msgid "Change password" -msgstr "கடவà¯à®šà¯à®šà¯†à®¾à®²à¯à®²à¯ˆ மாறà¯à®±à¯" - -msgid "Please correct the error below." -msgstr "கீழே உளà¯à®³ தவறà¯à®•ளைத௠திரà¯à®¤à¯à®¤à¯à®•" - -msgid "Please correct the errors below." -msgstr "" - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "" - -msgid "Welcome," -msgstr "நலà¯à®µà®°à®µà¯," - -msgid "View site" -msgstr "" - -msgid "Documentation" -msgstr "ஆவனமாகà¯à®•à®®à¯" - -msgid "Log out" -msgstr "வெளியேறà¯" - -#, python-format -msgid "Add %(name)s" -msgstr "%(name)s சேரà¯à®•à¯à®•" - -msgid "History" -msgstr "வரலாறà¯" - -msgid "View on site" -msgstr "தளதà¯à®¤à®¿à®²à¯ பாரà¯" - -msgid "Filter" -msgstr "வடிகடà¯à®Ÿà®¿" - -msgid "Remove from sorting" -msgstr "" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "" - -msgid "Toggle sorting" -msgstr "" - -msgid "Delete" -msgstr "நீகà¯à®•à¯à®•" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"நீகà¯à®•à¯à®®à¯ '%(escaped_object)s' ஆனத௠%(object_name)s தொடரà¯à®ªà¯à®Ÿà¯ˆà®¯ மறà¯à®±à®µà®±à¯à®±à¯ˆà®¯à¯à®®à¯ நீகà¯à®•à¯à®®à¯. " -"ஆனால௠அதை நீகà¯à®•à¯à®µà®¤à®±à¯à®•à¯à®°à®¿à®¯ உரிமை உஙà¯à®•ளà¯à®•à¯à®•௠இலà¯à®²à¯ˆ" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"நீஙà¯à®•ள௠இநà¯à®¤ \"%(escaped_object)s\" %(object_name)s நீகà¯à®•à¯à®µà®¤à®¿à®²à¯ நிசà¯à®šà®¯à®®à®¾?தொடரà¯à®ªà¯à®Ÿà¯ˆà®¯ " -"மறà¯à®±à®µà¯ˆà®¯à¯à®®à¯ நீகà¯à®•பà¯à®ªà®Ÿà¯à®®à¯. " - -msgid "Objects" -msgstr "" - -msgid "Yes, I'm sure" -msgstr "ஆமà¯, எனகà¯à®•௠உறà¯à®¤à®¿" - -msgid "No, take me back" -msgstr "" - -msgid "Delete multiple objects" -msgstr "" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" - -msgid "Change" -msgstr "மாறà¯à®±à¯à®•" - -msgid "Delete?" -msgstr "" - -#, python-format -msgid " By %(filter_title)s " -msgstr "%(filter_title)s ஆலà¯" - -msgid "Summary" -msgstr "" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "" - -msgid "Add" -msgstr "சேரà¯à®•à¯à®•" - -msgid "You don't have permission to edit anything." -msgstr "உஙà¯à®•ளà¯à®•à¯à®•௠மாறà¯à®±à¯à®µà®¤à®±à¯à®•à¯à®°à®¿à®¯ உரிமையிலà¯à®²à¯ˆ" - -msgid "Recent actions" -msgstr "" - -msgid "My actions" -msgstr "" - -msgid "None available" -msgstr "எதà¯à®µà¯à®®à¯ கிடைகà¯à®•விலà¯à®²à¯ˆ" - -msgid "Unknown content" -msgstr "" - -msgid "" -"Something's wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"உஙà¯à®•ளà¯à®Ÿà¯ˆà®¯ தகவலà¯à®šà¯‡à®®à®¿à®ªà¯à®ªà®•தà¯à®¤à¯ˆ நிறà¯à®µà¯à®µà®¤à®¿à®²à¯ சில தவறà¯à®•ள௠உளà¯à®³à®¤à¯. அதறà¯à®•௠இணையான " -"தகவலà¯à®šà¯‡à®®à®¿à®ªà¯à®ªà¯ அடà¯à®Ÿà®µà®£à¯ˆà®¯à¯ˆà®¤à®¯à®¾à®°à®¿à®•à¯à®•வà¯à®®à¯. மேலà¯à®®à¯ பயனர௠படிகà¯à®•à¯à®®à¯ படியான தகவலà¯à®šà¯‡à®®à®¿à®ªà¯à®ªà®•தà¯à®¤à¯ˆ " -"உரà¯à®µà®¾à®•à¯à®•வà¯à®®à¯." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" - -msgid "Forgotten your password or username?" -msgstr "" - -msgid "Date/time" -msgstr "தேதி/நேரம௠" - -msgid "User" -msgstr "பயனரà¯" - -msgid "Action" -msgstr "செயலà¯" - -msgid "" -"This object doesn't have a change history. It probably wasn't added via this " -"admin site." -msgstr "" -"இநà¯à®¤ பொரà¯à®³à¯ மாறà¯à®±à¯ வரலாறà¯à®±à®¿à®²à¯ இலà¯à®²à¯ˆà®’ர௠வேளை நிரà¯à®µà®¾à®•தà¯à®¤à®³à®¤à¯à®¤à®¿à®©à¯ மூலம௠சேரà¯à®•à¯à®•பà¯à®ªà®Ÿà®¾à®®à®²à®¿à®°à¯à®•à¯à®•லாமà¯" - -msgid "Show all" -msgstr "எலà¯à®²à®¾à®µà®±à¯à®±à¯ˆà®¯à¯à®®à¯ காடà¯à®Ÿà¯" - -msgid "Save" -msgstr "சேமிகà¯à®•" - -msgid "Popup closing..." -msgstr "" - -#, python-format -msgid "Change selected %(model)s" -msgstr "" - -#, python-format -msgid "Add another %(model)s" -msgstr "" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "" - -msgid "Search" -msgstr "" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "%(full_result_count)s மொதà¯à®¤à®®à¯" - -msgid "Save as new" -msgstr "பà¯à®¤à®¿à®¯à®¤à®¾à®• சேமி" - -msgid "Save and add another" -msgstr "சேமிதà¯à®¤à¯ இனà¯à®©à¯à®®à¯Šà®©à¯à®±à¯ˆà®šà¯ சேரà¯" - -msgid "Save and continue editing" -msgstr "சேமிதà¯à®¤à¯ மாறà¯à®±à®¤à¯à®¤à¯ˆ தொடரà¯à®•" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "வலைதà¯à®¤à®³à®¤à¯à®¤à®¿à®²à¯ உஙà¯à®•ளத௠பொனà¯à®©à®¾à®© நேரதà¯à®¤à¯ˆ செலவழிதà¯à®¤à®®à¯ˆà®•à¯à®•௠மிகà¯à®¨à¯à®¤ நனà¯à®±à®¿" - -msgid "Log in again" -msgstr "மீணà¯à®Ÿà¯à®®à¯ உளà¯à®³à¯‡ பதிவ௠செயà¯à®¯à®µà¯à®®à¯" - -msgid "Password change" -msgstr "கடவà¯à®šà¯à®šà¯Šà®²à¯ மாறà¯à®±à¯" - -msgid "Your password was changed." -msgstr "உஙà¯à®•ளà¯à®Ÿà¯ˆà®¯ கடவà¯à®šà¯à®šà¯Šà®²à¯ மாறà¯à®±à®ªà®Ÿà¯à®Ÿà®¤à¯" - -msgid "" -"Please enter your old password, for security's sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"பாதà¯à®•ாபà¯à®ªà¯ காரணஙà¯à®•ளà¯à®•à¯à®•ாக , à®®à¯à®¤à®²à®¿à®²à¯ உஙà¯à®•ளத௠பழைய கடவà¯à®šà¯à®šà¯Šà®²à¯à®²à¯ˆ உளà¯à®³à®¿à®Ÿà¯à®•. அதன௠பிறக௠" -"பà¯à®¤à®¿à®¯ கடவà¯à®šà¯à®šà¯Šà®²à¯à®²à¯ˆ இர௠மà¯à®±à¯ˆ உளà¯à®³à®¿à®Ÿà¯à®•. இத௠உஙà¯à®•ளத௠உளà¯à®³à®¿à®Ÿà¯à®¤à®²à¯ˆ சரிபாரà¯à®•à¯à®• உதவà¯à®®à¯. " - -msgid "Change my password" -msgstr "கடவà¯à®šà¯ சொலà¯à®²à¯ˆ மாறà¯à®±à®µà¯à®®à¯" - -msgid "Password reset" -msgstr "கடவà¯à®šà¯à®šà¯Šà®²à¯à®²à¯ˆ மாறà¯à®±à®¿à®¯à®®à¯ˆ" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "" - -msgid "Password reset confirmation" -msgstr "" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" - -msgid "New password:" -msgstr "பà¯à®¤à®¿à®¯ கடவà¯à®šà¯à®šà¯Šà®²à¯:" - -msgid "Confirm password:" -msgstr "கடவà¯à®šà¯à®šà¯Šà®²à®¿à®©à¯ மாறà¯à®±à®¤à¯à®¤à¯ˆ உறà¯à®¤à®¿à®ªà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" - -msgid "" -"We've emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" - -msgid "" -"If you don't receive an email, please make sure you've entered the address " -"you registered with, and check your spam folder." -msgstr "" - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" - -msgid "Please go to the following page and choose a new password:" -msgstr "" - -msgid "Your username, in case you've forgotten:" -msgstr "உஙà¯à®•ளத௠பயனாளர௠பெயரà¯, நீஙà¯à®•ள௠மறநà¯à®¤à®¿à®°à¯à®¨à¯à®¤à®¾à®²à¯:" - -msgid "Thanks for using our site!" -msgstr "எஙà¯à®•ளத௠வலைதà¯à®¤à®³à®¤à¯à®¤à¯ˆ பயன௠படà¯à®¤à¯à®¤à®¿à®¯à®¤à®±à¯à®•௠மிகà¯à®¨à¯à®¤ நனà¯à®±à®¿" - -#, python-format -msgid "The %(site_name)s team" -msgstr "இநà¯à®¤ %(site_name)s -இன௠கà¯à®´à¯" - -msgid "" -"Forgotten your password? Enter your email address below, and we'll email " -"instructions for setting a new one." -msgstr "" - -msgid "Email address:" -msgstr "" - -msgid "Reset my password" -msgstr "எனத௠கடவà¯à®šà¯à®šà¯Šà®²à¯à®²à¯ˆ மாறà¯à®±à®¿à®¯à®®à¯ˆ" - -msgid "All dates" -msgstr "அனைதà¯à®¤à¯ தேதியà¯à®®à¯" - -#, python-format -msgid "Select %s" -msgstr "%s யை தேரà¯à®¨à¯à®¤à¯†à®Ÿà¯" - -#, python-format -msgid "Select %s to change" -msgstr "%s யை மாறà¯à®± தேரà¯à®¨à¯à®¤à¯†à®Ÿà¯" - -msgid "Date:" -msgstr "தேதி:" - -msgid "Time:" -msgstr "நேரமà¯:" - -msgid "Lookup" -msgstr "" - -msgid "Currently:" -msgstr "" - -msgid "Change:" -msgstr "" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ta/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/ta/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 339311151934df01a30f236f83be8e2226fe6124..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1379 zcmb7>%WD)d9LGnkuk}ei_`pXLgqD)somKmoTG3VuinXPzqQ|(K?xxHp%S`$@cqsVj zMUm1Tr3VFT53@cIL991VUOae|oc$xjZ!+E1tAXS*zvTOS&ac*%MGtEq_EGEw?1R|5 zH{rmlg4;j=?gr~?_C0V9?E7E_oCkM;&(_{wf;(U*U<>#W+yZ`Hd;bbR% z{|PQ&8|)*nC*X7ndhsTiHtC2{J^OB}l%k&nHVxeR}%HvE{RA!XdRix=qToGm3KT(Nk zQ3WJ3GF+qs5oa1&dYNe+kV4+?r1^8y?;?dWfnVsz7xH-s=_sERHs*$|i{^W%-$VS) z;H=+~$I4u1v8Kg{$v9+MMFF|Sq!cl^&PADr(1R0Y0)a!77{yio*3iP*^;W|(vF%4*PL^j<=QhtSBI`_^zLW#nE@p=m#Ar` zj^;F<*13AfgzP1yDvM&S`)(EoY4?WC<{IM>y&_AhEMz4h-FJmvFA_0WW+a@5SV#v| zREq;5>&}e(3cV!#>}!+cWFPU{do!L%7ESWSByUY)j&u@}Bqn)ol2t;y(=p6PCV6cd zvsTu4?8K`kd1I0n@FMX3U>cA-caKXhQi5;$GM{=P#eRYkv^p7 zLz681n-s;EhSR&;{}npz@;_=Z$%;$6;%Y?xCDevu&^#uC zVWM(-3lk5^&YnfPu2(y*S=$Vzj0wV_VZYOXLD3A|zy$D9-n*tyob!2LFVZA7!y>}K X, 2011 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-05-17 23:12+0200\n" -"PO-Revision-Date: 2017-09-19 16:41+0000\n" -"Last-Translator: Jannis Leidel \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" - -#, javascript-format -msgid "Available %s" -msgstr "%s இரà¯à®•à¯à®•ிறதா " - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "" - -msgid "Filter" -msgstr "வடிகடà¯à®Ÿà®¿" - -msgid "Choose all" -msgstr "எலà¯à®²à®¾à®µà®±à¯à®±à¯ˆà®¯à¯à®®à¯ தேரà¯à®¨à¯à®¤à¯à®¤à¯†à®Ÿà¯à®•à¯à®•" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "" - -msgid "Choose" -msgstr "" - -msgid "Remove" -msgstr "அழிகà¯à®•" - -#, javascript-format -msgid "Chosen %s" -msgstr "%s தேரà¯à®¨à¯à®¤à¯à®¤à¯†à®Ÿà¯à®•à¯à®•பà¯à®ªà®Ÿà¯à®Ÿ" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" - -msgid "Remove all" -msgstr "" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "" - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "" -msgstr[1] "" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" - -msgid "" -"You have selected an action, but you haven't saved your changes to " -"individual fields yet. Please click OK to save. You'll need to re-run the " -"action." -msgstr "" - -msgid "" -"You have selected an action, and you haven't made any changes on individual " -"fields. You're probably looking for the Go button rather than the Save " -"button." -msgstr "" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "" -msgstr[1] "" - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "" -msgstr[1] "" - -msgid "Now" -msgstr "இபà¯à®ªà¯†à®¾à®´à¯à®¤à¯ " - -msgid "Choose a Time" -msgstr "" - -msgid "Choose a time" -msgstr "ஒர௠நேரதà¯à®¤à¯ˆ தேரà¯à®¨à¯à®¤à¯à®¤à¯†à®Ÿà¯à®•à¯à®• " - -msgid "Midnight" -msgstr "நட௠இரவ௠" - -msgid "6 a.m." -msgstr "காலை 6 மணி " - -msgid "Noon" -msgstr "மதியம௠" - -msgid "6 p.m." -msgstr "" - -msgid "Cancel" -msgstr "வேணà¯à®Ÿà®¾à®®à¯ " - -msgid "Today" -msgstr "இனà¯à®±à¯ " - -msgid "Choose a Date" -msgstr "" - -msgid "Yesterday" -msgstr "நேறà¯à®±à¯ " - -msgid "Tomorrow" -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 "" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "" - -msgctxt "one letter Monday" -msgid "M" -msgstr "" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "" - -msgctxt "one letter Friday" -msgid "F" -msgstr "" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "" - -msgid "Show" -msgstr "" - -msgid "Hide" -msgstr "" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/te/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/te/LC_MESSAGES/django.mo deleted file mode 100644 index 17e7dc6bd4fa0bf83cccedb63d8aba406f754ac3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10590 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, 2011 -# Jannis Leidel , 2011 -# à°ªà±à°°à°µà±€à°£à± ఇళà±à°³ , 2011,2013 -# వీవెనౠ, 2011 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-01-19 16:49+0100\n" -"PO-Revision-Date: 2017-09-19 16:40+0000\n" -"Last-Translator: Jannis Leidel \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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "%(count)d %(items)s జయపà±à°°à°¦à°®à±à°—à°¾ తీసేవేయబడినది." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "%(name)s తొలగించà±à°Ÿ వీలà±à°•ాదà±" - -msgid "Are you sure?" -msgstr "మీరౠఖచà±à°šà°¿à°¤à°‚à°—à°¾ ఇలా చేయాలనà±à°•à±à°‚à°Ÿà±à°¨à±à°¨à°¾à°°à°¾?" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "à°Žà°‚à°šà±à°•ోనà±à°¨ %(verbose_name_plural)s తీసివేయà±à°®à± " - -msgid "Administration" -msgstr "" - -msgid "All" -msgstr "à°…à°¨à±à°¨à±€" - -msgid "Yes" -msgstr "à°…à°µà±à°¨à±" - -msgid "No" -msgstr "కాదà±" - -msgid "Unknown" -msgstr "తెలియనది" - -msgid "Any date" -msgstr "ఠరోజైన" - -msgid "Today" -msgstr "à°ˆ రోజà±" - -msgid "Past 7 days" -msgstr "à°—à°¤ 7 రోజà±à°² à°—à°¾" - -msgid "This month" -msgstr "à°ˆ నెల" - -msgid "This year" -msgstr "à°ˆ సంవతà±à°¸à°°à°‚" - -msgid "No date" -msgstr "" - -msgid "Has date" -msgstr "" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" - -msgid "Action:" -msgstr "à°šà°°à±à°¯:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "" - -msgid "Remove" -msgstr "తొలగించà±" - -msgid "action time" -msgstr "పని సమయమౠ" - -msgid "user" -msgstr "" - -msgid "content type" -msgstr "" - -msgid "object id" -msgstr "వసà±à°¤à±à°µà±" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/3/library/functions.html#repr) -msgid "object repr" -msgstr "వసà±à°¤à±à°µà±" - -msgid "action flag" -msgstr "పని à°«à±à°²à°¾à°—à±" - -msgid "change message" -msgstr "సందేశమౠని మారà±à°šà°‚ది" - -msgid "log entry" -msgstr "లాగౠఎంటà±à°°à±€" - -msgid "log entries" -msgstr "లాగౠఎంటà±à°°à±€à°²à±" - -#, python-format -msgid "Added \"%(object)s\"." -msgstr "" - -#, python-format -msgid "Changed \"%(object)s\" - %(changes)s" -msgstr "" - -#, python-format -msgid "Deleted \"%(object)s.\"" -msgstr "" - -msgid "LogEntry Object" -msgstr "" - -#, python-brace-format -msgid "Added {name} \"{object}\"." -msgstr "" - -msgid "Added." -msgstr "" - -msgid "and" -msgstr "మరియà±" - -#, python-brace-format -msgid "Changed {fields} for {name} \"{object}\"." -msgstr "" - -#, python-brace-format -msgid "Changed {fields}." -msgstr "" - -#, python-brace-format -msgid "Deleted {name} \"{object}\"." -msgstr "" - -msgid "No fields changed." -msgstr "à°•à±à°·à±‡à°¤à±à°°à°®à±à°²à± à°à°®à°¿ మారà±à°šà°¬à°¡à°²à±‡à°¦à±" - -msgid "None" -msgstr "వొకటీ లేదà±" - -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was added successfully." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was changed successfully." -msgstr "" - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"à°…à°‚à°¶à°®à±à°²à°ªà°¯à°¿ తదà±à°ªà°°à°¿ à°šà°°à±à°¯ తీసà±à°•ోనటకౠవాటిని ఎంపిక చేసà±à°•ోవలెనà±. à°ªà±à°°à°¸à±à°¤à±à°¤à°‚ à°Žà°Ÿà±à°µà°‚à°Ÿà°¿ à°…à°‚à°¶à°®à±à°²à± " -"మారà±à°šà°¬à°¡à°²à±‡à°¦à±." - -msgid "No action selected." -msgstr "మీరౠఎటà±à°µà°‚à°Ÿà°¿ à°šà°°à±à°¯ తీసà±à°•ొనలేదౠ" - -#, python-format -msgid "The %(name)s \"%(obj)s\" was deleted successfully." -msgstr "%(name)s \"%(obj)s\" జయపà±à°°à°¦à°‚à°—à°¾ తీసివేయబడà±à°¡à°¡à°¿" - -#, python-format -msgid "%(name)s with ID \"%(key)s\" doesn't exist. Perhaps it was deleted?" -msgstr "" - -#, python-format -msgid "Add %s" -msgstr "%sని జత చేయండి " - -#, python-format -msgid "Change %s" -msgstr "%sని మారà±à°šà±à°®à±" - -msgid "Database error" -msgstr "దతà±à°¤à°¾à°‚à°¶à°¸à±à°¥à°¾à°¨à°®à± పొరబాటౠ" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s జయపà±à°°à°¦à°®à±à°—à°¾ మారà±à°šà°¬à°¡à°¿à°¨à°µà°¿." -msgstr[1] "%(count)s %(name)s జయపà±à°°à°¦à°®à±à°—à°¾ మారà±à°šà°¬à°¡à°¿à°¨à°µà°¿." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s ఎంపికయినది." -msgstr[1] "à°…à°¨à±à°¨à°¿ %(total_count)s ఎంపికయినవి." - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "0 of %(cnt)s ఎంపికయినవి." - -#, python-format -msgid "Change history: %s" -msgstr "à°šà°°à°¿à°¤à±à°°à°‚ మారà±à°šà±: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" - -msgid "Django site admin" -msgstr "జాంగొ యొకà±à°• నిరà±à°µà°¾à°¹à°£à°¦à°¾à°°à±à°²à±" - -msgid "Django administration" -msgstr "జాంగొ నిరà±à°µà°¾à°¹à°£" - -msgid "Site administration" -msgstr "సైటౠనిరà±à°µà°¾à°¹à°£" - -msgid "Log in" -msgstr "à°ªà±à°°à°µà±‡à°¶à°¿à°‚à°šà°‚à°¡à°¿" - -#, python-format -msgid "%(app)s administration" -msgstr "" - -msgid "Page not found" -msgstr "à°ªà±à°Ÿ దొరకలేదà±" - -msgid "We're sorry, but the requested page could not be found." -msgstr "à°•à±à°·à°®à°¿à°‚à°šà°‚à°¡à°¿ మీరౠకోరిన à°ªà±à°Ÿ దొరకలేడà±" - -msgid "Home" -msgstr "నివాసమà±" - -msgid "Server error" -msgstr "సరà±à°µà°°à± పొరబాటà±" - -msgid "Server error (500)" -msgstr "సరà±à°µà°°à± పొరబాటౠ(500)" - -msgid "Server Error (500)" -msgstr "సరà±à°µà°°à± పొరబాటౠ(500)" - -msgid "" -"There's been an error. It's been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" - -msgid "Run the selected action" -msgstr "à°Žà°‚à°šà±à°•à±à°¨à±à°¨ à°šà°°à±à°¯à°¨à± నడà±à°ªà±" - -msgid "Go" -msgstr "వెళà±à°²à±" - -msgid "Click here to select the objects across all pages" -msgstr "" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "" - -msgid "Clear selection" -msgstr "ఎంపికనౠతà±à°¡à°¿à°šà°¿à°µà±‡à°¯à°¿" - -msgid "" -"First, enter a username and password. Then, you'll be able to edit more user " -"options." -msgstr "" - -msgid "Enter a username and password." -msgstr "à°’à°• వాడà±à°•రిపేరౠమరియౠసంకేతపదానà±à°¨à°¿ à°ªà±à°°à°µà±‡à°¶à°ªà±†à°Ÿà±à°Ÿà°‚à°¡à°¿." - -msgid "Change password" -msgstr "సంకేతపదానà±à°¨à°¿ మారà±à°šà±à°•ోండి" - -msgid "Please correct the error below." -msgstr "à°•à±à°°à°¿à°‚à°¦ ఉనà±à°¨ తపà±à°ªà±à°²à± సరిదిదà±à°¦à±à°•ోండి" - -msgid "Please correct the errors below." -msgstr "" - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "" - -msgid "Welcome," -msgstr "à°¸à±à°¸à±à°µà°¾à°—తం" - -msgid "View site" -msgstr "" - -msgid "Documentation" -msgstr "పతà±à°°à±€à°•à°°à°£" - -msgid "Log out" -msgstr "నిషà±à°•à±à°°à°®à°¿à°‚à°šà°‚à°¡à°¿" - -#, python-format -msgid "Add %(name)s" -msgstr "%(name)s జత చేయà±" - -msgid "History" -msgstr "à°šà°°à°¿à°¤à±à°°" - -msgid "View on site" -msgstr "సైటౠలో చూడండి" - -msgid "Filter" -msgstr "వడపోత" - -msgid "Remove from sorting" -msgstr "à°•à±à°°à°®à±€à°•à°°à°£ à°¨à±à°‚à°¡à°¿ తొలగించà±" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "" - -msgid "Toggle sorting" -msgstr "" - -msgid "Delete" -msgstr "తొలగించà±" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" - -msgid "Objects" -msgstr "" - -msgid "Yes, I'm sure" -msgstr "à°…à°µà±à°¨à± " - -msgid "No, take me back" -msgstr "" - -msgid "Delete multiple objects" -msgstr "" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" - -msgid "Change" -msgstr "మారà±à°šà±" - -msgid "Delete?" -msgstr "తొలగించాలా?" - -#, python-format -msgid " By %(filter_title)s " -msgstr "" - -msgid "Summary" -msgstr "" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "" - -msgid "Add" -msgstr "చేరà±à°šà±" - -msgid "You don't have permission to edit anything." -msgstr "మీకౠà°à°¦à°¿ మారà±à°šà°Ÿà°¾à°¨à°¿à°•à°¿ అధికారమౠలేదà±" - -msgid "Recent actions" -msgstr "" - -msgid "My actions" -msgstr "" - -msgid "None available" -msgstr "à°à°®à°¿ దొరకలేదà±" - -msgid "Unknown content" -msgstr "తెలియని విషయం" - -msgid "" -"Something's wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" - -msgid "Forgotten your password or username?" -msgstr "మీ సంకేతపదం లేదా వాడà±à°•రిపేరà±à°¨à± మరà±à°šà°¿à°ªà±‹à°¯à°¾à°°à°¾?" - -msgid "Date/time" -msgstr "తేదీ/సమయం" - -msgid "User" -msgstr "వాడà±à°•à°°à°¿" - -msgid "Action" -msgstr "à°šà°°à±à°¯" - -msgid "" -"This object doesn't have a change history. It probably wasn't added via this " -"admin site." -msgstr "" - -msgid "Show all" -msgstr "à°…à°¨à±à°¨à±€ చూపించà±" - -msgid "Save" -msgstr "à°­à°¦à±à°°à°ªà°°à±à°šà±" - -msgid "Popup closing..." -msgstr "" - -#, python-format -msgid "Change selected %(model)s" -msgstr "" - -#, python-format -msgid "Add another %(model)s" -msgstr "" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "" - -msgid "Search" -msgstr "వెతà±à°•à±" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s ఫలితం" -msgstr[1] "%(counter)s ఫలితాలà±" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "%(full_result_count)s మొతà±à°¤à°®à±" - -msgid "Save as new" -msgstr "కొతà±à°¤ దాని లా దాచà±" - -msgid "Save and add another" -msgstr "దాచి కొతà±à°¤ దానిని కలపండి" - -msgid "Save and continue editing" -msgstr "దాచి మారà±à°šà±à°Ÿà°¾ ఉందండి" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "" - -msgid "Log in again" -msgstr "మళà±à°³à±€ à°ªà±à°°à°µà±‡à°¶à°¿à°‚à°šà°‚à°¡à°¿" - -msgid "Password change" -msgstr "à°…à°¨à±à°®à°¤à°¿ పదం మారà±à°ªà±" - -msgid "Your password was changed." -msgstr "మీ à°…à°¨à±à°®à°¤à°¿ పదం మారà±à°šà°¬à°¡à°¿à°‚à°¡à°¿" - -msgid "" -"Please enter your old password, for security's sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"దయచేసి à°°à°•à±à°·à°¨ కోసమà±, మీ పాత à°…à°¨à±à°®à°¤à°¿ పదం ఇవà±à°µà°‚à°¡à°¿ , కొతà±à°¤ à°…à°¨à±à°®à°¤à°¿ పదం రెండౠసారà±à°²à± ఇవà±à°µà°‚à°¡à°¿ , " -"à°Žà°‚ à°¦à±à°•ంటే మీరౠతపà±à°ªà± ఇసà±à°¤à±‡ సరిచేయటానికి " - -msgid "Change my password" -msgstr "నా సంకేతపదానà±à°¨à°¿ మారà±à°šà±" - -msgid "Password reset" -msgstr "à°…à°¨à±à°®à°¤à°¿ పదం తిరిగి అమరà±à°šà±" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "మీ à°…à°¨à±à°®à°¤à°¿ పదం మరà±à°šà±à°¬à°¡à°¿à°¨à°¦à°¿. మీరౠఇపà±à°ªà±à°¦à± లాగౠఇనౠఅవà±à°µà°šà±à°šà±." - -msgid "Password reset confirmation" -msgstr "à°…à°¨à±à°®à°¤à°¿ పదం తిరిగి మారà±à°šà± ఖాయం చెయండి" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"దయచేసి à°°à°•à±à°·à°¨ కోసమà±, మీ పాత à°…à°¨à±à°®à°¤à°¿ పదం ఇవà±à°µà°‚à°¡à°¿ , కొతà±à°¤ à°…à°¨à±à°®à°¤à°¿ పదం రెండౠసారà±à°²à± ఇవà±à°µà°‚à°¡à°¿ , " -"à°Žà°‚ à°¦à±à°•ంటే మీరౠతపà±à°ªà± ఇసà±à°¤à±‡ సరిచేయటానికి " - -msgid "New password:" -msgstr "కొతà±à°¤ సంకేతపదం:" - -msgid "Confirm password:" -msgstr "సంకేతపదానà±à°¨à°¿ నిరà±à°§à°¾à°°à°¿à°‚à°šà°‚à°¡à°¿:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" - -msgid "" -"We've emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" - -msgid "" -"If you don't receive an email, please make sure you've entered the address " -"you registered with, and check your spam folder." -msgstr "" - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" - -msgid "Please go to the following page and choose a new password:" -msgstr "" - -msgid "Your username, in case you've forgotten:" -msgstr "మీ వాడà±à°•రిపేరà±, à°’à°• వేళ మీరౠమరà±à°šà°¿à°ªà±‹à°¯à°¿à°µà±à°‚టే:" - -msgid "Thanks for using our site!" -msgstr "మా సైటà±à°¨à°¿ ఉపయోగిసà±à°¤à±à°¨à±à°¨à°‚à°¦à±à°•à± à°§à°¨à±à°¯à°µà°¾à°¦à°®à±à°²à±!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "%(site_name)s జటà±à°Ÿà±" - -msgid "" -"Forgotten your password? Enter your email address below, and we'll email " -"instructions for setting a new one." -msgstr "" - -msgid "Email address:" -msgstr "ఈమెయిలౠచిరà±à°¨à°¾à°®à°¾:" - -msgid "Reset my password" -msgstr "à°…à°¨à±à°®à°¤à°¿à°ªà°¦à°‚ తిరిగి అమరà±à°šà±" - -msgid "All dates" -msgstr "à°…à°¨à±à°¨à±€ తేదీలà±" - -#, python-format -msgid "Select %s" -msgstr "%s ని à°Žà°¨à±à°¨à±à°•ోండి" - -#, python-format -msgid "Select %s to change" -msgstr "%s ని మారà±à°šà°Ÿà°¾à°¨à°¿à°•à°¿ à°Žà°¨à±à°¨à±à°•ోండి" - -msgid "Date:" -msgstr "తారీఖà±:" - -msgid "Time:" -msgstr "సమయం:" - -msgid "Lookup" -msgstr "à°…à°‚à°¶ శోధన." - -msgid "Currently:" -msgstr "à°ªà±à°°à°¸à±à°¤à±à°¤à°‚" - -msgid "Change:" -msgstr "మారà±à°šà±:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/te/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/te/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 92b65f1794ac8a4d3d74093edea919f0946ac91b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1362 zcmah{J7^R^7+y8L*0&%Qii|}dAv~Cn4n@b#8a`H+)eH_?9CjzbBXCxP!mKE zAr^w55Tc0aMi8{nly)|1Co&c`Vxx_%-^^|j!NP%=Z@>9p-#6@+txeMo))wrY*fZGM zvG**)fi($S1)Kt|2i{Kkec%T08K4V%0bC1wlg8fxo50@#*8o4H{4;O`_*bCm`z^iy z0bB|G6KL{(15H0?x#LXZ+Xb5V0~BX~vp}Qw6R;ilE4^>Q(B0tYft!F6K%;vKxC?kU z#h1Ws;2%@|9k>I0Eryu7W}vBSPx%obWZ1PD=Vt7U*v9)hY=o^JQ@gOx()L*3kZ70j zW!@W>tXK1nP6uI`TE;m%#{7T{2b?rVPA?NB9yq;KDI-o8QGSgtvcLu+E=*>>A1EF= z$NVyP2K=({D^=y3l2YIpcZPUPj&bKq72ic!W)nDTG7Ld4@Cb$GYA}?eyrk&yGCjw` z$d|$+dkwPxtL38ai-$@F4 zy?mi9SIFg%NQd~CZ+b4}b<*5^n%__I9p1itTMo-T$s$FIArn!+lngy`f(hYAvs{T=kqS_S3GVJTq&A zhqO;SL6kkOj0~hPB8eqHbx_Q|KniXHSbDyL(8!wcAa83rEM- zbbLj}vwH5bj-TrIt&V5x_X|CDL&sA(eyrzi;>6EDkRIDyT$l=?<9mAUx{jZNAb3Z| z)3|%3<7eg$r_H&w*u-|8ww*Ebp^oQKb@i|CC6xas{ogQ@FNs9Mm$vm2J7xxa*4lzn zqY-{%>*$d+llX-n7&BrZ{E-bqK4PyE^NAIN;T3(6juT@aCOz?Dm#po1Gdy_^^Qx&q gOa^&^0rstpki~|RM!T7mwt}`~hS7=$N>XpmAAXDQy#N3J diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/te/LC_MESSAGES/djangojs.po b/venv/Lib/site-packages/django/contrib/admin/locale/te/LC_MESSAGES/djangojs.po deleted file mode 100644 index cfa35a1..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/te/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,205 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# bhaskar teja yerneni , 2011 -# Jannis Leidel , 2011 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-05-17 23:12+0200\n" -"PO-Revision-Date: 2017-09-19 16:41+0000\n" -"Last-Translator: Jannis Leidel \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" - -#, javascript-format -msgid "Available %s" -msgstr "ఆందà±à°¬à°¾à°¤à±à°²à±‹à°‰à°¨à±à°¨ %s " - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "" - -msgid "Filter" -msgstr "వడపోత" - -msgid "Choose all" -msgstr "à°…à°¨à±à°¨à±€ à°Žà°¨à±à°¨à±à°•ోండి" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "" - -msgid "Choose" -msgstr "" - -msgid "Remove" -msgstr "తీసివేయండి" - -#, javascript-format -msgid "Chosen %s" -msgstr "à°Žà°¨à±à°¨à±à°•à±à°¨à±à°¨ %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" - -msgid "Remove all" -msgstr "" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "" - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "" -msgstr[1] "" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" - -msgid "" -"You have selected an action, but you haven't saved your changes to " -"individual fields yet. Please click OK to save. You'll need to re-run the " -"action." -msgstr "" - -msgid "" -"You have selected an action, and you haven't made any changes on individual " -"fields. You're probably looking for the Go button rather than the Save " -"button." -msgstr "" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "" -msgstr[1] "" - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "" -msgstr[1] "" - -msgid "Now" -msgstr "ఇపà±à°ªà±à°¡à±" - -msgid "Choose a Time" -msgstr "" - -msgid "Choose a time" -msgstr "à°’à°• సమయమౠఎనà±à°¨à±à°•ోండి" - -msgid "Midnight" -msgstr "ఆరà±à°§à°°à°¾à°¤à±à°°à°¿" - -msgid "6 a.m." -msgstr "6 a.m" - -msgid "Noon" -msgstr "మధà±à°¯à°¾à°¹à±à°¨à°®à±" - -msgid "6 p.m." -msgstr "" - -msgid "Cancel" -msgstr "à°°à°¦à±à°¦à± చేయà±" - -msgid "Today" -msgstr "ఈనాడà±" - -msgid "Choose a Date" -msgstr "" - -msgid "Yesterday" -msgstr "నినà±à°¨" - -msgid "Tomorrow" -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 "" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "" - -msgctxt "one letter Monday" -msgid "M" -msgstr "" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "" - -msgctxt "one letter Friday" -msgid "F" -msgstr "" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "" - -msgid "Show" -msgstr "చూపించà±à°®à±" - -msgid "Hide" -msgstr "దాచà±" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/tg/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/tg/LC_MESSAGES/django.mo deleted file mode 100644 index 34085cb0f09a4c173aea86d153067c41fa1565ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15463 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 diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/tg/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/tg/LC_MESSAGES/django.po deleted file mode 100644 index dee2872..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/tg/LC_MESSAGES/django.po +++ /dev/null @@ -1,699 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Mariusz Felisiak , 2020 -# Surush Sufiew , 2020 -# Surush Sufiew , 2020 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-07-14 19:53+0200\n" -"PO-Revision-Date: 2020-07-30 18:53+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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "Муваффақона неÑÑ‚ Ñохтед %(count)d %(items)s." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "ÐеÑÑ‚ карда нашуд %(name)s" - -msgid "Are you sure?" -msgstr "Шумо рози ҳаÑтед ?" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "ÐеÑÑ‚ Ñохтани интихобшудаҳо %(verbose_name_plural)s" - -msgid "Administration" -msgstr "МаъмуриÑÑ‚" - -msgid "All" -msgstr "Ҳама" - -msgid "Yes" -msgstr "Ҳа" - -msgid "No" -msgstr "Ðе" - -msgid "Unknown" -msgstr "ÐомуайÑн" - -msgid "Any date" -msgstr "Санаи бефарқ" - -msgid "Today" -msgstr "Имрӯз" - -msgid "Past 7 days" -msgstr "7 рӯзи охир" - -msgid "This month" -msgstr "Моҳи ҷорӣ" - -msgid "This year" -msgstr "Соли ҷорӣ" - -msgid "No date" -msgstr "Сана ишора нашудааÑÑ‚" - -msgid "Has date" -msgstr "Сана ишора шудааÑÑ‚" - -msgid "Empty" -msgstr "Холӣ" - -msgid "Not empty" -msgstr "Холӣ неÑÑ‚" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"Хоҳиш менамоем %(username)s ва рамзро дуруÑÑ‚ ворид Ñозед. Ҳарду майдон " -"метавонанд духура бошанд." - -msgid "Action:" -msgstr "Ðмал:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Боз Ñкто %(verbose_name)s илова кардан" - -msgid "Remove" -msgstr "ÐеÑÑ‚ кардан" - -msgid "Addition" -msgstr "Иловакунӣ" - -msgid "Change" -msgstr "Тағйир додан" - -msgid "Deletion" -msgstr "ÐеÑткунӣ" - -msgid "action time" -msgstr "вақти амал" - -msgid "user" -msgstr "иÑтифодабаранда" - -msgid "content type" -msgstr "намуди контент" - -msgid "object id" -msgstr "идентификатори объект" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "намоиши объект" - -msgid "action flag" -msgstr "намуди амал" - -msgid "change message" -msgstr "хабар оиди тағйирот" - -msgid "log entry" -msgstr "қайд дар дафтар" - -msgid "log entries" -msgstr "қайдҳо дар дафтар" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "Илова шуд \"%(object)s\"" - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "" - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "" - -msgid "LogEntry Object" -msgstr "Қайд дар дафтар" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "" - -msgid "Added." -msgstr "Илова шуд." - -msgid "and" -msgstr "ва" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "" - -#, python-brace-format -msgid "Changed {fields}." -msgstr "Тағйир ёфт {fields}." - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "" - -msgid "No fields changed." -msgstr "Ягон майдон тағйир наёфт." - -msgid "None" -msgstr "Ðе" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "" - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "" - -msgid "You may edit it again below." -msgstr "Шумо метавонед ин объектро дар поён аз нав тағйир диҳед." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "" - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Барои иҷрои амал лозим аÑÑ‚, ки объектро интихоб намоед. Тағйирот барои " -"объектҳо ворид нашуданд " - -msgid "No action selected." -msgstr "Ҳеҷ амал инихоб нашудааÑÑ‚." - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "" - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "" - -#, python-format -msgid "Add %s" -msgstr "Илова кардан %s" - -#, python-format -msgid "Change %s" -msgstr "Тағйир додан %s" - -#, python-format -msgid "View %s" -msgstr "Ðзназаргузаронӣ %s" - -msgid "Database error" -msgstr "Мушкилӣ дар базаи додаҳо" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "Интихоб карда шуд 0 аз %(cnt)s " - -#, python-format -msgid "Change history: %s" -msgstr "Таърихи вориди тағйирот: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"ÐеÑткунии объекти %(instance)s намуди %(class_name)s талаб мекунад, ки " -"объектҳои алоқамандшудаизерин низ неÑÑ‚ карда шаванд: %(related_objects)s" - -msgid "Django site admin" -msgstr "Сомонаи маъмурии Django" - -msgid "Django administration" -msgstr "МаъмуриÑти Django" - -msgid "Site administration" -msgstr "МаъмуриÑти Ñомона" - -msgid "Log in" -msgstr "Ворид шудан" - -#, python-format -msgid "%(app)s administration" -msgstr "МаъмуриÑти барномаи «%(app)s»" - -msgid "Page not found" -msgstr "Саҳифа ёфт нашуд" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "" - -msgid "Home" -msgstr "ÐÑоÑÓ£" - -msgid "Server error" -msgstr "Мушкилӣ дар Ñервер" - -msgid "Server error (500)" -msgstr "Мушкилӣ дар Ñервер (500)" - -msgid "Server Error (500)" -msgstr "Мушкилӣ дар Ñервер (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" - -msgid "Run the selected action" -msgstr "Иҷрои амалҳои ихтихобшуда" - -msgid "Go" -msgstr "Иҷро кардан" - -msgid "Click here to select the objects across all pages" -msgstr "Барои интихоби объектҳо дар ҳамаи Ñаҳифаҳо, инҷоро пахш намоед" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Интихоби ҳамаи %(module_name)s (%(total_count)s)" - -msgid "Clear selection" -msgstr "Бекоркунии интихоб" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "Моелҳои барномаи %(name)s" - -msgid "Add" -msgstr "Илова кардан" - -msgid "View" -msgstr "Ðзназаргузаронӣ" - -msgid "You don’t have permission to view or edit anything." -msgstr "" - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" - -msgid "Enter a username and password." -msgstr "Ðом ва рамзро ворид Ñозед." - -msgid "Change password" -msgstr "Тағйир додани рамз" - -msgid "Please correct the error below." -msgstr "Хоҳишмандем, хатогии зеринро иÑлоҳ кунед." - -msgid "Please correct the errors below." -msgstr "Хоҳишмандем, хатогиҳои зеринро иÑлоҳ кунед." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "Рамзи навро ворид Ñозед %(username)s." - -msgid "Welcome," -msgstr "Марҳамат," - -msgid "View site" -msgstr "Гузариш ба Ñомона" - -msgid "Documentation" -msgstr "Ҳуҷҷатнигорӣ" - -msgid "Log out" -msgstr "Баромад" - -#, python-format -msgid "Add %(name)s" -msgstr "Дохил кардани %(name)s" - -msgid "History" -msgstr "Таърих" - -msgid "View on site" -msgstr "Дар Ñомона дидан" - -msgid "Filter" -msgstr "Поло(Filter)" - -msgid "Clear all filters" -msgstr "" - -msgid "Remove from sorting" -msgstr "Ðз қайди навъҳо баровардан" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Бартарии навъҳо: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "Ðавъҷудокунӣ дар дигар раванд" - -msgid "Delete" -msgstr "ÐеÑÑ‚ кардан" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"ÐеÑÑ‚ кардани %(object_name)s '%(escaped_object)s' ба неÑÑ‚Ñозии объектҳои ба " -"он алоқаманд оварда мераÑонад, аммо'ҳиÑоби корбарӣ'-и (аккаунт) шумо иҷозати " -"неÑÑ‚Ñозии объектҳои зеринро надорад:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"ÐеÑÑ‚Ñозии %(object_name)s '%(escaped_object)s' талаб менамоÑд, ки " -"объектҳоиалоқаманди муҳофизатии зерин неÑÑ‚ карда шаванд:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"Шумо боварӣ доред, ки ин Ñлементҳо неÑÑ‚ карда шаванд: %(object_name)s " -"\"%(escaped_object)s\"? Ҳамаи объектҳои алоқаманди зерин низ неÑÑ‚ карда " -"мешаванд:" - -msgid "Objects" -msgstr "Объектҳо" - -msgid "Yes, I’m sure" -msgstr "" - -msgid "No, take me back" -msgstr "Ðе, баргаштан" - -msgid "Delete multiple objects" -msgstr "ÐеÑÑ‚Ñозии Ñкчанд объектҳо" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"ÐеÑÑ‚ кардани %(objects_name)s ба неÑÑ‚Ñозии объектҳои ба он алоқаманд оварда " -"мераÑонад, аммо'ҳиÑоби корбарӣ'-и (аккаунт) шумо иҷозати неÑÑ‚Ñозии объектҳои " -"зеринро надорад:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"ÐеÑÑ‚Ñозии %(objects_name)s талаб менамоÑд, ки объектҳоиалоқаманди " -"муҳофизатии зерин неÑÑ‚ карда шаванд:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"Шумо боварӣ доред, ки ин Ñлементҳо неÑÑ‚ карда шаванд: %(objects_name)s? " -"Ҳамаи объектҳои алоқаманди зерин низ неÑÑ‚ карда мешаванд:" - -msgid "Delete?" -msgstr "ÐеÑÑ‚ кардан?" - -#, python-format -msgid " By %(filter_title)s " -msgstr "%(filter_title)s" - -msgid "Summary" -msgstr "МухтаÑар" - -msgid "Recent actions" -msgstr "Ðмалҳои охирин" - -msgid "My actions" -msgstr "Ðмалҳои ман" - -msgid "None available" -msgstr "ДаÑтнораÑ" - -msgid "Unknown content" -msgstr "Шакли номуайÑн" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"Шумо ба ÑиÑтема ҳамчун %(username)s, ворид шудед, вале ÑалоҳиÑти шумобарои " -"азназаргузаронииÑаҳифаи мазкур Ð½Ð¾ÐºÐ¸Ñ„Ð¾Ñ Ð°ÑÑ‚. ШоÑд шумо мехоҳед бо иÑтифода аз " -"дигар 'ҳиÑоби корбарӣ' вориди ÑиÑтема шавед." - -msgid "Forgotten your password or username?" -msgstr "Рамз Ñ‘ номро фаромӯш кардед?" - -msgid "Toggle navigation" -msgstr "" - -msgid "Date/time" -msgstr "Сана ва вақт" - -msgid "User" -msgstr "ИÑтифодабар" - -msgid "Action" -msgstr "Ðмал" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" - -msgid "Show all" -msgstr "Ҳамаро нишон додан" - -msgid "Save" -msgstr "Ҳифз кардан" - -msgid "Popup closing…" -msgstr "Равзанаи иловагӣ пӯшида мешавад..." - -msgid "Search" -msgstr "Ðфтан" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "%(full_result_count)s ҳамаги" - -msgid "Save as new" -msgstr "Ҳамчун объекти нав ҳифз кардан" - -msgid "Save and add another" -msgstr "Ҳифз кардан ва объекти дигар илова кардан" - -msgid "Save and continue editing" -msgstr "Ҳифз кардан ва танзимотро давом додан" - -msgid "Save and view" -msgstr "Ҳифз кардан ва аз назар гузаронидан" - -msgid "Close" -msgstr "Пӯшидан" - -#, python-format -msgid "Change selected %(model)s" -msgstr "Объекти интихобшударо тағйир додан: \"%(model)s\"" - -#, python-format -msgid "Add another %(model)s" -msgstr "ВоридÑозии боз Ñк объекти \"%(model)s\"" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "Объекти зерини интихобшударо неÑÑ‚ кардан \"%(model)s\"" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "Барои вақти дар ин Ñомона Ñарф кардаатон миннатдорем." - -msgid "Log in again" -msgstr "Ðз нав ворид шудан" - -msgid "Password change" -msgstr "Тағйири рамз" - -msgid "Your password was changed." -msgstr "Рамзи шумо тағйир дода шуд." - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" - -msgid "Change my password" -msgstr "Тағйири рамзи ман" - -msgid "Password reset" -msgstr "Барқароркунии рамз" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "Рамзи шумо ҳифз шуд. Ðкнун шумо метавонед ворид шавед." - -msgid "Password reset confirmation" -msgstr "Барқароркунии рамз таÑдиқ карда шуд." - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Хоҳиш мекунем рамзи нави худро ду маротиба(боÑд ҳарду мувофиқат кунанд) " -"дохил кунед." - -msgid "New password:" -msgstr "Рамзи нав:" - -msgid "Confirm password:" -msgstr "Рамзи таÑдиқӣ:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"Суроға барои барқароркунии рамз нодуруÑÑ‚ аÑÑ‚. Эҳтимол алакай Ñк маротиба " -"иÑтифода шудааÑÑ‚.Ðмали барқароркунии рамзро такрор намоед." - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"Шумо ин матубро гирифтед барои он, ки аз Ñомонаи %(site_name)s, ки бо ин " -"почтаи Ñлектронӣ алоқаманд аÑÑ‚,ба мо дархоÑÑ‚ барои барқароркунии рамз қабул " -"шуд." - -msgid "Please go to the following page and choose a new password:" -msgstr "Хоҳишмандем ба ин Ñаҳифа гузаред ва рамзи навро ворид Ñозед:" - -msgid "Your username, in case you’ve forgotten:" -msgstr "" - -msgid "Thanks for using our site!" -msgstr "Барои аз Ñомонаи мо иÑтифода карданатон ÑипоÑгузорем!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "Гурӯҳи ташкили %(site_name)s" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" - -msgid "Email address:" -msgstr "Суроғаи почтаи Ñлектронӣ:" - -msgid "Reset my password" -msgstr "Барқароркунии рамзи ман" - -msgid "All dates" -msgstr "Ҳама Ñанаҳо" - -#, python-format -msgid "Select %s" -msgstr "Интихоб кунед %s" - -#, python-format -msgid "Select %s to change" -msgstr "Интихоби %s барои тағйирот ворид Ñохтан " - -#, python-format -msgid "Select %s to view" -msgstr "Интихоби %s барои азназаргузаронӣ" - -msgid "Date:" -msgstr "Сана:" - -msgid "Time:" -msgstr "Вақт:" - -msgid "Lookup" -msgstr "ҶуÑтуҷӯ" - -msgid "Currently:" -msgstr "Ҷорӣ:" - -msgid "Change:" -msgstr "Тағйир додан:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/tg/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/tg/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 2c0655198bdb9c02abcbc3a8dcf7867058d9f539..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5154 zcmc&#U2Ggz6}~{AjiEm@X`!@`8$;@(@veWQM(GBlrf%IP;3l#csz?E8ynDSn>Fmrh zKi>Eul9RM*RHU{k0n$>^zes>osADJCO>CzxJRl)-*G7Fp2!TL|7akBiBEIj=-M`qP zNFXuV*>CQdd(S=RJKwqU+dDRWN8lR3eJ}2d9};31*!vOu;o7@Nh>rmuwD=J4qZmJC z$D_bcV4SyO$6^_H3+#c#6BfS(?1KGe;AY@O;5Oh-f%gG_1-u#fcZ>f7a{rsKDIUeG zz?*eQt#_!qj`*!>n;8xh_ z>@L8azyLMr1>T17s|fOwz_)>ncLjgs{}y$AI_4DgBpASDt>P9mq5;2v*X_Y@4)yE7XJa{ zy3G&=aVroeu?-vB8@7sxurcD(s^A+CeB zt-vDi*C1^T?;k`FJ`B7CBolA9xW(dK7Voxruf=UZxG|alh~2nZ&(CvUFY4(txXDK! z?oZ?9)suqR&$gAZAT-l+tn=sW9MEt0;*dNvt}o!>emfxlmxI0K}XByL{4xVPg5#YSsL*=VO5$cuW~iTkr0?2%5kk_A)=`>Ubr ziTz0_iDI#T%5gns!c%fbB!(Topgb{L4uVKokdA!BiQ7hbx6(F>+ee;R8!6v7^W4Hy zG7eejSJR6$iHR47K&M3^|?v>0){7~{v? zq7nxk-`EZ&-n2NF_)3gAVWEuwX))>+eYaGO#S=l`<8LbU^F&Y+hYE2(pJQfg3yeUF zt7@Fi8!uyGzU)R4zqqWV=SGNqQaWvvW#y3|krijUk!2KAl$@BBk@8d_cKs5UR;242 z7Zbs8Iib9uCLO;>i!TeL!OoN2DfQjb2}4YpP;pIR4tI}hfy8nZWj73}$y_TU%jo2IGt-eV6_B;bD^O3@^gkB5h$aKyb1yKsl}A ztUT-~CsL_4>AU8O;yB}BASDYx$GI`}xax(86bDxqs%W+)I z_4U86mk6I$svA(3Q=y|=eI=}Xo&@bxi^%)qh z@o`Si*H70^)=vq24h!&rcR+qQ^m)Ckuj&=J(TjSyeo8OapV2G&l7tn`^<_P)mxX?V zU<@mA-NgE7yt|?=3;hy;`o8i1znF&DS^*(veHA-hLsB~;nL+X^v~@&XKZ6+vS?IHA zuw?25q;iQV>e(BnOXj4P(lvN)ZGlH@Lg%XsW-0Qy4wui=&)7xS9Vuspeyw3)ai$$$tmAn8ZTrCEVNyw&u}m5re&I0dq*#%rWNGCNLJ^t+XAM; z^99u6l(l2k`mE?{z11)yQPf$JQj2dY>^2xAFc9#KGhERk=4yX0IQ0Xki!7^n? zpb-P6we+2p`bU_$q*1#i1Y>rkOBT))rv5AfS=N{F3Ug-lLRxV+WA!9=tqdn{_2Dm{x^&H(;hu9#M)CZ-B(zjeUH2;52ccXGM zQLt?!j{}S9X(YH*HwvS?*(xBny=R*ZWQ3enpA>UVd+D>SbD*R2y{XX92dv~GDxB`V z2q&x%*fZUZR-&S5lH`#a)SpWa8Y2_-A_UK75Zx^~rQLdsDxp9+>d}6vAX|ijB+#^1 zjP6&z4JpAR7UCFa#%C5WNSrXI3`yNx-TEi1^Q<$%L)V)C`IxF1r!;vrS|(kR2i1BR zqG=b=<4|_ndERprQBm&eG`qUM&~BKF1kF}-WLmNF2xO!$Liy~K`m^Q`1R)iX#cH)ex7a+N#+kyV0FIqHH1f9kt&nx@2r%@T}I!Y_uYyl%Hi0TES*{kf7Hkq5G!LLy~ z!v=8;v9xU^^qU)U)5rawxhIZ+2^pO`M?|6WJ7kwkLe5>(~ZHK6NI0y rC2qBdXwuGX^4UD4&{lYB%90X=PyFi7a11~`__pH1i%*r%KNSB0rJvFS diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/tg/LC_MESSAGES/djangojs.po b/venv/Lib/site-packages/django/contrib/admin/locale/tg/LC_MESSAGES/djangojs.po deleted file mode 100644 index b5f4fdb..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/tg/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,222 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Surush Sufiew , 2020 -# Surush Sufiew , 2020 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-11 20:56+0200\n" -"PO-Revision-Date: 2020-05-15 01:22+0000\n" -"Last-Translator: Surush Sufiew \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" - -#, javascript-format -msgid "Available %s" -msgstr "ДаÑÑ‚Ñ€Ð°Ñ %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Ин руйхати %s - ҳои даÑтраÑ. Шумо метавонед Ñкчандто аз инҳоро дар " -"майдонипоён бо пахши тугмаи \\'Интихоб кардан'\\ интихоб намоед." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "" -"Барои баровардани рӯйхати %s. -ҳои даÑтраÑ, ба воридÑозии матни лозима шурӯъ " -"кунед" - -msgid "Filter" -msgstr "Поло" - -msgid "Choose all" -msgstr "Интихоби кулл" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Барои Ñкбора интихоб намудани кулли %s инҷоро пахш намоед." - -msgid "Choose" -msgstr "интихоб кардан" - -msgid "Remove" -msgstr "ÐеÑÑ‚ кардан" - -#, javascript-format -msgid "Chosen %s" -msgstr "%s -ҳои интихобшуда" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Ин руйхати %s - ҳои интихобшуда. Шумо метавонед Ñкчандто аз инҳоро дар " -"майдонипоён бо пахши тугмаи \\'ÐеÑÑ‚ кардан'\\ неÑÑ‚ Ñозед." - -msgid "Remove all" -msgstr "ÐеÑÑ‚ кардан ба таври кулл" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Пахш кунед барои Ñкбора неÑÑ‚ кардани ҳамаи %s." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "" -msgstr[1] "" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Тағйиротҳои ҳифзнакардашуда дар майдони таҳрир мавҷуданд. Ðгаршумо иҷрои " -"амалро давом диҳед, онҳо неÑÑ‚ хоҳанд шуд." - -msgid "" -"You have selected an action, but you haven’t saved your changes to " -"individual fields yet. Please click OK to save. You’ll need to re-run the " -"action." -msgstr "" -"Шумо амалро интихоб намудед, вале ҳануз тағйиротҳои ворид кардашуда ҳифз " -"нашудаанд.\"\n" -"\"Барои ҳифз намудани онҳо ба тугмаи 'ОК' пахш намоед.\"\n" -"\"Ð¡Ð¸Ð¿Ð°Ñ ÑˆÑƒÐ¼Ð¾Ñ€Ð¾ лозим меоÑд, ки амалро такроран иҷро намоед" - -msgid "" -"You have selected an action, and you haven’t made any changes on individual " -"fields. You’re probably looking for the Go button rather than the Save " -"button." -msgstr "" -"\"Шумо амалрор интихоб намудед, вале тағйирот ворид наÑохтед.\"\n" -"\"Эҳтимол шумо мехоÑтед ба ҷои тугмаи \\'Ҳифз кардан'\\, аз тугмаи \\'Иҷро " -"кардан'\\ иÑтифода намоед.\"\n" -"\"Ðгар чунин бошад, он гоҳ тугмаи \\'Инкор'\\ пахш кунед, то ки ба майдони " -"таҳриркунӣ баргардед.\"" - -msgid "Now" -msgstr "Ҳозир" - -msgid "Midnight" -msgstr "ÐиÑфишабӣ" - -msgid "6 a.m." -msgstr "6-и Ñаҳар" - -msgid "Noon" -msgstr "ÐиÑфирӯзӣ" - -msgid "6 p.m." -msgstr "6-и бегоҳӣ" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "" -msgstr[1] "" - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "" -msgstr[1] "" - -msgid "Choose a Time" -msgstr "Вақтро интихоб кунед" - -msgid "Choose a time" -msgstr "Вақтро интихоб кунед" - -msgid "Cancel" -msgstr "Инкор" - -msgid "Today" -msgstr "Имрӯз" - -msgid "Choose a Date" -msgstr "Санаро интихоб кунед" - -msgid "Yesterday" -msgstr "Дирӯз" - -msgid "Tomorrow" -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 "Декабр" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "Я" - -msgctxt "one letter Monday" -msgid "M" -msgstr "Д" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "С" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "Ч" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "П" - -msgctxt "one letter Friday" -msgid "F" -msgstr "Ò¶" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "Ш" - -msgid "Show" -msgstr "Ðишон додан" - -msgid "Hide" -msgstr "Пинҳон кардан" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/th/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/th/LC_MESSAGES/django.mo deleted file mode 100644 index 5beeadd17229f310c2706a2980fc0655d26906cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16394 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, 2011 -# Kowit Charoenratchatabhan , 2013-2014,2017-2019 -# piti118 , 2012 -# Suteepat Damrongyingsupab , 2011-2012 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-08 17:27+0200\n" -"PO-Revision-Date: 2019-09-17 01:31+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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "%(count)d %(items)s ถูà¸à¸¥à¸šà¹€à¸£à¸µà¸¢à¸šà¸£à¹‰à¸­à¸¢à¹à¸¥à¹‰à¸§" - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "ไม่สามารถลบ %(name)s" - -msgid "Are you sure?" -msgstr "à¹à¸™à¹ˆà¹ƒà¸ˆà¸«à¸£à¸·à¸­" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "ลบ %(verbose_name_plural)s ที่เลือà¸" - -msgid "Administration" -msgstr "à¸à¸²à¸£à¸ˆà¸±à¸”à¸à¸²à¸£" - -msgid "All" -msgstr "ทั้งหมด" - -msgid "Yes" -msgstr "ใช่" - -msgid "No" -msgstr "ไม่ใช่" - -msgid "Unknown" -msgstr "ไม่รู้" - -msgid "Any date" -msgstr "วันไหนà¸à¹‡à¹„ด้" - -msgid "Today" -msgstr "วันนี้" - -msgid "Past 7 days" -msgstr "สัปดาห์ที่à¹à¸¥à¹‰à¸§" - -msgid "This month" -msgstr "เดือนนี้" - -msgid "This year" -msgstr "ปีนี้" - -msgid "No date" -msgstr "ไม่รวมวันที่" - -msgid "Has date" -msgstr "รวมวันที่" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "à¸à¸£à¸¸à¸“าใส่ %(username)s à¹à¸¥à¸°à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¹ƒà¸«à¹‰à¸–ูà¸à¸•้อง มีà¸à¸²à¸£à¹à¸¢à¸à¹à¸¢à¸°à¸•ัวพิมพ์ใหà¸à¹ˆ-เล็à¸" - -msgid "Action:" -msgstr "คำสั่ง :" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "เพิ่ม %(verbose_name)s อีà¸" - -msgid "Remove" -msgstr "ถอดออà¸" - -msgid "Addition" -msgstr "เพิ่ม" - -msgid "Change" -msgstr "เปลี่ยนà¹à¸›à¸¥à¸‡" - -msgid "Deletion" -msgstr "ลบ" - -msgid "action time" -msgstr "เวลาลงมือ" - -msgid "user" -msgstr "ผู้ใช้" - -msgid "content type" -msgstr "content type" - -msgid "object id" -msgstr "อ็อบเจ็à¸à¸•์ไอดี" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "object repr" - -msgid "action flag" -msgstr "action flag" - -msgid "change message" -msgstr "เปลี่ยนข้อความ" - -msgid "log entry" -msgstr "log entry" - -msgid "log entries" -msgstr "log entries" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "" - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "" - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "" - -msgid "LogEntry Object" -msgstr "อ็อบเจ็à¸à¸•์ LogEntry" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "" - -msgid "Added." -msgstr "เพิ่มà¹à¸¥à¹‰à¸§" - -msgid "and" -msgstr "à¹à¸¥à¸°" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "" - -#, python-brace-format -msgid "Changed {fields}." -msgstr "เปลี่ยน {fields}." - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "" - -msgid "No fields changed." -msgstr "ไม่มีฟิลด์ใดถูà¸à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™" - -msgid "None" -msgstr "ไม่มี" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "" - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "" - -msgid "You may edit it again below." -msgstr "คุณสามารถà¹à¸à¹‰à¹„ขได้อีà¸à¸„รั้งด้านล่าง" - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "" - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"ไม่มีรายà¸à¸²à¸£à¹ƒà¸”ถูà¸à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™\n" -"รายà¸à¸²à¸£à¸ˆà¸°à¸•้องถูà¸à¹€à¸¥à¸·à¸­à¸à¸à¹ˆà¸­à¸™à¹€à¸žà¸·à¹ˆà¸­à¸—ี่จะทำตามคำสั่งได้" - -msgid "No action selected." -msgstr "ไม่มีคำสั่งที่ถูà¸à¹€à¸¥à¸·à¸­à¸" - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "" - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "" - -#, python-format -msgid "Add %s" -msgstr "เพิ่ม %s" - -#, python-format -msgid "Change %s" -msgstr "เปลี่ยน %s" - -#, python-format -msgid "View %s" -msgstr "ดู %s" - -msgid "Database error" -msgstr "เà¸à¸´à¸”ความผิดพลาดที่à¸à¸²à¸™à¸‚้อมูล" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(name)s จำนวน %(count)s อันได้ถูà¸à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¹à¸›à¸¥à¸‡à¹€à¸£à¸µà¸¢à¸šà¸£à¹‰à¸­à¸¢à¹à¸¥à¹‰à¸§." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s ได้ถูà¸à¹€à¸¥à¸·à¸­à¸" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "เลือภ0 จาภ%(cnt)s" - -#, python-format -msgid "Change history: %s" -msgstr "เปลี่ยนà¹à¸›à¸¥à¸‡à¸›à¸£à¸°à¸§à¸±à¸•ิ: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"à¸à¸³à¸¥à¸±à¸‡à¸¥à¸š %(class_name)s %(instance)s จะต้องมีà¸à¸²à¸£à¸¥à¸šà¸­à¹‡à¸­à¸šà¹€à¸ˆà¹‡à¸„ต์ป้องà¸à¸±à¸™à¸—ี่เà¸à¸µà¹ˆà¸¢à¸§à¸‚้อง : " -"%(related_objects)s" - -msgid "Django site admin" -msgstr "ผู้ดูà¹à¸¥à¸£à¸°à¸šà¸š Django" - -msgid "Django administration" -msgstr "à¸à¸²à¸£à¸ˆà¸±à¸”à¸à¸²à¸£ Django" - -msgid "Site administration" -msgstr "à¸à¸²à¸£à¸ˆà¸±à¸”à¸à¸²à¸£à¹„ซต์" - -msgid "Log in" -msgstr "เข้าสู่ระบบ" - -#, python-format -msgid "%(app)s administration" -msgstr "à¸à¸²à¸£à¸ˆà¸±à¸”à¸à¸²à¸£ %(app)s" - -msgid "Page not found" -msgstr "ไม่พบหน้านี้" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "" - -msgid "Home" -msgstr "หน้าหลัà¸" - -msgid "Server error" -msgstr "เซิร์ฟเวอร์ขัดข้อง" - -msgid "Server error (500)" -msgstr "เซิร์ฟเวอร์ขัดข้อง (500)" - -msgid "Server Error (500)" -msgstr "เซิร์ฟเวอร์ขัดข้อง (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" - -msgid "Run the selected action" -msgstr "รันคำสั่งที่ถูà¸à¹€à¸¥à¸·à¸­à¸" - -msgid "Go" -msgstr "ไป" - -msgid "Click here to select the objects across all pages" -msgstr "คลิà¸à¸—ี่นี่เพื่อเลือà¸à¸­à¹‡à¸­à¸šà¹€à¸ˆà¹‡à¸à¸•์จาà¸à¸«à¸™à¹‰à¸²à¸—ั้งหมด" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "เลือà¸à¸—ั้งหมด %(total_count)s %(module_name)s" - -msgid "Clear selection" -msgstr "เคลียร์ตัวเลือà¸" - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" - -msgid "Enter a username and password." -msgstr "à¸à¸£à¸¸à¸“าใส่ชื่อผู้ใช้à¹à¸¥à¸°à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™" - -msgid "Change password" -msgstr "เปลี่ยนรหัสผ่าน" - -msgid "Please correct the error below." -msgstr "à¸à¸£à¸¸à¸“าà¹à¸à¹‰à¹„ขข้อผิดพลาดด้านล่าง" - -msgid "Please correct the errors below." -msgstr "à¸à¸£à¸¸à¸“าà¹à¸à¹‰à¹„ขข้อผิดพลาดด้านล่าง" - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "ใส่รหัสผ่านใหม่สำหรับผู้ใช้ %(username)s." - -msgid "Welcome," -msgstr "ยินดีต้อนรับ," - -msgid "View site" -msgstr "ดูที่หน้าเว็บ" - -msgid "Documentation" -msgstr "เอà¸à¸ªà¸²à¸£à¸›à¸£à¸°à¸à¸­à¸š" - -msgid "Log out" -msgstr "ออà¸à¸ˆà¸²à¸à¸£à¸°à¸šà¸š" - -#, python-format -msgid "Add %(name)s" -msgstr "เพิ่ม %(name)s" - -msgid "History" -msgstr "ประวัติ" - -msgid "View on site" -msgstr "ดูที่หน้าเว็บ" - -msgid "Filter" -msgstr "ตัวà¸à¸£à¸­à¸‡" - -msgid "Remove from sorting" -msgstr "เอาออà¸à¸ˆà¸²à¸ sorting" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "ลำดับà¸à¸²à¸£ sorting: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "เปิด/ปิด sorting" - -msgid "Delete" -msgstr "ลบ" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"à¸à¸³à¸¥à¸±à¸‡à¸”ำเนินà¸à¸²à¸£à¸¥à¸š %(object_name)s '%(escaped_object)s'à¹à¸¥à¸°à¸ˆà¸°à¹à¸ªà¸”งผลà¸à¸²à¸£à¸¥à¸š " -"à¹à¸•่บัà¸à¸Šà¸µà¸‚องคุณไม่สามารถทำà¸à¸²à¸£à¸¥à¸šà¸‚้อมูลชนิดนี้ได้" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"à¸à¸²à¸£à¸¥à¸š %(object_name)s '%(escaped_object)s' จำเป็นจะต้องลบอ็อบเจ็à¸à¸•์ที่เà¸à¸µà¹ˆà¸¢à¸§à¸‚้องต่อไปนี้:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"คุณà¹à¸™à¹ˆà¹ƒà¸ˆà¸«à¸£à¸·à¸­à¸—ี่จะลบ %(object_name)s \"%(escaped_object)s\"?" -"ข้อมูลที่เà¸à¸µà¹ˆà¸¢à¸§à¸‚้องทั้งหมดจะถูà¸à¸¥à¸šà¹„ปด้วย:" - -msgid "Objects" -msgstr "อ็อบเจ็à¸à¸•์" - -msgid "Yes, I’m sure" -msgstr "" - -msgid "No, take me back" -msgstr "ไม่ พาฉันà¸à¸¥à¸±à¸š" - -msgid "Delete multiple objects" -msgstr "ลบหลายอ็อบเจ็à¸à¸•์" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"à¸à¸²à¸£à¸¥à¸š %(objects_name)s ที่เลือภจะทำให้อ็อบเจ็à¸à¸•์ที่เà¸à¸µà¹ˆà¸¢à¸§à¸‚้องถูà¸à¸¥à¸šà¹„ปด้วย " -"à¹à¸•่บัà¸à¸Šà¸µà¸‚องคุณไม่มีสิทธิ์ที่จะลบอ็อบเจ็à¸à¸•์ชนิดนี้" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "à¸à¸²à¸£à¸¥à¸š %(objects_name)s ที่ถูà¸à¹€à¸¥à¸·à¸­à¸ จำเป็นจะต้องลบอ็อบเจ็à¸à¸•์ที่เà¸à¸µà¹ˆà¸¢à¸§à¸‚้องต่อไปนี้:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"คุณà¹à¸™à¹ˆà¹ƒà¸ˆà¸«à¸£à¸·à¸­à¸§à¹ˆà¸² ต้องà¸à¸²à¸£à¸¥à¸š %(objects_name)s ที่ถูà¸à¹€à¸¥à¸·à¸­à¸? เนื่องจาà¸à¸­à¹‡à¸­à¸šà¹€à¸ˆà¹‡à¸à¸•์ " -"à¹à¸¥à¸°à¸£à¸²à¸¢à¸à¸²à¸£à¸—ี่เà¸à¸µà¹ˆà¸¢à¸§à¸‚้องทั้งหมดต่อไปนี้จะถูà¸à¸¥à¸šà¸”้วย" - -msgid "View" -msgstr "ดู:" - -msgid "Delete?" -msgstr "ลบ?" - -#, python-format -msgid " By %(filter_title)s " -msgstr " โดย %(filter_title)s " - -msgid "Summary" -msgstr "สรุป" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "โมเดลในà¹à¸­à¸› %(name)s" - -msgid "Add" -msgstr "เพิ่ม" - -msgid "You don’t have permission to view or edit anything." -msgstr "" - -msgid "Recent actions" -msgstr "à¸à¸²à¸£à¸à¸£à¸°à¸—ำล่าสุด" - -msgid "My actions" -msgstr "à¸à¸²à¸£à¸à¸£à¸°à¸—ำของฉัน" - -msgid "None available" -msgstr "ไม่ว่าง" - -msgid "Unknown content" -msgstr "ไม่ทราบเนื้อหา" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"คุณได้ลงชื่อเป็น %(username)s à¹à¸•่ไม่ได้รับอนุà¸à¸²à¸•ให้เข้าถึงหน้านี้ " -"คุณต้องà¸à¸²à¸£à¸¥à¸‡à¸Šà¸·à¹ˆà¸­à¹€à¸‚้าใช้บัà¸à¸Šà¸µà¸­à¸·à¹ˆà¸™à¸«à¸£à¸·à¸­à¹„ม่?" - -msgid "Forgotten your password or username?" -msgstr "ลืมรหัสผ่านหรือชื่อผู้ใช้ของคุณหรือไม่" - -msgid "Date/time" -msgstr "วันที่/เวลา" - -msgid "User" -msgstr "ผู้ใช้" - -msgid "Action" -msgstr "คำสั่ง" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" - -msgid "Show all" -msgstr "à¹à¸ªà¸”งทั้งหมด" - -msgid "Save" -msgstr "บันทึà¸" - -msgid "Popup closing…" -msgstr "ปิดป๊อปอัป ..." - -msgid "Search" -msgstr "ค้นหา" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s ผลลัพธ์" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "%(full_result_count)s ทั้งหมด" - -msgid "Save as new" -msgstr "บันทึà¸à¹ƒà¸«à¸¡à¹ˆ" - -msgid "Save and add another" -msgstr "บันทึà¸à¹à¸¥à¸°à¹€à¸žà¸´à¹ˆà¸¡" - -msgid "Save and continue editing" -msgstr "บันทึà¸à¹à¸¥à¸°à¸à¸¥à¸±à¸šà¸¡à¸²à¹à¸à¹‰à¹„ข" - -msgid "Save and view" -msgstr "บันทึà¸à¹à¸¥à¸°à¸”ู" - -msgid "Close" -msgstr "ปิด" - -#, python-format -msgid "Change selected %(model)s" -msgstr "เปลี่ยนà¹à¸›à¸¥à¸‡ %(model)s" - -#, python-format -msgid "Add another %(model)s" -msgstr "เพิ่ม %(model)sอีà¸" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "ลบ %(model)s" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "ขอบคุณที่สละเวลาอันมีค่าให้à¸à¸±à¸šà¹€à¸§à¹‡à¸šà¹„ซต์ของเราในวันนี้" - -msgid "Log in again" -msgstr "เข้าสู่ระบบอีà¸à¸„รั้ง" - -msgid "Password change" -msgstr "เปลี่ยนรหัสผ่าน" - -msgid "Your password was changed." -msgstr "รหัสผ่านของคุณถูà¸à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¹„ปà¹à¸¥à¹‰à¸§" - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" - -msgid "Change my password" -msgstr "เปลี่ยนรหัสผ่านของฉัน" - -msgid "Password reset" -msgstr "ตั้งค่ารหัสผ่านใหม่" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "รหัสผ่านของคุณได้รับà¸à¸²à¸£à¸•ั้งค่าà¹à¸¥à¹‰à¸§ คุณสามารถเข้าสู่ระบบได้ทันที" - -msgid "Password reset confirmation" -msgstr "à¸à¸²à¸£à¸¢à¸·à¸™à¸¢à¸±à¸™à¸•ั้งค่ารหัสผ่านใหม่" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "à¸à¸£à¸¸à¸“าใส่รหัสผ่านใหม่สองครั้ง เพื่อตรวจสอบว่าคุณได้พิมพ์รหัสอย่างถูà¸à¸•้อง" - -msgid "New password:" -msgstr "รหัสผ่านใหม่:" - -msgid "Confirm password:" -msgstr "ยืนยันรหัสผ่าน:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"à¸à¸²à¸£à¸•ั้งรหัสผ่านใหม่ไม่สำเร็จ เป็นเพราะว่าหน้านี้ได้ถูà¸à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¹„ปà¹à¸¥à¹‰à¸§ à¸à¸£à¸¸à¸“าทำà¸à¸²à¸£à¸•ั้งรหัสผ่านใหม่อีà¸à¸„รั้ง" - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"คุณได้รับอีเมล์ฉบับนี้ เนื่องจาà¸à¸„ุณส่งคำร้องขอเปลี่ยนรหัสผ่านสำหรับบัà¸à¸Šà¸µà¸œà¸¹à¹‰à¹ƒà¸Šà¹‰à¸‚องคุณที่ %(site_name)s." - -msgid "Please go to the following page and choose a new password:" -msgstr "à¸à¸£à¸¸à¸“าไปที่หน้านี้à¹à¸¥à¸°à¹€à¸¥à¸·à¸­à¸à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¹ƒà¸«à¸¡à¹ˆ:" - -msgid "Your username, in case you’ve forgotten:" -msgstr "" - -msgid "Thanks for using our site!" -msgstr "ขอบคุณสำหรับà¸à¸²à¸£à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¹€à¸§à¹‡à¸šà¹„ซต์ของเรา" - -#, python-format -msgid "The %(site_name)s team" -msgstr "%(site_name)s ทีม" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" - -msgid "Email address:" -msgstr "อีเมล:" - -msgid "Reset my password" -msgstr "ตั้งรหัสผ่านของฉันใหม่" - -msgid "All dates" -msgstr "ทุà¸à¸§à¸±à¸™" - -#, python-format -msgid "Select %s" -msgstr "เลือภ%s" - -#, python-format -msgid "Select %s to change" -msgstr "เลือภ%s เพื่อเปลี่ยนà¹à¸›à¸¥à¸‡" - -#, python-format -msgid "Select %s to view" -msgstr "เลือภ%s เพื่อดู" - -msgid "Date:" -msgstr "วันที่ :" - -msgid "Time:" -msgstr "เวลา :" - -msgid "Lookup" -msgstr "ดูที่" - -msgid "Currently:" -msgstr "ปัจจุบัน:" - -msgid "Change:" -msgstr "เปลี่ยนเป็น:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/th/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/th/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 71eff638706d0be66e2132078894b7ca48f1b3cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6250 zcmd6qU2Ggz6~_k}XmO#CLR&rxy`z9O(l>R?_PT+ot?2} zX8rM$CRB00R0-m=NvqO2p`;(Glmt>{C8Qz{JXAb06`8Y50kR@CICC)`q=3N30fLFl^co#wCeH9dcAC$NgARlL%hwwZE z3eOXu#F+!HHp)cz*`Bf`0{N-klg<1n&W5-X(AX+{w$&gYV?{9(WJq zYx($J`S=b)Rj{7hkAk0N zd=C5~_y#ER{*dD}@EeT(4L%4yKoQ5mLGU2>7ASG=y$ep@22jR(K&Ch@DEWijei)QI zFXZ-1x&4ozo1CAaAPac;RDvS4~uz83N^ zZDFo&@)Vv@d%2LqT+*YW$2#r}+z)e$&dBeq=T_XJ?*O-)3#+;1Dsf9cJi;w~C)bxP zIQ<~)YW9)TLN4Sr`&zzBKS}S>Is{x7Ykz&L!ZEdaT{TGfia}QsUAykPP0B4ciq0lA zA+UWS@_c7|bG#WR&h|;y^W9NjtJSeH=mu5oJA?HwjCBsmRXg0IYgF+XU8AIX~;fV+uihMoZZbpJHu{Nt@E65hP_(gjn@?gz(D!Y(nF<Mh$C31t*`4|QSR@bnwlym65AWo)8gK5SJwtVpWC0*``7mk?;75@pu<41 z)HfIgi4Ne$7A>npPbd8ozUu{Br8lEkC)<8d87gd9@RM9)Ix6f8s$q?Ds;st*dP#>P zG3tFIelv3Y!cZ7B;<5@R%rM?IuvOWw+e%yeIzOjbdMrz?Wa;6hzqncY7WS-lBunSB zbT(@}lcguJ)^Yru<=&moTC-Vt&M}V6c*6ufZ%pZ%S^66ZA~8w#EHRzcahAT2rB|~S z9GGx5OW)2?CbY1Sf^VcJ>uYB6VH=sjZ;j)Uah6`p(#stR3yvlT@325UkC+F!?mMA( z*(}*IhveL1+RqEy1)3dZvcjCU$?ywdE$e){C%^nu8yR}@WUZgF6eHDz1r|bn&Pati z7ZK_DdC>EU&A>N4hi@g-S*xy*xm`mOGBxFU)l`;+N(r*`Y}PsjzcXfx_@rhXaG1q< zGS@=dMM`g9E((e>*5?-5#W>PLNKQgB;GTCE5ojK3GOd-R@c5i< zpUTo#+CJ!HEqsBf>#(u=f> zZ3x>61f=z>uO-T`-59bb%^BFjdCr^+@Mp@btqxYx0b(M=F;mX2gGd&EoxWR=L#hcQ zc($`jb9Bv>l+@~YCL|z@+iUG@L_o`i;JmVSlStOekW-spBtrX8>MSXJNjRG$Sgq>e zyGj|N6o-y)_ldAaJy~=QiJKHtc5+KX^ei;}Xi2TSA1-F6E&hL0wUl}CIehcNQa#(q zwq0eLu&d}ITRTdz=mooMUOePbq2#merlEPwkC4{5bsDw3t2U;BIT3Nyz+ew3RfA<8S}KxPJ8>XhnAYD, 2011 -# Kowit Charoenratchatabhan , 2011-2012,2018 -# Perry Roper , 2017 -# Suteepat Damrongyingsupab , 2012 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-05-17 11:50+0200\n" -"PO-Revision-Date: 2018-05-06 07:50+0000\n" -"Last-Translator: Kowit Charoenratchatabhan \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" - -#, javascript-format -msgid "Available %s" -msgstr "%sที่มีอยู่" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"นี่คือรายà¸à¸²à¸£à¸—ี่ใช้ได้ของ %s คุณอาจเลือà¸à¸šà¸²à¸‡à¸£à¸²à¸¢à¸à¸²à¸£à¹‚ดยà¸à¸²à¸£à¹€à¸¥à¸·à¸­à¸à¹„ว้ในà¸à¸¥à¹ˆà¸­à¸‡à¸”้านล่างà¹à¸¥à¹‰à¸§à¸„ลิà¸à¸—ี่ปุ่ม " -"\"เลือà¸\" ระหว่างสองà¸à¸¥à¹ˆà¸­à¸‡" - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "พิมพ์ลงในช่องนี้เพื่อà¸à¸£à¸­à¸‡à¸£à¸²à¸¢à¸à¸²à¸£à¸—ี่ใช้ได้ของ %s" - -msgid "Filter" -msgstr "ตัวà¸à¸£à¸­à¸‡" - -msgid "Choose all" -msgstr "เลือà¸à¸—ั้งหมด" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "คลิà¸à¹€à¸žà¸·à¹ˆà¸­à¹€à¸¥à¸·à¸­à¸ %s ทั้งหมดในครั้งเดียว" - -msgid "Choose" -msgstr "เลือà¸" - -msgid "Remove" -msgstr "ลบออà¸" - -#, javascript-format -msgid "Chosen %s" -msgstr "%sที่ถูà¸à¹€à¸¥à¸·à¸­à¸" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"นี่คือรายà¸à¸²à¸£à¸—ี่ถูà¸à¹€à¸¥à¸·à¸­à¸à¸‚อง %s คุณอาจเอาบางรายà¸à¸²à¸£à¸­à¸­à¸à¹‚ดยà¸à¸²à¸£à¹€à¸¥à¸·à¸­à¸à¹„ว้ในà¸à¸¥à¹ˆà¸­à¸‡à¸”้านล่างà¹à¸¥à¹‰à¸§à¸„ลิà¸à¸—ี่ปุ่ม " -"\"เอาออà¸\" ระหว่างสองà¸à¸¥à¹ˆà¸­à¸‡" - -msgid "Remove all" -msgstr "เอาออà¸à¸—ั้งหมด" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "คลิà¸à¹€à¸žà¸·à¹ˆà¸­à¹€à¸­à¸² %s ออà¸à¸—ั้งหมดในครั้งเดียว" - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(sel)s จาภ%(cnt)s selected" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"คุณยังไม่ได้บันทึà¸à¸à¸²à¸£à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¹à¸›à¸¥à¸‡à¹ƒà¸™à¹à¸•่ละฟิลด์ ถ้าคุณเรียà¸à¹ƒà¸Šà¹‰à¸„ำสั่ง " -"ข้อมูลที่ไม่ได้บันทึà¸à¸à¸²à¸£à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¹à¸›à¸¥à¸‡à¸‚องคุณจะหายไป" - -msgid "" -"You have selected an action, but you haven't saved your changes to " -"individual fields yet. Please click OK to save. You'll need to re-run the " -"action." -msgstr "" -"คุณได้เลือà¸à¸„ำสั่ง à¹à¸•่คุณยังไม่ได้บันทึà¸à¸à¸²à¸£à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¹à¸›à¸¥à¸‡à¸‚องคุณไปยังฟิลด์ à¸à¸£à¸¸à¸“าคลิภOK เพื่อบันทึภ" -"คุณจะต้องเรียà¸à¹ƒà¸Šà¹‰à¸„ำสั่งใหม่อีà¸à¸„รั้ง" - -msgid "" -"You have selected an action, and you haven't made any changes on individual " -"fields. You're probably looking for the Go button rather than the Save " -"button." -msgstr "" -"คุณได้เลือà¸à¸„ำสั่งà¹à¸¥à¸°à¸„ุณยังไม่ได้ทำà¸à¸²à¸£à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¹à¸›à¸¥à¸‡à¹ƒà¸” ๆ ในฟิลด์ คุณอาจมองหาปุ่มไปมาà¸à¸à¸§à¹ˆà¸²à¸›à¸¸à¹ˆà¸¡à¸šà¸±à¸™à¸—ึà¸" - -msgid "Now" -msgstr "ขณะนี้" - -msgid "Midnight" -msgstr "เที่ยงคืน" - -msgid "6 a.m." -msgstr "หà¸à¹‚มงเช้า" - -msgid "Noon" -msgstr "เที่ยงวัน" - -msgid "6 p.m." -msgstr "หà¸à¹‚มงเย็น" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "หมายเหตุ: เวลาคุณเร็วà¸à¸§à¹ˆà¸²à¹€à¸§à¸¥à¸²à¸šà¸™à¹€à¸‹à¸´à¸£à¹Œà¸Ÿà¹€à¸§à¸­à¸£à¹Œà¸­à¸¢à¸¹à¹ˆ %s ชั่วโมง." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "หมายเหตุ: เวลาคุณช้าà¸à¸§à¹ˆà¸²à¹€à¸§à¸¥à¸²à¸šà¸™à¹€à¸‹à¸´à¸£à¹Œà¸Ÿà¹€à¸§à¸­à¸£à¹Œà¸­à¸¢à¸¹à¹ˆ %s ชั่วโมง." - -msgid "Choose a Time" -msgstr "เลือà¸à¹€à¸§à¸¥à¸²" - -msgid "Choose a time" -msgstr "เลือà¸à¹€à¸§à¸¥à¸²" - -msgid "Cancel" -msgstr "ยà¸à¹€à¸¥à¸´à¸" - -msgid "Today" -msgstr "วันนี้" - -msgid "Choose a Date" -msgstr "เลือà¸à¸§à¸±à¸™" - -msgid "Yesterday" -msgstr "เมื่อวาน" - -msgid "Tomorrow" -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 "ธันวาคม" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "อา." - -msgctxt "one letter Monday" -msgid "M" -msgstr "จ." - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "อ." - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "พ." - -msgctxt "one letter Thursday" -msgid "T" -msgstr "พฤ." - -msgctxt "one letter Friday" -msgid "F" -msgstr "ศ." - -msgctxt "one letter Saturday" -msgid "S" -msgstr "ส." - -msgid "Show" -msgstr "à¹à¸ªà¸”ง" - -msgid "Hide" -msgstr "ซ่อน" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/tr/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/tr/LC_MESSAGES/django.mo deleted file mode 100644 index f1a96bdbcfc7651538790177ce9462c6e7753c47..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17266 zcmd6udz4*OeaDYHD#kYmiul-|fdpo50*Ha(5t0y+7!o2AL8iFaAFHj}`YM0aM|HWdt+w_L`}yv@&%I}E zCMi+ZYVXRP?>*=2v-fZR-oL$XzI*&J?+^HVj`jlDzGH*naq#-5@`sOkW)PeRo(i4> zt^rR0w}Y<%ZvamR5BU2(0XK1d+_Qq>F$4`MQDfj|-GWbiHaa z6ZjtRMsOL-d=PvCI0>GG5I+vy4T^s+XK?X*EhxIL2F0H#P;_-c(Q_MkDR?KS`ThnJ zeLn`T0Urln3T}B`5TsxV9tC~})I8q@MemQmE5OIWW57!w`c2>lP~$9s8uygvJH0p! z)O)Ky@pBER=bOOO!0n*;cq1sf-vDafJ3&|$+y(0WkAjFQcmPC|f_jyal$_rOYP}DFqGKPZasC?AI=%vGyl;UT z@2B9I;IBbQ3eH4`vb)Pc@nsy8oF+lNmw|i1w}8vR^H}6c@H$ZZxgER&ybFXy!QX-} z1AhR@PrSgOJK(us1AG7!KfVcW1y`Pmt$k?@Cbe2|>{}14?c;f#Tm=J>KP?-wkU0_ktRC52*F;1up>q61)rickpQN z%`bK1-2uLt>wCcSz>{H){M41;4PXLZ41NO?Urs#T@qINYIbG**3e>m-D7xoB(Q}7? z{$5aY?e_S9zyA=Z^*jo`@<~CkAA~i*Nh=&5E&wIpt)Tcn1wu;j9Z+;0y%HY@8gM<> z21VzC;IZHr!QTVF0&1Rr0HtUD1d6Xe0;PYCg9dymN`;C9BcSeY1&;$GP~)Wjy6dms z2x`3BLFwIl!P~+6!Mnkcv)uDXLFxOK!DZlM{{Bxv(fi;2`AH+L-&r849b5`N6?`2i zeY^q0)dai2Rp6h4qVtEKwd+x02iM1gTK{%X`m_^#3OEVM9%ew%aT}<0y$h85?g2Ia zy`c2|AyD&t349v(D^UD-GDe_zPY2%!UJCZWN5Rj77x2;y_@CgzV2p8yo)@3({Kaxm z{@~@H_`4kx{nvn!(-gP`Oh8O1c*NiTCMZ4l4!8y!KL;HH-wulYLJPFje2D}bj z32L3UgZF{&0Nc6`Q^kk(gU<#(0zMu5Ech(&3!v!!8YsQ|2B`kO0>zJGF&d3~Ja__l zGAKTeg3{YHp!hTnik=Rr@n=EF^)`S1-Js_GASgZhB&hK|59bIgC7OA!JG}?&p=#QaPIkz-f>WR|9bE_;54XtZUJRa?*X-*2mSTKpx*yF zDEfX5ioRnmaQuEQsPRq#rLQjmrO)d?NDQv`_wNRu!S!cA&HE^*@&3-={}=F4uKxqn z`W_y0`u;so{C^HgeFgY@Q2ICpBJ$t^py>Y+C_VfxhzbU;y@&?B1AGiv)T z=br%e-ov2y@I{Z`1kd972jEA*6E1c7|2a_l^%vm1;9r3o!EhbA1?~ZF0skJn9302_ ziSPG<;>*LJ=J_EgefuSN6nHF3Av%u(_52i2dVZ$I3;q2oK&|UKQ0tilp9FrCrq8)F z$?(l&uA~A-9g(!%V_VQeS#((dM6F`**x-3!3M4V z!DU(Ad>j-HURrzj3ckypXK2!k6|{HJK0uQkuBKsn)+XNs>a&vu8?D~Yfw$3qpQg{v zv`zLKHVFO^ZI*TyZHo2~t@=F3m(8^MXfL5jPu@zqo%Si3KA)yZFZAg-u==O3FYwoU zJw5>LpoRWg_VO10{T^`Cf5-H#4N5QGNBcusho;Xw?M&KhX&<3oMq5s+KC-<_s|)ax zv{%wTOxs91n)U~@chg=?OKE>XtAAu~SJiLueS&rk?e3xby8Ik%jP@~I_|MzH7t`KA zdy2n@Yp}Mk+h5~?>?igpFtn3tN6|h=)8_`-O|)&aXVUa((?)28F8I8c7TIsuDEMUB zowQxFCQY_@4DD2!J{LL&t^{xO-?xHmY4_5ur3n_TEw)=f)$+drQR3)7qq)2XOsif*$R6~$yXNqUVXJ4bnR_})>@;CWPZld>A1 zc1sj!^j)sUu8Nv6E5n3m6-{wDZMIxy9=r9v2RhnacQ)QR+L0#)LP3pcD(-R1rM4$3DzZvIpo9DCY$7G)3RsqO4BlRorSSr zU5im#E&4f9-9=#`OtW%2%6ZnwpapiT=iu&aluu+u59?bBk7bb2f1UWZuG3 z8~&kPzq@T&;O|?A9bJoM&jRftTVWY7ecChn7OX>Ry{wCT{g=5gElrtumKn%~YBy1( zH>WLM5f#mFCTi`fC^&7c5eH$DUYN|1B%6!VDa4&HOA9$fox;q;^qGh%alo@DFnh)C zJ{gt%9%4#I61tzZL`<9?2@z|94PlC~s^#~Exxv~&;J_>|s&CV%TbB36YPUK)GlP}Q zWqGUWHGExLQ>74Y*$>aKch6$;cR4PqP!Cq1zI@di3X0P?9D`l{7uEQ#pKph#CNEi*KaACBc0~| zkQLbQWj7GLv*9$r-z{*;?on`A*6emLQI{rc?1XW`lNO=47z;LbX3Ac$F(tz=p-H2; zzG++EB(3fiJiCZIBTJ_)S-wJ-E(l(<%HM4C2dExe2VFVFMsT@JVSv0SM+~&s*_Q5X zc1}m>h!lvJ??OsAfuF!nMJ+;pC&TP4P1%fMVZrcOK9!YalsdJm<~2CiYL2ys>a^Cl z#ao4q>dYaS5$HzjQsyE@jO(DxD(~9Vps;KzqS876$H6R(8o{P4*sSD4ad@+fBf;hj z&(X@}Qu!WSDJ)I!J0l|0-syA*Y|42sj?ioinjn=?G?mPs4nTbWCc z@~9cb*cg2*r6UFpE05d>+fhFaU@7#mQox%^#9kfjSa~!BxkQE*A-$Y->u*j+#0$%# zVkYb;31~%mBiLd?f2UiN3jKY<#61uo5i&x<-idM@oPm{=md2EwhS{F^%)z>ai3stz z5Y}o0S7cN87!M|#3jIaaEp-!-Fo3?5n8Y+y*$;!`5q<9@v6m1|Uu9(&dd(w_3ia1(CDXs|} z?Nj9@wW_tq{giWY6P3!$oL)^0F+ZN{Srt`$P}(VBdrDQfcsA4ql)Y8nV8mN$vzy0d z4;v^QrUHf2+mlg;UjjB3c~js-iineL2fl5LR>Ja+5- z!ByBaS-UqME<4$5LROlwh1dZ2wqFuzt`MF@u{Z z8-sSyB%H2B*E_cRY#hz`t3nYY7$@6oP6H~plq>hYY5C5k7vFP3xc*8phl?{?N_CTd z%`_h6h~I2fUTH3hI+v_CZ}sYx7p>wO1KVdV=d52C+bI~I&gPWI2IKvZh=21%^Eghl zoVJ`sALbO|tk-j{4&!$Ttu3V!svY7@1HW83Q;8M_lV>w|jH8#ga4!G}DNN0?<&kP7 zr)>jotO5Ej#j2pgmW_53J*zkM!4=9H!MGE)Va7~~tc0@qzANo^CRBC@tZ* z>TYGwwq{#N>>TeBbn;%XlfcsU(QGD4Tkr(M!n@tr4HM=u%H$nyMD#V$gt0kBnc;#O z_1C-7T%-I?9Zuzus!Z>WtJ=kt_O#SpHJi;qj&%P1fHqxX?KXT?uKqB@`RMz^SF_{`{po+B^&Ec4 zL#-%RdZuWGV3qsGPc+Pya&R|~W-uJ3JI*0n-L37QWqDy{O2cdU~#&0i(P|P`-!0>xgDwoSS z%@R#GD8JihEy~Z+!|Mh+G0L%Er)-eFQ&Z&0X*e5Cxg5dYsp7-cX*(tP3_L2IAZIRv zt8pyBtK`-7M-JQ~iJG|NF6_5!qNIsS7zwTsze&RxIq$iGuf#^Y6~QbU)XW_8o@)D>quPe0TP z0x7MW)WnB|xyCX=q$M$-gFZ<%r9_p^rWH?4l5N`%Z~gOHOG1^>FHtiqda7iw))1yW z8^9X&E%}ipjf7R50kw_|^3PVO9M38@DFO!~4EvdrceL88qKm7k`eGp0TfU;^r!5`% z;9WUhYnS+H{4I1?XGdxjPUDTOslg4UawzBU+qGS4|430#u>^G>`3v#x(1i5RDF}3B z;8@`D95b1OQ`L976GeFyI2S|WUKB_t@K#`yR0g61QRFd-QGM?P-j3r|^$l;52cjg{ zk!RYy9o^CzeN~ieS7XeyY+=6aD(iAaw-r-yYjk~gsu_hV*tx6ETFqzK6(snhJM%Ct$UCxp%&gD4S7psM57MbFl#lKt zB957z-Mk$a(`LnVSIYGALc96c2z{`FO5zG~&NZCkc&98i9C zWA(BP&MS=Wgdbz3jBYAd%_P)c7s_qrNb%yUcV0ev{-B@cLW4&)rp-)g!_YYQ;~`A!0s^Lzc<;x*JMeUhix*Y{k!7>yURF_ zlU7_m3i(Z6wTB=@mUb8Rh)A8n)Nhp;yzM~K5~m}9&6WDcAnmx5#E>Ui)4?h_(QK3b zHcNTZFzchF9pksjiaM;sbmCT=AAB^Da-^bqePNFl8th!yCn6RfpA7X`ZC2669g_?_ z+Sp5?PGJACqtvGI?K3&DSB0^-9*(y|GZEJgOO|+2-`(X@$-cVed5L{Qs@ia@a%So> zOTA>DY^;A_$K+bCGj`1j``psYFpsAb%z3kpmeQ%%(rE9p6gO^_hc0zMLKy@<$$Ks9 zJ5k$c3#BD-rGy1y6V8fVPhD}cf!^)ky?<{jL{xDyg|N)RBl~w#59Nvq2xDQNlOeTV z8*Ln;%8{r@Zz^)CgAzBjee=jCw`4Dx6*rot7{mU(=|Q9ok+iYCsDZ?-?y=yWjsW`h z6fD<4U1eR>gSbsVG*hfi${O2)mK`CxVqpiPto3&{dy8+@c;XLQ>aPsu9t)P%o*0&< zgR_{ybk6wuhcv?vsu~8r?@uWE3)7oyIuANkJNDg-gXkgmo(TKl8CZpB<_h(SsM0|a4b0RVe*-@#Ww;} ztok(NDSI?wv43x{Q<}f32zk|hMbqLWSRb={mzv3NK2b%4ZuhKm)zz?KIr8?mW0bRQ zyZw`yVI9>RBz@K<)*eDQR*jZ4?f#R)IDPK{F-apY@2t(Vv%H()JiX2Jd8@;W!5bLy z6bYH^t};IscJQH1Wr>wzSn{04&LO*3GA*YJNo)c<5t{n_hX@+O))u>@BbfQ%rT3?S zEz0N>s)#UQGi+to3;R;%xCVL}&ns*f;dDF$ld=DV zEr%!K%YK*qI`RqsU$7}obav`ac?PLY{eZ{cZ4y}mBL9>kNU(8~4UjTqKY{Iwcq~|- z9oQWl_WZ`Q`E7>WLUaFKoPu$Vu@|9uiq$jLr{En zzjKK@VQC|4e;64Y8Ewi*NyK9gjbiVH%`CGr0&=x#^L^1QBcDWBhpS@ZJzEv<)rq0NZIC0x!W z`Gmj2WR2j;vYU4~ts-CF8MSk!%?5Ye!!A5fti7T-h}!P5KYsCo#0Qy>Bh6CA+(^WR zOlzVQ{T;R+P-mx_W1JYm+kD_4?K&xN+wA!$Q0r@zJJ})y29hdR?$};#0L)IK62=V4U5gH4w9pLp`rZgCGcNl#e*$u%^v#Ly-HC_q6rlEcvt#SzaURTQ>uL z<;}g7?cbeuy?ZnJKLa)5sWRYJXw1aIzTU#VwrMZyTiBy7RKb(%+IMB)=p5-5KFHgE z^(kz^@bZ9s>lqe#pO`t?7`^u%6AO=^5S(`Pzj&G$TV-i4oUd6EbGpamd79e0j)i@* zctl@vxOESVHY%8L5ee3Bjfff9!1+2Swy58sNIh~2D{10~a!xtW(In>JN<~c}g~NNX zQ!?aC9WBn1Q+`vnu*Z5Yf|9me;h;^9PBd$@rnRzqzAd zX7sgn$nGf0_Jl|n_n=X>hCQ|qJcw`FKXBEoB9g6AT^~KH0+gH_W;08XzvyKYRfp`( z{Jog*teOEYqH0NgzGmwKm+zl(BEHEDveYA6Neox?L&s{h^o{IZ(~T1in_aURV}vUQ zowT{9Rq5b6`%8b?rg@zUuU0tD9tVRXhO&e<5l4-OI{oLqI%>h34hN!SR2f}|>XtVzo$qXo4jhB80If7uuK zB|$2iB5UF7xIa!mc#*tT%0vV~1FgX=eFo>Zdsec?>GqvqM2BB{S;ZOJcU z0_+yT#Qq^0$&E4!X0EvbX)+_?>*i5yiW*xNmJzILkHmuV7H z$P-BueY)PmH?S8%dP|(PTf6cMZPbuouwW{j5X*Q-EUV;244}*(3l!dKl zhoy(nI)_?iNgS8=ceaLWV6&||ja8CurQ}(adu(cxgy7_Lt#v`Dv#>M~U3 z!4IiYV4ZIbnB)wL#~;+C-ey!L@e1zN-R^ z!cpCw!zeD5s*_r38w;YDx$3f+g41l`2hLLdkznDzd3iIkcg}2T+oCS&*V9aXM`+8C zdQDNuP_>eZ$@*RdMN&b*SkG6;hi&Dxs35?{aO(EIRA8;R-Qc%?b+urfAyp7!z+Wj_ zguq$cv;OciM*a7T4(_r#lESrDkz9NA94FY!QkjQdCYa42H~eq4uY%;O%m>yV*gXj3 zy{K#>B`3ASc@cAYn75&&&jyYTYQ>4IHI-BJH=3)Q-zb_6YG%!X`g>^&=8WfuwA4GV zb^XmM>1x_#_wq143GMVElh%oM=viSyeBZq<4i`@4u|6fmwYXfDv@<=){}4Xk>KZ=* zvssCQgLRQb0;(k4Ob3I z!XmNO$yePZLdF7D#UWqLi_6$w+MrEg#1FAh?J|~tw7Fr6(ZCy{&H^yAK=zZU_OO=0 YX3s%4>`t7i&WHkknYFq>ji%s#0CQH>1ONa4 diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/tr/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/tr/LC_MESSAGES/django.po deleted file mode 100644 index f7b9195..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/tr/LC_MESSAGES/django.po +++ /dev/null @@ -1,729 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# BouRock, 2015-2020 -# BouRock, 2014-2015 -# Caner BaÅŸaran , 2013 -# Cihad GÜNDOÄžDU , 2012 -# Cihad GÜNDOÄžDU , 2014 -# Cihan Okyay , 2014 -# Jannis Leidel , 2011 -# Mesut Can Gürle , 2013 -# Murat Sahin , 2011 -# Yigit Guler , 2020 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-07-14 19:53+0200\n" -"PO-Revision-Date: 2020-07-15 08:30+0000\n" -"Last-Translator: BouRock\n" -"Language-Team: Turkish (http://www.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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "%(count)d adet %(items)s baÅŸarılı olarak silindi." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "%(name)s silinemiyor" - -msgid "Are you sure?" -msgstr "Emin misiniz?" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Seçili %(verbose_name_plural)s nesnelerini sil" - -msgid "Administration" -msgstr "Yönetim" - -msgid "All" -msgstr "Tümü" - -msgid "Yes" -msgstr "Evet" - -msgid "No" -msgstr "Hayır" - -msgid "Unknown" -msgstr "Bilinmiyor" - -msgid "Any date" -msgstr "Herhangi bir tarih" - -msgid "Today" -msgstr "Bugün" - -msgid "Past 7 days" -msgstr "Son 7 gün" - -msgid "This month" -msgstr "Bu ay" - -msgid "This year" -msgstr "Bu yıl" - -msgid "No date" -msgstr "Tarih yok" - -msgid "Has date" -msgstr "Tarih var" - -msgid "Empty" -msgstr "BoÅŸ" - -msgid "Not empty" -msgstr "BoÅŸ deÄŸil" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"Lütfen görevli hesabı için %(username)s ve parolanızı doÄŸru girin. İki " -"alanın da büyük küçük harfe duyarlı olabildiÄŸini unutmayın." - -msgid "Action:" -msgstr "Eylem:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "BaÅŸka bir %(verbose_name)s ekle" - -msgid "Remove" -msgstr "Kaldır" - -msgid "Addition" -msgstr "Ekleme" - -msgid "Change" -msgstr "DeÄŸiÅŸtir" - -msgid "Deletion" -msgstr "Silme" - -msgid "action time" -msgstr "eylem zamanı" - -msgid "user" -msgstr "kullanıcı" - -msgid "content type" -msgstr "içerik türü" - -msgid "object id" -msgstr "nesne kimliÄŸi" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "nesne kodu" - -msgid "action flag" -msgstr "eylem iÅŸareti" - -msgid "change message" -msgstr "iletiyi deÄŸiÅŸtir" - -msgid "log entry" -msgstr "günlük girdisi" - -msgid "log entries" -msgstr "günlük girdisi" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "“%(object)s†eklendi." - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "“%(object)s†deÄŸiÅŸtirildi — %(changes)s" - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "“%(object)s†silindi." - -msgid "LogEntry Object" -msgstr "LogEntry Nesnesi" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "{name} “{object}†eklendi." - -msgid "Added." -msgstr "Eklendi." - -msgid "and" -msgstr "ve" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "{name} “{object}†için {fields} deÄŸiÅŸtirildi." - -#, python-brace-format -msgid "Changed {fields}." -msgstr "{fields} deÄŸiÅŸtirildi." - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "{name} “{object}†silindi." - -msgid "No fields changed." -msgstr "DeÄŸiÅŸtirilen alanlar yok." - -msgid "None" -msgstr "Hiçbiri" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "" -"Birden fazla seçmek için “Ctrl†veya Mac’teki “Command†tuÅŸuna basılı tutun." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "{name} “{obj}†baÅŸarılı olarak eklendi." - -msgid "You may edit it again below." -msgstr "AÅŸağıdan bunu tekrar düzenleyebilirsiniz." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "" -"{name} “{obj}†baÅŸarılı olarak eklendi. AÅŸağıda baÅŸka bir {name} " -"ekleyebilirsiniz." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "" -"{name} “{obj}†baÅŸarılı olarak deÄŸiÅŸtirildi. AÅŸağıda tekrar " -"düzenleyebilirsiniz." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "" -"{name} “{obj}†baÅŸarılı olarak eklendi. AÅŸağıda tekrar düzenleyebilirsiniz." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "" -"{name} “{obj}†baÅŸarılı olarak deÄŸiÅŸtirildi. AÅŸağıda baÅŸka bir {name} " -"ekleyebilirsiniz." - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "{name} “{obj}†baÅŸarılı olarak deÄŸiÅŸtirildi." - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Bunlar üzerinde eylemlerin uygulanması için öğeler seçilmek zorundadır. Hiç " -"öğe deÄŸiÅŸtirilmedi." - -msgid "No action selected." -msgstr "Seçilen eylem yok." - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "%(name)s “%(obj)s†baÅŸarılı olarak silindi." - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "“%(key)s†kimliÄŸi olan %(name)s mevcut deÄŸil. Belki silinmiÅŸ midir?" - -#, python-format -msgid "Add %s" -msgstr "%s ekle" - -#, python-format -msgid "Change %s" -msgstr "%s deÄŸiÅŸtir" - -#, python-format -msgid "View %s" -msgstr "%s göster" - -msgid "Database error" -msgstr "Veritabanı hatası" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s adet %(name)s baÅŸarılı olarak deÄŸiÅŸtirildi." -msgstr[1] "%(count)s adet %(name)s baÅŸarılı olarak deÄŸiÅŸtirildi." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s nesne seçildi" -msgstr[1] "Tüm %(total_count)s nesne seçildi" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "0 / %(cnt)s nesne seçildi" - -#, python-format -msgid "Change history: %s" -msgstr "DeÄŸiÅŸiklik geçmiÅŸi: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"%(class_name)s %(instance)s silinmesi aÅŸağıda korunan ilgili nesnelerin de " -"silinmesini gerektirecektir: %(related_objects)s" - -msgid "Django site admin" -msgstr "Django site yöneticisi" - -msgid "Django administration" -msgstr "Django yönetimi" - -msgid "Site administration" -msgstr "Site yönetimi" - -msgid "Log in" -msgstr "Oturum aç" - -#, python-format -msgid "%(app)s administration" -msgstr "%(app)s yönetimi" - -msgid "Page not found" -msgstr "Sayfa bulunamadı" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "Üzgünüz, istediÄŸiniz sayfa bulunamadı." - -msgid "Home" -msgstr "GiriÅŸ" - -msgid "Server error" -msgstr "Sunucu hatası" - -msgid "Server error (500)" -msgstr "Sunucu hatası (500)" - -msgid "Server Error (500)" -msgstr "Sunucu Hatası (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"Bir hata oluÅŸtu. Site yöneticilerine e-posta yoluyla bildirildi ve kısa süre " -"içinde düzeltilecektir. Sabrınız için teÅŸekkür ederiz." - -msgid "Run the selected action" -msgstr "Seçilen eylemi çalıştır" - -msgid "Go" -msgstr "Git" - -msgid "Click here to select the objects across all pages" -msgstr "Tüm sayfalardaki nesneleri seçmek için buraya tıklayın" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Tüm %(total_count)s %(module_name)s nesnelerini seç" - -msgid "Clear selection" -msgstr "Seçimi temizle" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "%(name)s uygulamasındaki modeller" - -msgid "Add" -msgstr "Ekle" - -msgid "View" -msgstr "Göster" - -msgid "You don’t have permission to view or edit anything." -msgstr "Hiçbir ÅŸeyi düzenlemek ve göstermek için izne sahip deÄŸilsiniz." - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" -"Önce, bir kullanıcı adı ve parola girin. Ondan sonra, daha fazla kullanıcı " -"seçeneÄŸini düzenleyebileceksiniz." - -msgid "Enter a username and password." -msgstr "Kullanıcı adı ve parola girin." - -msgid "Change password" -msgstr "Parolayı deÄŸiÅŸtir" - -msgid "Please correct the error below." -msgstr "Lütfen aÅŸağıdaki hataları düzeltin." - -msgid "Please correct the errors below." -msgstr "Lütfen aÅŸağıdaki hataları düzeltin." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "%(username)s kullanıcısı için yeni bir parola girin." - -msgid "Welcome," -msgstr "HoÅŸ Geldiniz," - -msgid "View site" -msgstr "Siteyi göster" - -msgid "Documentation" -msgstr "Belgeler" - -msgid "Log out" -msgstr "Oturumu kapat" - -#, python-format -msgid "Add %(name)s" -msgstr "%(name)s ekle" - -msgid "History" -msgstr "GeçmiÅŸ" - -msgid "View on site" -msgstr "Sitede görüntüle" - -msgid "Filter" -msgstr "Süz" - -msgid "Clear all filters" -msgstr "Tüm süzgeçleri temizle" - -msgid "Remove from sorting" -msgstr "Sıralamadan kaldır" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Sıralama önceliÄŸi: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "Sıralamayı deÄŸiÅŸtir" - -msgid "Delete" -msgstr "Sil" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"%(object_name)s '%(escaped_object)s' nesnesinin silinmesi, ilgili nesnelerin " -"silinmesi ile sonuçlanacak, ancak hesabınız aÅŸağıdaki nesnelerin türünü " -"silmek için izine sahip deÄŸil." - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"%(object_name)s '%(escaped_object)s' nesnesinin silinmesi, aÅŸağıda korunan " -"ilgili nesnelerin silinmesini gerektirecek:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"%(object_name)s \"%(escaped_object)s\" nesnesini silmek istediÄŸinize emin " -"misiniz? AÅŸağıdaki ilgili öğelerin tümü silinecektir:" - -msgid "Objects" -msgstr "Nesneler" - -msgid "Yes, I’m sure" -msgstr "Evet, eminim" - -msgid "No, take me back" -msgstr "Hayır, beni geri götür" - -msgid "Delete multiple objects" -msgstr "Birden fazla nesneyi sil" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"Seçilen %(objects_name)s nesnelerinin silinmesi, ilgili nesnelerin silinmesi " -"ile sonuçlanacak, ancak hesabınız aÅŸağıdaki nesnelerin türünü silmek için " -"izine sahip deÄŸil." - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"Seçilen %(objects_name)s nesnelerinin silinmesi, aÅŸağıda korunan ilgili " -"nesnelerin silinmesini gerektirecek:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"Seçilen %(objects_name)s nesnelerini silmek istediÄŸinize emin misiniz? " -"AÅŸağıdaki nesnelerin tümü ve onların ilgili öğeleri silinecektir:" - -msgid "Delete?" -msgstr "Silinsin mi?" - -#, python-format -msgid " By %(filter_title)s " -msgstr " %(filter_title)s süzgecine göre" - -msgid "Summary" -msgstr "Özet" - -msgid "Recent actions" -msgstr "Son eylemler" - -msgid "My actions" -msgstr "Eylemlerim" - -msgid "None available" -msgstr "Mevcut deÄŸil" - -msgid "Unknown content" -msgstr "Bilinmeyen içerik" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"Veritabanı kurulumunuz ile ilgili birÅŸeyler yanlış. Uygun veritabanı " -"tablolarının oluÅŸturulduÄŸundan ve veritabanının uygun kullanıcı tarafından " -"okunabilir olduÄŸundan emin olun." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"%(username)s olarak kimlik doÄŸrulamanız yapıldı, ancak bu sayfaya eriÅŸmek " -"için yetkili deÄŸilsiniz. Farklı bir hesapla oturum açmak ister misiniz?" - -msgid "Forgotten your password or username?" -msgstr "Kullanıcı adınızı veya parolanızı mı unuttunuz?" - -msgid "Toggle navigation" -msgstr "Gezinmeyi aç/kapat" - -msgid "Date/time" -msgstr "Tarih/saat" - -msgid "User" -msgstr "Kullanıcı" - -msgid "Action" -msgstr "Eylem" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" -"Bu nesne deÄŸiÅŸme geçmiÅŸine sahip deÄŸil. Muhtemelen bu yönetici sitesi " -"aracılığıyla eklenmedi." - -msgid "Show all" -msgstr "Tümünü göster" - -msgid "Save" -msgstr "Kaydet" - -msgid "Popup closing…" -msgstr "Açılır pencere kapanıyor…" - -msgid "Search" -msgstr "Ara" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s sonuç" -msgstr[1] "%(counter)s sonuç" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "toplam %(full_result_count)s" - -msgid "Save as new" -msgstr "Yeni olarak kaydet" - -msgid "Save and add another" -msgstr "Kaydet ve baÅŸka birini ekle" - -msgid "Save and continue editing" -msgstr "Kaydet ve düzenlemeye devam et" - -msgid "Save and view" -msgstr "Kaydet ve göster" - -msgid "Close" -msgstr "Kapat" - -#, python-format -msgid "Change selected %(model)s" -msgstr "Seçilen %(model)s deÄŸiÅŸtir" - -#, python-format -msgid "Add another %(model)s" -msgstr "BaÅŸka bir %(model)s ekle" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "Seçilen %(model)s sil" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "Bugün Web sitesine ayırdığınız kaliteli zaman için teÅŸekkür ederiz." - -msgid "Log in again" -msgstr "Tekrar oturum aç" - -msgid "Password change" -msgstr "Parola deÄŸiÅŸtime" - -msgid "Your password was changed." -msgstr "Parolanız deÄŸiÅŸtirildi." - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"GüvenliÄŸiniz için, lütfen eski parolanızı girin, ve ondan sonra yeni " -"parolanızı iki kere girin böylece doÄŸru olarak yazdığınızı doÄŸrulayabilelim." - -msgid "Change my password" -msgstr "Parolamı deÄŸiÅŸtir" - -msgid "Password reset" -msgstr "Parolayı sıfırla" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "Parolanız ayarlandı. Åžimdi devam edebilir ve oturum açabilirsiniz." - -msgid "Password reset confirmation" -msgstr "Parola sıfırlama onayı" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Lütfen yeni parolanızı iki kere girin böylece böylece doÄŸru olarak " -"yazdığınızı doÄŸrulayabilelim." - -msgid "New password:" -msgstr "Yeni parola:" - -msgid "Confirm password:" -msgstr "Parolayı onayla:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"Parola sıfırlama baÄŸlantısı geçersiz olmuÅŸ, çünkü zaten kullanılmış. Lütfen " -"yeni bir parola sıfırlama isteyin." - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" -"EÄŸer girdiÄŸiniz e-posta ile bir hesabınız varsa, parolanızın ayarlanması " -"için size talimatları e-posta ile gönderdik. En kısa sürede almalısınız." - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" -"EÄŸer bir e-posta almadıysanız, lütfen kayıt olurken girdiÄŸiniz adresi " -"kullandığınızdan emin olun ve istenmeyen mesajlar klasörünü kontrol edin." - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"Bu e-postayı alıyorsunuz çünkü %(site_name)s sitesindeki kullanıcı hesabınız " -"için bir parola sıfırlama istediniz." - -msgid "Please go to the following page and choose a new password:" -msgstr "Lütfen ÅŸurada belirtilen sayfaya gidin ve yeni bir parola seçin:" - -msgid "Your username, in case you’ve forgotten:" -msgstr "Unutma ihtimalinize karşı, kullanıcı adınız:" - -msgid "Thanks for using our site!" -msgstr "Sitemizi kullandığınız için teÅŸekkürler!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "%(site_name)s ekibi" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" -"Parolanızı mı unuttunuz? AÅŸağıya e-posta adresinizi girin ve yeni bir tane " -"ayarlamak için talimatları e-posta ile gönderelim." - -msgid "Email address:" -msgstr "E-posta adresi:" - -msgid "Reset my password" -msgstr "Parolamı sıfırla" - -msgid "All dates" -msgstr "Tüm tarihler" - -#, python-format -msgid "Select %s" -msgstr "%s seç" - -#, python-format -msgid "Select %s to change" -msgstr "DeÄŸiÅŸtirmek için %s seçin" - -#, python-format -msgid "Select %s to view" -msgstr "Göstermek için %s seçin" - -msgid "Date:" -msgstr "Tarih:" - -msgid "Time:" -msgstr "Saat:" - -msgid "Lookup" -msgstr "Arama" - -msgid "Currently:" -msgstr "Åžu anda:" - -msgid "Change:" -msgstr "DeÄŸiÅŸtir:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/tr/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/tr/LC_MESSAGES/djangojs.mo deleted file mode 100644 index aff5543d9cefb5bdb905e8b3fa20b392c34345ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5121 zcmcJSU2I%O6~_m(o?|GtQF%RM7l;MC@LYNWV;=-R4ZaclQQ%KN z{IQ>f`Y*t@p#JMn|3l!P!M8&Ga^OD#cVVy*$ZrAP4BiF42P}bO;5>Lem<4_c#2>qi z7n$}2@J-;CLjCK3PlA|&eFwY_{4Pl2d@r>B5PS&rXTU0WGX|md7D)OIq;W6e1r>G) zBs(vIWak$_n*ST%m%(p>kAhPegy#J@NaOtyuOr|KAoaTmuP4CU!N_+-VDwKegdR^8Td}{5s>lphicrWU|#U^5@?8dj{+yl~jIY{dr18JS(Ao=ZZ;4$z< z)aSq(z=r~xL4Fa0Y3y_0IQSTN6ubh`eAl59jkgP=d3J*|@2w#1!=0gh3?%(xkl!2R zWe`hX)1f{Oehl^VAjSE5kne(#G|z63#=Qlk@$LZM4vvNPLqUE&_%+Dqz$d|%Li=Z+ zOyhhWJOn-p(s<8-bkLp$e*ntejC~v2gH52gdj=%EpN9Igq5fQ`KOgw3z!w647x??Y zKL-9O@Gl^?k-ZG!XtTctz7piGhWg(^{qLdv&rnAfwx3?%Az$tdzb8Smnd0zHl=q>) z4eSFbx1*F$-it!#|2`Co$07OH#u-)u13Z2al1tGSAA>7z#s8jq=%-<2}bS~*^&_2=gew6!B z4pIdV?KeG?C+QhSp%^`YGKNBNJAp#ylX4tAaBu#M?n`C7KjmhLkM65$ho2D0x|0#R zR@)R8rKH5Bc$+ZYwkl@RStCmwn_dyU6(PNX&RHt0513m;Rb3|l?>F} zU@i82Q>p!6v8uPYGraDH<06hB=E8A4G2`7@PvSz1oZDebHa(_gzXugRv;(Q6uZXVv9=)$?YBovk}V9ysS66+r%Ci?Z!< zy~QRJt4)=1{JEy&u}b0TB`yXwxa8NLh)#b`Qjx3v$xUeitp-Hx;@izj(KjNQ-82wBxynG^k*>rSVkuIY#|A%p zhP+4p`_|*!Yl+bywz6om+`8N~1BPWfpLA!3$VfS#ruv>awd75v;RYP-Egl|eMZts` zj)X~FiHTax%HEvqoC1nlc|*I9og?mldfN>1$Tz2PY0r7AGc) zlT&>1aQU8zyC?9Bd|0HeShYf@v2ezg`Eiq-GxZi4bR!cDS*%KtlzBC?EtNL;zNT~S z^7#15%1X&mH?<@$mg*)M&+X|W4&BF{9p67vIaN8iW%*=jVq^xfC^e==Dk^g)FS_w| zER;S%r_ZL+9X(&2Egss^qq&x(EuPeM6Cod$`JtL}n`UARJF*aGR>Z|wW0SPZb=z0d zqX&=h{O8eqn%~DK_a7PAygZB#+$*|IsW?*CYFZRE(d1LOS9G5)A=A&R6yZJHTf@b| zq^u&B>qso4DeHZ|?F42hSxq>$*xgudz(_WyR%3||wP>-bOp#Us)5qwcdIp zT8g(amqp0zHL;5QAg5{C5vW+{V%fo#w>UmB@9v%Q)CIkR>=mRwfG9 z8;$=mH19q|$NtJ1RBR#;h^rhYLbh<8Ti#^Z!L^S@Ta_AX&w~nA^uGJNQISGYO5nI{ z4h$>d%K}H>WN!^$TJmweGlLUjZsb?YeIQ@swTHuuH4_W$CK>IMvro+oDa@xY%2t%D hC{t0E^8Yj8T+?Z$Bg, 2011 -# Metin Amiroff , 2011 -# Murat Çorlu , 2012 -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-01-16 19:30+0000\n" -"Last-Translator: BouRock\n" -"Language-Team: Turkish (http://www.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" - -#, javascript-format -msgid "Available %s" -msgstr "Mevcut %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Bu mevcut %s listesidir. AÅŸağıdaki kutudan bazılarını iÅŸaretleyerek ve ondan " -"sonra iki kutu arasındaki \"Seçin\" okuna tıklayarak seçebilirsiniz." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "Mevcut %s listesini süzmek için bu kutu içine yazın." - -msgid "Filter" -msgstr "Süzgeç" - -msgid "Choose all" -msgstr "Tümünü seçin" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Bir kerede tüm %s seçilmesi için tıklayın." - -msgid "Choose" -msgstr "Seçin" - -msgid "Remove" -msgstr "Kaldır" - -#, javascript-format -msgid "Chosen %s" -msgstr "Seçilen %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Bu seçilen %s listesidir. AÅŸağıdaki kutudan bazılarını iÅŸaretleyerek ve " -"ondan sonra iki kutu arasındaki \"Kaldır\" okuna tıklayarak " -"kaldırabilirsiniz." - -msgid "Remove all" -msgstr "Tümünü kaldır" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Bir kerede tüm seçilen %s kaldırılması için tıklayın." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(sel)s / %(cnt)s seçildi" -msgstr[1] "%(sel)s / %(cnt)s seçildi" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Bireysel düzenlenebilir alanlarda kaydedilmemiÅŸ deÄŸiÅŸiklikleriniz var. EÄŸer " -"bir eylem çalıştırırsanız, kaydedilmemiÅŸ deÄŸiÅŸiklikleriniz kaybolacaktır." - -msgid "" -"You have selected an action, but you haven’t saved your changes to " -"individual fields yet. Please click OK to save. You’ll need to re-run the " -"action." -msgstr "" -"Bir eylem seçtiniz, ancak deÄŸiÅŸikliklerinizi tek tek alanlara kaydetmediniz. " -"Kaydetmek için lütfen TAMAM düğmesine tıklayın. Eylemi yeniden çalıştırmanız " -"gerekecek." - -msgid "" -"You have selected an action, and you haven’t made any changes on individual " -"fields. You’re probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Bir eylem seçtiniz, ancak tek tek alanlarda herhangi bir deÄŸiÅŸiklik " -"yapmadınız. Muhtemelen Kaydet düğmesi yerine Git düğmesini arıyorsunuz." - -msgid "Now" -msgstr "Åžimdi" - -msgid "Midnight" -msgstr "Geceyarısı" - -msgid "6 a.m." -msgstr "Sabah 6" - -msgid "Noon" -msgstr "Öğle" - -msgid "6 p.m." -msgstr "6 ö.s." - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "Not: Sunucu saatinin %s saat ilerisindesiniz." -msgstr[1] "Not: Sunucu saatinin %s saat ilerisindesiniz." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "Not: Sunucu saatinin %s saat gerisindesiniz." -msgstr[1] "Not: Sunucu saatinin %s saat gerisindesiniz." - -msgid "Choose a Time" -msgstr "Bir Saat Seçin" - -msgid "Choose a time" -msgstr "Bir saat seçin" - -msgid "Cancel" -msgstr "İptal" - -msgid "Today" -msgstr "Bugün" - -msgid "Choose a Date" -msgstr "Bir Tarih Seçin" - -msgid "Yesterday" -msgstr "Dün" - -msgid "Tomorrow" -msgstr "Yarın" - -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" - -msgctxt "abbrev. month January" -msgid "Jan" -msgstr "Oca" - -msgctxt "abbrev. month February" -msgid "Feb" -msgstr "Åžub" - -msgctxt "abbrev. month March" -msgid "Mar" -msgstr "Mar" - -msgctxt "abbrev. month April" -msgid "Apr" -msgstr "Nis" - -msgctxt "abbrev. month May" -msgid "May" -msgstr "May" - -msgctxt "abbrev. month June" -msgid "Jun" -msgstr "Haz" - -msgctxt "abbrev. month July" -msgid "Jul" -msgstr "Tem" - -msgctxt "abbrev. month August" -msgid "Aug" -msgstr "AÄŸu" - -msgctxt "abbrev. month September" -msgid "Sep" -msgstr "Eyl" - -msgctxt "abbrev. month October" -msgid "Oct" -msgstr "Eki" - -msgctxt "abbrev. month November" -msgid "Nov" -msgstr "Kas" - -msgctxt "abbrev. month December" -msgid "Dec" -msgstr "Ara" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "P" - -msgctxt "one letter Monday" -msgid "M" -msgstr "Pt" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "S" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "Ç" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "Pe" - -msgctxt "one letter Friday" -msgid "F" -msgstr "C" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "Ct" - -msgid "Show" -msgstr "Göster" - -msgid "Hide" -msgstr "Gizle" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/tt/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/tt/LC_MESSAGES/django.mo deleted file mode 100644 index 6bfde60aa116c04fa307a7b732fb9f8aaa7b01c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12952 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, 2011 -# v_ildar , 2014 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-01-19 16:49+0100\n" -"PO-Revision-Date: 2017-09-19 16:40+0000\n" -"Last-Translator: Jannis Leidel \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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "%(count)d %(items)s уңышлы рәвештә бетерелгән." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "%(name)s бетереп булмады" - -msgid "Are you sure?" -msgstr "Сез инанып карар кылдыгызмы?" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Сайланган %(verbose_name_plural)s бетерергә" - -msgid "Administration" -msgstr "" - -msgid "All" -msgstr "БарыÑÑ‹" - -msgid "Yes" -msgstr "Әйе" - -msgid "No" -msgstr "Юк" - -msgid "Unknown" -msgstr "БилгеÑез" - -msgid "Any date" -msgstr "ТеләÑÓ™ нинди көн һәм вакыт" - -msgid "Today" -msgstr "Бүген" - -msgid "Past 7 days" -msgstr "Соңгы 7 көн" - -msgid "This month" -msgstr "Бу ай" - -msgid "This year" -msgstr "Бу ел" - -msgid "No date" -msgstr "" - -msgid "Has date" -msgstr "" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" - -msgid "Action:" -msgstr "Гамәл:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Тагын бер %(verbose_name)s Ó©Ñтәргә" - -msgid "Remove" -msgstr "Бетерергә" - -msgid "action time" -msgstr "гамәл вакыты" - -msgid "user" -msgstr "" - -msgid "content type" -msgstr "" - -msgid "object id" -msgstr "объект идентификаторы" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/3/library/functions.html#repr) -msgid "object repr" -msgstr "объект фаразы" - -msgid "action flag" -msgstr "гамәл тибы" - -msgid "change message" -msgstr "үзгәрү белдерүе" - -msgid "log entry" -msgstr "журнал ÑзмаÑÑ‹" - -msgid "log entries" -msgstr "журнал Ñзмалары" - -#, python-format -msgid "Added \"%(object)s\"." -msgstr "" - -#, python-format -msgid "Changed \"%(object)s\" - %(changes)s" -msgstr "" - -#, python-format -msgid "Deleted \"%(object)s.\"" -msgstr "" - -msgid "LogEntry Object" -msgstr "" - -#, python-brace-format -msgid "Added {name} \"{object}\"." -msgstr "" - -msgid "Added." -msgstr "" - -msgid "and" -msgstr "һәм" - -#, python-brace-format -msgid "Changed {fields} for {name} \"{object}\"." -msgstr "" - -#, python-brace-format -msgid "Changed {fields}." -msgstr "" - -#, python-brace-format -msgid "Deleted {name} \"{object}\"." -msgstr "" - -msgid "No fields changed." -msgstr "Үзгәртелгән кырлар юк." - -msgid "None" -msgstr "Юк" - -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was added successfully." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was changed successfully." -msgstr "" - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Элементар Ó©Ñтеннән гамәл кылу өчен алар Ñайланган булырга тиеш. Элементлар " -"үзгәртелмәгән." - -msgid "No action selected." -msgstr "Гамәл Ñайланмаган." - -#, python-format -msgid "The %(name)s \"%(obj)s\" was deleted successfully." -msgstr "%(name)s \"%(obj)s\" уңышлы рәвештә бетерелгән." - -#, python-format -msgid "%(name)s with ID \"%(key)s\" doesn't exist. Perhaps it was deleted?" -msgstr "" - -#, python-format -msgid "Add %s" -msgstr "%s Ó©Ñтәргә" - -#, python-format -msgid "Change %s" -msgstr "%s үзгәртергә" - -msgid "Database error" -msgstr "Бирелмәләр базаÑÑ‹ хатаÑÑ‹" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s уңышлы рәвештә үзгәртелгән." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s Ñайланган" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "Барлык %(cnt)s объектан 0 Ñайланган" - -#, python-format -msgid "Change history: %s" -msgstr "Үзгәртү тарихы: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" - -msgid "Django site admin" -msgstr "Django Ñайты идарәÑе" - -msgid "Django administration" -msgstr "Django идарәÑе" - -msgid "Site administration" -msgstr "Сайт идарәÑе" - -msgid "Log in" -msgstr "Керергә" - -#, python-format -msgid "%(app)s administration" -msgstr "" - -msgid "Page not found" -msgstr "Сәхифә табылмаган" - -msgid "We're sorry, but the requested page could not be found." -msgstr "Кызганычка каршы, Ñоралган Ñәхифә табылмады." - -msgid "Home" -msgstr "Башбит" - -msgid "Server error" -msgstr "Сервер хатаÑÑ‹" - -msgid "Server error (500)" -msgstr "Сервер хатаÑÑ‹ (500)" - -msgid "Server Error (500)" -msgstr "Сервер хатаÑÑ‹ (500)" - -msgid "" -"There's been an error. It's been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" - -msgid "Run the selected action" -msgstr "Сайланган гамәлне башкарырга" - -msgid "Go" -msgstr "Башкарырга" - -msgid "Click here to select the objects across all pages" -msgstr "Барлык Ñәхифәләрдә булган объектларны Ñайлау өчен монда чирттерегез" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Бөтен %(total_count)s %(module_name)s Ñайларга" - -msgid "Clear selection" -msgstr "Сайланганлыкны алырга" - -msgid "" -"First, enter a username and password. Then, you'll be able to edit more user " -"options." -msgstr "" -"Баштан логин һәм ÑерÑүзне кертегез. Ðннан Ñоң Ñез кулланучы турында күбрәк " -"мәгълүматне төзәтә алырÑыз." - -msgid "Enter a username and password." -msgstr "Логин һәм ÑерÑүзне кертегез." - -msgid "Change password" -msgstr "СерÑүзне үзгәртергә" - -msgid "Please correct the error below." -msgstr "Зинһар, биредәге хаталарны төзәтегез." - -msgid "Please correct the errors below." -msgstr "" - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "%(username)s кулланучы өчен Ñңа ÑерÑүзне кертегез." - -msgid "Welcome," -msgstr "Рәхим итегез," - -msgid "View site" -msgstr "" - -msgid "Documentation" -msgstr "ДокументациÑ" - -msgid "Log out" -msgstr "Чыгарга" - -#, python-format -msgid "Add %(name)s" -msgstr "%(name)s Ó©Ñтәргә" - -msgid "History" -msgstr "Тарих" - -msgid "View on site" -msgstr "Сайтта карарга" - -msgid "Filter" -msgstr "Филтер" - -msgid "Remove from sorting" -msgstr "" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "" - -msgid "Toggle sorting" -msgstr "" - -msgid "Delete" -msgstr "Бетерергә" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"%(object_name)s '%(escaped_object)s' бетереүе аның белән бәйләнгән " -"объектларның бетерелүенә китерә ала, әмма Ñезнең хиÑап Ñзмагызның киләÑе " -"объект тибларын бетерү өчен хокуклары җитми:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"%(object_name)s '%(escaped_object)s' бетерүе киләÑе Ñакланган объектларның " -"бетерелүен таләп итә:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"Сез инанып %(object_name)s \"%(escaped_object)s\" бетерергә телиÑезме? " -"Барлык киләÑе бәйләнгән объектлар да бетерелер:" - -msgid "Objects" -msgstr "" - -msgid "Yes, I'm sure" -msgstr "Әйе, мин инандым" - -msgid "No, take me back" -msgstr "" - -msgid "Delete multiple objects" -msgstr "Берничә объектны бетерергә" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"Сайланган %(objects_name)s бетерүе аның белән бәйләнгән объектларның " -"бетерелүенә китерә ала, әмма Ñезнең хиÑап Ñзмагызның киләÑе объект тибларын " -"бетерү өчен хокуклары җитми:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"%(objects_name)s бетерүе киләÑе аның белән бәйләнгән Ñакланган объектларның " -"бетерелүен таләп итә:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"Сез инанып %(objects_name)s бетерергә телиÑезме? Барлык киләÑе объектлар һәм " -"алар белән бәйләнгән Ñлементлар да бетерелер:" - -msgid "Change" -msgstr "Үзгәртергә" - -msgid "Delete?" -msgstr "Бетерергә?" - -#, python-format -msgid " By %(filter_title)s " -msgstr "%(filter_title)s буенча" - -msgid "Summary" -msgstr "" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "" - -msgid "Add" -msgstr "Ó¨Ñтәргә" - -msgid "You don't have permission to edit anything." -msgstr "Төзәтү өчен хокукларыгыз җитми." - -msgid "Recent actions" -msgstr "" - -msgid "My actions" -msgstr "" - -msgid "None available" -msgstr "Тарих юк" - -msgid "Unknown content" -msgstr "БилгеÑез тип" - -msgid "" -"Something's wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"Сезнең бирелмәләр базаÑÑ‹ Ð´Ó©Ñ€ÐµÑ Ð¸Ñ‚ÐµÐ¼ көйләнмәгән. Тиешле җәдвәлләр төзелгәнен " -"һәм тиешле кулланучының хокуклары җитәрлек булуын тикшерегез." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" - -msgid "Forgotten your password or username?" -msgstr "" - -msgid "Date/time" -msgstr "Көн һәм вакыт" - -msgid "User" -msgstr "Кулланучы" - -msgid "Action" -msgstr "Гамәл" - -msgid "" -"This object doesn't have a change history. It probably wasn't added via this " -"admin site." -msgstr "" -"Әлеге объектның үзгәртү тарихы юк. Бу идарә итү Ñайты буенча Ó©Ñтәлмәгән " -"булуы ихтимал." - -msgid "Show all" -msgstr "БөтенеÑен күрÑәтергә" - -msgid "Save" -msgstr "Сакларга" - -msgid "Popup closing..." -msgstr "" - -#, python-format -msgid "Change selected %(model)s" -msgstr "" - -#, python-format -msgid "Add another %(model)s" -msgstr "" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "" - -msgid "Search" -msgstr "Эзләргә" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s нәтиҗә" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "барлыгы %(full_result_count)s" - -msgid "Save as new" -msgstr "Яңа объект итеп Ñакларга" - -msgid "Save and add another" -msgstr "Сакларга һәм бүтән объектны Ó©Ñтәргә" - -msgid "Save and continue editing" -msgstr "Сакларга һәм төзәтүне дәвам итәргә" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "Сайтыбызда үткәргән вакыт өчен рәхмәт." - -msgid "Log in again" -msgstr "Тагын керергә" - -msgid "Password change" -msgstr "СерÑүзне үзгәртү" - -msgid "Your password was changed." -msgstr "СерÑүзегез үзгәртелгән." - -msgid "" -"Please enter your old password, for security's sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"ХәвефÑезлек Ñәбәпле, зинһар, үзегезнең иÑке ÑерÑүзне кертегез, аннан Ñңа " -"ÑерÑүзне ике тапкыр кертегез (Ð´Ó©Ñ€ÐµÑ Ñзылышын тикшерү өчен)." - -msgid "Change my password" -msgstr "СерÑүземне үзгәртергә" - -msgid "Password reset" -msgstr "СерÑүзне торгызу" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "СерÑүзегез үзгәртелгән. Сез хәзер керә алаÑыз." - -msgid "Password reset confirmation" -msgstr "СерÑүзне торгызу раÑлау" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "Зинһар, тикшерү өчен Ñңа ÑерÑүзегезне ике тапкыр кертегез." - -msgid "New password:" -msgstr "Яңа ÑерÑуз:" - -msgid "Confirm password:" -msgstr "СерÑүзне раÑлагыз:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"СерÑүзне торгызу өчен Ñылтама хаталы. Бәлки аның белән инде кулланганнар. " -"Зинһар, ÑерÑүзне тагын бер тапкыр торгызып карагыз." - -msgid "" -"We've emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" - -msgid "" -"If you don't receive an email, please make sure you've entered the address " -"you registered with, and check your spam folder." -msgstr "" - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" - -msgid "Please go to the following page and choose a new password:" -msgstr "Зинһар, бу Ñәхифәгә юнәлегез һәм Ñңа ÑерÑүзне кертегез:" - -msgid "Your username, in case you've forgotten:" -msgstr "Сезнең кулланучы иÑемегез (оныткан булÑагыз):" - -msgid "Thanks for using our site!" -msgstr "Безнең Ñайтны куллану өчен рәхмәт!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "%(site_name)s Ñайтының төркеме" - -msgid "" -"Forgotten your password? Enter your email address below, and we'll email " -"instructions for setting a new one." -msgstr "" - -msgid "Email address:" -msgstr "Эл. почта адреÑÑ‹:" - -msgid "Reset my password" -msgstr "СерÑүземне торгызырга" - -msgid "All dates" -msgstr "Бөтен көннәр" - -#, python-format -msgid "Select %s" -msgstr "%s Ñайлагыз" - -#, python-format -msgid "Select %s to change" -msgstr "Үзгәртү өчен %s Ñайлагыз" - -msgid "Date:" -msgstr "Көн:" - -msgid "Time:" -msgstr "Вакыт:" - -msgid "Lookup" -msgstr "Эзләү" - -msgid "Currently:" -msgstr "" - -msgid "Change:" -msgstr "" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/tt/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/tt/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 16af5a0237f0815d2689f5dc2bd5d16e01743128..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2607 zcmb7E-ES0C6dx5oSicbQ!T5E=G=MO(yA=v-#V8dNq0+#r;f3UO=kD&n?94iIx21^> z{fH?EYQShBO-#g(2Yiqc*c2$$7hm+nJ8j~lk^jL5-}HCx?6%t$Nt|}(H|O4a&iS3+ zIkSJPU-P+z>j~UX zhJ@#fL0?i=Z1sttBz>!|8iuhXLCUMiMawrEu?+a+e$Q7jvflJuY4v+<;8m*1dOHjQ zJcg|!vK9_W>u444#n2Tac-F!wf_Y5FaO9<9VS}n-NG{SP5s)Y;FATQf)uoZvfnbxO zns7lV7@<;C1Qm&L1M&jb8}i(S@Tu%c-;EtY%uSJ`dK3<#rV;YP@T3=1s2oP5s*>Ia zX|SOboFf677m<{Ajxv*U&$%--99l*#hNmGLEs|5=YH~Cpl|uu*6p*&$d!>_f_#ojV z`=`u(p8|c&wEH3{xQF)Z zLdgPk=kh&vZik)UN!>3M^4(i=-MJhN+DGJ&$1#`A?X+{d?fh=a_Y}70x8`tV4vARV z#YhCPFH{&6=q(WhUQCB12G6IL!3O55zA+syD2K1WC#W<;McPFvY6U6^B_i5fRjOXd zW`~D|9mVmyvOMLK!df=1s11J0IjdB5OQ!!o|GuT#^G+_)7Y0fO;51T4aY~+2*}5;h zpqG0e#Zv8gr?}tVwRDbim1Sh_3reAjQ7q7|K~F7`L=2S~@Eeiv?fqd?iwhLgjT!IB z_fq=0C)b<7x14_5dO8`!J(ir&bNHLqbNKGlpMYcx=5;;Gi~0&bE&W9@nv5@;Hw#Vb zvGi997n2W@v4!)=IO%K2xNgGX3ZLNbTK}ML;BT6eNhClFxSv5nyjl8FguDTBoH{aH z!MPbrpKBd8ygK&Vz86+fGugh?*Ys@iQ8J#4TKZCQS~qc?ZxFKd*9#ZHDw*IC(vr}a&bB4H7eG}nlp;@z| z5`C2w;c97q7W+2|!d}!ftRzBX2^82xUk2IJtRfa}BHE&(L;9SFd_!O3$eeE@@Po~GYLME3V?1SHTn$)*18qH-JF$9&<(AcKvXjg?PCbd{RW4tKvrYM`5%RE zBd(ikLUhy6%d9V_;vq>(xQY$P^k3?rq*l4Bv^m>~fJ#%{Q&lDiBRdJMbNq{GL|+s~ z&n=u!1?Ryt-GRtwAyoQlAlr}g->hmX#>pIpN@)c=VEU)Dj%5w(P|ghE8Lk{d%XLG# zDY#v4#aO9AM-5=ZgMjYxK(88`R87bS?zf%7&XF<#no75E2DA{-n<&z37|E8U!)(s* X_rzaOdrm3&#E{{RO@dTw{2c3FJ%44c diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/tt/LC_MESSAGES/djangojs.po b/venv/Lib/site-packages/django/contrib/admin/locale/tt/LC_MESSAGES/djangojs.po deleted file mode 100644 index 36e7c72..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/tt/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,208 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Azat Khasanshin , 2011 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-05-17 23:12+0200\n" -"PO-Revision-Date: 2017-09-19 16:41+0000\n" -"Last-Translator: Jannis Leidel \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" - -#, javascript-format -msgid "Available %s" -msgstr "РөхÑәт ителгән %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "" - -msgid "Filter" -msgstr "Фильтр" - -msgid "Choose all" -msgstr "БарыÑын Ñайларга" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "" - -msgid "Choose" -msgstr "" - -msgid "Remove" -msgstr "Бетерергә" - -#, javascript-format -msgid "Chosen %s" -msgstr "Сайланган %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" - -msgid "Remove all" -msgstr "" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "" - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(cnt)s араÑыннан %(sel)s Ñайланган" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Кайбер кырларда Ñакланмаган төзәтүләр кала. Сез гамәлне башкарÑагыз, Ñезнең " -"Ñакланмаган үзгәртүләр югалачаклар." - -msgid "" -"You have selected an action, but you haven't saved your changes to " -"individual fields yet. Please click OK to save. You'll need to re-run the " -"action." -msgstr "" -"Сез гамәлне Ñайладыгыз, әмма кайбер кырлардагы төзәтүләрне Ñакламадыгыз. " -"Ðларны Ñаклау өчен OK төймәÑенә баÑыгыз. Ðннан Ñоң гамәлне тагын бер тапкыр " -"башкарырга туры килер." - -msgid "" -"You have selected an action, and you haven't made any changes on individual " -"fields. You're probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Сез гамәлне Ñайладыгыз һәм төзәтүләрне башкармадыгыз. Бәлки Ñез \"Сакларга\" " -"төймәÑе урынына \"Башкарырга\" төймәÑен кулланырга теләдегез." - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "" - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "" - -msgid "Now" -msgstr "Хәзер" - -msgid "Choose a Time" -msgstr "" - -msgid "Choose a time" -msgstr "Вакыт Ñайлагыз" - -msgid "Midnight" -msgstr "Төн уртаÑÑ‹" - -msgid "6 a.m." -msgstr "Иртәнге 6" - -msgid "Noon" -msgstr "Төш" - -msgid "6 p.m." -msgstr "" - -msgid "Cancel" -msgstr "Юкка чыгарырга" - -msgid "Today" -msgstr "Бүген" - -msgid "Choose a Date" -msgstr "" - -msgid "Yesterday" -msgstr "Кичә" - -msgid "Tomorrow" -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 "" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "" - -msgctxt "one letter Monday" -msgid "M" -msgstr "" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "" - -msgctxt "one letter Friday" -msgid "F" -msgstr "" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "" - -msgid "Show" -msgstr "КүрÑәтергә" - -msgid "Hide" -msgstr "Яшерергә" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/udm/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/udm/LC_MESSAGES/django.mo deleted file mode 100644 index d51b11a4aa85e6eee5a332d21fe6d8f20315b151..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 622 zcmZ9IL2J}N6vs!c3PC*d>|u^dnN6ZdmswZD-4?1{TuN5-IBwo%rzSIDX5!YXy;Mb1 zP&^9t3wWqETff2t?|v3vvc-ZAe)-Q!{_o9u`Lnw6nP6N*t|3F@GLj=r93YpF*Qfdc zwfX)9xqy5{KAj`v8|o_3Jx|CL)Q6~7QJUO7k4dh01^oAqNL! zqMj?gP~<6CGB$b_rjBi;>@gTCwc<40MYj%ipwz~(kUkHk>{X zN=Zw%L8g$?J2(xd_wqLFNHx=Uu|{Q;$bcmv3Qi|!Q5i?C&z&oI7%mozj%ymq8SHhY zx(LhVnl>!M<#u6y+99mcBD@idwniIge<1Ee!9Xhq3MYG6;))LTTv+Bpsve!rg|XoJ zlVp>1&wR~=GcasJO?4_&#%cGNbpJ->6mJT~d1XY-Hnk}%r>bmI+mCy6dF)5MfcV3D r-~aO8>sR%g`n^B)C*=20yrlQ!{(csQ!x`k&}{NBl?s!yl8sF+;lc diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/udm/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/udm/LC_MESSAGES/django.po deleted file mode 100644 index df03f5f..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/udm/LC_MESSAGES/django.po +++ /dev/null @@ -1,606 +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: 2015-01-17 11:07+0100\n" -"PO-Revision-Date: 2015-01-18 08:31+0000\n" -"Last-Translator: Jannis Leidel \n" -"Language-Team: Udmurt (http://www.transifex.com/projects/p/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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "" - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "" - -msgid "Are you sure?" -msgstr "" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "" - -msgid "Administration" -msgstr "" - -msgid "All" -msgstr "" - -msgid "Yes" -msgstr "Бен" - -msgid "No" -msgstr "" - -msgid "Unknown" -msgstr "ТодымтÑ" - -msgid "Any date" -msgstr "" - -msgid "Today" -msgstr "" - -msgid "Past 7 days" -msgstr "" - -msgid "This month" -msgstr "" - -msgid "This year" -msgstr "" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" - -msgid "Action:" -msgstr "" - -msgid "action time" -msgstr "" - -msgid "object id" -msgstr "" - -msgid "object repr" -msgstr "" - -msgid "action flag" -msgstr "" - -msgid "change message" -msgstr "" - -msgid "log entry" -msgstr "" - -msgid "log entries" -msgstr "" - -#, python-format -msgid "Added \"%(object)s\"." -msgstr "" - -#, python-format -msgid "Changed \"%(object)s\" - %(changes)s" -msgstr "" - -#, python-format -msgid "Deleted \"%(object)s.\"" -msgstr "" - -msgid "LogEntry Object" -msgstr "" - -msgid "None" -msgstr "" - -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" - -#, python-format -msgid "Changed %s." -msgstr "" - -msgid "and" -msgstr "" - -#, python-format -msgid "Added %(name)s \"%(object)s\"." -msgstr "" - -#, python-format -msgid "Changed %(list)s for %(name)s \"%(object)s\"." -msgstr "" - -#, python-format -msgid "Deleted %(name)s \"%(object)s\"." -msgstr "" - -msgid "No fields changed." -msgstr "" - -#, python-format -msgid "" -"The %(name)s \"%(obj)s\" was added successfully. You may edit it again below." -msgstr "" - -#, python-format -msgid "" -"The %(name)s \"%(obj)s\" was added successfully. You may add another " -"%(name)s below." -msgstr "" - -#, python-format -msgid "The %(name)s \"%(obj)s\" was added successfully." -msgstr "" - -#, python-format -msgid "" -"The %(name)s \"%(obj)s\" was changed successfully. You may edit it again " -"below." -msgstr "" - -#, python-format -msgid "" -"The %(name)s \"%(obj)s\" was changed successfully. You may add another " -"%(name)s below." -msgstr "" - -#, python-format -msgid "The %(name)s \"%(obj)s\" was changed successfully." -msgstr "" - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" - -msgid "No action selected." -msgstr "" - -#, python-format -msgid "The %(name)s \"%(obj)s\" was deleted successfully." -msgstr "" - -#, python-format -msgid "%(name)s object with primary key %(key)r does not exist." -msgstr "" - -#, python-format -msgid "Add %s" -msgstr "" - -#, python-format -msgid "Change %s" -msgstr "" - -msgid "Database error" -msgstr "" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "" - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "" - -#, python-format -msgid "Change history: %s" -msgstr "" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" - -msgid "Django site admin" -msgstr "" - -msgid "Django administration" -msgstr "" - -msgid "Site administration" -msgstr "" - -msgid "Log in" -msgstr "" - -#, python-format -msgid "%(app)s administration" -msgstr "" - -msgid "Page not found" -msgstr "" - -msgid "We're sorry, but the requested page could not be found." -msgstr "" - -msgid "Home" -msgstr "" - -msgid "Server error" -msgstr "" - -msgid "Server error (500)" -msgstr "" - -msgid "Server Error (500)" -msgstr "" - -msgid "" -"There's been an error. It's been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" - -msgid "Run the selected action" -msgstr "" - -msgid "Go" -msgstr "" - -msgid "Click here to select the objects across all pages" -msgstr "" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "" - -msgid "Clear selection" -msgstr "" - -msgid "" -"First, enter a username and password. Then, you'll be able to edit more user " -"options." -msgstr "" - -msgid "Enter a username and password." -msgstr "" - -msgid "Change password" -msgstr "" - -msgid "Please correct the error below." -msgstr "" - -msgid "Please correct the errors below." -msgstr "" - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "" - -msgid "Welcome," -msgstr "" - -msgid "View site" -msgstr "" - -msgid "Documentation" -msgstr "" - -msgid "Log out" -msgstr "" - -msgid "Add" -msgstr "" - -msgid "History" -msgstr "" - -msgid "View on site" -msgstr "" - -#, python-format -msgid "Add %(name)s" -msgstr "" - -msgid "Filter" -msgstr "" - -msgid "Remove from sorting" -msgstr "" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "" - -msgid "Toggle sorting" -msgstr "" - -msgid "Delete" -msgstr "Ӵушоно" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" - -msgid "Objects" -msgstr "" - -msgid "Yes, I'm sure" -msgstr "" - -msgid "No, take me back" -msgstr "" - -msgid "Delete multiple objects" -msgstr "" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" - -msgid "Change" -msgstr "ТупатъÑно" - -msgid "Remove" -msgstr "" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "" - -msgid "Delete?" -msgstr "" - -#, python-format -msgid " By %(filter_title)s " -msgstr "" - -msgid "Summary" -msgstr "" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "" - -msgid "You don't have permission to edit anything." -msgstr "" - -msgid "Recent Actions" -msgstr "" - -msgid "My Actions" -msgstr "" - -msgid "None available" -msgstr "" - -msgid "Unknown content" -msgstr "" - -msgid "" -"Something's wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" - -msgid "Forgotten your password or username?" -msgstr "" - -msgid "Date/time" -msgstr "" - -msgid "User" -msgstr "" - -msgid "Action" -msgstr "" - -msgid "" -"This object doesn't have a change history. It probably wasn't added via this " -"admin site." -msgstr "" - -msgid "Show all" -msgstr "" - -msgid "Save" -msgstr "" - -#, python-format -msgid "Change selected %(model)s" -msgstr "" - -#, python-format -msgid "Add another %(model)s" -msgstr "" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "" - -msgid "Search" -msgstr "" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "" - -msgid "Save as new" -msgstr "" - -msgid "Save and add another" -msgstr "" - -msgid "Save and continue editing" -msgstr "" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "" - -msgid "Log in again" -msgstr "" - -msgid "Password change" -msgstr "" - -msgid "Your password was changed." -msgstr "" - -msgid "" -"Please enter your old password, for security's sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" - -msgid "Change my password" -msgstr "" - -msgid "Password reset" -msgstr "" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "" - -msgid "Password reset confirmation" -msgstr "" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" - -msgid "New password:" -msgstr "" - -msgid "Confirm password:" -msgstr "" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" - -msgid "" -"We've emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" - -msgid "" -"If you don't receive an email, please make sure you've entered the address " -"you registered with, and check your spam folder." -msgstr "" - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" - -msgid "Please go to the following page and choose a new password:" -msgstr "" - -msgid "Your username, in case you've forgotten:" -msgstr "" - -msgid "Thanks for using our site!" -msgstr "" - -#, python-format -msgid "The %(site_name)s team" -msgstr "" - -msgid "" -"Forgotten your password? Enter your email address below, and we'll email " -"instructions for setting a new one." -msgstr "" - -msgid "Email address:" -msgstr "" - -msgid "Reset my password" -msgstr "" - -msgid "All dates" -msgstr "" - -msgid "(None)" -msgstr "" - -#, python-format -msgid "Select %s" -msgstr "" - -#, python-format -msgid "Select %s to change" -msgstr "" - -msgid "Date:" -msgstr "" - -msgid "Time:" -msgstr "" - -msgid "Lookup" -msgstr "" - -msgid "Currently:" -msgstr "" - -msgid "Change:" -msgstr "" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/udm/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/udm/LC_MESSAGES/djangojs.mo deleted file mode 100644 index af7ab53bb6735a670114ecf738e973e4f5831251..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 462 zcmYLF!A=4(5XI3XRZ0i%-OX{0*q65Q_gE^1WDJ@WHy?s z(z*aspXn5ys?0-d1&L;_F$|oN0k!ZfgA(ML@is6HyhAt_tkYziF%-gFedyZrpt}Xm zfVHtj@S7$>L=)))#7-KY%V3=#FVYz8$wcW?<>VgIVELHu%9b`u`+z+rt7N7iRZRJY5?j!6zow@p-ET+pKL=W+1-*=>\n" -"Language-Team: Udmurt (http://www.transifex.com/projects/p/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" - -#, javascript-format -msgid "Available %s" -msgstr "" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "" - -msgid "Filter" -msgstr "" - -msgid "Choose all" -msgstr "" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "" - -msgid "Choose" -msgstr "" - -msgid "Remove" -msgstr "" - -#, javascript-format -msgid "Chosen %s" -msgstr "" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" - -msgid "Remove all" -msgstr "" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "" - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" - -msgid "" -"You have selected an action, but you haven't saved your changes to " -"individual fields yet. Please click OK to save. You'll need to re-run the " -"action." -msgstr "" - -msgid "" -"You have selected an action, and you haven't made any changes on individual " -"fields. You're probably looking for the Go button rather than the Save " -"button." -msgstr "" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "" - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "" - -msgid "Now" -msgstr "" - -msgid "Clock" -msgstr "" - -msgid "Choose a time" -msgstr "" - -msgid "Midnight" -msgstr "" - -msgid "6 a.m." -msgstr "" - -msgid "Noon" -msgstr "" - -msgid "Cancel" -msgstr "" - -msgid "Today" -msgstr "" - -msgid "Calendar" -msgstr "" - -msgid "Yesterday" -msgstr "" - -msgid "Tomorrow" -msgstr "" - -msgid "" -"January February March April May June July August September October November " -"December" -msgstr "" - -msgid "S M T W T F S" -msgstr "" - -msgid "Show" -msgstr "" - -msgid "Hide" -msgstr "" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/uk/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/uk/LC_MESSAGES/django.mo deleted file mode 100644 index 86babad6c57d67617964f806e61df42e5b370495..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15623 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 diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/uk/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/uk/LC_MESSAGES/django.po deleted file mode 100644 index a654e40..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/uk/LC_MESSAGES/django.po +++ /dev/null @@ -1,724 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Abbl Kto , 2021 -# Oleksandr Chernihov , 2014 -# Andriy Sokolovskiy , 2015 -# Boryslav Larin , 2011 -# Denis Podlesniy , 2016 -# Igor Melnyk, 2014,2017 -# Illia Volochii , 2021 -# Ivan Dmytrenko , 2019 -# Jannis Leidel , 2011 -# Kirill Gagarski , 2015 -# Max V. Stotsky , 2014 -# Mikhail Kolesnik , 2015 -# Mykola Zamkovoi , 2014 -# Sergiy Kuzmenko , 2011 -# tarasyyyk , 2018 -# Zoriana Zaiats, 2016 -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-02 22:21+0000\n" -"Last-Translator: Illia Volochii \n" -"Language-Team: Ukrainian (http://www.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" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Видалити обрані %(verbose_name_plural)s" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "УÑпішно видалено %(count)d %(items)s." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "Ðе вдаєтьÑÑ Ð²Ð¸Ð´Ð°Ð»Ð¸Ñ‚Ð¸ %(name)s" - -msgid "Are you sure?" -msgstr "Ви впевнені?" - -msgid "Administration" -msgstr "ÐдмініÑтруваннÑ" - -msgid "All" -msgstr "Ð’ÑÑ–" - -msgid "Yes" -msgstr "Так" - -msgid "No" -msgstr "ÐÑ–" - -msgid "Unknown" -msgstr "Ðевідомо" - -msgid "Any date" -msgstr "Будь-Ñка дата" - -msgid "Today" -msgstr "Сьогодні" - -msgid "Past 7 days" -msgstr "ОÑтанні 7 днів" - -msgid "This month" -msgstr "Цього міÑÑцÑ" - -msgid "This year" -msgstr "Цього року" - -msgid "No date" -msgstr "Без дати" - -msgid "Has date" -msgstr "Має дату" - -msgid "Empty" -msgstr "Порожні" - -msgid "Not empty" -msgstr "Ðепорожні" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"Будь лаÑка, введіть правильні %(username)s Ñ– пароль Ð´Ð»Ñ Ð¾Ð±Ð»Ñ–ÐºÐ¾Ð²Ð¾Ð³Ð¾ запиÑу " -"перÑоналу. Зауважте, що обидва Ð¿Ð¾Ð»Ñ Ð¼Ð¾Ð¶ÑƒÑ‚ÑŒ бути чутливі до регіÑтру." - -msgid "Action:" -msgstr "ДіÑ:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Додати ще %(verbose_name)s" - -msgid "Remove" -msgstr "Видалити" - -msgid "Addition" -msgstr "ДодаваннÑ" - -msgid "Change" -msgstr "Змінити" - -msgid "Deletion" -msgstr "ВидаленнÑ" - -msgid "action time" -msgstr "Ñ‡Ð°Ñ Ð´Ñ–Ñ—" - -msgid "user" -msgstr "кориÑтувач" - -msgid "content type" -msgstr "тип вміÑту" - -msgid "object id" -msgstr "id об'єкта" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "предÑÑ‚Ð°Ð²Ð»ÐµÐ½Ð½Ñ Ð¾Ð±'єкта (repr)" - -msgid "action flag" -msgstr "позначка дії" - -msgid "change message" -msgstr "змінити повідомленнÑ" - -msgid "log entry" -msgstr "Ð·Ð°Ð¿Ð¸Ñ Ñƒ журналі" - -msgid "log entries" -msgstr "запиÑи в журналі" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "Додано \"%(object)s\"." - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "Змінено \"%(object)s\" - %(changes)s" - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "" - -msgid "LogEntry Object" -msgstr "Об'єкт журнального запиÑу" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "" - -msgid "Added." -msgstr "Додано." - -msgid "and" -msgstr "та" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "" - -#, python-brace-format -msgid "Changed {fields}." -msgstr "Змінені {fields}." - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "" - -msgid "No fields changed." -msgstr "ÐŸÐ¾Ð»Ñ Ð½Ðµ змінені." - -msgid "None" -msgstr "Ðіщо" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "" - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "" - -msgid "You may edit it again below." -msgstr "Ви можете відредагувати це знову." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "" - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Ð”Ð»Ñ Ð²Ð¸ÐºÐ¾Ð½Ð°Ð½Ð½Ñ Ð´Ñ–Ñ— необхідно обрати елемент. Жодний елемент не був змінений." - -msgid "No action selected." -msgstr "Ð”Ñ–Ñ Ð½Ðµ обрана." - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "" - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "" - -#, python-format -msgid "Add %s" -msgstr "Додати %s" - -#, python-format -msgid "Change %s" -msgstr "Змінити %s" - -#, python-format -msgid "View %s" -msgstr "ПереглÑнути %s" - -msgid "Database error" -msgstr "Помилка бази даних" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s був уÑпішно змінений." -msgstr[1] "%(count)s %(name)s були уÑпішно змінені." -msgstr[2] "%(count)s %(name)s було уÑпішно змінено." -msgstr[3] "%(count)s %(name)s було уÑпішно змінено." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s обраний" -msgstr[1] "%(total_count)s обрані" -msgstr[2] "УÑÑ– %(total_count)s обрано" -msgstr[3] "УÑÑ– %(total_count)s обрано" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "0 з %(cnt)s обрано" - -#, python-format -msgid "Change history: %s" -msgstr "ІÑÑ‚Ð¾Ñ€Ñ–Ñ Ð·Ð¼Ñ–Ð½: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"Ð’Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ %(class_name)s %(instance)s вимагатиме Ð²Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ Ð½Ð°Ñтупних " -"захищених пов'Ñзаних об'єктів: %(related_objects)s" - -msgid "Django site admin" -msgstr "Django Ñайт адмініÑтруваннÑ" - -msgid "Django administration" -msgstr "Django адмініÑтруваннÑ" - -msgid "Site administration" -msgstr "ÐдмініÑÑ‚Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ Ñайта" - -msgid "Log in" -msgstr "Увійти" - -#, python-format -msgid "%(app)s administration" -msgstr "ÐдмініÑÑ‚Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ %(app)s" - -msgid "Page not found" -msgstr "Сторінка не знайдена" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "Ðа жаль, запрошену Ñторінку не знайдено." - -msgid "Home" -msgstr "Домівка" - -msgid "Server error" -msgstr "Помилка Ñервера" - -msgid "Server error (500)" -msgstr "Помилка Ñервера (500)" - -msgid "Server Error (500)" -msgstr "Помилка Ñервера (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" - -msgid "Run the selected action" -msgstr "Виконати обрану дію" - -msgid "Go" -msgstr "Вперед" - -msgid "Click here to select the objects across all pages" -msgstr "ÐатиÑніть тут, щоб вибрати об'єкти на вÑÑ–Ñ… Ñторінках" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Обрати вÑÑ– %(total_count)s %(module_name)s" - -msgid "Clear selection" -msgstr "Скинути вибір" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "Моделі у %(name)s додатку" - -msgid "Add" -msgstr "Додати" - -msgid "View" -msgstr "ПереглÑнути" - -msgid "You don’t have permission to view or edit anything." -msgstr "" - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" - -msgid "Enter a username and password." -msgstr "Введіть ім'Ñ ÐºÐ¾Ñ€Ð¸Ñтувача Ñ– пароль." - -msgid "Change password" -msgstr "Змінити пароль" - -msgid "Please correct the error below." -msgstr "Будь лаÑка, виправіть помилку нижче." - -msgid "Please correct the errors below." -msgstr "Будь лаÑка, виправте помилки, вказані нижче." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "Введіть новий пароль Ð´Ð»Ñ ÐºÐ¾Ñ€Ð¸Ñтувача %(username)s." - -msgid "Welcome," -msgstr "Вітаємо," - -msgid "View site" -msgstr "ДивитиÑÑ Ñайт" - -msgid "Documentation" -msgstr "ДокументаціÑ" - -msgid "Log out" -msgstr "Вийти" - -#, python-format -msgid "Add %(name)s" -msgstr "Додати %(name)s" - -msgid "History" -msgstr "ІÑторіÑ" - -msgid "View on site" -msgstr "ДивитиÑÑ Ð½Ð° Ñайті" - -msgid "Filter" -msgstr "Відфільтрувати" - -msgid "Clear all filters" -msgstr "ОчиÑтити вÑÑ– фільтри" - -msgid "Remove from sorting" -msgstr "Видалити з ÑортуваннÑ" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Пріорітет ÑортуваннÑ: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "Сортувати в іншому напрÑмку" - -msgid "Delete" -msgstr "Видалити" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"Ð’Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ %(object_name)s '%(escaped_object)s' призведе до Ð²Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ " -"пов'Ñзаних об'єктів, але ваш реєÑтраційний Ð·Ð°Ð¿Ð¸Ñ Ð½Ðµ має дозволу видалÑти " -"наÑтупні типи об'єктів:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"Ð’Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ %(object_name)s '%(escaped_object)s' вимагатиме Ð²Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ " -"наÑтупних пов'Ñзаних об'єктів:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"Ви впевнені, що хочете видалити %(object_name)s \"%(escaped_object)s\"? Ð’ÑÑ– " -"пов'Ñзані запиÑи, що перелічені, будуть видалені:" - -msgid "Objects" -msgstr "Об'єкти" - -msgid "Yes, I’m sure" -msgstr "Так, Ñ Ð²Ð¿ÐµÐ²Ð½ÐµÐ½Ð¸Ð¹" - -msgid "No, take me back" -msgstr "ÐÑ–, повернутиÑÑŒ назад" - -msgid "Delete multiple objects" -msgstr "Видалити кілька об'єктів" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"Ð’Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ Ð¾Ð±Ñ€Ð°Ð½Ð¸Ñ… %(objects_name)s вимагатиме Ð²Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ Ð¿Ð¾Ð²'Ñзаних об'єктів, " -"але ваш обліковий Ð·Ð°Ð¿Ð¸Ñ Ð½Ðµ має прав Ð´Ð»Ñ Ð²Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ Ñ‚Ð°ÐºÐ¸Ñ… типів об'єктів:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"Ð’Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ Ð¾Ð±Ñ€Ð°Ð½Ð¸Ñ… %(objects_name)s вимагатиме Ð²Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ Ð½Ð°Ñтупних захищених " -"пов'Ñзаних об'єктів:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"Ви впевнені, що хочете видалити вибрані %(objects_name)s? Ð’ÑÑ– вказані " -"об'єкти та пов'Ñзані з ними елементи будуть видалені:" - -msgid "Delete?" -msgstr "Видалити?" - -#, python-format -msgid " By %(filter_title)s " -msgstr "За %(filter_title)s" - -msgid "Summary" -msgstr "Резюме" - -msgid "Recent actions" -msgstr "Ðедавні дії" - -msgid "My actions" -msgstr "Мої дії" - -msgid "None available" -msgstr "Ðемає" - -msgid "Unknown content" -msgstr "Ðевідомий зміÑÑ‚" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"Ви аутентифіковані Ñк %(username)s, але вам не надано доÑтуп до цієї " -"Ñторінки.\n" -"Ввійти в інший аккаунт?" - -msgid "Forgotten your password or username?" -msgstr "Забули пароль або ім'Ñ ÐºÐ¾Ñ€Ð¸Ñтувача?" - -msgid "Toggle navigation" -msgstr "" - -msgid "Start typing to filter…" -msgstr "" - -msgid "Filter navigation items" -msgstr "" - -msgid "Date/time" -msgstr "Дата/чаÑ" - -msgid "User" -msgstr "КориÑтувач" - -msgid "Action" -msgstr "ДіÑ" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" - -msgid "Show all" -msgstr "Показати вÑÑ–" - -msgid "Save" -msgstr "Зберегти" - -msgid "Popup closing…" -msgstr "Ð—Ð°ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ñпливаючого вікна" - -msgid "Search" -msgstr "Пошук" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s результат" -msgstr[1] "%(counter)s результати" -msgstr[2] "%(counter)s результатів" -msgstr[3] "%(counter)s результатів" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "%(full_result_count)s вÑього" - -msgid "Save as new" -msgstr "Зберегти Ñк нове" - -msgid "Save and add another" -msgstr "Зберегти Ñ– додати інше" - -msgid "Save and continue editing" -msgstr "Зберегти Ñ– продовжити редагуваннÑ" - -msgid "Save and view" -msgstr "Зберегти Ñ– переглÑнути" - -msgid "Close" -msgstr "Закрити" - -#, python-format -msgid "Change selected %(model)s" -msgstr "Змінити обрану %(model)s" - -#, python-format -msgid "Add another %(model)s" -msgstr "Додати ще одну %(model)s" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "Видалити обрану %(model)s" - -msgid "Thanks for spending some quality time with the web site today." -msgstr "" - -msgid "Log in again" -msgstr "Увійти знову" - -msgid "Password change" -msgstr "Зміна паролю" - -msgid "Your password was changed." -msgstr "Ваш пароль було змінено." - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" - -msgid "Change my password" -msgstr "Змінити мій пароль" - -msgid "Password reset" -msgstr "ПеревÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð¿Ð°Ñ€Ð¾Ð»ÑŽ" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "Пароль вÑтановлено. Ви можете увійти зараз." - -msgid "Password reset confirmation" -msgstr "ÐŸÑ–Ð´Ñ‚Ð²ÐµÑ€Ð´Ð¶ÐµÐ½Ð½Ñ Ð¿ÐµÑ€ÐµÐ²ÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð¿Ð°Ñ€Ð¾Ð»ÑŽ" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Будь лаÑка, введіть ваш Ñтарий пароль, Ð·Ð°Ð´Ð»Ñ Ð±ÐµÐ·Ð¿ÐµÐºÐ¸, потім введіть ваш " -"новий пароль двічі Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ²Ñ–Ñ€ÐºÐ¸." - -msgid "New password:" -msgstr "Ðовий пароль:" - -msgid "Confirm password:" -msgstr "Підтвердіть пароль:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"ПоÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð½Ð° перевÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð¿Ð°Ñ€Ð¾Ð»ÑŽ було помилковим. Можливо тому, що воно " -"було вже викориÑтано. Будь лаÑка, замовте нове перевÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð¿Ð°Ñ€Ð¾Ð»ÑŽ." - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"Ви отримали цей лиÑÑ‚ через те, що зробили запит на перевÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð¿Ð°Ñ€Ð¾Ð»Ñ " -"Ð´Ð»Ñ Ð¾Ð±Ð»Ñ–ÐºÐ¾Ð²Ð¾Ð³Ð¾ запиÑу кориÑтувача на %(site_name)s." - -msgid "Please go to the following page and choose a new password:" -msgstr "Будь лаÑка, перейдіть на цю Ñторінку, та оберіть новий пароль:" - -msgid "Your username, in case you’ve forgotten:" -msgstr "" - -msgid "Thanks for using our site!" -msgstr "ДÑкуємо за кориÑÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð½Ð°ÑˆÐ¸Ð¼ Ñайтом!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "Команда Ñайту %(site_name)s " - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" - -msgid "Email address:" -msgstr "Email адреÑа:" - -msgid "Reset my password" -msgstr "ПеревÑтановіть мій пароль" - -msgid "All dates" -msgstr "Ð’ÑÑ– дати" - -#, python-format -msgid "Select %s" -msgstr "Вибрати %s" - -#, python-format -msgid "Select %s to change" -msgstr "Виберіть %s щоб змінити" - -#, python-format -msgid "Select %s to view" -msgstr "Вибрати %s Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ³Ð»Ñду" - -msgid "Date:" -msgstr "Дата:" - -msgid "Time:" -msgstr "ЧаÑ:" - -msgid "Lookup" -msgstr "Пошук" - -msgid "Currently:" -msgstr "Ðа даний чаÑ:" - -msgid "Change:" -msgstr "Змінено:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/uk/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/uk/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 20523fffac9b7666266af5b12e1c92fc67d79fb8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5787 zcmdUxZH!b`8OKlS)R(ndty=3#^%Mo!mYJPdD5V37EwmdTUBEJ>t&NFyXYTIYGIQ_d z-aEUjX(F&t+Jvwc3vIL(sYYWoaoGa9;We7@K|kFalbUF3;s?J~jVAiZ7=O>XXO>~u zU=t489xOYw>xI zpPIJwqu{N~U$yfeS)2hs0DaElWsAQ8d!YXwd>{BW_*wAp;4<(I4tp;+U~v%Sr?&CQ zfjhzXfKS_b)nXk)gld9vg$NWm6Lx(M_$2cKU)=Pg{T5#Vh5sjZ{&PEj6Z|Ojw?R4QruSnH ze19kSb>>Z+b`$tVQ110-Q2hHhi#LBT)BiT`cIeANSzil^o|`~9_p27iLDB0FcpLa# z@Ii0}{1W&VQ1)+RQEHo~&i$*U--PnNWPUq%8T=h6{NKZfvi}r#5d0Y^ayN7N zIj{oaI&~{X7QDlv1_>E;kHvnAWxKus#1-mMJAV?y^lI47$L#voK-{LDv-pC=Ll&nk z9(A5s>0C*zqf0(W z%zlnex|xO>)xCDy2JxFT@k_gj&!tH{BxFoYydM-_OI!@lrHOC8K)+ii(v~id+(vJt zgAu)SdDV{@LU60GTf6SsYV8!71+`j_2|P3wdJXkZYqS-`>Y;JRYdFIVS1*m!M#rzZ z4Yjcz1d(e&JNjWK?wD1)X2&e{SZxggpHJ+T^;1DhJE2@w*MnB5ox1DP#Ga8Gj=Q0j>l7B}MfG>itcTsY z=hxnm*u`1Lvs-TsCe*fS9Eb%TGlsGt_EJ0Cu{h(~QHQZo_aeG4FM+3rS#MU`6c^A(M36#R!8WhVM}8U;1NqY^X&(OXp}$6T&Vq{d=Dxi#Yv z6J@#%SH}2J1PD8sjFE;5m;<=4l zRM4A8^dwuumXDRSQ;ogAUm>LM8c7o#DKw00gD5U2XLvYt#|yd{_;FpEq|Wi}rkga+ zk?maz?Yzn{=vr!LT8=^2lFhdq*u6pq=19Y9$i54?o7-e*j&Bz`c?)&2i@KHiAT=Pz zpliwIMh@&+S;&nXBNh1A&5d!E9t=GkmK*G(4F$f?hB|3GoVX>f&F#2~+A^G1(JJ*; z7zt;kle5xtuO&X=*8Gh8gxVek&rrPcn``-kG7mqH(zm`W?4VJD|9^HBQ%%S z<9Mvx*EcaSQHVvfH{$M=J$;$ZZD?2leXU)6y*)#lhaS0dyHcUpvypgpebgiE$~ty; z$9-cB&R8oM6Gm=4@OWh~zvc>`oHgQx`A7U}P^0#g^_pQXUQo2GTf2I;H(H_7$PWf# zGb(F;%uJ(!Rcm!N99Yhqq)U2WKo|A0W!lV&GA&)17WLiCOZtoOAY`!(>j!lIl?{5` zfLKbzXkm{ zZ=keF_sR+VWxcX@ZI4P`OHQVHl9}W}a*=-t*&l{vuKkDMhOe(y#9^_hlC#NddMw?S zTu7%?x;HtEQkTpmIigW+CY?@ZMagt;x-UH@{}_@Z>9OQga-Q#nWS*__3)(JBM2?6} z4{2Cu7)%+a4tjbJ`rhkM#XKTVqv784*uo*1$~rZM zEU`x=C(;AZXEXgVJL(^_dpJ0=KNN8W#ur&9&E#}4XQmwQc0m`B8JiJqylP}Wc*wYwlO51>#H6(&SuA(!?83Vpk z*>d2GlKuZExozt?oOmPb{NI+F+4z4eRZ@`}WFi!+B{M2{nFNwNm{Z9a=(DVvWFf#i zvzLl>HNm8Fa$1o!Ce}>_A;~0nND-3E6dslQAUQ2La7m7qHCqSL15(wpk~qbxl)(dJ zQ^Dred3ettdLP>vcGRL%P^Xi#R1a!>wr>SOMLnqx;B5Ll*^<7Dz;=|J6L!u>&PYwr z+01BY6rYkk={}9>lA@OoKc$zn9~hLFUqY?B_9|Af>uYaR!z2rZ@P^$$YQ)ty=<=G} z;zW9gD`qu|f@eZN{4QZ&{AcQ@eRyUutSN3{11;XbG=vZa*XeUc()mssw_lI!nbVVEnq6A`vQl;sA6P b?qeV)GdhxSr+XP6H@_3S&d6hlQ`ElzgLmjs diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/uk/LC_MESSAGES/djangojs.po b/venv/Lib/site-packages/django/contrib/admin/locale/uk/LC_MESSAGES/djangojs.po deleted file mode 100644 index 40e60de..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/uk/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,275 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Oleksandr Chernihov , 2014 -# Boryslav Larin , 2011 -# Denis Podlesniy , 2016 -# Illia Volochii , 2021 -# Jannis Leidel , 2011 -# Panasoft, 2016 -# Sergey Lysach , 2011-2012 -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-10-21 18:50+0000\n" -"Last-Translator: Illia Volochii \n" -"Language-Team: Ukrainian (http://www.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" - -#, javascript-format -msgid "Available %s" -msgstr "Ð’ наÑвноÑті %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Це ÑпиÑок вÑÑ–Ñ… доÑтупних %s. Ви можете обрати деÑкі з них, виділивши Ñ—Ñ… у " -"полі нижче Ñ– натиÑнувшт кнопку \"Обрати\"." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "" -"Почніть вводити текÑÑ‚ в цьому полі щоб відфільтрувати ÑпиÑок доÑтупних %s." - -msgid "Filter" -msgstr "Фільтр" - -msgid "Choose all" -msgstr "Обрати вÑÑ–" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "ÐатиÑніть щоб обрати вÑÑ– %s відразу." - -msgid "Choose" -msgstr "Обрати" - -msgid "Remove" -msgstr "Видалити" - -#, javascript-format -msgid "Chosen %s" -msgstr "Обрано %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Це ÑпиÑок обраних %s. Ви можете видалити деÑкі з них, виділивши Ñ—Ñ… у полі " -"нижче Ñ– натиÑнувши кнопку \"Видалити\"." - -msgid "Remove all" -msgstr "Видалити вÑе" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "ÐатиÑніть щоб видалити вÑÑ– обрані %s відразу." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "Обрано %(sel)s з %(cnt)s" -msgstr[1] "Обрано %(sel)s з %(cnt)s" -msgstr[2] "Обрано %(sel)s з %(cnt)s" -msgstr[3] "Обрано %(sel)s з %(cnt)s" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Ви зробили ÑкіÑÑŒ зміни у деÑких полÑÑ…. Якщо Ви виконаєте цю дію, вÑÑ– " -"незбережені зміни буде втрачено." - -msgid "" -"You have selected an action, but you haven’t saved your changes to " -"individual fields yet. Please click OK to save. You’ll need to re-run the " -"action." -msgstr "" - -msgid "" -"You have selected an action, and you haven’t made any changes on individual " -"fields. You’re probably looking for the Go button rather than the Save " -"button." -msgstr "" - -msgid "Now" -msgstr "Зараз" - -msgid "Midnight" -msgstr "Північ" - -msgid "6 a.m." -msgstr "6" - -msgid "Noon" -msgstr "Полудень" - -msgid "6 p.m." -msgstr "18:00" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "Примітка: Ви на %s годину попереду Ñерверного чаÑу." -msgstr[1] "Примітка: Ви на %s години попереду Ñерверного чаÑу." -msgstr[2] "Примітка: Ви на %s годин попереду Ñерверного чаÑу." -msgstr[3] "Примітка: Ви на %s годин попереду Ñерверного чаÑу." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "Примітка: Ви на %s годину позаду Ñерверного чаÑу." -msgstr[1] "Примітка: Ви на %s години позаду Ñерверного чаÑу." -msgstr[2] "Примітка: Ви на %s годин позаду Ñерверного чаÑу." -msgstr[3] "Примітка: Ви на %s годин позаду Ñерверного чаÑу." - -msgid "Choose a Time" -msgstr "Оберіть чаÑ" - -msgid "Choose a time" -msgstr "Оберіть чаÑ" - -msgid "Cancel" -msgstr "Відмінити" - -msgid "Today" -msgstr "Сьогодні" - -msgid "Choose a Date" -msgstr "Оберіть дату" - -msgid "Yesterday" -msgstr "Вчора" - -msgid "Tomorrow" -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 "груднÑ" - -msgctxt "abbrev. month January" -msgid "Jan" -msgstr "Січ." - -msgctxt "abbrev. month February" -msgid "Feb" -msgstr "Лют." - -msgctxt "abbrev. month March" -msgid "Mar" -msgstr "Берез." - -msgctxt "abbrev. month April" -msgid "Apr" -msgstr "Квіт." - -msgctxt "abbrev. month May" -msgid "May" -msgstr "Трав." - -msgctxt "abbrev. month June" -msgid "Jun" -msgstr "Черв." - -msgctxt "abbrev. month July" -msgid "Jul" -msgstr "Лип." - -msgctxt "abbrev. month August" -msgid "Aug" -msgstr "Серп." - -msgctxt "abbrev. month September" -msgid "Sep" -msgstr "ВереÑ." - -msgctxt "abbrev. month October" -msgid "Oct" -msgstr "Жовт." - -msgctxt "abbrev. month November" -msgid "Nov" -msgstr "ЛиÑтоп." - -msgctxt "abbrev. month December" -msgid "Dec" -msgstr "Груд." - -msgctxt "one letter Sunday" -msgid "S" -msgstr "Ð" - -msgctxt "one letter Monday" -msgid "M" -msgstr "П" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "Ð’" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "С" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "Ч" - -msgctxt "one letter Friday" -msgid "F" -msgstr "П" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "С" - -msgid "Show" -msgstr "Показати" - -msgid "Hide" -msgstr "Сховати" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ur/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/ur/LC_MESSAGES/django.mo deleted file mode 100644 index 0735f5d6d9169ddfe833ec6e9b7227eb7588f6a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13106 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, 2011 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-01-19 16:49+0100\n" -"PO-Revision-Date: 2017-09-19 16:40+0000\n" -"Last-Translator: Jannis Leidel \n" -"Language-Team: Urdu (http://www.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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "%(count)d %(items)s Ú©Ùˆ کامیابی سے مٹا دیا گیا۔" - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "%(name)s Ù†Ûیں مٹایا جا سکتا" - -msgid "Are you sure?" -msgstr "آپ Ú©Ùˆ یقین Ú¾Û’ØŸ" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "منتخب Ø´Ø¯Û %(verbose_name_plural)s مٹائیں" - -msgid "Administration" -msgstr "" - -msgid "All" -msgstr "تمام" - -msgid "Yes" -msgstr "ھاں" - -msgid "No" -msgstr "نھیں" - -msgid "Unknown" -msgstr "نامعلوم" - -msgid "Any date" -msgstr "کوئی تاریخ" - -msgid "Today" -msgstr "آج" - -msgid "Past 7 days" -msgstr "Ú¯Ø²Ø´ØªÛ Ø³Ø§Øª دن" - -msgid "This month" -msgstr "ÛŒÛ Ù…Ú¾ÛŒÙ†Û" - -msgid "This year" -msgstr "ÛŒÛ Ø³Ø§Ù„" - -msgid "No date" -msgstr "" - -msgid "Has date" -msgstr "" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" - -msgid "Action:" -msgstr "کاروائی:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "دوسرا %(verbose_name)s درج کریں" - -msgid "Remove" -msgstr "خارج کریں" - -msgid "action time" -msgstr "کاروائی کا وقت" - -msgid "user" -msgstr "" - -msgid "content type" -msgstr "" - -msgid "object id" -msgstr "Ø´Û’ کا شناختی نمبر" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/3/library/functions.html#repr) -msgid "object repr" -msgstr "Ø´Û’ کا نمائندÛ" - -msgid "action flag" -msgstr "کاروائی کا پرچم" - -msgid "change message" -msgstr "پیغام تبدیل کریں" - -msgid "log entry" -msgstr "لاگ کا اندراج" - -msgid "log entries" -msgstr "لاگ Ú©Û’ اندراج" - -#, python-format -msgid "Added \"%(object)s\"." -msgstr "" - -#, python-format -msgid "Changed \"%(object)s\" - %(changes)s" -msgstr "" - -#, python-format -msgid "Deleted \"%(object)s.\"" -msgstr "" - -msgid "LogEntry Object" -msgstr "" - -#, python-brace-format -msgid "Added {name} \"{object}\"." -msgstr "" - -msgid "Added." -msgstr "" - -msgid "and" -msgstr "اور" - -#, python-brace-format -msgid "Changed {fields} for {name} \"{object}\"." -msgstr "" - -#, python-brace-format -msgid "Changed {fields}." -msgstr "" - -#, python-brace-format -msgid "Deleted {name} \"{object}\"." -msgstr "" - -msgid "No fields changed." -msgstr "کوئی Ø®Ø§Ù†Û ØªØ¨Ø¯ÛŒÙ„ نھیں کیا گیا۔" - -msgid "None" -msgstr "کوئی نھیں" - -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was added successfully." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was changed successfully." -msgstr "" - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"اشیاء پر کاروائی سرانجام دینے Ú©Û’ لئے ان کا منتخب ھونا ضروری Ú¾Û’Û” کوئی Ø´Û’ " -"تبدیل نھیں Ú©ÛŒ گئی۔" - -msgid "No action selected." -msgstr "کوئی کاروائی منتخب نھیں Ú©ÛŒ گئی۔" - -#, python-format -msgid "The %(name)s \"%(obj)s\" was deleted successfully." -msgstr "%(name)s \"%(obj)s\" کامیابی سے مٹایا گیا تھا۔" - -#, python-format -msgid "%(name)s with ID \"%(key)s\" doesn't exist. Perhaps it was deleted?" -msgstr "" - -#, python-format -msgid "Add %s" -msgstr "%s کا اضاÙÛ Ú©Ø±ÛŒÚº" - -#, python-format -msgid "Change %s" -msgstr "%s تبدیل کریں" - -msgid "Database error" -msgstr "ڈیٹا بیس Ú©ÛŒ خرابی" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s کامیابی سے تبدیل کیا گیا تھا۔" -msgstr[1] "%(count)s %(name)s کامیابی سے تبدیل کیے گئے تھے۔" - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s منتخب کیا گیا۔" -msgstr[1] "تمام %(total_count)s منتخب کئے گئے۔" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "%(cnt)s میں سے 0 منتخب کیا گیا۔" - -#, python-format -msgid "Change history: %s" -msgstr "%s Ú©ÛŒ تبدیلی کا تاریخ نامÛ" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" - -msgid "Django site admin" -msgstr "منتظم برائے جینگو سائٹ" - -msgid "Django administration" -msgstr "Ø§Ù†ØªØ¸Ø§Ù…ÛŒÛ Ø¨Ø±Ø§Ø¦Û’ جینگو سائٹ" - -msgid "Site administration" -msgstr "سائٹ Ú©ÛŒ انتظامیÛ" - -msgid "Log in" -msgstr "اندر جائیں" - -#, python-format -msgid "%(app)s administration" -msgstr "" - -msgid "Page not found" -msgstr "ØµÙØ­Û نھیں ملا" - -msgid "We're sorry, but the requested page could not be found." -msgstr "Ú¾Ù… معذرت Ø®ÙˆØ§Û Ú¾ÛŒÚºØŒ Ù…Ø·Ù„ÙˆØ¨Û ØµÙØ­Û نھیں مل سکا۔" - -msgid "Home" -msgstr "گھر" - -msgid "Server error" -msgstr "سرور Ú©ÛŒ خرابی" - -msgid "Server error (500)" -msgstr "سرور Ú©ÛŒ خرابی (500)" - -msgid "Server Error (500)" -msgstr "سرور Ú©ÛŒ خرابی (500)" - -msgid "" -"There's been an error. It's been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" - -msgid "Run the selected action" -msgstr "منتخب Ø´Ø¯Û Ú©Ø§Ø±ÙˆØ§Ø¦ÛŒØ§Úº چلائیں" - -msgid "Go" -msgstr "جاؤ" - -msgid "Click here to select the objects across all pages" -msgstr "تمام ØµÙØ­Ø§Øª میں سے اشیاء منتخب کرنے Ú©Û’ لئے ÛŒÛØ§Úº Ú©Ù„Ú© کریں۔" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "تمام %(total_count)s %(module_name)s منتخب کریں" - -msgid "Clear selection" -msgstr "انتخاب صا٠کریں" - -msgid "" -"First, enter a username and password. Then, you'll be able to edit more user " -"options." -msgstr "" -"Ù¾ÛÙ„Û’ نام صار٠اور Ù„ÙØ¸ اجازت درج کریں۔ پھر آپ مزید صار٠کے حقوق مدوّن کرنے Ú©Û’ " -"قابل Ú¾ÙˆÚº Ú¯Û’Û”" - -msgid "Enter a username and password." -msgstr "نام صار٠اور Ù„ÙØ¸ اجازت درج کریں۔" - -msgid "Change password" -msgstr "Ù„ÙØ¸ اجازت تبدیل کریں" - -msgid "Please correct the error below." -msgstr "Ø¨Ø±Ø§Û Ú©Ø±Ù… نیچے غلطیاں درست کریں۔" - -msgid "Please correct the errors below." -msgstr "" - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "صار٠%(username)s Ú©Û’ لئے نیا Ù„ÙØ¸ اجازت درج کریں۔" - -msgid "Welcome," -msgstr "خوش آمدید،" - -msgid "View site" -msgstr "" - -msgid "Documentation" -msgstr "طریق استعمال" - -msgid "Log out" -msgstr "Ø¨Ø§ÛØ± جائیں" - -#, python-format -msgid "Add %(name)s" -msgstr "%(name)s کا اضاÙÛ Ú©Ø±ÛŒÚº" - -msgid "History" -msgstr "تاریخ نامÛ" - -msgid "View on site" -msgstr "سائٹ پر Ù…Ø´Ø§Ú¾Ø¯Û Ú©Ø±ÛŒÚº" - -msgid "Filter" -msgstr "چھانٹیں" - -msgid "Remove from sorting" -msgstr "" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "" - -msgid "Toggle sorting" -msgstr "" - -msgid "Delete" -msgstr "مٹائیں" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"%(object_name)s '%(escaped_object)s' Ú©Ùˆ مٹانے Ú©Û’ نتیجے میں Ù…Ø¹ØªÙ„Ù‚Û Ø§Ø´ÛŒØ§Ø¡ مٹ " -"سکتی ھیں، مگر آپ Ú©Û’ کھاتے Ú©Ùˆ اشیاء Ú©ÛŒ Ù…Ù†Ø¯Ø±Ø¬Û Ø°ÛŒÙ„ اقسام مٹانے کا حق حاصل نھیں " -"Ú¾Û’Û”" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"%(object_name)s '%(escaped_object)s' Ú©Ùˆ مٹانے Ú©Û’ لئے Ù…Ù†Ø¯Ø±Ø¬Û Ø°ÛŒÙ„ محÙوظ Ù…ØªØ¹Ù„Ù‚Û " -"اشیاء Ú©Ùˆ مٹانے Ú©ÛŒ ضرورت Ù¾Ú‘ سکتی Ú¾Û’Û”" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"واقعی آپ %(object_name)s \"%(escaped_object)s\" Ú©Ùˆ مٹانا Ú†Ø§ÛØªÛ’ ھیں۔ Ù…Ù†Ø¯Ø±Ø¬Û " -"ذیل تمام Ù…ØªØ¹Ù„Ù‚Û Ø§Ø¬Ø²Ø§Ø¡ مٹ جائیں Ú¯Û’Û”" - -msgid "Objects" -msgstr "" - -msgid "Yes, I'm sure" -msgstr "ھاں، مجھے یقین Ú¾Û’" - -msgid "No, take me back" -msgstr "" - -msgid "Delete multiple objects" -msgstr "متعدد اشیاء مٹائیں" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"منتخب Ø´Ø¯Û %(objects_name)s Ú©Ùˆ مٹانے Ú©Û’ نتیجے میں Ù…ØªØ¹Ù„Ù‚Û Ø§Ø´ÛŒØ§Ø¡ مٹ سکتی ھیں، " -"لیکن آپ Ú©Û’ کھاتے Ú©Ùˆ اشیاء Ú©ÛŒ Ù…Ù†Ø¯Ø±Ø¬Û Ø°ÛŒÙ„ اقسام Ú©Ùˆ مٹانے کا حق حاصل نھیں Ú¾Û’Û”" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"منتخب Ø´Ø¯Û %(objects_name)s Ú©Ùˆ مٹانے Ú©Û’ لئے Ù…Ù†Ø¯Ø±Ø¬Û Ø°ÛŒÙ„ محÙوظ Ø´Ø¯Û Ø§Ø´ÛŒØ§Ø¡ Ú©Ùˆ " -"مٹانے Ú©ÛŒ ضرورت Ù¾Ú‘ سکتی Ú¾Û’Û”" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"واقعی آپ منتخب Ø´Ø¯Û %(objects_name)s مٹانا چاھتے ھیں؟ Ù…Ù†Ø¯Ø±Ø¬Û Ø°ÛŒÙ„ اور ان سے " -"Ù…ØªØ¹Ù„Ù‚Û ØªÙ…Ø§Ù… اشیاء حذ٠ھو جائیں گی۔" - -msgid "Change" -msgstr "تدوین" - -msgid "Delete?" -msgstr "مٹاؤں؟" - -#, python-format -msgid " By %(filter_title)s " -msgstr "از %(filter_title)s" - -msgid "Summary" -msgstr "" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "" - -msgid "Add" -msgstr "اضاÙÛ" - -msgid "You don't have permission to edit anything." -msgstr "آپ Ú©Ùˆ کوئی چیز مدوّن کرنے کا حق نھیں Ú¾Û’Û”" - -msgid "Recent actions" -msgstr "" - -msgid "My actions" -msgstr "" - -msgid "None available" -msgstr "Ú©Ú†Ú¾ دستیاب نھیں" - -msgid "Unknown content" -msgstr "نامعلوم مواد" - -msgid "" -"Something's wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"آپ Ú©ÛŒ ڈیٹا بیس Ú©ÛŒ تنصیب میں کوئی چیز خراب Ú¾Û’Û” یقین کر لیں Ú©Û Ù…ÙˆØ²ÙˆÙ† ڈیٹا بیس " -"ٹیبل بنائے گئے تھے، اور یقین کر لیں Ú©Û ÚˆÛŒÙ¹ بیس مناسب صار٠کے Ù¾Ú‘Ú¾Û’ جانے Ú©Û’ " -"قابل Ú¾Û’Û”" - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" - -msgid "Forgotten your password or username?" -msgstr "" - -msgid "Date/time" -msgstr "تاریخ/وقت" - -msgid "User" -msgstr "صارÙ" - -msgid "Action" -msgstr "کاروائی" - -msgid "" -"This object doesn't have a change history. It probably wasn't added via this " -"admin site." -msgstr "" -"اس Ø´Û’ کا تبدیلی کا تاریخ Ù†Ø§Ù…Û Ù†Ú¾ÛŒÚº Ú¾Û’Û” اس کا غالباً Ø¨Ø°Ø±ÛŒØ¹Û Ø§Ø³ منتظم سائٹ Ú©Û’ " -"اضاÙÛ Ù†Ú¾ÛŒÚº کیا گیا۔" - -msgid "Show all" -msgstr "تمام دکھائیں" - -msgid "Save" -msgstr "محÙوظ کریں" - -msgid "Popup closing..." -msgstr "" - -#, python-format -msgid "Change selected %(model)s" -msgstr "" - -#, python-format -msgid "Add another %(model)s" -msgstr "" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "" - -msgid "Search" -msgstr "تلاش کریں" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s نتیجÛ" -msgstr[1] "%(counter)s نتائج" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "Ú©Ù„ %(full_result_count)s" - -msgid "Save as new" -msgstr "بطور نیا محÙوظ کریں" - -msgid "Save and add another" -msgstr "محÙوظ کریں اور مزید اضاÙÛ Ú©Ø±ÛŒÚº" - -msgid "Save and continue editing" -msgstr "محÙوظ کریں اور تدوین جاری رکھیں" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "ویب سائٹ پر آج Ú©Ú†Ú¾ معیاری وقت خرچ کرنے Ú©Û’ لئے شکریÛÛ”" - -msgid "Log in again" -msgstr "Ø¯ÙˆØ¨Ø§Ø±Û Ø§Ù†Ø¯Ø± جائیں" - -msgid "Password change" -msgstr "Ù„ÙØ¸ اجازت Ú©ÛŒ تبدیلی" - -msgid "Your password was changed." -msgstr "آپ کا Ù„ÙØ¸ اجازت تبدیل کر دیا گیا تھا۔" - -msgid "" -"Please enter your old password, for security's sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"Ø¨Ø±Ø§Û Ú©Ø±Ù… سیکیورٹی Ú©ÛŒ خاطر اپنا پرانا Ù„ÙØ¸ اجازت درج کریں اور پھر اپنا نیا Ù„ÙØ¸ " -"اجازت دو Ù…Ø±ØªØ¨Û Ø¯Ø±Ø¬ کریں ØªØ§Ú©Û Ú¾Ù… توثیق کر سکیں Ú©Û Ø§Ù“Ù¾ Ù†Û’ اسے درست درج کیا Ú¾Û’Û”" - -msgid "Change my password" -msgstr "میرا Ù„ÙØ¸ تبدیل کریں" - -msgid "Password reset" -msgstr "Ù„ÙØ¸ اجازت Ú©ÛŒ Ø¯ÙˆØ¨Ø§Ø±Û ØªØ±ØªÛŒØ¨" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "" -"آپ کا Ù„ÙØ¸ اجازت مرتب کر دیا گیا Ú¾Û’Û” آپ Ú©Ùˆ آگے بڑھنے اور اندر جانے Ú©ÛŒ اجازت " -"Ú¾Û’Û”" - -msgid "Password reset confirmation" -msgstr "Ù„ÙØ¸ اجازت Ø¯ÙˆØ¨Ø§Ø±Û Ù…Ø±ØªØ¨ کرنے Ú©ÛŒ توثیق" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Ø¨Ø±Ø§Û Ù…Ú¾Ø±Ø¨Ø§Ù†ÛŒ اپنا نیا Ù„ÙØ¸ اجازت دو Ù…Ø±ØªØ¨Û Ø¯Ø±Ø¬ کریں ØªØ§Ú©Û ØªØ§Ú©Û Ú¾Ù… تصدیق کر سکیں " -"Ú©Û ØªÙ… Ù†Û’ اسے درست درج کیا Ú¾Û’Û”" - -msgid "New password:" -msgstr "نیا Ù„ÙØ¸ اجازت:" - -msgid "Confirm password:" -msgstr "Ù„ÙØ¸ اجازت Ú©ÛŒ توثیق:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"Ù„ÙØ¸ اجازت Ø¯ÙˆØ¨Ø§Ø±Û Ù…Ø±ØªØ¨ کرنے کا Ø±Ø§Ø¨Ø·Û (لنک) غلط تھا، غالباً ÛŒÛ Ù¾ÛÙ„Û’ Ú¾ÛŒ استعمال " -"کیا چکا تھا۔ Ø¨Ø±Ø§Û Ù…Ú¾Ø±Ø¨Ø§Ù†ÛŒ نیا Ù„ÙØ¸ اجازت مرتب کرنے Ú©ÛŒ درخواست کریں۔" - -msgid "" -"We've emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" - -msgid "" -"If you don't receive an email, please make sure you've entered the address " -"you registered with, and check your spam folder." -msgstr "" - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" - -msgid "Please go to the following page and choose a new password:" -msgstr "Ø¨Ø±Ø§Û Ù…Ú¾Ø±Ø¨Ø§Ù†ÛŒ Ù…Ù†Ø¯Ø±Ø¬Û Ø°ÛŒÙ„ ØµÙØ­Û’ پر جائیں اور نیا Ù„ÙØ¸ اجازت پسند کریں:" - -msgid "Your username, in case you've forgotten:" -msgstr "نام ØµØ§Ø±ÙØŒ بھول جانے Ú©ÛŒ صورت میں:" - -msgid "Thanks for using our site!" -msgstr "ھماری سائٹ استعمال کرنے Ú©Û’ لئے شکریÛ" - -#, python-format -msgid "The %(site_name)s team" -msgstr "%(site_name)s Ú©ÛŒ ٹیم" - -msgid "" -"Forgotten your password? Enter your email address below, and we'll email " -"instructions for setting a new one." -msgstr "" - -msgid "Email address:" -msgstr "" - -msgid "Reset my password" -msgstr "میرا Ù„ÙØ¸ اجازت Ø¯ÙˆØ¨Ø§Ø±Û Ù…Ø±ØªØ¨ کریں" - -msgid "All dates" -msgstr "تمام تاریخیں" - -#, python-format -msgid "Select %s" -msgstr "%s منتخب کریں" - -#, python-format -msgid "Select %s to change" -msgstr "تبدیل کرنے Ú©Û’ لئے %s منتخب کریں" - -msgid "Date:" -msgstr "تاریخ:" - -msgid "Time:" -msgstr "وقت:" - -msgid "Lookup" -msgstr "ڈھونڈیں" - -msgid "Currently:" -msgstr "" - -msgid "Change:" -msgstr "" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ur/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/ur/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 65de1984ff62879a8ed018bd10e4dbb0ea8e7abb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2678 zcmb7EO>Y}j6dj;IF&~8j5+IOn7gbV~aqQ5htwSnkXiK4Kqc#O~gEa9x+e621%zPw` z1dE`=SRxCQ1{VDRbrM2@NegWjS+Ri)OWxQL0yg{x#D;Tc#&+G70wa%)-+TAt+;i{q zFFUt=uHktW?~8c9$NLgq`#yZ(`4xBo_#5yc;Pdxu+G9Wh@>&Nz4%`P!0gnJ50gff- z?*g}B{T^^TFrTb#-~(8H0OUA9vi~9QL9AziZ2t+6<9!Ca47?0n0`7-%1^6TI61WW` ziG}q~aOQl65OfFdFz{*MDc}phN#Jw9kATkrzW_b~{4&8!AlLH)kn8yw$nky$J_Y;( z$o78%@zJ(F9PjS{a=u-_zkpfbaq!Z)2w;FB08uQCgED#^=E!`w5ABEJu{%GH;zh_P zC+qekUe<|w!TPix=EnS)`%d26-R}u|k4H{{cK7F{kDu5Od0&|KJR2e-T~2GSPZ^eN zOxl8Wd)lZW^TO6fOOE3SGRU{eqO-E215Ze{JZ9OxaJ4rrQ)pwBDXn73*G@T(#MiWT zMwFc?p`9(^_k?2_Gx#n$u8ZY);lYu&&N~5>j49EfONJyP?^}+189z;$NepD4Pi4ad zAvr_&k|B!%Gnv|7AQ;#$maQJ zZQOO<#~kS=O#L06;&xk3DV|MKh=$S)$_7G)>8b z2BxQ{(>{l@3gTiq@017Pg4$pwz5{_fuqQQkV(e(Q^lUnl8g-;EBq+^PP@69<`U4f) zu;ehe-t~k(a&F?7ez0rDxeCJ7kIKAbViI$7aMJQS9CH-7sc}1S4O>6vxMeR#vJx%5 zk-=e#e~$D^+BHJiJ;N#7==h3<^R0#ECaI0qBCdV>4-n3WRkf*`8tQ5zz4T~q67L#=WU1jV(FQf!1ZbrmU8gE?qnE&N!mQcw2e2+qrQJ-EeK zT~q6=Sq|Q;Hn&tgtcEwExV#Lp0X9*Zs=6M|l4@XQ6~vHs3-%3-xoN1nj-$0MEw$cU z;dqHV0$);VFa}(KPMov363%HT_Zx6nZLirP+@i1wDO4S)S2!kuqv|MFZ$YgEYHqa_ z)dGxR(O~HMe+?JNM@$ce)zGq}bI4s|YJ`q0gUv!XhXu0Eamrk ztzlUUm-GxOu0^FoAEv{cqWM^6bL3g1zHnY$4QG+{Mr6t7oft^B*jmyM zxy$`O*G^0w^?(Xm!I{Acvh_s!XC+{^g}Qr{Q1wVE^;N>SSC~X3D1&K0O&P)>4}?HylF6?dDPA(3okAOqIoMM+E0@ zqrqt40$^HeeBrt}#yNQgH%PSwz-56-;T$&}k, 2011 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-05-17 23:12+0200\n" -"PO-Revision-Date: 2017-09-19 16:41+0000\n" -"Last-Translator: Jannis Leidel \n" -"Language-Team: Urdu (http://www.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" - -#, javascript-format -msgid "Available %s" -msgstr "دستیاب %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "" - -msgid "Filter" -msgstr "چھانٹیں" - -msgid "Choose all" -msgstr "سب منتخب کریں" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "" - -msgid "Choose" -msgstr "" - -msgid "Remove" -msgstr "خارج کریں" - -#, javascript-format -msgid "Chosen %s" -msgstr "منتخب Ø´Ø¯Û %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" - -msgid "Remove all" -msgstr "" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "" - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(cnt)s میں سے %(sel)s منتخب کیا گیا" -msgstr[1] "%(cnt)s میں سے %(sel)s منتخب کیے گئے" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"آپ Ú©Û’ پاس ذاتی قابل تدوین خانوں میں غیر محÙوظ تبدیلیاں موجود ھیں۔ اگر آپ " -"کوئی کاروائی کریں Ú¯Û’ تو آپ Ú©ÛŒ غیر محÙوظ تبدیلیاں ضائع Ú¾Ùˆ جائیں گی۔" - -msgid "" -"You have selected an action, but you haven't saved your changes to " -"individual fields yet. Please click OK to save. You'll need to re-run the " -"action." -msgstr "" -"آپ Ù†Û’ ایک کاروائی منتخب Ú©ÛŒ Ú¾Û’ لیکن ابھی تک آپ Ù†Û’ ذاتی خانوں میں اپنی " -"تبدیلیاں محÙوظ Ù†Ûیں Ú©ÛŒ Ûیں Ø¨Ø±Ø§Û Ù…Ú¾Ø±Ø¨Ø§Ù†ÛŒ محÙوط کرنے Ú©Û’ لئے OK پر Ú©Ù„Ú© کریں۔ آپ " -"کاوائی Ø¯ÙˆØ¨Ø§Ø±Û Ú†Ù„Ø§Ù†Û’ Ú©ÛŒ ضرورت ھوگی۔" - -msgid "" -"You have selected an action, and you haven't made any changes on individual " -"fields. You're probably looking for the Go button rather than the Save " -"button." -msgstr "" -"آپ Ù†Û’ ایک کاروائی منتخب Ú©ÛŒ Ú¾Û’ØŒ اور آپ Ù†Û’ ذاتی خانوں میں کوئی تبدیلی Ù†Ûیں Ú©ÛŒ " -"غالباً آپ 'جاؤ' بٹن تلاش کر رھے ھیں بجائے 'مخÙوظ کریں' بٹن Ú©Û’Û”" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "" -msgstr[1] "" - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "" -msgstr[1] "" - -msgid "Now" -msgstr "اب" - -msgid "Choose a Time" -msgstr "" - -msgid "Choose a time" -msgstr "وقت منتخب کریں" - -msgid "Midnight" -msgstr "نص٠رات" - -msgid "6 a.m." -msgstr "6 ص" - -msgid "Noon" -msgstr "دوپھر" - -msgid "6 p.m." -msgstr "" - -msgid "Cancel" -msgstr "منسوخ کریں" - -msgid "Today" -msgstr "آج" - -msgid "Choose a Date" -msgstr "" - -msgid "Yesterday" -msgstr "Ú¯Ø²Ø´ØªÛ Ú©Ù„" - -msgid "Tomorrow" -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 "" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "" - -msgctxt "one letter Monday" -msgid "M" -msgstr "" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "" - -msgctxt "one letter Friday" -msgid "F" -msgstr "" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "" - -msgid "Show" -msgstr "دکھائیں" - -msgid "Hide" -msgstr "چھپائیں" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/uz/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/uz/LC_MESSAGES/django.mo deleted file mode 100644 index 6fa33743d7e00183beac970117622487daf08476..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3984 zcmZ{lON<;x8GwrrFl-1U4&Y#LQka<8jXkrwc49l@ckH#Wh+}(q9c+;h)y&k)RHnOY zx4U}Rvmuhn95OE+9;&A|C$r3~|2qZv?a^U;BduDfI zr8QMwRd>~2|EvD_^VU1Rp?HqdJ|^uBr7jEaq~p2zE~U1>FTi)gFT;1kuR&RV4Q_)! zg71O9g71f~LRtS>_5LQjoB2QBhvA!0`+MlbRQoa8zlym+BMb8_MpSo4?&5Cz% zsO0x{cn{nGQAIVN`1vptyDvb|>lr9=GAQf52noO1NBbmgH%;_7L=(9OXp*<`G-%?> zy)=>W3EELwjV8}An%o76%TAg+;)5NO`j_P4CJIn8b&^P4%wH6`QtvW}i(= zY^REkwxe%cy}oPGx1O`@FqPf7`rU?Xaw3UA>=KuS)RfaGQYVt3?wDZJiPY+$&vllk z_Lw?p5>C+_8`)qvsXF0g-y}V&N{BwyXvt*Rs!u!B{B|YK>KbC&#r_OkPZg3Y=!{uA zp!{Z=o?VLa)I{Uu$Ex*jk>9||@{1UG%D3~_CZV)(E?x>lHJ1b&W^|s}R7}w(>FANt z4RzW@d{>_`S?P->d{6s4sIxW(9lS?>^DKTh_&uI8+9@ro1tzYlOyVx zO)`SIVjF7SwmERD>Aa2oish|9cT*qh%%{O6JvE;vg;ryCm)5BT!-fTG(sm!Dq?Mja zQxrRFrYO zhiVZYjk0T;xkcLQRf$F=BikUjQEYl%!uW!0d7fN;>{+nn9EdxmG?3G%bP zn3^PuOz>$_FZA<4N{GB(%+p?;_!WIP8@)T8$HqmCeC;S3lU|Mu^+jvqroOn=vI9NY z4`Hb}J-xcR+Mte*gk5{3fm^0aZAXZz&C~hX^wh-JGiT@4?V4@OOq?wJQeVU`O&#o& zFufERmmJbKFwJZ@a&hr={owjKIjd{a`drfX9g?}J54KzwE7{cf+Qj*yT+~ndG|rkj zDXT|zWcH9Qheu`(O>oOoGccj4F8EqTV)VxY3H{?f>o1$lWr!=g>~CECR=IlTdUf5& zdyx@!Ttn%xybWbGb3?<4Bzxx68E$#hGl?GL36s80+I=i>YkJ^g7sc+F8s7z9<6G)l z6o6V3n~qcGYHK~iJx)dCjT2G(yh(kOIPEtsT33|nl*mOKmEWG(u(HtpTzMX%H`_ig z!8({kf+~GloKz@S=prKwToVg6xu>$?Ehpfp2vM=Y+qh3%9988NLs2db8DM7+OBV=N zWQsw;8TcdRU&bxVx3f0Ef0~4mh@zK^)n#8>W>c|tDC6>sqNie;4BrI_!hs?Tmq@0V zo!SfrhT7|N-tJ48^tE0sbvSK9;l543q}R}Mwct>S%ABIi9??cSghfUQc84<3H?h3! zYLpD7K5+PJ5V;=z#hL{4EeS`2K~BecJa7s1(bq_f4VI~M5y=p6MB$7@$%K{+C9=p{ z#&|rkI0};P8bl6F;0!)+LdZFwShQf43n6FLO2?KJ{|ePXlzN+@Kl(hX`=fbP`o~p% zT;#E3g+Dd3ELud8nvy2vUAdG;J~QKNFA{Ysd)p1Fs`fjJTEFvl$)lT5BpUTi`(ei@ z84Nj)Jj1v3mC!$mB=$P~|wrkC)Y9#}#^mha(0t19Po z%M4TBtGV%u6|)?ix?)<@Eg7lCalxbm31Xf){s4w{5cn(L&%t#anc>&p2D407I@J|3 LxGDJxu2cU93p(Xd diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/uz/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/uz/LC_MESSAGES/django.po deleted file mode 100644 index b5cdb16..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/uz/LC_MESSAGES/django.po +++ /dev/null @@ -1,670 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Anvar Ulugov , 2020 -# Bedilbek Khamidov , 2019 -# Claude Paroz , 2019 -# Shukrullo Turgunov , 2021 -# Sukhrobbek Ismatov , 2019 -# Yet Sum , 2019 -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-03-23 11:13+0000\n" -"Last-Translator: Shukrullo Turgunov \n" -"Language-Team: Uzbek (http://www.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" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "%(verbose_name_plural)s tanlanganlarni o'chirish" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "%(count)d%(items)s muvaffaqiyatli o'chirildi." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "%(name)s o'chirib bo'lmadi" - -msgid "Are you sure?" -msgstr "Ishonchingiz komilmi?" - -msgid "Administration" -msgstr "Administratsiya" - -msgid "All" -msgstr "Hammasi" - -msgid "Yes" -msgstr "Ha" - -msgid "No" -msgstr "Yo'q" - -msgid "Unknown" -msgstr "Noma'lum" - -msgid "Any date" -msgstr "Istalgan kun" - -msgid "Today" -msgstr "Bugun" - -msgid "Past 7 days" -msgstr "O'tgan 7 kun" - -msgid "This month" -msgstr "Shu oyda" - -msgid "This year" -msgstr "Shu yilda" - -msgid "No date" -msgstr "Sanasi yo'q" - -msgid "Has date" -msgstr "Sanasi bor" - -msgid "Empty" -msgstr "Bo'sh" - -msgid "Not empty" -msgstr "Bo'sh emas" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"Xodimlar akkaunti uchun to'g'ri %(username)s va parolni kiriting. E'tibor " -"bering, har ikkala maydon ham harf katta-kichikligini hisobga olishi mumkin." - -msgid "Action:" -msgstr "Harakat:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Boshqa%(verbose_name)s qo‘shish" - -msgid "Remove" -msgstr "Olib tashlash" - -msgid "Addition" -msgstr " Qo'shish" - -msgid "Change" -msgstr "O'zgartirish" - -msgid "Deletion" -msgstr "O'chirish" - -msgid "action time" -msgstr "harakat vaqti" - -msgid "user" -msgstr "foydalanuvchi" - -msgid "content type" -msgstr "tarkib turi" - -msgid "object id" -msgstr "obyekt identifikatori" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "obyekt taqdimi" - -msgid "action flag" -msgstr "harakat bayrog'i" - -msgid "change message" -msgstr "xabarni o'zgartirish" - -msgid "log entry" -msgstr "" - -msgid "log entries" -msgstr "" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "\"%(object)s\" qo'shildi." - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "%(object)s dan %(changes)sga o'zgartirildi." - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "\"%(object)s\" o'chirildi." - -msgid "LogEntry Object" -msgstr "" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "" - -msgid "Added." -msgstr "" - -msgid "and" -msgstr "" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "" - -#, python-brace-format -msgid "Changed {fields}." -msgstr "" - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "" - -msgid "No fields changed." -msgstr "" - -msgid "None" -msgstr "Bo'sh" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "" - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "" - -msgid "You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "{name} \"{obj}\" muvaffaqiyatli o'zgartirildi." - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" - -msgid "No action selected." -msgstr "" - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "%(name)s%(obj)smuvaffaqiyatli o'chirildi" - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "" - -#, python-format -msgid "Add %s" -msgstr "Qo'shish %s" - -#, python-format -msgid "Change %s" -msgstr "O'zgartirish %s" - -#, python-format -msgid "View %s" -msgstr "Ko'rish %s" - -msgid "Database error" -msgstr "" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "" - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "" - -#, python-format -msgid "Change history: %s" -msgstr "" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" - -msgid "Django site admin" -msgstr "" - -msgid "Django administration" -msgstr "" - -msgid "Site administration" -msgstr "" - -msgid "Log in" -msgstr "" - -#, python-format -msgid "%(app)s administration" -msgstr "" - -msgid "Page not found" -msgstr "" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "" - -msgid "Home" -msgstr "" - -msgid "Server error" -msgstr "Server xatoligi" - -msgid "Server error (500)" -msgstr "Server xatoligi (500)" - -msgid "Server Error (500)" -msgstr "Server xatoligi (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" - -msgid "Run the selected action" -msgstr "Tanlangan faoliyatni ishga tushirish" - -msgid "Go" -msgstr "" - -msgid "Click here to select the objects across all pages" -msgstr "" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "" - -msgid "Clear selection" -msgstr "" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "" - -msgid "Add" -msgstr "Qo'shish" - -msgid "View" -msgstr "Ko'rish" - -msgid "You don’t have permission to view or edit anything." -msgstr "" - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" - -msgid "Enter a username and password." -msgstr "Username va parolni kiritish" - -msgid "Change password" -msgstr "Parolni o'zgartirish" - -msgid "Please correct the error below." -msgstr "" - -msgid "Please correct the errors below." -msgstr "" - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "" - -msgid "Welcome," -msgstr "Xush kelibsiz," - -msgid "View site" -msgstr "Saytni ko'rish" - -msgid "Documentation" -msgstr "Qo'llanma" - -msgid "Log out" -msgstr "Chiqish" - -#, python-format -msgid "Add %(name)s" -msgstr "" - -msgid "History" -msgstr "" - -msgid "View on site" -msgstr "Saytda ko'rish" - -msgid "Filter" -msgstr "Saralash" - -msgid "Clear all filters" -msgstr "" - -msgid "Remove from sorting" -msgstr "Tartiblashdan chiqarish" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "" - -msgid "Toggle sorting" -msgstr "" - -msgid "Delete" -msgstr "O'chirish" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" - -msgid "Objects" -msgstr "" - -msgid "Yes, I’m sure" -msgstr "" - -msgid "No, take me back" -msgstr "" - -msgid "Delete multiple objects" -msgstr "" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" - -msgid "Delete?" -msgstr "O'chirasizmi?" - -#, python-format -msgid " By %(filter_title)s " -msgstr "" - -msgid "Summary" -msgstr "Xulosa" - -msgid "Recent actions" -msgstr "So'ngi harakatlar" - -msgid "My actions" -msgstr "Mening harakatlarim" - -msgid "None available" -msgstr "" - -msgid "Unknown content" -msgstr "" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" - -msgid "Forgotten your password or username?" -msgstr "" - -msgid "Toggle navigation" -msgstr "" - -msgid "Date/time" -msgstr "" - -msgid "User" -msgstr "" - -msgid "Action" -msgstr "" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" - -msgid "Show all" -msgstr "" - -msgid "Save" -msgstr "Saqlash" - -msgid "Popup closing…" -msgstr "" - -msgid "Search" -msgstr "Izlash" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "" - -msgid "Save as new" -msgstr "" - -msgid "Save and add another" -msgstr "" - -msgid "Save and continue editing" -msgstr "" - -msgid "Save and view" -msgstr "" - -msgid "Close" -msgstr "" - -#, python-format -msgid "Change selected %(model)s" -msgstr "" - -#, python-format -msgid "Add another %(model)s" -msgstr "" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "" - -msgid "Log in again" -msgstr "" - -msgid "Password change" -msgstr "" - -msgid "Your password was changed." -msgstr "" - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" - -msgid "Change my password" -msgstr "" - -msgid "Password reset" -msgstr "" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "" - -msgid "Password reset confirmation" -msgstr "" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" - -msgid "New password:" -msgstr "" - -msgid "Confirm password:" -msgstr "" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" - -msgid "Please go to the following page and choose a new password:" -msgstr "" - -msgid "Your username, in case you’ve forgotten:" -msgstr "" - -msgid "Thanks for using our site!" -msgstr "" - -#, python-format -msgid "The %(site_name)s team" -msgstr "" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" - -msgid "Email address:" -msgstr "" - -msgid "Reset my password" -msgstr "" - -msgid "All dates" -msgstr "" - -#, python-format -msgid "Select %s" -msgstr "" - -#, python-format -msgid "Select %s to change" -msgstr "" - -#, python-format -msgid "Select %s to view" -msgstr "" - -msgid "Date:" -msgstr "" - -msgid "Time:" -msgstr "" - -msgid "Lookup" -msgstr "" - -msgid "Currently:" -msgstr "" - -msgid "Change:" -msgstr "" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/uz/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/uz/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 914da08102611ea693bb8c5e88f35a979639fd20..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4517 zcmchZUu+yl9ml8CKXw-Aj=`NYEE5ikgBd1QkMpm-c}_5=h|%9x5cn8%U@ictF4l5+EdA;QO1IvoDF; zMnYoj+0V`FZ+`pxH#_^0FO5k-6|LjFv$c2|c((@gV*1ZgV8vH)k0uMkb-S2=TpMj*e2jZXY;6ipj z4U(N-0!hzv;B(*$;Im+aMNr9p3X;B`gD1gXg0${FOnwb~2&8o{gFSEsH{T8ZAn;Z2 zA&g%O<9~$lJuu=un12j>7(51A%zl8DMK&WE>0x3^-;R4gx z0q_9$aNxnfMesq)FN64JS8$mHJK&SxmqEDBeiis@ko5m9@XulX?;yqN-+})LoI+7h zyzd2R-Tfd;V~>FI;77nYum#d{J`a*V&xG-_Ag#L&Qe3_Tl0QEL5fXL-{4V$^_zGCT zNm^ffr`J~pFJQa~(){PZZ-ZY1e+5+TyDTc^ck8!d%uUv7v+TV zN;OQ4YMb^owU44x?II;mc(|0=k&^2ze(-Rou=t4y*|9Qy!+TF~5#zu4 zj*BeAG#8d@JSAewi2BugVrOJW=51-%s%)D|m?2wLnZ@|5iX}TI3O9GI z%7*M*RY=wprjz12WK9(pDoHK7pml+Zl?}eBD=rK<%Trw$E>bCCif1X!KpIZ&MElFa z^g9>kZJDYfz9Y5!iw?Zk7xXq;?^sO{xa0yAK=EQ5vS+>AMhd}Js!EQ3n@XOk5|Q5G zVj{tj^FJ5EaZXB|OWq!aDpEy4OLMLYr=qQQ;76vnxqvIUQ}7NYEy(d1Unnz(sDV&h z+HDCLdb-`#9Lr@H?Q7I-p7$&YRq#Jrw}(bBmlyIE`4lW-Z8YAJr?HGXfo zD&w)<_8#pUPqryb)FP>)%1Q<5c)TMKG%h+;>0;K!Zx{rMn&r8OQSb%jK@^F^jxJz9 ztOhEsM22U}EG}JaYADv8(QRzeA$W_j($~WNpitOX?;9?CiZ&)3$;MZEOWy+KA}_zobRF_^MGz+0^RfTvHb` z*PNW&5VoS^PHo&YTRF*_=2~fGN|J0%O13I_`{Y#_7k>IGyJ++^yuRyeas7%kC2FO? z<7+4hJ$*^`w6XPOnW(sax=PA=OE>uR#r66nIZz~8r}uJ$ADv$~QC~P(UpU5(E;JU8 zKR%B({V7q}ddrBS%!JjZ!PgN++2xn>%8W!;5BMjl@y|%Rd(py)6DOWbavTUzN9Uh} zjv}c;=A_a$2YkQ5kx$W)k$dZ1wC3i@E&Ko{P78cJ{qq!r~&9&yro{J07 z{PeOetSn$7c3*>Axnt*gnNY<^Dmzn3d+Ks)wSIh0j-It8O?{>4=oqh{20z|bcGt)T zuSU}sv&x99zN$@LHh9rlhPlZG3sZ0qFPbF;8@{|w2`Kx(nei( zRN_2b8n~mfDF)Z7n2xs7vWp$qS9m9+tVK(~4N-_fajz+1S47{w{_r%NQleC2iLss{ zA*1jFcb|@_Oc)5Y73vTh$Ulo$ofP%o)=-c{W8v^*r{Lygy4FdRQEjX*Q!@4z1!rVe zwCRK$AbRe6HO{3?h+-X#+Z4q>7`8U7GP)FW%vyKKZVIDvZZUNpCh3~NGZb5)vdcw- zZ>Z7u5F8*P*mvX~FExD!WXNL-@lkY#3rt@G`3rhTCZE+KW!QQb1q^sMVeUkDgYT3e zlpBeihmobQ~5s` zVrT_E6jLa&2y;by+y|~J5l$?rWr#%NB0PS)6{%4^LB1%R7-iGv$ZZ&JL6IZpcpLoT zv)3ue(C&7St7lgT5nsZ*3+`S5_Y6|lpp-}KDROA6&Sh*;*-+Q|+G6*St*flbHt^TN H-&OWsJn!$w diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/uz/LC_MESSAGES/djangojs.po b/venv/Lib/site-packages/django/contrib/admin/locale/uz/LC_MESSAGES/djangojs.po deleted file mode 100644 index 05e4641..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/uz/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,218 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Otabek Umurzakov , 2019 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-05-17 11:50+0200\n" -"PO-Revision-Date: 2019-12-13 21:48+0000\n" -"Last-Translator: Otabek Umurzakov \n" -"Language-Team: Uzbek (http://www.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" - -#, javascript-format -msgid "Available %s" -msgstr "Mavjud %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Bu mavjud %s ro'yxati. Siz ulardan ba'zilarini quyidagi maydonchada " -"belgilab, so'ng ikkala maydonlar orasidagi \"Tanlash\" ko'rsatkichiga bosish " -"orqali tanlashingiz mumkin." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "" -"Mavjud bo'lgan %s larni ro'yxatini filtrlash uchun ushbu maydonchaga " -"kiriting." - -msgid "Filter" -msgstr "Filtrlash" - -msgid "Choose all" -msgstr "Barchasini tanlash" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Barcha %s larni birdan tanlash uchun bosing." - -msgid "Choose" -msgstr "Tanlash" - -msgid "Remove" -msgstr "O'chirish" - -#, javascript-format -msgid "Chosen %s" -msgstr "Tanlangan %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Bu tanlangan %s ro'yxati. Siz ulardan ba'zilarini quyidagi maydonchada " -"belgilab, so'ng ikkala maydonlar orasidagi \"O'chirish\" ko'rsatkichiga " -"bosish orqali o'chirishingiz mumkin." - -msgid "Remove all" -msgstr "Barchasini o'chirish" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Barcha tanlangan %s larni birdan o'chirib tashlash uchun bosing." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(cnt)s dan %(sel)s tanlandi" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Siz alohida tahrirlash mumkin bo'lgan maydonlarda saqlanmagan " -"o‘zgarishlaringiz mavjud. Agar siz harakatni ishga tushirsangiz, saqlanmagan " -"o'zgarishlaringiz yo'qotiladi." - -msgid "" -"You have selected an action, but you haven't saved your changes to " -"individual fields yet. Please click OK to save. You'll need to re-run the " -"action." -msgstr "" -"Siz harakatni tanladingiz, lekin hali ham o'zgartirishlaringizni alohida " -"maydonlarga saqlamadingiz. Iltimos saqlash uchun OK ni bosing. Harakatni " -"qayta ishga tushurishingiz kerak bo'ladi." - -msgid "" -"You have selected an action, and you haven't made any changes on individual " -"fields. You're probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Siz harakatni tanladingiz va alohida maydonlarda hech qanday o'zgartirishlar " -"kiritmadingiz. Ehtimol siz Saqlash tugmasini emas, balki O'tish tugmasini " -"qidirmoqdasiz." - -msgid "Now" -msgstr "Hozir" - -msgid "Midnight" -msgstr "Yarim tun" - -msgid "6 a.m." -msgstr "6 t.o." - -msgid "Noon" -msgstr "Kun o'rtasi" - -msgid "6 p.m." -msgstr "6 t.k." - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "Eslatma: Siz server vaqtidan %s soat oldindasiz." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "Eslatma: Siz server vaqtidan %s soat orqadasiz." - -msgid "Choose a Time" -msgstr "Vaqtni tanlang" - -msgid "Choose a time" -msgstr "Vaqtni tanlang" - -msgid "Cancel" -msgstr "Bekor qilish" - -msgid "Today" -msgstr "Bugun" - -msgid "Choose a Date" -msgstr "Sanani tanlang" - -msgid "Yesterday" -msgstr "Kecha" - -msgid "Tomorrow" -msgstr "Ertaga" - -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" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "S" - -msgctxt "one letter Monday" -msgid "M" -msgstr "M" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "T" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "W" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "T" - -msgctxt "one letter Friday" -msgid "F" -msgstr "F" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "S" - -msgid "Show" -msgstr "Ko'rsatish" - -msgid "Hide" -msgstr "Yashirish" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/vi/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/vi/LC_MESSAGES/django.mo deleted file mode 100644 index 298498a4a85187377a302e9490b0dd63c5573aae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14860 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 K2W;+B)Bgg*16{-b diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/vi/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/vi/LC_MESSAGES/django.po deleted file mode 100644 index 68fd78c..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/vi/LC_MESSAGES/django.po +++ /dev/null @@ -1,702 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Dimitris Glezos , 2012 -# Jannis Leidel , 2011 -# Thanh Le Viet , 2013 -# Tran , 2011 -# Tran Van , 2011-2013,2016,2018 -# Vuong Nguyen , 2011 -# xgenvn , 2014 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-01-16 20:42+0100\n" -"PO-Revision-Date: 2019-01-18 00:36+0000\n" -"Last-Translator: Ramiro Morales\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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "Äã xóa thành công %(count)d %(items)s ." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "Không thể xóa %(name)s" - -msgid "Are you sure?" -msgstr "Bạn có chắc chắn không?" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Xóa các %(verbose_name_plural)s đã chá»n" - -msgid "Administration" -msgstr "Quản trị website" - -msgid "All" -msgstr "Tất cả" - -msgid "Yes" -msgstr "Có" - -msgid "No" -msgstr "Không" - -msgid "Unknown" -msgstr "Chưa xác định" - -msgid "Any date" -msgstr "Bất kì ngày nào" - -msgid "Today" -msgstr "Hôm nay" - -msgid "Past 7 days" -msgstr "7 ngày trước" - -msgid "This month" -msgstr "Tháng này" - -msgid "This year" -msgstr "Năm nay" - -msgid "No date" -msgstr "" - -msgid "Has date" -msgstr "" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"Bạn hãy nhập đúng %(username)s và mật khẩu. (Có phân biệt chữ hoa, thưá»ng)" - -msgid "Action:" -msgstr "Hoạt động:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Thêm má»™t %(verbose_name)s " - -msgid "Remove" -msgstr "Gỡ bá»" - -msgid "Addition" -msgstr "" - -msgid "Change" -msgstr "Thay đổi" - -msgid "Deletion" -msgstr "" - -msgid "action time" -msgstr "Thá»i gian tác động" - -msgid "user" -msgstr "" - -msgid "content type" -msgstr "kiểu ná»™i dung" - -msgid "object id" -msgstr "Mã đối tượng" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "đối tượng repr" - -msgid "action flag" -msgstr "hiệu hành động" - -msgid "change message" -msgstr "thay đổi tin nhắn" - -msgid "log entry" -msgstr "đăng nhập" - -msgid "log entries" -msgstr "mục đăng nhập" - -#, python-format -msgid "Added \"%(object)s\"." -msgstr "Thêm \"%(object)s\"." - -#, python-format -msgid "Changed \"%(object)s\" - %(changes)s" -msgstr "Äã thay đổi \"%(object)s\" - %(changes)s" - -#, python-format -msgid "Deleted \"%(object)s.\"" -msgstr "Äối tượng \"%(object)s.\" đã được xoá." - -msgid "LogEntry Object" -msgstr "LogEntry Object" - -#, python-brace-format -msgid "Added {name} \"{object}\"." -msgstr "{name} \"{object}\" đã được thêm vào." - -msgid "Added." -msgstr "ÄÆ°á»£c thêm." - -msgid "and" -msgstr "và" - -#, python-brace-format -msgid "Changed {fields} for {name} \"{object}\"." -msgstr "" - -#, python-brace-format -msgid "Changed {fields}." -msgstr "" - -#, python-brace-format -msgid "Deleted {name} \"{object}\"." -msgstr "" - -msgid "No fields changed." -msgstr "Không có trưá»ng nào thay đổi" - -msgid "None" -msgstr "Không" - -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Giữ phím \"Control\", hoặc \"Command\" trên Mac, để chá»n nhiá»u hÆ¡n má»™t." - -#, python-brace-format -msgid "The {name} \"{obj}\" was added successfully." -msgstr "" - -msgid "You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was changed successfully." -msgstr "" - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Mục tiêu phải được chá»n má»›i có thể thá»±c hiện hành động trên chúng. Không có " -"mục tiêu nào đã được thay đổi." - -msgid "No action selected." -msgstr "Không có hoạt động nào được lá»±a chá»n." - -#, python-format -msgid "The %(name)s \"%(obj)s\" was deleted successfully." -msgstr "%(name)s \"%(obj)s\" đã được xóa thành công." - -#, python-format -msgid "%(name)s with ID \"%(key)s\" doesn't exist. Perhaps it was deleted?" -msgstr "" - -#, python-format -msgid "Add %s" -msgstr "Thêm %s" - -#, python-format -msgid "Change %s" -msgstr "Thay đổi %s" - -#, python-format -msgid "View %s" -msgstr "" - -msgid "Database error" -msgstr "CÆ¡ sở dữ liệu bị lá»—i" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] " %(count)s %(name)s đã được thay đổi thành công." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "Tất cả %(total_count)s đã được chá»n" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "0 cá»§a %(cnt)s được chá»n" - -#, python-format -msgid "Change history: %s" -msgstr "Lịch sá»­ thay đổi: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"Xóa %(class_name)s %(instance)s sẽ tá»± động xóa các đối tượng liên quan sau: " -"%(related_objects)s" - -msgid "Django site admin" -msgstr "Trang web admin Django" - -msgid "Django administration" -msgstr "Trang quản trị cho Django" - -msgid "Site administration" -msgstr "Site quản trị hệ thống." - -msgid "Log in" -msgstr "Äăng nhập" - -#, python-format -msgid "%(app)s administration" -msgstr "Quản lý %(app)s" - -msgid "Page not found" -msgstr "Không tìm thấy trang nào" - -msgid "We're sorry, but the requested page could not be found." -msgstr "Xin lá»—i bạn! Trang mà bạn yêu cầu không tìm thấy." - -msgid "Home" -msgstr "Trang chá»§" - -msgid "Server error" -msgstr "Lá»—i máy chá»§" - -msgid "Server error (500)" -msgstr "Lá»—i máy chá»§ (500)" - -msgid "Server Error (500)" -msgstr "Lá»—i máy chá»§ (500)" - -msgid "" -"There's been an error. It's been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"Có lá»—i xảy ra. Lá»—i sẽ được gá»­i đến quản trị website qua email và sẽ được " -"khắc phục sá»›m. Cám Æ¡n bạn." - -msgid "Run the selected action" -msgstr "Bắt đầu hành động lá»±a chá»n" - -msgid "Go" -msgstr "Äi đến" - -msgid "Click here to select the objects across all pages" -msgstr "Click vào đây để lá»±a chá»n các đối tượng trên tất cả các trang" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Hãy chá»n tất cả %(total_count)s %(module_name)s" - -msgid "Clear selection" -msgstr "Xóa lá»±a chá»n" - -msgid "" -"First, enter a username and password. Then, you'll be able to edit more user " -"options." -msgstr "" -"Äầu tiên, Ä‘iá»n tên đăng nhập và mật khẩu. Sau đó bạn má»›i có thể chỉnh sá»­a " -"nhiá»u hÆ¡n lá»±a chá»n cá»§a ngưá»i dùng." - -msgid "Enter a username and password." -msgstr "Äiá»n tên đăng nhập và mật khẩu." - -msgid "Change password" -msgstr "Äổi mật khẩu" - -msgid "Please correct the error below." -msgstr "Hãy sá»­a lá»—i sai dưới đây" - -msgid "Please correct the errors below." -msgstr "Hãy chỉnh sá»­a lại các lá»—i sau." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "Hãy nhập mật khẩu má»›i cho ngưá»i sá»­ dụng %(username)s." - -msgid "Welcome," -msgstr "Chào mừng bạn," - -msgid "View site" -msgstr "" - -msgid "Documentation" -msgstr "Tài liệu" - -msgid "Log out" -msgstr "Thoát" - -#, python-format -msgid "Add %(name)s" -msgstr "Thêm vào %(name)s" - -msgid "History" -msgstr "Bản ghi nhá»›" - -msgid "View on site" -msgstr "Xem trên trang web" - -msgid "Filter" -msgstr "Bá»™ lá»c" - -msgid "Remove from sorting" -msgstr "Bá» khá»i sắp xếp" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Sắp xếp theo:%(priority_number)s" - -msgid "Toggle sorting" -msgstr "Hoán đổi sắp xếp" - -msgid "Delete" -msgstr "Xóa" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"Xóa %(object_name)s '%(escaped_object)s' sẽ làm mất những dữ liệu có liên " -"quan. Tài khoản cá»§a bạn không được cấp quyển xóa những dữ liệu Ä‘i kèm theo." - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"Xóa các %(object_name)s ' %(escaped_object)s ' sẽ bắt buá»™c xóa các đối " -"tượng được bảo vệ sau đây:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"Bạn có chắc là muốn xóa %(object_name)s \"%(escaped_object)s\"?Tất cả những " -"dữ liệu Ä‘i kèm dưới đây cÅ©ng sẽ bị mất:" - -msgid "Objects" -msgstr "Äối tượng" - -msgid "Yes, I'm sure" -msgstr "Có, tôi chắc chắn." - -msgid "No, take me back" -msgstr "" - -msgid "Delete multiple objects" -msgstr "Xóa nhiá»u đối tượng" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"Xóa các %(objects_name)s sẽ bắt buá»™c xóa các đối tượng liên quan, nhưng tài " -"khoản cá»§a bạn không có quyá»n xóa các loại đối tượng sau đây:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"Xóa các %(objects_name)s sẽ bắt buá»™c xóa các đối tượng đã được bảo vệ sau " -"đây:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"Bạn chắc chắn muốn xóa những lá»±a chá»n %(objects_name)s? Tất cả những đối " -"tượng sau và những đối tượng liên quan sẽ được xóa:" - -msgid "View" -msgstr "" - -msgid "Delete?" -msgstr "Bạn muốn xóa?" - -#, python-format -msgid " By %(filter_title)s " -msgstr "Bởi %(filter_title)s " - -msgid "Summary" -msgstr "" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "Các mô models trong %(name)s" - -msgid "Add" -msgstr "Thêm vào" - -msgid "You don't have permission to view or edit anything." -msgstr "" - -msgid "Recent actions" -msgstr "" - -msgid "My actions" -msgstr "" - -msgid "None available" -msgstr "Không có sẵn" - -msgid "Unknown content" -msgstr "Không biết ná»™i dung" - -msgid "" -"Something's wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"Má»™t vài lá»—i vá»›i cÆ¡ sở dữ liệu cài đặt cá»§a bạn. Hãy chắc chắn bảng biểu dữ " -"liệu được tạo phù hợp và dữ liệu có thể được Ä‘á»c bởi những ngưá»i sá»­ dụng phù " -"hợp." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"Bạn đã xác thá»±c bằng tài khoản %(username)s, nhưng không đủ quyá»n để truy " -"cập trang này. Bạn có muốn đăng nhập bằng má»™t tài khoản khác?" - -msgid "Forgotten your password or username?" -msgstr "Bạn quên mật khẩu hoặc tài khoản?" - -msgid "Date/time" -msgstr "Ngày/giá»" - -msgid "User" -msgstr "Ngưá»i dùng" - -msgid "Action" -msgstr "Hành động" - -msgid "" -"This object doesn't have a change history. It probably wasn't added via this " -"admin site." -msgstr "" -"Äối tượng này không có má»™t lịch sá»­ thay đổi. Nó có lẽ đã không được thêm vào " -"qua trang web admin." - -msgid "Show all" -msgstr "Hiện tất cả" - -msgid "Save" -msgstr "Lưu lại" - -msgid "Popup closing…" -msgstr "" - -msgid "Search" -msgstr "Tìm kiếm" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s kết quả" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "tổng số %(full_result_count)s" - -msgid "Save as new" -msgstr "Lưu má»›i" - -msgid "Save and add another" -msgstr "Lưu và thêm má»›i" - -msgid "Save and continue editing" -msgstr "Lưu và tiếp tục chỉnh sá»­a" - -msgid "Save and view" -msgstr "" - -msgid "Close" -msgstr "" - -#, python-format -msgid "Change selected %(model)s" -msgstr "" - -#, python-format -msgid "Add another %(model)s" -msgstr "Thêm %(model)s khác" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "Xóa %(model)s đã chá»n" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "Cảm Æ¡n bạn đã dành thá»i gian vá»›i website này" - -msgid "Log in again" -msgstr "Äăng nhập lại" - -msgid "Password change" -msgstr "Thay đổi mật khẩu" - -msgid "Your password was changed." -msgstr "Mật khẩu cá»§a bạn đã được thay đổi" - -msgid "" -"Please enter your old password, for security's sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"Hãy nhập lại mật khẩu cÅ© và sau đó nhập mật khẩu má»›i hai lần để chúng tôi có " -"thể kiểm tra lại xem bạn đã gõ chính xác hay chưa." - -msgid "Change my password" -msgstr "Thay đổi mật khẩu" - -msgid "Password reset" -msgstr "Lập lại mật khẩu" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "Mật khẩu cá»§a bạn đã được lập lại. Bạn hãy thá»­ đăng nhập." - -msgid "Password reset confirmation" -msgstr "Xác nhận việc lập lại mật khẩu" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Hãy nhập mật khẩu má»›i hai lần để chúng tôi có thể kiểm tra xem bạn đã gõ " -"chính xác chưa" - -msgid "New password:" -msgstr "Mật khẩu má»›i" - -msgid "Confirm password:" -msgstr "Nhập lại mật khẩu:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"Liên kết đặt lại mật khẩu không hợp lệ, có thể vì nó đã được sá»­ dụng. Xin " -"vui lòng yêu cầu đặt lại mật khẩu má»›i." - -msgid "" -"We've emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" - -msgid "" -"If you don't receive an email, please make sure you've entered the address " -"you registered with, and check your spam folder." -msgstr "" -"Nếu bạn không nhận được email, hãy kiểm tra lại địa chỉ email mà bạn dùng để " -"đăng kí hoặc kiểm tra trong thư mục spam/rác" - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"Bạn nhận được email này vì bạn đã yêu cầu làm má»›i lại mật khẩu cho tài khoản " -"cá»§a bạn tại %(site_name)s." - -msgid "Please go to the following page and choose a new password:" -msgstr "Hãy vào đưá»ng link dưới đây và chá»n má»™t mật khẩu má»›i" - -msgid "Your username, in case you've forgotten:" -msgstr "Tên đăng nhập cá»§a bạn, trưá»ng hợp bạn quên nó:" - -msgid "Thanks for using our site!" -msgstr "Cảm Æ¡n bạn đã sá»­ dụng website cá»§a chúng tôi!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "Äá»™i cá»§a %(site_name)s" - -msgid "" -"Forgotten your password? Enter your email address below, and we'll email " -"instructions for setting a new one." -msgstr "" -"Quên mật khẩu? Nhập địa chỉ email vào ô dưới đây. Chúng tôi sẽ email cho bạn " -"hướng dẫn cách thiết lập mật khẩu má»›i." - -msgid "Email address:" -msgstr "Äịa chỉ Email:" - -msgid "Reset my password" -msgstr "Làm lại mật khẩu" - -msgid "All dates" -msgstr "Tất cả các ngày" - -#, python-format -msgid "Select %s" -msgstr "Chá»n %s" - -#, python-format -msgid "Select %s to change" -msgstr "Chá»n %s để thay đổi" - -#, python-format -msgid "Select %s to view" -msgstr "" - -msgid "Date:" -msgstr "Ngày:" - -msgid "Time:" -msgstr "Giá»:" - -msgid "Lookup" -msgstr "Tìm" - -msgid "Currently:" -msgstr "Hiện nay:" - -msgid "Change:" -msgstr "Thay đổi:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/vi/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/vi/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 7588ed6ca7c58ef58f24022066ed6cd0056b04ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3733 zcmbtWO^h5z6)s4Cu!Nt4@DJh1lCiD0duP|gHnVXAyN+3d*I7A30B!?$-FKk01AG(sQ^c%3 zAjBSw|AECE4`C6<>jT;D5|I5kR?V*g@5A`pKs+MCYZtH!+zq?{geh?oh)2AJ*N1?= z1+v~h09(Mn0Gq&d7-2it@Z$J>1NUfo zF!DOaj{yG;yaz%39QYQHQ_MMk0G(sy8sPR3^v|Myfd^=y#I=uC2-VKkXMpS*H}>HZ z=pW-j)jkD8IfzeIW9EUm;>NLaUO$I^Kl-Q9nOBZ^+z=v2+?%RsUrKg^cJB>LhM$;F zL8ijD{dSO~AN%5KU8y74j1=uo#fmh6io{CW+Ei6Qk}@6dj3W0vRmLrdbZ~|;OMzQL zGKw%wG9wF3zE~N5PgHEX%6*4uxq3(Jn2s`)h*cdbv8F?#TkTAowASF2sX9GnbCLoN*>BP4cN9WKfo04e zM~&Ybu3RXzy)vSie2S-3ilSn5Tt01y@*8gqkVZ1dv^D!3fBj0p?8zvWA?nm{9;9h0 zY%Bv0LfzG2E+g1hQJ6Yz_Mjp=iEU!{^eM8|k-uS4j$rxgAUV%6EKVfGJPD)xbCsmRn zFLer^2K{#KlQZg^a#Ac@T-v<`r2&RN3q7Va@kT|L&>;KPimDJ87r{9x1D93`uu#a*Yh)0syEbG zKd|w98P*u0O2d3t&+nUCJHGbV4gm{(ZEnSyOc^+aeNd-Noz3Puk<@013m{2VcH~=) zW8UE%IkvT-67Mk+*bs+7oenp3Hu1DhT|KuR<%x{EV>XG?I+>0erbiZ*sQh`PwlpVj znUwbm1*74Ma&ot9pTBiwG~5c{z-V~Rh=bJ9qv1tLi%ruKE5$WRM}uFx%V8A@`_vo_ ze}b#T371f=sOBge4PMA#WUw`!;fu)K8{6kc!|zvyrsVh<7+)==2-}z`Cr-d_AdbRD zPTS|TI5`@=BJr!Z9E;_AG<;4|mfX4`#fe*2aw=}rX%*r85c^>?*wk=-uxTKUG-2;T zOP^tQQ6mQ4&R9Ac{xV>XDjFL8%#qsIlniQvP zu{lK_u2~mhBE?Z@+MKzdO#$8%jfPj{n8-5f02$ql^KRKO!6S}rk`)ki72GsS9WHC# z;*zEKwU@v_aoO-q#JS%^2BNX^>s5*4SQF+ibo^;2#&j23V<%>rp3ZhOrTQO4OWw)$j{@K-wI;wi3^VUe=lz|%SG0H!S5p|H$S zrS+LyR=QAZTX!-WBk+vc#U-%M3NM(}el{~HH!L{QF0PkFH@q59yG$9P#a=lx8gdr! zSAiF!g5eo1$b{K;K9yy8(X@Qx4H=CFHzulGB^NKpbViQ`HxYd?$oS(6F<)6uYqxlL zdYbPm|J}u6+PAK7Rk)g|B8hl|O?zFQE2Rtq8QiSAkG5X|FW5zh8{r@g#q+!et8>Q` zmvh{yKApy2p>D1zDt-l9W$tm$RT*My2z*nIOBct|4L)XGG}J+2w=|d702|XumBihV zl5xxdf|2ChM@0-@<*c}U4}xK>s?{IyPU6GGr;~^!uY%`Yf6m;QYgbA8xxAb*7MZMu VQ*3P#tuyOfN7etBVlDt*{0j, 2011 -# Tran , 2011 -# Tran Van , 2013 -# Vuong Nguyen , 2011 -# xgenvn , 2014 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-05-17 23:12+0200\n" -"PO-Revision-Date: 2017-09-23 18:54+0000\n" -"Last-Translator: Jannis Leidel \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" - -#, javascript-format -msgid "Available %s" -msgstr "Có sẵn %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Danh sách các lá»±a chá»n Ä‘ang có %s. Bạn có thể chá»n bằng bách click vào mÅ©i " -"tên \"Chá»n\" nằm giữa hai há»™p." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "Bạn hãy nhập vào ô này để lá»c các danh sách sau %s." - -msgid "Filter" -msgstr "Lá»c" - -msgid "Choose all" -msgstr "Chá»n tất cả" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Click để chá»n tất cả %s ." - -msgid "Choose" -msgstr "Chá»n" - -msgid "Remove" -msgstr "Xóa" - -#, javascript-format -msgid "Chosen %s" -msgstr "Chá»n %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Danh sách bạn đã chá»n %s. Bạn có thể bá» chá»n bằng cách click vào mÅ©i tên " -"\"Xoá\" nằm giữa hai ô." - -msgid "Remove all" -msgstr "Xoá tất cả" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Click để bá» chá»n tất cả %s" - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] " %(sel)s cá»§a %(cnt)s được chá»n" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Bạn chưa lưu những trưá»ng đã chỉnh sá»­a. Nếu bạn chá»n hành động này, những " -"chỉnh sá»­a chưa được lưu sẽ bị mất." - -msgid "" -"You have selected an action, but you haven't saved your changes to " -"individual fields yet. Please click OK to save. You'll need to re-run the " -"action." -msgstr "" -"Bạn đã lá»±a chá»n má»™t hành động, nhưng bạn không lưu thay đổi cá»§a bạn đến các " -"lÄ©nh vá»±c cá nhân được nêu ra. Xin vui lòng click OK để lưu lại. Bạn sẽ cần " -"phải chạy lại các hành động." - -msgid "" -"You have selected an action, and you haven't made any changes on individual " -"fields. You're probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Bạn đã lá»±a chá»n má»™t hành động, và bạn đã không thá»±c hiện bất kỳ thay đổi nào " -"trên các trưá»ng. Có lẽ bạn Ä‘ang tìm kiếm nút bấm Go thay vì nút bấm Save." - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "" -"Lưu ý: Hiện tại bạn Ä‘ang thấy thá»i gian trước %s giá» so vá»›i thá»i gian máy " -"chá»§." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "" -"Lưu ý: Hiện tại bạn Ä‘ang thấy thá»i gian sau %s giá» so vá»›i thá»i gian máy chá»§." - -msgid "Now" -msgstr "Bây giá»" - -msgid "Choose a Time" -msgstr "" - -msgid "Choose a time" -msgstr "Chá»n giá»" - -msgid "Midnight" -msgstr "Ná»­a đêm" - -msgid "6 a.m." -msgstr "6 giá» sáng" - -msgid "Noon" -msgstr "Buổi trưa" - -msgid "6 p.m." -msgstr "" - -msgid "Cancel" -msgstr "Há»§y bá»" - -msgid "Today" -msgstr "Hôm nay" - -msgid "Choose a Date" -msgstr "" - -msgid "Yesterday" -msgstr "Hôm qua" - -msgid "Tomorrow" -msgstr "Ngày mai" - -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 "" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "" - -msgctxt "one letter Monday" -msgid "M" -msgstr "" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "" - -msgctxt "one letter Friday" -msgid "F" -msgstr "" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "" - -msgid "Show" -msgstr "Hiện ra" - -msgid "Hide" -msgstr "Dấu Ä‘i" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/django.mo deleted file mode 100644 index 98b5a7fc1022a1c8508a8b084fb418d65d17afd6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16014 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 diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/django.po deleted file mode 100644 index ad7fd6c..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/django.po +++ /dev/null @@ -1,717 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# lanbla , 2021 -# Brian Wang , 2018 -# Fulong Sun , 2016 -# Jannis Leidel , 2011 -# Kevin Sze , 2012 -# Lele Long , 2011,2015 -# Le Yang , 2018 -# li beite , 2020 -# Liping Wang , 2016-2017 -# mozillazg , 2016 -# Ronald White , 2013-2014 -# Sean Lee , 2013 -# Sean Lee , 2013 -# slene , 2011 -# Suntravel Chris , 2019 -# Wentao Han , 2018,2020 -# xuyi wang , 2018 -# yf zhan , 2018 -# dykai , 2019 -# ced773123cfad7b4e8b79ca80f736af9, 2012 -# fangjiaqi77 <370358679@qq.com>, 2020 -# Kevin Sze , 2012 -# è€ƒè¯ æŽ , 2020 -# 雨翌 , 2016 -# Ronald White , 2013 -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-22 03:10+0000\n" -"Last-Translator: lanbla \n" -"Language-Team: Chinese (China) (http://www.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" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "删除所选的 %(verbose_name_plural)s" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "æˆåŠŸåˆ é™¤äº† %(count)d 个 %(items)s" - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "无法删除 %(name)s" - -msgid "Are you sure?" -msgstr "你确定å—?" - -msgid "Administration" -msgstr "管ç†" - -msgid "All" -msgstr "全部" - -msgid "Yes" -msgstr "是" - -msgid "No" -msgstr "å¦" - -msgid "Unknown" -msgstr "未知" - -msgid "Any date" -msgstr "ä»»æ„æ—¥æœŸ" - -msgid "Today" -msgstr "今天" - -msgid "Past 7 days" -msgstr "过去7天" - -msgid "This month" -msgstr "本月" - -msgid "This year" -msgstr "今年" - -msgid "No date" -msgstr "没有日期" - -msgid "Has date" -msgstr "具有日期" - -msgid "Empty" -msgstr "空" - -msgid "Not empty" -msgstr "éžç©º" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "请输入一个正确的 %(username)s 和密ç . 注æ„他们都是区分大å°å†™çš„." - -msgid "Action:" -msgstr "动作" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "添加å¦ä¸€ä¸ª %(verbose_name)s" - -msgid "Remove" -msgstr "删除" - -msgid "Addition" -msgstr "添加" - -msgid "Change" -msgstr "修改" - -msgid "Deletion" -msgstr "删除" - -msgid "action time" -msgstr "æ“作时间" - -msgid "user" -msgstr "用户" - -msgid "content type" -msgstr "内容类型" - -msgid "object id" -msgstr "对象id" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "对象表示" - -msgid "action flag" -msgstr "动作标志" - -msgid "change message" -msgstr "修改消æ¯" - -msgid "log entry" -msgstr "日志记录" - -msgid "log entries" -msgstr "日志记录" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "添加了“%(object)sâ€ã€‚" - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "修改了“%(object)sâ€â€”%(changes)s" - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "删除了“%(object)sâ€ã€‚" - -msgid "LogEntry Object" -msgstr "LogEntry对象" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "添加了 {name}“{object}â€ã€‚" - -msgid "Added." -msgstr "已添加。" - -msgid "and" -msgstr "å’Œ" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "修改了 {name}“{object}â€çš„ {fields}。" - -#, python-brace-format -msgid "Changed {fields}." -msgstr "已修改{fields}。" - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "删除了 {name}“{object}â€ã€‚" - -msgid "No fields changed." -msgstr "没有字段被修改。" - -msgid "None" -msgstr "æ— " - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "æŒ‰ä½ Control 键或 Mac 上的 Command é”®æ¥é€‰æ‹©å¤šé¡¹ã€‚" - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "æˆåŠŸæ·»åŠ äº† {name}“{obj}â€ã€‚" - -msgid "You may edit it again below." -msgstr "您å¯ä»¥åœ¨ä¸‹é¢å†æ¬¡ç¼–辑它." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "æˆåŠŸæ·»åŠ äº† {name}“{obj}â€ã€‚ä½ å¯ä»¥åœ¨ä¸‹é¢æ·»åŠ å¦ä¸€ä¸ª {name}。" - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "æˆåŠŸä¿®æ”¹äº† {name}“{obj}â€ã€‚ä½ å¯ä»¥åœ¨ä¸‹é¢å†æ¬¡ç¼–辑它。" - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "æˆåŠŸæ·»åŠ äº† {name}“{obj}â€ã€‚ä½ å¯ä»¥åœ¨ä¸‹é¢å†æ¬¡ç¼–辑它。" - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "æˆåŠŸä¿®æ”¹äº† {name}“{obj}â€ã€‚ä½ å¯ä»¥åœ¨ä¸‹é¢æ·»åŠ å¦ä¸€ä¸ª {name}。" - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "æˆåŠŸä¿®æ”¹äº† {name}“{obj}â€ã€‚" - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "æ¡ç›®å¿…须选中以对其进行æ“作。没有任何æ¡ç›®è¢«æ›´æ”¹ã€‚" - -msgid "No action selected." -msgstr "未选择动作" - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "æˆåŠŸåˆ é™¤äº† %(name)s“%(obj)sâ€ã€‚" - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "ID 为“%(key)sâ€çš„ %(name)s ä¸å­˜åœ¨ã€‚å¯èƒ½å·²ç»è¢«åˆ é™¤äº†ï¼Ÿ" - -#, python-format -msgid "Add %s" -msgstr "增加 %s" - -#, python-format -msgid "Change %s" -msgstr "修改 %s" - -#, python-format -msgid "View %s" -msgstr "查看 %s" - -msgid "Database error" -msgstr "æ•°æ®åº“错误" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "总共 %(count)s 个 %(name)s å˜æ›´æˆåŠŸã€‚" - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "选中了 %(total_count)s 个" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "%(cnt)s 个中 0 个被选" - -#, python-format -msgid "Change history: %s" -msgstr "å˜æ›´åކå²ï¼š %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"删除 %(class_name)s %(instance)s 将需è¦åˆ é™¤ä»¥ä¸‹å—ä¿æŠ¤çš„ç›¸å…³å¯¹è±¡: " -"%(related_objects)s" - -msgid "Django site admin" -msgstr "Django 站点管ç†å‘˜" - -msgid "Django administration" -msgstr "Django 管ç†" - -msgid "Site administration" -msgstr "站点管ç†" - -msgid "Log in" -msgstr "登录" - -#, python-format -msgid "%(app)s administration" -msgstr "%(app)s 管ç†" - -msgid "Page not found" -msgstr "页颿²¡æœ‰æ‰¾åˆ°" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "éžå¸¸æŠ±æ­‰ï¼Œè¯·æ±‚的页é¢ä¸å­˜åœ¨ã€‚" - -msgid "Home" -msgstr "首页" - -msgid "Server error" -msgstr "æœåŠ¡å™¨é”™è¯¯" - -msgid "Server error (500)" -msgstr "æœåŠ¡å™¨é”™è¯¯(500)" - -msgid "Server Error (500)" -msgstr "æœåŠ¡å™¨é”™è¯¯ (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"å‘生了错误,已ç»é€šè¿‡ç”µå­é‚®ä»¶æŠ¥å‘Šç»™äº†ç½‘站管ç†å‘˜ã€‚我们会尽快修å¤ï¼Œæ„Ÿè°¢æ‚¨çš„è€å¿ƒ" -"等待。" - -msgid "Run the selected action" -msgstr "è¿è¡Œé€‰ä¸­çš„动作" - -msgid "Go" -msgstr "执行" - -msgid "Click here to select the objects across all pages" -msgstr "点击此处选择所有页é¢ä¸­åŒ…å«çš„对象。" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "选中所有的 %(total_count)s 个 %(module_name)s" - -msgid "Clear selection" -msgstr "清除选中" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "åœ¨åº”ç”¨ç¨‹åº %(name)s 中的模型" - -msgid "Add" -msgstr "增加" - -msgid "View" -msgstr "查看" - -msgid "You don’t have permission to view or edit anything." -msgstr "你没有查看或编辑的æƒé™ã€‚" - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "输入用户å和密ç åŽï¼Œä½ å°†èƒ½å¤Ÿç¼–辑更多的用户选项。" - -msgid "Enter a username and password." -msgstr "输入用户å和密ç " - -msgid "Change password" -msgstr "修改密ç " - -msgid "Please correct the error below." -msgstr "请更正下列错误。" - -msgid "Please correct the errors below." -msgstr "请更正下列错误。" - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "为用户 %(username)s 输入一个新的密ç ã€‚" - -msgid "Welcome," -msgstr "欢迎," - -msgid "View site" -msgstr "查看站点" - -msgid "Documentation" -msgstr "文档" - -msgid "Log out" -msgstr "注销" - -#, python-format -msgid "Add %(name)s" -msgstr "增加 %(name)s" - -msgid "History" -msgstr "历å²" - -msgid "View on site" -msgstr "在站点上查看" - -msgid "Filter" -msgstr "过滤器" - -msgid "Clear all filters" -msgstr "清除所有过滤器" - -msgid "Remove from sorting" -msgstr "删除排åº" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "排åºä¼˜å…ˆçº§: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "正逆åºåˆ‡æ¢" - -msgid "Delete" -msgstr "删除" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"删除 %(object_name)s '%(escaped_object)s' 会导致删除相关的对象,但你的å¸å·æ— " -"æƒåˆ é™¤ä¸‹åˆ—类型的对象:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"è¦åˆ é™¤ %(object_name)s '%(escaped_object)s', å°†è¦æ±‚删除以下å—ä¿æŠ¤çš„ç›¸å…³å¯¹è±¡:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"你确认想è¦åˆ é™¤ %(object_name)s \"%(escaped_object)s\"? 下列所有相关的项目都" -"将被删除:" - -msgid "Objects" -msgstr "对象" - -msgid "Yes, I’m sure" -msgstr "是的,我确定" - -msgid "No, take me back" -msgstr "ä¸ï¼Œè¿”回" - -msgid "Delete multiple objects" -msgstr "删除多个对象" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"è¦åˆ é™¤æ‰€é€‰çš„ %(objects_name)s 结果会删除相关对象, 但你的账户没有æƒé™åˆ é™¤è¿™ç±»" -"对象:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "è¦åˆ é™¤æ‰€é€‰çš„ %(objects_name)s, å°†è¦æ±‚删除以下å—ä¿æŠ¤çš„ç›¸å…³å¯¹è±¡:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"请确认è¦åˆ é™¤é€‰ä¸­çš„ %(objects_name)s å—?以下所有对象和余它们相关的æ¡ç›®å°†éƒ½ä¼š" -"被删除:" - -msgid "Delete?" -msgstr "删除?" - -#, python-format -msgid " By %(filter_title)s " -msgstr " 以 %(filter_title)s" - -msgid "Summary" -msgstr "概览" - -msgid "Recent actions" -msgstr "最近动作" - -msgid "My actions" -msgstr "我的动作" - -msgid "None available" -msgstr "æ— å¯ç”¨çš„" - -msgid "Unknown content" -msgstr "未知内容" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"æ•°æ®åº“设置有误。请检查所需的数æ®åº“表格是å¦å·²ç»åˆ›å»ºï¼Œä»¥åŠæ•°æ®åº“用户是å¦å…·æœ‰æ­£" -"确的æƒé™ã€‚" - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"您当å‰ä»¥%(username)s登录,但是没有这个页é¢çš„访问æƒé™ã€‚您想使用å¦å¤–一个账å·ç™»" -"录å—?" - -msgid "Forgotten your password or username?" -msgstr "å¿˜è®°äº†æ‚¨çš„å¯†ç æˆ–用户å?" - -msgid "Toggle navigation" -msgstr "切æ¢å¯¼èˆª" - -msgid "Start typing to filter…" -msgstr "开始输入以筛选..." - -msgid "Filter navigation items" -msgstr "筛选导航项目" - -msgid "Date/time" -msgstr "日期/æ—¶é—´" - -msgid "User" -msgstr "用户" - -msgid "Action" -msgstr "动作" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "此对象没有修改历å²ã€‚它å¯èƒ½ä¸æ˜¯é€šè¿‡ç®¡ç†ç«™ç‚¹æ·»åŠ çš„ã€‚" - -msgid "Show all" -msgstr "显示全部" - -msgid "Save" -msgstr "ä¿å­˜" - -msgid "Popup closing…" -msgstr "弹窗关闭中..." - -msgid "Search" -msgstr "æœç´¢" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s æ¡ç»“果。" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "总共 %(full_result_count)s" - -msgid "Save as new" -msgstr "ä¿å­˜ä¸ºæ–°çš„" - -msgid "Save and add another" -msgstr "ä¿å­˜å¹¶å¢žåŠ å¦ä¸€ä¸ª" - -msgid "Save and continue editing" -msgstr "ä¿å­˜å¹¶ç»§ç»­ç¼–辑" - -msgid "Save and view" -msgstr "ä¿å­˜å¹¶æŸ¥çœ‹" - -msgid "Close" -msgstr "关闭" - -#, python-format -msgid "Change selected %(model)s" -msgstr "更改选中的%(model)s" - -#, python-format -msgid "Add another %(model)s" -msgstr "增加å¦ä¸€ä¸ª %(model)s" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "å–æ¶ˆé€‰ä¸­ %(model)s" - -msgid "Thanks for spending some quality time with the web site today." -msgstr "感谢您今天与本网站共度一段高å“质时光。" - -msgid "Log in again" -msgstr "釿–°ç™»å½•" - -msgid "Password change" -msgstr "密ç ä¿®æ”¹" - -msgid "Your password was changed." -msgstr "你的密ç å·²ä¿®æ”¹ã€‚" - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "安全起è§è¯·è¾“入你的旧密ç ã€‚ç„¶åŽè¾“入两次你的新密ç ä»¥ç¡®ä¿è¾“入正确。" - -msgid "Change my password" -msgstr "修改我的密ç " - -msgid "Password reset" -msgstr "密ç é‡è®¾" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "你的密ç å·±ç»è®¾ç½®å®Œæˆï¼ŒçŽ°åœ¨ä½ å¯ä»¥ç»§ç»­è¿›è¡Œç™»å½•。" - -msgid "Password reset confirmation" -msgstr "密ç é‡è®¾ç¡®è®¤" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "è¯·è¾“å…¥ä¸¤éæ–°å¯†ç ï¼Œä»¥ä¾¿æˆ‘ä»¬æ ¡éªŒä½ è¾“å…¥çš„æ˜¯å¦æ­£ç¡®ã€‚" - -msgid "New password:" -msgstr "新密ç ï¼š" - -msgid "Confirm password:" -msgstr "确认密ç ï¼š" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "密ç é‡ç½®é“¾æŽ¥æ— æ•ˆï¼Œå¯èƒ½æ˜¯å› ä¸ºå®ƒå·²ä½¿ç”¨ã€‚å¯ä»¥è¯·æ±‚一次新的密ç é‡ç½®ã€‚" - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" -"如果你所输入的电å­é‚®ç®±å­˜åœ¨å¯¹åº”的用户,我们将通过电å­é‚®ä»¶å‘ä½ å‘é€è®¾ç½®å¯†ç çš„æ“" -"作步骤说明。你应该很快就会收到。" - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" -"如果你没有收到电å­é‚®ä»¶ï¼Œè¯·æ£€æŸ¥è¾“入的是你注册的电å­é‚®ç®±åœ°å€ã€‚å¦å¤–,也请检查你" -"的垃圾邮件文件夹。" - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "你收到这å°é‚®ä»¶æ˜¯å› ä¸ºä½ è¯·æ±‚é‡ç½®ä½ åœ¨ç½‘ç«™ %(site_name)s上的用户账户密ç ã€‚" - -msgid "Please go to the following page and choose a new password:" -msgstr "请访问该页é¢å¹¶é€‰æ‹©ä¸€ä¸ªæ–°å¯†ç ï¼š" - -msgid "Your username, in case you’ve forgotten:" -msgstr "æé†’ä¸€ä¸‹ï¼Œä½ çš„ç”¨æˆ·åæ˜¯ï¼š" - -msgid "Thanks for using our site!" -msgstr "感谢使用我们的站点ï¼" - -#, python-format -msgid "The %(site_name)s team" -msgstr "%(site_name)s 团队" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" -"忘记密ç ï¼Ÿåœ¨ä¸‹é¢è¾“入你的电å­é‚®ç®±åœ°å€ï¼Œæˆ‘们将会把设置新密ç çš„æ“ä½œæ­¥éª¤è¯´æ˜Žé€šè¿‡" -"电å­é‚®ä»¶å‘é€ç»™ä½ ã€‚" - -msgid "Email address:" -msgstr "电å­é‚®ä»¶åœ°å€ï¼š" - -msgid "Reset my password" -msgstr "é‡è®¾æˆ‘的密ç " - -msgid "All dates" -msgstr "所有日期" - -#, python-format -msgid "Select %s" -msgstr "选择 %s" - -#, python-format -msgid "Select %s to change" -msgstr "选择 %s æ¥ä¿®æ”¹" - -#, python-format -msgid "Select %s to view" -msgstr "选择%s查看" - -msgid "Date:" -msgstr "日期:" - -msgid "Time:" -msgstr "时间:" - -msgid "Lookup" -msgstr "查询" - -msgid "Currently:" -msgstr "当å‰ï¼š" - -msgid "Change:" -msgstr "更改:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 505b8e1a368875e760a4a30ef272b557a31046b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4831 zcmcJRe{fV+700i3ZELVN+`4ehHQ(Bj?UZNo9ruZ-;3|P z&9eT{Stx`AvIH!I01J|K>7>PwhzulzfHR#@r;g6}vvwRiiu+zR|HwZ&{-ZN~&wF>5 zWyv5jjxV|I^X|Flo_o%@=icPQ*@43h&nmP>sC|^Nt;7Icc(Na3Y#F!%yc-;s{4t1M z_EXva1^5Z{e=GZckt~7tL4IBG-;%RntPb+efgcAS2Ok4N;5={xcrTced=`Bp3l7gb^Cw29mxFlHKiiL4{>O@^cSJ zetr+6_4D8%a1cBQE`KJ# zGw6R4q;yJ)56OQ?-t{S8zfSUg$%iE$1DC+wJjri>w9WxJ zeoS&uatI{;7Ew*We<^Kal;q?`NzN{rkW!a2L1@oQ332 zd}+y7LGov}?Dt9bOP-J{NS={A2hzN8*?(8^JrLW-ekJ)E$=^x7FZqGwA0_`JiK%QM zz2rl=m?OUzgLD>X-@b%Kb%Joc{L&tV(7udD=l^Lms>dK2)e${Nfmf^a{Ww|}Z2=n9 zCp{?H%Cky-QH=CF;lry{F24zMhkX?d*BD!hwj2#dwDMrP*w@hLY(6EW2$i9H*j(9P z2|kJTMcJowNoRxZ2YSAO_6%Ahb@0&s(X-44s|V>Wp#7hRhAV(IpwaoHJB}VYd)_m5 zfhDws7B|}X+yyb+#wP?KW{Wtx-PlsDgpwh)ly?wTcbKZiR;Suimd#doDypVLHNodv ztVz*hLSsz{!?1(|SNL;^UDb=I$*P`R-P63eme4(8ni|{2ZG*==b6n9hh`C~O1FM8s zQ+eDJNuyJE<52Zy-%xu_#6&VGOx7%-W=b(LtXb7;^q*Jbf~{9{Pqsd#W!UE)lNU^4Mv)6jM)ZdV6&Gf3Cb616&<#(*P4K0B%xXyzji`!O|_8eHm+1{ zaL9{4sbtD~Vi`%nqZwI6s@_ghlU&t36H#M3;?RsVR}czDbRMHklX`rPUnp~sQ4>m0 zVW$OjXmvYna7-6gXhx?h`+UPASq1;2M}CU_n@2_*fNkD|tR zn^$E#ZlwK)X3QtsDlF6@nWM@|D5&G|iA2)460=o9U*zR4BNg;(*`qd3Dshy&PCKFK z?E+_7hYxYJQ;nw-4XX<+Zh6^(ItsSKG@>}B8LkcGFO#o&*NH4X%#L+aU=}O4lyMfHAQEL zCk@?BaPKk<;9V>CuEzjw$(n)keH6e)%~1J<3gDw=NZwNcuyzDDR{+=7En;0jT&wNf zZUMY&)N$WInyHa)z`aU$X8<2HL-I}ufHfnPJ0*ZGX6VS9uuvk__`E z-1GwVzkoiJg?vH6wmZW0_33mvWRoqmO<~aQO{ATCPo)!8Ll!h~u6P^W{<1 zu6P{g-dc5=w3Ml6!DhouT4AntcwKAd;uYNgT-mUqj!kEKietmYOI?+JHi~2KKr(e~ z7bO0FB9O4+*j^{sy>x2lI6n84Kb_;p-F!E5cAxRkH!^i-i2f~b`ug1q-DKR|_qIfF zEDJ;Kk<)Je`!%8q(?`zFByx5S!32$zJ+c@)aQ002mTCO8p}E#yvpbp7eQNq>!R^Vq z`5x!uIbQ)$$kE)6;-y}4QlfNqk2_Id)5i{!j`SfUOvBjNYkoMxey_)$aL5zpx}8Fv zxx;TFc;^0S$lcX<{qnKmq;vAV+rFVNxX zLuZ}cr;z}^3~tF0<_yssO4P-3QxkoDn0^U6dxwgXc_gPe*@XnV=LV_da)+n({h)aD ztb1s@I5AP2JPc*0u&X-TzLEKBjrneG4_qi^dy8W^n3zw0#ih`5{0^3-!t+)xUOnLq z50Ix-E>Obrqi+8=%#}ti`Wv|M1z*?qX*!=Ry|u&X%1!Udx&5Q1iwCiBRIgrmWj98T zx%qeG65au(TwU%jT{-BU>MKs>XraCV_xSk`ci!6Rp3K9M@;;oQLC@MEUa?Y{;EZ+^ nael_$a0)*Rv6`Et_PE~B0WBXCc|zoAXl5;}6+aRDY+?TaS>1f5 diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/djangojs.po b/venv/Lib/site-packages/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/djangojs.po deleted file mode 100644 index 32dfa61..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,270 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# HuanCheng Baiç™½å®¦æˆ , 2018 -# Jannis Leidel , 2011 -# Kewei Ma , 2016 -# Lele Long , 2011,2015 -# Liping Wang , 2016 -# matthew Yip , 2020 -# mozillazg , 2016 -# slene , 2011 -# Veoco , 2021 -# spaceoi , 2016 -# ced773123cfad7b4e8b79ca80f736af9, 2012 -# Kevin Sze , 2012 -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-02-07 04:25+0000\n" -"Last-Translator: Veoco \n" -"Language-Team: Chinese (China) (http://www.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" - -#, javascript-format -msgid "Available %s" -msgstr "å¯ç”¨ %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"这是å¯ç”¨çš„%s列表。你å¯ä»¥åœ¨é€‰æ‹©æ¡†ä¸‹é¢è¿›è¡Œé€‰æ‹©ï¼Œç„¶åŽç‚¹å‡»ä¸¤é€‰æ¡†ä¹‹é—´çš„“选择â€ç®­" -"头。" - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "在此框中键入以过滤å¯ç”¨çš„%s列表" - -msgid "Filter" -msgstr "过滤" - -msgid "Choose all" -msgstr "全选" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "点击选择全部%s。" - -msgid "Choose" -msgstr "选择" - -msgid "Remove" -msgstr "删除" - -#, javascript-format -msgid "Chosen %s" -msgstr "选中的 %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"这是选中的 %s 的列表。你å¯ä»¥åœ¨é€‰æ‹©æ¡†ä¸‹é¢è¿›è¡Œé€‰æ‹©ï¼Œç„¶åŽç‚¹å‡»ä¸¤é€‰æ¡†ä¹‹é—´çš„“删" -"除â€ç®­å¤´è¿›è¡Œåˆ é™¤ã€‚" - -msgid "Remove all" -msgstr "删除全部" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "删除所有已选择的%s。" - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "选中了 %(cnt)s 个中的 %(sel)s 个" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"你尚未ä¿å­˜ä¸€ä¸ªå¯ç¼–辑æ ä½çš„å˜æ›´. 如果你进行别的动作, 未ä¿å­˜çš„å˜æ›´å°†ä¼šä¸¢å¤±." - -msgid "" -"You have selected an action, but you haven’t saved your changes to " -"individual fields yet. Please click OK to save. You’ll need to re-run the " -"action." -msgstr "" -"ä½ å·²ç»é€‰æ‹©ä¸€ä¸ªåŠ¨ä½œï¼Œä½†æ˜¯ä½ æ²¡æœ‰ä¿å­˜ä½ å•独修改的地方。请点击OKä¿å­˜ã€‚你需è¦å†é‡" -"新跑这个动作。" - -msgid "" -"You have selected an action, and you haven’t made any changes on individual " -"fields. You’re probably looking for the Go button rather than the Save " -"button." -msgstr "" -"ä½ å·²ç»é€‰æ‹©ä¸€ä¸ªåŠ¨ä½œï¼Œä½†æ˜¯æ²¡æœ‰å•独修改任何一处。你å¯ä»¥é€‰æ‹©'Go'按键而ä¸" -"是'Save'按键。" - -msgid "Now" -msgstr "现在" - -msgid "Midnight" -msgstr "åˆå¤œ" - -msgid "6 a.m." -msgstr "上åˆ6点" - -msgid "Noon" -msgstr "æ­£åˆ" - -msgid "6 p.m." -msgstr "下åˆ6点" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "注æ„:你比æœåŠ¡å™¨æ—¶é—´è¶…å‰ %s ä¸ªå°æ—¶ã€‚" - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "注æ„:你比æœåŠ¡å™¨æ—¶é—´æ»žåŽ %s ä¸ªå°æ—¶ã€‚" - -msgid "Choose a Time" -msgstr "选择一个时间" - -msgid "Choose a time" -msgstr "选择一个时间" - -msgid "Cancel" -msgstr "å–æ¶ˆ" - -msgid "Today" -msgstr "今天" - -msgid "Choose a Date" -msgstr "选择一个日期" - -msgid "Yesterday" -msgstr "昨天" - -msgid "Tomorrow" -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 "å二月" - -msgctxt "abbrev. month January" -msgid "Jan" -msgstr "一月" - -msgctxt "abbrev. month February" -msgid "Feb" -msgstr "二月" - -msgctxt "abbrev. month March" -msgid "Mar" -msgstr "三月" - -msgctxt "abbrev. month April" -msgid "Apr" -msgstr "四月" - -msgctxt "abbrev. month May" -msgid "May" -msgstr "五月" - -msgctxt "abbrev. month June" -msgid "Jun" -msgstr "六月" - -msgctxt "abbrev. month July" -msgid "Jul" -msgstr "七月" - -msgctxt "abbrev. month August" -msgid "Aug" -msgstr "八月" - -msgctxt "abbrev. month September" -msgid "Sep" -msgstr "乿œˆ" - -msgctxt "abbrev. month October" -msgid "Oct" -msgstr "åæœˆ" - -msgctxt "abbrev. month November" -msgid "Nov" -msgstr "å一月" - -msgctxt "abbrev. month December" -msgid "Dec" -msgstr "å二月" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "S" - -msgctxt "one letter Monday" -msgid "M" -msgstr "M" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "T" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "W" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "T" - -msgctxt "one letter Friday" -msgid "F" -msgstr "F" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "S" - -msgid "Show" -msgstr "显示" - -msgid "Hide" -msgstr "éšè—" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/zh_Hant/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/zh_Hant/LC_MESSAGES/django.mo deleted file mode 100644 index a96ef9a02bff60ed71cb96ee9e665b7e161f2b89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15152 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 EU%_slaR2}S diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/zh_Hant/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/zh_Hant/LC_MESSAGES/django.po deleted file mode 100644 index a2a1d9a..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/zh_Hant/LC_MESSAGES/django.po +++ /dev/null @@ -1,660 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Chen Chun-Chia , 2015 -# ilay , 2012 -# Jannis Leidel , 2011 -# mail6543210 , 2013-2014 -# ming hsien tzang , 2011 -# tcc , 2011 -# Tzu-ping Chung , 2016-2017 -# Yeh-Yung , 2013 -# Yeh-Yung , 2012 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-01-19 16:49+0100\n" -"PO-Revision-Date: 2017-09-19 16:40+0000\n" -"Last-Translator: Tzu-ping Chung \n" -"Language-Team: Chinese (Taiwan) (http://www.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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "æˆåŠŸçš„åˆªé™¤äº† %(count)d 個 %(items)s." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "無法刪除 %(name)s" - -msgid "Are you sure?" -msgstr "你確定嗎?" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "刪除所é¸çš„ %(verbose_name_plural)s" - -msgid "Administration" -msgstr "管ç†" - -msgid "All" -msgstr "全部" - -msgid "Yes" -msgstr "是" - -msgid "No" -msgstr "å¦" - -msgid "Unknown" -msgstr "未知" - -msgid "Any date" -msgstr "任何日期" - -msgid "Today" -msgstr "今天" - -msgid "Past 7 days" -msgstr "éŽåŽ» 7 天" - -msgid "This month" -msgstr "本月" - -msgid "This year" -msgstr "今年" - -msgid "No date" -msgstr "沒有日期" - -msgid "Has date" -msgstr "有日期" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "請輸入正確的工作人員%(username)såŠå¯†ç¢¼ã€‚請注æ„兩者皆å€åˆ†å¤§å°å¯«ã€‚" - -msgid "Action:" -msgstr "動作:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "新增其它 %(verbose_name)s" - -msgid "Remove" -msgstr "移除" - -msgid "action time" -msgstr "動作時間" - -msgid "user" -msgstr "使用者" - -msgid "content type" -msgstr "內容類型" - -msgid "object id" -msgstr "物件 id" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/3/library/functions.html#repr) -msgid "object repr" -msgstr "物件 repr" - -msgid "action flag" -msgstr "動作旗標" - -msgid "change message" -msgstr "變更訊æ¯" - -msgid "log entry" -msgstr "紀錄項目" - -msgid "log entries" -msgstr "紀錄項目" - -#, python-format -msgid "Added \"%(object)s\"." -msgstr "\"%(object)s\" 已新增。" - -#, python-format -msgid "Changed \"%(object)s\" - %(changes)s" -msgstr "\"%(object)s\" - %(changes)s 已變更。" - -#, python-format -msgid "Deleted \"%(object)s.\"" -msgstr "\"%(object)s\" 已刪除。" - -msgid "LogEntry Object" -msgstr "紀錄項目" - -#, python-brace-format -msgid "Added {name} \"{object}\"." -msgstr "{name} \"{object}\" 已新增。" - -msgid "Added." -msgstr "已新增。" - -msgid "and" -msgstr "å’Œ" - -#, python-brace-format -msgid "Changed {fields} for {name} \"{object}\"." -msgstr "{name} \"{object}\" çš„ {fields} 已變更。" - -#, python-brace-format -msgid "Changed {fields}." -msgstr "{fields} 已變更。" - -#, python-brace-format -msgid "Deleted {name} \"{object}\"." -msgstr "{name} \"{object}\" 已刪除。" - -msgid "No fields changed." -msgstr "沒有欄ä½è¢«è®Šæ›´ã€‚" - -msgid "None" -msgstr "ç„¡" - -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "æŒ‰ä½ \"Control\" 或 \"Command\" (Mac),å¯é¸å–多個值" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may edit it again below." -msgstr "{name} \"{obj}\" 新增æˆåŠŸã€‚ä½ å¯ä»¥åœ¨ä¸‹é¢å†æ¬¡ç·¨è¼¯å®ƒã€‚" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may add another {name} " -"below." -msgstr "{name} \"{obj}\" 新增æˆåŠŸã€‚ä½ å¯ä»¥åœ¨ä¸‹æ–¹åР入其他 {name}。" - -#, python-brace-format -msgid "The {name} \"{obj}\" was added successfully." -msgstr "{name} \"{obj}\" å·²æˆåŠŸæ–°å¢žã€‚" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may edit it again below." -msgstr "{name} \"{obj}\" 變更æˆåŠŸã€‚ä½ å¯ä»¥åœ¨ä¸‹æ–¹å†æ¬¡ç·¨è¼¯ã€‚" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may add another {name} " -"below." -msgstr "{name} \"{obj}\" 變更æˆåŠŸã€‚ä½ å¯ä»¥åœ¨ä¸‹æ–¹åŠ 入其他 {name}。" - -#, python-brace-format -msgid "The {name} \"{obj}\" was changed successfully." -msgstr "{name} \"{obj}\" å·²æˆåŠŸè®Šæ›´ã€‚" - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "å¿…é ˆè¦æœ‰é …目被é¸åˆ°æ‰èƒ½å°å®ƒå€‘進行動作。沒有項目變更。" - -msgid "No action selected." -msgstr "沒有動作被é¸ã€‚" - -#, python-format -msgid "The %(name)s \"%(obj)s\" was deleted successfully." -msgstr "%(name)s \"%(obj)s\" å·²æˆåŠŸåˆªé™¤ã€‚" - -#, python-format -msgid "%(name)s with ID \"%(key)s\" doesn't exist. Perhaps it was deleted?" -msgstr "ä¸å­˜åœ¨ ID 為「%(key)sã€çš„ %(name)s。或許它已被刪除?" - -#, python-format -msgid "Add %s" -msgstr "新增 %s" - -#, python-format -msgid "Change %s" -msgstr "變更 %s" - -msgid "Database error" -msgstr "資料庫錯誤" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "å…± %(count)s %(name)s 已變更æˆåŠŸã€‚" - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "全部 %(total_count)s 個被é¸" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "%(cnt)s 中 0 個被é¸" - -#, python-format -msgid "Change history: %s" -msgstr "變更歷å²: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"刪除 %(class_name)s %(instance)s å°‡æœƒåŒæ™‚刪除下é¢å—ä¿è­·çš„相關物件:" -"%(related_objects)s" - -msgid "Django site admin" -msgstr "Django 網站管ç†" - -msgid "Django administration" -msgstr "Django 管ç†" - -msgid "Site administration" -msgstr "網站管ç†" - -msgid "Log in" -msgstr "登入" - -#, python-format -msgid "%(app)s administration" -msgstr "%(app)s 管ç†" - -msgid "Page not found" -msgstr "é é¢æ²’有找到" - -msgid "We're sorry, but the requested page could not be found." -msgstr "很抱歉,請求é é¢ç„¡æ³•找到。" - -msgid "Home" -msgstr "首é " - -msgid "Server error" -msgstr "伺æœå™¨éŒ¯èª¤" - -msgid "Server error (500)" -msgstr "伺æœå™¨éŒ¯èª¤ (500)" - -msgid "Server Error (500)" -msgstr "伺æœå™¨éŒ¯èª¤ (500)" - -msgid "" -"There's been an error. It's been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"存在一個錯誤。已é€éŽé›»å­éƒµä»¶å›žå ±çµ¦ç¶²ç«™ç®¡ç†å“¡ï¼Œä¸¦ä¸”應該很快就會被修正。è¬è¬ä½ " -"的關心。" - -msgid "Run the selected action" -msgstr "åŸ·è¡Œé¸æ“‡çš„動作" - -msgid "Go" -msgstr "去" - -msgid "Click here to select the objects across all pages" -msgstr "點é¸é€™è£¡å¯é¸å–全部é é¢çš„物件" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "鏿“‡å…¨éƒ¨ %(total_count)s %(module_name)s" - -msgid "Clear selection" -msgstr "æ¸…é™¤é¸æ“‡" - -msgid "" -"First, enter a username and password. Then, you'll be able to edit more user " -"options." -msgstr "首先,輸入一個使用者å稱和密碼。然後你å¯ä»¥ç·¨è¼¯æ›´å¤šä½¿ç”¨è€…é¸é …。" - -msgid "Enter a username and password." -msgstr "輸入一個使用者å稱和密碼。" - -msgid "Change password" -msgstr "變更密碼" - -msgid "Please correct the error below." -msgstr "請更正下é¢çš„錯誤。" - -msgid "Please correct the errors below." -msgstr "請修正以下錯誤" - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "為使用者%(username)s輸入一個新的密碼。" - -msgid "Welcome," -msgstr "歡迎," - -msgid "View site" -msgstr "檢視網站" - -msgid "Documentation" -msgstr "文件" - -msgid "Log out" -msgstr "登出" - -#, python-format -msgid "Add %(name)s" -msgstr "新增 %(name)s" - -msgid "History" -msgstr "æ­·å²" - -msgid "View on site" -msgstr "在網站上檢視" - -msgid "Filter" -msgstr "éŽæ¿¾å™¨" - -msgid "Remove from sorting" -msgstr "從排åºä¸­ç§»é™¤" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "優先排åºï¼š%(priority_number)s" - -msgid "Toggle sorting" -msgstr "åˆ‡æ›æŽ’åº" - -msgid "Delete" -msgstr "刪除" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"刪除 %(object_name)s '%(escaped_object)s' 會把相關的物件也刪除,ä¸éŽä½ çš„帳號" -"並沒有刪除以下型態物件的權é™:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"è¦åˆªé™¤ %(object_name)s '%(escaped_object)s', å°‡è¦æ±‚刪除下é¢å—ä¿è­·çš„相關物件:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"你確定想è¦åˆªé™¤ %(object_name)s \"%(escaped_object)s\"?以下所有的相關項目都會" -"被刪除:" - -msgid "Objects" -msgstr "物件" - -msgid "Yes, I'm sure" -msgstr "是的,我確定" - -msgid "No, take me back" -msgstr "ä¸ï¼Œè«‹å¸¶æˆ‘回去" - -msgid "Delete multiple objects" -msgstr "刪除多個物件" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"è¦åˆªé™¤æ‰€é¸çš„ %(objects_name)s, çµæžœæœƒåˆªé™¤ç›¸é—œç‰©ä»¶, 但你的帳號無權刪除下é¢ç‰©ä»¶" -"型態:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "è¦åˆªé™¤æ‰€é¸çš„ %(objects_name)s, å°‡è¦æ±‚刪除下é¢å—ä¿è­·çš„相關物件:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"你是å¦ç¢ºå®šè¦åˆªé™¤å·²é¸çš„ %(objects_name)s? 下é¢å…¨éƒ¨ç‰©ä»¶åŠå…¶ç›¸é—œé …目都將被刪除:" - -msgid "Change" -msgstr "變更" - -msgid "Delete?" -msgstr "刪除?" - -#, python-format -msgid " By %(filter_title)s " -msgstr " 以 %(filter_title)s" - -msgid "Summary" -msgstr "總çµ" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "%(name)s 應用程å¼ä¸­çš„Model" - -msgid "Add" -msgstr "新增" - -msgid "You don't have permission to edit anything." -msgstr "你沒有編輯任何æ±è¥¿çš„æ¬Šé™ã€‚" - -msgid "Recent actions" -msgstr "最近的動作" - -msgid "My actions" -msgstr "我的動作" - -msgid "None available" -msgstr "ç„¡å¯ç”¨çš„" - -msgid "Unknown content" -msgstr "未知內容" - -msgid "" -"Something's wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"ä½ çš„è³‡æ–™åº«å®‰è£æœ‰éŒ¯èª¤ã€‚確定資料庫表格已經建立,並確定資料庫å¯è¢«åˆé©çš„使用者讀" -"å–。" - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"您已èªè­‰ç‚º %(username)s,但並沒有ç€è¦½æ­¤é é¢çš„æ¬Šé™ã€‚您是å¦å¸Œæœ›ä»¥å…¶ä»–帳號登入?" - -msgid "Forgotten your password or username?" -msgstr "忘了你的密碼或是使用者å稱?" - -msgid "Date/time" -msgstr "日期/時間" - -msgid "User" -msgstr "使用者" - -msgid "Action" -msgstr "動作" - -msgid "" -"This object doesn't have a change history. It probably wasn't added via this " -"admin site." -msgstr "這個物件沒有變更的歷å²ã€‚它å¯èƒ½ä¸æ˜¯é€éŽé€™å€‹ç®¡ç†ç¶²ç«™æ–°å¢žçš„。" - -msgid "Show all" -msgstr "顯示全部" - -msgid "Save" -msgstr "儲存" - -msgid "Popup closing..." -msgstr "關閉彈出視窗中⋯⋯" - -#, python-format -msgid "Change selected %(model)s" -msgstr "變更所é¸çš„ %(model)s" - -#, python-format -msgid "Add another %(model)s" -msgstr "新增其它 %(model)s" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "刪除所é¸çš„ %(model)s" - -msgid "Search" -msgstr "æœå°‹" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s çµæžœ" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "總共 %(full_result_count)s" - -msgid "Save as new" -msgstr "儲存為新的" - -msgid "Save and add another" -msgstr "儲存並新增å¦ä¸€å€‹" - -msgid "Save and continue editing" -msgstr "儲存並繼續編輯" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "感è¬ä½ ä»Šå¤©èŠ±äº†é‡è¦çš„æ™‚é–“åœç•™åœ¨æœ¬ç¶²ç«™ã€‚" - -msgid "Log in again" -msgstr "釿–°ç™»å…¥" - -msgid "Password change" -msgstr "密碼變更" - -msgid "Your password was changed." -msgstr "你的密碼已變更。" - -msgid "" -"Please enter your old password, for security's sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"為了安全上的考é‡ï¼Œè«‹è¼¸å…¥ä½ çš„舊密碼,å†è¼¸å…¥æ–°å¯†ç¢¼å…©æ¬¡ï¼Œè®“我們核驗你已正確地輸" -"入。" - -msgid "Change my password" -msgstr "變更我的密碼" - -msgid "Password reset" -msgstr "密碼é‡è¨­" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "你的密碼已設置,ç¾åœ¨å¯ä»¥ç¹¼çºŒç™»å…¥ã€‚" - -msgid "Password reset confirmation" -msgstr "密碼é‡è¨­ç¢ºèª" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "請輸入你的新密碼兩次, 這樣我們æ‰èƒ½æª¢æŸ¥ä½ çš„è¼¸å…¥æ˜¯å¦æ­£ç¢ºã€‚" - -msgid "New password:" -msgstr "新密碼:" - -msgid "Confirm password:" -msgstr "確èªå¯†ç¢¼ï¼š" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "密碼é‡è¨­é€£çµç„¡æ•ˆï¼Œå¯èƒ½å› ç‚ºä»–å·²ä½¿ç”¨ã€‚è«‹é‡æ–°è«‹æ±‚密碼é‡è¨­ã€‚" - -msgid "" -"We've emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" -"若您æäº¤çš„é›»å­éƒµä»¶åœ°å€å­˜åœ¨å°æ‡‰å¸³è™Ÿï¼Œæˆ‘們已寄出é‡è¨­å¯†ç¢¼çš„相關指示。您應該很快" -"就會收到。" - -msgid "" -"If you don't receive an email, please make sure you've entered the address " -"you registered with, and check your spam folder." -msgstr "" -"如果您未收到電å­éƒµä»¶ï¼Œè«‹ç¢ºèªæ‚¨è¼¸å…¥çš„é›»å­éƒµä»¶åœ°å€èˆ‡æ‚¨è¨»å†Šæ™‚輸入的一致,並檢查" -"您的垃圾郵件匣。" - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "這å°é›»å­éƒµä»¶ä¾†è‡ª %(site_name)sï¼Œå› ç‚ºä½ è¦æ±‚ç‚ºå¸³è™Ÿé‡æ–°è¨­å®šå¯†ç¢¼ã€‚" - -msgid "Please go to the following page and choose a new password:" -msgstr "請到該é é¢é¸æ“‡ä¸€å€‹æ–°çš„密碼:" - -msgid "Your username, in case you've forgotten:" -msgstr "你的使用者å稱,è¬ä¸€ä½ å·²ç¶“忘記的話:" - -msgid "Thanks for using our site!" -msgstr "感è¬ä½¿ç”¨æœ¬ç¶²ç«™ï¼" - -#, python-format -msgid "The %(site_name)s team" -msgstr "%(site_name)s 團隊" - -msgid "" -"Forgotten your password? Enter your email address below, and we'll email " -"instructions for setting a new one." -msgstr "" -"忘記你的密碼? 請在下é¢è¼¸å…¥ä½ çš„é›»å­éƒµä»¶ä½å€, 然後我們會寄出設定新密碼的æ“作指" -"示。" - -msgid "Email address:" -msgstr "é›»å­ä¿¡ç®±ï¼š" - -msgid "Reset my password" -msgstr "é‡è¨­æˆ‘的密碼" - -msgid "All dates" -msgstr "所有日期" - -#, python-format -msgid "Select %s" -msgstr "鏿“‡ %s" - -#, python-format -msgid "Select %s to change" -msgstr "鏿“‡ %s 來變更" - -msgid "Date:" -msgstr "日期" - -msgid "Time:" -msgstr "時間" - -msgid "Lookup" -msgstr "查詢" - -msgid "Currently:" -msgstr "ç›®å‰ï¼š" - -msgid "Change:" -msgstr "變動:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/zh_Hant/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/zh_Hant/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 9368f692a2e63dfb4e8736381543d660202c83aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4230 zcmb`IU2Igx6~`wDX^E4jO;Y-irs>2j*c5iX1`5eis!#_f&^RExEsa{Ky1P5xz4Y$A ztNUSN9va(Vu#F9BFdv3Z2&sXk#IZqXF#dqPG!OkyrM^X~qDtL+y<4fuORK(B{hvEy zdm$D@YDYWww`bTmz`i}8_=IZpSh2*7r`GtfCt*XWsGeCJHbzZR~0A0 z2O-~5@^8RLApc&;A1eL@{0zqD6#uFC02bF^{4ww$@G0kCB!-M>M z4J1DYK(aFo4ud1$&%r1b!6f@NNcKJeH-mo!Y2CvZJOi!(Y25^v2e)DJ3GjWz--0V3 zf28DpD0w-Y_&mm+2EPEV2hSl_JHW3({@cSc{>zaB%EJmg;2Nt{Tn)k$izzv-xD|XH z<1Z=xNYPaD-5{;&1D^q32kXH1)cBu4+9y!*-d{Xfl#d?tH ztwAvZ(*Ebv{AI-n#p@upU^kWgJH(qkjb*;b5!L zIXXhX8qw*!uo9hG4E^iq6uVkr`knIV6fg1#%hOK zZG2^Y%5?D;10v;$^j+sRaxI#RvW+}X*qXO>gKhOPp5wBu?V4_ANkj0J4r|iPlrUIR z*0LO-z%~AY=2l4wJy#{U)shjeb%YrjGxXF?xoh!MXpU=!fnlz>+`=wV)-*qFi=5Ri z!g;95)r)E`h?K}Bh0U5p()KjFlQrvx3;88IE!Ymt499kOMkm|hnS!-wb}EZ!Cu`Bu zrk=^V>=ny0@o+_)ziN40v+1xrYk4-;vO-H!JRM=T3!Bq%qD$+-^?O(5Ns-mf^gWqf zTD4uC`W35#?M%5AMPPRrCa}K}n8@l5$Is0QZs-mo-Nv=51V_X3=d{lG zoH$la@MNc|BHhf;(j3>#&_vSOhjSQK2iI^E%$PhyNmF{fRu)PvB5Fe^DclYL9opUP zusD_rC%U9l3wd7jNL9iA=#dQ3fAh#nqdXE;&LY2AqBAdWWK^n4@uO4Ye_L2(JZ*Kz z6D=7}_Ns7Di)4-}E32W7=Wir}#SQzRM7rBV<+Zo!_Il(R%4Q?z<^q3xl?Z*q-!EhNQ|V z&y-s(9SV`w-SG7^ACv8Ep}S~EQ`W=t+aBgTXRrNyCWlW&G-c(!gGFY>(=sBG5Lzw{O&v!Pygs4n9h$kC z*JoWfA8%;r=;(;LWLs|&`)Fx{Jl#ADWv5|(_9uxw4XbNfwzq6s3`Ju!R?}pet}x*u zZfTsmVxQZPH#FVcOyy}i!rk)yM04cXMLpWCP1uobX39$A9C7|^Qg;_zj`MJ@nq3AC zW<;7TJLkl?nGZ#0OXFrP|89wGuE9rDeq~FOWBB6AkFVc#r2O`kO7|oyO%C`&eS9OY zOuq@?$fDq%JsTAInBRLP#IfLTSsncU z>z49>i(5*Wwk%B#_@kFuaQY~rJTvL{Uhw-SDqSOsZj*~)-j|FB))r|kMdtc79HBII zNS3jG, 2012 -# mail6543210 , 2013 -# tcc , 2011 -# Tzu-ping Chung , 2016 -# Yeh-Yung , 2012 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-05-17 23:12+0200\n" -"PO-Revision-Date: 2017-09-19 16:41+0000\n" -"Last-Translator: Tzu-ping Chung \n" -"Language-Team: Chinese (Taiwan) (http://www.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" - -#, javascript-format -msgid "Available %s" -msgstr "å¯ç”¨ %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"å¯ç”¨çš„ %s 列表。你å¯ä»¥åœ¨ä¸‹æ–¹çš„æ–¹æ¡†å…§é¸æ“‡å¾Œï¼Œé»žæ“Šå…©å€‹æ–¹æ¡†ä¸­çš„\"é¸å–\"箭頭以é¸" -"å–。" - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "è¼¸å…¥åˆ°é€™å€‹æ–¹æ¡†ä»¥éŽæ¿¾å¯ç”¨çš„ %s 列表。" - -msgid "Filter" -msgstr "éŽæ¿¾å™¨" - -msgid "Choose all" -msgstr "å…¨é¸" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "點擊以一次é¸å–所有的 %s" - -msgid "Choose" -msgstr "é¸å–" - -msgid "Remove" -msgstr "移除" - -#, javascript-format -msgid "Chosen %s" -msgstr "%s 被é¸" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"é¸å–çš„ %s 列表。你å¯ä»¥åœ¨ä¸‹æ–¹çš„æ–¹æ¡†å…§é¸æ“‡å¾Œï¼Œé»žæ“Šå…©å€‹æ–¹æ¡†ä¸­çš„\"移除\"箭頭以移" -"除。" - -msgid "Remove all" -msgstr "全部移除" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "點擊以一次移除所有é¸å–çš„ %s" - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(cnt)s 中 %(sel)s 個被é¸" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "你尚未儲存一個å¯ç·¨è¼¯æ¬„ä½çš„變更。如果你執行動作, 未儲存的變更將會éºå¤±ã€‚" - -msgid "" -"You have selected an action, but you haven't saved your changes to " -"individual fields yet. Please click OK to save. You'll need to re-run the " -"action." -msgstr "" -"ä½ å·²é¸äº†ä¸€å€‹å‹•作, 但有一個å¯ç·¨è¼¯æ¬„ä½çš„è®Šæ›´å°šæœªå„²å­˜ã€‚è«‹é»žé¸ OK 進行儲存。你需" -"è¦é‡æ–°åŸ·è¡Œè©²å‹•作。" - -msgid "" -"You have selected an action, and you haven't made any changes on individual " -"fields. You're probably looking for the Go button rather than the Save " -"button." -msgstr "" -"ä½ å·²é¸äº†ä¸€å€‹å‹•作, 但沒有任何改變。你å¯èƒ½å‹•到 '去' 按鈕, è€Œä¸æ˜¯ '儲存' 按鈕。" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "備註:您的電腦時間比伺æœå™¨å¿« %s å°æ™‚。" - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "備註:您的電腦時間比伺æœå™¨æ…¢ %s å°æ™‚。" - -msgid "Now" -msgstr "ç¾åœ¨" - -msgid "Choose a Time" -msgstr "鏿“‡ä¸€å€‹æ™‚é–“" - -msgid "Choose a time" -msgstr "鏿“‡ä¸€å€‹æ™‚é–“" - -msgid "Midnight" -msgstr "åˆå¤œ" - -msgid "6 a.m." -msgstr "ä¸Šåˆ 6 點" - -msgid "Noon" -msgstr "中åˆ" - -msgid "6 p.m." -msgstr "ä¸‹åˆ 6 點" - -msgid "Cancel" -msgstr "å–æ¶ˆ" - -msgid "Today" -msgstr "今天" - -msgid "Choose a Date" -msgstr "鏿“‡ä¸€å€‹æ—¥æœŸ" - -msgid "Yesterday" -msgstr "昨天" - -msgid "Tomorrow" -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 "å二月" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "æ—¥" - -msgctxt "one letter Monday" -msgid "M" -msgstr "一" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "二" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "三" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "å››" - -msgctxt "one letter Friday" -msgid "F" -msgstr "五" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "å…­" - -msgid "Show" -msgstr "顯示" - -msgid "Hide" -msgstr "éš±è—" diff --git a/venv/Lib/site-packages/django/contrib/admin/migrations/0001_initial.py b/venv/Lib/site-packages/django/contrib/admin/migrations/0001_initial.py deleted file mode 100644 index d6d35bd..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/migrations/0001_initial.py +++ /dev/null @@ -1,46 +0,0 @@ -import django.contrib.admin.models -from django.conf import settings -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - migrations.swappable_dependency(settings.AUTH_USER_MODEL), - ('contenttypes', '__first__'), - ] - - operations = [ - migrations.CreateModel( - name='LogEntry', - fields=[ - ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), - ('action_time', models.DateTimeField(auto_now=True, verbose_name='action time')), - ('object_id', models.TextField(null=True, verbose_name='object id', blank=True)), - ('object_repr', models.CharField(max_length=200, verbose_name='object repr')), - ('action_flag', models.PositiveSmallIntegerField(verbose_name='action flag')), - ('change_message', models.TextField(verbose_name='change message', blank=True)), - ('content_type', models.ForeignKey( - on_delete=models.SET_NULL, - blank=True, null=True, - to='contenttypes.ContentType', - verbose_name='content type', - )), - ('user', models.ForeignKey( - to=settings.AUTH_USER_MODEL, - on_delete=models.CASCADE, - verbose_name='user', - )), - ], - options={ - 'ordering': ['-action_time'], - 'db_table': 'django_admin_log', - 'verbose_name': 'log entry', - 'verbose_name_plural': 'log entries', - }, - bases=(models.Model,), - managers=[ - ('objects', django.contrib.admin.models.LogEntryManager()), - ], - ), - ] diff --git a/venv/Lib/site-packages/django/contrib/admin/migrations/0002_logentry_remove_auto_add.py b/venv/Lib/site-packages/django/contrib/admin/migrations/0002_logentry_remove_auto_add.py deleted file mode 100644 index a2b1916..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/migrations/0002_logentry_remove_auto_add.py +++ /dev/null @@ -1,22 +0,0 @@ -from django.db import migrations, models -from django.utils import timezone - - -class Migration(migrations.Migration): - - dependencies = [ - ('admin', '0001_initial'), - ] - - # No database changes; removes auto_add and adds default/editable. - operations = [ - migrations.AlterField( - model_name='logentry', - name='action_time', - field=models.DateTimeField( - verbose_name='action time', - default=timezone.now, - editable=False, - ), - ), - ] diff --git a/venv/Lib/site-packages/django/contrib/admin/migrations/0003_logentry_add_action_flag_choices.py b/venv/Lib/site-packages/django/contrib/admin/migrations/0003_logentry_add_action_flag_choices.py deleted file mode 100644 index a041a9d..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/migrations/0003_logentry_add_action_flag_choices.py +++ /dev/null @@ -1,20 +0,0 @@ -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('admin', '0002_logentry_remove_auto_add'), - ] - - # No database changes; adds choices to action_flag. - operations = [ - migrations.AlterField( - model_name='logentry', - name='action_flag', - field=models.PositiveSmallIntegerField( - choices=[(1, 'Addition'), (2, 'Change'), (3, 'Deletion')], - verbose_name='action flag', - ), - ), - ] diff --git a/venv/Lib/site-packages/django/contrib/admin/migrations/__init__.py b/venv/Lib/site-packages/django/contrib/admin/migrations/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/venv/Lib/site-packages/django/contrib/admin/models.py b/venv/Lib/site-packages/django/contrib/admin/models.py deleted file mode 100644 index a0fbb02..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/models.py +++ /dev/null @@ -1,150 +0,0 @@ -import json - -from django.conf import settings -from django.contrib.admin.utils import quote -from django.contrib.contenttypes.models import ContentType -from django.db import models -from django.urls import NoReverseMatch, reverse -from django.utils import timezone -from django.utils.text import get_text_list -from django.utils.translation import gettext, gettext_lazy as _ - -ADDITION = 1 -CHANGE = 2 -DELETION = 3 - -ACTION_FLAG_CHOICES = ( - (ADDITION, _('Addition')), - (CHANGE, _('Change')), - (DELETION, _('Deletion')), -) - - -class LogEntryManager(models.Manager): - use_in_migrations = True - - def log_action(self, user_id, content_type_id, object_id, object_repr, action_flag, change_message=''): - if isinstance(change_message, list): - change_message = json.dumps(change_message) - return self.model.objects.create( - user_id=user_id, - content_type_id=content_type_id, - object_id=str(object_id), - object_repr=object_repr[:200], - action_flag=action_flag, - change_message=change_message, - ) - - -class LogEntry(models.Model): - action_time = models.DateTimeField( - _('action time'), - default=timezone.now, - editable=False, - ) - user = models.ForeignKey( - settings.AUTH_USER_MODEL, - models.CASCADE, - verbose_name=_('user'), - ) - content_type = models.ForeignKey( - ContentType, - models.SET_NULL, - verbose_name=_('content type'), - blank=True, null=True, - ) - object_id = models.TextField(_('object id'), blank=True, null=True) - # Translators: 'repr' means representation (https://docs.python.org/library/functions.html#repr) - object_repr = models.CharField(_('object repr'), max_length=200) - action_flag = models.PositiveSmallIntegerField(_('action flag'), choices=ACTION_FLAG_CHOICES) - # change_message is either a string or a JSON structure - change_message = models.TextField(_('change message'), blank=True) - - objects = LogEntryManager() - - class Meta: - verbose_name = _('log entry') - verbose_name_plural = _('log entries') - db_table = 'django_admin_log' - ordering = ['-action_time'] - - def __repr__(self): - return str(self.action_time) - - def __str__(self): - if self.is_addition(): - return gettext('Added “%(object)sâ€.') % {'object': self.object_repr} - elif self.is_change(): - return gettext('Changed “%(object)s†— %(changes)s') % { - 'object': self.object_repr, - 'changes': self.get_change_message(), - } - elif self.is_deletion(): - return gettext('Deleted “%(object)s.â€') % {'object': self.object_repr} - - return gettext('LogEntry Object') - - def is_addition(self): - return self.action_flag == ADDITION - - def is_change(self): - return self.action_flag == CHANGE - - def is_deletion(self): - return self.action_flag == DELETION - - def get_change_message(self): - """ - If self.change_message is a JSON structure, interpret it as a change - string, properly translated. - """ - if self.change_message and self.change_message[0] == '[': - try: - change_message = json.loads(self.change_message) - except json.JSONDecodeError: - return self.change_message - messages = [] - for sub_message in change_message: - if 'added' in sub_message: - if sub_message['added']: - sub_message['added']['name'] = gettext(sub_message['added']['name']) - messages.append(gettext('Added {name} “{object}â€.').format(**sub_message['added'])) - else: - messages.append(gettext('Added.')) - - elif 'changed' in sub_message: - sub_message['changed']['fields'] = get_text_list( - [gettext(field_name) for field_name in sub_message['changed']['fields']], gettext('and') - ) - if 'name' in sub_message['changed']: - sub_message['changed']['name'] = gettext(sub_message['changed']['name']) - messages.append(gettext('Changed {fields} for {name} “{object}â€.').format( - **sub_message['changed'] - )) - else: - messages.append(gettext('Changed {fields}.').format(**sub_message['changed'])) - - elif 'deleted' in sub_message: - sub_message['deleted']['name'] = gettext(sub_message['deleted']['name']) - messages.append(gettext('Deleted {name} “{object}â€.').format(**sub_message['deleted'])) - - change_message = ' '.join(msg[0].upper() + msg[1:] for msg in messages) - return change_message or gettext('No fields changed.') - else: - return self.change_message - - def get_edited_object(self): - """Return the edited object represented by this log entry.""" - return self.content_type.get_object_for_this_type(pk=self.object_id) - - def get_admin_url(self): - """ - Return the admin URL to edit the object represented by this log entry. - """ - if self.content_type and self.object_id: - url_name = 'admin:%s_%s_change' % (self.content_type.app_label, self.content_type.model) - try: - return reverse(url_name, args=(quote(self.object_id),)) - except NoReverseMatch: - pass - return None diff --git a/venv/Lib/site-packages/django/contrib/admin/options.py b/venv/Lib/site-packages/django/contrib/admin/options.py deleted file mode 100644 index 7b2b893..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/options.py +++ /dev/null @@ -1,2224 +0,0 @@ -import copy -import json -import re -from functools import partial, update_wrapper -from urllib.parse import quote as urlquote - -from django import forms -from django.conf import settings -from django.contrib import messages -from django.contrib.admin import helpers, widgets -from django.contrib.admin.checks import ( - BaseModelAdminChecks, InlineModelAdminChecks, ModelAdminChecks, -) -from django.contrib.admin.decorators import display -from django.contrib.admin.exceptions import DisallowedModelAdminToField -from django.contrib.admin.templatetags.admin_urls import add_preserved_filters -from django.contrib.admin.utils import ( - NestedObjects, construct_change_message, flatten_fieldsets, - get_deleted_objects, lookup_spawns_duplicates, model_format_dict, - model_ngettext, quote, unquote, -) -from django.contrib.admin.widgets import ( - AutocompleteSelect, AutocompleteSelectMultiple, -) -from django.contrib.auth import get_permission_codename -from django.core.exceptions import ( - FieldDoesNotExist, FieldError, PermissionDenied, ValidationError, -) -from django.core.paginator import Paginator -from django.db import models, router, transaction -from django.db.models.constants import LOOKUP_SEP -from django.forms.formsets import DELETION_FIELD_NAME, all_valid -from django.forms.models import ( - BaseInlineFormSet, inlineformset_factory, modelform_defines_fields, - modelform_factory, modelformset_factory, -) -from django.forms.widgets import CheckboxSelectMultiple, SelectMultiple -from django.http import HttpResponseRedirect -from django.http.response import HttpResponseBase -from django.template.response import SimpleTemplateResponse, TemplateResponse -from django.urls import reverse -from django.utils.decorators import method_decorator -from django.utils.html import format_html -from django.utils.http import urlencode -from django.utils.safestring import mark_safe -from django.utils.text import ( - capfirst, format_lazy, get_text_list, smart_split, unescape_string_literal, -) -from django.utils.translation import gettext as _, ngettext -from django.views.decorators.csrf import csrf_protect -from django.views.generic import RedirectView - -IS_POPUP_VAR = '_popup' -TO_FIELD_VAR = '_to_field' - - -HORIZONTAL, VERTICAL = 1, 2 - - -def get_content_type_for_model(obj): - # Since this module gets imported in the application's root package, - # it cannot import models from other applications at the module level. - from django.contrib.contenttypes.models import ContentType - return ContentType.objects.get_for_model(obj, for_concrete_model=False) - - -def get_ul_class(radio_style): - return 'radiolist' if radio_style == VERTICAL else 'radiolist inline' - - -class IncorrectLookupParameters(Exception): - pass - - -# Defaults for formfield_overrides. ModelAdmin subclasses can change this -# by adding to ModelAdmin.formfield_overrides. - -FORMFIELD_FOR_DBFIELD_DEFAULTS = { - models.DateTimeField: { - 'form_class': forms.SplitDateTimeField, - 'widget': widgets.AdminSplitDateTime - }, - models.DateField: {'widget': widgets.AdminDateWidget}, - models.TimeField: {'widget': widgets.AdminTimeWidget}, - models.TextField: {'widget': widgets.AdminTextareaWidget}, - models.URLField: {'widget': widgets.AdminURLFieldWidget}, - models.IntegerField: {'widget': widgets.AdminIntegerFieldWidget}, - models.BigIntegerField: {'widget': widgets.AdminBigIntegerFieldWidget}, - models.CharField: {'widget': widgets.AdminTextInputWidget}, - models.ImageField: {'widget': widgets.AdminFileWidget}, - models.FileField: {'widget': widgets.AdminFileWidget}, - models.EmailField: {'widget': widgets.AdminEmailInputWidget}, - models.UUIDField: {'widget': widgets.AdminUUIDInputWidget}, -} - -csrf_protect_m = method_decorator(csrf_protect) - - -class BaseModelAdmin(metaclass=forms.MediaDefiningClass): - """Functionality common to both ModelAdmin and InlineAdmin.""" - - autocomplete_fields = () - raw_id_fields = () - fields = None - exclude = None - fieldsets = None - form = forms.ModelForm - filter_vertical = () - filter_horizontal = () - radio_fields = {} - prepopulated_fields = {} - formfield_overrides = {} - readonly_fields = () - ordering = None - sortable_by = None - view_on_site = True - show_full_result_count = True - checks_class = BaseModelAdminChecks - - def check(self, **kwargs): - return self.checks_class().check(self, **kwargs) - - def __init__(self): - # Merge FORMFIELD_FOR_DBFIELD_DEFAULTS with the formfield_overrides - # rather than simply overwriting. - overrides = copy.deepcopy(FORMFIELD_FOR_DBFIELD_DEFAULTS) - for k, v in self.formfield_overrides.items(): - overrides.setdefault(k, {}).update(v) - self.formfield_overrides = overrides - - def formfield_for_dbfield(self, db_field, request, **kwargs): - """ - Hook for specifying the form Field instance for a given database Field - instance. - - If kwargs are given, they're passed to the form Field's constructor. - """ - # If the field specifies choices, we don't need to look for special - # admin widgets - we just need to use a select widget of some kind. - if db_field.choices: - return self.formfield_for_choice_field(db_field, request, **kwargs) - - # ForeignKey or ManyToManyFields - if isinstance(db_field, (models.ForeignKey, models.ManyToManyField)): - # Combine the field kwargs with any options for formfield_overrides. - # Make sure the passed in **kwargs override anything in - # formfield_overrides because **kwargs is more specific, and should - # always win. - if db_field.__class__ in self.formfield_overrides: - kwargs = {**self.formfield_overrides[db_field.__class__], **kwargs} - - # Get the correct formfield. - if isinstance(db_field, models.ForeignKey): - formfield = self.formfield_for_foreignkey(db_field, request, **kwargs) - elif isinstance(db_field, models.ManyToManyField): - formfield = self.formfield_for_manytomany(db_field, request, **kwargs) - - # For non-raw_id fields, wrap the widget with a wrapper that adds - # extra HTML -- the "add other" interface -- to the end of the - # rendered output. formfield can be None if it came from a - # OneToOneField with parent_link=True or a M2M intermediary. - if formfield and db_field.name not in self.raw_id_fields: - related_modeladmin = self.admin_site._registry.get(db_field.remote_field.model) - wrapper_kwargs = {} - if related_modeladmin: - wrapper_kwargs.update( - can_add_related=related_modeladmin.has_add_permission(request), - can_change_related=related_modeladmin.has_change_permission(request), - can_delete_related=related_modeladmin.has_delete_permission(request), - can_view_related=related_modeladmin.has_view_permission(request), - ) - formfield.widget = widgets.RelatedFieldWidgetWrapper( - formfield.widget, db_field.remote_field, self.admin_site, **wrapper_kwargs - ) - - return formfield - - # If we've got overrides for the formfield defined, use 'em. **kwargs - # passed to formfield_for_dbfield override the defaults. - for klass in db_field.__class__.mro(): - if klass in self.formfield_overrides: - kwargs = {**copy.deepcopy(self.formfield_overrides[klass]), **kwargs} - return db_field.formfield(**kwargs) - - # For any other type of field, just call its formfield() method. - return db_field.formfield(**kwargs) - - def formfield_for_choice_field(self, db_field, request, **kwargs): - """ - Get a form Field for a database Field that has declared choices. - """ - # If the field is named as a radio_field, use a RadioSelect - if db_field.name in self.radio_fields: - # Avoid stomping on custom widget/choices arguments. - if 'widget' not in kwargs: - kwargs['widget'] = widgets.AdminRadioSelect(attrs={ - 'class': get_ul_class(self.radio_fields[db_field.name]), - }) - if 'choices' not in kwargs: - kwargs['choices'] = db_field.get_choices( - include_blank=db_field.blank, - blank_choice=[('', _('None'))] - ) - return db_field.formfield(**kwargs) - - def get_field_queryset(self, db, db_field, request): - """ - If the ModelAdmin specifies ordering, the queryset should respect that - ordering. Otherwise don't specify the queryset, let the field decide - (return None in that case). - """ - related_admin = self.admin_site._registry.get(db_field.remote_field.model) - if related_admin is not None: - ordering = related_admin.get_ordering(request) - if ordering is not None and ordering != (): - return db_field.remote_field.model._default_manager.using(db).order_by(*ordering) - return None - - def formfield_for_foreignkey(self, db_field, request, **kwargs): - """ - Get a form Field for a ForeignKey. - """ - db = kwargs.get('using') - - if 'widget' not in kwargs: - if db_field.name in self.get_autocomplete_fields(request): - kwargs['widget'] = AutocompleteSelect(db_field, self.admin_site, using=db) - elif db_field.name in self.raw_id_fields: - kwargs['widget'] = widgets.ForeignKeyRawIdWidget(db_field.remote_field, self.admin_site, using=db) - elif db_field.name in self.radio_fields: - kwargs['widget'] = widgets.AdminRadioSelect(attrs={ - 'class': get_ul_class(self.radio_fields[db_field.name]), - }) - kwargs['empty_label'] = _('None') if db_field.blank else None - - if 'queryset' not in kwargs: - queryset = self.get_field_queryset(db, db_field, request) - if queryset is not None: - kwargs['queryset'] = queryset - - return db_field.formfield(**kwargs) - - def formfield_for_manytomany(self, db_field, request, **kwargs): - """ - Get a form Field for a ManyToManyField. - """ - # If it uses an intermediary model that isn't auto created, don't show - # a field in admin. - if not db_field.remote_field.through._meta.auto_created: - return None - db = kwargs.get('using') - - if 'widget' not in kwargs: - autocomplete_fields = self.get_autocomplete_fields(request) - if db_field.name in autocomplete_fields: - kwargs['widget'] = AutocompleteSelectMultiple( - db_field, - self.admin_site, - using=db, - ) - elif db_field.name in self.raw_id_fields: - kwargs['widget'] = widgets.ManyToManyRawIdWidget( - db_field.remote_field, - self.admin_site, - using=db, - ) - elif db_field.name in [*self.filter_vertical, *self.filter_horizontal]: - kwargs['widget'] = widgets.FilteredSelectMultiple( - db_field.verbose_name, - db_field.name in self.filter_vertical - ) - if 'queryset' not in kwargs: - queryset = self.get_field_queryset(db, db_field, request) - if queryset is not None: - kwargs['queryset'] = queryset - - form_field = db_field.formfield(**kwargs) - if (isinstance(form_field.widget, SelectMultiple) and - not isinstance(form_field.widget, (CheckboxSelectMultiple, AutocompleteSelectMultiple))): - msg = _('Hold down “Controlâ€, or “Command†on a Mac, to select more than one.') - help_text = form_field.help_text - form_field.help_text = format_lazy('{} {}', help_text, msg) if help_text else msg - return form_field - - def get_autocomplete_fields(self, request): - """ - Return a list of ForeignKey and/or ManyToMany fields which should use - an autocomplete widget. - """ - return self.autocomplete_fields - - def get_view_on_site_url(self, obj=None): - if obj is None or not self.view_on_site: - return None - - if callable(self.view_on_site): - return self.view_on_site(obj) - elif hasattr(obj, 'get_absolute_url'): - # use the ContentType lookup if view_on_site is True - return reverse('admin:view_on_site', kwargs={ - 'content_type_id': get_content_type_for_model(obj).pk, - 'object_id': obj.pk - }) - - def get_empty_value_display(self): - """ - Return the empty_value_display set on ModelAdmin or AdminSite. - """ - try: - return mark_safe(self.empty_value_display) - except AttributeError: - return mark_safe(self.admin_site.empty_value_display) - - def get_exclude(self, request, obj=None): - """ - Hook for specifying exclude. - """ - return self.exclude - - def get_fields(self, request, obj=None): - """ - Hook for specifying fields. - """ - if self.fields: - return self.fields - # _get_form_for_get_fields() is implemented in subclasses. - form = self._get_form_for_get_fields(request, obj) - return [*form.base_fields, *self.get_readonly_fields(request, obj)] - - def get_fieldsets(self, request, obj=None): - """ - Hook for specifying fieldsets. - """ - if self.fieldsets: - return self.fieldsets - return [(None, {'fields': self.get_fields(request, obj)})] - - def get_inlines(self, request, obj): - """Hook for specifying custom inlines.""" - return self.inlines - - def get_ordering(self, request): - """ - Hook for specifying field ordering. - """ - return self.ordering or () # otherwise we might try to *None, which is bad ;) - - def get_readonly_fields(self, request, obj=None): - """ - Hook for specifying custom readonly fields. - """ - return self.readonly_fields - - def get_prepopulated_fields(self, request, obj=None): - """ - Hook for specifying custom prepopulated fields. - """ - return self.prepopulated_fields - - def get_queryset(self, request): - """ - Return a QuerySet of all model instances that can be edited by the - admin site. This is used by changelist_view. - """ - qs = self.model._default_manager.get_queryset() - # TODO: this should be handled by some parameter to the ChangeList. - ordering = self.get_ordering(request) - if ordering: - qs = qs.order_by(*ordering) - return qs - - def get_sortable_by(self, request): - """Hook for specifying which fields can be sorted in the changelist.""" - return self.sortable_by if self.sortable_by is not None else self.get_list_display(request) - - def lookup_allowed(self, lookup, value): - from django.contrib.admin.filters import SimpleListFilter - - model = self.model - # Check FKey lookups that are allowed, so that popups produced by - # ForeignKeyRawIdWidget, on the basis of ForeignKey.limit_choices_to, - # are allowed to work. - for fk_lookup in model._meta.related_fkey_lookups: - # As ``limit_choices_to`` can be a callable, invoke it here. - if callable(fk_lookup): - fk_lookup = fk_lookup() - if (lookup, value) in widgets.url_params_from_lookup_dict(fk_lookup).items(): - return True - - relation_parts = [] - prev_field = None - for part in lookup.split(LOOKUP_SEP): - try: - field = model._meta.get_field(part) - except FieldDoesNotExist: - # Lookups on nonexistent fields are ok, since they're ignored - # later. - break - # It is allowed to filter on values that would be found from local - # model anyways. For example, if you filter on employee__department__id, - # then the id value would be found already from employee__department_id. - if not prev_field or (prev_field.is_relation and - field not in prev_field.get_path_info()[-1].target_fields): - relation_parts.append(part) - if not getattr(field, 'get_path_info', None): - # This is not a relational field, so further parts - # must be transforms. - break - prev_field = field - model = field.get_path_info()[-1].to_opts.model - - if len(relation_parts) <= 1: - # Either a local field filter, or no fields at all. - return True - valid_lookups = {self.date_hierarchy} - for filter_item in self.list_filter: - if isinstance(filter_item, type) and issubclass(filter_item, SimpleListFilter): - valid_lookups.add(filter_item.parameter_name) - elif isinstance(filter_item, (list, tuple)): - valid_lookups.add(filter_item[0]) - else: - valid_lookups.add(filter_item) - - # Is it a valid relational lookup? - return not { - LOOKUP_SEP.join(relation_parts), - LOOKUP_SEP.join(relation_parts + [part]) - }.isdisjoint(valid_lookups) - - def to_field_allowed(self, request, to_field): - """ - Return True if the model associated with this admin should be - allowed to be referenced by the specified field. - """ - opts = self.model._meta - - try: - field = opts.get_field(to_field) - except FieldDoesNotExist: - return False - - # Always allow referencing the primary key since it's already possible - # to get this information from the change view URL. - if field.primary_key: - return True - - # Allow reverse relationships to models defining m2m fields if they - # target the specified field. - for many_to_many in opts.many_to_many: - if many_to_many.m2m_target_field_name() == to_field: - return True - - # Make sure at least one of the models registered for this site - # references this field through a FK or a M2M relationship. - registered_models = set() - for model, admin in self.admin_site._registry.items(): - registered_models.add(model) - for inline in admin.inlines: - registered_models.add(inline.model) - - related_objects = ( - f for f in opts.get_fields(include_hidden=True) - if (f.auto_created and not f.concrete) - ) - for related_object in related_objects: - related_model = related_object.related_model - remote_field = related_object.field.remote_field - if (any(issubclass(model, related_model) for model in registered_models) and - hasattr(remote_field, 'get_related_field') and - remote_field.get_related_field() == field): - return True - - return False - - def has_add_permission(self, request): - """ - Return True if the given request has permission to add an object. - Can be overridden by the user in subclasses. - """ - opts = self.opts - codename = get_permission_codename('add', opts) - return request.user.has_perm("%s.%s" % (opts.app_label, codename)) - - def has_change_permission(self, request, obj=None): - """ - Return True if the given request has permission to change the given - Django model instance, the default implementation doesn't examine the - `obj` parameter. - - Can be overridden by the user in subclasses. In such case it should - return True if the given request has permission to change the `obj` - model instance. If `obj` is None, this should return True if the given - request has permission to change *any* object of the given type. - """ - opts = self.opts - codename = get_permission_codename('change', opts) - return request.user.has_perm("%s.%s" % (opts.app_label, codename)) - - def has_delete_permission(self, request, obj=None): - """ - Return True if the given request has permission to change the given - Django model instance, the default implementation doesn't examine the - `obj` parameter. - - Can be overridden by the user in subclasses. In such case it should - return True if the given request has permission to delete the `obj` - model instance. If `obj` is None, this should return True if the given - request has permission to delete *any* object of the given type. - """ - opts = self.opts - codename = get_permission_codename('delete', opts) - return request.user.has_perm("%s.%s" % (opts.app_label, codename)) - - def has_view_permission(self, request, obj=None): - """ - Return True if the given request has permission to view the given - Django model instance. The default implementation doesn't examine the - `obj` parameter. - - If overridden by the user in subclasses, it should return True if the - given request has permission to view the `obj` model instance. If `obj` - is None, it should return True if the request has permission to view - any object of the given type. - """ - opts = self.opts - codename_view = get_permission_codename('view', opts) - codename_change = get_permission_codename('change', opts) - return ( - request.user.has_perm('%s.%s' % (opts.app_label, codename_view)) or - request.user.has_perm('%s.%s' % (opts.app_label, codename_change)) - ) - - def has_view_or_change_permission(self, request, obj=None): - return self.has_view_permission(request, obj) or self.has_change_permission(request, obj) - - def has_module_permission(self, request): - """ - Return True if the given request has any permission in the given - app label. - - Can be overridden by the user in subclasses. In such case it should - return True if the given request has permission to view the module on - the admin index page and access the module's index page. Overriding it - does not restrict access to the add, change or delete views. Use - `ModelAdmin.has_(add|change|delete)_permission` for that. - """ - return request.user.has_module_perms(self.opts.app_label) - - -class ModelAdmin(BaseModelAdmin): - """Encapsulate all admin options and functionality for a given model.""" - - list_display = ('__str__',) - list_display_links = () - list_filter = () - list_select_related = False - list_per_page = 100 - list_max_show_all = 200 - list_editable = () - search_fields = () - search_help_text = None - date_hierarchy = None - save_as = False - save_as_continue = True - save_on_top = False - paginator = Paginator - preserve_filters = True - inlines = [] - - # Custom templates (designed to be over-ridden in subclasses) - add_form_template = None - change_form_template = None - change_list_template = None - delete_confirmation_template = None - delete_selected_confirmation_template = None - object_history_template = None - popup_response_template = None - - # Actions - actions = [] - action_form = helpers.ActionForm - actions_on_top = True - actions_on_bottom = False - actions_selection_counter = True - checks_class = ModelAdminChecks - - def __init__(self, model, admin_site): - self.model = model - self.opts = model._meta - self.admin_site = admin_site - super().__init__() - - def __str__(self): - return "%s.%s" % (self.model._meta.app_label, self.__class__.__name__) - - def __repr__(self): - return ( - f'<{self.__class__.__qualname__}: model={self.model.__qualname__} ' - f'site={self.admin_site!r}>' - ) - - def get_inline_instances(self, request, obj=None): - inline_instances = [] - for inline_class in self.get_inlines(request, obj): - inline = inline_class(self.model, self.admin_site) - if request: - if not (inline.has_view_or_change_permission(request, obj) or - inline.has_add_permission(request, obj) or - inline.has_delete_permission(request, obj)): - continue - if not inline.has_add_permission(request, obj): - inline.max_num = 0 - inline_instances.append(inline) - - return inline_instances - - def get_urls(self): - from django.urls import path - - def wrap(view): - def wrapper(*args, **kwargs): - return self.admin_site.admin_view(view)(*args, **kwargs) - wrapper.model_admin = self - return update_wrapper(wrapper, view) - - info = self.model._meta.app_label, self.model._meta.model_name - - return [ - path('', wrap(self.changelist_view), name='%s_%s_changelist' % info), - path('add/', wrap(self.add_view), name='%s_%s_add' % info), - path('/history/', wrap(self.history_view), name='%s_%s_history' % info), - path('/delete/', wrap(self.delete_view), name='%s_%s_delete' % info), - path('/change/', wrap(self.change_view), name='%s_%s_change' % info), - # For backwards compatibility (was the change url before 1.9) - path('/', wrap(RedirectView.as_view( - pattern_name='%s:%s_%s_change' % ((self.admin_site.name,) + info) - ))), - ] - - @property - def urls(self): - return self.get_urls() - - @property - def media(self): - extra = '' if settings.DEBUG else '.min' - js = [ - 'vendor/jquery/jquery%s.js' % extra, - 'jquery.init.js', - 'core.js', - 'admin/RelatedObjectLookups.js', - 'actions.js', - 'urlify.js', - 'prepopulate.js', - 'vendor/xregexp/xregexp%s.js' % extra, - ] - return forms.Media(js=['admin/js/%s' % url for url in js]) - - def get_model_perms(self, request): - """ - Return a dict of all perms for this model. This dict has the keys - ``add``, ``change``, ``delete``, and ``view`` mapping to the True/False - for each of those actions. - """ - return { - 'add': self.has_add_permission(request), - 'change': self.has_change_permission(request), - 'delete': self.has_delete_permission(request), - 'view': self.has_view_permission(request), - } - - def _get_form_for_get_fields(self, request, obj): - return self.get_form(request, obj, fields=None) - - def get_form(self, request, obj=None, change=False, **kwargs): - """ - Return a Form class for use in the admin add view. This is used by - add_view and change_view. - """ - if 'fields' in kwargs: - fields = kwargs.pop('fields') - else: - fields = flatten_fieldsets(self.get_fieldsets(request, obj)) - excluded = self.get_exclude(request, obj) - exclude = [] if excluded is None else list(excluded) - readonly_fields = self.get_readonly_fields(request, obj) - exclude.extend(readonly_fields) - # Exclude all fields if it's a change form and the user doesn't have - # the change permission. - if change and hasattr(request, 'user') and not self.has_change_permission(request, obj): - exclude.extend(fields) - if excluded is None and hasattr(self.form, '_meta') and self.form._meta.exclude: - # Take the custom ModelForm's Meta.exclude into account only if the - # ModelAdmin doesn't define its own. - exclude.extend(self.form._meta.exclude) - # if exclude is an empty list we pass None to be consistent with the - # default on modelform_factory - exclude = exclude or None - - # Remove declared form fields which are in readonly_fields. - new_attrs = dict.fromkeys(f for f in readonly_fields if f in self.form.declared_fields) - form = type(self.form.__name__, (self.form,), new_attrs) - - defaults = { - 'form': form, - 'fields': fields, - 'exclude': exclude, - 'formfield_callback': partial(self.formfield_for_dbfield, request=request), - **kwargs, - } - - if defaults['fields'] is None and not modelform_defines_fields(defaults['form']): - defaults['fields'] = forms.ALL_FIELDS - - try: - return modelform_factory(self.model, **defaults) - except FieldError as e: - raise FieldError( - '%s. Check fields/fieldsets/exclude attributes of class %s.' - % (e, self.__class__.__name__) - ) - - def get_changelist(self, request, **kwargs): - """ - Return the ChangeList class for use on the changelist page. - """ - from django.contrib.admin.views.main import ChangeList - return ChangeList - - def get_changelist_instance(self, request): - """ - Return a `ChangeList` instance based on `request`. May raise - `IncorrectLookupParameters`. - """ - list_display = self.get_list_display(request) - list_display_links = self.get_list_display_links(request, list_display) - # Add the action checkboxes if any actions are available. - if self.get_actions(request): - list_display = ['action_checkbox', *list_display] - sortable_by = self.get_sortable_by(request) - ChangeList = self.get_changelist(request) - return ChangeList( - request, - self.model, - list_display, - list_display_links, - self.get_list_filter(request), - self.date_hierarchy, - self.get_search_fields(request), - self.get_list_select_related(request), - self.list_per_page, - self.list_max_show_all, - self.list_editable, - self, - sortable_by, - self.search_help_text, - ) - - def get_object(self, request, object_id, from_field=None): - """ - Return an instance matching the field and value provided, the primary - key is used if no field is provided. Return ``None`` if no match is - found or the object_id fails validation. - """ - queryset = self.get_queryset(request) - model = queryset.model - field = model._meta.pk if from_field is None else model._meta.get_field(from_field) - try: - object_id = field.to_python(object_id) - return queryset.get(**{field.name: object_id}) - except (model.DoesNotExist, ValidationError, ValueError): - return None - - def get_changelist_form(self, request, **kwargs): - """ - Return a Form class for use in the Formset on the changelist page. - """ - defaults = { - 'formfield_callback': partial(self.formfield_for_dbfield, request=request), - **kwargs, - } - if defaults.get('fields') is None and not modelform_defines_fields(defaults.get('form')): - defaults['fields'] = forms.ALL_FIELDS - - return modelform_factory(self.model, **defaults) - - def get_changelist_formset(self, request, **kwargs): - """ - Return a FormSet class for use on the changelist page if list_editable - is used. - """ - defaults = { - 'formfield_callback': partial(self.formfield_for_dbfield, request=request), - **kwargs, - } - return modelformset_factory( - self.model, self.get_changelist_form(request), extra=0, - fields=self.list_editable, **defaults - ) - - def get_formsets_with_inlines(self, request, obj=None): - """ - Yield formsets and the corresponding inlines. - """ - for inline in self.get_inline_instances(request, obj): - yield inline.get_formset(request, obj), inline - - def get_paginator(self, request, queryset, per_page, orphans=0, allow_empty_first_page=True): - return self.paginator(queryset, per_page, orphans, allow_empty_first_page) - - def log_addition(self, request, obj, message): - """ - Log that an object has been successfully added. - - The default implementation creates an admin LogEntry object. - """ - from django.contrib.admin.models import ADDITION, LogEntry - return LogEntry.objects.log_action( - user_id=request.user.pk, - content_type_id=get_content_type_for_model(obj).pk, - object_id=obj.pk, - object_repr=str(obj), - action_flag=ADDITION, - change_message=message, - ) - - def log_change(self, request, obj, message): - """ - Log that an object has been successfully changed. - - The default implementation creates an admin LogEntry object. - """ - from django.contrib.admin.models import CHANGE, LogEntry - return LogEntry.objects.log_action( - user_id=request.user.pk, - content_type_id=get_content_type_for_model(obj).pk, - object_id=obj.pk, - object_repr=str(obj), - action_flag=CHANGE, - change_message=message, - ) - - def log_deletion(self, request, obj, object_repr): - """ - Log that an object will be deleted. Note that this method must be - called before the deletion. - - The default implementation creates an admin LogEntry object. - """ - from django.contrib.admin.models import DELETION, LogEntry - return LogEntry.objects.log_action( - user_id=request.user.pk, - content_type_id=get_content_type_for_model(obj).pk, - object_id=obj.pk, - object_repr=object_repr, - action_flag=DELETION, - ) - - @display(description=mark_safe('')) - def action_checkbox(self, obj): - """ - A list_display column containing a checkbox widget. - """ - return helpers.checkbox.render(helpers.ACTION_CHECKBOX_NAME, str(obj.pk)) - - @staticmethod - def _get_action_description(func, name): - return getattr(func, 'short_description', capfirst(name.replace('_', ' '))) - - def _get_base_actions(self): - """Return the list of actions, prior to any request-based filtering.""" - actions = [] - base_actions = (self.get_action(action) for action in self.actions or []) - # get_action might have returned None, so filter any of those out. - base_actions = [action for action in base_actions if action] - base_action_names = {name for _, name, _ in base_actions} - - # Gather actions from the admin site first - for (name, func) in self.admin_site.actions: - if name in base_action_names: - continue - description = self._get_action_description(func, name) - actions.append((func, name, description)) - # Add actions from this ModelAdmin. - actions.extend(base_actions) - return actions - - def _filter_actions_by_permissions(self, request, actions): - """Filter out any actions that the user doesn't have access to.""" - filtered_actions = [] - for action in actions: - callable = action[0] - if not hasattr(callable, 'allowed_permissions'): - filtered_actions.append(action) - continue - permission_checks = ( - getattr(self, 'has_%s_permission' % permission) - for permission in callable.allowed_permissions - ) - if any(has_permission(request) for has_permission in permission_checks): - filtered_actions.append(action) - return filtered_actions - - def get_actions(self, request): - """ - Return a dictionary mapping the names of all actions for this - ModelAdmin to a tuple of (callable, name, description) for each action. - """ - # If self.actions is set to None that means actions are disabled on - # this page. - if self.actions is None or IS_POPUP_VAR in request.GET: - return {} - actions = self._filter_actions_by_permissions(request, self._get_base_actions()) - return {name: (func, name, desc) for func, name, desc in actions} - - def get_action_choices(self, request, default_choices=models.BLANK_CHOICE_DASH): - """ - Return a list of choices for use in a form object. Each choice is a - tuple (name, description). - """ - choices = [] + default_choices - for func, name, description in self.get_actions(request).values(): - choice = (name, description % model_format_dict(self.opts)) - choices.append(choice) - return choices - - def get_action(self, action): - """ - Return a given action from a parameter, which can either be a callable, - or the name of a method on the ModelAdmin. Return is a tuple of - (callable, name, description). - """ - # If the action is a callable, just use it. - if callable(action): - func = action - action = action.__name__ - - # Next, look for a method. Grab it off self.__class__ to get an unbound - # method instead of a bound one; this ensures that the calling - # conventions are the same for functions and methods. - elif hasattr(self.__class__, action): - func = getattr(self.__class__, action) - - # Finally, look for a named method on the admin site - else: - try: - func = self.admin_site.get_action(action) - except KeyError: - return None - - description = self._get_action_description(func, action) - return func, action, description - - def get_list_display(self, request): - """ - Return a sequence containing the fields to be displayed on the - changelist. - """ - return self.list_display - - def get_list_display_links(self, request, list_display): - """ - Return a sequence containing the fields to be displayed as links - on the changelist. The list_display parameter is the list of fields - returned by get_list_display(). - """ - if self.list_display_links or self.list_display_links is None or not list_display: - return self.list_display_links - else: - # Use only the first item in list_display as link - return list(list_display)[:1] - - def get_list_filter(self, request): - """ - Return a sequence containing the fields to be displayed as filters in - the right sidebar of the changelist page. - """ - return self.list_filter - - def get_list_select_related(self, request): - """ - Return a list of fields to add to the select_related() part of the - changelist items query. - """ - return self.list_select_related - - def get_search_fields(self, request): - """ - Return a sequence containing the fields to be searched whenever - somebody submits a search query. - """ - return self.search_fields - - def get_search_results(self, request, queryset, search_term): - """ - Return a tuple containing a queryset to implement the search - and a boolean indicating if the results may contain duplicates. - """ - # Apply keyword searches. - def construct_search(field_name): - if field_name.startswith('^'): - return "%s__istartswith" % field_name[1:] - elif field_name.startswith('='): - return "%s__iexact" % field_name[1:] - elif field_name.startswith('@'): - return "%s__search" % field_name[1:] - # Use field_name if it includes a lookup. - opts = queryset.model._meta - lookup_fields = field_name.split(LOOKUP_SEP) - # Go through the fields, following all relations. - prev_field = None - for path_part in lookup_fields: - if path_part == 'pk': - path_part = opts.pk.name - try: - field = opts.get_field(path_part) - except FieldDoesNotExist: - # Use valid query lookups. - if prev_field and prev_field.get_lookup(path_part): - return field_name - else: - prev_field = field - if hasattr(field, 'get_path_info'): - # Update opts to follow the relation. - opts = field.get_path_info()[-1].to_opts - # Otherwise, use the field with icontains. - return "%s__icontains" % field_name - - may_have_duplicates = False - search_fields = self.get_search_fields(request) - if search_fields and search_term: - orm_lookups = [construct_search(str(search_field)) - for search_field in search_fields] - for bit in smart_split(search_term): - if bit.startswith(('"', "'")) and bit[0] == bit[-1]: - bit = unescape_string_literal(bit) - or_queries = models.Q( - *((orm_lookup, bit) for orm_lookup in orm_lookups), - _connector=models.Q.OR, - ) - queryset = queryset.filter(or_queries) - may_have_duplicates |= any( - lookup_spawns_duplicates(self.opts, search_spec) - for search_spec in orm_lookups - ) - return queryset, may_have_duplicates - - def get_preserved_filters(self, request): - """ - Return the preserved filters querystring. - """ - match = request.resolver_match - if self.preserve_filters and match: - opts = self.model._meta - current_url = '%s:%s' % (match.app_name, match.url_name) - changelist_url = 'admin:%s_%s_changelist' % (opts.app_label, opts.model_name) - if current_url == changelist_url: - preserved_filters = request.GET.urlencode() - else: - preserved_filters = request.GET.get('_changelist_filters') - - if preserved_filters: - return urlencode({'_changelist_filters': preserved_filters}) - return '' - - def construct_change_message(self, request, form, formsets, add=False): - """ - Construct a JSON structure describing changes from a changed object. - """ - return construct_change_message(form, formsets, add) - - def message_user(self, request, message, level=messages.INFO, extra_tags='', - fail_silently=False): - """ - Send a message to the user. The default implementation - posts a message using the django.contrib.messages backend. - - Exposes almost the same API as messages.add_message(), but accepts the - positional arguments in a different order to maintain backwards - compatibility. For convenience, it accepts the `level` argument as - a string rather than the usual level number. - """ - if not isinstance(level, int): - # attempt to get the level if passed a string - try: - level = getattr(messages.constants, level.upper()) - except AttributeError: - levels = messages.constants.DEFAULT_TAGS.values() - levels_repr = ', '.join('`%s`' % level for level in levels) - raise ValueError( - 'Bad message level string: `%s`. Possible values are: %s' - % (level, levels_repr) - ) - - messages.add_message(request, level, message, extra_tags=extra_tags, fail_silently=fail_silently) - - def save_form(self, request, form, change): - """ - Given a ModelForm return an unsaved instance. ``change`` is True if - the object is being changed, and False if it's being added. - """ - return form.save(commit=False) - - def save_model(self, request, obj, form, change): - """ - Given a model instance save it to the database. - """ - obj.save() - - def delete_model(self, request, obj): - """ - Given a model instance delete it from the database. - """ - obj.delete() - - def delete_queryset(self, request, queryset): - """Given a queryset, delete it from the database.""" - queryset.delete() - - def save_formset(self, request, form, formset, change): - """ - Given an inline formset save it to the database. - """ - formset.save() - - def save_related(self, request, form, formsets, change): - """ - Given the ``HttpRequest``, the parent ``ModelForm`` instance, the - list of inline formsets and a boolean value based on whether the - parent is being added or changed, save the related objects to the - database. Note that at this point save_form() and save_model() have - already been called. - """ - form.save_m2m() - for formset in formsets: - self.save_formset(request, form, formset, change=change) - - def render_change_form(self, request, context, add=False, change=False, form_url='', obj=None): - opts = self.model._meta - app_label = opts.app_label - preserved_filters = self.get_preserved_filters(request) - form_url = add_preserved_filters({'preserved_filters': preserved_filters, 'opts': opts}, form_url) - view_on_site_url = self.get_view_on_site_url(obj) - has_editable_inline_admin_formsets = False - for inline in context['inline_admin_formsets']: - if inline.has_add_permission or inline.has_change_permission or inline.has_delete_permission: - has_editable_inline_admin_formsets = True - break - context.update({ - 'add': add, - 'change': change, - 'has_view_permission': self.has_view_permission(request, obj), - 'has_add_permission': self.has_add_permission(request), - 'has_change_permission': self.has_change_permission(request, obj), - 'has_delete_permission': self.has_delete_permission(request, obj), - 'has_editable_inline_admin_formsets': has_editable_inline_admin_formsets, - 'has_file_field': context['adminform'].form.is_multipart() or any( - admin_formset.formset.is_multipart() - for admin_formset in context['inline_admin_formsets'] - ), - 'has_absolute_url': view_on_site_url is not None, - 'absolute_url': view_on_site_url, - 'form_url': form_url, - 'opts': opts, - 'content_type_id': get_content_type_for_model(self.model).pk, - 'save_as': self.save_as, - 'save_on_top': self.save_on_top, - 'to_field_var': TO_FIELD_VAR, - 'is_popup_var': IS_POPUP_VAR, - 'app_label': app_label, - }) - if add and self.add_form_template is not None: - form_template = self.add_form_template - else: - form_template = self.change_form_template - - request.current_app = self.admin_site.name - - return TemplateResponse(request, form_template or [ - "admin/%s/%s/change_form.html" % (app_label, opts.model_name), - "admin/%s/change_form.html" % app_label, - "admin/change_form.html" - ], context) - - def response_add(self, request, obj, post_url_continue=None): - """ - Determine the HttpResponse for the add_view stage. - """ - opts = obj._meta - preserved_filters = self.get_preserved_filters(request) - obj_url = reverse( - 'admin:%s_%s_change' % (opts.app_label, opts.model_name), - args=(quote(obj.pk),), - current_app=self.admin_site.name, - ) - # Add a link to the object's change form if the user can edit the obj. - if self.has_change_permission(request, obj): - obj_repr = format_html('{}', urlquote(obj_url), obj) - else: - obj_repr = str(obj) - msg_dict = { - 'name': opts.verbose_name, - 'obj': obj_repr, - } - # Here, we distinguish between different save types by checking for - # the presence of keys in request.POST. - - if IS_POPUP_VAR in request.POST: - to_field = request.POST.get(TO_FIELD_VAR) - if to_field: - attr = str(to_field) - else: - attr = obj._meta.pk.attname - value = obj.serializable_value(attr) - popup_response_data = json.dumps({ - 'value': str(value), - 'obj': str(obj), - }) - return TemplateResponse(request, self.popup_response_template or [ - 'admin/%s/%s/popup_response.html' % (opts.app_label, opts.model_name), - 'admin/%s/popup_response.html' % opts.app_label, - 'admin/popup_response.html', - ], { - 'popup_response_data': popup_response_data, - }) - - elif "_continue" in request.POST or ( - # Redirecting after "Save as new". - "_saveasnew" in request.POST and self.save_as_continue and - self.has_change_permission(request, obj) - ): - msg = _('The {name} “{obj}†was added successfully.') - if self.has_change_permission(request, obj): - msg += ' ' + _('You may edit it again below.') - self.message_user(request, format_html(msg, **msg_dict), messages.SUCCESS) - if post_url_continue is None: - post_url_continue = obj_url - post_url_continue = add_preserved_filters( - {'preserved_filters': preserved_filters, 'opts': opts}, - post_url_continue - ) - return HttpResponseRedirect(post_url_continue) - - elif "_addanother" in request.POST: - msg = format_html( - _('The {name} “{obj}†was added successfully. You may add another {name} below.'), - **msg_dict - ) - self.message_user(request, msg, messages.SUCCESS) - redirect_url = request.path - redirect_url = add_preserved_filters({'preserved_filters': preserved_filters, 'opts': opts}, redirect_url) - return HttpResponseRedirect(redirect_url) - - else: - msg = format_html( - _('The {name} “{obj}†was added successfully.'), - **msg_dict - ) - self.message_user(request, msg, messages.SUCCESS) - return self.response_post_save_add(request, obj) - - def response_change(self, request, obj): - """ - Determine the HttpResponse for the change_view stage. - """ - - if IS_POPUP_VAR in request.POST: - opts = obj._meta - to_field = request.POST.get(TO_FIELD_VAR) - attr = str(to_field) if to_field else opts.pk.attname - value = request.resolver_match.kwargs['object_id'] - new_value = obj.serializable_value(attr) - popup_response_data = json.dumps({ - 'action': 'change', - 'value': str(value), - 'obj': str(obj), - 'new_value': str(new_value), - }) - return TemplateResponse(request, self.popup_response_template or [ - 'admin/%s/%s/popup_response.html' % (opts.app_label, opts.model_name), - 'admin/%s/popup_response.html' % opts.app_label, - 'admin/popup_response.html', - ], { - 'popup_response_data': popup_response_data, - }) - - opts = self.model._meta - preserved_filters = self.get_preserved_filters(request) - - msg_dict = { - 'name': opts.verbose_name, - 'obj': format_html('{}', urlquote(request.path), obj), - } - if "_continue" in request.POST: - msg = format_html( - _('The {name} “{obj}†was changed successfully. You may edit it again below.'), - **msg_dict - ) - self.message_user(request, msg, messages.SUCCESS) - redirect_url = request.path - redirect_url = add_preserved_filters({'preserved_filters': preserved_filters, 'opts': opts}, redirect_url) - return HttpResponseRedirect(redirect_url) - - elif "_saveasnew" in request.POST: - msg = format_html( - _('The {name} “{obj}†was added successfully. You may edit it again below.'), - **msg_dict - ) - self.message_user(request, msg, messages.SUCCESS) - redirect_url = reverse('admin:%s_%s_change' % - (opts.app_label, opts.model_name), - args=(obj.pk,), - current_app=self.admin_site.name) - redirect_url = add_preserved_filters({'preserved_filters': preserved_filters, 'opts': opts}, redirect_url) - return HttpResponseRedirect(redirect_url) - - elif "_addanother" in request.POST: - msg = format_html( - _('The {name} “{obj}†was changed successfully. You may add another {name} below.'), - **msg_dict - ) - self.message_user(request, msg, messages.SUCCESS) - redirect_url = reverse('admin:%s_%s_add' % - (opts.app_label, opts.model_name), - current_app=self.admin_site.name) - redirect_url = add_preserved_filters({'preserved_filters': preserved_filters, 'opts': opts}, redirect_url) - return HttpResponseRedirect(redirect_url) - - else: - msg = format_html( - _('The {name} “{obj}†was changed successfully.'), - **msg_dict - ) - self.message_user(request, msg, messages.SUCCESS) - return self.response_post_save_change(request, obj) - - def _response_post_save(self, request, obj): - opts = self.model._meta - if self.has_view_or_change_permission(request): - post_url = reverse('admin:%s_%s_changelist' % - (opts.app_label, opts.model_name), - current_app=self.admin_site.name) - preserved_filters = self.get_preserved_filters(request) - post_url = add_preserved_filters({'preserved_filters': preserved_filters, 'opts': opts}, post_url) - else: - post_url = reverse('admin:index', - current_app=self.admin_site.name) - return HttpResponseRedirect(post_url) - - def response_post_save_add(self, request, obj): - """ - Figure out where to redirect after the 'Save' button has been pressed - when adding a new object. - """ - return self._response_post_save(request, obj) - - def response_post_save_change(self, request, obj): - """ - Figure out where to redirect after the 'Save' button has been pressed - when editing an existing object. - """ - return self._response_post_save(request, obj) - - def response_action(self, request, queryset): - """ - Handle an admin action. This is called if a request is POSTed to the - changelist; it returns an HttpResponse if the action was handled, and - None otherwise. - """ - - # There can be multiple action forms on the page (at the top - # and bottom of the change list, for example). Get the action - # whose button was pushed. - try: - action_index = int(request.POST.get('index', 0)) - except ValueError: - action_index = 0 - - # Construct the action form. - data = request.POST.copy() - data.pop(helpers.ACTION_CHECKBOX_NAME, None) - data.pop("index", None) - - # Use the action whose button was pushed - try: - data.update({'action': data.getlist('action')[action_index]}) - except IndexError: - # If we didn't get an action from the chosen form that's invalid - # POST data, so by deleting action it'll fail the validation check - # below. So no need to do anything here - pass - - action_form = self.action_form(data, auto_id=None) - action_form.fields['action'].choices = self.get_action_choices(request) - - # If the form's valid we can handle the action. - if action_form.is_valid(): - action = action_form.cleaned_data['action'] - select_across = action_form.cleaned_data['select_across'] - func = self.get_actions(request)[action][0] - - # Get the list of selected PKs. If nothing's selected, we can't - # perform an action on it, so bail. Except we want to perform - # the action explicitly on all objects. - selected = request.POST.getlist(helpers.ACTION_CHECKBOX_NAME) - if not selected and not select_across: - # Reminder that something needs to be selected or nothing will happen - msg = _("Items must be selected in order to perform " - "actions on them. No items have been changed.") - self.message_user(request, msg, messages.WARNING) - return None - - if not select_across: - # Perform the action only on the selected objects - queryset = queryset.filter(pk__in=selected) - - response = func(self, request, queryset) - - # Actions may return an HttpResponse-like object, which will be - # used as the response from the POST. If not, we'll be a good - # little HTTP citizen and redirect back to the changelist page. - if isinstance(response, HttpResponseBase): - return response - else: - return HttpResponseRedirect(request.get_full_path()) - else: - msg = _("No action selected.") - self.message_user(request, msg, messages.WARNING) - return None - - def response_delete(self, request, obj_display, obj_id): - """ - Determine the HttpResponse for the delete_view stage. - """ - opts = self.model._meta - - if IS_POPUP_VAR in request.POST: - popup_response_data = json.dumps({ - 'action': 'delete', - 'value': str(obj_id), - }) - return TemplateResponse(request, self.popup_response_template or [ - 'admin/%s/%s/popup_response.html' % (opts.app_label, opts.model_name), - 'admin/%s/popup_response.html' % opts.app_label, - 'admin/popup_response.html', - ], { - 'popup_response_data': popup_response_data, - }) - - self.message_user( - request, - _('The %(name)s “%(obj)s†was deleted successfully.') % { - 'name': opts.verbose_name, - 'obj': obj_display, - }, - messages.SUCCESS, - ) - - if self.has_change_permission(request, None): - post_url = reverse( - 'admin:%s_%s_changelist' % (opts.app_label, opts.model_name), - current_app=self.admin_site.name, - ) - preserved_filters = self.get_preserved_filters(request) - post_url = add_preserved_filters( - {'preserved_filters': preserved_filters, 'opts': opts}, post_url - ) - else: - post_url = reverse('admin:index', current_app=self.admin_site.name) - return HttpResponseRedirect(post_url) - - def render_delete_form(self, request, context): - opts = self.model._meta - app_label = opts.app_label - - request.current_app = self.admin_site.name - context.update( - to_field_var=TO_FIELD_VAR, - is_popup_var=IS_POPUP_VAR, - media=self.media, - ) - - return TemplateResponse( - request, - self.delete_confirmation_template or [ - "admin/{}/{}/delete_confirmation.html".format(app_label, opts.model_name), - "admin/{}/delete_confirmation.html".format(app_label), - "admin/delete_confirmation.html", - ], - context, - ) - - def get_inline_formsets(self, request, formsets, inline_instances, obj=None): - # Edit permissions on parent model are required for editable inlines. - can_edit_parent = self.has_change_permission(request, obj) if obj else self.has_add_permission(request) - inline_admin_formsets = [] - for inline, formset in zip(inline_instances, formsets): - fieldsets = list(inline.get_fieldsets(request, obj)) - readonly = list(inline.get_readonly_fields(request, obj)) - if can_edit_parent: - has_add_permission = inline.has_add_permission(request, obj) - has_change_permission = inline.has_change_permission(request, obj) - has_delete_permission = inline.has_delete_permission(request, obj) - else: - # Disable all edit-permissions, and overide formset settings. - has_add_permission = has_change_permission = has_delete_permission = False - formset.extra = formset.max_num = 0 - has_view_permission = inline.has_view_permission(request, obj) - prepopulated = dict(inline.get_prepopulated_fields(request, obj)) - inline_admin_formset = helpers.InlineAdminFormSet( - inline, formset, fieldsets, prepopulated, readonly, model_admin=self, - has_add_permission=has_add_permission, has_change_permission=has_change_permission, - has_delete_permission=has_delete_permission, has_view_permission=has_view_permission, - ) - inline_admin_formsets.append(inline_admin_formset) - return inline_admin_formsets - - def get_changeform_initial_data(self, request): - """ - Get the initial form data from the request's GET params. - """ - initial = dict(request.GET.items()) - for k in initial: - try: - f = self.model._meta.get_field(k) - except FieldDoesNotExist: - continue - # We have to special-case M2Ms as a list of comma-separated PKs. - if isinstance(f, models.ManyToManyField): - initial[k] = initial[k].split(",") - return initial - - def _get_obj_does_not_exist_redirect(self, request, opts, object_id): - """ - Create a message informing the user that the object doesn't exist - and return a redirect to the admin index page. - """ - msg = _('%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?') % { - 'name': opts.verbose_name, - 'key': unquote(object_id), - } - self.message_user(request, msg, messages.WARNING) - url = reverse('admin:index', current_app=self.admin_site.name) - return HttpResponseRedirect(url) - - @csrf_protect_m - def changeform_view(self, request, object_id=None, form_url='', extra_context=None): - with transaction.atomic(using=router.db_for_write(self.model)): - return self._changeform_view(request, object_id, form_url, extra_context) - - def _changeform_view(self, request, object_id, form_url, extra_context): - to_field = request.POST.get(TO_FIELD_VAR, request.GET.get(TO_FIELD_VAR)) - if to_field and not self.to_field_allowed(request, to_field): - raise DisallowedModelAdminToField("The field %s cannot be referenced." % to_field) - - model = self.model - opts = model._meta - - if request.method == 'POST' and '_saveasnew' in request.POST: - object_id = None - - add = object_id is None - - if add: - if not self.has_add_permission(request): - raise PermissionDenied - obj = None - - else: - obj = self.get_object(request, unquote(object_id), to_field) - - if request.method == 'POST': - if not self.has_change_permission(request, obj): - raise PermissionDenied - else: - if not self.has_view_or_change_permission(request, obj): - raise PermissionDenied - - if obj is None: - return self._get_obj_does_not_exist_redirect(request, opts, object_id) - - fieldsets = self.get_fieldsets(request, obj) - ModelForm = self.get_form( - request, obj, change=not add, fields=flatten_fieldsets(fieldsets) - ) - if request.method == 'POST': - form = ModelForm(request.POST, request.FILES, instance=obj) - formsets, inline_instances = self._create_formsets( - request, - form.instance if add else obj, - change=not add, - ) - form_validated = form.is_valid() - if form_validated: - new_object = self.save_form(request, form, change=not add) - else: - new_object = form.instance - if all_valid(formsets) and form_validated: - self.save_model(request, new_object, form, not add) - self.save_related(request, form, formsets, not add) - change_message = self.construct_change_message(request, form, formsets, add) - if add: - self.log_addition(request, new_object, change_message) - return self.response_add(request, new_object) - else: - self.log_change(request, new_object, change_message) - return self.response_change(request, new_object) - else: - form_validated = False - else: - if add: - initial = self.get_changeform_initial_data(request) - form = ModelForm(initial=initial) - formsets, inline_instances = self._create_formsets(request, form.instance, change=False) - else: - form = ModelForm(instance=obj) - formsets, inline_instances = self._create_formsets(request, obj, change=True) - - if not add and not self.has_change_permission(request, obj): - readonly_fields = flatten_fieldsets(fieldsets) - else: - readonly_fields = self.get_readonly_fields(request, obj) - adminForm = helpers.AdminForm( - form, - list(fieldsets), - # Clear prepopulated fields on a view-only form to avoid a crash. - self.get_prepopulated_fields(request, obj) if add or self.has_change_permission(request, obj) else {}, - readonly_fields, - model_admin=self) - media = self.media + adminForm.media - - inline_formsets = self.get_inline_formsets(request, formsets, inline_instances, obj) - for inline_formset in inline_formsets: - media = media + inline_formset.media - - if add: - title = _('Add %s') - elif self.has_change_permission(request, obj): - title = _('Change %s') - else: - title = _('View %s') - context = { - **self.admin_site.each_context(request), - 'title': title % opts.verbose_name, - 'subtitle': str(obj) if obj else None, - 'adminform': adminForm, - 'object_id': object_id, - 'original': obj, - 'is_popup': IS_POPUP_VAR in request.POST or IS_POPUP_VAR in request.GET, - 'to_field': to_field, - 'media': media, - 'inline_admin_formsets': inline_formsets, - 'errors': helpers.AdminErrorList(form, formsets), - 'preserved_filters': self.get_preserved_filters(request), - } - - # Hide the "Save" and "Save and continue" buttons if "Save as New" was - # previously chosen to prevent the interface from getting confusing. - if request.method == 'POST' and not form_validated and "_saveasnew" in request.POST: - context['show_save'] = False - context['show_save_and_continue'] = False - # Use the change template instead of the add template. - add = False - - context.update(extra_context or {}) - - return self.render_change_form(request, context, add=add, change=not add, obj=obj, form_url=form_url) - - def add_view(self, request, form_url='', extra_context=None): - return self.changeform_view(request, None, form_url, extra_context) - - def change_view(self, request, object_id, form_url='', extra_context=None): - return self.changeform_view(request, object_id, form_url, extra_context) - - def _get_edited_object_pks(self, request, prefix): - """Return POST data values of list_editable primary keys.""" - pk_pattern = re.compile( - r'{}-\d+-{}$'.format(re.escape(prefix), self.model._meta.pk.name) - ) - return [value for key, value in request.POST.items() if pk_pattern.match(key)] - - def _get_list_editable_queryset(self, request, prefix): - """ - Based on POST data, return a queryset of the objects that were edited - via list_editable. - """ - object_pks = self._get_edited_object_pks(request, prefix) - queryset = self.get_queryset(request) - validate = queryset.model._meta.pk.to_python - try: - for pk in object_pks: - validate(pk) - except ValidationError: - # Disable the optimization if the POST data was tampered with. - return queryset - return queryset.filter(pk__in=object_pks) - - @csrf_protect_m - def changelist_view(self, request, extra_context=None): - """ - The 'change list' admin view for this model. - """ - from django.contrib.admin.views.main import ERROR_FLAG - opts = self.model._meta - app_label = opts.app_label - if not self.has_view_or_change_permission(request): - raise PermissionDenied - - try: - cl = self.get_changelist_instance(request) - except IncorrectLookupParameters: - # Wacky lookup parameters were given, so redirect to the main - # changelist page, without parameters, and pass an 'invalid=1' - # parameter via the query string. If wacky parameters were given - # and the 'invalid=1' parameter was already in the query string, - # something is screwed up with the database, so display an error - # page. - if ERROR_FLAG in request.GET: - return SimpleTemplateResponse('admin/invalid_setup.html', { - 'title': _('Database error'), - }) - return HttpResponseRedirect(request.path + '?' + ERROR_FLAG + '=1') - - # If the request was POSTed, this might be a bulk action or a bulk - # edit. Try to look up an action or confirmation first, but if this - # isn't an action the POST will fall through to the bulk edit check, - # below. - action_failed = False - selected = request.POST.getlist(helpers.ACTION_CHECKBOX_NAME) - - actions = self.get_actions(request) - # Actions with no confirmation - if (actions and request.method == 'POST' and - 'index' in request.POST and '_save' not in request.POST): - if selected: - response = self.response_action(request, queryset=cl.get_queryset(request)) - if response: - return response - else: - action_failed = True - else: - msg = _("Items must be selected in order to perform " - "actions on them. No items have been changed.") - self.message_user(request, msg, messages.WARNING) - action_failed = True - - # Actions with confirmation - if (actions and request.method == 'POST' and - helpers.ACTION_CHECKBOX_NAME in request.POST and - 'index' not in request.POST and '_save' not in request.POST): - if selected: - response = self.response_action(request, queryset=cl.get_queryset(request)) - if response: - return response - else: - action_failed = True - - if action_failed: - # Redirect back to the changelist page to avoid resubmitting the - # form if the user refreshes the browser or uses the "No, take - # me back" button on the action confirmation page. - return HttpResponseRedirect(request.get_full_path()) - - # If we're allowing changelist editing, we need to construct a formset - # for the changelist given all the fields to be edited. Then we'll - # use the formset to validate/process POSTed data. - formset = cl.formset = None - - # Handle POSTed bulk-edit data. - if request.method == 'POST' and cl.list_editable and '_save' in request.POST: - if not self.has_change_permission(request): - raise PermissionDenied - FormSet = self.get_changelist_formset(request) - modified_objects = self._get_list_editable_queryset(request, FormSet.get_default_prefix()) - formset = cl.formset = FormSet(request.POST, request.FILES, queryset=modified_objects) - if formset.is_valid(): - changecount = 0 - for form in formset.forms: - if form.has_changed(): - obj = self.save_form(request, form, change=True) - self.save_model(request, obj, form, change=True) - self.save_related(request, form, formsets=[], change=True) - change_msg = self.construct_change_message(request, form, None) - self.log_change(request, obj, change_msg) - changecount += 1 - - if changecount: - msg = ngettext( - "%(count)s %(name)s was changed successfully.", - "%(count)s %(name)s were changed successfully.", - changecount - ) % { - 'count': changecount, - 'name': model_ngettext(opts, changecount), - } - self.message_user(request, msg, messages.SUCCESS) - - return HttpResponseRedirect(request.get_full_path()) - - # Handle GET -- construct a formset for display. - elif cl.list_editable and self.has_change_permission(request): - FormSet = self.get_changelist_formset(request) - formset = cl.formset = FormSet(queryset=cl.result_list) - - # Build the list of media to be used by the formset. - if formset: - media = self.media + formset.media - else: - media = self.media - - # Build the action form and populate it with available actions. - if actions: - action_form = self.action_form(auto_id=None) - action_form.fields['action'].choices = self.get_action_choices(request) - media += action_form.media - else: - action_form = None - - selection_note_all = ngettext( - '%(total_count)s selected', - 'All %(total_count)s selected', - cl.result_count - ) - - context = { - **self.admin_site.each_context(request), - 'module_name': str(opts.verbose_name_plural), - 'selection_note': _('0 of %(cnt)s selected') % {'cnt': len(cl.result_list)}, - 'selection_note_all': selection_note_all % {'total_count': cl.result_count}, - 'title': cl.title, - 'subtitle': None, - 'is_popup': cl.is_popup, - 'to_field': cl.to_field, - 'cl': cl, - 'media': media, - 'has_add_permission': self.has_add_permission(request), - 'opts': cl.opts, - 'action_form': action_form, - 'actions_on_top': self.actions_on_top, - 'actions_on_bottom': self.actions_on_bottom, - 'actions_selection_counter': self.actions_selection_counter, - 'preserved_filters': self.get_preserved_filters(request), - **(extra_context or {}), - } - - request.current_app = self.admin_site.name - - return TemplateResponse(request, self.change_list_template or [ - 'admin/%s/%s/change_list.html' % (app_label, opts.model_name), - 'admin/%s/change_list.html' % app_label, - 'admin/change_list.html' - ], context) - - def get_deleted_objects(self, objs, request): - """ - Hook for customizing the delete process for the delete view and the - "delete selected" action. - """ - return get_deleted_objects(objs, request, self.admin_site) - - @csrf_protect_m - def delete_view(self, request, object_id, extra_context=None): - with transaction.atomic(using=router.db_for_write(self.model)): - return self._delete_view(request, object_id, extra_context) - - def _delete_view(self, request, object_id, extra_context): - "The 'delete' admin view for this model." - opts = self.model._meta - app_label = opts.app_label - - to_field = request.POST.get(TO_FIELD_VAR, request.GET.get(TO_FIELD_VAR)) - if to_field and not self.to_field_allowed(request, to_field): - raise DisallowedModelAdminToField("The field %s cannot be referenced." % to_field) - - obj = self.get_object(request, unquote(object_id), to_field) - - if not self.has_delete_permission(request, obj): - raise PermissionDenied - - if obj is None: - return self._get_obj_does_not_exist_redirect(request, opts, object_id) - - # Populate deleted_objects, a data structure of all related objects that - # will also be deleted. - deleted_objects, model_count, perms_needed, protected = self.get_deleted_objects([obj], request) - - if request.POST and not protected: # The user has confirmed the deletion. - if perms_needed: - raise PermissionDenied - obj_display = str(obj) - attr = str(to_field) if to_field else opts.pk.attname - obj_id = obj.serializable_value(attr) - self.log_deletion(request, obj, obj_display) - self.delete_model(request, obj) - - return self.response_delete(request, obj_display, obj_id) - - object_name = str(opts.verbose_name) - - if perms_needed or protected: - title = _("Cannot delete %(name)s") % {"name": object_name} - else: - title = _("Are you sure?") - - context = { - **self.admin_site.each_context(request), - 'title': title, - 'subtitle': None, - 'object_name': object_name, - 'object': obj, - 'deleted_objects': deleted_objects, - 'model_count': dict(model_count).items(), - 'perms_lacking': perms_needed, - 'protected': protected, - 'opts': opts, - 'app_label': app_label, - 'preserved_filters': self.get_preserved_filters(request), - 'is_popup': IS_POPUP_VAR in request.POST or IS_POPUP_VAR in request.GET, - 'to_field': to_field, - **(extra_context or {}), - } - - return self.render_delete_form(request, context) - - def history_view(self, request, object_id, extra_context=None): - "The 'history' admin view for this model." - from django.contrib.admin.models import LogEntry - - # First check if the user can see this history. - model = self.model - obj = self.get_object(request, unquote(object_id)) - if obj is None: - return self._get_obj_does_not_exist_redirect(request, model._meta, object_id) - - if not self.has_view_or_change_permission(request, obj): - raise PermissionDenied - - # Then get the history for this object. - opts = model._meta - app_label = opts.app_label - action_list = LogEntry.objects.filter( - object_id=unquote(object_id), - content_type=get_content_type_for_model(model) - ).select_related().order_by('action_time') - - context = { - **self.admin_site.each_context(request), - 'title': _('Change history: %s') % obj, - 'subtitle': None, - 'action_list': action_list, - 'module_name': str(capfirst(opts.verbose_name_plural)), - 'object': obj, - 'opts': opts, - 'preserved_filters': self.get_preserved_filters(request), - **(extra_context or {}), - } - - request.current_app = self.admin_site.name - - return TemplateResponse(request, self.object_history_template or [ - "admin/%s/%s/object_history.html" % (app_label, opts.model_name), - "admin/%s/object_history.html" % app_label, - "admin/object_history.html" - ], context) - - def get_formset_kwargs(self, request, obj, inline, prefix): - formset_params = { - 'instance': obj, - 'prefix': prefix, - 'queryset': inline.get_queryset(request), - } - if request.method == 'POST': - formset_params.update({ - 'data': request.POST.copy(), - 'files': request.FILES, - 'save_as_new': '_saveasnew' in request.POST - }) - return formset_params - - def _create_formsets(self, request, obj, change): - "Helper function to generate formsets for add/change_view." - formsets = [] - inline_instances = [] - prefixes = {} - get_formsets_args = [request] - if change: - get_formsets_args.append(obj) - for FormSet, inline in self.get_formsets_with_inlines(*get_formsets_args): - prefix = FormSet.get_default_prefix() - prefixes[prefix] = prefixes.get(prefix, 0) + 1 - if prefixes[prefix] != 1 or not prefix: - prefix = "%s-%s" % (prefix, prefixes[prefix]) - formset_params = self.get_formset_kwargs(request, obj, inline, prefix) - formset = FormSet(**formset_params) - - def user_deleted_form(request, obj, formset, index): - """Return whether or not the user deleted the form.""" - return ( - inline.has_delete_permission(request, obj) and - '{}-{}-DELETE'.format(formset.prefix, index) in request.POST - ) - - # Bypass validation of each view-only inline form (since the form's - # data won't be in request.POST), unless the form was deleted. - if not inline.has_change_permission(request, obj if change else None): - for index, form in enumerate(formset.initial_forms): - if user_deleted_form(request, obj, formset, index): - continue - form._errors = {} - form.cleaned_data = form.initial - formsets.append(formset) - inline_instances.append(inline) - return formsets, inline_instances - - -class InlineModelAdmin(BaseModelAdmin): - """ - Options for inline editing of ``model`` instances. - - Provide ``fk_name`` to specify the attribute name of the ``ForeignKey`` - from ``model`` to its parent. This is required if ``model`` has more than - one ``ForeignKey`` to its parent. - """ - model = None - fk_name = None - formset = BaseInlineFormSet - extra = 3 - min_num = None - max_num = None - template = None - verbose_name = None - verbose_name_plural = None - can_delete = True - show_change_link = False - checks_class = InlineModelAdminChecks - classes = None - - def __init__(self, parent_model, admin_site): - self.admin_site = admin_site - self.parent_model = parent_model - self.opts = self.model._meta - self.has_registered_model = admin_site.is_registered(self.model) - super().__init__() - if self.verbose_name_plural is None: - if self.verbose_name is None: - self.verbose_name_plural = self.model._meta.verbose_name_plural - else: - self.verbose_name_plural = format_lazy('{}s', self.verbose_name) - if self.verbose_name is None: - self.verbose_name = self.model._meta.verbose_name - - @property - def media(self): - extra = '' if settings.DEBUG else '.min' - js = ['vendor/jquery/jquery%s.js' % extra, 'jquery.init.js', 'inlines.js'] - if self.filter_vertical or self.filter_horizontal: - js.extend(['SelectBox.js', 'SelectFilter2.js']) - if self.classes and 'collapse' in self.classes: - js.append('collapse.js') - return forms.Media(js=['admin/js/%s' % url for url in js]) - - def get_extra(self, request, obj=None, **kwargs): - """Hook for customizing the number of extra inline forms.""" - return self.extra - - def get_min_num(self, request, obj=None, **kwargs): - """Hook for customizing the min number of inline forms.""" - return self.min_num - - def get_max_num(self, request, obj=None, **kwargs): - """Hook for customizing the max number of extra inline forms.""" - return self.max_num - - def get_formset(self, request, obj=None, **kwargs): - """Return a BaseInlineFormSet class for use in admin add/change views.""" - if 'fields' in kwargs: - fields = kwargs.pop('fields') - else: - fields = flatten_fieldsets(self.get_fieldsets(request, obj)) - excluded = self.get_exclude(request, obj) - exclude = [] if excluded is None else list(excluded) - exclude.extend(self.get_readonly_fields(request, obj)) - if excluded is None and hasattr(self.form, '_meta') and self.form._meta.exclude: - # Take the custom ModelForm's Meta.exclude into account only if the - # InlineModelAdmin doesn't define its own. - exclude.extend(self.form._meta.exclude) - # If exclude is an empty list we use None, since that's the actual - # default. - exclude = exclude or None - can_delete = self.can_delete and self.has_delete_permission(request, obj) - defaults = { - 'form': self.form, - 'formset': self.formset, - 'fk_name': self.fk_name, - 'fields': fields, - 'exclude': exclude, - 'formfield_callback': partial(self.formfield_for_dbfield, request=request), - 'extra': self.get_extra(request, obj, **kwargs), - 'min_num': self.get_min_num(request, obj, **kwargs), - 'max_num': self.get_max_num(request, obj, **kwargs), - 'can_delete': can_delete, - **kwargs, - } - - base_model_form = defaults['form'] - can_change = self.has_change_permission(request, obj) if request else True - can_add = self.has_add_permission(request, obj) if request else True - - class DeleteProtectedModelForm(base_model_form): - - def hand_clean_DELETE(self): - """ - We don't validate the 'DELETE' field itself because on - templates it's not rendered using the field information, but - just using a generic "deletion_field" of the InlineModelAdmin. - """ - if self.cleaned_data.get(DELETION_FIELD_NAME, False): - using = router.db_for_write(self._meta.model) - collector = NestedObjects(using=using) - if self.instance._state.adding: - return - collector.collect([self.instance]) - if collector.protected: - objs = [] - for p in collector.protected: - objs.append( - # Translators: Model verbose name and instance representation, - # suitable to be an item in a list. - _('%(class_name)s %(instance)s') % { - 'class_name': p._meta.verbose_name, - 'instance': p} - ) - params = { - 'class_name': self._meta.model._meta.verbose_name, - 'instance': self.instance, - 'related_objects': get_text_list(objs, _('and')), - } - msg = _("Deleting %(class_name)s %(instance)s would require " - "deleting the following protected related objects: " - "%(related_objects)s") - raise ValidationError(msg, code='deleting_protected', params=params) - - def is_valid(self): - result = super().is_valid() - self.hand_clean_DELETE() - return result - - def has_changed(self): - # Protect against unauthorized edits. - if not can_change and not self.instance._state.adding: - return False - if not can_add and self.instance._state.adding: - return False - return super().has_changed() - - defaults['form'] = DeleteProtectedModelForm - - if defaults['fields'] is None and not modelform_defines_fields(defaults['form']): - defaults['fields'] = forms.ALL_FIELDS - - return inlineformset_factory(self.parent_model, self.model, **defaults) - - def _get_form_for_get_fields(self, request, obj=None): - return self.get_formset(request, obj, fields=None).form - - def get_queryset(self, request): - queryset = super().get_queryset(request) - if not self.has_view_or_change_permission(request): - queryset = queryset.none() - return queryset - - def _has_any_perms_for_target_model(self, request, perms): - """ - This method is called only when the ModelAdmin's model is for an - ManyToManyField's implicit through model (if self.opts.auto_created). - Return True if the user has any of the given permissions ('add', - 'change', etc.) for the model that points to the through model. - """ - opts = self.opts - # Find the target model of an auto-created many-to-many relationship. - for field in opts.fields: - if field.remote_field and field.remote_field.model != self.parent_model: - opts = field.remote_field.model._meta - break - return any( - request.user.has_perm('%s.%s' % (opts.app_label, get_permission_codename(perm, opts))) - for perm in perms - ) - - def has_add_permission(self, request, obj): - if self.opts.auto_created: - # Auto-created intermediate models don't have their own - # permissions. The user needs to have the change permission for the - # related model in order to be able to do anything with the - # intermediate model. - return self._has_any_perms_for_target_model(request, ['change']) - return super().has_add_permission(request) - - def has_change_permission(self, request, obj=None): - if self.opts.auto_created: - # Same comment as has_add_permission(). - return self._has_any_perms_for_target_model(request, ['change']) - return super().has_change_permission(request) - - def has_delete_permission(self, request, obj=None): - if self.opts.auto_created: - # Same comment as has_add_permission(). - return self._has_any_perms_for_target_model(request, ['change']) - return super().has_delete_permission(request, obj) - - def has_view_permission(self, request, obj=None): - if self.opts.auto_created: - # Same comment as has_add_permission(). The 'change' permission - # also implies the 'view' permission. - return self._has_any_perms_for_target_model(request, ['view', 'change']) - return super().has_view_permission(request) - - -class StackedInline(InlineModelAdmin): - template = 'admin/edit_inline/stacked.html' - - -class TabularInline(InlineModelAdmin): - template = 'admin/edit_inline/tabular.html' diff --git a/venv/Lib/site-packages/django/contrib/admin/sites.py b/venv/Lib/site-packages/django/contrib/admin/sites.py deleted file mode 100644 index a87bac0..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/sites.py +++ /dev/null @@ -1,575 +0,0 @@ -import re -from functools import update_wrapper -from weakref import WeakSet - -from django.apps import apps -from django.conf import settings -from django.contrib.admin import ModelAdmin, actions -from django.contrib.admin.views.autocomplete import AutocompleteJsonView -from django.contrib.auth import REDIRECT_FIELD_NAME -from django.core.exceptions import ImproperlyConfigured -from django.db.models.base import ModelBase -from django.http import ( - Http404, HttpResponsePermanentRedirect, HttpResponseRedirect, -) -from django.template.response import TemplateResponse -from django.urls import NoReverseMatch, Resolver404, resolve, reverse -from django.utils.decorators import method_decorator -from django.utils.functional import LazyObject -from django.utils.module_loading import import_string -from django.utils.text import capfirst -from django.utils.translation import gettext as _, gettext_lazy -from django.views.decorators.cache import never_cache -from django.views.decorators.common import no_append_slash -from django.views.decorators.csrf import csrf_protect -from django.views.i18n import JavaScriptCatalog - -all_sites = WeakSet() - - -class AlreadyRegistered(Exception): - pass - - -class NotRegistered(Exception): - pass - - -class AdminSite: - """ - An AdminSite object encapsulates an instance of the Django admin application, ready - to be hooked in to your URLconf. Models are registered with the AdminSite using the - register() method, and the get_urls() method can then be used to access Django view - functions that present a full admin interface for the collection of registered - models. - """ - - # Text to put at the end of each page's . - site_title = gettext_lazy('Django site admin') - - # Text to put in each page's <h1>. - site_header = gettext_lazy('Django administration') - - # Text to put at the top of the admin index page. - index_title = gettext_lazy('Site administration') - - # URL for the "View site" link at the top of each admin page. - site_url = '/' - - enable_nav_sidebar = True - - empty_value_display = '-' - - login_form = None - index_template = None - app_index_template = None - login_template = None - logout_template = None - password_change_template = None - password_change_done_template = None - - final_catch_all_view = True - - def __init__(self, name='admin'): - self._registry = {} # model_class class -> admin_class instance - self.name = name - self._actions = {'delete_selected': actions.delete_selected} - self._global_actions = self._actions.copy() - all_sites.add(self) - - def __repr__(self): - return f'{self.__class__.__name__}(name={self.name!r})' - - def check(self, app_configs): - """ - Run the system checks on all ModelAdmins, except if they aren't - customized at all. - """ - if app_configs is None: - app_configs = apps.get_app_configs() - app_configs = set(app_configs) # Speed up lookups below - - errors = [] - modeladmins = (o for o in self._registry.values() if o.__class__ is not ModelAdmin) - for modeladmin in modeladmins: - if modeladmin.model._meta.app_config in app_configs: - errors.extend(modeladmin.check()) - return errors - - def register(self, model_or_iterable, admin_class=None, **options): - """ - Register the given model(s) with the given admin class. - - The model(s) should be Model classes, not instances. - - If an admin class isn't given, use ModelAdmin (the default admin - options). If keyword arguments are given -- e.g., list_display -- - apply them as options to the admin class. - - If a model is already registered, raise AlreadyRegistered. - - If a model is abstract, raise ImproperlyConfigured. - """ - admin_class = admin_class or ModelAdmin - if isinstance(model_or_iterable, ModelBase): - model_or_iterable = [model_or_iterable] - for model in model_or_iterable: - if model._meta.abstract: - raise ImproperlyConfigured( - 'The model %s is abstract, so it cannot be registered with admin.' % model.__name__ - ) - - if model in self._registry: - registered_admin = str(self._registry[model]) - msg = 'The model %s is already registered ' % model.__name__ - if registered_admin.endswith('.ModelAdmin'): - # Most likely registered without a ModelAdmin subclass. - msg += 'in app %r.' % re.sub(r'\.ModelAdmin$', '', registered_admin) - else: - msg += 'with %r.' % registered_admin - raise AlreadyRegistered(msg) - - # Ignore the registration if the model has been - # swapped out. - if not model._meta.swapped: - # If we got **options then dynamically construct a subclass of - # admin_class with those **options. - if options: - # For reasons I don't quite understand, without a __module__ - # the created class appears to "live" in the wrong place, - # which causes issues later on. - options['__module__'] = __name__ - admin_class = type("%sAdmin" % model.__name__, (admin_class,), options) - - # Instantiate the admin class to save in the registry - self._registry[model] = admin_class(model, self) - - def unregister(self, model_or_iterable): - """ - Unregister the given model(s). - - If a model isn't already registered, raise NotRegistered. - """ - if isinstance(model_or_iterable, ModelBase): - model_or_iterable = [model_or_iterable] - for model in model_or_iterable: - if model not in self._registry: - raise NotRegistered('The model %s is not registered' % model.__name__) - del self._registry[model] - - def is_registered(self, model): - """ - Check if a model class is registered with this `AdminSite`. - """ - return model in self._registry - - def add_action(self, action, name=None): - """ - Register an action to be available globally. - """ - name = name or action.__name__ - self._actions[name] = action - self._global_actions[name] = action - - def disable_action(self, name): - """ - Disable a globally-registered action. Raise KeyError for invalid names. - """ - del self._actions[name] - - def get_action(self, name): - """ - Explicitly get a registered global action whether it's enabled or - not. Raise KeyError for invalid names. - """ - return self._global_actions[name] - - @property - def actions(self): - """ - Get all the enabled actions as an iterable of (name, func). - """ - return self._actions.items() - - def has_permission(self, request): - """ - Return True if the given HttpRequest has permission to view - *at least one* page in the admin site. - """ - return request.user.is_active and request.user.is_staff - - def admin_view(self, view, cacheable=False): - """ - Decorator to create an admin view attached to this ``AdminSite``. This - wraps the view and provides permission checking by calling - ``self.has_permission``. - - You'll want to use this from within ``AdminSite.get_urls()``: - - class MyAdminSite(AdminSite): - - def get_urls(self): - from django.urls import path - - urls = super().get_urls() - urls += [ - path('my_view/', self.admin_view(some_view)) - ] - return urls - - By default, admin_views are marked non-cacheable using the - ``never_cache`` decorator. If the view can be safely cached, set - cacheable=True. - """ - def inner(request, *args, **kwargs): - if not self.has_permission(request): - if request.path == reverse('admin:logout', current_app=self.name): - index_path = reverse('admin:index', current_app=self.name) - return HttpResponseRedirect(index_path) - # Inner import to prevent django.contrib.admin (app) from - # importing django.contrib.auth.models.User (unrelated model). - from django.contrib.auth.views import redirect_to_login - return redirect_to_login( - request.get_full_path(), - reverse('admin:login', current_app=self.name) - ) - return view(request, *args, **kwargs) - if not cacheable: - inner = never_cache(inner) - # We add csrf_protect here so this function can be used as a utility - # function for any view, without having to repeat 'csrf_protect'. - if not getattr(view, 'csrf_exempt', False): - inner = csrf_protect(inner) - return update_wrapper(inner, view) - - def get_urls(self): - # Since this module gets imported in the application's root package, - # it cannot import models from other applications at the module level, - # and django.contrib.contenttypes.views imports ContentType. - from django.contrib.contenttypes import views as contenttype_views - from django.urls import include, path, re_path - - def wrap(view, cacheable=False): - def wrapper(*args, **kwargs): - return self.admin_view(view, cacheable)(*args, **kwargs) - wrapper.admin_site = self - return update_wrapper(wrapper, view) - - # Admin-site-wide views. - urlpatterns = [ - path('', wrap(self.index), name='index'), - path('login/', self.login, name='login'), - path('logout/', wrap(self.logout), name='logout'), - path('password_change/', wrap(self.password_change, cacheable=True), name='password_change'), - path( - 'password_change/done/', - wrap(self.password_change_done, cacheable=True), - name='password_change_done', - ), - path('autocomplete/', wrap(self.autocomplete_view), name='autocomplete'), - path('jsi18n/', wrap(self.i18n_javascript, cacheable=True), name='jsi18n'), - path( - 'r/<int:content_type_id>/<path:object_id>/', - wrap(contenttype_views.shortcut), - name='view_on_site', - ), - ] - - # Add in each model's views, and create a list of valid URLS for the - # app_index - valid_app_labels = [] - for model, model_admin in self._registry.items(): - urlpatterns += [ - path('%s/%s/' % (model._meta.app_label, model._meta.model_name), include(model_admin.urls)), - ] - if model._meta.app_label not in valid_app_labels: - valid_app_labels.append(model._meta.app_label) - - # If there were ModelAdmins registered, we should have a list of app - # labels for which we need to allow access to the app_index view, - if valid_app_labels: - regex = r'^(?P<app_label>' + '|'.join(valid_app_labels) + ')/$' - urlpatterns += [ - re_path(regex, wrap(self.app_index), name='app_list'), - ] - - if self.final_catch_all_view: - urlpatterns.append(re_path(r'(?P<url>.*)$', wrap(self.catch_all_view))) - - return urlpatterns - - @property - def urls(self): - return self.get_urls(), 'admin', self.name - - def each_context(self, request): - """ - Return a dictionary of variables to put in the template context for - *every* page in the admin site. - - For sites running on a subpath, use the SCRIPT_NAME value if site_url - hasn't been customized. - """ - script_name = request.META['SCRIPT_NAME'] - site_url = script_name if self.site_url == '/' and script_name else self.site_url - return { - 'site_title': self.site_title, - 'site_header': self.site_header, - 'site_url': site_url, - 'has_permission': self.has_permission(request), - 'available_apps': self.get_app_list(request), - 'is_popup': False, - 'is_nav_sidebar_enabled': self.enable_nav_sidebar, - } - - def password_change(self, request, extra_context=None): - """ - Handle the "change password" task -- both form display and validation. - """ - from django.contrib.admin.forms import AdminPasswordChangeForm - from django.contrib.auth.views import PasswordChangeView - url = reverse('admin:password_change_done', current_app=self.name) - defaults = { - 'form_class': AdminPasswordChangeForm, - 'success_url': url, - 'extra_context': {**self.each_context(request), **(extra_context or {})}, - } - if self.password_change_template is not None: - defaults['template_name'] = self.password_change_template - request.current_app = self.name - return PasswordChangeView.as_view(**defaults)(request) - - def password_change_done(self, request, extra_context=None): - """ - Display the "success" page after a password change. - """ - from django.contrib.auth.views import PasswordChangeDoneView - defaults = { - 'extra_context': {**self.each_context(request), **(extra_context or {})}, - } - if self.password_change_done_template is not None: - defaults['template_name'] = self.password_change_done_template - request.current_app = self.name - return PasswordChangeDoneView.as_view(**defaults)(request) - - def i18n_javascript(self, request, extra_context=None): - """ - Display the i18n JavaScript that the Django admin requires. - - `extra_context` is unused but present for consistency with the other - admin views. - """ - return JavaScriptCatalog.as_view(packages=['django.contrib.admin'])(request) - - def logout(self, request, extra_context=None): - """ - Log out the user for the given HttpRequest. - - This should *not* assume the user is already logged in. - """ - from django.contrib.auth.views import LogoutView - defaults = { - 'extra_context': { - **self.each_context(request), - # Since the user isn't logged out at this point, the value of - # has_permission must be overridden. - 'has_permission': False, - **(extra_context or {}) - }, - } - if self.logout_template is not None: - defaults['template_name'] = self.logout_template - request.current_app = self.name - return LogoutView.as_view(**defaults)(request) - - @method_decorator(never_cache) - def login(self, request, extra_context=None): - """ - Display the login form for the given HttpRequest. - """ - if request.method == 'GET' and self.has_permission(request): - # Already logged-in, redirect to admin index - index_path = reverse('admin:index', current_app=self.name) - return HttpResponseRedirect(index_path) - - # Since this module gets imported in the application's root package, - # it cannot import models from other applications at the module level, - # and django.contrib.admin.forms eventually imports User. - from django.contrib.admin.forms import AdminAuthenticationForm - from django.contrib.auth.views import LoginView - context = { - **self.each_context(request), - 'title': _('Log in'), - 'app_path': request.get_full_path(), - 'username': request.user.get_username(), - } - if (REDIRECT_FIELD_NAME not in request.GET and - REDIRECT_FIELD_NAME not in request.POST): - context[REDIRECT_FIELD_NAME] = reverse('admin:index', current_app=self.name) - context.update(extra_context or {}) - - defaults = { - 'extra_context': context, - 'authentication_form': self.login_form or AdminAuthenticationForm, - 'template_name': self.login_template or 'admin/login.html', - } - request.current_app = self.name - return LoginView.as_view(**defaults)(request) - - def autocomplete_view(self, request): - return AutocompleteJsonView.as_view(admin_site=self)(request) - - @no_append_slash - def catch_all_view(self, request, url): - if settings.APPEND_SLASH and not url.endswith('/'): - urlconf = getattr(request, 'urlconf', None) - try: - match = resolve('%s/' % request.path_info, urlconf) - except Resolver404: - pass - else: - if getattr(match.func, 'should_append_slash', True): - return HttpResponsePermanentRedirect('%s/' % request.path) - raise Http404 - - def _build_app_dict(self, request, label=None): - """ - Build the app dictionary. The optional `label` parameter filters models - of a specific app. - """ - app_dict = {} - - if label: - models = { - m: m_a for m, m_a in self._registry.items() - if m._meta.app_label == label - } - else: - models = self._registry - - for model, model_admin in models.items(): - app_label = model._meta.app_label - - has_module_perms = model_admin.has_module_permission(request) - if not has_module_perms: - continue - - perms = model_admin.get_model_perms(request) - - # Check whether user has any perm for this module. - # If so, add the module to the model_list. - if True not in perms.values(): - continue - - info = (app_label, model._meta.model_name) - model_dict = { - 'model': model, - 'name': capfirst(model._meta.verbose_name_plural), - 'object_name': model._meta.object_name, - 'perms': perms, - 'admin_url': None, - 'add_url': None, - } - if perms.get('change') or perms.get('view'): - model_dict['view_only'] = not perms.get('change') - try: - model_dict['admin_url'] = reverse('admin:%s_%s_changelist' % info, current_app=self.name) - except NoReverseMatch: - pass - if perms.get('add'): - try: - model_dict['add_url'] = reverse('admin:%s_%s_add' % info, current_app=self.name) - except NoReverseMatch: - pass - - if app_label in app_dict: - app_dict[app_label]['models'].append(model_dict) - else: - app_dict[app_label] = { - 'name': apps.get_app_config(app_label).verbose_name, - 'app_label': app_label, - 'app_url': reverse( - 'admin:app_list', - kwargs={'app_label': app_label}, - current_app=self.name, - ), - 'has_module_perms': has_module_perms, - 'models': [model_dict], - } - - if label: - return app_dict.get(label) - return app_dict - - def get_app_list(self, request): - """ - Return a sorted list of all the installed apps that have been - registered in this site. - """ - app_dict = self._build_app_dict(request) - - # Sort the apps alphabetically. - app_list = sorted(app_dict.values(), key=lambda x: x['name'].lower()) - - # Sort the models alphabetically within each app. - for app in app_list: - app['models'].sort(key=lambda x: x['name']) - - return app_list - - def index(self, request, extra_context=None): - """ - Display the main admin index page, which lists all of the installed - apps that have been registered in this site. - """ - app_list = self.get_app_list(request) - - context = { - **self.each_context(request), - 'title': self.index_title, - 'subtitle': None, - 'app_list': app_list, - **(extra_context or {}), - } - - request.current_app = self.name - - return TemplateResponse(request, self.index_template or 'admin/index.html', context) - - def app_index(self, request, app_label, extra_context=None): - app_dict = self._build_app_dict(request, app_label) - if not app_dict: - raise Http404('The requested admin page does not exist.') - # Sort the models alphabetically within each app. - app_dict['models'].sort(key=lambda x: x['name']) - context = { - **self.each_context(request), - 'title': _('%(app)s administration') % {'app': app_dict['name']}, - 'subtitle': None, - 'app_list': [app_dict], - 'app_label': app_label, - **(extra_context or {}), - } - - request.current_app = self.name - - return TemplateResponse(request, self.app_index_template or [ - 'admin/%s/app_index.html' % app_label, - 'admin/app_index.html' - ], context) - - -class DefaultAdminSite(LazyObject): - def _setup(self): - AdminSiteClass = import_string(apps.get_app_config('admin').default_site) - self._wrapped = AdminSiteClass() - - def __repr__(self): - return repr(self._wrapped) - - -# This global object represents the default admin site, for the common case. -# You can provide your own AdminSite using the (Simple)AdminConfig.default_site -# attribute. You can also instantiate AdminSite in your own code to create a -# custom admin site. -site = DefaultAdminSite() diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/css/autocomplete.css b/venv/Lib/site-packages/django/contrib/admin/static/admin/css/autocomplete.css deleted file mode 100644 index 69c94e7..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/css/autocomplete.css +++ /dev/null @@ -1,275 +0,0 @@ -select.admin-autocomplete { - width: 20em; -} - -.select2-container--admin-autocomplete.select2-container { - min-height: 30px; -} - -.select2-container--admin-autocomplete .select2-selection--single, -.select2-container--admin-autocomplete .select2-selection--multiple { - min-height: 30px; - padding: 0; -} - -.select2-container--admin-autocomplete.select2-container--focus .select2-selection, -.select2-container--admin-autocomplete.select2-container--open .select2-selection { - border-color: var(--body-quiet-color); - min-height: 30px; -} - -.select2-container--admin-autocomplete.select2-container--focus .select2-selection.select2-selection--single, -.select2-container--admin-autocomplete.select2-container--open .select2-selection.select2-selection--single { - padding: 0; -} - -.select2-container--admin-autocomplete.select2-container--focus .select2-selection.select2-selection--multiple, -.select2-container--admin-autocomplete.select2-container--open .select2-selection.select2-selection--multiple { - padding: 0; -} - -.select2-container--admin-autocomplete .select2-selection--single { - background-color: var(--body-bg); - border: 1px solid var(--border-color); - border-radius: 4px; -} - -.select2-container--admin-autocomplete .select2-selection--single .select2-selection__rendered { - color: var(--body-fg); - line-height: 30px; -} - -.select2-container--admin-autocomplete .select2-selection--single .select2-selection__clear { - cursor: pointer; - float: right; - font-weight: bold; -} - -.select2-container--admin-autocomplete .select2-selection--single .select2-selection__placeholder { - color: var(--body-quiet-color); -} - -.select2-container--admin-autocomplete .select2-selection--single .select2-selection__arrow { - height: 26px; - position: absolute; - top: 1px; - right: 1px; - width: 20px; -} - -.select2-container--admin-autocomplete .select2-selection--single .select2-selection__arrow b { - border-color: #888 transparent transparent transparent; - border-style: solid; - border-width: 5px 4px 0 4px; - height: 0; - left: 50%; - margin-left: -4px; - margin-top: -2px; - position: absolute; - top: 50%; - width: 0; -} - -.select2-container--admin-autocomplete[dir="rtl"] .select2-selection--single .select2-selection__clear { - float: left; -} - -.select2-container--admin-autocomplete[dir="rtl"] .select2-selection--single .select2-selection__arrow { - left: 1px; - right: auto; -} - -.select2-container--admin-autocomplete.select2-container--disabled .select2-selection--single { - background-color: var(--darkened-bg); - cursor: default; -} - -.select2-container--admin-autocomplete.select2-container--disabled .select2-selection--single .select2-selection__clear { - display: none; -} - -.select2-container--admin-autocomplete.select2-container--open .select2-selection--single .select2-selection__arrow b { - border-color: transparent transparent #888 transparent; - border-width: 0 4px 5px 4px; -} - -.select2-container--admin-autocomplete .select2-selection--multiple { - background-color: var(--body-bg); - border: 1px solid var(--border-color); - border-radius: 4px; - cursor: text; -} - -.select2-container--admin-autocomplete .select2-selection--multiple .select2-selection__rendered { - box-sizing: border-box; - list-style: none; - margin: 0; - padding: 0 10px 5px 5px; - width: 100%; - display: flex; - flex-wrap: wrap; -} - -.select2-container--admin-autocomplete .select2-selection--multiple .select2-selection__rendered li { - list-style: none; -} - -.select2-container--admin-autocomplete .select2-selection--multiple .select2-selection__placeholder { - color: var(--body-quiet-color); - margin-top: 5px; - float: left; -} - -.select2-container--admin-autocomplete .select2-selection--multiple .select2-selection__clear { - cursor: pointer; - float: right; - font-weight: bold; - margin: 5px; - position: absolute; - right: 0; -} - -.select2-container--admin-autocomplete .select2-selection--multiple .select2-selection__choice { - background-color: var(--darkened-bg); - border: 1px solid var(--border-color); - border-radius: 4px; - cursor: default; - float: left; - margin-right: 5px; - margin-top: 5px; - padding: 0 5px; -} - -.select2-container--admin-autocomplete .select2-selection--multiple .select2-selection__choice__remove { - color: var(--body-quiet-color); - cursor: pointer; - display: inline-block; - font-weight: bold; - margin-right: 2px; -} - -.select2-container--admin-autocomplete .select2-selection--multiple .select2-selection__choice__remove:hover { - color: var(--body-fg); -} - -.select2-container--admin-autocomplete[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--admin-autocomplete[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--admin-autocomplete[dir="rtl"] .select2-selection--multiple .select2-search--inline { - float: right; -} - -.select2-container--admin-autocomplete[dir="rtl"] .select2-selection--multiple .select2-selection__choice { - margin-left: 5px; - margin-right: auto; -} - -.select2-container--admin-autocomplete[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { - margin-left: 2px; - margin-right: auto; -} - -.select2-container--admin-autocomplete.select2-container--focus .select2-selection--multiple { - border: solid var(--body-quiet-color) 1px; - outline: 0; -} - -.select2-container--admin-autocomplete.select2-container--disabled .select2-selection--multiple { - background-color: var(--darkened-bg); - cursor: default; -} - -.select2-container--admin-autocomplete.select2-container--disabled .select2-selection__choice__remove { - display: none; -} - -.select2-container--admin-autocomplete.select2-container--open.select2-container--above .select2-selection--single, .select2-container--admin-autocomplete.select2-container--open.select2-container--above .select2-selection--multiple { - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.select2-container--admin-autocomplete.select2-container--open.select2-container--below .select2-selection--single, .select2-container--admin-autocomplete.select2-container--open.select2-container--below .select2-selection--multiple { - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; -} - -.select2-container--admin-autocomplete .select2-search--dropdown { - background: var(--darkened-bg); -} - -.select2-container--admin-autocomplete .select2-search--dropdown .select2-search__field { - background: var(--body-bg); - color: var(--body-fg); - border: 1px solid var(--border-color); - border-radius: 4px; -} - -.select2-container--admin-autocomplete .select2-search--inline .select2-search__field { - background: transparent; - color: var(--body-fg); - border: none; - outline: 0; - box-shadow: none; - -webkit-appearance: textfield; -} - -.select2-container--admin-autocomplete .select2-results > .select2-results__options { - max-height: 200px; - overflow-y: auto; - color: var(--body-fg); - background: var(--body-bg); -} - -.select2-container--admin-autocomplete .select2-results__option[role=group] { - padding: 0; -} - -.select2-container--admin-autocomplete .select2-results__option[aria-disabled=true] { - color: var(--body-quiet-color); -} - -.select2-container--admin-autocomplete .select2-results__option[aria-selected=true] { - background-color: var(--selected-bg); - color: var(--body-fg); -} - -.select2-container--admin-autocomplete .select2-results__option .select2-results__option { - padding-left: 1em; -} - -.select2-container--admin-autocomplete .select2-results__option .select2-results__option .select2-results__group { - padding-left: 0; -} - -.select2-container--admin-autocomplete .select2-results__option .select2-results__option .select2-results__option { - margin-left: -1em; - padding-left: 2em; -} - -.select2-container--admin-autocomplete .select2-results__option .select2-results__option .select2-results__option .select2-results__option { - margin-left: -2em; - padding-left: 3em; -} - -.select2-container--admin-autocomplete .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { - margin-left: -3em; - padding-left: 4em; -} - -.select2-container--admin-autocomplete .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { - margin-left: -4em; - padding-left: 5em; -} - -.select2-container--admin-autocomplete .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { - margin-left: -5em; - padding-left: 6em; -} - -.select2-container--admin-autocomplete .select2-results__option--highlighted[aria-selected] { - background-color: var(--primary); - color: var(--primary-fg); -} - -.select2-container--admin-autocomplete .select2-results__group { - cursor: default; - display: block; - padding: 6px; -} diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/css/base.css b/venv/Lib/site-packages/django/contrib/admin/static/admin/css/base.css deleted file mode 100644 index 1cb3acd..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/css/base.css +++ /dev/null @@ -1,1052 +0,0 @@ -/* - DJANGO Admin styles -*/ - -@import url(fonts.css); - -/* VARIABLE DEFINITIONS */ -:root { - --primary: #79aec8; - --secondary: #417690; - --accent: #f5dd5d; - --primary-fg: #fff; - - --body-fg: #333; - --body-bg: #fff; - --body-quiet-color: #666; - --body-loud-color: #000; - - --header-color: #ffc; - --header-branding-color: var(--accent); - --header-bg: var(--secondary); - --header-link-color: var(--primary-fg); - - --breadcrumbs-fg: #c4dce8; - --breadcrumbs-link-fg: var(--body-bg); - --breadcrumbs-bg: var(--primary); - - --link-fg: #447e9b; - --link-hover-color: #036; - --link-selected-fg: #5b80b2; - - --hairline-color: #e8e8e8; - --border-color: #ccc; - - --error-fg: #ba2121; - - --message-success-bg: #dfd; - --message-warning-bg: #ffc; - --message-error-bg: #ffefef; - - --darkened-bg: #f8f8f8; /* A bit darker than --body-bg */ - --selected-bg: #e4e4e4; /* E.g. selected table cells */ - --selected-row: #ffc; - - --button-fg: #fff; - --button-bg: var(--primary); - --button-hover-bg: #609ab6; - --default-button-bg: var(--secondary); - --default-button-hover-bg: #205067; - --close-button-bg: #888; /* Previously #bbb, contrast 1.92 */ - --close-button-hover-bg: #747474; - --delete-button-bg: #ba2121; - --delete-button-hover-bg: #a41515; - - --object-tools-fg: var(--button-fg); - --object-tools-bg: var(--close-button-bg); - --object-tools-hover-bg: var(--close-button-hover-bg); -} - -@media (prefers-color-scheme: dark) { - :root { - --primary: #264b5d; - --primary-fg: #eee; - - --body-fg: #eeeeee; - --body-bg: #121212; - --body-quiet-color: #e0e0e0; - --body-loud-color: #ffffff; - - --breadcrumbs-link-fg: #e0e0e0; - --breadcrumbs-bg: var(--primary); - - --link-fg: #81d4fa; - --link-hover-color: #4ac1f7; - --link-selected-fg: #6f94c6; - - --hairline-color: #272727; - --border-color: #353535; - - --error-fg: #e35f5f; - --message-success-bg: #006b1b; - --message-warning-bg: #583305; - --message-error-bg: #570808; - - --darkened-bg: #212121; - --selected-bg: #1b1b1b; - --selected-row: #00363a; - - --close-button-bg: #333333; - --close-button-hover-bg: #666666; - } -} - -html, body { - height: 100%; -} - -body { - margin: 0; - padding: 0; - font-size: 14px; - font-family: "Roboto","Lucida Grande","DejaVu Sans","Bitstream Vera Sans",Verdana,Arial,sans-serif; - color: var(--body-fg); - background: var(--body-bg); -} - -/* LINKS */ - -a:link, a:visited { - color: var(--link-fg); - text-decoration: none; - transition: color 0.15s, background 0.15s; -} - -a:focus, a:hover { - color: var(--link-hover-color); -} - -a:focus { - text-decoration: underline; -} - -a img { - border: none; -} - -a.section:link, a.section:visited { - color: var(--header-link-color); - text-decoration: none; -} - -a.section:focus, a.section:hover { - text-decoration: underline; -} - -/* GLOBAL DEFAULTS */ - -p, ol, ul, dl { - margin: .2em 0 .8em 0; -} - -p { - padding: 0; - line-height: 140%; -} - -h1,h2,h3,h4,h5 { - font-weight: bold; -} - -h1 { - margin: 0 0 20px; - font-weight: 300; - font-size: 20px; - color: var(--body-quiet-color); -} - -h2 { - font-size: 16px; - margin: 1em 0 .5em 0; -} - -h2.subhead { - font-weight: normal; - margin-top: 0; -} - -h3 { - font-size: 14px; - margin: .8em 0 .3em 0; - color: var(--body-quiet-color); - font-weight: bold; -} - -h4 { - font-size: 12px; - margin: 1em 0 .8em 0; - padding-bottom: 3px; -} - -h5 { - font-size: 10px; - margin: 1.5em 0 .5em 0; - color: var(--body-quiet-color); - text-transform: uppercase; - letter-spacing: 1px; -} - -ul > li { - list-style-type: square; - padding: 1px 0; -} - -li ul { - margin-bottom: 0; -} - -li, dt, dd { - font-size: 13px; - line-height: 20px; -} - -dt { - font-weight: bold; - margin-top: 4px; -} - -dd { - margin-left: 0; -} - -form { - margin: 0; - padding: 0; -} - -fieldset { - margin: 0; - min-width: 0; - padding: 0; - border: none; - border-top: 1px solid var(--hairline-color); -} - -blockquote { - font-size: 11px; - color: #777; - margin-left: 2px; - padding-left: 10px; - border-left: 5px solid #ddd; -} - -code, pre { - font-family: "Bitstream Vera Sans Mono", Monaco, "Courier New", Courier, monospace; - color: var(--body-quiet-color); - font-size: 12px; - overflow-x: auto; -} - -pre.literal-block { - margin: 10px; - background: var(--darkened-bg); - padding: 6px 8px; -} - -code strong { - color: #930; -} - -hr { - clear: both; - color: var(--hairline-color); - background-color: var(--hairline-color); - height: 1px; - border: none; - margin: 0; - padding: 0; - font-size: 1px; - line-height: 1px; -} - -/* TEXT STYLES & MODIFIERS */ - -.small { - font-size: 11px; -} - -.mini { - font-size: 10px; -} - -.help, p.help, form p.help, div.help, form div.help, div.help li { - font-size: 11px; - color: var(--body-quiet-color); -} - -div.help ul { - margin-bottom: 0; -} - -.help-tooltip { - cursor: help; -} - -p img, h1 img, h2 img, h3 img, h4 img, td img { - vertical-align: middle; -} - -.quiet, a.quiet:link, a.quiet:visited { - color: var(--body-quiet-color); - font-weight: normal; -} - -.clear { - clear: both; -} - -.nowrap { - white-space: nowrap; -} - -.hidden { - display: none; -} - -/* TABLES */ - -table { - border-collapse: collapse; - border-color: var(--border-color); -} - -td, th { - font-size: 13px; - line-height: 16px; - border-bottom: 1px solid var(--hairline-color); - vertical-align: top; - padding: 8px; -} - -th { - font-weight: 600; - text-align: left; -} - -thead th, -tfoot td { - color: var(--body-quiet-color); - padding: 5px 10px; - font-size: 11px; - background: var(--body-bg); - border: none; - border-top: 1px solid var(--hairline-color); - border-bottom: 1px solid var(--hairline-color); -} - -tfoot td { - border-bottom: none; - border-top: 1px solid var(--hairline-color); -} - -thead th.required { - color: var(--body-loud-color); -} - -tr.alt { - background: var(--darkened-bg); -} - -tr:nth-child(odd), .row-form-errors { - background: var(--body-bg); -} - -tr:nth-child(even), -tr:nth-child(even) .errorlist, -tr:nth-child(odd) + .row-form-errors, -tr:nth-child(odd) + .row-form-errors .errorlist { - background: var(--darkened-bg); -} - -/* SORTABLE TABLES */ - -thead th { - padding: 5px 10px; - line-height: normal; - text-transform: uppercase; - background: var(--darkened-bg); -} - -thead th a:link, thead th a:visited { - color: var(--body-quiet-color); -} - -thead th.sorted { - background: var(--selected-bg); -} - -thead th.sorted .text { - padding-right: 42px; -} - -table thead th .text span { - padding: 8px 10px; - display: block; -} - -table thead th .text a { - display: block; - cursor: pointer; - padding: 8px 10px; -} - -table thead th .text a:focus, table thead th .text a:hover { - background: var(--selected-bg); -} - -thead th.sorted a.sortremove { - visibility: hidden; -} - -table thead th.sorted:hover a.sortremove { - visibility: visible; -} - -table thead th.sorted .sortoptions { - display: block; - padding: 9px 5px 0 5px; - float: right; - text-align: right; -} - -table thead th.sorted .sortpriority { - font-size: .8em; - min-width: 12px; - text-align: center; - vertical-align: 3px; - margin-left: 2px; - margin-right: 2px; -} - -table thead th.sorted .sortoptions a { - position: relative; - width: 14px; - height: 14px; - display: inline-block; - background: url(../img/sorting-icons.svg) 0 0 no-repeat; - background-size: 14px auto; -} - -table thead th.sorted .sortoptions a.sortremove { - background-position: 0 0; -} - -table thead th.sorted .sortoptions a.sortremove:after { - content: '\\'; - position: absolute; - top: -6px; - left: 3px; - font-weight: 200; - font-size: 18px; - color: var(--body-quiet-color); -} - -table thead th.sorted .sortoptions a.sortremove:focus:after, -table thead th.sorted .sortoptions a.sortremove:hover:after { - color: var(--link-fg); -} - -table thead th.sorted .sortoptions a.sortremove:focus, -table thead th.sorted .sortoptions a.sortremove:hover { - background-position: 0 -14px; -} - -table thead th.sorted .sortoptions a.ascending { - background-position: 0 -28px; -} - -table thead th.sorted .sortoptions a.ascending:focus, -table thead th.sorted .sortoptions a.ascending:hover { - background-position: 0 -42px; -} - -table thead th.sorted .sortoptions a.descending { - top: 1px; - background-position: 0 -56px; -} - -table thead th.sorted .sortoptions a.descending:focus, -table thead th.sorted .sortoptions a.descending:hover { - background-position: 0 -70px; -} - -/* FORM DEFAULTS */ - -input, textarea, select, .form-row p, form .button { - margin: 2px 0; - padding: 2px 3px; - vertical-align: middle; - font-family: "Roboto", "Lucida Grande", Verdana, Arial, sans-serif; - font-weight: normal; - font-size: 13px; -} -.form-row div.help { - padding: 2px 3px; -} - -textarea { - vertical-align: top; -} - -input[type=text], input[type=password], input[type=email], input[type=url], -input[type=number], input[type=tel], textarea, select, .vTextField { - border: 1px solid var(--border-color); - border-radius: 4px; - padding: 5px 6px; - margin-top: 0; - color: var(--body-fg); - background-color: var(--body-bg); -} - -input[type=text]:focus, input[type=password]:focus, input[type=email]:focus, -input[type=url]:focus, input[type=number]:focus, input[type=tel]:focus, -textarea:focus, select:focus, .vTextField:focus { - border-color: var(--body-quiet-color); -} - -select { - height: 30px; -} - -select[multiple] { - /* Allow HTML size attribute to override the height in the rule above. */ - height: auto; - min-height: 150px; -} - -/* FORM BUTTONS */ - -.button, input[type=submit], input[type=button], .submit-row input, a.button { - background: var(--button-bg); - padding: 10px 15px; - border: none; - border-radius: 4px; - color: var(--button-fg); - cursor: pointer; - transition: background 0.15s; -} - -a.button { - padding: 4px 5px; -} - -.button:active, input[type=submit]:active, input[type=button]:active, -.button:focus, input[type=submit]:focus, input[type=button]:focus, -.button:hover, input[type=submit]:hover, input[type=button]:hover { - background: var(--button-hover-bg); -} - -.button[disabled], input[type=submit][disabled], input[type=button][disabled] { - opacity: 0.4; -} - -.button.default, input[type=submit].default, .submit-row input.default { - float: right; - border: none; - font-weight: 400; - background: var(--default-button-bg); -} - -.button.default:active, input[type=submit].default:active, -.button.default:focus, input[type=submit].default:focus, -.button.default:hover, input[type=submit].default:hover { - background: var(--default-button-hover-bg); -} - -.button[disabled].default, -input[type=submit][disabled].default, -input[type=button][disabled].default { - opacity: 0.4; -} - - -/* MODULES */ - -.module { - border: none; - margin-bottom: 30px; - background: var(--body-bg); -} - -.module p, .module ul, .module h3, .module h4, .module dl, .module pre { - padding-left: 10px; - padding-right: 10px; -} - -.module blockquote { - margin-left: 12px; -} - -.module ul, .module ol { - margin-left: 1.5em; -} - -.module h3 { - margin-top: .6em; -} - -.module h2, .module caption, .inline-group h2 { - margin: 0; - padding: 8px; - font-weight: 400; - font-size: 13px; - text-align: left; - background: var(--primary); - color: var(--header-link-color); -} - -.module caption, -.inline-group h2 { - font-size: 12px; - letter-spacing: 0.5px; - text-transform: uppercase; -} - -.module table { - border-collapse: collapse; -} - -/* MESSAGES & ERRORS */ - -ul.messagelist { - padding: 0; - margin: 0; -} - -ul.messagelist li { - display: block; - font-weight: 400; - font-size: 13px; - padding: 10px 10px 10px 65px; - margin: 0 0 10px 0; - background: var(--message-success-bg) url(../img/icon-yes.svg) 40px 12px no-repeat; - background-size: 16px auto; - color: var(--body-fg); -} - -ul.messagelist li.warning { - background: var(--message-warning-bg) url(../img/icon-alert.svg) 40px 14px no-repeat; - background-size: 14px auto; -} - -ul.messagelist li.error { - background: var(--message-error-bg) url(../img/icon-no.svg) 40px 12px no-repeat; - background-size: 16px auto; -} - -.errornote { - font-size: 14px; - font-weight: 700; - display: block; - padding: 10px 12px; - margin: 0 0 10px 0; - color: var(--error-fg); - border: 1px solid var(--error-fg); - border-radius: 4px; - background-color: var(--body-bg); - background-position: 5px 12px; - overflow-wrap: break-word; -} - -ul.errorlist { - margin: 0 0 4px; - padding: 0; - color: var(--error-fg); - background: var(--body-bg); -} - -ul.errorlist li { - font-size: 13px; - display: block; - margin-bottom: 4px; - overflow-wrap: break-word; -} - -ul.errorlist li:first-child { - margin-top: 0; -} - -ul.errorlist li a { - color: inherit; - text-decoration: underline; -} - -td ul.errorlist { - margin: 0; - padding: 0; -} - -td ul.errorlist li { - margin: 0; -} - -.form-row.errors { - margin: 0; - border: none; - border-bottom: 1px solid var(--hairline-color); - background: none; -} - -.form-row.errors ul.errorlist li { - padding-left: 0; -} - -.errors input, .errors select, .errors textarea, -td ul.errorlist + input, td ul.errorlist + select, td ul.errorlist + textarea { - border: 1px solid var(--error-fg); -} - -.description { - font-size: 12px; - padding: 5px 0 0 12px; -} - -/* BREADCRUMBS */ - -div.breadcrumbs { - background: var(--breadcrumbs-bg); - padding: 10px 40px; - border: none; - color: var(--breadcrumbs-fg); - text-align: left; -} - -div.breadcrumbs a { - color: var(--breadcrumbs-link-fg); -} - -div.breadcrumbs a:focus, div.breadcrumbs a:hover { - color: var(--breadcrumbs-fg); -} - -/* ACTION ICONS */ - -.viewlink, .inlineviewlink { - padding-left: 16px; - background: url(../img/icon-viewlink.svg) 0 1px no-repeat; -} - -.addlink { - padding-left: 16px; - background: url(../img/icon-addlink.svg) 0 1px no-repeat; -} - -.changelink, .inlinechangelink { - padding-left: 16px; - background: url(../img/icon-changelink.svg) 0 1px no-repeat; -} - -.deletelink { - padding-left: 16px; - background: url(../img/icon-deletelink.svg) 0 1px no-repeat; -} - -a.deletelink:link, a.deletelink:visited { - color: #CC3434; /* XXX Probably unused? */ -} - -a.deletelink:focus, a.deletelink:hover { - color: #993333; /* XXX Probably unused? */ - text-decoration: none; -} - -/* OBJECT TOOLS */ - -.object-tools { - font-size: 10px; - font-weight: bold; - padding-left: 0; - float: right; - position: relative; - margin-top: -48px; -} - -.object-tools li { - display: block; - float: left; - margin-left: 5px; - height: 16px; -} - -.object-tools a { - border-radius: 15px; -} - -.object-tools a:link, .object-tools a:visited { - display: block; - float: left; - padding: 3px 12px; - background: var(--object-tools-bg); - color: var(--object-tools-fg); - font-weight: 400; - font-size: 11px; - text-transform: uppercase; - letter-spacing: 0.5px; -} - -.object-tools a:focus, .object-tools a:hover { - background-color: var(--object-tools-hover-bg); -} - -.object-tools a:focus{ - text-decoration: none; -} - -.object-tools a.viewsitelink, .object-tools a.addlink { - background-repeat: no-repeat; - background-position: right 7px center; - padding-right: 26px; -} - -.object-tools a.viewsitelink { - background-image: url(../img/tooltag-arrowright.svg); -} - -.object-tools a.addlink { - background-image: url(../img/tooltag-add.svg); -} - -/* OBJECT HISTORY */ - -table#change-history { - width: 100%; -} - -table#change-history tbody th { - width: 16em; -} - -/* PAGE STRUCTURE */ - -#container { - position: relative; - width: 100%; - min-width: 980px; - padding: 0; - display: flex; - flex-direction: column; - height: 100%; -} - -#container > div { - flex-shrink: 0; -} - -#container > .main { - display: flex; - flex: 1 0 auto; -} - -.main > .content { - flex: 1 0; - max-width: 100%; -} - -#content { - padding: 20px 40px; -} - -.dashboard #content { - width: 600px; -} - -#content-main { - float: left; - width: 100%; -} - -#content-related { - float: right; - width: 260px; - position: relative; - margin-right: -300px; -} - -#footer { - clear: both; - padding: 10px; -} - -/* COLUMN TYPES */ - -.colMS { - margin-right: 300px; -} - -.colSM { - margin-left: 300px; -} - -.colSM #content-related { - float: left; - margin-right: 0; - margin-left: -300px; -} - -.colSM #content-main { - float: right; -} - -.popup .colM { - width: auto; -} - -/* HEADER */ - -#header { - width: auto; - height: auto; - display: flex; - justify-content: space-between; - align-items: center; - padding: 10px 40px; - background: var(--header-bg); - color: var(--header-color); - overflow: hidden; -} - -#header a:link, #header a:visited { - color: var(--header-link-color); -} - -#header a:focus , #header a:hover { - text-decoration: underline; -} - -#branding { - float: left; -} - -#branding h1 { - padding: 0; - margin: 0 20px 0 0; - font-weight: 300; - font-size: 24px; - color: var(--accent); -} - -#branding h1, #branding h1 a:link, #branding h1 a:visited { - color: var(--accent); -} - -#branding h2 { - padding: 0 10px; - font-size: 14px; - margin: -8px 0 8px 0; - font-weight: normal; - color: var(--header-color); -} - -#branding a:hover { - text-decoration: none; -} - -#user-tools { - float: right; - padding: 0; - margin: 0 0 0 20px; - font-weight: 300; - font-size: 11px; - letter-spacing: 0.5px; - text-transform: uppercase; - text-align: right; -} - -#user-tools a { - border-bottom: 1px solid rgba(255, 255, 255, 0.25); -} - -#user-tools a:focus, #user-tools a:hover { - text-decoration: none; - border-bottom-color: var(--primary); - color: var(--primary); -} - -/* SIDEBAR */ - -#content-related { - background: var(--darkened-bg); -} - -#content-related .module { - background: none; -} - -#content-related h3 { - color: var(--body-quiet-color); - padding: 0 16px; - margin: 0 0 16px; -} - -#content-related h4 { - font-size: 13px; -} - -#content-related p { - padding-left: 16px; - padding-right: 16px; -} - -#content-related .actionlist { - padding: 0; - margin: 16px; -} - -#content-related .actionlist li { - line-height: 1.2; - margin-bottom: 10px; - padding-left: 18px; -} - -#content-related .module h2 { - background: none; - padding: 16px; - margin-bottom: 16px; - border-bottom: 1px solid var(--hairline-color); - font-size: 18px; - color: var(--body-fg); -} - -.delete-confirmation form input[type="submit"] { - background: var(--delete-button-bg); - border-radius: 4px; - padding: 10px 15px; - color: var(--button-fg); -} - -.delete-confirmation form input[type="submit"]:active, -.delete-confirmation form input[type="submit"]:focus, -.delete-confirmation form input[type="submit"]:hover { - background: var(--delete-button-hover-bg); -} - -.delete-confirmation form .cancel-link { - display: inline-block; - vertical-align: middle; - height: 15px; - line-height: 15px; - border-radius: 4px; - padding: 10px 15px; - color: var(--button-fg); - background: var(--close-button-bg); - margin: 0 0 0 10px; -} - -.delete-confirmation form .cancel-link:active, -.delete-confirmation form .cancel-link:focus, -.delete-confirmation form .cancel-link:hover { - background: var(--close-button-hover-bg); -} - -/* POPUP */ -.popup #content { - padding: 20px; -} - -.popup #container { - min-width: 0; -} - -.popup #header { - padding: 10px 20px; -} diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/css/changelists.css b/venv/Lib/site-packages/django/contrib/admin/static/admin/css/changelists.css deleted file mode 100644 index a4baf32..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/css/changelists.css +++ /dev/null @@ -1,355 +0,0 @@ -/* CHANGELISTS */ - -#changelist { - display: flex; - align-items: flex-start; - justify-content: space-between; -} - -#changelist .changelist-form-container { - flex: 1 1 auto; - min-width: 0; -} - -#changelist table { - width: 100%; -} - -.change-list .hiddenfields { display:none; } - -.change-list .filtered table { - border-right: none; -} - -.change-list .filtered { - min-height: 400px; -} - -.change-list .filtered .results, .change-list .filtered .paginator, -.filtered #toolbar, .filtered div.xfull { - width: auto; -} - -.change-list .filtered table tbody th { - padding-right: 1em; -} - -#changelist-form .results { - overflow-x: auto; - width: 100%; -} - -#changelist .toplinks { - border-bottom: 1px solid var(--hairline-color); -} - -#changelist .paginator { - color: var(--body-quiet-color); - border-bottom: 1px solid var(--hairline-color); - background: var(--body-bg); - overflow: hidden; -} - -/* CHANGELIST TABLES */ - -#changelist table thead th { - padding: 0; - white-space: nowrap; - vertical-align: middle; -} - -#changelist table thead th.action-checkbox-column { - width: 1.5em; - text-align: center; -} - -#changelist table tbody td.action-checkbox { - text-align: center; -} - -#changelist table tfoot { - color: var(--body-quiet-color); -} - -/* TOOLBAR */ - -#toolbar { - padding: 8px 10px; - margin-bottom: 15px; - border-top: 1px solid var(--hairline-color); - border-bottom: 1px solid var(--hairline-color); - background: var(--darkened-bg); - color: var(--body-quiet-color); -} - -#toolbar form input { - border-radius: 4px; - font-size: 14px; - padding: 5px; - color: var(--body-fg); -} - -#toolbar #searchbar { - height: 19px; - border: 1px solid var(--border-color); - padding: 2px 5px; - margin: 0; - vertical-align: top; - font-size: 13px; - max-width: 100%; -} - -#toolbar #searchbar:focus { - border-color: var(--body-quiet-color); -} - -#toolbar form input[type="submit"] { - border: 1px solid var(--border-color); - font-size: 13px; - padding: 4px 8px; - margin: 0; - vertical-align: middle; - background: var(--body-bg); - box-shadow: 0 -15px 20px -10px rgba(0, 0, 0, 0.15) inset; - cursor: pointer; - color: var(--body-fg); -} - -#toolbar form input[type="submit"]:focus, -#toolbar form input[type="submit"]:hover { - border-color: var(--body-quiet-color); -} - -#changelist-search img { - vertical-align: middle; - margin-right: 4px; -} - -#changelist-search .help { - word-break: break-word; -} - -/* FILTER COLUMN */ - -#changelist-filter { - flex: 0 0 240px; - order: 1; - background: var(--darkened-bg); - border-left: none; - margin: 0 0 0 30px; -} - -#changelist-filter h2 { - font-size: 14px; - text-transform: uppercase; - letter-spacing: 0.5px; - padding: 5px 15px; - margin-bottom: 12px; - border-bottom: none; -} - -#changelist-filter h3 { - font-weight: 400; - padding: 0 15px; - margin-bottom: 10px; -} - -#changelist-filter ul { - margin: 5px 0; - padding: 0 15px 15px; - border-bottom: 1px solid var(--hairline-color); -} - -#changelist-filter ul:last-child { - border-bottom: none; -} - -#changelist-filter li { - list-style-type: none; - margin-left: 0; - padding-left: 0; -} - -#changelist-filter a { - display: block; - color: var(--body-quiet-color); - text-overflow: ellipsis; - overflow-x: hidden; -} - -#changelist-filter li.selected { - border-left: 5px solid var(--hairline-color); - padding-left: 10px; - margin-left: -15px; -} - -#changelist-filter li.selected a { - color: var(--link-selected-fg); -} - -#changelist-filter a:focus, #changelist-filter a:hover, -#changelist-filter li.selected a:focus, -#changelist-filter li.selected a:hover { - color: var(--link-hover-color); -} - -#changelist-filter #changelist-filter-clear a { - font-size: 13px; - padding-bottom: 10px; - border-bottom: 1px solid var(--hairline-color); -} - -/* DATE DRILLDOWN */ - -.change-list ul.toplinks { - display: block; - float: left; - padding: 0; - margin: 0; - width: 100%; -} - -.change-list ul.toplinks li { - padding: 3px 6px; - font-weight: bold; - list-style-type: none; - display: inline-block; -} - -.change-list ul.toplinks .date-back a { - color: var(--body-quiet-color); -} - -.change-list ul.toplinks .date-back a:focus, -.change-list ul.toplinks .date-back a:hover { - color: var(--link-hover-color); -} - -/* PAGINATOR */ - -.paginator { - font-size: 13px; - padding-top: 10px; - padding-bottom: 10px; - line-height: 22px; - margin: 0; - border-top: 1px solid var(--hairline-color); - width: 100%; -} - -.paginator a:link, .paginator a:visited { - padding: 2px 6px; - background: var(--button-bg); - text-decoration: none; - color: var(--button-fg); -} - -.paginator a.showall { - border: none; - background: none; - color: var(--link-fg); -} - -.paginator a.showall:focus, .paginator a.showall:hover { - background: none; - color: var(--link-hover-color); -} - -.paginator .end { - margin-right: 6px; -} - -.paginator .this-page { - padding: 2px 6px; - font-weight: bold; - font-size: 13px; - vertical-align: top; -} - -.paginator a:focus, .paginator a:hover { - color: white; - background: var(--link-hover-color); -} - -/* ACTIONS */ - -.filtered .actions { - border-right: none; -} - -#changelist table input { - margin: 0; - vertical-align: baseline; -} - -#changelist table tbody tr.selected { - background-color: var(--selected-row); -} - -#changelist .actions { - padding: 10px; - background: var(--body-bg); - border-top: none; - border-bottom: none; - line-height: 24px; - color: var(--body-quiet-color); - width: 100%; -} - -#changelist .actions.selected { /* XXX Probably unused? */ - background: var(--body-bg); - border-top: 1px solid var(--body-bg); - border-bottom: 1px solid #edecd6; -} - -#changelist .actions span.all, -#changelist .actions span.action-counter, -#changelist .actions span.clear, -#changelist .actions span.question { - font-size: 13px; - margin: 0 0.5em; -} - -#changelist .actions:last-child { - border-bottom: none; -} - -#changelist .actions select { - vertical-align: top; - height: 24px; - color: var(--body-fg); - border: 1px solid var(--border-color); - border-radius: 4px; - font-size: 14px; - padding: 0 0 0 4px; - margin: 0; - margin-left: 10px; -} - -#changelist .actions select:focus { - border-color: var(--body-quiet-color); -} - -#changelist .actions label { - display: inline-block; - vertical-align: middle; - font-size: 13px; -} - -#changelist .actions .button { - font-size: 13px; - border: 1px solid var(--border-color); - border-radius: 4px; - background: var(--body-bg); - box-shadow: 0 -15px 20px -10px rgba(0, 0, 0, 0.15) inset; - cursor: pointer; - height: 24px; - line-height: 1; - padding: 4px 8px; - margin: 0; - color: var(--body-fg); -} - -#changelist .actions .button:focus, #changelist .actions .button:hover { - border-color: var(--body-quiet-color); -} diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/css/dashboard.css b/venv/Lib/site-packages/django/contrib/admin/static/admin/css/dashboard.css deleted file mode 100644 index 91d6efd..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/css/dashboard.css +++ /dev/null @@ -1,26 +0,0 @@ -/* DASHBOARD */ - -.dashboard .module table th { - width: 100%; -} - -.dashboard .module table td { - white-space: nowrap; -} - -.dashboard .module table td a { - display: block; - padding-right: .6em; -} - -/* RECENT ACTIONS MODULE */ - -.module ul.actionlist { - margin-left: 0; -} - -ul.actionlist li { - list-style-type: none; - overflow: hidden; - text-overflow: ellipsis; -} diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/css/fonts.css b/venv/Lib/site-packages/django/contrib/admin/static/admin/css/fonts.css deleted file mode 100644 index c837e01..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/css/fonts.css +++ /dev/null @@ -1,20 +0,0 @@ -@font-face { - font-family: 'Roboto'; - src: url('../fonts/Roboto-Bold-webfont.woff'); - font-weight: 700; - font-style: normal; -} - -@font-face { - font-family: 'Roboto'; - src: url('../fonts/Roboto-Regular-webfont.woff'); - font-weight: 400; - font-style: normal; -} - -@font-face { - font-family: 'Roboto'; - src: url('../fonts/Roboto-Light-webfont.woff'); - font-weight: 300; - font-style: normal; -} diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/css/forms.css b/venv/Lib/site-packages/django/contrib/admin/static/admin/css/forms.css deleted file mode 100644 index 5007d45..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/css/forms.css +++ /dev/null @@ -1,524 +0,0 @@ -@import url('widgets.css'); - -/* FORM ROWS */ - -.form-row { - overflow: hidden; - padding: 10px; - font-size: 13px; - border-bottom: 1px solid var(--hairline-color); -} - -.form-row img, .form-row input { - vertical-align: middle; -} - -.form-row label input[type="checkbox"] { - margin-top: 0; - vertical-align: 0; -} - -form .form-row p { - padding-left: 0; -} - -/* FORM LABELS */ - -label { - font-weight: normal; - color: var(--body-quiet-color); - font-size: 13px; -} - -.required label, label.required { - font-weight: bold; - color: var(--body-fg); -} - -/* RADIO BUTTONS */ - -form ul.radiolist li { - list-style-type: none; -} - -form ul.radiolist label { - float: none; - display: inline; -} - -form ul.radiolist input[type="radio"] { - margin: -2px 4px 0 0; - padding: 0; -} - -form ul.inline { - margin-left: 0; - padding: 0; -} - -form ul.inline li { - float: left; - padding-right: 7px; -} - -/* ALIGNED FIELDSETS */ - -.aligned label { - display: block; - padding: 4px 10px 0 0; - float: left; - width: 160px; - word-wrap: break-word; - line-height: 1; -} - -.aligned label:not(.vCheckboxLabel):after { - content: ''; - display: inline-block; - vertical-align: middle; - height: 26px; -} - -.aligned label + p, .aligned label + div.help, .aligned label + div.readonly { - padding: 6px 0; - margin-top: 0; - margin-bottom: 0; - margin-left: 170px; - overflow-wrap: break-word; -} - -.aligned ul label { - display: inline; - float: none; - width: auto; -} - -.aligned .form-row input { - margin-bottom: 0; -} - -.colMS .aligned .vLargeTextField, .colMS .aligned .vXMLLargeTextField { - width: 350px; -} - -form .aligned ul { - margin-left: 160px; - padding-left: 10px; -} - -form .aligned ul.radiolist { - display: inline-block; - margin: 0; - padding: 0; -} - -form .aligned p.help, -form .aligned div.help { - clear: left; - margin-top: 0; - margin-left: 160px; - padding-left: 10px; -} - -form .aligned label + p.help, -form .aligned label + div.help { - margin-left: 0; - padding-left: 0; -} - -form .aligned p.help:last-child, -form .aligned div.help:last-child { - margin-bottom: 0; - padding-bottom: 0; -} - -form .aligned input + p.help, -form .aligned textarea + p.help, -form .aligned select + p.help, -form .aligned input + div.help, -form .aligned textarea + div.help, -form .aligned select + div.help { - margin-left: 160px; - padding-left: 10px; -} - -form .aligned ul li { - list-style: none; -} - -form .aligned table p { - margin-left: 0; - padding-left: 0; -} - -.aligned .vCheckboxLabel { - float: none; - width: auto; - display: inline-block; - vertical-align: -3px; - padding: 0 0 5px 5px; -} - -.aligned .vCheckboxLabel + p.help, -.aligned .vCheckboxLabel + div.help { - margin-top: -4px; -} - -.colM .aligned .vLargeTextField, .colM .aligned .vXMLLargeTextField { - width: 610px; -} - -.checkbox-row p.help, -.checkbox-row div.help { - margin-left: 0; - padding-left: 0; -} - -fieldset .fieldBox { - float: left; - margin-right: 20px; -} - -/* WIDE FIELDSETS */ - -.wide label { - width: 200px; -} - -form .wide p, -form .wide input + p.help, -form .wide input + div.help { - margin-left: 200px; -} - -form .wide p.help, -form .wide div.help { - padding-left: 38px; -} - -form div.help ul { - padding-left: 0; - margin-left: 0; -} - -.colM fieldset.wide .vLargeTextField, .colM fieldset.wide .vXMLLargeTextField { - width: 450px; -} - -/* COLLAPSED FIELDSETS */ - -fieldset.collapsed * { - display: none; -} - -fieldset.collapsed h2, fieldset.collapsed { - display: block; -} - -fieldset.collapsed { - border: 1px solid var(--hairline-color); - border-radius: 4px; - overflow: hidden; -} - -fieldset.collapsed h2 { - background: var(--darkened-bg); - color: var(--body-quiet-color); -} - -fieldset .collapse-toggle { - color: var(--header-link-color); -} - -fieldset.collapsed .collapse-toggle { - background: transparent; - display: inline; - color: var(--link-fg); -} - -/* MONOSPACE TEXTAREAS */ - -fieldset.monospace textarea { - font-family: "Bitstream Vera Sans Mono", Monaco, "Courier New", Courier, monospace; -} - -/* SUBMIT ROW */ - -.submit-row { - padding: 12px 14px; - margin: 0 0 20px; - background: var(--darkened-bg); - border: 1px solid var(--hairline-color); - border-radius: 4px; - text-align: right; - overflow: hidden; -} - -body.popup .submit-row { - overflow: auto; -} - -.submit-row input { - height: 35px; - line-height: 15px; - margin: 0 0 0 5px; -} - -.submit-row input.default { - margin: 0 0 0 8px; - text-transform: uppercase; -} - -.submit-row p { - margin: 0.3em; -} - -.submit-row p.deletelink-box { - float: left; - margin: 0; -} - -.submit-row a.deletelink { - display: block; - background: var(--delete-button-bg); - border-radius: 4px; - padding: 10px 15px; - height: 15px; - line-height: 15px; - color: var(--button-fg); -} - -.submit-row a.closelink { - display: inline-block; - background: var(--close-button-bg); - border-radius: 4px; - padding: 10px 15px; - height: 15px; - line-height: 15px; - margin: 0 0 0 5px; - color: var(--button-fg); -} - -.submit-row a.deletelink:focus, -.submit-row a.deletelink:hover, -.submit-row a.deletelink:active { - background: var(--delete-button-hover-bg); -} - -.submit-row a.closelink:focus, -.submit-row a.closelink:hover, -.submit-row a.closelink:active { - background: var(--close-button-hover-bg); -} - -/* CUSTOM FORM FIELDS */ - -.vSelectMultipleField { - vertical-align: top; -} - -.vCheckboxField { - border: none; -} - -.vDateField, .vTimeField { - margin-right: 2px; - margin-bottom: 4px; -} - -.vDateField { - min-width: 6.85em; -} - -.vTimeField { - min-width: 4.7em; -} - -.vURLField { - width: 30em; -} - -.vLargeTextField, .vXMLLargeTextField { - width: 48em; -} - -.flatpages-flatpage #id_content { - height: 40.2em; -} - -.module table .vPositiveSmallIntegerField { - width: 2.2em; -} - -.vTextField, .vUUIDField { - width: 20em; -} - -.vIntegerField { - width: 5em; -} - -.vBigIntegerField { - width: 10em; -} - -.vForeignKeyRawIdAdminField { - width: 5em; -} - -/* INLINES */ - -.inline-group { - padding: 0; - margin: 0 0 30px; -} - -.inline-group thead th { - padding: 8px 10px; -} - -.inline-group .aligned label { - width: 160px; -} - -.inline-related { - position: relative; -} - -.inline-related h3 { - margin: 0; - color: var(--body-quiet-color); - padding: 5px; - font-size: 13px; - background: var(--darkened-bg); - border-top: 1px solid var(--hairline-color); - border-bottom: 1px solid var(--hairline-color); -} - -.inline-related h3 span.delete { - float: right; -} - -.inline-related h3 span.delete label { - margin-left: 2px; - font-size: 11px; -} - -.inline-related fieldset { - margin: 0; - background: var(--body-bg); - border: none; - width: 100%; -} - -.inline-related fieldset.module h3 { - margin: 0; - padding: 2px 5px 3px 5px; - font-size: 11px; - text-align: left; - font-weight: bold; - background: #bcd; - color: var(--body-bg); -} - -.inline-group .tabular fieldset.module { - border: none; -} - -.inline-related.tabular fieldset.module table { - width: 100%; - overflow-x: scroll; -} - -.last-related fieldset { - border: none; -} - -.inline-group .tabular tr.has_original td { - padding-top: 2em; -} - -.inline-group .tabular tr td.original { - padding: 2px 0 0 0; - width: 0; - _position: relative; -} - -.inline-group .tabular th.original { - width: 0px; - padding: 0; -} - -.inline-group .tabular td.original p { - position: absolute; - left: 0; - height: 1.1em; - padding: 2px 9px; - overflow: hidden; - font-size: 9px; - font-weight: bold; - color: var(--body-quiet-color); - _width: 700px; -} - -.inline-group ul.tools { - padding: 0; - margin: 0; - list-style: none; -} - -.inline-group ul.tools li { - display: inline; - padding: 0 5px; -} - -.inline-group div.add-row, -.inline-group .tabular tr.add-row td { - color: var(--body-quiet-color); - background: var(--darkened-bg); - padding: 8px 10px; - border-bottom: 1px solid var(--hairline-color); -} - -.inline-group .tabular tr.add-row td { - padding: 8px 10px; - border-bottom: 1px solid var(--hairline-color); -} - -.inline-group ul.tools a.add, -.inline-group div.add-row a, -.inline-group .tabular tr.add-row td a { - background: url(../img/icon-addlink.svg) 0 1px no-repeat; - padding-left: 16px; - font-size: 12px; -} - -.empty-form { - display: none; -} - -/* RELATED FIELD ADD ONE / LOOKUP */ - -.related-lookup { - margin-left: 5px; - display: inline-block; - vertical-align: middle; - background-repeat: no-repeat; - background-size: 14px; -} - -.related-lookup { - width: 16px; - height: 16px; - background-image: url(../img/search.svg); -} - -form .related-widget-wrapper ul { - display: inline-block; - margin-left: 0; - padding-left: 0; -} - -.clearable-file-input input { - margin-top: 0; -} diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/css/login.css b/venv/Lib/site-packages/django/contrib/admin/static/admin/css/login.css deleted file mode 100644 index bf4ba8d..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/css/login.css +++ /dev/null @@ -1,61 +0,0 @@ -/* LOGIN FORM */ - -.login { - background: var(--darkened-bg); - height: auto; -} - -.login #header { - height: auto; - padding: 15px 16px; - justify-content: center; -} - -.login #header h1 { - font-size: 18px; - margin: 0; -} - -.login #header h1 a { - color: var(--header-link-color); -} - -.login #content { - padding: 20px 20px 0; -} - -.login #container { - background: var(--body-bg); - border: 1px solid var(--hairline-color); - border-radius: 4px; - overflow: hidden; - width: 28em; - min-width: 300px; - margin: 100px auto; - height: auto; -} - -.login .form-row { - padding: 4px 0; -} - -.login .form-row label { - display: block; - line-height: 2em; -} - -.login .form-row #id_username, .login .form-row #id_password { - padding: 8px; - width: 100%; - box-sizing: border-box; -} - -.login .submit-row { - padding: 1em 0 0 0; - margin: 0; - text-align: center; -} - -.login .password-reset-link { - text-align: center; -} diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/css/nav_sidebar.css b/venv/Lib/site-packages/django/contrib/admin/static/admin/css/nav_sidebar.css deleted file mode 100644 index 0c590ff..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/css/nav_sidebar.css +++ /dev/null @@ -1,139 +0,0 @@ -.sticky { - position: sticky; - top: 0; - max-height: 100vh; -} - -.toggle-nav-sidebar { - z-index: 20; - left: 0; - display: flex; - align-items: center; - justify-content: center; - flex: 0 0 23px; - width: 23px; - border: 0; - border-right: 1px solid var(--hairline-color); - background-color: var(--body-bg); - cursor: pointer; - font-size: 20px; - color: var(--link-fg); - padding: 0; -} - -[dir="rtl"] .toggle-nav-sidebar { - border-left: 1px solid var(--hairline-color); - border-right: 0; -} - -.toggle-nav-sidebar:hover, -.toggle-nav-sidebar:focus { - background-color: var(--darkened-bg); -} - -#nav-sidebar { - z-index: 15; - flex: 0 0 275px; - left: -276px; - margin-left: -276px; - border-top: 1px solid transparent; - border-right: 1px solid var(--hairline-color); - background-color: var(--body-bg); - overflow: auto; -} - -[dir="rtl"] #nav-sidebar { - border-left: 1px solid var(--hairline-color); - border-right: 0; - left: 0; - margin-left: 0; - right: -276px; - margin-right: -276px; -} - -.toggle-nav-sidebar::before { - content: '\00BB'; -} - -.main.shifted .toggle-nav-sidebar::before { - content: '\00AB'; -} - -.main.shifted > #nav-sidebar { - margin-left: 0; -} - -[dir="rtl"] .main.shifted > #nav-sidebar { - margin-right: 0; -} - -#nav-sidebar .module th { - width: 100%; - overflow-wrap: anywhere; -} - -#nav-sidebar .module th, -#nav-sidebar .module caption { - padding-left: 16px; -} - -#nav-sidebar .module td { - white-space: nowrap; -} - -[dir="rtl"] #nav-sidebar .module th, -[dir="rtl"] #nav-sidebar .module caption { - padding-left: 8px; - padding-right: 16px; -} - -#nav-sidebar .current-app .section:link, -#nav-sidebar .current-app .section:visited { - color: var(--header-color); - font-weight: bold; -} - -#nav-sidebar .current-model { - background: var(--selected-row); -} - -.main > #nav-sidebar + .content { - max-width: calc(100% - 23px); -} - -.main.shifted > #nav-sidebar + .content { - max-width: calc(100% - 299px); -} - -@media (max-width: 767px) { - #nav-sidebar, #toggle-nav-sidebar { - display: none; - } - - .main > #nav-sidebar + .content, - .main.shifted > #nav-sidebar + .content { - max-width: 100%; - } -} - -#nav-filter { - width: 100%; - box-sizing: border-box; - padding: 2px 5px; - margin: 5px 0; - border: 1px solid var(--border-color); - background-color: var(--darkened-bg); - color: var(--body-fg); -} - -#nav-filter:focus { - border-color: var(--body-quiet-color); -} - -#nav-filter.no-results { - background: var(--message-error-bg); -} - -#nav-sidebar table { - width: 100%; -} diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/css/responsive.css b/venv/Lib/site-packages/django/contrib/admin/static/admin/css/responsive.css deleted file mode 100644 index 8c6dd81..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/css/responsive.css +++ /dev/null @@ -1,1003 +0,0 @@ -/* Tablets */ - -input[type="submit"], button { - -webkit-appearance: none; - appearance: none; -} - -@media (max-width: 1024px) { - /* Basic */ - - html { - -webkit-text-size-adjust: 100%; - } - - td, th { - padding: 10px; - font-size: 14px; - } - - .small { - font-size: 12px; - } - - /* Layout */ - - #container { - min-width: 0; - } - - #content { - padding: 20px 30px 30px; - } - - div.breadcrumbs { - padding: 10px 30px; - } - - /* Header */ - - #header { - flex-direction: column; - padding: 15px 30px; - justify-content: flex-start; - } - - #branding h1 { - margin: 0 0 8px; - font-size: 20px; - line-height: 1.2; - } - - #user-tools { - margin: 0; - font-weight: 400; - line-height: 1.85; - text-align: left; - } - - #user-tools a { - display: inline-block; - line-height: 1.4; - } - - /* Dashboard */ - - .dashboard #content { - width: auto; - } - - #content-related { - margin-right: -290px; - } - - .colSM #content-related { - margin-left: -290px; - } - - .colMS { - margin-right: 290px; - } - - .colSM { - margin-left: 290px; - } - - .dashboard .module table td a { - padding-right: 0; - } - - td .changelink, td .addlink { - font-size: 13px; - } - - /* Changelist */ - - #toolbar { - border: none; - padding: 15px; - } - - #changelist-search > div { - display: flex; - flex-wrap: nowrap; - max-width: 480px; - } - - #changelist-search label { - line-height: 22px; - } - - #toolbar form #searchbar { - flex: 1 0 auto; - width: 0; - height: 22px; - margin: 0 10px 0 6px; - } - - #toolbar form input[type=submit] { - flex: 0 1 auto; - } - - #changelist-search .quiet { - width: 0; - flex: 1 0 auto; - margin: 5px 0 0 25px; - } - - #changelist .actions { - display: flex; - flex-wrap: wrap; - padding: 15px 0; - } - - #changelist .actions.selected { - border: none; - } - - #changelist .actions label { - display: flex; - } - - #changelist .actions select { - background: var(--body-bg); - } - - #changelist .actions .button { - min-width: 48px; - margin: 0 10px; - } - - #changelist .actions span.all, - #changelist .actions span.clear, - #changelist .actions span.question, - #changelist .actions span.action-counter { - font-size: 11px; - margin: 0 10px 0 0; - } - - #changelist-filter { - flex-basis: 200px; - } - - .change-list .filtered .results, - .change-list .filtered .paginator, - .filtered #toolbar, - .filtered .actions, - - #changelist .paginator { - border-top-color: var(--hairline-color); /* XXX Is this used at all? */ - } - - #changelist .results + .paginator { - border-top: none; - } - - /* Forms */ - - label { - font-size: 14px; - } - - .form-row input[type=text], - .form-row input[type=password], - .form-row input[type=email], - .form-row input[type=url], - .form-row input[type=tel], - .form-row input[type=number], - .form-row textarea, - .form-row select, - .form-row .vTextField { - box-sizing: border-box; - margin: 0; - padding: 6px 8px; - min-height: 36px; - font-size: 14px; - } - - .form-row select { - height: 36px; - } - - .form-row select[multiple] { - height: auto; - min-height: 0; - } - - fieldset .fieldBox { - float: none; - margin: 0 -10px; - padding: 0 10px; - } - - fieldset .fieldBox + .fieldBox { - margin-top: 10px; - padding-top: 10px; - border-top: 1px solid var(--hairline-color); - } - - textarea { - max-width: 100%; - max-height: 120px; - } - - .aligned label { - padding-top: 6px; - } - - .aligned .related-lookup, - .aligned .datetimeshortcuts, - .aligned .related-lookup + strong { - align-self: center; - margin-left: 15px; - } - - form .aligned ul.radiolist { - margin-left: 2px; - } - - /* Related widget */ - - .related-widget-wrapper { - float: none; - } - - .related-widget-wrapper-link + .selector { - max-width: calc(100% - 30px); - margin-right: 15px; - } - - select + .related-widget-wrapper-link, - .related-widget-wrapper-link + .related-widget-wrapper-link { - margin-left: 10px; - } - - /* Selector */ - - .selector { - display: flex; - width: 100%; - } - - .selector .selector-filter { - display: flex; - align-items: center; - } - - .selector .selector-filter label { - margin: 0 8px 0 0; - } - - .selector .selector-filter input { - width: auto; - min-height: 0; - flex: 1 1; - } - - .selector-available, .selector-chosen { - width: auto; - flex: 1 1; - display: flex; - flex-direction: column; - } - - .selector select { - width: 100%; - flex: 1 0 auto; - margin-bottom: 5px; - } - - .selector ul.selector-chooser { - width: 26px; - height: 52px; - padding: 2px 0; - margin: auto 15px; - border-radius: 20px; - transform: translateY(-10px); - } - - .selector-add, .selector-remove { - width: 20px; - height: 20px; - background-size: 20px auto; - } - - .selector-add { - background-position: 0 -120px; - } - - .selector-remove { - background-position: 0 -80px; - } - - a.selector-chooseall, a.selector-clearall { - align-self: center; - } - - .stacked { - flex-direction: column; - max-width: 480px; - } - - .stacked > * { - flex: 0 1 auto; - } - - .stacked select { - margin-bottom: 0; - } - - .stacked .selector-available, .stacked .selector-chosen { - width: auto; - } - - .stacked ul.selector-chooser { - width: 52px; - height: 26px; - padding: 0 2px; - margin: 15px auto; - transform: none; - } - - .stacked .selector-chooser li { - padding: 3px; - } - - .stacked .selector-add, .stacked .selector-remove { - background-size: 20px auto; - } - - .stacked .selector-add { - background-position: 0 -40px; - } - - .stacked .active.selector-add { - background-position: 0 -40px; - } - - .active.selector-add:focus, .active.selector-add:hover { - background-position: 0 -140px; - } - - .stacked .active.selector-add:focus, .stacked .active.selector-add:hover { - background-position: 0 -60px; - } - - .stacked .selector-remove { - background-position: 0 0; - } - - .stacked .active.selector-remove { - background-position: 0 0; - } - - .active.selector-remove:focus, .active.selector-remove:hover { - background-position: 0 -100px; - } - - .stacked .active.selector-remove:focus, .stacked .active.selector-remove:hover { - background-position: 0 -20px; - } - - .help-tooltip, .selector .help-icon { - display: none; - } - - form .form-row p.datetime { - width: 100%; - } - - .datetime input { - width: 50%; - max-width: 120px; - } - - .datetime span { - font-size: 13px; - } - - .datetime .timezonewarning { - display: block; - font-size: 11px; - color: var(--body-quiet-color); - } - - .datetimeshortcuts { - color: var(--border-color); /* XXX Redundant, .datetime span also sets #ccc */ - } - - .form-row .datetime input.vDateField, .form-row .datetime input.vTimeField { - width: 75%; - } - - .inline-group { - overflow: auto; - } - - /* Messages */ - - ul.messagelist li { - padding-left: 55px; - background-position: 30px 12px; - } - - ul.messagelist li.error { - background-position: 30px 12px; - } - - ul.messagelist li.warning { - background-position: 30px 14px; - } - - /* Login */ - - .login #header { - padding: 15px 20px; - } - - .login #branding h1 { - margin: 0; - } - - /* GIS */ - - div.olMap { - max-width: calc(100vw - 30px); - max-height: 300px; - } - - .olMap + .clear_features { - display: block; - margin-top: 10px; - } - - /* Docs */ - - .module table.xfull { - width: 100%; - } - - pre.literal-block { - overflow: auto; - } -} - -/* Mobile */ - -@media (max-width: 767px) { - /* Layout */ - - #header, #content, #footer { - padding: 15px; - } - - #footer:empty { - padding: 0; - } - - div.breadcrumbs { - padding: 10px 15px; - } - - /* Dashboard */ - - .colMS, .colSM { - margin: 0; - } - - #content-related, .colSM #content-related { - width: 100%; - margin: 0; - } - - #content-related .module { - margin-bottom: 0; - } - - #content-related .module h2 { - padding: 10px 15px; - font-size: 16px; - } - - /* Changelist */ - - #changelist { - align-items: stretch; - flex-direction: column; - } - - #toolbar { - padding: 10px; - } - - #changelist-filter { - margin-left: 0; - } - - #changelist .actions label { - flex: 1 1; - } - - #changelist .actions select { - flex: 1 0; - width: 100%; - } - - #changelist .actions span { - flex: 1 0 100%; - } - - #changelist-filter { - position: static; - width: auto; - margin-top: 30px; - } - - .object-tools { - float: none; - margin: 0 0 15px; - padding: 0; - overflow: hidden; - } - - .object-tools li { - height: auto; - margin-left: 0; - } - - .object-tools li + li { - margin-left: 15px; - } - - /* Forms */ - - .form-row { - padding: 15px 0; - } - - .aligned .form-row, - .aligned .form-row > div { - display: flex; - flex-wrap: wrap; - max-width: 100vw; - } - - .aligned .form-row > div { - width: calc(100vw - 30px); - } - - textarea { - max-width: none; - } - - .vURLField { - width: auto; - } - - fieldset .fieldBox + .fieldBox { - margin-top: 15px; - padding-top: 15px; - } - - fieldset.collapsed .form-row { - display: none; - } - - .aligned label { - width: 100%; - padding: 0 0 10px; - } - - .aligned label:after { - max-height: 0; - } - - .aligned .form-row input, - .aligned .form-row select, - .aligned .form-row textarea { - flex: 1 1 auto; - max-width: 100%; - } - - .aligned .checkbox-row { - align-items: center; - } - - .aligned .checkbox-row input { - flex: 0 1 auto; - margin: 0; - } - - .aligned .vCheckboxLabel { - flex: 1 0; - padding: 1px 0 0 5px; - } - - .aligned label + p, - .aligned label + div.help, - .aligned label + div.readonly { - padding: 0; - margin-left: 0; - } - - .aligned p.file-upload { - margin-left: 0; - font-size: 13px; - } - - span.clearable-file-input { - margin-left: 15px; - } - - span.clearable-file-input label { - font-size: 13px; - padding-bottom: 0; - } - - .aligned .timezonewarning { - flex: 1 0 100%; - margin-top: 5px; - } - - form .aligned .form-row div.help { - width: 100%; - margin: 5px 0 0; - padding: 0; - } - - form .aligned ul { - margin-left: 0; - padding-left: 0; - } - - form .aligned ul.radiolist { - margin-right: 15px; - margin-bottom: -3px; - } - - form .aligned ul.radiolist:not(.inline) li + li { - margin-top: 5px; - } - - /* Related widget */ - - .related-widget-wrapper { - width: 100%; - display: flex; - align-items: flex-start; - } - - .related-widget-wrapper .selector { - order: 1; - } - - .related-widget-wrapper > a { - order: 2; - } - - .related-widget-wrapper .radiolist ~ a { - align-self: flex-end; - } - - .related-widget-wrapper > select ~ a { - align-self: center; - } - - select + .related-widget-wrapper-link, - .related-widget-wrapper-link + .related-widget-wrapper-link { - margin-left: 15px; - } - - /* Selector */ - - .selector { - flex-direction: column; - } - - .selector > * { - float: none; - } - - .selector-available, .selector-chosen { - margin-bottom: 0; - flex: 1 1 auto; - } - - .selector select { - max-height: 96px; - } - - .selector ul.selector-chooser { - display: block; - float: none; - width: 52px; - height: 26px; - padding: 0 2px; - margin: 15px auto 20px; - transform: none; - } - - .selector ul.selector-chooser li { - float: left; - } - - .selector-remove { - background-position: 0 0; - } - - .active.selector-remove:focus, .active.selector-remove:hover { - background-position: 0 -20px; - } - - .selector-add { - background-position: 0 -40px; - } - - .active.selector-add:focus, .active.selector-add:hover { - background-position: 0 -60px; - } - - /* Inlines */ - - .inline-group[data-inline-type="stacked"] .inline-related { - border: 1px solid var(--hairline-color); - border-radius: 4px; - margin-top: 15px; - overflow: auto; - } - - .inline-group[data-inline-type="stacked"] .inline-related > * { - box-sizing: border-box; - } - - .inline-group[data-inline-type="stacked"] .inline-related .module { - padding: 0 10px; - } - - .inline-group[data-inline-type="stacked"] .inline-related .module .form-row { - border-top: 1px solid var(--hairline-color); - border-bottom: none; - } - - .inline-group[data-inline-type="stacked"] .inline-related .module .form-row:first-child { - border-top: none; - } - - .inline-group[data-inline-type="stacked"] .inline-related h3 { - padding: 10px; - border-top-width: 0; - border-bottom-width: 2px; - display: flex; - flex-wrap: wrap; - align-items: center; - } - - .inline-group[data-inline-type="stacked"] .inline-related h3 .inline_label { - margin-right: auto; - } - - .inline-group[data-inline-type="stacked"] .inline-related h3 span.delete { - float: none; - flex: 1 1 100%; - margin-top: 5px; - } - - .inline-group[data-inline-type="stacked"] .aligned .form-row > div:not([class]) { - width: 100%; - } - - .inline-group[data-inline-type="stacked"] .aligned label { - width: 100%; - } - - .inline-group[data-inline-type="stacked"] div.add-row { - margin-top: 15px; - border: 1px solid var(--hairline-color); - border-radius: 4px; - } - - .inline-group div.add-row, - .inline-group .tabular tr.add-row td { - padding: 0; - } - - .inline-group div.add-row a, - .inline-group .tabular tr.add-row td a { - display: block; - padding: 8px 10px 8px 26px; - background-position: 8px 9px; - } - - /* Submit row */ - - .submit-row { - padding: 10px 10px 0; - margin: 0 0 15px; - display: flex; - flex-direction: column; - } - - .submit-row > * { - width: 100%; - } - - .submit-row input, .submit-row input.default, .submit-row a, .submit-row a.closelink { - float: none; - margin: 0 0 10px; - text-align: center; - } - - .submit-row a.closelink { - padding: 10px 0; - } - - .submit-row p.deletelink-box { - order: 4; - } - - /* Messages */ - - ul.messagelist li { - padding-left: 40px; - background-position: 15px 12px; - } - - ul.messagelist li.error { - background-position: 15px 12px; - } - - ul.messagelist li.warning { - background-position: 15px 14px; - } - - /* Paginator */ - - .paginator .this-page, .paginator a:link, .paginator a:visited { - padding: 4px 10px; - } - - /* Login */ - - body.login { - padding: 0 15px; - } - - .login #container { - width: auto; - max-width: 480px; - margin: 50px auto; - } - - .login #header, - .login #content { - padding: 15px; - } - - .login #content-main { - float: none; - } - - .login .form-row { - padding: 0; - } - - .login .form-row + .form-row { - margin-top: 15px; - } - - .login .form-row label { - margin: 0 0 5px; - line-height: 1.2; - } - - .login .submit-row { - padding: 15px 0 0; - } - - .login br { - display: none; - } - - .login .submit-row input { - margin: 0; - text-transform: uppercase; - } - - .errornote { - margin: 0 0 20px; - padding: 8px 12px; - font-size: 13px; - } - - /* Calendar and clock */ - - .calendarbox, .clockbox { - position: fixed !important; - top: 50% !important; - left: 50% !important; - transform: translate(-50%, -50%); - margin: 0; - border: none; - overflow: visible; - } - - .calendarbox:before, .clockbox:before { - content: ''; - position: fixed; - top: 50%; - left: 50%; - width: 100vw; - height: 100vh; - background: rgba(0, 0, 0, 0.75); - transform: translate(-50%, -50%); - } - - .calendarbox > *, .clockbox > * { - position: relative; - z-index: 1; - } - - .calendarbox > div:first-child { - z-index: 2; - } - - .calendarbox .calendar, .clockbox h2 { - border-radius: 4px 4px 0 0; - overflow: hidden; - } - - .calendarbox .calendar-cancel, .clockbox .calendar-cancel { - border-radius: 0 0 4px 4px; - overflow: hidden; - } - - .calendar-shortcuts { - padding: 10px 0; - font-size: 12px; - line-height: 12px; - } - - .calendar-shortcuts a { - margin: 0 4px; - } - - .timelist a { - background: var(--body-bg); - padding: 4px; - } - - .calendar-cancel { - padding: 8px 10px; - } - - .clockbox h2 { - padding: 8px 15px; - } - - .calendar caption { - padding: 10px; - } - - .calendarbox .calendarnav-previous, .calendarbox .calendarnav-next { - z-index: 1; - top: 10px; - } - - /* History */ - - table#change-history tbody th, table#change-history tbody td { - font-size: 13px; - word-break: break-word; - } - - table#change-history tbody th { - width: auto; - } - - /* Docs */ - - table.model tbody th, table.model tbody td { - font-size: 13px; - word-break: break-word; - } -} diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/css/responsive_rtl.css b/venv/Lib/site-packages/django/contrib/admin/static/admin/css/responsive_rtl.css deleted file mode 100644 index 66d3c2f..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/css/responsive_rtl.css +++ /dev/null @@ -1,80 +0,0 @@ -/* TABLETS */ - -@media (max-width: 1024px) { - [dir="rtl"] .colMS { - margin-right: 0; - } - - [dir="rtl"] #user-tools { - text-align: right; - } - - [dir="rtl"] #changelist .actions label { - padding-left: 10px; - padding-right: 0; - } - - [dir="rtl"] #changelist .actions select { - margin-left: 0; - margin-right: 15px; - } - - [dir="rtl"] .change-list .filtered .results, - [dir="rtl"] .change-list .filtered .paginator, - [dir="rtl"] .filtered #toolbar, - [dir="rtl"] .filtered div.xfull, - [dir="rtl"] .filtered .actions, - [dir="rtl"] #changelist-filter { - margin-left: 0; - } - - [dir="rtl"] .inline-group ul.tools a.add, - [dir="rtl"] .inline-group div.add-row a, - [dir="rtl"] .inline-group .tabular tr.add-row td a { - padding: 8px 26px 8px 10px; - background-position: calc(100% - 8px) 9px; - } - - [dir="rtl"] .related-widget-wrapper-link + .selector { - margin-right: 0; - margin-left: 15px; - } - - [dir="rtl"] .selector .selector-filter label { - margin-right: 0; - margin-left: 8px; - } - - [dir="rtl"] .object-tools li { - float: right; - } - - [dir="rtl"] .object-tools li + li { - margin-left: 0; - margin-right: 15px; - } - - [dir="rtl"] .dashboard .module table td a { - padding-left: 0; - padding-right: 16px; - } -} - -/* MOBILE */ - -@media (max-width: 767px) { - [dir="rtl"] .aligned .related-lookup, - [dir="rtl"] .aligned .datetimeshortcuts { - margin-left: 0; - margin-right: 15px; - } - - [dir="rtl"] .aligned ul { - margin-right: 0; - } - - [dir="rtl"] #changelist-filter { - margin-left: 0; - margin-right: 0; - } -} diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/css/rtl.css b/venv/Lib/site-packages/django/contrib/admin/static/admin/css/rtl.css deleted file mode 100644 index 0447f89..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/css/rtl.css +++ /dev/null @@ -1,227 +0,0 @@ -/* GLOBAL */ - -th { - text-align: right; -} - -.module h2, .module caption { - text-align: right; -} - -.module ul, .module ol { - margin-left: 0; - margin-right: 1.5em; -} - -.viewlink, .addlink, .changelink { - padding-left: 0; - padding-right: 16px; - background-position: 100% 1px; -} - -.deletelink { - padding-left: 0; - padding-right: 16px; - background-position: 100% 1px; -} - -.object-tools { - float: left; -} - -thead th:first-child, -tfoot td:first-child { - border-left: none; -} - -/* LAYOUT */ - -#user-tools { - right: auto; - left: 0; - text-align: left; -} - -div.breadcrumbs { - text-align: right; -} - -#content-main { - float: right; -} - -#content-related { - float: left; - margin-left: -300px; - margin-right: auto; -} - -.colMS { - margin-left: 300px; - margin-right: 0; -} - -/* SORTABLE TABLES */ - -table thead th.sorted .sortoptions { - float: left; -} - -thead th.sorted .text { - padding-right: 0; - padding-left: 42px; -} - -/* dashboard styles */ - -.dashboard .module table td a { - padding-left: .6em; - padding-right: 16px; -} - -/* changelists styles */ - -.change-list .filtered table { - border-left: none; - border-right: 0px none; -} - -#changelist-filter { - border-left: none; - border-right: none; - margin-left: 0; - margin-right: 30px; -} - -#changelist-filter li.selected { - border-left: none; - padding-left: 10px; - margin-left: 0; - border-right: 5px solid var(--hairline-color); - padding-right: 10px; - margin-right: -15px; -} - -#changelist table tbody td:first-child, #changelist table tbody th:first-child { - border-right: none; - border-left: none; -} - -/* FORMS */ - -.aligned label { - padding: 0 0 3px 1em; - float: right; -} - -.submit-row { - text-align: left -} - -.submit-row p.deletelink-box { - float: right; -} - -.submit-row input.default { - margin-left: 0; -} - -.vDateField, .vTimeField { - margin-left: 2px; -} - -.aligned .form-row input { - margin-left: 5px; -} - -form .aligned p.help, form .aligned div.help { - clear: right; -} - -form .aligned ul { - margin-right: 163px; - margin-left: 0; -} - -form ul.inline li { - float: right; - padding-right: 0; - padding-left: 7px; -} - -input[type=submit].default, .submit-row input.default { - float: left; -} - -fieldset .fieldBox { - float: right; - margin-left: 20px; - margin-right: 0; -} - -.errorlist li { - background-position: 100% 12px; - padding: 0; -} - -.errornote { - background-position: 100% 12px; - padding: 10px 12px; -} - -/* WIDGETS */ - -.calendarnav-previous { - top: 0; - left: auto; - right: 10px; -} - -.calendarnav-next { - top: 0; - right: auto; - left: 10px; -} - -.calendar caption, .calendarbox h2 { - text-align: center; -} - -.selector { - float: right; -} - -.selector .selector-filter { - text-align: right; -} - -.inline-deletelink { - float: left; -} - -form .form-row p.datetime { - overflow: hidden; -} - -.related-widget-wrapper { - float: right; -} - -/* MISC */ - -.inline-related h2, .inline-group h2 { - text-align: right -} - -.inline-related h3 span.delete { - padding-right: 20px; - padding-left: inherit; - left: 10px; - right: inherit; - float:left; -} - -.inline-related h3 span.delete label { - margin-left: inherit; - margin-right: 2px; -} diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/css/vendor/select2/LICENSE-SELECT2.md b/venv/Lib/site-packages/django/contrib/admin/static/admin/css/vendor/select2/LICENSE-SELECT2.md deleted file mode 100644 index 8cb8a2b..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/css/vendor/select2/LICENSE-SELECT2.md +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2012-2017 Kevin Brown, Igor Vaynberg, and Select2 contributors - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.css b/venv/Lib/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.css deleted file mode 100644 index 750b320..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.css +++ /dev/null @@ -1,481 +0,0 @@ -.select2-container { - box-sizing: border-box; - display: inline-block; - margin: 0; - position: relative; - vertical-align: middle; } - .select2-container .select2-selection--single { - box-sizing: border-box; - cursor: pointer; - display: block; - height: 28px; - user-select: none; - -webkit-user-select: none; } - .select2-container .select2-selection--single .select2-selection__rendered { - display: block; - padding-left: 8px; - padding-right: 20px; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; } - .select2-container .select2-selection--single .select2-selection__clear { - position: relative; } - .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered { - padding-right: 8px; - padding-left: 20px; } - .select2-container .select2-selection--multiple { - box-sizing: border-box; - cursor: pointer; - display: block; - min-height: 32px; - user-select: none; - -webkit-user-select: none; } - .select2-container .select2-selection--multiple .select2-selection__rendered { - display: inline-block; - overflow: hidden; - padding-left: 8px; - text-overflow: ellipsis; - white-space: nowrap; } - .select2-container .select2-search--inline { - float: left; } - .select2-container .select2-search--inline .select2-search__field { - box-sizing: border-box; - border: none; - font-size: 100%; - margin-top: 5px; - padding: 0; } - .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button { - -webkit-appearance: none; } - -.select2-dropdown { - background-color: white; - border: 1px solid #aaa; - border-radius: 4px; - box-sizing: border-box; - display: block; - position: absolute; - left: -100000px; - width: 100%; - z-index: 1051; } - -.select2-results { - display: block; } - -.select2-results__options { - list-style: none; - margin: 0; - padding: 0; } - -.select2-results__option { - padding: 6px; - user-select: none; - -webkit-user-select: none; } - .select2-results__option[aria-selected] { - cursor: pointer; } - -.select2-container--open .select2-dropdown { - left: 0; } - -.select2-container--open .select2-dropdown--above { - border-bottom: none; - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; } - -.select2-container--open .select2-dropdown--below { - border-top: none; - border-top-left-radius: 0; - border-top-right-radius: 0; } - -.select2-search--dropdown { - display: block; - padding: 4px; } - .select2-search--dropdown .select2-search__field { - padding: 4px; - width: 100%; - box-sizing: border-box; } - .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button { - -webkit-appearance: none; } - .select2-search--dropdown.select2-search--hide { - display: none; } - -.select2-close-mask { - border: 0; - margin: 0; - padding: 0; - display: block; - position: fixed; - left: 0; - top: 0; - min-height: 100%; - min-width: 100%; - height: auto; - width: auto; - opacity: 0; - z-index: 99; - background-color: #fff; - filter: alpha(opacity=0); } - -.select2-hidden-accessible { - border: 0 !important; - clip: rect(0 0 0 0) !important; - -webkit-clip-path: inset(50%) !important; - clip-path: inset(50%) !important; - height: 1px !important; - overflow: hidden !important; - padding: 0 !important; - position: absolute !important; - width: 1px !important; - white-space: nowrap !important; } - -.select2-container--default .select2-selection--single { - background-color: #fff; - border: 1px solid #aaa; - border-radius: 4px; } - .select2-container--default .select2-selection--single .select2-selection__rendered { - color: #444; - line-height: 28px; } - .select2-container--default .select2-selection--single .select2-selection__clear { - cursor: pointer; - float: right; - font-weight: bold; } - .select2-container--default .select2-selection--single .select2-selection__placeholder { - color: #999; } - .select2-container--default .select2-selection--single .select2-selection__arrow { - height: 26px; - position: absolute; - top: 1px; - right: 1px; - width: 20px; } - .select2-container--default .select2-selection--single .select2-selection__arrow b { - border-color: #888 transparent transparent transparent; - border-style: solid; - border-width: 5px 4px 0 4px; - height: 0; - left: 50%; - margin-left: -4px; - margin-top: -2px; - position: absolute; - top: 50%; - width: 0; } - -.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear { - float: left; } - -.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow { - left: 1px; - right: auto; } - -.select2-container--default.select2-container--disabled .select2-selection--single { - background-color: #eee; - cursor: default; } - .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear { - display: none; } - -.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { - border-color: transparent transparent #888 transparent; - border-width: 0 4px 5px 4px; } - -.select2-container--default .select2-selection--multiple { - background-color: white; - border: 1px solid #aaa; - border-radius: 4px; - cursor: text; } - .select2-container--default .select2-selection--multiple .select2-selection__rendered { - box-sizing: border-box; - list-style: none; - margin: 0; - padding: 0 5px; - width: 100%; } - .select2-container--default .select2-selection--multiple .select2-selection__rendered li { - list-style: none; } - .select2-container--default .select2-selection--multiple .select2-selection__clear { - cursor: pointer; - float: right; - font-weight: bold; - margin-top: 5px; - margin-right: 10px; - padding: 1px; } - .select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: #e4e4e4; - border: 1px solid #aaa; - border-radius: 4px; - cursor: default; - float: left; - margin-right: 5px; - margin-top: 5px; - padding: 0 5px; } - .select2-container--default .select2-selection--multiple .select2-selection__choice__remove { - color: #999; - cursor: pointer; - display: inline-block; - font-weight: bold; - margin-right: 2px; } - .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover { - color: #333; } - -.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline { - float: right; } - -.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice { - margin-left: 5px; - margin-right: auto; } - -.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { - margin-left: 2px; - margin-right: auto; } - -.select2-container--default.select2-container--focus .select2-selection--multiple { - border: solid black 1px; - outline: 0; } - -.select2-container--default.select2-container--disabled .select2-selection--multiple { - background-color: #eee; - cursor: default; } - -.select2-container--default.select2-container--disabled .select2-selection__choice__remove { - display: none; } - -.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple { - border-top-left-radius: 0; - border-top-right-radius: 0; } - -.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple { - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; } - -.select2-container--default .select2-search--dropdown .select2-search__field { - border: 1px solid #aaa; } - -.select2-container--default .select2-search--inline .select2-search__field { - background: transparent; - border: none; - outline: 0; - box-shadow: none; - -webkit-appearance: textfield; } - -.select2-container--default .select2-results > .select2-results__options { - max-height: 200px; - overflow-y: auto; } - -.select2-container--default .select2-results__option[role=group] { - padding: 0; } - -.select2-container--default .select2-results__option[aria-disabled=true] { - color: #999; } - -.select2-container--default .select2-results__option[aria-selected=true] { - background-color: #ddd; } - -.select2-container--default .select2-results__option .select2-results__option { - padding-left: 1em; } - .select2-container--default .select2-results__option .select2-results__option .select2-results__group { - padding-left: 0; } - .select2-container--default .select2-results__option .select2-results__option .select2-results__option { - margin-left: -1em; - padding-left: 2em; } - .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option { - margin-left: -2em; - padding-left: 3em; } - .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { - margin-left: -3em; - padding-left: 4em; } - .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { - margin-left: -4em; - padding-left: 5em; } - .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { - margin-left: -5em; - padding-left: 6em; } - -.select2-container--default .select2-results__option--highlighted[aria-selected] { - background-color: #5897fb; - color: white; } - -.select2-container--default .select2-results__group { - cursor: default; - display: block; - padding: 6px; } - -.select2-container--classic .select2-selection--single { - background-color: #f7f7f7; - border: 1px solid #aaa; - border-radius: 4px; - outline: 0; - background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%); - background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%); - background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); } - .select2-container--classic .select2-selection--single:focus { - border: 1px solid #5897fb; } - .select2-container--classic .select2-selection--single .select2-selection__rendered { - color: #444; - line-height: 28px; } - .select2-container--classic .select2-selection--single .select2-selection__clear { - cursor: pointer; - float: right; - font-weight: bold; - margin-right: 10px; } - .select2-container--classic .select2-selection--single .select2-selection__placeholder { - color: #999; } - .select2-container--classic .select2-selection--single .select2-selection__arrow { - background-color: #ddd; - border: none; - border-left: 1px solid #aaa; - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; - height: 26px; - position: absolute; - top: 1px; - right: 1px; - width: 20px; - background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%); - background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%); - background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); } - .select2-container--classic .select2-selection--single .select2-selection__arrow b { - border-color: #888 transparent transparent transparent; - border-style: solid; - border-width: 5px 4px 0 4px; - height: 0; - left: 50%; - margin-left: -4px; - margin-top: -2px; - position: absolute; - top: 50%; - width: 0; } - -.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear { - float: left; } - -.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow { - border: none; - border-right: 1px solid #aaa; - border-radius: 0; - border-top-left-radius: 4px; - border-bottom-left-radius: 4px; - left: 1px; - right: auto; } - -.select2-container--classic.select2-container--open .select2-selection--single { - border: 1px solid #5897fb; } - .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow { - background: transparent; - border: none; } - .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b { - border-color: transparent transparent #888 transparent; - border-width: 0 4px 5px 4px; } - -.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single { - border-top: none; - border-top-left-radius: 0; - border-top-right-radius: 0; - background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%); - background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%); - background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); } - -.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single { - border-bottom: none; - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; - background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%); - background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%); - background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); } - -.select2-container--classic .select2-selection--multiple { - background-color: white; - border: 1px solid #aaa; - border-radius: 4px; - cursor: text; - outline: 0; } - .select2-container--classic .select2-selection--multiple:focus { - border: 1px solid #5897fb; } - .select2-container--classic .select2-selection--multiple .select2-selection__rendered { - list-style: none; - margin: 0; - padding: 0 5px; } - .select2-container--classic .select2-selection--multiple .select2-selection__clear { - display: none; } - .select2-container--classic .select2-selection--multiple .select2-selection__choice { - background-color: #e4e4e4; - border: 1px solid #aaa; - border-radius: 4px; - cursor: default; - float: left; - margin-right: 5px; - margin-top: 5px; - padding: 0 5px; } - .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove { - color: #888; - cursor: pointer; - display: inline-block; - font-weight: bold; - margin-right: 2px; } - .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover { - color: #555; } - -.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice { - float: right; - margin-left: 5px; - margin-right: auto; } - -.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { - margin-left: 2px; - margin-right: auto; } - -.select2-container--classic.select2-container--open .select2-selection--multiple { - border: 1px solid #5897fb; } - -.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple { - border-top: none; - border-top-left-radius: 0; - border-top-right-radius: 0; } - -.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple { - border-bottom: none; - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; } - -.select2-container--classic .select2-search--dropdown .select2-search__field { - border: 1px solid #aaa; - outline: 0; } - -.select2-container--classic .select2-search--inline .select2-search__field { - outline: 0; - box-shadow: none; } - -.select2-container--classic .select2-dropdown { - background-color: white; - border: 1px solid transparent; } - -.select2-container--classic .select2-dropdown--above { - border-bottom: none; } - -.select2-container--classic .select2-dropdown--below { - border-top: none; } - -.select2-container--classic .select2-results > .select2-results__options { - max-height: 200px; - overflow-y: auto; } - -.select2-container--classic .select2-results__option[role=group] { - padding: 0; } - -.select2-container--classic .select2-results__option[aria-disabled=true] { - color: grey; } - -.select2-container--classic .select2-results__option--highlighted[aria-selected] { - background-color: #3875d7; - color: white; } - -.select2-container--classic .select2-results__group { - cursor: default; - display: block; - padding: 6px; } - -.select2-container--classic.select2-container--open .select2-dropdown { - border-color: #5897fb; } diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.min.css b/venv/Lib/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.min.css deleted file mode 100644 index 7c18ad5..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.min.css +++ /dev/null @@ -1 +0,0 @@ -.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb} diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/css/widgets.css b/venv/Lib/site-packages/django/contrib/admin/static/admin/css/widgets.css deleted file mode 100644 index c7d6456..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/css/widgets.css +++ /dev/null @@ -1,574 +0,0 @@ -/* SELECTOR (FILTER INTERFACE) */ - -.selector { - width: 800px; - float: left; -} - -.selector select { - width: 380px; - height: 17.2em; -} - -.selector-available, .selector-chosen { - float: left; - width: 380px; - text-align: center; - margin-bottom: 5px; -} - -.selector-chosen select { - border-top: none; -} - -.selector-available h2, .selector-chosen h2 { - border: 1px solid var(--border-color); - border-radius: 4px 4px 0 0; -} - -.selector-chosen h2 { - background: var(--primary); - color: var(--header-link-color); -} - -.selector .selector-available h2 { - background: var(--darkened-bg); - color: var(--body-quiet-color); -} - -.selector .selector-filter { - border: 1px solid var(--border-color); - border-width: 0 1px; - padding: 8px; - color: var(--body-quiet-color); - font-size: 10px; - margin: 0; - text-align: left; -} - -.selector .selector-filter label, -.inline-group .aligned .selector .selector-filter label { - float: left; - margin: 7px 0 0; - width: 18px; - height: 18px; - padding: 0; - overflow: hidden; - line-height: 1; -} - -.selector .selector-available input { - width: 320px; - margin-left: 8px; -} - -.selector ul.selector-chooser { - float: left; - width: 22px; - background-color: var(--selected-bg); - border-radius: 10px; - margin: 10em 5px 0 5px; - padding: 0; -} - -.selector-chooser li { - margin: 0; - padding: 3px; - list-style-type: none; -} - -.selector select { - padding: 0 10px; - margin: 0 0 10px; - border-radius: 0 0 4px 4px; -} - -.selector-add, .selector-remove { - width: 16px; - height: 16px; - display: block; - text-indent: -3000px; - overflow: hidden; - cursor: default; - opacity: 0.55; -} - -.active.selector-add, .active.selector-remove { - opacity: 1; -} - -.active.selector-add:hover, .active.selector-remove:hover { - cursor: pointer; -} - -.selector-add { - background: url(../img/selector-icons.svg) 0 -96px no-repeat; -} - -.active.selector-add:focus, .active.selector-add:hover { - background-position: 0 -112px; -} - -.selector-remove { - background: url(../img/selector-icons.svg) 0 -64px no-repeat; -} - -.active.selector-remove:focus, .active.selector-remove:hover { - background-position: 0 -80px; -} - -a.selector-chooseall, a.selector-clearall { - display: inline-block; - height: 16px; - text-align: left; - margin: 1px auto 3px; - overflow: hidden; - font-weight: bold; - line-height: 16px; - color: var(--body-quiet-color); - text-decoration: none; - opacity: 0.55; -} - -a.active.selector-chooseall:focus, a.active.selector-clearall:focus, -a.active.selector-chooseall:hover, a.active.selector-clearall:hover { - color: var(--link-fg); -} - -a.active.selector-chooseall, a.active.selector-clearall { - opacity: 1; -} - -a.active.selector-chooseall:hover, a.active.selector-clearall:hover { - cursor: pointer; -} - -a.selector-chooseall { - padding: 0 18px 0 0; - background: url(../img/selector-icons.svg) right -160px no-repeat; - cursor: default; -} - -a.active.selector-chooseall:focus, a.active.selector-chooseall:hover { - background-position: 100% -176px; -} - -a.selector-clearall { - padding: 0 0 0 18px; - background: url(../img/selector-icons.svg) 0 -128px no-repeat; - cursor: default; -} - -a.active.selector-clearall:focus, a.active.selector-clearall:hover { - background-position: 0 -144px; -} - -/* STACKED SELECTORS */ - -.stacked { - float: left; - width: 490px; -} - -.stacked select { - width: 480px; - height: 10.1em; -} - -.stacked .selector-available, .stacked .selector-chosen { - width: 480px; -} - -.stacked .selector-available { - margin-bottom: 0; -} - -.stacked .selector-available input { - width: 422px; -} - -.stacked ul.selector-chooser { - height: 22px; - width: 50px; - margin: 0 0 10px 40%; - background-color: #eee; - border-radius: 10px; -} - -.stacked .selector-chooser li { - float: left; - padding: 3px 3px 3px 5px; -} - -.stacked .selector-chooseall, .stacked .selector-clearall { - display: none; -} - -.stacked .selector-add { - background: url(../img/selector-icons.svg) 0 -32px no-repeat; - cursor: default; -} - -.stacked .active.selector-add { - background-position: 0 -32px; - cursor: pointer; -} - -.stacked .active.selector-add:focus, .stacked .active.selector-add:hover { - background-position: 0 -48px; - cursor: pointer; -} - -.stacked .selector-remove { - background: url(../img/selector-icons.svg) 0 0 no-repeat; - cursor: default; -} - -.stacked .active.selector-remove { - background-position: 0 0px; - cursor: pointer; -} - -.stacked .active.selector-remove:focus, .stacked .active.selector-remove:hover { - background-position: 0 -16px; - cursor: pointer; -} - -.selector .help-icon { - background: url(../img/icon-unknown.svg) 0 0 no-repeat; - display: inline-block; - vertical-align: middle; - margin: -2px 0 0 2px; - width: 13px; - height: 13px; -} - -.selector .selector-chosen .help-icon { - background: url(../img/icon-unknown-alt.svg) 0 0 no-repeat; -} - -.selector .search-label-icon { - background: url(../img/search.svg) 0 0 no-repeat; - display: inline-block; - height: 18px; - width: 18px; -} - -/* DATE AND TIME */ - -p.datetime { - line-height: 20px; - margin: 0; - padding: 0; - color: var(--body-quiet-color); - font-weight: bold; -} - -.datetime span { - white-space: nowrap; - font-weight: normal; - font-size: 11px; - color: var(--body-quiet-color); -} - -.datetime input, .form-row .datetime input.vDateField, .form-row .datetime input.vTimeField { - margin-left: 5px; - margin-bottom: 4px; -} - -table p.datetime { - font-size: 11px; - margin-left: 0; - padding-left: 0; -} - -.datetimeshortcuts .clock-icon, .datetimeshortcuts .date-icon { - position: relative; - display: inline-block; - vertical-align: middle; - height: 16px; - width: 16px; - overflow: hidden; -} - -.datetimeshortcuts .clock-icon { - background: url(../img/icon-clock.svg) 0 0 no-repeat; -} - -.datetimeshortcuts a:focus .clock-icon, -.datetimeshortcuts a:hover .clock-icon { - background-position: 0 -16px; -} - -.datetimeshortcuts .date-icon { - background: url(../img/icon-calendar.svg) 0 0 no-repeat; - top: -1px; -} - -.datetimeshortcuts a:focus .date-icon, -.datetimeshortcuts a:hover .date-icon { - background-position: 0 -16px; -} - -.timezonewarning { - font-size: 11px; - color: var(--body-quiet-color); -} - -/* URL */ - -p.url { - line-height: 20px; - margin: 0; - padding: 0; - color: var(--body-quiet-color); - font-size: 11px; - font-weight: bold; -} - -.url a { - font-weight: normal; -} - -/* FILE UPLOADS */ - -p.file-upload { - line-height: 20px; - margin: 0; - padding: 0; - color: var(--body-quiet-color); - font-size: 11px; - font-weight: bold; -} - -.aligned p.file-upload { - margin-left: 170px; -} - -.file-upload a { - font-weight: normal; -} - -.file-upload .deletelink { - margin-left: 5px; -} - -span.clearable-file-input label { - color: var(--body-fg); - font-size: 11px; - display: inline; - float: none; -} - -/* CALENDARS & CLOCKS */ - -.calendarbox, .clockbox { - margin: 5px auto; - font-size: 12px; - width: 19em; - text-align: center; - background: var(--body-bg); - color: var(--body-fg); - border: 1px solid var(--hairline-color); - border-radius: 4px; - box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15); - overflow: hidden; - position: relative; -} - -.clockbox { - width: auto; -} - -.calendar { - margin: 0; - padding: 0; -} - -.calendar table { - margin: 0; - padding: 0; - border-collapse: collapse; - background: white; - width: 100%; -} - -.calendar caption, .calendarbox h2 { - margin: 0; - text-align: center; - border-top: none; - font-weight: 700; - font-size: 12px; - color: #333; - background: var(--accent); -} - -.calendar th { - padding: 8px 5px; - background: var(--darkened-bg); - border-bottom: 1px solid var(--border-color); - font-weight: 400; - font-size: 12px; - text-align: center; - color: var(--body-quiet-color); -} - -.calendar td { - font-weight: 400; - font-size: 12px; - text-align: center; - padding: 0; - border-top: 1px solid var(--hairline-color); - border-bottom: none; -} - -.calendar td.selected a { - background: var(--primary); - color: var(--button-fg); -} - -.calendar td.nonday { - background: var(--darkened-bg); -} - -.calendar td.today a { - font-weight: 700; -} - -.calendar td a, .timelist a { - display: block; - font-weight: 400; - padding: 6px; - text-decoration: none; - color: var(--body-quiet-color); -} - -.calendar td a:focus, .timelist a:focus, -.calendar td a:hover, .timelist a:hover { - background: var(--primary); - color: white; -} - -.calendar td a:active, .timelist a:active { - background: var(--header-bg); - color: white; -} - -.calendarnav { - font-size: 10px; - text-align: center; - color: #ccc; - margin: 0; - padding: 1px 3px; -} - -.calendarnav a:link, #calendarnav a:visited, -#calendarnav a:focus, #calendarnav a:hover { - color: var(--body-quiet-color); -} - -.calendar-shortcuts { - background: var(--body-bg); - color: var(--body-quiet-color); - font-size: 11px; - line-height: 11px; - border-top: 1px solid var(--hairline-color); - padding: 8px 0; -} - -.calendarbox .calendarnav-previous, .calendarbox .calendarnav-next { - display: block; - position: absolute; - top: 8px; - width: 15px; - height: 15px; - text-indent: -9999px; - padding: 0; -} - -.calendarnav-previous { - left: 10px; - background: url(../img/calendar-icons.svg) 0 0 no-repeat; -} - -.calendarbox .calendarnav-previous:focus, -.calendarbox .calendarnav-previous:hover { - background-position: 0 -15px; -} - -.calendarnav-next { - right: 10px; - background: url(../img/calendar-icons.svg) 0 -30px no-repeat; -} - -.calendarbox .calendarnav-next:focus, -.calendarbox .calendarnav-next:hover { - background-position: 0 -45px; -} - -.calendar-cancel { - margin: 0; - padding: 4px 0; - font-size: 12px; - background: #eee; - border-top: 1px solid var(--border-color); - color: var(--body-fg); -} - -.calendar-cancel:focus, .calendar-cancel:hover { - background: #ddd; -} - -.calendar-cancel a { - color: black; - display: block; -} - -ul.timelist, .timelist li { - list-style-type: none; - margin: 0; - padding: 0; -} - -.timelist a { - padding: 2px; -} - -/* EDIT INLINE */ - -.inline-deletelink { - float: right; - text-indent: -9999px; - background: url(../img/inline-delete.svg) 0 0 no-repeat; - width: 16px; - height: 16px; - border: 0px none; -} - -.inline-deletelink:focus, .inline-deletelink:hover { - cursor: pointer; -} - -/* RELATED WIDGET WRAPPER */ -.related-widget-wrapper { - float: left; /* display properly in form rows with multiple fields */ - overflow: hidden; /* clear floated contents */ -} - -.related-widget-wrapper-link { - opacity: 0.3; -} - -.related-widget-wrapper-link:link { - opacity: .8; -} - -.related-widget-wrapper-link:link:focus, -.related-widget-wrapper-link:link:hover { - opacity: 1; -} - -select + .related-widget-wrapper-link, -.related-widget-wrapper-link + .related-widget-wrapper-link { - margin-left: 7px; -} diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/fonts/LICENSE.txt b/venv/Lib/site-packages/django/contrib/admin/static/admin/fonts/LICENSE.txt deleted file mode 100644 index d645695..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/fonts/LICENSE.txt +++ /dev/null @@ -1,202 +0,0 @@ - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/fonts/README.txt b/venv/Lib/site-packages/django/contrib/admin/static/admin/fonts/README.txt deleted file mode 100644 index b247bef..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/fonts/README.txt +++ /dev/null @@ -1,3 +0,0 @@ -Roboto webfont source: https://www.google.com/fonts/specimen/Roboto -WOFF files extracted using https://github.com/majodev/google-webfonts-helper -Weights used in this project: Light (300), Regular (400), Bold (700) diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/fonts/Roboto-Bold-webfont.woff b/venv/Lib/site-packages/django/contrib/admin/static/admin/fonts/Roboto-Bold-webfont.woff deleted file mode 100644 index 6e0f56267035c2321ca6b590adcfc0fc93b7dc51..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 86184 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 I3*a(Q$S^tF@Bjb+ diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/fonts/Roboto-Light-webfont.woff b/venv/Lib/site-packages/django/contrib/admin/static/admin/fonts/Roboto-Light-webfont.woff deleted file mode 100644 index b9e99185c8300c786fa77a0490fefdd26ab2e99e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 85692 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ŐfpB|})B55Bx+ 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 diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/fonts/Roboto-Regular-webfont.woff b/venv/Lib/site-packages/django/contrib/admin/static/admin/fonts/Roboto-Regular-webfont.woff deleted file mode 100644 index 96c1986f01459bc3b7ca8e18fc06785e5e35dc45..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 85876 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 YL6htZCcLmfC1Z!aXXnWeQyf*20Ac;`*Z=?k diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/img/LICENSE b/venv/Lib/site-packages/django/contrib/admin/static/admin/img/LICENSE deleted file mode 100644 index a4faaa1..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/img/LICENSE +++ /dev/null @@ -1,20 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2014 Code Charm Ltd - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/img/README.txt b/venv/Lib/site-packages/django/contrib/admin/static/admin/img/README.txt deleted file mode 100644 index 4eb2e49..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/img/README.txt +++ /dev/null @@ -1,7 +0,0 @@ -All icons are taken from Font Awesome (http://fontawesome.io/) project. -The Font Awesome font is licensed under the SIL OFL 1.1: -- https://scripts.sil.org/OFL - -SVG icons source: https://github.com/encharm/Font-Awesome-SVG-PNG -Font-Awesome-SVG-PNG is licensed under the MIT license (see file license -in current folder). diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/img/calendar-icons.svg b/venv/Lib/site-packages/django/contrib/admin/static/admin/img/calendar-icons.svg deleted file mode 100644 index dbf21c3..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/img/calendar-icons.svg +++ /dev/null @@ -1,14 +0,0 @@ -<svg width="15" height="60" viewBox="0 0 1792 7168" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> - <defs> - <g id="previous"> - <path d="M1037 1395l102-102q19-19 19-45t-19-45l-307-307 307-307q19-19 19-45t-19-45l-102-102q-19-19-45-19t-45 19l-454 454q-19 19-19 45t19 45l454 454q19 19 45 19t45-19zm627-499q0 209-103 385.5t-279.5 279.5-385.5 103-385.5-103-279.5-279.5-103-385.5 103-385.5 279.5-279.5 385.5-103 385.5 103 279.5 279.5 103 385.5z"/> - </g> - <g id="next"> - <path d="M845 1395l454-454q19-19 19-45t-19-45l-454-454q-19-19-45-19t-45 19l-102 102q-19 19-19 45t19 45l307 307-307 307q-19 19-19 45t19 45l102 102q19 19 45 19t45-19zm819-499q0 209-103 385.5t-279.5 279.5-385.5 103-385.5-103-279.5-279.5-103-385.5 103-385.5 279.5-279.5 385.5-103 385.5 103 279.5 279.5 103 385.5z"/> - </g> - </defs> - <use xlink:href="#previous" x="0" y="0" fill="#333333" /> - <use xlink:href="#previous" x="0" y="1792" fill="#000000" /> - <use xlink:href="#next" x="0" y="3584" fill="#333333" /> - <use xlink:href="#next" x="0" y="5376" fill="#000000" /> -</svg> diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_off.svg b/venv/Lib/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_off.svg deleted file mode 100644 index 228854f..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_off.svg +++ /dev/null @@ -1 +0,0 @@ -<svg width="24" height="22" viewBox="0 0 847 779" xmlns="http://www.w3.org/2000/svg"><g><path fill="#EBECE6" d="M120 1h607c66 0 120 54 120 120v536c0 66-54 120-120 120h-607c-66 0-120-54-120-120v-536c0-66 54-120 120-120z"/><path fill="#9E9E93" d="M120 1h607c66 0 120 54 120 120v536c0 66-54 120-120 120h-607c-66 0-120-54-120-120v-536c0-66 54-120 120-120zm607 25h-607c-26 0-50 11-67 28-17 18-28 41-28 67v536c0 27 11 50 28 68 17 17 41 27 67 27h607c26 0 49-10 67-27 17-18 28-41 28-68v-536c0-26-11-49-28-67-18-17-41-28-67-28z"/><path stroke="#A9A8A4" stroke-width="20" d="M706 295l-68 281"/><path stroke="#E47474" stroke-width="20" d="M316 648l390-353M141 435l175 213"/><path stroke="#C9C9C9" stroke-width="20" d="M319 151l-178 284M706 295l-387-144"/><g fill="#040405"><path d="M319 111c22 0 40 18 40 40s-18 40-40 40-40-18-40-40 18-40 40-40zM141 395c22 0 40 18 40 40s-18 40-40 40c-23 0-41-18-41-40s18-40 41-40zM316 608c22 0 40 18 40 40 0 23-18 41-40 41s-40-18-40-41c0-22 18-40 40-40zM706 254c22 0 40 18 40 41 0 22-18 40-40 40s-40-18-40-40c0-23 18-41 40-41zM638 536c22 0 40 18 40 40s-18 40-40 40-40-18-40-40 18-40 40-40z"/></g></g></svg> \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_on.svg b/venv/Lib/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_on.svg deleted file mode 100644 index 96b87fd..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_on.svg +++ /dev/null @@ -1 +0,0 @@ -<svg width="24" height="22" viewBox="0 0 847 779" xmlns="http://www.w3.org/2000/svg"><g><path fill="#F1C02A" d="M120 1h607c66 0 120 54 120 120v536c0 66-54 120-120 120h-607c-66 0-120-54-120-120v-536c0-66 54-120 120-120z"/><path fill="#9E9E93" d="M120 1h607c66 0 120 54 120 120v536c0 66-54 120-120 120h-607c-66 0-120-54-120-120v-536c0-66 54-120 120-120zm607 25h-607c-26 0-50 11-67 28-17 18-28 41-28 67v536c0 27 11 50 28 68 17 17 41 27 67 27h607c26 0 49-10 67-27 17-18 28-41 28-68v-536c0-26-11-49-28-67-18-17-41-28-67-28z"/><path stroke="#A9A8A4" stroke-width="20" d="M706 295l-68 281"/><path stroke="#E47474" stroke-width="20" d="M316 648l390-353M141 435l175 213"/><path stroke="#C9A741" stroke-width="20" d="M319 151l-178 284M706 295l-387-144"/><g fill="#040405"><path d="M319 111c22 0 40 18 40 40s-18 40-40 40-40-18-40-40 18-40 40-40zM141 395c22 0 40 18 40 40s-18 40-40 40c-23 0-41-18-41-40s18-40 41-40zM316 608c22 0 40 18 40 40 0 23-18 41-40 41s-40-18-40-41c0-22 18-40 40-40zM706 254c22 0 40 18 40 41 0 22-18 40-40 40s-40-18-40-40c0-23 18-41 40-41zM638 536c22 0 40 18 40 40s-18 40-40 40-40-18-40-40 18-40 40-40z"/></g></g></svg> \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/img/icon-addlink.svg b/venv/Lib/site-packages/django/contrib/admin/static/admin/img/icon-addlink.svg deleted file mode 100644 index e004fb1..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/img/icon-addlink.svg +++ /dev/null @@ -1,3 +0,0 @@ -<svg width="13" height="13" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"> - <path fill="#70bf2b" d="M1600 796v192q0 40-28 68t-68 28h-416v416q0 40-28 68t-68 28h-192q-40 0-68-28t-28-68v-416h-416q-40 0-68-28t-28-68v-192q0-40 28-68t68-28h416v-416q0-40 28-68t68-28h192q40 0 68 28t28 68v416h416q40 0 68 28t28 68z"/> -</svg> diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/img/icon-alert.svg b/venv/Lib/site-packages/django/contrib/admin/static/admin/img/icon-alert.svg deleted file mode 100644 index e51ea83..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/img/icon-alert.svg +++ /dev/null @@ -1,3 +0,0 @@ -<svg width="14" height="14" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"> - <path fill="#efb80b" d="M1024 1375v-190q0-14-9.5-23.5t-22.5-9.5h-192q-13 0-22.5 9.5t-9.5 23.5v190q0 14 9.5 23.5t22.5 9.5h192q13 0 22.5-9.5t9.5-23.5zm-2-374l18-459q0-12-10-19-13-11-24-11h-220q-11 0-24 11-10 7-10 21l17 457q0 10 10 16.5t24 6.5h185q14 0 23.5-6.5t10.5-16.5zm-14-934l768 1408q35 63-2 126-17 29-46.5 46t-63.5 17h-1536q-34 0-63.5-17t-46.5-46q-37-63-2-126l768-1408q17-31 47-49t65-18 65 18 47 49z"/> -</svg> diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/img/icon-calendar.svg b/venv/Lib/site-packages/django/contrib/admin/static/admin/img/icon-calendar.svg deleted file mode 100644 index 97910a9..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/img/icon-calendar.svg +++ /dev/null @@ -1,9 +0,0 @@ -<svg width="16" height="32" viewBox="0 0 1792 3584" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> - <defs> - <g id="icon"> - <path d="M192 1664h288v-288h-288v288zm352 0h320v-288h-320v288zm-352-352h288v-320h-288v320zm352 0h320v-320h-320v320zm-352-384h288v-288h-288v288zm736 736h320v-288h-320v288zm-384-736h320v-288h-320v288zm768 736h288v-288h-288v288zm-384-352h320v-320h-320v320zm-352-864v-288q0-13-9.5-22.5t-22.5-9.5h-64q-13 0-22.5 9.5t-9.5 22.5v288q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5-9.5t9.5-22.5zm736 864h288v-320h-288v320zm-384-384h320v-288h-320v288zm384 0h288v-288h-288v288zm32-480v-288q0-13-9.5-22.5t-22.5-9.5h-64q-13 0-22.5 9.5t-9.5 22.5v288q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5-9.5t9.5-22.5zm384-64v1280q0 52-38 90t-90 38h-1408q-52 0-90-38t-38-90v-1280q0-52 38-90t90-38h128v-96q0-66 47-113t113-47h64q66 0 113 47t47 113v96h384v-96q0-66 47-113t113-47h64q66 0 113 47t47 113v96h128q52 0 90 38t38 90z"/> - </g> - </defs> - <use xlink:href="#icon" x="0" y="0" fill="#447e9b" /> - <use xlink:href="#icon" x="0" y="1792" fill="#003366" /> -</svg> diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/img/icon-changelink.svg b/venv/Lib/site-packages/django/contrib/admin/static/admin/img/icon-changelink.svg deleted file mode 100644 index bbb137a..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/img/icon-changelink.svg +++ /dev/null @@ -1,3 +0,0 @@ -<svg width="13" height="13" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"> - <path fill="#efb80b" d="M491 1536l91-91-235-235-91 91v107h128v128h107zm523-928q0-22-22-22-10 0-17 7l-542 542q-7 7-7 17 0 22 22 22 10 0 17-7l542-542q7-7 7-17zm-54-192l416 416-832 832h-416v-416zm683 96q0 53-37 90l-166 166-416-416 166-165q36-38 90-38 53 0 91 38l235 234q37 39 37 91z"/> -</svg> diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/img/icon-clock.svg b/venv/Lib/site-packages/django/contrib/admin/static/admin/img/icon-clock.svg deleted file mode 100644 index bf9985d..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/img/icon-clock.svg +++ /dev/null @@ -1,9 +0,0 @@ -<svg width="16" height="32" viewBox="0 0 1792 3584" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> - <defs> - <g id="icon"> - <path d="M1024 544v448q0 14-9 23t-23 9h-320q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h224v-352q0-14 9-23t23-9h64q14 0 23 9t9 23zm416 352q0-148-73-273t-198-198-273-73-273 73-198 198-73 273 73 273 198 198 273 73 273-73 198-198 73-273zm224 0q0 209-103 385.5t-279.5 279.5-385.5 103-385.5-103-279.5-279.5-103-385.5 103-385.5 279.5-279.5 385.5-103 385.5 103 279.5 279.5 103 385.5z"/> - </g> - </defs> - <use xlink:href="#icon" x="0" y="0" fill="#447e9b" /> - <use xlink:href="#icon" x="0" y="1792" fill="#003366" /> -</svg> diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/img/icon-deletelink.svg b/venv/Lib/site-packages/django/contrib/admin/static/admin/img/icon-deletelink.svg deleted file mode 100644 index 4059b15..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/img/icon-deletelink.svg +++ /dev/null @@ -1,3 +0,0 @@ -<svg width="14" height="14" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"> - <path fill="#dd4646" d="M1490 1322q0 40-28 68l-136 136q-28 28-68 28t-68-28l-294-294-294 294q-28 28-68 28t-68-28l-136-136q-28-28-28-68t28-68l294-294-294-294q-28-28-28-68t28-68l136-136q28-28 68-28t68 28l294 294 294-294q28-28 68-28t68 28l136 136q28 28 28 68t-28 68l-294 294 294 294q28 28 28 68z"/> -</svg> diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/img/icon-no.svg b/venv/Lib/site-packages/django/contrib/admin/static/admin/img/icon-no.svg deleted file mode 100644 index 2e0d383..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/img/icon-no.svg +++ /dev/null @@ -1,3 +0,0 @@ -<svg width="13" height="13" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"> - <path fill="#dd4646" d="M1277 1122q0-26-19-45l-181-181 181-181q19-19 19-45 0-27-19-46l-90-90q-19-19-46-19-26 0-45 19l-181 181-181-181q-19-19-45-19-27 0-46 19l-90 90q-19 19-19 46 0 26 19 45l181 181-181 181q-19 19-19 45 0 27 19 46l90 90q19 19 46 19 26 0 45-19l181-181 181 181q19 19 45 19 27 0 46-19l90-90q19-19 19-46zm387-226q0 209-103 385.5t-279.5 279.5-385.5 103-385.5-103-279.5-279.5-103-385.5 103-385.5 279.5-279.5 385.5-103 385.5 103 279.5 279.5 103 385.5z"/> -</svg> diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/img/icon-unknown-alt.svg b/venv/Lib/site-packages/django/contrib/admin/static/admin/img/icon-unknown-alt.svg deleted file mode 100644 index 1c6b99f..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/img/icon-unknown-alt.svg +++ /dev/null @@ -1,3 +0,0 @@ -<svg width="13" height="13" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"> - <path fill="#ffffff" d="M1024 1376v-192q0-14-9-23t-23-9h-192q-14 0-23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23-9t9-23zm256-672q0-88-55.5-163t-138.5-116-170-41q-243 0-371 213-15 24 8 42l132 100q7 6 19 6 16 0 25-12 53-68 86-92 34-24 86-24 48 0 85.5 26t37.5 59q0 38-20 61t-68 45q-63 28-115.5 86.5t-52.5 125.5v36q0 14 9 23t23 9h192q14 0 23-9t9-23q0-19 21.5-49.5t54.5-49.5q32-18 49-28.5t46-35 44.5-48 28-60.5 12.5-81zm384 192q0 209-103 385.5t-279.5 279.5-385.5 103-385.5-103-279.5-279.5-103-385.5 103-385.5 279.5-279.5 385.5-103 385.5 103 279.5 279.5 103 385.5z"/> -</svg> diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/img/icon-unknown.svg b/venv/Lib/site-packages/django/contrib/admin/static/admin/img/icon-unknown.svg deleted file mode 100644 index 50b4f97..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/img/icon-unknown.svg +++ /dev/null @@ -1,3 +0,0 @@ -<svg width="13" height="13" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"> - <path fill="#666666" d="M1024 1376v-192q0-14-9-23t-23-9h-192q-14 0-23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23-9t9-23zm256-672q0-88-55.5-163t-138.5-116-170-41q-243 0-371 213-15 24 8 42l132 100q7 6 19 6 16 0 25-12 53-68 86-92 34-24 86-24 48 0 85.5 26t37.5 59q0 38-20 61t-68 45q-63 28-115.5 86.5t-52.5 125.5v36q0 14 9 23t23 9h192q14 0 23-9t9-23q0-19 21.5-49.5t54.5-49.5q32-18 49-28.5t46-35 44.5-48 28-60.5 12.5-81zm384 192q0 209-103 385.5t-279.5 279.5-385.5 103-385.5-103-279.5-279.5-103-385.5 103-385.5 279.5-279.5 385.5-103 385.5 103 279.5 279.5 103 385.5z"/> -</svg> diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/img/icon-viewlink.svg b/venv/Lib/site-packages/django/contrib/admin/static/admin/img/icon-viewlink.svg deleted file mode 100644 index a1ca1d3..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/img/icon-viewlink.svg +++ /dev/null @@ -1,3 +0,0 @@ -<svg width="13" height="13" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"> - <path fill="#2b70bf" d="M1664 960q-152-236-381-353 61 104 61 225 0 185-131.5 316.5t-316.5 131.5-316.5-131.5-131.5-316.5q0-121 61-225-229 117-381 353 133 205 333.5 326.5t434.5 121.5 434.5-121.5 333.5-326.5zm-720-384q0-20-14-34t-34-14q-125 0-214.5 89.5t-89.5 214.5q0 20 14 34t34 14 34-14 14-34q0-86 61-147t147-61q20 0 34-14t14-34zm848 384q0 34-20 69-140 230-376.5 368.5t-499.5 138.5-499.5-139-376.5-368q-20-35-20-69t20-69q140-229 376.5-368t499.5-139 499.5 139 376.5 368q20 35 20 69z"/> -</svg> diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/img/icon-yes.svg b/venv/Lib/site-packages/django/contrib/admin/static/admin/img/icon-yes.svg deleted file mode 100644 index 5883d87..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/img/icon-yes.svg +++ /dev/null @@ -1,3 +0,0 @@ -<svg width="13" height="13" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"> - <path fill="#70bf2b" d="M1412 734q0-28-18-46l-91-90q-19-19-45-19t-45 19l-408 407-226-226q-19-19-45-19t-45 19l-91 90q-18 18-18 46 0 27 18 45l362 362q19 19 45 19 27 0 46-19l543-543q18-18 18-45zm252 162q0 209-103 385.5t-279.5 279.5-385.5 103-385.5-103-279.5-279.5-103-385.5 103-385.5 279.5-279.5 385.5-103 385.5 103 279.5 279.5 103 385.5z"/> -</svg> diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/img/inline-delete.svg b/venv/Lib/site-packages/django/contrib/admin/static/admin/img/inline-delete.svg deleted file mode 100644 index 17d1ad6..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/img/inline-delete.svg +++ /dev/null @@ -1,3 +0,0 @@ -<svg width="16" height="16" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"> - <path fill="#999999" d="M1277 1122q0-26-19-45l-181-181 181-181q19-19 19-45 0-27-19-46l-90-90q-19-19-46-19-26 0-45 19l-181 181-181-181q-19-19-45-19-27 0-46 19l-90 90q-19 19-19 46 0 26 19 45l181 181-181 181q-19 19-19 45 0 27 19 46l90 90q19 19 46 19 26 0 45-19l181-181 181 181q19 19 45 19 27 0 46-19l90-90q19-19 19-46zm387-226q0 209-103 385.5t-279.5 279.5-385.5 103-385.5-103-279.5-279.5-103-385.5 103-385.5 279.5-279.5 385.5-103 385.5 103 279.5 279.5 103 385.5z"/> -</svg> diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/img/search.svg b/venv/Lib/site-packages/django/contrib/admin/static/admin/img/search.svg deleted file mode 100644 index c8c69b2..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/img/search.svg +++ /dev/null @@ -1,3 +0,0 @@ -<svg width="15" height="15" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"> - <path fill="#555555" d="M1216 832q0-185-131.5-316.5t-316.5-131.5-316.5 131.5-131.5 316.5 131.5 316.5 316.5 131.5 316.5-131.5 131.5-316.5zm512 832q0 52-38 90t-90 38q-54 0-90-38l-343-342q-179 124-399 124-143 0-273.5-55.5t-225-150-150-225-55.5-273.5 55.5-273.5 150-225 225-150 273.5-55.5 273.5 55.5 225 150 150 225 55.5 273.5q0 220-124 399l343 343q37 37 37 90z"/> -</svg> diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/img/selector-icons.svg b/venv/Lib/site-packages/django/contrib/admin/static/admin/img/selector-icons.svg deleted file mode 100644 index 926b8e2..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/img/selector-icons.svg +++ /dev/null @@ -1,34 +0,0 @@ -<svg width="16" height="192" viewBox="0 0 1792 21504" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> - <defs> - <g id="up"> - <path d="M1412 895q0-27-18-45l-362-362-91-91q-18-18-45-18t-45 18l-91 91-362 362q-18 18-18 45t18 45l91 91q18 18 45 18t45-18l189-189v502q0 26 19 45t45 19h128q26 0 45-19t19-45v-502l189 189q19 19 45 19t45-19l91-91q18-18 18-45zm252 1q0 209-103 385.5t-279.5 279.5-385.5 103-385.5-103-279.5-279.5-103-385.5 103-385.5 279.5-279.5 385.5-103 385.5 103 279.5 279.5 103 385.5z"/> - </g> - <g id="down"> - <path d="M1412 897q0-27-18-45l-91-91q-18-18-45-18t-45 18l-189 189v-502q0-26-19-45t-45-19h-128q-26 0-45 19t-19 45v502l-189-189q-19-19-45-19t-45 19l-91 91q-18 18-18 45t18 45l362 362 91 91q18 18 45 18t45-18l91-91 362-362q18-18 18-45zm252-1q0 209-103 385.5t-279.5 279.5-385.5 103-385.5-103-279.5-279.5-103-385.5 103-385.5 279.5-279.5 385.5-103 385.5 103 279.5 279.5 103 385.5z"/> - </g> - <g id="left"> - <path d="M1408 960v-128q0-26-19-45t-45-19h-502l189-189q19-19 19-45t-19-45l-91-91q-18-18-45-18t-45 18l-362 362-91 91q-18 18-18 45t18 45l91 91 362 362q18 18 45 18t45-18l91-91q18-18 18-45t-18-45l-189-189h502q26 0 45-19t19-45zm256-64q0 209-103 385.5t-279.5 279.5-385.5 103-385.5-103-279.5-279.5-103-385.5 103-385.5 279.5-279.5 385.5-103 385.5 103 279.5 279.5 103 385.5z"/> - </g> - <g id="right"> - <path d="M1413 896q0-27-18-45l-91-91-362-362q-18-18-45-18t-45 18l-91 91q-18 18-18 45t18 45l189 189h-502q-26 0-45 19t-19 45v128q0 26 19 45t45 19h502l-189 189q-19 19-19 45t19 45l91 91q18 18 45 18t45-18l362-362 91-91q18-18 18-45zm251 0q0 209-103 385.5t-279.5 279.5-385.5 103-385.5-103-279.5-279.5-103-385.5 103-385.5 279.5-279.5 385.5-103 385.5 103 279.5 279.5 103 385.5z"/> - </g> - <g id="clearall"> - <path transform="translate(336, 336) scale(0.75)" d="M1037 1395l102-102q19-19 19-45t-19-45l-307-307 307-307q19-19 19-45t-19-45l-102-102q-19-19-45-19t-45 19l-454 454q-19 19-19 45t19 45l454 454q19 19 45 19t45-19zm627-499q0 209-103 385.5t-279.5 279.5-385.5 103-385.5-103-279.5-279.5-103-385.5 103-385.5 279.5-279.5 385.5-103 385.5 103 279.5 279.5 103 385.5z"/> - </g> - <g id="chooseall"> - <path transform="translate(336, 336) scale(0.75)" d="M845 1395l454-454q19-19 19-45t-19-45l-454-454q-19-19-45-19t-45 19l-102 102q-19 19-19 45t19 45l307 307-307 307q-19 19-19 45t19 45l102 102q19 19 45 19t45-19zm819-499q0 209-103 385.5t-279.5 279.5-385.5 103-385.5-103-279.5-279.5-103-385.5 103-385.5 279.5-279.5 385.5-103 385.5 103 279.5 279.5 103 385.5z"/> - </g> - </defs> - <use xlink:href="#up" x="0" y="0" fill="#666666" /> - <use xlink:href="#up" x="0" y="1792" fill="#447e9b" /> - <use xlink:href="#down" x="0" y="3584" fill="#666666" /> - <use xlink:href="#down" x="0" y="5376" fill="#447e9b" /> - <use xlink:href="#left" x="0" y="7168" fill="#666666" /> - <use xlink:href="#left" x="0" y="8960" fill="#447e9b" /> - <use xlink:href="#right" x="0" y="10752" fill="#666666" /> - <use xlink:href="#right" x="0" y="12544" fill="#447e9b" /> - <use xlink:href="#clearall" x="0" y="14336" fill="#666666" /> - <use xlink:href="#clearall" x="0" y="16128" fill="#447e9b" /> - <use xlink:href="#chooseall" x="0" y="17920" fill="#666666" /> - <use xlink:href="#chooseall" x="0" y="19712" fill="#447e9b" /> -</svg> diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/img/sorting-icons.svg b/venv/Lib/site-packages/django/contrib/admin/static/admin/img/sorting-icons.svg deleted file mode 100644 index 7c31ec9..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/img/sorting-icons.svg +++ /dev/null @@ -1,19 +0,0 @@ -<svg width="14" height="84" viewBox="0 0 1792 10752" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> - <defs> - <g id="sort"> - <path d="M1408 1088q0 26-19 45l-448 448q-19 19-45 19t-45-19l-448-448q-19-19-19-45t19-45 45-19h896q26 0 45 19t19 45zm0-384q0 26-19 45t-45 19h-896q-26 0-45-19t-19-45 19-45l448-448q19-19 45-19t45 19l448 448q19 19 19 45z"/> - </g> - <g id="ascending"> - <path d="M1408 1216q0 26-19 45t-45 19h-896q-26 0-45-19t-19-45 19-45l448-448q19-19 45-19t45 19l448 448q19 19 19 45z"/> - </g> - <g id="descending"> - <path d="M1408 704q0 26-19 45l-448 448q-19 19-45 19t-45-19l-448-448q-19-19-19-45t19-45 45-19h896q26 0 45 19t19 45z"/> - </g> - </defs> - <use xlink:href="#sort" x="0" y="0" fill="#999999" /> - <use xlink:href="#sort" x="0" y="1792" fill="#447e9b" /> - <use xlink:href="#ascending" x="0" y="3584" fill="#999999" /> - <use xlink:href="#ascending" x="0" y="5376" fill="#447e9b" /> - <use xlink:href="#descending" x="0" y="7168" fill="#999999" /> - <use xlink:href="#descending" x="0" y="8960" fill="#447e9b" /> -</svg> diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/img/tooltag-add.svg b/venv/Lib/site-packages/django/contrib/admin/static/admin/img/tooltag-add.svg deleted file mode 100644 index 1ca64ae..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/img/tooltag-add.svg +++ /dev/null @@ -1,3 +0,0 @@ -<svg width="13" height="13" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"> - <path fill="#ffffff" d="M1600 736v192q0 40-28 68t-68 28h-416v416q0 40-28 68t-68 28h-192q-40 0-68-28t-28-68v-416h-416q-40 0-68-28t-28-68v-192q0-40 28-68t68-28h416v-416q0-40 28-68t68-28h192q40 0 68 28t28 68v416h416q40 0 68 28t28 68z"/> -</svg> diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/img/tooltag-arrowright.svg b/venv/Lib/site-packages/django/contrib/admin/static/admin/img/tooltag-arrowright.svg deleted file mode 100644 index b664d61..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/img/tooltag-arrowright.svg +++ /dev/null @@ -1,3 +0,0 @@ -<svg width="13" height="13" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"> - <path fill="#ffffff" d="M1363 877l-742 742q-19 19-45 19t-45-19l-166-166q-19-19-19-45t19-45l531-531-531-531q-19-19-19-45t19-45l166-166q19-19 45-19t45 19l742 742q19 19 19 45t-19 45z"/> -</svg> diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/SelectBox.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/SelectBox.js deleted file mode 100644 index ace6d9d..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/SelectBox.js +++ /dev/null @@ -1,112 +0,0 @@ -'use strict'; -{ - const SelectBox = { - cache: {}, - init: function(id) { - const box = document.getElementById(id); - SelectBox.cache[id] = []; - const cache = SelectBox.cache[id]; - for (const node of box.options) { - cache.push({value: node.value, text: node.text, displayed: 1}); - } - }, - redisplay: function(id) { - // Repopulate HTML select box from cache - const box = document.getElementById(id); - const scroll_value_from_top = box.scrollTop; - box.innerHTML = ''; - for (const node of SelectBox.cache[id]) { - if (node.displayed) { - const new_option = new Option(node.text, node.value, false, false); - // Shows a tooltip when hovering over the option - new_option.title = node.text; - box.appendChild(new_option); - } - } - box.scrollTop = scroll_value_from_top; - }, - filter: function(id, text) { - // Redisplay the HTML select box, displaying only the choices containing ALL - // the words in text. (It's an AND search.) - const tokens = text.toLowerCase().split(/\s+/); - for (const node of SelectBox.cache[id]) { - node.displayed = 1; - const node_text = node.text.toLowerCase(); - for (const token of tokens) { - if (!node_text.includes(token)) { - node.displayed = 0; - break; // Once the first token isn't found we're done - } - } - } - SelectBox.redisplay(id); - }, - delete_from_cache: function(id, value) { - let delete_index = null; - const cache = SelectBox.cache[id]; - for (const [i, node] of cache.entries()) { - if (node.value === value) { - delete_index = i; - break; - } - } - cache.splice(delete_index, 1); - }, - add_to_cache: function(id, option) { - SelectBox.cache[id].push({value: option.value, text: option.text, displayed: 1}); - }, - cache_contains: function(id, value) { - // Check if an item is contained in the cache - for (const node of SelectBox.cache[id]) { - if (node.value === value) { - return true; - } - } - return false; - }, - move: function(from, to) { - const from_box = document.getElementById(from); - for (const option of from_box.options) { - const option_value = option.value; - if (option.selected && SelectBox.cache_contains(from, option_value)) { - SelectBox.add_to_cache(to, {value: option_value, text: option.text, displayed: 1}); - SelectBox.delete_from_cache(from, option_value); - } - } - SelectBox.redisplay(from); - SelectBox.redisplay(to); - }, - move_all: function(from, to) { - const from_box = document.getElementById(from); - for (const option of from_box.options) { - const option_value = option.value; - if (SelectBox.cache_contains(from, option_value)) { - SelectBox.add_to_cache(to, {value: option_value, text: option.text, displayed: 1}); - SelectBox.delete_from_cache(from, option_value); - } - } - SelectBox.redisplay(from); - SelectBox.redisplay(to); - }, - sort: function(id) { - SelectBox.cache[id].sort(function(a, b) { - a = a.text.toLowerCase(); - b = b.text.toLowerCase(); - if (a > b) { - return 1; - } - if (a < b) { - return -1; - } - return 0; - } ); - }, - select_all: function(id) { - const box = document.getElementById(id); - for (const option of box.options) { - option.selected = true; - } - } - }; - window.SelectBox = SelectBox; -} diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/SelectFilter2.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/SelectFilter2.js deleted file mode 100644 index 6c709a0..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/SelectFilter2.js +++ /dev/null @@ -1,236 +0,0 @@ -/*global SelectBox, gettext, interpolate, quickElement, SelectFilter*/ -/* -SelectFilter2 - Turns a multiple-select box into a filter interface. - -Requires core.js and SelectBox.js. -*/ -'use strict'; -{ - window.SelectFilter = { - init: function(field_id, field_name, is_stacked) { - if (field_id.match(/__prefix__/)) { - // Don't initialize on empty forms. - return; - } - const from_box = document.getElementById(field_id); - from_box.id += '_from'; // change its ID - from_box.className = 'filtered'; - - for (const p of from_box.parentNode.getElementsByTagName('p')) { - if (p.classList.contains("info")) { - // Remove <p class="info">, because it just gets in the way. - from_box.parentNode.removeChild(p); - } else if (p.classList.contains("help")) { - // Move help text up to the top so it isn't below the select - // boxes or wrapped off on the side to the right of the add - // button: - from_box.parentNode.insertBefore(p, from_box.parentNode.firstChild); - } - } - - // <div class="selector"> or <div class="selector stacked"> - const selector_div = quickElement('div', from_box.parentNode); - selector_div.className = is_stacked ? 'selector stacked' : 'selector'; - - // <div class="selector-available"> - const selector_available = quickElement('div', selector_div); - selector_available.className = 'selector-available'; - const title_available = quickElement('h2', selector_available, interpolate(gettext('Available %s') + ' ', [field_name])); - quickElement( - 'span', title_available, '', - 'class', 'help help-tooltip help-icon', - 'title', interpolate( - gettext( - 'This is the list of available %s. You may choose some by ' + - 'selecting them in the box below and then clicking the ' + - '"Choose" arrow between the two boxes.' - ), - [field_name] - ) - ); - - const filter_p = quickElement('p', selector_available, '', 'id', field_id + '_filter'); - filter_p.className = 'selector-filter'; - - const search_filter_label = quickElement('label', filter_p, '', 'for', field_id + '_input'); - - quickElement( - 'span', search_filter_label, '', - 'class', 'help-tooltip search-label-icon', - 'title', interpolate(gettext("Type into this box to filter down the list of available %s."), [field_name]) - ); - - filter_p.appendChild(document.createTextNode(' ')); - - const filter_input = quickElement('input', filter_p, '', 'type', 'text', 'placeholder', gettext("Filter")); - filter_input.id = field_id + '_input'; - - selector_available.appendChild(from_box); - const choose_all = quickElement('a', selector_available, gettext('Choose all'), 'title', interpolate(gettext('Click to choose all %s at once.'), [field_name]), 'href', '#', 'id', field_id + '_add_all_link'); - choose_all.className = 'selector-chooseall'; - - // <ul class="selector-chooser"> - const selector_chooser = quickElement('ul', selector_div); - selector_chooser.className = 'selector-chooser'; - const add_link = quickElement('a', quickElement('li', selector_chooser), gettext('Choose'), 'title', gettext('Choose'), 'href', '#', 'id', field_id + '_add_link'); - add_link.className = 'selector-add'; - const remove_link = quickElement('a', quickElement('li', selector_chooser), gettext('Remove'), 'title', gettext('Remove'), 'href', '#', 'id', field_id + '_remove_link'); - remove_link.className = 'selector-remove'; - - // <div class="selector-chosen"> - const selector_chosen = quickElement('div', selector_div); - selector_chosen.className = 'selector-chosen'; - const title_chosen = quickElement('h2', selector_chosen, interpolate(gettext('Chosen %s') + ' ', [field_name])); - quickElement( - 'span', title_chosen, '', - 'class', 'help help-tooltip help-icon', - 'title', interpolate( - gettext( - 'This is the list of chosen %s. You may remove some by ' + - 'selecting them in the box below and then clicking the ' + - '"Remove" arrow between the two boxes.' - ), - [field_name] - ) - ); - - const to_box = quickElement('select', selector_chosen, '', 'id', field_id + '_to', 'multiple', '', 'size', from_box.size, 'name', from_box.name); - to_box.className = 'filtered'; - const clear_all = quickElement('a', selector_chosen, gettext('Remove all'), 'title', interpolate(gettext('Click to remove all chosen %s at once.'), [field_name]), 'href', '#', 'id', field_id + '_remove_all_link'); - clear_all.className = 'selector-clearall'; - - from_box.name = from_box.name + '_old'; - - // Set up the JavaScript event handlers for the select box filter interface - const move_selection = function(e, elem, move_func, from, to) { - if (elem.classList.contains('active')) { - move_func(from, to); - SelectFilter.refresh_icons(field_id); - } - e.preventDefault(); - }; - choose_all.addEventListener('click', function(e) { - move_selection(e, this, SelectBox.move_all, field_id + '_from', field_id + '_to'); - }); - add_link.addEventListener('click', function(e) { - move_selection(e, this, SelectBox.move, field_id + '_from', field_id + '_to'); - }); - remove_link.addEventListener('click', function(e) { - move_selection(e, this, SelectBox.move, field_id + '_to', field_id + '_from'); - }); - clear_all.addEventListener('click', function(e) { - move_selection(e, this, SelectBox.move_all, field_id + '_to', field_id + '_from'); - }); - filter_input.addEventListener('keypress', function(e) { - SelectFilter.filter_key_press(e, field_id); - }); - filter_input.addEventListener('keyup', function(e) { - SelectFilter.filter_key_up(e, field_id); - }); - filter_input.addEventListener('keydown', function(e) { - SelectFilter.filter_key_down(e, field_id); - }); - selector_div.addEventListener('change', function(e) { - if (e.target.tagName === 'SELECT') { - SelectFilter.refresh_icons(field_id); - } - }); - selector_div.addEventListener('dblclick', function(e) { - if (e.target.tagName === 'OPTION') { - if (e.target.closest('select').id === field_id + '_to') { - SelectBox.move(field_id + '_to', field_id + '_from'); - } else { - SelectBox.move(field_id + '_from', field_id + '_to'); - } - SelectFilter.refresh_icons(field_id); - } - }); - from_box.closest('form').addEventListener('submit', function() { - SelectBox.select_all(field_id + '_to'); - }); - SelectBox.init(field_id + '_from'); - SelectBox.init(field_id + '_to'); - // Move selected from_box options to to_box - SelectBox.move(field_id + '_from', field_id + '_to'); - - if (!is_stacked) { - // In horizontal mode, give the same height to the two boxes. - const j_from_box = document.getElementById(field_id + '_from'); - const j_to_box = document.getElementById(field_id + '_to'); - let height = filter_p.offsetHeight + j_from_box.offsetHeight; - - const j_to_box_style = window.getComputedStyle(j_to_box); - if (j_to_box_style.getPropertyValue('box-sizing') === 'border-box') { - // Add the padding and border to the final height. - height += parseInt(j_to_box_style.getPropertyValue('padding-top'), 10) - + parseInt(j_to_box_style.getPropertyValue('padding-bottom'), 10) - + parseInt(j_to_box_style.getPropertyValue('border-top-width'), 10) - + parseInt(j_to_box_style.getPropertyValue('border-bottom-width'), 10); - } - - j_to_box.style.height = height + 'px'; - } - - // Initial icon refresh - SelectFilter.refresh_icons(field_id); - }, - any_selected: function(field) { - // Temporarily add the required attribute and check validity. - field.required = true; - const any_selected = field.checkValidity(); - field.required = false; - return any_selected; - }, - refresh_icons: function(field_id) { - const from = document.getElementById(field_id + '_from'); - const to = document.getElementById(field_id + '_to'); - // Active if at least one item is selected - document.getElementById(field_id + '_add_link').classList.toggle('active', SelectFilter.any_selected(from)); - document.getElementById(field_id + '_remove_link').classList.toggle('active', SelectFilter.any_selected(to)); - // Active if the corresponding box isn't empty - document.getElementById(field_id + '_add_all_link').classList.toggle('active', from.querySelector('option')); - document.getElementById(field_id + '_remove_all_link').classList.toggle('active', to.querySelector('option')); - }, - filter_key_press: function(event, field_id) { - const from = document.getElementById(field_id + '_from'); - // don't submit form if user pressed Enter - if ((event.which && event.which === 13) || (event.keyCode && event.keyCode === 13)) { - from.selectedIndex = 0; - SelectBox.move(field_id + '_from', field_id + '_to'); - from.selectedIndex = 0; - event.preventDefault(); - } - }, - filter_key_up: function(event, field_id) { - const from = document.getElementById(field_id + '_from'); - const temp = from.selectedIndex; - SelectBox.filter(field_id + '_from', document.getElementById(field_id + '_input').value); - from.selectedIndex = temp; - }, - filter_key_down: function(event, field_id) { - const from = document.getElementById(field_id + '_from'); - // right arrow -- move across - if ((event.which && event.which === 39) || (event.keyCode && event.keyCode === 39)) { - const old_index = from.selectedIndex; - SelectBox.move(field_id + '_from', field_id + '_to'); - from.selectedIndex = (old_index === from.length) ? from.length - 1 : old_index; - return; - } - // down arrow -- wrap around - if ((event.which && event.which === 40) || (event.keyCode && event.keyCode === 40)) { - from.selectedIndex = (from.length === from.selectedIndex + 1) ? 0 : from.selectedIndex + 1; - } - // up arrow -- wrap around - if ((event.which && event.which === 38) || (event.keyCode && event.keyCode === 38)) { - from.selectedIndex = (from.selectedIndex === 0) ? from.length - 1 : from.selectedIndex - 1; - } - } - }; - - window.addEventListener('load', function(e) { - document.querySelectorAll('select.selectfilter, select.selectfilterstacked').forEach(function(el) { - const data = el.dataset; - SelectFilter.init(el.id, data.fieldName, parseInt(data.isStacked, 10)); - }); - }); -} diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/actions.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/actions.js deleted file mode 100644 index 20a5c14..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/actions.js +++ /dev/null @@ -1,201 +0,0 @@ -/*global gettext, interpolate, ngettext*/ -'use strict'; -{ - function show(selector) { - document.querySelectorAll(selector).forEach(function(el) { - el.classList.remove('hidden'); - }); - } - - function hide(selector) { - document.querySelectorAll(selector).forEach(function(el) { - el.classList.add('hidden'); - }); - } - - function showQuestion(options) { - hide(options.acrossClears); - show(options.acrossQuestions); - hide(options.allContainer); - } - - function showClear(options) { - show(options.acrossClears); - hide(options.acrossQuestions); - document.querySelector(options.actionContainer).classList.remove(options.selectedClass); - show(options.allContainer); - hide(options.counterContainer); - } - - function reset(options) { - hide(options.acrossClears); - hide(options.acrossQuestions); - hide(options.allContainer); - show(options.counterContainer); - } - - function clearAcross(options) { - reset(options); - const acrossInputs = document.querySelectorAll(options.acrossInput); - acrossInputs.forEach(function(acrossInput) { - acrossInput.value = 0; - }); - document.querySelector(options.actionContainer).classList.remove(options.selectedClass); - } - - function checker(actionCheckboxes, options, checked) { - if (checked) { - showQuestion(options); - } else { - reset(options); - } - actionCheckboxes.forEach(function(el) { - el.checked = checked; - el.closest('tr').classList.toggle(options.selectedClass, checked); - }); - } - - function updateCounter(actionCheckboxes, options) { - const sel = Array.from(actionCheckboxes).filter(function(el) { - return el.checked; - }).length; - const counter = document.querySelector(options.counterContainer); - // data-actions-icnt is defined in the generated HTML - // and contains the total amount of objects in the queryset - const actions_icnt = Number(counter.dataset.actionsIcnt); - counter.textContent = interpolate( - ngettext('%(sel)s of %(cnt)s selected', '%(sel)s of %(cnt)s selected', sel), { - sel: sel, - cnt: actions_icnt - }, true); - const allToggle = document.getElementById(options.allToggleId); - allToggle.checked = sel === actionCheckboxes.length; - if (allToggle.checked) { - showQuestion(options); - } else { - clearAcross(options); - } - } - - const defaults = { - actionContainer: "div.actions", - counterContainer: "span.action-counter", - allContainer: "div.actions span.all", - acrossInput: "div.actions input.select-across", - acrossQuestions: "div.actions span.question", - acrossClears: "div.actions span.clear", - allToggleId: "action-toggle", - selectedClass: "selected" - }; - - window.Actions = function(actionCheckboxes, options) { - options = Object.assign({}, defaults, options); - let list_editable_changed = false; - let lastChecked = null; - let shiftPressed = false; - - document.addEventListener('keydown', (event) => { - shiftPressed = event.shiftKey; - }); - - document.addEventListener('keyup', (event) => { - shiftPressed = event.shiftKey; - }); - - document.getElementById(options.allToggleId).addEventListener('click', function(event) { - checker(actionCheckboxes, options, this.checked); - updateCounter(actionCheckboxes, options); - }); - - document.querySelectorAll(options.acrossQuestions + " a").forEach(function(el) { - el.addEventListener('click', function(event) { - event.preventDefault(); - const acrossInputs = document.querySelectorAll(options.acrossInput); - acrossInputs.forEach(function(acrossInput) { - acrossInput.value = 1; - }); - showClear(options); - }); - }); - - document.querySelectorAll(options.acrossClears + " a").forEach(function(el) { - el.addEventListener('click', function(event) { - event.preventDefault(); - document.getElementById(options.allToggleId).checked = false; - clearAcross(options); - checker(actionCheckboxes, options, false); - updateCounter(actionCheckboxes, options); - }); - }); - - function affectedCheckboxes(target, withModifier) { - const multiSelect = (lastChecked && withModifier && lastChecked !== target); - if (!multiSelect) { - return [target]; - } - const checkboxes = Array.from(actionCheckboxes); - const targetIndex = checkboxes.findIndex(el => el === target); - const lastCheckedIndex = checkboxes.findIndex(el => el === lastChecked); - const startIndex = Math.min(targetIndex, lastCheckedIndex); - const endIndex = Math.max(targetIndex, lastCheckedIndex); - const filtered = checkboxes.filter((el, index) => (startIndex <= index) && (index <= endIndex)); - return filtered; - }; - - Array.from(document.getElementById('result_list').tBodies).forEach(function(el) { - el.addEventListener('change', function(event) { - const target = event.target; - if (target.classList.contains('action-select')) { - const checkboxes = affectedCheckboxes(target, shiftPressed); - checker(checkboxes, options, target.checked); - updateCounter(actionCheckboxes, options); - lastChecked = target; - } else { - list_editable_changed = true; - } - }); - }); - - document.querySelector('#changelist-form button[name=index]').addEventListener('click', function(event) { - if (list_editable_changed) { - const confirmed = confirm(gettext("You have unsaved changes on individual editable fields. If you run an action, your unsaved changes will be lost.")); - if (!confirmed) { - event.preventDefault(); - } - } - }); - - const el = document.querySelector('#changelist-form input[name=_save]'); - // The button does not exist if no fields are editable. - if (el) { - el.addEventListener('click', function(event) { - if (document.querySelector('[name=action]').value) { - const text = list_editable_changed - ? gettext("You have selected an action, but you haven’t saved your changes to individual fields yet. Please click OK to save. You’ll need to re-run the action.") - : gettext("You have selected an action, and you haven’t made any changes on individual fields. You’re probably looking for the Go button rather than the Save button."); - if (!confirm(text)) { - event.preventDefault(); - } - } - }); - } - }; - - // Call function fn when the DOM is loaded and ready. If it is already - // loaded, call the function now. - // http://youmightnotneedjquery.com/#ready - function ready(fn) { - if (document.readyState !== 'loading') { - fn(); - } else { - document.addEventListener('DOMContentLoaded', fn); - } - } - - ready(function() { - const actionsEls = document.querySelectorAll('tr input.action-select'); - if (actionsEls.length > 0) { - Actions(actionsEls); - } - }); -} diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/admin/DateTimeShortcuts.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/admin/DateTimeShortcuts.js deleted file mode 100644 index 9bad0f5..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/admin/DateTimeShortcuts.js +++ /dev/null @@ -1,415 +0,0 @@ -/*global Calendar, findPosX, findPosY, get_format, gettext, gettext_noop, interpolate, ngettext, quickElement*/ -// Inserts shortcut buttons after all of the following: -// <input type="text" class="vDateField"> -// <input type="text" class="vTimeField"> -'use strict'; -{ - const DateTimeShortcuts = { - calendars: [], - calendarInputs: [], - clockInputs: [], - clockHours: { - default_: [ - [gettext_noop('Now'), -1], - [gettext_noop('Midnight'), 0], - [gettext_noop('6 a.m.'), 6], - [gettext_noop('Noon'), 12], - [gettext_noop('6 p.m.'), 18] - ] - }, - dismissClockFunc: [], - dismissCalendarFunc: [], - calendarDivName1: 'calendarbox', // name of calendar <div> that gets toggled - calendarDivName2: 'calendarin', // name of <div> that contains calendar - calendarLinkName: 'calendarlink', // name of the link that is used to toggle - clockDivName: 'clockbox', // name of clock <div> that gets toggled - clockLinkName: 'clocklink', // name of the link that is used to toggle - shortCutsClass: 'datetimeshortcuts', // class of the clock and cal shortcuts - timezoneWarningClass: 'timezonewarning', // class of the warning for timezone mismatch - timezoneOffset: 0, - init: function() { - const serverOffset = document.body.dataset.adminUtcOffset; - if (serverOffset) { - const localOffset = new Date().getTimezoneOffset() * -60; - DateTimeShortcuts.timezoneOffset = localOffset - serverOffset; - } - - for (const inp of document.getElementsByTagName('input')) { - if (inp.type === 'text' && inp.classList.contains('vTimeField')) { - DateTimeShortcuts.addClock(inp); - DateTimeShortcuts.addTimezoneWarning(inp); - } - else if (inp.type === 'text' && inp.classList.contains('vDateField')) { - DateTimeShortcuts.addCalendar(inp); - DateTimeShortcuts.addTimezoneWarning(inp); - } - } - }, - // Return the current time while accounting for the server timezone. - now: function() { - const serverOffset = document.body.dataset.adminUtcOffset; - if (serverOffset) { - const localNow = new Date(); - const localOffset = localNow.getTimezoneOffset() * -60; - localNow.setTime(localNow.getTime() + 1000 * (serverOffset - localOffset)); - return localNow; - } else { - return new Date(); - } - }, - // Add a warning when the time zone in the browser and backend do not match. - addTimezoneWarning: function(inp) { - const warningClass = DateTimeShortcuts.timezoneWarningClass; - let timezoneOffset = DateTimeShortcuts.timezoneOffset / 3600; - - // Only warn if there is a time zone mismatch. - if (!timezoneOffset) { - return; - } - - // Check if warning is already there. - if (inp.parentNode.querySelectorAll('.' + warningClass).length) { - return; - } - - let message; - if (timezoneOffset > 0) { - message = ngettext( - 'Note: You are %s hour ahead of server time.', - 'Note: You are %s hours ahead of server time.', - timezoneOffset - ); - } - else { - timezoneOffset *= -1; - message = ngettext( - 'Note: You are %s hour behind server time.', - 'Note: You are %s hours behind server time.', - timezoneOffset - ); - } - message = interpolate(message, [timezoneOffset]); - - const warning = document.createElement('span'); - warning.className = warningClass; - warning.textContent = message; - inp.parentNode.appendChild(document.createElement('br')); - inp.parentNode.appendChild(warning); - }, - // Add clock widget to a given field - addClock: function(inp) { - const num = DateTimeShortcuts.clockInputs.length; - DateTimeShortcuts.clockInputs[num] = inp; - DateTimeShortcuts.dismissClockFunc[num] = function() { DateTimeShortcuts.dismissClock(num); return true; }; - - // Shortcut links (clock icon and "Now" link) - const shortcuts_span = document.createElement('span'); - shortcuts_span.className = DateTimeShortcuts.shortCutsClass; - inp.parentNode.insertBefore(shortcuts_span, inp.nextSibling); - const now_link = document.createElement('a'); - now_link.href = "#"; - now_link.textContent = gettext('Now'); - now_link.addEventListener('click', function(e) { - e.preventDefault(); - DateTimeShortcuts.handleClockQuicklink(num, -1); - }); - const clock_link = document.createElement('a'); - clock_link.href = '#'; - clock_link.id = DateTimeShortcuts.clockLinkName + num; - clock_link.addEventListener('click', function(e) { - e.preventDefault(); - // avoid triggering the document click handler to dismiss the clock - e.stopPropagation(); - DateTimeShortcuts.openClock(num); - }); - - quickElement( - 'span', clock_link, '', - 'class', 'clock-icon', - 'title', gettext('Choose a Time') - ); - shortcuts_span.appendChild(document.createTextNode('\u00A0')); - shortcuts_span.appendChild(now_link); - shortcuts_span.appendChild(document.createTextNode('\u00A0|\u00A0')); - shortcuts_span.appendChild(clock_link); - - // Create clock link div - // - // Markup looks like: - // <div id="clockbox1" class="clockbox module"> - // <h2>Choose a time</h2> - // <ul class="timelist"> - // <li><a href="#">Now</a></li> - // <li><a href="#">Midnight</a></li> - // <li><a href="#">6 a.m.</a></li> - // <li><a href="#">Noon</a></li> - // <li><a href="#">6 p.m.</a></li> - // </ul> - // <p class="calendar-cancel"><a href="#">Cancel</a></p> - // </div> - - const clock_box = document.createElement('div'); - clock_box.style.display = 'none'; - clock_box.style.position = 'absolute'; - clock_box.className = 'clockbox module'; - clock_box.id = DateTimeShortcuts.clockDivName + num; - document.body.appendChild(clock_box); - clock_box.addEventListener('click', function(e) { e.stopPropagation(); }); - - quickElement('h2', clock_box, gettext('Choose a time')); - const time_list = quickElement('ul', clock_box); - time_list.className = 'timelist'; - // The list of choices can be overridden in JavaScript like this: - // DateTimeShortcuts.clockHours.name = [['3 a.m.', 3]]; - // where name is the name attribute of the <input>. - const name = typeof DateTimeShortcuts.clockHours[inp.name] === 'undefined' ? 'default_' : inp.name; - DateTimeShortcuts.clockHours[name].forEach(function(element) { - const time_link = quickElement('a', quickElement('li', time_list), gettext(element[0]), 'href', '#'); - time_link.addEventListener('click', function(e) { - e.preventDefault(); - DateTimeShortcuts.handleClockQuicklink(num, element[1]); - }); - }); - - const cancel_p = quickElement('p', clock_box); - cancel_p.className = 'calendar-cancel'; - const cancel_link = quickElement('a', cancel_p, gettext('Cancel'), 'href', '#'); - cancel_link.addEventListener('click', function(e) { - e.preventDefault(); - DateTimeShortcuts.dismissClock(num); - }); - - document.addEventListener('keyup', function(event) { - if (event.which === 27) { - // ESC key closes popup - DateTimeShortcuts.dismissClock(num); - event.preventDefault(); - } - }); - }, - openClock: function(num) { - const clock_box = document.getElementById(DateTimeShortcuts.clockDivName + num); - const clock_link = document.getElementById(DateTimeShortcuts.clockLinkName + num); - - // Recalculate the clockbox position - // is it left-to-right or right-to-left layout ? - if (window.getComputedStyle(document.body).direction !== 'rtl') { - clock_box.style.left = findPosX(clock_link) + 17 + 'px'; - } - else { - // since style's width is in em, it'd be tough to calculate - // px value of it. let's use an estimated px for now - clock_box.style.left = findPosX(clock_link) - 110 + 'px'; - } - clock_box.style.top = Math.max(0, findPosY(clock_link) - 30) + 'px'; - - // Show the clock box - clock_box.style.display = 'block'; - document.addEventListener('click', DateTimeShortcuts.dismissClockFunc[num]); - }, - dismissClock: function(num) { - document.getElementById(DateTimeShortcuts.clockDivName + num).style.display = 'none'; - document.removeEventListener('click', DateTimeShortcuts.dismissClockFunc[num]); - }, - handleClockQuicklink: function(num, val) { - let d; - if (val === -1) { - d = DateTimeShortcuts.now(); - } - else { - d = new Date(1970, 1, 1, val, 0, 0, 0); - } - DateTimeShortcuts.clockInputs[num].value = d.strftime(get_format('TIME_INPUT_FORMATS')[0]); - DateTimeShortcuts.clockInputs[num].focus(); - DateTimeShortcuts.dismissClock(num); - }, - // Add calendar widget to a given field. - addCalendar: function(inp) { - const num = DateTimeShortcuts.calendars.length; - - DateTimeShortcuts.calendarInputs[num] = inp; - DateTimeShortcuts.dismissCalendarFunc[num] = function() { DateTimeShortcuts.dismissCalendar(num); return true; }; - - // Shortcut links (calendar icon and "Today" link) - const shortcuts_span = document.createElement('span'); - shortcuts_span.className = DateTimeShortcuts.shortCutsClass; - inp.parentNode.insertBefore(shortcuts_span, inp.nextSibling); - const today_link = document.createElement('a'); - today_link.href = '#'; - today_link.appendChild(document.createTextNode(gettext('Today'))); - today_link.addEventListener('click', function(e) { - e.preventDefault(); - DateTimeShortcuts.handleCalendarQuickLink(num, 0); - }); - const cal_link = document.createElement('a'); - cal_link.href = '#'; - cal_link.id = DateTimeShortcuts.calendarLinkName + num; - cal_link.addEventListener('click', function(e) { - e.preventDefault(); - // avoid triggering the document click handler to dismiss the calendar - e.stopPropagation(); - DateTimeShortcuts.openCalendar(num); - }); - quickElement( - 'span', cal_link, '', - 'class', 'date-icon', - 'title', gettext('Choose a Date') - ); - shortcuts_span.appendChild(document.createTextNode('\u00A0')); - shortcuts_span.appendChild(today_link); - shortcuts_span.appendChild(document.createTextNode('\u00A0|\u00A0')); - shortcuts_span.appendChild(cal_link); - - // Create calendarbox div. - // - // Markup looks like: - // - // <div id="calendarbox3" class="calendarbox module"> - // <h2> - // <a href="#" class="link-previous">‹</a> - // <a href="#" class="link-next">›</a> February 2003 - // </h2> - // <div class="calendar" id="calendarin3"> - // <!-- (cal) --> - // </div> - // <div class="calendar-shortcuts"> - // <a href="#">Yesterday</a> | <a href="#">Today</a> | <a href="#">Tomorrow</a> - // </div> - // <p class="calendar-cancel"><a href="#">Cancel</a></p> - // </div> - const cal_box = document.createElement('div'); - cal_box.style.display = 'none'; - cal_box.style.position = 'absolute'; - cal_box.className = 'calendarbox module'; - cal_box.id = DateTimeShortcuts.calendarDivName1 + num; - document.body.appendChild(cal_box); - cal_box.addEventListener('click', function(e) { e.stopPropagation(); }); - - // next-prev links - const cal_nav = quickElement('div', cal_box); - const cal_nav_prev = quickElement('a', cal_nav, '<', 'href', '#'); - cal_nav_prev.className = 'calendarnav-previous'; - cal_nav_prev.addEventListener('click', function(e) { - e.preventDefault(); - DateTimeShortcuts.drawPrev(num); - }); - - const cal_nav_next = quickElement('a', cal_nav, '>', 'href', '#'); - cal_nav_next.className = 'calendarnav-next'; - cal_nav_next.addEventListener('click', function(e) { - e.preventDefault(); - DateTimeShortcuts.drawNext(num); - }); - - // main box - const cal_main = quickElement('div', cal_box, '', 'id', DateTimeShortcuts.calendarDivName2 + num); - cal_main.className = 'calendar'; - DateTimeShortcuts.calendars[num] = new Calendar(DateTimeShortcuts.calendarDivName2 + num, DateTimeShortcuts.handleCalendarCallback(num)); - DateTimeShortcuts.calendars[num].drawCurrent(); - - // calendar shortcuts - const shortcuts = quickElement('div', cal_box); - shortcuts.className = 'calendar-shortcuts'; - let day_link = quickElement('a', shortcuts, gettext('Yesterday'), 'href', '#'); - day_link.addEventListener('click', function(e) { - e.preventDefault(); - DateTimeShortcuts.handleCalendarQuickLink(num, -1); - }); - shortcuts.appendChild(document.createTextNode('\u00A0|\u00A0')); - day_link = quickElement('a', shortcuts, gettext('Today'), 'href', '#'); - day_link.addEventListener('click', function(e) { - e.preventDefault(); - DateTimeShortcuts.handleCalendarQuickLink(num, 0); - }); - shortcuts.appendChild(document.createTextNode('\u00A0|\u00A0')); - day_link = quickElement('a', shortcuts, gettext('Tomorrow'), 'href', '#'); - day_link.addEventListener('click', function(e) { - e.preventDefault(); - DateTimeShortcuts.handleCalendarQuickLink(num, +1); - }); - - // cancel bar - const cancel_p = quickElement('p', cal_box); - cancel_p.className = 'calendar-cancel'; - const cancel_link = quickElement('a', cancel_p, gettext('Cancel'), 'href', '#'); - cancel_link.addEventListener('click', function(e) { - e.preventDefault(); - DateTimeShortcuts.dismissCalendar(num); - }); - document.addEventListener('keyup', function(event) { - if (event.which === 27) { - // ESC key closes popup - DateTimeShortcuts.dismissCalendar(num); - event.preventDefault(); - } - }); - }, - openCalendar: function(num) { - const cal_box = document.getElementById(DateTimeShortcuts.calendarDivName1 + num); - const cal_link = document.getElementById(DateTimeShortcuts.calendarLinkName + num); - const inp = DateTimeShortcuts.calendarInputs[num]; - - // Determine if the current value in the input has a valid date. - // If so, draw the calendar with that date's year and month. - if (inp.value) { - const format = get_format('DATE_INPUT_FORMATS')[0]; - const selected = inp.value.strptime(format); - const year = selected.getUTCFullYear(); - const month = selected.getUTCMonth() + 1; - const re = /\d{4}/; - if (re.test(year.toString()) && month >= 1 && month <= 12) { - DateTimeShortcuts.calendars[num].drawDate(month, year, selected); - } - } - - // Recalculate the clockbox position - // is it left-to-right or right-to-left layout ? - if (window.getComputedStyle(document.body).direction !== 'rtl') { - cal_box.style.left = findPosX(cal_link) + 17 + 'px'; - } - else { - // since style's width is in em, it'd be tough to calculate - // px value of it. let's use an estimated px for now - cal_box.style.left = findPosX(cal_link) - 180 + 'px'; - } - cal_box.style.top = Math.max(0, findPosY(cal_link) - 75) + 'px'; - - cal_box.style.display = 'block'; - document.addEventListener('click', DateTimeShortcuts.dismissCalendarFunc[num]); - }, - dismissCalendar: function(num) { - document.getElementById(DateTimeShortcuts.calendarDivName1 + num).style.display = 'none'; - document.removeEventListener('click', DateTimeShortcuts.dismissCalendarFunc[num]); - }, - drawPrev: function(num) { - DateTimeShortcuts.calendars[num].drawPreviousMonth(); - }, - drawNext: function(num) { - DateTimeShortcuts.calendars[num].drawNextMonth(); - }, - handleCalendarCallback: function(num) { - let format = get_format('DATE_INPUT_FORMATS')[0]; - // the format needs to be escaped a little - format = format.replace('\\', '\\\\') - .replace('\r', '\\r') - .replace('\n', '\\n') - .replace('\t', '\\t') - .replace("'", "\\'"); - return function(y, m, d) { - DateTimeShortcuts.calendarInputs[num].value = new Date(y, m - 1, d).strftime(format); - DateTimeShortcuts.calendarInputs[num].focus(); - document.getElementById(DateTimeShortcuts.calendarDivName1 + num).style.display = 'none'; - }; - }, - handleCalendarQuickLink: function(num, offset) { - const d = DateTimeShortcuts.now(); - d.setDate(d.getDate() + offset); - DateTimeShortcuts.calendarInputs[num].value = d.strftime(get_format('DATE_INPUT_FORMATS')[0]); - DateTimeShortcuts.calendarInputs[num].focus(); - DateTimeShortcuts.dismissCalendar(num); - } - }; - - window.addEventListener('load', DateTimeShortcuts.init); - window.DateTimeShortcuts = DateTimeShortcuts; -} diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/admin/RelatedObjectLookups.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/admin/RelatedObjectLookups.js deleted file mode 100644 index 289e1ce..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/admin/RelatedObjectLookups.js +++ /dev/null @@ -1,155 +0,0 @@ -/*global SelectBox, interpolate*/ -// Handles related-objects functionality: lookup link for raw_id_fields -// and Add Another links. -'use strict'; -{ - const $ = django.jQuery; - - function showAdminPopup(triggeringLink, name_regexp, add_popup) { - const name = triggeringLink.id.replace(name_regexp, ''); - const href = new URL(triggeringLink.href); - if (add_popup) { - href.searchParams.set('_popup', 1); - } - const win = window.open(href, name, 'height=500,width=800,resizable=yes,scrollbars=yes'); - win.focus(); - return false; - } - - function showRelatedObjectLookupPopup(triggeringLink) { - return showAdminPopup(triggeringLink, /^lookup_/, true); - } - - function dismissRelatedLookupPopup(win, chosenId) { - const name = win.name; - const elem = document.getElementById(name); - if (elem.classList.contains('vManyToManyRawIdAdminField') && elem.value) { - elem.value += ',' + chosenId; - } else { - document.getElementById(name).value = chosenId; - } - win.close(); - } - - function showRelatedObjectPopup(triggeringLink) { - return showAdminPopup(triggeringLink, /^(change|add|delete)_/, false); - } - - function updateRelatedObjectLinks(triggeringLink) { - const $this = $(triggeringLink); - const siblings = $this.nextAll('.view-related, .change-related, .delete-related'); - if (!siblings.length) { - return; - } - const value = $this.val(); - if (value) { - siblings.each(function() { - const elm = $(this); - elm.attr('href', elm.attr('data-href-template').replace('__fk__', value)); - }); - } else { - siblings.removeAttr('href'); - } - } - - function dismissAddRelatedObjectPopup(win, newId, newRepr) { - const name = win.name; - const elem = document.getElementById(name); - if (elem) { - const elemName = elem.nodeName.toUpperCase(); - if (elemName === 'SELECT') { - elem.options[elem.options.length] = new Option(newRepr, newId, true, true); - } else if (elemName === 'INPUT') { - if (elem.classList.contains('vManyToManyRawIdAdminField') && elem.value) { - elem.value += ',' + newId; - } else { - elem.value = newId; - } - } - // Trigger a change event to update related links if required. - $(elem).trigger('change'); - } else { - const toId = name + "_to"; - const o = new Option(newRepr, newId); - SelectBox.add_to_cache(toId, o); - SelectBox.redisplay(toId); - } - win.close(); - } - - function dismissChangeRelatedObjectPopup(win, objId, newRepr, newId) { - const id = win.name.replace(/^edit_/, ''); - const selectsSelector = interpolate('#%s, #%s_from, #%s_to', [id, id, id]); - const selects = $(selectsSelector); - selects.find('option').each(function() { - if (this.value === objId) { - this.textContent = newRepr; - this.value = newId; - } - }); - selects.next().find('.select2-selection__rendered').each(function() { - // The element can have a clear button as a child. - // Use the lastChild to modify only the displayed value. - this.lastChild.textContent = newRepr; - this.title = newRepr; - }); - win.close(); - } - - function dismissDeleteRelatedObjectPopup(win, objId) { - const id = win.name.replace(/^delete_/, ''); - const selectsSelector = interpolate('#%s, #%s_from, #%s_to', [id, id, id]); - const selects = $(selectsSelector); - selects.find('option').each(function() { - if (this.value === objId) { - $(this).remove(); - } - }).trigger('change'); - win.close(); - } - - window.showRelatedObjectLookupPopup = showRelatedObjectLookupPopup; - window.dismissRelatedLookupPopup = dismissRelatedLookupPopup; - window.showRelatedObjectPopup = showRelatedObjectPopup; - window.updateRelatedObjectLinks = updateRelatedObjectLinks; - window.dismissAddRelatedObjectPopup = dismissAddRelatedObjectPopup; - window.dismissChangeRelatedObjectPopup = dismissChangeRelatedObjectPopup; - window.dismissDeleteRelatedObjectPopup = dismissDeleteRelatedObjectPopup; - - // Kept for backward compatibility - window.showAddAnotherPopup = showRelatedObjectPopup; - window.dismissAddAnotherPopup = dismissAddRelatedObjectPopup; - - $(document).ready(function() { - $("a[data-popup-opener]").on('click', function(event) { - event.preventDefault(); - opener.dismissRelatedLookupPopup(window, $(this).data("popup-opener")); - }); - $('body').on('click', '.related-widget-wrapper-link', function(e) { - e.preventDefault(); - if (this.href) { - const event = $.Event('django:show-related', {href: this.href}); - $(this).trigger(event); - if (!event.isDefaultPrevented()) { - showRelatedObjectPopup(this); - } - } - }); - $('body').on('change', '.related-widget-wrapper select', function(e) { - const event = $.Event('django:update-related'); - $(this).trigger(event); - if (!event.isDefaultPrevented()) { - updateRelatedObjectLinks(this); - } - }); - $('.related-widget-wrapper select').trigger('change'); - $('body').on('click', '.related-lookup', function(e) { - e.preventDefault(); - const event = $.Event('django:lookup-related'); - $(this).trigger(event); - if (!event.isDefaultPrevented()) { - showRelatedObjectLookupPopup(this); - } - }); - }); -} diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/autocomplete.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/autocomplete.js deleted file mode 100644 index 6095abe..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/autocomplete.js +++ /dev/null @@ -1,35 +0,0 @@ -'use strict'; -{ - const $ = django.jQuery; - - $.fn.djangoAdminSelect2 = function() { - $.each(this, function(i, element) { - $(element).select2({ - ajax: { - data: (params) => { - return { - term: params.term, - page: params.page, - app_label: element.dataset.appLabel, - model_name: element.dataset.modelName, - field_name: element.dataset.fieldName - }; - } - } - }); - }); - return this; - }; - - $(function() { - // Initialize all autocomplete widgets except the one in the template - // form used when a new formset is added. - $('.admin-autocomplete').not('[name*=__prefix__]').djangoAdminSelect2(); - }); - - $(document).on('formset:added', (function() { - return function(event, $newFormset) { - return $newFormset.find('.admin-autocomplete').djangoAdminSelect2(); - }; - })(this)); -} diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/calendar.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/calendar.js deleted file mode 100644 index a62d10a..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/calendar.js +++ /dev/null @@ -1,221 +0,0 @@ -/*global gettext, pgettext, get_format, quickElement, removeChildren*/ -/* -calendar.js - Calendar functions by Adrian Holovaty -depends on core.js for utility functions like removeChildren or quickElement -*/ -'use strict'; -{ - // CalendarNamespace -- Provides a collection of HTML calendar-related helper functions - const CalendarNamespace = { - monthsOfYear: [ - gettext('January'), - gettext('February'), - gettext('March'), - gettext('April'), - gettext('May'), - gettext('June'), - gettext('July'), - gettext('August'), - gettext('September'), - gettext('October'), - gettext('November'), - gettext('December') - ], - monthsOfYearAbbrev: [ - pgettext('abbrev. month January', 'Jan'), - pgettext('abbrev. month February', 'Feb'), - pgettext('abbrev. month March', 'Mar'), - pgettext('abbrev. month April', 'Apr'), - pgettext('abbrev. month May', 'May'), - pgettext('abbrev. month June', 'Jun'), - pgettext('abbrev. month July', 'Jul'), - pgettext('abbrev. month August', 'Aug'), - pgettext('abbrev. month September', 'Sep'), - pgettext('abbrev. month October', 'Oct'), - pgettext('abbrev. month November', 'Nov'), - pgettext('abbrev. month December', 'Dec') - ], - daysOfWeek: [ - pgettext('one letter Sunday', 'S'), - pgettext('one letter Monday', 'M'), - pgettext('one letter Tuesday', 'T'), - pgettext('one letter Wednesday', 'W'), - pgettext('one letter Thursday', 'T'), - pgettext('one letter Friday', 'F'), - pgettext('one letter Saturday', 'S') - ], - firstDayOfWeek: parseInt(get_format('FIRST_DAY_OF_WEEK')), - isLeapYear: function(year) { - return (((year % 4) === 0) && ((year % 100) !== 0 ) || ((year % 400) === 0)); - }, - getDaysInMonth: function(month, year) { - let days; - if (month === 1 || month === 3 || month === 5 || month === 7 || month === 8 || month === 10 || month === 12) { - days = 31; - } - else if (month === 4 || month === 6 || month === 9 || month === 11) { - days = 30; - } - else if (month === 2 && CalendarNamespace.isLeapYear(year)) { - days = 29; - } - else { - days = 28; - } - return days; - }, - draw: function(month, year, div_id, callback, selected) { // month = 1-12, year = 1-9999 - const today = new Date(); - const todayDay = today.getDate(); - const todayMonth = today.getMonth() + 1; - const todayYear = today.getFullYear(); - let todayClass = ''; - - // Use UTC functions here because the date field does not contain time - // and using the UTC function variants prevent the local time offset - // from altering the date, specifically the day field. For example: - // - // ``` - // var x = new Date('2013-10-02'); - // var day = x.getDate(); - // ``` - // - // The day variable above will be 1 instead of 2 in, say, US Pacific time - // zone. - let isSelectedMonth = false; - if (typeof selected !== 'undefined') { - isSelectedMonth = (selected.getUTCFullYear() === year && (selected.getUTCMonth() + 1) === month); - } - - month = parseInt(month); - year = parseInt(year); - const calDiv = document.getElementById(div_id); - removeChildren(calDiv); - const calTable = document.createElement('table'); - quickElement('caption', calTable, CalendarNamespace.monthsOfYear[month - 1] + ' ' + year); - const tableBody = quickElement('tbody', calTable); - - // Draw days-of-week header - let tableRow = quickElement('tr', tableBody); - for (let i = 0; i < 7; i++) { - quickElement('th', tableRow, CalendarNamespace.daysOfWeek[(i + CalendarNamespace.firstDayOfWeek) % 7]); - } - - const startingPos = new Date(year, month - 1, 1 - CalendarNamespace.firstDayOfWeek).getDay(); - const days = CalendarNamespace.getDaysInMonth(month, year); - - let nonDayCell; - - // Draw blanks before first of month - tableRow = quickElement('tr', tableBody); - for (let i = 0; i < startingPos; i++) { - nonDayCell = quickElement('td', tableRow, ' '); - nonDayCell.className = "nonday"; - } - - function calendarMonth(y, m) { - function onClick(e) { - e.preventDefault(); - callback(y, m, this.textContent); - } - return onClick; - } - - // Draw days of month - let currentDay = 1; - for (let i = startingPos; currentDay <= days; i++) { - if (i % 7 === 0 && currentDay !== 1) { - tableRow = quickElement('tr', tableBody); - } - if ((currentDay === todayDay) && (month === todayMonth) && (year === todayYear)) { - todayClass = 'today'; - } else { - todayClass = ''; - } - - // use UTC function; see above for explanation. - if (isSelectedMonth && currentDay === selected.getUTCDate()) { - if (todayClass !== '') { - todayClass += " "; - } - todayClass += "selected"; - } - - const cell = quickElement('td', tableRow, '', 'class', todayClass); - const link = quickElement('a', cell, currentDay, 'href', '#'); - link.addEventListener('click', calendarMonth(year, month)); - currentDay++; - } - - // Draw blanks after end of month (optional, but makes for valid code) - while (tableRow.childNodes.length < 7) { - nonDayCell = quickElement('td', tableRow, ' '); - nonDayCell.className = "nonday"; - } - - calDiv.appendChild(calTable); - } - }; - - // Calendar -- A calendar instance - function Calendar(div_id, callback, selected) { - // div_id (string) is the ID of the element in which the calendar will - // be displayed - // callback (string) is the name of a JavaScript function that will be - // called with the parameters (year, month, day) when a day in the - // calendar is clicked - this.div_id = div_id; - this.callback = callback; - this.today = new Date(); - this.currentMonth = this.today.getMonth() + 1; - this.currentYear = this.today.getFullYear(); - if (typeof selected !== 'undefined') { - this.selected = selected; - } - } - Calendar.prototype = { - drawCurrent: function() { - CalendarNamespace.draw(this.currentMonth, this.currentYear, this.div_id, this.callback, this.selected); - }, - drawDate: function(month, year, selected) { - this.currentMonth = month; - this.currentYear = year; - - if(selected) { - this.selected = selected; - } - - this.drawCurrent(); - }, - drawPreviousMonth: function() { - if (this.currentMonth === 1) { - this.currentMonth = 12; - this.currentYear--; - } - else { - this.currentMonth--; - } - this.drawCurrent(); - }, - drawNextMonth: function() { - if (this.currentMonth === 12) { - this.currentMonth = 1; - this.currentYear++; - } - else { - this.currentMonth++; - } - this.drawCurrent(); - }, - drawPreviousYear: function() { - this.currentYear--; - this.drawCurrent(); - }, - drawNextYear: function() { - this.currentYear++; - this.drawCurrent(); - } - }; - window.Calendar = Calendar; - window.CalendarNamespace = CalendarNamespace; -} diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/cancel.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/cancel.js deleted file mode 100644 index 3069c6f..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/cancel.js +++ /dev/null @@ -1,29 +0,0 @@ -'use strict'; -{ - // Call function fn when the DOM is loaded and ready. If it is already - // loaded, call the function now. - // http://youmightnotneedjquery.com/#ready - function ready(fn) { - if (document.readyState !== 'loading') { - fn(); - } else { - document.addEventListener('DOMContentLoaded', fn); - } - } - - ready(function() { - function handleClick(event) { - event.preventDefault(); - const params = new URLSearchParams(window.location.search); - if (params.has('_popup')) { - window.close(); // Close the popup. - } else { - window.history.back(); // Otherwise, go back. - } - } - - document.querySelectorAll('.cancel-link').forEach(function(el) { - el.addEventListener('click', handleClick); - }); - }); -} diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/change_form.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/change_form.js deleted file mode 100644 index 96a4c62..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/change_form.js +++ /dev/null @@ -1,16 +0,0 @@ -'use strict'; -{ - const inputTags = ['BUTTON', 'INPUT', 'SELECT', 'TEXTAREA']; - const modelName = document.getElementById('django-admin-form-add-constants').dataset.modelName; - if (modelName) { - const form = document.getElementById(modelName + '_form'); - for (const element of form.elements) { - // HTMLElement.offsetParent returns null when the element is not - // rendered. - if (inputTags.includes(element.tagName) && !element.disabled && element.offsetParent) { - element.focus(); - break; - } - } - } -} diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/collapse.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/collapse.js deleted file mode 100644 index c6c7b0f..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/collapse.js +++ /dev/null @@ -1,43 +0,0 @@ -/*global gettext*/ -'use strict'; -{ - window.addEventListener('load', function() { - // Add anchor tag for Show/Hide link - const fieldsets = document.querySelectorAll('fieldset.collapse'); - for (const [i, elem] of fieldsets.entries()) { - // Don't hide if fields in this fieldset have errors - if (elem.querySelectorAll('div.errors, ul.errorlist').length === 0) { - elem.classList.add('collapsed'); - const h2 = elem.querySelector('h2'); - const link = document.createElement('a'); - link.id = 'fieldsetcollapser' + i; - link.className = 'collapse-toggle'; - link.href = '#'; - link.textContent = gettext('Show'); - h2.appendChild(document.createTextNode(' (')); - h2.appendChild(link); - h2.appendChild(document.createTextNode(')')); - } - } - // Add toggle to hide/show anchor tag - const toggleFunc = function(ev) { - if (ev.target.matches('.collapse-toggle')) { - ev.preventDefault(); - ev.stopPropagation(); - const fieldset = ev.target.closest('fieldset'); - if (fieldset.classList.contains('collapsed')) { - // Show - ev.target.textContent = gettext('Hide'); - fieldset.classList.remove('collapsed'); - } else { - // Hide - ev.target.textContent = gettext('Show'); - fieldset.classList.add('collapsed'); - } - } - }; - document.querySelectorAll('fieldset.module').forEach(function(el) { - el.addEventListener('click', toggleFunc); - }); - }); -} diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/core.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/core.js deleted file mode 100644 index afdae28..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/core.js +++ /dev/null @@ -1,170 +0,0 @@ -// Core JavaScript helper functions -'use strict'; - -// quickElement(tagType, parentReference [, textInChildNode, attribute, attributeValue ...]); -function quickElement() { - const obj = document.createElement(arguments[0]); - if (arguments[2]) { - const textNode = document.createTextNode(arguments[2]); - obj.appendChild(textNode); - } - const len = arguments.length; - for (let i = 3; i < len; i += 2) { - obj.setAttribute(arguments[i], arguments[i + 1]); - } - arguments[1].appendChild(obj); - return obj; -} - -// "a" is reference to an object -function removeChildren(a) { - while (a.hasChildNodes()) { - a.removeChild(a.lastChild); - } -} - -// ---------------------------------------------------------------------------- -// Find-position functions by PPK -// See https://www.quirksmode.org/js/findpos.html -// ---------------------------------------------------------------------------- -function findPosX(obj) { - let curleft = 0; - if (obj.offsetParent) { - while (obj.offsetParent) { - curleft += obj.offsetLeft - obj.scrollLeft; - obj = obj.offsetParent; - } - } else if (obj.x) { - curleft += obj.x; - } - return curleft; -} - -function findPosY(obj) { - let curtop = 0; - if (obj.offsetParent) { - while (obj.offsetParent) { - curtop += obj.offsetTop - obj.scrollTop; - obj = obj.offsetParent; - } - } else if (obj.y) { - curtop += obj.y; - } - return curtop; -} - -//----------------------------------------------------------------------------- -// Date object extensions -// ---------------------------------------------------------------------------- -{ - Date.prototype.getTwelveHours = function() { - return this.getHours() % 12 || 12; - }; - - Date.prototype.getTwoDigitMonth = function() { - return (this.getMonth() < 9) ? '0' + (this.getMonth() + 1) : (this.getMonth() + 1); - }; - - Date.prototype.getTwoDigitDate = function() { - return (this.getDate() < 10) ? '0' + this.getDate() : this.getDate(); - }; - - Date.prototype.getTwoDigitTwelveHour = function() { - return (this.getTwelveHours() < 10) ? '0' + this.getTwelveHours() : this.getTwelveHours(); - }; - - Date.prototype.getTwoDigitHour = function() { - return (this.getHours() < 10) ? '0' + this.getHours() : this.getHours(); - }; - - Date.prototype.getTwoDigitMinute = function() { - return (this.getMinutes() < 10) ? '0' + this.getMinutes() : this.getMinutes(); - }; - - Date.prototype.getTwoDigitSecond = function() { - return (this.getSeconds() < 10) ? '0' + this.getSeconds() : this.getSeconds(); - }; - - Date.prototype.getAbbrevMonthName = function() { - return typeof window.CalendarNamespace === "undefined" - ? this.getTwoDigitMonth() - : window.CalendarNamespace.monthsOfYearAbbrev[this.getMonth()]; - }; - - Date.prototype.getFullMonthName = function() { - return typeof window.CalendarNamespace === "undefined" - ? this.getTwoDigitMonth() - : window.CalendarNamespace.monthsOfYear[this.getMonth()]; - }; - - Date.prototype.strftime = function(format) { - const fields = { - b: this.getAbbrevMonthName(), - B: this.getFullMonthName(), - c: this.toString(), - d: this.getTwoDigitDate(), - H: this.getTwoDigitHour(), - I: this.getTwoDigitTwelveHour(), - m: this.getTwoDigitMonth(), - M: this.getTwoDigitMinute(), - p: (this.getHours() >= 12) ? 'PM' : 'AM', - S: this.getTwoDigitSecond(), - w: '0' + this.getDay(), - x: this.toLocaleDateString(), - X: this.toLocaleTimeString(), - y: ('' + this.getFullYear()).substr(2, 4), - Y: '' + this.getFullYear(), - '%': '%' - }; - let result = '', i = 0; - while (i < format.length) { - if (format.charAt(i) === '%') { - result = result + fields[format.charAt(i + 1)]; - ++i; - } - else { - result = result + format.charAt(i); - } - ++i; - } - return result; - }; - - // ---------------------------------------------------------------------------- - // String object extensions - // ---------------------------------------------------------------------------- - String.prototype.strptime = function(format) { - const split_format = format.split(/[.\-/]/); - const date = this.split(/[.\-/]/); - let i = 0; - let day, month, year; - while (i < split_format.length) { - switch (split_format[i]) { - case "%d": - day = date[i]; - break; - case "%m": - month = date[i] - 1; - break; - case "%Y": - year = date[i]; - break; - case "%y": - // A %y value in the range of [00, 68] is in the current - // century, while [69, 99] is in the previous century, - // according to the Open Group Specification. - if (parseInt(date[i], 10) >= 69) { - year = date[i]; - } else { - year = (new Date(Date.UTC(date[i], 0))).getUTCFullYear() + 100; - } - break; - } - ++i; - } - // Create Date object from UTC since the parsed value is supposed to be - // in UTC, not local time. Also, the calendar uses UTC functions for - // date extraction. - return new Date(Date.UTC(year, month, day)); - }; -} diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/inlines.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/inlines.js deleted file mode 100644 index d9a9032..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/inlines.js +++ /dev/null @@ -1,344 +0,0 @@ -/*global DateTimeShortcuts, SelectFilter*/ -/** - * Django admin inlines - * - * Based on jQuery Formset 1.1 - * @author Stanislaus Madueke (stan DOT madueke AT gmail DOT com) - * @requires jQuery 1.2.6 or later - * - * Copyright (c) 2009, Stanislaus Madueke - * All rights reserved. - * - * Spiced up with Code from Zain Memon's GSoC project 2009 - * and modified for Django by Jannis Leidel, Travis Swicegood and Julien Phalip. - * - * Licensed under the New BSD License - * See: https://opensource.org/licenses/bsd-license.php - */ -'use strict'; -{ - const $ = django.jQuery; - $.fn.formset = function(opts) { - const options = $.extend({}, $.fn.formset.defaults, opts); - const $this = $(this); - const $parent = $this.parent(); - const updateElementIndex = function(el, prefix, ndx) { - const id_regex = new RegExp("(" + prefix + "-(\\d+|__prefix__))"); - const replacement = prefix + "-" + ndx; - if ($(el).prop("for")) { - $(el).prop("for", $(el).prop("for").replace(id_regex, replacement)); - } - if (el.id) { - el.id = el.id.replace(id_regex, replacement); - } - if (el.name) { - el.name = el.name.replace(id_regex, replacement); - } - }; - const totalForms = $("#id_" + options.prefix + "-TOTAL_FORMS").prop("autocomplete", "off"); - let nextIndex = parseInt(totalForms.val(), 10); - const maxForms = $("#id_" + options.prefix + "-MAX_NUM_FORMS").prop("autocomplete", "off"); - const minForms = $("#id_" + options.prefix + "-MIN_NUM_FORMS").prop("autocomplete", "off"); - let addButton; - - /** - * The "Add another MyModel" button below the inline forms. - */ - const addInlineAddButton = function() { - if (addButton === null) { - if ($this.prop("tagName") === "TR") { - // If forms are laid out as table rows, insert the - // "add" button in a new table row: - const numCols = $this.eq(-1).children().length; - $parent.append('<tr class="' + options.addCssClass + '"><td colspan="' + numCols + '"><a href="#">' + options.addText + "</a></tr>"); - addButton = $parent.find("tr:last a"); - } else { - // Otherwise, insert it immediately after the last form: - $this.filter(":last").after('<div class="' + options.addCssClass + '"><a href="#">' + options.addText + "</a></div>"); - addButton = $this.filter(":last").next().find("a"); - } - } - addButton.on('click', addInlineClickHandler); - }; - - const addInlineClickHandler = function(e) { - e.preventDefault(); - const template = $("#" + options.prefix + "-empty"); - const row = template.clone(true); - row.removeClass(options.emptyCssClass) - .addClass(options.formCssClass) - .attr("id", options.prefix + "-" + nextIndex); - addInlineDeleteButton(row); - row.find("*").each(function() { - updateElementIndex(this, options.prefix, totalForms.val()); - }); - // Insert the new form when it has been fully edited. - row.insertBefore($(template)); - // Update number of total forms. - $(totalForms).val(parseInt(totalForms.val(), 10) + 1); - nextIndex += 1; - // Hide the add button if there's a limit and it's been reached. - if ((maxForms.val() !== '') && (maxForms.val() - totalForms.val()) <= 0) { - addButton.parent().hide(); - } - // Show the remove buttons if there are more than min_num. - toggleDeleteButtonVisibility(row.closest('.inline-group')); - - // Pass the new form to the post-add callback, if provided. - if (options.added) { - options.added(row); - } - $(document).trigger('formset:added', [row, options.prefix]); - }; - - /** - * The "X" button that is part of every unsaved inline. - * (When saved, it is replaced with a "Delete" checkbox.) - */ - const addInlineDeleteButton = function(row) { - if (row.is("tr")) { - // If the forms are laid out in table rows, insert - // the remove button into the last table cell: - row.children(":last").append('<div><a class="' + options.deleteCssClass + '" href="#">' + options.deleteText + "</a></div>"); - } else if (row.is("ul") || row.is("ol")) { - // If they're laid out as an ordered/unordered list, - // insert an <li> after the last list item: - row.append('<li><a class="' + options.deleteCssClass + '" href="#">' + options.deleteText + "</a></li>"); - } else { - // Otherwise, just insert the remove button as the - // last child element of the form's container: - row.children(":first").append('<span><a class="' + options.deleteCssClass + '" href="#">' + options.deleteText + "</a></span>"); - } - // Add delete handler for each row. - row.find("a." + options.deleteCssClass).on('click', inlineDeleteHandler.bind(this)); - }; - - const inlineDeleteHandler = function(e1) { - e1.preventDefault(); - const deleteButton = $(e1.target); - const row = deleteButton.closest('.' + options.formCssClass); - const inlineGroup = row.closest('.inline-group'); - // Remove the parent form containing this button, - // and also remove the relevant row with non-field errors: - const prevRow = row.prev(); - if (prevRow.length && prevRow.hasClass('row-form-errors')) { - prevRow.remove(); - } - row.remove(); - nextIndex -= 1; - // Pass the deleted form to the post-delete callback, if provided. - if (options.removed) { - options.removed(row); - } - $(document).trigger('formset:removed', [row, options.prefix]); - // Update the TOTAL_FORMS form count. - const forms = $("." + options.formCssClass); - $("#id_" + options.prefix + "-TOTAL_FORMS").val(forms.length); - // Show add button again once below maximum number. - if ((maxForms.val() === '') || (maxForms.val() - forms.length) > 0) { - addButton.parent().show(); - } - // Hide the remove buttons if at min_num. - toggleDeleteButtonVisibility(inlineGroup); - // Also, update names and ids for all remaining form controls so - // they remain in sequence: - let i, formCount; - const updateElementCallback = function() { - updateElementIndex(this, options.prefix, i); - }; - for (i = 0, formCount = forms.length; i < formCount; i++) { - updateElementIndex($(forms).get(i), options.prefix, i); - $(forms.get(i)).find("*").each(updateElementCallback); - } - }; - - const toggleDeleteButtonVisibility = function(inlineGroup) { - if ((minForms.val() !== '') && (minForms.val() - totalForms.val()) >= 0) { - inlineGroup.find('.inline-deletelink').hide(); - } else { - inlineGroup.find('.inline-deletelink').show(); - } - }; - - $this.each(function(i) { - $(this).not("." + options.emptyCssClass).addClass(options.formCssClass); - }); - - // Create the delete buttons for all unsaved inlines: - $this.filter('.' + options.formCssClass + ':not(.has_original):not(.' + options.emptyCssClass + ')').each(function() { - addInlineDeleteButton($(this)); - }); - toggleDeleteButtonVisibility($this); - - // Create the add button, initially hidden. - addButton = options.addButton; - addInlineAddButton(); - - // Show the add button if allowed to add more items. - // Note that max_num = None translates to a blank string. - const showAddButton = maxForms.val() === '' || (maxForms.val() - totalForms.val()) > 0; - if ($this.length && showAddButton) { - addButton.parent().show(); - } else { - addButton.parent().hide(); - } - - return this; - }; - - /* Setup plugin defaults */ - $.fn.formset.defaults = { - prefix: "form", // The form prefix for your django formset - addText: "add another", // Text for the add link - deleteText: "remove", // Text for the delete link - addCssClass: "add-row", // CSS class applied to the add link - deleteCssClass: "delete-row", // CSS class applied to the delete link - emptyCssClass: "empty-row", // CSS class applied to the empty row - formCssClass: "dynamic-form", // CSS class applied to each form in a formset - added: null, // Function called each time a new form is added - removed: null, // Function called each time a form is deleted - addButton: null // Existing add button to use - }; - - - // Tabular inlines --------------------------------------------------------- - $.fn.tabularFormset = function(selector, options) { - const $rows = $(this); - - const reinitDateTimeShortCuts = function() { - // Reinitialize the calendar and clock widgets by force - if (typeof DateTimeShortcuts !== "undefined") { - $(".datetimeshortcuts").remove(); - DateTimeShortcuts.init(); - } - }; - - const updateSelectFilter = function() { - // If any SelectFilter widgets are a part of the new form, - // instantiate a new SelectFilter instance for it. - if (typeof SelectFilter !== 'undefined') { - $('.selectfilter').each(function(index, value) { - SelectFilter.init(value.id, this.dataset.fieldName, false); - }); - $('.selectfilterstacked').each(function(index, value) { - SelectFilter.init(value.id, this.dataset.fieldName, true); - }); - } - }; - - const initPrepopulatedFields = function(row) { - row.find('.prepopulated_field').each(function() { - const field = $(this), - input = field.find('input, select, textarea'), - dependency_list = input.data('dependency_list') || [], - dependencies = []; - $.each(dependency_list, function(i, field_name) { - dependencies.push('#' + row.find('.field-' + field_name).find('input, select, textarea').attr('id')); - }); - if (dependencies.length) { - input.prepopulate(dependencies, input.attr('maxlength')); - } - }); - }; - - $rows.formset({ - prefix: options.prefix, - addText: options.addText, - formCssClass: "dynamic-" + options.prefix, - deleteCssClass: "inline-deletelink", - deleteText: options.deleteText, - emptyCssClass: "empty-form", - added: function(row) { - initPrepopulatedFields(row); - reinitDateTimeShortCuts(); - updateSelectFilter(); - }, - addButton: options.addButton - }); - - return $rows; - }; - - // Stacked inlines --------------------------------------------------------- - $.fn.stackedFormset = function(selector, options) { - const $rows = $(this); - const updateInlineLabel = function(row) { - $(selector).find(".inline_label").each(function(i) { - const count = i + 1; - $(this).html($(this).html().replace(/(#\d+)/g, "#" + count)); - }); - }; - - const reinitDateTimeShortCuts = function() { - // Reinitialize the calendar and clock widgets by force, yuck. - if (typeof DateTimeShortcuts !== "undefined") { - $(".datetimeshortcuts").remove(); - DateTimeShortcuts.init(); - } - }; - - const updateSelectFilter = function() { - // If any SelectFilter widgets were added, instantiate a new instance. - if (typeof SelectFilter !== "undefined") { - $(".selectfilter").each(function(index, value) { - SelectFilter.init(value.id, this.dataset.fieldName, false); - }); - $(".selectfilterstacked").each(function(index, value) { - SelectFilter.init(value.id, this.dataset.fieldName, true); - }); - } - }; - - const initPrepopulatedFields = function(row) { - row.find('.prepopulated_field').each(function() { - const field = $(this), - input = field.find('input, select, textarea'), - dependency_list = input.data('dependency_list') || [], - dependencies = []; - $.each(dependency_list, function(i, field_name) { - dependencies.push('#' + row.find('.form-row .field-' + field_name).find('input, select, textarea').attr('id')); - }); - if (dependencies.length) { - input.prepopulate(dependencies, input.attr('maxlength')); - } - }); - }; - - $rows.formset({ - prefix: options.prefix, - addText: options.addText, - formCssClass: "dynamic-" + options.prefix, - deleteCssClass: "inline-deletelink", - deleteText: options.deleteText, - emptyCssClass: "empty-form", - removed: updateInlineLabel, - added: function(row) { - initPrepopulatedFields(row); - reinitDateTimeShortCuts(); - updateSelectFilter(); - updateInlineLabel(row); - }, - addButton: options.addButton - }); - - return $rows; - }; - - $(document).ready(function() { - $(".js-inline-admin-formset").each(function() { - const data = $(this).data(), - inlineOptions = data.inlineFormset; - let selector; - switch(data.inlineType) { - case "stacked": - selector = inlineOptions.name + "-group .inline-related"; - $(selector).stackedFormset(selector, inlineOptions.options); - break; - case "tabular": - selector = inlineOptions.name + "-group .tabular.inline-related tbody:first > tr.form-row"; - $(selector).tabularFormset(selector, inlineOptions.options); - break; - } - }); - }); -} diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/jquery.init.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/jquery.init.js deleted file mode 100644 index f40b27f..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/jquery.init.js +++ /dev/null @@ -1,8 +0,0 @@ -/*global jQuery:false*/ -'use strict'; -/* Puts the included jQuery into our own namespace using noConflict and passing - * it 'true'. This ensures that the included jQuery doesn't pollute the global - * namespace (i.e. this preserves pre-existing values for both window.$ and - * window.jQuery). - */ -window.django = {jQuery: jQuery.noConflict(true)}; diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/nav_sidebar.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/nav_sidebar.js deleted file mode 100644 index 86cb1cf..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/nav_sidebar.js +++ /dev/null @@ -1,93 +0,0 @@ -'use strict'; -{ - const toggleNavSidebar = document.getElementById('toggle-nav-sidebar'); - if (toggleNavSidebar !== null) { - const navLinks = document.querySelectorAll('#nav-sidebar a'); - function disableNavLinkTabbing() { - for (const navLink of navLinks) { - navLink.tabIndex = -1; - } - } - function enableNavLinkTabbing() { - for (const navLink of navLinks) { - navLink.tabIndex = 0; - } - } - - const main = document.getElementById('main'); - let navSidebarIsOpen = localStorage.getItem('django.admin.navSidebarIsOpen'); - if (navSidebarIsOpen === null) { - navSidebarIsOpen = 'true'; - } - if (navSidebarIsOpen === 'false') { - disableNavLinkTabbing(); - } - main.classList.toggle('shifted', navSidebarIsOpen === 'true'); - - toggleNavSidebar.addEventListener('click', function() { - if (navSidebarIsOpen === 'true') { - navSidebarIsOpen = 'false'; - disableNavLinkTabbing(); - } else { - navSidebarIsOpen = 'true'; - enableNavLinkTabbing(); - } - localStorage.setItem('django.admin.navSidebarIsOpen', navSidebarIsOpen); - main.classList.toggle('shifted'); - }); - } - - function initSidebarQuickFilter() { - const options = []; - const navSidebar = document.getElementById('nav-sidebar'); - if (!navSidebar) { - return; - } - navSidebar.querySelectorAll('th[scope=row] a').forEach((container) => { - options.push({title: container.innerHTML, node: container}); - }); - - function checkValue(event) { - let filterValue = event.target.value; - if (filterValue) { - filterValue = filterValue.toLowerCase(); - } - if (event.key === 'Escape') { - filterValue = ''; - event.target.value = ''; // clear input - } - let matches = false; - for (const o of options) { - let displayValue = ''; - if (filterValue) { - if (o.title.toLowerCase().indexOf(filterValue) === -1) { - displayValue = 'none'; - } else { - matches = true; - } - } - // show/hide parent <TR> - o.node.parentNode.parentNode.style.display = displayValue; - } - if (!filterValue || matches) { - event.target.classList.remove('no-results'); - } else { - event.target.classList.add('no-results'); - } - sessionStorage.setItem('django.admin.navSidebarFilterValue', filterValue); - } - - const nav = document.getElementById('nav-filter'); - nav.addEventListener('change', checkValue, false); - nav.addEventListener('input', checkValue, false); - nav.addEventListener('keyup', checkValue, false); - - const storedValue = sessionStorage.getItem('django.admin.navSidebarFilterValue'); - if (storedValue) { - nav.value = storedValue; - checkValue({target: nav, key: ''}); - } - } - window.initSidebarQuickFilter = initSidebarQuickFilter; - initSidebarQuickFilter(); -} diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/popup_response.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/popup_response.js deleted file mode 100644 index 2b1d3dd..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/popup_response.js +++ /dev/null @@ -1,16 +0,0 @@ -/*global opener */ -'use strict'; -{ - const initData = JSON.parse(document.getElementById('django-admin-popup-response-constants').dataset.popupResponse); - switch(initData.action) { - case 'change': - opener.dismissChangeRelatedObjectPopup(window, initData.value, initData.obj, initData.new_value); - break; - case 'delete': - opener.dismissDeleteRelatedObjectPopup(window, initData.value); - break; - default: - opener.dismissAddRelatedObjectPopup(window, initData.value, initData.obj); - break; - } -} diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/prepopulate.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/prepopulate.js deleted file mode 100644 index 89e95ab..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/prepopulate.js +++ /dev/null @@ -1,43 +0,0 @@ -/*global URLify*/ -'use strict'; -{ - const $ = django.jQuery; - $.fn.prepopulate = function(dependencies, maxLength, allowUnicode) { - /* - Depends on urlify.js - Populates a selected field with the values of the dependent fields, - URLifies and shortens the string. - dependencies - array of dependent fields ids - maxLength - maximum length of the URLify'd string - allowUnicode - Unicode support of the URLify'd string - */ - return this.each(function() { - const prepopulatedField = $(this); - - const populate = function() { - // Bail if the field's value has been changed by the user - if (prepopulatedField.data('_changed')) { - return; - } - - const values = []; - $.each(dependencies, function(i, field) { - field = $(field); - if (field.val().length > 0) { - values.push(field.val()); - } - }); - prepopulatedField.val(URLify(values.join(' '), maxLength, allowUnicode)); - }; - - prepopulatedField.data('_changed', false); - prepopulatedField.on('change', function() { - prepopulatedField.data('_changed', true); - }); - - if (!prepopulatedField.val()) { - $(dependencies.join(',')).on('keyup change focus', populate); - } - }); - }; -} diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/prepopulate_init.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/prepopulate_init.js deleted file mode 100644 index 72ebdcf..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/prepopulate_init.js +++ /dev/null @@ -1,11 +0,0 @@ -'use strict'; -{ - const $ = django.jQuery; - const fields = $('#django-admin-prepopulated-fields-constants').data('prepopulatedFields'); - $.each(fields, function(index, field) { - $('.empty-form .form-row .field-' + field.name + ', .empty-form.form-row .field-' + field.name).addClass('prepopulated_field'); - $(field.id).data('dependency_list', field.dependency_list).prepopulate( - field.dependency_ids, field.maxLength, field.allowUnicode - ); - }); -} diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/urlify.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/urlify.js deleted file mode 100644 index 61dedb2..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/urlify.js +++ /dev/null @@ -1,170 +0,0 @@ -/*global XRegExp*/ -'use strict'; -{ - const LATIN_MAP = { - 'À': 'A', 'Ã': 'A', 'Â': 'A', 'Ã': 'A', 'Ä': 'A', 'Ã…': 'A', 'Æ': 'AE', - 'Ç': 'C', 'È': 'E', 'É': 'E', 'Ê': 'E', 'Ë': 'E', 'ÃŒ': 'I', 'Ã': 'I', - 'ÃŽ': 'I', 'Ã': 'I', 'Ã': 'D', 'Ñ': 'N', 'Ã’': 'O', 'Ó': 'O', 'Ô': 'O', - 'Õ': 'O', 'Ö': 'O', 'Å': 'O', 'Ø': 'O', 'Ù': 'U', 'Ú': 'U', 'Û': 'U', - 'Ü': 'U', 'Ű': 'U', 'Ã': 'Y', 'Þ': 'TH', 'Ÿ': 'Y', 'ß': 'ss', 'à': 'a', - 'á': 'a', 'â': 'a', 'ã': 'a', 'ä': 'a', 'Ã¥': 'a', 'æ': 'ae', 'ç': 'c', - 'è': 'e', 'é': 'e', 'ê': 'e', 'ë': 'e', 'ì': 'i', 'í': 'i', 'î': 'i', - 'ï': 'i', 'ð': 'd', 'ñ': 'n', 'ò': 'o', 'ó': 'o', 'ô': 'o', 'õ': 'o', - 'ö': 'o', 'Å‘': 'o', 'ø': 'o', 'ù': 'u', 'ú': 'u', 'û': 'u', 'ü': 'u', - 'ű': 'u', 'ý': 'y', 'þ': 'th', 'ÿ': 'y' - }; - const LATIN_SYMBOLS_MAP = { - '©': '(c)' - }; - const GREEK_MAP = { - 'α': 'a', 'β': 'b', 'γ': 'g', 'δ': 'd', 'ε': 'e', 'ζ': 'z', 'η': 'h', - 'θ': '8', 'ι': 'i', 'κ': 'k', 'λ': 'l', 'μ': 'm', 'ν': 'n', 'ξ': '3', - 'ο': 'o', 'Ï€': 'p', 'Ï': 'r', 'σ': 's', 'Ï„': 't', 'Ï…': 'y', 'φ': 'f', - 'χ': 'x', 'ψ': 'ps', 'ω': 'w', 'ά': 'a', 'έ': 'e', 'ί': 'i', 'ÏŒ': 'o', - 'Ï': 'y', 'ή': 'h', 'ÏŽ': 'w', 'Ï‚': 's', 'ÏŠ': 'i', 'ΰ': 'y', 'Ï‹': 'y', - 'Î': 'i', 'Α': 'A', 'Î’': 'B', 'Γ': 'G', 'Δ': 'D', 'Ε': 'E', 'Ζ': 'Z', - 'Η': 'H', 'Θ': '8', 'Ι': 'I', 'Κ': 'K', 'Λ': 'L', 'Μ': 'M', 'Î': 'N', - 'Ξ': '3', 'Ο': 'O', 'Π': 'P', 'Ρ': 'R', 'Σ': 'S', 'Τ': 'T', 'Î¥': 'Y', - 'Φ': 'F', 'Χ': 'X', 'Ψ': 'PS', 'Ω': 'W', 'Ά': 'A', 'Έ': 'E', 'Ί': 'I', - 'ÎŒ': 'O', 'ÎŽ': 'Y', 'Ή': 'H', 'Î': 'W', 'Ϊ': 'I', 'Ϋ': 'Y' - }; - const TURKISH_MAP = { - 'ÅŸ': 's', 'Åž': 'S', 'ı': 'i', 'İ': 'I', 'ç': 'c', 'Ç': 'C', 'ü': 'u', - 'Ü': 'U', 'ö': 'o', 'Ö': 'O', 'ÄŸ': 'g', 'Äž': 'G' - }; - const ROMANIAN_MAP = { - 'ă': 'a', 'î': 'i', 'È™': 's', 'È›': 't', 'â': 'a', - 'Ä‚': 'A', 'ÃŽ': 'I', 'Ș': 'S', 'Èš': 'T', 'Â': 'A' - }; - const RUSSIAN_MAP = { - 'а': 'a', 'б': 'b', 'в': 'v', 'г': 'g', 'д': 'd', 'е': 'e', 'Ñ‘': 'yo', - 'ж': 'zh', 'з': 'z', 'и': 'i', 'й': 'j', 'к': 'k', 'л': 'l', 'м': 'm', - 'н': 'n', 'о': 'o', 'п': 'p', 'Ñ€': 'r', 'Ñ': 's', 'Ñ‚': 't', 'у': 'u', - 'Ñ„': 'f', 'Ñ…': 'h', 'ц': 'c', 'ч': 'ch', 'ш': 'sh', 'щ': 'sh', 'ÑŠ': '', - 'Ñ‹': 'y', 'ÑŒ': '', 'Ñ': 'e', 'ÑŽ': 'yu', 'Ñ': 'ya', - 'Ð': 'A', 'Б': 'B', 'Ð’': 'V', 'Г': 'G', 'Д': 'D', 'Е': 'E', 'Ð': 'Yo', - 'Ж': 'Zh', 'З': 'Z', 'И': 'I', 'Й': 'J', 'К': 'K', 'Л': 'L', 'М': 'M', - 'Ð': 'N', 'О': 'O', 'П': 'P', 'Р': 'R', 'С': 'S', 'Т': 'T', 'У': 'U', - 'Ф': 'F', 'Ð¥': 'H', 'Ц': 'C', 'Ч': 'Ch', 'Ш': 'Sh', 'Щ': 'Sh', 'Ъ': '', - 'Ы': 'Y', 'Ь': '', 'Э': 'E', 'Ю': 'Yu', 'Я': 'Ya' - }; - const UKRAINIAN_MAP = { - 'Є': 'Ye', 'І': 'I', 'Ї': 'Yi', 'Ò': 'G', 'Ñ”': 'ye', 'Ñ–': 'i', - 'Ñ—': 'yi', 'Ò‘': 'g' - }; - const CZECH_MAP = { - 'Ä': 'c', 'Ä': 'd', 'Ä›': 'e', 'ň': 'n', 'Å™': 'r', 'Å¡': 's', 'Å¥': 't', - 'ů': 'u', 'ž': 'z', 'ÄŒ': 'C', 'ÄŽ': 'D', 'Äš': 'E', 'Ň': 'N', 'Ř': 'R', - 'Å ': 'S', 'Ť': 'T', 'Å®': 'U', 'Ž': 'Z' - }; - const SLOVAK_MAP = { - 'á': 'a', 'ä': 'a', 'Ä': 'c', 'Ä': 'd', 'é': 'e', 'í': 'i', 'ľ': 'l', - 'ĺ': 'l', 'ň': 'n', 'ó': 'o', 'ô': 'o', 'Å•': 'r', 'Å¡': 's', 'Å¥': 't', - 'ú': 'u', 'ý': 'y', 'ž': 'z', - 'Ã': 'a', 'Ä': 'A', 'ÄŒ': 'C', 'ÄŽ': 'D', 'É': 'E', 'Ã': 'I', 'Ľ': 'L', - 'Ĺ': 'L', 'Ň': 'N', 'Ó': 'O', 'Ô': 'O', 'Å”': 'R', 'Å ': 'S', 'Ť': 'T', - 'Ú': 'U', 'Ã': 'Y', 'Ž': 'Z' - }; - const POLISH_MAP = { - 'Ä…': 'a', 'ć': 'c', 'Ä™': 'e', 'Å‚': 'l', 'Å„': 'n', 'ó': 'o', 'Å›': 's', - 'ź': 'z', 'ż': 'z', - 'Ä„': 'A', 'Ć': 'C', 'Ę': 'E', 'Å': 'L', 'Ń': 'N', 'Ó': 'O', 'Åš': 'S', - 'Ź': 'Z', 'Å»': 'Z' - }; - const LATVIAN_MAP = { - 'Ä': 'a', 'Ä': 'c', 'Ä“': 'e', 'Ä£': 'g', 'Ä«': 'i', 'Ä·': 'k', 'ļ': 'l', - 'ņ': 'n', 'Å¡': 's', 'Å«': 'u', 'ž': 'z', - 'Ä€': 'A', 'ÄŒ': 'C', 'Ä’': 'E', 'Ä¢': 'G', 'Ī': 'I', 'Ķ': 'K', 'Ä»': 'L', - 'Å…': 'N', 'Å ': 'S', 'Ū': 'U', 'Ž': 'Z' - }; - const ARABIC_MAP = { - 'Ø£': 'a', 'ب': 'b', 'ت': 't', 'Ø«': 'th', 'ج': 'g', 'Ø­': 'h', 'Ø®': 'kh', 'د': 'd', - 'ذ': 'th', 'ر': 'r', 'ز': 'z', 'س': 's', 'Ø´': 'sh', 'ص': 's', 'ض': 'd', 'Ø·': 't', - 'ظ': 'th', 'ع': 'aa', 'غ': 'gh', 'Ù': 'f', 'Ù‚': 'k', 'Ùƒ': 'k', 'Ù„': 'l', 'Ù…': 'm', - 'Ù†': 'n', 'Ù‡': 'h', 'Ùˆ': 'o', 'ÙŠ': 'y' - }; - const LITHUANIAN_MAP = { - 'Ä…': 'a', 'Ä': 'c', 'Ä™': 'e', 'Ä—': 'e', 'į': 'i', 'Å¡': 's', 'ų': 'u', - 'Å«': 'u', 'ž': 'z', - 'Ä„': 'A', 'ÄŒ': 'C', 'Ę': 'E', 'Ä–': 'E', 'Ä®': 'I', 'Å ': 'S', 'Ų': 'U', - 'Ū': 'U', 'Ž': 'Z' - }; - const SERBIAN_MAP = { - 'Ñ’': 'dj', 'ј': 'j', 'Ñ™': 'lj', 'Ñš': 'nj', 'Ñ›': 'c', 'ÑŸ': 'dz', - 'Ä‘': 'dj', 'Ђ': 'Dj', 'Ј': 'j', 'Љ': 'Lj', 'Њ': 'Nj', 'Ћ': 'C', - 'Ð': 'Dz', 'Ä': 'Dj' - }; - const AZERBAIJANI_MAP = { - 'ç': 'c', 'É™': 'e', 'ÄŸ': 'g', 'ı': 'i', 'ö': 'o', 'ÅŸ': 's', 'ü': 'u', - 'Ç': 'C', 'Æ': 'E', 'Äž': 'G', 'İ': 'I', 'Ö': 'O', 'Åž': 'S', 'Ü': 'U' - }; - const GEORGIAN_MAP = { - 'áƒ': 'a', 'ბ': 'b', 'გ': 'g', 'დ': 'd', 'ე': 'e', 'ვ': 'v', 'ზ': 'z', - 'თ': 't', 'ი': 'i', 'კ': 'k', 'ლ': 'l', 'მ': 'm', 'ნ': 'n', 'áƒ': 'o', - 'პ': 'p', 'ჟ': 'j', 'რ': 'r', 'ს': 's', 'ტ': 't', 'უ': 'u', 'ფ': 'f', - 'ქ': 'q', 'ღ': 'g', 'ყ': 'y', 'შ': 'sh', 'ჩ': 'ch', 'ც': 'c', 'ძ': 'dz', - 'წ': 'w', 'ჭ': 'ch', 'ხ': 'x', 'ჯ': 'j', 'ჰ': 'h' - }; - - const ALL_DOWNCODE_MAPS = [ - LATIN_MAP, - LATIN_SYMBOLS_MAP, - GREEK_MAP, - TURKISH_MAP, - ROMANIAN_MAP, - RUSSIAN_MAP, - UKRAINIAN_MAP, - CZECH_MAP, - SLOVAK_MAP, - POLISH_MAP, - LATVIAN_MAP, - ARABIC_MAP, - LITHUANIAN_MAP, - SERBIAN_MAP, - AZERBAIJANI_MAP, - GEORGIAN_MAP - ]; - - const Downcoder = { - 'Initialize': function() { - if (Downcoder.map) { // already made - return; - } - Downcoder.map = {}; - for (const lookup of ALL_DOWNCODE_MAPS) { - Object.assign(Downcoder.map, lookup); - } - Downcoder.regex = new RegExp(Object.keys(Downcoder.map).join('|'), 'g'); - } - }; - - function downcode(slug) { - Downcoder.Initialize(); - return slug.replace(Downcoder.regex, function(m) { - return Downcoder.map[m]; - }); - } - - - function URLify(s, num_chars, allowUnicode) { - // changes, e.g., "Petty theft" to "petty-theft" - if (!allowUnicode) { - s = downcode(s); - } - s = s.toLowerCase(); // convert to lowercase - // if downcode doesn't hit, the char will be stripped here - if (allowUnicode) { - // Keep Unicode letters including both lowercase and uppercase - // characters, whitespace, and dash; remove other characters. - s = XRegExp.replace(s, XRegExp('[^-_\\p{L}\\p{N}\\s]', 'g'), ''); - } else { - s = s.replace(/[^-\w\s]/g, ''); // remove unneeded chars - } - s = s.replace(/^\s+|\s+$/g, ''); // trim leading/trailing spaces - s = s.replace(/[-\s]+/g, '-'); // convert spaces to hyphens - s = s.substring(0, num_chars); // trim to first num_chars chars - s = s.replace(/-+$/g, ''); // trim any trailing hyphens - return s; - } - window.URLify = URLify; -} diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/LICENSE.txt b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/LICENSE.txt deleted file mode 100644 index f642c3f..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/LICENSE.txt +++ /dev/null @@ -1,20 +0,0 @@ -Copyright OpenJS Foundation and other contributors, https://openjsf.org/ - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.js deleted file mode 100644 index fc6c299..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.js +++ /dev/null @@ -1,10881 +0,0 @@ -/*! - * jQuery JavaScript Library v3.6.0 - * https://jquery.com/ - * - * Includes Sizzle.js - * https://sizzlejs.com/ - * - * Copyright OpenJS Foundation and other contributors - * Released under the MIT license - * https://jquery.org/license - * - * Date: 2021-03-02T17:08Z - */ -( function( global, factory ) { - - "use strict"; - - if ( typeof module === "object" && typeof module.exports === "object" ) { - - // For CommonJS and CommonJS-like environments where a proper `window` - // is present, execute the factory and get jQuery. - // For environments that do not have a `window` with a `document` - // (such as Node.js), expose a factory as module.exports. - // This accentuates the need for the creation of a real `window`. - // e.g. var jQuery = require("jquery")(window); - // See ticket #14549 for more info. - module.exports = global.document ? - factory( global, true ) : - function( w ) { - if ( !w.document ) { - throw new Error( "jQuery requires a window with a document" ); - } - return factory( w ); - }; - } else { - factory( global ); - } - -// Pass this if window is not defined yet -} )( typeof window !== "undefined" ? window : this, function( window, noGlobal ) { - -// Edge <= 12 - 13+, Firefox <=18 - 45+, IE 10 - 11, Safari 5.1 - 9+, iOS 6 - 9.1 -// throw exceptions when non-strict code (e.g., ASP.NET 4.5) accesses strict mode -// arguments.callee.caller (trac-13335). But as of jQuery 3.0 (2016), strict mode should be common -// enough that all such attempts are guarded in a try block. -"use strict"; - -var arr = []; - -var getProto = Object.getPrototypeOf; - -var slice = arr.slice; - -var flat = arr.flat ? function( array ) { - return arr.flat.call( array ); -} : function( array ) { - return arr.concat.apply( [], array ); -}; - - -var push = arr.push; - -var indexOf = arr.indexOf; - -var class2type = {}; - -var toString = class2type.toString; - -var hasOwn = class2type.hasOwnProperty; - -var fnToString = hasOwn.toString; - -var ObjectFunctionString = fnToString.call( Object ); - -var support = {}; - -var isFunction = function isFunction( obj ) { - - // Support: Chrome <=57, Firefox <=52 - // In some browsers, typeof returns "function" for HTML <object> elements - // (i.e., `typeof document.createElement( "object" ) === "function"`). - // We don't want to classify *any* DOM node as a function. - // Support: QtWeb <=3.8.5, WebKit <=534.34, wkhtmltopdf tool <=0.12.5 - // Plus for old WebKit, typeof returns "function" for HTML collections - // (e.g., `typeof document.getElementsByTagName("div") === "function"`). (gh-4756) - return typeof obj === "function" && typeof obj.nodeType !== "number" && - typeof obj.item !== "function"; - }; - - -var isWindow = function isWindow( obj ) { - return obj != null && obj === obj.window; - }; - - -var document = window.document; - - - - var preservedScriptAttributes = { - type: true, - src: true, - nonce: true, - noModule: true - }; - - function DOMEval( code, node, doc ) { - doc = doc || document; - - var i, val, - script = doc.createElement( "script" ); - - script.text = code; - if ( node ) { - for ( i in preservedScriptAttributes ) { - - // Support: Firefox 64+, Edge 18+ - // Some browsers don't support the "nonce" property on scripts. - // On the other hand, just using `getAttribute` is not enough as - // the `nonce` attribute is reset to an empty string whenever it - // becomes browsing-context connected. - // See https://github.com/whatwg/html/issues/2369 - // See https://html.spec.whatwg.org/#nonce-attributes - // The `node.getAttribute` check was added for the sake of - // `jQuery.globalEval` so that it can fake a nonce-containing node - // via an object. - val = node[ i ] || node.getAttribute && node.getAttribute( i ); - if ( val ) { - script.setAttribute( i, val ); - } - } - } - doc.head.appendChild( script ).parentNode.removeChild( script ); - } - - -function toType( obj ) { - if ( obj == null ) { - return obj + ""; - } - - // Support: Android <=2.3 only (functionish RegExp) - return typeof obj === "object" || typeof obj === "function" ? - class2type[ toString.call( obj ) ] || "object" : - typeof obj; -} -/* global Symbol */ -// Defining this global in .eslintrc.json would create a danger of using the global -// unguarded in another place, it seems safer to define global only for this module - - - -var - version = "3.6.0", - - // Define a local copy of jQuery - jQuery = function( selector, context ) { - - // The jQuery object is actually just the init constructor 'enhanced' - // Need init if jQuery is called (just allow error to be thrown if not included) - return new jQuery.fn.init( selector, context ); - }; - -jQuery.fn = jQuery.prototype = { - - // The current version of jQuery being used - jquery: version, - - constructor: jQuery, - - // The default length of a jQuery object is 0 - length: 0, - - toArray: function() { - return slice.call( this ); - }, - - // Get the Nth element in the matched element set OR - // Get the whole matched element set as a clean array - get: function( num ) { - - // Return all the elements in a clean array - if ( num == null ) { - return slice.call( this ); - } - - // Return just the one element from the set - return num < 0 ? this[ num + this.length ] : this[ num ]; - }, - - // Take an array of elements and push it onto the stack - // (returning the new matched element set) - pushStack: function( elems ) { - - // Build a new jQuery matched element set - var ret = jQuery.merge( this.constructor(), elems ); - - // Add the old object onto the stack (as a reference) - ret.prevObject = this; - - // Return the newly-formed element set - return ret; - }, - - // Execute a callback for every element in the matched set. - each: function( callback ) { - return jQuery.each( this, callback ); - }, - - map: function( callback ) { - return this.pushStack( jQuery.map( this, function( elem, i ) { - return callback.call( elem, i, elem ); - } ) ); - }, - - slice: function() { - return this.pushStack( slice.apply( this, arguments ) ); - }, - - first: function() { - return this.eq( 0 ); - }, - - last: function() { - return this.eq( -1 ); - }, - - even: function() { - return this.pushStack( jQuery.grep( this, function( _elem, i ) { - return ( i + 1 ) % 2; - } ) ); - }, - - odd: function() { - return this.pushStack( jQuery.grep( this, function( _elem, i ) { - return i % 2; - } ) ); - }, - - eq: function( i ) { - var len = this.length, - j = +i + ( i < 0 ? len : 0 ); - return this.pushStack( j >= 0 && j < len ? [ this[ j ] ] : [] ); - }, - - end: function() { - return this.prevObject || this.constructor(); - }, - - // For internal use only. - // Behaves like an Array's method, not like a jQuery method. - push: push, - sort: arr.sort, - splice: arr.splice -}; - -jQuery.extend = jQuery.fn.extend = function() { - var options, name, src, copy, copyIsArray, clone, - target = arguments[ 0 ] || {}, - i = 1, - length = arguments.length, - deep = false; - - // Handle a deep copy situation - if ( typeof target === "boolean" ) { - deep = target; - - // Skip the boolean and the target - target = arguments[ i ] || {}; - i++; - } - - // Handle case when target is a string or something (possible in deep copy) - if ( typeof target !== "object" && !isFunction( target ) ) { - target = {}; - } - - // Extend jQuery itself if only one argument is passed - if ( i === length ) { - target = this; - i--; - } - - for ( ; i < length; i++ ) { - - // Only deal with non-null/undefined values - if ( ( options = arguments[ i ] ) != null ) { - - // Extend the base object - for ( name in options ) { - copy = options[ name ]; - - // Prevent Object.prototype pollution - // Prevent never-ending loop - if ( name === "__proto__" || target === copy ) { - continue; - } - - // Recurse if we're merging plain objects or arrays - if ( deep && copy && ( jQuery.isPlainObject( copy ) || - ( copyIsArray = Array.isArray( copy ) ) ) ) { - src = target[ name ]; - - // Ensure proper type for the source value - if ( copyIsArray && !Array.isArray( src ) ) { - clone = []; - } else if ( !copyIsArray && !jQuery.isPlainObject( src ) ) { - clone = {}; - } else { - clone = src; - } - copyIsArray = false; - - // Never move original objects, clone them - target[ name ] = jQuery.extend( deep, clone, copy ); - - // Don't bring in undefined values - } else if ( copy !== undefined ) { - target[ name ] = copy; - } - } - } - } - - // Return the modified object - return target; -}; - -jQuery.extend( { - - // Unique for each copy of jQuery on the page - expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ), - - // Assume jQuery is ready without the ready module - isReady: true, - - error: function( msg ) { - throw new Error( msg ); - }, - - noop: function() {}, - - isPlainObject: function( obj ) { - var proto, Ctor; - - // Detect obvious negatives - // Use toString instead of jQuery.type to catch host objects - if ( !obj || toString.call( obj ) !== "[object Object]" ) { - return false; - } - - proto = getProto( obj ); - - // Objects with no prototype (e.g., `Object.create( null )`) are plain - if ( !proto ) { - return true; - } - - // Objects with prototype are plain iff they were constructed by a global Object function - Ctor = hasOwn.call( proto, "constructor" ) && proto.constructor; - return typeof Ctor === "function" && fnToString.call( Ctor ) === ObjectFunctionString; - }, - - isEmptyObject: function( obj ) { - var name; - - for ( name in obj ) { - return false; - } - return true; - }, - - // Evaluates a script in a provided context; falls back to the global one - // if not specified. - globalEval: function( code, options, doc ) { - DOMEval( code, { nonce: options && options.nonce }, doc ); - }, - - each: function( obj, callback ) { - var length, i = 0; - - if ( isArrayLike( obj ) ) { - length = obj.length; - for ( ; i < length; i++ ) { - if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { - break; - } - } - } else { - for ( i in obj ) { - if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { - break; - } - } - } - - return obj; - }, - - // results is for internal usage only - makeArray: function( arr, results ) { - var ret = results || []; - - if ( arr != null ) { - if ( isArrayLike( Object( arr ) ) ) { - jQuery.merge( ret, - typeof arr === "string" ? - [ arr ] : arr - ); - } else { - push.call( ret, arr ); - } - } - - return ret; - }, - - inArray: function( elem, arr, i ) { - return arr == null ? -1 : indexOf.call( arr, elem, i ); - }, - - // Support: Android <=4.0 only, PhantomJS 1 only - // push.apply(_, arraylike) throws on ancient WebKit - merge: function( first, second ) { - var len = +second.length, - j = 0, - i = first.length; - - for ( ; j < len; j++ ) { - first[ i++ ] = second[ j ]; - } - - first.length = i; - - return first; - }, - - grep: function( elems, callback, invert ) { - var callbackInverse, - matches = [], - i = 0, - length = elems.length, - callbackExpect = !invert; - - // Go through the array, only saving the items - // that pass the validator function - for ( ; i < length; i++ ) { - callbackInverse = !callback( elems[ i ], i ); - if ( callbackInverse !== callbackExpect ) { - matches.push( elems[ i ] ); - } - } - - return matches; - }, - - // arg is for internal usage only - map: function( elems, callback, arg ) { - var length, value, - i = 0, - ret = []; - - // Go through the array, translating each of the items to their new values - if ( isArrayLike( elems ) ) { - length = elems.length; - for ( ; i < length; i++ ) { - value = callback( elems[ i ], i, arg ); - - if ( value != null ) { - ret.push( value ); - } - } - - // Go through every key on the object, - } else { - for ( i in elems ) { - value = callback( elems[ i ], i, arg ); - - if ( value != null ) { - ret.push( value ); - } - } - } - - // Flatten any nested arrays - return flat( ret ); - }, - - // A global GUID counter for objects - guid: 1, - - // jQuery.support is not used in Core but other projects attach their - // properties to it so it needs to exist. - support: support -} ); - -if ( typeof Symbol === "function" ) { - jQuery.fn[ Symbol.iterator ] = arr[ Symbol.iterator ]; -} - -// Populate the class2type map -jQuery.each( "Boolean Number String Function Array Date RegExp Object Error Symbol".split( " " ), - function( _i, name ) { - class2type[ "[object " + name + "]" ] = name.toLowerCase(); - } ); - -function isArrayLike( obj ) { - - // Support: real iOS 8.2 only (not reproducible in simulator) - // `in` check used to prevent JIT error (gh-2145) - // hasOwn isn't used here due to false negatives - // regarding Nodelist length in IE - var length = !!obj && "length" in obj && obj.length, - type = toType( obj ); - - if ( isFunction( obj ) || isWindow( obj ) ) { - return false; - } - - return type === "array" || length === 0 || - typeof length === "number" && length > 0 && ( length - 1 ) in obj; -} -var Sizzle = -/*! - * Sizzle CSS Selector Engine v2.3.6 - * https://sizzlejs.com/ - * - * Copyright JS Foundation and other contributors - * Released under the MIT license - * https://js.foundation/ - * - * Date: 2021-02-16 - */ -( function( window ) { -var i, - support, - Expr, - getText, - isXML, - tokenize, - compile, - select, - outermostContext, - sortInput, - hasDuplicate, - - // Local document vars - setDocument, - document, - docElem, - documentIsHTML, - rbuggyQSA, - rbuggyMatches, - matches, - contains, - - // Instance-specific data - expando = "sizzle" + 1 * new Date(), - preferredDoc = window.document, - dirruns = 0, - done = 0, - classCache = createCache(), - tokenCache = createCache(), - compilerCache = createCache(), - nonnativeSelectorCache = createCache(), - sortOrder = function( a, b ) { - if ( a === b ) { - hasDuplicate = true; - } - return 0; - }, - - // Instance methods - hasOwn = ( {} ).hasOwnProperty, - arr = [], - pop = arr.pop, - pushNative = arr.push, - push = arr.push, - slice = arr.slice, - - // Use a stripped-down indexOf as it's faster than native - // https://jsperf.com/thor-indexof-vs-for/5 - indexOf = function( list, elem ) { - var i = 0, - len = list.length; - for ( ; i < len; i++ ) { - if ( list[ i ] === elem ) { - return i; - } - } - return -1; - }, - - booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|" + - "ismap|loop|multiple|open|readonly|required|scoped", - - // Regular expressions - - // http://www.w3.org/TR/css3-selectors/#whitespace - whitespace = "[\\x20\\t\\r\\n\\f]", - - // https://www.w3.org/TR/css-syntax-3/#ident-token-diagram - identifier = "(?:\\\\[\\da-fA-F]{1,6}" + whitespace + - "?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+", - - // Attribute selectors: http://www.w3.org/TR/selectors/#attribute-selectors - attributes = "\\[" + whitespace + "*(" + identifier + ")(?:" + whitespace + - - // Operator (capture 2) - "*([*^$|!~]?=)" + whitespace + - - // "Attribute values must be CSS identifiers [capture 5] - // or strings [capture 3 or capture 4]" - "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + identifier + "))|)" + - whitespace + "*\\]", - - pseudos = ":(" + identifier + ")(?:\\((" + - - // To reduce the number of selectors needing tokenize in the preFilter, prefer arguments: - // 1. quoted (capture 3; capture 4 or capture 5) - "('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" + - - // 2. simple (capture 6) - "((?:\\\\.|[^\\\\()[\\]]|" + attributes + ")*)|" + - - // 3. anything else (capture 2) - ".*" + - ")\\)|)", - - // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter - rwhitespace = new RegExp( whitespace + "+", "g" ), - rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + - whitespace + "+$", "g" ), - - rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ), - rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + - "*" ), - rdescend = new RegExp( whitespace + "|>" ), - - rpseudo = new RegExp( pseudos ), - ridentifier = new RegExp( "^" + identifier + "$" ), - - matchExpr = { - "ID": new RegExp( "^#(" + identifier + ")" ), - "CLASS": new RegExp( "^\\.(" + identifier + ")" ), - "TAG": new RegExp( "^(" + identifier + "|[*])" ), - "ATTR": new RegExp( "^" + attributes ), - "PSEUDO": new RegExp( "^" + pseudos ), - "CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + - whitespace + "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + - whitespace + "*(\\d+)|))" + whitespace + "*\\)|)", "i" ), - "bool": new RegExp( "^(?:" + booleans + ")$", "i" ), - - // For use in libraries implementing .is() - // We use this for POS matching in `select` - "needsContext": new RegExp( "^" + whitespace + - "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + whitespace + - "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" ) - }, - - rhtml = /HTML$/i, - rinputs = /^(?:input|select|textarea|button)$/i, - rheader = /^h\d$/i, - - rnative = /^[^{]+\{\s*\[native \w/, - - // Easily-parseable/retrievable ID or TAG or CLASS selectors - rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, - - rsibling = /[+~]/, - - // CSS escapes - // http://www.w3.org/TR/CSS21/syndata.html#escaped-characters - runescape = new RegExp( "\\\\[\\da-fA-F]{1,6}" + whitespace + "?|\\\\([^\\r\\n\\f])", "g" ), - funescape = function( escape, nonHex ) { - var high = "0x" + escape.slice( 1 ) - 0x10000; - - return nonHex ? - - // Strip the backslash prefix from a non-hex escape sequence - nonHex : - - // Replace a hexadecimal escape sequence with the encoded Unicode code point - // Support: IE <=11+ - // For values outside the Basic Multilingual Plane (BMP), manually construct a - // surrogate pair - high < 0 ? - String.fromCharCode( high + 0x10000 ) : - String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 ); - }, - - // CSS string/identifier serialization - // https://drafts.csswg.org/cssom/#common-serializing-idioms - rcssescape = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g, - fcssescape = function( ch, asCodePoint ) { - if ( asCodePoint ) { - - // U+0000 NULL becomes U+FFFD REPLACEMENT CHARACTER - if ( ch === "\0" ) { - return "\uFFFD"; - } - - // Control characters and (dependent upon position) numbers get escaped as code points - return ch.slice( 0, -1 ) + "\\" + - ch.charCodeAt( ch.length - 1 ).toString( 16 ) + " "; - } - - // Other potentially-special ASCII characters get backslash-escaped - return "\\" + ch; - }, - - // Used for iframes - // See setDocument() - // Removing the function wrapper causes a "Permission Denied" - // error in IE - unloadHandler = function() { - setDocument(); - }, - - inDisabledFieldset = addCombinator( - function( elem ) { - return elem.disabled === true && elem.nodeName.toLowerCase() === "fieldset"; - }, - { dir: "parentNode", next: "legend" } - ); - -// Optimize for push.apply( _, NodeList ) -try { - push.apply( - ( arr = slice.call( preferredDoc.childNodes ) ), - preferredDoc.childNodes - ); - - // Support: Android<4.0 - // Detect silently failing push.apply - // eslint-disable-next-line no-unused-expressions - arr[ preferredDoc.childNodes.length ].nodeType; -} catch ( e ) { - push = { apply: arr.length ? - - // Leverage slice if possible - function( target, els ) { - pushNative.apply( target, slice.call( els ) ); - } : - - // Support: IE<9 - // Otherwise append directly - function( target, els ) { - var j = target.length, - i = 0; - - // Can't trust NodeList.length - while ( ( target[ j++ ] = els[ i++ ] ) ) {} - target.length = j - 1; - } - }; -} - -function Sizzle( selector, context, results, seed ) { - var m, i, elem, nid, match, groups, newSelector, - newContext = context && context.ownerDocument, - - // nodeType defaults to 9, since context defaults to document - nodeType = context ? context.nodeType : 9; - - results = results || []; - - // Return early from calls with invalid selector or context - if ( typeof selector !== "string" || !selector || - nodeType !== 1 && nodeType !== 9 && nodeType !== 11 ) { - - return results; - } - - // Try to shortcut find operations (as opposed to filters) in HTML documents - if ( !seed ) { - setDocument( context ); - context = context || document; - - if ( documentIsHTML ) { - - // If the selector is sufficiently simple, try using a "get*By*" DOM method - // (excepting DocumentFragment context, where the methods don't exist) - if ( nodeType !== 11 && ( match = rquickExpr.exec( selector ) ) ) { - - // ID selector - if ( ( m = match[ 1 ] ) ) { - - // Document context - if ( nodeType === 9 ) { - if ( ( elem = context.getElementById( m ) ) ) { - - // Support: IE, Opera, Webkit - // TODO: identify versions - // getElementById can match elements by name instead of ID - if ( elem.id === m ) { - results.push( elem ); - return results; - } - } else { - return results; - } - - // Element context - } else { - - // Support: IE, Opera, Webkit - // TODO: identify versions - // getElementById can match elements by name instead of ID - if ( newContext && ( elem = newContext.getElementById( m ) ) && - contains( context, elem ) && - elem.id === m ) { - - results.push( elem ); - return results; - } - } - - // Type selector - } else if ( match[ 2 ] ) { - push.apply( results, context.getElementsByTagName( selector ) ); - return results; - - // Class selector - } else if ( ( m = match[ 3 ] ) && support.getElementsByClassName && - context.getElementsByClassName ) { - - push.apply( results, context.getElementsByClassName( m ) ); - return results; - } - } - - // Take advantage of querySelectorAll - if ( support.qsa && - !nonnativeSelectorCache[ selector + " " ] && - ( !rbuggyQSA || !rbuggyQSA.test( selector ) ) && - - // Support: IE 8 only - // Exclude object elements - ( nodeType !== 1 || context.nodeName.toLowerCase() !== "object" ) ) { - - newSelector = selector; - newContext = context; - - // qSA considers elements outside a scoping root when evaluating child or - // descendant combinators, which is not what we want. - // In such cases, we work around the behavior by prefixing every selector in the - // list with an ID selector referencing the scope context. - // The technique has to be used as well when a leading combinator is used - // as such selectors are not recognized by querySelectorAll. - // Thanks to Andrew Dupont for this technique. - if ( nodeType === 1 && - ( rdescend.test( selector ) || rcombinators.test( selector ) ) ) { - - // Expand context for sibling selectors - newContext = rsibling.test( selector ) && testContext( context.parentNode ) || - context; - - // We can use :scope instead of the ID hack if the browser - // supports it & if we're not changing the context. - if ( newContext !== context || !support.scope ) { - - // Capture the context ID, setting it first if necessary - if ( ( nid = context.getAttribute( "id" ) ) ) { - nid = nid.replace( rcssescape, fcssescape ); - } else { - context.setAttribute( "id", ( nid = expando ) ); - } - } - - // Prefix every selector in the list - groups = tokenize( selector ); - i = groups.length; - while ( i-- ) { - groups[ i ] = ( nid ? "#" + nid : ":scope" ) + " " + - toSelector( groups[ i ] ); - } - newSelector = groups.join( "," ); - } - - try { - push.apply( results, - newContext.querySelectorAll( newSelector ) - ); - return results; - } catch ( qsaError ) { - nonnativeSelectorCache( selector, true ); - } finally { - if ( nid === expando ) { - context.removeAttribute( "id" ); - } - } - } - } - } - - // All others - return select( selector.replace( rtrim, "$1" ), context, results, seed ); -} - -/** - * Create key-value caches of limited size - * @returns {function(string, object)} Returns the Object data after storing it on itself with - * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength) - * deleting the oldest entry - */ -function createCache() { - var keys = []; - - function cache( key, value ) { - - // Use (key + " ") to avoid collision with native prototype properties (see Issue #157) - if ( keys.push( key + " " ) > Expr.cacheLength ) { - - // Only keep the most recent entries - delete cache[ keys.shift() ]; - } - return ( cache[ key + " " ] = value ); - } - return cache; -} - -/** - * Mark a function for special use by Sizzle - * @param {Function} fn The function to mark - */ -function markFunction( fn ) { - fn[ expando ] = true; - return fn; -} - -/** - * Support testing using an element - * @param {Function} fn Passed the created element and returns a boolean result - */ -function assert( fn ) { - var el = document.createElement( "fieldset" ); - - try { - return !!fn( el ); - } catch ( e ) { - return false; - } finally { - - // Remove from its parent by default - if ( el.parentNode ) { - el.parentNode.removeChild( el ); - } - - // release memory in IE - el = null; - } -} - -/** - * Adds the same handler for all of the specified attrs - * @param {String} attrs Pipe-separated list of attributes - * @param {Function} handler The method that will be applied - */ -function addHandle( attrs, handler ) { - var arr = attrs.split( "|" ), - i = arr.length; - - while ( i-- ) { - Expr.attrHandle[ arr[ i ] ] = handler; - } -} - -/** - * Checks document order of two siblings - * @param {Element} a - * @param {Element} b - * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b - */ -function siblingCheck( a, b ) { - var cur = b && a, - diff = cur && a.nodeType === 1 && b.nodeType === 1 && - a.sourceIndex - b.sourceIndex; - - // Use IE sourceIndex if available on both nodes - if ( diff ) { - return diff; - } - - // Check if b follows a - if ( cur ) { - while ( ( cur = cur.nextSibling ) ) { - if ( cur === b ) { - return -1; - } - } - } - - return a ? 1 : -1; -} - -/** - * Returns a function to use in pseudos for input types - * @param {String} type - */ -function createInputPseudo( type ) { - return function( elem ) { - var name = elem.nodeName.toLowerCase(); - return name === "input" && elem.type === type; - }; -} - -/** - * Returns a function to use in pseudos for buttons - * @param {String} type - */ -function createButtonPseudo( type ) { - return function( elem ) { - var name = elem.nodeName.toLowerCase(); - return ( name === "input" || name === "button" ) && elem.type === type; - }; -} - -/** - * Returns a function to use in pseudos for :enabled/:disabled - * @param {Boolean} disabled true for :disabled; false for :enabled - */ -function createDisabledPseudo( disabled ) { - - // Known :disabled false positives: fieldset[disabled] > legend:nth-of-type(n+2) :can-disable - return function( elem ) { - - // Only certain elements can match :enabled or :disabled - // https://html.spec.whatwg.org/multipage/scripting.html#selector-enabled - // https://html.spec.whatwg.org/multipage/scripting.html#selector-disabled - if ( "form" in elem ) { - - // Check for inherited disabledness on relevant non-disabled elements: - // * listed form-associated elements in a disabled fieldset - // https://html.spec.whatwg.org/multipage/forms.html#category-listed - // https://html.spec.whatwg.org/multipage/forms.html#concept-fe-disabled - // * option elements in a disabled optgroup - // https://html.spec.whatwg.org/multipage/forms.html#concept-option-disabled - // All such elements have a "form" property. - if ( elem.parentNode && elem.disabled === false ) { - - // Option elements defer to a parent optgroup if present - if ( "label" in elem ) { - if ( "label" in elem.parentNode ) { - return elem.parentNode.disabled === disabled; - } else { - return elem.disabled === disabled; - } - } - - // Support: IE 6 - 11 - // Use the isDisabled shortcut property to check for disabled fieldset ancestors - return elem.isDisabled === disabled || - - // Where there is no isDisabled, check manually - /* jshint -W018 */ - elem.isDisabled !== !disabled && - inDisabledFieldset( elem ) === disabled; - } - - return elem.disabled === disabled; - - // Try to winnow out elements that can't be disabled before trusting the disabled property. - // Some victims get caught in our net (label, legend, menu, track), but it shouldn't - // even exist on them, let alone have a boolean value. - } else if ( "label" in elem ) { - return elem.disabled === disabled; - } - - // Remaining elements are neither :enabled nor :disabled - return false; - }; -} - -/** - * Returns a function to use in pseudos for positionals - * @param {Function} fn - */ -function createPositionalPseudo( fn ) { - return markFunction( function( argument ) { - argument = +argument; - return markFunction( function( seed, matches ) { - var j, - matchIndexes = fn( [], seed.length, argument ), - i = matchIndexes.length; - - // Match elements found at the specified indexes - while ( i-- ) { - if ( seed[ ( j = matchIndexes[ i ] ) ] ) { - seed[ j ] = !( matches[ j ] = seed[ j ] ); - } - } - } ); - } ); -} - -/** - * Checks a node for validity as a Sizzle context - * @param {Element|Object=} context - * @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value - */ -function testContext( context ) { - return context && typeof context.getElementsByTagName !== "undefined" && context; -} - -// Expose support vars for convenience -support = Sizzle.support = {}; - -/** - * Detects XML nodes - * @param {Element|Object} elem An element or a document - * @returns {Boolean} True iff elem is a non-HTML XML node - */ -isXML = Sizzle.isXML = function( elem ) { - var namespace = elem && elem.namespaceURI, - docElem = elem && ( elem.ownerDocument || elem ).documentElement; - - // Support: IE <=8 - // Assume HTML when documentElement doesn't yet exist, such as inside loading iframes - // https://bugs.jquery.com/ticket/4833 - return !rhtml.test( namespace || docElem && docElem.nodeName || "HTML" ); -}; - -/** - * Sets document-related variables once based on the current document - * @param {Element|Object} [doc] An element or document object to use to set the document - * @returns {Object} Returns the current document - */ -setDocument = Sizzle.setDocument = function( node ) { - var hasCompare, subWindow, - doc = node ? node.ownerDocument || node : preferredDoc; - - // Return early if doc is invalid or already selected - // Support: IE 11+, Edge 17 - 18+ - // IE/Edge sometimes throw a "Permission denied" error when strict-comparing - // two documents; shallow comparisons work. - // eslint-disable-next-line eqeqeq - if ( doc == document || doc.nodeType !== 9 || !doc.documentElement ) { - return document; - } - - // Update global variables - document = doc; - docElem = document.documentElement; - documentIsHTML = !isXML( document ); - - // Support: IE 9 - 11+, Edge 12 - 18+ - // Accessing iframe documents after unload throws "permission denied" errors (jQuery #13936) - // Support: IE 11+, Edge 17 - 18+ - // IE/Edge sometimes throw a "Permission denied" error when strict-comparing - // two documents; shallow comparisons work. - // eslint-disable-next-line eqeqeq - if ( preferredDoc != document && - ( subWindow = document.defaultView ) && subWindow.top !== subWindow ) { - - // Support: IE 11, Edge - if ( subWindow.addEventListener ) { - subWindow.addEventListener( "unload", unloadHandler, false ); - - // Support: IE 9 - 10 only - } else if ( subWindow.attachEvent ) { - subWindow.attachEvent( "onunload", unloadHandler ); - } - } - - // Support: IE 8 - 11+, Edge 12 - 18+, Chrome <=16 - 25 only, Firefox <=3.6 - 31 only, - // Safari 4 - 5 only, Opera <=11.6 - 12.x only - // IE/Edge & older browsers don't support the :scope pseudo-class. - // Support: Safari 6.0 only - // Safari 6.0 supports :scope but it's an alias of :root there. - support.scope = assert( function( el ) { - docElem.appendChild( el ).appendChild( document.createElement( "div" ) ); - return typeof el.querySelectorAll !== "undefined" && - !el.querySelectorAll( ":scope fieldset div" ).length; - } ); - - /* Attributes - ---------------------------------------------------------------------- */ - - // Support: IE<8 - // Verify that getAttribute really returns attributes and not properties - // (excepting IE8 booleans) - support.attributes = assert( function( el ) { - el.className = "i"; - return !el.getAttribute( "className" ); - } ); - - /* getElement(s)By* - ---------------------------------------------------------------------- */ - - // Check if getElementsByTagName("*") returns only elements - support.getElementsByTagName = assert( function( el ) { - el.appendChild( document.createComment( "" ) ); - return !el.getElementsByTagName( "*" ).length; - } ); - - // Support: IE<9 - support.getElementsByClassName = rnative.test( document.getElementsByClassName ); - - // Support: IE<10 - // Check if getElementById returns elements by name - // The broken getElementById methods don't pick up programmatically-set names, - // so use a roundabout getElementsByName test - support.getById = assert( function( el ) { - docElem.appendChild( el ).id = expando; - return !document.getElementsByName || !document.getElementsByName( expando ).length; - } ); - - // ID filter and find - if ( support.getById ) { - Expr.filter[ "ID" ] = function( id ) { - var attrId = id.replace( runescape, funescape ); - return function( elem ) { - return elem.getAttribute( "id" ) === attrId; - }; - }; - Expr.find[ "ID" ] = function( id, context ) { - if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { - var elem = context.getElementById( id ); - return elem ? [ elem ] : []; - } - }; - } else { - Expr.filter[ "ID" ] = function( id ) { - var attrId = id.replace( runescape, funescape ); - return function( elem ) { - var node = typeof elem.getAttributeNode !== "undefined" && - elem.getAttributeNode( "id" ); - return node && node.value === attrId; - }; - }; - - // Support: IE 6 - 7 only - // getElementById is not reliable as a find shortcut - Expr.find[ "ID" ] = function( id, context ) { - if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { - var node, i, elems, - elem = context.getElementById( id ); - - if ( elem ) { - - // Verify the id attribute - node = elem.getAttributeNode( "id" ); - if ( node && node.value === id ) { - return [ elem ]; - } - - // Fall back on getElementsByName - elems = context.getElementsByName( id ); - i = 0; - while ( ( elem = elems[ i++ ] ) ) { - node = elem.getAttributeNode( "id" ); - if ( node && node.value === id ) { - return [ elem ]; - } - } - } - - return []; - } - }; - } - - // Tag - Expr.find[ "TAG" ] = support.getElementsByTagName ? - function( tag, context ) { - if ( typeof context.getElementsByTagName !== "undefined" ) { - return context.getElementsByTagName( tag ); - - // DocumentFragment nodes don't have gEBTN - } else if ( support.qsa ) { - return context.querySelectorAll( tag ); - } - } : - - function( tag, context ) { - var elem, - tmp = [], - i = 0, - - // By happy coincidence, a (broken) gEBTN appears on DocumentFragment nodes too - results = context.getElementsByTagName( tag ); - - // Filter out possible comments - if ( tag === "*" ) { - while ( ( elem = results[ i++ ] ) ) { - if ( elem.nodeType === 1 ) { - tmp.push( elem ); - } - } - - return tmp; - } - return results; - }; - - // Class - Expr.find[ "CLASS" ] = support.getElementsByClassName && function( className, context ) { - if ( typeof context.getElementsByClassName !== "undefined" && documentIsHTML ) { - return context.getElementsByClassName( className ); - } - }; - - /* QSA/matchesSelector - ---------------------------------------------------------------------- */ - - // QSA and matchesSelector support - - // matchesSelector(:active) reports false when true (IE9/Opera 11.5) - rbuggyMatches = []; - - // qSa(:focus) reports false when true (Chrome 21) - // We allow this because of a bug in IE8/9 that throws an error - // whenever `document.activeElement` is accessed on an iframe - // So, we allow :focus to pass through QSA all the time to avoid the IE error - // See https://bugs.jquery.com/ticket/13378 - rbuggyQSA = []; - - if ( ( support.qsa = rnative.test( document.querySelectorAll ) ) ) { - - // Build QSA regex - // Regex strategy adopted from Diego Perini - assert( function( el ) { - - var input; - - // Select is set to empty string on purpose - // This is to test IE's treatment of not explicitly - // setting a boolean content attribute, - // since its presence should be enough - // https://bugs.jquery.com/ticket/12359 - docElem.appendChild( el ).innerHTML = "<a id='" + expando + "'></a>" + - "<select id='" + expando + "-\r\\' msallowcapture=''>" + - "<option selected=''></option></select>"; - - // Support: IE8, Opera 11-12.16 - // Nothing should be selected when empty strings follow ^= or $= or *= - // The test attribute must be unknown in Opera but "safe" for WinRT - // https://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section - if ( el.querySelectorAll( "[msallowcapture^='']" ).length ) { - rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" ); - } - - // Support: IE8 - // Boolean attributes and "value" are not treated correctly - if ( !el.querySelectorAll( "[selected]" ).length ) { - rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" ); - } - - // Support: Chrome<29, Android<4.4, Safari<7.0+, iOS<7.0+, PhantomJS<1.9.8+ - if ( !el.querySelectorAll( "[id~=" + expando + "-]" ).length ) { - rbuggyQSA.push( "~=" ); - } - - // Support: IE 11+, Edge 15 - 18+ - // IE 11/Edge don't find elements on a `[name='']` query in some cases. - // Adding a temporary attribute to the document before the selection works - // around the issue. - // Interestingly, IE 10 & older don't seem to have the issue. - input = document.createElement( "input" ); - input.setAttribute( "name", "" ); - el.appendChild( input ); - if ( !el.querySelectorAll( "[name='']" ).length ) { - rbuggyQSA.push( "\\[" + whitespace + "*name" + whitespace + "*=" + - whitespace + "*(?:''|\"\")" ); - } - - // Webkit/Opera - :checked should return selected option elements - // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked - // IE8 throws error here and will not see later tests - if ( !el.querySelectorAll( ":checked" ).length ) { - rbuggyQSA.push( ":checked" ); - } - - // Support: Safari 8+, iOS 8+ - // https://bugs.webkit.org/show_bug.cgi?id=136851 - // In-page `selector#id sibling-combinator selector` fails - if ( !el.querySelectorAll( "a#" + expando + "+*" ).length ) { - rbuggyQSA.push( ".#.+[+~]" ); - } - - // Support: Firefox <=3.6 - 5 only - // Old Firefox doesn't throw on a badly-escaped identifier. - el.querySelectorAll( "\\\f" ); - rbuggyQSA.push( "[\\r\\n\\f]" ); - } ); - - assert( function( el ) { - el.innerHTML = "<a href='' disabled='disabled'></a>" + - "<select disabled='disabled'><option/></select>"; - - // Support: Windows 8 Native Apps - // The type and name attributes are restricted during .innerHTML assignment - var input = document.createElement( "input" ); - input.setAttribute( "type", "hidden" ); - el.appendChild( input ).setAttribute( "name", "D" ); - - // Support: IE8 - // Enforce case-sensitivity of name attribute - if ( el.querySelectorAll( "[name=d]" ).length ) { - rbuggyQSA.push( "name" + whitespace + "*[*^$|!~]?=" ); - } - - // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) - // IE8 throws error here and will not see later tests - if ( el.querySelectorAll( ":enabled" ).length !== 2 ) { - rbuggyQSA.push( ":enabled", ":disabled" ); - } - - // Support: IE9-11+ - // IE's :disabled selector does not pick up the children of disabled fieldsets - docElem.appendChild( el ).disabled = true; - if ( el.querySelectorAll( ":disabled" ).length !== 2 ) { - rbuggyQSA.push( ":enabled", ":disabled" ); - } - - // Support: Opera 10 - 11 only - // Opera 10-11 does not throw on post-comma invalid pseudos - el.querySelectorAll( "*,:x" ); - rbuggyQSA.push( ",.*:" ); - } ); - } - - if ( ( support.matchesSelector = rnative.test( ( matches = docElem.matches || - docElem.webkitMatchesSelector || - docElem.mozMatchesSelector || - docElem.oMatchesSelector || - docElem.msMatchesSelector ) ) ) ) { - - assert( function( el ) { - - // Check to see if it's possible to do matchesSelector - // on a disconnected node (IE 9) - support.disconnectedMatch = matches.call( el, "*" ); - - // This should fail with an exception - // Gecko does not error, returns false instead - matches.call( el, "[s!='']:x" ); - rbuggyMatches.push( "!=", pseudos ); - } ); - } - - rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join( "|" ) ); - rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join( "|" ) ); - - /* Contains - ---------------------------------------------------------------------- */ - hasCompare = rnative.test( docElem.compareDocumentPosition ); - - // Element contains another - // Purposefully self-exclusive - // As in, an element does not contain itself - contains = hasCompare || rnative.test( docElem.contains ) ? - function( a, b ) { - var adown = a.nodeType === 9 ? a.documentElement : a, - bup = b && b.parentNode; - return a === bup || !!( bup && bup.nodeType === 1 && ( - adown.contains ? - adown.contains( bup ) : - a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16 - ) ); - } : - function( a, b ) { - if ( b ) { - while ( ( b = b.parentNode ) ) { - if ( b === a ) { - return true; - } - } - } - return false; - }; - - /* Sorting - ---------------------------------------------------------------------- */ - - // Document order sorting - sortOrder = hasCompare ? - function( a, b ) { - - // Flag for duplicate removal - if ( a === b ) { - hasDuplicate = true; - return 0; - } - - // Sort on method existence if only one input has compareDocumentPosition - var compare = !a.compareDocumentPosition - !b.compareDocumentPosition; - if ( compare ) { - return compare; - } - - // Calculate position if both inputs belong to the same document - // Support: IE 11+, Edge 17 - 18+ - // IE/Edge sometimes throw a "Permission denied" error when strict-comparing - // two documents; shallow comparisons work. - // eslint-disable-next-line eqeqeq - compare = ( a.ownerDocument || a ) == ( b.ownerDocument || b ) ? - a.compareDocumentPosition( b ) : - - // Otherwise we know they are disconnected - 1; - - // Disconnected nodes - if ( compare & 1 || - ( !support.sortDetached && b.compareDocumentPosition( a ) === compare ) ) { - - // Choose the first element that is related to our preferred document - // Support: IE 11+, Edge 17 - 18+ - // IE/Edge sometimes throw a "Permission denied" error when strict-comparing - // two documents; shallow comparisons work. - // eslint-disable-next-line eqeqeq - if ( a == document || a.ownerDocument == preferredDoc && - contains( preferredDoc, a ) ) { - return -1; - } - - // Support: IE 11+, Edge 17 - 18+ - // IE/Edge sometimes throw a "Permission denied" error when strict-comparing - // two documents; shallow comparisons work. - // eslint-disable-next-line eqeqeq - if ( b == document || b.ownerDocument == preferredDoc && - contains( preferredDoc, b ) ) { - return 1; - } - - // Maintain original order - return sortInput ? - ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : - 0; - } - - return compare & 4 ? -1 : 1; - } : - function( a, b ) { - - // Exit early if the nodes are identical - if ( a === b ) { - hasDuplicate = true; - return 0; - } - - var cur, - i = 0, - aup = a.parentNode, - bup = b.parentNode, - ap = [ a ], - bp = [ b ]; - - // Parentless nodes are either documents or disconnected - if ( !aup || !bup ) { - - // Support: IE 11+, Edge 17 - 18+ - // IE/Edge sometimes throw a "Permission denied" error when strict-comparing - // two documents; shallow comparisons work. - /* eslint-disable eqeqeq */ - return a == document ? -1 : - b == document ? 1 : - /* eslint-enable eqeqeq */ - aup ? -1 : - bup ? 1 : - sortInput ? - ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : - 0; - - // If the nodes are siblings, we can do a quick check - } else if ( aup === bup ) { - return siblingCheck( a, b ); - } - - // Otherwise we need full lists of their ancestors for comparison - cur = a; - while ( ( cur = cur.parentNode ) ) { - ap.unshift( cur ); - } - cur = b; - while ( ( cur = cur.parentNode ) ) { - bp.unshift( cur ); - } - - // Walk down the tree looking for a discrepancy - while ( ap[ i ] === bp[ i ] ) { - i++; - } - - return i ? - - // Do a sibling check if the nodes have a common ancestor - siblingCheck( ap[ i ], bp[ i ] ) : - - // Otherwise nodes in our document sort first - // Support: IE 11+, Edge 17 - 18+ - // IE/Edge sometimes throw a "Permission denied" error when strict-comparing - // two documents; shallow comparisons work. - /* eslint-disable eqeqeq */ - ap[ i ] == preferredDoc ? -1 : - bp[ i ] == preferredDoc ? 1 : - /* eslint-enable eqeqeq */ - 0; - }; - - return document; -}; - -Sizzle.matches = function( expr, elements ) { - return Sizzle( expr, null, null, elements ); -}; - -Sizzle.matchesSelector = function( elem, expr ) { - setDocument( elem ); - - if ( support.matchesSelector && documentIsHTML && - !nonnativeSelectorCache[ expr + " " ] && - ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) && - ( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) { - - try { - var ret = matches.call( elem, expr ); - - // IE 9's matchesSelector returns false on disconnected nodes - if ( ret || support.disconnectedMatch || - - // As well, disconnected nodes are said to be in a document - // fragment in IE 9 - elem.document && elem.document.nodeType !== 11 ) { - return ret; - } - } catch ( e ) { - nonnativeSelectorCache( expr, true ); - } - } - - return Sizzle( expr, document, null, [ elem ] ).length > 0; -}; - -Sizzle.contains = function( context, elem ) { - - // Set document vars if needed - // Support: IE 11+, Edge 17 - 18+ - // IE/Edge sometimes throw a "Permission denied" error when strict-comparing - // two documents; shallow comparisons work. - // eslint-disable-next-line eqeqeq - if ( ( context.ownerDocument || context ) != document ) { - setDocument( context ); - } - return contains( context, elem ); -}; - -Sizzle.attr = function( elem, name ) { - - // Set document vars if needed - // Support: IE 11+, Edge 17 - 18+ - // IE/Edge sometimes throw a "Permission denied" error when strict-comparing - // two documents; shallow comparisons work. - // eslint-disable-next-line eqeqeq - if ( ( elem.ownerDocument || elem ) != document ) { - setDocument( elem ); - } - - var fn = Expr.attrHandle[ name.toLowerCase() ], - - // Don't get fooled by Object.prototype properties (jQuery #13807) - val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ? - fn( elem, name, !documentIsHTML ) : - undefined; - - return val !== undefined ? - val : - support.attributes || !documentIsHTML ? - elem.getAttribute( name ) : - ( val = elem.getAttributeNode( name ) ) && val.specified ? - val.value : - null; -}; - -Sizzle.escape = function( sel ) { - return ( sel + "" ).replace( rcssescape, fcssescape ); -}; - -Sizzle.error = function( msg ) { - throw new Error( "Syntax error, unrecognized expression: " + msg ); -}; - -/** - * Document sorting and removing duplicates - * @param {ArrayLike} results - */ -Sizzle.uniqueSort = function( results ) { - var elem, - duplicates = [], - j = 0, - i = 0; - - // Unless we *know* we can detect duplicates, assume their presence - hasDuplicate = !support.detectDuplicates; - sortInput = !support.sortStable && results.slice( 0 ); - results.sort( sortOrder ); - - if ( hasDuplicate ) { - while ( ( elem = results[ i++ ] ) ) { - if ( elem === results[ i ] ) { - j = duplicates.push( i ); - } - } - while ( j-- ) { - results.splice( duplicates[ j ], 1 ); - } - } - - // Clear input after sorting to release objects - // See https://github.com/jquery/sizzle/pull/225 - sortInput = null; - - return results; -}; - -/** - * Utility function for retrieving the text value of an array of DOM nodes - * @param {Array|Element} elem - */ -getText = Sizzle.getText = function( elem ) { - var node, - ret = "", - i = 0, - nodeType = elem.nodeType; - - if ( !nodeType ) { - - // If no nodeType, this is expected to be an array - while ( ( node = elem[ i++ ] ) ) { - - // Do not traverse comment nodes - ret += getText( node ); - } - } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { - - // Use textContent for elements - // innerText usage removed for consistency of new lines (jQuery #11153) - if ( typeof elem.textContent === "string" ) { - return elem.textContent; - } else { - - // Traverse its children - for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { - ret += getText( elem ); - } - } - } else if ( nodeType === 3 || nodeType === 4 ) { - return elem.nodeValue; - } - - // Do not include comment or processing instruction nodes - - return ret; -}; - -Expr = Sizzle.selectors = { - - // Can be adjusted by the user - cacheLength: 50, - - createPseudo: markFunction, - - match: matchExpr, - - attrHandle: {}, - - find: {}, - - relative: { - ">": { dir: "parentNode", first: true }, - " ": { dir: "parentNode" }, - "+": { dir: "previousSibling", first: true }, - "~": { dir: "previousSibling" } - }, - - preFilter: { - "ATTR": function( match ) { - match[ 1 ] = match[ 1 ].replace( runescape, funescape ); - - // Move the given value to match[3] whether quoted or unquoted - match[ 3 ] = ( match[ 3 ] || match[ 4 ] || - match[ 5 ] || "" ).replace( runescape, funescape ); - - if ( match[ 2 ] === "~=" ) { - match[ 3 ] = " " + match[ 3 ] + " "; - } - - return match.slice( 0, 4 ); - }, - - "CHILD": function( match ) { - - /* matches from matchExpr["CHILD"] - 1 type (only|nth|...) - 2 what (child|of-type) - 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...) - 4 xn-component of xn+y argument ([+-]?\d*n|) - 5 sign of xn-component - 6 x of xn-component - 7 sign of y-component - 8 y of y-component - */ - match[ 1 ] = match[ 1 ].toLowerCase(); - - if ( match[ 1 ].slice( 0, 3 ) === "nth" ) { - - // nth-* requires argument - if ( !match[ 3 ] ) { - Sizzle.error( match[ 0 ] ); - } - - // numeric x and y parameters for Expr.filter.CHILD - // remember that false/true cast respectively to 0/1 - match[ 4 ] = +( match[ 4 ] ? - match[ 5 ] + ( match[ 6 ] || 1 ) : - 2 * ( match[ 3 ] === "even" || match[ 3 ] === "odd" ) ); - match[ 5 ] = +( ( match[ 7 ] + match[ 8 ] ) || match[ 3 ] === "odd" ); - - // other types prohibit arguments - } else if ( match[ 3 ] ) { - Sizzle.error( match[ 0 ] ); - } - - return match; - }, - - "PSEUDO": function( match ) { - var excess, - unquoted = !match[ 6 ] && match[ 2 ]; - - if ( matchExpr[ "CHILD" ].test( match[ 0 ] ) ) { - return null; - } - - // Accept quoted arguments as-is - if ( match[ 3 ] ) { - match[ 2 ] = match[ 4 ] || match[ 5 ] || ""; - - // Strip excess characters from unquoted arguments - } else if ( unquoted && rpseudo.test( unquoted ) && - - // Get excess from tokenize (recursively) - ( excess = tokenize( unquoted, true ) ) && - - // advance to the next closing parenthesis - ( excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length ) ) { - - // excess is a negative index - match[ 0 ] = match[ 0 ].slice( 0, excess ); - match[ 2 ] = unquoted.slice( 0, excess ); - } - - // Return only captures needed by the pseudo filter method (type and argument) - return match.slice( 0, 3 ); - } - }, - - filter: { - - "TAG": function( nodeNameSelector ) { - var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase(); - return nodeNameSelector === "*" ? - function() { - return true; - } : - function( elem ) { - return elem.nodeName && elem.nodeName.toLowerCase() === nodeName; - }; - }, - - "CLASS": function( className ) { - var pattern = classCache[ className + " " ]; - - return pattern || - ( pattern = new RegExp( "(^|" + whitespace + - ")" + className + "(" + whitespace + "|$)" ) ) && classCache( - className, function( elem ) { - return pattern.test( - typeof elem.className === "string" && elem.className || - typeof elem.getAttribute !== "undefined" && - elem.getAttribute( "class" ) || - "" - ); - } ); - }, - - "ATTR": function( name, operator, check ) { - return function( elem ) { - var result = Sizzle.attr( elem, name ); - - if ( result == null ) { - return operator === "!="; - } - if ( !operator ) { - return true; - } - - result += ""; - - /* eslint-disable max-len */ - - return operator === "=" ? result === check : - operator === "!=" ? result !== check : - operator === "^=" ? check && result.indexOf( check ) === 0 : - operator === "*=" ? check && result.indexOf( check ) > -1 : - operator === "$=" ? check && result.slice( -check.length ) === check : - operator === "~=" ? ( " " + result.replace( rwhitespace, " " ) + " " ).indexOf( check ) > -1 : - operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" : - false; - /* eslint-enable max-len */ - - }; - }, - - "CHILD": function( type, what, _argument, first, last ) { - var simple = type.slice( 0, 3 ) !== "nth", - forward = type.slice( -4 ) !== "last", - ofType = what === "of-type"; - - return first === 1 && last === 0 ? - - // Shortcut for :nth-*(n) - function( elem ) { - return !!elem.parentNode; - } : - - function( elem, _context, xml ) { - var cache, uniqueCache, outerCache, node, nodeIndex, start, - dir = simple !== forward ? "nextSibling" : "previousSibling", - parent = elem.parentNode, - name = ofType && elem.nodeName.toLowerCase(), - useCache = !xml && !ofType, - diff = false; - - if ( parent ) { - - // :(first|last|only)-(child|of-type) - if ( simple ) { - while ( dir ) { - node = elem; - while ( ( node = node[ dir ] ) ) { - if ( ofType ? - node.nodeName.toLowerCase() === name : - node.nodeType === 1 ) { - - return false; - } - } - - // Reverse direction for :only-* (if we haven't yet done so) - start = dir = type === "only" && !start && "nextSibling"; - } - return true; - } - - start = [ forward ? parent.firstChild : parent.lastChild ]; - - // non-xml :nth-child(...) stores cache data on `parent` - if ( forward && useCache ) { - - // Seek `elem` from a previously-cached index - - // ...in a gzip-friendly way - node = parent; - outerCache = node[ expando ] || ( node[ expando ] = {} ); - - // Support: IE <9 only - // Defend against cloned attroperties (jQuery gh-1709) - uniqueCache = outerCache[ node.uniqueID ] || - ( outerCache[ node.uniqueID ] = {} ); - - cache = uniqueCache[ type ] || []; - nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; - diff = nodeIndex && cache[ 2 ]; - node = nodeIndex && parent.childNodes[ nodeIndex ]; - - while ( ( node = ++nodeIndex && node && node[ dir ] || - - // Fallback to seeking `elem` from the start - ( diff = nodeIndex = 0 ) || start.pop() ) ) { - - // When found, cache indexes on `parent` and break - if ( node.nodeType === 1 && ++diff && node === elem ) { - uniqueCache[ type ] = [ dirruns, nodeIndex, diff ]; - break; - } - } - - } else { - - // Use previously-cached element index if available - if ( useCache ) { - - // ...in a gzip-friendly way - node = elem; - outerCache = node[ expando ] || ( node[ expando ] = {} ); - - // Support: IE <9 only - // Defend against cloned attroperties (jQuery gh-1709) - uniqueCache = outerCache[ node.uniqueID ] || - ( outerCache[ node.uniqueID ] = {} ); - - cache = uniqueCache[ type ] || []; - nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; - diff = nodeIndex; - } - - // xml :nth-child(...) - // or :nth-last-child(...) or :nth(-last)?-of-type(...) - if ( diff === false ) { - - // Use the same loop as above to seek `elem` from the start - while ( ( node = ++nodeIndex && node && node[ dir ] || - ( diff = nodeIndex = 0 ) || start.pop() ) ) { - - if ( ( ofType ? - node.nodeName.toLowerCase() === name : - node.nodeType === 1 ) && - ++diff ) { - - // Cache the index of each encountered element - if ( useCache ) { - outerCache = node[ expando ] || - ( node[ expando ] = {} ); - - // Support: IE <9 only - // Defend against cloned attroperties (jQuery gh-1709) - uniqueCache = outerCache[ node.uniqueID ] || - ( outerCache[ node.uniqueID ] = {} ); - - uniqueCache[ type ] = [ dirruns, diff ]; - } - - if ( node === elem ) { - break; - } - } - } - } - } - - // Incorporate the offset, then check against cycle size - diff -= last; - return diff === first || ( diff % first === 0 && diff / first >= 0 ); - } - }; - }, - - "PSEUDO": function( pseudo, argument ) { - - // pseudo-class names are case-insensitive - // http://www.w3.org/TR/selectors/#pseudo-classes - // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters - // Remember that setFilters inherits from pseudos - var args, - fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] || - Sizzle.error( "unsupported pseudo: " + pseudo ); - - // The user may use createPseudo to indicate that - // arguments are needed to create the filter function - // just as Sizzle does - if ( fn[ expando ] ) { - return fn( argument ); - } - - // But maintain support for old signatures - if ( fn.length > 1 ) { - args = [ pseudo, pseudo, "", argument ]; - return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? - markFunction( function( seed, matches ) { - var idx, - matched = fn( seed, argument ), - i = matched.length; - while ( i-- ) { - idx = indexOf( seed, matched[ i ] ); - seed[ idx ] = !( matches[ idx ] = matched[ i ] ); - } - } ) : - function( elem ) { - return fn( elem, 0, args ); - }; - } - - return fn; - } - }, - - pseudos: { - - // Potentially complex pseudos - "not": markFunction( function( selector ) { - - // Trim the selector passed to compile - // to avoid treating leading and trailing - // spaces as combinators - var input = [], - results = [], - matcher = compile( selector.replace( rtrim, "$1" ) ); - - return matcher[ expando ] ? - markFunction( function( seed, matches, _context, xml ) { - var elem, - unmatched = matcher( seed, null, xml, [] ), - i = seed.length; - - // Match elements unmatched by `matcher` - while ( i-- ) { - if ( ( elem = unmatched[ i ] ) ) { - seed[ i ] = !( matches[ i ] = elem ); - } - } - } ) : - function( elem, _context, xml ) { - input[ 0 ] = elem; - matcher( input, null, xml, results ); - - // Don't keep the element (issue #299) - input[ 0 ] = null; - return !results.pop(); - }; - } ), - - "has": markFunction( function( selector ) { - return function( elem ) { - return Sizzle( selector, elem ).length > 0; - }; - } ), - - "contains": markFunction( function( text ) { - text = text.replace( runescape, funescape ); - return function( elem ) { - return ( elem.textContent || getText( elem ) ).indexOf( text ) > -1; - }; - } ), - - // "Whether an element is represented by a :lang() selector - // is based solely on the element's language value - // being equal to the identifier C, - // or beginning with the identifier C immediately followed by "-". - // The matching of C against the element's language value is performed case-insensitively. - // The identifier C does not have to be a valid language name." - // http://www.w3.org/TR/selectors/#lang-pseudo - "lang": markFunction( function( lang ) { - - // lang value must be a valid identifier - if ( !ridentifier.test( lang || "" ) ) { - Sizzle.error( "unsupported lang: " + lang ); - } - lang = lang.replace( runescape, funescape ).toLowerCase(); - return function( elem ) { - var elemLang; - do { - if ( ( elemLang = documentIsHTML ? - elem.lang : - elem.getAttribute( "xml:lang" ) || elem.getAttribute( "lang" ) ) ) { - - elemLang = elemLang.toLowerCase(); - return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0; - } - } while ( ( elem = elem.parentNode ) && elem.nodeType === 1 ); - return false; - }; - } ), - - // Miscellaneous - "target": function( elem ) { - var hash = window.location && window.location.hash; - return hash && hash.slice( 1 ) === elem.id; - }, - - "root": function( elem ) { - return elem === docElem; - }, - - "focus": function( elem ) { - return elem === document.activeElement && - ( !document.hasFocus || document.hasFocus() ) && - !!( elem.type || elem.href || ~elem.tabIndex ); - }, - - // Boolean properties - "enabled": createDisabledPseudo( false ), - "disabled": createDisabledPseudo( true ), - - "checked": function( elem ) { - - // In CSS3, :checked should return both checked and selected elements - // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked - var nodeName = elem.nodeName.toLowerCase(); - return ( nodeName === "input" && !!elem.checked ) || - ( nodeName === "option" && !!elem.selected ); - }, - - "selected": function( elem ) { - - // Accessing this property makes selected-by-default - // options in Safari work properly - if ( elem.parentNode ) { - // eslint-disable-next-line no-unused-expressions - elem.parentNode.selectedIndex; - } - - return elem.selected === true; - }, - - // Contents - "empty": function( elem ) { - - // http://www.w3.org/TR/selectors/#empty-pseudo - // :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5), - // but not by others (comment: 8; processing instruction: 7; etc.) - // nodeType < 6 works because attributes (2) do not appear as children - for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { - if ( elem.nodeType < 6 ) { - return false; - } - } - return true; - }, - - "parent": function( elem ) { - return !Expr.pseudos[ "empty" ]( elem ); - }, - - // Element/input types - "header": function( elem ) { - return rheader.test( elem.nodeName ); - }, - - "input": function( elem ) { - return rinputs.test( elem.nodeName ); - }, - - "button": function( elem ) { - var name = elem.nodeName.toLowerCase(); - return name === "input" && elem.type === "button" || name === "button"; - }, - - "text": function( elem ) { - var attr; - return elem.nodeName.toLowerCase() === "input" && - elem.type === "text" && - - // Support: IE<8 - // New HTML5 attribute values (e.g., "search") appear with elem.type === "text" - ( ( attr = elem.getAttribute( "type" ) ) == null || - attr.toLowerCase() === "text" ); - }, - - // Position-in-collection - "first": createPositionalPseudo( function() { - return [ 0 ]; - } ), - - "last": createPositionalPseudo( function( _matchIndexes, length ) { - return [ length - 1 ]; - } ), - - "eq": createPositionalPseudo( function( _matchIndexes, length, argument ) { - return [ argument < 0 ? argument + length : argument ]; - } ), - - "even": createPositionalPseudo( function( matchIndexes, length ) { - var i = 0; - for ( ; i < length; i += 2 ) { - matchIndexes.push( i ); - } - return matchIndexes; - } ), - - "odd": createPositionalPseudo( function( matchIndexes, length ) { - var i = 1; - for ( ; i < length; i += 2 ) { - matchIndexes.push( i ); - } - return matchIndexes; - } ), - - "lt": createPositionalPseudo( function( matchIndexes, length, argument ) { - var i = argument < 0 ? - argument + length : - argument > length ? - length : - argument; - for ( ; --i >= 0; ) { - matchIndexes.push( i ); - } - return matchIndexes; - } ), - - "gt": createPositionalPseudo( function( matchIndexes, length, argument ) { - var i = argument < 0 ? argument + length : argument; - for ( ; ++i < length; ) { - matchIndexes.push( i ); - } - return matchIndexes; - } ) - } -}; - -Expr.pseudos[ "nth" ] = Expr.pseudos[ "eq" ]; - -// Add button/input type pseudos -for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) { - Expr.pseudos[ i ] = createInputPseudo( i ); -} -for ( i in { submit: true, reset: true } ) { - Expr.pseudos[ i ] = createButtonPseudo( i ); -} - -// Easy API for creating new setFilters -function setFilters() {} -setFilters.prototype = Expr.filters = Expr.pseudos; -Expr.setFilters = new setFilters(); - -tokenize = Sizzle.tokenize = function( selector, parseOnly ) { - var matched, match, tokens, type, - soFar, groups, preFilters, - cached = tokenCache[ selector + " " ]; - - if ( cached ) { - return parseOnly ? 0 : cached.slice( 0 ); - } - - soFar = selector; - groups = []; - preFilters = Expr.preFilter; - - while ( soFar ) { - - // Comma and first run - if ( !matched || ( match = rcomma.exec( soFar ) ) ) { - if ( match ) { - - // Don't consume trailing commas as valid - soFar = soFar.slice( match[ 0 ].length ) || soFar; - } - groups.push( ( tokens = [] ) ); - } - - matched = false; - - // Combinators - if ( ( match = rcombinators.exec( soFar ) ) ) { - matched = match.shift(); - tokens.push( { - value: matched, - - // Cast descendant combinators to space - type: match[ 0 ].replace( rtrim, " " ) - } ); - soFar = soFar.slice( matched.length ); - } - - // Filters - for ( type in Expr.filter ) { - if ( ( match = matchExpr[ type ].exec( soFar ) ) && ( !preFilters[ type ] || - ( match = preFilters[ type ]( match ) ) ) ) { - matched = match.shift(); - tokens.push( { - value: matched, - type: type, - matches: match - } ); - soFar = soFar.slice( matched.length ); - } - } - - if ( !matched ) { - break; - } - } - - // Return the length of the invalid excess - // if we're just parsing - // Otherwise, throw an error or return tokens - return parseOnly ? - soFar.length : - soFar ? - Sizzle.error( selector ) : - - // Cache the tokens - tokenCache( selector, groups ).slice( 0 ); -}; - -function toSelector( tokens ) { - var i = 0, - len = tokens.length, - selector = ""; - for ( ; i < len; i++ ) { - selector += tokens[ i ].value; - } - return selector; -} - -function addCombinator( matcher, combinator, base ) { - var dir = combinator.dir, - skip = combinator.next, - key = skip || dir, - checkNonElements = base && key === "parentNode", - doneName = done++; - - return combinator.first ? - - // Check against closest ancestor/preceding element - function( elem, context, xml ) { - while ( ( elem = elem[ dir ] ) ) { - if ( elem.nodeType === 1 || checkNonElements ) { - return matcher( elem, context, xml ); - } - } - return false; - } : - - // Check against all ancestor/preceding elements - function( elem, context, xml ) { - var oldCache, uniqueCache, outerCache, - newCache = [ dirruns, doneName ]; - - // We can't set arbitrary data on XML nodes, so they don't benefit from combinator caching - if ( xml ) { - while ( ( elem = elem[ dir ] ) ) { - if ( elem.nodeType === 1 || checkNonElements ) { - if ( matcher( elem, context, xml ) ) { - return true; - } - } - } - } else { - while ( ( elem = elem[ dir ] ) ) { - if ( elem.nodeType === 1 || checkNonElements ) { - outerCache = elem[ expando ] || ( elem[ expando ] = {} ); - - // Support: IE <9 only - // Defend against cloned attroperties (jQuery gh-1709) - uniqueCache = outerCache[ elem.uniqueID ] || - ( outerCache[ elem.uniqueID ] = {} ); - - if ( skip && skip === elem.nodeName.toLowerCase() ) { - elem = elem[ dir ] || elem; - } else if ( ( oldCache = uniqueCache[ key ] ) && - oldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) { - - // Assign to newCache so results back-propagate to previous elements - return ( newCache[ 2 ] = oldCache[ 2 ] ); - } else { - - // Reuse newcache so results back-propagate to previous elements - uniqueCache[ key ] = newCache; - - // A match means we're done; a fail means we have to keep checking - if ( ( newCache[ 2 ] = matcher( elem, context, xml ) ) ) { - return true; - } - } - } - } - } - return false; - }; -} - -function elementMatcher( matchers ) { - return matchers.length > 1 ? - function( elem, context, xml ) { - var i = matchers.length; - while ( i-- ) { - if ( !matchers[ i ]( elem, context, xml ) ) { - return false; - } - } - return true; - } : - matchers[ 0 ]; -} - -function multipleContexts( selector, contexts, results ) { - var i = 0, - len = contexts.length; - for ( ; i < len; i++ ) { - Sizzle( selector, contexts[ i ], results ); - } - return results; -} - -function condense( unmatched, map, filter, context, xml ) { - var elem, - newUnmatched = [], - i = 0, - len = unmatched.length, - mapped = map != null; - - for ( ; i < len; i++ ) { - if ( ( elem = unmatched[ i ] ) ) { - if ( !filter || filter( elem, context, xml ) ) { - newUnmatched.push( elem ); - if ( mapped ) { - map.push( i ); - } - } - } - } - - return newUnmatched; -} - -function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { - if ( postFilter && !postFilter[ expando ] ) { - postFilter = setMatcher( postFilter ); - } - if ( postFinder && !postFinder[ expando ] ) { - postFinder = setMatcher( postFinder, postSelector ); - } - return markFunction( function( seed, results, context, xml ) { - var temp, i, elem, - preMap = [], - postMap = [], - preexisting = results.length, - - // Get initial elements from seed or context - elems = seed || multipleContexts( - selector || "*", - context.nodeType ? [ context ] : context, - [] - ), - - // Prefilter to get matcher input, preserving a map for seed-results synchronization - matcherIn = preFilter && ( seed || !selector ) ? - condense( elems, preMap, preFilter, context, xml ) : - elems, - - matcherOut = matcher ? - - // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results, - postFinder || ( seed ? preFilter : preexisting || postFilter ) ? - - // ...intermediate processing is necessary - [] : - - // ...otherwise use results directly - results : - matcherIn; - - // Find primary matches - if ( matcher ) { - matcher( matcherIn, matcherOut, context, xml ); - } - - // Apply postFilter - if ( postFilter ) { - temp = condense( matcherOut, postMap ); - postFilter( temp, [], context, xml ); - - // Un-match failing elements by moving them back to matcherIn - i = temp.length; - while ( i-- ) { - if ( ( elem = temp[ i ] ) ) { - matcherOut[ postMap[ i ] ] = !( matcherIn[ postMap[ i ] ] = elem ); - } - } - } - - if ( seed ) { - if ( postFinder || preFilter ) { - if ( postFinder ) { - - // Get the final matcherOut by condensing this intermediate into postFinder contexts - temp = []; - i = matcherOut.length; - while ( i-- ) { - if ( ( elem = matcherOut[ i ] ) ) { - - // Restore matcherIn since elem is not yet a final match - temp.push( ( matcherIn[ i ] = elem ) ); - } - } - postFinder( null, ( matcherOut = [] ), temp, xml ); - } - - // Move matched elements from seed to results to keep them synchronized - i = matcherOut.length; - while ( i-- ) { - if ( ( elem = matcherOut[ i ] ) && - ( temp = postFinder ? indexOf( seed, elem ) : preMap[ i ] ) > -1 ) { - - seed[ temp ] = !( results[ temp ] = elem ); - } - } - } - - // Add elements to results, through postFinder if defined - } else { - matcherOut = condense( - matcherOut === results ? - matcherOut.splice( preexisting, matcherOut.length ) : - matcherOut - ); - if ( postFinder ) { - postFinder( null, results, matcherOut, xml ); - } else { - push.apply( results, matcherOut ); - } - } - } ); -} - -function matcherFromTokens( tokens ) { - var checkContext, matcher, j, - len = tokens.length, - leadingRelative = Expr.relative[ tokens[ 0 ].type ], - implicitRelative = leadingRelative || Expr.relative[ " " ], - i = leadingRelative ? 1 : 0, - - // The foundational matcher ensures that elements are reachable from top-level context(s) - matchContext = addCombinator( function( elem ) { - return elem === checkContext; - }, implicitRelative, true ), - matchAnyContext = addCombinator( function( elem ) { - return indexOf( checkContext, elem ) > -1; - }, implicitRelative, true ), - matchers = [ function( elem, context, xml ) { - var ret = ( !leadingRelative && ( xml || context !== outermostContext ) ) || ( - ( checkContext = context ).nodeType ? - matchContext( elem, context, xml ) : - matchAnyContext( elem, context, xml ) ); - - // Avoid hanging onto element (issue #299) - checkContext = null; - return ret; - } ]; - - for ( ; i < len; i++ ) { - if ( ( matcher = Expr.relative[ tokens[ i ].type ] ) ) { - matchers = [ addCombinator( elementMatcher( matchers ), matcher ) ]; - } else { - matcher = Expr.filter[ tokens[ i ].type ].apply( null, tokens[ i ].matches ); - - // Return special upon seeing a positional matcher - if ( matcher[ expando ] ) { - - // Find the next relative operator (if any) for proper handling - j = ++i; - for ( ; j < len; j++ ) { - if ( Expr.relative[ tokens[ j ].type ] ) { - break; - } - } - return setMatcher( - i > 1 && elementMatcher( matchers ), - i > 1 && toSelector( - - // If the preceding token was a descendant combinator, insert an implicit any-element `*` - tokens - .slice( 0, i - 1 ) - .concat( { value: tokens[ i - 2 ].type === " " ? "*" : "" } ) - ).replace( rtrim, "$1" ), - matcher, - i < j && matcherFromTokens( tokens.slice( i, j ) ), - j < len && matcherFromTokens( ( tokens = tokens.slice( j ) ) ), - j < len && toSelector( tokens ) - ); - } - matchers.push( matcher ); - } - } - - return elementMatcher( matchers ); -} - -function matcherFromGroupMatchers( elementMatchers, setMatchers ) { - var bySet = setMatchers.length > 0, - byElement = elementMatchers.length > 0, - superMatcher = function( seed, context, xml, results, outermost ) { - var elem, j, matcher, - matchedCount = 0, - i = "0", - unmatched = seed && [], - setMatched = [], - contextBackup = outermostContext, - - // We must always have either seed elements or outermost context - elems = seed || byElement && Expr.find[ "TAG" ]( "*", outermost ), - - // Use integer dirruns iff this is the outermost matcher - dirrunsUnique = ( dirruns += contextBackup == null ? 1 : Math.random() || 0.1 ), - len = elems.length; - - if ( outermost ) { - - // Support: IE 11+, Edge 17 - 18+ - // IE/Edge sometimes throw a "Permission denied" error when strict-comparing - // two documents; shallow comparisons work. - // eslint-disable-next-line eqeqeq - outermostContext = context == document || context || outermost; - } - - // Add elements passing elementMatchers directly to results - // Support: IE<9, Safari - // Tolerate NodeList properties (IE: "length"; Safari: <number>) matching elements by id - for ( ; i !== len && ( elem = elems[ i ] ) != null; i++ ) { - if ( byElement && elem ) { - j = 0; - - // Support: IE 11+, Edge 17 - 18+ - // IE/Edge sometimes throw a "Permission denied" error when strict-comparing - // two documents; shallow comparisons work. - // eslint-disable-next-line eqeqeq - if ( !context && elem.ownerDocument != document ) { - setDocument( elem ); - xml = !documentIsHTML; - } - while ( ( matcher = elementMatchers[ j++ ] ) ) { - if ( matcher( elem, context || document, xml ) ) { - results.push( elem ); - break; - } - } - if ( outermost ) { - dirruns = dirrunsUnique; - } - } - - // Track unmatched elements for set filters - if ( bySet ) { - - // They will have gone through all possible matchers - if ( ( elem = !matcher && elem ) ) { - matchedCount--; - } - - // Lengthen the array for every element, matched or not - if ( seed ) { - unmatched.push( elem ); - } - } - } - - // `i` is now the count of elements visited above, and adding it to `matchedCount` - // makes the latter nonnegative. - matchedCount += i; - - // Apply set filters to unmatched elements - // NOTE: This can be skipped if there are no unmatched elements (i.e., `matchedCount` - // equals `i`), unless we didn't visit _any_ elements in the above loop because we have - // no element matchers and no seed. - // Incrementing an initially-string "0" `i` allows `i` to remain a string only in that - // case, which will result in a "00" `matchedCount` that differs from `i` but is also - // numerically zero. - if ( bySet && i !== matchedCount ) { - j = 0; - while ( ( matcher = setMatchers[ j++ ] ) ) { - matcher( unmatched, setMatched, context, xml ); - } - - if ( seed ) { - - // Reintegrate element matches to eliminate the need for sorting - if ( matchedCount > 0 ) { - while ( i-- ) { - if ( !( unmatched[ i ] || setMatched[ i ] ) ) { - setMatched[ i ] = pop.call( results ); - } - } - } - - // Discard index placeholder values to get only actual matches - setMatched = condense( setMatched ); - } - - // Add matches to results - push.apply( results, setMatched ); - - // Seedless set matches succeeding multiple successful matchers stipulate sorting - if ( outermost && !seed && setMatched.length > 0 && - ( matchedCount + setMatchers.length ) > 1 ) { - - Sizzle.uniqueSort( results ); - } - } - - // Override manipulation of globals by nested matchers - if ( outermost ) { - dirruns = dirrunsUnique; - outermostContext = contextBackup; - } - - return unmatched; - }; - - return bySet ? - markFunction( superMatcher ) : - superMatcher; -} - -compile = Sizzle.compile = function( selector, match /* Internal Use Only */ ) { - var i, - setMatchers = [], - elementMatchers = [], - cached = compilerCache[ selector + " " ]; - - if ( !cached ) { - - // Generate a function of recursive functions that can be used to check each element - if ( !match ) { - match = tokenize( selector ); - } - i = match.length; - while ( i-- ) { - cached = matcherFromTokens( match[ i ] ); - if ( cached[ expando ] ) { - setMatchers.push( cached ); - } else { - elementMatchers.push( cached ); - } - } - - // Cache the compiled function - cached = compilerCache( - selector, - matcherFromGroupMatchers( elementMatchers, setMatchers ) - ); - - // Save selector and tokenization - cached.selector = selector; - } - return cached; -}; - -/** - * A low-level selection function that works with Sizzle's compiled - * selector functions - * @param {String|Function} selector A selector or a pre-compiled - * selector function built with Sizzle.compile - * @param {Element} context - * @param {Array} [results] - * @param {Array} [seed] A set of elements to match against - */ -select = Sizzle.select = function( selector, context, results, seed ) { - var i, tokens, token, type, find, - compiled = typeof selector === "function" && selector, - match = !seed && tokenize( ( selector = compiled.selector || selector ) ); - - results = results || []; - - // Try to minimize operations if there is only one selector in the list and no seed - // (the latter of which guarantees us context) - if ( match.length === 1 ) { - - // Reduce context if the leading compound selector is an ID - tokens = match[ 0 ] = match[ 0 ].slice( 0 ); - if ( tokens.length > 2 && ( token = tokens[ 0 ] ).type === "ID" && - context.nodeType === 9 && documentIsHTML && Expr.relative[ tokens[ 1 ].type ] ) { - - context = ( Expr.find[ "ID" ]( token.matches[ 0 ] - .replace( runescape, funescape ), context ) || [] )[ 0 ]; - if ( !context ) { - return results; - - // Precompiled matchers will still verify ancestry, so step up a level - } else if ( compiled ) { - context = context.parentNode; - } - - selector = selector.slice( tokens.shift().value.length ); - } - - // Fetch a seed set for right-to-left matching - i = matchExpr[ "needsContext" ].test( selector ) ? 0 : tokens.length; - while ( i-- ) { - token = tokens[ i ]; - - // Abort if we hit a combinator - if ( Expr.relative[ ( type = token.type ) ] ) { - break; - } - if ( ( find = Expr.find[ type ] ) ) { - - // Search, expanding context for leading sibling combinators - if ( ( seed = find( - token.matches[ 0 ].replace( runescape, funescape ), - rsibling.test( tokens[ 0 ].type ) && testContext( context.parentNode ) || - context - ) ) ) { - - // If seed is empty or no tokens remain, we can return early - tokens.splice( i, 1 ); - selector = seed.length && toSelector( tokens ); - if ( !selector ) { - push.apply( results, seed ); - return results; - } - - break; - } - } - } - } - - // Compile and execute a filtering function if one is not provided - // Provide `match` to avoid retokenization if we modified the selector above - ( compiled || compile( selector, match ) )( - seed, - context, - !documentIsHTML, - results, - !context || rsibling.test( selector ) && testContext( context.parentNode ) || context - ); - return results; -}; - -// One-time assignments - -// Sort stability -support.sortStable = expando.split( "" ).sort( sortOrder ).join( "" ) === expando; - -// Support: Chrome 14-35+ -// Always assume duplicates if they aren't passed to the comparison function -support.detectDuplicates = !!hasDuplicate; - -// Initialize against the default document -setDocument(); - -// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27) -// Detached nodes confoundingly follow *each other* -support.sortDetached = assert( function( el ) { - - // Should return 1, but returns 4 (following) - return el.compareDocumentPosition( document.createElement( "fieldset" ) ) & 1; -} ); - -// Support: IE<8 -// Prevent attribute/property "interpolation" -// https://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx -if ( !assert( function( el ) { - el.innerHTML = "<a href='#'></a>"; - return el.firstChild.getAttribute( "href" ) === "#"; -} ) ) { - addHandle( "type|href|height|width", function( elem, name, isXML ) { - if ( !isXML ) { - return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 ); - } - } ); -} - -// Support: IE<9 -// Use defaultValue in place of getAttribute("value") -if ( !support.attributes || !assert( function( el ) { - el.innerHTML = "<input/>"; - el.firstChild.setAttribute( "value", "" ); - return el.firstChild.getAttribute( "value" ) === ""; -} ) ) { - addHandle( "value", function( elem, _name, isXML ) { - if ( !isXML && elem.nodeName.toLowerCase() === "input" ) { - return elem.defaultValue; - } - } ); -} - -// Support: IE<9 -// Use getAttributeNode to fetch booleans when getAttribute lies -if ( !assert( function( el ) { - return el.getAttribute( "disabled" ) == null; -} ) ) { - addHandle( booleans, function( elem, name, isXML ) { - var val; - if ( !isXML ) { - return elem[ name ] === true ? name.toLowerCase() : - ( val = elem.getAttributeNode( name ) ) && val.specified ? - val.value : - null; - } - } ); -} - -return Sizzle; - -} )( window ); - - - -jQuery.find = Sizzle; -jQuery.expr = Sizzle.selectors; - -// Deprecated -jQuery.expr[ ":" ] = jQuery.expr.pseudos; -jQuery.uniqueSort = jQuery.unique = Sizzle.uniqueSort; -jQuery.text = Sizzle.getText; -jQuery.isXMLDoc = Sizzle.isXML; -jQuery.contains = Sizzle.contains; -jQuery.escapeSelector = Sizzle.escape; - - - - -var dir = function( elem, dir, until ) { - var matched = [], - truncate = until !== undefined; - - while ( ( elem = elem[ dir ] ) && elem.nodeType !== 9 ) { - if ( elem.nodeType === 1 ) { - if ( truncate && jQuery( elem ).is( until ) ) { - break; - } - matched.push( elem ); - } - } - return matched; -}; - - -var siblings = function( n, elem ) { - var matched = []; - - for ( ; n; n = n.nextSibling ) { - if ( n.nodeType === 1 && n !== elem ) { - matched.push( n ); - } - } - - return matched; -}; - - -var rneedsContext = jQuery.expr.match.needsContext; - - - -function nodeName( elem, name ) { - - return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); - -} -var rsingleTag = ( /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i ); - - - -// Implement the identical functionality for filter and not -function winnow( elements, qualifier, not ) { - if ( isFunction( qualifier ) ) { - return jQuery.grep( elements, function( elem, i ) { - return !!qualifier.call( elem, i, elem ) !== not; - } ); - } - - // Single element - if ( qualifier.nodeType ) { - return jQuery.grep( elements, function( elem ) { - return ( elem === qualifier ) !== not; - } ); - } - - // Arraylike of elements (jQuery, arguments, Array) - if ( typeof qualifier !== "string" ) { - return jQuery.grep( elements, function( elem ) { - return ( indexOf.call( qualifier, elem ) > -1 ) !== not; - } ); - } - - // Filtered directly for both simple and complex selectors - return jQuery.filter( qualifier, elements, not ); -} - -jQuery.filter = function( expr, elems, not ) { - var elem = elems[ 0 ]; - - if ( not ) { - expr = ":not(" + expr + ")"; - } - - if ( elems.length === 1 && elem.nodeType === 1 ) { - return jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : []; - } - - return jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) { - return elem.nodeType === 1; - } ) ); -}; - -jQuery.fn.extend( { - find: function( selector ) { - var i, ret, - len = this.length, - self = this; - - if ( typeof selector !== "string" ) { - return this.pushStack( jQuery( selector ).filter( function() { - for ( i = 0; i < len; i++ ) { - if ( jQuery.contains( self[ i ], this ) ) { - return true; - } - } - } ) ); - } - - ret = this.pushStack( [] ); - - for ( i = 0; i < len; i++ ) { - jQuery.find( selector, self[ i ], ret ); - } - - return len > 1 ? jQuery.uniqueSort( ret ) : ret; - }, - filter: function( selector ) { - return this.pushStack( winnow( this, selector || [], false ) ); - }, - not: function( selector ) { - return this.pushStack( winnow( this, selector || [], true ) ); - }, - is: function( selector ) { - return !!winnow( - this, - - // If this is a positional/relative selector, check membership in the returned set - // so $("p:first").is("p:last") won't return true for a doc with two "p". - typeof selector === "string" && rneedsContext.test( selector ) ? - jQuery( selector ) : - selector || [], - false - ).length; - } -} ); - - -// Initialize a jQuery object - - -// A central reference to the root jQuery(document) -var rootjQuery, - - // A simple way to check for HTML strings - // Prioritize #id over <tag> to avoid XSS via location.hash (#9521) - // Strict HTML recognition (#11290: must start with <) - // Shortcut simple #id case for speed - rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/, - - init = jQuery.fn.init = function( selector, context, root ) { - var match, elem; - - // HANDLE: $(""), $(null), $(undefined), $(false) - if ( !selector ) { - return this; - } - - // Method init() accepts an alternate rootjQuery - // so migrate can support jQuery.sub (gh-2101) - root = root || rootjQuery; - - // Handle HTML strings - if ( typeof selector === "string" ) { - if ( selector[ 0 ] === "<" && - selector[ selector.length - 1 ] === ">" && - selector.length >= 3 ) { - - // Assume that strings that start and end with <> are HTML and skip the regex check - match = [ null, selector, null ]; - - } else { - match = rquickExpr.exec( selector ); - } - - // Match html or make sure no context is specified for #id - if ( match && ( match[ 1 ] || !context ) ) { - - // HANDLE: $(html) -> $(array) - if ( match[ 1 ] ) { - context = context instanceof jQuery ? context[ 0 ] : context; - - // Option to run scripts is true for back-compat - // Intentionally let the error be thrown if parseHTML is not present - jQuery.merge( this, jQuery.parseHTML( - match[ 1 ], - context && context.nodeType ? context.ownerDocument || context : document, - true - ) ); - - // HANDLE: $(html, props) - if ( rsingleTag.test( match[ 1 ] ) && jQuery.isPlainObject( context ) ) { - for ( match in context ) { - - // Properties of context are called as methods if possible - if ( isFunction( this[ match ] ) ) { - this[ match ]( context[ match ] ); - - // ...and otherwise set as attributes - } else { - this.attr( match, context[ match ] ); - } - } - } - - return this; - - // HANDLE: $(#id) - } else { - elem = document.getElementById( match[ 2 ] ); - - if ( elem ) { - - // Inject the element directly into the jQuery object - this[ 0 ] = elem; - this.length = 1; - } - return this; - } - - // HANDLE: $(expr, $(...)) - } else if ( !context || context.jquery ) { - return ( context || root ).find( selector ); - - // HANDLE: $(expr, context) - // (which is just equivalent to: $(context).find(expr) - } else { - return this.constructor( context ).find( selector ); - } - - // HANDLE: $(DOMElement) - } else if ( selector.nodeType ) { - this[ 0 ] = selector; - this.length = 1; - return this; - - // HANDLE: $(function) - // Shortcut for document ready - } else if ( isFunction( selector ) ) { - return root.ready !== undefined ? - root.ready( selector ) : - - // Execute immediately if ready is not present - selector( jQuery ); - } - - return jQuery.makeArray( selector, this ); - }; - -// Give the init function the jQuery prototype for later instantiation -init.prototype = jQuery.fn; - -// Initialize central reference -rootjQuery = jQuery( document ); - - -var rparentsprev = /^(?:parents|prev(?:Until|All))/, - - // Methods guaranteed to produce a unique set when starting from a unique set - guaranteedUnique = { - children: true, - contents: true, - next: true, - prev: true - }; - -jQuery.fn.extend( { - has: function( target ) { - var targets = jQuery( target, this ), - l = targets.length; - - return this.filter( function() { - var i = 0; - for ( ; i < l; i++ ) { - if ( jQuery.contains( this, targets[ i ] ) ) { - return true; - } - } - } ); - }, - - closest: function( selectors, context ) { - var cur, - i = 0, - l = this.length, - matched = [], - targets = typeof selectors !== "string" && jQuery( selectors ); - - // Positional selectors never match, since there's no _selection_ context - if ( !rneedsContext.test( selectors ) ) { - for ( ; i < l; i++ ) { - for ( cur = this[ i ]; cur && cur !== context; cur = cur.parentNode ) { - - // Always skip document fragments - if ( cur.nodeType < 11 && ( targets ? - targets.index( cur ) > -1 : - - // Don't pass non-elements to Sizzle - cur.nodeType === 1 && - jQuery.find.matchesSelector( cur, selectors ) ) ) { - - matched.push( cur ); - break; - } - } - } - } - - return this.pushStack( matched.length > 1 ? jQuery.uniqueSort( matched ) : matched ); - }, - - // Determine the position of an element within the set - index: function( elem ) { - - // No argument, return index in parent - if ( !elem ) { - return ( this[ 0 ] && this[ 0 ].parentNode ) ? this.first().prevAll().length : -1; - } - - // Index in selector - if ( typeof elem === "string" ) { - return indexOf.call( jQuery( elem ), this[ 0 ] ); - } - - // Locate the position of the desired element - return indexOf.call( this, - - // If it receives a jQuery object, the first element is used - elem.jquery ? elem[ 0 ] : elem - ); - }, - - add: function( selector, context ) { - return this.pushStack( - jQuery.uniqueSort( - jQuery.merge( this.get(), jQuery( selector, context ) ) - ) - ); - }, - - addBack: function( selector ) { - return this.add( selector == null ? - this.prevObject : this.prevObject.filter( selector ) - ); - } -} ); - -function sibling( cur, dir ) { - while ( ( cur = cur[ dir ] ) && cur.nodeType !== 1 ) {} - return cur; -} - -jQuery.each( { - parent: function( elem ) { - var parent = elem.parentNode; - return parent && parent.nodeType !== 11 ? parent : null; - }, - parents: function( elem ) { - return dir( elem, "parentNode" ); - }, - parentsUntil: function( elem, _i, until ) { - return dir( elem, "parentNode", until ); - }, - next: function( elem ) { - return sibling( elem, "nextSibling" ); - }, - prev: function( elem ) { - return sibling( elem, "previousSibling" ); - }, - nextAll: function( elem ) { - return dir( elem, "nextSibling" ); - }, - prevAll: function( elem ) { - return dir( elem, "previousSibling" ); - }, - nextUntil: function( elem, _i, until ) { - return dir( elem, "nextSibling", until ); - }, - prevUntil: function( elem, _i, until ) { - return dir( elem, "previousSibling", until ); - }, - siblings: function( elem ) { - return siblings( ( elem.parentNode || {} ).firstChild, elem ); - }, - children: function( elem ) { - return siblings( elem.firstChild ); - }, - contents: function( elem ) { - if ( elem.contentDocument != null && - - // Support: IE 11+ - // <object> elements with no `data` attribute has an object - // `contentDocument` with a `null` prototype. - getProto( elem.contentDocument ) ) { - - return elem.contentDocument; - } - - // Support: IE 9 - 11 only, iOS 7 only, Android Browser <=4.3 only - // Treat the template element as a regular one in browsers that - // don't support it. - if ( nodeName( elem, "template" ) ) { - elem = elem.content || elem; - } - - return jQuery.merge( [], elem.childNodes ); - } -}, function( name, fn ) { - jQuery.fn[ name ] = function( until, selector ) { - var matched = jQuery.map( this, fn, until ); - - if ( name.slice( -5 ) !== "Until" ) { - selector = until; - } - - if ( selector && typeof selector === "string" ) { - matched = jQuery.filter( selector, matched ); - } - - if ( this.length > 1 ) { - - // Remove duplicates - if ( !guaranteedUnique[ name ] ) { - jQuery.uniqueSort( matched ); - } - - // Reverse order for parents* and prev-derivatives - if ( rparentsprev.test( name ) ) { - matched.reverse(); - } - } - - return this.pushStack( matched ); - }; -} ); -var rnothtmlwhite = ( /[^\x20\t\r\n\f]+/g ); - - - -// Convert String-formatted options into Object-formatted ones -function createOptions( options ) { - var object = {}; - jQuery.each( options.match( rnothtmlwhite ) || [], function( _, flag ) { - object[ flag ] = true; - } ); - return object; -} - -/* - * Create a callback list using the following parameters: - * - * options: an optional list of space-separated options that will change how - * the callback list behaves or a more traditional option object - * - * By default a callback list will act like an event callback list and can be - * "fired" multiple times. - * - * Possible options: - * - * once: will ensure the callback list can only be fired once (like a Deferred) - * - * memory: will keep track of previous values and will call any callback added - * after the list has been fired right away with the latest "memorized" - * values (like a Deferred) - * - * unique: will ensure a callback can only be added once (no duplicate in the list) - * - * stopOnFalse: interrupt callings when a callback returns false - * - */ -jQuery.Callbacks = function( options ) { - - // Convert options from String-formatted to Object-formatted if needed - // (we check in cache first) - options = typeof options === "string" ? - createOptions( options ) : - jQuery.extend( {}, options ); - - var // Flag to know if list is currently firing - firing, - - // Last fire value for non-forgettable lists - memory, - - // Flag to know if list was already fired - fired, - - // Flag to prevent firing - locked, - - // Actual callback list - list = [], - - // Queue of execution data for repeatable lists - queue = [], - - // Index of currently firing callback (modified by add/remove as needed) - firingIndex = -1, - - // Fire callbacks - fire = function() { - - // Enforce single-firing - locked = locked || options.once; - - // Execute callbacks for all pending executions, - // respecting firingIndex overrides and runtime changes - fired = firing = true; - for ( ; queue.length; firingIndex = -1 ) { - memory = queue.shift(); - while ( ++firingIndex < list.length ) { - - // Run callback and check for early termination - if ( list[ firingIndex ].apply( memory[ 0 ], memory[ 1 ] ) === false && - options.stopOnFalse ) { - - // Jump to end and forget the data so .add doesn't re-fire - firingIndex = list.length; - memory = false; - } - } - } - - // Forget the data if we're done with it - if ( !options.memory ) { - memory = false; - } - - firing = false; - - // Clean up if we're done firing for good - if ( locked ) { - - // Keep an empty list if we have data for future add calls - if ( memory ) { - list = []; - - // Otherwise, this object is spent - } else { - list = ""; - } - } - }, - - // Actual Callbacks object - self = { - - // Add a callback or a collection of callbacks to the list - add: function() { - if ( list ) { - - // If we have memory from a past run, we should fire after adding - if ( memory && !firing ) { - firingIndex = list.length - 1; - queue.push( memory ); - } - - ( function add( args ) { - jQuery.each( args, function( _, arg ) { - if ( isFunction( arg ) ) { - if ( !options.unique || !self.has( arg ) ) { - list.push( arg ); - } - } else if ( arg && arg.length && toType( arg ) !== "string" ) { - - // Inspect recursively - add( arg ); - } - } ); - } )( arguments ); - - if ( memory && !firing ) { - fire(); - } - } - return this; - }, - - // Remove a callback from the list - remove: function() { - jQuery.each( arguments, function( _, arg ) { - var index; - while ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { - list.splice( index, 1 ); - - // Handle firing indexes - if ( index <= firingIndex ) { - firingIndex--; - } - } - } ); - return this; - }, - - // Check if a given callback is in the list. - // If no argument is given, return whether or not list has callbacks attached. - has: function( fn ) { - return fn ? - jQuery.inArray( fn, list ) > -1 : - list.length > 0; - }, - - // Remove all callbacks from the list - empty: function() { - if ( list ) { - list = []; - } - return this; - }, - - // Disable .fire and .add - // Abort any current/pending executions - // Clear all callbacks and values - disable: function() { - locked = queue = []; - list = memory = ""; - return this; - }, - disabled: function() { - return !list; - }, - - // Disable .fire - // Also disable .add unless we have memory (since it would have no effect) - // Abort any pending executions - lock: function() { - locked = queue = []; - if ( !memory && !firing ) { - list = memory = ""; - } - return this; - }, - locked: function() { - return !!locked; - }, - - // Call all callbacks with the given context and arguments - fireWith: function( context, args ) { - if ( !locked ) { - args = args || []; - args = [ context, args.slice ? args.slice() : args ]; - queue.push( args ); - if ( !firing ) { - fire(); - } - } - return this; - }, - - // Call all the callbacks with the given arguments - fire: function() { - self.fireWith( this, arguments ); - return this; - }, - - // To know if the callbacks have already been called at least once - fired: function() { - return !!fired; - } - }; - - return self; -}; - - -function Identity( v ) { - return v; -} -function Thrower( ex ) { - throw ex; -} - -function adoptValue( value, resolve, reject, noValue ) { - var method; - - try { - - // Check for promise aspect first to privilege synchronous behavior - if ( value && isFunction( ( method = value.promise ) ) ) { - method.call( value ).done( resolve ).fail( reject ); - - // Other thenables - } else if ( value && isFunction( ( method = value.then ) ) ) { - method.call( value, resolve, reject ); - - // Other non-thenables - } else { - - // Control `resolve` arguments by letting Array#slice cast boolean `noValue` to integer: - // * false: [ value ].slice( 0 ) => resolve( value ) - // * true: [ value ].slice( 1 ) => resolve() - resolve.apply( undefined, [ value ].slice( noValue ) ); - } - - // For Promises/A+, convert exceptions into rejections - // Since jQuery.when doesn't unwrap thenables, we can skip the extra checks appearing in - // Deferred#then to conditionally suppress rejection. - } catch ( value ) { - - // Support: Android 4.0 only - // Strict mode functions invoked without .call/.apply get global-object context - reject.apply( undefined, [ value ] ); - } -} - -jQuery.extend( { - - Deferred: function( func ) { - var tuples = [ - - // action, add listener, callbacks, - // ... .then handlers, argument index, [final state] - [ "notify", "progress", jQuery.Callbacks( "memory" ), - jQuery.Callbacks( "memory" ), 2 ], - [ "resolve", "done", jQuery.Callbacks( "once memory" ), - jQuery.Callbacks( "once memory" ), 0, "resolved" ], - [ "reject", "fail", jQuery.Callbacks( "once memory" ), - jQuery.Callbacks( "once memory" ), 1, "rejected" ] - ], - state = "pending", - promise = { - state: function() { - return state; - }, - always: function() { - deferred.done( arguments ).fail( arguments ); - return this; - }, - "catch": function( fn ) { - return promise.then( null, fn ); - }, - - // Keep pipe for back-compat - pipe: function( /* fnDone, fnFail, fnProgress */ ) { - var fns = arguments; - - return jQuery.Deferred( function( newDefer ) { - jQuery.each( tuples, function( _i, tuple ) { - - // Map tuples (progress, done, fail) to arguments (done, fail, progress) - var fn = isFunction( fns[ tuple[ 4 ] ] ) && fns[ tuple[ 4 ] ]; - - // deferred.progress(function() { bind to newDefer or newDefer.notify }) - // deferred.done(function() { bind to newDefer or newDefer.resolve }) - // deferred.fail(function() { bind to newDefer or newDefer.reject }) - deferred[ tuple[ 1 ] ]( function() { - var returned = fn && fn.apply( this, arguments ); - if ( returned && isFunction( returned.promise ) ) { - returned.promise() - .progress( newDefer.notify ) - .done( newDefer.resolve ) - .fail( newDefer.reject ); - } else { - newDefer[ tuple[ 0 ] + "With" ]( - this, - fn ? [ returned ] : arguments - ); - } - } ); - } ); - fns = null; - } ).promise(); - }, - then: function( onFulfilled, onRejected, onProgress ) { - var maxDepth = 0; - function resolve( depth, deferred, handler, special ) { - return function() { - var that = this, - args = arguments, - mightThrow = function() { - var returned, then; - - // Support: Promises/A+ section 2.3.3.3.3 - // https://promisesaplus.com/#point-59 - // Ignore double-resolution attempts - if ( depth < maxDepth ) { - return; - } - - returned = handler.apply( that, args ); - - // Support: Promises/A+ section 2.3.1 - // https://promisesaplus.com/#point-48 - if ( returned === deferred.promise() ) { - throw new TypeError( "Thenable self-resolution" ); - } - - // Support: Promises/A+ sections 2.3.3.1, 3.5 - // https://promisesaplus.com/#point-54 - // https://promisesaplus.com/#point-75 - // Retrieve `then` only once - then = returned && - - // Support: Promises/A+ section 2.3.4 - // https://promisesaplus.com/#point-64 - // Only check objects and functions for thenability - ( typeof returned === "object" || - typeof returned === "function" ) && - returned.then; - - // Handle a returned thenable - if ( isFunction( then ) ) { - - // Special processors (notify) just wait for resolution - if ( special ) { - then.call( - returned, - resolve( maxDepth, deferred, Identity, special ), - resolve( maxDepth, deferred, Thrower, special ) - ); - - // Normal processors (resolve) also hook into progress - } else { - - // ...and disregard older resolution values - maxDepth++; - - then.call( - returned, - resolve( maxDepth, deferred, Identity, special ), - resolve( maxDepth, deferred, Thrower, special ), - resolve( maxDepth, deferred, Identity, - deferred.notifyWith ) - ); - } - - // Handle all other returned values - } else { - - // Only substitute handlers pass on context - // and multiple values (non-spec behavior) - if ( handler !== Identity ) { - that = undefined; - args = [ returned ]; - } - - // Process the value(s) - // Default process is resolve - ( special || deferred.resolveWith )( that, args ); - } - }, - - // Only normal processors (resolve) catch and reject exceptions - process = special ? - mightThrow : - function() { - try { - mightThrow(); - } catch ( e ) { - - if ( jQuery.Deferred.exceptionHook ) { - jQuery.Deferred.exceptionHook( e, - process.stackTrace ); - } - - // Support: Promises/A+ section 2.3.3.3.4.1 - // https://promisesaplus.com/#point-61 - // Ignore post-resolution exceptions - if ( depth + 1 >= maxDepth ) { - - // Only substitute handlers pass on context - // and multiple values (non-spec behavior) - if ( handler !== Thrower ) { - that = undefined; - args = [ e ]; - } - - deferred.rejectWith( that, args ); - } - } - }; - - // Support: Promises/A+ section 2.3.3.3.1 - // https://promisesaplus.com/#point-57 - // Re-resolve promises immediately to dodge false rejection from - // subsequent errors - if ( depth ) { - process(); - } else { - - // Call an optional hook to record the stack, in case of exception - // since it's otherwise lost when execution goes async - if ( jQuery.Deferred.getStackHook ) { - process.stackTrace = jQuery.Deferred.getStackHook(); - } - window.setTimeout( process ); - } - }; - } - - return jQuery.Deferred( function( newDefer ) { - - // progress_handlers.add( ... ) - tuples[ 0 ][ 3 ].add( - resolve( - 0, - newDefer, - isFunction( onProgress ) ? - onProgress : - Identity, - newDefer.notifyWith - ) - ); - - // fulfilled_handlers.add( ... ) - tuples[ 1 ][ 3 ].add( - resolve( - 0, - newDefer, - isFunction( onFulfilled ) ? - onFulfilled : - Identity - ) - ); - - // rejected_handlers.add( ... ) - tuples[ 2 ][ 3 ].add( - resolve( - 0, - newDefer, - isFunction( onRejected ) ? - onRejected : - Thrower - ) - ); - } ).promise(); - }, - - // Get a promise for this deferred - // If obj is provided, the promise aspect is added to the object - promise: function( obj ) { - return obj != null ? jQuery.extend( obj, promise ) : promise; - } - }, - deferred = {}; - - // Add list-specific methods - jQuery.each( tuples, function( i, tuple ) { - var list = tuple[ 2 ], - stateString = tuple[ 5 ]; - - // promise.progress = list.add - // promise.done = list.add - // promise.fail = list.add - promise[ tuple[ 1 ] ] = list.add; - - // Handle state - if ( stateString ) { - list.add( - function() { - - // state = "resolved" (i.e., fulfilled) - // state = "rejected" - state = stateString; - }, - - // rejected_callbacks.disable - // fulfilled_callbacks.disable - tuples[ 3 - i ][ 2 ].disable, - - // rejected_handlers.disable - // fulfilled_handlers.disable - tuples[ 3 - i ][ 3 ].disable, - - // progress_callbacks.lock - tuples[ 0 ][ 2 ].lock, - - // progress_handlers.lock - tuples[ 0 ][ 3 ].lock - ); - } - - // progress_handlers.fire - // fulfilled_handlers.fire - // rejected_handlers.fire - list.add( tuple[ 3 ].fire ); - - // deferred.notify = function() { deferred.notifyWith(...) } - // deferred.resolve = function() { deferred.resolveWith(...) } - // deferred.reject = function() { deferred.rejectWith(...) } - deferred[ tuple[ 0 ] ] = function() { - deferred[ tuple[ 0 ] + "With" ]( this === deferred ? undefined : this, arguments ); - return this; - }; - - // deferred.notifyWith = list.fireWith - // deferred.resolveWith = list.fireWith - // deferred.rejectWith = list.fireWith - deferred[ tuple[ 0 ] + "With" ] = list.fireWith; - } ); - - // Make the deferred a promise - promise.promise( deferred ); - - // Call given func if any - if ( func ) { - func.call( deferred, deferred ); - } - - // All done! - return deferred; - }, - - // Deferred helper - when: function( singleValue ) { - var - - // count of uncompleted subordinates - remaining = arguments.length, - - // count of unprocessed arguments - i = remaining, - - // subordinate fulfillment data - resolveContexts = Array( i ), - resolveValues = slice.call( arguments ), - - // the primary Deferred - primary = jQuery.Deferred(), - - // subordinate callback factory - updateFunc = function( i ) { - return function( value ) { - resolveContexts[ i ] = this; - resolveValues[ i ] = arguments.length > 1 ? slice.call( arguments ) : value; - if ( !( --remaining ) ) { - primary.resolveWith( resolveContexts, resolveValues ); - } - }; - }; - - // Single- and empty arguments are adopted like Promise.resolve - if ( remaining <= 1 ) { - adoptValue( singleValue, primary.done( updateFunc( i ) ).resolve, primary.reject, - !remaining ); - - // Use .then() to unwrap secondary thenables (cf. gh-3000) - if ( primary.state() === "pending" || - isFunction( resolveValues[ i ] && resolveValues[ i ].then ) ) { - - return primary.then(); - } - } - - // Multiple arguments are aggregated like Promise.all array elements - while ( i-- ) { - adoptValue( resolveValues[ i ], updateFunc( i ), primary.reject ); - } - - return primary.promise(); - } -} ); - - -// These usually indicate a programmer mistake during development, -// warn about them ASAP rather than swallowing them by default. -var rerrorNames = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/; - -jQuery.Deferred.exceptionHook = function( error, stack ) { - - // Support: IE 8 - 9 only - // Console exists when dev tools are open, which can happen at any time - if ( window.console && window.console.warn && error && rerrorNames.test( error.name ) ) { - window.console.warn( "jQuery.Deferred exception: " + error.message, error.stack, stack ); - } -}; - - - - -jQuery.readyException = function( error ) { - window.setTimeout( function() { - throw error; - } ); -}; - - - - -// The deferred used on DOM ready -var readyList = jQuery.Deferred(); - -jQuery.fn.ready = function( fn ) { - - readyList - .then( fn ) - - // Wrap jQuery.readyException in a function so that the lookup - // happens at the time of error handling instead of callback - // registration. - .catch( function( error ) { - jQuery.readyException( error ); - } ); - - return this; -}; - -jQuery.extend( { - - // Is the DOM ready to be used? Set to true once it occurs. - isReady: false, - - // A counter to track how many items to wait for before - // the ready event fires. See #6781 - readyWait: 1, - - // Handle when the DOM is ready - ready: function( wait ) { - - // Abort if there are pending holds or we're already ready - if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { - return; - } - - // Remember that the DOM is ready - jQuery.isReady = true; - - // If a normal DOM Ready event fired, decrement, and wait if need be - if ( wait !== true && --jQuery.readyWait > 0 ) { - return; - } - - // If there are functions bound, to execute - readyList.resolveWith( document, [ jQuery ] ); - } -} ); - -jQuery.ready.then = readyList.then; - -// The ready event handler and self cleanup method -function completed() { - document.removeEventListener( "DOMContentLoaded", completed ); - window.removeEventListener( "load", completed ); - jQuery.ready(); -} - -// Catch cases where $(document).ready() is called -// after the browser event has already occurred. -// Support: IE <=9 - 10 only -// Older IE sometimes signals "interactive" too soon -if ( document.readyState === "complete" || - ( document.readyState !== "loading" && !document.documentElement.doScroll ) ) { - - // Handle it asynchronously to allow scripts the opportunity to delay ready - window.setTimeout( jQuery.ready ); - -} else { - - // Use the handy event callback - document.addEventListener( "DOMContentLoaded", completed ); - - // A fallback to window.onload, that will always work - window.addEventListener( "load", completed ); -} - - - - -// Multifunctional method to get and set values of a collection -// The value/s can optionally be executed if it's a function -var access = function( elems, fn, key, value, chainable, emptyGet, raw ) { - var i = 0, - len = elems.length, - bulk = key == null; - - // Sets many values - if ( toType( key ) === "object" ) { - chainable = true; - for ( i in key ) { - access( elems, fn, i, key[ i ], true, emptyGet, raw ); - } - - // Sets one value - } else if ( value !== undefined ) { - chainable = true; - - if ( !isFunction( value ) ) { - raw = true; - } - - if ( bulk ) { - - // Bulk operations run against the entire set - if ( raw ) { - fn.call( elems, value ); - fn = null; - - // ...except when executing function values - } else { - bulk = fn; - fn = function( elem, _key, value ) { - return bulk.call( jQuery( elem ), value ); - }; - } - } - - if ( fn ) { - for ( ; i < len; i++ ) { - fn( - elems[ i ], key, raw ? - value : - value.call( elems[ i ], i, fn( elems[ i ], key ) ) - ); - } - } - } - - if ( chainable ) { - return elems; - } - - // Gets - if ( bulk ) { - return fn.call( elems ); - } - - return len ? fn( elems[ 0 ], key ) : emptyGet; -}; - - -// Matches dashed string for camelizing -var rmsPrefix = /^-ms-/, - rdashAlpha = /-([a-z])/g; - -// Used by camelCase as callback to replace() -function fcamelCase( _all, letter ) { - return letter.toUpperCase(); -} - -// Convert dashed to camelCase; used by the css and data modules -// Support: IE <=9 - 11, Edge 12 - 15 -// Microsoft forgot to hump their vendor prefix (#9572) -function camelCase( string ) { - return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); -} -var acceptData = function( owner ) { - - // Accepts only: - // - Node - // - Node.ELEMENT_NODE - // - Node.DOCUMENT_NODE - // - Object - // - Any - return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType ); -}; - - - - -function Data() { - this.expando = jQuery.expando + Data.uid++; -} - -Data.uid = 1; - -Data.prototype = { - - cache: function( owner ) { - - // Check if the owner object already has a cache - var value = owner[ this.expando ]; - - // If not, create one - if ( !value ) { - value = {}; - - // We can accept data for non-element nodes in modern browsers, - // but we should not, see #8335. - // Always return an empty object. - if ( acceptData( owner ) ) { - - // If it is a node unlikely to be stringify-ed or looped over - // use plain assignment - if ( owner.nodeType ) { - owner[ this.expando ] = value; - - // Otherwise secure it in a non-enumerable property - // configurable must be true to allow the property to be - // deleted when data is removed - } else { - Object.defineProperty( owner, this.expando, { - value: value, - configurable: true - } ); - } - } - } - - return value; - }, - set: function( owner, data, value ) { - var prop, - cache = this.cache( owner ); - - // Handle: [ owner, key, value ] args - // Always use camelCase key (gh-2257) - if ( typeof data === "string" ) { - cache[ camelCase( data ) ] = value; - - // Handle: [ owner, { properties } ] args - } else { - - // Copy the properties one-by-one to the cache object - for ( prop in data ) { - cache[ camelCase( prop ) ] = data[ prop ]; - } - } - return cache; - }, - get: function( owner, key ) { - return key === undefined ? - this.cache( owner ) : - - // Always use camelCase key (gh-2257) - owner[ this.expando ] && owner[ this.expando ][ camelCase( key ) ]; - }, - access: function( owner, key, value ) { - - // In cases where either: - // - // 1. No key was specified - // 2. A string key was specified, but no value provided - // - // Take the "read" path and allow the get method to determine - // which value to return, respectively either: - // - // 1. The entire cache object - // 2. The data stored at the key - // - if ( key === undefined || - ( ( key && typeof key === "string" ) && value === undefined ) ) { - - return this.get( owner, key ); - } - - // When the key is not a string, or both a key and value - // are specified, set or extend (existing objects) with either: - // - // 1. An object of properties - // 2. A key and value - // - this.set( owner, key, value ); - - // Since the "set" path can have two possible entry points - // return the expected data based on which path was taken[*] - return value !== undefined ? value : key; - }, - remove: function( owner, key ) { - var i, - cache = owner[ this.expando ]; - - if ( cache === undefined ) { - return; - } - - if ( key !== undefined ) { - - // Support array or space separated string of keys - if ( Array.isArray( key ) ) { - - // If key is an array of keys... - // We always set camelCase keys, so remove that. - key = key.map( camelCase ); - } else { - key = camelCase( key ); - - // If a key with the spaces exists, use it. - // Otherwise, create an array by matching non-whitespace - key = key in cache ? - [ key ] : - ( key.match( rnothtmlwhite ) || [] ); - } - - i = key.length; - - while ( i-- ) { - delete cache[ key[ i ] ]; - } - } - - // Remove the expando if there's no more data - if ( key === undefined || jQuery.isEmptyObject( cache ) ) { - - // Support: Chrome <=35 - 45 - // Webkit & Blink performance suffers when deleting properties - // from DOM nodes, so set to undefined instead - // https://bugs.chromium.org/p/chromium/issues/detail?id=378607 (bug restricted) - if ( owner.nodeType ) { - owner[ this.expando ] = undefined; - } else { - delete owner[ this.expando ]; - } - } - }, - hasData: function( owner ) { - var cache = owner[ this.expando ]; - return cache !== undefined && !jQuery.isEmptyObject( cache ); - } -}; -var dataPriv = new Data(); - -var dataUser = new Data(); - - - -// Implementation Summary -// -// 1. Enforce API surface and semantic compatibility with 1.9.x branch -// 2. Improve the module's maintainability by reducing the storage -// paths to a single mechanism. -// 3. Use the same single mechanism to support "private" and "user" data. -// 4. _Never_ expose "private" data to user code (TODO: Drop _data, _removeData) -// 5. Avoid exposing implementation details on user objects (eg. expando properties) -// 6. Provide a clear path for implementation upgrade to WeakMap in 2014 - -var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, - rmultiDash = /[A-Z]/g; - -function getData( data ) { - if ( data === "true" ) { - return true; - } - - if ( data === "false" ) { - return false; - } - - if ( data === "null" ) { - return null; - } - - // Only convert to a number if it doesn't change the string - if ( data === +data + "" ) { - return +data; - } - - if ( rbrace.test( data ) ) { - return JSON.parse( data ); - } - - return data; -} - -function dataAttr( elem, key, data ) { - var name; - - // If nothing was found internally, try to fetch any - // data from the HTML5 data-* attribute - if ( data === undefined && elem.nodeType === 1 ) { - name = "data-" + key.replace( rmultiDash, "-$&" ).toLowerCase(); - data = elem.getAttribute( name ); - - if ( typeof data === "string" ) { - try { - data = getData( data ); - } catch ( e ) {} - - // Make sure we set the data so it isn't changed later - dataUser.set( elem, key, data ); - } else { - data = undefined; - } - } - return data; -} - -jQuery.extend( { - hasData: function( elem ) { - return dataUser.hasData( elem ) || dataPriv.hasData( elem ); - }, - - data: function( elem, name, data ) { - return dataUser.access( elem, name, data ); - }, - - removeData: function( elem, name ) { - dataUser.remove( elem, name ); - }, - - // TODO: Now that all calls to _data and _removeData have been replaced - // with direct calls to dataPriv methods, these can be deprecated. - _data: function( elem, name, data ) { - return dataPriv.access( elem, name, data ); - }, - - _removeData: function( elem, name ) { - dataPriv.remove( elem, name ); - } -} ); - -jQuery.fn.extend( { - data: function( key, value ) { - var i, name, data, - elem = this[ 0 ], - attrs = elem && elem.attributes; - - // Gets all values - if ( key === undefined ) { - if ( this.length ) { - data = dataUser.get( elem ); - - if ( elem.nodeType === 1 && !dataPriv.get( elem, "hasDataAttrs" ) ) { - i = attrs.length; - while ( i-- ) { - - // Support: IE 11 only - // The attrs elements can be null (#14894) - if ( attrs[ i ] ) { - name = attrs[ i ].name; - if ( name.indexOf( "data-" ) === 0 ) { - name = camelCase( name.slice( 5 ) ); - dataAttr( elem, name, data[ name ] ); - } - } - } - dataPriv.set( elem, "hasDataAttrs", true ); - } - } - - return data; - } - - // Sets multiple values - if ( typeof key === "object" ) { - return this.each( function() { - dataUser.set( this, key ); - } ); - } - - return access( this, function( value ) { - var data; - - // The calling jQuery object (element matches) is not empty - // (and therefore has an element appears at this[ 0 ]) and the - // `value` parameter was not undefined. An empty jQuery object - // will result in `undefined` for elem = this[ 0 ] which will - // throw an exception if an attempt to read a data cache is made. - if ( elem && value === undefined ) { - - // Attempt to get data from the cache - // The key will always be camelCased in Data - data = dataUser.get( elem, key ); - if ( data !== undefined ) { - return data; - } - - // Attempt to "discover" the data in - // HTML5 custom data-* attrs - data = dataAttr( elem, key ); - if ( data !== undefined ) { - return data; - } - - // We tried really hard, but the data doesn't exist. - return; - } - - // Set the data... - this.each( function() { - - // We always store the camelCased key - dataUser.set( this, key, value ); - } ); - }, null, value, arguments.length > 1, null, true ); - }, - - removeData: function( key ) { - return this.each( function() { - dataUser.remove( this, key ); - } ); - } -} ); - - -jQuery.extend( { - queue: function( elem, type, data ) { - var queue; - - if ( elem ) { - type = ( type || "fx" ) + "queue"; - queue = dataPriv.get( elem, type ); - - // Speed up dequeue by getting out quickly if this is just a lookup - if ( data ) { - if ( !queue || Array.isArray( data ) ) { - queue = dataPriv.access( elem, type, jQuery.makeArray( data ) ); - } else { - queue.push( data ); - } - } - return queue || []; - } - }, - - dequeue: function( elem, type ) { - type = type || "fx"; - - var queue = jQuery.queue( elem, type ), - startLength = queue.length, - fn = queue.shift(), - hooks = jQuery._queueHooks( elem, type ), - next = function() { - jQuery.dequeue( elem, type ); - }; - - // If the fx queue is dequeued, always remove the progress sentinel - if ( fn === "inprogress" ) { - fn = queue.shift(); - startLength--; - } - - if ( fn ) { - - // Add a progress sentinel to prevent the fx queue from being - // automatically dequeued - if ( type === "fx" ) { - queue.unshift( "inprogress" ); - } - - // Clear up the last queue stop function - delete hooks.stop; - fn.call( elem, next, hooks ); - } - - if ( !startLength && hooks ) { - hooks.empty.fire(); - } - }, - - // Not public - generate a queueHooks object, or return the current one - _queueHooks: function( elem, type ) { - var key = type + "queueHooks"; - return dataPriv.get( elem, key ) || dataPriv.access( elem, key, { - empty: jQuery.Callbacks( "once memory" ).add( function() { - dataPriv.remove( elem, [ type + "queue", key ] ); - } ) - } ); - } -} ); - -jQuery.fn.extend( { - queue: function( type, data ) { - var setter = 2; - - if ( typeof type !== "string" ) { - data = type; - type = "fx"; - setter--; - } - - if ( arguments.length < setter ) { - return jQuery.queue( this[ 0 ], type ); - } - - return data === undefined ? - this : - this.each( function() { - var queue = jQuery.queue( this, type, data ); - - // Ensure a hooks for this queue - jQuery._queueHooks( this, type ); - - if ( type === "fx" && queue[ 0 ] !== "inprogress" ) { - jQuery.dequeue( this, type ); - } - } ); - }, - dequeue: function( type ) { - return this.each( function() { - jQuery.dequeue( this, type ); - } ); - }, - clearQueue: function( type ) { - return this.queue( type || "fx", [] ); - }, - - // Get a promise resolved when queues of a certain type - // are emptied (fx is the type by default) - promise: function( type, obj ) { - var tmp, - count = 1, - defer = jQuery.Deferred(), - elements = this, - i = this.length, - resolve = function() { - if ( !( --count ) ) { - defer.resolveWith( elements, [ elements ] ); - } - }; - - if ( typeof type !== "string" ) { - obj = type; - type = undefined; - } - type = type || "fx"; - - while ( i-- ) { - tmp = dataPriv.get( elements[ i ], type + "queueHooks" ); - if ( tmp && tmp.empty ) { - count++; - tmp.empty.add( resolve ); - } - } - resolve(); - return defer.promise( obj ); - } -} ); -var pnum = ( /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/ ).source; - -var rcssNum = new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" ); - - -var cssExpand = [ "Top", "Right", "Bottom", "Left" ]; - -var documentElement = document.documentElement; - - - - var isAttached = function( elem ) { - return jQuery.contains( elem.ownerDocument, elem ); - }, - composed = { composed: true }; - - // Support: IE 9 - 11+, Edge 12 - 18+, iOS 10.0 - 10.2 only - // Check attachment across shadow DOM boundaries when possible (gh-3504) - // Support: iOS 10.0-10.2 only - // Early iOS 10 versions support `attachShadow` but not `getRootNode`, - // leading to errors. We need to check for `getRootNode`. - if ( documentElement.getRootNode ) { - isAttached = function( elem ) { - return jQuery.contains( elem.ownerDocument, elem ) || - elem.getRootNode( composed ) === elem.ownerDocument; - }; - } -var isHiddenWithinTree = function( elem, el ) { - - // isHiddenWithinTree might be called from jQuery#filter function; - // in that case, element will be second argument - elem = el || elem; - - // Inline style trumps all - return elem.style.display === "none" || - elem.style.display === "" && - - // Otherwise, check computed style - // Support: Firefox <=43 - 45 - // Disconnected elements can have computed display: none, so first confirm that elem is - // in the document. - isAttached( elem ) && - - jQuery.css( elem, "display" ) === "none"; - }; - - - -function adjustCSS( elem, prop, valueParts, tween ) { - var adjusted, scale, - maxIterations = 20, - currentValue = tween ? - function() { - return tween.cur(); - } : - function() { - return jQuery.css( elem, prop, "" ); - }, - initial = currentValue(), - unit = valueParts && valueParts[ 3 ] || ( jQuery.cssNumber[ prop ] ? "" : "px" ), - - // Starting value computation is required for potential unit mismatches - initialInUnit = elem.nodeType && - ( jQuery.cssNumber[ prop ] || unit !== "px" && +initial ) && - rcssNum.exec( jQuery.css( elem, prop ) ); - - if ( initialInUnit && initialInUnit[ 3 ] !== unit ) { - - // Support: Firefox <=54 - // Halve the iteration target value to prevent interference from CSS upper bounds (gh-2144) - initial = initial / 2; - - // Trust units reported by jQuery.css - unit = unit || initialInUnit[ 3 ]; - - // Iteratively approximate from a nonzero starting point - initialInUnit = +initial || 1; - - while ( maxIterations-- ) { - - // Evaluate and update our best guess (doubling guesses that zero out). - // Finish if the scale equals or crosses 1 (making the old*new product non-positive). - jQuery.style( elem, prop, initialInUnit + unit ); - if ( ( 1 - scale ) * ( 1 - ( scale = currentValue() / initial || 0.5 ) ) <= 0 ) { - maxIterations = 0; - } - initialInUnit = initialInUnit / scale; - - } - - initialInUnit = initialInUnit * 2; - jQuery.style( elem, prop, initialInUnit + unit ); - - // Make sure we update the tween properties later on - valueParts = valueParts || []; - } - - if ( valueParts ) { - initialInUnit = +initialInUnit || +initial || 0; - - // Apply relative offset (+=/-=) if specified - adjusted = valueParts[ 1 ] ? - initialInUnit + ( valueParts[ 1 ] + 1 ) * valueParts[ 2 ] : - +valueParts[ 2 ]; - if ( tween ) { - tween.unit = unit; - tween.start = initialInUnit; - tween.end = adjusted; - } - } - return adjusted; -} - - -var defaultDisplayMap = {}; - -function getDefaultDisplay( elem ) { - var temp, - doc = elem.ownerDocument, - nodeName = elem.nodeName, - display = defaultDisplayMap[ nodeName ]; - - if ( display ) { - return display; - } - - temp = doc.body.appendChild( doc.createElement( nodeName ) ); - display = jQuery.css( temp, "display" ); - - temp.parentNode.removeChild( temp ); - - if ( display === "none" ) { - display = "block"; - } - defaultDisplayMap[ nodeName ] = display; - - return display; -} - -function showHide( elements, show ) { - var display, elem, - values = [], - index = 0, - length = elements.length; - - // Determine new display value for elements that need to change - for ( ; index < length; index++ ) { - elem = elements[ index ]; - if ( !elem.style ) { - continue; - } - - display = elem.style.display; - if ( show ) { - - // Since we force visibility upon cascade-hidden elements, an immediate (and slow) - // check is required in this first loop unless we have a nonempty display value (either - // inline or about-to-be-restored) - if ( display === "none" ) { - values[ index ] = dataPriv.get( elem, "display" ) || null; - if ( !values[ index ] ) { - elem.style.display = ""; - } - } - if ( elem.style.display === "" && isHiddenWithinTree( elem ) ) { - values[ index ] = getDefaultDisplay( elem ); - } - } else { - if ( display !== "none" ) { - values[ index ] = "none"; - - // Remember what we're overwriting - dataPriv.set( elem, "display", display ); - } - } - } - - // Set the display of the elements in a second loop to avoid constant reflow - for ( index = 0; index < length; index++ ) { - if ( values[ index ] != null ) { - elements[ index ].style.display = values[ index ]; - } - } - - return elements; -} - -jQuery.fn.extend( { - show: function() { - return showHide( this, true ); - }, - hide: function() { - return showHide( this ); - }, - toggle: function( state ) { - if ( typeof state === "boolean" ) { - return state ? this.show() : this.hide(); - } - - return this.each( function() { - if ( isHiddenWithinTree( this ) ) { - jQuery( this ).show(); - } else { - jQuery( this ).hide(); - } - } ); - } -} ); -var rcheckableType = ( /^(?:checkbox|radio)$/i ); - -var rtagName = ( /<([a-z][^\/\0>\x20\t\r\n\f]*)/i ); - -var rscriptType = ( /^$|^module$|\/(?:java|ecma)script/i ); - - - -( function() { - var fragment = document.createDocumentFragment(), - div = fragment.appendChild( document.createElement( "div" ) ), - input = document.createElement( "input" ); - - // Support: Android 4.0 - 4.3 only - // Check state lost if the name is set (#11217) - // Support: Windows Web Apps (WWA) - // `name` and `type` must use .setAttribute for WWA (#14901) - input.setAttribute( "type", "radio" ); - input.setAttribute( "checked", "checked" ); - input.setAttribute( "name", "t" ); - - div.appendChild( input ); - - // Support: Android <=4.1 only - // Older WebKit doesn't clone checked state correctly in fragments - support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked; - - // Support: IE <=11 only - // Make sure textarea (and checkbox) defaultValue is properly cloned - div.innerHTML = "<textarea>x</textarea>"; - support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue; - - // Support: IE <=9 only - // IE <=9 replaces <option> tags with their contents when inserted outside of - // the select element. - div.innerHTML = "<option></option>"; - support.option = !!div.lastChild; -} )(); - - -// We have to close these tags to support XHTML (#13200) -var wrapMap = { - - // XHTML parsers do not magically insert elements in the - // same way that tag soup parsers do. So we cannot shorten - // this by omitting <tbody> or other required elements. - thead: [ 1, "<table>", "</table>" ], - col: [ 2, "<table><colgroup>", "</colgroup></table>" ], - tr: [ 2, "<table><tbody>", "</tbody></table>" ], - td: [ 3, "<table><tbody><tr>", "</tr></tbody></table>" ], - - _default: [ 0, "", "" ] -}; - -wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; -wrapMap.th = wrapMap.td; - -// Support: IE <=9 only -if ( !support.option ) { - wrapMap.optgroup = wrapMap.option = [ 1, "<select multiple='multiple'>", "</select>" ]; -} - - -function getAll( context, tag ) { - - // Support: IE <=9 - 11 only - // Use typeof to avoid zero-argument method invocation on host objects (#15151) - var ret; - - if ( typeof context.getElementsByTagName !== "undefined" ) { - ret = context.getElementsByTagName( tag || "*" ); - - } else if ( typeof context.querySelectorAll !== "undefined" ) { - ret = context.querySelectorAll( tag || "*" ); - - } else { - ret = []; - } - - if ( tag === undefined || tag && nodeName( context, tag ) ) { - return jQuery.merge( [ context ], ret ); - } - - return ret; -} - - -// Mark scripts as having already been evaluated -function setGlobalEval( elems, refElements ) { - var i = 0, - l = elems.length; - - for ( ; i < l; i++ ) { - dataPriv.set( - elems[ i ], - "globalEval", - !refElements || dataPriv.get( refElements[ i ], "globalEval" ) - ); - } -} - - -var rhtml = /<|&#?\w+;/; - -function buildFragment( elems, context, scripts, selection, ignored ) { - var elem, tmp, tag, wrap, attached, j, - fragment = context.createDocumentFragment(), - nodes = [], - i = 0, - l = elems.length; - - for ( ; i < l; i++ ) { - elem = elems[ i ]; - - if ( elem || elem === 0 ) { - - // Add nodes directly - if ( toType( elem ) === "object" ) { - - // Support: Android <=4.0 only, PhantomJS 1 only - // push.apply(_, arraylike) throws on ancient WebKit - jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem ); - - // Convert non-html into a text node - } else if ( !rhtml.test( elem ) ) { - nodes.push( context.createTextNode( elem ) ); - - // Convert html into DOM nodes - } else { - tmp = tmp || fragment.appendChild( context.createElement( "div" ) ); - - // Deserialize a standard representation - tag = ( rtagName.exec( elem ) || [ "", "" ] )[ 1 ].toLowerCase(); - wrap = wrapMap[ tag ] || wrapMap._default; - tmp.innerHTML = wrap[ 1 ] + jQuery.htmlPrefilter( elem ) + wrap[ 2 ]; - - // Descend through wrappers to the right content - j = wrap[ 0 ]; - while ( j-- ) { - tmp = tmp.lastChild; - } - - // Support: Android <=4.0 only, PhantomJS 1 only - // push.apply(_, arraylike) throws on ancient WebKit - jQuery.merge( nodes, tmp.childNodes ); - - // Remember the top-level container - tmp = fragment.firstChild; - - // Ensure the created nodes are orphaned (#12392) - tmp.textContent = ""; - } - } - } - - // Remove wrapper from fragment - fragment.textContent = ""; - - i = 0; - while ( ( elem = nodes[ i++ ] ) ) { - - // Skip elements already in the context collection (trac-4087) - if ( selection && jQuery.inArray( elem, selection ) > -1 ) { - if ( ignored ) { - ignored.push( elem ); - } - continue; - } - - attached = isAttached( elem ); - - // Append to fragment - tmp = getAll( fragment.appendChild( elem ), "script" ); - - // Preserve script evaluation history - if ( attached ) { - setGlobalEval( tmp ); - } - - // Capture executables - if ( scripts ) { - j = 0; - while ( ( elem = tmp[ j++ ] ) ) { - if ( rscriptType.test( elem.type || "" ) ) { - scripts.push( elem ); - } - } - } - } - - return fragment; -} - - -var rtypenamespace = /^([^.]*)(?:\.(.+)|)/; - -function returnTrue() { - return true; -} - -function returnFalse() { - return false; -} - -// Support: IE <=9 - 11+ -// focus() and blur() are asynchronous, except when they are no-op. -// So expect focus to be synchronous when the element is already active, -// and blur to be synchronous when the element is not already active. -// (focus and blur are always synchronous in other supported browsers, -// this just defines when we can count on it). -function expectSync( elem, type ) { - return ( elem === safeActiveElement() ) === ( type === "focus" ); -} - -// Support: IE <=9 only -// Accessing document.activeElement can throw unexpectedly -// https://bugs.jquery.com/ticket/13393 -function safeActiveElement() { - try { - return document.activeElement; - } catch ( err ) { } -} - -function on( elem, types, selector, data, fn, one ) { - var origFn, type; - - // Types can be a map of types/handlers - if ( typeof types === "object" ) { - - // ( types-Object, selector, data ) - if ( typeof selector !== "string" ) { - - // ( types-Object, data ) - data = data || selector; - selector = undefined; - } - for ( type in types ) { - on( elem, type, selector, data, types[ type ], one ); - } - return elem; - } - - if ( data == null && fn == null ) { - - // ( types, fn ) - fn = selector; - data = selector = undefined; - } else if ( fn == null ) { - if ( typeof selector === "string" ) { - - // ( types, selector, fn ) - fn = data; - data = undefined; - } else { - - // ( types, data, fn ) - fn = data; - data = selector; - selector = undefined; - } - } - if ( fn === false ) { - fn = returnFalse; - } else if ( !fn ) { - return elem; - } - - if ( one === 1 ) { - origFn = fn; - fn = function( event ) { - - // Can use an empty set, since event contains the info - jQuery().off( event ); - return origFn.apply( this, arguments ); - }; - - // Use same guid so caller can remove using origFn - fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); - } - return elem.each( function() { - jQuery.event.add( this, types, fn, data, selector ); - } ); -} - -/* - * Helper functions for managing events -- not part of the public interface. - * Props to Dean Edwards' addEvent library for many of the ideas. - */ -jQuery.event = { - - global: {}, - - add: function( elem, types, handler, data, selector ) { - - var handleObjIn, eventHandle, tmp, - events, t, handleObj, - special, handlers, type, namespaces, origType, - elemData = dataPriv.get( elem ); - - // Only attach events to objects that accept data - if ( !acceptData( elem ) ) { - return; - } - - // Caller can pass in an object of custom data in lieu of the handler - if ( handler.handler ) { - handleObjIn = handler; - handler = handleObjIn.handler; - selector = handleObjIn.selector; - } - - // Ensure that invalid selectors throw exceptions at attach time - // Evaluate against documentElement in case elem is a non-element node (e.g., document) - if ( selector ) { - jQuery.find.matchesSelector( documentElement, selector ); - } - - // Make sure that the handler has a unique ID, used to find/remove it later - if ( !handler.guid ) { - handler.guid = jQuery.guid++; - } - - // Init the element's event structure and main handler, if this is the first - if ( !( events = elemData.events ) ) { - events = elemData.events = Object.create( null ); - } - if ( !( eventHandle = elemData.handle ) ) { - eventHandle = elemData.handle = function( e ) { - - // Discard the second event of a jQuery.event.trigger() and - // when an event is called after a page has unloaded - return typeof jQuery !== "undefined" && jQuery.event.triggered !== e.type ? - jQuery.event.dispatch.apply( elem, arguments ) : undefined; - }; - } - - // Handle multiple events separated by a space - types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; - t = types.length; - while ( t-- ) { - tmp = rtypenamespace.exec( types[ t ] ) || []; - type = origType = tmp[ 1 ]; - namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); - - // There *must* be a type, no attaching namespace-only handlers - if ( !type ) { - continue; - } - - // If event changes its type, use the special event handlers for the changed type - special = jQuery.event.special[ type ] || {}; - - // If selector defined, determine special event api type, otherwise given type - type = ( selector ? special.delegateType : special.bindType ) || type; - - // Update special based on newly reset type - special = jQuery.event.special[ type ] || {}; - - // handleObj is passed to all event handlers - handleObj = jQuery.extend( { - type: type, - origType: origType, - data: data, - handler: handler, - guid: handler.guid, - selector: selector, - needsContext: selector && jQuery.expr.match.needsContext.test( selector ), - namespace: namespaces.join( "." ) - }, handleObjIn ); - - // Init the event handler queue if we're the first - if ( !( handlers = events[ type ] ) ) { - handlers = events[ type ] = []; - handlers.delegateCount = 0; - - // Only use addEventListener if the special events handler returns false - if ( !special.setup || - special.setup.call( elem, data, namespaces, eventHandle ) === false ) { - - if ( elem.addEventListener ) { - elem.addEventListener( type, eventHandle ); - } - } - } - - if ( special.add ) { - special.add.call( elem, handleObj ); - - if ( !handleObj.handler.guid ) { - handleObj.handler.guid = handler.guid; - } - } - - // Add to the element's handler list, delegates in front - if ( selector ) { - handlers.splice( handlers.delegateCount++, 0, handleObj ); - } else { - handlers.push( handleObj ); - } - - // Keep track of which events have ever been used, for event optimization - jQuery.event.global[ type ] = true; - } - - }, - - // Detach an event or set of events from an element - remove: function( elem, types, handler, selector, mappedTypes ) { - - var j, origCount, tmp, - events, t, handleObj, - special, handlers, type, namespaces, origType, - elemData = dataPriv.hasData( elem ) && dataPriv.get( elem ); - - if ( !elemData || !( events = elemData.events ) ) { - return; - } - - // Once for each type.namespace in types; type may be omitted - types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; - t = types.length; - while ( t-- ) { - tmp = rtypenamespace.exec( types[ t ] ) || []; - type = origType = tmp[ 1 ]; - namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); - - // Unbind all events (on this namespace, if provided) for the element - if ( !type ) { - for ( type in events ) { - jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); - } - continue; - } - - special = jQuery.event.special[ type ] || {}; - type = ( selector ? special.delegateType : special.bindType ) || type; - handlers = events[ type ] || []; - tmp = tmp[ 2 ] && - new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ); - - // Remove matching events - origCount = j = handlers.length; - while ( j-- ) { - handleObj = handlers[ j ]; - - if ( ( mappedTypes || origType === handleObj.origType ) && - ( !handler || handler.guid === handleObj.guid ) && - ( !tmp || tmp.test( handleObj.namespace ) ) && - ( !selector || selector === handleObj.selector || - selector === "**" && handleObj.selector ) ) { - handlers.splice( j, 1 ); - - if ( handleObj.selector ) { - handlers.delegateCount--; - } - if ( special.remove ) { - special.remove.call( elem, handleObj ); - } - } - } - - // Remove generic event handler if we removed something and no more handlers exist - // (avoids potential for endless recursion during removal of special event handlers) - if ( origCount && !handlers.length ) { - if ( !special.teardown || - special.teardown.call( elem, namespaces, elemData.handle ) === false ) { - - jQuery.removeEvent( elem, type, elemData.handle ); - } - - delete events[ type ]; - } - } - - // Remove data and the expando if it's no longer used - if ( jQuery.isEmptyObject( events ) ) { - dataPriv.remove( elem, "handle events" ); - } - }, - - dispatch: function( nativeEvent ) { - - var i, j, ret, matched, handleObj, handlerQueue, - args = new Array( arguments.length ), - - // Make a writable jQuery.Event from the native event object - event = jQuery.event.fix( nativeEvent ), - - handlers = ( - dataPriv.get( this, "events" ) || Object.create( null ) - )[ event.type ] || [], - special = jQuery.event.special[ event.type ] || {}; - - // Use the fix-ed jQuery.Event rather than the (read-only) native event - args[ 0 ] = event; - - for ( i = 1; i < arguments.length; i++ ) { - args[ i ] = arguments[ i ]; - } - - event.delegateTarget = this; - - // Call the preDispatch hook for the mapped type, and let it bail if desired - if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { - return; - } - - // Determine handlers - handlerQueue = jQuery.event.handlers.call( this, event, handlers ); - - // Run delegates first; they may want to stop propagation beneath us - i = 0; - while ( ( matched = handlerQueue[ i++ ] ) && !event.isPropagationStopped() ) { - event.currentTarget = matched.elem; - - j = 0; - while ( ( handleObj = matched.handlers[ j++ ] ) && - !event.isImmediatePropagationStopped() ) { - - // If the event is namespaced, then each handler is only invoked if it is - // specially universal or its namespaces are a superset of the event's. - if ( !event.rnamespace || handleObj.namespace === false || - event.rnamespace.test( handleObj.namespace ) ) { - - event.handleObj = handleObj; - event.data = handleObj.data; - - ret = ( ( jQuery.event.special[ handleObj.origType ] || {} ).handle || - handleObj.handler ).apply( matched.elem, args ); - - if ( ret !== undefined ) { - if ( ( event.result = ret ) === false ) { - event.preventDefault(); - event.stopPropagation(); - } - } - } - } - } - - // Call the postDispatch hook for the mapped type - if ( special.postDispatch ) { - special.postDispatch.call( this, event ); - } - - return event.result; - }, - - handlers: function( event, handlers ) { - var i, handleObj, sel, matchedHandlers, matchedSelectors, - handlerQueue = [], - delegateCount = handlers.delegateCount, - cur = event.target; - - // Find delegate handlers - if ( delegateCount && - - // Support: IE <=9 - // Black-hole SVG <use> instance trees (trac-13180) - cur.nodeType && - - // Support: Firefox <=42 - // Suppress spec-violating clicks indicating a non-primary pointer button (trac-3861) - // https://www.w3.org/TR/DOM-Level-3-Events/#event-type-click - // Support: IE 11 only - // ...but not arrow key "clicks" of radio inputs, which can have `button` -1 (gh-2343) - !( event.type === "click" && event.button >= 1 ) ) { - - for ( ; cur !== this; cur = cur.parentNode || this ) { - - // Don't check non-elements (#13208) - // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764) - if ( cur.nodeType === 1 && !( event.type === "click" && cur.disabled === true ) ) { - matchedHandlers = []; - matchedSelectors = {}; - for ( i = 0; i < delegateCount; i++ ) { - handleObj = handlers[ i ]; - - // Don't conflict with Object.prototype properties (#13203) - sel = handleObj.selector + " "; - - if ( matchedSelectors[ sel ] === undefined ) { - matchedSelectors[ sel ] = handleObj.needsContext ? - jQuery( sel, this ).index( cur ) > -1 : - jQuery.find( sel, this, null, [ cur ] ).length; - } - if ( matchedSelectors[ sel ] ) { - matchedHandlers.push( handleObj ); - } - } - if ( matchedHandlers.length ) { - handlerQueue.push( { elem: cur, handlers: matchedHandlers } ); - } - } - } - } - - // Add the remaining (directly-bound) handlers - cur = this; - if ( delegateCount < handlers.length ) { - handlerQueue.push( { elem: cur, handlers: handlers.slice( delegateCount ) } ); - } - - return handlerQueue; - }, - - addProp: function( name, hook ) { - Object.defineProperty( jQuery.Event.prototype, name, { - enumerable: true, - configurable: true, - - get: isFunction( hook ) ? - function() { - if ( this.originalEvent ) { - return hook( this.originalEvent ); - } - } : - function() { - if ( this.originalEvent ) { - return this.originalEvent[ name ]; - } - }, - - set: function( value ) { - Object.defineProperty( this, name, { - enumerable: true, - configurable: true, - writable: true, - value: value - } ); - } - } ); - }, - - fix: function( originalEvent ) { - return originalEvent[ jQuery.expando ] ? - originalEvent : - new jQuery.Event( originalEvent ); - }, - - special: { - load: { - - // Prevent triggered image.load events from bubbling to window.load - noBubble: true - }, - click: { - - // Utilize native event to ensure correct state for checkable inputs - setup: function( data ) { - - // For mutual compressibility with _default, replace `this` access with a local var. - // `|| data` is dead code meant only to preserve the variable through minification. - var el = this || data; - - // Claim the first handler - if ( rcheckableType.test( el.type ) && - el.click && nodeName( el, "input" ) ) { - - // dataPriv.set( el, "click", ... ) - leverageNative( el, "click", returnTrue ); - } - - // Return false to allow normal processing in the caller - return false; - }, - trigger: function( data ) { - - // For mutual compressibility with _default, replace `this` access with a local var. - // `|| data` is dead code meant only to preserve the variable through minification. - var el = this || data; - - // Force setup before triggering a click - if ( rcheckableType.test( el.type ) && - el.click && nodeName( el, "input" ) ) { - - leverageNative( el, "click" ); - } - - // Return non-false to allow normal event-path propagation - return true; - }, - - // For cross-browser consistency, suppress native .click() on links - // Also prevent it if we're currently inside a leveraged native-event stack - _default: function( event ) { - var target = event.target; - return rcheckableType.test( target.type ) && - target.click && nodeName( target, "input" ) && - dataPriv.get( target, "click" ) || - nodeName( target, "a" ); - } - }, - - beforeunload: { - postDispatch: function( event ) { - - // Support: Firefox 20+ - // Firefox doesn't alert if the returnValue field is not set. - if ( event.result !== undefined && event.originalEvent ) { - event.originalEvent.returnValue = event.result; - } - } - } - } -}; - -// Ensure the presence of an event listener that handles manually-triggered -// synthetic events by interrupting progress until reinvoked in response to -// *native* events that it fires directly, ensuring that state changes have -// already occurred before other listeners are invoked. -function leverageNative( el, type, expectSync ) { - - // Missing expectSync indicates a trigger call, which must force setup through jQuery.event.add - if ( !expectSync ) { - if ( dataPriv.get( el, type ) === undefined ) { - jQuery.event.add( el, type, returnTrue ); - } - return; - } - - // Register the controller as a special universal handler for all event namespaces - dataPriv.set( el, type, false ); - jQuery.event.add( el, type, { - namespace: false, - handler: function( event ) { - var notAsync, result, - saved = dataPriv.get( this, type ); - - if ( ( event.isTrigger & 1 ) && this[ type ] ) { - - // Interrupt processing of the outer synthetic .trigger()ed event - // Saved data should be false in such cases, but might be a leftover capture object - // from an async native handler (gh-4350) - if ( !saved.length ) { - - // Store arguments for use when handling the inner native event - // There will always be at least one argument (an event object), so this array - // will not be confused with a leftover capture object. - saved = slice.call( arguments ); - dataPriv.set( this, type, saved ); - - // Trigger the native event and capture its result - // Support: IE <=9 - 11+ - // focus() and blur() are asynchronous - notAsync = expectSync( this, type ); - this[ type ](); - result = dataPriv.get( this, type ); - if ( saved !== result || notAsync ) { - dataPriv.set( this, type, false ); - } else { - result = {}; - } - if ( saved !== result ) { - - // Cancel the outer synthetic event - event.stopImmediatePropagation(); - event.preventDefault(); - - // Support: Chrome 86+ - // In Chrome, if an element having a focusout handler is blurred by - // clicking outside of it, it invokes the handler synchronously. If - // that handler calls `.remove()` on the element, the data is cleared, - // leaving `result` undefined. We need to guard against this. - return result && result.value; - } - - // If this is an inner synthetic event for an event with a bubbling surrogate - // (focus or blur), assume that the surrogate already propagated from triggering the - // native event and prevent that from happening again here. - // This technically gets the ordering wrong w.r.t. to `.trigger()` (in which the - // bubbling surrogate propagates *after* the non-bubbling base), but that seems - // less bad than duplication. - } else if ( ( jQuery.event.special[ type ] || {} ).delegateType ) { - event.stopPropagation(); - } - - // If this is a native event triggered above, everything is now in order - // Fire an inner synthetic event with the original arguments - } else if ( saved.length ) { - - // ...and capture the result - dataPriv.set( this, type, { - value: jQuery.event.trigger( - - // Support: IE <=9 - 11+ - // Extend with the prototype to reset the above stopImmediatePropagation() - jQuery.extend( saved[ 0 ], jQuery.Event.prototype ), - saved.slice( 1 ), - this - ) - } ); - - // Abort handling of the native event - event.stopImmediatePropagation(); - } - } - } ); -} - -jQuery.removeEvent = function( elem, type, handle ) { - - // This "if" is needed for plain objects - if ( elem.removeEventListener ) { - elem.removeEventListener( type, handle ); - } -}; - -jQuery.Event = function( src, props ) { - - // Allow instantiation without the 'new' keyword - if ( !( this instanceof jQuery.Event ) ) { - return new jQuery.Event( src, props ); - } - - // Event object - if ( src && src.type ) { - this.originalEvent = src; - this.type = src.type; - - // Events bubbling up the document may have been marked as prevented - // by a handler lower down the tree; reflect the correct value. - this.isDefaultPrevented = src.defaultPrevented || - src.defaultPrevented === undefined && - - // Support: Android <=2.3 only - src.returnValue === false ? - returnTrue : - returnFalse; - - // Create target properties - // Support: Safari <=6 - 7 only - // Target should not be a text node (#504, #13143) - this.target = ( src.target && src.target.nodeType === 3 ) ? - src.target.parentNode : - src.target; - - this.currentTarget = src.currentTarget; - this.relatedTarget = src.relatedTarget; - - // Event type - } else { - this.type = src; - } - - // Put explicitly provided properties onto the event object - if ( props ) { - jQuery.extend( this, props ); - } - - // Create a timestamp if incoming event doesn't have one - this.timeStamp = src && src.timeStamp || Date.now(); - - // Mark it as fixed - this[ jQuery.expando ] = true; -}; - -// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding -// https://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html -jQuery.Event.prototype = { - constructor: jQuery.Event, - isDefaultPrevented: returnFalse, - isPropagationStopped: returnFalse, - isImmediatePropagationStopped: returnFalse, - isSimulated: false, - - preventDefault: function() { - var e = this.originalEvent; - - this.isDefaultPrevented = returnTrue; - - if ( e && !this.isSimulated ) { - e.preventDefault(); - } - }, - stopPropagation: function() { - var e = this.originalEvent; - - this.isPropagationStopped = returnTrue; - - if ( e && !this.isSimulated ) { - e.stopPropagation(); - } - }, - stopImmediatePropagation: function() { - var e = this.originalEvent; - - this.isImmediatePropagationStopped = returnTrue; - - if ( e && !this.isSimulated ) { - e.stopImmediatePropagation(); - } - - this.stopPropagation(); - } -}; - -// Includes all common event props including KeyEvent and MouseEvent specific props -jQuery.each( { - altKey: true, - bubbles: true, - cancelable: true, - changedTouches: true, - ctrlKey: true, - detail: true, - eventPhase: true, - metaKey: true, - pageX: true, - pageY: true, - shiftKey: true, - view: true, - "char": true, - code: true, - charCode: true, - key: true, - keyCode: true, - button: true, - buttons: true, - clientX: true, - clientY: true, - offsetX: true, - offsetY: true, - pointerId: true, - pointerType: true, - screenX: true, - screenY: true, - targetTouches: true, - toElement: true, - touches: true, - which: true -}, jQuery.event.addProp ); - -jQuery.each( { focus: "focusin", blur: "focusout" }, function( type, delegateType ) { - jQuery.event.special[ type ] = { - - // Utilize native event if possible so blur/focus sequence is correct - setup: function() { - - // Claim the first handler - // dataPriv.set( this, "focus", ... ) - // dataPriv.set( this, "blur", ... ) - leverageNative( this, type, expectSync ); - - // Return false to allow normal processing in the caller - return false; - }, - trigger: function() { - - // Force setup before trigger - leverageNative( this, type ); - - // Return non-false to allow normal event-path propagation - return true; - }, - - // Suppress native focus or blur as it's already being fired - // in leverageNative. - _default: function() { - return true; - }, - - delegateType: delegateType - }; -} ); - -// Create mouseenter/leave events using mouseover/out and event-time checks -// so that event delegation works in jQuery. -// Do the same for pointerenter/pointerleave and pointerover/pointerout -// -// Support: Safari 7 only -// Safari sends mouseenter too often; see: -// https://bugs.chromium.org/p/chromium/issues/detail?id=470258 -// for the description of the bug (it existed in older Chrome versions as well). -jQuery.each( { - mouseenter: "mouseover", - mouseleave: "mouseout", - pointerenter: "pointerover", - pointerleave: "pointerout" -}, function( orig, fix ) { - jQuery.event.special[ orig ] = { - delegateType: fix, - bindType: fix, - - handle: function( event ) { - var ret, - target = this, - related = event.relatedTarget, - handleObj = event.handleObj; - - // For mouseenter/leave call the handler if related is outside the target. - // NB: No relatedTarget if the mouse left/entered the browser window - if ( !related || ( related !== target && !jQuery.contains( target, related ) ) ) { - event.type = handleObj.origType; - ret = handleObj.handler.apply( this, arguments ); - event.type = fix; - } - return ret; - } - }; -} ); - -jQuery.fn.extend( { - - on: function( types, selector, data, fn ) { - return on( this, types, selector, data, fn ); - }, - one: function( types, selector, data, fn ) { - return on( this, types, selector, data, fn, 1 ); - }, - off: function( types, selector, fn ) { - var handleObj, type; - if ( types && types.preventDefault && types.handleObj ) { - - // ( event ) dispatched jQuery.Event - handleObj = types.handleObj; - jQuery( types.delegateTarget ).off( - handleObj.namespace ? - handleObj.origType + "." + handleObj.namespace : - handleObj.origType, - handleObj.selector, - handleObj.handler - ); - return this; - } - if ( typeof types === "object" ) { - - // ( types-object [, selector] ) - for ( type in types ) { - this.off( type, selector, types[ type ] ); - } - return this; - } - if ( selector === false || typeof selector === "function" ) { - - // ( types [, fn] ) - fn = selector; - selector = undefined; - } - if ( fn === false ) { - fn = returnFalse; - } - return this.each( function() { - jQuery.event.remove( this, types, fn, selector ); - } ); - } -} ); - - -var - - // Support: IE <=10 - 11, Edge 12 - 13 only - // In IE/Edge using regex groups here causes severe slowdowns. - // See https://connect.microsoft.com/IE/feedback/details/1736512/ - rnoInnerhtml = /<script|<style|<link/i, - - // checked="checked" or checked - rchecked = /checked\s*(?:[^=]|=\s*.checked.)/i, - rcleanScript = /^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g; - -// Prefer a tbody over its parent table for containing new rows -function manipulationTarget( elem, content ) { - if ( nodeName( elem, "table" ) && - nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ) { - - return jQuery( elem ).children( "tbody" )[ 0 ] || elem; - } - - return elem; -} - -// Replace/restore the type attribute of script elements for safe DOM manipulation -function disableScript( elem ) { - elem.type = ( elem.getAttribute( "type" ) !== null ) + "/" + elem.type; - return elem; -} -function restoreScript( elem ) { - if ( ( elem.type || "" ).slice( 0, 5 ) === "true/" ) { - elem.type = elem.type.slice( 5 ); - } else { - elem.removeAttribute( "type" ); - } - - return elem; -} - -function cloneCopyEvent( src, dest ) { - var i, l, type, pdataOld, udataOld, udataCur, events; - - if ( dest.nodeType !== 1 ) { - return; - } - - // 1. Copy private data: events, handlers, etc. - if ( dataPriv.hasData( src ) ) { - pdataOld = dataPriv.get( src ); - events = pdataOld.events; - - if ( events ) { - dataPriv.remove( dest, "handle events" ); - - for ( type in events ) { - for ( i = 0, l = events[ type ].length; i < l; i++ ) { - jQuery.event.add( dest, type, events[ type ][ i ] ); - } - } - } - } - - // 2. Copy user data - if ( dataUser.hasData( src ) ) { - udataOld = dataUser.access( src ); - udataCur = jQuery.extend( {}, udataOld ); - - dataUser.set( dest, udataCur ); - } -} - -// Fix IE bugs, see support tests -function fixInput( src, dest ) { - var nodeName = dest.nodeName.toLowerCase(); - - // Fails to persist the checked state of a cloned checkbox or radio button. - if ( nodeName === "input" && rcheckableType.test( src.type ) ) { - dest.checked = src.checked; - - // Fails to return the selected option to the default selected state when cloning options - } else if ( nodeName === "input" || nodeName === "textarea" ) { - dest.defaultValue = src.defaultValue; - } -} - -function domManip( collection, args, callback, ignored ) { - - // Flatten any nested arrays - args = flat( args ); - - var fragment, first, scripts, hasScripts, node, doc, - i = 0, - l = collection.length, - iNoClone = l - 1, - value = args[ 0 ], - valueIsFunction = isFunction( value ); - - // We can't cloneNode fragments that contain checked, in WebKit - if ( valueIsFunction || - ( l > 1 && typeof value === "string" && - !support.checkClone && rchecked.test( value ) ) ) { - return collection.each( function( index ) { - var self = collection.eq( index ); - if ( valueIsFunction ) { - args[ 0 ] = value.call( this, index, self.html() ); - } - domManip( self, args, callback, ignored ); - } ); - } - - if ( l ) { - fragment = buildFragment( args, collection[ 0 ].ownerDocument, false, collection, ignored ); - first = fragment.firstChild; - - if ( fragment.childNodes.length === 1 ) { - fragment = first; - } - - // Require either new content or an interest in ignored elements to invoke the callback - if ( first || ignored ) { - scripts = jQuery.map( getAll( fragment, "script" ), disableScript ); - hasScripts = scripts.length; - - // Use the original fragment for the last item - // instead of the first because it can end up - // being emptied incorrectly in certain situations (#8070). - for ( ; i < l; i++ ) { - node = fragment; - - if ( i !== iNoClone ) { - node = jQuery.clone( node, true, true ); - - // Keep references to cloned scripts for later restoration - if ( hasScripts ) { - - // Support: Android <=4.0 only, PhantomJS 1 only - // push.apply(_, arraylike) throws on ancient WebKit - jQuery.merge( scripts, getAll( node, "script" ) ); - } - } - - callback.call( collection[ i ], node, i ); - } - - if ( hasScripts ) { - doc = scripts[ scripts.length - 1 ].ownerDocument; - - // Reenable scripts - jQuery.map( scripts, restoreScript ); - - // Evaluate executable scripts on first document insertion - for ( i = 0; i < hasScripts; i++ ) { - node = scripts[ i ]; - if ( rscriptType.test( node.type || "" ) && - !dataPriv.access( node, "globalEval" ) && - jQuery.contains( doc, node ) ) { - - if ( node.src && ( node.type || "" ).toLowerCase() !== "module" ) { - - // Optional AJAX dependency, but won't run scripts if not present - if ( jQuery._evalUrl && !node.noModule ) { - jQuery._evalUrl( node.src, { - nonce: node.nonce || node.getAttribute( "nonce" ) - }, doc ); - } - } else { - DOMEval( node.textContent.replace( rcleanScript, "" ), node, doc ); - } - } - } - } - } - } - - return collection; -} - -function remove( elem, selector, keepData ) { - var node, - nodes = selector ? jQuery.filter( selector, elem ) : elem, - i = 0; - - for ( ; ( node = nodes[ i ] ) != null; i++ ) { - if ( !keepData && node.nodeType === 1 ) { - jQuery.cleanData( getAll( node ) ); - } - - if ( node.parentNode ) { - if ( keepData && isAttached( node ) ) { - setGlobalEval( getAll( node, "script" ) ); - } - node.parentNode.removeChild( node ); - } - } - - return elem; -} - -jQuery.extend( { - htmlPrefilter: function( html ) { - return html; - }, - - clone: function( elem, dataAndEvents, deepDataAndEvents ) { - var i, l, srcElements, destElements, - clone = elem.cloneNode( true ), - inPage = isAttached( elem ); - - // Fix IE cloning issues - if ( !support.noCloneChecked && ( elem.nodeType === 1 || elem.nodeType === 11 ) && - !jQuery.isXMLDoc( elem ) ) { - - // We eschew Sizzle here for performance reasons: https://jsperf.com/getall-vs-sizzle/2 - destElements = getAll( clone ); - srcElements = getAll( elem ); - - for ( i = 0, l = srcElements.length; i < l; i++ ) { - fixInput( srcElements[ i ], destElements[ i ] ); - } - } - - // Copy the events from the original to the clone - if ( dataAndEvents ) { - if ( deepDataAndEvents ) { - srcElements = srcElements || getAll( elem ); - destElements = destElements || getAll( clone ); - - for ( i = 0, l = srcElements.length; i < l; i++ ) { - cloneCopyEvent( srcElements[ i ], destElements[ i ] ); - } - } else { - cloneCopyEvent( elem, clone ); - } - } - - // Preserve script evaluation history - destElements = getAll( clone, "script" ); - if ( destElements.length > 0 ) { - setGlobalEval( destElements, !inPage && getAll( elem, "script" ) ); - } - - // Return the cloned set - return clone; - }, - - cleanData: function( elems ) { - var data, elem, type, - special = jQuery.event.special, - i = 0; - - for ( ; ( elem = elems[ i ] ) !== undefined; i++ ) { - if ( acceptData( elem ) ) { - if ( ( data = elem[ dataPriv.expando ] ) ) { - if ( data.events ) { - for ( type in data.events ) { - if ( special[ type ] ) { - jQuery.event.remove( elem, type ); - - // This is a shortcut to avoid jQuery.event.remove's overhead - } else { - jQuery.removeEvent( elem, type, data.handle ); - } - } - } - - // Support: Chrome <=35 - 45+ - // Assign undefined instead of using delete, see Data#remove - elem[ dataPriv.expando ] = undefined; - } - if ( elem[ dataUser.expando ] ) { - - // Support: Chrome <=35 - 45+ - // Assign undefined instead of using delete, see Data#remove - elem[ dataUser.expando ] = undefined; - } - } - } - } -} ); - -jQuery.fn.extend( { - detach: function( selector ) { - return remove( this, selector, true ); - }, - - remove: function( selector ) { - return remove( this, selector ); - }, - - text: function( value ) { - return access( this, function( value ) { - return value === undefined ? - jQuery.text( this ) : - this.empty().each( function() { - if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { - this.textContent = value; - } - } ); - }, null, value, arguments.length ); - }, - - append: function() { - return domManip( this, arguments, function( elem ) { - if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { - var target = manipulationTarget( this, elem ); - target.appendChild( elem ); - } - } ); - }, - - prepend: function() { - return domManip( this, arguments, function( elem ) { - if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { - var target = manipulationTarget( this, elem ); - target.insertBefore( elem, target.firstChild ); - } - } ); - }, - - before: function() { - return domManip( this, arguments, function( elem ) { - if ( this.parentNode ) { - this.parentNode.insertBefore( elem, this ); - } - } ); - }, - - after: function() { - return domManip( this, arguments, function( elem ) { - if ( this.parentNode ) { - this.parentNode.insertBefore( elem, this.nextSibling ); - } - } ); - }, - - empty: function() { - var elem, - i = 0; - - for ( ; ( elem = this[ i ] ) != null; i++ ) { - if ( elem.nodeType === 1 ) { - - // Prevent memory leaks - jQuery.cleanData( getAll( elem, false ) ); - - // Remove any remaining nodes - elem.textContent = ""; - } - } - - return this; - }, - - clone: function( dataAndEvents, deepDataAndEvents ) { - dataAndEvents = dataAndEvents == null ? false : dataAndEvents; - deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; - - return this.map( function() { - return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); - } ); - }, - - html: function( value ) { - return access( this, function( value ) { - var elem = this[ 0 ] || {}, - i = 0, - l = this.length; - - if ( value === undefined && elem.nodeType === 1 ) { - return elem.innerHTML; - } - - // See if we can take a shortcut and just use innerHTML - if ( typeof value === "string" && !rnoInnerhtml.test( value ) && - !wrapMap[ ( rtagName.exec( value ) || [ "", "" ] )[ 1 ].toLowerCase() ] ) { - - value = jQuery.htmlPrefilter( value ); - - try { - for ( ; i < l; i++ ) { - elem = this[ i ] || {}; - - // Remove element nodes and prevent memory leaks - if ( elem.nodeType === 1 ) { - jQuery.cleanData( getAll( elem, false ) ); - elem.innerHTML = value; - } - } - - elem = 0; - - // If using innerHTML throws an exception, use the fallback method - } catch ( e ) {} - } - - if ( elem ) { - this.empty().append( value ); - } - }, null, value, arguments.length ); - }, - - replaceWith: function() { - var ignored = []; - - // Make the changes, replacing each non-ignored context element with the new content - return domManip( this, arguments, function( elem ) { - var parent = this.parentNode; - - if ( jQuery.inArray( this, ignored ) < 0 ) { - jQuery.cleanData( getAll( this ) ); - if ( parent ) { - parent.replaceChild( elem, this ); - } - } - - // Force callback invocation - }, ignored ); - } -} ); - -jQuery.each( { - appendTo: "append", - prependTo: "prepend", - insertBefore: "before", - insertAfter: "after", - replaceAll: "replaceWith" -}, function( name, original ) { - jQuery.fn[ name ] = function( selector ) { - var elems, - ret = [], - insert = jQuery( selector ), - last = insert.length - 1, - i = 0; - - for ( ; i <= last; i++ ) { - elems = i === last ? this : this.clone( true ); - jQuery( insert[ i ] )[ original ]( elems ); - - // Support: Android <=4.0 only, PhantomJS 1 only - // .get() because push.apply(_, arraylike) throws on ancient WebKit - push.apply( ret, elems.get() ); - } - - return this.pushStack( ret ); - }; -} ); -var rnumnonpx = new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" ); - -var getStyles = function( elem ) { - - // Support: IE <=11 only, Firefox <=30 (#15098, #14150) - // IE throws on elements created in popups - // FF meanwhile throws on frame elements through "defaultView.getComputedStyle" - var view = elem.ownerDocument.defaultView; - - if ( !view || !view.opener ) { - view = window; - } - - return view.getComputedStyle( elem ); - }; - -var swap = function( elem, options, callback ) { - var ret, name, - old = {}; - - // Remember the old values, and insert the new ones - for ( name in options ) { - old[ name ] = elem.style[ name ]; - elem.style[ name ] = options[ name ]; - } - - ret = callback.call( elem ); - - // Revert the old values - for ( name in options ) { - elem.style[ name ] = old[ name ]; - } - - return ret; -}; - - -var rboxStyle = new RegExp( cssExpand.join( "|" ), "i" ); - - - -( function() { - - // Executing both pixelPosition & boxSizingReliable tests require only one layout - // so they're executed at the same time to save the second computation. - function computeStyleTests() { - - // This is a singleton, we need to execute it only once - if ( !div ) { - return; - } - - container.style.cssText = "position:absolute;left:-11111px;width:60px;" + - "margin-top:1px;padding:0;border:0"; - div.style.cssText = - "position:relative;display:block;box-sizing:border-box;overflow:scroll;" + - "margin:auto;border:1px;padding:1px;" + - "width:60%;top:1%"; - documentElement.appendChild( container ).appendChild( div ); - - var divStyle = window.getComputedStyle( div ); - pixelPositionVal = divStyle.top !== "1%"; - - // Support: Android 4.0 - 4.3 only, Firefox <=3 - 44 - reliableMarginLeftVal = roundPixelMeasures( divStyle.marginLeft ) === 12; - - // Support: Android 4.0 - 4.3 only, Safari <=9.1 - 10.1, iOS <=7.0 - 9.3 - // Some styles come back with percentage values, even though they shouldn't - div.style.right = "60%"; - pixelBoxStylesVal = roundPixelMeasures( divStyle.right ) === 36; - - // Support: IE 9 - 11 only - // Detect misreporting of content dimensions for box-sizing:border-box elements - boxSizingReliableVal = roundPixelMeasures( divStyle.width ) === 36; - - // Support: IE 9 only - // Detect overflow:scroll screwiness (gh-3699) - // Support: Chrome <=64 - // Don't get tricked when zoom affects offsetWidth (gh-4029) - div.style.position = "absolute"; - scrollboxSizeVal = roundPixelMeasures( div.offsetWidth / 3 ) === 12; - - documentElement.removeChild( container ); - - // Nullify the div so it wouldn't be stored in the memory and - // it will also be a sign that checks already performed - div = null; - } - - function roundPixelMeasures( measure ) { - return Math.round( parseFloat( measure ) ); - } - - var pixelPositionVal, boxSizingReliableVal, scrollboxSizeVal, pixelBoxStylesVal, - reliableTrDimensionsVal, reliableMarginLeftVal, - container = document.createElement( "div" ), - div = document.createElement( "div" ); - - // Finish early in limited (non-browser) environments - if ( !div.style ) { - return; - } - - // Support: IE <=9 - 11 only - // Style of cloned element affects source element cloned (#8908) - div.style.backgroundClip = "content-box"; - div.cloneNode( true ).style.backgroundClip = ""; - support.clearCloneStyle = div.style.backgroundClip === "content-box"; - - jQuery.extend( support, { - boxSizingReliable: function() { - computeStyleTests(); - return boxSizingReliableVal; - }, - pixelBoxStyles: function() { - computeStyleTests(); - return pixelBoxStylesVal; - }, - pixelPosition: function() { - computeStyleTests(); - return pixelPositionVal; - }, - reliableMarginLeft: function() { - computeStyleTests(); - return reliableMarginLeftVal; - }, - scrollboxSize: function() { - computeStyleTests(); - return scrollboxSizeVal; - }, - - // Support: IE 9 - 11+, Edge 15 - 18+ - // IE/Edge misreport `getComputedStyle` of table rows with width/height - // set in CSS while `offset*` properties report correct values. - // Behavior in IE 9 is more subtle than in newer versions & it passes - // some versions of this test; make sure not to make it pass there! - // - // Support: Firefox 70+ - // Only Firefox includes border widths - // in computed dimensions. (gh-4529) - reliableTrDimensions: function() { - var table, tr, trChild, trStyle; - if ( reliableTrDimensionsVal == null ) { - table = document.createElement( "table" ); - tr = document.createElement( "tr" ); - trChild = document.createElement( "div" ); - - table.style.cssText = "position:absolute;left:-11111px;border-collapse:separate"; - tr.style.cssText = "border:1px solid"; - - // Support: Chrome 86+ - // Height set through cssText does not get applied. - // Computed height then comes back as 0. - tr.style.height = "1px"; - trChild.style.height = "9px"; - - // Support: Android 8 Chrome 86+ - // In our bodyBackground.html iframe, - // display for all div elements is set to "inline", - // which causes a problem only in Android 8 Chrome 86. - // Ensuring the div is display: block - // gets around this issue. - trChild.style.display = "block"; - - documentElement - .appendChild( table ) - .appendChild( tr ) - .appendChild( trChild ); - - trStyle = window.getComputedStyle( tr ); - reliableTrDimensionsVal = ( parseInt( trStyle.height, 10 ) + - parseInt( trStyle.borderTopWidth, 10 ) + - parseInt( trStyle.borderBottomWidth, 10 ) ) === tr.offsetHeight; - - documentElement.removeChild( table ); - } - return reliableTrDimensionsVal; - } - } ); -} )(); - - -function curCSS( elem, name, computed ) { - var width, minWidth, maxWidth, ret, - - // Support: Firefox 51+ - // Retrieving style before computed somehow - // fixes an issue with getting wrong values - // on detached elements - style = elem.style; - - computed = computed || getStyles( elem ); - - // getPropertyValue is needed for: - // .css('filter') (IE 9 only, #12537) - // .css('--customProperty) (#3144) - if ( computed ) { - ret = computed.getPropertyValue( name ) || computed[ name ]; - - if ( ret === "" && !isAttached( elem ) ) { - ret = jQuery.style( elem, name ); - } - - // A tribute to the "awesome hack by Dean Edwards" - // Android Browser returns percentage for some values, - // but width seems to be reliably pixels. - // This is against the CSSOM draft spec: - // https://drafts.csswg.org/cssom/#resolved-values - if ( !support.pixelBoxStyles() && rnumnonpx.test( ret ) && rboxStyle.test( name ) ) { - - // Remember the original values - width = style.width; - minWidth = style.minWidth; - maxWidth = style.maxWidth; - - // Put in the new values to get a computed value out - style.minWidth = style.maxWidth = style.width = ret; - ret = computed.width; - - // Revert the changed values - style.width = width; - style.minWidth = minWidth; - style.maxWidth = maxWidth; - } - } - - return ret !== undefined ? - - // Support: IE <=9 - 11 only - // IE returns zIndex value as an integer. - ret + "" : - ret; -} - - -function addGetHookIf( conditionFn, hookFn ) { - - // Define the hook, we'll check on the first run if it's really needed. - return { - get: function() { - if ( conditionFn() ) { - - // Hook not needed (or it's not possible to use it due - // to missing dependency), remove it. - delete this.get; - return; - } - - // Hook needed; redefine it so that the support test is not executed again. - return ( this.get = hookFn ).apply( this, arguments ); - } - }; -} - - -var cssPrefixes = [ "Webkit", "Moz", "ms" ], - emptyStyle = document.createElement( "div" ).style, - vendorProps = {}; - -// Return a vendor-prefixed property or undefined -function vendorPropName( name ) { - - // Check for vendor prefixed names - var capName = name[ 0 ].toUpperCase() + name.slice( 1 ), - i = cssPrefixes.length; - - while ( i-- ) { - name = cssPrefixes[ i ] + capName; - if ( name in emptyStyle ) { - return name; - } - } -} - -// Return a potentially-mapped jQuery.cssProps or vendor prefixed property -function finalPropName( name ) { - var final = jQuery.cssProps[ name ] || vendorProps[ name ]; - - if ( final ) { - return final; - } - if ( name in emptyStyle ) { - return name; - } - return vendorProps[ name ] = vendorPropName( name ) || name; -} - - -var - - // Swappable if display is none or starts with table - // except "table", "table-cell", or "table-caption" - // See here for display values: https://developer.mozilla.org/en-US/docs/CSS/display - rdisplayswap = /^(none|table(?!-c[ea]).+)/, - rcustomProp = /^--/, - cssShow = { position: "absolute", visibility: "hidden", display: "block" }, - cssNormalTransform = { - letterSpacing: "0", - fontWeight: "400" - }; - -function setPositiveNumber( _elem, value, subtract ) { - - // Any relative (+/-) values have already been - // normalized at this point - var matches = rcssNum.exec( value ); - return matches ? - - // Guard against undefined "subtract", e.g., when used as in cssHooks - Math.max( 0, matches[ 2 ] - ( subtract || 0 ) ) + ( matches[ 3 ] || "px" ) : - value; -} - -function boxModelAdjustment( elem, dimension, box, isBorderBox, styles, computedVal ) { - var i = dimension === "width" ? 1 : 0, - extra = 0, - delta = 0; - - // Adjustment may not be necessary - if ( box === ( isBorderBox ? "border" : "content" ) ) { - return 0; - } - - for ( ; i < 4; i += 2 ) { - - // Both box models exclude margin - if ( box === "margin" ) { - delta += jQuery.css( elem, box + cssExpand[ i ], true, styles ); - } - - // If we get here with a content-box, we're seeking "padding" or "border" or "margin" - if ( !isBorderBox ) { - - // Add padding - delta += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); - - // For "border" or "margin", add border - if ( box !== "padding" ) { - delta += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); - - // But still keep track of it otherwise - } else { - extra += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); - } - - // If we get here with a border-box (content + padding + border), we're seeking "content" or - // "padding" or "margin" - } else { - - // For "content", subtract padding - if ( box === "content" ) { - delta -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); - } - - // For "content" or "padding", subtract border - if ( box !== "margin" ) { - delta -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); - } - } - } - - // Account for positive content-box scroll gutter when requested by providing computedVal - if ( !isBorderBox && computedVal >= 0 ) { - - // offsetWidth/offsetHeight is a rounded sum of content, padding, scroll gutter, and border - // Assuming integer scroll gutter, subtract the rest and round down - delta += Math.max( 0, Math.ceil( - elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] - - computedVal - - delta - - extra - - 0.5 - - // If offsetWidth/offsetHeight is unknown, then we can't determine content-box scroll gutter - // Use an explicit zero to avoid NaN (gh-3964) - ) ) || 0; - } - - return delta; -} - -function getWidthOrHeight( elem, dimension, extra ) { - - // Start with computed style - var styles = getStyles( elem ), - - // To avoid forcing a reflow, only fetch boxSizing if we need it (gh-4322). - // Fake content-box until we know it's needed to know the true value. - boxSizingNeeded = !support.boxSizingReliable() || extra, - isBorderBox = boxSizingNeeded && - jQuery.css( elem, "boxSizing", false, styles ) === "border-box", - valueIsBorderBox = isBorderBox, - - val = curCSS( elem, dimension, styles ), - offsetProp = "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ); - - // Support: Firefox <=54 - // Return a confounding non-pixel value or feign ignorance, as appropriate. - if ( rnumnonpx.test( val ) ) { - if ( !extra ) { - return val; - } - val = "auto"; - } - - - // Support: IE 9 - 11 only - // Use offsetWidth/offsetHeight for when box sizing is unreliable. - // In those cases, the computed value can be trusted to be border-box. - if ( ( !support.boxSizingReliable() && isBorderBox || - - // Support: IE 10 - 11+, Edge 15 - 18+ - // IE/Edge misreport `getComputedStyle` of table rows with width/height - // set in CSS while `offset*` properties report correct values. - // Interestingly, in some cases IE 9 doesn't suffer from this issue. - !support.reliableTrDimensions() && nodeName( elem, "tr" ) || - - // Fall back to offsetWidth/offsetHeight when value is "auto" - // This happens for inline elements with no explicit setting (gh-3571) - val === "auto" || - - // Support: Android <=4.1 - 4.3 only - // Also use offsetWidth/offsetHeight for misreported inline dimensions (gh-3602) - !parseFloat( val ) && jQuery.css( elem, "display", false, styles ) === "inline" ) && - - // Make sure the element is visible & connected - elem.getClientRects().length ) { - - isBorderBox = jQuery.css( elem, "boxSizing", false, styles ) === "border-box"; - - // Where available, offsetWidth/offsetHeight approximate border box dimensions. - // Where not available (e.g., SVG), assume unreliable box-sizing and interpret the - // retrieved value as a content box dimension. - valueIsBorderBox = offsetProp in elem; - if ( valueIsBorderBox ) { - val = elem[ offsetProp ]; - } - } - - // Normalize "" and auto - val = parseFloat( val ) || 0; - - // Adjust for the element's box model - return ( val + - boxModelAdjustment( - elem, - dimension, - extra || ( isBorderBox ? "border" : "content" ), - valueIsBorderBox, - styles, - - // Provide the current computed size to request scroll gutter calculation (gh-3589) - val - ) - ) + "px"; -} - -jQuery.extend( { - - // Add in style property hooks for overriding the default - // behavior of getting and setting a style property - cssHooks: { - opacity: { - get: function( elem, computed ) { - if ( computed ) { - - // We should always get a number back from opacity - var ret = curCSS( elem, "opacity" ); - return ret === "" ? "1" : ret; - } - } - } - }, - - // Don't automatically add "px" to these possibly-unitless properties - cssNumber: { - "animationIterationCount": true, - "columnCount": true, - "fillOpacity": true, - "flexGrow": true, - "flexShrink": true, - "fontWeight": true, - "gridArea": true, - "gridColumn": true, - "gridColumnEnd": true, - "gridColumnStart": true, - "gridRow": true, - "gridRowEnd": true, - "gridRowStart": true, - "lineHeight": true, - "opacity": true, - "order": true, - "orphans": true, - "widows": true, - "zIndex": true, - "zoom": true - }, - - // Add in properties whose names you wish to fix before - // setting or getting the value - cssProps: {}, - - // Get and set the style property on a DOM Node - style: function( elem, name, value, extra ) { - - // Don't set styles on text and comment nodes - if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) { - return; - } - - // Make sure that we're working with the right name - var ret, type, hooks, - origName = camelCase( name ), - isCustomProp = rcustomProp.test( name ), - style = elem.style; - - // Make sure that we're working with the right name. We don't - // want to query the value if it is a CSS custom property - // since they are user-defined. - if ( !isCustomProp ) { - name = finalPropName( origName ); - } - - // Gets hook for the prefixed version, then unprefixed version - hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; - - // Check if we're setting a value - if ( value !== undefined ) { - type = typeof value; - - // Convert "+=" or "-=" to relative numbers (#7345) - if ( type === "string" && ( ret = rcssNum.exec( value ) ) && ret[ 1 ] ) { - value = adjustCSS( elem, name, ret ); - - // Fixes bug #9237 - type = "number"; - } - - // Make sure that null and NaN values aren't set (#7116) - if ( value == null || value !== value ) { - return; - } - - // If a number was passed in, add the unit (except for certain CSS properties) - // The isCustomProp check can be removed in jQuery 4.0 when we only auto-append - // "px" to a few hardcoded values. - if ( type === "number" && !isCustomProp ) { - value += ret && ret[ 3 ] || ( jQuery.cssNumber[ origName ] ? "" : "px" ); - } - - // background-* props affect original clone's values - if ( !support.clearCloneStyle && value === "" && name.indexOf( "background" ) === 0 ) { - style[ name ] = "inherit"; - } - - // If a hook was provided, use that value, otherwise just set the specified value - if ( !hooks || !( "set" in hooks ) || - ( value = hooks.set( elem, value, extra ) ) !== undefined ) { - - if ( isCustomProp ) { - style.setProperty( name, value ); - } else { - style[ name ] = value; - } - } - - } else { - - // If a hook was provided get the non-computed value from there - if ( hooks && "get" in hooks && - ( ret = hooks.get( elem, false, extra ) ) !== undefined ) { - - return ret; - } - - // Otherwise just get the value from the style object - return style[ name ]; - } - }, - - css: function( elem, name, extra, styles ) { - var val, num, hooks, - origName = camelCase( name ), - isCustomProp = rcustomProp.test( name ); - - // Make sure that we're working with the right name. We don't - // want to modify the value if it is a CSS custom property - // since they are user-defined. - if ( !isCustomProp ) { - name = finalPropName( origName ); - } - - // Try prefixed name followed by the unprefixed name - hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; - - // If a hook was provided get the computed value from there - if ( hooks && "get" in hooks ) { - val = hooks.get( elem, true, extra ); - } - - // Otherwise, if a way to get the computed value exists, use that - if ( val === undefined ) { - val = curCSS( elem, name, styles ); - } - - // Convert "normal" to computed value - if ( val === "normal" && name in cssNormalTransform ) { - val = cssNormalTransform[ name ]; - } - - // Make numeric if forced or a qualifier was provided and val looks numeric - if ( extra === "" || extra ) { - num = parseFloat( val ); - return extra === true || isFinite( num ) ? num || 0 : val; - } - - return val; - } -} ); - -jQuery.each( [ "height", "width" ], function( _i, dimension ) { - jQuery.cssHooks[ dimension ] = { - get: function( elem, computed, extra ) { - if ( computed ) { - - // Certain elements can have dimension info if we invisibly show them - // but it must have a current display style that would benefit - return rdisplayswap.test( jQuery.css( elem, "display" ) ) && - - // Support: Safari 8+ - // Table columns in Safari have non-zero offsetWidth & zero - // getBoundingClientRect().width unless display is changed. - // Support: IE <=11 only - // Running getBoundingClientRect on a disconnected node - // in IE throws an error. - ( !elem.getClientRects().length || !elem.getBoundingClientRect().width ) ? - swap( elem, cssShow, function() { - return getWidthOrHeight( elem, dimension, extra ); - } ) : - getWidthOrHeight( elem, dimension, extra ); - } - }, - - set: function( elem, value, extra ) { - var matches, - styles = getStyles( elem ), - - // Only read styles.position if the test has a chance to fail - // to avoid forcing a reflow. - scrollboxSizeBuggy = !support.scrollboxSize() && - styles.position === "absolute", - - // To avoid forcing a reflow, only fetch boxSizing if we need it (gh-3991) - boxSizingNeeded = scrollboxSizeBuggy || extra, - isBorderBox = boxSizingNeeded && - jQuery.css( elem, "boxSizing", false, styles ) === "border-box", - subtract = extra ? - boxModelAdjustment( - elem, - dimension, - extra, - isBorderBox, - styles - ) : - 0; - - // Account for unreliable border-box dimensions by comparing offset* to computed and - // faking a content-box to get border and padding (gh-3699) - if ( isBorderBox && scrollboxSizeBuggy ) { - subtract -= Math.ceil( - elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] - - parseFloat( styles[ dimension ] ) - - boxModelAdjustment( elem, dimension, "border", false, styles ) - - 0.5 - ); - } - - // Convert to pixels if value adjustment is needed - if ( subtract && ( matches = rcssNum.exec( value ) ) && - ( matches[ 3 ] || "px" ) !== "px" ) { - - elem.style[ dimension ] = value; - value = jQuery.css( elem, dimension ); - } - - return setPositiveNumber( elem, value, subtract ); - } - }; -} ); - -jQuery.cssHooks.marginLeft = addGetHookIf( support.reliableMarginLeft, - function( elem, computed ) { - if ( computed ) { - return ( parseFloat( curCSS( elem, "marginLeft" ) ) || - elem.getBoundingClientRect().left - - swap( elem, { marginLeft: 0 }, function() { - return elem.getBoundingClientRect().left; - } ) - ) + "px"; - } - } -); - -// These hooks are used by animate to expand properties -jQuery.each( { - margin: "", - padding: "", - border: "Width" -}, function( prefix, suffix ) { - jQuery.cssHooks[ prefix + suffix ] = { - expand: function( value ) { - var i = 0, - expanded = {}, - - // Assumes a single number if not a string - parts = typeof value === "string" ? value.split( " " ) : [ value ]; - - for ( ; i < 4; i++ ) { - expanded[ prefix + cssExpand[ i ] + suffix ] = - parts[ i ] || parts[ i - 2 ] || parts[ 0 ]; - } - - return expanded; - } - }; - - if ( prefix !== "margin" ) { - jQuery.cssHooks[ prefix + suffix ].set = setPositiveNumber; - } -} ); - -jQuery.fn.extend( { - css: function( name, value ) { - return access( this, function( elem, name, value ) { - var styles, len, - map = {}, - i = 0; - - if ( Array.isArray( name ) ) { - styles = getStyles( elem ); - len = name.length; - - for ( ; i < len; i++ ) { - map[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles ); - } - - return map; - } - - return value !== undefined ? - jQuery.style( elem, name, value ) : - jQuery.css( elem, name ); - }, name, value, arguments.length > 1 ); - } -} ); - - -function Tween( elem, options, prop, end, easing ) { - return new Tween.prototype.init( elem, options, prop, end, easing ); -} -jQuery.Tween = Tween; - -Tween.prototype = { - constructor: Tween, - init: function( elem, options, prop, end, easing, unit ) { - this.elem = elem; - this.prop = prop; - this.easing = easing || jQuery.easing._default; - this.options = options; - this.start = this.now = this.cur(); - this.end = end; - this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" ); - }, - cur: function() { - var hooks = Tween.propHooks[ this.prop ]; - - return hooks && hooks.get ? - hooks.get( this ) : - Tween.propHooks._default.get( this ); - }, - run: function( percent ) { - var eased, - hooks = Tween.propHooks[ this.prop ]; - - if ( this.options.duration ) { - this.pos = eased = jQuery.easing[ this.easing ]( - percent, this.options.duration * percent, 0, 1, this.options.duration - ); - } else { - this.pos = eased = percent; - } - this.now = ( this.end - this.start ) * eased + this.start; - - if ( this.options.step ) { - this.options.step.call( this.elem, this.now, this ); - } - - if ( hooks && hooks.set ) { - hooks.set( this ); - } else { - Tween.propHooks._default.set( this ); - } - return this; - } -}; - -Tween.prototype.init.prototype = Tween.prototype; - -Tween.propHooks = { - _default: { - get: function( tween ) { - var result; - - // Use a property on the element directly when it is not a DOM element, - // or when there is no matching style property that exists. - if ( tween.elem.nodeType !== 1 || - tween.elem[ tween.prop ] != null && tween.elem.style[ tween.prop ] == null ) { - return tween.elem[ tween.prop ]; - } - - // Passing an empty string as a 3rd parameter to .css will automatically - // attempt a parseFloat and fallback to a string if the parse fails. - // Simple values such as "10px" are parsed to Float; - // complex values such as "rotate(1rad)" are returned as-is. - result = jQuery.css( tween.elem, tween.prop, "" ); - - // Empty strings, null, undefined and "auto" are converted to 0. - return !result || result === "auto" ? 0 : result; - }, - set: function( tween ) { - - // Use step hook for back compat. - // Use cssHook if its there. - // Use .style if available and use plain properties where available. - if ( jQuery.fx.step[ tween.prop ] ) { - jQuery.fx.step[ tween.prop ]( tween ); - } else if ( tween.elem.nodeType === 1 && ( - jQuery.cssHooks[ tween.prop ] || - tween.elem.style[ finalPropName( tween.prop ) ] != null ) ) { - jQuery.style( tween.elem, tween.prop, tween.now + tween.unit ); - } else { - tween.elem[ tween.prop ] = tween.now; - } - } - } -}; - -// Support: IE <=9 only -// Panic based approach to setting things on disconnected nodes -Tween.propHooks.scrollTop = Tween.propHooks.scrollLeft = { - set: function( tween ) { - if ( tween.elem.nodeType && tween.elem.parentNode ) { - tween.elem[ tween.prop ] = tween.now; - } - } -}; - -jQuery.easing = { - linear: function( p ) { - return p; - }, - swing: function( p ) { - return 0.5 - Math.cos( p * Math.PI ) / 2; - }, - _default: "swing" -}; - -jQuery.fx = Tween.prototype.init; - -// Back compat <1.8 extension point -jQuery.fx.step = {}; - - - - -var - fxNow, inProgress, - rfxtypes = /^(?:toggle|show|hide)$/, - rrun = /queueHooks$/; - -function schedule() { - if ( inProgress ) { - if ( document.hidden === false && window.requestAnimationFrame ) { - window.requestAnimationFrame( schedule ); - } else { - window.setTimeout( schedule, jQuery.fx.interval ); - } - - jQuery.fx.tick(); - } -} - -// Animations created synchronously will run synchronously -function createFxNow() { - window.setTimeout( function() { - fxNow = undefined; - } ); - return ( fxNow = Date.now() ); -} - -// Generate parameters to create a standard animation -function genFx( type, includeWidth ) { - var which, - i = 0, - attrs = { height: type }; - - // If we include width, step value is 1 to do all cssExpand values, - // otherwise step value is 2 to skip over Left and Right - includeWidth = includeWidth ? 1 : 0; - for ( ; i < 4; i += 2 - includeWidth ) { - which = cssExpand[ i ]; - attrs[ "margin" + which ] = attrs[ "padding" + which ] = type; - } - - if ( includeWidth ) { - attrs.opacity = attrs.width = type; - } - - return attrs; -} - -function createTween( value, prop, animation ) { - var tween, - collection = ( Animation.tweeners[ prop ] || [] ).concat( Animation.tweeners[ "*" ] ), - index = 0, - length = collection.length; - for ( ; index < length; index++ ) { - if ( ( tween = collection[ index ].call( animation, prop, value ) ) ) { - - // We're done with this property - return tween; - } - } -} - -function defaultPrefilter( elem, props, opts ) { - var prop, value, toggle, hooks, oldfire, propTween, restoreDisplay, display, - isBox = "width" in props || "height" in props, - anim = this, - orig = {}, - style = elem.style, - hidden = elem.nodeType && isHiddenWithinTree( elem ), - dataShow = dataPriv.get( elem, "fxshow" ); - - // Queue-skipping animations hijack the fx hooks - if ( !opts.queue ) { - hooks = jQuery._queueHooks( elem, "fx" ); - if ( hooks.unqueued == null ) { - hooks.unqueued = 0; - oldfire = hooks.empty.fire; - hooks.empty.fire = function() { - if ( !hooks.unqueued ) { - oldfire(); - } - }; - } - hooks.unqueued++; - - anim.always( function() { - - // Ensure the complete handler is called before this completes - anim.always( function() { - hooks.unqueued--; - if ( !jQuery.queue( elem, "fx" ).length ) { - hooks.empty.fire(); - } - } ); - } ); - } - - // Detect show/hide animations - for ( prop in props ) { - value = props[ prop ]; - if ( rfxtypes.test( value ) ) { - delete props[ prop ]; - toggle = toggle || value === "toggle"; - if ( value === ( hidden ? "hide" : "show" ) ) { - - // Pretend to be hidden if this is a "show" and - // there is still data from a stopped show/hide - if ( value === "show" && dataShow && dataShow[ prop ] !== undefined ) { - hidden = true; - - // Ignore all other no-op show/hide data - } else { - continue; - } - } - orig[ prop ] = dataShow && dataShow[ prop ] || jQuery.style( elem, prop ); - } - } - - // Bail out if this is a no-op like .hide().hide() - propTween = !jQuery.isEmptyObject( props ); - if ( !propTween && jQuery.isEmptyObject( orig ) ) { - return; - } - - // Restrict "overflow" and "display" styles during box animations - if ( isBox && elem.nodeType === 1 ) { - - // Support: IE <=9 - 11, Edge 12 - 15 - // Record all 3 overflow attributes because IE does not infer the shorthand - // from identically-valued overflowX and overflowY and Edge just mirrors - // the overflowX value there. - opts.overflow = [ style.overflow, style.overflowX, style.overflowY ]; - - // Identify a display type, preferring old show/hide data over the CSS cascade - restoreDisplay = dataShow && dataShow.display; - if ( restoreDisplay == null ) { - restoreDisplay = dataPriv.get( elem, "display" ); - } - display = jQuery.css( elem, "display" ); - if ( display === "none" ) { - if ( restoreDisplay ) { - display = restoreDisplay; - } else { - - // Get nonempty value(s) by temporarily forcing visibility - showHide( [ elem ], true ); - restoreDisplay = elem.style.display || restoreDisplay; - display = jQuery.css( elem, "display" ); - showHide( [ elem ] ); - } - } - - // Animate inline elements as inline-block - if ( display === "inline" || display === "inline-block" && restoreDisplay != null ) { - if ( jQuery.css( elem, "float" ) === "none" ) { - - // Restore the original display value at the end of pure show/hide animations - if ( !propTween ) { - anim.done( function() { - style.display = restoreDisplay; - } ); - if ( restoreDisplay == null ) { - display = style.display; - restoreDisplay = display === "none" ? "" : display; - } - } - style.display = "inline-block"; - } - } - } - - if ( opts.overflow ) { - style.overflow = "hidden"; - anim.always( function() { - style.overflow = opts.overflow[ 0 ]; - style.overflowX = opts.overflow[ 1 ]; - style.overflowY = opts.overflow[ 2 ]; - } ); - } - - // Implement show/hide animations - propTween = false; - for ( prop in orig ) { - - // General show/hide setup for this element animation - if ( !propTween ) { - if ( dataShow ) { - if ( "hidden" in dataShow ) { - hidden = dataShow.hidden; - } - } else { - dataShow = dataPriv.access( elem, "fxshow", { display: restoreDisplay } ); - } - - // Store hidden/visible for toggle so `.stop().toggle()` "reverses" - if ( toggle ) { - dataShow.hidden = !hidden; - } - - // Show elements before animating them - if ( hidden ) { - showHide( [ elem ], true ); - } - - /* eslint-disable no-loop-func */ - - anim.done( function() { - - /* eslint-enable no-loop-func */ - - // The final step of a "hide" animation is actually hiding the element - if ( !hidden ) { - showHide( [ elem ] ); - } - dataPriv.remove( elem, "fxshow" ); - for ( prop in orig ) { - jQuery.style( elem, prop, orig[ prop ] ); - } - } ); - } - - // Per-property setup - propTween = createTween( hidden ? dataShow[ prop ] : 0, prop, anim ); - if ( !( prop in dataShow ) ) { - dataShow[ prop ] = propTween.start; - if ( hidden ) { - propTween.end = propTween.start; - propTween.start = 0; - } - } - } -} - -function propFilter( props, specialEasing ) { - var index, name, easing, value, hooks; - - // camelCase, specialEasing and expand cssHook pass - for ( index in props ) { - name = camelCase( index ); - easing = specialEasing[ name ]; - value = props[ index ]; - if ( Array.isArray( value ) ) { - easing = value[ 1 ]; - value = props[ index ] = value[ 0 ]; - } - - if ( index !== name ) { - props[ name ] = value; - delete props[ index ]; - } - - hooks = jQuery.cssHooks[ name ]; - if ( hooks && "expand" in hooks ) { - value = hooks.expand( value ); - delete props[ name ]; - - // Not quite $.extend, this won't overwrite existing keys. - // Reusing 'index' because we have the correct "name" - for ( index in value ) { - if ( !( index in props ) ) { - props[ index ] = value[ index ]; - specialEasing[ index ] = easing; - } - } - } else { - specialEasing[ name ] = easing; - } - } -} - -function Animation( elem, properties, options ) { - var result, - stopped, - index = 0, - length = Animation.prefilters.length, - deferred = jQuery.Deferred().always( function() { - - // Don't match elem in the :animated selector - delete tick.elem; - } ), - tick = function() { - if ( stopped ) { - return false; - } - var currentTime = fxNow || createFxNow(), - remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ), - - // Support: Android 2.3 only - // Archaic crash bug won't allow us to use `1 - ( 0.5 || 0 )` (#12497) - temp = remaining / animation.duration || 0, - percent = 1 - temp, - index = 0, - length = animation.tweens.length; - - for ( ; index < length; index++ ) { - animation.tweens[ index ].run( percent ); - } - - deferred.notifyWith( elem, [ animation, percent, remaining ] ); - - // If there's more to do, yield - if ( percent < 1 && length ) { - return remaining; - } - - // If this was an empty animation, synthesize a final progress notification - if ( !length ) { - deferred.notifyWith( elem, [ animation, 1, 0 ] ); - } - - // Resolve the animation and report its conclusion - deferred.resolveWith( elem, [ animation ] ); - return false; - }, - animation = deferred.promise( { - elem: elem, - props: jQuery.extend( {}, properties ), - opts: jQuery.extend( true, { - specialEasing: {}, - easing: jQuery.easing._default - }, options ), - originalProperties: properties, - originalOptions: options, - startTime: fxNow || createFxNow(), - duration: options.duration, - tweens: [], - createTween: function( prop, end ) { - var tween = jQuery.Tween( elem, animation.opts, prop, end, - animation.opts.specialEasing[ prop ] || animation.opts.easing ); - animation.tweens.push( tween ); - return tween; - }, - stop: function( gotoEnd ) { - var index = 0, - - // If we are going to the end, we want to run all the tweens - // otherwise we skip this part - length = gotoEnd ? animation.tweens.length : 0; - if ( stopped ) { - return this; - } - stopped = true; - for ( ; index < length; index++ ) { - animation.tweens[ index ].run( 1 ); - } - - // Resolve when we played the last frame; otherwise, reject - if ( gotoEnd ) { - deferred.notifyWith( elem, [ animation, 1, 0 ] ); - deferred.resolveWith( elem, [ animation, gotoEnd ] ); - } else { - deferred.rejectWith( elem, [ animation, gotoEnd ] ); - } - return this; - } - } ), - props = animation.props; - - propFilter( props, animation.opts.specialEasing ); - - for ( ; index < length; index++ ) { - result = Animation.prefilters[ index ].call( animation, elem, props, animation.opts ); - if ( result ) { - if ( isFunction( result.stop ) ) { - jQuery._queueHooks( animation.elem, animation.opts.queue ).stop = - result.stop.bind( result ); - } - return result; - } - } - - jQuery.map( props, createTween, animation ); - - if ( isFunction( animation.opts.start ) ) { - animation.opts.start.call( elem, animation ); - } - - // Attach callbacks from options - animation - .progress( animation.opts.progress ) - .done( animation.opts.done, animation.opts.complete ) - .fail( animation.opts.fail ) - .always( animation.opts.always ); - - jQuery.fx.timer( - jQuery.extend( tick, { - elem: elem, - anim: animation, - queue: animation.opts.queue - } ) - ); - - return animation; -} - -jQuery.Animation = jQuery.extend( Animation, { - - tweeners: { - "*": [ function( prop, value ) { - var tween = this.createTween( prop, value ); - adjustCSS( tween.elem, prop, rcssNum.exec( value ), tween ); - return tween; - } ] - }, - - tweener: function( props, callback ) { - if ( isFunction( props ) ) { - callback = props; - props = [ "*" ]; - } else { - props = props.match( rnothtmlwhite ); - } - - var prop, - index = 0, - length = props.length; - - for ( ; index < length; index++ ) { - prop = props[ index ]; - Animation.tweeners[ prop ] = Animation.tweeners[ prop ] || []; - Animation.tweeners[ prop ].unshift( callback ); - } - }, - - prefilters: [ defaultPrefilter ], - - prefilter: function( callback, prepend ) { - if ( prepend ) { - Animation.prefilters.unshift( callback ); - } else { - Animation.prefilters.push( callback ); - } - } -} ); - -jQuery.speed = function( speed, easing, fn ) { - var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : { - complete: fn || !fn && easing || - isFunction( speed ) && speed, - duration: speed, - easing: fn && easing || easing && !isFunction( easing ) && easing - }; - - // Go to the end state if fx are off - if ( jQuery.fx.off ) { - opt.duration = 0; - - } else { - if ( typeof opt.duration !== "number" ) { - if ( opt.duration in jQuery.fx.speeds ) { - opt.duration = jQuery.fx.speeds[ opt.duration ]; - - } else { - opt.duration = jQuery.fx.speeds._default; - } - } - } - - // Normalize opt.queue - true/undefined/null -> "fx" - if ( opt.queue == null || opt.queue === true ) { - opt.queue = "fx"; - } - - // Queueing - opt.old = opt.complete; - - opt.complete = function() { - if ( isFunction( opt.old ) ) { - opt.old.call( this ); - } - - if ( opt.queue ) { - jQuery.dequeue( this, opt.queue ); - } - }; - - return opt; -}; - -jQuery.fn.extend( { - fadeTo: function( speed, to, easing, callback ) { - - // Show any hidden elements after setting opacity to 0 - return this.filter( isHiddenWithinTree ).css( "opacity", 0 ).show() - - // Animate to the value specified - .end().animate( { opacity: to }, speed, easing, callback ); - }, - animate: function( prop, speed, easing, callback ) { - var empty = jQuery.isEmptyObject( prop ), - optall = jQuery.speed( speed, easing, callback ), - doAnimation = function() { - - // Operate on a copy of prop so per-property easing won't be lost - var anim = Animation( this, jQuery.extend( {}, prop ), optall ); - - // Empty animations, or finishing resolves immediately - if ( empty || dataPriv.get( this, "finish" ) ) { - anim.stop( true ); - } - }; - - doAnimation.finish = doAnimation; - - return empty || optall.queue === false ? - this.each( doAnimation ) : - this.queue( optall.queue, doAnimation ); - }, - stop: function( type, clearQueue, gotoEnd ) { - var stopQueue = function( hooks ) { - var stop = hooks.stop; - delete hooks.stop; - stop( gotoEnd ); - }; - - if ( typeof type !== "string" ) { - gotoEnd = clearQueue; - clearQueue = type; - type = undefined; - } - if ( clearQueue ) { - this.queue( type || "fx", [] ); - } - - return this.each( function() { - var dequeue = true, - index = type != null && type + "queueHooks", - timers = jQuery.timers, - data = dataPriv.get( this ); - - if ( index ) { - if ( data[ index ] && data[ index ].stop ) { - stopQueue( data[ index ] ); - } - } else { - for ( index in data ) { - if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) { - stopQueue( data[ index ] ); - } - } - } - - for ( index = timers.length; index--; ) { - if ( timers[ index ].elem === this && - ( type == null || timers[ index ].queue === type ) ) { - - timers[ index ].anim.stop( gotoEnd ); - dequeue = false; - timers.splice( index, 1 ); - } - } - - // Start the next in the queue if the last step wasn't forced. - // Timers currently will call their complete callbacks, which - // will dequeue but only if they were gotoEnd. - if ( dequeue || !gotoEnd ) { - jQuery.dequeue( this, type ); - } - } ); - }, - finish: function( type ) { - if ( type !== false ) { - type = type || "fx"; - } - return this.each( function() { - var index, - data = dataPriv.get( this ), - queue = data[ type + "queue" ], - hooks = data[ type + "queueHooks" ], - timers = jQuery.timers, - length = queue ? queue.length : 0; - - // Enable finishing flag on private data - data.finish = true; - - // Empty the queue first - jQuery.queue( this, type, [] ); - - if ( hooks && hooks.stop ) { - hooks.stop.call( this, true ); - } - - // Look for any active animations, and finish them - for ( index = timers.length; index--; ) { - if ( timers[ index ].elem === this && timers[ index ].queue === type ) { - timers[ index ].anim.stop( true ); - timers.splice( index, 1 ); - } - } - - // Look for any animations in the old queue and finish them - for ( index = 0; index < length; index++ ) { - if ( queue[ index ] && queue[ index ].finish ) { - queue[ index ].finish.call( this ); - } - } - - // Turn off finishing flag - delete data.finish; - } ); - } -} ); - -jQuery.each( [ "toggle", "show", "hide" ], function( _i, name ) { - var cssFn = jQuery.fn[ name ]; - jQuery.fn[ name ] = function( speed, easing, callback ) { - return speed == null || typeof speed === "boolean" ? - cssFn.apply( this, arguments ) : - this.animate( genFx( name, true ), speed, easing, callback ); - }; -} ); - -// Generate shortcuts for custom animations -jQuery.each( { - slideDown: genFx( "show" ), - slideUp: genFx( "hide" ), - slideToggle: genFx( "toggle" ), - fadeIn: { opacity: "show" }, - fadeOut: { opacity: "hide" }, - fadeToggle: { opacity: "toggle" } -}, function( name, props ) { - jQuery.fn[ name ] = function( speed, easing, callback ) { - return this.animate( props, speed, easing, callback ); - }; -} ); - -jQuery.timers = []; -jQuery.fx.tick = function() { - var timer, - i = 0, - timers = jQuery.timers; - - fxNow = Date.now(); - - for ( ; i < timers.length; i++ ) { - timer = timers[ i ]; - - // Run the timer and safely remove it when done (allowing for external removal) - if ( !timer() && timers[ i ] === timer ) { - timers.splice( i--, 1 ); - } - } - - if ( !timers.length ) { - jQuery.fx.stop(); - } - fxNow = undefined; -}; - -jQuery.fx.timer = function( timer ) { - jQuery.timers.push( timer ); - jQuery.fx.start(); -}; - -jQuery.fx.interval = 13; -jQuery.fx.start = function() { - if ( inProgress ) { - return; - } - - inProgress = true; - schedule(); -}; - -jQuery.fx.stop = function() { - inProgress = null; -}; - -jQuery.fx.speeds = { - slow: 600, - fast: 200, - - // Default speed - _default: 400 -}; - - -// Based off of the plugin by Clint Helfers, with permission. -// https://web.archive.org/web/20100324014747/http://blindsignals.com/index.php/2009/07/jquery-delay/ -jQuery.fn.delay = function( time, type ) { - time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; - type = type || "fx"; - - return this.queue( type, function( next, hooks ) { - var timeout = window.setTimeout( next, time ); - hooks.stop = function() { - window.clearTimeout( timeout ); - }; - } ); -}; - - -( function() { - var input = document.createElement( "input" ), - select = document.createElement( "select" ), - opt = select.appendChild( document.createElement( "option" ) ); - - input.type = "checkbox"; - - // Support: Android <=4.3 only - // Default value for a checkbox should be "on" - support.checkOn = input.value !== ""; - - // Support: IE <=11 only - // Must access selectedIndex to make default options select - support.optSelected = opt.selected; - - // Support: IE <=11 only - // An input loses its value after becoming a radio - input = document.createElement( "input" ); - input.value = "t"; - input.type = "radio"; - support.radioValue = input.value === "t"; -} )(); - - -var boolHook, - attrHandle = jQuery.expr.attrHandle; - -jQuery.fn.extend( { - attr: function( name, value ) { - return access( this, jQuery.attr, name, value, arguments.length > 1 ); - }, - - removeAttr: function( name ) { - return this.each( function() { - jQuery.removeAttr( this, name ); - } ); - } -} ); - -jQuery.extend( { - attr: function( elem, name, value ) { - var ret, hooks, - nType = elem.nodeType; - - // Don't get/set attributes on text, comment and attribute nodes - if ( nType === 3 || nType === 8 || nType === 2 ) { - return; - } - - // Fallback to prop when attributes are not supported - if ( typeof elem.getAttribute === "undefined" ) { - return jQuery.prop( elem, name, value ); - } - - // Attribute hooks are determined by the lowercase version - // Grab necessary hook if one is defined - if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { - hooks = jQuery.attrHooks[ name.toLowerCase() ] || - ( jQuery.expr.match.bool.test( name ) ? boolHook : undefined ); - } - - if ( value !== undefined ) { - if ( value === null ) { - jQuery.removeAttr( elem, name ); - return; - } - - if ( hooks && "set" in hooks && - ( ret = hooks.set( elem, value, name ) ) !== undefined ) { - return ret; - } - - elem.setAttribute( name, value + "" ); - return value; - } - - if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { - return ret; - } - - ret = jQuery.find.attr( elem, name ); - - // Non-existent attributes return null, we normalize to undefined - return ret == null ? undefined : ret; - }, - - attrHooks: { - type: { - set: function( elem, value ) { - if ( !support.radioValue && value === "radio" && - nodeName( elem, "input" ) ) { - var val = elem.value; - elem.setAttribute( "type", value ); - if ( val ) { - elem.value = val; - } - return value; - } - } - } - }, - - removeAttr: function( elem, value ) { - var name, - i = 0, - - // Attribute names can contain non-HTML whitespace characters - // https://html.spec.whatwg.org/multipage/syntax.html#attributes-2 - attrNames = value && value.match( rnothtmlwhite ); - - if ( attrNames && elem.nodeType === 1 ) { - while ( ( name = attrNames[ i++ ] ) ) { - elem.removeAttribute( name ); - } - } - } -} ); - -// Hooks for boolean attributes -boolHook = { - set: function( elem, value, name ) { - if ( value === false ) { - - // Remove boolean attributes when set to false - jQuery.removeAttr( elem, name ); - } else { - elem.setAttribute( name, name ); - } - return name; - } -}; - -jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( _i, name ) { - var getter = attrHandle[ name ] || jQuery.find.attr; - - attrHandle[ name ] = function( elem, name, isXML ) { - var ret, handle, - lowercaseName = name.toLowerCase(); - - if ( !isXML ) { - - // Avoid an infinite loop by temporarily removing this function from the getter - handle = attrHandle[ lowercaseName ]; - attrHandle[ lowercaseName ] = ret; - ret = getter( elem, name, isXML ) != null ? - lowercaseName : - null; - attrHandle[ lowercaseName ] = handle; - } - return ret; - }; -} ); - - - - -var rfocusable = /^(?:input|select|textarea|button)$/i, - rclickable = /^(?:a|area)$/i; - -jQuery.fn.extend( { - prop: function( name, value ) { - return access( this, jQuery.prop, name, value, arguments.length > 1 ); - }, - - removeProp: function( name ) { - return this.each( function() { - delete this[ jQuery.propFix[ name ] || name ]; - } ); - } -} ); - -jQuery.extend( { - prop: function( elem, name, value ) { - var ret, hooks, - nType = elem.nodeType; - - // Don't get/set properties on text, comment and attribute nodes - if ( nType === 3 || nType === 8 || nType === 2 ) { - return; - } - - if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { - - // Fix name and attach hooks - name = jQuery.propFix[ name ] || name; - hooks = jQuery.propHooks[ name ]; - } - - if ( value !== undefined ) { - if ( hooks && "set" in hooks && - ( ret = hooks.set( elem, value, name ) ) !== undefined ) { - return ret; - } - - return ( elem[ name ] = value ); - } - - if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { - return ret; - } - - return elem[ name ]; - }, - - propHooks: { - tabIndex: { - get: function( elem ) { - - // Support: IE <=9 - 11 only - // elem.tabIndex doesn't always return the - // correct value when it hasn't been explicitly set - // https://web.archive.org/web/20141116233347/http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ - // Use proper attribute retrieval(#12072) - var tabindex = jQuery.find.attr( elem, "tabindex" ); - - if ( tabindex ) { - return parseInt( tabindex, 10 ); - } - - if ( - rfocusable.test( elem.nodeName ) || - rclickable.test( elem.nodeName ) && - elem.href - ) { - return 0; - } - - return -1; - } - } - }, - - propFix: { - "for": "htmlFor", - "class": "className" - } -} ); - -// Support: IE <=11 only -// Accessing the selectedIndex property -// forces the browser to respect setting selected -// on the option -// The getter ensures a default option is selected -// when in an optgroup -// eslint rule "no-unused-expressions" is disabled for this code -// since it considers such accessions noop -if ( !support.optSelected ) { - jQuery.propHooks.selected = { - get: function( elem ) { - - /* eslint no-unused-expressions: "off" */ - - var parent = elem.parentNode; - if ( parent && parent.parentNode ) { - parent.parentNode.selectedIndex; - } - return null; - }, - set: function( elem ) { - - /* eslint no-unused-expressions: "off" */ - - var parent = elem.parentNode; - if ( parent ) { - parent.selectedIndex; - - if ( parent.parentNode ) { - parent.parentNode.selectedIndex; - } - } - } - }; -} - -jQuery.each( [ - "tabIndex", - "readOnly", - "maxLength", - "cellSpacing", - "cellPadding", - "rowSpan", - "colSpan", - "useMap", - "frameBorder", - "contentEditable" -], function() { - jQuery.propFix[ this.toLowerCase() ] = this; -} ); - - - - - // Strip and collapse whitespace according to HTML spec - // https://infra.spec.whatwg.org/#strip-and-collapse-ascii-whitespace - function stripAndCollapse( value ) { - var tokens = value.match( rnothtmlwhite ) || []; - return tokens.join( " " ); - } - - -function getClass( elem ) { - return elem.getAttribute && elem.getAttribute( "class" ) || ""; -} - -function classesToArray( value ) { - if ( Array.isArray( value ) ) { - return value; - } - if ( typeof value === "string" ) { - return value.match( rnothtmlwhite ) || []; - } - return []; -} - -jQuery.fn.extend( { - addClass: function( value ) { - var classes, elem, cur, curValue, clazz, j, finalValue, - i = 0; - - if ( isFunction( value ) ) { - return this.each( function( j ) { - jQuery( this ).addClass( value.call( this, j, getClass( this ) ) ); - } ); - } - - classes = classesToArray( value ); - - if ( classes.length ) { - while ( ( elem = this[ i++ ] ) ) { - curValue = getClass( elem ); - cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); - - if ( cur ) { - j = 0; - while ( ( clazz = classes[ j++ ] ) ) { - if ( cur.indexOf( " " + clazz + " " ) < 0 ) { - cur += clazz + " "; - } - } - - // Only assign if different to avoid unneeded rendering. - finalValue = stripAndCollapse( cur ); - if ( curValue !== finalValue ) { - elem.setAttribute( "class", finalValue ); - } - } - } - } - - return this; - }, - - removeClass: function( value ) { - var classes, elem, cur, curValue, clazz, j, finalValue, - i = 0; - - if ( isFunction( value ) ) { - return this.each( function( j ) { - jQuery( this ).removeClass( value.call( this, j, getClass( this ) ) ); - } ); - } - - if ( !arguments.length ) { - return this.attr( "class", "" ); - } - - classes = classesToArray( value ); - - if ( classes.length ) { - while ( ( elem = this[ i++ ] ) ) { - curValue = getClass( elem ); - - // This expression is here for better compressibility (see addClass) - cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); - - if ( cur ) { - j = 0; - while ( ( clazz = classes[ j++ ] ) ) { - - // Remove *all* instances - while ( cur.indexOf( " " + clazz + " " ) > -1 ) { - cur = cur.replace( " " + clazz + " ", " " ); - } - } - - // Only assign if different to avoid unneeded rendering. - finalValue = stripAndCollapse( cur ); - if ( curValue !== finalValue ) { - elem.setAttribute( "class", finalValue ); - } - } - } - } - - return this; - }, - - toggleClass: function( value, stateVal ) { - var type = typeof value, - isValidValue = type === "string" || Array.isArray( value ); - - if ( typeof stateVal === "boolean" && isValidValue ) { - return stateVal ? this.addClass( value ) : this.removeClass( value ); - } - - if ( isFunction( value ) ) { - return this.each( function( i ) { - jQuery( this ).toggleClass( - value.call( this, i, getClass( this ), stateVal ), - stateVal - ); - } ); - } - - return this.each( function() { - var className, i, self, classNames; - - if ( isValidValue ) { - - // Toggle individual class names - i = 0; - self = jQuery( this ); - classNames = classesToArray( value ); - - while ( ( className = classNames[ i++ ] ) ) { - - // Check each className given, space separated list - if ( self.hasClass( className ) ) { - self.removeClass( className ); - } else { - self.addClass( className ); - } - } - - // Toggle whole class name - } else if ( value === undefined || type === "boolean" ) { - className = getClass( this ); - if ( className ) { - - // Store className if set - dataPriv.set( this, "__className__", className ); - } - - // If the element has a class name or if we're passed `false`, - // then remove the whole classname (if there was one, the above saved it). - // Otherwise bring back whatever was previously saved (if anything), - // falling back to the empty string if nothing was stored. - if ( this.setAttribute ) { - this.setAttribute( "class", - className || value === false ? - "" : - dataPriv.get( this, "__className__" ) || "" - ); - } - } - } ); - }, - - hasClass: function( selector ) { - var className, elem, - i = 0; - - className = " " + selector + " "; - while ( ( elem = this[ i++ ] ) ) { - if ( elem.nodeType === 1 && - ( " " + stripAndCollapse( getClass( elem ) ) + " " ).indexOf( className ) > -1 ) { - return true; - } - } - - return false; - } -} ); - - - - -var rreturn = /\r/g; - -jQuery.fn.extend( { - val: function( value ) { - var hooks, ret, valueIsFunction, - elem = this[ 0 ]; - - if ( !arguments.length ) { - if ( elem ) { - hooks = jQuery.valHooks[ elem.type ] || - jQuery.valHooks[ elem.nodeName.toLowerCase() ]; - - if ( hooks && - "get" in hooks && - ( ret = hooks.get( elem, "value" ) ) !== undefined - ) { - return ret; - } - - ret = elem.value; - - // Handle most common string cases - if ( typeof ret === "string" ) { - return ret.replace( rreturn, "" ); - } - - // Handle cases where value is null/undef or number - return ret == null ? "" : ret; - } - - return; - } - - valueIsFunction = isFunction( value ); - - return this.each( function( i ) { - var val; - - if ( this.nodeType !== 1 ) { - return; - } - - if ( valueIsFunction ) { - val = value.call( this, i, jQuery( this ).val() ); - } else { - val = value; - } - - // Treat null/undefined as ""; convert numbers to string - if ( val == null ) { - val = ""; - - } else if ( typeof val === "number" ) { - val += ""; - - } else if ( Array.isArray( val ) ) { - val = jQuery.map( val, function( value ) { - return value == null ? "" : value + ""; - } ); - } - - hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ]; - - // If set returns undefined, fall back to normal setting - if ( !hooks || !( "set" in hooks ) || hooks.set( this, val, "value" ) === undefined ) { - this.value = val; - } - } ); - } -} ); - -jQuery.extend( { - valHooks: { - option: { - get: function( elem ) { - - var val = jQuery.find.attr( elem, "value" ); - return val != null ? - val : - - // Support: IE <=10 - 11 only - // option.text throws exceptions (#14686, #14858) - // Strip and collapse whitespace - // https://html.spec.whatwg.org/#strip-and-collapse-whitespace - stripAndCollapse( jQuery.text( elem ) ); - } - }, - select: { - get: function( elem ) { - var value, option, i, - options = elem.options, - index = elem.selectedIndex, - one = elem.type === "select-one", - values = one ? null : [], - max = one ? index + 1 : options.length; - - if ( index < 0 ) { - i = max; - - } else { - i = one ? index : 0; - } - - // Loop through all the selected options - for ( ; i < max; i++ ) { - option = options[ i ]; - - // Support: IE <=9 only - // IE8-9 doesn't update selected after form reset (#2551) - if ( ( option.selected || i === index ) && - - // Don't return options that are disabled or in a disabled optgroup - !option.disabled && - ( !option.parentNode.disabled || - !nodeName( option.parentNode, "optgroup" ) ) ) { - - // Get the specific value for the option - value = jQuery( option ).val(); - - // We don't need an array for one selects - if ( one ) { - return value; - } - - // Multi-Selects return an array - values.push( value ); - } - } - - return values; - }, - - set: function( elem, value ) { - var optionSet, option, - options = elem.options, - values = jQuery.makeArray( value ), - i = options.length; - - while ( i-- ) { - option = options[ i ]; - - /* eslint-disable no-cond-assign */ - - if ( option.selected = - jQuery.inArray( jQuery.valHooks.option.get( option ), values ) > -1 - ) { - optionSet = true; - } - - /* eslint-enable no-cond-assign */ - } - - // Force browsers to behave consistently when non-matching value is set - if ( !optionSet ) { - elem.selectedIndex = -1; - } - return values; - } - } - } -} ); - -// Radios and checkboxes getter/setter -jQuery.each( [ "radio", "checkbox" ], function() { - jQuery.valHooks[ this ] = { - set: function( elem, value ) { - if ( Array.isArray( value ) ) { - return ( elem.checked = jQuery.inArray( jQuery( elem ).val(), value ) > -1 ); - } - } - }; - if ( !support.checkOn ) { - jQuery.valHooks[ this ].get = function( elem ) { - return elem.getAttribute( "value" ) === null ? "on" : elem.value; - }; - } -} ); - - - - -// Return jQuery for attributes-only inclusion - - -support.focusin = "onfocusin" in window; - - -var rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, - stopPropagationCallback = function( e ) { - e.stopPropagation(); - }; - -jQuery.extend( jQuery.event, { - - trigger: function( event, data, elem, onlyHandlers ) { - - var i, cur, tmp, bubbleType, ontype, handle, special, lastElement, - eventPath = [ elem || document ], - type = hasOwn.call( event, "type" ) ? event.type : event, - namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split( "." ) : []; - - cur = lastElement = tmp = elem = elem || document; - - // Don't do events on text and comment nodes - if ( elem.nodeType === 3 || elem.nodeType === 8 ) { - return; - } - - // focus/blur morphs to focusin/out; ensure we're not firing them right now - if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { - return; - } - - if ( type.indexOf( "." ) > -1 ) { - - // Namespaced trigger; create a regexp to match event type in handle() - namespaces = type.split( "." ); - type = namespaces.shift(); - namespaces.sort(); - } - ontype = type.indexOf( ":" ) < 0 && "on" + type; - - // Caller can pass in a jQuery.Event object, Object, or just an event type string - event = event[ jQuery.expando ] ? - event : - new jQuery.Event( type, typeof event === "object" && event ); - - // Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true) - event.isTrigger = onlyHandlers ? 2 : 3; - event.namespace = namespaces.join( "." ); - event.rnamespace = event.namespace ? - new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ) : - null; - - // Clean up the event in case it is being reused - event.result = undefined; - if ( !event.target ) { - event.target = elem; - } - - // Clone any incoming data and prepend the event, creating the handler arg list - data = data == null ? - [ event ] : - jQuery.makeArray( data, [ event ] ); - - // Allow special events to draw outside the lines - special = jQuery.event.special[ type ] || {}; - if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) { - return; - } - - // Determine event propagation path in advance, per W3C events spec (#9951) - // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) - if ( !onlyHandlers && !special.noBubble && !isWindow( elem ) ) { - - bubbleType = special.delegateType || type; - if ( !rfocusMorph.test( bubbleType + type ) ) { - cur = cur.parentNode; - } - for ( ; cur; cur = cur.parentNode ) { - eventPath.push( cur ); - tmp = cur; - } - - // Only add window if we got to document (e.g., not plain obj or detached DOM) - if ( tmp === ( elem.ownerDocument || document ) ) { - eventPath.push( tmp.defaultView || tmp.parentWindow || window ); - } - } - - // Fire handlers on the event path - i = 0; - while ( ( cur = eventPath[ i++ ] ) && !event.isPropagationStopped() ) { - lastElement = cur; - event.type = i > 1 ? - bubbleType : - special.bindType || type; - - // jQuery handler - handle = ( dataPriv.get( cur, "events" ) || Object.create( null ) )[ event.type ] && - dataPriv.get( cur, "handle" ); - if ( handle ) { - handle.apply( cur, data ); - } - - // Native handler - handle = ontype && cur[ ontype ]; - if ( handle && handle.apply && acceptData( cur ) ) { - event.result = handle.apply( cur, data ); - if ( event.result === false ) { - event.preventDefault(); - } - } - } - event.type = type; - - // If nobody prevented the default action, do it now - if ( !onlyHandlers && !event.isDefaultPrevented() ) { - - if ( ( !special._default || - special._default.apply( eventPath.pop(), data ) === false ) && - acceptData( elem ) ) { - - // Call a native DOM method on the target with the same name as the event. - // Don't do default actions on window, that's where global variables be (#6170) - if ( ontype && isFunction( elem[ type ] ) && !isWindow( elem ) ) { - - // Don't re-trigger an onFOO event when we call its FOO() method - tmp = elem[ ontype ]; - - if ( tmp ) { - elem[ ontype ] = null; - } - - // Prevent re-triggering of the same event, since we already bubbled it above - jQuery.event.triggered = type; - - if ( event.isPropagationStopped() ) { - lastElement.addEventListener( type, stopPropagationCallback ); - } - - elem[ type ](); - - if ( event.isPropagationStopped() ) { - lastElement.removeEventListener( type, stopPropagationCallback ); - } - - jQuery.event.triggered = undefined; - - if ( tmp ) { - elem[ ontype ] = tmp; - } - } - } - } - - return event.result; - }, - - // Piggyback on a donor event to simulate a different one - // Used only for `focus(in | out)` events - simulate: function( type, elem, event ) { - var e = jQuery.extend( - new jQuery.Event(), - event, - { - type: type, - isSimulated: true - } - ); - - jQuery.event.trigger( e, null, elem ); - } - -} ); - -jQuery.fn.extend( { - - trigger: function( type, data ) { - return this.each( function() { - jQuery.event.trigger( type, data, this ); - } ); - }, - triggerHandler: function( type, data ) { - var elem = this[ 0 ]; - if ( elem ) { - return jQuery.event.trigger( type, data, elem, true ); - } - } -} ); - - -// Support: Firefox <=44 -// Firefox doesn't have focus(in | out) events -// Related ticket - https://bugzilla.mozilla.org/show_bug.cgi?id=687787 -// -// Support: Chrome <=48 - 49, Safari <=9.0 - 9.1 -// focus(in | out) events fire after focus & blur events, -// which is spec violation - http://www.w3.org/TR/DOM-Level-3-Events/#events-focusevent-event-order -// Related ticket - https://bugs.chromium.org/p/chromium/issues/detail?id=449857 -if ( !support.focusin ) { - jQuery.each( { focus: "focusin", blur: "focusout" }, function( orig, fix ) { - - // Attach a single capturing handler on the document while someone wants focusin/focusout - var handler = function( event ) { - jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ) ); - }; - - jQuery.event.special[ fix ] = { - setup: function() { - - // Handle: regular nodes (via `this.ownerDocument`), window - // (via `this.document`) & document (via `this`). - var doc = this.ownerDocument || this.document || this, - attaches = dataPriv.access( doc, fix ); - - if ( !attaches ) { - doc.addEventListener( orig, handler, true ); - } - dataPriv.access( doc, fix, ( attaches || 0 ) + 1 ); - }, - teardown: function() { - var doc = this.ownerDocument || this.document || this, - attaches = dataPriv.access( doc, fix ) - 1; - - if ( !attaches ) { - doc.removeEventListener( orig, handler, true ); - dataPriv.remove( doc, fix ); - - } else { - dataPriv.access( doc, fix, attaches ); - } - } - }; - } ); -} -var location = window.location; - -var nonce = { guid: Date.now() }; - -var rquery = ( /\?/ ); - - - -// Cross-browser xml parsing -jQuery.parseXML = function( data ) { - var xml, parserErrorElem; - if ( !data || typeof data !== "string" ) { - return null; - } - - // Support: IE 9 - 11 only - // IE throws on parseFromString with invalid input. - try { - xml = ( new window.DOMParser() ).parseFromString( data, "text/xml" ); - } catch ( e ) {} - - parserErrorElem = xml && xml.getElementsByTagName( "parsererror" )[ 0 ]; - if ( !xml || parserErrorElem ) { - jQuery.error( "Invalid XML: " + ( - parserErrorElem ? - jQuery.map( parserErrorElem.childNodes, function( el ) { - return el.textContent; - } ).join( "\n" ) : - data - ) ); - } - return xml; -}; - - -var - rbracket = /\[\]$/, - rCRLF = /\r?\n/g, - rsubmitterTypes = /^(?:submit|button|image|reset|file)$/i, - rsubmittable = /^(?:input|select|textarea|keygen)/i; - -function buildParams( prefix, obj, traditional, add ) { - var name; - - if ( Array.isArray( obj ) ) { - - // Serialize array item. - jQuery.each( obj, function( i, v ) { - if ( traditional || rbracket.test( prefix ) ) { - - // Treat each array item as a scalar. - add( prefix, v ); - - } else { - - // Item is non-scalar (array or object), encode its numeric index. - buildParams( - prefix + "[" + ( typeof v === "object" && v != null ? i : "" ) + "]", - v, - traditional, - add - ); - } - } ); - - } else if ( !traditional && toType( obj ) === "object" ) { - - // Serialize object item. - for ( name in obj ) { - buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add ); - } - - } else { - - // Serialize scalar item. - add( prefix, obj ); - } -} - -// Serialize an array of form elements or a set of -// key/values into a query string -jQuery.param = function( a, traditional ) { - var prefix, - s = [], - add = function( key, valueOrFunction ) { - - // If value is a function, invoke it and use its return value - var value = isFunction( valueOrFunction ) ? - valueOrFunction() : - valueOrFunction; - - s[ s.length ] = encodeURIComponent( key ) + "=" + - encodeURIComponent( value == null ? "" : value ); - }; - - if ( a == null ) { - return ""; - } - - // If an array was passed in, assume that it is an array of form elements. - if ( Array.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) { - - // Serialize the form elements - jQuery.each( a, function() { - add( this.name, this.value ); - } ); - - } else { - - // If traditional, encode the "old" way (the way 1.3.2 or older - // did it), otherwise encode params recursively. - for ( prefix in a ) { - buildParams( prefix, a[ prefix ], traditional, add ); - } - } - - // Return the resulting serialization - return s.join( "&" ); -}; - -jQuery.fn.extend( { - serialize: function() { - return jQuery.param( this.serializeArray() ); - }, - serializeArray: function() { - return this.map( function() { - - // Can add propHook for "elements" to filter or add form elements - var elements = jQuery.prop( this, "elements" ); - return elements ? jQuery.makeArray( elements ) : this; - } ).filter( function() { - var type = this.type; - - // Use .is( ":disabled" ) so that fieldset[disabled] works - return this.name && !jQuery( this ).is( ":disabled" ) && - rsubmittable.test( this.nodeName ) && !rsubmitterTypes.test( type ) && - ( this.checked || !rcheckableType.test( type ) ); - } ).map( function( _i, elem ) { - var val = jQuery( this ).val(); - - if ( val == null ) { - return null; - } - - if ( Array.isArray( val ) ) { - return jQuery.map( val, function( val ) { - return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; - } ); - } - - return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; - } ).get(); - } -} ); - - -var - r20 = /%20/g, - rhash = /#.*$/, - rantiCache = /([?&])_=[^&]*/, - rheaders = /^(.*?):[ \t]*([^\r\n]*)$/mg, - - // #7653, #8125, #8152: local protocol detection - rlocalProtocol = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/, - rnoContent = /^(?:GET|HEAD)$/, - rprotocol = /^\/\//, - - /* Prefilters - * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example) - * 2) These are called: - * - BEFORE asking for a transport - * - AFTER param serialization (s.data is a string if s.processData is true) - * 3) key is the dataType - * 4) the catchall symbol "*" can be used - * 5) execution will start with transport dataType and THEN continue down to "*" if needed - */ - prefilters = {}, - - /* Transports bindings - * 1) key is the dataType - * 2) the catchall symbol "*" can be used - * 3) selection will start with transport dataType and THEN go to "*" if needed - */ - transports = {}, - - // Avoid comment-prolog char sequence (#10098); must appease lint and evade compression - allTypes = "*/".concat( "*" ), - - // Anchor tag for parsing the document origin - originAnchor = document.createElement( "a" ); - -originAnchor.href = location.href; - -// Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport -function addToPrefiltersOrTransports( structure ) { - - // dataTypeExpression is optional and defaults to "*" - return function( dataTypeExpression, func ) { - - if ( typeof dataTypeExpression !== "string" ) { - func = dataTypeExpression; - dataTypeExpression = "*"; - } - - var dataType, - i = 0, - dataTypes = dataTypeExpression.toLowerCase().match( rnothtmlwhite ) || []; - - if ( isFunction( func ) ) { - - // For each dataType in the dataTypeExpression - while ( ( dataType = dataTypes[ i++ ] ) ) { - - // Prepend if requested - if ( dataType[ 0 ] === "+" ) { - dataType = dataType.slice( 1 ) || "*"; - ( structure[ dataType ] = structure[ dataType ] || [] ).unshift( func ); - - // Otherwise append - } else { - ( structure[ dataType ] = structure[ dataType ] || [] ).push( func ); - } - } - } - }; -} - -// Base inspection function for prefilters and transports -function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) { - - var inspected = {}, - seekingTransport = ( structure === transports ); - - function inspect( dataType ) { - var selected; - inspected[ dataType ] = true; - jQuery.each( structure[ dataType ] || [], function( _, prefilterOrFactory ) { - var dataTypeOrTransport = prefilterOrFactory( options, originalOptions, jqXHR ); - if ( typeof dataTypeOrTransport === "string" && - !seekingTransport && !inspected[ dataTypeOrTransport ] ) { - - options.dataTypes.unshift( dataTypeOrTransport ); - inspect( dataTypeOrTransport ); - return false; - } else if ( seekingTransport ) { - return !( selected = dataTypeOrTransport ); - } - } ); - return selected; - } - - return inspect( options.dataTypes[ 0 ] ) || !inspected[ "*" ] && inspect( "*" ); -} - -// A special extend for ajax options -// that takes "flat" options (not to be deep extended) -// Fixes #9887 -function ajaxExtend( target, src ) { - var key, deep, - flatOptions = jQuery.ajaxSettings.flatOptions || {}; - - for ( key in src ) { - if ( src[ key ] !== undefined ) { - ( flatOptions[ key ] ? target : ( deep || ( deep = {} ) ) )[ key ] = src[ key ]; - } - } - if ( deep ) { - jQuery.extend( true, target, deep ); - } - - return target; -} - -/* Handles responses to an ajax request: - * - finds the right dataType (mediates between content-type and expected dataType) - * - returns the corresponding response - */ -function ajaxHandleResponses( s, jqXHR, responses ) { - - var ct, type, finalDataType, firstDataType, - contents = s.contents, - dataTypes = s.dataTypes; - - // Remove auto dataType and get content-type in the process - while ( dataTypes[ 0 ] === "*" ) { - dataTypes.shift(); - if ( ct === undefined ) { - ct = s.mimeType || jqXHR.getResponseHeader( "Content-Type" ); - } - } - - // Check if we're dealing with a known content-type - if ( ct ) { - for ( type in contents ) { - if ( contents[ type ] && contents[ type ].test( ct ) ) { - dataTypes.unshift( type ); - break; - } - } - } - - // Check to see if we have a response for the expected dataType - if ( dataTypes[ 0 ] in responses ) { - finalDataType = dataTypes[ 0 ]; - } else { - - // Try convertible dataTypes - for ( type in responses ) { - if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[ 0 ] ] ) { - finalDataType = type; - break; - } - if ( !firstDataType ) { - firstDataType = type; - } - } - - // Or just use first one - finalDataType = finalDataType || firstDataType; - } - - // If we found a dataType - // We add the dataType to the list if needed - // and return the corresponding response - if ( finalDataType ) { - if ( finalDataType !== dataTypes[ 0 ] ) { - dataTypes.unshift( finalDataType ); - } - return responses[ finalDataType ]; - } -} - -/* Chain conversions given the request and the original response - * Also sets the responseXXX fields on the jqXHR instance - */ -function ajaxConvert( s, response, jqXHR, isSuccess ) { - var conv2, current, conv, tmp, prev, - converters = {}, - - // Work with a copy of dataTypes in case we need to modify it for conversion - dataTypes = s.dataTypes.slice(); - - // Create converters map with lowercased keys - if ( dataTypes[ 1 ] ) { - for ( conv in s.converters ) { - converters[ conv.toLowerCase() ] = s.converters[ conv ]; - } - } - - current = dataTypes.shift(); - - // Convert to each sequential dataType - while ( current ) { - - if ( s.responseFields[ current ] ) { - jqXHR[ s.responseFields[ current ] ] = response; - } - - // Apply the dataFilter if provided - if ( !prev && isSuccess && s.dataFilter ) { - response = s.dataFilter( response, s.dataType ); - } - - prev = current; - current = dataTypes.shift(); - - if ( current ) { - - // There's only work to do if current dataType is non-auto - if ( current === "*" ) { - - current = prev; - - // Convert response if prev dataType is non-auto and differs from current - } else if ( prev !== "*" && prev !== current ) { - - // Seek a direct converter - conv = converters[ prev + " " + current ] || converters[ "* " + current ]; - - // If none found, seek a pair - if ( !conv ) { - for ( conv2 in converters ) { - - // If conv2 outputs current - tmp = conv2.split( " " ); - if ( tmp[ 1 ] === current ) { - - // If prev can be converted to accepted input - conv = converters[ prev + " " + tmp[ 0 ] ] || - converters[ "* " + tmp[ 0 ] ]; - if ( conv ) { - - // Condense equivalence converters - if ( conv === true ) { - conv = converters[ conv2 ]; - - // Otherwise, insert the intermediate dataType - } else if ( converters[ conv2 ] !== true ) { - current = tmp[ 0 ]; - dataTypes.unshift( tmp[ 1 ] ); - } - break; - } - } - } - } - - // Apply converter (if not an equivalence) - if ( conv !== true ) { - - // Unless errors are allowed to bubble, catch and return them - if ( conv && s.throws ) { - response = conv( response ); - } else { - try { - response = conv( response ); - } catch ( e ) { - return { - state: "parsererror", - error: conv ? e : "No conversion from " + prev + " to " + current - }; - } - } - } - } - } - } - - return { state: "success", data: response }; -} - -jQuery.extend( { - - // Counter for holding the number of active queries - active: 0, - - // Last-Modified header cache for next request - lastModified: {}, - etag: {}, - - ajaxSettings: { - url: location.href, - type: "GET", - isLocal: rlocalProtocol.test( location.protocol ), - global: true, - processData: true, - async: true, - contentType: "application/x-www-form-urlencoded; charset=UTF-8", - - /* - timeout: 0, - data: null, - dataType: null, - username: null, - password: null, - cache: null, - throws: false, - traditional: false, - headers: {}, - */ - - accepts: { - "*": allTypes, - text: "text/plain", - html: "text/html", - xml: "application/xml, text/xml", - json: "application/json, text/javascript" - }, - - contents: { - xml: /\bxml\b/, - html: /\bhtml/, - json: /\bjson\b/ - }, - - responseFields: { - xml: "responseXML", - text: "responseText", - json: "responseJSON" - }, - - // Data converters - // Keys separate source (or catchall "*") and destination types with a single space - converters: { - - // Convert anything to text - "* text": String, - - // Text to html (true = no transformation) - "text html": true, - - // Evaluate text as a json expression - "text json": JSON.parse, - - // Parse text as xml - "text xml": jQuery.parseXML - }, - - // For options that shouldn't be deep extended: - // you can add your own custom options here if - // and when you create one that shouldn't be - // deep extended (see ajaxExtend) - flatOptions: { - url: true, - context: true - } - }, - - // Creates a full fledged settings object into target - // with both ajaxSettings and settings fields. - // If target is omitted, writes into ajaxSettings. - ajaxSetup: function( target, settings ) { - return settings ? - - // Building a settings object - ajaxExtend( ajaxExtend( target, jQuery.ajaxSettings ), settings ) : - - // Extending ajaxSettings - ajaxExtend( jQuery.ajaxSettings, target ); - }, - - ajaxPrefilter: addToPrefiltersOrTransports( prefilters ), - ajaxTransport: addToPrefiltersOrTransports( transports ), - - // Main method - ajax: function( url, options ) { - - // If url is an object, simulate pre-1.5 signature - if ( typeof url === "object" ) { - options = url; - url = undefined; - } - - // Force options to be an object - options = options || {}; - - var transport, - - // URL without anti-cache param - cacheURL, - - // Response headers - responseHeadersString, - responseHeaders, - - // timeout handle - timeoutTimer, - - // Url cleanup var - urlAnchor, - - // Request state (becomes false upon send and true upon completion) - completed, - - // To know if global events are to be dispatched - fireGlobals, - - // Loop variable - i, - - // uncached part of the url - uncached, - - // Create the final options object - s = jQuery.ajaxSetup( {}, options ), - - // Callbacks context - callbackContext = s.context || s, - - // Context for global events is callbackContext if it is a DOM node or jQuery collection - globalEventContext = s.context && - ( callbackContext.nodeType || callbackContext.jquery ) ? - jQuery( callbackContext ) : - jQuery.event, - - // Deferreds - deferred = jQuery.Deferred(), - completeDeferred = jQuery.Callbacks( "once memory" ), - - // Status-dependent callbacks - statusCode = s.statusCode || {}, - - // Headers (they are sent all at once) - requestHeaders = {}, - requestHeadersNames = {}, - - // Default abort message - strAbort = "canceled", - - // Fake xhr - jqXHR = { - readyState: 0, - - // Builds headers hashtable if needed - getResponseHeader: function( key ) { - var match; - if ( completed ) { - if ( !responseHeaders ) { - responseHeaders = {}; - while ( ( match = rheaders.exec( responseHeadersString ) ) ) { - responseHeaders[ match[ 1 ].toLowerCase() + " " ] = - ( responseHeaders[ match[ 1 ].toLowerCase() + " " ] || [] ) - .concat( match[ 2 ] ); - } - } - match = responseHeaders[ key.toLowerCase() + " " ]; - } - return match == null ? null : match.join( ", " ); - }, - - // Raw string - getAllResponseHeaders: function() { - return completed ? responseHeadersString : null; - }, - - // Caches the header - setRequestHeader: function( name, value ) { - if ( completed == null ) { - name = requestHeadersNames[ name.toLowerCase() ] = - requestHeadersNames[ name.toLowerCase() ] || name; - requestHeaders[ name ] = value; - } - return this; - }, - - // Overrides response content-type header - overrideMimeType: function( type ) { - if ( completed == null ) { - s.mimeType = type; - } - return this; - }, - - // Status-dependent callbacks - statusCode: function( map ) { - var code; - if ( map ) { - if ( completed ) { - - // Execute the appropriate callbacks - jqXHR.always( map[ jqXHR.status ] ); - } else { - - // Lazy-add the new callbacks in a way that preserves old ones - for ( code in map ) { - statusCode[ code ] = [ statusCode[ code ], map[ code ] ]; - } - } - } - return this; - }, - - // Cancel the request - abort: function( statusText ) { - var finalText = statusText || strAbort; - if ( transport ) { - transport.abort( finalText ); - } - done( 0, finalText ); - return this; - } - }; - - // Attach deferreds - deferred.promise( jqXHR ); - - // Add protocol if not provided (prefilters might expect it) - // Handle falsy url in the settings object (#10093: consistency with old signature) - // We also use the url parameter if available - s.url = ( ( url || s.url || location.href ) + "" ) - .replace( rprotocol, location.protocol + "//" ); - - // Alias method option to type as per ticket #12004 - s.type = options.method || options.type || s.method || s.type; - - // Extract dataTypes list - s.dataTypes = ( s.dataType || "*" ).toLowerCase().match( rnothtmlwhite ) || [ "" ]; - - // A cross-domain request is in order when the origin doesn't match the current origin. - if ( s.crossDomain == null ) { - urlAnchor = document.createElement( "a" ); - - // Support: IE <=8 - 11, Edge 12 - 15 - // IE throws exception on accessing the href property if url is malformed, - // e.g. http://example.com:80x/ - try { - urlAnchor.href = s.url; - - // Support: IE <=8 - 11 only - // Anchor's host property isn't correctly set when s.url is relative - urlAnchor.href = urlAnchor.href; - s.crossDomain = originAnchor.protocol + "//" + originAnchor.host !== - urlAnchor.protocol + "//" + urlAnchor.host; - } catch ( e ) { - - // If there is an error parsing the URL, assume it is crossDomain, - // it can be rejected by the transport if it is invalid - s.crossDomain = true; - } - } - - // Convert data if not already a string - if ( s.data && s.processData && typeof s.data !== "string" ) { - s.data = jQuery.param( s.data, s.traditional ); - } - - // Apply prefilters - inspectPrefiltersOrTransports( prefilters, s, options, jqXHR ); - - // If request was aborted inside a prefilter, stop there - if ( completed ) { - return jqXHR; - } - - // We can fire global events as of now if asked to - // Don't fire events if jQuery.event is undefined in an AMD-usage scenario (#15118) - fireGlobals = jQuery.event && s.global; - - // Watch for a new set of requests - if ( fireGlobals && jQuery.active++ === 0 ) { - jQuery.event.trigger( "ajaxStart" ); - } - - // Uppercase the type - s.type = s.type.toUpperCase(); - - // Determine if request has content - s.hasContent = !rnoContent.test( s.type ); - - // Save the URL in case we're toying with the If-Modified-Since - // and/or If-None-Match header later on - // Remove hash to simplify url manipulation - cacheURL = s.url.replace( rhash, "" ); - - // More options handling for requests with no content - if ( !s.hasContent ) { - - // Remember the hash so we can put it back - uncached = s.url.slice( cacheURL.length ); - - // If data is available and should be processed, append data to url - if ( s.data && ( s.processData || typeof s.data === "string" ) ) { - cacheURL += ( rquery.test( cacheURL ) ? "&" : "?" ) + s.data; - - // #9682: remove data so that it's not used in an eventual retry - delete s.data; - } - - // Add or update anti-cache param if needed - if ( s.cache === false ) { - cacheURL = cacheURL.replace( rantiCache, "$1" ); - uncached = ( rquery.test( cacheURL ) ? "&" : "?" ) + "_=" + ( nonce.guid++ ) + - uncached; - } - - // Put hash and anti-cache on the URL that will be requested (gh-1732) - s.url = cacheURL + uncached; - - // Change '%20' to '+' if this is encoded form body content (gh-2658) - } else if ( s.data && s.processData && - ( s.contentType || "" ).indexOf( "application/x-www-form-urlencoded" ) === 0 ) { - s.data = s.data.replace( r20, "+" ); - } - - // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. - if ( s.ifModified ) { - if ( jQuery.lastModified[ cacheURL ] ) { - jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ cacheURL ] ); - } - if ( jQuery.etag[ cacheURL ] ) { - jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ cacheURL ] ); - } - } - - // Set the correct header, if data is being sent - if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) { - jqXHR.setRequestHeader( "Content-Type", s.contentType ); - } - - // Set the Accepts header for the server, depending on the dataType - jqXHR.setRequestHeader( - "Accept", - s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[ 0 ] ] ? - s.accepts[ s.dataTypes[ 0 ] ] + - ( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) : - s.accepts[ "*" ] - ); - - // Check for headers option - for ( i in s.headers ) { - jqXHR.setRequestHeader( i, s.headers[ i ] ); - } - - // Allow custom headers/mimetypes and early abort - if ( s.beforeSend && - ( s.beforeSend.call( callbackContext, jqXHR, s ) === false || completed ) ) { - - // Abort if not done already and return - return jqXHR.abort(); - } - - // Aborting is no longer a cancellation - strAbort = "abort"; - - // Install callbacks on deferreds - completeDeferred.add( s.complete ); - jqXHR.done( s.success ); - jqXHR.fail( s.error ); - - // Get transport - transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR ); - - // If no transport, we auto-abort - if ( !transport ) { - done( -1, "No Transport" ); - } else { - jqXHR.readyState = 1; - - // Send global event - if ( fireGlobals ) { - globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] ); - } - - // If request was aborted inside ajaxSend, stop there - if ( completed ) { - return jqXHR; - } - - // Timeout - if ( s.async && s.timeout > 0 ) { - timeoutTimer = window.setTimeout( function() { - jqXHR.abort( "timeout" ); - }, s.timeout ); - } - - try { - completed = false; - transport.send( requestHeaders, done ); - } catch ( e ) { - - // Rethrow post-completion exceptions - if ( completed ) { - throw e; - } - - // Propagate others as results - done( -1, e ); - } - } - - // Callback for when everything is done - function done( status, nativeStatusText, responses, headers ) { - var isSuccess, success, error, response, modified, - statusText = nativeStatusText; - - // Ignore repeat invocations - if ( completed ) { - return; - } - - completed = true; - - // Clear timeout if it exists - if ( timeoutTimer ) { - window.clearTimeout( timeoutTimer ); - } - - // Dereference transport for early garbage collection - // (no matter how long the jqXHR object will be used) - transport = undefined; - - // Cache response headers - responseHeadersString = headers || ""; - - // Set readyState - jqXHR.readyState = status > 0 ? 4 : 0; - - // Determine if successful - isSuccess = status >= 200 && status < 300 || status === 304; - - // Get response data - if ( responses ) { - response = ajaxHandleResponses( s, jqXHR, responses ); - } - - // Use a noop converter for missing script but not if jsonp - if ( !isSuccess && - jQuery.inArray( "script", s.dataTypes ) > -1 && - jQuery.inArray( "json", s.dataTypes ) < 0 ) { - s.converters[ "text script" ] = function() {}; - } - - // Convert no matter what (that way responseXXX fields are always set) - response = ajaxConvert( s, response, jqXHR, isSuccess ); - - // If successful, handle type chaining - if ( isSuccess ) { - - // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. - if ( s.ifModified ) { - modified = jqXHR.getResponseHeader( "Last-Modified" ); - if ( modified ) { - jQuery.lastModified[ cacheURL ] = modified; - } - modified = jqXHR.getResponseHeader( "etag" ); - if ( modified ) { - jQuery.etag[ cacheURL ] = modified; - } - } - - // if no content - if ( status === 204 || s.type === "HEAD" ) { - statusText = "nocontent"; - - // if not modified - } else if ( status === 304 ) { - statusText = "notmodified"; - - // If we have data, let's convert it - } else { - statusText = response.state; - success = response.data; - error = response.error; - isSuccess = !error; - } - } else { - - // Extract error from statusText and normalize for non-aborts - error = statusText; - if ( status || !statusText ) { - statusText = "error"; - if ( status < 0 ) { - status = 0; - } - } - } - - // Set data for the fake xhr object - jqXHR.status = status; - jqXHR.statusText = ( nativeStatusText || statusText ) + ""; - - // Success/Error - if ( isSuccess ) { - deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] ); - } else { - deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] ); - } - - // Status-dependent callbacks - jqXHR.statusCode( statusCode ); - statusCode = undefined; - - if ( fireGlobals ) { - globalEventContext.trigger( isSuccess ? "ajaxSuccess" : "ajaxError", - [ jqXHR, s, isSuccess ? success : error ] ); - } - - // Complete - completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] ); - - if ( fireGlobals ) { - globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] ); - - // Handle the global AJAX counter - if ( !( --jQuery.active ) ) { - jQuery.event.trigger( "ajaxStop" ); - } - } - } - - return jqXHR; - }, - - getJSON: function( url, data, callback ) { - return jQuery.get( url, data, callback, "json" ); - }, - - getScript: function( url, callback ) { - return jQuery.get( url, undefined, callback, "script" ); - } -} ); - -jQuery.each( [ "get", "post" ], function( _i, method ) { - jQuery[ method ] = function( url, data, callback, type ) { - - // Shift arguments if data argument was omitted - if ( isFunction( data ) ) { - type = type || callback; - callback = data; - data = undefined; - } - - // The url can be an options object (which then must have .url) - return jQuery.ajax( jQuery.extend( { - url: url, - type: method, - dataType: type, - data: data, - success: callback - }, jQuery.isPlainObject( url ) && url ) ); - }; -} ); - -jQuery.ajaxPrefilter( function( s ) { - var i; - for ( i in s.headers ) { - if ( i.toLowerCase() === "content-type" ) { - s.contentType = s.headers[ i ] || ""; - } - } -} ); - - -jQuery._evalUrl = function( url, options, doc ) { - return jQuery.ajax( { - url: url, - - // Make this explicit, since user can override this through ajaxSetup (#11264) - type: "GET", - dataType: "script", - cache: true, - async: false, - global: false, - - // Only evaluate the response if it is successful (gh-4126) - // dataFilter is not invoked for failure responses, so using it instead - // of the default converter is kludgy but it works. - converters: { - "text script": function() {} - }, - dataFilter: function( response ) { - jQuery.globalEval( response, options, doc ); - } - } ); -}; - - -jQuery.fn.extend( { - wrapAll: function( html ) { - var wrap; - - if ( this[ 0 ] ) { - if ( isFunction( html ) ) { - html = html.call( this[ 0 ] ); - } - - // The elements to wrap the target around - wrap = jQuery( html, this[ 0 ].ownerDocument ).eq( 0 ).clone( true ); - - if ( this[ 0 ].parentNode ) { - wrap.insertBefore( this[ 0 ] ); - } - - wrap.map( function() { - var elem = this; - - while ( elem.firstElementChild ) { - elem = elem.firstElementChild; - } - - return elem; - } ).append( this ); - } - - return this; - }, - - wrapInner: function( html ) { - if ( isFunction( html ) ) { - return this.each( function( i ) { - jQuery( this ).wrapInner( html.call( this, i ) ); - } ); - } - - return this.each( function() { - var self = jQuery( this ), - contents = self.contents(); - - if ( contents.length ) { - contents.wrapAll( html ); - - } else { - self.append( html ); - } - } ); - }, - - wrap: function( html ) { - var htmlIsFunction = isFunction( html ); - - return this.each( function( i ) { - jQuery( this ).wrapAll( htmlIsFunction ? html.call( this, i ) : html ); - } ); - }, - - unwrap: function( selector ) { - this.parent( selector ).not( "body" ).each( function() { - jQuery( this ).replaceWith( this.childNodes ); - } ); - return this; - } -} ); - - -jQuery.expr.pseudos.hidden = function( elem ) { - return !jQuery.expr.pseudos.visible( elem ); -}; -jQuery.expr.pseudos.visible = function( elem ) { - return !!( elem.offsetWidth || elem.offsetHeight || elem.getClientRects().length ); -}; - - - - -jQuery.ajaxSettings.xhr = function() { - try { - return new window.XMLHttpRequest(); - } catch ( e ) {} -}; - -var xhrSuccessStatus = { - - // File protocol always yields status code 0, assume 200 - 0: 200, - - // Support: IE <=9 only - // #1450: sometimes IE returns 1223 when it should be 204 - 1223: 204 - }, - xhrSupported = jQuery.ajaxSettings.xhr(); - -support.cors = !!xhrSupported && ( "withCredentials" in xhrSupported ); -support.ajax = xhrSupported = !!xhrSupported; - -jQuery.ajaxTransport( function( options ) { - var callback, errorCallback; - - // Cross domain only allowed if supported through XMLHttpRequest - if ( support.cors || xhrSupported && !options.crossDomain ) { - return { - send: function( headers, complete ) { - var i, - xhr = options.xhr(); - - xhr.open( - options.type, - options.url, - options.async, - options.username, - options.password - ); - - // Apply custom fields if provided - if ( options.xhrFields ) { - for ( i in options.xhrFields ) { - xhr[ i ] = options.xhrFields[ i ]; - } - } - - // Override mime type if needed - if ( options.mimeType && xhr.overrideMimeType ) { - xhr.overrideMimeType( options.mimeType ); - } - - // X-Requested-With header - // For cross-domain requests, seeing as conditions for a preflight are - // akin to a jigsaw puzzle, we simply never set it to be sure. - // (it can always be set on a per-request basis or even using ajaxSetup) - // For same-domain requests, won't change header if already provided. - if ( !options.crossDomain && !headers[ "X-Requested-With" ] ) { - headers[ "X-Requested-With" ] = "XMLHttpRequest"; - } - - // Set headers - for ( i in headers ) { - xhr.setRequestHeader( i, headers[ i ] ); - } - - // Callback - callback = function( type ) { - return function() { - if ( callback ) { - callback = errorCallback = xhr.onload = - xhr.onerror = xhr.onabort = xhr.ontimeout = - xhr.onreadystatechange = null; - - if ( type === "abort" ) { - xhr.abort(); - } else if ( type === "error" ) { - - // Support: IE <=9 only - // On a manual native abort, IE9 throws - // errors on any property access that is not readyState - if ( typeof xhr.status !== "number" ) { - complete( 0, "error" ); - } else { - complete( - - // File: protocol always yields status 0; see #8605, #14207 - xhr.status, - xhr.statusText - ); - } - } else { - complete( - xhrSuccessStatus[ xhr.status ] || xhr.status, - xhr.statusText, - - // Support: IE <=9 only - // IE9 has no XHR2 but throws on binary (trac-11426) - // For XHR2 non-text, let the caller handle it (gh-2498) - ( xhr.responseType || "text" ) !== "text" || - typeof xhr.responseText !== "string" ? - { binary: xhr.response } : - { text: xhr.responseText }, - xhr.getAllResponseHeaders() - ); - } - } - }; - }; - - // Listen to events - xhr.onload = callback(); - errorCallback = xhr.onerror = xhr.ontimeout = callback( "error" ); - - // Support: IE 9 only - // Use onreadystatechange to replace onabort - // to handle uncaught aborts - if ( xhr.onabort !== undefined ) { - xhr.onabort = errorCallback; - } else { - xhr.onreadystatechange = function() { - - // Check readyState before timeout as it changes - if ( xhr.readyState === 4 ) { - - // Allow onerror to be called first, - // but that will not handle a native abort - // Also, save errorCallback to a variable - // as xhr.onerror cannot be accessed - window.setTimeout( function() { - if ( callback ) { - errorCallback(); - } - } ); - } - }; - } - - // Create the abort callback - callback = callback( "abort" ); - - try { - - // Do send the request (this may raise an exception) - xhr.send( options.hasContent && options.data || null ); - } catch ( e ) { - - // #14683: Only rethrow if this hasn't been notified as an error yet - if ( callback ) { - throw e; - } - } - }, - - abort: function() { - if ( callback ) { - callback(); - } - } - }; - } -} ); - - - - -// Prevent auto-execution of scripts when no explicit dataType was provided (See gh-2432) -jQuery.ajaxPrefilter( function( s ) { - if ( s.crossDomain ) { - s.contents.script = false; - } -} ); - -// Install script dataType -jQuery.ajaxSetup( { - accepts: { - script: "text/javascript, application/javascript, " + - "application/ecmascript, application/x-ecmascript" - }, - contents: { - script: /\b(?:java|ecma)script\b/ - }, - converters: { - "text script": function( text ) { - jQuery.globalEval( text ); - return text; - } - } -} ); - -// Handle cache's special case and crossDomain -jQuery.ajaxPrefilter( "script", function( s ) { - if ( s.cache === undefined ) { - s.cache = false; - } - if ( s.crossDomain ) { - s.type = "GET"; - } -} ); - -// Bind script tag hack transport -jQuery.ajaxTransport( "script", function( s ) { - - // This transport only deals with cross domain or forced-by-attrs requests - if ( s.crossDomain || s.scriptAttrs ) { - var script, callback; - return { - send: function( _, complete ) { - script = jQuery( "<script>" ) - .attr( s.scriptAttrs || {} ) - .prop( { charset: s.scriptCharset, src: s.url } ) - .on( "load error", callback = function( evt ) { - script.remove(); - callback = null; - if ( evt ) { - complete( evt.type === "error" ? 404 : 200, evt.type ); - } - } ); - - // Use native DOM manipulation to avoid our domManip AJAX trickery - document.head.appendChild( script[ 0 ] ); - }, - abort: function() { - if ( callback ) { - callback(); - } - } - }; - } -} ); - - - - -var oldCallbacks = [], - rjsonp = /(=)\?(?=&|$)|\?\?/; - -// Default jsonp settings -jQuery.ajaxSetup( { - jsonp: "callback", - jsonpCallback: function() { - var callback = oldCallbacks.pop() || ( jQuery.expando + "_" + ( nonce.guid++ ) ); - this[ callback ] = true; - return callback; - } -} ); - -// Detect, normalize options and install callbacks for jsonp requests -jQuery.ajaxPrefilter( "json jsonp", function( s, originalSettings, jqXHR ) { - - var callbackName, overwritten, responseContainer, - jsonProp = s.jsonp !== false && ( rjsonp.test( s.url ) ? - "url" : - typeof s.data === "string" && - ( s.contentType || "" ) - .indexOf( "application/x-www-form-urlencoded" ) === 0 && - rjsonp.test( s.data ) && "data" - ); - - // Handle iff the expected data type is "jsonp" or we have a parameter to set - if ( jsonProp || s.dataTypes[ 0 ] === "jsonp" ) { - - // Get callback name, remembering preexisting value associated with it - callbackName = s.jsonpCallback = isFunction( s.jsonpCallback ) ? - s.jsonpCallback() : - s.jsonpCallback; - - // Insert callback into url or form data - if ( jsonProp ) { - s[ jsonProp ] = s[ jsonProp ].replace( rjsonp, "$1" + callbackName ); - } else if ( s.jsonp !== false ) { - s.url += ( rquery.test( s.url ) ? "&" : "?" ) + s.jsonp + "=" + callbackName; - } - - // Use data converter to retrieve json after script execution - s.converters[ "script json" ] = function() { - if ( !responseContainer ) { - jQuery.error( callbackName + " was not called" ); - } - return responseContainer[ 0 ]; - }; - - // Force json dataType - s.dataTypes[ 0 ] = "json"; - - // Install callback - overwritten = window[ callbackName ]; - window[ callbackName ] = function() { - responseContainer = arguments; - }; - - // Clean-up function (fires after converters) - jqXHR.always( function() { - - // If previous value didn't exist - remove it - if ( overwritten === undefined ) { - jQuery( window ).removeProp( callbackName ); - - // Otherwise restore preexisting value - } else { - window[ callbackName ] = overwritten; - } - - // Save back as free - if ( s[ callbackName ] ) { - - // Make sure that re-using the options doesn't screw things around - s.jsonpCallback = originalSettings.jsonpCallback; - - // Save the callback name for future use - oldCallbacks.push( callbackName ); - } - - // Call if it was a function and we have a response - if ( responseContainer && isFunction( overwritten ) ) { - overwritten( responseContainer[ 0 ] ); - } - - responseContainer = overwritten = undefined; - } ); - - // Delegate to script - return "script"; - } -} ); - - - - -// Support: Safari 8 only -// In Safari 8 documents created via document.implementation.createHTMLDocument -// collapse sibling forms: the second one becomes a child of the first one. -// Because of that, this security measure has to be disabled in Safari 8. -// https://bugs.webkit.org/show_bug.cgi?id=137337 -support.createHTMLDocument = ( function() { - var body = document.implementation.createHTMLDocument( "" ).body; - body.innerHTML = "<form></form><form></form>"; - return body.childNodes.length === 2; -} )(); - - -// Argument "data" should be string of html -// context (optional): If specified, the fragment will be created in this context, -// defaults to document -// keepScripts (optional): If true, will include scripts passed in the html string -jQuery.parseHTML = function( data, context, keepScripts ) { - if ( typeof data !== "string" ) { - return []; - } - if ( typeof context === "boolean" ) { - keepScripts = context; - context = false; - } - - var base, parsed, scripts; - - if ( !context ) { - - // Stop scripts or inline event handlers from being executed immediately - // by using document.implementation - if ( support.createHTMLDocument ) { - context = document.implementation.createHTMLDocument( "" ); - - // Set the base href for the created document - // so any parsed elements with URLs - // are based on the document's URL (gh-2965) - base = context.createElement( "base" ); - base.href = document.location.href; - context.head.appendChild( base ); - } else { - context = document; - } - } - - parsed = rsingleTag.exec( data ); - scripts = !keepScripts && []; - - // Single tag - if ( parsed ) { - return [ context.createElement( parsed[ 1 ] ) ]; - } - - parsed = buildFragment( [ data ], context, scripts ); - - if ( scripts && scripts.length ) { - jQuery( scripts ).remove(); - } - - return jQuery.merge( [], parsed.childNodes ); -}; - - -/** - * Load a url into a page - */ -jQuery.fn.load = function( url, params, callback ) { - var selector, type, response, - self = this, - off = url.indexOf( " " ); - - if ( off > -1 ) { - selector = stripAndCollapse( url.slice( off ) ); - url = url.slice( 0, off ); - } - - // If it's a function - if ( isFunction( params ) ) { - - // We assume that it's the callback - callback = params; - params = undefined; - - // Otherwise, build a param string - } else if ( params && typeof params === "object" ) { - type = "POST"; - } - - // If we have elements to modify, make the request - if ( self.length > 0 ) { - jQuery.ajax( { - url: url, - - // If "type" variable is undefined, then "GET" method will be used. - // Make value of this field explicit since - // user can override it through ajaxSetup method - type: type || "GET", - dataType: "html", - data: params - } ).done( function( responseText ) { - - // Save response for use in complete callback - response = arguments; - - self.html( selector ? - - // If a selector was specified, locate the right elements in a dummy div - // Exclude scripts to avoid IE 'Permission Denied' errors - jQuery( "<div>" ).append( jQuery.parseHTML( responseText ) ).find( selector ) : - - // Otherwise use the full result - responseText ); - - // If the request succeeds, this function gets "data", "status", "jqXHR" - // but they are ignored because response was set above. - // If it fails, this function gets "jqXHR", "status", "error" - } ).always( callback && function( jqXHR, status ) { - self.each( function() { - callback.apply( this, response || [ jqXHR.responseText, status, jqXHR ] ); - } ); - } ); - } - - return this; -}; - - - - -jQuery.expr.pseudos.animated = function( elem ) { - return jQuery.grep( jQuery.timers, function( fn ) { - return elem === fn.elem; - } ).length; -}; - - - - -jQuery.offset = { - setOffset: function( elem, options, i ) { - var curPosition, curLeft, curCSSTop, curTop, curOffset, curCSSLeft, calculatePosition, - position = jQuery.css( elem, "position" ), - curElem = jQuery( elem ), - props = {}; - - // Set position first, in-case top/left are set even on static elem - if ( position === "static" ) { - elem.style.position = "relative"; - } - - curOffset = curElem.offset(); - curCSSTop = jQuery.css( elem, "top" ); - curCSSLeft = jQuery.css( elem, "left" ); - calculatePosition = ( position === "absolute" || position === "fixed" ) && - ( curCSSTop + curCSSLeft ).indexOf( "auto" ) > -1; - - // Need to be able to calculate position if either - // top or left is auto and position is either absolute or fixed - if ( calculatePosition ) { - curPosition = curElem.position(); - curTop = curPosition.top; - curLeft = curPosition.left; - - } else { - curTop = parseFloat( curCSSTop ) || 0; - curLeft = parseFloat( curCSSLeft ) || 0; - } - - if ( isFunction( options ) ) { - - // Use jQuery.extend here to allow modification of coordinates argument (gh-1848) - options = options.call( elem, i, jQuery.extend( {}, curOffset ) ); - } - - if ( options.top != null ) { - props.top = ( options.top - curOffset.top ) + curTop; - } - if ( options.left != null ) { - props.left = ( options.left - curOffset.left ) + curLeft; - } - - if ( "using" in options ) { - options.using.call( elem, props ); - - } else { - curElem.css( props ); - } - } -}; - -jQuery.fn.extend( { - - // offset() relates an element's border box to the document origin - offset: function( options ) { - - // Preserve chaining for setter - if ( arguments.length ) { - return options === undefined ? - this : - this.each( function( i ) { - jQuery.offset.setOffset( this, options, i ); - } ); - } - - var rect, win, - elem = this[ 0 ]; - - if ( !elem ) { - return; - } - - // Return zeros for disconnected and hidden (display: none) elements (gh-2310) - // Support: IE <=11 only - // Running getBoundingClientRect on a - // disconnected node in IE throws an error - if ( !elem.getClientRects().length ) { - return { top: 0, left: 0 }; - } - - // Get document-relative position by adding viewport scroll to viewport-relative gBCR - rect = elem.getBoundingClientRect(); - win = elem.ownerDocument.defaultView; - return { - top: rect.top + win.pageYOffset, - left: rect.left + win.pageXOffset - }; - }, - - // position() relates an element's margin box to its offset parent's padding box - // This corresponds to the behavior of CSS absolute positioning - position: function() { - if ( !this[ 0 ] ) { - return; - } - - var offsetParent, offset, doc, - elem = this[ 0 ], - parentOffset = { top: 0, left: 0 }; - - // position:fixed elements are offset from the viewport, which itself always has zero offset - if ( jQuery.css( elem, "position" ) === "fixed" ) { - - // Assume position:fixed implies availability of getBoundingClientRect - offset = elem.getBoundingClientRect(); - - } else { - offset = this.offset(); - - // Account for the *real* offset parent, which can be the document or its root element - // when a statically positioned element is identified - doc = elem.ownerDocument; - offsetParent = elem.offsetParent || doc.documentElement; - while ( offsetParent && - ( offsetParent === doc.body || offsetParent === doc.documentElement ) && - jQuery.css( offsetParent, "position" ) === "static" ) { - - offsetParent = offsetParent.parentNode; - } - if ( offsetParent && offsetParent !== elem && offsetParent.nodeType === 1 ) { - - // Incorporate borders into its offset, since they are outside its content origin - parentOffset = jQuery( offsetParent ).offset(); - parentOffset.top += jQuery.css( offsetParent, "borderTopWidth", true ); - parentOffset.left += jQuery.css( offsetParent, "borderLeftWidth", true ); - } - } - - // Subtract parent offsets and element margins - return { - top: offset.top - parentOffset.top - jQuery.css( elem, "marginTop", true ), - left: offset.left - parentOffset.left - jQuery.css( elem, "marginLeft", true ) - }; - }, - - // This method will return documentElement in the following cases: - // 1) For the element inside the iframe without offsetParent, this method will return - // documentElement of the parent window - // 2) For the hidden or detached element - // 3) For body or html element, i.e. in case of the html node - it will return itself - // - // but those exceptions were never presented as a real life use-cases - // and might be considered as more preferable results. - // - // This logic, however, is not guaranteed and can change at any point in the future - offsetParent: function() { - return this.map( function() { - var offsetParent = this.offsetParent; - - while ( offsetParent && jQuery.css( offsetParent, "position" ) === "static" ) { - offsetParent = offsetParent.offsetParent; - } - - return offsetParent || documentElement; - } ); - } -} ); - -// Create scrollLeft and scrollTop methods -jQuery.each( { scrollLeft: "pageXOffset", scrollTop: "pageYOffset" }, function( method, prop ) { - var top = "pageYOffset" === prop; - - jQuery.fn[ method ] = function( val ) { - return access( this, function( elem, method, val ) { - - // Coalesce documents and windows - var win; - if ( isWindow( elem ) ) { - win = elem; - } else if ( elem.nodeType === 9 ) { - win = elem.defaultView; - } - - if ( val === undefined ) { - return win ? win[ prop ] : elem[ method ]; - } - - if ( win ) { - win.scrollTo( - !top ? val : win.pageXOffset, - top ? val : win.pageYOffset - ); - - } else { - elem[ method ] = val; - } - }, method, val, arguments.length ); - }; -} ); - -// Support: Safari <=7 - 9.1, Chrome <=37 - 49 -// Add the top/left cssHooks using jQuery.fn.position -// Webkit bug: https://bugs.webkit.org/show_bug.cgi?id=29084 -// Blink bug: https://bugs.chromium.org/p/chromium/issues/detail?id=589347 -// getComputedStyle returns percent when specified for top/left/bottom/right; -// rather than make the css module depend on the offset module, just check for it here -jQuery.each( [ "top", "left" ], function( _i, prop ) { - jQuery.cssHooks[ prop ] = addGetHookIf( support.pixelPosition, - function( elem, computed ) { - if ( computed ) { - computed = curCSS( elem, prop ); - - // If curCSS returns percentage, fallback to offset - return rnumnonpx.test( computed ) ? - jQuery( elem ).position()[ prop ] + "px" : - computed; - } - } - ); -} ); - - -// Create innerHeight, innerWidth, height, width, outerHeight and outerWidth methods -jQuery.each( { Height: "height", Width: "width" }, function( name, type ) { - jQuery.each( { - padding: "inner" + name, - content: type, - "": "outer" + name - }, function( defaultExtra, funcName ) { - - // Margin is only for outerHeight, outerWidth - jQuery.fn[ funcName ] = function( margin, value ) { - var chainable = arguments.length && ( defaultExtra || typeof margin !== "boolean" ), - extra = defaultExtra || ( margin === true || value === true ? "margin" : "border" ); - - return access( this, function( elem, type, value ) { - var doc; - - if ( isWindow( elem ) ) { - - // $( window ).outerWidth/Height return w/h including scrollbars (gh-1729) - return funcName.indexOf( "outer" ) === 0 ? - elem[ "inner" + name ] : - elem.document.documentElement[ "client" + name ]; - } - - // Get document width or height - if ( elem.nodeType === 9 ) { - doc = elem.documentElement; - - // Either scroll[Width/Height] or offset[Width/Height] or client[Width/Height], - // whichever is greatest - return Math.max( - elem.body[ "scroll" + name ], doc[ "scroll" + name ], - elem.body[ "offset" + name ], doc[ "offset" + name ], - doc[ "client" + name ] - ); - } - - return value === undefined ? - - // Get width or height on the element, requesting but not forcing parseFloat - jQuery.css( elem, type, extra ) : - - // Set width or height on the element - jQuery.style( elem, type, value, extra ); - }, type, chainable ? margin : undefined, chainable ); - }; - } ); -} ); - - -jQuery.each( [ - "ajaxStart", - "ajaxStop", - "ajaxComplete", - "ajaxError", - "ajaxSuccess", - "ajaxSend" -], function( _i, type ) { - jQuery.fn[ type ] = function( fn ) { - return this.on( type, fn ); - }; -} ); - - - - -jQuery.fn.extend( { - - bind: function( types, data, fn ) { - return this.on( types, null, data, fn ); - }, - unbind: function( types, fn ) { - return this.off( types, null, fn ); - }, - - delegate: function( selector, types, data, fn ) { - return this.on( types, selector, data, fn ); - }, - undelegate: function( selector, types, fn ) { - - // ( namespace ) or ( selector, types [, fn] ) - return arguments.length === 1 ? - this.off( selector, "**" ) : - this.off( types, selector || "**", fn ); - }, - - hover: function( fnOver, fnOut ) { - return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver ); - } -} ); - -jQuery.each( - ( "blur focus focusin focusout resize scroll click dblclick " + - "mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " + - "change select submit keydown keypress keyup contextmenu" ).split( " " ), - function( _i, name ) { - - // Handle event binding - jQuery.fn[ name ] = function( data, fn ) { - return arguments.length > 0 ? - this.on( name, null, data, fn ) : - this.trigger( name ); - }; - } -); - - - - -// Support: Android <=4.0 only -// Make sure we trim BOM and NBSP -var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g; - -// Bind a function to a context, optionally partially applying any -// arguments. -// jQuery.proxy is deprecated to promote standards (specifically Function#bind) -// However, it is not slated for removal any time soon -jQuery.proxy = function( fn, context ) { - var tmp, args, proxy; - - if ( typeof context === "string" ) { - tmp = fn[ context ]; - context = fn; - fn = tmp; - } - - // Quick check to determine if target is callable, in the spec - // this throws a TypeError, but we will just return undefined. - if ( !isFunction( fn ) ) { - return undefined; - } - - // Simulated bind - args = slice.call( arguments, 2 ); - proxy = function() { - return fn.apply( context || this, args.concat( slice.call( arguments ) ) ); - }; - - // Set the guid of unique handler to the same of original handler, so it can be removed - proxy.guid = fn.guid = fn.guid || jQuery.guid++; - - return proxy; -}; - -jQuery.holdReady = function( hold ) { - if ( hold ) { - jQuery.readyWait++; - } else { - jQuery.ready( true ); - } -}; -jQuery.isArray = Array.isArray; -jQuery.parseJSON = JSON.parse; -jQuery.nodeName = nodeName; -jQuery.isFunction = isFunction; -jQuery.isWindow = isWindow; -jQuery.camelCase = camelCase; -jQuery.type = toType; - -jQuery.now = Date.now; - -jQuery.isNumeric = function( obj ) { - - // As of jQuery 3.0, isNumeric is limited to - // strings and numbers (primitives or objects) - // that can be coerced to finite numbers (gh-2662) - var type = jQuery.type( obj ); - return ( type === "number" || type === "string" ) && - - // parseFloat NaNs numeric-cast false positives ("") - // ...but misinterprets leading-number strings, particularly hex literals ("0x...") - // subtraction forces infinities to NaN - !isNaN( obj - parseFloat( obj ) ); -}; - -jQuery.trim = function( text ) { - return text == null ? - "" : - ( text + "" ).replace( rtrim, "" ); -}; - - - -// Register as a named AMD module, since jQuery can be concatenated with other -// files that may use define, but not via a proper concatenation script that -// understands anonymous AMD modules. A named AMD is safest and most robust -// way to register. Lowercase jquery is used because AMD module names are -// derived from file names, and jQuery is normally delivered in a lowercase -// file name. Do this after creating the global so that if an AMD module wants -// to call noConflict to hide this version of jQuery, it will work. - -// Note that for maximum portability, libraries that are not jQuery should -// declare themselves as anonymous modules, and avoid setting a global if an -// AMD loader is present. jQuery is a special case. For more information, see -// https://github.com/jrburke/requirejs/wiki/Updating-existing-libraries#wiki-anon - -if ( typeof define === "function" && define.amd ) { - define( "jquery", [], function() { - return jQuery; - } ); -} - - - - -var - - // Map over jQuery in case of overwrite - _jQuery = window.jQuery, - - // Map over the $ in case of overwrite - _$ = window.$; - -jQuery.noConflict = function( deep ) { - if ( window.$ === jQuery ) { - window.$ = _$; - } - - if ( deep && window.jQuery === jQuery ) { - window.jQuery = _jQuery; - } - - return jQuery; -}; - -// Expose jQuery and $ identifiers, even in AMD -// (#7102#comment:10, https://github.com/jquery/jquery/pull/557) -// and CommonJS for browser emulators (#13566) -if ( typeof noGlobal === "undefined" ) { - window.jQuery = window.$ = jQuery; -} - - - - -return jQuery; -} ); diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.min.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.min.js deleted file mode 100644 index c4c6022..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}S.fn=S.prototype={jquery:f,constructor:S,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=S.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return S.each(this,e)},map:function(n){return this.pushStack(S.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(S.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(S.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:u,sort:t.sort,splice:t.splice},S.extend=S.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||m(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(S.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||S.isPlainObject(n)?n:{},i=!1,a[t]=S.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},S.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==o.call(e))&&(!(t=r(e))||"function"==typeof(n=v.call(t,"constructor")&&t.constructor)&&a.call(n)===l)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){b(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(p(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},makeArray:function(e,t){var n=t||[];return null!=e&&(p(Object(e))?S.merge(n,"string"==typeof e?[e]:e):u.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:i.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(p(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g(a)},guid:1,support:y}),"function"==typeof Symbol&&(S.fn[Symbol.iterator]=t[Symbol.iterator]),S.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var d=function(n){var e,d,b,o,i,h,f,g,w,u,l,T,C,a,E,v,s,c,y,S="sizzle"+1*new Date,p=n.document,k=0,r=0,m=ue(),x=ue(),A=ue(),N=ue(),j=function(e,t){return e===t&&(l=!0),0},D={}.hasOwnProperty,t=[],q=t.pop,L=t.push,H=t.push,O=t.slice,P=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},R="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",I="(?:\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",W="\\["+M+"*("+I+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+I+"))|)"+M+"*\\]",F=":("+I+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+W+")*)|.*)\\)|)",B=new RegExp(M+"+","g"),$=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),_=new RegExp("^"+M+"*,"+M+"*"),z=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="<a id='"+S+"'></a><select id='"+S+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0<se(t,C,null,[e]).length},se.contains=function(e,t){return(e.ownerDocument||e)!=C&&T(e),y(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!=C&&T(e);var n=b.attrHandle[t.toLowerCase()],r=n&&D.call(b.attrHandle,t.toLowerCase())?n(e,t,!E):void 0;return void 0!==r?r:d.attributes||!E?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},se.escape=function(e){return(e+"").replace(re,ie)},se.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},se.uniqueSort=function(e){var t,n=[],r=0,i=0;if(l=!d.detectDuplicates,u=!d.sortStable&&e.slice(0),e.sort(j),l){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)e.splice(n[r],1)}return u=null,e},o=se.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else while(t=e[r++])n+=o(t);return n},(b=se.selectors={cacheLength:50,createPseudo:le,match:G,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace(B," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(h,e,t,g,v){var y="nth"!==h.slice(0,3),m="last"!==h.slice(-4),x="of-type"===e;return 1===g&&0===v?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u,l=y!==m?"nextSibling":"previousSibling",c=e.parentNode,f=x&&e.nodeName.toLowerCase(),p=!n&&!x,d=!1;if(c){if(y){while(l){a=e;while(a=a[l])if(x?a.nodeName.toLowerCase()===f:1===a.nodeType)return!1;u=l="only"===h&&!u&&"nextSibling"}return!0}if(u=[m?c.firstChild:c.lastChild],m&&p){d=(s=(r=(i=(o=(a=c)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1])&&r[2],a=s&&c.childNodes[s];while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if(1===a.nodeType&&++d&&a===e){i[h]=[k,s,d];break}}else if(p&&(d=s=(r=(i=(o=(a=e)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1]),!1===d)while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if((x?a.nodeName.toLowerCase()===f:1===a.nodeType)&&++d&&(p&&((i=(o=a[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]=[k,d]),a===e))break;return(d-=v)===g||d%g==0&&0<=d/g}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||se.error("unsupported pseudo: "+e);return a[S]?a(o):1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?le(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=P(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:le(function(e){var r=[],i=[],s=f(e.replace($,"$1"));return s[S]?le(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:le(function(t){return function(e){return 0<se(t,e).length}}),contains:le(function(t){return t=t.replace(te,ne),function(e){return-1<(e.textContent||o(e)).indexOf(t)}}),lang:le(function(n){return V.test(n||"")||se.error("unsupported lang: "+n),n=n.replace(te,ne).toLowerCase(),function(e){var t;do{if(t=E?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===a},focus:function(e){return e===C.activeElement&&(!C.hasFocus||C.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return J.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ve(function(){return[0]}),last:ve(function(e,t){return[t-1]}),eq:ve(function(e,t,n){return[n<0?n+t:n]}),even:ve(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:ve(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:ve(function(e,t,n){for(var r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:ve(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=de(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=he(e);function me(){}function xe(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function be(s,e,t){var u=e.dir,l=e.next,c=l||u,f=t&&"parentNode"===c,p=r++;return e.first?function(e,t,n){while(e=e[u])if(1===e.nodeType||f)return s(e,t,n);return!1}:function(e,t,n){var r,i,o,a=[k,p];if(n){while(e=e[u])if((1===e.nodeType||f)&&s(e,t,n))return!0}else while(e=e[u])if(1===e.nodeType||f)if(i=(o=e[S]||(e[S]={}))[e.uniqueID]||(o[e.uniqueID]={}),l&&l===e.nodeName.toLowerCase())e=e[u]||e;else{if((r=i[c])&&r[0]===k&&r[1]===p)return a[2]=r[2];if((i[c]=a)[2]=s(e,t,n))return!0}return!1}}function we(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Te(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function Ce(d,h,g,v,y,e){return v&&!v[S]&&(v=Ce(v)),y&&!y[S]&&(y=Ce(y,e)),le(function(e,t,n,r){var i,o,a,s=[],u=[],l=t.length,c=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)se(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),f=!d||!e&&h?c:Te(c,s,d,n,r),p=g?y||(e?d:l||v)?[]:t:f;if(g&&g(f,p,n,r),v){i=Te(p,u),v(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(p[u[o]]=!(f[u[o]]=a))}if(e){if(y||d){if(y){i=[],o=p.length;while(o--)(a=p[o])&&i.push(f[o]=a);y(null,p=[],i,r)}o=p.length;while(o--)(a=p[o])&&-1<(i=y?P(e,a):s[o])&&(e[i]=!(t[i]=a))}}else p=Te(p===t?p.splice(l,p.length):p),y?y(null,t,p,r):H.apply(t,p)})}function Ee(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,u=be(function(e){return e===i},a,!0),l=be(function(e){return-1<P(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!==w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[be(we(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[S]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return Ce(1<s&&we(c),1<s&&xe(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace($,"$1"),t,s<n&&Ee(e.slice(s,n)),n<r&&Ee(e=e.slice(n)),n<r&&xe(e))}c.push(t)}return we(c)}return me.prototype=b.filters=b.pseudos,b.setFilters=new me,h=se.tokenize=function(e,t){var n,r,i,o,a,s,u,l=x[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=_.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=z.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace($," ")}),a=a.slice(n.length)),b.filter)!(r=G[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?se.error(e):x(e,s).slice(0)},f=se.compile=function(e,t){var n,v,y,m,x,r,i=[],o=[],a=A[e+" "];if(!a){t||(t=h(e)),n=t.length;while(n--)(a=Ee(t[n]))[S]?i.push(a):o.push(a);(a=A(e,(v=o,m=0<(y=i).length,x=0<v.length,r=function(e,t,n,r,i){var o,a,s,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=k+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t==C||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument==C||(T(o),n=!E);while(s=v[a++])if(s(o,t||C,n)){r.push(o);break}i&&(k=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=y[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=q.call(r));f=Te(f)}H.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&se.uniqueSort(r)}return i&&(k=h,w=p),c},m?le(r):r))).selector=e}return a},g=se.select=function(e,t,n,r){var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&h(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&E&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(te,ne),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=G.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(te,ne),ee.test(o[0].type)&&ye(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&xe(o)))return H.apply(n,r),n;break}}}return(l||f(e,c))(r,t,!E,n,!t||ee.test(e)&&ye(t.parentNode)||t),n},d.sortStable=S.split("").sort(j).join("")===S,d.detectDuplicates=!!l,T(),d.sortDetached=ce(function(e){return 1&e.compareDocumentPosition(C.createElement("fieldset"))}),ce(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||fe("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),d.attributes&&ce(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||fe("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute("disabled")})||fe(R,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),se}(C);S.find=d,S.expr=d.selectors,S.expr[":"]=S.expr.pseudos,S.uniqueSort=S.unique=d.uniqueSort,S.text=d.getText,S.isXMLDoc=d.isXML,S.contains=d.contains,S.escapeSelector=d.escape;var h=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&S(e).is(n))break;r.push(e)}return r},T=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},k=S.expr.match.needsContext;function A(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var N=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1<i.call(n,e)!==r}):S.filter(n,e,r)}S.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?S.find.matchesSelector(r,e)?[r]:[]:S.find.matches(e,S.grep(t,function(e){return 1===e.nodeType}))},S.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(S(e).filter(function(){for(t=0;t<r;t++)if(S.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)S.find(e,i[t],n);return 1<r?S.uniqueSort(n):n},filter:function(e){return this.pushStack(j(this,e||[],!1))},not:function(e){return this.pushStack(j(this,e||[],!0))},is:function(e){return!!j(this,"string"==typeof e&&k.test(e)?S(e):e||[],!1).length}});var D,q=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(S.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&S(e);if(!k.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&S.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?S.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?i.call(S(e),this[0]):i.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(S.uniqueSort(S.merge(this.get(),S(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),S.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return h(e,"parentNode")},parentsUntil:function(e,t,n){return h(e,"parentNode",n)},next:function(e){return O(e,"nextSibling")},prev:function(e){return O(e,"previousSibling")},nextAll:function(e){return h(e,"nextSibling")},prevAll:function(e){return h(e,"previousSibling")},nextUntil:function(e,t,n){return h(e,"nextSibling",n)},prevUntil:function(e,t,n){return h(e,"previousSibling",n)},siblings:function(e){return T((e.parentNode||{}).firstChild,e)},children:function(e){return T(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(A(e,"template")&&(e=e.content||e),S.merge([],e.childNodes))}},function(r,i){S.fn[r]=function(e,t){var n=S.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=S.filter(t,n)),1<this.length&&(H[r]||S.uniqueSort(n),L.test(r)&&n.reverse()),this.pushStack(n)}});var P=/[^\x20\t\r\n\f]+/g;function R(e){return e}function M(e){throw e}function I(e,t,n,r){var i;try{e&&m(i=e.promise)?i.call(e).done(t).fail(n):e&&m(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}S.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},S.each(e.match(P)||[],function(e,t){n[t]=!0}),n):S.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){S.each(e,function(e,t){m(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==w(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return S.each(arguments,function(e,t){var n;while(-1<(n=S.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<S.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},S.extend({Deferred:function(e){var o=[["notify","progress",S.Callbacks("memory"),S.Callbacks("memory"),2],["resolve","done",S.Callbacks("once memory"),S.Callbacks("once memory"),0,"resolved"],["reject","fail",S.Callbacks("once memory"),S.Callbacks("once memory"),1,"rejected"]],i="pending",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return S.Deferred(function(r){S.each(o,function(e,t){var n=m(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&m(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,m(t)?s?t.call(e,l(u,o,R,s),l(u,o,M,s)):(u++,t.call(e,l(u,o,R,s),l(u,o,M,s),l(u,o,R,o.notifyWith))):(a!==R&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){S.Deferred.exceptionHook&&S.Deferred.exceptionHook(e,t.stackTrace),u<=i+1&&(a!==M&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(S.Deferred.getStackHook&&(t.stackTrace=S.Deferred.getStackHook()),C.setTimeout(t))}}return S.Deferred(function(e){o[0][3].add(l(0,e,m(r)?r:R,e.notifyWith)),o[1][3].add(l(0,e,m(t)?t:R)),o[2][3].add(l(0,e,m(n)?n:M))}).promise()},promise:function(e){return null!=e?S.extend(e,a):a}},s={};return S.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=s.call(arguments),o=S.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?s.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(I(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||m(i[t]&&i[t].then)))return o.then();while(t--)I(i[t],a(t),o.reject);return o.promise()}});var W=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;S.Deferred.exceptionHook=function(e,t){C.console&&C.console.warn&&e&&W.test(e.name)&&C.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},S.readyException=function(e){C.setTimeout(function(){throw e})};var F=S.Deferred();function B(){E.removeEventListener("DOMContentLoaded",B),C.removeEventListener("load",B),S.ready()}S.fn.ready=function(e){return F.then(e)["catch"](function(e){S.readyException(e)}),this},S.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--S.readyWait:S.isReady)||(S.isReady=!0)!==e&&0<--S.readyWait||F.resolveWith(E,[S])}}),S.ready.then=F.then,"complete"===E.readyState||"loading"!==E.readyState&&!E.documentElement.doScroll?C.setTimeout(S.ready):(E.addEventListener("DOMContentLoaded",B),C.addEventListener("load",B));var $=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===w(n))for(s in i=!0,n)$(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,m(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(S(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},_=/^-ms-/,z=/-([a-z])/g;function U(e,t){return t.toUpperCase()}function X(e){return e.replace(_,"ms-").replace(z,U)}var V=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function G(){this.expando=S.expando+G.uid++}G.uid=1,G.prototype={cache:function(e){var t=e[this.expando];return t||(t={},V(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[X(t)]=n;else for(r in t)i[X(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][X(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(X):(t=X(t))in r?[t]:t.match(P)||[]).length;while(n--)delete r[t[n]]}(void 0===t||S.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!S.isEmptyObject(t)}};var Y=new G,Q=new G,J=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,K=/[A-Z]/g;function Z(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(K,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:J.test(i)?JSON.parse(i):i)}catch(e){}Q.set(e,t,n)}else n=void 0;return n}S.extend({hasData:function(e){return Q.hasData(e)||Y.hasData(e)},data:function(e,t,n){return Q.access(e,t,n)},removeData:function(e,t){Q.remove(e,t)},_data:function(e,t,n){return Y.access(e,t,n)},_removeData:function(e,t){Y.remove(e,t)}}),S.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=Q.get(o),1===o.nodeType&&!Y.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=X(r.slice(5)),Z(o,r,i[r]));Y.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){Q.set(this,n)}):$(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=Q.get(o,n))?t:void 0!==(t=Z(o,n))?t:void 0;this.each(function(){Q.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){Q.remove(this,e)})}}),S.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Y.get(e,t),n&&(!r||Array.isArray(n)?r=Y.access(e,t,S.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=S.queue(e,t),r=n.length,i=n.shift(),o=S._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){S.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Y.get(e,n)||Y.access(e,n,{empty:S.Callbacks("once memory").add(function(){Y.remove(e,[t+"queue",n])})})}}),S.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?S.queue(this[0],t):void 0===n?this:this.each(function(){var e=S.queue(this,t,n);S._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&S.dequeue(this,t)})},dequeue:function(e){return this.each(function(){S.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=S.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=Y.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var ee=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,te=new RegExp("^(?:([+-])=|)("+ee+")([a-z%]*)$","i"),ne=["Top","Right","Bottom","Left"],re=E.documentElement,ie=function(e){return S.contains(e.ownerDocument,e)},oe={composed:!0};re.getRootNode&&(ie=function(e){return S.contains(e.ownerDocument,e)||e.getRootNode(oe)===e.ownerDocument});var ae=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&ie(e)&&"none"===S.css(e,"display")};function se(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return S.css(e,t,"")},u=s(),l=n&&n[3]||(S.cssNumber[t]?"":"px"),c=e.nodeType&&(S.cssNumber[t]||"px"!==l&&+u)&&te.exec(S.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)S.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,S.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ue={};function le(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=Y.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&ae(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ue[s])||(o=a.body.appendChild(a.createElement(s)),u=S.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),ue[s]=u)))):"none"!==n&&(l[c]="none",Y.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}S.fn.extend({show:function(){return le(this,!0)},hide:function(){return le(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ae(this)?S(this).show():S(this).hide()})}});var ce,fe,pe=/^(?:checkbox|radio)$/i,de=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="<textarea>x</textarea>",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="<option></option>",y.option=!!ce.lastChild;var ge={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n<r;n++)Y.set(e[n],"globalEval",!t||Y.get(t[n],"globalEval"))}ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td,y.option||(ge.optgroup=ge.option=[1,"<select multiple='multiple'>","</select>"]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===w(o))S.merge(p,o.nodeType?[o]:o);else if(me.test(o)){a=a||f.appendChild(t.createElement("div")),s=(de.exec(o)||["",""])[1].toLowerCase(),u=ge[s]||ge._default,a.innerHTML=u[1]+S.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;S.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&-1<S.inArray(o,r))i&&i.push(o);else if(l=ie(o),a=ve(f.appendChild(o),"script"),l&&ye(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}var be=/^([^.]*)(?:\.(.+)|)/;function we(){return!0}function Te(){return!1}function Ce(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ee(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ee(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Te;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return S().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=S.guid++)),e.each(function(){S.event.add(this,t,i,r,n)})}function Se(e,i,o){o?(Y.set(e,i,!1),S.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Y.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(S.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Y.set(this,i,r),t=o(this,i),this[i](),r!==(n=Y.get(this,i))||t?Y.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n&&n.value}else r.length&&(Y.set(this,i,{value:S.event.trigger(S.extend(r[0],S.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Y.get(e,i)&&S.event.add(e,i,we)}S.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.get(t);if(V(t)){n.handler&&(n=(o=n).handler,i=o.selector),i&&S.find.matchesSelector(re,i),n.guid||(n.guid=S.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof S&&S.event.triggered!==e.type?S.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(P)||[""]).length;while(l--)d=g=(s=be.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=S.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=S.event.special[d]||{},c=S.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&S.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),S.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.hasData(e)&&Y.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(P)||[""]).length;while(l--)if(d=g=(s=be.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=S.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||S.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)S.event.remove(e,d+t[l],n,r,!0);S.isEmptyObject(u)&&Y.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=S.event.fix(e),l=(Y.get(this,"events")||Object.create(null))[u.type]||[],c=S.event.special[u.type]||{};for(s[0]=u,t=1;t<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,u)){a=S.event.handlers.call(this,u,l),t=0;while((i=a[t++])&&!u.isPropagationStopped()){u.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!u.isImmediatePropagationStopped())u.rnamespace&&!1!==o.namespace&&!u.rnamespace.test(o.namespace)||(u.handleObj=o,u.data=o.data,void 0!==(r=((S.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<S(i,this).index(l):S.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(S.Event.prototype,t,{enumerable:!0,configurable:!0,get:m(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[S.expando]?e:new S.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Se(t,"click",we),!1},trigger:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Se(t,"click"),!0},_default:function(e){var t=e.target;return pe.test(t.type)&&t.click&&A(t,"input")&&Y.get(t,"click")||A(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},S.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},S.Event=function(e,t){if(!(this instanceof S.Event))return new S.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?we:Te,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&S.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[S.expando]=!0},S.Event.prototype={constructor:S.Event,isDefaultPrevented:Te,isPropagationStopped:Te,isImmediatePropagationStopped:Te,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=we,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=we,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=we,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},S.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},S.event.addProp),S.each({focus:"focusin",blur:"focusout"},function(e,t){S.event.special[e]={setup:function(){return Se(this,e,Ce),!1},trigger:function(){return Se(this,e),!0},_default:function(){return!0},delegateType:t}}),S.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){S.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||S.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),S.fn.extend({on:function(e,t,n,r){return Ee(this,e,t,n,r)},one:function(e,t,n,r){return Ee(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,S(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Te),this.each(function(){S.event.remove(this,e,n,t)})}});var ke=/<script|<style|<link/i,Ae=/checked\s*(?:[^=]|=\s*.checked.)/i,Ne=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n<r;n++)S.event.add(t,i,s[i][n]);Q.hasData(e)&&(o=Q.access(e),a=S.extend({},o),Q.set(t,a))}}function He(n,r,i,o){r=g(r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=m(d);if(h||1<f&&"string"==typeof d&&!y.checkClone&&Ae.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),He(t,r,i,o)});if(f&&(t=(e=xe(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=S.map(ve(e,"script"),De)).length;c<f;c++)u=e,c!==p&&(u=S.clone(u,!0,!0),s&&S.merge(a,ve(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,S.map(a,qe),c=0;c<s;c++)u=a[c],he.test(u.type||"")&&!Y.access(u,"globalEval")&&S.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?S._evalUrl&&!u.noModule&&S._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},l):b(u.textContent.replace(Ne,""),u,l))}return n}function Oe(e,t,n){for(var r,i=t?S.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||S.cleanData(ve(r)),r.parentNode&&(n&&ie(r)&&ye(ve(r,"script")),r.parentNode.removeChild(r));return e}S.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=ie(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||S.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&pe.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||ve(e),a=a||ve(c),r=0,i=o.length;r<i;r++)Le(o[r],a[r]);else Le(e,c);return 0<(a=ve(c,"script")).length&&ye(a,!f&&ve(e,"script")),c},cleanData:function(e){for(var t,n,r,i=S.event.special,o=0;void 0!==(n=e[o]);o++)if(V(n)){if(t=n[Y.expando]){if(t.events)for(r in t.events)i[r]?S.event.remove(n,r):S.removeEvent(n,r,t.handle);n[Y.expando]=void 0}n[Q.expando]&&(n[Q.expando]=void 0)}}}),S.fn.extend({detach:function(e){return Oe(this,e,!0)},remove:function(e){return Oe(this,e)},text:function(e){return $(this,function(e){return void 0===e?S.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return He(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||je(this,e).appendChild(e)})},prepend:function(){return He(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=je(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return He(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return He(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(S.cleanData(ve(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return S.clone(this,e,t)})},html:function(e){return $(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!ke.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){e=S.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(S.cleanData(ve(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return He(this,arguments,function(e){var t=this.parentNode;S.inArray(this,n)<0&&(S.cleanData(ve(this)),t&&t.replaceChild(e,this))},n)}}),S.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){S.fn[e]=function(e){for(var t,n=[],r=S(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),S(r[o])[a](t),u.apply(n,t.get());return this.pushStack(n)}});var Pe=new RegExp("^("+ee+")(?!px)[a-z%]+$","i"),Re=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=C),t.getComputedStyle(e)},Me=function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r},Ie=new RegExp(ne.join("|"),"i");function We(e,t,n){var r,i,o,a,s=e.style;return(n=n||Re(e))&&(""!==(a=n.getPropertyValue(t)||n[t])||ie(e)||(a=S.style(e,t)),!y.pixelBoxStyles()&&Pe.test(a)&&Ie.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+"":a}function Fe(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",re.appendChild(u).appendChild(l);var e=C.getComputedStyle(l);n="1%"!==e.top,s=12===t(e.marginLeft),l.style.right="60%",o=36===t(e.right),r=36===t(e.width),l.style.position="absolute",i=12===t(l.offsetWidth/3),re.removeChild(u),l=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s,u=E.createElement("div"),l=E.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",y.clearCloneStyle="content-box"===l.style.backgroundClip,S.extend(y,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,r;return null==a&&(e=E.createElement("table"),t=E.createElement("tr"),n=E.createElement("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="border:1px solid",t.style.height="1px",n.style.height="9px",n.style.display="block",re.appendChild(e).appendChild(t).appendChild(n),r=C.getComputedStyle(t),a=parseInt(r.height,10)+parseInt(r.borderTopWidth,10)+parseInt(r.borderBottomWidth,10)===t.offsetHeight,re.removeChild(e)),a}}))}();var Be=["Webkit","Moz","ms"],$e=E.createElement("div").style,_e={};function ze(e){var t=S.cssProps[e]||_e[e];return t||(e in $e?e:_e[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=Be.length;while(n--)if((e=Be[n]+t)in $e)return e}(e)||e)}var Ue=/^(none|table(?!-c[ea]).+)/,Xe=/^--/,Ve={position:"absolute",visibility:"hidden",display:"block"},Ge={letterSpacing:"0",fontWeight:"400"};function Ye(e,t,n){var r=te.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function Qe(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(u+=S.css(e,n+ne[a],!0,i)),r?("content"===n&&(u-=S.css(e,"padding"+ne[a],!0,i)),"margin"!==n&&(u-=S.css(e,"border"+ne[a]+"Width",!0,i))):(u+=S.css(e,"padding"+ne[a],!0,i),"padding"!==n?u+=S.css(e,"border"+ne[a]+"Width",!0,i):s+=S.css(e,"border"+ne[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u}function Je(e,t,n){var r=Re(e),i=(!y.boxSizingReliable()||n)&&"border-box"===S.css(e,"boxSizing",!1,r),o=i,a=We(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(Pe.test(a)){if(!n)return a;a="auto"}return(!y.boxSizingReliable()&&i||!y.reliableTrDimensions()&&A(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===S.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===S.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+Qe(e,t,n||(i?"border":"content"),o,r,a)+"px"}function Ke(e,t,n,r,i){return new Ke.prototype.init(e,t,n,r,i)}S.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=We(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=X(t),u=Xe.test(t),l=e.style;if(u||(t=ze(s)),a=S.cssHooks[t]||S.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=te.exec(n))&&i[1]&&(n=se(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(S.cssNumber[s]?"":"px")),y.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=X(t);return Xe.test(t)||(t=ze(s)),(a=S.cssHooks[t]||S.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=We(e,t,r)),"normal"===i&&t in Ge&&(i=Ge[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),S.each(["height","width"],function(e,u){S.cssHooks[u]={get:function(e,t,n){if(t)return!Ue.test(S.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?Je(e,u,n):Me(e,Ve,function(){return Je(e,u,n)})},set:function(e,t,n){var r,i=Re(e),o=!y.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===S.css(e,"boxSizing",!1,i),s=n?Qe(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-Qe(e,u,"border",!1,i)-.5)),s&&(r=te.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=S.css(e,u)),Ye(0,t,s)}}}),S.cssHooks.marginLeft=Fe(y.reliableMarginLeft,function(e,t){if(t)return(parseFloat(We(e,"marginLeft"))||e.getBoundingClientRect().left-Me(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),S.each({margin:"",padding:"",border:"Width"},function(i,o){S.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+ne[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(S.cssHooks[i+o].set=Ye)}),S.fn.extend({css:function(e,t){return $(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Re(e),i=t.length;a<i;a++)o[t[a]]=S.css(e,t[a],!1,r);return o}return void 0!==n?S.style(e,t,n):S.css(e,t)},e,t,1<arguments.length)}}),((S.Tween=Ke).prototype={constructor:Ke,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||S.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(S.cssNumber[n]?"":"px")},cur:function(){var e=Ke.propHooks[this.prop];return e&&e.get?e.get(this):Ke.propHooks._default.get(this)},run:function(e){var t,n=Ke.propHooks[this.prop];return this.options.duration?this.pos=t=S.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):Ke.propHooks._default.set(this),this}}).init.prototype=Ke.prototype,(Ke.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=S.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){S.fx.step[e.prop]?S.fx.step[e.prop](e):1!==e.elem.nodeType||!S.cssHooks[e.prop]&&null==e.elem.style[ze(e.prop)]?e.elem[e.prop]=e.now:S.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=Ke.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},S.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},S.fx=Ke.prototype.init,S.fx.step={};var Ze,et,tt,nt,rt=/^(?:toggle|show|hide)$/,it=/queueHooks$/;function ot(){et&&(!1===E.hidden&&C.requestAnimationFrame?C.requestAnimationFrame(ot):C.setTimeout(ot,S.fx.interval),S.fx.tick())}function at(){return C.setTimeout(function(){Ze=void 0}),Ze=Date.now()}function st(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=ne[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function ut(e,t,n){for(var r,i=(lt.tweeners[t]||[]).concat(lt.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function lt(o,e,t){var n,a,r=0,i=lt.prefilters.length,s=S.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=Ze||at(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:S.extend({},e),opts:S.extend(!0,{specialEasing:{},easing:S.easing._default},t),originalProperties:e,originalOptions:t,startTime:Ze||at(),duration:t.duration,tweens:[],createTween:function(e,t){var n=S.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=X(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=S.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=lt.prefilters[r].call(l,o,c,l.opts))return m(n.stop)&&(S._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return S.map(c,ut,l),m(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),S.fx.timer(S.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}S.Animation=S.extend(lt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return se(n.elem,e,te.exec(t),n),n}]},tweener:function(e,t){m(e)?(t=e,e=["*"]):e=e.match(P);for(var n,r=0,i=e.length;r<i;r++)n=e[r],lt.tweeners[n]=lt.tweeners[n]||[],lt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&ae(e),v=Y.get(e,"fxshow");for(r in n.queue||(null==(a=S._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,S.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],rt.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||S.style(e,r)}if((u=!S.isEmptyObject(t))||!S.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=Y.get(e,"display")),"none"===(c=S.css(e,"display"))&&(l?c=l:(le([e],!0),l=e.style.display||l,c=S.css(e,"display"),le([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===S.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?"hidden"in v&&(g=v.hidden):v=Y.access(e,"fxshow",{display:l}),o&&(v.hidden=!g),g&&le([e],!0),p.done(function(){for(r in g||le([e]),Y.remove(e,"fxshow"),d)S.style(e,r,d[r])})),u=ut(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?lt.prefilters.unshift(e):lt.prefilters.push(e)}}),S.speed=function(e,t,n){var r=e&&"object"==typeof e?S.extend({},e):{complete:n||!n&&t||m(e)&&e,duration:e,easing:n&&t||t&&!m(t)&&t};return S.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in S.fx.speeds?r.duration=S.fx.speeds[r.duration]:r.duration=S.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){m(r.old)&&r.old.call(this),r.queue&&S.dequeue(this,r.queue)},r},S.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ae).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=S.isEmptyObject(t),o=S.speed(e,n,r),a=function(){var e=lt(this,S.extend({},t),o);(i||Y.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=S.timers,r=Y.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&it.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||S.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=Y.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=S.timers,o=n?n.length:0;for(t.finish=!0,S.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),S.each(["toggle","show","hide"],function(e,r){var i=S.fn[r];S.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(st(r,!0),e,t,n)}}),S.each({slideDown:st("show"),slideUp:st("hide"),slideToggle:st("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){S.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),S.timers=[],S.fx.tick=function(){var e,t=0,n=S.timers;for(Ze=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||S.fx.stop(),Ze=void 0},S.fx.timer=function(e){S.timers.push(e),S.fx.start()},S.fx.interval=13,S.fx.start=function(){et||(et=!0,ot())},S.fx.stop=function(){et=null},S.fx.speeds={slow:600,fast:200,_default:400},S.fn.delay=function(r,e){return r=S.fx&&S.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=C.setTimeout(e,r);t.stop=function(){C.clearTimeout(n)}})},tt=E.createElement("input"),nt=E.createElement("select").appendChild(E.createElement("option")),tt.type="checkbox",y.checkOn=""!==tt.value,y.optSelected=nt.selected,(tt=E.createElement("input")).value="t",tt.type="radio",y.radioValue="t"===tt.value;var ct,ft=S.expr.attrHandle;S.fn.extend({attr:function(e,t){return $(this,S.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){S.removeAttr(this,e)})}}),S.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?S.prop(e,t,n):(1===o&&S.isXMLDoc(e)||(i=S.attrHooks[t.toLowerCase()]||(S.expr.match.bool.test(t)?ct:void 0)),void 0!==n?null===n?void S.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=S.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!y.radioValue&&"radio"===t&&A(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(P);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),ct={set:function(e,t,n){return!1===t?S.removeAttr(e,n):e.setAttribute(n,n),n}},S.each(S.expr.match.bool.source.match(/\w+/g),function(e,t){var a=ft[t]||S.find.attr;ft[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=ft[o],ft[o]=r,r=null!=a(e,t,n)?o:null,ft[o]=i),r}});var pt=/^(?:input|select|textarea|button)$/i,dt=/^(?:a|area)$/i;function ht(e){return(e.match(P)||[]).join(" ")}function gt(e){return e.getAttribute&&e.getAttribute("class")||""}function vt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(P)||[]}S.fn.extend({prop:function(e,t){return $(this,S.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[S.propFix[e]||e]})}}),S.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&S.isXMLDoc(e)||(t=S.propFix[t]||t,i=S.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=S.find.attr(e,"tabindex");return t?parseInt(t,10):pt.test(e.nodeName)||dt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),y.optSelected||(S.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),S.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){S.propFix[this.toLowerCase()]=this}),S.fn.extend({addClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){S(this).addClass(t.call(this,e,gt(this)))});if((e=vt(t)).length)while(n=this[u++])if(i=gt(n),r=1===n.nodeType&&" "+ht(i)+" "){a=0;while(o=e[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=ht(r))&&n.setAttribute("class",s)}return this},removeClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){S(this).removeClass(t.call(this,e,gt(this)))});if(!arguments.length)return this.attr("class","");if((e=vt(t)).length)while(n=this[u++])if(i=gt(n),r=1===n.nodeType&&" "+ht(i)+" "){a=0;while(o=e[a++])while(-1<r.indexOf(" "+o+" "))r=r.replace(" "+o+" "," ");i!==(s=ht(r))&&n.setAttribute("class",s)}return this},toggleClass:function(i,t){var o=typeof i,a="string"===o||Array.isArray(i);return"boolean"==typeof t&&a?t?this.addClass(i):this.removeClass(i):m(i)?this.each(function(e){S(this).toggleClass(i.call(this,e,gt(this),t),t)}):this.each(function(){var e,t,n,r;if(a){t=0,n=S(this),r=vt(i);while(e=r[t++])n.hasClass(e)?n.removeClass(e):n.addClass(e)}else void 0!==i&&"boolean"!==o||((e=gt(this))&&Y.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",e||!1===i?"":Y.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+ht(gt(n))+" ").indexOf(t))return!0;return!1}});var yt=/\r/g;S.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=m(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,S(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=S.map(t,function(e){return null==e?"":e+""})),(r=S.valHooks[this.type]||S.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=S.valHooks[t.type]||S.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(yt,""):null==e?"":e:void 0}}),S.extend({valHooks:{option:{get:function(e){var t=S.find.attr(e,"value");return null!=t?t:ht(S.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!A(n.parentNode,"optgroup"))){if(t=S(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=S.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<S.inArray(S.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),S.each(["radio","checkbox"],function(){S.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<S.inArray(S(e).val(),t)}},y.checkOn||(S.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),y.focusin="onfocusin"in C;var mt=/^(?:focusinfocus|focusoutblur)$/,xt=function(e){e.stopPropagation()};S.extend(S.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||E],d=v.call(e,"type")?e.type:e,h=v.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||E,3!==n.nodeType&&8!==n.nodeType&&!mt.test(d+S.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[S.expando]?e:new S.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:S.makeArray(t,[e]),c=S.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!x(n)){for(s=c.delegateType||d,mt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||E)&&p.push(a.defaultView||a.parentWindow||C)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(Y.get(o,"events")||Object.create(null))[e.type]&&Y.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&V(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!V(n)||u&&m(n[d])&&!x(n)&&((a=n[u])&&(n[u]=null),S.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,xt),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,xt),S.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=S.extend(new S.Event,n,{type:e,isSimulated:!0});S.event.trigger(r,null,t)}}),S.fn.extend({trigger:function(e,t){return this.each(function(){S.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return S.event.trigger(e,t,n,!0)}}),y.focusin||S.each({focus:"focusin",blur:"focusout"},function(n,r){var i=function(e){S.event.simulate(r,e.target,S.event.fix(e))};S.event.special[r]={setup:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r);t||e.addEventListener(n,i,!0),Y.access(e,r,(t||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r)-1;t?Y.access(e,r,t):(e.removeEventListener(n,i,!0),Y.remove(e,r))}}});var bt=C.location,wt={guid:Date.now()},Tt=/\?/;S.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{t=(new C.DOMParser).parseFromString(e,"text/xml")}catch(e){}return n=t&&t.getElementsByTagName("parsererror")[0],t&&!n||S.error("Invalid XML: "+(n?S.map(n.childNodes,function(e){return e.textContent}).join("\n"):e)),t};var Ct=/\[\]$/,Et=/\r?\n/g,St=/^(?:submit|button|image|reset|file)$/i,kt=/^(?:input|select|textarea|keygen)/i;function At(n,e,r,i){var t;if(Array.isArray(e))S.each(e,function(e,t){r||Ct.test(n)?i(n,t):At(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==w(e))i(n,e);else for(t in e)At(n+"["+t+"]",e[t],r,i)}S.param=function(e,t){var n,r=[],i=function(e,t){var n=m(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!S.isPlainObject(e))S.each(e,function(){i(this.name,this.value)});else for(n in e)At(n,e[n],t,i);return r.join("&")},S.fn.extend({serialize:function(){return S.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=S.prop(this,"elements");return e?S.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!S(this).is(":disabled")&&kt.test(this.nodeName)&&!St.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=S(this).val();return null==n?null:Array.isArray(n)?S.map(n,function(e){return{name:t.name,value:e.replace(Et,"\r\n")}}):{name:t.name,value:n.replace(Et,"\r\n")}}).get()}});var Nt=/%20/g,jt=/#.*$/,Dt=/([?&])_=[^&]*/,qt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Lt=/^(?:GET|HEAD)$/,Ht=/^\/\//,Ot={},Pt={},Rt="*/".concat("*"),Mt=E.createElement("a");function It(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(P)||[];if(m(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function Wt(t,i,o,a){var s={},u=t===Pt;function l(e){var r;return s[e]=!0,S.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&&l("*")}function Ft(e,t){var n,r,i=S.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&S.extend(!0,e,r),e}Mt.href=bt.href,S.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:bt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(bt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Rt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":S.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Ft(Ft(e,S.ajaxSettings),t):Ft(S.ajaxSettings,e)},ajaxPrefilter:It(Ot),ajaxTransport:It(Pt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,v=S.ajaxSetup({},t),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?S(y):S.event,x=S.Deferred(),b=S.Callbacks("once memory"),w=v.statusCode||{},a={},s={},u="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=qt.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(v.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||bt.href)+"").replace(Ht,bt.protocol+"//"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||"*").toLowerCase().match(P)||[""],null==v.crossDomain){r=E.createElement("a");try{r.href=v.url,r.href=r.href,v.crossDomain=Mt.protocol+"//"+Mt.host!=r.protocol+"//"+r.host}catch(e){v.crossDomain=!0}}if(v.data&&v.processData&&"string"!=typeof v.data&&(v.data=S.param(v.data,v.traditional)),Wt(Ot,v,t,T),h)return T;for(i in(g=S.event&&v.global)&&0==S.active++&&S.event.trigger("ajaxStart"),v.type=v.type.toUpperCase(),v.hasContent=!Lt.test(v.type),f=v.url.replace(jt,""),v.hasContent?v.data&&v.processData&&0===(v.contentType||"").indexOf("application/x-www-form-urlencoded")&&(v.data=v.data.replace(Nt,"+")):(o=v.url.slice(f.length),v.data&&(v.processData||"string"==typeof v.data)&&(f+=(Tt.test(f)?"&":"?")+v.data,delete v.data),!1===v.cache&&(f=f.replace(Dt,"$1"),o=(Tt.test(f)?"&":"?")+"_="+wt.guid+++o),v.url=f+o),v.ifModified&&(S.lastModified[f]&&T.setRequestHeader("If-Modified-Since",S.lastModified[f]),S.etag[f]&&T.setRequestHeader("If-None-Match",S.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader("Content-Type",v.contentType),T.setRequestHeader("Accept",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+("*"!==v.dataTypes[0]?", "+Rt+"; q=0.01":""):v.accepts["*"]),v.headers)T.setRequestHeader(i,v.headers[i]);if(v.beforeSend&&(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u="abort",b.add(v.complete),T.done(v.success),T.fail(v.error),c=Wt(Pt,v,t,T)){if(T.readyState=1,g&&m.trigger("ajaxSend",[T,v]),h)return T;v.async&&0<v.timeout&&(d=C.setTimeout(function(){T.abort("timeout")},v.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&C.clearTimeout(d),c=void 0,p=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(v,T,n)),!i&&-1<S.inArray("script",v.dataTypes)&&S.inArray("json",v.dataTypes)<0&&(v.converters["text script"]=function(){}),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(v,s,T,i),i?(v.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(S.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(S.etag[f]=u)),204===e||"HEAD"===v.type?l="nocontent":304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&&(m.trigger("ajaxComplete",[T,v]),--S.active||S.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return S.get(e,t,n,"json")},getScript:function(e,t){return S.get(e,void 0,t,"script")}}),S.each(["get","post"],function(e,i){S[i]=function(e,t,n,r){return m(t)&&(r=r||n,n=t,t=void 0),S.ajax(S.extend({url:e,type:i,dataType:r,data:t,success:n},S.isPlainObject(e)&&e))}}),S.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),S._evalUrl=function(e,t,n){return S.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){S.globalEval(e,t,n)}})},S.fn.extend({wrapAll:function(e){var t;return this[0]&&(m(e)&&(e=e.call(this[0])),t=S(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return m(n)?this.each(function(e){S(this).wrapInner(n.call(this,e))}):this.each(function(){var e=S(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=m(t);return this.each(function(e){S(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){S(this).replaceWith(this.childNodes)}),this}}),S.expr.pseudos.hidden=function(e){return!S.expr.pseudos.visible(e)},S.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},S.ajaxSettings.xhr=function(){try{return new C.XMLHttpRequest}catch(e){}};var Bt={0:200,1223:204},$t=S.ajaxSettings.xhr();y.cors=!!$t&&"withCredentials"in $t,y.ajax=$t=!!$t,S.ajaxTransport(function(i){var o,a;if(y.cors||$t&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(Bt[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&C.setTimeout(function(){o&&a()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),S.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),S.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return S.globalEval(e),e}}}),S.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),S.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=S("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=ht(e.slice(s)),e=e.slice(0,s)),m(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&S.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?S("<div>").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}});var Xt=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;S.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),m(e))return r=s.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(s.call(arguments)))}).guid=e.guid=e.guid||S.guid++,i},S.holdReady=function(e){e?S.readyWait++:S.ready(!0)},S.isArray=Array.isArray,S.parseJSON=JSON.parse,S.nodeName=A,S.isFunction=m,S.isWindow=x,S.camelCase=X,S.type=w,S.now=Date.now,S.isNumeric=function(e){var t=S.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},S.trim=function(e){return null==e?"":(e+"").replace(Xt,"")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return S});var Vt=C.jQuery,Gt=C.$;return S.noConflict=function(e){return C.$===S&&(C.$=Gt),e&&C.jQuery===S&&(C.jQuery=Vt),S},"undefined"==typeof e&&(C.jQuery=C.$=S),S}); diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/LICENSE.md b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/LICENSE.md deleted file mode 100644 index 8cb8a2b..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/LICENSE.md +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2012-2017 Kevin Brown, Igor Vaynberg, and Select2 contributors - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/af.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/af.js deleted file mode 100644 index 32e5ac7..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/af.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/af",[],function(){return{errorLoading:function(){return"Die resultate kon nie gelaai word nie."},inputTooLong:function(e){var n=e.input.length-e.maximum,r="Verwyders asseblief "+n+" character";return 1!=n&&(r+="s"),r},inputTooShort:function(e){return"Voer asseblief "+(e.minimum-e.input.length)+" of meer karakters"},loadingMore:function(){return"Meer resultate word gelaai…"},maximumSelected:function(e){var n="Kies asseblief net "+e.maximum+" item";return 1!=e.maximum&&(n+="s"),n},noResults:function(){return"Geen resultate gevind"},searching:function(){return"Besig…"},removeAllItems:function(){return"Verwyder alle items"}}}),e.define,e.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ar.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ar.js deleted file mode 100644 index 64e1caa..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ar.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/ar",[],function(){return{errorLoading:function(){return"لا يمكن تحميل النتائج"},inputTooLong:function(n){return"الرجاء حذ٠"+(n.input.length-n.maximum)+" عناصر"},inputTooShort:function(n){return"الرجاء Ø¥Ø¶Ø§ÙØ© "+(n.minimum-n.input.length)+" عناصر"},loadingMore:function(){return"جاري تحميل نتائج إضاÙية..."},maximumSelected:function(n){return"تستطيع إختيار "+n.maximum+" بنود Ùقط"},noResults:function(){return"لم يتم العثور على أي نتائج"},searching:function(){return"جاري البحث…"},removeAllItems:function(){return"قم بإزالة كل العناصر"}}}),n.define,n.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/az.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/az.js deleted file mode 100644 index 1d52c26..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/az.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/az",[],function(){return{inputTooLong:function(n){return n.input.length-n.maximum+" simvol silin"},inputTooShort:function(n){return n.minimum-n.input.length+" simvol daxil edin"},loadingMore:function(){return"Daha çox nÉ™ticÉ™ yüklÉ™nir…"},maximumSelected:function(n){return"SadÉ™cÉ™ "+n.maximum+" element seçə bilÉ™rsiniz"},noResults:function(){return"NÉ™ticÉ™ tapılmadı"},searching:function(){return"Axtarılır…"},removeAllItems:function(){return"Bütün elementlÉ™ri sil"}}}),n.define,n.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bg.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bg.js deleted file mode 100644 index 73b730a..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bg.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/bg",[],function(){return{inputTooLong:function(n){var e=n.input.length-n.maximum,u="ÐœÐ¾Ð»Ñ Ð²ÑŠÐ²ÐµÐ´ÐµÑ‚Ðµ Ñ "+e+" по-малко Ñимвол";return e>1&&(u+="a"),u},inputTooShort:function(n){var e=n.minimum-n.input.length,u="ÐœÐ¾Ð»Ñ Ð²ÑŠÐ²ÐµÐ´ÐµÑ‚Ðµ още "+e+" Ñимвол";return e>1&&(u+="a"),u},loadingMore:function(){return"Зареждат Ñе още…"},maximumSelected:function(n){var e="Можете да направите до "+n.maximum+" ";return n.maximum>1?e+="избора":e+="избор",e},noResults:function(){return"ÐÑма намерени ÑъвпадениÑ"},searching:function(){return"ТърÑене…"},removeAllItems:function(){return"Премахнете вÑички елементи"}}}),n.define,n.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bn.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bn.js deleted file mode 100644 index 2d17b9d..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bn.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/bn",[],function(){return{errorLoading:function(){return"ফলাফলগà§à¦²à¦¿ লোড করা যায়নি।"},inputTooLong:function(n){var e=n.input.length-n.maximum,u="অনà§à¦—à§à¦°à¦¹ করে "+e+" টি অকà§à¦·à¦° মà§à¦›à§‡ দিন।";return 1!=e&&(u="অনà§à¦—à§à¦°à¦¹ করে "+e+" টি অকà§à¦·à¦° মà§à¦›à§‡ দিন।"),u},inputTooShort:function(n){return n.minimum-n.input.length+" টি অকà§à¦·à¦° অথবা অধিক অকà§à¦·à¦° লিখà§à¦¨à¥¤"},loadingMore:function(){return"আরো ফলাফল লোড হচà§à¦›à§‡ ..."},maximumSelected:function(n){var e=n.maximum+" টি আইটেম নিরà§à¦¬à¦¾à¦šà¦¨ করতে পারবেন।";return 1!=n.maximum&&(e=n.maximum+" টি আইটেম নিরà§à¦¬à¦¾à¦šà¦¨ করতে পারবেন।"),e},noResults:function(){return"কোন ফলাফল পাওয়া যায়নি।"},searching:function(){return"অনà§à¦¸à¦¨à§à¦§à¦¾à¦¨ করা হচà§à¦›à§‡ ..."}}}),n.define,n.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bs.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bs.js deleted file mode 100644 index 46b084d..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bs.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/bs",[],function(){function e(e,n,r,t){return e%10==1&&e%100!=11?n:e%10>=2&&e%10<=4&&(e%100<12||e%100>14)?r:t}return{errorLoading:function(){return"Preuzimanje nije uspijelo."},inputTooLong:function(n){var r=n.input.length-n.maximum,t="ObriÅ¡ite "+r+" simbol";return t+=e(r,"","a","a")},inputTooShort:function(n){var r=n.minimum-n.input.length,t="Ukucajte bar joÅ¡ "+r+" simbol";return t+=e(r,"","a","a")},loadingMore:function(){return"Preuzimanje joÅ¡ rezultata…"},maximumSelected:function(n){var r="Možete izabrati samo "+n.maximum+" stavk";return r+=e(n.maximum,"u","e","i")},noResults:function(){return"NiÅ¡ta nije pronaÄ‘eno"},searching:function(){return"Pretraga…"},removeAllItems:function(){return"Uklonite sve stavke"}}}),e.define,e.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ca.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ca.js deleted file mode 100644 index 82dbbb7..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ca.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/ca",[],function(){return{errorLoading:function(){return"La càrrega ha fallat"},inputTooLong:function(e){var n=e.input.length-e.maximum,r="Si us plau, elimina "+n+" car";return r+=1==n?"àcter":"àcters"},inputTooShort:function(e){var n=e.minimum-e.input.length,r="Si us plau, introdueix "+n+" car";return r+=1==n?"àcter":"àcters"},loadingMore:function(){return"Carregant més resultats…"},maximumSelected:function(e){var n="Només es pot seleccionar "+e.maximum+" element";return 1!=e.maximum&&(n+="s"),n},noResults:function(){return"No s'han trobat resultats"},searching:function(){return"Cercant…"},removeAllItems:function(){return"Treu tots els elements"}}}),e.define,e.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/cs.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/cs.js deleted file mode 100644 index 7116d6c..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/cs.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/cs",[],function(){function e(e,n){switch(e){case 2:return n?"dva":"dvÄ›";case 3:return"tÅ™i";case 4:return"ÄtyÅ™i"}return""}return{errorLoading:function(){return"Výsledky nemohly být naÄteny."},inputTooLong:function(n){var t=n.input.length-n.maximum;return 1==t?"Prosím, zadejte o jeden znak ménÄ›.":t<=4?"Prosím, zadejte o "+e(t,!0)+" znaky ménÄ›.":"Prosím, zadejte o "+t+" znaků ménÄ›."},inputTooShort:function(n){var t=n.minimum-n.input.length;return 1==t?"Prosím, zadejte jeÅ¡tÄ› jeden znak.":t<=4?"Prosím, zadejte jeÅ¡tÄ› další "+e(t,!0)+" znaky.":"Prosím, zadejte jeÅ¡tÄ› dalších "+t+" znaků."},loadingMore:function(){return"NaÄítají se další výsledky…"},maximumSelected:function(n){var t=n.maximum;return 1==t?"Můžete zvolit jen jednu položku.":t<=4?"Můžete zvolit maximálnÄ› "+e(t,!1)+" položky.":"Můžete zvolit maximálnÄ› "+t+" položek."},noResults:function(){return"Nenalezeny žádné položky."},searching:function(){return"Vyhledávání…"},removeAllItems:function(){return"Odstraňte vÅ¡echny položky"}}}),e.define,e.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/da.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/da.js deleted file mode 100644 index cda32c3..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/da.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/da",[],function(){return{errorLoading:function(){return"Resultaterne kunne ikke indlæses."},inputTooLong:function(e){return"Angiv venligst "+(e.input.length-e.maximum)+" tegn mindre"},inputTooShort:function(e){return"Angiv venligst "+(e.minimum-e.input.length)+" tegn mere"},loadingMore:function(){return"Indlæser flere resultater…"},maximumSelected:function(e){var n="Du kan kun vælge "+e.maximum+" emne";return 1!=e.maximum&&(n+="r"),n},noResults:function(){return"Ingen resultater fundet"},searching:function(){return"Søger…"},removeAllItems:function(){return"Fjern alle elementer"}}}),e.define,e.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/de.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/de.js deleted file mode 100644 index c2e61e5..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/de.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/de",[],function(){return{errorLoading:function(){return"Die Ergebnisse konnten nicht geladen werden."},inputTooLong:function(e){return"Bitte "+(e.input.length-e.maximum)+" Zeichen weniger eingeben"},inputTooShort:function(e){return"Bitte "+(e.minimum-e.input.length)+" Zeichen mehr eingeben"},loadingMore:function(){return"Lade mehr Ergebnisse…"},maximumSelected:function(e){var n="Sie können nur "+e.maximum+" Element";return 1!=e.maximum&&(n+="e"),n+=" auswählen"},noResults:function(){return"Keine Übereinstimmungen gefunden"},searching:function(){return"Suche…"},removeAllItems:function(){return"Entferne alle Elemente"}}}),e.define,e.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/dsb.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/dsb.js deleted file mode 100644 index 02f283a..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/dsb.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/dsb",[],function(){var n=["znamuÅ¡ko","znamuÅ¡ce","znamuÅ¡ka","znamuÅ¡kow"],e=["zapisk","zapiska","zapiski","zapiskow"],u=function(n,e){return 1===n?e[0]:2===n?e[1]:n>2&&n<=4?e[2]:n>=5?e[3]:void 0};return{errorLoading:function(){return"WuslÄ›dki njejsu se dali zacytaÅ›."},inputTooLong:function(e){var a=e.input.length-e.maximum;return"PÅ¡osym laÅ¡uj "+a+" "+u(a,n)},inputTooShort:function(e){var a=e.minimum-e.input.length;return"PÅ¡osym zapódaj nanejmjenjej "+a+" "+u(a,n)},loadingMore:function(){return"DalÅ¡ne wuslÄ›dki se zacytaju…"},maximumSelected:function(n){return"MóžoÅ¡ jano "+n.maximum+" "+u(n.maximum,e)+"wubraÅ›."},noResults:function(){return"Žedne wuslÄ›dki namakane"},searching:function(){return"Pyta se…"},removeAllItems:function(){return"Remove all items"}}}),n.define,n.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/el.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/el.js deleted file mode 100644 index d4922a1..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/el.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/el",[],function(){return{errorLoading:function(){return"Τα αποτελέσματα δεν μπόÏεσαν να φοÏτώσουν."},inputTooLong:function(n){var e=n.input.length-n.maximum,u="ΠαÏακαλώ διαγÏάψτε "+e+" χαÏακτήÏ";return 1==e&&(u+="α"),1!=e&&(u+="ες"),u},inputTooShort:function(n){return"ΠαÏακαλώ συμπληÏώστε "+(n.minimum-n.input.length)+" ή πεÏισσότεÏους χαÏακτήÏες"},loadingMore:function(){return"ΦόÏτωση πεÏισσότεÏων αποτελεσμάτων…"},maximumSelected:function(n){var e="ΜποÏείτε να επιλέξετε μόνο "+n.maximum+" επιλογ";return 1==n.maximum&&(e+="ή"),1!=n.maximum&&(e+="ές"),e},noResults:function(){return"Δεν βÏέθηκαν αποτελέσματα"},searching:function(){return"Αναζήτηση…"},removeAllItems:function(){return"ΚαταÏγήστε όλα τα στοιχεία"}}}),n.define,n.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/en.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/en.js deleted file mode 100644 index 3b19285..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/en.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/en",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(e){var n=e.input.length-e.maximum,r="Please delete "+n+" character";return 1!=n&&(r+="s"),r},inputTooShort:function(e){return"Please enter "+(e.minimum-e.input.length)+" or more characters"},loadingMore:function(){return"Loading more results…"},maximumSelected:function(e){var n="You can only select "+e.maximum+" item";return 1!=e.maximum&&(n+="s"),n},noResults:function(){return"No results found"},searching:function(){return"Searching…"},removeAllItems:function(){return"Remove all items"}}}),e.define,e.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/es.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/es.js deleted file mode 100644 index 68afd6d..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/es.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/es",[],function(){return{errorLoading:function(){return"No se pudieron cargar los resultados"},inputTooLong:function(e){var n=e.input.length-e.maximum,r="Por favor, elimine "+n+" car";return r+=1==n?"ácter":"acteres"},inputTooShort:function(e){var n=e.minimum-e.input.length,r="Por favor, introduzca "+n+" car";return r+=1==n?"ácter":"acteres"},loadingMore:function(){return"Cargando más resultados…"},maximumSelected:function(e){var n="Sólo puede seleccionar "+e.maximum+" elemento";return 1!=e.maximum&&(n+="s"),n},noResults:function(){return"No se encontraron resultados"},searching:function(){return"Buscando…"},removeAllItems:function(){return"Eliminar todos los elementos"}}}),e.define,e.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/et.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/et.js deleted file mode 100644 index 070b61a..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/et.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/et",[],function(){return{inputTooLong:function(e){var n=e.input.length-e.maximum,t="Sisesta "+n+" täht";return 1!=n&&(t+="e"),t+=" vähem"},inputTooShort:function(e){var n=e.minimum-e.input.length,t="Sisesta "+n+" täht";return 1!=n&&(t+="e"),t+=" rohkem"},loadingMore:function(){return"Laen tulemusi…"},maximumSelected:function(e){var n="Saad vaid "+e.maximum+" tulemus";return 1==e.maximum?n+="e":n+="t",n+=" valida"},noResults:function(){return"Tulemused puuduvad"},searching:function(){return"Otsin…"},removeAllItems:function(){return"Eemalda kõik esemed"}}}),e.define,e.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/eu.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/eu.js deleted file mode 100644 index 90d5e73..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/eu.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/eu",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="Idatzi ";return n+=1==t?"karaktere bat":t+" karaktere",n+=" gutxiago"},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Idatzi ";return n+=1==t?"karaktere bat":t+" karaktere",n+=" gehiago"},loadingMore:function(){return"Emaitza gehiago kargatzen…"},maximumSelected:function(e){return 1===e.maximum?"Elementu bakarra hauta dezakezu":e.maximum+" elementu hauta ditzakezu soilik"},noResults:function(){return"Ez da bat datorrenik aurkitu"},searching:function(){return"Bilatzen…"},removeAllItems:function(){return"Kendu elementu guztiak"}}}),e.define,e.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fa.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fa.js deleted file mode 100644 index e1ffdbe..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fa.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/fa",[],function(){return{errorLoading:function(){return"امکان بارگذاری نتایج وجود ندارد."},inputTooLong:function(n){return"Ù„Ø·ÙØ§Ù‹ "+(n.input.length-n.maximum)+" کاراکتر را حذ٠نمایید"},inputTooShort:function(n){return"Ù„Ø·ÙØ§Ù‹ تعداد "+(n.minimum-n.input.length)+" کاراکتر یا بیشتر وارد نمایید"},loadingMore:function(){return"در حال بارگذاری نتایج بیشتر..."},maximumSelected:function(n){return"شما تنها می‌توانید "+n.maximum+" آیتم را انتخاب نمایید"},noResults:function(){return"هیچ نتیجه‌ای ÛŒØ§ÙØª نشد"},searching:function(){return"در حال جستجو..."},removeAllItems:function(){return"همه موارد را حذ٠کنید"}}}),n.define,n.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fi.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fi.js deleted file mode 100644 index ffed124..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fi.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/fi",[],function(){return{errorLoading:function(){return"Tuloksia ei saatu ladattua."},inputTooLong:function(n){return"Ole hyvä ja anna "+(n.input.length-n.maximum)+" merkkiä vähemmän"},inputTooShort:function(n){return"Ole hyvä ja anna "+(n.minimum-n.input.length)+" merkkiä lisää"},loadingMore:function(){return"Ladataan lisää tuloksia…"},maximumSelected:function(n){return"Voit valita ainoastaan "+n.maximum+" kpl"},noResults:function(){return"Ei tuloksia"},searching:function(){return"Haetaan…"},removeAllItems:function(){return"Poista kaikki kohteet"}}}),n.define,n.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fr.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fr.js deleted file mode 100644 index dd02f97..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fr.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/fr",[],function(){return{errorLoading:function(){return"Les résultats ne peuvent pas être chargés."},inputTooLong:function(e){var n=e.input.length-e.maximum;return"Supprimez "+n+" caractère"+(n>1?"s":"")},inputTooShort:function(e){var n=e.minimum-e.input.length;return"Saisissez au moins "+n+" caractère"+(n>1?"s":"")},loadingMore:function(){return"Chargement de résultats supplémentaires…"},maximumSelected:function(e){return"Vous pouvez seulement sélectionner "+e.maximum+" élément"+(e.maximum>1?"s":"")},noResults:function(){return"Aucun résultat trouvé"},searching:function(){return"Recherche en cours…"},removeAllItems:function(){return"Supprimer tous les éléments"}}}),e.define,e.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/gl.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/gl.js deleted file mode 100644 index 208a005..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/gl.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/gl",[],function(){return{errorLoading:function(){return"Non foi posíbel cargar os resultados."},inputTooLong:function(e){var n=e.input.length-e.maximum;return 1===n?"Elimine un carácter":"Elimine "+n+" caracteres"},inputTooShort:function(e){var n=e.minimum-e.input.length;return 1===n?"Engada un carácter":"Engada "+n+" caracteres"},loadingMore:function(){return"Cargando máis resultados…"},maximumSelected:function(e){return 1===e.maximum?"Só pode seleccionar un elemento":"Só pode seleccionar "+e.maximum+" elementos"},noResults:function(){return"Non se atoparon resultados"},searching:function(){return"Buscando…"},removeAllItems:function(){return"Elimina todos os elementos"}}}),e.define,e.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/he.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/he.js deleted file mode 100644 index 25a8805..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/he.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/he",[],function(){return{errorLoading:function(){return"שגי××” בטעינת התוצ×ות"},inputTooLong:function(n){var e=n.input.length-n.maximum,r="× × ×œ×ž×—×•×§ ";return r+=1===e?"תו ×חד":e+" תווי×"},inputTooShort:function(n){var e=n.minimum-n.input.length,r="× × ×œ×”×›× ×™×¡ ";return r+=1===e?"תו ×חד":e+" תווי×",r+=" ×ו יותר"},loadingMore:function(){return"טוען תוצ×ות נוספות…"},maximumSelected:function(n){var e="ב×פשרותך לבחור עד ";return 1===n.maximum?e+="פריט ×חד":e+=n.maximum+" פריטי×",e},noResults:function(){return"×œ× × ×ž×¦×ו תוצ×ות"},searching:function(){return"מחפש…"},removeAllItems:function(){return"הסר ×ת כל הפריטי×"}}}),n.define,n.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hi.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hi.js deleted file mode 100644 index f3ed798..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hi.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/hi",[],function(){return{errorLoading:function(){return"परिणामों को लोड नहीं किया जा सका।"},inputTooLong:function(n){var e=n.input.length-n.maximum,r=e+" अकà¥à¤·à¤° को हटा दें";return e>1&&(r=e+" अकà¥à¤·à¤°à¥‹à¤‚ को हटा दें "),r},inputTooShort:function(n){return"कृपया "+(n.minimum-n.input.length)+" या अधिक अकà¥à¤·à¤° दरà¥à¤œ करें"},loadingMore:function(){return"अधिक परिणाम लोड हो रहे है..."},maximumSelected:function(n){return"आप केवल "+n.maximum+" आइटम का चयन कर सकते हैं"},noResults:function(){return"कोई परिणाम नहीं मिला"},searching:function(){return"खोज रहा है..."},removeAllItems:function(){return"सभी वसà¥à¤¤à¥à¤“ं को हटा दें"}}}),n.define,n.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hr.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hr.js deleted file mode 100644 index cb3268d..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hr.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/hr",[],function(){function n(n){var e=" "+n+" znak";return n%10<5&&n%10>0&&(n%100<5||n%100>19)?n%10>1&&(e+="a"):e+="ova",e}return{errorLoading:function(){return"Preuzimanje nije uspjelo."},inputTooLong:function(e){return"Unesite "+n(e.input.length-e.maximum)},inputTooShort:function(e){return"Unesite joÅ¡ "+n(e.minimum-e.input.length)},loadingMore:function(){return"UÄitavanje rezultata…"},maximumSelected:function(n){return"Maksimalan broj odabranih stavki je "+n.maximum},noResults:function(){return"Nema rezultata"},searching:function(){return"Pretraga…"},removeAllItems:function(){return"Ukloni sve stavke"}}}),n.define,n.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hsb.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hsb.js deleted file mode 100644 index 3d5bf09..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hsb.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/hsb",[],function(){var n=["znamjeÅ¡ko","znamjeÅ¡ce","znamjeÅ¡ka","znamjeÅ¡kow"],e=["zapisk","zapiskaj","zapiski","zapiskow"],u=function(n,e){return 1===n?e[0]:2===n?e[1]:n>2&&n<=4?e[2]:n>=5?e[3]:void 0};return{errorLoading:function(){return"WuslÄ›dki njedachu so zaÄitać."},inputTooLong:function(e){var a=e.input.length-e.maximum;return"ProÅ¡u zhaÅ¡ej "+a+" "+u(a,n)},inputTooShort:function(e){var a=e.minimum-e.input.length;return"ProÅ¡u zapodaj znajmjeńša "+a+" "+u(a,n)},loadingMore:function(){return"DalÅ¡e wuslÄ›dki so zaÄitaja…"},maximumSelected:function(n){return"MóžeÅ¡ jenož "+n.maximum+" "+u(n.maximum,e)+"wubrać"},noResults:function(){return"Žane wuslÄ›dki namakane"},searching:function(){return"Pyta so…"},removeAllItems:function(){return"Remove all items"}}}),n.define,n.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hu.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hu.js deleted file mode 100644 index 4893aa2..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hu.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/hu",[],function(){return{errorLoading:function(){return"Az eredmények betöltése nem sikerült."},inputTooLong:function(e){return"Túl hosszú. "+(e.input.length-e.maximum)+" karakterrel több, mint kellene."},inputTooShort:function(e){return"Túl rövid. Még "+(e.minimum-e.input.length)+" karakter hiányzik."},loadingMore:function(){return"Töltés…"},maximumSelected:function(e){return"Csak "+e.maximum+" elemet lehet kiválasztani."},noResults:function(){return"Nincs találat."},searching:function(){return"Keresés…"},removeAllItems:function(){return"Távolítson el minden elemet"}}}),e.define,e.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hy.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hy.js deleted file mode 100644 index 8230007..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hy.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/hy",[],function(){return{errorLoading:function(){return"Ô±Ö€Õ¤ÕµÕ¸Ö‚Õ¶Ö„Õ¶Õ¥Ö€Õ¨ Õ°Õ¶Õ¡Ö€Õ¡Õ¾Õ¸Ö€ Õ¹Õ§ Õ¢Õ¥Õ¼Õ¶Õ¥Õ¬Ö‰"},inputTooLong:function(n){return"Ô½Õ¶Õ¤Ö€Õ¸Ö‚Õ´ Õ¥Õ¶Ö„ Õ°Õ¥Õ¼Õ¡ÖÕ¶Õ¥Õ¬ "+(n.input.length-n.maximum)+" Õ¶Õ·Õ¡Õ¶"},inputTooShort:function(n){return"Ô½Õ¶Õ¤Ö€Õ¸Ö‚Õ´ Õ¥Õ¶Ö„ Õ´Õ¸Ö‚Õ¿Ö„Õ¡Õ£Ö€Õ¥Õ¬ "+(n.minimum-n.input.length)+" Õ¯Õ¡Õ´ Õ¡Õ¾Õ¥Õ¬ Õ¶Õ·Õ¡Õ¶Õ¶Õ¥Ö€"},loadingMore:function(){return"Ô²Õ¥Õ¼Õ¶Õ¾Õ¸Ö‚Õ´ Õ¥Õ¶ Õ¶Õ¸Ö€ արդյունքներ․․․"},maximumSelected:function(n){return"Ô´Õ¸Ö‚Ö„ Õ¯Õ¡Ö€Õ¸Õ² Õ¥Ö„ Õ¨Õ¶Õ¿Ö€Õ¥Õ¬ Õ¡Õ¼Õ¡Õ¾Õ¥Õ¬Õ¡Õ£Õ¸Ö‚ÕµÕ¶Õ¨ "+n.maximum+" Õ¯Õ¥Õ¿"},noResults:function(){return"Ô±Ö€Õ¤ÕµÕ¸Ö‚Õ¶Ö„Õ¶Õ¥Ö€ Õ¹Õ¥Õ¶ Õ£Õ¿Õ¶Õ¾Õ¥Õ¬"},searching:function(){return"Որոնում․․․"},removeAllItems:function(){return"Õ€Õ¥Õ¼Õ¡ÖÕ¶Õ¥Õ¬ Õ¢Õ¸Õ¬Õ¸Ö€ Õ¿Õ¡Ö€Ö€Õ¥Ö€Õ¨"}}}),n.define,n.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/id.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/id.js deleted file mode 100644 index 4a0b3bf..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/id.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/id",[],function(){return{errorLoading:function(){return"Data tidak boleh diambil."},inputTooLong:function(n){return"Hapuskan "+(n.input.length-n.maximum)+" huruf"},inputTooShort:function(n){return"Masukkan "+(n.minimum-n.input.length)+" huruf lagi"},loadingMore:function(){return"Mengambil data…"},maximumSelected:function(n){return"Anda hanya dapat memilih "+n.maximum+" pilihan"},noResults:function(){return"Tidak ada data yang sesuai"},searching:function(){return"Mencari…"},removeAllItems:function(){return"Hapus semua item"}}}),n.define,n.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/is.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/is.js deleted file mode 100644 index cca5bbe..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/is.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/is",[],function(){return{inputTooLong:function(n){var t=n.input.length-n.maximum,e="Vinsamlegast styttið texta um "+t+" staf";return t<=1?e:e+"i"},inputTooShort:function(n){var t=n.minimum-n.input.length,e="Vinsamlegast skrifið "+t+" staf";return t>1&&(e+="i"),e+=" í viðbót"},loadingMore:function(){return"Sæki fleiri niðurstöður…"},maximumSelected:function(n){return"Þú getur aðeins valið "+n.maximum+" atriði"},noResults:function(){return"Ekkert fannst"},searching:function(){return"Leita…"},removeAllItems:function(){return"Fjarlægðu öll atriði"}}}),n.define,n.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/it.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/it.js deleted file mode 100644 index 507c7d9..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/it.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/it",[],function(){return{errorLoading:function(){return"I risultati non possono essere caricati."},inputTooLong:function(e){var n=e.input.length-e.maximum,t="Per favore cancella "+n+" caratter";return t+=1!==n?"i":"e"},inputTooShort:function(e){return"Per favore inserisci "+(e.minimum-e.input.length)+" o più caratteri"},loadingMore:function(){return"Caricando più risultati…"},maximumSelected:function(e){var n="Puoi selezionare solo "+e.maximum+" element";return 1!==e.maximum?n+="i":n+="o",n},noResults:function(){return"Nessun risultato trovato"},searching:function(){return"Sto cercando…"},removeAllItems:function(){return"Rimuovi tutti gli oggetti"}}}),e.define,e.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ja.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ja.js deleted file mode 100644 index 451025e..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ja.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/ja",[],function(){return{errorLoading:function(){return"çµæžœãŒèª­ã¿è¾¼ã¾ã‚Œã¾ã›ã‚“ã§ã—ãŸ"},inputTooLong:function(n){return n.input.length-n.maximum+" 文字を削除ã—ã¦ãã ã•ã„"},inputTooShort:function(n){return"å°‘ãªãã¨ã‚‚ "+(n.minimum-n.input.length)+" 文字を入力ã—ã¦ãã ã•ã„"},loadingMore:function(){return"読ã¿è¾¼ã¿ä¸­â€¦"},maximumSelected:function(n){return n.maximum+" ä»¶ã—ã‹é¸æŠžã§ãã¾ã›ã‚“"},noResults:function(){return"対象ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“"},searching:function(){return"検索ã—ã¦ã„ã¾ã™â€¦"},removeAllItems:function(){return"ã™ã¹ã¦ã®ã‚¢ã‚¤ãƒ†ãƒ ã‚’削除"}}}),n.define,n.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ka.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ka.js deleted file mode 100644 index 60c593b..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ka.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/ka",[],function(){return{errorLoading:function(){return"მáƒáƒœáƒáƒªáƒ”მების ჩáƒáƒ¢áƒ•ირთვრშეუძლებელიáƒ."},inputTooLong:function(n){return"გთხáƒáƒ•თ áƒáƒ™áƒ áƒ˜áƒ¤áƒ”თ "+(n.input.length-n.maximum)+" სიმბáƒáƒšáƒáƒ—ი ნáƒáƒ™áƒšáƒ”ბი"},inputTooShort:function(n){return"გთხáƒáƒ•თ áƒáƒ™áƒ áƒ˜áƒ¤áƒ”თ "+(n.minimum-n.input.length)+" სიმბáƒáƒšáƒ áƒáƒœ მეტი"},loadingMore:function(){return"მáƒáƒœáƒáƒªáƒ”მების ჩáƒáƒ¢áƒ•ირთვáƒâ€¦"},maximumSelected:function(n){return"თქვენ შეგიძლიáƒáƒ— áƒáƒ˜áƒ áƒ©áƒ˜áƒáƒ— áƒáƒ áƒáƒ£áƒ›áƒ”ტეს "+n.maximum+" ელემენტი"},noResults:function(){return"რეზულტáƒáƒ¢áƒ˜ áƒáƒ  მáƒáƒ˜áƒ«áƒ”ბნáƒ"},searching:function(){return"ძიებáƒâ€¦"},removeAllItems:function(){return"áƒáƒ›áƒáƒ˜áƒ¦áƒ” ყველრელემენტი"}}}),n.define,n.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/km.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/km.js deleted file mode 100644 index 4dca94f..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/km.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/km",[],function(){return{errorLoading:function(){return"មិនអាចទាញយកទិន្ននáŸáž™"},inputTooLong:function(n){return"សូមលុបចáŸáž‰ "+(n.input.length-n.maximum)+" អក្សរ"},inputTooShort:function(n){return"សូមបញ្ចូល"+(n.minimum-n.input.length)+" អក្សរ រឺ ច្រើនជាងនáŸáŸ‡"},loadingMore:function(){return"កំពុងទាញយកទិន្ននáŸáž™áž”ន្ážáŸ‚ម..."},maximumSelected:function(n){return"អ្នកអាចជ្រើសរើសបានážáŸ‚ "+n.maximum+" ជម្រើសប៉ុណ្ណោះ"},noResults:function(){return"មិនមានលទ្ធផល"},searching:function(){return"កំពុងស្វែងរក..."},removeAllItems:function(){return"លុបធាážáž»áž‘ាំងអស់"}}}),n.define,n.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ko.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ko.js deleted file mode 100644 index f2880fb..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ko.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/ko",[],function(){return{errorLoading:function(){return"결과를 불러올 수 없습니다."},inputTooLong:function(n){return"너무 ê¹ë‹ˆë‹¤. "+(n.input.length-n.maximum)+" ê¸€ìž ì§€ì›Œì£¼ì„¸ìš”."},inputTooShort:function(n){return"너무 짧습니다. "+(n.minimum-n.input.length)+" ê¸€ìž ë” ìž…ë ¥í•´ì£¼ì„¸ìš”."},loadingMore:function(){return"불러오는 중…"},maximumSelected:function(n){return"최대 "+n.maximum+"개까지만 ì„ íƒ ê°€ëŠ¥í•©ë‹ˆë‹¤."},noResults:function(){return"결과가 없습니다."},searching:function(){return"검색 중…"},removeAllItems:function(){return"모든 항목 ì‚­ì œ"}}}),n.define,n.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lt.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lt.js deleted file mode 100644 index f6a4215..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lt.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/lt",[],function(){function n(n,e,i,t){return n%10==1&&(n%100<11||n%100>19)?e:n%10>=2&&n%10<=9&&(n%100<11||n%100>19)?i:t}return{inputTooLong:function(e){var i=e.input.length-e.maximum,t="PaÅ¡alinkite "+i+" simbol";return t+=n(i,"į","ius","ių")},inputTooShort:function(e){var i=e.minimum-e.input.length,t="Ä®raÅ¡ykite dar "+i+" simbol";return t+=n(i,"į","ius","ių")},loadingMore:function(){return"Kraunama daugiau rezultatų…"},maximumSelected:function(e){var i="JÅ«s galite pasirinkti tik "+e.maximum+" element";return i+=n(e.maximum,"Ä…","us","ų")},noResults:function(){return"Atitikmenų nerasta"},searching:function(){return"IeÅ¡koma…"},removeAllItems:function(){return"PaÅ¡alinti visus elementus"}}}),n.define,n.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lv.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lv.js deleted file mode 100644 index 806dc5c..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lv.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/lv",[],function(){function e(e,n,u,i){return 11===e?n:e%10==1?u:i}return{inputTooLong:function(n){var u=n.input.length-n.maximum,i="LÅ«dzu ievadiet par "+u;return(i+=" simbol"+e(u,"iem","u","iem"))+" mazÄk"},inputTooShort:function(n){var u=n.minimum-n.input.length,i="LÅ«dzu ievadiet vÄ“l "+u;return i+=" simbol"+e(u,"us","u","us")},loadingMore:function(){return"Datu ielÄde…"},maximumSelected:function(n){var u="JÅ«s varat izvÄ“lÄ“ties ne vairÄk kÄ "+n.maximum;return u+=" element"+e(n.maximum,"us","u","us")},noResults:function(){return"SakritÄ«bu nav"},searching:function(){return"Meklēšana…"},removeAllItems:function(){return"Noņemt visus vienumus"}}}),e.define,e.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/mk.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/mk.js deleted file mode 100644 index cb7b84a..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/mk.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/mk",[],function(){return{inputTooLong:function(n){var e=(n.input.length,n.maximum,"Ве молиме внеÑете "+n.maximum+" помалку карактер");return 1!==n.maximum&&(e+="и"),e},inputTooShort:function(n){var e=(n.minimum,n.input.length,"Ве молиме внеÑете уште "+n.maximum+" карактер");return 1!==n.maximum&&(e+="и"),e},loadingMore:function(){return"Вчитување резултати…"},maximumSelected:function(n){var e="Можете да изберете Ñамо "+n.maximum+" Ñтавк";return 1===n.maximum?e+="а":e+="и",e},noResults:function(){return"Ðема пронајдено Ñовпаѓања"},searching:function(){return"Пребарување…"},removeAllItems:function(){return"ОтÑтрани ги Ñите предмети"}}}),n.define,n.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ms.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ms.js deleted file mode 100644 index 6bd7eaa..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ms.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/ms",[],function(){return{errorLoading:function(){return"Keputusan tidak berjaya dimuatkan."},inputTooLong:function(n){return"Sila hapuskan "+(n.input.length-n.maximum)+" aksara"},inputTooShort:function(n){return"Sila masukkan "+(n.minimum-n.input.length)+" atau lebih aksara"},loadingMore:function(){return"Sedang memuatkan keputusan…"},maximumSelected:function(n){return"Anda hanya boleh memilih "+n.maximum+" pilihan"},noResults:function(){return"Tiada padanan yang ditemui"},searching:function(){return"Mencari…"},removeAllItems:function(){return"Keluarkan semua item"}}}),n.define,n.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nb.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nb.js deleted file mode 100644 index 25d89c6..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nb.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/nb",[],function(){return{errorLoading:function(){return"Kunne ikke hente resultater."},inputTooLong:function(e){return"Vennligst fjern "+(e.input.length-e.maximum)+" tegn"},inputTooShort:function(e){return"Vennligst skriv inn "+(e.minimum-e.input.length)+" tegn til"},loadingMore:function(){return"Laster flere resultater…"},maximumSelected:function(e){return"Du kan velge maks "+e.maximum+" elementer"},noResults:function(){return"Ingen treff"},searching:function(){return"Søker…"},removeAllItems:function(){return"Fjern alle elementer"}}}),e.define,e.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ne.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ne.js deleted file mode 100644 index 1c39f67..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ne.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/ne",[],function(){return{errorLoading:function(){return"नतिजाहरॠदेखाउन सकिà¤à¤¨à¥¤"},inputTooLong:function(n){var e=n.input.length-n.maximum,u="कृपया "+e+" अकà¥à¤·à¤° मेटाउनà¥à¤¹à¥‹à¤¸à¥à¥¤";return 1!=e&&(u+="कृपया "+e+" अकà¥à¤·à¤°à¤¹à¤°à¥ मेटाउनà¥à¤¹à¥‹à¤¸à¥à¥¤"),u},inputTooShort:function(n){return"कृपया बाà¤à¤•ी रहेका "+(n.minimum-n.input.length)+" वा अरॠधेरै अकà¥à¤·à¤°à¤¹à¤°à¥ भरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥à¥¤"},loadingMore:function(){return"अरॠनतिजाहरॠभरिà¤à¤¦à¥ˆà¤›à¤¨à¥ …"},maximumSelected:function(n){var e="तà¤à¤ªà¤¾à¤ˆ "+n.maximum+" वसà¥à¤¤à¥ मातà¥à¤° छानà¥à¤¨ पाउà¤à¤¨à¥à¤¹à¥à¤¨à¥à¤›à¥¤";return 1!=n.maximum&&(e="तà¤à¤ªà¤¾à¤ˆ "+n.maximum+" वसà¥à¤¤à¥à¤¹à¤°à¥ मातà¥à¤° छानà¥à¤¨ पाउà¤à¤¨à¥à¤¹à¥à¤¨à¥à¤›à¥¤"),e},noResults:function(){return"कà¥à¤¨à¥ˆ पनि नतिजा भेटिà¤à¤¨à¥¤"},searching:function(){return"खोजि हà¥à¤à¤¦à¥ˆà¤›â€¦"}}}),n.define,n.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nl.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nl.js deleted file mode 100644 index 2b74058..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nl.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/nl",[],function(){return{errorLoading:function(){return"De resultaten konden niet worden geladen."},inputTooLong:function(e){return"Gelieve "+(e.input.length-e.maximum)+" karakters te verwijderen"},inputTooShort:function(e){return"Gelieve "+(e.minimum-e.input.length)+" of meer karakters in te voeren"},loadingMore:function(){return"Meer resultaten laden…"},maximumSelected:function(e){var n=1==e.maximum?"kan":"kunnen",r="Er "+n+" maar "+e.maximum+" item";return 1!=e.maximum&&(r+="s"),r+=" worden geselecteerd"},noResults:function(){return"Geen resultaten gevonden…"},searching:function(){return"Zoeken…"},removeAllItems:function(){return"Verwijder alle items"}}}),e.define,e.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pl.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pl.js deleted file mode 100644 index 4ca5748..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pl.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/pl",[],function(){var n=["znak","znaki","znaków"],e=["element","elementy","elementów"],r=function(n,e){return 1===n?e[0]:n>1&&n<=4?e[1]:n>=5?e[2]:void 0};return{errorLoading:function(){return"Nie można zaÅ‚adować wyników."},inputTooLong:function(e){var t=e.input.length-e.maximum;return"UsuÅ„ "+t+" "+r(t,n)},inputTooShort:function(e){var t=e.minimum-e.input.length;return"Podaj przynajmniej "+t+" "+r(t,n)},loadingMore:function(){return"Trwa Å‚adowanie…"},maximumSelected:function(n){return"Możesz zaznaczyć tylko "+n.maximum+" "+r(n.maximum,e)},noResults:function(){return"Brak wyników"},searching:function(){return"Trwa wyszukiwanie…"},removeAllItems:function(){return"UsuÅ„ wszystkie przedmioty"}}}),n.define,n.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ps.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ps.js deleted file mode 100644 index 9b008e4..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ps.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/ps",[],function(){return{errorLoading:function(){return"پايلي نه سي ترلاسه Ú©ÛØ¯Ø§ÛŒ"},inputTooLong:function(n){var e=n.input.length-n.maximum,r="د Ù…Ù‡Ø±Ø¨Ø§Ù†Û Ù„Ù…Ø®ÙŠ "+e+" توری Ú“Ù†Ú« کړئ";return 1!=e&&(r=r.replace("توری","توري")),r},inputTooShort:function(n){return"Ù„Ú– تر Ù„Ú–Ù‡ "+(n.minimum-n.input.length)+" يا Ú‰ÛØ± توري وليکئ"},loadingMore:function(){return"نوري پايلي ترلاسه Ú©ÙŠÚ–ÙŠ..."},maximumSelected:function(n){var e="تاسو يوازي "+n.maximum+" قلم په Ù†ÚšÙ‡ کولای سی";return 1!=n.maximum&&(e=e.replace("قلم","قلمونه")),e},noResults:function(){return"پايلي Ùˆ نه موندل سوÛ"},searching:function(){return"لټول Ú©ÙŠÚ–ÙŠ..."},removeAllItems:function(){return"ټول توکي Ù„Ø±Û Ú©Ú“Ø¦"}}}),n.define,n.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt-BR.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt-BR.js deleted file mode 100644 index c991e25..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt-BR.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/pt-BR",[],function(){return{errorLoading:function(){return"Os resultados não puderam ser carregados."},inputTooLong:function(e){var n=e.input.length-e.maximum,r="Apague "+n+" caracter";return 1!=n&&(r+="es"),r},inputTooShort:function(e){return"Digite "+(e.minimum-e.input.length)+" ou mais caracteres"},loadingMore:function(){return"Carregando mais resultados…"},maximumSelected:function(e){var n="Você só pode selecionar "+e.maximum+" ite";return 1==e.maximum?n+="m":n+="ns",n},noResults:function(){return"Nenhum resultado encontrado"},searching:function(){return"Buscando…"},removeAllItems:function(){return"Remover todos os itens"}}}),e.define,e.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt.js deleted file mode 100644 index b5da1a6..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/pt",[],function(){return{errorLoading:function(){return"Os resultados não puderam ser carregados."},inputTooLong:function(e){var r=e.input.length-e.maximum,n="Por favor apague "+r+" ";return n+=1!=r?"caracteres":"caractere"},inputTooShort:function(e){return"Introduza "+(e.minimum-e.input.length)+" ou mais caracteres"},loadingMore:function(){return"A carregar mais resultados…"},maximumSelected:function(e){var r="Apenas pode seleccionar "+e.maximum+" ";return r+=1!=e.maximum?"itens":"item"},noResults:function(){return"Sem resultados"},searching:function(){return"A procurar…"},removeAllItems:function(){return"Remover todos os itens"}}}),e.define,e.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ro.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ro.js deleted file mode 100644 index 1ba7b40..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ro.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/ro",[],function(){return{errorLoading:function(){return"Rezultatele nu au putut fi incărcate."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Vă rugăm să È™tergeÈ›i"+t+" caracter";return 1!==t&&(n+="e"),n},inputTooShort:function(e){return"Vă rugăm să introduceÈ›i "+(e.minimum-e.input.length)+" sau mai multe caractere"},loadingMore:function(){return"Se încarcă mai multe rezultate…"},maximumSelected:function(e){var t="AveÈ›i voie să selectaÈ›i cel mult "+e.maximum;return t+=" element",1!==e.maximum&&(t+="e"),t},noResults:function(){return"Nu au fost găsite rezultate"},searching:function(){return"Căutare…"},removeAllItems:function(){return"EliminaÈ›i toate elementele"}}}),e.define,e.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ru.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ru.js deleted file mode 100644 index 63a7d66..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ru.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/ru",[],function(){function n(n,e,r,u){return n%10<5&&n%10>0&&n%100<5||n%100>20?n%10>1?r:e:u}return{errorLoading:function(){return"Ðевозможно загрузить результаты"},inputTooLong:function(e){var r=e.input.length-e.maximum,u="ПожалуйÑта, введите на "+r+" Ñимвол";return u+=n(r,"","a","ов"),u+=" меньше"},inputTooShort:function(e){var r=e.minimum-e.input.length,u="ПожалуйÑта, введите ещё Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ "+r+" Ñимвол";return u+=n(r,"","a","ов")},loadingMore:function(){return"Загрузка данных…"},maximumSelected:function(e){var r="Ð’Ñ‹ можете выбрать не более "+e.maximum+" Ñлемент";return r+=n(e.maximum,"","a","ов")},noResults:function(){return"Совпадений не найдено"},searching:function(){return"ПоиÑк…"},removeAllItems:function(){return"Удалить вÑе Ñлементы"}}}),n.define,n.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sk.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sk.js deleted file mode 100644 index 5049528..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sk.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/sk",[],function(){var e={2:function(e){return e?"dva":"dve"},3:function(){return"tri"},4:function(){return"Å¡tyri"}};return{errorLoading:function(){return"Výsledky sa nepodarilo naÄítaÅ¥."},inputTooLong:function(n){var t=n.input.length-n.maximum;return 1==t?"Prosím, zadajte o jeden znak menej":t>=2&&t<=4?"Prosím, zadajte o "+e[t](!0)+" znaky menej":"Prosím, zadajte o "+t+" znakov menej"},inputTooShort:function(n){var t=n.minimum-n.input.length;return 1==t?"Prosím, zadajte eÅ¡te jeden znak":t<=4?"Prosím, zadajte eÅ¡te ÄalÅ¡ie "+e[t](!0)+" znaky":"Prosím, zadajte eÅ¡te Äalších "+t+" znakov"},loadingMore:function(){return"NaÄítanie Äalších výsledkov…"},maximumSelected:function(n){return 1==n.maximum?"Môžete zvoliÅ¥ len jednu položku":n.maximum>=2&&n.maximum<=4?"Môžete zvoliÅ¥ najviac "+e[n.maximum](!1)+" položky":"Môžete zvoliÅ¥ najviac "+n.maximum+" položiek"},noResults:function(){return"NenaÅ¡li sa žiadne položky"},searching:function(){return"Vyhľadávanie…"},removeAllItems:function(){return"Odstráňte vÅ¡etky položky"}}}),e.define,e.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sl.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sl.js deleted file mode 100644 index 4d0b7d3..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sl.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/sl",[],function(){return{errorLoading:function(){return"Zadetkov iskanja ni bilo mogoÄe naložiti."},inputTooLong:function(e){var n=e.input.length-e.maximum,t="Prosim zbriÅ¡ite "+n+" znak";return 2==n?t+="a":1!=n&&(t+="e"),t},inputTooShort:function(e){var n=e.minimum-e.input.length,t="Prosim vpiÅ¡ite Å¡e "+n+" znak";return 2==n?t+="a":1!=n&&(t+="e"),t},loadingMore:function(){return"Nalagam veÄ zadetkov…"},maximumSelected:function(e){var n="OznaÄite lahko najveÄ "+e.maximum+" predmet";return 2==e.maximum?n+="a":1!=e.maximum&&(n+="e"),n},noResults:function(){return"Ni zadetkov."},searching:function(){return"IÅ¡Äem…"},removeAllItems:function(){return"Odstranite vse elemente"}}}),e.define,e.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sq.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sq.js deleted file mode 100644 index 5916202..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sq.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/sq",[],function(){return{errorLoading:function(){return"Rezultatet nuk mund të ngarkoheshin."},inputTooLong:function(e){var n=e.input.length-e.maximum,t="Të lutem fshi "+n+" karakter";return 1!=n&&(t+="e"),t},inputTooShort:function(e){return"Të lutem shkruaj "+(e.minimum-e.input.length)+" ose më shumë karaktere"},loadingMore:function(){return"Duke ngarkuar më shumë rezultate…"},maximumSelected:function(e){var n="Mund të zgjedhësh vetëm "+e.maximum+" element";return 1!=e.maximum&&(n+="e"),n},noResults:function(){return"Nuk u gjet asnjë rezultat"},searching:function(){return"Duke kërkuar…"},removeAllItems:function(){return"Hiq të gjitha sendet"}}}),e.define,e.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr-Cyrl.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr-Cyrl.js deleted file mode 100644 index ce13ce8..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr-Cyrl.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/sr-Cyrl",[],function(){function n(n,e,r,u){return n%10==1&&n%100!=11?e:n%10>=2&&n%10<=4&&(n%100<12||n%100>14)?r:u}return{errorLoading:function(){return"Преузимање није уÑпело."},inputTooLong:function(e){var r=e.input.length-e.maximum,u="Обришите "+r+" Ñимбол";return u+=n(r,"","а","а")},inputTooShort:function(e){var r=e.minimum-e.input.length,u="Укуцајте бар још "+r+" Ñимбол";return u+=n(r,"","а","а")},loadingMore:function(){return"Преузимање још резултата…"},maximumSelected:function(e){var r="Можете изабрати Ñамо "+e.maximum+" Ñтавк";return r+=n(e.maximum,"у","е","и")},noResults:function(){return"Ðишта није пронађено"},searching:function(){return"Претрага…"},removeAllItems:function(){return"Уклоните Ñве Ñтавке"}}}),n.define,n.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr.js deleted file mode 100644 index dd407a0..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/sr",[],function(){function n(n,e,r,t){return n%10==1&&n%100!=11?e:n%10>=2&&n%10<=4&&(n%100<12||n%100>14)?r:t}return{errorLoading:function(){return"Preuzimanje nije uspelo."},inputTooLong:function(e){var r=e.input.length-e.maximum,t="ObriÅ¡ite "+r+" simbol";return t+=n(r,"","a","a")},inputTooShort:function(e){var r=e.minimum-e.input.length,t="Ukucajte bar joÅ¡ "+r+" simbol";return t+=n(r,"","a","a")},loadingMore:function(){return"Preuzimanje joÅ¡ rezultata…"},maximumSelected:function(e){var r="Možete izabrati samo "+e.maximum+" stavk";return r+=n(e.maximum,"u","e","i")},noResults:function(){return"NiÅ¡ta nije pronaÄ‘eno"},searching:function(){return"Pretraga…"},removeAllItems:function(){return"Уклоните Ñве Ñтавке"}}}),n.define,n.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sv.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sv.js deleted file mode 100644 index 1bc8724..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sv.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/sv",[],function(){return{errorLoading:function(){return"Resultat kunde inte laddas."},inputTooLong:function(n){return"Vänligen sudda ut "+(n.input.length-n.maximum)+" tecken"},inputTooShort:function(n){return"Vänligen skriv in "+(n.minimum-n.input.length)+" eller fler tecken"},loadingMore:function(){return"Laddar fler resultat…"},maximumSelected:function(n){return"Du kan max välja "+n.maximum+" element"},noResults:function(){return"Inga träffar"},searching:function(){return"Söker…"},removeAllItems:function(){return"Ta bort alla objekt"}}}),n.define,n.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/th.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/th.js deleted file mode 100644 index 63eab71..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/th.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/th",[],function(){return{errorLoading:function(){return"ไม่สามารถค้นข้อมูลได้"},inputTooLong:function(n){return"โปรดลบออภ"+(n.input.length-n.maximum)+" ตัวอัà¸à¸©à¸£"},inputTooShort:function(n){return"โปรดพิมพ์เพิ่มอีภ"+(n.minimum-n.input.length)+" ตัวอัà¸à¸©à¸£"},loadingMore:function(){return"à¸à¸³à¸¥à¸±à¸‡à¸„้นข้อมูลเพิ่ม…"},maximumSelected:function(n){return"คุณสามารถเลือà¸à¹„ด้ไม่เà¸à¸´à¸™ "+n.maximum+" รายà¸à¸²à¸£"},noResults:function(){return"ไม่พบข้อมูล"},searching:function(){return"à¸à¸³à¸¥à¸±à¸‡à¸„้นข้อมูล…"},removeAllItems:function(){return"ลบรายà¸à¸²à¸£à¸—ั้งหมด"}}}),n.define,n.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tk.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tk.js deleted file mode 100644 index 30255ff..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tk.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/tk",[],function(){return{errorLoading:function(){return"Netije ýüklenmedi."},inputTooLong:function(e){return e.input.length-e.maximum+" harp bozuň."},inputTooShort:function(e){return"Ãene-de iň az "+(e.minimum-e.input.length)+" harp ýazyň."},loadingMore:function(){return"Köpräk netije görkezilýär…"},maximumSelected:function(e){return"Diňe "+e.maximum+" sanysyny saýlaň."},noResults:function(){return"Netije tapylmady."},searching:function(){return"Gözlenýär…"},removeAllItems:function(){return"Remove all items"}}}),e.define,e.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tr.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tr.js deleted file mode 100644 index fc4c0bf..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tr.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/tr",[],function(){return{errorLoading:function(){return"Sonuç yüklenemedi"},inputTooLong:function(n){return n.input.length-n.maximum+" karakter daha girmelisiniz"},inputTooShort:function(n){return"En az "+(n.minimum-n.input.length)+" karakter daha girmelisiniz"},loadingMore:function(){return"Daha fazla…"},maximumSelected:function(n){return"Sadece "+n.maximum+" seçim yapabilirsiniz"},noResults:function(){return"Sonuç bulunamadı"},searching:function(){return"Aranıyor…"},removeAllItems:function(){return"Tüm öğeleri kaldır"}}}),n.define,n.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/uk.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/uk.js deleted file mode 100644 index 63697e3..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/uk.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/uk",[],function(){function n(n,e,u,r){return n%100>10&&n%100<15?r:n%10==1?e:n%10>1&&n%10<5?u:r}return{errorLoading:function(){return"Ðеможливо завантажити результати"},inputTooLong:function(e){return"Будь лаÑка, видаліть "+(e.input.length-e.maximum)+" "+n(e.maximum,"літеру","літери","літер")},inputTooShort:function(n){return"Будь лаÑка, введіть "+(n.minimum-n.input.length)+" або більше літер"},loadingMore:function(){return"Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ–Ð½ÑˆÐ¸Ñ… результатів…"},maximumSelected:function(e){return"Ви можете вибрати лише "+e.maximum+" "+n(e.maximum,"пункт","пункти","пунктів")},noResults:function(){return"Ðічого не знайдено"},searching:function(){return"Пошук…"},removeAllItems:function(){return"Видалити вÑÑ– елементи"}}}),n.define,n.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/vi.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/vi.js deleted file mode 100644 index 24f3bc2..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/vi.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/vi",[],function(){return{inputTooLong:function(n){return"Vui lòng xóa bá»›t "+(n.input.length-n.maximum)+" ký tá»±"},inputTooShort:function(n){return"Vui lòng nhập thêm từ "+(n.minimum-n.input.length)+" ký tá»± trở lên"},loadingMore:function(){return"Äang lấy thêm kết quả…"},maximumSelected:function(n){return"Chỉ có thể chá»n được "+n.maximum+" lá»±a chá»n"},noResults:function(){return"Không tìm thấy kết quả"},searching:function(){return"Äang tìm…"},removeAllItems:function(){return"Xóa tất cả các mục"}}}),n.define,n.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-CN.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-CN.js deleted file mode 100644 index 2c5649d..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-CN.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/zh-CN",[],function(){return{errorLoading:function(){return"无法载入结果。"},inputTooLong:function(n){return"请删除"+(n.input.length-n.maximum)+"个字符"},inputTooShort:function(n){return"请å†è¾“入至少"+(n.minimum-n.input.length)+"个字符"},loadingMore:function(){return"载入更多结果…"},maximumSelected:function(n){return"最多åªèƒ½é€‰æ‹©"+n.maximum+"个项目"},noResults:function(){return"未找到结果"},searching:function(){return"æœç´¢ä¸­â€¦"},removeAllItems:function(){return"删除所有项目"}}}),n.define,n.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-TW.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-TW.js deleted file mode 100644 index 570a566..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-TW.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ - -!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/zh-TW",[],function(){return{inputTooLong:function(n){return"請刪掉"+(n.input.length-n.maximum)+"個字元"},inputTooShort:function(n){return"è«‹å†è¼¸å…¥"+(n.minimum-n.input.length)+"個字元"},loadingMore:function(){return"載入中…"},maximumSelected:function(n){return"ä½ åªèƒ½é¸æ“‡æœ€å¤š"+n.maximum+"é …"},noResults:function(){return"沒有找到相符的項目"},searching:function(){return"æœå°‹ä¸­â€¦"},removeAllItems:function(){return"刪除所有項目"}}}),n.define,n.require}(); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.js deleted file mode 100644 index 358572a..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.js +++ /dev/null @@ -1,6820 +0,0 @@ -/*! - * Select2 4.0.13 - * https://select2.github.io - * - * Released under the MIT license - * https://github.com/select2/select2/blob/master/LICENSE.md - */ -;(function (factory) { - if (typeof define === 'function' && define.amd) { - // AMD. Register as an anonymous module. - define(['jquery'], factory); - } else if (typeof module === 'object' && module.exports) { - // Node/CommonJS - module.exports = function (root, jQuery) { - if (jQuery === undefined) { - // require('jQuery') returns a factory that requires window to - // build a jQuery instance, we normalize how we use modules - // that require this pattern but the window provided is a noop - // if it's defined (how jquery works) - if (typeof window !== 'undefined') { - jQuery = require('jquery'); - } - else { - jQuery = require('jquery')(root); - } - } - factory(jQuery); - return jQuery; - }; - } else { - // Browser globals - factory(jQuery); - } -} (function (jQuery) { - // This is needed so we can catch the AMD loader configuration and use it - // The inner file should be wrapped (by `banner.start.js`) in a function that - // returns the AMD loader references. - var S2 =(function () { - // Restore the Select2 AMD loader so it can be used - // Needed mostly in the language files, where the loader is not inserted - if (jQuery && jQuery.fn && jQuery.fn.select2 && jQuery.fn.select2.amd) { - var S2 = jQuery.fn.select2.amd; - } -var S2;(function () { if (!S2 || !S2.requirejs) { -if (!S2) { S2 = {}; } else { require = S2; } -/** - * @license almond 0.3.3 Copyright jQuery Foundation and other contributors. - * Released under MIT license, http://github.com/requirejs/almond/LICENSE - */ -//Going sloppy to avoid 'use strict' string cost, but strict practices should -//be followed. -/*global setTimeout: false */ - -var requirejs, require, define; -(function (undef) { - var main, req, makeMap, handlers, - defined = {}, - waiting = {}, - config = {}, - defining = {}, - hasOwn = Object.prototype.hasOwnProperty, - aps = [].slice, - jsSuffixRegExp = /\.js$/; - - function hasProp(obj, prop) { - return hasOwn.call(obj, prop); - } - - /** - * Given a relative module name, like ./something, normalize it to - * a real name that can be mapped to a path. - * @param {String} name the relative name - * @param {String} baseName a real name that the name arg is relative - * to. - * @returns {String} normalized name - */ - function normalize(name, baseName) { - var nameParts, nameSegment, mapValue, foundMap, lastIndex, - foundI, foundStarMap, starI, i, j, part, normalizedBaseParts, - baseParts = baseName && baseName.split("/"), - map = config.map, - starMap = (map && map['*']) || {}; - - //Adjust any relative paths. - if (name) { - name = name.split('/'); - lastIndex = name.length - 1; - - // If wanting node ID compatibility, strip .js from end - // of IDs. Have to do this here, and not in nameToUrl - // because node allows either .js or non .js to map - // to same file. - if (config.nodeIdCompat && jsSuffixRegExp.test(name[lastIndex])) { - name[lastIndex] = name[lastIndex].replace(jsSuffixRegExp, ''); - } - - // Starts with a '.' so need the baseName - if (name[0].charAt(0) === '.' && baseParts) { - //Convert baseName to array, and lop off the last part, - //so that . matches that 'directory' and not name of the baseName's - //module. For instance, baseName of 'one/two/three', maps to - //'one/two/three.js', but we want the directory, 'one/two' for - //this normalization. - normalizedBaseParts = baseParts.slice(0, baseParts.length - 1); - name = normalizedBaseParts.concat(name); - } - - //start trimDots - for (i = 0; i < name.length; i++) { - part = name[i]; - if (part === '.') { - name.splice(i, 1); - i -= 1; - } else if (part === '..') { - // If at the start, or previous value is still .., - // keep them so that when converted to a path it may - // still work when converted to a path, even though - // as an ID it is less than ideal. In larger point - // releases, may be better to just kick out an error. - if (i === 0 || (i === 1 && name[2] === '..') || name[i - 1] === '..') { - continue; - } else if (i > 0) { - name.splice(i - 1, 2); - i -= 2; - } - } - } - //end trimDots - - name = name.join('/'); - } - - //Apply map config if available. - if ((baseParts || starMap) && map) { - nameParts = name.split('/'); - - for (i = nameParts.length; i > 0; i -= 1) { - nameSegment = nameParts.slice(0, i).join("/"); - - if (baseParts) { - //Find the longest baseName segment match in the config. - //So, do joins on the biggest to smallest lengths of baseParts. - for (j = baseParts.length; j > 0; j -= 1) { - mapValue = map[baseParts.slice(0, j).join('/')]; - - //baseName segment has config, find if it has one for - //this name. - if (mapValue) { - mapValue = mapValue[nameSegment]; - if (mapValue) { - //Match, update name to the new value. - foundMap = mapValue; - foundI = i; - break; - } - } - } - } - - if (foundMap) { - break; - } - - //Check for a star map match, but just hold on to it, - //if there is a shorter segment match later in a matching - //config, then favor over this star map. - if (!foundStarMap && starMap && starMap[nameSegment]) { - foundStarMap = starMap[nameSegment]; - starI = i; - } - } - - if (!foundMap && foundStarMap) { - foundMap = foundStarMap; - foundI = starI; - } - - if (foundMap) { - nameParts.splice(0, foundI, foundMap); - name = nameParts.join('/'); - } - } - - return name; - } - - function makeRequire(relName, forceSync) { - return function () { - //A version of a require function that passes a moduleName - //value for items that may need to - //look up paths relative to the moduleName - var args = aps.call(arguments, 0); - - //If first arg is not require('string'), and there is only - //one arg, it is the array form without a callback. Insert - //a null so that the following concat is correct. - if (typeof args[0] !== 'string' && args.length === 1) { - args.push(null); - } - return req.apply(undef, args.concat([relName, forceSync])); - }; - } - - function makeNormalize(relName) { - return function (name) { - return normalize(name, relName); - }; - } - - function makeLoad(depName) { - return function (value) { - defined[depName] = value; - }; - } - - function callDep(name) { - if (hasProp(waiting, name)) { - var args = waiting[name]; - delete waiting[name]; - defining[name] = true; - main.apply(undef, args); - } - - if (!hasProp(defined, name) && !hasProp(defining, name)) { - throw new Error('No ' + name); - } - return defined[name]; - } - - //Turns a plugin!resource to [plugin, resource] - //with the plugin being undefined if the name - //did not have a plugin prefix. - function splitPrefix(name) { - var prefix, - index = name ? name.indexOf('!') : -1; - if (index > -1) { - prefix = name.substring(0, index); - name = name.substring(index + 1, name.length); - } - return [prefix, name]; - } - - //Creates a parts array for a relName where first part is plugin ID, - //second part is resource ID. Assumes relName has already been normalized. - function makeRelParts(relName) { - return relName ? splitPrefix(relName) : []; - } - - /** - * Makes a name map, normalizing the name, and using a plugin - * for normalization if necessary. Grabs a ref to plugin - * too, as an optimization. - */ - makeMap = function (name, relParts) { - var plugin, - parts = splitPrefix(name), - prefix = parts[0], - relResourceName = relParts[1]; - - name = parts[1]; - - if (prefix) { - prefix = normalize(prefix, relResourceName); - plugin = callDep(prefix); - } - - //Normalize according - if (prefix) { - if (plugin && plugin.normalize) { - name = plugin.normalize(name, makeNormalize(relResourceName)); - } else { - name = normalize(name, relResourceName); - } - } else { - name = normalize(name, relResourceName); - parts = splitPrefix(name); - prefix = parts[0]; - name = parts[1]; - if (prefix) { - plugin = callDep(prefix); - } - } - - //Using ridiculous property names for space reasons - return { - f: prefix ? prefix + '!' + name : name, //fullName - n: name, - pr: prefix, - p: plugin - }; - }; - - function makeConfig(name) { - return function () { - return (config && config.config && config.config[name]) || {}; - }; - } - - handlers = { - require: function (name) { - return makeRequire(name); - }, - exports: function (name) { - var e = defined[name]; - if (typeof e !== 'undefined') { - return e; - } else { - return (defined[name] = {}); - } - }, - module: function (name) { - return { - id: name, - uri: '', - exports: defined[name], - config: makeConfig(name) - }; - } - }; - - main = function (name, deps, callback, relName) { - var cjsModule, depName, ret, map, i, relParts, - args = [], - callbackType = typeof callback, - usingExports; - - //Use name if no relName - relName = relName || name; - relParts = makeRelParts(relName); - - //Call the callback to define the module, if necessary. - if (callbackType === 'undefined' || callbackType === 'function') { - //Pull out the defined dependencies and pass the ordered - //values to the callback. - //Default to [require, exports, module] if no deps - deps = !deps.length && callback.length ? ['require', 'exports', 'module'] : deps; - for (i = 0; i < deps.length; i += 1) { - map = makeMap(deps[i], relParts); - depName = map.f; - - //Fast path CommonJS standard dependencies. - if (depName === "require") { - args[i] = handlers.require(name); - } else if (depName === "exports") { - //CommonJS module spec 1.1 - args[i] = handlers.exports(name); - usingExports = true; - } else if (depName === "module") { - //CommonJS module spec 1.1 - cjsModule = args[i] = handlers.module(name); - } else if (hasProp(defined, depName) || - hasProp(waiting, depName) || - hasProp(defining, depName)) { - args[i] = callDep(depName); - } else if (map.p) { - map.p.load(map.n, makeRequire(relName, true), makeLoad(depName), {}); - args[i] = defined[depName]; - } else { - throw new Error(name + ' missing ' + depName); - } - } - - ret = callback ? callback.apply(defined[name], args) : undefined; - - if (name) { - //If setting exports via "module" is in play, - //favor that over return value and exports. After that, - //favor a non-undefined return value over exports use. - if (cjsModule && cjsModule.exports !== undef && - cjsModule.exports !== defined[name]) { - defined[name] = cjsModule.exports; - } else if (ret !== undef || !usingExports) { - //Use the return value from the function. - defined[name] = ret; - } - } - } else if (name) { - //May just be an object definition for the module. Only - //worry about defining if have a module name. - defined[name] = callback; - } - }; - - requirejs = require = req = function (deps, callback, relName, forceSync, alt) { - if (typeof deps === "string") { - if (handlers[deps]) { - //callback in this case is really relName - return handlers[deps](callback); - } - //Just return the module wanted. In this scenario, the - //deps arg is the module name, and second arg (if passed) - //is just the relName. - //Normalize module name, if it contains . or .. - return callDep(makeMap(deps, makeRelParts(callback)).f); - } else if (!deps.splice) { - //deps is a config object, not an array. - config = deps; - if (config.deps) { - req(config.deps, config.callback); - } - if (!callback) { - return; - } - - if (callback.splice) { - //callback is an array, which means it is a dependency list. - //Adjust args if there are dependencies - deps = callback; - callback = relName; - relName = null; - } else { - deps = undef; - } - } - - //Support require(['a']) - callback = callback || function () {}; - - //If relName is a function, it is an errback handler, - //so remove it. - if (typeof relName === 'function') { - relName = forceSync; - forceSync = alt; - } - - //Simulate async callback; - if (forceSync) { - main(undef, deps, callback, relName); - } else { - //Using a non-zero value because of concern for what old browsers - //do, and latest browsers "upgrade" to 4 if lower value is used: - //http://www.whatwg.org/specs/web-apps/current-work/multipage/timers.html#dom-windowtimers-settimeout: - //If want a value immediately, use require('id') instead -- something - //that works in almond on the global level, but not guaranteed and - //unlikely to work in other AMD implementations. - setTimeout(function () { - main(undef, deps, callback, relName); - }, 4); - } - - return req; - }; - - /** - * Just drops the config on the floor, but returns req in case - * the config return value is used. - */ - req.config = function (cfg) { - return req(cfg); - }; - - /** - * Expose module registry for debugging and tooling - */ - requirejs._defined = defined; - - define = function (name, deps, callback) { - if (typeof name !== 'string') { - throw new Error('See almond README: incorrect module build, no module name'); - } - - //This module may not have dependencies - if (!deps.splice) { - //deps is not an array, so probably means - //an object literal or factory function for - //the value. Adjust args. - callback = deps; - deps = []; - } - - if (!hasProp(defined, name) && !hasProp(waiting, name)) { - waiting[name] = [name, deps, callback]; - } - }; - - define.amd = { - jQuery: true - }; -}()); - -S2.requirejs = requirejs;S2.require = require;S2.define = define; -} -}()); -S2.define("almond", function(){}); - -/* global jQuery:false, $:false */ -S2.define('jquery',[],function () { - var _$ = jQuery || $; - - if (_$ == null && console && console.error) { - console.error( - 'Select2: An instance of jQuery or a jQuery-compatible library was not ' + - 'found. Make sure that you are including jQuery before Select2 on your ' + - 'web page.' - ); - } - - return _$; -}); - -S2.define('select2/utils',[ - 'jquery' -], function ($) { - var Utils = {}; - - Utils.Extend = function (ChildClass, SuperClass) { - var __hasProp = {}.hasOwnProperty; - - function BaseConstructor () { - this.constructor = ChildClass; - } - - for (var key in SuperClass) { - if (__hasProp.call(SuperClass, key)) { - ChildClass[key] = SuperClass[key]; - } - } - - BaseConstructor.prototype = SuperClass.prototype; - ChildClass.prototype = new BaseConstructor(); - ChildClass.__super__ = SuperClass.prototype; - - return ChildClass; - }; - - function getMethods (theClass) { - var proto = theClass.prototype; - - var methods = []; - - for (var methodName in proto) { - var m = proto[methodName]; - - if (typeof m !== 'function') { - continue; - } - - if (methodName === 'constructor') { - continue; - } - - methods.push(methodName); - } - - return methods; - } - - Utils.Decorate = function (SuperClass, DecoratorClass) { - var decoratedMethods = getMethods(DecoratorClass); - var superMethods = getMethods(SuperClass); - - function DecoratedClass () { - var unshift = Array.prototype.unshift; - - var argCount = DecoratorClass.prototype.constructor.length; - - var calledConstructor = SuperClass.prototype.constructor; - - if (argCount > 0) { - unshift.call(arguments, SuperClass.prototype.constructor); - - calledConstructor = DecoratorClass.prototype.constructor; - } - - calledConstructor.apply(this, arguments); - } - - DecoratorClass.displayName = SuperClass.displayName; - - function ctr () { - this.constructor = DecoratedClass; - } - - DecoratedClass.prototype = new ctr(); - - for (var m = 0; m < superMethods.length; m++) { - var superMethod = superMethods[m]; - - DecoratedClass.prototype[superMethod] = - SuperClass.prototype[superMethod]; - } - - var calledMethod = function (methodName) { - // Stub out the original method if it's not decorating an actual method - var originalMethod = function () {}; - - if (methodName in DecoratedClass.prototype) { - originalMethod = DecoratedClass.prototype[methodName]; - } - - var decoratedMethod = DecoratorClass.prototype[methodName]; - - return function () { - var unshift = Array.prototype.unshift; - - unshift.call(arguments, originalMethod); - - return decoratedMethod.apply(this, arguments); - }; - }; - - for (var d = 0; d < decoratedMethods.length; d++) { - var decoratedMethod = decoratedMethods[d]; - - DecoratedClass.prototype[decoratedMethod] = calledMethod(decoratedMethod); - } - - return DecoratedClass; - }; - - var Observable = function () { - this.listeners = {}; - }; - - Observable.prototype.on = function (event, callback) { - this.listeners = this.listeners || {}; - - if (event in this.listeners) { - this.listeners[event].push(callback); - } else { - this.listeners[event] = [callback]; - } - }; - - Observable.prototype.trigger = function (event) { - var slice = Array.prototype.slice; - var params = slice.call(arguments, 1); - - this.listeners = this.listeners || {}; - - // Params should always come in as an array - if (params == null) { - params = []; - } - - // If there are no arguments to the event, use a temporary object - if (params.length === 0) { - params.push({}); - } - - // Set the `_type` of the first object to the event - params[0]._type = event; - - if (event in this.listeners) { - this.invoke(this.listeners[event], slice.call(arguments, 1)); - } - - if ('*' in this.listeners) { - this.invoke(this.listeners['*'], arguments); - } - }; - - Observable.prototype.invoke = function (listeners, params) { - for (var i = 0, len = listeners.length; i < len; i++) { - listeners[i].apply(this, params); - } - }; - - Utils.Observable = Observable; - - Utils.generateChars = function (length) { - var chars = ''; - - for (var i = 0; i < length; i++) { - var randomChar = Math.floor(Math.random() * 36); - chars += randomChar.toString(36); - } - - return chars; - }; - - Utils.bind = function (func, context) { - return function () { - func.apply(context, arguments); - }; - }; - - Utils._convertData = function (data) { - for (var originalKey in data) { - var keys = originalKey.split('-'); - - var dataLevel = data; - - if (keys.length === 1) { - continue; - } - - for (var k = 0; k < keys.length; k++) { - var key = keys[k]; - - // Lowercase the first letter - // By default, dash-separated becomes camelCase - key = key.substring(0, 1).toLowerCase() + key.substring(1); - - if (!(key in dataLevel)) { - dataLevel[key] = {}; - } - - if (k == keys.length - 1) { - dataLevel[key] = data[originalKey]; - } - - dataLevel = dataLevel[key]; - } - - delete data[originalKey]; - } - - return data; - }; - - Utils.hasScroll = function (index, el) { - // Adapted from the function created by @ShadowScripter - // and adapted by @BillBarry on the Stack Exchange Code Review website. - // The original code can be found at - // http://codereview.stackexchange.com/q/13338 - // and was designed to be used with the Sizzle selector engine. - - var $el = $(el); - var overflowX = el.style.overflowX; - var overflowY = el.style.overflowY; - - //Check both x and y declarations - if (overflowX === overflowY && - (overflowY === 'hidden' || overflowY === 'visible')) { - return false; - } - - if (overflowX === 'scroll' || overflowY === 'scroll') { - return true; - } - - return ($el.innerHeight() < el.scrollHeight || - $el.innerWidth() < el.scrollWidth); - }; - - Utils.escapeMarkup = function (markup) { - var replaceMap = { - '\\': '\', - '&': '&', - '<': '<', - '>': '>', - '"': '"', - '\'': ''', - '/': '/' - }; - - // Do not try to escape the markup if it's not a string - if (typeof markup !== 'string') { - return markup; - } - - return String(markup).replace(/[&<>"'\/\\]/g, function (match) { - return replaceMap[match]; - }); - }; - - // Append an array of jQuery nodes to a given element. - Utils.appendMany = function ($element, $nodes) { - // jQuery 1.7.x does not support $.fn.append() with an array - // Fall back to a jQuery object collection using $.fn.add() - if ($.fn.jquery.substr(0, 3) === '1.7') { - var $jqNodes = $(); - - $.map($nodes, function (node) { - $jqNodes = $jqNodes.add(node); - }); - - $nodes = $jqNodes; - } - - $element.append($nodes); - }; - - // Cache objects in Utils.__cache instead of $.data (see #4346) - Utils.__cache = {}; - - var id = 0; - Utils.GetUniqueElementId = function (element) { - // Get a unique element Id. If element has no id, - // creates a new unique number, stores it in the id - // attribute and returns the new id. - // If an id already exists, it simply returns it. - - var select2Id = element.getAttribute('data-select2-id'); - if (select2Id == null) { - // If element has id, use it. - if (element.id) { - select2Id = element.id; - element.setAttribute('data-select2-id', select2Id); - } else { - element.setAttribute('data-select2-id', ++id); - select2Id = id.toString(); - } - } - return select2Id; - }; - - Utils.StoreData = function (element, name, value) { - // Stores an item in the cache for a specified element. - // name is the cache key. - var id = Utils.GetUniqueElementId(element); - if (!Utils.__cache[id]) { - Utils.__cache[id] = {}; - } - - Utils.__cache[id][name] = value; - }; - - Utils.GetData = function (element, name) { - // Retrieves a value from the cache by its key (name) - // name is optional. If no name specified, return - // all cache items for the specified element. - // and for a specified element. - var id = Utils.GetUniqueElementId(element); - if (name) { - if (Utils.__cache[id]) { - if (Utils.__cache[id][name] != null) { - return Utils.__cache[id][name]; - } - return $(element).data(name); // Fallback to HTML5 data attribs. - } - return $(element).data(name); // Fallback to HTML5 data attribs. - } else { - return Utils.__cache[id]; - } - }; - - Utils.RemoveData = function (element) { - // Removes all cached items for a specified element. - var id = Utils.GetUniqueElementId(element); - if (Utils.__cache[id] != null) { - delete Utils.__cache[id]; - } - - element.removeAttribute('data-select2-id'); - }; - - return Utils; -}); - -S2.define('select2/results',[ - 'jquery', - './utils' -], function ($, Utils) { - function Results ($element, options, dataAdapter) { - this.$element = $element; - this.data = dataAdapter; - this.options = options; - - Results.__super__.constructor.call(this); - } - - Utils.Extend(Results, Utils.Observable); - - Results.prototype.render = function () { - var $results = $( - '<ul class="select2-results__options" role="listbox"></ul>' - ); - - if (this.options.get('multiple')) { - $results.attr('aria-multiselectable', 'true'); - } - - this.$results = $results; - - return $results; - }; - - Results.prototype.clear = function () { - this.$results.empty(); - }; - - Results.prototype.displayMessage = function (params) { - var escapeMarkup = this.options.get('escapeMarkup'); - - this.clear(); - this.hideLoading(); - - var $message = $( - '<li role="alert" aria-live="assertive"' + - ' class="select2-results__option"></li>' - ); - - var message = this.options.get('translations').get(params.message); - - $message.append( - escapeMarkup( - message(params.args) - ) - ); - - $message[0].className += ' select2-results__message'; - - this.$results.append($message); - }; - - Results.prototype.hideMessages = function () { - this.$results.find('.select2-results__message').remove(); - }; - - Results.prototype.append = function (data) { - this.hideLoading(); - - var $options = []; - - if (data.results == null || data.results.length === 0) { - if (this.$results.children().length === 0) { - this.trigger('results:message', { - message: 'noResults' - }); - } - - return; - } - - data.results = this.sort(data.results); - - for (var d = 0; d < data.results.length; d++) { - var item = data.results[d]; - - var $option = this.option(item); - - $options.push($option); - } - - this.$results.append($options); - }; - - Results.prototype.position = function ($results, $dropdown) { - var $resultsContainer = $dropdown.find('.select2-results'); - $resultsContainer.append($results); - }; - - Results.prototype.sort = function (data) { - var sorter = this.options.get('sorter'); - - return sorter(data); - }; - - Results.prototype.highlightFirstItem = function () { - var $options = this.$results - .find('.select2-results__option[aria-selected]'); - - var $selected = $options.filter('[aria-selected=true]'); - - // Check if there are any selected options - if ($selected.length > 0) { - // If there are selected options, highlight the first - $selected.first().trigger('mouseenter'); - } else { - // If there are no selected options, highlight the first option - // in the dropdown - $options.first().trigger('mouseenter'); - } - - this.ensureHighlightVisible(); - }; - - Results.prototype.setClasses = function () { - var self = this; - - this.data.current(function (selected) { - var selectedIds = $.map(selected, function (s) { - return s.id.toString(); - }); - - var $options = self.$results - .find('.select2-results__option[aria-selected]'); - - $options.each(function () { - var $option = $(this); - - var item = Utils.GetData(this, 'data'); - - // id needs to be converted to a string when comparing - var id = '' + item.id; - - if ((item.element != null && item.element.selected) || - (item.element == null && $.inArray(id, selectedIds) > -1)) { - $option.attr('aria-selected', 'true'); - } else { - $option.attr('aria-selected', 'false'); - } - }); - - }); - }; - - Results.prototype.showLoading = function (params) { - this.hideLoading(); - - var loadingMore = this.options.get('translations').get('searching'); - - var loading = { - disabled: true, - loading: true, - text: loadingMore(params) - }; - var $loading = this.option(loading); - $loading.className += ' loading-results'; - - this.$results.prepend($loading); - }; - - Results.prototype.hideLoading = function () { - this.$results.find('.loading-results').remove(); - }; - - Results.prototype.option = function (data) { - var option = document.createElement('li'); - option.className = 'select2-results__option'; - - var attrs = { - 'role': 'option', - 'aria-selected': 'false' - }; - - var matches = window.Element.prototype.matches || - window.Element.prototype.msMatchesSelector || - window.Element.prototype.webkitMatchesSelector; - - if ((data.element != null && matches.call(data.element, ':disabled')) || - (data.element == null && data.disabled)) { - delete attrs['aria-selected']; - attrs['aria-disabled'] = 'true'; - } - - if (data.id == null) { - delete attrs['aria-selected']; - } - - if (data._resultId != null) { - option.id = data._resultId; - } - - if (data.title) { - option.title = data.title; - } - - if (data.children) { - attrs.role = 'group'; - attrs['aria-label'] = data.text; - delete attrs['aria-selected']; - } - - for (var attr in attrs) { - var val = attrs[attr]; - - option.setAttribute(attr, val); - } - - if (data.children) { - var $option = $(option); - - var label = document.createElement('strong'); - label.className = 'select2-results__group'; - - var $label = $(label); - this.template(data, label); - - var $children = []; - - for (var c = 0; c < data.children.length; c++) { - var child = data.children[c]; - - var $child = this.option(child); - - $children.push($child); - } - - var $childrenContainer = $('<ul></ul>', { - 'class': 'select2-results__options select2-results__options--nested' - }); - - $childrenContainer.append($children); - - $option.append(label); - $option.append($childrenContainer); - } else { - this.template(data, option); - } - - Utils.StoreData(option, 'data', data); - - return option; - }; - - Results.prototype.bind = function (container, $container) { - var self = this; - - var id = container.id + '-results'; - - this.$results.attr('id', id); - - container.on('results:all', function (params) { - self.clear(); - self.append(params.data); - - if (container.isOpen()) { - self.setClasses(); - self.highlightFirstItem(); - } - }); - - container.on('results:append', function (params) { - self.append(params.data); - - if (container.isOpen()) { - self.setClasses(); - } - }); - - container.on('query', function (params) { - self.hideMessages(); - self.showLoading(params); - }); - - container.on('select', function () { - if (!container.isOpen()) { - return; - } - - self.setClasses(); - - if (self.options.get('scrollAfterSelect')) { - self.highlightFirstItem(); - } - }); - - container.on('unselect', function () { - if (!container.isOpen()) { - return; - } - - self.setClasses(); - - if (self.options.get('scrollAfterSelect')) { - self.highlightFirstItem(); - } - }); - - container.on('open', function () { - // When the dropdown is open, aria-expended="true" - self.$results.attr('aria-expanded', 'true'); - self.$results.attr('aria-hidden', 'false'); - - self.setClasses(); - self.ensureHighlightVisible(); - }); - - container.on('close', function () { - // When the dropdown is closed, aria-expended="false" - self.$results.attr('aria-expanded', 'false'); - self.$results.attr('aria-hidden', 'true'); - self.$results.removeAttr('aria-activedescendant'); - }); - - container.on('results:toggle', function () { - var $highlighted = self.getHighlightedResults(); - - if ($highlighted.length === 0) { - return; - } - - $highlighted.trigger('mouseup'); - }); - - container.on('results:select', function () { - var $highlighted = self.getHighlightedResults(); - - if ($highlighted.length === 0) { - return; - } - - var data = Utils.GetData($highlighted[0], 'data'); - - if ($highlighted.attr('aria-selected') == 'true') { - self.trigger('close', {}); - } else { - self.trigger('select', { - data: data - }); - } - }); - - container.on('results:previous', function () { - var $highlighted = self.getHighlightedResults(); - - var $options = self.$results.find('[aria-selected]'); - - var currentIndex = $options.index($highlighted); - - // If we are already at the top, don't move further - // If no options, currentIndex will be -1 - if (currentIndex <= 0) { - return; - } - - var nextIndex = currentIndex - 1; - - // If none are highlighted, highlight the first - if ($highlighted.length === 0) { - nextIndex = 0; - } - - var $next = $options.eq(nextIndex); - - $next.trigger('mouseenter'); - - var currentOffset = self.$results.offset().top; - var nextTop = $next.offset().top; - var nextOffset = self.$results.scrollTop() + (nextTop - currentOffset); - - if (nextIndex === 0) { - self.$results.scrollTop(0); - } else if (nextTop - currentOffset < 0) { - self.$results.scrollTop(nextOffset); - } - }); - - container.on('results:next', function () { - var $highlighted = self.getHighlightedResults(); - - var $options = self.$results.find('[aria-selected]'); - - var currentIndex = $options.index($highlighted); - - var nextIndex = currentIndex + 1; - - // If we are at the last option, stay there - if (nextIndex >= $options.length) { - return; - } - - var $next = $options.eq(nextIndex); - - $next.trigger('mouseenter'); - - var currentOffset = self.$results.offset().top + - self.$results.outerHeight(false); - var nextBottom = $next.offset().top + $next.outerHeight(false); - var nextOffset = self.$results.scrollTop() + nextBottom - currentOffset; - - if (nextIndex === 0) { - self.$results.scrollTop(0); - } else if (nextBottom > currentOffset) { - self.$results.scrollTop(nextOffset); - } - }); - - container.on('results:focus', function (params) { - params.element.addClass('select2-results__option--highlighted'); - }); - - container.on('results:message', function (params) { - self.displayMessage(params); - }); - - if ($.fn.mousewheel) { - this.$results.on('mousewheel', function (e) { - var top = self.$results.scrollTop(); - - var bottom = self.$results.get(0).scrollHeight - top + e.deltaY; - - var isAtTop = e.deltaY > 0 && top - e.deltaY <= 0; - var isAtBottom = e.deltaY < 0 && bottom <= self.$results.height(); - - if (isAtTop) { - self.$results.scrollTop(0); - - e.preventDefault(); - e.stopPropagation(); - } else if (isAtBottom) { - self.$results.scrollTop( - self.$results.get(0).scrollHeight - self.$results.height() - ); - - e.preventDefault(); - e.stopPropagation(); - } - }); - } - - this.$results.on('mouseup', '.select2-results__option[aria-selected]', - function (evt) { - var $this = $(this); - - var data = Utils.GetData(this, 'data'); - - if ($this.attr('aria-selected') === 'true') { - if (self.options.get('multiple')) { - self.trigger('unselect', { - originalEvent: evt, - data: data - }); - } else { - self.trigger('close', {}); - } - - return; - } - - self.trigger('select', { - originalEvent: evt, - data: data - }); - }); - - this.$results.on('mouseenter', '.select2-results__option[aria-selected]', - function (evt) { - var data = Utils.GetData(this, 'data'); - - self.getHighlightedResults() - .removeClass('select2-results__option--highlighted'); - - self.trigger('results:focus', { - data: data, - element: $(this) - }); - }); - }; - - Results.prototype.getHighlightedResults = function () { - var $highlighted = this.$results - .find('.select2-results__option--highlighted'); - - return $highlighted; - }; - - Results.prototype.destroy = function () { - this.$results.remove(); - }; - - Results.prototype.ensureHighlightVisible = function () { - var $highlighted = this.getHighlightedResults(); - - if ($highlighted.length === 0) { - return; - } - - var $options = this.$results.find('[aria-selected]'); - - var currentIndex = $options.index($highlighted); - - var currentOffset = this.$results.offset().top; - var nextTop = $highlighted.offset().top; - var nextOffset = this.$results.scrollTop() + (nextTop - currentOffset); - - var offsetDelta = nextTop - currentOffset; - nextOffset -= $highlighted.outerHeight(false) * 2; - - if (currentIndex <= 2) { - this.$results.scrollTop(0); - } else if (offsetDelta > this.$results.outerHeight() || offsetDelta < 0) { - this.$results.scrollTop(nextOffset); - } - }; - - Results.prototype.template = function (result, container) { - var template = this.options.get('templateResult'); - var escapeMarkup = this.options.get('escapeMarkup'); - - var content = template(result, container); - - if (content == null) { - container.style.display = 'none'; - } else if (typeof content === 'string') { - container.innerHTML = escapeMarkup(content); - } else { - $(container).append(content); - } - }; - - return Results; -}); - -S2.define('select2/keys',[ - -], function () { - var KEYS = { - BACKSPACE: 8, - TAB: 9, - ENTER: 13, - SHIFT: 16, - CTRL: 17, - ALT: 18, - ESC: 27, - SPACE: 32, - PAGE_UP: 33, - PAGE_DOWN: 34, - END: 35, - HOME: 36, - LEFT: 37, - UP: 38, - RIGHT: 39, - DOWN: 40, - DELETE: 46 - }; - - return KEYS; -}); - -S2.define('select2/selection/base',[ - 'jquery', - '../utils', - '../keys' -], function ($, Utils, KEYS) { - function BaseSelection ($element, options) { - this.$element = $element; - this.options = options; - - BaseSelection.__super__.constructor.call(this); - } - - Utils.Extend(BaseSelection, Utils.Observable); - - BaseSelection.prototype.render = function () { - var $selection = $( - '<span class="select2-selection" role="combobox" ' + - ' aria-haspopup="true" aria-expanded="false">' + - '</span>' - ); - - this._tabindex = 0; - - if (Utils.GetData(this.$element[0], 'old-tabindex') != null) { - this._tabindex = Utils.GetData(this.$element[0], 'old-tabindex'); - } else if (this.$element.attr('tabindex') != null) { - this._tabindex = this.$element.attr('tabindex'); - } - - $selection.attr('title', this.$element.attr('title')); - $selection.attr('tabindex', this._tabindex); - $selection.attr('aria-disabled', 'false'); - - this.$selection = $selection; - - return $selection; - }; - - BaseSelection.prototype.bind = function (container, $container) { - var self = this; - - var resultsId = container.id + '-results'; - - this.container = container; - - this.$selection.on('focus', function (evt) { - self.trigger('focus', evt); - }); - - this.$selection.on('blur', function (evt) { - self._handleBlur(evt); - }); - - this.$selection.on('keydown', function (evt) { - self.trigger('keypress', evt); - - if (evt.which === KEYS.SPACE) { - evt.preventDefault(); - } - }); - - container.on('results:focus', function (params) { - self.$selection.attr('aria-activedescendant', params.data._resultId); - }); - - container.on('selection:update', function (params) { - self.update(params.data); - }); - - container.on('open', function () { - // When the dropdown is open, aria-expanded="true" - self.$selection.attr('aria-expanded', 'true'); - self.$selection.attr('aria-owns', resultsId); - - self._attachCloseHandler(container); - }); - - container.on('close', function () { - // When the dropdown is closed, aria-expanded="false" - self.$selection.attr('aria-expanded', 'false'); - self.$selection.removeAttr('aria-activedescendant'); - self.$selection.removeAttr('aria-owns'); - - self.$selection.trigger('focus'); - - self._detachCloseHandler(container); - }); - - container.on('enable', function () { - self.$selection.attr('tabindex', self._tabindex); - self.$selection.attr('aria-disabled', 'false'); - }); - - container.on('disable', function () { - self.$selection.attr('tabindex', '-1'); - self.$selection.attr('aria-disabled', 'true'); - }); - }; - - BaseSelection.prototype._handleBlur = function (evt) { - var self = this; - - // This needs to be delayed as the active element is the body when the tab - // key is pressed, possibly along with others. - window.setTimeout(function () { - // Don't trigger `blur` if the focus is still in the selection - if ( - (document.activeElement == self.$selection[0]) || - ($.contains(self.$selection[0], document.activeElement)) - ) { - return; - } - - self.trigger('blur', evt); - }, 1); - }; - - BaseSelection.prototype._attachCloseHandler = function (container) { - - $(document.body).on('mousedown.select2.' + container.id, function (e) { - var $target = $(e.target); - - var $select = $target.closest('.select2'); - - var $all = $('.select2.select2-container--open'); - - $all.each(function () { - if (this == $select[0]) { - return; - } - - var $element = Utils.GetData(this, 'element'); - - $element.select2('close'); - }); - }); - }; - - BaseSelection.prototype._detachCloseHandler = function (container) { - $(document.body).off('mousedown.select2.' + container.id); - }; - - BaseSelection.prototype.position = function ($selection, $container) { - var $selectionContainer = $container.find('.selection'); - $selectionContainer.append($selection); - }; - - BaseSelection.prototype.destroy = function () { - this._detachCloseHandler(this.container); - }; - - BaseSelection.prototype.update = function (data) { - throw new Error('The `update` method must be defined in child classes.'); - }; - - /** - * Helper method to abstract the "enabled" (not "disabled") state of this - * object. - * - * @return {true} if the instance is not disabled. - * @return {false} if the instance is disabled. - */ - BaseSelection.prototype.isEnabled = function () { - return !this.isDisabled(); - }; - - /** - * Helper method to abstract the "disabled" state of this object. - * - * @return {true} if the disabled option is true. - * @return {false} if the disabled option is false. - */ - BaseSelection.prototype.isDisabled = function () { - return this.options.get('disabled'); - }; - - return BaseSelection; -}); - -S2.define('select2/selection/single',[ - 'jquery', - './base', - '../utils', - '../keys' -], function ($, BaseSelection, Utils, KEYS) { - function SingleSelection () { - SingleSelection.__super__.constructor.apply(this, arguments); - } - - Utils.Extend(SingleSelection, BaseSelection); - - SingleSelection.prototype.render = function () { - var $selection = SingleSelection.__super__.render.call(this); - - $selection.addClass('select2-selection--single'); - - $selection.html( - '<span class="select2-selection__rendered"></span>' + - '<span class="select2-selection__arrow" role="presentation">' + - '<b role="presentation"></b>' + - '</span>' - ); - - return $selection; - }; - - SingleSelection.prototype.bind = function (container, $container) { - var self = this; - - SingleSelection.__super__.bind.apply(this, arguments); - - var id = container.id + '-container'; - - this.$selection.find('.select2-selection__rendered') - .attr('id', id) - .attr('role', 'textbox') - .attr('aria-readonly', 'true'); - this.$selection.attr('aria-labelledby', id); - - this.$selection.on('mousedown', function (evt) { - // Only respond to left clicks - if (evt.which !== 1) { - return; - } - - self.trigger('toggle', { - originalEvent: evt - }); - }); - - this.$selection.on('focus', function (evt) { - // User focuses on the container - }); - - this.$selection.on('blur', function (evt) { - // User exits the container - }); - - container.on('focus', function (evt) { - if (!container.isOpen()) { - self.$selection.trigger('focus'); - } - }); - }; - - SingleSelection.prototype.clear = function () { - var $rendered = this.$selection.find('.select2-selection__rendered'); - $rendered.empty(); - $rendered.removeAttr('title'); // clear tooltip on empty - }; - - SingleSelection.prototype.display = function (data, container) { - var template = this.options.get('templateSelection'); - var escapeMarkup = this.options.get('escapeMarkup'); - - return escapeMarkup(template(data, container)); - }; - - SingleSelection.prototype.selectionContainer = function () { - return $('<span></span>'); - }; - - SingleSelection.prototype.update = function (data) { - if (data.length === 0) { - this.clear(); - return; - } - - var selection = data[0]; - - var $rendered = this.$selection.find('.select2-selection__rendered'); - var formatted = this.display(selection, $rendered); - - $rendered.empty().append(formatted); - - var title = selection.title || selection.text; - - if (title) { - $rendered.attr('title', title); - } else { - $rendered.removeAttr('title'); - } - }; - - return SingleSelection; -}); - -S2.define('select2/selection/multiple',[ - 'jquery', - './base', - '../utils' -], function ($, BaseSelection, Utils) { - function MultipleSelection ($element, options) { - MultipleSelection.__super__.constructor.apply(this, arguments); - } - - Utils.Extend(MultipleSelection, BaseSelection); - - MultipleSelection.prototype.render = function () { - var $selection = MultipleSelection.__super__.render.call(this); - - $selection.addClass('select2-selection--multiple'); - - $selection.html( - '<ul class="select2-selection__rendered"></ul>' - ); - - return $selection; - }; - - MultipleSelection.prototype.bind = function (container, $container) { - var self = this; - - MultipleSelection.__super__.bind.apply(this, arguments); - - this.$selection.on('click', function (evt) { - self.trigger('toggle', { - originalEvent: evt - }); - }); - - this.$selection.on( - 'click', - '.select2-selection__choice__remove', - function (evt) { - // Ignore the event if it is disabled - if (self.isDisabled()) { - return; - } - - var $remove = $(this); - var $selection = $remove.parent(); - - var data = Utils.GetData($selection[0], 'data'); - - self.trigger('unselect', { - originalEvent: evt, - data: data - }); - } - ); - }; - - MultipleSelection.prototype.clear = function () { - var $rendered = this.$selection.find('.select2-selection__rendered'); - $rendered.empty(); - $rendered.removeAttr('title'); - }; - - MultipleSelection.prototype.display = function (data, container) { - var template = this.options.get('templateSelection'); - var escapeMarkup = this.options.get('escapeMarkup'); - - return escapeMarkup(template(data, container)); - }; - - MultipleSelection.prototype.selectionContainer = function () { - var $container = $( - '<li class="select2-selection__choice">' + - '<span class="select2-selection__choice__remove" role="presentation">' + - '×' + - '</span>' + - '</li>' - ); - - return $container; - }; - - MultipleSelection.prototype.update = function (data) { - this.clear(); - - if (data.length === 0) { - return; - } - - var $selections = []; - - for (var d = 0; d < data.length; d++) { - var selection = data[d]; - - var $selection = this.selectionContainer(); - var formatted = this.display(selection, $selection); - - $selection.append(formatted); - - var title = selection.title || selection.text; - - if (title) { - $selection.attr('title', title); - } - - Utils.StoreData($selection[0], 'data', selection); - - $selections.push($selection); - } - - var $rendered = this.$selection.find('.select2-selection__rendered'); - - Utils.appendMany($rendered, $selections); - }; - - return MultipleSelection; -}); - -S2.define('select2/selection/placeholder',[ - '../utils' -], function (Utils) { - function Placeholder (decorated, $element, options) { - this.placeholder = this.normalizePlaceholder(options.get('placeholder')); - - decorated.call(this, $element, options); - } - - Placeholder.prototype.normalizePlaceholder = function (_, placeholder) { - if (typeof placeholder === 'string') { - placeholder = { - id: '', - text: placeholder - }; - } - - return placeholder; - }; - - Placeholder.prototype.createPlaceholder = function (decorated, placeholder) { - var $placeholder = this.selectionContainer(); - - $placeholder.html(this.display(placeholder)); - $placeholder.addClass('select2-selection__placeholder') - .removeClass('select2-selection__choice'); - - return $placeholder; - }; - - Placeholder.prototype.update = function (decorated, data) { - var singlePlaceholder = ( - data.length == 1 && data[0].id != this.placeholder.id - ); - var multipleSelections = data.length > 1; - - if (multipleSelections || singlePlaceholder) { - return decorated.call(this, data); - } - - this.clear(); - - var $placeholder = this.createPlaceholder(this.placeholder); - - this.$selection.find('.select2-selection__rendered').append($placeholder); - }; - - return Placeholder; -}); - -S2.define('select2/selection/allowClear',[ - 'jquery', - '../keys', - '../utils' -], function ($, KEYS, Utils) { - function AllowClear () { } - - AllowClear.prototype.bind = function (decorated, container, $container) { - var self = this; - - decorated.call(this, container, $container); - - if (this.placeholder == null) { - if (this.options.get('debug') && window.console && console.error) { - console.error( - 'Select2: The `allowClear` option should be used in combination ' + - 'with the `placeholder` option.' - ); - } - } - - this.$selection.on('mousedown', '.select2-selection__clear', - function (evt) { - self._handleClear(evt); - }); - - container.on('keypress', function (evt) { - self._handleKeyboardClear(evt, container); - }); - }; - - AllowClear.prototype._handleClear = function (_, evt) { - // Ignore the event if it is disabled - if (this.isDisabled()) { - return; - } - - var $clear = this.$selection.find('.select2-selection__clear'); - - // Ignore the event if nothing has been selected - if ($clear.length === 0) { - return; - } - - evt.stopPropagation(); - - var data = Utils.GetData($clear[0], 'data'); - - var previousVal = this.$element.val(); - this.$element.val(this.placeholder.id); - - var unselectData = { - data: data - }; - this.trigger('clear', unselectData); - if (unselectData.prevented) { - this.$element.val(previousVal); - return; - } - - for (var d = 0; d < data.length; d++) { - unselectData = { - data: data[d] - }; - - // Trigger the `unselect` event, so people can prevent it from being - // cleared. - this.trigger('unselect', unselectData); - - // If the event was prevented, don't clear it out. - if (unselectData.prevented) { - this.$element.val(previousVal); - return; - } - } - - this.$element.trigger('input').trigger('change'); - - this.trigger('toggle', {}); - }; - - AllowClear.prototype._handleKeyboardClear = function (_, evt, container) { - if (container.isOpen()) { - return; - } - - if (evt.which == KEYS.DELETE || evt.which == KEYS.BACKSPACE) { - this._handleClear(evt); - } - }; - - AllowClear.prototype.update = function (decorated, data) { - decorated.call(this, data); - - if (this.$selection.find('.select2-selection__placeholder').length > 0 || - data.length === 0) { - return; - } - - var removeAll = this.options.get('translations').get('removeAllItems'); - - var $remove = $( - '<span class="select2-selection__clear" title="' + removeAll() +'">' + - '×' + - '</span>' - ); - Utils.StoreData($remove[0], 'data', data); - - this.$selection.find('.select2-selection__rendered').prepend($remove); - }; - - return AllowClear; -}); - -S2.define('select2/selection/search',[ - 'jquery', - '../utils', - '../keys' -], function ($, Utils, KEYS) { - function Search (decorated, $element, options) { - decorated.call(this, $element, options); - } - - Search.prototype.render = function (decorated) { - var $search = $( - '<li class="select2-search select2-search--inline">' + - '<input class="select2-search__field" type="search" tabindex="-1"' + - ' autocomplete="off" autocorrect="off" autocapitalize="none"' + - ' spellcheck="false" role="searchbox" aria-autocomplete="list" />' + - '</li>' - ); - - this.$searchContainer = $search; - this.$search = $search.find('input'); - - var $rendered = decorated.call(this); - - this._transferTabIndex(); - - return $rendered; - }; - - Search.prototype.bind = function (decorated, container, $container) { - var self = this; - - var resultsId = container.id + '-results'; - - decorated.call(this, container, $container); - - container.on('open', function () { - self.$search.attr('aria-controls', resultsId); - self.$search.trigger('focus'); - }); - - container.on('close', function () { - self.$search.val(''); - self.$search.removeAttr('aria-controls'); - self.$search.removeAttr('aria-activedescendant'); - self.$search.trigger('focus'); - }); - - container.on('enable', function () { - self.$search.prop('disabled', false); - - self._transferTabIndex(); - }); - - container.on('disable', function () { - self.$search.prop('disabled', true); - }); - - container.on('focus', function (evt) { - self.$search.trigger('focus'); - }); - - container.on('results:focus', function (params) { - if (params.data._resultId) { - self.$search.attr('aria-activedescendant', params.data._resultId); - } else { - self.$search.removeAttr('aria-activedescendant'); - } - }); - - this.$selection.on('focusin', '.select2-search--inline', function (evt) { - self.trigger('focus', evt); - }); - - this.$selection.on('focusout', '.select2-search--inline', function (evt) { - self._handleBlur(evt); - }); - - this.$selection.on('keydown', '.select2-search--inline', function (evt) { - evt.stopPropagation(); - - self.trigger('keypress', evt); - - self._keyUpPrevented = evt.isDefaultPrevented(); - - var key = evt.which; - - if (key === KEYS.BACKSPACE && self.$search.val() === '') { - var $previousChoice = self.$searchContainer - .prev('.select2-selection__choice'); - - if ($previousChoice.length > 0) { - var item = Utils.GetData($previousChoice[0], 'data'); - - self.searchRemoveChoice(item); - - evt.preventDefault(); - } - } - }); - - this.$selection.on('click', '.select2-search--inline', function (evt) { - if (self.$search.val()) { - evt.stopPropagation(); - } - }); - - // Try to detect the IE version should the `documentMode` property that - // is stored on the document. This is only implemented in IE and is - // slightly cleaner than doing a user agent check. - // This property is not available in Edge, but Edge also doesn't have - // this bug. - var msie = document.documentMode; - var disableInputEvents = msie && msie <= 11; - - // Workaround for browsers which do not support the `input` event - // This will prevent double-triggering of events for browsers which support - // both the `keyup` and `input` events. - this.$selection.on( - 'input.searchcheck', - '.select2-search--inline', - function (evt) { - // IE will trigger the `input` event when a placeholder is used on a - // search box. To get around this issue, we are forced to ignore all - // `input` events in IE and keep using `keyup`. - if (disableInputEvents) { - self.$selection.off('input.search input.searchcheck'); - return; - } - - // Unbind the duplicated `keyup` event - self.$selection.off('keyup.search'); - } - ); - - this.$selection.on( - 'keyup.search input.search', - '.select2-search--inline', - function (evt) { - // IE will trigger the `input` event when a placeholder is used on a - // search box. To get around this issue, we are forced to ignore all - // `input` events in IE and keep using `keyup`. - if (disableInputEvents && evt.type === 'input') { - self.$selection.off('input.search input.searchcheck'); - return; - } - - var key = evt.which; - - // We can freely ignore events from modifier keys - if (key == KEYS.SHIFT || key == KEYS.CTRL || key == KEYS.ALT) { - return; - } - - // Tabbing will be handled during the `keydown` phase - if (key == KEYS.TAB) { - return; - } - - self.handleSearch(evt); - } - ); - }; - - /** - * This method will transfer the tabindex attribute from the rendered - * selection to the search box. This allows for the search box to be used as - * the primary focus instead of the selection container. - * - * @private - */ - Search.prototype._transferTabIndex = function (decorated) { - this.$search.attr('tabindex', this.$selection.attr('tabindex')); - this.$selection.attr('tabindex', '-1'); - }; - - Search.prototype.createPlaceholder = function (decorated, placeholder) { - this.$search.attr('placeholder', placeholder.text); - }; - - Search.prototype.update = function (decorated, data) { - var searchHadFocus = this.$search[0] == document.activeElement; - - this.$search.attr('placeholder', ''); - - decorated.call(this, data); - - this.$selection.find('.select2-selection__rendered') - .append(this.$searchContainer); - - this.resizeSearch(); - if (searchHadFocus) { - this.$search.trigger('focus'); - } - }; - - Search.prototype.handleSearch = function () { - this.resizeSearch(); - - if (!this._keyUpPrevented) { - var input = this.$search.val(); - - this.trigger('query', { - term: input - }); - } - - this._keyUpPrevented = false; - }; - - Search.prototype.searchRemoveChoice = function (decorated, item) { - this.trigger('unselect', { - data: item - }); - - this.$search.val(item.text); - this.handleSearch(); - }; - - Search.prototype.resizeSearch = function () { - this.$search.css('width', '25px'); - - var width = ''; - - if (this.$search.attr('placeholder') !== '') { - width = this.$selection.find('.select2-selection__rendered').width(); - } else { - var minimumWidth = this.$search.val().length + 1; - - width = (minimumWidth * 0.75) + 'em'; - } - - this.$search.css('width', width); - }; - - return Search; -}); - -S2.define('select2/selection/eventRelay',[ - 'jquery' -], function ($) { - function EventRelay () { } - - EventRelay.prototype.bind = function (decorated, container, $container) { - var self = this; - var relayEvents = [ - 'open', 'opening', - 'close', 'closing', - 'select', 'selecting', - 'unselect', 'unselecting', - 'clear', 'clearing' - ]; - - var preventableEvents = [ - 'opening', 'closing', 'selecting', 'unselecting', 'clearing' - ]; - - decorated.call(this, container, $container); - - container.on('*', function (name, params) { - // Ignore events that should not be relayed - if ($.inArray(name, relayEvents) === -1) { - return; - } - - // The parameters should always be an object - params = params || {}; - - // Generate the jQuery event for the Select2 event - var evt = $.Event('select2:' + name, { - params: params - }); - - self.$element.trigger(evt); - - // Only handle preventable events if it was one - if ($.inArray(name, preventableEvents) === -1) { - return; - } - - params.prevented = evt.isDefaultPrevented(); - }); - }; - - return EventRelay; -}); - -S2.define('select2/translation',[ - 'jquery', - 'require' -], function ($, require) { - function Translation (dict) { - this.dict = dict || {}; - } - - Translation.prototype.all = function () { - return this.dict; - }; - - Translation.prototype.get = function (key) { - return this.dict[key]; - }; - - Translation.prototype.extend = function (translation) { - this.dict = $.extend({}, translation.all(), this.dict); - }; - - // Static functions - - Translation._cache = {}; - - Translation.loadPath = function (path) { - if (!(path in Translation._cache)) { - var translations = require(path); - - Translation._cache[path] = translations; - } - - return new Translation(Translation._cache[path]); - }; - - return Translation; -}); - -S2.define('select2/diacritics',[ - -], function () { - var diacritics = { - '\u24B6': 'A', - '\uFF21': 'A', - '\u00C0': 'A', - '\u00C1': 'A', - '\u00C2': 'A', - '\u1EA6': 'A', - '\u1EA4': 'A', - '\u1EAA': 'A', - '\u1EA8': 'A', - '\u00C3': 'A', - '\u0100': 'A', - '\u0102': 'A', - '\u1EB0': 'A', - '\u1EAE': 'A', - '\u1EB4': 'A', - '\u1EB2': 'A', - '\u0226': 'A', - '\u01E0': 'A', - '\u00C4': 'A', - '\u01DE': 'A', - '\u1EA2': 'A', - '\u00C5': 'A', - '\u01FA': 'A', - '\u01CD': 'A', - '\u0200': 'A', - '\u0202': 'A', - '\u1EA0': 'A', - '\u1EAC': 'A', - '\u1EB6': 'A', - '\u1E00': 'A', - '\u0104': 'A', - '\u023A': 'A', - '\u2C6F': 'A', - '\uA732': 'AA', - '\u00C6': 'AE', - '\u01FC': 'AE', - '\u01E2': 'AE', - '\uA734': 'AO', - '\uA736': 'AU', - '\uA738': 'AV', - '\uA73A': 'AV', - '\uA73C': 'AY', - '\u24B7': 'B', - '\uFF22': 'B', - '\u1E02': 'B', - '\u1E04': 'B', - '\u1E06': 'B', - '\u0243': 'B', - '\u0182': 'B', - '\u0181': 'B', - '\u24B8': 'C', - '\uFF23': 'C', - '\u0106': 'C', - '\u0108': 'C', - '\u010A': 'C', - '\u010C': 'C', - '\u00C7': 'C', - '\u1E08': 'C', - '\u0187': 'C', - '\u023B': 'C', - '\uA73E': 'C', - '\u24B9': 'D', - '\uFF24': 'D', - '\u1E0A': 'D', - '\u010E': 'D', - '\u1E0C': 'D', - '\u1E10': 'D', - '\u1E12': 'D', - '\u1E0E': 'D', - '\u0110': 'D', - '\u018B': 'D', - '\u018A': 'D', - '\u0189': 'D', - '\uA779': 'D', - '\u01F1': 'DZ', - '\u01C4': 'DZ', - '\u01F2': 'Dz', - '\u01C5': 'Dz', - '\u24BA': 'E', - '\uFF25': 'E', - '\u00C8': 'E', - '\u00C9': 'E', - '\u00CA': 'E', - '\u1EC0': 'E', - '\u1EBE': 'E', - '\u1EC4': 'E', - '\u1EC2': 'E', - '\u1EBC': 'E', - '\u0112': 'E', - '\u1E14': 'E', - '\u1E16': 'E', - '\u0114': 'E', - '\u0116': 'E', - '\u00CB': 'E', - '\u1EBA': 'E', - '\u011A': 'E', - '\u0204': 'E', - '\u0206': 'E', - '\u1EB8': 'E', - '\u1EC6': 'E', - '\u0228': 'E', - '\u1E1C': 'E', - '\u0118': 'E', - '\u1E18': 'E', - '\u1E1A': 'E', - '\u0190': 'E', - '\u018E': 'E', - '\u24BB': 'F', - '\uFF26': 'F', - '\u1E1E': 'F', - '\u0191': 'F', - '\uA77B': 'F', - '\u24BC': 'G', - '\uFF27': 'G', - '\u01F4': 'G', - '\u011C': 'G', - '\u1E20': 'G', - '\u011E': 'G', - '\u0120': 'G', - '\u01E6': 'G', - '\u0122': 'G', - '\u01E4': 'G', - '\u0193': 'G', - '\uA7A0': 'G', - '\uA77D': 'G', - '\uA77E': 'G', - '\u24BD': 'H', - '\uFF28': 'H', - '\u0124': 'H', - '\u1E22': 'H', - '\u1E26': 'H', - '\u021E': 'H', - '\u1E24': 'H', - '\u1E28': 'H', - '\u1E2A': 'H', - '\u0126': 'H', - '\u2C67': 'H', - '\u2C75': 'H', - '\uA78D': 'H', - '\u24BE': 'I', - '\uFF29': 'I', - '\u00CC': 'I', - '\u00CD': 'I', - '\u00CE': 'I', - '\u0128': 'I', - '\u012A': 'I', - '\u012C': 'I', - '\u0130': 'I', - '\u00CF': 'I', - '\u1E2E': 'I', - '\u1EC8': 'I', - '\u01CF': 'I', - '\u0208': 'I', - '\u020A': 'I', - '\u1ECA': 'I', - '\u012E': 'I', - '\u1E2C': 'I', - '\u0197': 'I', - '\u24BF': 'J', - '\uFF2A': 'J', - '\u0134': 'J', - '\u0248': 'J', - '\u24C0': 'K', - '\uFF2B': 'K', - '\u1E30': 'K', - '\u01E8': 'K', - '\u1E32': 'K', - '\u0136': 'K', - '\u1E34': 'K', - '\u0198': 'K', - '\u2C69': 'K', - '\uA740': 'K', - '\uA742': 'K', - '\uA744': 'K', - '\uA7A2': 'K', - '\u24C1': 'L', - '\uFF2C': 'L', - '\u013F': 'L', - '\u0139': 'L', - '\u013D': 'L', - '\u1E36': 'L', - '\u1E38': 'L', - '\u013B': 'L', - '\u1E3C': 'L', - '\u1E3A': 'L', - '\u0141': 'L', - '\u023D': 'L', - '\u2C62': 'L', - '\u2C60': 'L', - '\uA748': 'L', - '\uA746': 'L', - '\uA780': 'L', - '\u01C7': 'LJ', - '\u01C8': 'Lj', - '\u24C2': 'M', - '\uFF2D': 'M', - '\u1E3E': 'M', - '\u1E40': 'M', - '\u1E42': 'M', - '\u2C6E': 'M', - '\u019C': 'M', - '\u24C3': 'N', - '\uFF2E': 'N', - '\u01F8': 'N', - '\u0143': 'N', - '\u00D1': 'N', - '\u1E44': 'N', - '\u0147': 'N', - '\u1E46': 'N', - '\u0145': 'N', - '\u1E4A': 'N', - '\u1E48': 'N', - '\u0220': 'N', - '\u019D': 'N', - '\uA790': 'N', - '\uA7A4': 'N', - '\u01CA': 'NJ', - '\u01CB': 'Nj', - '\u24C4': 'O', - '\uFF2F': 'O', - '\u00D2': 'O', - '\u00D3': 'O', - '\u00D4': 'O', - '\u1ED2': 'O', - '\u1ED0': 'O', - '\u1ED6': 'O', - '\u1ED4': 'O', - '\u00D5': 'O', - '\u1E4C': 'O', - '\u022C': 'O', - '\u1E4E': 'O', - '\u014C': 'O', - '\u1E50': 'O', - '\u1E52': 'O', - '\u014E': 'O', - '\u022E': 'O', - '\u0230': 'O', - '\u00D6': 'O', - '\u022A': 'O', - '\u1ECE': 'O', - '\u0150': 'O', - '\u01D1': 'O', - '\u020C': 'O', - '\u020E': 'O', - '\u01A0': 'O', - '\u1EDC': 'O', - '\u1EDA': 'O', - '\u1EE0': 'O', - '\u1EDE': 'O', - '\u1EE2': 'O', - '\u1ECC': 'O', - '\u1ED8': 'O', - '\u01EA': 'O', - '\u01EC': 'O', - '\u00D8': 'O', - '\u01FE': 'O', - '\u0186': 'O', - '\u019F': 'O', - '\uA74A': 'O', - '\uA74C': 'O', - '\u0152': 'OE', - '\u01A2': 'OI', - '\uA74E': 'OO', - '\u0222': 'OU', - '\u24C5': 'P', - '\uFF30': 'P', - '\u1E54': 'P', - '\u1E56': 'P', - '\u01A4': 'P', - '\u2C63': 'P', - '\uA750': 'P', - '\uA752': 'P', - '\uA754': 'P', - '\u24C6': 'Q', - '\uFF31': 'Q', - '\uA756': 'Q', - '\uA758': 'Q', - '\u024A': 'Q', - '\u24C7': 'R', - '\uFF32': 'R', - '\u0154': 'R', - '\u1E58': 'R', - '\u0158': 'R', - '\u0210': 'R', - '\u0212': 'R', - '\u1E5A': 'R', - '\u1E5C': 'R', - '\u0156': 'R', - '\u1E5E': 'R', - '\u024C': 'R', - '\u2C64': 'R', - '\uA75A': 'R', - '\uA7A6': 'R', - '\uA782': 'R', - '\u24C8': 'S', - '\uFF33': 'S', - '\u1E9E': 'S', - '\u015A': 'S', - '\u1E64': 'S', - '\u015C': 'S', - '\u1E60': 'S', - '\u0160': 'S', - '\u1E66': 'S', - '\u1E62': 'S', - '\u1E68': 'S', - '\u0218': 'S', - '\u015E': 'S', - '\u2C7E': 'S', - '\uA7A8': 'S', - '\uA784': 'S', - '\u24C9': 'T', - '\uFF34': 'T', - '\u1E6A': 'T', - '\u0164': 'T', - '\u1E6C': 'T', - '\u021A': 'T', - '\u0162': 'T', - '\u1E70': 'T', - '\u1E6E': 'T', - '\u0166': 'T', - '\u01AC': 'T', - '\u01AE': 'T', - '\u023E': 'T', - '\uA786': 'T', - '\uA728': 'TZ', - '\u24CA': 'U', - '\uFF35': 'U', - '\u00D9': 'U', - '\u00DA': 'U', - '\u00DB': 'U', - '\u0168': 'U', - '\u1E78': 'U', - '\u016A': 'U', - '\u1E7A': 'U', - '\u016C': 'U', - '\u00DC': 'U', - '\u01DB': 'U', - '\u01D7': 'U', - '\u01D5': 'U', - '\u01D9': 'U', - '\u1EE6': 'U', - '\u016E': 'U', - '\u0170': 'U', - '\u01D3': 'U', - '\u0214': 'U', - '\u0216': 'U', - '\u01AF': 'U', - '\u1EEA': 'U', - '\u1EE8': 'U', - '\u1EEE': 'U', - '\u1EEC': 'U', - '\u1EF0': 'U', - '\u1EE4': 'U', - '\u1E72': 'U', - '\u0172': 'U', - '\u1E76': 'U', - '\u1E74': 'U', - '\u0244': 'U', - '\u24CB': 'V', - '\uFF36': 'V', - '\u1E7C': 'V', - '\u1E7E': 'V', - '\u01B2': 'V', - '\uA75E': 'V', - '\u0245': 'V', - '\uA760': 'VY', - '\u24CC': 'W', - '\uFF37': 'W', - '\u1E80': 'W', - '\u1E82': 'W', - '\u0174': 'W', - '\u1E86': 'W', - '\u1E84': 'W', - '\u1E88': 'W', - '\u2C72': 'W', - '\u24CD': 'X', - '\uFF38': 'X', - '\u1E8A': 'X', - '\u1E8C': 'X', - '\u24CE': 'Y', - '\uFF39': 'Y', - '\u1EF2': 'Y', - '\u00DD': 'Y', - '\u0176': 'Y', - '\u1EF8': 'Y', - '\u0232': 'Y', - '\u1E8E': 'Y', - '\u0178': 'Y', - '\u1EF6': 'Y', - '\u1EF4': 'Y', - '\u01B3': 'Y', - '\u024E': 'Y', - '\u1EFE': 'Y', - '\u24CF': 'Z', - '\uFF3A': 'Z', - '\u0179': 'Z', - '\u1E90': 'Z', - '\u017B': 'Z', - '\u017D': 'Z', - '\u1E92': 'Z', - '\u1E94': 'Z', - '\u01B5': 'Z', - '\u0224': 'Z', - '\u2C7F': 'Z', - '\u2C6B': 'Z', - '\uA762': 'Z', - '\u24D0': 'a', - '\uFF41': 'a', - '\u1E9A': 'a', - '\u00E0': 'a', - '\u00E1': 'a', - '\u00E2': 'a', - '\u1EA7': 'a', - '\u1EA5': 'a', - '\u1EAB': 'a', - '\u1EA9': 'a', - '\u00E3': 'a', - '\u0101': 'a', - '\u0103': 'a', - '\u1EB1': 'a', - '\u1EAF': 'a', - '\u1EB5': 'a', - '\u1EB3': 'a', - '\u0227': 'a', - '\u01E1': 'a', - '\u00E4': 'a', - '\u01DF': 'a', - '\u1EA3': 'a', - '\u00E5': 'a', - '\u01FB': 'a', - '\u01CE': 'a', - '\u0201': 'a', - '\u0203': 'a', - '\u1EA1': 'a', - '\u1EAD': 'a', - '\u1EB7': 'a', - '\u1E01': 'a', - '\u0105': 'a', - '\u2C65': 'a', - '\u0250': 'a', - '\uA733': 'aa', - '\u00E6': 'ae', - '\u01FD': 'ae', - '\u01E3': 'ae', - '\uA735': 'ao', - '\uA737': 'au', - '\uA739': 'av', - '\uA73B': 'av', - '\uA73D': 'ay', - '\u24D1': 'b', - '\uFF42': 'b', - '\u1E03': 'b', - '\u1E05': 'b', - '\u1E07': 'b', - '\u0180': 'b', - '\u0183': 'b', - '\u0253': 'b', - '\u24D2': 'c', - '\uFF43': 'c', - '\u0107': 'c', - '\u0109': 'c', - '\u010B': 'c', - '\u010D': 'c', - '\u00E7': 'c', - '\u1E09': 'c', - '\u0188': 'c', - '\u023C': 'c', - '\uA73F': 'c', - '\u2184': 'c', - '\u24D3': 'd', - '\uFF44': 'd', - '\u1E0B': 'd', - '\u010F': 'd', - '\u1E0D': 'd', - '\u1E11': 'd', - '\u1E13': 'd', - '\u1E0F': 'd', - '\u0111': 'd', - '\u018C': 'd', - '\u0256': 'd', - '\u0257': 'd', - '\uA77A': 'd', - '\u01F3': 'dz', - '\u01C6': 'dz', - '\u24D4': 'e', - '\uFF45': 'e', - '\u00E8': 'e', - '\u00E9': 'e', - '\u00EA': 'e', - '\u1EC1': 'e', - '\u1EBF': 'e', - '\u1EC5': 'e', - '\u1EC3': 'e', - '\u1EBD': 'e', - '\u0113': 'e', - '\u1E15': 'e', - '\u1E17': 'e', - '\u0115': 'e', - '\u0117': 'e', - '\u00EB': 'e', - '\u1EBB': 'e', - '\u011B': 'e', - '\u0205': 'e', - '\u0207': 'e', - '\u1EB9': 'e', - '\u1EC7': 'e', - '\u0229': 'e', - '\u1E1D': 'e', - '\u0119': 'e', - '\u1E19': 'e', - '\u1E1B': 'e', - '\u0247': 'e', - '\u025B': 'e', - '\u01DD': 'e', - '\u24D5': 'f', - '\uFF46': 'f', - '\u1E1F': 'f', - '\u0192': 'f', - '\uA77C': 'f', - '\u24D6': 'g', - '\uFF47': 'g', - '\u01F5': 'g', - '\u011D': 'g', - '\u1E21': 'g', - '\u011F': 'g', - '\u0121': 'g', - '\u01E7': 'g', - '\u0123': 'g', - '\u01E5': 'g', - '\u0260': 'g', - '\uA7A1': 'g', - '\u1D79': 'g', - '\uA77F': 'g', - '\u24D7': 'h', - '\uFF48': 'h', - '\u0125': 'h', - '\u1E23': 'h', - '\u1E27': 'h', - '\u021F': 'h', - '\u1E25': 'h', - '\u1E29': 'h', - '\u1E2B': 'h', - '\u1E96': 'h', - '\u0127': 'h', - '\u2C68': 'h', - '\u2C76': 'h', - '\u0265': 'h', - '\u0195': 'hv', - '\u24D8': 'i', - '\uFF49': 'i', - '\u00EC': 'i', - '\u00ED': 'i', - '\u00EE': 'i', - '\u0129': 'i', - '\u012B': 'i', - '\u012D': 'i', - '\u00EF': 'i', - '\u1E2F': 'i', - '\u1EC9': 'i', - '\u01D0': 'i', - '\u0209': 'i', - '\u020B': 'i', - '\u1ECB': 'i', - '\u012F': 'i', - '\u1E2D': 'i', - '\u0268': 'i', - '\u0131': 'i', - '\u24D9': 'j', - '\uFF4A': 'j', - '\u0135': 'j', - '\u01F0': 'j', - '\u0249': 'j', - '\u24DA': 'k', - '\uFF4B': 'k', - '\u1E31': 'k', - '\u01E9': 'k', - '\u1E33': 'k', - '\u0137': 'k', - '\u1E35': 'k', - '\u0199': 'k', - '\u2C6A': 'k', - '\uA741': 'k', - '\uA743': 'k', - '\uA745': 'k', - '\uA7A3': 'k', - '\u24DB': 'l', - '\uFF4C': 'l', - '\u0140': 'l', - '\u013A': 'l', - '\u013E': 'l', - '\u1E37': 'l', - '\u1E39': 'l', - '\u013C': 'l', - '\u1E3D': 'l', - '\u1E3B': 'l', - '\u017F': 'l', - '\u0142': 'l', - '\u019A': 'l', - '\u026B': 'l', - '\u2C61': 'l', - '\uA749': 'l', - '\uA781': 'l', - '\uA747': 'l', - '\u01C9': 'lj', - '\u24DC': 'm', - '\uFF4D': 'm', - '\u1E3F': 'm', - '\u1E41': 'm', - '\u1E43': 'm', - '\u0271': 'm', - '\u026F': 'm', - '\u24DD': 'n', - '\uFF4E': 'n', - '\u01F9': 'n', - '\u0144': 'n', - '\u00F1': 'n', - '\u1E45': 'n', - '\u0148': 'n', - '\u1E47': 'n', - '\u0146': 'n', - '\u1E4B': 'n', - '\u1E49': 'n', - '\u019E': 'n', - '\u0272': 'n', - '\u0149': 'n', - '\uA791': 'n', - '\uA7A5': 'n', - '\u01CC': 'nj', - '\u24DE': 'o', - '\uFF4F': 'o', - '\u00F2': 'o', - '\u00F3': 'o', - '\u00F4': 'o', - '\u1ED3': 'o', - '\u1ED1': 'o', - '\u1ED7': 'o', - '\u1ED5': 'o', - '\u00F5': 'o', - '\u1E4D': 'o', - '\u022D': 'o', - '\u1E4F': 'o', - '\u014D': 'o', - '\u1E51': 'o', - '\u1E53': 'o', - '\u014F': 'o', - '\u022F': 'o', - '\u0231': 'o', - '\u00F6': 'o', - '\u022B': 'o', - '\u1ECF': 'o', - '\u0151': 'o', - '\u01D2': 'o', - '\u020D': 'o', - '\u020F': 'o', - '\u01A1': 'o', - '\u1EDD': 'o', - '\u1EDB': 'o', - '\u1EE1': 'o', - '\u1EDF': 'o', - '\u1EE3': 'o', - '\u1ECD': 'o', - '\u1ED9': 'o', - '\u01EB': 'o', - '\u01ED': 'o', - '\u00F8': 'o', - '\u01FF': 'o', - '\u0254': 'o', - '\uA74B': 'o', - '\uA74D': 'o', - '\u0275': 'o', - '\u0153': 'oe', - '\u01A3': 'oi', - '\u0223': 'ou', - '\uA74F': 'oo', - '\u24DF': 'p', - '\uFF50': 'p', - '\u1E55': 'p', - '\u1E57': 'p', - '\u01A5': 'p', - '\u1D7D': 'p', - '\uA751': 'p', - '\uA753': 'p', - '\uA755': 'p', - '\u24E0': 'q', - '\uFF51': 'q', - '\u024B': 'q', - '\uA757': 'q', - '\uA759': 'q', - '\u24E1': 'r', - '\uFF52': 'r', - '\u0155': 'r', - '\u1E59': 'r', - '\u0159': 'r', - '\u0211': 'r', - '\u0213': 'r', - '\u1E5B': 'r', - '\u1E5D': 'r', - '\u0157': 'r', - '\u1E5F': 'r', - '\u024D': 'r', - '\u027D': 'r', - '\uA75B': 'r', - '\uA7A7': 'r', - '\uA783': 'r', - '\u24E2': 's', - '\uFF53': 's', - '\u00DF': 's', - '\u015B': 's', - '\u1E65': 's', - '\u015D': 's', - '\u1E61': 's', - '\u0161': 's', - '\u1E67': 's', - '\u1E63': 's', - '\u1E69': 's', - '\u0219': 's', - '\u015F': 's', - '\u023F': 's', - '\uA7A9': 's', - '\uA785': 's', - '\u1E9B': 's', - '\u24E3': 't', - '\uFF54': 't', - '\u1E6B': 't', - '\u1E97': 't', - '\u0165': 't', - '\u1E6D': 't', - '\u021B': 't', - '\u0163': 't', - '\u1E71': 't', - '\u1E6F': 't', - '\u0167': 't', - '\u01AD': 't', - '\u0288': 't', - '\u2C66': 't', - '\uA787': 't', - '\uA729': 'tz', - '\u24E4': 'u', - '\uFF55': 'u', - '\u00F9': 'u', - '\u00FA': 'u', - '\u00FB': 'u', - '\u0169': 'u', - '\u1E79': 'u', - '\u016B': 'u', - '\u1E7B': 'u', - '\u016D': 'u', - '\u00FC': 'u', - '\u01DC': 'u', - '\u01D8': 'u', - '\u01D6': 'u', - '\u01DA': 'u', - '\u1EE7': 'u', - '\u016F': 'u', - '\u0171': 'u', - '\u01D4': 'u', - '\u0215': 'u', - '\u0217': 'u', - '\u01B0': 'u', - '\u1EEB': 'u', - '\u1EE9': 'u', - '\u1EEF': 'u', - '\u1EED': 'u', - '\u1EF1': 'u', - '\u1EE5': 'u', - '\u1E73': 'u', - '\u0173': 'u', - '\u1E77': 'u', - '\u1E75': 'u', - '\u0289': 'u', - '\u24E5': 'v', - '\uFF56': 'v', - '\u1E7D': 'v', - '\u1E7F': 'v', - '\u028B': 'v', - '\uA75F': 'v', - '\u028C': 'v', - '\uA761': 'vy', - '\u24E6': 'w', - '\uFF57': 'w', - '\u1E81': 'w', - '\u1E83': 'w', - '\u0175': 'w', - '\u1E87': 'w', - '\u1E85': 'w', - '\u1E98': 'w', - '\u1E89': 'w', - '\u2C73': 'w', - '\u24E7': 'x', - '\uFF58': 'x', - '\u1E8B': 'x', - '\u1E8D': 'x', - '\u24E8': 'y', - '\uFF59': 'y', - '\u1EF3': 'y', - '\u00FD': 'y', - '\u0177': 'y', - '\u1EF9': 'y', - '\u0233': 'y', - '\u1E8F': 'y', - '\u00FF': 'y', - '\u1EF7': 'y', - '\u1E99': 'y', - '\u1EF5': 'y', - '\u01B4': 'y', - '\u024F': 'y', - '\u1EFF': 'y', - '\u24E9': 'z', - '\uFF5A': 'z', - '\u017A': 'z', - '\u1E91': 'z', - '\u017C': 'z', - '\u017E': 'z', - '\u1E93': 'z', - '\u1E95': 'z', - '\u01B6': 'z', - '\u0225': 'z', - '\u0240': 'z', - '\u2C6C': 'z', - '\uA763': 'z', - '\u0386': '\u0391', - '\u0388': '\u0395', - '\u0389': '\u0397', - '\u038A': '\u0399', - '\u03AA': '\u0399', - '\u038C': '\u039F', - '\u038E': '\u03A5', - '\u03AB': '\u03A5', - '\u038F': '\u03A9', - '\u03AC': '\u03B1', - '\u03AD': '\u03B5', - '\u03AE': '\u03B7', - '\u03AF': '\u03B9', - '\u03CA': '\u03B9', - '\u0390': '\u03B9', - '\u03CC': '\u03BF', - '\u03CD': '\u03C5', - '\u03CB': '\u03C5', - '\u03B0': '\u03C5', - '\u03CE': '\u03C9', - '\u03C2': '\u03C3', - '\u2019': '\'' - }; - - return diacritics; -}); - -S2.define('select2/data/base',[ - '../utils' -], function (Utils) { - function BaseAdapter ($element, options) { - BaseAdapter.__super__.constructor.call(this); - } - - Utils.Extend(BaseAdapter, Utils.Observable); - - BaseAdapter.prototype.current = function (callback) { - throw new Error('The `current` method must be defined in child classes.'); - }; - - BaseAdapter.prototype.query = function (params, callback) { - throw new Error('The `query` method must be defined in child classes.'); - }; - - BaseAdapter.prototype.bind = function (container, $container) { - // Can be implemented in subclasses - }; - - BaseAdapter.prototype.destroy = function () { - // Can be implemented in subclasses - }; - - BaseAdapter.prototype.generateResultId = function (container, data) { - var id = container.id + '-result-'; - - id += Utils.generateChars(4); - - if (data.id != null) { - id += '-' + data.id.toString(); - } else { - id += '-' + Utils.generateChars(4); - } - return id; - }; - - return BaseAdapter; -}); - -S2.define('select2/data/select',[ - './base', - '../utils', - 'jquery' -], function (BaseAdapter, Utils, $) { - function SelectAdapter ($element, options) { - this.$element = $element; - this.options = options; - - SelectAdapter.__super__.constructor.call(this); - } - - Utils.Extend(SelectAdapter, BaseAdapter); - - SelectAdapter.prototype.current = function (callback) { - var data = []; - var self = this; - - this.$element.find(':selected').each(function () { - var $option = $(this); - - var option = self.item($option); - - data.push(option); - }); - - callback(data); - }; - - SelectAdapter.prototype.select = function (data) { - var self = this; - - data.selected = true; - - // If data.element is a DOM node, use it instead - if ($(data.element).is('option')) { - data.element.selected = true; - - this.$element.trigger('input').trigger('change'); - - return; - } - - if (this.$element.prop('multiple')) { - this.current(function (currentData) { - var val = []; - - data = [data]; - data.push.apply(data, currentData); - - for (var d = 0; d < data.length; d++) { - var id = data[d].id; - - if ($.inArray(id, val) === -1) { - val.push(id); - } - } - - self.$element.val(val); - self.$element.trigger('input').trigger('change'); - }); - } else { - var val = data.id; - - this.$element.val(val); - this.$element.trigger('input').trigger('change'); - } - }; - - SelectAdapter.prototype.unselect = function (data) { - var self = this; - - if (!this.$element.prop('multiple')) { - return; - } - - data.selected = false; - - if ($(data.element).is('option')) { - data.element.selected = false; - - this.$element.trigger('input').trigger('change'); - - return; - } - - this.current(function (currentData) { - var val = []; - - for (var d = 0; d < currentData.length; d++) { - var id = currentData[d].id; - - if (id !== data.id && $.inArray(id, val) === -1) { - val.push(id); - } - } - - self.$element.val(val); - - self.$element.trigger('input').trigger('change'); - }); - }; - - SelectAdapter.prototype.bind = function (container, $container) { - var self = this; - - this.container = container; - - container.on('select', function (params) { - self.select(params.data); - }); - - container.on('unselect', function (params) { - self.unselect(params.data); - }); - }; - - SelectAdapter.prototype.destroy = function () { - // Remove anything added to child elements - this.$element.find('*').each(function () { - // Remove any custom data set by Select2 - Utils.RemoveData(this); - }); - }; - - SelectAdapter.prototype.query = function (params, callback) { - var data = []; - var self = this; - - var $options = this.$element.children(); - - $options.each(function () { - var $option = $(this); - - if (!$option.is('option') && !$option.is('optgroup')) { - return; - } - - var option = self.item($option); - - var matches = self.matches(params, option); - - if (matches !== null) { - data.push(matches); - } - }); - - callback({ - results: data - }); - }; - - SelectAdapter.prototype.addOptions = function ($options) { - Utils.appendMany(this.$element, $options); - }; - - SelectAdapter.prototype.option = function (data) { - var option; - - if (data.children) { - option = document.createElement('optgroup'); - option.label = data.text; - } else { - option = document.createElement('option'); - - if (option.textContent !== undefined) { - option.textContent = data.text; - } else { - option.innerText = data.text; - } - } - - if (data.id !== undefined) { - option.value = data.id; - } - - if (data.disabled) { - option.disabled = true; - } - - if (data.selected) { - option.selected = true; - } - - if (data.title) { - option.title = data.title; - } - - var $option = $(option); - - var normalizedData = this._normalizeItem(data); - normalizedData.element = option; - - // Override the option's data with the combined data - Utils.StoreData(option, 'data', normalizedData); - - return $option; - }; - - SelectAdapter.prototype.item = function ($option) { - var data = {}; - - data = Utils.GetData($option[0], 'data'); - - if (data != null) { - return data; - } - - if ($option.is('option')) { - data = { - id: $option.val(), - text: $option.text(), - disabled: $option.prop('disabled'), - selected: $option.prop('selected'), - title: $option.prop('title') - }; - } else if ($option.is('optgroup')) { - data = { - text: $option.prop('label'), - children: [], - title: $option.prop('title') - }; - - var $children = $option.children('option'); - var children = []; - - for (var c = 0; c < $children.length; c++) { - var $child = $($children[c]); - - var child = this.item($child); - - children.push(child); - } - - data.children = children; - } - - data = this._normalizeItem(data); - data.element = $option[0]; - - Utils.StoreData($option[0], 'data', data); - - return data; - }; - - SelectAdapter.prototype._normalizeItem = function (item) { - if (item !== Object(item)) { - item = { - id: item, - text: item - }; - } - - item = $.extend({}, { - text: '' - }, item); - - var defaults = { - selected: false, - disabled: false - }; - - if (item.id != null) { - item.id = item.id.toString(); - } - - if (item.text != null) { - item.text = item.text.toString(); - } - - if (item._resultId == null && item.id && this.container != null) { - item._resultId = this.generateResultId(this.container, item); - } - - return $.extend({}, defaults, item); - }; - - SelectAdapter.prototype.matches = function (params, data) { - var matcher = this.options.get('matcher'); - - return matcher(params, data); - }; - - return SelectAdapter; -}); - -S2.define('select2/data/array',[ - './select', - '../utils', - 'jquery' -], function (SelectAdapter, Utils, $) { - function ArrayAdapter ($element, options) { - this._dataToConvert = options.get('data') || []; - - ArrayAdapter.__super__.constructor.call(this, $element, options); - } - - Utils.Extend(ArrayAdapter, SelectAdapter); - - ArrayAdapter.prototype.bind = function (container, $container) { - ArrayAdapter.__super__.bind.call(this, container, $container); - - this.addOptions(this.convertToOptions(this._dataToConvert)); - }; - - ArrayAdapter.prototype.select = function (data) { - var $option = this.$element.find('option').filter(function (i, elm) { - return elm.value == data.id.toString(); - }); - - if ($option.length === 0) { - $option = this.option(data); - - this.addOptions($option); - } - - ArrayAdapter.__super__.select.call(this, data); - }; - - ArrayAdapter.prototype.convertToOptions = function (data) { - var self = this; - - var $existing = this.$element.find('option'); - var existingIds = $existing.map(function () { - return self.item($(this)).id; - }).get(); - - var $options = []; - - // Filter out all items except for the one passed in the argument - function onlyItem (item) { - return function () { - return $(this).val() == item.id; - }; - } - - for (var d = 0; d < data.length; d++) { - var item = this._normalizeItem(data[d]); - - // Skip items which were pre-loaded, only merge the data - if ($.inArray(item.id, existingIds) >= 0) { - var $existingOption = $existing.filter(onlyItem(item)); - - var existingData = this.item($existingOption); - var newData = $.extend(true, {}, item, existingData); - - var $newOption = this.option(newData); - - $existingOption.replaceWith($newOption); - - continue; - } - - var $option = this.option(item); - - if (item.children) { - var $children = this.convertToOptions(item.children); - - Utils.appendMany($option, $children); - } - - $options.push($option); - } - - return $options; - }; - - return ArrayAdapter; -}); - -S2.define('select2/data/ajax',[ - './array', - '../utils', - 'jquery' -], function (ArrayAdapter, Utils, $) { - function AjaxAdapter ($element, options) { - this.ajaxOptions = this._applyDefaults(options.get('ajax')); - - if (this.ajaxOptions.processResults != null) { - this.processResults = this.ajaxOptions.processResults; - } - - AjaxAdapter.__super__.constructor.call(this, $element, options); - } - - Utils.Extend(AjaxAdapter, ArrayAdapter); - - AjaxAdapter.prototype._applyDefaults = function (options) { - var defaults = { - data: function (params) { - return $.extend({}, params, { - q: params.term - }); - }, - transport: function (params, success, failure) { - var $request = $.ajax(params); - - $request.then(success); - $request.fail(failure); - - return $request; - } - }; - - return $.extend({}, defaults, options, true); - }; - - AjaxAdapter.prototype.processResults = function (results) { - return results; - }; - - AjaxAdapter.prototype.query = function (params, callback) { - var matches = []; - var self = this; - - if (this._request != null) { - // JSONP requests cannot always be aborted - if ($.isFunction(this._request.abort)) { - this._request.abort(); - } - - this._request = null; - } - - var options = $.extend({ - type: 'GET' - }, this.ajaxOptions); - - if (typeof options.url === 'function') { - options.url = options.url.call(this.$element, params); - } - - if (typeof options.data === 'function') { - options.data = options.data.call(this.$element, params); - } - - function request () { - var $request = options.transport(options, function (data) { - var results = self.processResults(data, params); - - if (self.options.get('debug') && window.console && console.error) { - // Check to make sure that the response included a `results` key. - if (!results || !results.results || !$.isArray(results.results)) { - console.error( - 'Select2: The AJAX results did not return an array in the ' + - '`results` key of the response.' - ); - } - } - - callback(results); - }, function () { - // Attempt to detect if a request was aborted - // Only works if the transport exposes a status property - if ('status' in $request && - ($request.status === 0 || $request.status === '0')) { - return; - } - - self.trigger('results:message', { - message: 'errorLoading' - }); - }); - - self._request = $request; - } - - if (this.ajaxOptions.delay && params.term != null) { - if (this._queryTimeout) { - window.clearTimeout(this._queryTimeout); - } - - this._queryTimeout = window.setTimeout(request, this.ajaxOptions.delay); - } else { - request(); - } - }; - - return AjaxAdapter; -}); - -S2.define('select2/data/tags',[ - 'jquery' -], function ($) { - function Tags (decorated, $element, options) { - var tags = options.get('tags'); - - var createTag = options.get('createTag'); - - if (createTag !== undefined) { - this.createTag = createTag; - } - - var insertTag = options.get('insertTag'); - - if (insertTag !== undefined) { - this.insertTag = insertTag; - } - - decorated.call(this, $element, options); - - if ($.isArray(tags)) { - for (var t = 0; t < tags.length; t++) { - var tag = tags[t]; - var item = this._normalizeItem(tag); - - var $option = this.option(item); - - this.$element.append($option); - } - } - } - - Tags.prototype.query = function (decorated, params, callback) { - var self = this; - - this._removeOldTags(); - - if (params.term == null || params.page != null) { - decorated.call(this, params, callback); - return; - } - - function wrapper (obj, child) { - var data = obj.results; - - for (var i = 0; i < data.length; i++) { - var option = data[i]; - - var checkChildren = ( - option.children != null && - !wrapper({ - results: option.children - }, true) - ); - - var optionText = (option.text || '').toUpperCase(); - var paramsTerm = (params.term || '').toUpperCase(); - - var checkText = optionText === paramsTerm; - - if (checkText || checkChildren) { - if (child) { - return false; - } - - obj.data = data; - callback(obj); - - return; - } - } - - if (child) { - return true; - } - - var tag = self.createTag(params); - - if (tag != null) { - var $option = self.option(tag); - $option.attr('data-select2-tag', true); - - self.addOptions([$option]); - - self.insertTag(data, tag); - } - - obj.results = data; - - callback(obj); - } - - decorated.call(this, params, wrapper); - }; - - Tags.prototype.createTag = function (decorated, params) { - var term = $.trim(params.term); - - if (term === '') { - return null; - } - - return { - id: term, - text: term - }; - }; - - Tags.prototype.insertTag = function (_, data, tag) { - data.unshift(tag); - }; - - Tags.prototype._removeOldTags = function (_) { - var $options = this.$element.find('option[data-select2-tag]'); - - $options.each(function () { - if (this.selected) { - return; - } - - $(this).remove(); - }); - }; - - return Tags; -}); - -S2.define('select2/data/tokenizer',[ - 'jquery' -], function ($) { - function Tokenizer (decorated, $element, options) { - var tokenizer = options.get('tokenizer'); - - if (tokenizer !== undefined) { - this.tokenizer = tokenizer; - } - - decorated.call(this, $element, options); - } - - Tokenizer.prototype.bind = function (decorated, container, $container) { - decorated.call(this, container, $container); - - this.$search = container.dropdown.$search || container.selection.$search || - $container.find('.select2-search__field'); - }; - - Tokenizer.prototype.query = function (decorated, params, callback) { - var self = this; - - function createAndSelect (data) { - // Normalize the data object so we can use it for checks - var item = self._normalizeItem(data); - - // Check if the data object already exists as a tag - // Select it if it doesn't - var $existingOptions = self.$element.find('option').filter(function () { - return $(this).val() === item.id; - }); - - // If an existing option wasn't found for it, create the option - if (!$existingOptions.length) { - var $option = self.option(item); - $option.attr('data-select2-tag', true); - - self._removeOldTags(); - self.addOptions([$option]); - } - - // Select the item, now that we know there is an option for it - select(item); - } - - function select (data) { - self.trigger('select', { - data: data - }); - } - - params.term = params.term || ''; - - var tokenData = this.tokenizer(params, this.options, createAndSelect); - - if (tokenData.term !== params.term) { - // Replace the search term if we have the search box - if (this.$search.length) { - this.$search.val(tokenData.term); - this.$search.trigger('focus'); - } - - params.term = tokenData.term; - } - - decorated.call(this, params, callback); - }; - - Tokenizer.prototype.tokenizer = function (_, params, options, callback) { - var separators = options.get('tokenSeparators') || []; - var term = params.term; - var i = 0; - - var createTag = this.createTag || function (params) { - return { - id: params.term, - text: params.term - }; - }; - - while (i < term.length) { - var termChar = term[i]; - - if ($.inArray(termChar, separators) === -1) { - i++; - - continue; - } - - var part = term.substr(0, i); - var partParams = $.extend({}, params, { - term: part - }); - - var data = createTag(partParams); - - if (data == null) { - i++; - continue; - } - - callback(data); - - // Reset the term to not include the tokenized portion - term = term.substr(i + 1) || ''; - i = 0; - } - - return { - term: term - }; - }; - - return Tokenizer; -}); - -S2.define('select2/data/minimumInputLength',[ - -], function () { - function MinimumInputLength (decorated, $e, options) { - this.minimumInputLength = options.get('minimumInputLength'); - - decorated.call(this, $e, options); - } - - MinimumInputLength.prototype.query = function (decorated, params, callback) { - params.term = params.term || ''; - - if (params.term.length < this.minimumInputLength) { - this.trigger('results:message', { - message: 'inputTooShort', - args: { - minimum: this.minimumInputLength, - input: params.term, - params: params - } - }); - - return; - } - - decorated.call(this, params, callback); - }; - - return MinimumInputLength; -}); - -S2.define('select2/data/maximumInputLength',[ - -], function () { - function MaximumInputLength (decorated, $e, options) { - this.maximumInputLength = options.get('maximumInputLength'); - - decorated.call(this, $e, options); - } - - MaximumInputLength.prototype.query = function (decorated, params, callback) { - params.term = params.term || ''; - - if (this.maximumInputLength > 0 && - params.term.length > this.maximumInputLength) { - this.trigger('results:message', { - message: 'inputTooLong', - args: { - maximum: this.maximumInputLength, - input: params.term, - params: params - } - }); - - return; - } - - decorated.call(this, params, callback); - }; - - return MaximumInputLength; -}); - -S2.define('select2/data/maximumSelectionLength',[ - -], function (){ - function MaximumSelectionLength (decorated, $e, options) { - this.maximumSelectionLength = options.get('maximumSelectionLength'); - - decorated.call(this, $e, options); - } - - MaximumSelectionLength.prototype.bind = - function (decorated, container, $container) { - var self = this; - - decorated.call(this, container, $container); - - container.on('select', function () { - self._checkIfMaximumSelected(); - }); - }; - - MaximumSelectionLength.prototype.query = - function (decorated, params, callback) { - var self = this; - - this._checkIfMaximumSelected(function () { - decorated.call(self, params, callback); - }); - }; - - MaximumSelectionLength.prototype._checkIfMaximumSelected = - function (_, successCallback) { - var self = this; - - this.current(function (currentData) { - var count = currentData != null ? currentData.length : 0; - if (self.maximumSelectionLength > 0 && - count >= self.maximumSelectionLength) { - self.trigger('results:message', { - message: 'maximumSelected', - args: { - maximum: self.maximumSelectionLength - } - }); - return; - } - - if (successCallback) { - successCallback(); - } - }); - }; - - return MaximumSelectionLength; -}); - -S2.define('select2/dropdown',[ - 'jquery', - './utils' -], function ($, Utils) { - function Dropdown ($element, options) { - this.$element = $element; - this.options = options; - - Dropdown.__super__.constructor.call(this); - } - - Utils.Extend(Dropdown, Utils.Observable); - - Dropdown.prototype.render = function () { - var $dropdown = $( - '<span class="select2-dropdown">' + - '<span class="select2-results"></span>' + - '</span>' - ); - - $dropdown.attr('dir', this.options.get('dir')); - - this.$dropdown = $dropdown; - - return $dropdown; - }; - - Dropdown.prototype.bind = function () { - // Should be implemented in subclasses - }; - - Dropdown.prototype.position = function ($dropdown, $container) { - // Should be implemented in subclasses - }; - - Dropdown.prototype.destroy = function () { - // Remove the dropdown from the DOM - this.$dropdown.remove(); - }; - - return Dropdown; -}); - -S2.define('select2/dropdown/search',[ - 'jquery', - '../utils' -], function ($, Utils) { - function Search () { } - - Search.prototype.render = function (decorated) { - var $rendered = decorated.call(this); - - var $search = $( - '<span class="select2-search select2-search--dropdown">' + - '<input class="select2-search__field" type="search" tabindex="-1"' + - ' autocomplete="off" autocorrect="off" autocapitalize="none"' + - ' spellcheck="false" role="searchbox" aria-autocomplete="list" />' + - '</span>' - ); - - this.$searchContainer = $search; - this.$search = $search.find('input'); - - $rendered.prepend($search); - - return $rendered; - }; - - Search.prototype.bind = function (decorated, container, $container) { - var self = this; - - var resultsId = container.id + '-results'; - - decorated.call(this, container, $container); - - this.$search.on('keydown', function (evt) { - self.trigger('keypress', evt); - - self._keyUpPrevented = evt.isDefaultPrevented(); - }); - - // Workaround for browsers which do not support the `input` event - // This will prevent double-triggering of events for browsers which support - // both the `keyup` and `input` events. - this.$search.on('input', function (evt) { - // Unbind the duplicated `keyup` event - $(this).off('keyup'); - }); - - this.$search.on('keyup input', function (evt) { - self.handleSearch(evt); - }); - - container.on('open', function () { - self.$search.attr('tabindex', 0); - self.$search.attr('aria-controls', resultsId); - - self.$search.trigger('focus'); - - window.setTimeout(function () { - self.$search.trigger('focus'); - }, 0); - }); - - container.on('close', function () { - self.$search.attr('tabindex', -1); - self.$search.removeAttr('aria-controls'); - self.$search.removeAttr('aria-activedescendant'); - - self.$search.val(''); - self.$search.trigger('blur'); - }); - - container.on('focus', function () { - if (!container.isOpen()) { - self.$search.trigger('focus'); - } - }); - - container.on('results:all', function (params) { - if (params.query.term == null || params.query.term === '') { - var showSearch = self.showSearch(params); - - if (showSearch) { - self.$searchContainer.removeClass('select2-search--hide'); - } else { - self.$searchContainer.addClass('select2-search--hide'); - } - } - }); - - container.on('results:focus', function (params) { - if (params.data._resultId) { - self.$search.attr('aria-activedescendant', params.data._resultId); - } else { - self.$search.removeAttr('aria-activedescendant'); - } - }); - }; - - Search.prototype.handleSearch = function (evt) { - if (!this._keyUpPrevented) { - var input = this.$search.val(); - - this.trigger('query', { - term: input - }); - } - - this._keyUpPrevented = false; - }; - - Search.prototype.showSearch = function (_, params) { - return true; - }; - - return Search; -}); - -S2.define('select2/dropdown/hidePlaceholder',[ - -], function () { - function HidePlaceholder (decorated, $element, options, dataAdapter) { - this.placeholder = this.normalizePlaceholder(options.get('placeholder')); - - decorated.call(this, $element, options, dataAdapter); - } - - HidePlaceholder.prototype.append = function (decorated, data) { - data.results = this.removePlaceholder(data.results); - - decorated.call(this, data); - }; - - HidePlaceholder.prototype.normalizePlaceholder = function (_, placeholder) { - if (typeof placeholder === 'string') { - placeholder = { - id: '', - text: placeholder - }; - } - - return placeholder; - }; - - HidePlaceholder.prototype.removePlaceholder = function (_, data) { - var modifiedData = data.slice(0); - - for (var d = data.length - 1; d >= 0; d--) { - var item = data[d]; - - if (this.placeholder.id === item.id) { - modifiedData.splice(d, 1); - } - } - - return modifiedData; - }; - - return HidePlaceholder; -}); - -S2.define('select2/dropdown/infiniteScroll',[ - 'jquery' -], function ($) { - function InfiniteScroll (decorated, $element, options, dataAdapter) { - this.lastParams = {}; - - decorated.call(this, $element, options, dataAdapter); - - this.$loadingMore = this.createLoadingMore(); - this.loading = false; - } - - InfiniteScroll.prototype.append = function (decorated, data) { - this.$loadingMore.remove(); - this.loading = false; - - decorated.call(this, data); - - if (this.showLoadingMore(data)) { - this.$results.append(this.$loadingMore); - this.loadMoreIfNeeded(); - } - }; - - InfiniteScroll.prototype.bind = function (decorated, container, $container) { - var self = this; - - decorated.call(this, container, $container); - - container.on('query', function (params) { - self.lastParams = params; - self.loading = true; - }); - - container.on('query:append', function (params) { - self.lastParams = params; - self.loading = true; - }); - - this.$results.on('scroll', this.loadMoreIfNeeded.bind(this)); - }; - - InfiniteScroll.prototype.loadMoreIfNeeded = function () { - var isLoadMoreVisible = $.contains( - document.documentElement, - this.$loadingMore[0] - ); - - if (this.loading || !isLoadMoreVisible) { - return; - } - - var currentOffset = this.$results.offset().top + - this.$results.outerHeight(false); - var loadingMoreOffset = this.$loadingMore.offset().top + - this.$loadingMore.outerHeight(false); - - if (currentOffset + 50 >= loadingMoreOffset) { - this.loadMore(); - } - }; - - InfiniteScroll.prototype.loadMore = function () { - this.loading = true; - - var params = $.extend({}, {page: 1}, this.lastParams); - - params.page++; - - this.trigger('query:append', params); - }; - - InfiniteScroll.prototype.showLoadingMore = function (_, data) { - return data.pagination && data.pagination.more; - }; - - InfiniteScroll.prototype.createLoadingMore = function () { - var $option = $( - '<li ' + - 'class="select2-results__option select2-results__option--load-more"' + - 'role="option" aria-disabled="true"></li>' - ); - - var message = this.options.get('translations').get('loadingMore'); - - $option.html(message(this.lastParams)); - - return $option; - }; - - return InfiniteScroll; -}); - -S2.define('select2/dropdown/attachBody',[ - 'jquery', - '../utils' -], function ($, Utils) { - function AttachBody (decorated, $element, options) { - this.$dropdownParent = $(options.get('dropdownParent') || document.body); - - decorated.call(this, $element, options); - } - - AttachBody.prototype.bind = function (decorated, container, $container) { - var self = this; - - decorated.call(this, container, $container); - - container.on('open', function () { - self._showDropdown(); - self._attachPositioningHandler(container); - - // Must bind after the results handlers to ensure correct sizing - self._bindContainerResultHandlers(container); - }); - - container.on('close', function () { - self._hideDropdown(); - self._detachPositioningHandler(container); - }); - - this.$dropdownContainer.on('mousedown', function (evt) { - evt.stopPropagation(); - }); - }; - - AttachBody.prototype.destroy = function (decorated) { - decorated.call(this); - - this.$dropdownContainer.remove(); - }; - - AttachBody.prototype.position = function (decorated, $dropdown, $container) { - // Clone all of the container classes - $dropdown.attr('class', $container.attr('class')); - - $dropdown.removeClass('select2'); - $dropdown.addClass('select2-container--open'); - - $dropdown.css({ - position: 'absolute', - top: -999999 - }); - - this.$container = $container; - }; - - AttachBody.prototype.render = function (decorated) { - var $container = $('<span></span>'); - - var $dropdown = decorated.call(this); - $container.append($dropdown); - - this.$dropdownContainer = $container; - - return $container; - }; - - AttachBody.prototype._hideDropdown = function (decorated) { - this.$dropdownContainer.detach(); - }; - - AttachBody.prototype._bindContainerResultHandlers = - function (decorated, container) { - - // These should only be bound once - if (this._containerResultsHandlersBound) { - return; - } - - var self = this; - - container.on('results:all', function () { - self._positionDropdown(); - self._resizeDropdown(); - }); - - container.on('results:append', function () { - self._positionDropdown(); - self._resizeDropdown(); - }); - - container.on('results:message', function () { - self._positionDropdown(); - self._resizeDropdown(); - }); - - container.on('select', function () { - self._positionDropdown(); - self._resizeDropdown(); - }); - - container.on('unselect', function () { - self._positionDropdown(); - self._resizeDropdown(); - }); - - this._containerResultsHandlersBound = true; - }; - - AttachBody.prototype._attachPositioningHandler = - function (decorated, container) { - var self = this; - - var scrollEvent = 'scroll.select2.' + container.id; - var resizeEvent = 'resize.select2.' + container.id; - var orientationEvent = 'orientationchange.select2.' + container.id; - - var $watchers = this.$container.parents().filter(Utils.hasScroll); - $watchers.each(function () { - Utils.StoreData(this, 'select2-scroll-position', { - x: $(this).scrollLeft(), - y: $(this).scrollTop() - }); - }); - - $watchers.on(scrollEvent, function (ev) { - var position = Utils.GetData(this, 'select2-scroll-position'); - $(this).scrollTop(position.y); - }); - - $(window).on(scrollEvent + ' ' + resizeEvent + ' ' + orientationEvent, - function (e) { - self._positionDropdown(); - self._resizeDropdown(); - }); - }; - - AttachBody.prototype._detachPositioningHandler = - function (decorated, container) { - var scrollEvent = 'scroll.select2.' + container.id; - var resizeEvent = 'resize.select2.' + container.id; - var orientationEvent = 'orientationchange.select2.' + container.id; - - var $watchers = this.$container.parents().filter(Utils.hasScroll); - $watchers.off(scrollEvent); - - $(window).off(scrollEvent + ' ' + resizeEvent + ' ' + orientationEvent); - }; - - AttachBody.prototype._positionDropdown = function () { - var $window = $(window); - - var isCurrentlyAbove = this.$dropdown.hasClass('select2-dropdown--above'); - var isCurrentlyBelow = this.$dropdown.hasClass('select2-dropdown--below'); - - var newDirection = null; - - var offset = this.$container.offset(); - - offset.bottom = offset.top + this.$container.outerHeight(false); - - var container = { - height: this.$container.outerHeight(false) - }; - - container.top = offset.top; - container.bottom = offset.top + container.height; - - var dropdown = { - height: this.$dropdown.outerHeight(false) - }; - - var viewport = { - top: $window.scrollTop(), - bottom: $window.scrollTop() + $window.height() - }; - - var enoughRoomAbove = viewport.top < (offset.top - dropdown.height); - var enoughRoomBelow = viewport.bottom > (offset.bottom + dropdown.height); - - var css = { - left: offset.left, - top: container.bottom - }; - - // Determine what the parent element is to use for calculating the offset - var $offsetParent = this.$dropdownParent; - - // For statically positioned elements, we need to get the element - // that is determining the offset - if ($offsetParent.css('position') === 'static') { - $offsetParent = $offsetParent.offsetParent(); - } - - var parentOffset = { - top: 0, - left: 0 - }; - - if ( - $.contains(document.body, $offsetParent[0]) || - $offsetParent[0].isConnected - ) { - parentOffset = $offsetParent.offset(); - } - - css.top -= parentOffset.top; - css.left -= parentOffset.left; - - if (!isCurrentlyAbove && !isCurrentlyBelow) { - newDirection = 'below'; - } - - if (!enoughRoomBelow && enoughRoomAbove && !isCurrentlyAbove) { - newDirection = 'above'; - } else if (!enoughRoomAbove && enoughRoomBelow && isCurrentlyAbove) { - newDirection = 'below'; - } - - if (newDirection == 'above' || - (isCurrentlyAbove && newDirection !== 'below')) { - css.top = container.top - parentOffset.top - dropdown.height; - } - - if (newDirection != null) { - this.$dropdown - .removeClass('select2-dropdown--below select2-dropdown--above') - .addClass('select2-dropdown--' + newDirection); - this.$container - .removeClass('select2-container--below select2-container--above') - .addClass('select2-container--' + newDirection); - } - - this.$dropdownContainer.css(css); - }; - - AttachBody.prototype._resizeDropdown = function () { - var css = { - width: this.$container.outerWidth(false) + 'px' - }; - - if (this.options.get('dropdownAutoWidth')) { - css.minWidth = css.width; - css.position = 'relative'; - css.width = 'auto'; - } - - this.$dropdown.css(css); - }; - - AttachBody.prototype._showDropdown = function (decorated) { - this.$dropdownContainer.appendTo(this.$dropdownParent); - - this._positionDropdown(); - this._resizeDropdown(); - }; - - return AttachBody; -}); - -S2.define('select2/dropdown/minimumResultsForSearch',[ - -], function () { - function countResults (data) { - var count = 0; - - for (var d = 0; d < data.length; d++) { - var item = data[d]; - - if (item.children) { - count += countResults(item.children); - } else { - count++; - } - } - - return count; - } - - function MinimumResultsForSearch (decorated, $element, options, dataAdapter) { - this.minimumResultsForSearch = options.get('minimumResultsForSearch'); - - if (this.minimumResultsForSearch < 0) { - this.minimumResultsForSearch = Infinity; - } - - decorated.call(this, $element, options, dataAdapter); - } - - MinimumResultsForSearch.prototype.showSearch = function (decorated, params) { - if (countResults(params.data.results) < this.minimumResultsForSearch) { - return false; - } - - return decorated.call(this, params); - }; - - return MinimumResultsForSearch; -}); - -S2.define('select2/dropdown/selectOnClose',[ - '../utils' -], function (Utils) { - function SelectOnClose () { } - - SelectOnClose.prototype.bind = function (decorated, container, $container) { - var self = this; - - decorated.call(this, container, $container); - - container.on('close', function (params) { - self._handleSelectOnClose(params); - }); - }; - - SelectOnClose.prototype._handleSelectOnClose = function (_, params) { - if (params && params.originalSelect2Event != null) { - var event = params.originalSelect2Event; - - // Don't select an item if the close event was triggered from a select or - // unselect event - if (event._type === 'select' || event._type === 'unselect') { - return; - } - } - - var $highlightedResults = this.getHighlightedResults(); - - // Only select highlighted results - if ($highlightedResults.length < 1) { - return; - } - - var data = Utils.GetData($highlightedResults[0], 'data'); - - // Don't re-select already selected resulte - if ( - (data.element != null && data.element.selected) || - (data.element == null && data.selected) - ) { - return; - } - - this.trigger('select', { - data: data - }); - }; - - return SelectOnClose; -}); - -S2.define('select2/dropdown/closeOnSelect',[ - -], function () { - function CloseOnSelect () { } - - CloseOnSelect.prototype.bind = function (decorated, container, $container) { - var self = this; - - decorated.call(this, container, $container); - - container.on('select', function (evt) { - self._selectTriggered(evt); - }); - - container.on('unselect', function (evt) { - self._selectTriggered(evt); - }); - }; - - CloseOnSelect.prototype._selectTriggered = function (_, evt) { - var originalEvent = evt.originalEvent; - - // Don't close if the control key is being held - if (originalEvent && (originalEvent.ctrlKey || originalEvent.metaKey)) { - return; - } - - this.trigger('close', { - originalEvent: originalEvent, - originalSelect2Event: evt - }); - }; - - return CloseOnSelect; -}); - -S2.define('select2/i18n/en',[],function () { - // English - return { - errorLoading: function () { - return 'The results could not be loaded.'; - }, - inputTooLong: function (args) { - var overChars = args.input.length - args.maximum; - - var message = 'Please delete ' + overChars + ' character'; - - if (overChars != 1) { - message += 's'; - } - - return message; - }, - inputTooShort: function (args) { - var remainingChars = args.minimum - args.input.length; - - var message = 'Please enter ' + remainingChars + ' or more characters'; - - return message; - }, - loadingMore: function () { - return 'Loading more results…'; - }, - maximumSelected: function (args) { - var message = 'You can only select ' + args.maximum + ' item'; - - if (args.maximum != 1) { - message += 's'; - } - - return message; - }, - noResults: function () { - return 'No results found'; - }, - searching: function () { - return 'Searching…'; - }, - removeAllItems: function () { - return 'Remove all items'; - } - }; -}); - -S2.define('select2/defaults',[ - 'jquery', - 'require', - - './results', - - './selection/single', - './selection/multiple', - './selection/placeholder', - './selection/allowClear', - './selection/search', - './selection/eventRelay', - - './utils', - './translation', - './diacritics', - - './data/select', - './data/array', - './data/ajax', - './data/tags', - './data/tokenizer', - './data/minimumInputLength', - './data/maximumInputLength', - './data/maximumSelectionLength', - - './dropdown', - './dropdown/search', - './dropdown/hidePlaceholder', - './dropdown/infiniteScroll', - './dropdown/attachBody', - './dropdown/minimumResultsForSearch', - './dropdown/selectOnClose', - './dropdown/closeOnSelect', - - './i18n/en' -], function ($, require, - - ResultsList, - - SingleSelection, MultipleSelection, Placeholder, AllowClear, - SelectionSearch, EventRelay, - - Utils, Translation, DIACRITICS, - - SelectData, ArrayData, AjaxData, Tags, Tokenizer, - MinimumInputLength, MaximumInputLength, MaximumSelectionLength, - - Dropdown, DropdownSearch, HidePlaceholder, InfiniteScroll, - AttachBody, MinimumResultsForSearch, SelectOnClose, CloseOnSelect, - - EnglishTranslation) { - function Defaults () { - this.reset(); - } - - Defaults.prototype.apply = function (options) { - options = $.extend(true, {}, this.defaults, options); - - if (options.dataAdapter == null) { - if (options.ajax != null) { - options.dataAdapter = AjaxData; - } else if (options.data != null) { - options.dataAdapter = ArrayData; - } else { - options.dataAdapter = SelectData; - } - - if (options.minimumInputLength > 0) { - options.dataAdapter = Utils.Decorate( - options.dataAdapter, - MinimumInputLength - ); - } - - if (options.maximumInputLength > 0) { - options.dataAdapter = Utils.Decorate( - options.dataAdapter, - MaximumInputLength - ); - } - - if (options.maximumSelectionLength > 0) { - options.dataAdapter = Utils.Decorate( - options.dataAdapter, - MaximumSelectionLength - ); - } - - if (options.tags) { - options.dataAdapter = Utils.Decorate(options.dataAdapter, Tags); - } - - if (options.tokenSeparators != null || options.tokenizer != null) { - options.dataAdapter = Utils.Decorate( - options.dataAdapter, - Tokenizer - ); - } - - if (options.query != null) { - var Query = require(options.amdBase + 'compat/query'); - - options.dataAdapter = Utils.Decorate( - options.dataAdapter, - Query - ); - } - - if (options.initSelection != null) { - var InitSelection = require(options.amdBase + 'compat/initSelection'); - - options.dataAdapter = Utils.Decorate( - options.dataAdapter, - InitSelection - ); - } - } - - if (options.resultsAdapter == null) { - options.resultsAdapter = ResultsList; - - if (options.ajax != null) { - options.resultsAdapter = Utils.Decorate( - options.resultsAdapter, - InfiniteScroll - ); - } - - if (options.placeholder != null) { - options.resultsAdapter = Utils.Decorate( - options.resultsAdapter, - HidePlaceholder - ); - } - - if (options.selectOnClose) { - options.resultsAdapter = Utils.Decorate( - options.resultsAdapter, - SelectOnClose - ); - } - } - - if (options.dropdownAdapter == null) { - if (options.multiple) { - options.dropdownAdapter = Dropdown; - } else { - var SearchableDropdown = Utils.Decorate(Dropdown, DropdownSearch); - - options.dropdownAdapter = SearchableDropdown; - } - - if (options.minimumResultsForSearch !== 0) { - options.dropdownAdapter = Utils.Decorate( - options.dropdownAdapter, - MinimumResultsForSearch - ); - } - - if (options.closeOnSelect) { - options.dropdownAdapter = Utils.Decorate( - options.dropdownAdapter, - CloseOnSelect - ); - } - - if ( - options.dropdownCssClass != null || - options.dropdownCss != null || - options.adaptDropdownCssClass != null - ) { - var DropdownCSS = require(options.amdBase + 'compat/dropdownCss'); - - options.dropdownAdapter = Utils.Decorate( - options.dropdownAdapter, - DropdownCSS - ); - } - - options.dropdownAdapter = Utils.Decorate( - options.dropdownAdapter, - AttachBody - ); - } - - if (options.selectionAdapter == null) { - if (options.multiple) { - options.selectionAdapter = MultipleSelection; - } else { - options.selectionAdapter = SingleSelection; - } - - // Add the placeholder mixin if a placeholder was specified - if (options.placeholder != null) { - options.selectionAdapter = Utils.Decorate( - options.selectionAdapter, - Placeholder - ); - } - - if (options.allowClear) { - options.selectionAdapter = Utils.Decorate( - options.selectionAdapter, - AllowClear - ); - } - - if (options.multiple) { - options.selectionAdapter = Utils.Decorate( - options.selectionAdapter, - SelectionSearch - ); - } - - if ( - options.containerCssClass != null || - options.containerCss != null || - options.adaptContainerCssClass != null - ) { - var ContainerCSS = require(options.amdBase + 'compat/containerCss'); - - options.selectionAdapter = Utils.Decorate( - options.selectionAdapter, - ContainerCSS - ); - } - - options.selectionAdapter = Utils.Decorate( - options.selectionAdapter, - EventRelay - ); - } - - // If the defaults were not previously applied from an element, it is - // possible for the language option to have not been resolved - options.language = this._resolveLanguage(options.language); - - // Always fall back to English since it will always be complete - options.language.push('en'); - - var uniqueLanguages = []; - - for (var l = 0; l < options.language.length; l++) { - var language = options.language[l]; - - if (uniqueLanguages.indexOf(language) === -1) { - uniqueLanguages.push(language); - } - } - - options.language = uniqueLanguages; - - options.translations = this._processTranslations( - options.language, - options.debug - ); - - return options; - }; - - Defaults.prototype.reset = function () { - function stripDiacritics (text) { - // Used 'uni range + named function' from http://jsperf.com/diacritics/18 - function match(a) { - return DIACRITICS[a] || a; - } - - return text.replace(/[^\u0000-\u007E]/g, match); - } - - function matcher (params, data) { - // Always return the object if there is nothing to compare - if ($.trim(params.term) === '') { - return data; - } - - // Do a recursive check for options with children - if (data.children && data.children.length > 0) { - // Clone the data object if there are children - // This is required as we modify the object to remove any non-matches - var match = $.extend(true, {}, data); - - // Check each child of the option - for (var c = data.children.length - 1; c >= 0; c--) { - var child = data.children[c]; - - var matches = matcher(params, child); - - // If there wasn't a match, remove the object in the array - if (matches == null) { - match.children.splice(c, 1); - } - } - - // If any children matched, return the new object - if (match.children.length > 0) { - return match; - } - - // If there were no matching children, check just the plain object - return matcher(params, match); - } - - var original = stripDiacritics(data.text).toUpperCase(); - var term = stripDiacritics(params.term).toUpperCase(); - - // Check if the text contains the term - if (original.indexOf(term) > -1) { - return data; - } - - // If it doesn't contain the term, don't return anything - return null; - } - - this.defaults = { - amdBase: './', - amdLanguageBase: './i18n/', - closeOnSelect: true, - debug: false, - dropdownAutoWidth: false, - escapeMarkup: Utils.escapeMarkup, - language: {}, - matcher: matcher, - minimumInputLength: 0, - maximumInputLength: 0, - maximumSelectionLength: 0, - minimumResultsForSearch: 0, - selectOnClose: false, - scrollAfterSelect: false, - sorter: function (data) { - return data; - }, - templateResult: function (result) { - return result.text; - }, - templateSelection: function (selection) { - return selection.text; - }, - theme: 'default', - width: 'resolve' - }; - }; - - Defaults.prototype.applyFromElement = function (options, $element) { - var optionLanguage = options.language; - var defaultLanguage = this.defaults.language; - var elementLanguage = $element.prop('lang'); - var parentLanguage = $element.closest('[lang]').prop('lang'); - - var languages = Array.prototype.concat.call( - this._resolveLanguage(elementLanguage), - this._resolveLanguage(optionLanguage), - this._resolveLanguage(defaultLanguage), - this._resolveLanguage(parentLanguage) - ); - - options.language = languages; - - return options; - }; - - Defaults.prototype._resolveLanguage = function (language) { - if (!language) { - return []; - } - - if ($.isEmptyObject(language)) { - return []; - } - - if ($.isPlainObject(language)) { - return [language]; - } - - var languages; - - if (!$.isArray(language)) { - languages = [language]; - } else { - languages = language; - } - - var resolvedLanguages = []; - - for (var l = 0; l < languages.length; l++) { - resolvedLanguages.push(languages[l]); - - if (typeof languages[l] === 'string' && languages[l].indexOf('-') > 0) { - // Extract the region information if it is included - var languageParts = languages[l].split('-'); - var baseLanguage = languageParts[0]; - - resolvedLanguages.push(baseLanguage); - } - } - - return resolvedLanguages; - }; - - Defaults.prototype._processTranslations = function (languages, debug) { - var translations = new Translation(); - - for (var l = 0; l < languages.length; l++) { - var languageData = new Translation(); - - var language = languages[l]; - - if (typeof language === 'string') { - try { - // Try to load it with the original name - languageData = Translation.loadPath(language); - } catch (e) { - try { - // If we couldn't load it, check if it wasn't the full path - language = this.defaults.amdLanguageBase + language; - languageData = Translation.loadPath(language); - } catch (ex) { - // The translation could not be loaded at all. Sometimes this is - // because of a configuration problem, other times this can be - // because of how Select2 helps load all possible translation files - if (debug && window.console && console.warn) { - console.warn( - 'Select2: The language file for "' + language + '" could ' + - 'not be automatically loaded. A fallback will be used instead.' - ); - } - } - } - } else if ($.isPlainObject(language)) { - languageData = new Translation(language); - } else { - languageData = language; - } - - translations.extend(languageData); - } - - return translations; - }; - - Defaults.prototype.set = function (key, value) { - var camelKey = $.camelCase(key); - - var data = {}; - data[camelKey] = value; - - var convertedData = Utils._convertData(data); - - $.extend(true, this.defaults, convertedData); - }; - - var defaults = new Defaults(); - - return defaults; -}); - -S2.define('select2/options',[ - 'require', - 'jquery', - './defaults', - './utils' -], function (require, $, Defaults, Utils) { - function Options (options, $element) { - this.options = options; - - if ($element != null) { - this.fromElement($element); - } - - if ($element != null) { - this.options = Defaults.applyFromElement(this.options, $element); - } - - this.options = Defaults.apply(this.options); - - if ($element && $element.is('input')) { - var InputCompat = require(this.get('amdBase') + 'compat/inputData'); - - this.options.dataAdapter = Utils.Decorate( - this.options.dataAdapter, - InputCompat - ); - } - } - - Options.prototype.fromElement = function ($e) { - var excludedData = ['select2']; - - if (this.options.multiple == null) { - this.options.multiple = $e.prop('multiple'); - } - - if (this.options.disabled == null) { - this.options.disabled = $e.prop('disabled'); - } - - if (this.options.dir == null) { - if ($e.prop('dir')) { - this.options.dir = $e.prop('dir'); - } else if ($e.closest('[dir]').prop('dir')) { - this.options.dir = $e.closest('[dir]').prop('dir'); - } else { - this.options.dir = 'ltr'; - } - } - - $e.prop('disabled', this.options.disabled); - $e.prop('multiple', this.options.multiple); - - if (Utils.GetData($e[0], 'select2Tags')) { - if (this.options.debug && window.console && console.warn) { - console.warn( - 'Select2: The `data-select2-tags` attribute has been changed to ' + - 'use the `data-data` and `data-tags="true"` attributes and will be ' + - 'removed in future versions of Select2.' - ); - } - - Utils.StoreData($e[0], 'data', Utils.GetData($e[0], 'select2Tags')); - Utils.StoreData($e[0], 'tags', true); - } - - if (Utils.GetData($e[0], 'ajaxUrl')) { - if (this.options.debug && window.console && console.warn) { - console.warn( - 'Select2: The `data-ajax-url` attribute has been changed to ' + - '`data-ajax--url` and support for the old attribute will be removed' + - ' in future versions of Select2.' - ); - } - - $e.attr('ajax--url', Utils.GetData($e[0], 'ajaxUrl')); - Utils.StoreData($e[0], 'ajax-Url', Utils.GetData($e[0], 'ajaxUrl')); - } - - var dataset = {}; - - function upperCaseLetter(_, letter) { - return letter.toUpperCase(); - } - - // Pre-load all of the attributes which are prefixed with `data-` - for (var attr = 0; attr < $e[0].attributes.length; attr++) { - var attributeName = $e[0].attributes[attr].name; - var prefix = 'data-'; - - if (attributeName.substr(0, prefix.length) == prefix) { - // Get the contents of the attribute after `data-` - var dataName = attributeName.substring(prefix.length); - - // Get the data contents from the consistent source - // This is more than likely the jQuery data helper - var dataValue = Utils.GetData($e[0], dataName); - - // camelCase the attribute name to match the spec - var camelDataName = dataName.replace(/-([a-z])/g, upperCaseLetter); - - // Store the data attribute contents into the dataset since - dataset[camelDataName] = dataValue; - } - } - - // Prefer the element's `dataset` attribute if it exists - // jQuery 1.x does not correctly handle data attributes with multiple dashes - if ($.fn.jquery && $.fn.jquery.substr(0, 2) == '1.' && $e[0].dataset) { - dataset = $.extend(true, {}, $e[0].dataset, dataset); - } - - // Prefer our internal data cache if it exists - var data = $.extend(true, {}, Utils.GetData($e[0]), dataset); - - data = Utils._convertData(data); - - for (var key in data) { - if ($.inArray(key, excludedData) > -1) { - continue; - } - - if ($.isPlainObject(this.options[key])) { - $.extend(this.options[key], data[key]); - } else { - this.options[key] = data[key]; - } - } - - return this; - }; - - Options.prototype.get = function (key) { - return this.options[key]; - }; - - Options.prototype.set = function (key, val) { - this.options[key] = val; - }; - - return Options; -}); - -S2.define('select2/core',[ - 'jquery', - './options', - './utils', - './keys' -], function ($, Options, Utils, KEYS) { - var Select2 = function ($element, options) { - if (Utils.GetData($element[0], 'select2') != null) { - Utils.GetData($element[0], 'select2').destroy(); - } - - this.$element = $element; - - this.id = this._generateId($element); - - options = options || {}; - - this.options = new Options(options, $element); - - Select2.__super__.constructor.call(this); - - // Set up the tabindex - - var tabindex = $element.attr('tabindex') || 0; - Utils.StoreData($element[0], 'old-tabindex', tabindex); - $element.attr('tabindex', '-1'); - - // Set up containers and adapters - - var DataAdapter = this.options.get('dataAdapter'); - this.dataAdapter = new DataAdapter($element, this.options); - - var $container = this.render(); - - this._placeContainer($container); - - var SelectionAdapter = this.options.get('selectionAdapter'); - this.selection = new SelectionAdapter($element, this.options); - this.$selection = this.selection.render(); - - this.selection.position(this.$selection, $container); - - var DropdownAdapter = this.options.get('dropdownAdapter'); - this.dropdown = new DropdownAdapter($element, this.options); - this.$dropdown = this.dropdown.render(); - - this.dropdown.position(this.$dropdown, $container); - - var ResultsAdapter = this.options.get('resultsAdapter'); - this.results = new ResultsAdapter($element, this.options, this.dataAdapter); - this.$results = this.results.render(); - - this.results.position(this.$results, this.$dropdown); - - // Bind events - - var self = this; - - // Bind the container to all of the adapters - this._bindAdapters(); - - // Register any DOM event handlers - this._registerDomEvents(); - - // Register any internal event handlers - this._registerDataEvents(); - this._registerSelectionEvents(); - this._registerDropdownEvents(); - this._registerResultsEvents(); - this._registerEvents(); - - // Set the initial state - this.dataAdapter.current(function (initialData) { - self.trigger('selection:update', { - data: initialData - }); - }); - - // Hide the original select - $element.addClass('select2-hidden-accessible'); - $element.attr('aria-hidden', 'true'); - - // Synchronize any monitored attributes - this._syncAttributes(); - - Utils.StoreData($element[0], 'select2', this); - - // Ensure backwards compatibility with $element.data('select2'). - $element.data('select2', this); - }; - - Utils.Extend(Select2, Utils.Observable); - - Select2.prototype._generateId = function ($element) { - var id = ''; - - if ($element.attr('id') != null) { - id = $element.attr('id'); - } else if ($element.attr('name') != null) { - id = $element.attr('name') + '-' + Utils.generateChars(2); - } else { - id = Utils.generateChars(4); - } - - id = id.replace(/(:|\.|\[|\]|,)/g, ''); - id = 'select2-' + id; - - return id; - }; - - Select2.prototype._placeContainer = function ($container) { - $container.insertAfter(this.$element); - - var width = this._resolveWidth(this.$element, this.options.get('width')); - - if (width != null) { - $container.css('width', width); - } - }; - - Select2.prototype._resolveWidth = function ($element, method) { - var WIDTH = /^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i; - - if (method == 'resolve') { - var styleWidth = this._resolveWidth($element, 'style'); - - if (styleWidth != null) { - return styleWidth; - } - - return this._resolveWidth($element, 'element'); - } - - if (method == 'element') { - var elementWidth = $element.outerWidth(false); - - if (elementWidth <= 0) { - return 'auto'; - } - - return elementWidth + 'px'; - } - - if (method == 'style') { - var style = $element.attr('style'); - - if (typeof(style) !== 'string') { - return null; - } - - var attrs = style.split(';'); - - for (var i = 0, l = attrs.length; i < l; i = i + 1) { - var attr = attrs[i].replace(/\s/g, ''); - var matches = attr.match(WIDTH); - - if (matches !== null && matches.length >= 1) { - return matches[1]; - } - } - - return null; - } - - if (method == 'computedstyle') { - var computedStyle = window.getComputedStyle($element[0]); - - return computedStyle.width; - } - - return method; - }; - - Select2.prototype._bindAdapters = function () { - this.dataAdapter.bind(this, this.$container); - this.selection.bind(this, this.$container); - - this.dropdown.bind(this, this.$container); - this.results.bind(this, this.$container); - }; - - Select2.prototype._registerDomEvents = function () { - var self = this; - - this.$element.on('change.select2', function () { - self.dataAdapter.current(function (data) { - self.trigger('selection:update', { - data: data - }); - }); - }); - - this.$element.on('focus.select2', function (evt) { - self.trigger('focus', evt); - }); - - this._syncA = Utils.bind(this._syncAttributes, this); - this._syncS = Utils.bind(this._syncSubtree, this); - - if (this.$element[0].attachEvent) { - this.$element[0].attachEvent('onpropertychange', this._syncA); - } - - var observer = window.MutationObserver || - window.WebKitMutationObserver || - window.MozMutationObserver - ; - - if (observer != null) { - this._observer = new observer(function (mutations) { - self._syncA(); - self._syncS(null, mutations); - }); - this._observer.observe(this.$element[0], { - attributes: true, - childList: true, - subtree: false - }); - } else if (this.$element[0].addEventListener) { - this.$element[0].addEventListener( - 'DOMAttrModified', - self._syncA, - false - ); - this.$element[0].addEventListener( - 'DOMNodeInserted', - self._syncS, - false - ); - this.$element[0].addEventListener( - 'DOMNodeRemoved', - self._syncS, - false - ); - } - }; - - Select2.prototype._registerDataEvents = function () { - var self = this; - - this.dataAdapter.on('*', function (name, params) { - self.trigger(name, params); - }); - }; - - Select2.prototype._registerSelectionEvents = function () { - var self = this; - var nonRelayEvents = ['toggle', 'focus']; - - this.selection.on('toggle', function () { - self.toggleDropdown(); - }); - - this.selection.on('focus', function (params) { - self.focus(params); - }); - - this.selection.on('*', function (name, params) { - if ($.inArray(name, nonRelayEvents) !== -1) { - return; - } - - self.trigger(name, params); - }); - }; - - Select2.prototype._registerDropdownEvents = function () { - var self = this; - - this.dropdown.on('*', function (name, params) { - self.trigger(name, params); - }); - }; - - Select2.prototype._registerResultsEvents = function () { - var self = this; - - this.results.on('*', function (name, params) { - self.trigger(name, params); - }); - }; - - Select2.prototype._registerEvents = function () { - var self = this; - - this.on('open', function () { - self.$container.addClass('select2-container--open'); - }); - - this.on('close', function () { - self.$container.removeClass('select2-container--open'); - }); - - this.on('enable', function () { - self.$container.removeClass('select2-container--disabled'); - }); - - this.on('disable', function () { - self.$container.addClass('select2-container--disabled'); - }); - - this.on('blur', function () { - self.$container.removeClass('select2-container--focus'); - }); - - this.on('query', function (params) { - if (!self.isOpen()) { - self.trigger('open', {}); - } - - this.dataAdapter.query(params, function (data) { - self.trigger('results:all', { - data: data, - query: params - }); - }); - }); - - this.on('query:append', function (params) { - this.dataAdapter.query(params, function (data) { - self.trigger('results:append', { - data: data, - query: params - }); - }); - }); - - this.on('keypress', function (evt) { - var key = evt.which; - - if (self.isOpen()) { - if (key === KEYS.ESC || key === KEYS.TAB || - (key === KEYS.UP && evt.altKey)) { - self.close(evt); - - evt.preventDefault(); - } else if (key === KEYS.ENTER) { - self.trigger('results:select', {}); - - evt.preventDefault(); - } else if ((key === KEYS.SPACE && evt.ctrlKey)) { - self.trigger('results:toggle', {}); - - evt.preventDefault(); - } else if (key === KEYS.UP) { - self.trigger('results:previous', {}); - - evt.preventDefault(); - } else if (key === KEYS.DOWN) { - self.trigger('results:next', {}); - - evt.preventDefault(); - } - } else { - if (key === KEYS.ENTER || key === KEYS.SPACE || - (key === KEYS.DOWN && evt.altKey)) { - self.open(); - - evt.preventDefault(); - } - } - }); - }; - - Select2.prototype._syncAttributes = function () { - this.options.set('disabled', this.$element.prop('disabled')); - - if (this.isDisabled()) { - if (this.isOpen()) { - this.close(); - } - - this.trigger('disable', {}); - } else { - this.trigger('enable', {}); - } - }; - - Select2.prototype._isChangeMutation = function (evt, mutations) { - var changed = false; - var self = this; - - // Ignore any mutation events raised for elements that aren't options or - // optgroups. This handles the case when the select element is destroyed - if ( - evt && evt.target && ( - evt.target.nodeName !== 'OPTION' && evt.target.nodeName !== 'OPTGROUP' - ) - ) { - return; - } - - if (!mutations) { - // If mutation events aren't supported, then we can only assume that the - // change affected the selections - changed = true; - } else if (mutations.addedNodes && mutations.addedNodes.length > 0) { - for (var n = 0; n < mutations.addedNodes.length; n++) { - var node = mutations.addedNodes[n]; - - if (node.selected) { - changed = true; - } - } - } else if (mutations.removedNodes && mutations.removedNodes.length > 0) { - changed = true; - } else if ($.isArray(mutations)) { - $.each(mutations, function(evt, mutation) { - if (self._isChangeMutation(evt, mutation)) { - // We've found a change mutation. - // Let's escape from the loop and continue - changed = true; - return false; - } - }); - } - return changed; - }; - - Select2.prototype._syncSubtree = function (evt, mutations) { - var changed = this._isChangeMutation(evt, mutations); - var self = this; - - // Only re-pull the data if we think there is a change - if (changed) { - this.dataAdapter.current(function (currentData) { - self.trigger('selection:update', { - data: currentData - }); - }); - } - }; - - /** - * Override the trigger method to automatically trigger pre-events when - * there are events that can be prevented. - */ - Select2.prototype.trigger = function (name, args) { - var actualTrigger = Select2.__super__.trigger; - var preTriggerMap = { - 'open': 'opening', - 'close': 'closing', - 'select': 'selecting', - 'unselect': 'unselecting', - 'clear': 'clearing' - }; - - if (args === undefined) { - args = {}; - } - - if (name in preTriggerMap) { - var preTriggerName = preTriggerMap[name]; - var preTriggerArgs = { - prevented: false, - name: name, - args: args - }; - - actualTrigger.call(this, preTriggerName, preTriggerArgs); - - if (preTriggerArgs.prevented) { - args.prevented = true; - - return; - } - } - - actualTrigger.call(this, name, args); - }; - - Select2.prototype.toggleDropdown = function () { - if (this.isDisabled()) { - return; - } - - if (this.isOpen()) { - this.close(); - } else { - this.open(); - } - }; - - Select2.prototype.open = function () { - if (this.isOpen()) { - return; - } - - if (this.isDisabled()) { - return; - } - - this.trigger('query', {}); - }; - - Select2.prototype.close = function (evt) { - if (!this.isOpen()) { - return; - } - - this.trigger('close', { originalEvent : evt }); - }; - - /** - * Helper method to abstract the "enabled" (not "disabled") state of this - * object. - * - * @return {true} if the instance is not disabled. - * @return {false} if the instance is disabled. - */ - Select2.prototype.isEnabled = function () { - return !this.isDisabled(); - }; - - /** - * Helper method to abstract the "disabled" state of this object. - * - * @return {true} if the disabled option is true. - * @return {false} if the disabled option is false. - */ - Select2.prototype.isDisabled = function () { - return this.options.get('disabled'); - }; - - Select2.prototype.isOpen = function () { - return this.$container.hasClass('select2-container--open'); - }; - - Select2.prototype.hasFocus = function () { - return this.$container.hasClass('select2-container--focus'); - }; - - Select2.prototype.focus = function (data) { - // No need to re-trigger focus events if we are already focused - if (this.hasFocus()) { - return; - } - - this.$container.addClass('select2-container--focus'); - this.trigger('focus', {}); - }; - - Select2.prototype.enable = function (args) { - if (this.options.get('debug') && window.console && console.warn) { - console.warn( - 'Select2: The `select2("enable")` method has been deprecated and will' + - ' be removed in later Select2 versions. Use $element.prop("disabled")' + - ' instead.' - ); - } - - if (args == null || args.length === 0) { - args = [true]; - } - - var disabled = !args[0]; - - this.$element.prop('disabled', disabled); - }; - - Select2.prototype.data = function () { - if (this.options.get('debug') && - arguments.length > 0 && window.console && console.warn) { - console.warn( - 'Select2: Data can no longer be set using `select2("data")`. You ' + - 'should consider setting the value instead using `$element.val()`.' - ); - } - - var data = []; - - this.dataAdapter.current(function (currentData) { - data = currentData; - }); - - return data; - }; - - Select2.prototype.val = function (args) { - if (this.options.get('debug') && window.console && console.warn) { - console.warn( - 'Select2: The `select2("val")` method has been deprecated and will be' + - ' removed in later Select2 versions. Use $element.val() instead.' - ); - } - - if (args == null || args.length === 0) { - return this.$element.val(); - } - - var newVal = args[0]; - - if ($.isArray(newVal)) { - newVal = $.map(newVal, function (obj) { - return obj.toString(); - }); - } - - this.$element.val(newVal).trigger('input').trigger('change'); - }; - - Select2.prototype.destroy = function () { - this.$container.remove(); - - if (this.$element[0].detachEvent) { - this.$element[0].detachEvent('onpropertychange', this._syncA); - } - - if (this._observer != null) { - this._observer.disconnect(); - this._observer = null; - } else if (this.$element[0].removeEventListener) { - this.$element[0] - .removeEventListener('DOMAttrModified', this._syncA, false); - this.$element[0] - .removeEventListener('DOMNodeInserted', this._syncS, false); - this.$element[0] - .removeEventListener('DOMNodeRemoved', this._syncS, false); - } - - this._syncA = null; - this._syncS = null; - - this.$element.off('.select2'); - this.$element.attr('tabindex', - Utils.GetData(this.$element[0], 'old-tabindex')); - - this.$element.removeClass('select2-hidden-accessible'); - this.$element.attr('aria-hidden', 'false'); - Utils.RemoveData(this.$element[0]); - this.$element.removeData('select2'); - - this.dataAdapter.destroy(); - this.selection.destroy(); - this.dropdown.destroy(); - this.results.destroy(); - - this.dataAdapter = null; - this.selection = null; - this.dropdown = null; - this.results = null; - }; - - Select2.prototype.render = function () { - var $container = $( - '<span class="select2 select2-container">' + - '<span class="selection"></span>' + - '<span class="dropdown-wrapper" aria-hidden="true"></span>' + - '</span>' - ); - - $container.attr('dir', this.options.get('dir')); - - this.$container = $container; - - this.$container.addClass('select2-container--' + this.options.get('theme')); - - Utils.StoreData($container[0], 'element', this.$element); - - return $container; - }; - - return Select2; -}); - -S2.define('select2/compat/utils',[ - 'jquery' -], function ($) { - function syncCssClasses ($dest, $src, adapter) { - var classes, replacements = [], adapted; - - classes = $.trim($dest.attr('class')); - - if (classes) { - classes = '' + classes; // for IE which returns object - - $(classes.split(/\s+/)).each(function () { - // Save all Select2 classes - if (this.indexOf('select2-') === 0) { - replacements.push(this); - } - }); - } - - classes = $.trim($src.attr('class')); - - if (classes) { - classes = '' + classes; // for IE which returns object - - $(classes.split(/\s+/)).each(function () { - // Only adapt non-Select2 classes - if (this.indexOf('select2-') !== 0) { - adapted = adapter(this); - - if (adapted != null) { - replacements.push(adapted); - } - } - }); - } - - $dest.attr('class', replacements.join(' ')); - } - - return { - syncCssClasses: syncCssClasses - }; -}); - -S2.define('select2/compat/containerCss',[ - 'jquery', - './utils' -], function ($, CompatUtils) { - // No-op CSS adapter that discards all classes by default - function _containerAdapter (clazz) { - return null; - } - - function ContainerCSS () { } - - ContainerCSS.prototype.render = function (decorated) { - var $container = decorated.call(this); - - var containerCssClass = this.options.get('containerCssClass') || ''; - - if ($.isFunction(containerCssClass)) { - containerCssClass = containerCssClass(this.$element); - } - - var containerCssAdapter = this.options.get('adaptContainerCssClass'); - containerCssAdapter = containerCssAdapter || _containerAdapter; - - if (containerCssClass.indexOf(':all:') !== -1) { - containerCssClass = containerCssClass.replace(':all:', ''); - - var _cssAdapter = containerCssAdapter; - - containerCssAdapter = function (clazz) { - var adapted = _cssAdapter(clazz); - - if (adapted != null) { - // Append the old one along with the adapted one - return adapted + ' ' + clazz; - } - - return clazz; - }; - } - - var containerCss = this.options.get('containerCss') || {}; - - if ($.isFunction(containerCss)) { - containerCss = containerCss(this.$element); - } - - CompatUtils.syncCssClasses($container, this.$element, containerCssAdapter); - - $container.css(containerCss); - $container.addClass(containerCssClass); - - return $container; - }; - - return ContainerCSS; -}); - -S2.define('select2/compat/dropdownCss',[ - 'jquery', - './utils' -], function ($, CompatUtils) { - // No-op CSS adapter that discards all classes by default - function _dropdownAdapter (clazz) { - return null; - } - - function DropdownCSS () { } - - DropdownCSS.prototype.render = function (decorated) { - var $dropdown = decorated.call(this); - - var dropdownCssClass = this.options.get('dropdownCssClass') || ''; - - if ($.isFunction(dropdownCssClass)) { - dropdownCssClass = dropdownCssClass(this.$element); - } - - var dropdownCssAdapter = this.options.get('adaptDropdownCssClass'); - dropdownCssAdapter = dropdownCssAdapter || _dropdownAdapter; - - if (dropdownCssClass.indexOf(':all:') !== -1) { - dropdownCssClass = dropdownCssClass.replace(':all:', ''); - - var _cssAdapter = dropdownCssAdapter; - - dropdownCssAdapter = function (clazz) { - var adapted = _cssAdapter(clazz); - - if (adapted != null) { - // Append the old one along with the adapted one - return adapted + ' ' + clazz; - } - - return clazz; - }; - } - - var dropdownCss = this.options.get('dropdownCss') || {}; - - if ($.isFunction(dropdownCss)) { - dropdownCss = dropdownCss(this.$element); - } - - CompatUtils.syncCssClasses($dropdown, this.$element, dropdownCssAdapter); - - $dropdown.css(dropdownCss); - $dropdown.addClass(dropdownCssClass); - - return $dropdown; - }; - - return DropdownCSS; -}); - -S2.define('select2/compat/initSelection',[ - 'jquery' -], function ($) { - function InitSelection (decorated, $element, options) { - if (options.get('debug') && window.console && console.warn) { - console.warn( - 'Select2: The `initSelection` option has been deprecated in favor' + - ' of a custom data adapter that overrides the `current` method. ' + - 'This method is now called multiple times instead of a single ' + - 'time when the instance is initialized. Support will be removed ' + - 'for the `initSelection` option in future versions of Select2' - ); - } - - this.initSelection = options.get('initSelection'); - this._isInitialized = false; - - decorated.call(this, $element, options); - } - - InitSelection.prototype.current = function (decorated, callback) { - var self = this; - - if (this._isInitialized) { - decorated.call(this, callback); - - return; - } - - this.initSelection.call(null, this.$element, function (data) { - self._isInitialized = true; - - if (!$.isArray(data)) { - data = [data]; - } - - callback(data); - }); - }; - - return InitSelection; -}); - -S2.define('select2/compat/inputData',[ - 'jquery', - '../utils' -], function ($, Utils) { - function InputData (decorated, $element, options) { - this._currentData = []; - this._valueSeparator = options.get('valueSeparator') || ','; - - if ($element.prop('type') === 'hidden') { - if (options.get('debug') && console && console.warn) { - console.warn( - 'Select2: Using a hidden input with Select2 is no longer ' + - 'supported and may stop working in the future. It is recommended ' + - 'to use a `<select>` element instead.' - ); - } - } - - decorated.call(this, $element, options); - } - - InputData.prototype.current = function (_, callback) { - function getSelected (data, selectedIds) { - var selected = []; - - if (data.selected || $.inArray(data.id, selectedIds) !== -1) { - data.selected = true; - selected.push(data); - } else { - data.selected = false; - } - - if (data.children) { - selected.push.apply(selected, getSelected(data.children, selectedIds)); - } - - return selected; - } - - var selected = []; - - for (var d = 0; d < this._currentData.length; d++) { - var data = this._currentData[d]; - - selected.push.apply( - selected, - getSelected( - data, - this.$element.val().split( - this._valueSeparator - ) - ) - ); - } - - callback(selected); - }; - - InputData.prototype.select = function (_, data) { - if (!this.options.get('multiple')) { - this.current(function (allData) { - $.map(allData, function (data) { - data.selected = false; - }); - }); - - this.$element.val(data.id); - this.$element.trigger('input').trigger('change'); - } else { - var value = this.$element.val(); - value += this._valueSeparator + data.id; - - this.$element.val(value); - this.$element.trigger('input').trigger('change'); - } - }; - - InputData.prototype.unselect = function (_, data) { - var self = this; - - data.selected = false; - - this.current(function (allData) { - var values = []; - - for (var d = 0; d < allData.length; d++) { - var item = allData[d]; - - if (data.id == item.id) { - continue; - } - - values.push(item.id); - } - - self.$element.val(values.join(self._valueSeparator)); - self.$element.trigger('input').trigger('change'); - }); - }; - - InputData.prototype.query = function (_, params, callback) { - var results = []; - - for (var d = 0; d < this._currentData.length; d++) { - var data = this._currentData[d]; - - var matches = this.matches(params, data); - - if (matches !== null) { - results.push(matches); - } - } - - callback({ - results: results - }); - }; - - InputData.prototype.addOptions = function (_, $options) { - var options = $.map($options, function ($option) { - return Utils.GetData($option[0], 'data'); - }); - - this._currentData.push.apply(this._currentData, options); - }; - - return InputData; -}); - -S2.define('select2/compat/matcher',[ - 'jquery' -], function ($) { - function oldMatcher (matcher) { - function wrappedMatcher (params, data) { - var match = $.extend(true, {}, data); - - if (params.term == null || $.trim(params.term) === '') { - return match; - } - - if (data.children) { - for (var c = data.children.length - 1; c >= 0; c--) { - var child = data.children[c]; - - // Check if the child object matches - // The old matcher returned a boolean true or false - var doesMatch = matcher(params.term, child.text, child); - - // If the child didn't match, pop it off - if (!doesMatch) { - match.children.splice(c, 1); - } - } - - if (match.children.length > 0) { - return match; - } - } - - if (matcher(params.term, data.text, data)) { - return match; - } - - return null; - } - - return wrappedMatcher; - } - - return oldMatcher; -}); - -S2.define('select2/compat/query',[ - -], function () { - function Query (decorated, $element, options) { - if (options.get('debug') && window.console && console.warn) { - console.warn( - 'Select2: The `query` option has been deprecated in favor of a ' + - 'custom data adapter that overrides the `query` method. Support ' + - 'will be removed for the `query` option in future versions of ' + - 'Select2.' - ); - } - - decorated.call(this, $element, options); - } - - Query.prototype.query = function (_, params, callback) { - params.callback = callback; - - var query = this.options.get('query'); - - query.call(null, params); - }; - - return Query; -}); - -S2.define('select2/dropdown/attachContainer',[ - -], function () { - function AttachContainer (decorated, $element, options) { - decorated.call(this, $element, options); - } - - AttachContainer.prototype.position = - function (decorated, $dropdown, $container) { - var $dropdownContainer = $container.find('.dropdown-wrapper'); - $dropdownContainer.append($dropdown); - - $dropdown.addClass('select2-dropdown--below'); - $container.addClass('select2-container--below'); - }; - - return AttachContainer; -}); - -S2.define('select2/dropdown/stopPropagation',[ - -], function () { - function StopPropagation () { } - - StopPropagation.prototype.bind = function (decorated, container, $container) { - decorated.call(this, container, $container); - - var stoppedEvents = [ - 'blur', - 'change', - 'click', - 'dblclick', - 'focus', - 'focusin', - 'focusout', - 'input', - 'keydown', - 'keyup', - 'keypress', - 'mousedown', - 'mouseenter', - 'mouseleave', - 'mousemove', - 'mouseover', - 'mouseup', - 'search', - 'touchend', - 'touchstart' - ]; - - this.$dropdown.on(stoppedEvents.join(' '), function (evt) { - evt.stopPropagation(); - }); - }; - - return StopPropagation; -}); - -S2.define('select2/selection/stopPropagation',[ - -], function () { - function StopPropagation () { } - - StopPropagation.prototype.bind = function (decorated, container, $container) { - decorated.call(this, container, $container); - - var stoppedEvents = [ - 'blur', - 'change', - 'click', - 'dblclick', - 'focus', - 'focusin', - 'focusout', - 'input', - 'keydown', - 'keyup', - 'keypress', - 'mousedown', - 'mouseenter', - 'mouseleave', - 'mousemove', - 'mouseover', - 'mouseup', - 'search', - 'touchend', - 'touchstart' - ]; - - this.$selection.on(stoppedEvents.join(' '), function (evt) { - evt.stopPropagation(); - }); - }; - - return StopPropagation; -}); - -/*! - * jQuery Mousewheel 3.1.13 - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license - * http://jquery.org/license - */ - -(function (factory) { - if ( typeof S2.define === 'function' && S2.define.amd ) { - // AMD. Register as an anonymous module. - S2.define('jquery-mousewheel',['jquery'], factory); - } else if (typeof exports === 'object') { - // Node/CommonJS style for Browserify - module.exports = factory; - } else { - // Browser globals - factory(jQuery); - } -}(function ($) { - - var toFix = ['wheel', 'mousewheel', 'DOMMouseScroll', 'MozMousePixelScroll'], - toBind = ( 'onwheel' in document || document.documentMode >= 9 ) ? - ['wheel'] : ['mousewheel', 'DomMouseScroll', 'MozMousePixelScroll'], - slice = Array.prototype.slice, - nullLowestDeltaTimeout, lowestDelta; - - if ( $.event.fixHooks ) { - for ( var i = toFix.length; i; ) { - $.event.fixHooks[ toFix[--i] ] = $.event.mouseHooks; - } - } - - var special = $.event.special.mousewheel = { - version: '3.1.12', - - setup: function() { - if ( this.addEventListener ) { - for ( var i = toBind.length; i; ) { - this.addEventListener( toBind[--i], handler, false ); - } - } else { - this.onmousewheel = handler; - } - // Store the line height and page height for this particular element - $.data(this, 'mousewheel-line-height', special.getLineHeight(this)); - $.data(this, 'mousewheel-page-height', special.getPageHeight(this)); - }, - - teardown: function() { - if ( this.removeEventListener ) { - for ( var i = toBind.length; i; ) { - this.removeEventListener( toBind[--i], handler, false ); - } - } else { - this.onmousewheel = null; - } - // Clean up the data we added to the element - $.removeData(this, 'mousewheel-line-height'); - $.removeData(this, 'mousewheel-page-height'); - }, - - getLineHeight: function(elem) { - var $elem = $(elem), - $parent = $elem['offsetParent' in $.fn ? 'offsetParent' : 'parent'](); - if (!$parent.length) { - $parent = $('body'); - } - return parseInt($parent.css('fontSize'), 10) || parseInt($elem.css('fontSize'), 10) || 16; - }, - - getPageHeight: function(elem) { - return $(elem).height(); - }, - - settings: { - adjustOldDeltas: true, // see shouldAdjustOldDeltas() below - normalizeOffset: true // calls getBoundingClientRect for each event - } - }; - - $.fn.extend({ - mousewheel: function(fn) { - return fn ? this.bind('mousewheel', fn) : this.trigger('mousewheel'); - }, - - unmousewheel: function(fn) { - return this.unbind('mousewheel', fn); - } - }); - - - function handler(event) { - var orgEvent = event || window.event, - args = slice.call(arguments, 1), - delta = 0, - deltaX = 0, - deltaY = 0, - absDelta = 0, - offsetX = 0, - offsetY = 0; - event = $.event.fix(orgEvent); - event.type = 'mousewheel'; - - // Old school scrollwheel delta - if ( 'detail' in orgEvent ) { deltaY = orgEvent.detail * -1; } - if ( 'wheelDelta' in orgEvent ) { deltaY = orgEvent.wheelDelta; } - if ( 'wheelDeltaY' in orgEvent ) { deltaY = orgEvent.wheelDeltaY; } - if ( 'wheelDeltaX' in orgEvent ) { deltaX = orgEvent.wheelDeltaX * -1; } - - // Firefox < 17 horizontal scrolling related to DOMMouseScroll event - if ( 'axis' in orgEvent && orgEvent.axis === orgEvent.HORIZONTAL_AXIS ) { - deltaX = deltaY * -1; - deltaY = 0; - } - - // Set delta to be deltaY or deltaX if deltaY is 0 for backwards compatabilitiy - delta = deltaY === 0 ? deltaX : deltaY; - - // New school wheel delta (wheel event) - if ( 'deltaY' in orgEvent ) { - deltaY = orgEvent.deltaY * -1; - delta = deltaY; - } - if ( 'deltaX' in orgEvent ) { - deltaX = orgEvent.deltaX; - if ( deltaY === 0 ) { delta = deltaX * -1; } - } - - // No change actually happened, no reason to go any further - if ( deltaY === 0 && deltaX === 0 ) { return; } - - // Need to convert lines and pages to pixels if we aren't already in pixels - // There are three delta modes: - // * deltaMode 0 is by pixels, nothing to do - // * deltaMode 1 is by lines - // * deltaMode 2 is by pages - if ( orgEvent.deltaMode === 1 ) { - var lineHeight = $.data(this, 'mousewheel-line-height'); - delta *= lineHeight; - deltaY *= lineHeight; - deltaX *= lineHeight; - } else if ( orgEvent.deltaMode === 2 ) { - var pageHeight = $.data(this, 'mousewheel-page-height'); - delta *= pageHeight; - deltaY *= pageHeight; - deltaX *= pageHeight; - } - - // Store lowest absolute delta to normalize the delta values - absDelta = Math.max( Math.abs(deltaY), Math.abs(deltaX) ); - - if ( !lowestDelta || absDelta < lowestDelta ) { - lowestDelta = absDelta; - - // Adjust older deltas if necessary - if ( shouldAdjustOldDeltas(orgEvent, absDelta) ) { - lowestDelta /= 40; - } - } - - // Adjust older deltas if necessary - if ( shouldAdjustOldDeltas(orgEvent, absDelta) ) { - // Divide all the things by 40! - delta /= 40; - deltaX /= 40; - deltaY /= 40; - } - - // Get a whole, normalized value for the deltas - delta = Math[ delta >= 1 ? 'floor' : 'ceil' ](delta / lowestDelta); - deltaX = Math[ deltaX >= 1 ? 'floor' : 'ceil' ](deltaX / lowestDelta); - deltaY = Math[ deltaY >= 1 ? 'floor' : 'ceil' ](deltaY / lowestDelta); - - // Normalise offsetX and offsetY properties - if ( special.settings.normalizeOffset && this.getBoundingClientRect ) { - var boundingRect = this.getBoundingClientRect(); - offsetX = event.clientX - boundingRect.left; - offsetY = event.clientY - boundingRect.top; - } - - // Add information to the event object - event.deltaX = deltaX; - event.deltaY = deltaY; - event.deltaFactor = lowestDelta; - event.offsetX = offsetX; - event.offsetY = offsetY; - // Go ahead and set deltaMode to 0 since we converted to pixels - // Although this is a little odd since we overwrite the deltaX/Y - // properties with normalized deltas. - event.deltaMode = 0; - - // Add event and delta to the front of the arguments - args.unshift(event, delta, deltaX, deltaY); - - // Clearout lowestDelta after sometime to better - // handle multiple device types that give different - // a different lowestDelta - // Ex: trackpad = 3 and mouse wheel = 120 - if (nullLowestDeltaTimeout) { clearTimeout(nullLowestDeltaTimeout); } - nullLowestDeltaTimeout = setTimeout(nullLowestDelta, 200); - - return ($.event.dispatch || $.event.handle).apply(this, args); - } - - function nullLowestDelta() { - lowestDelta = null; - } - - function shouldAdjustOldDeltas(orgEvent, absDelta) { - // If this is an older event and the delta is divisable by 120, - // then we are assuming that the browser is treating this as an - // older mouse wheel event and that we should divide the deltas - // by 40 to try and get a more usable deltaFactor. - // Side note, this actually impacts the reported scroll distance - // in older browsers and can cause scrolling to be slower than native. - // Turn this off by setting $.event.special.mousewheel.settings.adjustOldDeltas to false. - return special.settings.adjustOldDeltas && orgEvent.type === 'mousewheel' && absDelta % 120 === 0; - } - -})); - -S2.define('jquery.select2',[ - 'jquery', - 'jquery-mousewheel', - - './select2/core', - './select2/defaults', - './select2/utils' -], function ($, _, Select2, Defaults, Utils) { - if ($.fn.select2 == null) { - // All methods that should return the element - var thisMethods = ['open', 'close', 'destroy']; - - $.fn.select2 = function (options) { - options = options || {}; - - if (typeof options === 'object') { - this.each(function () { - var instanceOptions = $.extend(true, {}, options); - - var instance = new Select2($(this), instanceOptions); - }); - - return this; - } else if (typeof options === 'string') { - var ret; - var args = Array.prototype.slice.call(arguments, 1); - - this.each(function () { - var instance = Utils.GetData(this, 'select2'); - - if (instance == null && window.console && console.error) { - console.error( - 'The select2(\'' + options + '\') method was called on an ' + - 'element that is not using Select2.' - ); - } - - ret = instance[options].apply(instance, args); - }); - - // Check if we should be returning `this` - if ($.inArray(options, thisMethods) > -1) { - return this; - } - - return ret; - } else { - throw new Error('Invalid arguments for Select2: ' + options); - } - }; - } - - if ($.fn.select2.defaults == null) { - $.fn.select2.defaults = Defaults; - } - - return Select2; -}); - - // Return the AMD loader configuration so it can be used outside of this file - return { - define: S2.define, - require: S2.require - }; -}()); - - // Autoload the jQuery bindings - // We know that all of the modules exist above this, so we're safe - var select2 = S2.require('jquery.select2'); - - // Hold the AMD module references on the jQuery function that was just loaded - // This allows Select2 to use the internal loader outside of this file, such - // as in the language files. - jQuery.fn.select2.amd = S2; - - // Return the Select2 instance for anyone who is importing it. - return select2; -})); diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.min.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.min.js deleted file mode 100644 index fa78191..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ -!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):"object"==typeof module&&module.exports?module.exports=function(e,t){return void 0===t&&(t="undefined"!=typeof window?require("jquery"):require("jquery")(e)),n(t),t}:n(jQuery)}(function(d){var e=function(){if(d&&d.fn&&d.fn.select2&&d.fn.select2.amd)var e=d.fn.select2.amd;var t,n,i,h,o,s,f,g,m,v,y,_,r,a,w,l;function b(e,t){return r.call(e,t)}function c(e,t){var n,i,r,o,s,a,l,c,u,d,p,h=t&&t.split("/"),f=y.map,g=f&&f["*"]||{};if(e){for(s=(e=e.split("/")).length-1,y.nodeIdCompat&&w.test(e[s])&&(e[s]=e[s].replace(w,"")),"."===e[0].charAt(0)&&h&&(e=h.slice(0,h.length-1).concat(e)),u=0;u<e.length;u++)if("."===(p=e[u]))e.splice(u,1),u-=1;else if(".."===p){if(0===u||1===u&&".."===e[2]||".."===e[u-1])continue;0<u&&(e.splice(u-1,2),u-=2)}e=e.join("/")}if((h||g)&&f){for(u=(n=e.split("/")).length;0<u;u-=1){if(i=n.slice(0,u).join("/"),h)for(d=h.length;0<d;d-=1)if(r=(r=f[h.slice(0,d).join("/")])&&r[i]){o=r,a=u;break}if(o)break;!l&&g&&g[i]&&(l=g[i],c=u)}!o&&l&&(o=l,a=c),o&&(n.splice(0,a,o),e=n.join("/"))}return e}function A(t,n){return function(){var e=a.call(arguments,0);return"string"!=typeof e[0]&&1===e.length&&e.push(null),s.apply(h,e.concat([t,n]))}}function x(t){return function(e){m[t]=e}}function D(e){if(b(v,e)){var t=v[e];delete v[e],_[e]=!0,o.apply(h,t)}if(!b(m,e)&&!b(_,e))throw new Error("No "+e);return m[e]}function u(e){var t,n=e?e.indexOf("!"):-1;return-1<n&&(t=e.substring(0,n),e=e.substring(n+1,e.length)),[t,e]}function S(e){return e?u(e):[]}return e&&e.requirejs||(e?n=e:e={},m={},v={},y={},_={},r=Object.prototype.hasOwnProperty,a=[].slice,w=/\.js$/,f=function(e,t){var n,i=u(e),r=i[0],o=t[1];return e=i[1],r&&(n=D(r=c(r,o))),r?e=n&&n.normalize?n.normalize(e,function(t){return function(e){return c(e,t)}}(o)):c(e,o):(r=(i=u(e=c(e,o)))[0],e=i[1],r&&(n=D(r))),{f:r?r+"!"+e:e,n:e,pr:r,p:n}},g={require:function(e){return A(e)},exports:function(e){var t=m[e];return void 0!==t?t:m[e]={}},module:function(e){return{id:e,uri:"",exports:m[e],config:function(e){return function(){return y&&y.config&&y.config[e]||{}}}(e)}}},o=function(e,t,n,i){var r,o,s,a,l,c,u,d=[],p=typeof n;if(c=S(i=i||e),"undefined"==p||"function"==p){for(t=!t.length&&n.length?["require","exports","module"]:t,l=0;l<t.length;l+=1)if("require"===(o=(a=f(t[l],c)).f))d[l]=g.require(e);else if("exports"===o)d[l]=g.exports(e),u=!0;else if("module"===o)r=d[l]=g.module(e);else if(b(m,o)||b(v,o)||b(_,o))d[l]=D(o);else{if(!a.p)throw new Error(e+" missing "+o);a.p.load(a.n,A(i,!0),x(o),{}),d[l]=m[o]}s=n?n.apply(m[e],d):void 0,e&&(r&&r.exports!==h&&r.exports!==m[e]?m[e]=r.exports:s===h&&u||(m[e]=s))}else e&&(m[e]=n)},t=n=s=function(e,t,n,i,r){if("string"==typeof e)return g[e]?g[e](t):D(f(e,S(t)).f);if(!e.splice){if((y=e).deps&&s(y.deps,y.callback),!t)return;t.splice?(e=t,t=n,n=null):e=h}return t=t||function(){},"function"==typeof n&&(n=i,i=r),i?o(h,e,t,n):setTimeout(function(){o(h,e,t,n)},4),s},s.config=function(e){return s(e)},t._defined=m,(i=function(e,t,n){if("string"!=typeof e)throw new Error("See almond README: incorrect module build, no module name");t.splice||(n=t,t=[]),b(m,e)||b(v,e)||(v[e]=[e,t,n])}).amd={jQuery:!0},e.requirejs=t,e.require=n,e.define=i),e.define("almond",function(){}),e.define("jquery",[],function(){var e=d||$;return null==e&&console&&console.error&&console.error("Select2: An instance of jQuery or a jQuery-compatible library was not found. Make sure that you are including jQuery before Select2 on your web page."),e}),e.define("select2/utils",["jquery"],function(o){var r={};function u(e){var t=e.prototype,n=[];for(var i in t){"function"==typeof t[i]&&"constructor"!==i&&n.push(i)}return n}r.Extend=function(e,t){var n={}.hasOwnProperty;function i(){this.constructor=e}for(var r in t)n.call(t,r)&&(e[r]=t[r]);return i.prototype=t.prototype,e.prototype=new i,e.__super__=t.prototype,e},r.Decorate=function(i,r){var e=u(r),t=u(i);function o(){var e=Array.prototype.unshift,t=r.prototype.constructor.length,n=i.prototype.constructor;0<t&&(e.call(arguments,i.prototype.constructor),n=r.prototype.constructor),n.apply(this,arguments)}r.displayName=i.displayName,o.prototype=new function(){this.constructor=o};for(var n=0;n<t.length;n++){var s=t[n];o.prototype[s]=i.prototype[s]}function a(e){var t=function(){};e in o.prototype&&(t=o.prototype[e]);var n=r.prototype[e];return function(){return Array.prototype.unshift.call(arguments,t),n.apply(this,arguments)}}for(var l=0;l<e.length;l++){var c=e[l];o.prototype[c]=a(c)}return o};function e(){this.listeners={}}e.prototype.on=function(e,t){this.listeners=this.listeners||{},e in this.listeners?this.listeners[e].push(t):this.listeners[e]=[t]},e.prototype.trigger=function(e){var t=Array.prototype.slice,n=t.call(arguments,1);this.listeners=this.listeners||{},null==n&&(n=[]),0===n.length&&n.push({}),(n[0]._type=e)in this.listeners&&this.invoke(this.listeners[e],t.call(arguments,1)),"*"in this.listeners&&this.invoke(this.listeners["*"],arguments)},e.prototype.invoke=function(e,t){for(var n=0,i=e.length;n<i;n++)e[n].apply(this,t)},r.Observable=e,r.generateChars=function(e){for(var t="",n=0;n<e;n++){t+=Math.floor(36*Math.random()).toString(36)}return t},r.bind=function(e,t){return function(){e.apply(t,arguments)}},r._convertData=function(e){for(var t in e){var n=t.split("-"),i=e;if(1!==n.length){for(var r=0;r<n.length;r++){var o=n[r];(o=o.substring(0,1).toLowerCase()+o.substring(1))in i||(i[o]={}),r==n.length-1&&(i[o]=e[t]),i=i[o]}delete e[t]}}return e},r.hasScroll=function(e,t){var n=o(t),i=t.style.overflowX,r=t.style.overflowY;return(i!==r||"hidden"!==r&&"visible"!==r)&&("scroll"===i||"scroll"===r||(n.innerHeight()<t.scrollHeight||n.innerWidth()<t.scrollWidth))},r.escapeMarkup=function(e){var t={"\\":"\","&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};return"string"!=typeof e?e:String(e).replace(/[&<>"'\/\\]/g,function(e){return t[e]})},r.appendMany=function(e,t){if("1.7"===o.fn.jquery.substr(0,3)){var n=o();o.map(t,function(e){n=n.add(e)}),t=n}e.append(t)},r.__cache={};var n=0;return r.GetUniqueElementId=function(e){var t=e.getAttribute("data-select2-id");return null==t&&(e.id?(t=e.id,e.setAttribute("data-select2-id",t)):(e.setAttribute("data-select2-id",++n),t=n.toString())),t},r.StoreData=function(e,t,n){var i=r.GetUniqueElementId(e);r.__cache[i]||(r.__cache[i]={}),r.__cache[i][t]=n},r.GetData=function(e,t){var n=r.GetUniqueElementId(e);return t?r.__cache[n]&&null!=r.__cache[n][t]?r.__cache[n][t]:o(e).data(t):r.__cache[n]},r.RemoveData=function(e){var t=r.GetUniqueElementId(e);null!=r.__cache[t]&&delete r.__cache[t],e.removeAttribute("data-select2-id")},r}),e.define("select2/results",["jquery","./utils"],function(h,f){function i(e,t,n){this.$element=e,this.data=n,this.options=t,i.__super__.constructor.call(this)}return f.Extend(i,f.Observable),i.prototype.render=function(){var e=h('<ul class="select2-results__options" role="listbox"></ul>');return this.options.get("multiple")&&e.attr("aria-multiselectable","true"),this.$results=e},i.prototype.clear=function(){this.$results.empty()},i.prototype.displayMessage=function(e){var t=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var n=h('<li role="alert" aria-live="assertive" class="select2-results__option"></li>'),i=this.options.get("translations").get(e.message);n.append(t(i(e.args))),n[0].className+=" select2-results__message",this.$results.append(n)},i.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},i.prototype.append=function(e){this.hideLoading();var t=[];if(null!=e.results&&0!==e.results.length){e.results=this.sort(e.results);for(var n=0;n<e.results.length;n++){var i=e.results[n],r=this.option(i);t.push(r)}this.$results.append(t)}else 0===this.$results.children().length&&this.trigger("results:message",{message:"noResults"})},i.prototype.position=function(e,t){t.find(".select2-results").append(e)},i.prototype.sort=function(e){return this.options.get("sorter")(e)},i.prototype.highlightFirstItem=function(){var e=this.$results.find(".select2-results__option[aria-selected]"),t=e.filter("[aria-selected=true]");0<t.length?t.first().trigger("mouseenter"):e.first().trigger("mouseenter"),this.ensureHighlightVisible()},i.prototype.setClasses=function(){var t=this;this.data.current(function(e){var i=h.map(e,function(e){return e.id.toString()});t.$results.find(".select2-results__option[aria-selected]").each(function(){var e=h(this),t=f.GetData(this,"data"),n=""+t.id;null!=t.element&&t.element.selected||null==t.element&&-1<h.inArray(n,i)?e.attr("aria-selected","true"):e.attr("aria-selected","false")})})},i.prototype.showLoading=function(e){this.hideLoading();var t={disabled:!0,loading:!0,text:this.options.get("translations").get("searching")(e)},n=this.option(t);n.className+=" loading-results",this.$results.prepend(n)},i.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()},i.prototype.option=function(e){var t=document.createElement("li");t.className="select2-results__option";var n={role:"option","aria-selected":"false"},i=window.Element.prototype.matches||window.Element.prototype.msMatchesSelector||window.Element.prototype.webkitMatchesSelector;for(var r in(null!=e.element&&i.call(e.element,":disabled")||null==e.element&&e.disabled)&&(delete n["aria-selected"],n["aria-disabled"]="true"),null==e.id&&delete n["aria-selected"],null!=e._resultId&&(t.id=e._resultId),e.title&&(t.title=e.title),e.children&&(n.role="group",n["aria-label"]=e.text,delete n["aria-selected"]),n){var o=n[r];t.setAttribute(r,o)}if(e.children){var s=h(t),a=document.createElement("strong");a.className="select2-results__group";h(a);this.template(e,a);for(var l=[],c=0;c<e.children.length;c++){var u=e.children[c],d=this.option(u);l.push(d)}var p=h("<ul></ul>",{class:"select2-results__options select2-results__options--nested"});p.append(l),s.append(a),s.append(p)}else this.template(e,t);return f.StoreData(t,"data",e),t},i.prototype.bind=function(t,e){var l=this,n=t.id+"-results";this.$results.attr("id",n),t.on("results:all",function(e){l.clear(),l.append(e.data),t.isOpen()&&(l.setClasses(),l.highlightFirstItem())}),t.on("results:append",function(e){l.append(e.data),t.isOpen()&&l.setClasses()}),t.on("query",function(e){l.hideMessages(),l.showLoading(e)}),t.on("select",function(){t.isOpen()&&(l.setClasses(),l.options.get("scrollAfterSelect")&&l.highlightFirstItem())}),t.on("unselect",function(){t.isOpen()&&(l.setClasses(),l.options.get("scrollAfterSelect")&&l.highlightFirstItem())}),t.on("open",function(){l.$results.attr("aria-expanded","true"),l.$results.attr("aria-hidden","false"),l.setClasses(),l.ensureHighlightVisible()}),t.on("close",function(){l.$results.attr("aria-expanded","false"),l.$results.attr("aria-hidden","true"),l.$results.removeAttr("aria-activedescendant")}),t.on("results:toggle",function(){var e=l.getHighlightedResults();0!==e.length&&e.trigger("mouseup")}),t.on("results:select",function(){var e=l.getHighlightedResults();if(0!==e.length){var t=f.GetData(e[0],"data");"true"==e.attr("aria-selected")?l.trigger("close",{}):l.trigger("select",{data:t})}}),t.on("results:previous",function(){var e=l.getHighlightedResults(),t=l.$results.find("[aria-selected]"),n=t.index(e);if(!(n<=0)){var i=n-1;0===e.length&&(i=0);var r=t.eq(i);r.trigger("mouseenter");var o=l.$results.offset().top,s=r.offset().top,a=l.$results.scrollTop()+(s-o);0===i?l.$results.scrollTop(0):s-o<0&&l.$results.scrollTop(a)}}),t.on("results:next",function(){var e=l.getHighlightedResults(),t=l.$results.find("[aria-selected]"),n=t.index(e)+1;if(!(n>=t.length)){var i=t.eq(n);i.trigger("mouseenter");var r=l.$results.offset().top+l.$results.outerHeight(!1),o=i.offset().top+i.outerHeight(!1),s=l.$results.scrollTop()+o-r;0===n?l.$results.scrollTop(0):r<o&&l.$results.scrollTop(s)}}),t.on("results:focus",function(e){e.element.addClass("select2-results__option--highlighted")}),t.on("results:message",function(e){l.displayMessage(e)}),h.fn.mousewheel&&this.$results.on("mousewheel",function(e){var t=l.$results.scrollTop(),n=l.$results.get(0).scrollHeight-t+e.deltaY,i=0<e.deltaY&&t-e.deltaY<=0,r=e.deltaY<0&&n<=l.$results.height();i?(l.$results.scrollTop(0),e.preventDefault(),e.stopPropagation()):r&&(l.$results.scrollTop(l.$results.get(0).scrollHeight-l.$results.height()),e.preventDefault(),e.stopPropagation())}),this.$results.on("mouseup",".select2-results__option[aria-selected]",function(e){var t=h(this),n=f.GetData(this,"data");"true"!==t.attr("aria-selected")?l.trigger("select",{originalEvent:e,data:n}):l.options.get("multiple")?l.trigger("unselect",{originalEvent:e,data:n}):l.trigger("close",{})}),this.$results.on("mouseenter",".select2-results__option[aria-selected]",function(e){var t=f.GetData(this,"data");l.getHighlightedResults().removeClass("select2-results__option--highlighted"),l.trigger("results:focus",{data:t,element:h(this)})})},i.prototype.getHighlightedResults=function(){return this.$results.find(".select2-results__option--highlighted")},i.prototype.destroy=function(){this.$results.remove()},i.prototype.ensureHighlightVisible=function(){var e=this.getHighlightedResults();if(0!==e.length){var t=this.$results.find("[aria-selected]").index(e),n=this.$results.offset().top,i=e.offset().top,r=this.$results.scrollTop()+(i-n),o=i-n;r-=2*e.outerHeight(!1),t<=2?this.$results.scrollTop(0):(o>this.$results.outerHeight()||o<0)&&this.$results.scrollTop(r)}},i.prototype.template=function(e,t){var n=this.options.get("templateResult"),i=this.options.get("escapeMarkup"),r=n(e,t);null==r?t.style.display="none":"string"==typeof r?t.innerHTML=i(r):h(t).append(r)},i}),e.define("select2/keys",[],function(){return{BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46}}),e.define("select2/selection/base",["jquery","../utils","../keys"],function(n,i,r){function o(e,t){this.$element=e,this.options=t,o.__super__.constructor.call(this)}return i.Extend(o,i.Observable),o.prototype.render=function(){var e=n('<span class="select2-selection" role="combobox" aria-haspopup="true" aria-expanded="false"></span>');return this._tabindex=0,null!=i.GetData(this.$element[0],"old-tabindex")?this._tabindex=i.GetData(this.$element[0],"old-tabindex"):null!=this.$element.attr("tabindex")&&(this._tabindex=this.$element.attr("tabindex")),e.attr("title",this.$element.attr("title")),e.attr("tabindex",this._tabindex),e.attr("aria-disabled","false"),this.$selection=e},o.prototype.bind=function(e,t){var n=this,i=e.id+"-results";this.container=e,this.$selection.on("focus",function(e){n.trigger("focus",e)}),this.$selection.on("blur",function(e){n._handleBlur(e)}),this.$selection.on("keydown",function(e){n.trigger("keypress",e),e.which===r.SPACE&&e.preventDefault()}),e.on("results:focus",function(e){n.$selection.attr("aria-activedescendant",e.data._resultId)}),e.on("selection:update",function(e){n.update(e.data)}),e.on("open",function(){n.$selection.attr("aria-expanded","true"),n.$selection.attr("aria-owns",i),n._attachCloseHandler(e)}),e.on("close",function(){n.$selection.attr("aria-expanded","false"),n.$selection.removeAttr("aria-activedescendant"),n.$selection.removeAttr("aria-owns"),n.$selection.trigger("focus"),n._detachCloseHandler(e)}),e.on("enable",function(){n.$selection.attr("tabindex",n._tabindex),n.$selection.attr("aria-disabled","false")}),e.on("disable",function(){n.$selection.attr("tabindex","-1"),n.$selection.attr("aria-disabled","true")})},o.prototype._handleBlur=function(e){var t=this;window.setTimeout(function(){document.activeElement==t.$selection[0]||n.contains(t.$selection[0],document.activeElement)||t.trigger("blur",e)},1)},o.prototype._attachCloseHandler=function(e){n(document.body).on("mousedown.select2."+e.id,function(e){var t=n(e.target).closest(".select2");n(".select2.select2-container--open").each(function(){this!=t[0]&&i.GetData(this,"element").select2("close")})})},o.prototype._detachCloseHandler=function(e){n(document.body).off("mousedown.select2."+e.id)},o.prototype.position=function(e,t){t.find(".selection").append(e)},o.prototype.destroy=function(){this._detachCloseHandler(this.container)},o.prototype.update=function(e){throw new Error("The `update` method must be defined in child classes.")},o.prototype.isEnabled=function(){return!this.isDisabled()},o.prototype.isDisabled=function(){return this.options.get("disabled")},o}),e.define("select2/selection/single",["jquery","./base","../utils","../keys"],function(e,t,n,i){function r(){r.__super__.constructor.apply(this,arguments)}return n.Extend(r,t),r.prototype.render=function(){var e=r.__super__.render.call(this);return e.addClass("select2-selection--single"),e.html('<span class="select2-selection__rendered"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span>'),e},r.prototype.bind=function(t,e){var n=this;r.__super__.bind.apply(this,arguments);var i=t.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",i).attr("role","textbox").attr("aria-readonly","true"),this.$selection.attr("aria-labelledby",i),this.$selection.on("mousedown",function(e){1===e.which&&n.trigger("toggle",{originalEvent:e})}),this.$selection.on("focus",function(e){}),this.$selection.on("blur",function(e){}),t.on("focus",function(e){t.isOpen()||n.$selection.trigger("focus")})},r.prototype.clear=function(){var e=this.$selection.find(".select2-selection__rendered");e.empty(),e.removeAttr("title")},r.prototype.display=function(e,t){var n=this.options.get("templateSelection");return this.options.get("escapeMarkup")(n(e,t))},r.prototype.selectionContainer=function(){return e("<span></span>")},r.prototype.update=function(e){if(0!==e.length){var t=e[0],n=this.$selection.find(".select2-selection__rendered"),i=this.display(t,n);n.empty().append(i);var r=t.title||t.text;r?n.attr("title",r):n.removeAttr("title")}else this.clear()},r}),e.define("select2/selection/multiple",["jquery","./base","../utils"],function(r,e,l){function n(e,t){n.__super__.constructor.apply(this,arguments)}return l.Extend(n,e),n.prototype.render=function(){var e=n.__super__.render.call(this);return e.addClass("select2-selection--multiple"),e.html('<ul class="select2-selection__rendered"></ul>'),e},n.prototype.bind=function(e,t){var i=this;n.__super__.bind.apply(this,arguments),this.$selection.on("click",function(e){i.trigger("toggle",{originalEvent:e})}),this.$selection.on("click",".select2-selection__choice__remove",function(e){if(!i.isDisabled()){var t=r(this).parent(),n=l.GetData(t[0],"data");i.trigger("unselect",{originalEvent:e,data:n})}})},n.prototype.clear=function(){var e=this.$selection.find(".select2-selection__rendered");e.empty(),e.removeAttr("title")},n.prototype.display=function(e,t){var n=this.options.get("templateSelection");return this.options.get("escapeMarkup")(n(e,t))},n.prototype.selectionContainer=function(){return r('<li class="select2-selection__choice"><span class="select2-selection__choice__remove" role="presentation">×</span></li>')},n.prototype.update=function(e){if(this.clear(),0!==e.length){for(var t=[],n=0;n<e.length;n++){var i=e[n],r=this.selectionContainer(),o=this.display(i,r);r.append(o);var s=i.title||i.text;s&&r.attr("title",s),l.StoreData(r[0],"data",i),t.push(r)}var a=this.$selection.find(".select2-selection__rendered");l.appendMany(a,t)}},n}),e.define("select2/selection/placeholder",["../utils"],function(e){function t(e,t,n){this.placeholder=this.normalizePlaceholder(n.get("placeholder")),e.call(this,t,n)}return t.prototype.normalizePlaceholder=function(e,t){return"string"==typeof t&&(t={id:"",text:t}),t},t.prototype.createPlaceholder=function(e,t){var n=this.selectionContainer();return n.html(this.display(t)),n.addClass("select2-selection__placeholder").removeClass("select2-selection__choice"),n},t.prototype.update=function(e,t){var n=1==t.length&&t[0].id!=this.placeholder.id;if(1<t.length||n)return e.call(this,t);this.clear();var i=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append(i)},t}),e.define("select2/selection/allowClear",["jquery","../keys","../utils"],function(r,i,a){function e(){}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),null==this.placeholder&&this.options.get("debug")&&window.console&&console.error&&console.error("Select2: The `allowClear` option should be used in combination with the `placeholder` option."),this.$selection.on("mousedown",".select2-selection__clear",function(e){i._handleClear(e)}),t.on("keypress",function(e){i._handleKeyboardClear(e,t)})},e.prototype._handleClear=function(e,t){if(!this.isDisabled()){var n=this.$selection.find(".select2-selection__clear");if(0!==n.length){t.stopPropagation();var i=a.GetData(n[0],"data"),r=this.$element.val();this.$element.val(this.placeholder.id);var o={data:i};if(this.trigger("clear",o),o.prevented)this.$element.val(r);else{for(var s=0;s<i.length;s++)if(o={data:i[s]},this.trigger("unselect",o),o.prevented)return void this.$element.val(r);this.$element.trigger("input").trigger("change"),this.trigger("toggle",{})}}}},e.prototype._handleKeyboardClear=function(e,t,n){n.isOpen()||t.which!=i.DELETE&&t.which!=i.BACKSPACE||this._handleClear(t)},e.prototype.update=function(e,t){if(e.call(this,t),!(0<this.$selection.find(".select2-selection__placeholder").length||0===t.length)){var n=this.options.get("translations").get("removeAllItems"),i=r('<span class="select2-selection__clear" title="'+n()+'">×</span>');a.StoreData(i[0],"data",t),this.$selection.find(".select2-selection__rendered").prepend(i)}},e}),e.define("select2/selection/search",["jquery","../utils","../keys"],function(i,a,l){function e(e,t,n){e.call(this,t,n)}return e.prototype.render=function(e){var t=i('<li class="select2-search select2-search--inline"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" role="searchbox" aria-autocomplete="list" /></li>');this.$searchContainer=t,this.$search=t.find("input");var n=e.call(this);return this._transferTabIndex(),n},e.prototype.bind=function(e,t,n){var i=this,r=t.id+"-results";e.call(this,t,n),t.on("open",function(){i.$search.attr("aria-controls",r),i.$search.trigger("focus")}),t.on("close",function(){i.$search.val(""),i.$search.removeAttr("aria-controls"),i.$search.removeAttr("aria-activedescendant"),i.$search.trigger("focus")}),t.on("enable",function(){i.$search.prop("disabled",!1),i._transferTabIndex()}),t.on("disable",function(){i.$search.prop("disabled",!0)}),t.on("focus",function(e){i.$search.trigger("focus")}),t.on("results:focus",function(e){e.data._resultId?i.$search.attr("aria-activedescendant",e.data._resultId):i.$search.removeAttr("aria-activedescendant")}),this.$selection.on("focusin",".select2-search--inline",function(e){i.trigger("focus",e)}),this.$selection.on("focusout",".select2-search--inline",function(e){i._handleBlur(e)}),this.$selection.on("keydown",".select2-search--inline",function(e){if(e.stopPropagation(),i.trigger("keypress",e),i._keyUpPrevented=e.isDefaultPrevented(),e.which===l.BACKSPACE&&""===i.$search.val()){var t=i.$searchContainer.prev(".select2-selection__choice");if(0<t.length){var n=a.GetData(t[0],"data");i.searchRemoveChoice(n),e.preventDefault()}}}),this.$selection.on("click",".select2-search--inline",function(e){i.$search.val()&&e.stopPropagation()});var o=document.documentMode,s=o&&o<=11;this.$selection.on("input.searchcheck",".select2-search--inline",function(e){s?i.$selection.off("input.search input.searchcheck"):i.$selection.off("keyup.search")}),this.$selection.on("keyup.search input.search",".select2-search--inline",function(e){if(s&&"input"===e.type)i.$selection.off("input.search input.searchcheck");else{var t=e.which;t!=l.SHIFT&&t!=l.CTRL&&t!=l.ALT&&t!=l.TAB&&i.handleSearch(e)}})},e.prototype._transferTabIndex=function(e){this.$search.attr("tabindex",this.$selection.attr("tabindex")),this.$selection.attr("tabindex","-1")},e.prototype.createPlaceholder=function(e,t){this.$search.attr("placeholder",t.text)},e.prototype.update=function(e,t){var n=this.$search[0]==document.activeElement;this.$search.attr("placeholder",""),e.call(this,t),this.$selection.find(".select2-selection__rendered").append(this.$searchContainer),this.resizeSearch(),n&&this.$search.trigger("focus")},e.prototype.handleSearch=function(){if(this.resizeSearch(),!this._keyUpPrevented){var e=this.$search.val();this.trigger("query",{term:e})}this._keyUpPrevented=!1},e.prototype.searchRemoveChoice=function(e,t){this.trigger("unselect",{data:t}),this.$search.val(t.text),this.handleSearch()},e.prototype.resizeSearch=function(){this.$search.css("width","25px");var e="";""!==this.$search.attr("placeholder")?e=this.$selection.find(".select2-selection__rendered").width():e=.75*(this.$search.val().length+1)+"em";this.$search.css("width",e)},e}),e.define("select2/selection/eventRelay",["jquery"],function(s){function e(){}return e.prototype.bind=function(e,t,n){var i=this,r=["open","opening","close","closing","select","selecting","unselect","unselecting","clear","clearing"],o=["opening","closing","selecting","unselecting","clearing"];e.call(this,t,n),t.on("*",function(e,t){if(-1!==s.inArray(e,r)){t=t||{};var n=s.Event("select2:"+e,{params:t});i.$element.trigger(n),-1!==s.inArray(e,o)&&(t.prevented=n.isDefaultPrevented())}})},e}),e.define("select2/translation",["jquery","require"],function(t,n){function i(e){this.dict=e||{}}return i.prototype.all=function(){return this.dict},i.prototype.get=function(e){return this.dict[e]},i.prototype.extend=function(e){this.dict=t.extend({},e.all(),this.dict)},i._cache={},i.loadPath=function(e){if(!(e in i._cache)){var t=n(e);i._cache[e]=t}return new i(i._cache[e])},i}),e.define("select2/diacritics",[],function(){return{"â’¶":"A","A":"A","À":"A","Ã":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ä€":"A","Ä‚":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ç ":"A","Ä":"A","Çž":"A","Ả":"A","Ã…":"A","Ǻ":"A","Ç":"A","È€":"A","È‚":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ä„":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ç¢":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","â’·":"B","ï¼¢":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Æ‚":"B","Æ":"B","â’¸":"C","ï¼£":"C","Ć":"C","Ĉ":"C","ÄŠ":"C","ÄŒ":"C","Ç":"C","Ḉ":"C","Ƈ":"C","È»":"C","Ꜿ":"C","â’¹":"D","D":"D","Ḋ":"D","ÄŽ":"D","Ḍ":"D","á¸":"D","Ḓ":"D","Ḏ":"D","Ä":"D","Æ‹":"D","ÆŠ":"D","Ɖ":"D","ê¹":"D","DZ":"DZ","Ç„":"DZ","Dz":"Dz","Ç…":"Dz","â’º":"E","ï¼¥":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ä’":"E","Ḕ":"E","Ḗ":"E","Ä”":"E","Ä–":"E","Ë":"E","Ẻ":"E","Äš":"E","È„":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Æ":"E","ÆŽ":"E","â’»":"F","F":"F","Ḟ":"F","Æ‘":"F","ê»":"F","â’¼":"G","ï¼§":"G","Ç´":"G","Äœ":"G","Ḡ":"G","Äž":"G","Ä ":"G","Ǧ":"G","Ä¢":"G","Ǥ":"G","Æ“":"G","êž ":"G","ê½":"G","ê¾":"G","â’½":"H","H":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Èž":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","â±§":"H","â±µ":"H","êž":"H","â’¾":"I","I":"I","ÃŒ":"I","Ã":"I","ÃŽ":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ã":"I","Ḯ":"I","Ỉ":"I","Ç":"I","Ȉ":"I","ÈŠ":"I","Ị":"I","Ä®":"I","Ḭ":"I","Æ—":"I","â’¿":"J","J":"J","Ä´":"J","Ɉ":"J","â“€":"K","K":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","ê€":"K","ê‚":"K","ê„":"K","Ꞣ":"K","â“":"L","L":"L","Ä¿":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ä»":"L","Ḽ":"L","Ḻ":"L","Å":"L","Ƚ":"L","â±¢":"L","â± ":"L","êˆ":"L","ê†":"L","Ꞁ":"L","LJ":"LJ","Lj":"Lj","â“‚":"M","ï¼­":"M","Ḿ":"M","á¹€":"M","Ṃ":"M","â±®":"M","Æœ":"M","Ⓝ":"N","ï¼®":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Å…":"N","Ṋ":"N","Ṉ":"N","È ":"N","Æ":"N","êž":"N","Ꞥ":"N","ÇŠ":"NJ","Ç‹":"Nj","â“„":"O","O":"O","Ã’":"O","Ó":"O","Ô":"O","á»’":"O","á»":"O","á»–":"O","á»”":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","ÅŒ":"O","á¹":"O","á¹’":"O","ÅŽ":"O","È®":"O","Ȱ":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Å":"O","Ç‘":"O","ÈŒ":"O","ÈŽ":"O","Æ ":"O","Ờ":"O","Ớ":"O","á» ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","ÆŸ":"O","êŠ":"O","êŒ":"O","Å’":"OE","Æ¢":"OI","êŽ":"OO","È¢":"OU","â“…":"P","ï¼°":"P","á¹”":"P","á¹–":"P","Ƥ":"P","â±£":"P","ê":"P","ê’":"P","ê”":"P","Ⓠ":"Q","ï¼±":"Q","ê–":"Q","ê˜":"Q","ÉŠ":"Q","Ⓡ":"R","ï¼²":"R","Å”":"R","Ṙ":"R","Ř":"R","È":"R","È’":"R","Ṛ":"R","Ṝ":"R","Å–":"R","Ṟ":"R","ÉŒ":"R","Ɽ":"R","êš":"R","Ꞧ":"R","êž‚":"R","Ⓢ":"S","ï¼³":"S","ẞ":"S","Åš":"S","Ṥ":"S","Åœ":"S","á¹ ":"S","Å ":"S","Ṧ":"S","á¹¢":"S","Ṩ":"S","Ș":"S","Åž":"S","â±¾":"S","Ꞩ":"S","êž„":"S","Ⓣ":"T","ï¼´":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Èš":"T","Å¢":"T","á¹°":"T","á¹®":"T","Ŧ":"T","Ƭ":"T","Æ®":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","Ⓤ":"U","ï¼µ":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ü":"U","Ç›":"U","Ç—":"U","Ç•":"U","Ç™":"U","Ủ":"U","Å®":"U","Ű":"U","Ç“":"U","È”":"U","È–":"U","Ư":"U","Ừ":"U","Ứ":"U","á»®":"U","Ử":"U","á»°":"U","Ụ":"U","á¹²":"U","Ų":"U","á¹¶":"U","á¹´":"U","É„":"U","â“‹":"V","ï¼¶":"V","á¹¼":"V","á¹¾":"V","Ʋ":"V","êž":"V","É…":"V","ê ":"VY","Ⓦ":"W","ï¼·":"W","Ẁ":"W","Ẃ":"W","Å´":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","â±²":"W","â“":"X","X":"X","Ẋ":"X","Ẍ":"X","Ⓨ":"Y","ï¼¹":"Y","Ỳ":"Y","Ã":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","á»¶":"Y","á»´":"Y","Ƴ":"Y","ÉŽ":"Y","Ỿ":"Y","â“":"Z","Z":"Z","Ź":"Z","áº":"Z","Å»":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","ê¢":"Z","â“":"a","ï½":"a","ẚ":"a","à":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","Ä":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","Ç¡":"a","ä":"a","ÇŸ":"a","ả":"a","Ã¥":"a","Ç»":"a","ÇŽ":"a","È":"a","ȃ":"a","ạ":"a","ậ":"a","ặ":"a","á¸":"a","Ä…":"a","â±¥":"a","É":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","Ç£":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","â“‘":"b","b":"b","ḃ":"b","ḅ":"b","ḇ":"b","Æ€":"b","ƃ":"b","É“":"b","â“’":"c","c":"c","ć":"c","ĉ":"c","Ä‹":"c","Ä":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","â““":"d","d":"d","ḋ":"d","Ä":"d","á¸":"d","ḑ":"d","ḓ":"d","á¸":"d","Ä‘":"d","ÆŒ":"d","É–":"d","É—":"d","êº":"d","dz":"dz","dž":"dz","â“”":"e","ï½…":"e","è":"e","é":"e","ê":"e","á»":"e","ế":"e","á»…":"e","ể":"e","ẽ":"e","Ä“":"e","ḕ":"e","ḗ":"e","Ä•":"e","Ä—":"e","ë":"e","ẻ":"e","Ä›":"e","È…":"e","ȇ":"e","ẹ":"e","ệ":"e","È©":"e","á¸":"e","Ä™":"e","ḙ":"e","ḛ":"e","ɇ":"e","É›":"e","Ç":"e","â“•":"f","f":"f","ḟ":"f","Æ’":"f","ê¼":"f","â“–":"g","g":"g","ǵ":"g","Ä":"g","ḡ":"g","ÄŸ":"g","Ä¡":"g","ǧ":"g","Ä£":"g","Ç¥":"g","É ":"g","êž¡":"g","áµ¹":"g","ê¿":"g","â“—":"h","h":"h","Ä¥":"h","ḣ":"h","ḧ":"h","ÈŸ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","â±¶":"h","É¥":"h","Æ•":"hv","ⓘ":"i","i":"i","ì":"i","í":"i","î":"i","Ä©":"i","Ä«":"i","Ä­":"i","ï":"i","ḯ":"i","ỉ":"i","Ç":"i","ȉ":"i","È‹":"i","ị":"i","į":"i","ḭ":"i","ɨ":"i","ı":"i","â“™":"j","j":"j","ĵ":"j","ǰ":"j","ɉ":"j","ⓚ":"k","k":"k","ḱ":"k","Ç©":"k","ḳ":"k","Ä·":"k","ḵ":"k","Æ™":"k","ⱪ":"k","ê":"k","êƒ":"k","ê…":"k","ꞣ":"k","â“›":"l","l":"l","Å€":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","Å¿":"l","Å‚":"l","Æš":"l","É«":"l","ⱡ":"l","ê‰":"l","êž":"l","ê‡":"l","lj":"lj","ⓜ":"m","ï½":"m","ḿ":"m","á¹":"m","ṃ":"m","ɱ":"m","ɯ":"m","â“":"n","n":"n","ǹ":"n","Å„":"n","ñ":"n","á¹…":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","Æž":"n","ɲ":"n","ʼn":"n","êž‘":"n","ꞥ":"n","ÇŒ":"nj","ⓞ":"o","ï½":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","á»—":"o","ổ":"o","õ":"o","á¹":"o","È­":"o","á¹":"o","Å":"o","ṑ":"o","ṓ":"o","Å":"o","ȯ":"o","ȱ":"o","ö":"o","È«":"o","á»":"o","Å‘":"o","Ç’":"o","È":"o","È":"o","Æ¡":"o","á»":"o","á»›":"o","ỡ":"o","ở":"o","ợ":"o","á»":"o","á»™":"o","Ç«":"o","Ç­":"o","ø":"o","Ç¿":"o","É”":"o","ê‹":"o","ê":"o","ɵ":"o","Å“":"oe","Æ£":"oi","È£":"ou","ê":"oo","ⓟ":"p","ï½":"p","ṕ":"p","á¹—":"p","Æ¥":"p","áµ½":"p","ê‘":"p","ê“":"p","ê•":"p","â“ ":"q","q":"q","É‹":"q","ê—":"q","ê™":"q","â“¡":"r","ï½’":"r","Å•":"r","á¹™":"r","Å™":"r","È‘":"r","È“":"r","á¹›":"r","á¹":"r","Å—":"r","ṟ":"r","É":"r","ɽ":"r","ê›":"r","êž§":"r","ꞃ":"r","â“¢":"s","s":"s","ß":"s","Å›":"s","á¹¥":"s","Å":"s","ṡ":"s","Å¡":"s","á¹§":"s","á¹£":"s","ṩ":"s","È™":"s","ÅŸ":"s","È¿":"s","êž©":"s","êž…":"s","ẛ":"s","â“£":"t","ï½”":"t","ṫ":"t","ẗ":"t","Å¥":"t","á¹­":"t","È›":"t","Å£":"t","á¹±":"t","ṯ":"t","ŧ":"t","Æ­":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","u":"u","ù":"u","ú":"u","û":"u","Å©":"u","á¹¹":"u","Å«":"u","á¹»":"u","Å­":"u","ü":"u","Çœ":"u","ǘ":"u","Ç–":"u","Çš":"u","á»§":"u","ů":"u","ű":"u","Ç”":"u","È•":"u","È—":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","á»­":"u","á»±":"u","ụ":"u","á¹³":"u","ų":"u","á¹·":"u","á¹µ":"u","ʉ":"u","â“¥":"v","ï½–":"v","á¹½":"v","ṿ":"v","Ê‹":"v","êŸ":"v","ÊŒ":"v","ê¡":"vy","ⓦ":"w","ï½—":"w","áº":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","â±³":"w","â“§":"x","x":"x","ẋ":"x","áº":"x","ⓨ":"y","ï½™":"y","ỳ":"y","ý":"y","Å·":"y","ỹ":"y","ȳ":"y","áº":"y","ÿ":"y","á»·":"y","ẙ":"y","ỵ":"y","Æ´":"y","É":"y","ỿ":"y","â“©":"z","z":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","È¥":"z","É€":"z","ⱬ":"z","ê£":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","ÎŒ":"Ο","ÎŽ":"Î¥","Ϋ":"Î¥","Î":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ÏŠ":"ι","Î":"ι","ÏŒ":"ο","Ï":"Ï…","Ï‹":"Ï…","ΰ":"Ï…","ÏŽ":"ω","Ï‚":"σ","’":"'"}}),e.define("select2/data/base",["../utils"],function(i){function n(e,t){n.__super__.constructor.call(this)}return i.Extend(n,i.Observable),n.prototype.current=function(e){throw new Error("The `current` method must be defined in child classes.")},n.prototype.query=function(e,t){throw new Error("The `query` method must be defined in child classes.")},n.prototype.bind=function(e,t){},n.prototype.destroy=function(){},n.prototype.generateResultId=function(e,t){var n=e.id+"-result-";return n+=i.generateChars(4),null!=t.id?n+="-"+t.id.toString():n+="-"+i.generateChars(4),n},n}),e.define("select2/data/select",["./base","../utils","jquery"],function(e,a,l){function n(e,t){this.$element=e,this.options=t,n.__super__.constructor.call(this)}return a.Extend(n,e),n.prototype.current=function(e){var n=[],i=this;this.$element.find(":selected").each(function(){var e=l(this),t=i.item(e);n.push(t)}),e(n)},n.prototype.select=function(r){var o=this;if(r.selected=!0,l(r.element).is("option"))return r.element.selected=!0,void this.$element.trigger("input").trigger("change");if(this.$element.prop("multiple"))this.current(function(e){var t=[];(r=[r]).push.apply(r,e);for(var n=0;n<r.length;n++){var i=r[n].id;-1===l.inArray(i,t)&&t.push(i)}o.$element.val(t),o.$element.trigger("input").trigger("change")});else{var e=r.id;this.$element.val(e),this.$element.trigger("input").trigger("change")}},n.prototype.unselect=function(r){var o=this;if(this.$element.prop("multiple")){if(r.selected=!1,l(r.element).is("option"))return r.element.selected=!1,void this.$element.trigger("input").trigger("change");this.current(function(e){for(var t=[],n=0;n<e.length;n++){var i=e[n].id;i!==r.id&&-1===l.inArray(i,t)&&t.push(i)}o.$element.val(t),o.$element.trigger("input").trigger("change")})}},n.prototype.bind=function(e,t){var n=this;(this.container=e).on("select",function(e){n.select(e.data)}),e.on("unselect",function(e){n.unselect(e.data)})},n.prototype.destroy=function(){this.$element.find("*").each(function(){a.RemoveData(this)})},n.prototype.query=function(i,e){var r=[],o=this;this.$element.children().each(function(){var e=l(this);if(e.is("option")||e.is("optgroup")){var t=o.item(e),n=o.matches(i,t);null!==n&&r.push(n)}}),e({results:r})},n.prototype.addOptions=function(e){a.appendMany(this.$element,e)},n.prototype.option=function(e){var t;e.children?(t=document.createElement("optgroup")).label=e.text:void 0!==(t=document.createElement("option")).textContent?t.textContent=e.text:t.innerText=e.text,void 0!==e.id&&(t.value=e.id),e.disabled&&(t.disabled=!0),e.selected&&(t.selected=!0),e.title&&(t.title=e.title);var n=l(t),i=this._normalizeItem(e);return i.element=t,a.StoreData(t,"data",i),n},n.prototype.item=function(e){var t={};if(null!=(t=a.GetData(e[0],"data")))return t;if(e.is("option"))t={id:e.val(),text:e.text(),disabled:e.prop("disabled"),selected:e.prop("selected"),title:e.prop("title")};else if(e.is("optgroup")){t={text:e.prop("label"),children:[],title:e.prop("title")};for(var n=e.children("option"),i=[],r=0;r<n.length;r++){var o=l(n[r]),s=this.item(o);i.push(s)}t.children=i}return(t=this._normalizeItem(t)).element=e[0],a.StoreData(e[0],"data",t),t},n.prototype._normalizeItem=function(e){e!==Object(e)&&(e={id:e,text:e});return null!=(e=l.extend({},{text:""},e)).id&&(e.id=e.id.toString()),null!=e.text&&(e.text=e.text.toString()),null==e._resultId&&e.id&&null!=this.container&&(e._resultId=this.generateResultId(this.container,e)),l.extend({},{selected:!1,disabled:!1},e)},n.prototype.matches=function(e,t){return this.options.get("matcher")(e,t)},n}),e.define("select2/data/array",["./select","../utils","jquery"],function(e,f,g){function i(e,t){this._dataToConvert=t.get("data")||[],i.__super__.constructor.call(this,e,t)}return f.Extend(i,e),i.prototype.bind=function(e,t){i.__super__.bind.call(this,e,t),this.addOptions(this.convertToOptions(this._dataToConvert))},i.prototype.select=function(n){var e=this.$element.find("option").filter(function(e,t){return t.value==n.id.toString()});0===e.length&&(e=this.option(n),this.addOptions(e)),i.__super__.select.call(this,n)},i.prototype.convertToOptions=function(e){var t=this,n=this.$element.find("option"),i=n.map(function(){return t.item(g(this)).id}).get(),r=[];function o(e){return function(){return g(this).val()==e.id}}for(var s=0;s<e.length;s++){var a=this._normalizeItem(e[s]);if(0<=g.inArray(a.id,i)){var l=n.filter(o(a)),c=this.item(l),u=g.extend(!0,{},a,c),d=this.option(u);l.replaceWith(d)}else{var p=this.option(a);if(a.children){var h=this.convertToOptions(a.children);f.appendMany(p,h)}r.push(p)}}return r},i}),e.define("select2/data/ajax",["./array","../utils","jquery"],function(e,t,o){function n(e,t){this.ajaxOptions=this._applyDefaults(t.get("ajax")),null!=this.ajaxOptions.processResults&&(this.processResults=this.ajaxOptions.processResults),n.__super__.constructor.call(this,e,t)}return t.Extend(n,e),n.prototype._applyDefaults=function(e){var t={data:function(e){return o.extend({},e,{q:e.term})},transport:function(e,t,n){var i=o.ajax(e);return i.then(t),i.fail(n),i}};return o.extend({},t,e,!0)},n.prototype.processResults=function(e){return e},n.prototype.query=function(n,i){var r=this;null!=this._request&&(o.isFunction(this._request.abort)&&this._request.abort(),this._request=null);var t=o.extend({type:"GET"},this.ajaxOptions);function e(){var e=t.transport(t,function(e){var t=r.processResults(e,n);r.options.get("debug")&&window.console&&console.error&&(t&&t.results&&o.isArray(t.results)||console.error("Select2: The AJAX results did not return an array in the `results` key of the response.")),i(t)},function(){"status"in e&&(0===e.status||"0"===e.status)||r.trigger("results:message",{message:"errorLoading"})});r._request=e}"function"==typeof t.url&&(t.url=t.url.call(this.$element,n)),"function"==typeof t.data&&(t.data=t.data.call(this.$element,n)),this.ajaxOptions.delay&&null!=n.term?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(e,this.ajaxOptions.delay)):e()},n}),e.define("select2/data/tags",["jquery"],function(u){function e(e,t,n){var i=n.get("tags"),r=n.get("createTag");void 0!==r&&(this.createTag=r);var o=n.get("insertTag");if(void 0!==o&&(this.insertTag=o),e.call(this,t,n),u.isArray(i))for(var s=0;s<i.length;s++){var a=i[s],l=this._normalizeItem(a),c=this.option(l);this.$element.append(c)}}return e.prototype.query=function(e,c,u){var d=this;this._removeOldTags(),null!=c.term&&null==c.page?e.call(this,c,function e(t,n){for(var i=t.results,r=0;r<i.length;r++){var o=i[r],s=null!=o.children&&!e({results:o.children},!0);if((o.text||"").toUpperCase()===(c.term||"").toUpperCase()||s)return!n&&(t.data=i,void u(t))}if(n)return!0;var a=d.createTag(c);if(null!=a){var l=d.option(a);l.attr("data-select2-tag",!0),d.addOptions([l]),d.insertTag(i,a)}t.results=i,u(t)}):e.call(this,c,u)},e.prototype.createTag=function(e,t){var n=u.trim(t.term);return""===n?null:{id:n,text:n}},e.prototype.insertTag=function(e,t,n){t.unshift(n)},e.prototype._removeOldTags=function(e){this.$element.find("option[data-select2-tag]").each(function(){this.selected||u(this).remove()})},e}),e.define("select2/data/tokenizer",["jquery"],function(d){function e(e,t,n){var i=n.get("tokenizer");void 0!==i&&(this.tokenizer=i),e.call(this,t,n)}return e.prototype.bind=function(e,t,n){e.call(this,t,n),this.$search=t.dropdown.$search||t.selection.$search||n.find(".select2-search__field")},e.prototype.query=function(e,t,n){var i=this;t.term=t.term||"";var r=this.tokenizer(t,this.options,function(e){var t=i._normalizeItem(e);if(!i.$element.find("option").filter(function(){return d(this).val()===t.id}).length){var n=i.option(t);n.attr("data-select2-tag",!0),i._removeOldTags(),i.addOptions([n])}!function(e){i.trigger("select",{data:e})}(t)});r.term!==t.term&&(this.$search.length&&(this.$search.val(r.term),this.$search.trigger("focus")),t.term=r.term),e.call(this,t,n)},e.prototype.tokenizer=function(e,t,n,i){for(var r=n.get("tokenSeparators")||[],o=t.term,s=0,a=this.createTag||function(e){return{id:e.term,text:e.term}};s<o.length;){var l=o[s];if(-1!==d.inArray(l,r)){var c=o.substr(0,s),u=a(d.extend({},t,{term:c}));null!=u?(i(u),o=o.substr(s+1)||"",s=0):s++}else s++}return{term:o}},e}),e.define("select2/data/minimumInputLength",[],function(){function e(e,t,n){this.minimumInputLength=n.get("minimumInputLength"),e.call(this,t,n)}return e.prototype.query=function(e,t,n){t.term=t.term||"",t.term.length<this.minimumInputLength?this.trigger("results:message",{message:"inputTooShort",args:{minimum:this.minimumInputLength,input:t.term,params:t}}):e.call(this,t,n)},e}),e.define("select2/data/maximumInputLength",[],function(){function e(e,t,n){this.maximumInputLength=n.get("maximumInputLength"),e.call(this,t,n)}return e.prototype.query=function(e,t,n){t.term=t.term||"",0<this.maximumInputLength&&t.term.length>this.maximumInputLength?this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:t.term,params:t}}):e.call(this,t,n)},e}),e.define("select2/data/maximumSelectionLength",[],function(){function e(e,t,n){this.maximumSelectionLength=n.get("maximumSelectionLength"),e.call(this,t,n)}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("select",function(){i._checkIfMaximumSelected()})},e.prototype.query=function(e,t,n){var i=this;this._checkIfMaximumSelected(function(){e.call(i,t,n)})},e.prototype._checkIfMaximumSelected=function(e,n){var i=this;this.current(function(e){var t=null!=e?e.length:0;0<i.maximumSelectionLength&&t>=i.maximumSelectionLength?i.trigger("results:message",{message:"maximumSelected",args:{maximum:i.maximumSelectionLength}}):n&&n()})},e}),e.define("select2/dropdown",["jquery","./utils"],function(t,e){function n(e,t){this.$element=e,this.options=t,n.__super__.constructor.call(this)}return e.Extend(n,e.Observable),n.prototype.render=function(){var e=t('<span class="select2-dropdown"><span class="select2-results"></span></span>');return e.attr("dir",this.options.get("dir")),this.$dropdown=e},n.prototype.bind=function(){},n.prototype.position=function(e,t){},n.prototype.destroy=function(){this.$dropdown.remove()},n}),e.define("select2/dropdown/search",["jquery","../utils"],function(o,e){function t(){}return t.prototype.render=function(e){var t=e.call(this),n=o('<span class="select2-search select2-search--dropdown"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" role="searchbox" aria-autocomplete="list" /></span>');return this.$searchContainer=n,this.$search=n.find("input"),t.prepend(n),t},t.prototype.bind=function(e,t,n){var i=this,r=t.id+"-results";e.call(this,t,n),this.$search.on("keydown",function(e){i.trigger("keypress",e),i._keyUpPrevented=e.isDefaultPrevented()}),this.$search.on("input",function(e){o(this).off("keyup")}),this.$search.on("keyup input",function(e){i.handleSearch(e)}),t.on("open",function(){i.$search.attr("tabindex",0),i.$search.attr("aria-controls",r),i.$search.trigger("focus"),window.setTimeout(function(){i.$search.trigger("focus")},0)}),t.on("close",function(){i.$search.attr("tabindex",-1),i.$search.removeAttr("aria-controls"),i.$search.removeAttr("aria-activedescendant"),i.$search.val(""),i.$search.trigger("blur")}),t.on("focus",function(){t.isOpen()||i.$search.trigger("focus")}),t.on("results:all",function(e){null!=e.query.term&&""!==e.query.term||(i.showSearch(e)?i.$searchContainer.removeClass("select2-search--hide"):i.$searchContainer.addClass("select2-search--hide"))}),t.on("results:focus",function(e){e.data._resultId?i.$search.attr("aria-activedescendant",e.data._resultId):i.$search.removeAttr("aria-activedescendant")})},t.prototype.handleSearch=function(e){if(!this._keyUpPrevented){var t=this.$search.val();this.trigger("query",{term:t})}this._keyUpPrevented=!1},t.prototype.showSearch=function(e,t){return!0},t}),e.define("select2/dropdown/hidePlaceholder",[],function(){function e(e,t,n,i){this.placeholder=this.normalizePlaceholder(n.get("placeholder")),e.call(this,t,n,i)}return e.prototype.append=function(e,t){t.results=this.removePlaceholder(t.results),e.call(this,t)},e.prototype.normalizePlaceholder=function(e,t){return"string"==typeof t&&(t={id:"",text:t}),t},e.prototype.removePlaceholder=function(e,t){for(var n=t.slice(0),i=t.length-1;0<=i;i--){var r=t[i];this.placeholder.id===r.id&&n.splice(i,1)}return n},e}),e.define("select2/dropdown/infiniteScroll",["jquery"],function(n){function e(e,t,n,i){this.lastParams={},e.call(this,t,n,i),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return e.prototype.append=function(e,t){this.$loadingMore.remove(),this.loading=!1,e.call(this,t),this.showLoadingMore(t)&&(this.$results.append(this.$loadingMore),this.loadMoreIfNeeded())},e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("query",function(e){i.lastParams=e,i.loading=!0}),t.on("query:append",function(e){i.lastParams=e,i.loading=!0}),this.$results.on("scroll",this.loadMoreIfNeeded.bind(this))},e.prototype.loadMoreIfNeeded=function(){var e=n.contains(document.documentElement,this.$loadingMore[0]);if(!this.loading&&e){var t=this.$results.offset().top+this.$results.outerHeight(!1);this.$loadingMore.offset().top+this.$loadingMore.outerHeight(!1)<=t+50&&this.loadMore()}},e.prototype.loadMore=function(){this.loading=!0;var e=n.extend({},{page:1},this.lastParams);e.page++,this.trigger("query:append",e)},e.prototype.showLoadingMore=function(e,t){return t.pagination&&t.pagination.more},e.prototype.createLoadingMore=function(){var e=n('<li class="select2-results__option select2-results__option--load-more"role="option" aria-disabled="true"></li>'),t=this.options.get("translations").get("loadingMore");return e.html(t(this.lastParams)),e},e}),e.define("select2/dropdown/attachBody",["jquery","../utils"],function(f,a){function e(e,t,n){this.$dropdownParent=f(n.get("dropdownParent")||document.body),e.call(this,t,n)}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("open",function(){i._showDropdown(),i._attachPositioningHandler(t),i._bindContainerResultHandlers(t)}),t.on("close",function(){i._hideDropdown(),i._detachPositioningHandler(t)}),this.$dropdownContainer.on("mousedown",function(e){e.stopPropagation()})},e.prototype.destroy=function(e){e.call(this),this.$dropdownContainer.remove()},e.prototype.position=function(e,t,n){t.attr("class",n.attr("class")),t.removeClass("select2"),t.addClass("select2-container--open"),t.css({position:"absolute",top:-999999}),this.$container=n},e.prototype.render=function(e){var t=f("<span></span>"),n=e.call(this);return t.append(n),this.$dropdownContainer=t},e.prototype._hideDropdown=function(e){this.$dropdownContainer.detach()},e.prototype._bindContainerResultHandlers=function(e,t){if(!this._containerResultsHandlersBound){var n=this;t.on("results:all",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("results:append",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("results:message",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("select",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("unselect",function(){n._positionDropdown(),n._resizeDropdown()}),this._containerResultsHandlersBound=!0}},e.prototype._attachPositioningHandler=function(e,t){var n=this,i="scroll.select2."+t.id,r="resize.select2."+t.id,o="orientationchange.select2."+t.id,s=this.$container.parents().filter(a.hasScroll);s.each(function(){a.StoreData(this,"select2-scroll-position",{x:f(this).scrollLeft(),y:f(this).scrollTop()})}),s.on(i,function(e){var t=a.GetData(this,"select2-scroll-position");f(this).scrollTop(t.y)}),f(window).on(i+" "+r+" "+o,function(e){n._positionDropdown(),n._resizeDropdown()})},e.prototype._detachPositioningHandler=function(e,t){var n="scroll.select2."+t.id,i="resize.select2."+t.id,r="orientationchange.select2."+t.id;this.$container.parents().filter(a.hasScroll).off(n),f(window).off(n+" "+i+" "+r)},e.prototype._positionDropdown=function(){var e=f(window),t=this.$dropdown.hasClass("select2-dropdown--above"),n=this.$dropdown.hasClass("select2-dropdown--below"),i=null,r=this.$container.offset();r.bottom=r.top+this.$container.outerHeight(!1);var o={height:this.$container.outerHeight(!1)};o.top=r.top,o.bottom=r.top+o.height;var s=this.$dropdown.outerHeight(!1),a=e.scrollTop(),l=e.scrollTop()+e.height(),c=a<r.top-s,u=l>r.bottom+s,d={left:r.left,top:o.bottom},p=this.$dropdownParent;"static"===p.css("position")&&(p=p.offsetParent());var h={top:0,left:0};(f.contains(document.body,p[0])||p[0].isConnected)&&(h=p.offset()),d.top-=h.top,d.left-=h.left,t||n||(i="below"),u||!c||t?!c&&u&&t&&(i="below"):i="above",("above"==i||t&&"below"!==i)&&(d.top=o.top-h.top-s),null!=i&&(this.$dropdown.removeClass("select2-dropdown--below select2-dropdown--above").addClass("select2-dropdown--"+i),this.$container.removeClass("select2-container--below select2-container--above").addClass("select2-container--"+i)),this.$dropdownContainer.css(d)},e.prototype._resizeDropdown=function(){var e={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(e.minWidth=e.width,e.position="relative",e.width="auto"),this.$dropdown.css(e)},e.prototype._showDropdown=function(e){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},e}),e.define("select2/dropdown/minimumResultsForSearch",[],function(){function e(e,t,n,i){this.minimumResultsForSearch=n.get("minimumResultsForSearch"),this.minimumResultsForSearch<0&&(this.minimumResultsForSearch=1/0),e.call(this,t,n,i)}return e.prototype.showSearch=function(e,t){return!(function e(t){for(var n=0,i=0;i<t.length;i++){var r=t[i];r.children?n+=e(r.children):n++}return n}(t.data.results)<this.minimumResultsForSearch)&&e.call(this,t)},e}),e.define("select2/dropdown/selectOnClose",["../utils"],function(o){function e(){}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("close",function(e){i._handleSelectOnClose(e)})},e.prototype._handleSelectOnClose=function(e,t){if(t&&null!=t.originalSelect2Event){var n=t.originalSelect2Event;if("select"===n._type||"unselect"===n._type)return}var i=this.getHighlightedResults();if(!(i.length<1)){var r=o.GetData(i[0],"data");null!=r.element&&r.element.selected||null==r.element&&r.selected||this.trigger("select",{data:r})}},e}),e.define("select2/dropdown/closeOnSelect",[],function(){function e(){}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("select",function(e){i._selectTriggered(e)}),t.on("unselect",function(e){i._selectTriggered(e)})},e.prototype._selectTriggered=function(e,t){var n=t.originalEvent;n&&(n.ctrlKey||n.metaKey)||this.trigger("close",{originalEvent:n,originalSelect2Event:t})},e}),e.define("select2/i18n/en",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Please delete "+t+" character";return 1!=t&&(n+="s"),n},inputTooShort:function(e){return"Please enter "+(e.minimum-e.input.length)+" or more characters"},loadingMore:function(){return"Loading more results…"},maximumSelected:function(e){var t="You can only select "+e.maximum+" item";return 1!=e.maximum&&(t+="s"),t},noResults:function(){return"No results found"},searching:function(){return"Searching…"},removeAllItems:function(){return"Remove all items"}}}),e.define("select2/defaults",["jquery","require","./results","./selection/single","./selection/multiple","./selection/placeholder","./selection/allowClear","./selection/search","./selection/eventRelay","./utils","./translation","./diacritics","./data/select","./data/array","./data/ajax","./data/tags","./data/tokenizer","./data/minimumInputLength","./data/maximumInputLength","./data/maximumSelectionLength","./dropdown","./dropdown/search","./dropdown/hidePlaceholder","./dropdown/infiniteScroll","./dropdown/attachBody","./dropdown/minimumResultsForSearch","./dropdown/selectOnClose","./dropdown/closeOnSelect","./i18n/en"],function(c,u,d,p,h,f,g,m,v,y,s,t,_,w,$,b,A,x,D,S,C,E,O,T,q,j,L,I,e){function n(){this.reset()}return n.prototype.apply=function(e){if(null==(e=c.extend(!0,{},this.defaults,e)).dataAdapter){if(null!=e.ajax?e.dataAdapter=$:null!=e.data?e.dataAdapter=w:e.dataAdapter=_,0<e.minimumInputLength&&(e.dataAdapter=y.Decorate(e.dataAdapter,x)),0<e.maximumInputLength&&(e.dataAdapter=y.Decorate(e.dataAdapter,D)),0<e.maximumSelectionLength&&(e.dataAdapter=y.Decorate(e.dataAdapter,S)),e.tags&&(e.dataAdapter=y.Decorate(e.dataAdapter,b)),null==e.tokenSeparators&&null==e.tokenizer||(e.dataAdapter=y.Decorate(e.dataAdapter,A)),null!=e.query){var t=u(e.amdBase+"compat/query");e.dataAdapter=y.Decorate(e.dataAdapter,t)}if(null!=e.initSelection){var n=u(e.amdBase+"compat/initSelection");e.dataAdapter=y.Decorate(e.dataAdapter,n)}}if(null==e.resultsAdapter&&(e.resultsAdapter=d,null!=e.ajax&&(e.resultsAdapter=y.Decorate(e.resultsAdapter,T)),null!=e.placeholder&&(e.resultsAdapter=y.Decorate(e.resultsAdapter,O)),e.selectOnClose&&(e.resultsAdapter=y.Decorate(e.resultsAdapter,L))),null==e.dropdownAdapter){if(e.multiple)e.dropdownAdapter=C;else{var i=y.Decorate(C,E);e.dropdownAdapter=i}if(0!==e.minimumResultsForSearch&&(e.dropdownAdapter=y.Decorate(e.dropdownAdapter,j)),e.closeOnSelect&&(e.dropdownAdapter=y.Decorate(e.dropdownAdapter,I)),null!=e.dropdownCssClass||null!=e.dropdownCss||null!=e.adaptDropdownCssClass){var r=u(e.amdBase+"compat/dropdownCss");e.dropdownAdapter=y.Decorate(e.dropdownAdapter,r)}e.dropdownAdapter=y.Decorate(e.dropdownAdapter,q)}if(null==e.selectionAdapter){if(e.multiple?e.selectionAdapter=h:e.selectionAdapter=p,null!=e.placeholder&&(e.selectionAdapter=y.Decorate(e.selectionAdapter,f)),e.allowClear&&(e.selectionAdapter=y.Decorate(e.selectionAdapter,g)),e.multiple&&(e.selectionAdapter=y.Decorate(e.selectionAdapter,m)),null!=e.containerCssClass||null!=e.containerCss||null!=e.adaptContainerCssClass){var o=u(e.amdBase+"compat/containerCss");e.selectionAdapter=y.Decorate(e.selectionAdapter,o)}e.selectionAdapter=y.Decorate(e.selectionAdapter,v)}e.language=this._resolveLanguage(e.language),e.language.push("en");for(var s=[],a=0;a<e.language.length;a++){var l=e.language[a];-1===s.indexOf(l)&&s.push(l)}return e.language=s,e.translations=this._processTranslations(e.language,e.debug),e},n.prototype.reset=function(){function a(e){return e.replace(/[^\u0000-\u007E]/g,function(e){return t[e]||e})}this.defaults={amdBase:"./",amdLanguageBase:"./i18n/",closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:y.escapeMarkup,language:{},matcher:function e(t,n){if(""===c.trim(t.term))return n;if(n.children&&0<n.children.length){for(var i=c.extend(!0,{},n),r=n.children.length-1;0<=r;r--)null==e(t,n.children[r])&&i.children.splice(r,1);return 0<i.children.length?i:e(t,i)}var o=a(n.text).toUpperCase(),s=a(t.term).toUpperCase();return-1<o.indexOf(s)?n:null},minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,scrollAfterSelect:!1,sorter:function(e){return e},templateResult:function(e){return e.text},templateSelection:function(e){return e.text},theme:"default",width:"resolve"}},n.prototype.applyFromElement=function(e,t){var n=e.language,i=this.defaults.language,r=t.prop("lang"),o=t.closest("[lang]").prop("lang"),s=Array.prototype.concat.call(this._resolveLanguage(r),this._resolveLanguage(n),this._resolveLanguage(i),this._resolveLanguage(o));return e.language=s,e},n.prototype._resolveLanguage=function(e){if(!e)return[];if(c.isEmptyObject(e))return[];if(c.isPlainObject(e))return[e];var t;t=c.isArray(e)?e:[e];for(var n=[],i=0;i<t.length;i++)if(n.push(t[i]),"string"==typeof t[i]&&0<t[i].indexOf("-")){var r=t[i].split("-")[0];n.push(r)}return n},n.prototype._processTranslations=function(e,t){for(var n=new s,i=0;i<e.length;i++){var r=new s,o=e[i];if("string"==typeof o)try{r=s.loadPath(o)}catch(e){try{o=this.defaults.amdLanguageBase+o,r=s.loadPath(o)}catch(e){t&&window.console&&console.warn&&console.warn('Select2: The language file for "'+o+'" could not be automatically loaded. A fallback will be used instead.')}}else r=c.isPlainObject(o)?new s(o):o;n.extend(r)}return n},n.prototype.set=function(e,t){var n={};n[c.camelCase(e)]=t;var i=y._convertData(n);c.extend(!0,this.defaults,i)},new n}),e.define("select2/options",["require","jquery","./defaults","./utils"],function(i,d,r,p){function e(e,t){if(this.options=e,null!=t&&this.fromElement(t),null!=t&&(this.options=r.applyFromElement(this.options,t)),this.options=r.apply(this.options),t&&t.is("input")){var n=i(this.get("amdBase")+"compat/inputData");this.options.dataAdapter=p.Decorate(this.options.dataAdapter,n)}}return e.prototype.fromElement=function(e){var t=["select2"];null==this.options.multiple&&(this.options.multiple=e.prop("multiple")),null==this.options.disabled&&(this.options.disabled=e.prop("disabled")),null==this.options.dir&&(e.prop("dir")?this.options.dir=e.prop("dir"):e.closest("[dir]").prop("dir")?this.options.dir=e.closest("[dir]").prop("dir"):this.options.dir="ltr"),e.prop("disabled",this.options.disabled),e.prop("multiple",this.options.multiple),p.GetData(e[0],"select2Tags")&&(this.options.debug&&window.console&&console.warn&&console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.'),p.StoreData(e[0],"data",p.GetData(e[0],"select2Tags")),p.StoreData(e[0],"tags",!0)),p.GetData(e[0],"ajaxUrl")&&(this.options.debug&&window.console&&console.warn&&console.warn("Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2."),e.attr("ajax--url",p.GetData(e[0],"ajaxUrl")),p.StoreData(e[0],"ajax-Url",p.GetData(e[0],"ajaxUrl")));var n={};function i(e,t){return t.toUpperCase()}for(var r=0;r<e[0].attributes.length;r++){var o=e[0].attributes[r].name,s="data-";if(o.substr(0,s.length)==s){var a=o.substring(s.length),l=p.GetData(e[0],a);n[a.replace(/-([a-z])/g,i)]=l}}d.fn.jquery&&"1."==d.fn.jquery.substr(0,2)&&e[0].dataset&&(n=d.extend(!0,{},e[0].dataset,n));var c=d.extend(!0,{},p.GetData(e[0]),n);for(var u in c=p._convertData(c))-1<d.inArray(u,t)||(d.isPlainObject(this.options[u])?d.extend(this.options[u],c[u]):this.options[u]=c[u]);return this},e.prototype.get=function(e){return this.options[e]},e.prototype.set=function(e,t){this.options[e]=t},e}),e.define("select2/core",["jquery","./options","./utils","./keys"],function(o,c,u,i){var d=function(e,t){null!=u.GetData(e[0],"select2")&&u.GetData(e[0],"select2").destroy(),this.$element=e,this.id=this._generateId(e),t=t||{},this.options=new c(t,e),d.__super__.constructor.call(this);var n=e.attr("tabindex")||0;u.StoreData(e[0],"old-tabindex",n),e.attr("tabindex","-1");var i=this.options.get("dataAdapter");this.dataAdapter=new i(e,this.options);var r=this.render();this._placeContainer(r);var o=this.options.get("selectionAdapter");this.selection=new o(e,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,r);var s=this.options.get("dropdownAdapter");this.dropdown=new s(e,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,r);var a=this.options.get("resultsAdapter");this.results=new a(e,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown);var l=this;this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current(function(e){l.trigger("selection:update",{data:e})}),e.addClass("select2-hidden-accessible"),e.attr("aria-hidden","true"),this._syncAttributes(),u.StoreData(e[0],"select2",this),e.data("select2",this)};return u.Extend(d,u.Observable),d.prototype._generateId=function(e){return"select2-"+(null!=e.attr("id")?e.attr("id"):null!=e.attr("name")?e.attr("name")+"-"+u.generateChars(2):u.generateChars(4)).replace(/(:|\.|\[|\]|,)/g,"")},d.prototype._placeContainer=function(e){e.insertAfter(this.$element);var t=this._resolveWidth(this.$element,this.options.get("width"));null!=t&&e.css("width",t)},d.prototype._resolveWidth=function(e,t){var n=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if("resolve"==t){var i=this._resolveWidth(e,"style");return null!=i?i:this._resolveWidth(e,"element")}if("element"==t){var r=e.outerWidth(!1);return r<=0?"auto":r+"px"}if("style"!=t)return"computedstyle"!=t?t:window.getComputedStyle(e[0]).width;var o=e.attr("style");if("string"!=typeof o)return null;for(var s=o.split(";"),a=0,l=s.length;a<l;a+=1){var c=s[a].replace(/\s/g,"").match(n);if(null!==c&&1<=c.length)return c[1]}return null},d.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container),this.selection.bind(this,this.$container),this.dropdown.bind(this,this.$container),this.results.bind(this,this.$container)},d.prototype._registerDomEvents=function(){var t=this;this.$element.on("change.select2",function(){t.dataAdapter.current(function(e){t.trigger("selection:update",{data:e})})}),this.$element.on("focus.select2",function(e){t.trigger("focus",e)}),this._syncA=u.bind(this._syncAttributes,this),this._syncS=u.bind(this._syncSubtree,this),this.$element[0].attachEvent&&this.$element[0].attachEvent("onpropertychange",this._syncA);var e=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;null!=e?(this._observer=new e(function(e){t._syncA(),t._syncS(null,e)}),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})):this.$element[0].addEventListener&&(this.$element[0].addEventListener("DOMAttrModified",t._syncA,!1),this.$element[0].addEventListener("DOMNodeInserted",t._syncS,!1),this.$element[0].addEventListener("DOMNodeRemoved",t._syncS,!1))},d.prototype._registerDataEvents=function(){var n=this;this.dataAdapter.on("*",function(e,t){n.trigger(e,t)})},d.prototype._registerSelectionEvents=function(){var n=this,i=["toggle","focus"];this.selection.on("toggle",function(){n.toggleDropdown()}),this.selection.on("focus",function(e){n.focus(e)}),this.selection.on("*",function(e,t){-1===o.inArray(e,i)&&n.trigger(e,t)})},d.prototype._registerDropdownEvents=function(){var n=this;this.dropdown.on("*",function(e,t){n.trigger(e,t)})},d.prototype._registerResultsEvents=function(){var n=this;this.results.on("*",function(e,t){n.trigger(e,t)})},d.prototype._registerEvents=function(){var n=this;this.on("open",function(){n.$container.addClass("select2-container--open")}),this.on("close",function(){n.$container.removeClass("select2-container--open")}),this.on("enable",function(){n.$container.removeClass("select2-container--disabled")}),this.on("disable",function(){n.$container.addClass("select2-container--disabled")}),this.on("blur",function(){n.$container.removeClass("select2-container--focus")}),this.on("query",function(t){n.isOpen()||n.trigger("open",{}),this.dataAdapter.query(t,function(e){n.trigger("results:all",{data:e,query:t})})}),this.on("query:append",function(t){this.dataAdapter.query(t,function(e){n.trigger("results:append",{data:e,query:t})})}),this.on("keypress",function(e){var t=e.which;n.isOpen()?t===i.ESC||t===i.TAB||t===i.UP&&e.altKey?(n.close(e),e.preventDefault()):t===i.ENTER?(n.trigger("results:select",{}),e.preventDefault()):t===i.SPACE&&e.ctrlKey?(n.trigger("results:toggle",{}),e.preventDefault()):t===i.UP?(n.trigger("results:previous",{}),e.preventDefault()):t===i.DOWN&&(n.trigger("results:next",{}),e.preventDefault()):(t===i.ENTER||t===i.SPACE||t===i.DOWN&&e.altKey)&&(n.open(),e.preventDefault())})},d.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled")),this.isDisabled()?(this.isOpen()&&this.close(),this.trigger("disable",{})):this.trigger("enable",{})},d.prototype._isChangeMutation=function(e,t){var n=!1,i=this;if(!e||!e.target||"OPTION"===e.target.nodeName||"OPTGROUP"===e.target.nodeName){if(t)if(t.addedNodes&&0<t.addedNodes.length)for(var r=0;r<t.addedNodes.length;r++){t.addedNodes[r].selected&&(n=!0)}else t.removedNodes&&0<t.removedNodes.length?n=!0:o.isArray(t)&&o.each(t,function(e,t){if(i._isChangeMutation(e,t))return!(n=!0)});else n=!0;return n}},d.prototype._syncSubtree=function(e,t){var n=this._isChangeMutation(e,t),i=this;n&&this.dataAdapter.current(function(e){i.trigger("selection:update",{data:e})})},d.prototype.trigger=function(e,t){var n=d.__super__.trigger,i={open:"opening",close:"closing",select:"selecting",unselect:"unselecting",clear:"clearing"};if(void 0===t&&(t={}),e in i){var r=i[e],o={prevented:!1,name:e,args:t};if(n.call(this,r,o),o.prevented)return void(t.prevented=!0)}n.call(this,e,t)},d.prototype.toggleDropdown=function(){this.isDisabled()||(this.isOpen()?this.close():this.open())},d.prototype.open=function(){this.isOpen()||this.isDisabled()||this.trigger("query",{})},d.prototype.close=function(e){this.isOpen()&&this.trigger("close",{originalEvent:e})},d.prototype.isEnabled=function(){return!this.isDisabled()},d.prototype.isDisabled=function(){return this.options.get("disabled")},d.prototype.isOpen=function(){return this.$container.hasClass("select2-container--open")},d.prototype.hasFocus=function(){return this.$container.hasClass("select2-container--focus")},d.prototype.focus=function(e){this.hasFocus()||(this.$container.addClass("select2-container--focus"),this.trigger("focus",{}))},d.prototype.enable=function(e){this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.'),null!=e&&0!==e.length||(e=[!0]);var t=!e[0];this.$element.prop("disabled",t)},d.prototype.data=function(){this.options.get("debug")&&0<arguments.length&&window.console&&console.warn&&console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.');var t=[];return this.dataAdapter.current(function(e){t=e}),t},d.prototype.val=function(e){if(this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.'),null==e||0===e.length)return this.$element.val();var t=e[0];o.isArray(t)&&(t=o.map(t,function(e){return e.toString()})),this.$element.val(t).trigger("input").trigger("change")},d.prototype.destroy=function(){this.$container.remove(),this.$element[0].detachEvent&&this.$element[0].detachEvent("onpropertychange",this._syncA),null!=this._observer?(this._observer.disconnect(),this._observer=null):this.$element[0].removeEventListener&&(this.$element[0].removeEventListener("DOMAttrModified",this._syncA,!1),this.$element[0].removeEventListener("DOMNodeInserted",this._syncS,!1),this.$element[0].removeEventListener("DOMNodeRemoved",this._syncS,!1)),this._syncA=null,this._syncS=null,this.$element.off(".select2"),this.$element.attr("tabindex",u.GetData(this.$element[0],"old-tabindex")),this.$element.removeClass("select2-hidden-accessible"),this.$element.attr("aria-hidden","false"),u.RemoveData(this.$element[0]),this.$element.removeData("select2"),this.dataAdapter.destroy(),this.selection.destroy(),this.dropdown.destroy(),this.results.destroy(),this.dataAdapter=null,this.selection=null,this.dropdown=null,this.results=null},d.prototype.render=function(){var e=o('<span class="select2 select2-container"><span class="selection"></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>');return e.attr("dir",this.options.get("dir")),this.$container=e,this.$container.addClass("select2-container--"+this.options.get("theme")),u.StoreData(e[0],"element",this.$element),e},d}),e.define("select2/compat/utils",["jquery"],function(s){return{syncCssClasses:function(e,t,n){var i,r,o=[];(i=s.trim(e.attr("class")))&&s((i=""+i).split(/\s+/)).each(function(){0===this.indexOf("select2-")&&o.push(this)}),(i=s.trim(t.attr("class")))&&s((i=""+i).split(/\s+/)).each(function(){0!==this.indexOf("select2-")&&null!=(r=n(this))&&o.push(r)}),e.attr("class",o.join(" "))}}}),e.define("select2/compat/containerCss",["jquery","./utils"],function(s,a){function l(e){return null}function e(){}return e.prototype.render=function(e){var t=e.call(this),n=this.options.get("containerCssClass")||"";s.isFunction(n)&&(n=n(this.$element));var i=this.options.get("adaptContainerCssClass");if(i=i||l,-1!==n.indexOf(":all:")){n=n.replace(":all:","");var r=i;i=function(e){var t=r(e);return null!=t?t+" "+e:e}}var o=this.options.get("containerCss")||{};return s.isFunction(o)&&(o=o(this.$element)),a.syncCssClasses(t,this.$element,i),t.css(o),t.addClass(n),t},e}),e.define("select2/compat/dropdownCss",["jquery","./utils"],function(s,a){function l(e){return null}function e(){}return e.prototype.render=function(e){var t=e.call(this),n=this.options.get("dropdownCssClass")||"";s.isFunction(n)&&(n=n(this.$element));var i=this.options.get("adaptDropdownCssClass");if(i=i||l,-1!==n.indexOf(":all:")){n=n.replace(":all:","");var r=i;i=function(e){var t=r(e);return null!=t?t+" "+e:e}}var o=this.options.get("dropdownCss")||{};return s.isFunction(o)&&(o=o(this.$element)),a.syncCssClasses(t,this.$element,i),t.css(o),t.addClass(n),t},e}),e.define("select2/compat/initSelection",["jquery"],function(i){function e(e,t,n){n.get("debug")&&window.console&&console.warn&&console.warn("Select2: The `initSelection` option has been deprecated in favor of a custom data adapter that overrides the `current` method. This method is now called multiple times instead of a single time when the instance is initialized. Support will be removed for the `initSelection` option in future versions of Select2"),this.initSelection=n.get("initSelection"),this._isInitialized=!1,e.call(this,t,n)}return e.prototype.current=function(e,t){var n=this;this._isInitialized?e.call(this,t):this.initSelection.call(null,this.$element,function(e){n._isInitialized=!0,i.isArray(e)||(e=[e]),t(e)})},e}),e.define("select2/compat/inputData",["jquery","../utils"],function(s,i){function e(e,t,n){this._currentData=[],this._valueSeparator=n.get("valueSeparator")||",","hidden"===t.prop("type")&&n.get("debug")&&console&&console.warn&&console.warn("Select2: Using a hidden input with Select2 is no longer supported and may stop working in the future. It is recommended to use a `<select>` element instead."),e.call(this,t,n)}return e.prototype.current=function(e,t){function i(e,t){var n=[];return e.selected||-1!==s.inArray(e.id,t)?(e.selected=!0,n.push(e)):e.selected=!1,e.children&&n.push.apply(n,i(e.children,t)),n}for(var n=[],r=0;r<this._currentData.length;r++){var o=this._currentData[r];n.push.apply(n,i(o,this.$element.val().split(this._valueSeparator)))}t(n)},e.prototype.select=function(e,t){if(this.options.get("multiple")){var n=this.$element.val();n+=this._valueSeparator+t.id,this.$element.val(n),this.$element.trigger("input").trigger("change")}else this.current(function(e){s.map(e,function(e){e.selected=!1})}),this.$element.val(t.id),this.$element.trigger("input").trigger("change")},e.prototype.unselect=function(e,r){var o=this;r.selected=!1,this.current(function(e){for(var t=[],n=0;n<e.length;n++){var i=e[n];r.id!=i.id&&t.push(i.id)}o.$element.val(t.join(o._valueSeparator)),o.$element.trigger("input").trigger("change")})},e.prototype.query=function(e,t,n){for(var i=[],r=0;r<this._currentData.length;r++){var o=this._currentData[r],s=this.matches(t,o);null!==s&&i.push(s)}n({results:i})},e.prototype.addOptions=function(e,t){var n=s.map(t,function(e){return i.GetData(e[0],"data")});this._currentData.push.apply(this._currentData,n)},e}),e.define("select2/compat/matcher",["jquery"],function(s){return function(o){return function(e,t){var n=s.extend(!0,{},t);if(null==e.term||""===s.trim(e.term))return n;if(t.children){for(var i=t.children.length-1;0<=i;i--){var r=t.children[i];o(e.term,r.text,r)||n.children.splice(i,1)}if(0<n.children.length)return n}return o(e.term,t.text,t)?n:null}}}),e.define("select2/compat/query",[],function(){function e(e,t,n){n.get("debug")&&window.console&&console.warn&&console.warn("Select2: The `query` option has been deprecated in favor of a custom data adapter that overrides the `query` method. Support will be removed for the `query` option in future versions of Select2."),e.call(this,t,n)}return e.prototype.query=function(e,t,n){t.callback=n,this.options.get("query").call(null,t)},e}),e.define("select2/dropdown/attachContainer",[],function(){function e(e,t,n){e.call(this,t,n)}return e.prototype.position=function(e,t,n){n.find(".dropdown-wrapper").append(t),t.addClass("select2-dropdown--below"),n.addClass("select2-container--below")},e}),e.define("select2/dropdown/stopPropagation",[],function(){function e(){}return e.prototype.bind=function(e,t,n){e.call(this,t,n);this.$dropdown.on(["blur","change","click","dblclick","focus","focusin","focusout","input","keydown","keyup","keypress","mousedown","mouseenter","mouseleave","mousemove","mouseover","mouseup","search","touchend","touchstart"].join(" "),function(e){e.stopPropagation()})},e}),e.define("select2/selection/stopPropagation",[],function(){function e(){}return e.prototype.bind=function(e,t,n){e.call(this,t,n);this.$selection.on(["blur","change","click","dblclick","focus","focusin","focusout","input","keydown","keyup","keypress","mousedown","mouseenter","mouseleave","mousemove","mouseover","mouseup","search","touchend","touchstart"].join(" "),function(e){e.stopPropagation()})},e}),l=function(p){var h,f,e=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],t="onwheel"in document||9<=document.documentMode?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],g=Array.prototype.slice;if(p.event.fixHooks)for(var n=e.length;n;)p.event.fixHooks[e[--n]]=p.event.mouseHooks;var m=p.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var e=t.length;e;)this.addEventListener(t[--e],i,!1);else this.onmousewheel=i;p.data(this,"mousewheel-line-height",m.getLineHeight(this)),p.data(this,"mousewheel-page-height",m.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var e=t.length;e;)this.removeEventListener(t[--e],i,!1);else this.onmousewheel=null;p.removeData(this,"mousewheel-line-height"),p.removeData(this,"mousewheel-page-height")},getLineHeight:function(e){var t=p(e),n=t["offsetParent"in p.fn?"offsetParent":"parent"]();return n.length||(n=p("body")),parseInt(n.css("fontSize"),10)||parseInt(t.css("fontSize"),10)||16},getPageHeight:function(e){return p(e).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};function i(e){var t,n=e||window.event,i=g.call(arguments,1),r=0,o=0,s=0,a=0,l=0;if((e=p.event.fix(n)).type="mousewheel","detail"in n&&(s=-1*n.detail),"wheelDelta"in n&&(s=n.wheelDelta),"wheelDeltaY"in n&&(s=n.wheelDeltaY),"wheelDeltaX"in n&&(o=-1*n.wheelDeltaX),"axis"in n&&n.axis===n.HORIZONTAL_AXIS&&(o=-1*s,s=0),r=0===s?o:s,"deltaY"in n&&(r=s=-1*n.deltaY),"deltaX"in n&&(o=n.deltaX,0===s&&(r=-1*o)),0!==s||0!==o){if(1===n.deltaMode){var c=p.data(this,"mousewheel-line-height");r*=c,s*=c,o*=c}else if(2===n.deltaMode){var u=p.data(this,"mousewheel-page-height");r*=u,s*=u,o*=u}if(t=Math.max(Math.abs(s),Math.abs(o)),(!f||t<f)&&y(n,f=t)&&(f/=40),y(n,t)&&(r/=40,o/=40,s/=40),r=Math[1<=r?"floor":"ceil"](r/f),o=Math[1<=o?"floor":"ceil"](o/f),s=Math[1<=s?"floor":"ceil"](s/f),m.settings.normalizeOffset&&this.getBoundingClientRect){var d=this.getBoundingClientRect();a=e.clientX-d.left,l=e.clientY-d.top}return e.deltaX=o,e.deltaY=s,e.deltaFactor=f,e.offsetX=a,e.offsetY=l,e.deltaMode=0,i.unshift(e,r,o,s),h&&clearTimeout(h),h=setTimeout(v,200),(p.event.dispatch||p.event.handle).apply(this,i)}}function v(){f=null}function y(e,t){return m.settings.adjustOldDeltas&&"mousewheel"===e.type&&t%120==0}p.fn.extend({mousewheel:function(e){return e?this.bind("mousewheel",e):this.trigger("mousewheel")},unmousewheel:function(e){return this.unbind("mousewheel",e)}})},"function"==typeof e.define&&e.define.amd?e.define("jquery-mousewheel",["jquery"],l):"object"==typeof exports?module.exports=l:l(d),e.define("jquery.select2",["jquery","jquery-mousewheel","./select2/core","./select2/defaults","./select2/utils"],function(r,e,o,t,s){if(null==r.fn.select2){var a=["open","close","destroy"];r.fn.select2=function(t){if("object"==typeof(t=t||{}))return this.each(function(){var e=r.extend(!0,{},t);new o(r(this),e)}),this;if("string"!=typeof t)throw new Error("Invalid arguments for Select2: "+t);var n,i=Array.prototype.slice.call(arguments,1);return this.each(function(){var e=s.GetData(this,"select2");null==e&&window.console&&console.error&&console.error("The select2('"+t+"') method was called on an element that is not using Select2."),n=e[t].apply(e,i)}),-1<r.inArray(t,a)?this:n}}return null==r.fn.select2.defaults&&(r.fn.select2.defaults=t),o}),{define:e.define,require:e.require}}(),t=e.require("jquery.select2");return d.fn.select2.amd=e,t}); \ No newline at end of file diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/LICENSE.txt b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/LICENSE.txt deleted file mode 100644 index 43f08b4..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/LICENSE.txt +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License - -Copyright (c) 2007-2017 Steven Levithan <http://xregexp.com/> - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.js deleted file mode 100644 index ded6f6f..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.js +++ /dev/null @@ -1,4652 +0,0 @@ -(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.XRegExp = f()}})(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){ -/*! - * XRegExp.build 3.2.0 - * <xregexp.com> - * Steven Levithan (c) 2012-2017 MIT License - * Inspired by Lea Verou's RegExp.create <lea.verou.me> - */ - -module.exports = function(XRegExp) { - 'use strict'; - - var REGEX_DATA = 'xregexp'; - var subParts = /(\()(?!\?)|\\([1-9]\d*)|\\[\s\S]|\[(?:[^\\\]]|\\[\s\S])*\]/g; - var parts = XRegExp.union([/\({{([\w$]+)}}\)|{{([\w$]+)}}/, subParts], 'g', { - conjunction: 'or' - }); - - /** - * Strips a leading `^` and trailing unescaped `$`, if both are present. - * - * @private - * @param {String} pattern Pattern to process. - * @returns {String} Pattern with edge anchors removed. - */ - function deanchor(pattern) { - // Allow any number of empty noncapturing groups before/after anchors, because regexes - // built/generated by XRegExp sometimes include them - var leadingAnchor = /^(?:\(\?:\))*\^/; - var trailingAnchor = /\$(?:\(\?:\))*$/; - - if ( - leadingAnchor.test(pattern) && - trailingAnchor.test(pattern) && - // Ensure that the trailing `$` isn't escaped - trailingAnchor.test(pattern.replace(/\\[\s\S]/g, '')) - ) { - return pattern.replace(leadingAnchor, '').replace(trailingAnchor, ''); - } - - return pattern; - } - - /** - * Converts the provided value to an XRegExp. Native RegExp flags are not preserved. - * - * @private - * @param {String|RegExp} value Value to convert. - * @param {Boolean} [addFlagX] Whether to apply the `x` flag in cases when `value` is not - * already a regex generated by XRegExp - * @returns {RegExp} XRegExp object with XRegExp syntax applied. - */ - function asXRegExp(value, addFlagX) { - var flags = addFlagX ? 'x' : ''; - return XRegExp.isRegExp(value) ? - (value[REGEX_DATA] && value[REGEX_DATA].captureNames ? - // Don't recompile, to preserve capture names - value : - // Recompile as XRegExp - XRegExp(value.source, flags) - ) : - // Compile string as XRegExp - XRegExp(value, flags); - } - - /** - * Builds regexes using named subpatterns, for readability and pattern reuse. Backreferences in - * the outer pattern and provided subpatterns are automatically renumbered to work correctly. - * Native flags used by provided subpatterns are ignored in favor of the `flags` argument. - * - * @memberOf XRegExp - * @param {String} pattern XRegExp pattern using `{{name}}` for embedded subpatterns. Allows - * `({{name}})` as shorthand for `(?<name>{{name}})`. Patterns cannot be embedded within - * character classes. - * @param {Object} subs Lookup object for named subpatterns. Values can be strings or regexes. A - * leading `^` and trailing unescaped `$` are stripped from subpatterns, if both are present. - * @param {String} [flags] Any combination of XRegExp flags. - * @returns {RegExp} Regex with interpolated subpatterns. - * @example - * - * var time = XRegExp.build('(?x)^ {{hours}} ({{minutes}}) $', { - * hours: XRegExp.build('{{h12}} : | {{h24}}', { - * h12: /1[0-2]|0?[1-9]/, - * h24: /2[0-3]|[01][0-9]/ - * }, 'x'), - * minutes: /^[0-5][0-9]$/ - * }); - * time.test('10:59'); // -> true - * XRegExp.exec('10:59', time).minutes; // -> '59' - */ - XRegExp.build = function(pattern, subs, flags) { - flags = flags || ''; - // Used with `asXRegExp` calls for `pattern` and subpatterns in `subs`, to work around how - // some browsers convert `RegExp('\n')` to a regex that contains the literal characters `\` - // and `n`. See more details at <https://github.com/slevithan/xregexp/pull/163>. - var addFlagX = flags.indexOf('x') > -1; - var inlineFlags = /^\(\?([\w$]+)\)/.exec(pattern); - // Add flags within a leading mode modifier to the overall pattern's flags - if (inlineFlags) { - flags = XRegExp._clipDuplicates(flags + inlineFlags[1]); - } - - var data = {}; - for (var p in subs) { - if (subs.hasOwnProperty(p)) { - // Passing to XRegExp enables extended syntax and ensures independent validity, - // lest an unescaped `(`, `)`, `[`, or trailing `\` breaks the `(?:)` wrapper. For - // subpatterns provided as native regexes, it dies on octals and adds the property - // used to hold extended regex instance data, for simplicity. - var sub = asXRegExp(subs[p], addFlagX); - data[p] = { - // Deanchoring allows embedding independently useful anchored regexes. If you - // really need to keep your anchors, double them (i.e., `^^...$$`). - pattern: deanchor(sub.source), - names: sub[REGEX_DATA].captureNames || [] - }; - } - } - - // Passing to XRegExp dies on octals and ensures the outer pattern is independently valid; - // helps keep this simple. Named captures will be put back. - var patternAsRegex = asXRegExp(pattern, addFlagX); - - // 'Caps' is short for 'captures' - var numCaps = 0; - var numPriorCaps; - var numOuterCaps = 0; - var outerCapsMap = [0]; - var outerCapNames = patternAsRegex[REGEX_DATA].captureNames || []; - var output = patternAsRegex.source.replace(parts, function($0, $1, $2, $3, $4) { - var subName = $1 || $2; - var capName; - var intro; - var localCapIndex; - // Named subpattern - if (subName) { - if (!data.hasOwnProperty(subName)) { - throw new ReferenceError('Undefined property ' + $0); - } - // Named subpattern was wrapped in a capturing group - if ($1) { - capName = outerCapNames[numOuterCaps]; - outerCapsMap[++numOuterCaps] = ++numCaps; - // If it's a named group, preserve the name. Otherwise, use the subpattern name - // as the capture name - intro = '(?<' + (capName || subName) + '>'; - } else { - intro = '(?:'; - } - numPriorCaps = numCaps; - return intro + data[subName].pattern.replace(subParts, function(match, paren, backref) { - // Capturing group - if (paren) { - capName = data[subName].names[numCaps - numPriorCaps]; - ++numCaps; - // If the current capture has a name, preserve the name - if (capName) { - return '(?<' + capName + '>'; - } - // Backreference - } else if (backref) { - localCapIndex = +backref - 1; - // Rewrite the backreference - return data[subName].names[localCapIndex] ? - // Need to preserve the backreference name in case using flag `n` - '\\k<' + data[subName].names[localCapIndex] + '>' : - '\\' + (+backref + numPriorCaps); - } - return match; - }) + ')'; - } - // Capturing group - if ($3) { - capName = outerCapNames[numOuterCaps]; - outerCapsMap[++numOuterCaps] = ++numCaps; - // If the current capture has a name, preserve the name - if (capName) { - return '(?<' + capName + '>'; - } - // Backreference - } else if ($4) { - localCapIndex = +$4 - 1; - // Rewrite the backreference - return outerCapNames[localCapIndex] ? - // Need to preserve the backreference name in case using flag `n` - '\\k<' + outerCapNames[localCapIndex] + '>' : - '\\' + outerCapsMap[+$4]; - } - return $0; - }); - - return XRegExp(output, flags); - }; - -}; - -},{}],2:[function(require,module,exports){ -/*! - * XRegExp.matchRecursive 3.2.0 - * <xregexp.com> - * Steven Levithan (c) 2009-2017 MIT License - */ - -module.exports = function(XRegExp) { - 'use strict'; - - /** - * Returns a match detail object composed of the provided values. - * - * @private - */ - function row(name, value, start, end) { - return { - name: name, - value: value, - start: start, - end: end - }; - } - - /** - * Returns an array of match strings between outermost left and right delimiters, or an array of - * objects with detailed match parts and position data. An error is thrown if delimiters are - * unbalanced within the data. - * - * @memberOf XRegExp - * @param {String} str String to search. - * @param {String} left Left delimiter as an XRegExp pattern. - * @param {String} right Right delimiter as an XRegExp pattern. - * @param {String} [flags] Any native or XRegExp flags, used for the left and right delimiters. - * @param {Object} [options] Lets you specify `valueNames` and `escapeChar` options. - * @returns {Array} Array of matches, or an empty array. - * @example - * - * // Basic usage - * var str = '(t((e))s)t()(ing)'; - * XRegExp.matchRecursive(str, '\\(', '\\)', 'g'); - * // -> ['t((e))s', '', 'ing'] - * - * // Extended information mode with valueNames - * str = 'Here is <div> <div>an</div></div> example'; - * XRegExp.matchRecursive(str, '<div\\s*>', '</div>', 'gi', { - * valueNames: ['between', 'left', 'match', 'right'] - * }); - * // -> [ - * // {name: 'between', value: 'Here is ', start: 0, end: 8}, - * // {name: 'left', value: '<div>', start: 8, end: 13}, - * // {name: 'match', value: ' <div>an</div>', start: 13, end: 27}, - * // {name: 'right', value: '</div>', start: 27, end: 33}, - * // {name: 'between', value: ' example', start: 33, end: 41} - * // ] - * - * // Omitting unneeded parts with null valueNames, and using escapeChar - * str = '...{1}.\\{{function(x,y){return {y:x}}}'; - * XRegExp.matchRecursive(str, '{', '}', 'g', { - * valueNames: ['literal', null, 'value', null], - * escapeChar: '\\' - * }); - * // -> [ - * // {name: 'literal', value: '...', start: 0, end: 3}, - * // {name: 'value', value: '1', start: 4, end: 5}, - * // {name: 'literal', value: '.\\{', start: 6, end: 9}, - * // {name: 'value', value: 'function(x,y){return {y:x}}', start: 10, end: 37} - * // ] - * - * // Sticky mode via flag y - * str = '<1><<<2>>><3>4<5>'; - * XRegExp.matchRecursive(str, '<', '>', 'gy'); - * // -> ['1', '<<2>>', '3'] - */ - XRegExp.matchRecursive = function(str, left, right, flags, options) { - flags = flags || ''; - options = options || {}; - var global = flags.indexOf('g') > -1; - var sticky = flags.indexOf('y') > -1; - // Flag `y` is controlled internally - var basicFlags = flags.replace(/y/g, ''); - var escapeChar = options.escapeChar; - var vN = options.valueNames; - var output = []; - var openTokens = 0; - var delimStart = 0; - var delimEnd = 0; - var lastOuterEnd = 0; - var outerStart; - var innerStart; - var leftMatch; - var rightMatch; - var esc; - left = XRegExp(left, basicFlags); - right = XRegExp(right, basicFlags); - - if (escapeChar) { - if (escapeChar.length > 1) { - throw new Error('Cannot use more than one escape character'); - } - escapeChar = XRegExp.escape(escapeChar); - // Example of concatenated `esc` regex: - // `escapeChar`: '%' - // `left`: '<' - // `right`: '>' - // Regex is: /(?:%[\S\s]|(?:(?!<|>)[^%])+)+/ - esc = new RegExp( - '(?:' + escapeChar + '[\\S\\s]|(?:(?!' + - // Using `XRegExp.union` safely rewrites backreferences in `left` and `right`. - // Intentionally not passing `basicFlags` to `XRegExp.union` since any syntax - // transformation resulting from those flags was already applied to `left` and - // `right` when they were passed through the XRegExp constructor above. - XRegExp.union([left, right], '', {conjunction: 'or'}).source + - ')[^' + escapeChar + '])+)+', - // Flags `gy` not needed here - flags.replace(/[^imu]+/g, '') - ); - } - - while (true) { - // If using an escape character, advance to the delimiter's next starting position, - // skipping any escaped characters in between - if (escapeChar) { - delimEnd += (XRegExp.exec(str, esc, delimEnd, 'sticky') || [''])[0].length; - } - leftMatch = XRegExp.exec(str, left, delimEnd); - rightMatch = XRegExp.exec(str, right, delimEnd); - // Keep the leftmost match only - if (leftMatch && rightMatch) { - if (leftMatch.index <= rightMatch.index) { - rightMatch = null; - } else { - leftMatch = null; - } - } - // Paths (LM: leftMatch, RM: rightMatch, OT: openTokens): - // LM | RM | OT | Result - // 1 | 0 | 1 | loop - // 1 | 0 | 0 | loop - // 0 | 1 | 1 | loop - // 0 | 1 | 0 | throw - // 0 | 0 | 1 | throw - // 0 | 0 | 0 | break - // The paths above don't include the sticky mode special case. The loop ends after the - // first completed match if not `global`. - if (leftMatch || rightMatch) { - delimStart = (leftMatch || rightMatch).index; - delimEnd = delimStart + (leftMatch || rightMatch)[0].length; - } else if (!openTokens) { - break; - } - if (sticky && !openTokens && delimStart > lastOuterEnd) { - break; - } - if (leftMatch) { - if (!openTokens) { - outerStart = delimStart; - innerStart = delimEnd; - } - ++openTokens; - } else if (rightMatch && openTokens) { - if (!--openTokens) { - if (vN) { - if (vN[0] && outerStart > lastOuterEnd) { - output.push(row(vN[0], str.slice(lastOuterEnd, outerStart), lastOuterEnd, outerStart)); - } - if (vN[1]) { - output.push(row(vN[1], str.slice(outerStart, innerStart), outerStart, innerStart)); - } - if (vN[2]) { - output.push(row(vN[2], str.slice(innerStart, delimStart), innerStart, delimStart)); - } - if (vN[3]) { - output.push(row(vN[3], str.slice(delimStart, delimEnd), delimStart, delimEnd)); - } - } else { - output.push(str.slice(innerStart, delimStart)); - } - lastOuterEnd = delimEnd; - if (!global) { - break; - } - } - } else { - throw new Error('Unbalanced delimiter found in string'); - } - // If the delimiter matched an empty string, avoid an infinite loop - if (delimStart === delimEnd) { - ++delimEnd; - } - } - - if (global && !sticky && vN && vN[0] && str.length > lastOuterEnd) { - output.push(row(vN[0], str.slice(lastOuterEnd), lastOuterEnd, str.length)); - } - - return output; - }; - -}; - -},{}],3:[function(require,module,exports){ -/*! - * XRegExp Unicode Base 3.2.0 - * <xregexp.com> - * Steven Levithan (c) 2008-2017 MIT License - */ - -module.exports = function(XRegExp) { - 'use strict'; - - /** - * Adds base support for Unicode matching: - * - Adds syntax `\p{..}` for matching Unicode tokens. Tokens can be inverted using `\P{..}` or - * `\p{^..}`. Token names ignore case, spaces, hyphens, and underscores. You can omit the - * braces for token names that are a single letter (e.g. `\pL` or `PL`). - * - Adds flag A (astral), which enables 21-bit Unicode support. - * - Adds the `XRegExp.addUnicodeData` method used by other addons to provide character data. - * - * Unicode Base relies on externally provided Unicode character data. Official addons are - * available to provide data for Unicode categories, scripts, blocks, and properties. - * - * @requires XRegExp - */ - - // ==--------------------------== - // Private stuff - // ==--------------------------== - - // Storage for Unicode data - var unicode = {}; - - // Reuse utils - var dec = XRegExp._dec; - var hex = XRegExp._hex; - var pad4 = XRegExp._pad4; - - // Generates a token lookup name: lowercase, with hyphens, spaces, and underscores removed - function normalize(name) { - return name.replace(/[- _]+/g, '').toLowerCase(); - } - - // Gets the decimal code of a literal code unit, \xHH, \uHHHH, or a backslash-escaped literal - function charCode(chr) { - var esc = /^\\[xu](.+)/.exec(chr); - return esc ? - dec(esc[1]) : - chr.charCodeAt(chr.charAt(0) === '\\' ? 1 : 0); - } - - // Inverts a list of ordered BMP characters and ranges - function invertBmp(range) { - var output = ''; - var lastEnd = -1; - - XRegExp.forEach( - range, - /(\\x..|\\u....|\\?[\s\S])(?:-(\\x..|\\u....|\\?[\s\S]))?/, - function(m) { - var start = charCode(m[1]); - if (start > (lastEnd + 1)) { - output += '\\u' + pad4(hex(lastEnd + 1)); - if (start > (lastEnd + 2)) { - output += '-\\u' + pad4(hex(start - 1)); - } - } - lastEnd = charCode(m[2] || m[1]); - } - ); - - if (lastEnd < 0xFFFF) { - output += '\\u' + pad4(hex(lastEnd + 1)); - if (lastEnd < 0xFFFE) { - output += '-\\uFFFF'; - } - } - - return output; - } - - // Generates an inverted BMP range on first use - function cacheInvertedBmp(slug) { - var prop = 'b!'; - return ( - unicode[slug][prop] || - (unicode[slug][prop] = invertBmp(unicode[slug].bmp)) - ); - } - - // Combines and optionally negates BMP and astral data - function buildAstral(slug, isNegated) { - var item = unicode[slug]; - var combined = ''; - - if (item.bmp && !item.isBmpLast) { - combined = '[' + item.bmp + ']' + (item.astral ? '|' : ''); - } - if (item.astral) { - combined += item.astral; - } - if (item.isBmpLast && item.bmp) { - combined += (item.astral ? '|' : '') + '[' + item.bmp + ']'; - } - - // Astral Unicode tokens always match a code point, never a code unit - return isNegated ? - '(?:(?!' + combined + ')(?:[\uD800-\uDBFF][\uDC00-\uDFFF]|[\0-\uFFFF]))' : - '(?:' + combined + ')'; - } - - // Builds a complete astral pattern on first use - function cacheAstral(slug, isNegated) { - var prop = isNegated ? 'a!' : 'a='; - return ( - unicode[slug][prop] || - (unicode[slug][prop] = buildAstral(slug, isNegated)) - ); - } - - // ==--------------------------== - // Core functionality - // ==--------------------------== - - /* - * Add astral mode (flag A) and Unicode token syntax: `\p{..}`, `\P{..}`, `\p{^..}`, `\pC`. - */ - XRegExp.addToken( - // Use `*` instead of `+` to avoid capturing `^` as the token name in `\p{^}` - /\\([pP])(?:{(\^?)([^}]*)}|([A-Za-z]))/, - function(match, scope, flags) { - var ERR_DOUBLE_NEG = 'Invalid double negation '; - var ERR_UNKNOWN_NAME = 'Unknown Unicode token '; - var ERR_UNKNOWN_REF = 'Unicode token missing data '; - var ERR_ASTRAL_ONLY = 'Astral mode required for Unicode token '; - var ERR_ASTRAL_IN_CLASS = 'Astral mode does not support Unicode tokens within character classes'; - // Negated via \P{..} or \p{^..} - var isNegated = match[1] === 'P' || !!match[2]; - // Switch from BMP (0-FFFF) to astral (0-10FFFF) mode via flag A - var isAstralMode = flags.indexOf('A') > -1; - // Token lookup name. Check `[4]` first to avoid passing `undefined` via `\p{}` - var slug = normalize(match[4] || match[3]); - // Token data object - var item = unicode[slug]; - - if (match[1] === 'P' && match[2]) { - throw new SyntaxError(ERR_DOUBLE_NEG + match[0]); - } - if (!unicode.hasOwnProperty(slug)) { - throw new SyntaxError(ERR_UNKNOWN_NAME + match[0]); - } - - // Switch to the negated form of the referenced Unicode token - if (item.inverseOf) { - slug = normalize(item.inverseOf); - if (!unicode.hasOwnProperty(slug)) { - throw new ReferenceError(ERR_UNKNOWN_REF + match[0] + ' -> ' + item.inverseOf); - } - item = unicode[slug]; - isNegated = !isNegated; - } - - if (!(item.bmp || isAstralMode)) { - throw new SyntaxError(ERR_ASTRAL_ONLY + match[0]); - } - if (isAstralMode) { - if (scope === 'class') { - throw new SyntaxError(ERR_ASTRAL_IN_CLASS); - } - - return cacheAstral(slug, isNegated); - } - - return scope === 'class' ? - (isNegated ? cacheInvertedBmp(slug) : item.bmp) : - (isNegated ? '[^' : '[') + item.bmp + ']'; - }, - { - scope: 'all', - optionalFlags: 'A', - leadChar: '\\' - } - ); - - /** - * Adds to the list of Unicode tokens that XRegExp regexes can match via `\p` or `\P`. - * - * @memberOf XRegExp - * @param {Array} data Objects with named character ranges. Each object may have properties - * `name`, `alias`, `isBmpLast`, `inverseOf`, `bmp`, and `astral`. All but `name` are - * optional, although one of `bmp` or `astral` is required (unless `inverseOf` is set). If - * `astral` is absent, the `bmp` data is used for BMP and astral modes. If `bmp` is absent, - * the name errors in BMP mode but works in astral mode. If both `bmp` and `astral` are - * provided, the `bmp` data only is used in BMP mode, and the combination of `bmp` and - * `astral` data is used in astral mode. `isBmpLast` is needed when a token matches orphan - * high surrogates *and* uses surrogate pairs to match astral code points. The `bmp` and - * `astral` data should be a combination of literal characters and `\xHH` or `\uHHHH` escape - * sequences, with hyphens to create ranges. Any regex metacharacters in the data should be - * escaped, apart from range-creating hyphens. The `astral` data can additionally use - * character classes and alternation, and should use surrogate pairs to represent astral code - * points. `inverseOf` can be used to avoid duplicating character data if a Unicode token is - * defined as the exact inverse of another token. - * @example - * - * // Basic use - * XRegExp.addUnicodeData([{ - * name: 'XDigit', - * alias: 'Hexadecimal', - * bmp: '0-9A-Fa-f' - * }]); - * XRegExp('\\p{XDigit}:\\p{Hexadecimal}+').test('0:3D'); // -> true - */ - XRegExp.addUnicodeData = function(data) { - var ERR_NO_NAME = 'Unicode token requires name'; - var ERR_NO_DATA = 'Unicode token has no character data '; - var item; - - for (var i = 0; i < data.length; ++i) { - item = data[i]; - if (!item.name) { - throw new Error(ERR_NO_NAME); - } - if (!(item.inverseOf || item.bmp || item.astral)) { - throw new Error(ERR_NO_DATA + item.name); - } - unicode[normalize(item.name)] = item; - if (item.alias) { - unicode[normalize(item.alias)] = item; - } - } - - // Reset the pattern cache used by the `XRegExp` constructor, since the same pattern and - // flags might now produce different results - XRegExp.cache.flush('patterns'); - }; - - /** - * @ignore - * - * Return a reference to the internal Unicode definition structure for the given Unicode - * Property if the given name is a legal Unicode Property for use in XRegExp `\p` or `\P` regex - * constructs. - * - * @memberOf XRegExp - * @param {String} name Name by which the Unicode Property may be recognized (case-insensitive), - * e.g. `'N'` or `'Number'`. The given name is matched against all registered Unicode - * Properties and Property Aliases. - * @returns {Object} Reference to definition structure when the name matches a Unicode Property. - * - * @note - * For more info on Unicode Properties, see also http://unicode.org/reports/tr18/#Categories. - * - * @note - * This method is *not* part of the officially documented API and may change or be removed in - * the future. It is meant for userland code that wishes to reuse the (large) internal Unicode - * structures set up by XRegExp. - */ - XRegExp._getUnicodeProperty = function(name) { - var slug = normalize(name); - return unicode[slug]; - }; - -}; - -},{}],4:[function(require,module,exports){ -/*! - * XRegExp Unicode Blocks 3.2.0 - * <xregexp.com> - * Steven Levithan (c) 2010-2017 MIT License - * Unicode data by Mathias Bynens <mathiasbynens.be> - */ - -module.exports = function(XRegExp) { - 'use strict'; - - /** - * Adds support for all Unicode blocks. Block names use the prefix 'In'. E.g., - * `\p{InBasicLatin}`. Token names are case insensitive, and any spaces, hyphens, and - * underscores are ignored. - * - * Uses Unicode 9.0.0. - * - * @requires XRegExp, Unicode Base - */ - - if (!XRegExp.addUnicodeData) { - throw new ReferenceError('Unicode Base must be loaded before Unicode Blocks'); - } - - XRegExp.addUnicodeData([ - { - name: 'InAdlam', - astral: '\uD83A[\uDD00-\uDD5F]' - }, - { - name: 'InAegean_Numbers', - astral: '\uD800[\uDD00-\uDD3F]' - }, - { - name: 'InAhom', - astral: '\uD805[\uDF00-\uDF3F]' - }, - { - name: 'InAlchemical_Symbols', - astral: '\uD83D[\uDF00-\uDF7F]' - }, - { - name: 'InAlphabetic_Presentation_Forms', - bmp: '\uFB00-\uFB4F' - }, - { - name: 'InAnatolian_Hieroglyphs', - astral: '\uD811[\uDC00-\uDE7F]' - }, - { - name: 'InAncient_Greek_Musical_Notation', - astral: '\uD834[\uDE00-\uDE4F]' - }, - { - name: 'InAncient_Greek_Numbers', - astral: '\uD800[\uDD40-\uDD8F]' - }, - { - name: 'InAncient_Symbols', - astral: '\uD800[\uDD90-\uDDCF]' - }, - { - name: 'InArabic', - bmp: '\u0600-\u06FF' - }, - { - name: 'InArabic_Extended_A', - bmp: '\u08A0-\u08FF' - }, - { - name: 'InArabic_Mathematical_Alphabetic_Symbols', - astral: '\uD83B[\uDE00-\uDEFF]' - }, - { - name: 'InArabic_Presentation_Forms_A', - bmp: '\uFB50-\uFDFF' - }, - { - name: 'InArabic_Presentation_Forms_B', - bmp: '\uFE70-\uFEFF' - }, - { - name: 'InArabic_Supplement', - bmp: '\u0750-\u077F' - }, - { - name: 'InArmenian', - bmp: '\u0530-\u058F' - }, - { - name: 'InArrows', - bmp: '\u2190-\u21FF' - }, - { - name: 'InAvestan', - astral: '\uD802[\uDF00-\uDF3F]' - }, - { - name: 'InBalinese', - bmp: '\u1B00-\u1B7F' - }, - { - name: 'InBamum', - bmp: '\uA6A0-\uA6FF' - }, - { - name: 'InBamum_Supplement', - astral: '\uD81A[\uDC00-\uDE3F]' - }, - { - name: 'InBasic_Latin', - bmp: '\0-\x7F' - }, - { - name: 'InBassa_Vah', - astral: '\uD81A[\uDED0-\uDEFF]' - }, - { - name: 'InBatak', - bmp: '\u1BC0-\u1BFF' - }, - { - name: 'InBengali', - bmp: '\u0980-\u09FF' - }, - { - name: 'InBhaiksuki', - astral: '\uD807[\uDC00-\uDC6F]' - }, - { - name: 'InBlock_Elements', - bmp: '\u2580-\u259F' - }, - { - name: 'InBopomofo', - bmp: '\u3100-\u312F' - }, - { - name: 'InBopomofo_Extended', - bmp: '\u31A0-\u31BF' - }, - { - name: 'InBox_Drawing', - bmp: '\u2500-\u257F' - }, - { - name: 'InBrahmi', - astral: '\uD804[\uDC00-\uDC7F]' - }, - { - name: 'InBraille_Patterns', - bmp: '\u2800-\u28FF' - }, - { - name: 'InBuginese', - bmp: '\u1A00-\u1A1F' - }, - { - name: 'InBuhid', - bmp: '\u1740-\u175F' - }, - { - name: 'InByzantine_Musical_Symbols', - astral: '\uD834[\uDC00-\uDCFF]' - }, - { - name: 'InCJK_Compatibility', - bmp: '\u3300-\u33FF' - }, - { - name: 'InCJK_Compatibility_Forms', - bmp: '\uFE30-\uFE4F' - }, - { - name: 'InCJK_Compatibility_Ideographs', - bmp: '\uF900-\uFAFF' - }, - { - name: 'InCJK_Compatibility_Ideographs_Supplement', - astral: '\uD87E[\uDC00-\uDE1F]' - }, - { - name: 'InCJK_Radicals_Supplement', - bmp: '\u2E80-\u2EFF' - }, - { - name: 'InCJK_Strokes', - bmp: '\u31C0-\u31EF' - }, - { - name: 'InCJK_Symbols_and_Punctuation', - bmp: '\u3000-\u303F' - }, - { - name: 'InCJK_Unified_Ideographs', - bmp: '\u4E00-\u9FFF' - }, - { - name: 'InCJK_Unified_Ideographs_Extension_A', - bmp: '\u3400-\u4DBF' - }, - { - name: 'InCJK_Unified_Ideographs_Extension_B', - astral: '[\uD840-\uD868][\uDC00-\uDFFF]|\uD869[\uDC00-\uDEDF]' - }, - { - name: 'InCJK_Unified_Ideographs_Extension_C', - astral: '\uD869[\uDF00-\uDFFF]|[\uD86A-\uD86C][\uDC00-\uDFFF]|\uD86D[\uDC00-\uDF3F]' - }, - { - name: 'InCJK_Unified_Ideographs_Extension_D', - astral: '\uD86D[\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1F]' - }, - { - name: 'InCJK_Unified_Ideographs_Extension_E', - astral: '\uD86E[\uDC20-\uDFFF]|[\uD86F-\uD872][\uDC00-\uDFFF]|\uD873[\uDC00-\uDEAF]' - }, - { - name: 'InCarian', - astral: '\uD800[\uDEA0-\uDEDF]' - }, - { - name: 'InCaucasian_Albanian', - astral: '\uD801[\uDD30-\uDD6F]' - }, - { - name: 'InChakma', - astral: '\uD804[\uDD00-\uDD4F]' - }, - { - name: 'InCham', - bmp: '\uAA00-\uAA5F' - }, - { - name: 'InCherokee', - bmp: '\u13A0-\u13FF' - }, - { - name: 'InCherokee_Supplement', - bmp: '\uAB70-\uABBF' - }, - { - name: 'InCombining_Diacritical_Marks', - bmp: '\u0300-\u036F' - }, - { - name: 'InCombining_Diacritical_Marks_Extended', - bmp: '\u1AB0-\u1AFF' - }, - { - name: 'InCombining_Diacritical_Marks_Supplement', - bmp: '\u1DC0-\u1DFF' - }, - { - name: 'InCombining_Diacritical_Marks_for_Symbols', - bmp: '\u20D0-\u20FF' - }, - { - name: 'InCombining_Half_Marks', - bmp: '\uFE20-\uFE2F' - }, - { - name: 'InCommon_Indic_Number_Forms', - bmp: '\uA830-\uA83F' - }, - { - name: 'InControl_Pictures', - bmp: '\u2400-\u243F' - }, - { - name: 'InCoptic', - bmp: '\u2C80-\u2CFF' - }, - { - name: 'InCoptic_Epact_Numbers', - astral: '\uD800[\uDEE0-\uDEFF]' - }, - { - name: 'InCounting_Rod_Numerals', - astral: '\uD834[\uDF60-\uDF7F]' - }, - { - name: 'InCuneiform', - astral: '\uD808[\uDC00-\uDFFF]' - }, - { - name: 'InCuneiform_Numbers_and_Punctuation', - astral: '\uD809[\uDC00-\uDC7F]' - }, - { - name: 'InCurrency_Symbols', - bmp: '\u20A0-\u20CF' - }, - { - name: 'InCypriot_Syllabary', - astral: '\uD802[\uDC00-\uDC3F]' - }, - { - name: 'InCyrillic', - bmp: '\u0400-\u04FF' - }, - { - name: 'InCyrillic_Extended_A', - bmp: '\u2DE0-\u2DFF' - }, - { - name: 'InCyrillic_Extended_B', - bmp: '\uA640-\uA69F' - }, - { - name: 'InCyrillic_Extended_C', - bmp: '\u1C80-\u1C8F' - }, - { - name: 'InCyrillic_Supplement', - bmp: '\u0500-\u052F' - }, - { - name: 'InDeseret', - astral: '\uD801[\uDC00-\uDC4F]' - }, - { - name: 'InDevanagari', - bmp: '\u0900-\u097F' - }, - { - name: 'InDevanagari_Extended', - bmp: '\uA8E0-\uA8FF' - }, - { - name: 'InDingbats', - bmp: '\u2700-\u27BF' - }, - { - name: 'InDomino_Tiles', - astral: '\uD83C[\uDC30-\uDC9F]' - }, - { - name: 'InDuployan', - astral: '\uD82F[\uDC00-\uDC9F]' - }, - { - name: 'InEarly_Dynastic_Cuneiform', - astral: '\uD809[\uDC80-\uDD4F]' - }, - { - name: 'InEgyptian_Hieroglyphs', - astral: '\uD80C[\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2F]' - }, - { - name: 'InElbasan', - astral: '\uD801[\uDD00-\uDD2F]' - }, - { - name: 'InEmoticons', - astral: '\uD83D[\uDE00-\uDE4F]' - }, - { - name: 'InEnclosed_Alphanumeric_Supplement', - astral: '\uD83C[\uDD00-\uDDFF]' - }, - { - name: 'InEnclosed_Alphanumerics', - bmp: '\u2460-\u24FF' - }, - { - name: 'InEnclosed_CJK_Letters_and_Months', - bmp: '\u3200-\u32FF' - }, - { - name: 'InEnclosed_Ideographic_Supplement', - astral: '\uD83C[\uDE00-\uDEFF]' - }, - { - name: 'InEthiopic', - bmp: '\u1200-\u137F' - }, - { - name: 'InEthiopic_Extended', - bmp: '\u2D80-\u2DDF' - }, - { - name: 'InEthiopic_Extended_A', - bmp: '\uAB00-\uAB2F' - }, - { - name: 'InEthiopic_Supplement', - bmp: '\u1380-\u139F' - }, - { - name: 'InGeneral_Punctuation', - bmp: '\u2000-\u206F' - }, - { - name: 'InGeometric_Shapes', - bmp: '\u25A0-\u25FF' - }, - { - name: 'InGeometric_Shapes_Extended', - astral: '\uD83D[\uDF80-\uDFFF]' - }, - { - name: 'InGeorgian', - bmp: '\u10A0-\u10FF' - }, - { - name: 'InGeorgian_Supplement', - bmp: '\u2D00-\u2D2F' - }, - { - name: 'InGlagolitic', - bmp: '\u2C00-\u2C5F' - }, - { - name: 'InGlagolitic_Supplement', - astral: '\uD838[\uDC00-\uDC2F]' - }, - { - name: 'InGothic', - astral: '\uD800[\uDF30-\uDF4F]' - }, - { - name: 'InGrantha', - astral: '\uD804[\uDF00-\uDF7F]' - }, - { - name: 'InGreek_Extended', - bmp: '\u1F00-\u1FFF' - }, - { - name: 'InGreek_and_Coptic', - bmp: '\u0370-\u03FF' - }, - { - name: 'InGujarati', - bmp: '\u0A80-\u0AFF' - }, - { - name: 'InGurmukhi', - bmp: '\u0A00-\u0A7F' - }, - { - name: 'InHalfwidth_and_Fullwidth_Forms', - bmp: '\uFF00-\uFFEF' - }, - { - name: 'InHangul_Compatibility_Jamo', - bmp: '\u3130-\u318F' - }, - { - name: 'InHangul_Jamo', - bmp: '\u1100-\u11FF' - }, - { - name: 'InHangul_Jamo_Extended_A', - bmp: '\uA960-\uA97F' - }, - { - name: 'InHangul_Jamo_Extended_B', - bmp: '\uD7B0-\uD7FF' - }, - { - name: 'InHangul_Syllables', - bmp: '\uAC00-\uD7AF' - }, - { - name: 'InHanunoo', - bmp: '\u1720-\u173F' - }, - { - name: 'InHatran', - astral: '\uD802[\uDCE0-\uDCFF]' - }, - { - name: 'InHebrew', - bmp: '\u0590-\u05FF' - }, - { - name: 'InHigh_Private_Use_Surrogates', - bmp: '\uDB80-\uDBFF' - }, - { - name: 'InHigh_Surrogates', - bmp: '\uD800-\uDB7F' - }, - { - name: 'InHiragana', - bmp: '\u3040-\u309F' - }, - { - name: 'InIPA_Extensions', - bmp: '\u0250-\u02AF' - }, - { - name: 'InIdeographic_Description_Characters', - bmp: '\u2FF0-\u2FFF' - }, - { - name: 'InIdeographic_Symbols_and_Punctuation', - astral: '\uD81B[\uDFE0-\uDFFF]' - }, - { - name: 'InImperial_Aramaic', - astral: '\uD802[\uDC40-\uDC5F]' - }, - { - name: 'InInscriptional_Pahlavi', - astral: '\uD802[\uDF60-\uDF7F]' - }, - { - name: 'InInscriptional_Parthian', - astral: '\uD802[\uDF40-\uDF5F]' - }, - { - name: 'InJavanese', - bmp: '\uA980-\uA9DF' - }, - { - name: 'InKaithi', - astral: '\uD804[\uDC80-\uDCCF]' - }, - { - name: 'InKana_Supplement', - astral: '\uD82C[\uDC00-\uDCFF]' - }, - { - name: 'InKanbun', - bmp: '\u3190-\u319F' - }, - { - name: 'InKangxi_Radicals', - bmp: '\u2F00-\u2FDF' - }, - { - name: 'InKannada', - bmp: '\u0C80-\u0CFF' - }, - { - name: 'InKatakana', - bmp: '\u30A0-\u30FF' - }, - { - name: 'InKatakana_Phonetic_Extensions', - bmp: '\u31F0-\u31FF' - }, - { - name: 'InKayah_Li', - bmp: '\uA900-\uA92F' - }, - { - name: 'InKharoshthi', - astral: '\uD802[\uDE00-\uDE5F]' - }, - { - name: 'InKhmer', - bmp: '\u1780-\u17FF' - }, - { - name: 'InKhmer_Symbols', - bmp: '\u19E0-\u19FF' - }, - { - name: 'InKhojki', - astral: '\uD804[\uDE00-\uDE4F]' - }, - { - name: 'InKhudawadi', - astral: '\uD804[\uDEB0-\uDEFF]' - }, - { - name: 'InLao', - bmp: '\u0E80-\u0EFF' - }, - { - name: 'InLatin_Extended_Additional', - bmp: '\u1E00-\u1EFF' - }, - { - name: 'InLatin_Extended_A', - bmp: '\u0100-\u017F' - }, - { - name: 'InLatin_Extended_B', - bmp: '\u0180-\u024F' - }, - { - name: 'InLatin_Extended_C', - bmp: '\u2C60-\u2C7F' - }, - { - name: 'InLatin_Extended_D', - bmp: '\uA720-\uA7FF' - }, - { - name: 'InLatin_Extended_E', - bmp: '\uAB30-\uAB6F' - }, - { - name: 'InLatin_1_Supplement', - bmp: '\x80-\xFF' - }, - { - name: 'InLepcha', - bmp: '\u1C00-\u1C4F' - }, - { - name: 'InLetterlike_Symbols', - bmp: '\u2100-\u214F' - }, - { - name: 'InLimbu', - bmp: '\u1900-\u194F' - }, - { - name: 'InLinear_A', - astral: '\uD801[\uDE00-\uDF7F]' - }, - { - name: 'InLinear_B_Ideograms', - astral: '\uD800[\uDC80-\uDCFF]' - }, - { - name: 'InLinear_B_Syllabary', - astral: '\uD800[\uDC00-\uDC7F]' - }, - { - name: 'InLisu', - bmp: '\uA4D0-\uA4FF' - }, - { - name: 'InLow_Surrogates', - bmp: '\uDC00-\uDFFF' - }, - { - name: 'InLycian', - astral: '\uD800[\uDE80-\uDE9F]' - }, - { - name: 'InLydian', - astral: '\uD802[\uDD20-\uDD3F]' - }, - { - name: 'InMahajani', - astral: '\uD804[\uDD50-\uDD7F]' - }, - { - name: 'InMahjong_Tiles', - astral: '\uD83C[\uDC00-\uDC2F]' - }, - { - name: 'InMalayalam', - bmp: '\u0D00-\u0D7F' - }, - { - name: 'InMandaic', - bmp: '\u0840-\u085F' - }, - { - name: 'InManichaean', - astral: '\uD802[\uDEC0-\uDEFF]' - }, - { - name: 'InMarchen', - astral: '\uD807[\uDC70-\uDCBF]' - }, - { - name: 'InMathematical_Alphanumeric_Symbols', - astral: '\uD835[\uDC00-\uDFFF]' - }, - { - name: 'InMathematical_Operators', - bmp: '\u2200-\u22FF' - }, - { - name: 'InMeetei_Mayek', - bmp: '\uABC0-\uABFF' - }, - { - name: 'InMeetei_Mayek_Extensions', - bmp: '\uAAE0-\uAAFF' - }, - { - name: 'InMende_Kikakui', - astral: '\uD83A[\uDC00-\uDCDF]' - }, - { - name: 'InMeroitic_Cursive', - astral: '\uD802[\uDDA0-\uDDFF]' - }, - { - name: 'InMeroitic_Hieroglyphs', - astral: '\uD802[\uDD80-\uDD9F]' - }, - { - name: 'InMiao', - astral: '\uD81B[\uDF00-\uDF9F]' - }, - { - name: 'InMiscellaneous_Mathematical_Symbols_A', - bmp: '\u27C0-\u27EF' - }, - { - name: 'InMiscellaneous_Mathematical_Symbols_B', - bmp: '\u2980-\u29FF' - }, - { - name: 'InMiscellaneous_Symbols', - bmp: '\u2600-\u26FF' - }, - { - name: 'InMiscellaneous_Symbols_and_Arrows', - bmp: '\u2B00-\u2BFF' - }, - { - name: 'InMiscellaneous_Symbols_and_Pictographs', - astral: '\uD83C[\uDF00-\uDFFF]|\uD83D[\uDC00-\uDDFF]' - }, - { - name: 'InMiscellaneous_Technical', - bmp: '\u2300-\u23FF' - }, - { - name: 'InModi', - astral: '\uD805[\uDE00-\uDE5F]' - }, - { - name: 'InModifier_Tone_Letters', - bmp: '\uA700-\uA71F' - }, - { - name: 'InMongolian', - bmp: '\u1800-\u18AF' - }, - { - name: 'InMongolian_Supplement', - astral: '\uD805[\uDE60-\uDE7F]' - }, - { - name: 'InMro', - astral: '\uD81A[\uDE40-\uDE6F]' - }, - { - name: 'InMultani', - astral: '\uD804[\uDE80-\uDEAF]' - }, - { - name: 'InMusical_Symbols', - astral: '\uD834[\uDD00-\uDDFF]' - }, - { - name: 'InMyanmar', - bmp: '\u1000-\u109F' - }, - { - name: 'InMyanmar_Extended_A', - bmp: '\uAA60-\uAA7F' - }, - { - name: 'InMyanmar_Extended_B', - bmp: '\uA9E0-\uA9FF' - }, - { - name: 'InNKo', - bmp: '\u07C0-\u07FF' - }, - { - name: 'InNabataean', - astral: '\uD802[\uDC80-\uDCAF]' - }, - { - name: 'InNew_Tai_Lue', - bmp: '\u1980-\u19DF' - }, - { - name: 'InNewa', - astral: '\uD805[\uDC00-\uDC7F]' - }, - { - name: 'InNumber_Forms', - bmp: '\u2150-\u218F' - }, - { - name: 'InOgham', - bmp: '\u1680-\u169F' - }, - { - name: 'InOl_Chiki', - bmp: '\u1C50-\u1C7F' - }, - { - name: 'InOld_Hungarian', - astral: '\uD803[\uDC80-\uDCFF]' - }, - { - name: 'InOld_Italic', - astral: '\uD800[\uDF00-\uDF2F]' - }, - { - name: 'InOld_North_Arabian', - astral: '\uD802[\uDE80-\uDE9F]' - }, - { - name: 'InOld_Permic', - astral: '\uD800[\uDF50-\uDF7F]' - }, - { - name: 'InOld_Persian', - astral: '\uD800[\uDFA0-\uDFDF]' - }, - { - name: 'InOld_South_Arabian', - astral: '\uD802[\uDE60-\uDE7F]' - }, - { - name: 'InOld_Turkic', - astral: '\uD803[\uDC00-\uDC4F]' - }, - { - name: 'InOptical_Character_Recognition', - bmp: '\u2440-\u245F' - }, - { - name: 'InOriya', - bmp: '\u0B00-\u0B7F' - }, - { - name: 'InOrnamental_Dingbats', - astral: '\uD83D[\uDE50-\uDE7F]' - }, - { - name: 'InOsage', - astral: '\uD801[\uDCB0-\uDCFF]' - }, - { - name: 'InOsmanya', - astral: '\uD801[\uDC80-\uDCAF]' - }, - { - name: 'InPahawh_Hmong', - astral: '\uD81A[\uDF00-\uDF8F]' - }, - { - name: 'InPalmyrene', - astral: '\uD802[\uDC60-\uDC7F]' - }, - { - name: 'InPau_Cin_Hau', - astral: '\uD806[\uDEC0-\uDEFF]' - }, - { - name: 'InPhags_pa', - bmp: '\uA840-\uA87F' - }, - { - name: 'InPhaistos_Disc', - astral: '\uD800[\uDDD0-\uDDFF]' - }, - { - name: 'InPhoenician', - astral: '\uD802[\uDD00-\uDD1F]' - }, - { - name: 'InPhonetic_Extensions', - bmp: '\u1D00-\u1D7F' - }, - { - name: 'InPhonetic_Extensions_Supplement', - bmp: '\u1D80-\u1DBF' - }, - { - name: 'InPlaying_Cards', - astral: '\uD83C[\uDCA0-\uDCFF]' - }, - { - name: 'InPrivate_Use_Area', - bmp: '\uE000-\uF8FF' - }, - { - name: 'InPsalter_Pahlavi', - astral: '\uD802[\uDF80-\uDFAF]' - }, - { - name: 'InRejang', - bmp: '\uA930-\uA95F' - }, - { - name: 'InRumi_Numeral_Symbols', - astral: '\uD803[\uDE60-\uDE7F]' - }, - { - name: 'InRunic', - bmp: '\u16A0-\u16FF' - }, - { - name: 'InSamaritan', - bmp: '\u0800-\u083F' - }, - { - name: 'InSaurashtra', - bmp: '\uA880-\uA8DF' - }, - { - name: 'InSharada', - astral: '\uD804[\uDD80-\uDDDF]' - }, - { - name: 'InShavian', - astral: '\uD801[\uDC50-\uDC7F]' - }, - { - name: 'InShorthand_Format_Controls', - astral: '\uD82F[\uDCA0-\uDCAF]' - }, - { - name: 'InSiddham', - astral: '\uD805[\uDD80-\uDDFF]' - }, - { - name: 'InSinhala', - bmp: '\u0D80-\u0DFF' - }, - { - name: 'InSinhala_Archaic_Numbers', - astral: '\uD804[\uDDE0-\uDDFF]' - }, - { - name: 'InSmall_Form_Variants', - bmp: '\uFE50-\uFE6F' - }, - { - name: 'InSora_Sompeng', - astral: '\uD804[\uDCD0-\uDCFF]' - }, - { - name: 'InSpacing_Modifier_Letters', - bmp: '\u02B0-\u02FF' - }, - { - name: 'InSpecials', - bmp: '\uFFF0-\uFFFF' - }, - { - name: 'InSundanese', - bmp: '\u1B80-\u1BBF' - }, - { - name: 'InSundanese_Supplement', - bmp: '\u1CC0-\u1CCF' - }, - { - name: 'InSuperscripts_and_Subscripts', - bmp: '\u2070-\u209F' - }, - { - name: 'InSupplemental_Arrows_A', - bmp: '\u27F0-\u27FF' - }, - { - name: 'InSupplemental_Arrows_B', - bmp: '\u2900-\u297F' - }, - { - name: 'InSupplemental_Arrows_C', - astral: '\uD83E[\uDC00-\uDCFF]' - }, - { - name: 'InSupplemental_Mathematical_Operators', - bmp: '\u2A00-\u2AFF' - }, - { - name: 'InSupplemental_Punctuation', - bmp: '\u2E00-\u2E7F' - }, - { - name: 'InSupplemental_Symbols_and_Pictographs', - astral: '\uD83E[\uDD00-\uDDFF]' - }, - { - name: 'InSupplementary_Private_Use_Area_A', - astral: '[\uDB80-\uDBBF][\uDC00-\uDFFF]' - }, - { - name: 'InSupplementary_Private_Use_Area_B', - astral: '[\uDBC0-\uDBFF][\uDC00-\uDFFF]' - }, - { - name: 'InSutton_SignWriting', - astral: '\uD836[\uDC00-\uDEAF]' - }, - { - name: 'InSyloti_Nagri', - bmp: '\uA800-\uA82F' - }, - { - name: 'InSyriac', - bmp: '\u0700-\u074F' - }, - { - name: 'InTagalog', - bmp: '\u1700-\u171F' - }, - { - name: 'InTagbanwa', - bmp: '\u1760-\u177F' - }, - { - name: 'InTags', - astral: '\uDB40[\uDC00-\uDC7F]' - }, - { - name: 'InTai_Le', - bmp: '\u1950-\u197F' - }, - { - name: 'InTai_Tham', - bmp: '\u1A20-\u1AAF' - }, - { - name: 'InTai_Viet', - bmp: '\uAA80-\uAADF' - }, - { - name: 'InTai_Xuan_Jing_Symbols', - astral: '\uD834[\uDF00-\uDF5F]' - }, - { - name: 'InTakri', - astral: '\uD805[\uDE80-\uDECF]' - }, - { - name: 'InTamil', - bmp: '\u0B80-\u0BFF' - }, - { - name: 'InTangut', - astral: '[\uD81C-\uD821][\uDC00-\uDFFF]' - }, - { - name: 'InTangut_Components', - astral: '\uD822[\uDC00-\uDEFF]' - }, - { - name: 'InTelugu', - bmp: '\u0C00-\u0C7F' - }, - { - name: 'InThaana', - bmp: '\u0780-\u07BF' - }, - { - name: 'InThai', - bmp: '\u0E00-\u0E7F' - }, - { - name: 'InTibetan', - bmp: '\u0F00-\u0FFF' - }, - { - name: 'InTifinagh', - bmp: '\u2D30-\u2D7F' - }, - { - name: 'InTirhuta', - astral: '\uD805[\uDC80-\uDCDF]' - }, - { - name: 'InTransport_and_Map_Symbols', - astral: '\uD83D[\uDE80-\uDEFF]' - }, - { - name: 'InUgaritic', - astral: '\uD800[\uDF80-\uDF9F]' - }, - { - name: 'InUnified_Canadian_Aboriginal_Syllabics', - bmp: '\u1400-\u167F' - }, - { - name: 'InUnified_Canadian_Aboriginal_Syllabics_Extended', - bmp: '\u18B0-\u18FF' - }, - { - name: 'InVai', - bmp: '\uA500-\uA63F' - }, - { - name: 'InVariation_Selectors', - bmp: '\uFE00-\uFE0F' - }, - { - name: 'InVariation_Selectors_Supplement', - astral: '\uDB40[\uDD00-\uDDEF]' - }, - { - name: 'InVedic_Extensions', - bmp: '\u1CD0-\u1CFF' - }, - { - name: 'InVertical_Forms', - bmp: '\uFE10-\uFE1F' - }, - { - name: 'InWarang_Citi', - astral: '\uD806[\uDCA0-\uDCFF]' - }, - { - name: 'InYi_Radicals', - bmp: '\uA490-\uA4CF' - }, - { - name: 'InYi_Syllables', - bmp: '\uA000-\uA48F' - }, - { - name: 'InYijing_Hexagram_Symbols', - bmp: '\u4DC0-\u4DFF' - } - ]); - -}; - -},{}],5:[function(require,module,exports){ -/*! - * XRegExp Unicode Categories 3.2.0 - * <xregexp.com> - * Steven Levithan (c) 2010-2017 MIT License - * Unicode data by Mathias Bynens <mathiasbynens.be> - */ - -module.exports = function(XRegExp) { - 'use strict'; - - /** - * Adds support for Unicode's general categories. E.g., `\p{Lu}` or `\p{Uppercase Letter}`. See - * category descriptions in UAX #44 <http://unicode.org/reports/tr44/#GC_Values_Table>. Token - * names are case insensitive, and any spaces, hyphens, and underscores are ignored. - * - * Uses Unicode 9.0.0. - * - * @requires XRegExp, Unicode Base - */ - - if (!XRegExp.addUnicodeData) { - throw new ReferenceError('Unicode Base must be loaded before Unicode Categories'); - } - - XRegExp.addUnicodeData([ - { - name: 'C', - alias: 'Other', - isBmpLast: true, - bmp: '\0-\x1F\x7F-\x9F\xAD\u0378\u0379\u0380-\u0383\u038B\u038D\u03A2\u0530\u0557\u0558\u0560\u0588\u058B\u058C\u0590\u05C8-\u05CF\u05EB-\u05EF\u05F5-\u0605\u061C\u061D\u06DD\u070E\u070F\u074B\u074C\u07B2-\u07BF\u07FB-\u07FF\u082E\u082F\u083F\u085C\u085D\u085F-\u089F\u08B5\u08BE-\u08D3\u08E2\u0984\u098D\u098E\u0991\u0992\u09A9\u09B1\u09B3-\u09B5\u09BA\u09BB\u09C5\u09C6\u09C9\u09CA\u09CF-\u09D6\u09D8-\u09DB\u09DE\u09E4\u09E5\u09FC-\u0A00\u0A04\u0A0B-\u0A0E\u0A11\u0A12\u0A29\u0A31\u0A34\u0A37\u0A3A\u0A3B\u0A3D\u0A43-\u0A46\u0A49\u0A4A\u0A4E-\u0A50\u0A52-\u0A58\u0A5D\u0A5F-\u0A65\u0A76-\u0A80\u0A84\u0A8E\u0A92\u0AA9\u0AB1\u0AB4\u0ABA\u0ABB\u0AC6\u0ACA\u0ACE\u0ACF\u0AD1-\u0ADF\u0AE4\u0AE5\u0AF2-\u0AF8\u0AFA-\u0B00\u0B04\u0B0D\u0B0E\u0B11\u0B12\u0B29\u0B31\u0B34\u0B3A\u0B3B\u0B45\u0B46\u0B49\u0B4A\u0B4E-\u0B55\u0B58-\u0B5B\u0B5E\u0B64\u0B65\u0B78-\u0B81\u0B84\u0B8B-\u0B8D\u0B91\u0B96-\u0B98\u0B9B\u0B9D\u0BA0-\u0BA2\u0BA5-\u0BA7\u0BAB-\u0BAD\u0BBA-\u0BBD\u0BC3-\u0BC5\u0BC9\u0BCE\u0BCF\u0BD1-\u0BD6\u0BD8-\u0BE5\u0BFB-\u0BFF\u0C04\u0C0D\u0C11\u0C29\u0C3A-\u0C3C\u0C45\u0C49\u0C4E-\u0C54\u0C57\u0C5B-\u0C5F\u0C64\u0C65\u0C70-\u0C77\u0C84\u0C8D\u0C91\u0CA9\u0CB4\u0CBA\u0CBB\u0CC5\u0CC9\u0CCE-\u0CD4\u0CD7-\u0CDD\u0CDF\u0CE4\u0CE5\u0CF0\u0CF3-\u0D00\u0D04\u0D0D\u0D11\u0D3B\u0D3C\u0D45\u0D49\u0D50-\u0D53\u0D64\u0D65\u0D80\u0D81\u0D84\u0D97-\u0D99\u0DB2\u0DBC\u0DBE\u0DBF\u0DC7-\u0DC9\u0DCB-\u0DCE\u0DD5\u0DD7\u0DE0-\u0DE5\u0DF0\u0DF1\u0DF5-\u0E00\u0E3B-\u0E3E\u0E5C-\u0E80\u0E83\u0E85\u0E86\u0E89\u0E8B\u0E8C\u0E8E-\u0E93\u0E98\u0EA0\u0EA4\u0EA6\u0EA8\u0EA9\u0EAC\u0EBA\u0EBE\u0EBF\u0EC5\u0EC7\u0ECE\u0ECF\u0EDA\u0EDB\u0EE0-\u0EFF\u0F48\u0F6D-\u0F70\u0F98\u0FBD\u0FCD\u0FDB-\u0FFF\u10C6\u10C8-\u10CC\u10CE\u10CF\u1249\u124E\u124F\u1257\u1259\u125E\u125F\u1289\u128E\u128F\u12B1\u12B6\u12B7\u12BF\u12C1\u12C6\u12C7\u12D7\u1311\u1316\u1317\u135B\u135C\u137D-\u137F\u139A-\u139F\u13F6\u13F7\u13FE\u13FF\u169D-\u169F\u16F9-\u16FF\u170D\u1715-\u171F\u1737-\u173F\u1754-\u175F\u176D\u1771\u1774-\u177F\u17DE\u17DF\u17EA-\u17EF\u17FA-\u17FF\u180E\u180F\u181A-\u181F\u1878-\u187F\u18AB-\u18AF\u18F6-\u18FF\u191F\u192C-\u192F\u193C-\u193F\u1941-\u1943\u196E\u196F\u1975-\u197F\u19AC-\u19AF\u19CA-\u19CF\u19DB-\u19DD\u1A1C\u1A1D\u1A5F\u1A7D\u1A7E\u1A8A-\u1A8F\u1A9A-\u1A9F\u1AAE\u1AAF\u1ABF-\u1AFF\u1B4C-\u1B4F\u1B7D-\u1B7F\u1BF4-\u1BFB\u1C38-\u1C3A\u1C4A-\u1C4C\u1C89-\u1CBF\u1CC8-\u1CCF\u1CF7\u1CFA-\u1CFF\u1DF6-\u1DFA\u1F16\u1F17\u1F1E\u1F1F\u1F46\u1F47\u1F4E\u1F4F\u1F58\u1F5A\u1F5C\u1F5E\u1F7E\u1F7F\u1FB5\u1FC5\u1FD4\u1FD5\u1FDC\u1FF0\u1FF1\u1FF5\u1FFF\u200B-\u200F\u202A-\u202E\u2060-\u206F\u2072\u2073\u208F\u209D-\u209F\u20BF-\u20CF\u20F1-\u20FF\u218C-\u218F\u23FF\u2427-\u243F\u244B-\u245F\u2B74\u2B75\u2B96\u2B97\u2BBA-\u2BBC\u2BC9\u2BD2-\u2BEB\u2BF0-\u2BFF\u2C2F\u2C5F\u2CF4-\u2CF8\u2D26\u2D28-\u2D2C\u2D2E\u2D2F\u2D68-\u2D6E\u2D71-\u2D7E\u2D97-\u2D9F\u2DA7\u2DAF\u2DB7\u2DBF\u2DC7\u2DCF\u2DD7\u2DDF\u2E45-\u2E7F\u2E9A\u2EF4-\u2EFF\u2FD6-\u2FEF\u2FFC-\u2FFF\u3040\u3097\u3098\u3100-\u3104\u312E-\u3130\u318F\u31BB-\u31BF\u31E4-\u31EF\u321F\u32FF\u4DB6-\u4DBF\u9FD6-\u9FFF\uA48D-\uA48F\uA4C7-\uA4CF\uA62C-\uA63F\uA6F8-\uA6FF\uA7AF\uA7B8-\uA7F6\uA82C-\uA82F\uA83A-\uA83F\uA878-\uA87F\uA8C6-\uA8CD\uA8DA-\uA8DF\uA8FE\uA8FF\uA954-\uA95E\uA97D-\uA97F\uA9CE\uA9DA-\uA9DD\uA9FF\uAA37-\uAA3F\uAA4E\uAA4F\uAA5A\uAA5B\uAAC3-\uAADA\uAAF7-\uAB00\uAB07\uAB08\uAB0F\uAB10\uAB17-\uAB1F\uAB27\uAB2F\uAB66-\uAB6F\uABEE\uABEF\uABFA-\uABFF\uD7A4-\uD7AF\uD7C7-\uD7CA\uD7FC-\uF8FF\uFA6E\uFA6F\uFADA-\uFAFF\uFB07-\uFB12\uFB18-\uFB1C\uFB37\uFB3D\uFB3F\uFB42\uFB45\uFBC2-\uFBD2\uFD40-\uFD4F\uFD90\uFD91\uFDC8-\uFDEF\uFDFE\uFDFF\uFE1A-\uFE1F\uFE53\uFE67\uFE6C-\uFE6F\uFE75\uFEFD-\uFF00\uFFBF-\uFFC1\uFFC8\uFFC9\uFFD0\uFFD1\uFFD8\uFFD9\uFFDD-\uFFDF\uFFE7\uFFEF-\uFFFB\uFFFE\uFFFF', - astral: '\uD800[\uDC0C\uDC27\uDC3B\uDC3E\uDC4E\uDC4F\uDC5E-\uDC7F\uDCFB-\uDCFF\uDD03-\uDD06\uDD34-\uDD36\uDD8F\uDD9C-\uDD9F\uDDA1-\uDDCF\uDDFE-\uDE7F\uDE9D-\uDE9F\uDED1-\uDEDF\uDEFC-\uDEFF\uDF24-\uDF2F\uDF4B-\uDF4F\uDF7B-\uDF7F\uDF9E\uDFC4-\uDFC7\uDFD6-\uDFFF]|\uD801[\uDC9E\uDC9F\uDCAA-\uDCAF\uDCD4-\uDCD7\uDCFC-\uDCFF\uDD28-\uDD2F\uDD64-\uDD6E\uDD70-\uDDFF\uDF37-\uDF3F\uDF56-\uDF5F\uDF68-\uDFFF]|\uD802[\uDC06\uDC07\uDC09\uDC36\uDC39-\uDC3B\uDC3D\uDC3E\uDC56\uDC9F-\uDCA6\uDCB0-\uDCDF\uDCF3\uDCF6-\uDCFA\uDD1C-\uDD1E\uDD3A-\uDD3E\uDD40-\uDD7F\uDDB8-\uDDBB\uDDD0\uDDD1\uDE04\uDE07-\uDE0B\uDE14\uDE18\uDE34-\uDE37\uDE3B-\uDE3E\uDE48-\uDE4F\uDE59-\uDE5F\uDEA0-\uDEBF\uDEE7-\uDEEA\uDEF7-\uDEFF\uDF36-\uDF38\uDF56\uDF57\uDF73-\uDF77\uDF92-\uDF98\uDF9D-\uDFA8\uDFB0-\uDFFF]|\uD803[\uDC49-\uDC7F\uDCB3-\uDCBF\uDCF3-\uDCF9\uDD00-\uDE5F\uDE7F-\uDFFF]|\uD804[\uDC4E-\uDC51\uDC70-\uDC7E\uDCBD\uDCC2-\uDCCF\uDCE9-\uDCEF\uDCFA-\uDCFF\uDD35\uDD44-\uDD4F\uDD77-\uDD7F\uDDCE\uDDCF\uDDE0\uDDF5-\uDDFF\uDE12\uDE3F-\uDE7F\uDE87\uDE89\uDE8E\uDE9E\uDEAA-\uDEAF\uDEEB-\uDEEF\uDEFA-\uDEFF\uDF04\uDF0D\uDF0E\uDF11\uDF12\uDF29\uDF31\uDF34\uDF3A\uDF3B\uDF45\uDF46\uDF49\uDF4A\uDF4E\uDF4F\uDF51-\uDF56\uDF58-\uDF5C\uDF64\uDF65\uDF6D-\uDF6F\uDF75-\uDFFF]|\uD805[\uDC5A\uDC5C\uDC5E-\uDC7F\uDCC8-\uDCCF\uDCDA-\uDD7F\uDDB6\uDDB7\uDDDE-\uDDFF\uDE45-\uDE4F\uDE5A-\uDE5F\uDE6D-\uDE7F\uDEB8-\uDEBF\uDECA-\uDEFF\uDF1A-\uDF1C\uDF2C-\uDF2F\uDF40-\uDFFF]|\uD806[\uDC00-\uDC9F\uDCF3-\uDCFE\uDD00-\uDEBF\uDEF9-\uDFFF]|\uD807[\uDC09\uDC37\uDC46-\uDC4F\uDC6D-\uDC6F\uDC90\uDC91\uDCA8\uDCB7-\uDFFF]|\uD808[\uDF9A-\uDFFF]|\uD809[\uDC6F\uDC75-\uDC7F\uDD44-\uDFFF]|[\uD80A\uD80B\uD80E-\uD810\uD812-\uD819\uD823-\uD82B\uD82D\uD82E\uD830-\uD833\uD837\uD839\uD83F\uD874-\uD87D\uD87F-\uDB3F\uDB41-\uDBFF][\uDC00-\uDFFF]|\uD80D[\uDC2F-\uDFFF]|\uD811[\uDE47-\uDFFF]|\uD81A[\uDE39-\uDE3F\uDE5F\uDE6A-\uDE6D\uDE70-\uDECF\uDEEE\uDEEF\uDEF6-\uDEFF\uDF46-\uDF4F\uDF5A\uDF62\uDF78-\uDF7C\uDF90-\uDFFF]|\uD81B[\uDC00-\uDEFF\uDF45-\uDF4F\uDF7F-\uDF8E\uDFA0-\uDFDF\uDFE1-\uDFFF]|\uD821[\uDFED-\uDFFF]|\uD822[\uDEF3-\uDFFF]|\uD82C[\uDC02-\uDFFF]|\uD82F[\uDC6B-\uDC6F\uDC7D-\uDC7F\uDC89-\uDC8F\uDC9A\uDC9B\uDCA0-\uDFFF]|\uD834[\uDCF6-\uDCFF\uDD27\uDD28\uDD73-\uDD7A\uDDE9-\uDDFF\uDE46-\uDEFF\uDF57-\uDF5F\uDF72-\uDFFF]|\uD835[\uDC55\uDC9D\uDCA0\uDCA1\uDCA3\uDCA4\uDCA7\uDCA8\uDCAD\uDCBA\uDCBC\uDCC4\uDD06\uDD0B\uDD0C\uDD15\uDD1D\uDD3A\uDD3F\uDD45\uDD47-\uDD49\uDD51\uDEA6\uDEA7\uDFCC\uDFCD]|\uD836[\uDE8C-\uDE9A\uDEA0\uDEB0-\uDFFF]|\uD838[\uDC07\uDC19\uDC1A\uDC22\uDC25\uDC2B-\uDFFF]|\uD83A[\uDCC5\uDCC6\uDCD7-\uDCFF\uDD4B-\uDD4F\uDD5A-\uDD5D\uDD60-\uDFFF]|\uD83B[\uDC00-\uDDFF\uDE04\uDE20\uDE23\uDE25\uDE26\uDE28\uDE33\uDE38\uDE3A\uDE3C-\uDE41\uDE43-\uDE46\uDE48\uDE4A\uDE4C\uDE50\uDE53\uDE55\uDE56\uDE58\uDE5A\uDE5C\uDE5E\uDE60\uDE63\uDE65\uDE66\uDE6B\uDE73\uDE78\uDE7D\uDE7F\uDE8A\uDE9C-\uDEA0\uDEA4\uDEAA\uDEBC-\uDEEF\uDEF2-\uDFFF]|\uD83C[\uDC2C-\uDC2F\uDC94-\uDC9F\uDCAF\uDCB0\uDCC0\uDCD0\uDCF6-\uDCFF\uDD0D-\uDD0F\uDD2F\uDD6C-\uDD6F\uDDAD-\uDDE5\uDE03-\uDE0F\uDE3C-\uDE3F\uDE49-\uDE4F\uDE52-\uDEFF]|\uD83D[\uDED3-\uDEDF\uDEED-\uDEEF\uDEF7-\uDEFF\uDF74-\uDF7F\uDFD5-\uDFFF]|\uD83E[\uDC0C-\uDC0F\uDC48-\uDC4F\uDC5A-\uDC5F\uDC88-\uDC8F\uDCAE-\uDD0F\uDD1F\uDD28-\uDD2F\uDD31\uDD32\uDD3F\uDD4C-\uDD4F\uDD5F-\uDD7F\uDD92-\uDDBF\uDDC1-\uDFFF]|\uD869[\uDED7-\uDEFF]|\uD86D[\uDF35-\uDF3F]|\uD86E[\uDC1E\uDC1F]|\uD873[\uDEA2-\uDFFF]|\uD87E[\uDE1E-\uDFFF]|\uDB40[\uDC00-\uDCFF\uDDF0-\uDFFF]' - }, - { - name: 'Cc', - alias: 'Control', - bmp: '\0-\x1F\x7F-\x9F' - }, - { - name: 'Cf', - alias: 'Format', - bmp: '\xAD\u0600-\u0605\u061C\u06DD\u070F\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB', - astral: '\uD804\uDCBD|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]' - }, - { - name: 'Cn', - alias: 'Unassigned', - bmp: '\u0378\u0379\u0380-\u0383\u038B\u038D\u03A2\u0530\u0557\u0558\u0560\u0588\u058B\u058C\u0590\u05C8-\u05CF\u05EB-\u05EF\u05F5-\u05FF\u061D\u070E\u074B\u074C\u07B2-\u07BF\u07FB-\u07FF\u082E\u082F\u083F\u085C\u085D\u085F-\u089F\u08B5\u08BE-\u08D3\u0984\u098D\u098E\u0991\u0992\u09A9\u09B1\u09B3-\u09B5\u09BA\u09BB\u09C5\u09C6\u09C9\u09CA\u09CF-\u09D6\u09D8-\u09DB\u09DE\u09E4\u09E5\u09FC-\u0A00\u0A04\u0A0B-\u0A0E\u0A11\u0A12\u0A29\u0A31\u0A34\u0A37\u0A3A\u0A3B\u0A3D\u0A43-\u0A46\u0A49\u0A4A\u0A4E-\u0A50\u0A52-\u0A58\u0A5D\u0A5F-\u0A65\u0A76-\u0A80\u0A84\u0A8E\u0A92\u0AA9\u0AB1\u0AB4\u0ABA\u0ABB\u0AC6\u0ACA\u0ACE\u0ACF\u0AD1-\u0ADF\u0AE4\u0AE5\u0AF2-\u0AF8\u0AFA-\u0B00\u0B04\u0B0D\u0B0E\u0B11\u0B12\u0B29\u0B31\u0B34\u0B3A\u0B3B\u0B45\u0B46\u0B49\u0B4A\u0B4E-\u0B55\u0B58-\u0B5B\u0B5E\u0B64\u0B65\u0B78-\u0B81\u0B84\u0B8B-\u0B8D\u0B91\u0B96-\u0B98\u0B9B\u0B9D\u0BA0-\u0BA2\u0BA5-\u0BA7\u0BAB-\u0BAD\u0BBA-\u0BBD\u0BC3-\u0BC5\u0BC9\u0BCE\u0BCF\u0BD1-\u0BD6\u0BD8-\u0BE5\u0BFB-\u0BFF\u0C04\u0C0D\u0C11\u0C29\u0C3A-\u0C3C\u0C45\u0C49\u0C4E-\u0C54\u0C57\u0C5B-\u0C5F\u0C64\u0C65\u0C70-\u0C77\u0C84\u0C8D\u0C91\u0CA9\u0CB4\u0CBA\u0CBB\u0CC5\u0CC9\u0CCE-\u0CD4\u0CD7-\u0CDD\u0CDF\u0CE4\u0CE5\u0CF0\u0CF3-\u0D00\u0D04\u0D0D\u0D11\u0D3B\u0D3C\u0D45\u0D49\u0D50-\u0D53\u0D64\u0D65\u0D80\u0D81\u0D84\u0D97-\u0D99\u0DB2\u0DBC\u0DBE\u0DBF\u0DC7-\u0DC9\u0DCB-\u0DCE\u0DD5\u0DD7\u0DE0-\u0DE5\u0DF0\u0DF1\u0DF5-\u0E00\u0E3B-\u0E3E\u0E5C-\u0E80\u0E83\u0E85\u0E86\u0E89\u0E8B\u0E8C\u0E8E-\u0E93\u0E98\u0EA0\u0EA4\u0EA6\u0EA8\u0EA9\u0EAC\u0EBA\u0EBE\u0EBF\u0EC5\u0EC7\u0ECE\u0ECF\u0EDA\u0EDB\u0EE0-\u0EFF\u0F48\u0F6D-\u0F70\u0F98\u0FBD\u0FCD\u0FDB-\u0FFF\u10C6\u10C8-\u10CC\u10CE\u10CF\u1249\u124E\u124F\u1257\u1259\u125E\u125F\u1289\u128E\u128F\u12B1\u12B6\u12B7\u12BF\u12C1\u12C6\u12C7\u12D7\u1311\u1316\u1317\u135B\u135C\u137D-\u137F\u139A-\u139F\u13F6\u13F7\u13FE\u13FF\u169D-\u169F\u16F9-\u16FF\u170D\u1715-\u171F\u1737-\u173F\u1754-\u175F\u176D\u1771\u1774-\u177F\u17DE\u17DF\u17EA-\u17EF\u17FA-\u17FF\u180F\u181A-\u181F\u1878-\u187F\u18AB-\u18AF\u18F6-\u18FF\u191F\u192C-\u192F\u193C-\u193F\u1941-\u1943\u196E\u196F\u1975-\u197F\u19AC-\u19AF\u19CA-\u19CF\u19DB-\u19DD\u1A1C\u1A1D\u1A5F\u1A7D\u1A7E\u1A8A-\u1A8F\u1A9A-\u1A9F\u1AAE\u1AAF\u1ABF-\u1AFF\u1B4C-\u1B4F\u1B7D-\u1B7F\u1BF4-\u1BFB\u1C38-\u1C3A\u1C4A-\u1C4C\u1C89-\u1CBF\u1CC8-\u1CCF\u1CF7\u1CFA-\u1CFF\u1DF6-\u1DFA\u1F16\u1F17\u1F1E\u1F1F\u1F46\u1F47\u1F4E\u1F4F\u1F58\u1F5A\u1F5C\u1F5E\u1F7E\u1F7F\u1FB5\u1FC5\u1FD4\u1FD5\u1FDC\u1FF0\u1FF1\u1FF5\u1FFF\u2065\u2072\u2073\u208F\u209D-\u209F\u20BF-\u20CF\u20F1-\u20FF\u218C-\u218F\u23FF\u2427-\u243F\u244B-\u245F\u2B74\u2B75\u2B96\u2B97\u2BBA-\u2BBC\u2BC9\u2BD2-\u2BEB\u2BF0-\u2BFF\u2C2F\u2C5F\u2CF4-\u2CF8\u2D26\u2D28-\u2D2C\u2D2E\u2D2F\u2D68-\u2D6E\u2D71-\u2D7E\u2D97-\u2D9F\u2DA7\u2DAF\u2DB7\u2DBF\u2DC7\u2DCF\u2DD7\u2DDF\u2E45-\u2E7F\u2E9A\u2EF4-\u2EFF\u2FD6-\u2FEF\u2FFC-\u2FFF\u3040\u3097\u3098\u3100-\u3104\u312E-\u3130\u318F\u31BB-\u31BF\u31E4-\u31EF\u321F\u32FF\u4DB6-\u4DBF\u9FD6-\u9FFF\uA48D-\uA48F\uA4C7-\uA4CF\uA62C-\uA63F\uA6F8-\uA6FF\uA7AF\uA7B8-\uA7F6\uA82C-\uA82F\uA83A-\uA83F\uA878-\uA87F\uA8C6-\uA8CD\uA8DA-\uA8DF\uA8FE\uA8FF\uA954-\uA95E\uA97D-\uA97F\uA9CE\uA9DA-\uA9DD\uA9FF\uAA37-\uAA3F\uAA4E\uAA4F\uAA5A\uAA5B\uAAC3-\uAADA\uAAF7-\uAB00\uAB07\uAB08\uAB0F\uAB10\uAB17-\uAB1F\uAB27\uAB2F\uAB66-\uAB6F\uABEE\uABEF\uABFA-\uABFF\uD7A4-\uD7AF\uD7C7-\uD7CA\uD7FC-\uD7FF\uFA6E\uFA6F\uFADA-\uFAFF\uFB07-\uFB12\uFB18-\uFB1C\uFB37\uFB3D\uFB3F\uFB42\uFB45\uFBC2-\uFBD2\uFD40-\uFD4F\uFD90\uFD91\uFDC8-\uFDEF\uFDFE\uFDFF\uFE1A-\uFE1F\uFE53\uFE67\uFE6C-\uFE6F\uFE75\uFEFD\uFEFE\uFF00\uFFBF-\uFFC1\uFFC8\uFFC9\uFFD0\uFFD1\uFFD8\uFFD9\uFFDD-\uFFDF\uFFE7\uFFEF-\uFFF8\uFFFE\uFFFF', - astral: '\uD800[\uDC0C\uDC27\uDC3B\uDC3E\uDC4E\uDC4F\uDC5E-\uDC7F\uDCFB-\uDCFF\uDD03-\uDD06\uDD34-\uDD36\uDD8F\uDD9C-\uDD9F\uDDA1-\uDDCF\uDDFE-\uDE7F\uDE9D-\uDE9F\uDED1-\uDEDF\uDEFC-\uDEFF\uDF24-\uDF2F\uDF4B-\uDF4F\uDF7B-\uDF7F\uDF9E\uDFC4-\uDFC7\uDFD6-\uDFFF]|\uD801[\uDC9E\uDC9F\uDCAA-\uDCAF\uDCD4-\uDCD7\uDCFC-\uDCFF\uDD28-\uDD2F\uDD64-\uDD6E\uDD70-\uDDFF\uDF37-\uDF3F\uDF56-\uDF5F\uDF68-\uDFFF]|\uD802[\uDC06\uDC07\uDC09\uDC36\uDC39-\uDC3B\uDC3D\uDC3E\uDC56\uDC9F-\uDCA6\uDCB0-\uDCDF\uDCF3\uDCF6-\uDCFA\uDD1C-\uDD1E\uDD3A-\uDD3E\uDD40-\uDD7F\uDDB8-\uDDBB\uDDD0\uDDD1\uDE04\uDE07-\uDE0B\uDE14\uDE18\uDE34-\uDE37\uDE3B-\uDE3E\uDE48-\uDE4F\uDE59-\uDE5F\uDEA0-\uDEBF\uDEE7-\uDEEA\uDEF7-\uDEFF\uDF36-\uDF38\uDF56\uDF57\uDF73-\uDF77\uDF92-\uDF98\uDF9D-\uDFA8\uDFB0-\uDFFF]|\uD803[\uDC49-\uDC7F\uDCB3-\uDCBF\uDCF3-\uDCF9\uDD00-\uDE5F\uDE7F-\uDFFF]|\uD804[\uDC4E-\uDC51\uDC70-\uDC7E\uDCC2-\uDCCF\uDCE9-\uDCEF\uDCFA-\uDCFF\uDD35\uDD44-\uDD4F\uDD77-\uDD7F\uDDCE\uDDCF\uDDE0\uDDF5-\uDDFF\uDE12\uDE3F-\uDE7F\uDE87\uDE89\uDE8E\uDE9E\uDEAA-\uDEAF\uDEEB-\uDEEF\uDEFA-\uDEFF\uDF04\uDF0D\uDF0E\uDF11\uDF12\uDF29\uDF31\uDF34\uDF3A\uDF3B\uDF45\uDF46\uDF49\uDF4A\uDF4E\uDF4F\uDF51-\uDF56\uDF58-\uDF5C\uDF64\uDF65\uDF6D-\uDF6F\uDF75-\uDFFF]|\uD805[\uDC5A\uDC5C\uDC5E-\uDC7F\uDCC8-\uDCCF\uDCDA-\uDD7F\uDDB6\uDDB7\uDDDE-\uDDFF\uDE45-\uDE4F\uDE5A-\uDE5F\uDE6D-\uDE7F\uDEB8-\uDEBF\uDECA-\uDEFF\uDF1A-\uDF1C\uDF2C-\uDF2F\uDF40-\uDFFF]|\uD806[\uDC00-\uDC9F\uDCF3-\uDCFE\uDD00-\uDEBF\uDEF9-\uDFFF]|\uD807[\uDC09\uDC37\uDC46-\uDC4F\uDC6D-\uDC6F\uDC90\uDC91\uDCA8\uDCB7-\uDFFF]|\uD808[\uDF9A-\uDFFF]|\uD809[\uDC6F\uDC75-\uDC7F\uDD44-\uDFFF]|[\uD80A\uD80B\uD80E-\uD810\uD812-\uD819\uD823-\uD82B\uD82D\uD82E\uD830-\uD833\uD837\uD839\uD83F\uD874-\uD87D\uD87F-\uDB3F\uDB41-\uDB7F][\uDC00-\uDFFF]|\uD80D[\uDC2F-\uDFFF]|\uD811[\uDE47-\uDFFF]|\uD81A[\uDE39-\uDE3F\uDE5F\uDE6A-\uDE6D\uDE70-\uDECF\uDEEE\uDEEF\uDEF6-\uDEFF\uDF46-\uDF4F\uDF5A\uDF62\uDF78-\uDF7C\uDF90-\uDFFF]|\uD81B[\uDC00-\uDEFF\uDF45-\uDF4F\uDF7F-\uDF8E\uDFA0-\uDFDF\uDFE1-\uDFFF]|\uD821[\uDFED-\uDFFF]|\uD822[\uDEF3-\uDFFF]|\uD82C[\uDC02-\uDFFF]|\uD82F[\uDC6B-\uDC6F\uDC7D-\uDC7F\uDC89-\uDC8F\uDC9A\uDC9B\uDCA4-\uDFFF]|\uD834[\uDCF6-\uDCFF\uDD27\uDD28\uDDE9-\uDDFF\uDE46-\uDEFF\uDF57-\uDF5F\uDF72-\uDFFF]|\uD835[\uDC55\uDC9D\uDCA0\uDCA1\uDCA3\uDCA4\uDCA7\uDCA8\uDCAD\uDCBA\uDCBC\uDCC4\uDD06\uDD0B\uDD0C\uDD15\uDD1D\uDD3A\uDD3F\uDD45\uDD47-\uDD49\uDD51\uDEA6\uDEA7\uDFCC\uDFCD]|\uD836[\uDE8C-\uDE9A\uDEA0\uDEB0-\uDFFF]|\uD838[\uDC07\uDC19\uDC1A\uDC22\uDC25\uDC2B-\uDFFF]|\uD83A[\uDCC5\uDCC6\uDCD7-\uDCFF\uDD4B-\uDD4F\uDD5A-\uDD5D\uDD60-\uDFFF]|\uD83B[\uDC00-\uDDFF\uDE04\uDE20\uDE23\uDE25\uDE26\uDE28\uDE33\uDE38\uDE3A\uDE3C-\uDE41\uDE43-\uDE46\uDE48\uDE4A\uDE4C\uDE50\uDE53\uDE55\uDE56\uDE58\uDE5A\uDE5C\uDE5E\uDE60\uDE63\uDE65\uDE66\uDE6B\uDE73\uDE78\uDE7D\uDE7F\uDE8A\uDE9C-\uDEA0\uDEA4\uDEAA\uDEBC-\uDEEF\uDEF2-\uDFFF]|\uD83C[\uDC2C-\uDC2F\uDC94-\uDC9F\uDCAF\uDCB0\uDCC0\uDCD0\uDCF6-\uDCFF\uDD0D-\uDD0F\uDD2F\uDD6C-\uDD6F\uDDAD-\uDDE5\uDE03-\uDE0F\uDE3C-\uDE3F\uDE49-\uDE4F\uDE52-\uDEFF]|\uD83D[\uDED3-\uDEDF\uDEED-\uDEEF\uDEF7-\uDEFF\uDF74-\uDF7F\uDFD5-\uDFFF]|\uD83E[\uDC0C-\uDC0F\uDC48-\uDC4F\uDC5A-\uDC5F\uDC88-\uDC8F\uDCAE-\uDD0F\uDD1F\uDD28-\uDD2F\uDD31\uDD32\uDD3F\uDD4C-\uDD4F\uDD5F-\uDD7F\uDD92-\uDDBF\uDDC1-\uDFFF]|\uD869[\uDED7-\uDEFF]|\uD86D[\uDF35-\uDF3F]|\uD86E[\uDC1E\uDC1F]|\uD873[\uDEA2-\uDFFF]|\uD87E[\uDE1E-\uDFFF]|\uDB40[\uDC00\uDC02-\uDC1F\uDC80-\uDCFF\uDDF0-\uDFFF]|[\uDBBF\uDBFF][\uDFFE\uDFFF]' - }, - { - name: 'Co', - alias: 'Private_Use', - bmp: '\uE000-\uF8FF', - astral: '[\uDB80-\uDBBE\uDBC0-\uDBFE][\uDC00-\uDFFF]|[\uDBBF\uDBFF][\uDC00-\uDFFD]' - }, - { - name: 'Cs', - alias: 'Surrogate', - bmp: '\uD800-\uDFFF' - }, - { - name: 'L', - alias: 'Letter', - bmp: 'A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC', - astral: '\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF30-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]' - }, - { - name: 'Ll', - alias: 'Lowercase_Letter', - bmp: 'a-z\xB5\xDF-\xF6\xF8-\xFF\u0101\u0103\u0105\u0107\u0109\u010B\u010D\u010F\u0111\u0113\u0115\u0117\u0119\u011B\u011D\u011F\u0121\u0123\u0125\u0127\u0129\u012B\u012D\u012F\u0131\u0133\u0135\u0137\u0138\u013A\u013C\u013E\u0140\u0142\u0144\u0146\u0148\u0149\u014B\u014D\u014F\u0151\u0153\u0155\u0157\u0159\u015B\u015D\u015F\u0161\u0163\u0165\u0167\u0169\u016B\u016D\u016F\u0171\u0173\u0175\u0177\u017A\u017C\u017E-\u0180\u0183\u0185\u0188\u018C\u018D\u0192\u0195\u0199-\u019B\u019E\u01A1\u01A3\u01A5\u01A8\u01AA\u01AB\u01AD\u01B0\u01B4\u01B6\u01B9\u01BA\u01BD-\u01BF\u01C6\u01C9\u01CC\u01CE\u01D0\u01D2\u01D4\u01D6\u01D8\u01DA\u01DC\u01DD\u01DF\u01E1\u01E3\u01E5\u01E7\u01E9\u01EB\u01ED\u01EF\u01F0\u01F3\u01F5\u01F9\u01FB\u01FD\u01FF\u0201\u0203\u0205\u0207\u0209\u020B\u020D\u020F\u0211\u0213\u0215\u0217\u0219\u021B\u021D\u021F\u0221\u0223\u0225\u0227\u0229\u022B\u022D\u022F\u0231\u0233-\u0239\u023C\u023F\u0240\u0242\u0247\u0249\u024B\u024D\u024F-\u0293\u0295-\u02AF\u0371\u0373\u0377\u037B-\u037D\u0390\u03AC-\u03CE\u03D0\u03D1\u03D5-\u03D7\u03D9\u03DB\u03DD\u03DF\u03E1\u03E3\u03E5\u03E7\u03E9\u03EB\u03ED\u03EF-\u03F3\u03F5\u03F8\u03FB\u03FC\u0430-\u045F\u0461\u0463\u0465\u0467\u0469\u046B\u046D\u046F\u0471\u0473\u0475\u0477\u0479\u047B\u047D\u047F\u0481\u048B\u048D\u048F\u0491\u0493\u0495\u0497\u0499\u049B\u049D\u049F\u04A1\u04A3\u04A5\u04A7\u04A9\u04AB\u04AD\u04AF\u04B1\u04B3\u04B5\u04B7\u04B9\u04BB\u04BD\u04BF\u04C2\u04C4\u04C6\u04C8\u04CA\u04CC\u04CE\u04CF\u04D1\u04D3\u04D5\u04D7\u04D9\u04DB\u04DD\u04DF\u04E1\u04E3\u04E5\u04E7\u04E9\u04EB\u04ED\u04EF\u04F1\u04F3\u04F5\u04F7\u04F9\u04FB\u04FD\u04FF\u0501\u0503\u0505\u0507\u0509\u050B\u050D\u050F\u0511\u0513\u0515\u0517\u0519\u051B\u051D\u051F\u0521\u0523\u0525\u0527\u0529\u052B\u052D\u052F\u0561-\u0587\u13F8-\u13FD\u1C80-\u1C88\u1D00-\u1D2B\u1D6B-\u1D77\u1D79-\u1D9A\u1E01\u1E03\u1E05\u1E07\u1E09\u1E0B\u1E0D\u1E0F\u1E11\u1E13\u1E15\u1E17\u1E19\u1E1B\u1E1D\u1E1F\u1E21\u1E23\u1E25\u1E27\u1E29\u1E2B\u1E2D\u1E2F\u1E31\u1E33\u1E35\u1E37\u1E39\u1E3B\u1E3D\u1E3F\u1E41\u1E43\u1E45\u1E47\u1E49\u1E4B\u1E4D\u1E4F\u1E51\u1E53\u1E55\u1E57\u1E59\u1E5B\u1E5D\u1E5F\u1E61\u1E63\u1E65\u1E67\u1E69\u1E6B\u1E6D\u1E6F\u1E71\u1E73\u1E75\u1E77\u1E79\u1E7B\u1E7D\u1E7F\u1E81\u1E83\u1E85\u1E87\u1E89\u1E8B\u1E8D\u1E8F\u1E91\u1E93\u1E95-\u1E9D\u1E9F\u1EA1\u1EA3\u1EA5\u1EA7\u1EA9\u1EAB\u1EAD\u1EAF\u1EB1\u1EB3\u1EB5\u1EB7\u1EB9\u1EBB\u1EBD\u1EBF\u1EC1\u1EC3\u1EC5\u1EC7\u1EC9\u1ECB\u1ECD\u1ECF\u1ED1\u1ED3\u1ED5\u1ED7\u1ED9\u1EDB\u1EDD\u1EDF\u1EE1\u1EE3\u1EE5\u1EE7\u1EE9\u1EEB\u1EED\u1EEF\u1EF1\u1EF3\u1EF5\u1EF7\u1EF9\u1EFB\u1EFD\u1EFF-\u1F07\u1F10-\u1F15\u1F20-\u1F27\u1F30-\u1F37\u1F40-\u1F45\u1F50-\u1F57\u1F60-\u1F67\u1F70-\u1F7D\u1F80-\u1F87\u1F90-\u1F97\u1FA0-\u1FA7\u1FB0-\u1FB4\u1FB6\u1FB7\u1FBE\u1FC2-\u1FC4\u1FC6\u1FC7\u1FD0-\u1FD3\u1FD6\u1FD7\u1FE0-\u1FE7\u1FF2-\u1FF4\u1FF6\u1FF7\u210A\u210E\u210F\u2113\u212F\u2134\u2139\u213C\u213D\u2146-\u2149\u214E\u2184\u2C30-\u2C5E\u2C61\u2C65\u2C66\u2C68\u2C6A\u2C6C\u2C71\u2C73\u2C74\u2C76-\u2C7B\u2C81\u2C83\u2C85\u2C87\u2C89\u2C8B\u2C8D\u2C8F\u2C91\u2C93\u2C95\u2C97\u2C99\u2C9B\u2C9D\u2C9F\u2CA1\u2CA3\u2CA5\u2CA7\u2CA9\u2CAB\u2CAD\u2CAF\u2CB1\u2CB3\u2CB5\u2CB7\u2CB9\u2CBB\u2CBD\u2CBF\u2CC1\u2CC3\u2CC5\u2CC7\u2CC9\u2CCB\u2CCD\u2CCF\u2CD1\u2CD3\u2CD5\u2CD7\u2CD9\u2CDB\u2CDD\u2CDF\u2CE1\u2CE3\u2CE4\u2CEC\u2CEE\u2CF3\u2D00-\u2D25\u2D27\u2D2D\uA641\uA643\uA645\uA647\uA649\uA64B\uA64D\uA64F\uA651\uA653\uA655\uA657\uA659\uA65B\uA65D\uA65F\uA661\uA663\uA665\uA667\uA669\uA66B\uA66D\uA681\uA683\uA685\uA687\uA689\uA68B\uA68D\uA68F\uA691\uA693\uA695\uA697\uA699\uA69B\uA723\uA725\uA727\uA729\uA72B\uA72D\uA72F-\uA731\uA733\uA735\uA737\uA739\uA73B\uA73D\uA73F\uA741\uA743\uA745\uA747\uA749\uA74B\uA74D\uA74F\uA751\uA753\uA755\uA757\uA759\uA75B\uA75D\uA75F\uA761\uA763\uA765\uA767\uA769\uA76B\uA76D\uA76F\uA771-\uA778\uA77A\uA77C\uA77F\uA781\uA783\uA785\uA787\uA78C\uA78E\uA791\uA793-\uA795\uA797\uA799\uA79B\uA79D\uA79F\uA7A1\uA7A3\uA7A5\uA7A7\uA7A9\uA7B5\uA7B7\uA7FA\uAB30-\uAB5A\uAB60-\uAB65\uAB70-\uABBF\uFB00-\uFB06\uFB13-\uFB17\uFF41-\uFF5A', - astral: '\uD801[\uDC28-\uDC4F\uDCD8-\uDCFB]|\uD803[\uDCC0-\uDCF2]|\uD806[\uDCC0-\uDCDF]|\uD835[\uDC1A-\uDC33\uDC4E-\uDC54\uDC56-\uDC67\uDC82-\uDC9B\uDCB6-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDCEA-\uDD03\uDD1E-\uDD37\uDD52-\uDD6B\uDD86-\uDD9F\uDDBA-\uDDD3\uDDEE-\uDE07\uDE22-\uDE3B\uDE56-\uDE6F\uDE8A-\uDEA5\uDEC2-\uDEDA\uDEDC-\uDEE1\uDEFC-\uDF14\uDF16-\uDF1B\uDF36-\uDF4E\uDF50-\uDF55\uDF70-\uDF88\uDF8A-\uDF8F\uDFAA-\uDFC2\uDFC4-\uDFC9\uDFCB]|\uD83A[\uDD22-\uDD43]' - }, - { - name: 'Lm', - alias: 'Modifier_Letter', - bmp: '\u02B0-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0374\u037A\u0559\u0640\u06E5\u06E6\u07F4\u07F5\u07FA\u081A\u0824\u0828\u0971\u0E46\u0EC6\u10FC\u17D7\u1843\u1AA7\u1C78-\u1C7D\u1D2C-\u1D6A\u1D78\u1D9B-\u1DBF\u2071\u207F\u2090-\u209C\u2C7C\u2C7D\u2D6F\u2E2F\u3005\u3031-\u3035\u303B\u309D\u309E\u30FC-\u30FE\uA015\uA4F8-\uA4FD\uA60C\uA67F\uA69C\uA69D\uA717-\uA71F\uA770\uA788\uA7F8\uA7F9\uA9CF\uA9E6\uAA70\uAADD\uAAF3\uAAF4\uAB5C-\uAB5F\uFF70\uFF9E\uFF9F', - astral: '\uD81A[\uDF40-\uDF43]|\uD81B[\uDF93-\uDF9F\uDFE0]' - }, - { - name: 'Lo', - alias: 'Other_Letter', - bmp: '\xAA\xBA\u01BB\u01C0-\u01C3\u0294\u05D0-\u05EA\u05F0-\u05F2\u0620-\u063F\u0641-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u0800-\u0815\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0972-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E45\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10D0-\u10FA\u10FD-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17DC\u1820-\u1842\u1844-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C77\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u2135-\u2138\u2D30-\u2D67\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3006\u303C\u3041-\u3096\u309F\u30A1-\u30FA\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA014\uA016-\uA48C\uA4D0-\uA4F7\uA500-\uA60B\uA610-\uA61F\uA62A\uA62B\uA66E\uA6A0-\uA6E5\uA78F\uA7F7\uA7FB-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9E0-\uA9E4\uA9E7-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA6F\uAA71-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB\uAADC\uAAE0-\uAAEA\uAAF2\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uABC0-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF66-\uFF6F\uFF71-\uFF9D\uFFA0-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC', - astral: '\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF30-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC50-\uDC9D\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD83A[\uDC00-\uDCC4]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]' - }, - { - name: 'Lt', - alias: 'Titlecase_Letter', - bmp: '\u01C5\u01C8\u01CB\u01F2\u1F88-\u1F8F\u1F98-\u1F9F\u1FA8-\u1FAF\u1FBC\u1FCC\u1FFC' - }, - { - name: 'Lu', - alias: 'Uppercase_Letter', - bmp: 'A-Z\xC0-\xD6\xD8-\xDE\u0100\u0102\u0104\u0106\u0108\u010A\u010C\u010E\u0110\u0112\u0114\u0116\u0118\u011A\u011C\u011E\u0120\u0122\u0124\u0126\u0128\u012A\u012C\u012E\u0130\u0132\u0134\u0136\u0139\u013B\u013D\u013F\u0141\u0143\u0145\u0147\u014A\u014C\u014E\u0150\u0152\u0154\u0156\u0158\u015A\u015C\u015E\u0160\u0162\u0164\u0166\u0168\u016A\u016C\u016E\u0170\u0172\u0174\u0176\u0178\u0179\u017B\u017D\u0181\u0182\u0184\u0186\u0187\u0189-\u018B\u018E-\u0191\u0193\u0194\u0196-\u0198\u019C\u019D\u019F\u01A0\u01A2\u01A4\u01A6\u01A7\u01A9\u01AC\u01AE\u01AF\u01B1-\u01B3\u01B5\u01B7\u01B8\u01BC\u01C4\u01C7\u01CA\u01CD\u01CF\u01D1\u01D3\u01D5\u01D7\u01D9\u01DB\u01DE\u01E0\u01E2\u01E4\u01E6\u01E8\u01EA\u01EC\u01EE\u01F1\u01F4\u01F6-\u01F8\u01FA\u01FC\u01FE\u0200\u0202\u0204\u0206\u0208\u020A\u020C\u020E\u0210\u0212\u0214\u0216\u0218\u021A\u021C\u021E\u0220\u0222\u0224\u0226\u0228\u022A\u022C\u022E\u0230\u0232\u023A\u023B\u023D\u023E\u0241\u0243-\u0246\u0248\u024A\u024C\u024E\u0370\u0372\u0376\u037F\u0386\u0388-\u038A\u038C\u038E\u038F\u0391-\u03A1\u03A3-\u03AB\u03CF\u03D2-\u03D4\u03D8\u03DA\u03DC\u03DE\u03E0\u03E2\u03E4\u03E6\u03E8\u03EA\u03EC\u03EE\u03F4\u03F7\u03F9\u03FA\u03FD-\u042F\u0460\u0462\u0464\u0466\u0468\u046A\u046C\u046E\u0470\u0472\u0474\u0476\u0478\u047A\u047C\u047E\u0480\u048A\u048C\u048E\u0490\u0492\u0494\u0496\u0498\u049A\u049C\u049E\u04A0\u04A2\u04A4\u04A6\u04A8\u04AA\u04AC\u04AE\u04B0\u04B2\u04B4\u04B6\u04B8\u04BA\u04BC\u04BE\u04C0\u04C1\u04C3\u04C5\u04C7\u04C9\u04CB\u04CD\u04D0\u04D2\u04D4\u04D6\u04D8\u04DA\u04DC\u04DE\u04E0\u04E2\u04E4\u04E6\u04E8\u04EA\u04EC\u04EE\u04F0\u04F2\u04F4\u04F6\u04F8\u04FA\u04FC\u04FE\u0500\u0502\u0504\u0506\u0508\u050A\u050C\u050E\u0510\u0512\u0514\u0516\u0518\u051A\u051C\u051E\u0520\u0522\u0524\u0526\u0528\u052A\u052C\u052E\u0531-\u0556\u10A0-\u10C5\u10C7\u10CD\u13A0-\u13F5\u1E00\u1E02\u1E04\u1E06\u1E08\u1E0A\u1E0C\u1E0E\u1E10\u1E12\u1E14\u1E16\u1E18\u1E1A\u1E1C\u1E1E\u1E20\u1E22\u1E24\u1E26\u1E28\u1E2A\u1E2C\u1E2E\u1E30\u1E32\u1E34\u1E36\u1E38\u1E3A\u1E3C\u1E3E\u1E40\u1E42\u1E44\u1E46\u1E48\u1E4A\u1E4C\u1E4E\u1E50\u1E52\u1E54\u1E56\u1E58\u1E5A\u1E5C\u1E5E\u1E60\u1E62\u1E64\u1E66\u1E68\u1E6A\u1E6C\u1E6E\u1E70\u1E72\u1E74\u1E76\u1E78\u1E7A\u1E7C\u1E7E\u1E80\u1E82\u1E84\u1E86\u1E88\u1E8A\u1E8C\u1E8E\u1E90\u1E92\u1E94\u1E9E\u1EA0\u1EA2\u1EA4\u1EA6\u1EA8\u1EAA\u1EAC\u1EAE\u1EB0\u1EB2\u1EB4\u1EB6\u1EB8\u1EBA\u1EBC\u1EBE\u1EC0\u1EC2\u1EC4\u1EC6\u1EC8\u1ECA\u1ECC\u1ECE\u1ED0\u1ED2\u1ED4\u1ED6\u1ED8\u1EDA\u1EDC\u1EDE\u1EE0\u1EE2\u1EE4\u1EE6\u1EE8\u1EEA\u1EEC\u1EEE\u1EF0\u1EF2\u1EF4\u1EF6\u1EF8\u1EFA\u1EFC\u1EFE\u1F08-\u1F0F\u1F18-\u1F1D\u1F28-\u1F2F\u1F38-\u1F3F\u1F48-\u1F4D\u1F59\u1F5B\u1F5D\u1F5F\u1F68-\u1F6F\u1FB8-\u1FBB\u1FC8-\u1FCB\u1FD8-\u1FDB\u1FE8-\u1FEC\u1FF8-\u1FFB\u2102\u2107\u210B-\u210D\u2110-\u2112\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u2130-\u2133\u213E\u213F\u2145\u2183\u2C00-\u2C2E\u2C60\u2C62-\u2C64\u2C67\u2C69\u2C6B\u2C6D-\u2C70\u2C72\u2C75\u2C7E-\u2C80\u2C82\u2C84\u2C86\u2C88\u2C8A\u2C8C\u2C8E\u2C90\u2C92\u2C94\u2C96\u2C98\u2C9A\u2C9C\u2C9E\u2CA0\u2CA2\u2CA4\u2CA6\u2CA8\u2CAA\u2CAC\u2CAE\u2CB0\u2CB2\u2CB4\u2CB6\u2CB8\u2CBA\u2CBC\u2CBE\u2CC0\u2CC2\u2CC4\u2CC6\u2CC8\u2CCA\u2CCC\u2CCE\u2CD0\u2CD2\u2CD4\u2CD6\u2CD8\u2CDA\u2CDC\u2CDE\u2CE0\u2CE2\u2CEB\u2CED\u2CF2\uA640\uA642\uA644\uA646\uA648\uA64A\uA64C\uA64E\uA650\uA652\uA654\uA656\uA658\uA65A\uA65C\uA65E\uA660\uA662\uA664\uA666\uA668\uA66A\uA66C\uA680\uA682\uA684\uA686\uA688\uA68A\uA68C\uA68E\uA690\uA692\uA694\uA696\uA698\uA69A\uA722\uA724\uA726\uA728\uA72A\uA72C\uA72E\uA732\uA734\uA736\uA738\uA73A\uA73C\uA73E\uA740\uA742\uA744\uA746\uA748\uA74A\uA74C\uA74E\uA750\uA752\uA754\uA756\uA758\uA75A\uA75C\uA75E\uA760\uA762\uA764\uA766\uA768\uA76A\uA76C\uA76E\uA779\uA77B\uA77D\uA77E\uA780\uA782\uA784\uA786\uA78B\uA78D\uA790\uA792\uA796\uA798\uA79A\uA79C\uA79E\uA7A0\uA7A2\uA7A4\uA7A6\uA7A8\uA7AA-\uA7AE\uA7B0-\uA7B4\uA7B6\uFF21-\uFF3A', - astral: '\uD801[\uDC00-\uDC27\uDCB0-\uDCD3]|\uD803[\uDC80-\uDCB2]|\uD806[\uDCA0-\uDCBF]|\uD835[\uDC00-\uDC19\uDC34-\uDC4D\uDC68-\uDC81\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB5\uDCD0-\uDCE9\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD38\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD6C-\uDD85\uDDA0-\uDDB9\uDDD4-\uDDED\uDE08-\uDE21\uDE3C-\uDE55\uDE70-\uDE89\uDEA8-\uDEC0\uDEE2-\uDEFA\uDF1C-\uDF34\uDF56-\uDF6E\uDF90-\uDFA8\uDFCA]|\uD83A[\uDD00-\uDD21]' - }, - { - name: 'M', - alias: 'Mark', - bmp: '\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D4-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B62\u0B63\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0C00-\u0C03\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D01-\u0D03\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D82\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EB9\u0EBB\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F\u109A-\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u192B\u1930-\u193B\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F\u1AB0-\u1ABE\u1B00-\u1B04\u1B34-\u1B44\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BE6-\u1BF3\u1C24-\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF2-\u1CF4\u1CF8\u1CF9\u1DC0-\u1DF5\u1DFB-\u1DFF\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA880\uA881\uA8B4-\uA8C5\uA8E0-\uA8F1\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9E5\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F', - astral: '\uD800[\uDDFD\uDEE0\uDF76-\uDF7A]|\uD802[\uDE01-\uDE03\uDE05\uDE06\uDE0C-\uDE0F\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD804[\uDC00-\uDC02\uDC38-\uDC46\uDC7F-\uDC82\uDCB0-\uDCBA\uDD00-\uDD02\uDD27-\uDD34\uDD73\uDD80-\uDD82\uDDB3-\uDDC0\uDDCA-\uDDCC\uDE2C-\uDE37\uDE3E\uDEDF-\uDEEA\uDF00-\uDF03\uDF3C\uDF3E-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF57\uDF62\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC35-\uDC46\uDCB0-\uDCC3\uDDAF-\uDDB5\uDDB8-\uDDC0\uDDDC\uDDDD\uDE30-\uDE40\uDEAB-\uDEB7\uDF1D-\uDF2B]|\uD807[\uDC2F-\uDC36\uDC38-\uDC3F\uDC92-\uDCA7\uDCA9-\uDCB6]|\uD81A[\uDEF0-\uDEF4\uDF30-\uDF36]|\uD81B[\uDF51-\uDF7E\uDF8F-\uDF92]|\uD82F[\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDCD0-\uDCD6\uDD44-\uDD4A]|\uDB40[\uDD00-\uDDEF]' - }, - { - name: 'Mc', - alias: 'Spacing_Mark', - bmp: '\u0903\u093B\u093E-\u0940\u0949-\u094C\u094E\u094F\u0982\u0983\u09BE-\u09C0\u09C7\u09C8\u09CB\u09CC\u09D7\u0A03\u0A3E-\u0A40\u0A83\u0ABE-\u0AC0\u0AC9\u0ACB\u0ACC\u0B02\u0B03\u0B3E\u0B40\u0B47\u0B48\u0B4B\u0B4C\u0B57\u0BBE\u0BBF\u0BC1\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCC\u0BD7\u0C01-\u0C03\u0C41-\u0C44\u0C82\u0C83\u0CBE\u0CC0-\u0CC4\u0CC7\u0CC8\u0CCA\u0CCB\u0CD5\u0CD6\u0D02\u0D03\u0D3E-\u0D40\u0D46-\u0D48\u0D4A-\u0D4C\u0D57\u0D82\u0D83\u0DCF-\u0DD1\u0DD8-\u0DDF\u0DF2\u0DF3\u0F3E\u0F3F\u0F7F\u102B\u102C\u1031\u1038\u103B\u103C\u1056\u1057\u1062-\u1064\u1067-\u106D\u1083\u1084\u1087-\u108C\u108F\u109A-\u109C\u17B6\u17BE-\u17C5\u17C7\u17C8\u1923-\u1926\u1929-\u192B\u1930\u1931\u1933-\u1938\u1A19\u1A1A\u1A55\u1A57\u1A61\u1A63\u1A64\u1A6D-\u1A72\u1B04\u1B35\u1B3B\u1B3D-\u1B41\u1B43\u1B44\u1B82\u1BA1\u1BA6\u1BA7\u1BAA\u1BE7\u1BEA-\u1BEC\u1BEE\u1BF2\u1BF3\u1C24-\u1C2B\u1C34\u1C35\u1CE1\u1CF2\u1CF3\u302E\u302F\uA823\uA824\uA827\uA880\uA881\uA8B4-\uA8C3\uA952\uA953\uA983\uA9B4\uA9B5\uA9BA\uA9BB\uA9BD-\uA9C0\uAA2F\uAA30\uAA33\uAA34\uAA4D\uAA7B\uAA7D\uAAEB\uAAEE\uAAEF\uAAF5\uABE3\uABE4\uABE6\uABE7\uABE9\uABEA\uABEC', - astral: '\uD804[\uDC00\uDC02\uDC82\uDCB0-\uDCB2\uDCB7\uDCB8\uDD2C\uDD82\uDDB3-\uDDB5\uDDBF\uDDC0\uDE2C-\uDE2E\uDE32\uDE33\uDE35\uDEE0-\uDEE2\uDF02\uDF03\uDF3E\uDF3F\uDF41-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF57\uDF62\uDF63]|\uD805[\uDC35-\uDC37\uDC40\uDC41\uDC45\uDCB0-\uDCB2\uDCB9\uDCBB-\uDCBE\uDCC1\uDDAF-\uDDB1\uDDB8-\uDDBB\uDDBE\uDE30-\uDE32\uDE3B\uDE3C\uDE3E\uDEAC\uDEAE\uDEAF\uDEB6\uDF20\uDF21\uDF26]|\uD807[\uDC2F\uDC3E\uDCA9\uDCB1\uDCB4]|\uD81B[\uDF51-\uDF7E]|\uD834[\uDD65\uDD66\uDD6D-\uDD72]' - }, - { - name: 'Me', - alias: 'Enclosing_Mark', - bmp: '\u0488\u0489\u1ABE\u20DD-\u20E0\u20E2-\u20E4\uA670-\uA672' - }, - { - name: 'Mn', - alias: 'Nonspacing_Mark', - bmp: '\u0300-\u036F\u0483-\u0487\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D4-\u08E1\u08E3-\u0902\u093A\u093C\u0941-\u0948\u094D\u0951-\u0957\u0962\u0963\u0981\u09BC\u09C1-\u09C4\u09CD\u09E2\u09E3\u0A01\u0A02\u0A3C\u0A41\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81\u0A82\u0ABC\u0AC1-\u0AC5\u0AC7\u0AC8\u0ACD\u0AE2\u0AE3\u0B01\u0B3C\u0B3F\u0B41-\u0B44\u0B4D\u0B56\u0B62\u0B63\u0B82\u0BC0\u0BCD\u0C00\u0C3E-\u0C40\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81\u0CBC\u0CBF\u0CC6\u0CCC\u0CCD\u0CE2\u0CE3\u0D01\u0D41-\u0D44\u0D4D\u0D62\u0D63\u0DCA\u0DD2-\u0DD4\u0DD6\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EB9\u0EBB\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F71-\u0F7E\u0F80-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102D-\u1030\u1032-\u1037\u1039\u103A\u103D\u103E\u1058\u1059\u105E-\u1060\u1071-\u1074\u1082\u1085\u1086\u108D\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4\u17B5\u17B7-\u17BD\u17C6\u17C9-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193B\u1A17\u1A18\u1A1B\u1A56\u1A58-\u1A5E\u1A60\u1A62\u1A65-\u1A6C\u1A73-\u1A7C\u1A7F\u1AB0-\u1ABD\u1B00-\u1B03\u1B34\u1B36-\u1B3A\u1B3C\u1B42\u1B6B-\u1B73\u1B80\u1B81\u1BA2-\u1BA5\u1BA8\u1BA9\u1BAB-\u1BAD\u1BE6\u1BE8\u1BE9\u1BED\u1BEF-\u1BF1\u1C2C-\u1C33\u1C36\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE0\u1CE2-\u1CE8\u1CED\u1CF4\u1CF8\u1CF9\u1DC0-\u1DF5\u1DFB-\u1DFF\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302D\u3099\u309A\uA66F\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA825\uA826\uA8C4\uA8C5\uA8E0-\uA8F1\uA926-\uA92D\uA947-\uA951\uA980-\uA982\uA9B3\uA9B6-\uA9B9\uA9BC\uA9E5\uAA29-\uAA2E\uAA31\uAA32\uAA35\uAA36\uAA43\uAA4C\uAA7C\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEC\uAAED\uAAF6\uABE5\uABE8\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F', - astral: '\uD800[\uDDFD\uDEE0\uDF76-\uDF7A]|\uD802[\uDE01-\uDE03\uDE05\uDE06\uDE0C-\uDE0F\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD804[\uDC01\uDC38-\uDC46\uDC7F-\uDC81\uDCB3-\uDCB6\uDCB9\uDCBA\uDD00-\uDD02\uDD27-\uDD2B\uDD2D-\uDD34\uDD73\uDD80\uDD81\uDDB6-\uDDBE\uDDCA-\uDDCC\uDE2F-\uDE31\uDE34\uDE36\uDE37\uDE3E\uDEDF\uDEE3-\uDEEA\uDF00\uDF01\uDF3C\uDF40\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC38-\uDC3F\uDC42-\uDC44\uDC46\uDCB3-\uDCB8\uDCBA\uDCBF\uDCC0\uDCC2\uDCC3\uDDB2-\uDDB5\uDDBC\uDDBD\uDDBF\uDDC0\uDDDC\uDDDD\uDE33-\uDE3A\uDE3D\uDE3F\uDE40\uDEAB\uDEAD\uDEB0-\uDEB5\uDEB7\uDF1D-\uDF1F\uDF22-\uDF25\uDF27-\uDF2B]|\uD807[\uDC30-\uDC36\uDC38-\uDC3D\uDC3F\uDC92-\uDCA7\uDCAA-\uDCB0\uDCB2\uDCB3\uDCB5\uDCB6]|\uD81A[\uDEF0-\uDEF4\uDF30-\uDF36]|\uD81B[\uDF8F-\uDF92]|\uD82F[\uDC9D\uDC9E]|\uD834[\uDD67-\uDD69\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDCD0-\uDCD6\uDD44-\uDD4A]|\uDB40[\uDD00-\uDDEF]' - }, - { - name: 'N', - alias: 'Number', - bmp: '0-9\xB2\xB3\xB9\xBC-\xBE\u0660-\u0669\u06F0-\u06F9\u07C0-\u07C9\u0966-\u096F\u09E6-\u09EF\u09F4-\u09F9\u0A66-\u0A6F\u0AE6-\u0AEF\u0B66-\u0B6F\u0B72-\u0B77\u0BE6-\u0BF2\u0C66-\u0C6F\u0C78-\u0C7E\u0CE6-\u0CEF\u0D58-\u0D5E\u0D66-\u0D78\u0DE6-\u0DEF\u0E50-\u0E59\u0ED0-\u0ED9\u0F20-\u0F33\u1040-\u1049\u1090-\u1099\u1369-\u137C\u16EE-\u16F0\u17E0-\u17E9\u17F0-\u17F9\u1810-\u1819\u1946-\u194F\u19D0-\u19DA\u1A80-\u1A89\u1A90-\u1A99\u1B50-\u1B59\u1BB0-\u1BB9\u1C40-\u1C49\u1C50-\u1C59\u2070\u2074-\u2079\u2080-\u2089\u2150-\u2182\u2185-\u2189\u2460-\u249B\u24EA-\u24FF\u2776-\u2793\u2CFD\u3007\u3021-\u3029\u3038-\u303A\u3192-\u3195\u3220-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\uA620-\uA629\uA6E6-\uA6EF\uA830-\uA835\uA8D0-\uA8D9\uA900-\uA909\uA9D0-\uA9D9\uA9F0-\uA9F9\uAA50-\uAA59\uABF0-\uABF9\uFF10-\uFF19', - astral: '\uD800[\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDEE1-\uDEFB\uDF20-\uDF23\uDF41\uDF4A\uDFD1-\uDFD5]|\uD801[\uDCA0-\uDCA9]|\uD802[\uDC58-\uDC5F\uDC79-\uDC7F\uDCA7-\uDCAF\uDCFB-\uDCFF\uDD16-\uDD1B\uDDBC\uDDBD\uDDC0-\uDDCF\uDDD2-\uDDFF\uDE40-\uDE47\uDE7D\uDE7E\uDE9D-\uDE9F\uDEEB-\uDEEF\uDF58-\uDF5F\uDF78-\uDF7F\uDFA9-\uDFAF]|\uD803[\uDCFA-\uDCFF\uDE60-\uDE7E]|\uD804[\uDC52-\uDC6F\uDCF0-\uDCF9\uDD36-\uDD3F\uDDD0-\uDDD9\uDDE1-\uDDF4\uDEF0-\uDEF9]|\uD805[\uDC50-\uDC59\uDCD0-\uDCD9\uDE50-\uDE59\uDEC0-\uDEC9\uDF30-\uDF3B]|\uD806[\uDCE0-\uDCF2]|\uD807[\uDC50-\uDC6C]|\uD809[\uDC00-\uDC6E]|\uD81A[\uDE60-\uDE69\uDF50-\uDF59\uDF5B-\uDF61]|\uD834[\uDF60-\uDF71]|\uD835[\uDFCE-\uDFFF]|\uD83A[\uDCC7-\uDCCF\uDD50-\uDD59]|\uD83C[\uDD00-\uDD0C]' - }, - { - name: 'Nd', - alias: 'Decimal_Number', - bmp: '0-9\u0660-\u0669\u06F0-\u06F9\u07C0-\u07C9\u0966-\u096F\u09E6-\u09EF\u0A66-\u0A6F\u0AE6-\u0AEF\u0B66-\u0B6F\u0BE6-\u0BEF\u0C66-\u0C6F\u0CE6-\u0CEF\u0D66-\u0D6F\u0DE6-\u0DEF\u0E50-\u0E59\u0ED0-\u0ED9\u0F20-\u0F29\u1040-\u1049\u1090-\u1099\u17E0-\u17E9\u1810-\u1819\u1946-\u194F\u19D0-\u19D9\u1A80-\u1A89\u1A90-\u1A99\u1B50-\u1B59\u1BB0-\u1BB9\u1C40-\u1C49\u1C50-\u1C59\uA620-\uA629\uA8D0-\uA8D9\uA900-\uA909\uA9D0-\uA9D9\uA9F0-\uA9F9\uAA50-\uAA59\uABF0-\uABF9\uFF10-\uFF19', - astral: '\uD801[\uDCA0-\uDCA9]|\uD804[\uDC66-\uDC6F\uDCF0-\uDCF9\uDD36-\uDD3F\uDDD0-\uDDD9\uDEF0-\uDEF9]|\uD805[\uDC50-\uDC59\uDCD0-\uDCD9\uDE50-\uDE59\uDEC0-\uDEC9\uDF30-\uDF39]|\uD806[\uDCE0-\uDCE9]|\uD807[\uDC50-\uDC59]|\uD81A[\uDE60-\uDE69\uDF50-\uDF59]|\uD835[\uDFCE-\uDFFF]|\uD83A[\uDD50-\uDD59]' - }, - { - name: 'Nl', - alias: 'Letter_Number', - bmp: '\u16EE-\u16F0\u2160-\u2182\u2185-\u2188\u3007\u3021-\u3029\u3038-\u303A\uA6E6-\uA6EF', - astral: '\uD800[\uDD40-\uDD74\uDF41\uDF4A\uDFD1-\uDFD5]|\uD809[\uDC00-\uDC6E]' - }, - { - name: 'No', - alias: 'Other_Number', - bmp: '\xB2\xB3\xB9\xBC-\xBE\u09F4-\u09F9\u0B72-\u0B77\u0BF0-\u0BF2\u0C78-\u0C7E\u0D58-\u0D5E\u0D70-\u0D78\u0F2A-\u0F33\u1369-\u137C\u17F0-\u17F9\u19DA\u2070\u2074-\u2079\u2080-\u2089\u2150-\u215F\u2189\u2460-\u249B\u24EA-\u24FF\u2776-\u2793\u2CFD\u3192-\u3195\u3220-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\uA830-\uA835', - astral: '\uD800[\uDD07-\uDD33\uDD75-\uDD78\uDD8A\uDD8B\uDEE1-\uDEFB\uDF20-\uDF23]|\uD802[\uDC58-\uDC5F\uDC79-\uDC7F\uDCA7-\uDCAF\uDCFB-\uDCFF\uDD16-\uDD1B\uDDBC\uDDBD\uDDC0-\uDDCF\uDDD2-\uDDFF\uDE40-\uDE47\uDE7D\uDE7E\uDE9D-\uDE9F\uDEEB-\uDEEF\uDF58-\uDF5F\uDF78-\uDF7F\uDFA9-\uDFAF]|\uD803[\uDCFA-\uDCFF\uDE60-\uDE7E]|\uD804[\uDC52-\uDC65\uDDE1-\uDDF4]|\uD805[\uDF3A\uDF3B]|\uD806[\uDCEA-\uDCF2]|\uD807[\uDC5A-\uDC6C]|\uD81A[\uDF5B-\uDF61]|\uD834[\uDF60-\uDF71]|\uD83A[\uDCC7-\uDCCF]|\uD83C[\uDD00-\uDD0C]' - }, - { - name: 'P', - alias: 'Punctuation', - bmp: '\x21-\x23\x25-\\x2A\x2C-\x2F\x3A\x3B\\x3F\x40\\x5B-\\x5D\x5F\\x7B\x7D\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E44\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65', - astral: '\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDF3C-\uDF3E]|\uD807[\uDC41-\uDC45\uDC70\uDC71]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]' - }, - { - name: 'Pc', - alias: 'Connector_Punctuation', - bmp: '\x5F\u203F\u2040\u2054\uFE33\uFE34\uFE4D-\uFE4F\uFF3F' - }, - { - name: 'Pd', - alias: 'Dash_Punctuation', - bmp: '\\x2D\u058A\u05BE\u1400\u1806\u2010-\u2015\u2E17\u2E1A\u2E3A\u2E3B\u2E40\u301C\u3030\u30A0\uFE31\uFE32\uFE58\uFE63\uFF0D' - }, - { - name: 'Pe', - alias: 'Close_Punctuation', - bmp: '\\x29\\x5D\x7D\u0F3B\u0F3D\u169C\u2046\u207E\u208E\u2309\u230B\u232A\u2769\u276B\u276D\u276F\u2771\u2773\u2775\u27C6\u27E7\u27E9\u27EB\u27ED\u27EF\u2984\u2986\u2988\u298A\u298C\u298E\u2990\u2992\u2994\u2996\u2998\u29D9\u29DB\u29FD\u2E23\u2E25\u2E27\u2E29\u3009\u300B\u300D\u300F\u3011\u3015\u3017\u3019\u301B\u301E\u301F\uFD3E\uFE18\uFE36\uFE38\uFE3A\uFE3C\uFE3E\uFE40\uFE42\uFE44\uFE48\uFE5A\uFE5C\uFE5E\uFF09\uFF3D\uFF5D\uFF60\uFF63' - }, - { - name: 'Pf', - alias: 'Final_Punctuation', - bmp: '\xBB\u2019\u201D\u203A\u2E03\u2E05\u2E0A\u2E0D\u2E1D\u2E21' - }, - { - name: 'Pi', - alias: 'Initial_Punctuation', - bmp: '\xAB\u2018\u201B\u201C\u201F\u2039\u2E02\u2E04\u2E09\u2E0C\u2E1C\u2E20' - }, - { - name: 'Po', - alias: 'Other_Punctuation', - bmp: '\x21-\x23\x25-\x27\\x2A\x2C\\x2E\x2F\x3A\x3B\\x3F\x40\\x5C\xA1\xA7\xB6\xB7\xBF\u037E\u0387\u055A-\u055F\u0589\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u166D\u166E\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u1805\u1807-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2016\u2017\u2020-\u2027\u2030-\u2038\u203B-\u203E\u2041-\u2043\u2047-\u2051\u2053\u2055-\u205E\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00\u2E01\u2E06-\u2E08\u2E0B\u2E0E-\u2E16\u2E18\u2E19\u2E1B\u2E1E\u2E1F\u2E2A-\u2E2E\u2E30-\u2E39\u2E3C-\u2E3F\u2E41\u2E43\u2E44\u3001-\u3003\u303D\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFE10-\uFE16\uFE19\uFE30\uFE45\uFE46\uFE49-\uFE4C\uFE50-\uFE52\uFE54-\uFE57\uFE5F-\uFE61\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF07\uFF0A\uFF0C\uFF0E\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3C\uFF61\uFF64\uFF65', - astral: '\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDF3C-\uDF3E]|\uD807[\uDC41-\uDC45\uDC70\uDC71]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]' - }, - { - name: 'Ps', - alias: 'Open_Punctuation', - bmp: '\\x28\\x5B\\x7B\u0F3A\u0F3C\u169B\u201A\u201E\u2045\u207D\u208D\u2308\u230A\u2329\u2768\u276A\u276C\u276E\u2770\u2772\u2774\u27C5\u27E6\u27E8\u27EA\u27EC\u27EE\u2983\u2985\u2987\u2989\u298B\u298D\u298F\u2991\u2993\u2995\u2997\u29D8\u29DA\u29FC\u2E22\u2E24\u2E26\u2E28\u2E42\u3008\u300A\u300C\u300E\u3010\u3014\u3016\u3018\u301A\u301D\uFD3F\uFE17\uFE35\uFE37\uFE39\uFE3B\uFE3D\uFE3F\uFE41\uFE43\uFE47\uFE59\uFE5B\uFE5D\uFF08\uFF3B\uFF5B\uFF5F\uFF62' - }, - { - name: 'S', - alias: 'Symbol', - bmp: '\\x24\\x2B\x3C-\x3E\\x5E\x60\\x7C\x7E\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20BE\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u23FE\u2400-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B98-\u2BB9\u2BBD-\u2BC8\u2BCA-\u2BD1\u2BEC-\u2BEF\u2CE5-\u2CEA\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFB\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u32FE\u3300-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uFB29\uFBB2-\uFBC1\uFDFC\uFDFD\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD', - astral: '\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9B\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDE8\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD83B[\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD10-\uDD2E\uDD30-\uDD6B\uDD70-\uDDAC\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED2\uDEE0-\uDEEC\uDEF0-\uDEF6\uDF00-\uDF73\uDF80-\uDFD4]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDD10-\uDD1E\uDD20-\uDD27\uDD30\uDD33-\uDD3E\uDD40-\uDD4B\uDD50-\uDD5E\uDD80-\uDD91\uDDC0]' - }, - { - name: 'Sc', - alias: 'Currency_Symbol', - bmp: '\\x24\xA2-\xA5\u058F\u060B\u09F2\u09F3\u09FB\u0AF1\u0BF9\u0E3F\u17DB\u20A0-\u20BE\uA838\uFDFC\uFE69\uFF04\uFFE0\uFFE1\uFFE5\uFFE6' - }, - { - name: 'Sk', - alias: 'Modifier_Symbol', - bmp: '\\x5E\x60\xA8\xAF\xB4\xB8\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u309B\u309C\uA700-\uA716\uA720\uA721\uA789\uA78A\uAB5B\uFBB2-\uFBC1\uFF3E\uFF40\uFFE3', - astral: '\uD83C[\uDFFB-\uDFFF]' - }, - { - name: 'Sm', - alias: 'Math_Symbol', - bmp: '\\x2B\x3C-\x3E\\x7C\x7E\xAC\xB1\xD7\xF7\u03F6\u0606-\u0608\u2044\u2052\u207A-\u207C\u208A-\u208C\u2118\u2140-\u2144\u214B\u2190-\u2194\u219A\u219B\u21A0\u21A3\u21A6\u21AE\u21CE\u21CF\u21D2\u21D4\u21F4-\u22FF\u2320\u2321\u237C\u239B-\u23B3\u23DC-\u23E1\u25B7\u25C1\u25F8-\u25FF\u266F\u27C0-\u27C4\u27C7-\u27E5\u27F0-\u27FF\u2900-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2AFF\u2B30-\u2B44\u2B47-\u2B4C\uFB29\uFE62\uFE64-\uFE66\uFF0B\uFF1C-\uFF1E\uFF5C\uFF5E\uFFE2\uFFE9-\uFFEC', - astral: '\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD83B[\uDEF0\uDEF1]' - }, - { - name: 'So', - alias: 'Other_Symbol', - bmp: '\xA6\xA9\xAE\xB0\u0482\u058D\u058E\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u09FA\u0B70\u0BF3-\u0BF8\u0BFA\u0C7F\u0D4F\u0D79\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116\u2117\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u214A\u214C\u214D\u214F\u218A\u218B\u2195-\u2199\u219C-\u219F\u21A1\u21A2\u21A4\u21A5\u21A7-\u21AD\u21AF-\u21CD\u21D0\u21D1\u21D3\u21D5-\u21F3\u2300-\u2307\u230C-\u231F\u2322-\u2328\u232B-\u237B\u237D-\u239A\u23B4-\u23DB\u23E2-\u23FE\u2400-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u25B6\u25B8-\u25C0\u25C2-\u25F7\u2600-\u266E\u2670-\u2767\u2794-\u27BF\u2800-\u28FF\u2B00-\u2B2F\u2B45\u2B46\u2B4D-\u2B73\u2B76-\u2B95\u2B98-\u2BB9\u2BBD-\u2BC8\u2BCA-\u2BD1\u2BEC-\u2BEF\u2CE5-\u2CEA\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFB\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u32FE\u3300-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA828-\uA82B\uA836\uA837\uA839\uAA77-\uAA79\uFDFD\uFFE4\uFFE8\uFFED\uFFEE\uFFFC\uFFFD', - astral: '\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9B\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDE8\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD10-\uDD2E\uDD30-\uDD6B\uDD70-\uDDAC\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDF00-\uDFFA]|\uD83D[\uDC00-\uDED2\uDEE0-\uDEEC\uDEF0-\uDEF6\uDF00-\uDF73\uDF80-\uDFD4]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDD10-\uDD1E\uDD20-\uDD27\uDD30\uDD33-\uDD3E\uDD40-\uDD4B\uDD50-\uDD5E\uDD80-\uDD91\uDDC0]' - }, - { - name: 'Z', - alias: 'Separator', - bmp: '\x20\xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000' - }, - { - name: 'Zl', - alias: 'Line_Separator', - bmp: '\u2028' - }, - { - name: 'Zp', - alias: 'Paragraph_Separator', - bmp: '\u2029' - }, - { - name: 'Zs', - alias: 'Space_Separator', - bmp: '\x20\xA0\u1680\u2000-\u200A\u202F\u205F\u3000' - } - ]); - -}; - -},{}],6:[function(require,module,exports){ -/*! - * XRegExp Unicode Properties 3.2.0 - * <xregexp.com> - * Steven Levithan (c) 2012-2017 MIT License - * Unicode data by Mathias Bynens <mathiasbynens.be> - */ - -module.exports = function(XRegExp) { - 'use strict'; - - /** - * Adds properties to meet the UTS #18 Level 1 RL1.2 requirements for Unicode regex support. See - * <http://unicode.org/reports/tr18/#RL1.2>. Following are definitions of these properties from - * UAX #44 <http://unicode.org/reports/tr44/>: - * - * - Alphabetic - * Characters with the Alphabetic property. Generated from: Lowercase + Uppercase + Lt + Lm + - * Lo + Nl + Other_Alphabetic. - * - * - Default_Ignorable_Code_Point - * For programmatic determination of default ignorable code points. New characters that should - * be ignored in rendering (unless explicitly supported) will be assigned in these ranges, - * permitting programs to correctly handle the default rendering of such characters when not - * otherwise supported. - * - * - Lowercase - * Characters with the Lowercase property. Generated from: Ll + Other_Lowercase. - * - * - Noncharacter_Code_Point - * Code points permanently reserved for internal use. - * - * - Uppercase - * Characters with the Uppercase property. Generated from: Lu + Other_Uppercase. - * - * - White_Space - * Spaces, separator characters and other control characters which should be treated by - * programming languages as "white space" for the purpose of parsing elements. - * - * The properties ASCII, Any, and Assigned are also included but are not defined in UAX #44. UTS - * #18 RL1.2 additionally requires support for Unicode scripts and general categories. These are - * included in XRegExp's Unicode Categories and Unicode Scripts addons. - * - * Token names are case insensitive, and any spaces, hyphens, and underscores are ignored. - * - * Uses Unicode 9.0.0. - * - * @requires XRegExp, Unicode Base - */ - - if (!XRegExp.addUnicodeData) { - throw new ReferenceError('Unicode Base must be loaded before Unicode Properties'); - } - - var unicodeData = [ - { - name: 'ASCII', - bmp: '\0-\x7F' - }, - { - name: 'Alphabetic', - bmp: 'A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0345\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05B0-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0657\u0659-\u065F\u066E-\u06D3\u06D5-\u06DC\u06E1-\u06E8\u06ED-\u06EF\u06FA-\u06FC\u06FF\u0710-\u073F\u074D-\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0817\u081A-\u082C\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08DF\u08E3-\u08E9\u08F0-\u093B\u093D-\u094C\u094E-\u0950\u0955-\u0963\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD-\u09C4\u09C7\u09C8\u09CB\u09CC\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09F0\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3E-\u0A42\u0A47\u0A48\u0A4B\u0A4C\u0A51\u0A59-\u0A5C\u0A5E\u0A70-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD-\u0AC5\u0AC7-\u0AC9\u0ACB\u0ACC\u0AD0\u0AE0-\u0AE3\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D-\u0B44\u0B47\u0B48\u0B4B\u0B4C\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCC\u0BD0\u0BD7\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4C\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCC\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4C\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E46\u0E4D\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0ECD\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F71-\u0F81\u0F88-\u0F97\u0F99-\u0FBC\u1000-\u1036\u1038\u103B-\u103F\u1050-\u1062\u1065-\u1068\u106E-\u1086\u108E\u109C\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1713\u1720-\u1733\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17B3\u17B6-\u17C8\u17D7\u17DC\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u1938\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A1B\u1A20-\u1A5E\u1A61-\u1A74\u1AA7\u1B00-\u1B33\u1B35-\u1B43\u1B45-\u1B4B\u1B80-\u1BA9\u1BAC-\u1BAF\u1BBA-\u1BE5\u1BE7-\u1BF1\u1C00-\u1C35\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1D00-\u1DBF\u1DE7-\u1DF4\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u24B6-\u24E9\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA674-\uA67B\uA67F-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA827\uA840-\uA873\uA880-\uA8C3\uA8C5\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA92A\uA930-\uA952\uA960-\uA97C\uA980-\uA9B2\uA9B4-\uA9BF\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA60-\uAA76\uAA7A\uAA7E-\uAABE\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF5\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC', - astral: '\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC45\uDC82-\uDCB8\uDCD0-\uDCE8\uDD00-\uDD32\uDD50-\uDD72\uDD76\uDD80-\uDDBF\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE34\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEE8\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D-\uDF44\uDF47\uDF48\uDF4B\uDF4C\uDF50\uDF57\uDF5D-\uDF63]|\uD805[\uDC00-\uDC41\uDC43-\uDC45\uDC47-\uDC4A\uDC80-\uDCC1\uDCC4\uDCC5\uDCC7\uDD80-\uDDB5\uDDB8-\uDDBE\uDDD8-\uDDDD\uDE00-\uDE3E\uDE40\uDE44\uDE80-\uDEB5\uDF00-\uDF19\uDF1D-\uDF2A]|\uD806[\uDCA0-\uDCDF\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC3E\uDC40\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF36\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF93-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9E]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD47]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83C[\uDD30-\uDD49\uDD50-\uDD69\uDD70-\uDD89]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]' - }, - { - name: 'Any', - isBmpLast: true, - bmp: '\0-\uFFFF', - astral: '[\uD800-\uDBFF][\uDC00-\uDFFF]' - }, - { - name: 'Default_Ignorable_Code_Point', - bmp: '\xAD\u034F\u061C\u115F\u1160\u17B4\u17B5\u180B-\u180E\u200B-\u200F\u202A-\u202E\u2060-\u206F\u3164\uFE00-\uFE0F\uFEFF\uFFA0\uFFF0-\uFFF8', - astral: '\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|[\uDB40-\uDB43][\uDC00-\uDFFF]' - }, - { - name: 'Lowercase', - bmp: 'a-z\xAA\xB5\xBA\xDF-\xF6\xF8-\xFF\u0101\u0103\u0105\u0107\u0109\u010B\u010D\u010F\u0111\u0113\u0115\u0117\u0119\u011B\u011D\u011F\u0121\u0123\u0125\u0127\u0129\u012B\u012D\u012F\u0131\u0133\u0135\u0137\u0138\u013A\u013C\u013E\u0140\u0142\u0144\u0146\u0148\u0149\u014B\u014D\u014F\u0151\u0153\u0155\u0157\u0159\u015B\u015D\u015F\u0161\u0163\u0165\u0167\u0169\u016B\u016D\u016F\u0171\u0173\u0175\u0177\u017A\u017C\u017E-\u0180\u0183\u0185\u0188\u018C\u018D\u0192\u0195\u0199-\u019B\u019E\u01A1\u01A3\u01A5\u01A8\u01AA\u01AB\u01AD\u01B0\u01B4\u01B6\u01B9\u01BA\u01BD-\u01BF\u01C6\u01C9\u01CC\u01CE\u01D0\u01D2\u01D4\u01D6\u01D8\u01DA\u01DC\u01DD\u01DF\u01E1\u01E3\u01E5\u01E7\u01E9\u01EB\u01ED\u01EF\u01F0\u01F3\u01F5\u01F9\u01FB\u01FD\u01FF\u0201\u0203\u0205\u0207\u0209\u020B\u020D\u020F\u0211\u0213\u0215\u0217\u0219\u021B\u021D\u021F\u0221\u0223\u0225\u0227\u0229\u022B\u022D\u022F\u0231\u0233-\u0239\u023C\u023F\u0240\u0242\u0247\u0249\u024B\u024D\u024F-\u0293\u0295-\u02B8\u02C0\u02C1\u02E0-\u02E4\u0345\u0371\u0373\u0377\u037A-\u037D\u0390\u03AC-\u03CE\u03D0\u03D1\u03D5-\u03D7\u03D9\u03DB\u03DD\u03DF\u03E1\u03E3\u03E5\u03E7\u03E9\u03EB\u03ED\u03EF-\u03F3\u03F5\u03F8\u03FB\u03FC\u0430-\u045F\u0461\u0463\u0465\u0467\u0469\u046B\u046D\u046F\u0471\u0473\u0475\u0477\u0479\u047B\u047D\u047F\u0481\u048B\u048D\u048F\u0491\u0493\u0495\u0497\u0499\u049B\u049D\u049F\u04A1\u04A3\u04A5\u04A7\u04A9\u04AB\u04AD\u04AF\u04B1\u04B3\u04B5\u04B7\u04B9\u04BB\u04BD\u04BF\u04C2\u04C4\u04C6\u04C8\u04CA\u04CC\u04CE\u04CF\u04D1\u04D3\u04D5\u04D7\u04D9\u04DB\u04DD\u04DF\u04E1\u04E3\u04E5\u04E7\u04E9\u04EB\u04ED\u04EF\u04F1\u04F3\u04F5\u04F7\u04F9\u04FB\u04FD\u04FF\u0501\u0503\u0505\u0507\u0509\u050B\u050D\u050F\u0511\u0513\u0515\u0517\u0519\u051B\u051D\u051F\u0521\u0523\u0525\u0527\u0529\u052B\u052D\u052F\u0561-\u0587\u13F8-\u13FD\u1C80-\u1C88\u1D00-\u1DBF\u1E01\u1E03\u1E05\u1E07\u1E09\u1E0B\u1E0D\u1E0F\u1E11\u1E13\u1E15\u1E17\u1E19\u1E1B\u1E1D\u1E1F\u1E21\u1E23\u1E25\u1E27\u1E29\u1E2B\u1E2D\u1E2F\u1E31\u1E33\u1E35\u1E37\u1E39\u1E3B\u1E3D\u1E3F\u1E41\u1E43\u1E45\u1E47\u1E49\u1E4B\u1E4D\u1E4F\u1E51\u1E53\u1E55\u1E57\u1E59\u1E5B\u1E5D\u1E5F\u1E61\u1E63\u1E65\u1E67\u1E69\u1E6B\u1E6D\u1E6F\u1E71\u1E73\u1E75\u1E77\u1E79\u1E7B\u1E7D\u1E7F\u1E81\u1E83\u1E85\u1E87\u1E89\u1E8B\u1E8D\u1E8F\u1E91\u1E93\u1E95-\u1E9D\u1E9F\u1EA1\u1EA3\u1EA5\u1EA7\u1EA9\u1EAB\u1EAD\u1EAF\u1EB1\u1EB3\u1EB5\u1EB7\u1EB9\u1EBB\u1EBD\u1EBF\u1EC1\u1EC3\u1EC5\u1EC7\u1EC9\u1ECB\u1ECD\u1ECF\u1ED1\u1ED3\u1ED5\u1ED7\u1ED9\u1EDB\u1EDD\u1EDF\u1EE1\u1EE3\u1EE5\u1EE7\u1EE9\u1EEB\u1EED\u1EEF\u1EF1\u1EF3\u1EF5\u1EF7\u1EF9\u1EFB\u1EFD\u1EFF-\u1F07\u1F10-\u1F15\u1F20-\u1F27\u1F30-\u1F37\u1F40-\u1F45\u1F50-\u1F57\u1F60-\u1F67\u1F70-\u1F7D\u1F80-\u1F87\u1F90-\u1F97\u1FA0-\u1FA7\u1FB0-\u1FB4\u1FB6\u1FB7\u1FBE\u1FC2-\u1FC4\u1FC6\u1FC7\u1FD0-\u1FD3\u1FD6\u1FD7\u1FE0-\u1FE7\u1FF2-\u1FF4\u1FF6\u1FF7\u2071\u207F\u2090-\u209C\u210A\u210E\u210F\u2113\u212F\u2134\u2139\u213C\u213D\u2146-\u2149\u214E\u2170-\u217F\u2184\u24D0-\u24E9\u2C30-\u2C5E\u2C61\u2C65\u2C66\u2C68\u2C6A\u2C6C\u2C71\u2C73\u2C74\u2C76-\u2C7D\u2C81\u2C83\u2C85\u2C87\u2C89\u2C8B\u2C8D\u2C8F\u2C91\u2C93\u2C95\u2C97\u2C99\u2C9B\u2C9D\u2C9F\u2CA1\u2CA3\u2CA5\u2CA7\u2CA9\u2CAB\u2CAD\u2CAF\u2CB1\u2CB3\u2CB5\u2CB7\u2CB9\u2CBB\u2CBD\u2CBF\u2CC1\u2CC3\u2CC5\u2CC7\u2CC9\u2CCB\u2CCD\u2CCF\u2CD1\u2CD3\u2CD5\u2CD7\u2CD9\u2CDB\u2CDD\u2CDF\u2CE1\u2CE3\u2CE4\u2CEC\u2CEE\u2CF3\u2D00-\u2D25\u2D27\u2D2D\uA641\uA643\uA645\uA647\uA649\uA64B\uA64D\uA64F\uA651\uA653\uA655\uA657\uA659\uA65B\uA65D\uA65F\uA661\uA663\uA665\uA667\uA669\uA66B\uA66D\uA681\uA683\uA685\uA687\uA689\uA68B\uA68D\uA68F\uA691\uA693\uA695\uA697\uA699\uA69B-\uA69D\uA723\uA725\uA727\uA729\uA72B\uA72D\uA72F-\uA731\uA733\uA735\uA737\uA739\uA73B\uA73D\uA73F\uA741\uA743\uA745\uA747\uA749\uA74B\uA74D\uA74F\uA751\uA753\uA755\uA757\uA759\uA75B\uA75D\uA75F\uA761\uA763\uA765\uA767\uA769\uA76B\uA76D\uA76F-\uA778\uA77A\uA77C\uA77F\uA781\uA783\uA785\uA787\uA78C\uA78E\uA791\uA793-\uA795\uA797\uA799\uA79B\uA79D\uA79F\uA7A1\uA7A3\uA7A5\uA7A7\uA7A9\uA7B5\uA7B7\uA7F8-\uA7FA\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABBF\uFB00-\uFB06\uFB13-\uFB17\uFF41-\uFF5A', - astral: '\uD801[\uDC28-\uDC4F\uDCD8-\uDCFB]|\uD803[\uDCC0-\uDCF2]|\uD806[\uDCC0-\uDCDF]|\uD835[\uDC1A-\uDC33\uDC4E-\uDC54\uDC56-\uDC67\uDC82-\uDC9B\uDCB6-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDCEA-\uDD03\uDD1E-\uDD37\uDD52-\uDD6B\uDD86-\uDD9F\uDDBA-\uDDD3\uDDEE-\uDE07\uDE22-\uDE3B\uDE56-\uDE6F\uDE8A-\uDEA5\uDEC2-\uDEDA\uDEDC-\uDEE1\uDEFC-\uDF14\uDF16-\uDF1B\uDF36-\uDF4E\uDF50-\uDF55\uDF70-\uDF88\uDF8A-\uDF8F\uDFAA-\uDFC2\uDFC4-\uDFC9\uDFCB]|\uD83A[\uDD22-\uDD43]' - }, - { - name: 'Noncharacter_Code_Point', - bmp: '\uFDD0-\uFDEF\uFFFE\uFFFF', - astral: '[\uD83F\uD87F\uD8BF\uD8FF\uD93F\uD97F\uD9BF\uD9FF\uDA3F\uDA7F\uDABF\uDAFF\uDB3F\uDB7F\uDBBF\uDBFF][\uDFFE\uDFFF]' - }, - { - name: 'Uppercase', - bmp: 'A-Z\xC0-\xD6\xD8-\xDE\u0100\u0102\u0104\u0106\u0108\u010A\u010C\u010E\u0110\u0112\u0114\u0116\u0118\u011A\u011C\u011E\u0120\u0122\u0124\u0126\u0128\u012A\u012C\u012E\u0130\u0132\u0134\u0136\u0139\u013B\u013D\u013F\u0141\u0143\u0145\u0147\u014A\u014C\u014E\u0150\u0152\u0154\u0156\u0158\u015A\u015C\u015E\u0160\u0162\u0164\u0166\u0168\u016A\u016C\u016E\u0170\u0172\u0174\u0176\u0178\u0179\u017B\u017D\u0181\u0182\u0184\u0186\u0187\u0189-\u018B\u018E-\u0191\u0193\u0194\u0196-\u0198\u019C\u019D\u019F\u01A0\u01A2\u01A4\u01A6\u01A7\u01A9\u01AC\u01AE\u01AF\u01B1-\u01B3\u01B5\u01B7\u01B8\u01BC\u01C4\u01C7\u01CA\u01CD\u01CF\u01D1\u01D3\u01D5\u01D7\u01D9\u01DB\u01DE\u01E0\u01E2\u01E4\u01E6\u01E8\u01EA\u01EC\u01EE\u01F1\u01F4\u01F6-\u01F8\u01FA\u01FC\u01FE\u0200\u0202\u0204\u0206\u0208\u020A\u020C\u020E\u0210\u0212\u0214\u0216\u0218\u021A\u021C\u021E\u0220\u0222\u0224\u0226\u0228\u022A\u022C\u022E\u0230\u0232\u023A\u023B\u023D\u023E\u0241\u0243-\u0246\u0248\u024A\u024C\u024E\u0370\u0372\u0376\u037F\u0386\u0388-\u038A\u038C\u038E\u038F\u0391-\u03A1\u03A3-\u03AB\u03CF\u03D2-\u03D4\u03D8\u03DA\u03DC\u03DE\u03E0\u03E2\u03E4\u03E6\u03E8\u03EA\u03EC\u03EE\u03F4\u03F7\u03F9\u03FA\u03FD-\u042F\u0460\u0462\u0464\u0466\u0468\u046A\u046C\u046E\u0470\u0472\u0474\u0476\u0478\u047A\u047C\u047E\u0480\u048A\u048C\u048E\u0490\u0492\u0494\u0496\u0498\u049A\u049C\u049E\u04A0\u04A2\u04A4\u04A6\u04A8\u04AA\u04AC\u04AE\u04B0\u04B2\u04B4\u04B6\u04B8\u04BA\u04BC\u04BE\u04C0\u04C1\u04C3\u04C5\u04C7\u04C9\u04CB\u04CD\u04D0\u04D2\u04D4\u04D6\u04D8\u04DA\u04DC\u04DE\u04E0\u04E2\u04E4\u04E6\u04E8\u04EA\u04EC\u04EE\u04F0\u04F2\u04F4\u04F6\u04F8\u04FA\u04FC\u04FE\u0500\u0502\u0504\u0506\u0508\u050A\u050C\u050E\u0510\u0512\u0514\u0516\u0518\u051A\u051C\u051E\u0520\u0522\u0524\u0526\u0528\u052A\u052C\u052E\u0531-\u0556\u10A0-\u10C5\u10C7\u10CD\u13A0-\u13F5\u1E00\u1E02\u1E04\u1E06\u1E08\u1E0A\u1E0C\u1E0E\u1E10\u1E12\u1E14\u1E16\u1E18\u1E1A\u1E1C\u1E1E\u1E20\u1E22\u1E24\u1E26\u1E28\u1E2A\u1E2C\u1E2E\u1E30\u1E32\u1E34\u1E36\u1E38\u1E3A\u1E3C\u1E3E\u1E40\u1E42\u1E44\u1E46\u1E48\u1E4A\u1E4C\u1E4E\u1E50\u1E52\u1E54\u1E56\u1E58\u1E5A\u1E5C\u1E5E\u1E60\u1E62\u1E64\u1E66\u1E68\u1E6A\u1E6C\u1E6E\u1E70\u1E72\u1E74\u1E76\u1E78\u1E7A\u1E7C\u1E7E\u1E80\u1E82\u1E84\u1E86\u1E88\u1E8A\u1E8C\u1E8E\u1E90\u1E92\u1E94\u1E9E\u1EA0\u1EA2\u1EA4\u1EA6\u1EA8\u1EAA\u1EAC\u1EAE\u1EB0\u1EB2\u1EB4\u1EB6\u1EB8\u1EBA\u1EBC\u1EBE\u1EC0\u1EC2\u1EC4\u1EC6\u1EC8\u1ECA\u1ECC\u1ECE\u1ED0\u1ED2\u1ED4\u1ED6\u1ED8\u1EDA\u1EDC\u1EDE\u1EE0\u1EE2\u1EE4\u1EE6\u1EE8\u1EEA\u1EEC\u1EEE\u1EF0\u1EF2\u1EF4\u1EF6\u1EF8\u1EFA\u1EFC\u1EFE\u1F08-\u1F0F\u1F18-\u1F1D\u1F28-\u1F2F\u1F38-\u1F3F\u1F48-\u1F4D\u1F59\u1F5B\u1F5D\u1F5F\u1F68-\u1F6F\u1FB8-\u1FBB\u1FC8-\u1FCB\u1FD8-\u1FDB\u1FE8-\u1FEC\u1FF8-\u1FFB\u2102\u2107\u210B-\u210D\u2110-\u2112\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u2130-\u2133\u213E\u213F\u2145\u2160-\u216F\u2183\u24B6-\u24CF\u2C00-\u2C2E\u2C60\u2C62-\u2C64\u2C67\u2C69\u2C6B\u2C6D-\u2C70\u2C72\u2C75\u2C7E-\u2C80\u2C82\u2C84\u2C86\u2C88\u2C8A\u2C8C\u2C8E\u2C90\u2C92\u2C94\u2C96\u2C98\u2C9A\u2C9C\u2C9E\u2CA0\u2CA2\u2CA4\u2CA6\u2CA8\u2CAA\u2CAC\u2CAE\u2CB0\u2CB2\u2CB4\u2CB6\u2CB8\u2CBA\u2CBC\u2CBE\u2CC0\u2CC2\u2CC4\u2CC6\u2CC8\u2CCA\u2CCC\u2CCE\u2CD0\u2CD2\u2CD4\u2CD6\u2CD8\u2CDA\u2CDC\u2CDE\u2CE0\u2CE2\u2CEB\u2CED\u2CF2\uA640\uA642\uA644\uA646\uA648\uA64A\uA64C\uA64E\uA650\uA652\uA654\uA656\uA658\uA65A\uA65C\uA65E\uA660\uA662\uA664\uA666\uA668\uA66A\uA66C\uA680\uA682\uA684\uA686\uA688\uA68A\uA68C\uA68E\uA690\uA692\uA694\uA696\uA698\uA69A\uA722\uA724\uA726\uA728\uA72A\uA72C\uA72E\uA732\uA734\uA736\uA738\uA73A\uA73C\uA73E\uA740\uA742\uA744\uA746\uA748\uA74A\uA74C\uA74E\uA750\uA752\uA754\uA756\uA758\uA75A\uA75C\uA75E\uA760\uA762\uA764\uA766\uA768\uA76A\uA76C\uA76E\uA779\uA77B\uA77D\uA77E\uA780\uA782\uA784\uA786\uA78B\uA78D\uA790\uA792\uA796\uA798\uA79A\uA79C\uA79E\uA7A0\uA7A2\uA7A4\uA7A6\uA7A8\uA7AA-\uA7AE\uA7B0-\uA7B4\uA7B6\uFF21-\uFF3A', - astral: '\uD801[\uDC00-\uDC27\uDCB0-\uDCD3]|\uD803[\uDC80-\uDCB2]|\uD806[\uDCA0-\uDCBF]|\uD835[\uDC00-\uDC19\uDC34-\uDC4D\uDC68-\uDC81\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB5\uDCD0-\uDCE9\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD38\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD6C-\uDD85\uDDA0-\uDDB9\uDDD4-\uDDED\uDE08-\uDE21\uDE3C-\uDE55\uDE70-\uDE89\uDEA8-\uDEC0\uDEE2-\uDEFA\uDF1C-\uDF34\uDF56-\uDF6E\uDF90-\uDFA8\uDFCA]|\uD83A[\uDD00-\uDD21]|\uD83C[\uDD30-\uDD49\uDD50-\uDD69\uDD70-\uDD89]' - }, - { - name: 'White_Space', - bmp: '\x09-\x0D\x20\x85\xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000' - } - ]; - - // Add non-generated data - unicodeData.push({ - name: 'Assigned', - // Since this is defined as the inverse of Unicode category Cn (Unassigned), the Unicode - // Categories addon is required to use this property - inverseOf: 'Cn' - }); - - XRegExp.addUnicodeData(unicodeData); - -}; - -},{}],7:[function(require,module,exports){ -/*! - * XRegExp Unicode Scripts 3.2.0 - * <xregexp.com> - * Steven Levithan (c) 2010-2017 MIT License - * Unicode data by Mathias Bynens <mathiasbynens.be> - */ - -module.exports = function(XRegExp) { - 'use strict'; - - /** - * Adds support for all Unicode scripts. E.g., `\p{Latin}`. Token names are case insensitive, - * and any spaces, hyphens, and underscores are ignored. - * - * Uses Unicode 9.0.0. - * - * @requires XRegExp, Unicode Base - */ - - if (!XRegExp.addUnicodeData) { - throw new ReferenceError('Unicode Base must be loaded before Unicode Scripts'); - } - - XRegExp.addUnicodeData([ - { - name: 'Adlam', - astral: '\uD83A[\uDD00-\uDD4A\uDD50-\uDD59\uDD5E\uDD5F]' - }, - { - name: 'Ahom', - astral: '\uD805[\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF3F]' - }, - { - name: 'Anatolian_Hieroglyphs', - astral: '\uD811[\uDC00-\uDE46]' - }, - { - name: 'Arabic', - bmp: '\u0600-\u0604\u0606-\u060B\u060D-\u061A\u061E\u0620-\u063F\u0641-\u064A\u0656-\u066F\u0671-\u06DC\u06DE-\u06FF\u0750-\u077F\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u08FF\uFB50-\uFBC1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFD\uFE70-\uFE74\uFE76-\uFEFC', - astral: '\uD803[\uDE60-\uDE7E]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB\uDEF0\uDEF1]' - }, - { - name: 'Armenian', - bmp: '\u0531-\u0556\u0559-\u055F\u0561-\u0587\u058A\u058D-\u058F\uFB13-\uFB17' - }, - { - name: 'Avestan', - astral: '\uD802[\uDF00-\uDF35\uDF39-\uDF3F]' - }, - { - name: 'Balinese', - bmp: '\u1B00-\u1B4B\u1B50-\u1B7C' - }, - { - name: 'Bamum', - bmp: '\uA6A0-\uA6F7', - astral: '\uD81A[\uDC00-\uDE38]' - }, - { - name: 'Bassa_Vah', - astral: '\uD81A[\uDED0-\uDEED\uDEF0-\uDEF5]' - }, - { - name: 'Batak', - bmp: '\u1BC0-\u1BF3\u1BFC-\u1BFF' - }, - { - name: 'Bengali', - bmp: '\u0980-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09FB' - }, - { - name: 'Bhaiksuki', - astral: '\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC45\uDC50-\uDC6C]' - }, - { - name: 'Bopomofo', - bmp: '\u02EA\u02EB\u3105-\u312D\u31A0-\u31BA' - }, - { - name: 'Brahmi', - astral: '\uD804[\uDC00-\uDC4D\uDC52-\uDC6F\uDC7F]' - }, - { - name: 'Braille', - bmp: '\u2800-\u28FF' - }, - { - name: 'Buginese', - bmp: '\u1A00-\u1A1B\u1A1E\u1A1F' - }, - { - name: 'Buhid', - bmp: '\u1740-\u1753' - }, - { - name: 'Canadian_Aboriginal', - bmp: '\u1400-\u167F\u18B0-\u18F5' - }, - { - name: 'Carian', - astral: '\uD800[\uDEA0-\uDED0]' - }, - { - name: 'Caucasian_Albanian', - astral: '\uD801[\uDD30-\uDD63\uDD6F]' - }, - { - name: 'Chakma', - astral: '\uD804[\uDD00-\uDD34\uDD36-\uDD43]' - }, - { - name: 'Cham', - bmp: '\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA5C-\uAA5F' - }, - { - name: 'Cherokee', - bmp: '\u13A0-\u13F5\u13F8-\u13FD\uAB70-\uABBF' - }, - { - name: 'Common', - bmp: '\0-\x40\\x5B-\x60\\x7B-\xA9\xAB-\xB9\xBB-\xBF\xD7\xF7\u02B9-\u02DF\u02E5-\u02E9\u02EC-\u02FF\u0374\u037E\u0385\u0387\u0589\u0605\u060C\u061B\u061C\u061F\u0640\u06DD\u08E2\u0964\u0965\u0E3F\u0FD5-\u0FD8\u10FB\u16EB-\u16ED\u1735\u1736\u1802\u1803\u1805\u1CD3\u1CE1\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u2000-\u200B\u200E-\u2064\u2066-\u2070\u2074-\u207E\u2080-\u208E\u20A0-\u20BE\u2100-\u2125\u2127-\u2129\u212C-\u2131\u2133-\u214D\u214F-\u215F\u2189-\u218B\u2190-\u23FE\u2400-\u2426\u2440-\u244A\u2460-\u27FF\u2900-\u2B73\u2B76-\u2B95\u2B98-\u2BB9\u2BBD-\u2BC8\u2BCA-\u2BD1\u2BEC-\u2BEF\u2E00-\u2E44\u2FF0-\u2FFB\u3000-\u3004\u3006\u3008-\u3020\u3030-\u3037\u303C-\u303F\u309B\u309C\u30A0\u30FB\u30FC\u3190-\u319F\u31C0-\u31E3\u3220-\u325F\u327F-\u32CF\u3358-\u33FF\u4DC0-\u4DFF\uA700-\uA721\uA788-\uA78A\uA830-\uA839\uA92E\uA9CF\uAB5B\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE66\uFE68-\uFE6B\uFEFF\uFF01-\uFF20\uFF3B-\uFF40\uFF5B-\uFF65\uFF70\uFF9E\uFF9F\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFF9-\uFFFD', - astral: '\uD800[\uDD00-\uDD02\uDD07-\uDD33\uDD37-\uDD3F\uDD90-\uDD9B\uDDD0-\uDDFC\uDEE1-\uDEFB]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD66\uDD6A-\uDD7A\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDE8\uDF00-\uDF56\uDF60-\uDF71]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDFCB\uDFCE-\uDFFF]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD00-\uDD0C\uDD10-\uDD2E\uDD30-\uDD6B\uDD70-\uDDAC\uDDE6-\uDDFF\uDE01\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED2\uDEE0-\uDEEC\uDEF0-\uDEF6\uDF00-\uDF73\uDF80-\uDFD4]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDD10-\uDD1E\uDD20-\uDD27\uDD30\uDD33-\uDD3E\uDD40-\uDD4B\uDD50-\uDD5E\uDD80-\uDD91\uDDC0]|\uDB40[\uDC01\uDC20-\uDC7F]' - }, - { - name: 'Coptic', - bmp: '\u03E2-\u03EF\u2C80-\u2CF3\u2CF9-\u2CFF' - }, - { - name: 'Cuneiform', - astral: '\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC70-\uDC74\uDC80-\uDD43]' - }, - { - name: 'Cypriot', - astral: '\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F]' - }, - { - name: 'Cyrillic', - bmp: '\u0400-\u0484\u0487-\u052F\u1C80-\u1C88\u1D2B\u1D78\u2DE0-\u2DFF\uA640-\uA69F\uFE2E\uFE2F' - }, - { - name: 'Deseret', - astral: '\uD801[\uDC00-\uDC4F]' - }, - { - name: 'Devanagari', - bmp: '\u0900-\u0950\u0953-\u0963\u0966-\u097F\uA8E0-\uA8FD' - }, - { - name: 'Duployan', - astral: '\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9C-\uDC9F]' - }, - { - name: 'Egyptian_Hieroglyphs', - astral: '\uD80C[\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]' - }, - { - name: 'Elbasan', - astral: '\uD801[\uDD00-\uDD27]' - }, - { - name: 'Ethiopic', - bmp: '\u1200-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u137C\u1380-\u1399\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E' - }, - { - name: 'Georgian', - bmp: '\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u10FF\u2D00-\u2D25\u2D27\u2D2D' - }, - { - name: 'Glagolitic', - bmp: '\u2C00-\u2C2E\u2C30-\u2C5E', - astral: '\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]' - }, - { - name: 'Gothic', - astral: '\uD800[\uDF30-\uDF4A]' - }, - { - name: 'Grantha', - astral: '\uD804[\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]' - }, - { - name: 'Greek', - bmp: '\u0370-\u0373\u0375-\u0377\u037A-\u037D\u037F\u0384\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03E1\u03F0-\u03FF\u1D26-\u1D2A\u1D5D-\u1D61\u1D66-\u1D6A\u1DBF\u1F00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FC4\u1FC6-\u1FD3\u1FD6-\u1FDB\u1FDD-\u1FEF\u1FF2-\u1FF4\u1FF6-\u1FFE\u2126\uAB65', - astral: '\uD800[\uDD40-\uDD8E\uDDA0]|\uD834[\uDE00-\uDE45]' - }, - { - name: 'Gujarati', - bmp: '\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AF1\u0AF9' - }, - { - name: 'Gurmukhi', - bmp: '\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75' - }, - { - name: 'Han', - bmp: '\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u3005\u3007\u3021-\u3029\u3038-\u303B\u3400-\u4DB5\u4E00-\u9FD5\uF900-\uFA6D\uFA70-\uFAD9', - astral: '[\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]' - }, - { - name: 'Hangul', - bmp: '\u1100-\u11FF\u302E\u302F\u3131-\u318E\u3200-\u321E\u3260-\u327E\uA960-\uA97C\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uFFA0-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC' - }, - { - name: 'Hanunoo', - bmp: '\u1720-\u1734' - }, - { - name: 'Hatran', - astral: '\uD802[\uDCE0-\uDCF2\uDCF4\uDCF5\uDCFB-\uDCFF]' - }, - { - name: 'Hebrew', - bmp: '\u0591-\u05C7\u05D0-\u05EA\u05F0-\u05F4\uFB1D-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFB4F' - }, - { - name: 'Hiragana', - bmp: '\u3041-\u3096\u309D-\u309F', - astral: '\uD82C\uDC01|\uD83C\uDE00' - }, - { - name: 'Imperial_Aramaic', - astral: '\uD802[\uDC40-\uDC55\uDC57-\uDC5F]' - }, - { - name: 'Inherited', - bmp: '\u0300-\u036F\u0485\u0486\u064B-\u0655\u0670\u0951\u0952\u1AB0-\u1ABE\u1CD0-\u1CD2\u1CD4-\u1CE0\u1CE2-\u1CE8\u1CED\u1CF4\u1CF8\u1CF9\u1DC0-\u1DF5\u1DFB-\u1DFF\u200C\u200D\u20D0-\u20F0\u302A-\u302D\u3099\u309A\uFE00-\uFE0F\uFE20-\uFE2D', - astral: '\uD800[\uDDFD\uDEE0]|\uD834[\uDD67-\uDD69\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD]|\uDB40[\uDD00-\uDDEF]' - }, - { - name: 'Inscriptional_Pahlavi', - astral: '\uD802[\uDF60-\uDF72\uDF78-\uDF7F]' - }, - { - name: 'Inscriptional_Parthian', - astral: '\uD802[\uDF40-\uDF55\uDF58-\uDF5F]' - }, - { - name: 'Javanese', - bmp: '\uA980-\uA9CD\uA9D0-\uA9D9\uA9DE\uA9DF' - }, - { - name: 'Kaithi', - astral: '\uD804[\uDC80-\uDCC1]' - }, - { - name: 'Kannada', - bmp: '\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2' - }, - { - name: 'Katakana', - bmp: '\u30A1-\u30FA\u30FD-\u30FF\u31F0-\u31FF\u32D0-\u32FE\u3300-\u3357\uFF66-\uFF6F\uFF71-\uFF9D', - astral: '\uD82C\uDC00' - }, - { - name: 'Kayah_Li', - bmp: '\uA900-\uA92D\uA92F' - }, - { - name: 'Kharoshthi', - astral: '\uD802[\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F-\uDE47\uDE50-\uDE58]' - }, - { - name: 'Khmer', - bmp: '\u1780-\u17DD\u17E0-\u17E9\u17F0-\u17F9\u19E0-\u19FF' - }, - { - name: 'Khojki', - astral: '\uD804[\uDE00-\uDE11\uDE13-\uDE3E]' - }, - { - name: 'Khudawadi', - astral: '\uD804[\uDEB0-\uDEEA\uDEF0-\uDEF9]' - }, - { - name: 'Lao', - bmp: '\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF' - }, - { - name: 'Latin', - bmp: 'A-Za-z\xAA\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02B8\u02E0-\u02E4\u1D00-\u1D25\u1D2C-\u1D5C\u1D62-\u1D65\u1D6B-\u1D77\u1D79-\u1DBE\u1E00-\u1EFF\u2071\u207F\u2090-\u209C\u212A\u212B\u2132\u214E\u2160-\u2188\u2C60-\u2C7F\uA722-\uA787\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA7FF\uAB30-\uAB5A\uAB5C-\uAB64\uFB00-\uFB06\uFF21-\uFF3A\uFF41-\uFF5A' - }, - { - name: 'Lepcha', - bmp: '\u1C00-\u1C37\u1C3B-\u1C49\u1C4D-\u1C4F' - }, - { - name: 'Limbu', - bmp: '\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1940\u1944-\u194F' - }, - { - name: 'Linear_A', - astral: '\uD801[\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]' - }, - { - name: 'Linear_B', - astral: '\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA]' - }, - { - name: 'Lisu', - bmp: '\uA4D0-\uA4FF' - }, - { - name: 'Lycian', - astral: '\uD800[\uDE80-\uDE9C]' - }, - { - name: 'Lydian', - astral: '\uD802[\uDD20-\uDD39\uDD3F]' - }, - { - name: 'Mahajani', - astral: '\uD804[\uDD50-\uDD76]' - }, - { - name: 'Malayalam', - bmp: '\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4F\u0D54-\u0D63\u0D66-\u0D7F' - }, - { - name: 'Mandaic', - bmp: '\u0840-\u085B\u085E' - }, - { - name: 'Manichaean', - astral: '\uD802[\uDEC0-\uDEE6\uDEEB-\uDEF6]' - }, - { - name: 'Marchen', - astral: '\uD807[\uDC70-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6]' - }, - { - name: 'Meetei_Mayek', - bmp: '\uAAE0-\uAAF6\uABC0-\uABED\uABF0-\uABF9' - }, - { - name: 'Mende_Kikakui', - astral: '\uD83A[\uDC00-\uDCC4\uDCC7-\uDCD6]' - }, - { - name: 'Meroitic_Cursive', - astral: '\uD802[\uDDA0-\uDDB7\uDDBC-\uDDCF\uDDD2-\uDDFF]' - }, - { - name: 'Meroitic_Hieroglyphs', - astral: '\uD802[\uDD80-\uDD9F]' - }, - { - name: 'Miao', - astral: '\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F]' - }, - { - name: 'Modi', - astral: '\uD805[\uDE00-\uDE44\uDE50-\uDE59]' - }, - { - name: 'Mongolian', - bmp: '\u1800\u1801\u1804\u1806-\u180E\u1810-\u1819\u1820-\u1877\u1880-\u18AA', - astral: '\uD805[\uDE60-\uDE6C]' - }, - { - name: 'Mro', - astral: '\uD81A[\uDE40-\uDE5E\uDE60-\uDE69\uDE6E\uDE6F]' - }, - { - name: 'Multani', - astral: '\uD804[\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA9]' - }, - { - name: 'Myanmar', - bmp: '\u1000-\u109F\uA9E0-\uA9FE\uAA60-\uAA7F' - }, - { - name: 'Nabataean', - astral: '\uD802[\uDC80-\uDC9E\uDCA7-\uDCAF]' - }, - { - name: 'New_Tai_Lue', - bmp: '\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u19DE\u19DF' - }, - { - name: 'Newa', - astral: '\uD805[\uDC00-\uDC59\uDC5B\uDC5D]' - }, - { - name: 'Nko', - bmp: '\u07C0-\u07FA' - }, - { - name: 'Ogham', - bmp: '\u1680-\u169C' - }, - { - name: 'Ol_Chiki', - bmp: '\u1C50-\u1C7F' - }, - { - name: 'Old_Hungarian', - astral: '\uD803[\uDC80-\uDCB2\uDCC0-\uDCF2\uDCFA-\uDCFF]' - }, - { - name: 'Old_Italic', - astral: '\uD800[\uDF00-\uDF23]' - }, - { - name: 'Old_North_Arabian', - astral: '\uD802[\uDE80-\uDE9F]' - }, - { - name: 'Old_Permic', - astral: '\uD800[\uDF50-\uDF7A]' - }, - { - name: 'Old_Persian', - astral: '\uD800[\uDFA0-\uDFC3\uDFC8-\uDFD5]' - }, - { - name: 'Old_South_Arabian', - astral: '\uD802[\uDE60-\uDE7F]' - }, - { - name: 'Old_Turkic', - astral: '\uD803[\uDC00-\uDC48]' - }, - { - name: 'Oriya', - bmp: '\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B77' - }, - { - name: 'Osage', - astral: '\uD801[\uDCB0-\uDCD3\uDCD8-\uDCFB]' - }, - { - name: 'Osmanya', - astral: '\uD801[\uDC80-\uDC9D\uDCA0-\uDCA9]' - }, - { - name: 'Pahawh_Hmong', - astral: '\uD81A[\uDF00-\uDF45\uDF50-\uDF59\uDF5B-\uDF61\uDF63-\uDF77\uDF7D-\uDF8F]' - }, - { - name: 'Palmyrene', - astral: '\uD802[\uDC60-\uDC7F]' - }, - { - name: 'Pau_Cin_Hau', - astral: '\uD806[\uDEC0-\uDEF8]' - }, - { - name: 'Phags_Pa', - bmp: '\uA840-\uA877' - }, - { - name: 'Phoenician', - astral: '\uD802[\uDD00-\uDD1B\uDD1F]' - }, - { - name: 'Psalter_Pahlavi', - astral: '\uD802[\uDF80-\uDF91\uDF99-\uDF9C\uDFA9-\uDFAF]' - }, - { - name: 'Rejang', - bmp: '\uA930-\uA953\uA95F' - }, - { - name: 'Runic', - bmp: '\u16A0-\u16EA\u16EE-\u16F8' - }, - { - name: 'Samaritan', - bmp: '\u0800-\u082D\u0830-\u083E' - }, - { - name: 'Saurashtra', - bmp: '\uA880-\uA8C5\uA8CE-\uA8D9' - }, - { - name: 'Sharada', - astral: '\uD804[\uDD80-\uDDCD\uDDD0-\uDDDF]' - }, - { - name: 'Shavian', - astral: '\uD801[\uDC50-\uDC7F]' - }, - { - name: 'Siddham', - astral: '\uD805[\uDD80-\uDDB5\uDDB8-\uDDDD]' - }, - { - name: 'SignWriting', - astral: '\uD836[\uDC00-\uDE8B\uDE9B-\uDE9F\uDEA1-\uDEAF]' - }, - { - name: 'Sinhala', - bmp: '\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2-\u0DF4', - astral: '\uD804[\uDDE1-\uDDF4]' - }, - { - name: 'Sora_Sompeng', - astral: '\uD804[\uDCD0-\uDCE8\uDCF0-\uDCF9]' - }, - { - name: 'Sundanese', - bmp: '\u1B80-\u1BBF\u1CC0-\u1CC7' - }, - { - name: 'Syloti_Nagri', - bmp: '\uA800-\uA82B' - }, - { - name: 'Syriac', - bmp: '\u0700-\u070D\u070F-\u074A\u074D-\u074F' - }, - { - name: 'Tagalog', - bmp: '\u1700-\u170C\u170E-\u1714' - }, - { - name: 'Tagbanwa', - bmp: '\u1760-\u176C\u176E-\u1770\u1772\u1773' - }, - { - name: 'Tai_Le', - bmp: '\u1950-\u196D\u1970-\u1974' - }, - { - name: 'Tai_Tham', - bmp: '\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA0-\u1AAD' - }, - { - name: 'Tai_Viet', - bmp: '\uAA80-\uAAC2\uAADB-\uAADF' - }, - { - name: 'Takri', - astral: '\uD805[\uDE80-\uDEB7\uDEC0-\uDEC9]' - }, - { - name: 'Tamil', - bmp: '\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BFA' - }, - { - name: 'Tangut', - astral: '\uD81B\uDFE0|[\uD81C-\uD820][\uDC00-\uDFFF]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]' - }, - { - name: 'Telugu', - bmp: '\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C78-\u0C7F' - }, - { - name: 'Thaana', - bmp: '\u0780-\u07B1' - }, - { - name: 'Thai', - bmp: '\u0E01-\u0E3A\u0E40-\u0E5B' - }, - { - name: 'Tibetan', - bmp: '\u0F00-\u0F47\u0F49-\u0F6C\u0F71-\u0F97\u0F99-\u0FBC\u0FBE-\u0FCC\u0FCE-\u0FD4\u0FD9\u0FDA' - }, - { - name: 'Tifinagh', - bmp: '\u2D30-\u2D67\u2D6F\u2D70\u2D7F' - }, - { - name: 'Tirhuta', - astral: '\uD805[\uDC80-\uDCC7\uDCD0-\uDCD9]' - }, - { - name: 'Ugaritic', - astral: '\uD800[\uDF80-\uDF9D\uDF9F]' - }, - { - name: 'Vai', - bmp: '\uA500-\uA62B' - }, - { - name: 'Warang_Citi', - astral: '\uD806[\uDCA0-\uDCF2\uDCFF]' - }, - { - name: 'Yi', - bmp: '\uA000-\uA48C\uA490-\uA4C6' - } - ]); - -}; - -},{}],8:[function(require,module,exports){ -var XRegExp = require('./xregexp'); - -require('./addons/build')(XRegExp); -require('./addons/matchrecursive')(XRegExp); -require('./addons/unicode-base')(XRegExp); -require('./addons/unicode-blocks')(XRegExp); -require('./addons/unicode-categories')(XRegExp); -require('./addons/unicode-properties')(XRegExp); -require('./addons/unicode-scripts')(XRegExp); - -module.exports = XRegExp; - -},{"./addons/build":1,"./addons/matchrecursive":2,"./addons/unicode-base":3,"./addons/unicode-blocks":4,"./addons/unicode-categories":5,"./addons/unicode-properties":6,"./addons/unicode-scripts":7,"./xregexp":9}],9:[function(require,module,exports){ -/*! - * XRegExp 3.2.0 - * <xregexp.com> - * Steven Levithan (c) 2007-2017 MIT License - */ - -'use strict'; - -/** - * XRegExp provides augmented, extensible regular expressions. You get additional regex syntax and - * flags, beyond what browsers support natively. XRegExp is also a regex utility belt with tools to - * make your client-side grepping simpler and more powerful, while freeing you from related - * cross-browser inconsistencies. - */ - -// ==--------------------------== -// Private stuff -// ==--------------------------== - -// Property name used for extended regex instance data -var REGEX_DATA = 'xregexp'; -// Optional features that can be installed and uninstalled -var features = { - astral: false, - natives: false -}; -// Native methods to use and restore ('native' is an ES3 reserved keyword) -var nativ = { - exec: RegExp.prototype.exec, - test: RegExp.prototype.test, - match: String.prototype.match, - replace: String.prototype.replace, - split: String.prototype.split -}; -// Storage for fixed/extended native methods -var fixed = {}; -// Storage for regexes cached by `XRegExp.cache` -var regexCache = {}; -// Storage for pattern details cached by the `XRegExp` constructor -var patternCache = {}; -// Storage for regex syntax tokens added internally or by `XRegExp.addToken` -var tokens = []; -// Token scopes -var defaultScope = 'default'; -var classScope = 'class'; -// Regexes that match native regex syntax, including octals -var nativeTokens = { - // Any native multicharacter token in default scope, or any single character - 'default': /\\(?:0(?:[0-3][0-7]{0,2}|[4-7][0-7]?)?|[1-9]\d*|x[\dA-Fa-f]{2}|u(?:[\dA-Fa-f]{4}|{[\dA-Fa-f]+})|c[A-Za-z]|[\s\S])|\(\?(?:[:=!]|<[=!])|[?*+]\?|{\d+(?:,\d*)?}\??|[\s\S]/, - // Any native multicharacter token in character class scope, or any single character - 'class': /\\(?:[0-3][0-7]{0,2}|[4-7][0-7]?|x[\dA-Fa-f]{2}|u(?:[\dA-Fa-f]{4}|{[\dA-Fa-f]+})|c[A-Za-z]|[\s\S])|[\s\S]/ -}; -// Any backreference or dollar-prefixed character in replacement strings -var replacementToken = /\$(?:{([\w$]+)}|(\d\d?|[\s\S]))/g; -// Check for correct `exec` handling of nonparticipating capturing groups -var correctExecNpcg = nativ.exec.call(/()??/, '')[1] === undefined; -// Check for ES6 `flags` prop support -var hasFlagsProp = /x/.flags !== undefined; -// Shortcut to `Object.prototype.toString` -var toString = {}.toString; - -function hasNativeFlag(flag) { - // Can't check based on the presence of properties/getters since browsers might support such - // properties even when they don't support the corresponding flag in regex construction (tested - // in Chrome 48, where `'unicode' in /x/` is true but trying to construct a regex with flag `u` - // throws an error) - var isSupported = true; - try { - // Can't use regex literals for testing even in a `try` because regex literals with - // unsupported flags cause a compilation error in IE - new RegExp('', flag); - } catch (exception) { - isSupported = false; - } - return isSupported; -} -// Check for ES6 `u` flag support -var hasNativeU = hasNativeFlag('u'); -// Check for ES6 `y` flag support -var hasNativeY = hasNativeFlag('y'); -// Tracker for known flags, including addon flags -var registeredFlags = { - g: true, - i: true, - m: true, - u: hasNativeU, - y: hasNativeY -}; - -/** - * Attaches extended data and `XRegExp.prototype` properties to a regex object. - * - * @private - * @param {RegExp} regex Regex to augment. - * @param {Array} captureNames Array with capture names, or `null`. - * @param {String} xSource XRegExp pattern used to generate `regex`, or `null` if N/A. - * @param {String} xFlags XRegExp flags used to generate `regex`, or `null` if N/A. - * @param {Boolean} [isInternalOnly=false] Whether the regex will be used only for internal - * operations, and never exposed to users. For internal-only regexes, we can improve perf by - * skipping some operations like attaching `XRegExp.prototype` properties. - * @returns {RegExp} Augmented regex. - */ -function augment(regex, captureNames, xSource, xFlags, isInternalOnly) { - var p; - - regex[REGEX_DATA] = { - captureNames: captureNames - }; - - if (isInternalOnly) { - return regex; - } - - // Can't auto-inherit these since the XRegExp constructor returns a nonprimitive value - if (regex.__proto__) { - regex.__proto__ = XRegExp.prototype; - } else { - for (p in XRegExp.prototype) { - // An `XRegExp.prototype.hasOwnProperty(p)` check wouldn't be worth it here, since this - // is performance sensitive, and enumerable `Object.prototype` or `RegExp.prototype` - // extensions exist on `regex.prototype` anyway - regex[p] = XRegExp.prototype[p]; - } - } - - regex[REGEX_DATA].source = xSource; - // Emulate the ES6 `flags` prop by ensuring flags are in alphabetical order - regex[REGEX_DATA].flags = xFlags ? xFlags.split('').sort().join('') : xFlags; - - return regex; -} - -/** - * Removes any duplicate characters from the provided string. - * - * @private - * @param {String} str String to remove duplicate characters from. - * @returns {String} String with any duplicate characters removed. - */ -function clipDuplicates(str) { - return nativ.replace.call(str, /([\s\S])(?=[\s\S]*\1)/g, ''); -} - -/** - * Copies a regex object while preserving extended data and augmenting with `XRegExp.prototype` - * properties. The copy has a fresh `lastIndex` property (set to zero). Allows adding and removing - * flags g and y while copying the regex. - * - * @private - * @param {RegExp} regex Regex to copy. - * @param {Object} [options] Options object with optional properties: - * - `addG` {Boolean} Add flag g while copying the regex. - * - `addY` {Boolean} Add flag y while copying the regex. - * - `removeG` {Boolean} Remove flag g while copying the regex. - * - `removeY` {Boolean} Remove flag y while copying the regex. - * - `isInternalOnly` {Boolean} Whether the copied regex will be used only for internal - * operations, and never exposed to users. For internal-only regexes, we can improve perf by - * skipping some operations like attaching `XRegExp.prototype` properties. - * - `source` {String} Overrides `<regex>.source`, for special cases. - * @returns {RegExp} Copy of the provided regex, possibly with modified flags. - */ -function copyRegex(regex, options) { - if (!XRegExp.isRegExp(regex)) { - throw new TypeError('Type RegExp expected'); - } - - var xData = regex[REGEX_DATA] || {}; - var flags = getNativeFlags(regex); - var flagsToAdd = ''; - var flagsToRemove = ''; - var xregexpSource = null; - var xregexpFlags = null; - - options = options || {}; - - if (options.removeG) {flagsToRemove += 'g';} - if (options.removeY) {flagsToRemove += 'y';} - if (flagsToRemove) { - flags = nativ.replace.call(flags, new RegExp('[' + flagsToRemove + ']+', 'g'), ''); - } - - if (options.addG) {flagsToAdd += 'g';} - if (options.addY) {flagsToAdd += 'y';} - if (flagsToAdd) { - flags = clipDuplicates(flags + flagsToAdd); - } - - if (!options.isInternalOnly) { - if (xData.source !== undefined) { - xregexpSource = xData.source; - } - // null or undefined; don't want to add to `flags` if the previous value was null, since - // that indicates we're not tracking original precompilation flags - if (xData.flags != null) { - // Flags are only added for non-internal regexes by `XRegExp.globalize`. Flags are never - // removed for non-internal regexes, so don't need to handle it - xregexpFlags = flagsToAdd ? clipDuplicates(xData.flags + flagsToAdd) : xData.flags; - } - } - - // Augment with `XRegExp.prototype` properties, but use the native `RegExp` constructor to avoid - // searching for special tokens. That would be wrong for regexes constructed by `RegExp`, and - // unnecessary for regexes constructed by `XRegExp` because the regex has already undergone the - // translation to native regex syntax - regex = augment( - new RegExp(options.source || regex.source, flags), - hasNamedCapture(regex) ? xData.captureNames.slice(0) : null, - xregexpSource, - xregexpFlags, - options.isInternalOnly - ); - - return regex; -} - -/** - * Converts hexadecimal to decimal. - * - * @private - * @param {String} hex - * @returns {Number} - */ -function dec(hex) { - return parseInt(hex, 16); -} - -/** - * Returns a pattern that can be used in a native RegExp in place of an ignorable token such as an - * inline comment or whitespace with flag x. This is used directly as a token handler function - * passed to `XRegExp.addToken`. - * - * @private - * @param {String} match Match arg of `XRegExp.addToken` handler - * @param {String} scope Scope arg of `XRegExp.addToken` handler - * @param {String} flags Flags arg of `XRegExp.addToken` handler - * @returns {String} Either '' or '(?:)', depending on which is needed in the context of the match. - */ -function getContextualTokenSeparator(match, scope, flags) { - if ( - // No need to separate tokens if at the beginning or end of a group - match.input.charAt(match.index - 1) === '(' || - match.input.charAt(match.index + match[0].length) === ')' || - // Avoid separating tokens when the following token is a quantifier - isPatternNext(match.input, match.index + match[0].length, flags, '[?*+]|{\\d+(?:,\\d*)?}') - ) { - return ''; - } - // Keep tokens separated. This avoids e.g. inadvertedly changing `\1 1` or `\1(?#)1` to `\11`. - // This also ensures all tokens remain as discrete atoms, e.g. it avoids converting the syntax - // error `(? :` into `(?:`. - return '(?:)'; -} - -/** - * Returns native `RegExp` flags used by a regex object. - * - * @private - * @param {RegExp} regex Regex to check. - * @returns {String} Native flags in use. - */ -function getNativeFlags(regex) { - return hasFlagsProp ? - regex.flags : - // Explicitly using `RegExp.prototype.toString` (rather than e.g. `String` or concatenation - // with an empty string) allows this to continue working predictably when - // `XRegExp.proptotype.toString` is overridden - nativ.exec.call(/\/([a-z]*)$/i, RegExp.prototype.toString.call(regex))[1]; -} - -/** - * Determines whether a regex has extended instance data used to track capture names. - * - * @private - * @param {RegExp} regex Regex to check. - * @returns {Boolean} Whether the regex uses named capture. - */ -function hasNamedCapture(regex) { - return !!(regex[REGEX_DATA] && regex[REGEX_DATA].captureNames); -} - -/** - * Converts decimal to hexadecimal. - * - * @private - * @param {Number|String} dec - * @returns {String} - */ -function hex(dec) { - return parseInt(dec, 10).toString(16); -} - -/** - * Returns the first index at which a given value can be found in an array. - * - * @private - * @param {Array} array Array to search. - * @param {*} value Value to locate in the array. - * @returns {Number} Zero-based index at which the item is found, or -1. - */ -function indexOf(array, value) { - var len = array.length; - var i; - - for (i = 0; i < len; ++i) { - if (array[i] === value) { - return i; - } - } - - return -1; -} - -/** - * Checks whether the next nonignorable token after the specified position matches the - * `needlePattern` - * - * @private - * @param {String} pattern Pattern to search within. - * @param {Number} pos Index in `pattern` to search at. - * @param {String} flags Flags used by the pattern. - * @param {String} needlePattern Pattern to match the next token against. - * @returns {Boolean} Whether the next nonignorable token matches `needlePattern` - */ -function isPatternNext(pattern, pos, flags, needlePattern) { - var inlineCommentPattern = '\\(\\?#[^)]*\\)'; - var lineCommentPattern = '#[^#\\n]*'; - var patternsToIgnore = flags.indexOf('x') > -1 ? - // Ignore any leading whitespace, line comments, and inline comments - ['\\s', lineCommentPattern, inlineCommentPattern] : - // Ignore any leading inline comments - [inlineCommentPattern]; - return nativ.test.call( - new RegExp('^(?:' + patternsToIgnore.join('|') + ')*(?:' + needlePattern + ')'), - pattern.slice(pos) - ); -} - -/** - * Determines whether a value is of the specified type, by resolving its internal [[Class]]. - * - * @private - * @param {*} value Object to check. - * @param {String} type Type to check for, in TitleCase. - * @returns {Boolean} Whether the object matches the type. - */ -function isType(value, type) { - return toString.call(value) === '[object ' + type + ']'; -} - -/** - * Adds leading zeros if shorter than four characters. Used for fixed-length hexadecimal values. - * - * @private - * @param {String} str - * @returns {String} - */ -function pad4(str) { - while (str.length < 4) { - str = '0' + str; - } - return str; -} - -/** - * Checks for flag-related errors, and strips/applies flags in a leading mode modifier. Offloads - * the flag preparation logic from the `XRegExp` constructor. - * - * @private - * @param {String} pattern Regex pattern, possibly with a leading mode modifier. - * @param {String} flags Any combination of flags. - * @returns {Object} Object with properties `pattern` and `flags`. - */ -function prepareFlags(pattern, flags) { - var i; - - // Recent browsers throw on duplicate flags, so copy this behavior for nonnative flags - if (clipDuplicates(flags) !== flags) { - throw new SyntaxError('Invalid duplicate regex flag ' + flags); - } - - // Strip and apply a leading mode modifier with any combination of flags except g or y - pattern = nativ.replace.call(pattern, /^\(\?([\w$]+)\)/, function($0, $1) { - if (nativ.test.call(/[gy]/, $1)) { - throw new SyntaxError('Cannot use flag g or y in mode modifier ' + $0); - } - // Allow duplicate flags within the mode modifier - flags = clipDuplicates(flags + $1); - return ''; - }); - - // Throw on unknown native or nonnative flags - for (i = 0; i < flags.length; ++i) { - if (!registeredFlags[flags.charAt(i)]) { - throw new SyntaxError('Unknown regex flag ' + flags.charAt(i)); - } - } - - return { - pattern: pattern, - flags: flags - }; -} - -/** - * Prepares an options object from the given value. - * - * @private - * @param {String|Object} value Value to convert to an options object. - * @returns {Object} Options object. - */ -function prepareOptions(value) { - var options = {}; - - if (isType(value, 'String')) { - XRegExp.forEach(value, /[^\s,]+/, function(match) { - options[match] = true; - }); - - return options; - } - - return value; -} - -/** - * Registers a flag so it doesn't throw an 'unknown flag' error. - * - * @private - * @param {String} flag Single-character flag to register. - */ -function registerFlag(flag) { - if (!/^[\w$]$/.test(flag)) { - throw new Error('Flag must be a single character A-Za-z0-9_$'); - } - - registeredFlags[flag] = true; -} - -/** - * Runs built-in and custom regex syntax tokens in reverse insertion order at the specified - * position, until a match is found. - * - * @private - * @param {String} pattern Original pattern from which an XRegExp object is being built. - * @param {String} flags Flags being used to construct the regex. - * @param {Number} pos Position to search for tokens within `pattern`. - * @param {Number} scope Regex scope to apply: 'default' or 'class'. - * @param {Object} context Context object to use for token handler functions. - * @returns {Object} Object with properties `matchLength`, `output`, and `reparse`; or `null`. - */ -function runTokens(pattern, flags, pos, scope, context) { - var i = tokens.length; - var leadChar = pattern.charAt(pos); - var result = null; - var match; - var t; - - // Run in reverse insertion order - while (i--) { - t = tokens[i]; - if ( - (t.leadChar && t.leadChar !== leadChar) || - (t.scope !== scope && t.scope !== 'all') || - (t.flag && flags.indexOf(t.flag) === -1) - ) { - continue; - } - - match = XRegExp.exec(pattern, t.regex, pos, 'sticky'); - if (match) { - result = { - matchLength: match[0].length, - output: t.handler.call(context, match, scope, flags), - reparse: t.reparse - }; - // Finished with token tests - break; - } - } - - return result; -} - -/** - * Enables or disables implicit astral mode opt-in. When enabled, flag A is automatically added to - * all new regexes created by XRegExp. This causes an error to be thrown when creating regexes if - * the Unicode Base addon is not available, since flag A is registered by that addon. - * - * @private - * @param {Boolean} on `true` to enable; `false` to disable. - */ -function setAstral(on) { - features.astral = on; -} - -/** - * Enables or disables native method overrides. - * - * @private - * @param {Boolean} on `true` to enable; `false` to disable. - */ -function setNatives(on) { - RegExp.prototype.exec = (on ? fixed : nativ).exec; - RegExp.prototype.test = (on ? fixed : nativ).test; - String.prototype.match = (on ? fixed : nativ).match; - String.prototype.replace = (on ? fixed : nativ).replace; - String.prototype.split = (on ? fixed : nativ).split; - - features.natives = on; -} - -/** - * Returns the object, or throws an error if it is `null` or `undefined`. This is used to follow - * the ES5 abstract operation `ToObject`. - * - * @private - * @param {*} value Object to check and return. - * @returns {*} The provided object. - */ -function toObject(value) { - // null or undefined - if (value == null) { - throw new TypeError('Cannot convert null or undefined to object'); - } - - return value; -} - -// ==--------------------------== -// Constructor -// ==--------------------------== - -/** - * Creates an extended regular expression object for matching text with a pattern. Differs from a - * native regular expression in that additional syntax and flags are supported. The returned object - * is in fact a native `RegExp` and works with all native methods. - * - * @class XRegExp - * @constructor - * @param {String|RegExp} pattern Regex pattern string, or an existing regex object to copy. - * @param {String} [flags] Any combination of flags. - * Native flags: - * - `g` - global - * - `i` - ignore case - * - `m` - multiline anchors - * - `u` - unicode (ES6) - * - `y` - sticky (Firefox 3+, ES6) - * Additional XRegExp flags: - * - `n` - explicit capture - * - `s` - dot matches all (aka singleline) - * - `x` - free-spacing and line comments (aka extended) - * - `A` - astral (requires the Unicode Base addon) - * Flags cannot be provided when constructing one `RegExp` from another. - * @returns {RegExp} Extended regular expression object. - * @example - * - * // With named capture and flag x - * XRegExp('(?<year> [0-9]{4} ) -? # year \n\ - * (?<month> [0-9]{2} ) -? # month \n\ - * (?<day> [0-9]{2} ) # day ', 'x'); - * - * // Providing a regex object copies it. Native regexes are recompiled using native (not XRegExp) - * // syntax. Copies maintain extended data, are augmented with `XRegExp.prototype` properties, and - * // have fresh `lastIndex` properties (set to zero). - * XRegExp(/regex/); - */ -function XRegExp(pattern, flags) { - if (XRegExp.isRegExp(pattern)) { - if (flags !== undefined) { - throw new TypeError('Cannot supply flags when copying a RegExp'); - } - return copyRegex(pattern); - } - - // Copy the argument behavior of `RegExp` - pattern = pattern === undefined ? '' : String(pattern); - flags = flags === undefined ? '' : String(flags); - - if (XRegExp.isInstalled('astral') && flags.indexOf('A') === -1) { - // This causes an error to be thrown if the Unicode Base addon is not available - flags += 'A'; - } - - if (!patternCache[pattern]) { - patternCache[pattern] = {}; - } - - if (!patternCache[pattern][flags]) { - var context = { - hasNamedCapture: false, - captureNames: [] - }; - var scope = defaultScope; - var output = ''; - var pos = 0; - var result; - - // Check for flag-related errors, and strip/apply flags in a leading mode modifier - var applied = prepareFlags(pattern, flags); - var appliedPattern = applied.pattern; - var appliedFlags = applied.flags; - - // Use XRegExp's tokens to translate the pattern to a native regex pattern. - // `appliedPattern.length` may change on each iteration if tokens use `reparse` - while (pos < appliedPattern.length) { - do { - // Check for custom tokens at the current position - result = runTokens(appliedPattern, appliedFlags, pos, scope, context); - // If the matched token used the `reparse` option, splice its output into the - // pattern before running tokens again at the same position - if (result && result.reparse) { - appliedPattern = appliedPattern.slice(0, pos) + - result.output + - appliedPattern.slice(pos + result.matchLength); - } - } while (result && result.reparse); - - if (result) { - output += result.output; - pos += (result.matchLength || 1); - } else { - // Get the native token at the current position - var token = XRegExp.exec(appliedPattern, nativeTokens[scope], pos, 'sticky')[0]; - output += token; - pos += token.length; - if (token === '[' && scope === defaultScope) { - scope = classScope; - } else if (token === ']' && scope === classScope) { - scope = defaultScope; - } - } - } - - patternCache[pattern][flags] = { - // Use basic cleanup to collapse repeated empty groups like `(?:)(?:)` to `(?:)`. Empty - // groups are sometimes inserted during regex transpilation in order to keep tokens - // separated. However, more than one empty group in a row is never needed. - pattern: nativ.replace.call(output, /(?:\(\?:\))+/g, '(?:)'), - // Strip all but native flags - flags: nativ.replace.call(appliedFlags, /[^gimuy]+/g, ''), - // `context.captureNames` has an item for each capturing group, even if unnamed - captures: context.hasNamedCapture ? context.captureNames : null - }; - } - - var generated = patternCache[pattern][flags]; - return augment( - new RegExp(generated.pattern, generated.flags), - generated.captures, - pattern, - flags - ); -} - -// Add `RegExp.prototype` to the prototype chain -XRegExp.prototype = new RegExp(); - -// ==--------------------------== -// Public properties -// ==--------------------------== - -/** - * The XRegExp version number as a string containing three dot-separated parts. For example, - * '2.0.0-beta-3'. - * - * @static - * @memberOf XRegExp - * @type String - */ -XRegExp.version = '3.2.0'; - -// ==--------------------------== -// Public methods -// ==--------------------------== - -// Intentionally undocumented; used in tests and addons -XRegExp._clipDuplicates = clipDuplicates; -XRegExp._hasNativeFlag = hasNativeFlag; -XRegExp._dec = dec; -XRegExp._hex = hex; -XRegExp._pad4 = pad4; - -/** - * Extends XRegExp syntax and allows custom flags. This is used internally and can be used to - * create XRegExp addons. If more than one token can match the same string, the last added wins. - * - * @memberOf XRegExp - * @param {RegExp} regex Regex object that matches the new token. - * @param {Function} handler Function that returns a new pattern string (using native regex syntax) - * to replace the matched token within all future XRegExp regexes. Has access to persistent - * properties of the regex being built, through `this`. Invoked with three arguments: - * - The match array, with named backreference properties. - * - The regex scope where the match was found: 'default' or 'class'. - * - The flags used by the regex, including any flags in a leading mode modifier. - * The handler function becomes part of the XRegExp construction process, so be careful not to - * construct XRegExps within the function or you will trigger infinite recursion. - * @param {Object} [options] Options object with optional properties: - * - `scope` {String} Scope where the token applies: 'default', 'class', or 'all'. - * - `flag` {String} Single-character flag that triggers the token. This also registers the - * flag, which prevents XRegExp from throwing an 'unknown flag' error when the flag is used. - * - `optionalFlags` {String} Any custom flags checked for within the token `handler` that are - * not required to trigger the token. This registers the flags, to prevent XRegExp from - * throwing an 'unknown flag' error when any of the flags are used. - * - `reparse` {Boolean} Whether the `handler` function's output should not be treated as - * final, and instead be reparseable by other tokens (including the current token). Allows - * token chaining or deferring. - * - `leadChar` {String} Single character that occurs at the beginning of any successful match - * of the token (not always applicable). This doesn't change the behavior of the token unless - * you provide an erroneous value. However, providing it can increase the token's performance - * since the token can be skipped at any positions where this character doesn't appear. - * @example - * - * // Basic usage: Add \a for the ALERT control code - * XRegExp.addToken( - * /\\a/, - * function() {return '\\x07';}, - * {scope: 'all'} - * ); - * XRegExp('\\a[\\a-\\n]+').test('\x07\n\x07'); // -> true - * - * // Add the U (ungreedy) flag from PCRE and RE2, which reverses greedy and lazy quantifiers. - * // Since `scope` is not specified, it uses 'default' (i.e., transformations apply outside of - * // character classes only) - * XRegExp.addToken( - * /([?*+]|{\d+(?:,\d*)?})(\??)/, - * function(match) {return match[1] + (match[2] ? '' : '?');}, - * {flag: 'U'} - * ); - * XRegExp('a+', 'U').exec('aaa')[0]; // -> 'a' - * XRegExp('a+?', 'U').exec('aaa')[0]; // -> 'aaa' - */ -XRegExp.addToken = function(regex, handler, options) { - options = options || {}; - var optionalFlags = options.optionalFlags; - var i; - - if (options.flag) { - registerFlag(options.flag); - } - - if (optionalFlags) { - optionalFlags = nativ.split.call(optionalFlags, ''); - for (i = 0; i < optionalFlags.length; ++i) { - registerFlag(optionalFlags[i]); - } - } - - // Add to the private list of syntax tokens - tokens.push({ - regex: copyRegex(regex, { - addG: true, - addY: hasNativeY, - isInternalOnly: true - }), - handler: handler, - scope: options.scope || defaultScope, - flag: options.flag, - reparse: options.reparse, - leadChar: options.leadChar - }); - - // Reset the pattern cache used by the `XRegExp` constructor, since the same pattern and flags - // might now produce different results - XRegExp.cache.flush('patterns'); -}; - -/** - * Caches and returns the result of calling `XRegExp(pattern, flags)`. On any subsequent call with - * the same pattern and flag combination, the cached copy of the regex is returned. - * - * @memberOf XRegExp - * @param {String} pattern Regex pattern string. - * @param {String} [flags] Any combination of XRegExp flags. - * @returns {RegExp} Cached XRegExp object. - * @example - * - * while (match = XRegExp.cache('.', 'gs').exec(str)) { - * // The regex is compiled once only - * } - */ -XRegExp.cache = function(pattern, flags) { - if (!regexCache[pattern]) { - regexCache[pattern] = {}; - } - return regexCache[pattern][flags] || ( - regexCache[pattern][flags] = XRegExp(pattern, flags) - ); -}; - -// Intentionally undocumented; used in tests -XRegExp.cache.flush = function(cacheName) { - if (cacheName === 'patterns') { - // Flush the pattern cache used by the `XRegExp` constructor - patternCache = {}; - } else { - // Flush the regex cache populated by `XRegExp.cache` - regexCache = {}; - } -}; - -/** - * Escapes any regular expression metacharacters, for use when matching literal strings. The result - * can safely be used at any point within a regex that uses any flags. - * - * @memberOf XRegExp - * @param {String} str String to escape. - * @returns {String} String with regex metacharacters escaped. - * @example - * - * XRegExp.escape('Escaped? <.>'); - * // -> 'Escaped\?\ <\.>' - */ -XRegExp.escape = function(str) { - return nativ.replace.call(toObject(str), /[-\[\]{}()*+?.,\\^$|#\s]/g, '\\$&'); -}; - -/** - * Executes a regex search in a specified string. Returns a match array or `null`. If the provided - * regex uses named capture, named backreference properties are included on the match array. - * Optional `pos` and `sticky` arguments specify the search start position, and whether the match - * must start at the specified position only. The `lastIndex` property of the provided regex is not - * used, but is updated for compatibility. Also fixes browser bugs compared to the native - * `RegExp.prototype.exec` and can be used reliably cross-browser. - * - * @memberOf XRegExp - * @param {String} str String to search. - * @param {RegExp} regex Regex to search with. - * @param {Number} [pos=0] Zero-based index at which to start the search. - * @param {Boolean|String} [sticky=false] Whether the match must start at the specified position - * only. The string `'sticky'` is accepted as an alternative to `true`. - * @returns {Array} Match array with named backreference properties, or `null`. - * @example - * - * // Basic use, with named backreference - * var match = XRegExp.exec('U+2620', XRegExp('U\\+(?<hex>[0-9A-F]{4})')); - * match.hex; // -> '2620' - * - * // With pos and sticky, in a loop - * var pos = 2, result = [], match; - * while (match = XRegExp.exec('<1><2><3><4>5<6>', /<(\d)>/, pos, 'sticky')) { - * result.push(match[1]); - * pos = match.index + match[0].length; - * } - * // result -> ['2', '3', '4'] - */ -XRegExp.exec = function(str, regex, pos, sticky) { - var cacheKey = 'g'; - var addY = false; - var fakeY = false; - var match; - var r2; - - addY = hasNativeY && !!(sticky || (regex.sticky && sticky !== false)); - if (addY) { - cacheKey += 'y'; - } else if (sticky) { - // Simulate sticky matching by appending an empty capture to the original regex. The - // resulting regex will succeed no matter what at the current index (set with `lastIndex`), - // and will not search the rest of the subject string. We'll know that the original regex - // has failed if that last capture is `''` rather than `undefined` (i.e., if that last - // capture participated in the match). - fakeY = true; - cacheKey += 'FakeY'; - } - - regex[REGEX_DATA] = regex[REGEX_DATA] || {}; - - // Shares cached copies with `XRegExp.match`/`replace` - r2 = regex[REGEX_DATA][cacheKey] || ( - regex[REGEX_DATA][cacheKey] = copyRegex(regex, { - addG: true, - addY: addY, - source: fakeY ? regex.source + '|()' : undefined, - removeY: sticky === false, - isInternalOnly: true - }) - ); - - pos = pos || 0; - r2.lastIndex = pos; - - // Fixed `exec` required for `lastIndex` fix, named backreferences, etc. - match = fixed.exec.call(r2, str); - - // Get rid of the capture added by the pseudo-sticky matcher if needed. An empty string means - // the original regexp failed (see above). - if (fakeY && match && match.pop() === '') { - match = null; - } - - if (regex.global) { - regex.lastIndex = match ? r2.lastIndex : 0; - } - - return match; -}; - -/** - * Executes a provided function once per regex match. Searches always start at the beginning of the - * string and continue until the end, regardless of the state of the regex's `global` property and - * initial `lastIndex`. - * - * @memberOf XRegExp - * @param {String} str String to search. - * @param {RegExp} regex Regex to search with. - * @param {Function} callback Function to execute for each match. Invoked with four arguments: - * - The match array, with named backreference properties. - * - The zero-based match index. - * - The string being traversed. - * - The regex object being used to traverse the string. - * @example - * - * // Extracts every other digit from a string - * var evens = []; - * XRegExp.forEach('1a2345', /\d/, function(match, i) { - * if (i % 2) evens.push(+match[0]); - * }); - * // evens -> [2, 4] - */ -XRegExp.forEach = function(str, regex, callback) { - var pos = 0; - var i = -1; - var match; - - while ((match = XRegExp.exec(str, regex, pos))) { - // Because `regex` is provided to `callback`, the function could use the deprecated/ - // nonstandard `RegExp.prototype.compile` to mutate the regex. However, since `XRegExp.exec` - // doesn't use `lastIndex` to set the search position, this can't lead to an infinite loop, - // at least. Actually, because of the way `XRegExp.exec` caches globalized versions of - // regexes, mutating the regex will not have any effect on the iteration or matched strings, - // which is a nice side effect that brings extra safety. - callback(match, ++i, str, regex); - - pos = match.index + (match[0].length || 1); - } -}; - -/** - * Copies a regex object and adds flag `g`. The copy maintains extended data, is augmented with - * `XRegExp.prototype` properties, and has a fresh `lastIndex` property (set to zero). Native - * regexes are not recompiled using XRegExp syntax. - * - * @memberOf XRegExp - * @param {RegExp} regex Regex to globalize. - * @returns {RegExp} Copy of the provided regex with flag `g` added. - * @example - * - * var globalCopy = XRegExp.globalize(/regex/); - * globalCopy.global; // -> true - */ -XRegExp.globalize = function(regex) { - return copyRegex(regex, {addG: true}); -}; - -/** - * Installs optional features according to the specified options. Can be undone using - * `XRegExp.uninstall`. - * - * @memberOf XRegExp - * @param {Object|String} options Options object or string. - * @example - * - * // With an options object - * XRegExp.install({ - * // Enables support for astral code points in Unicode addons (implicitly sets flag A) - * astral: true, - * - * // DEPRECATED: Overrides native regex methods with fixed/extended versions - * natives: true - * }); - * - * // With an options string - * XRegExp.install('astral natives'); - */ -XRegExp.install = function(options) { - options = prepareOptions(options); - - if (!features.astral && options.astral) { - setAstral(true); - } - - if (!features.natives && options.natives) { - setNatives(true); - } -}; - -/** - * Checks whether an individual optional feature is installed. - * - * @memberOf XRegExp - * @param {String} feature Name of the feature to check. One of: - * - `astral` - * - `natives` - * @returns {Boolean} Whether the feature is installed. - * @example - * - * XRegExp.isInstalled('astral'); - */ -XRegExp.isInstalled = function(feature) { - return !!(features[feature]); -}; - -/** - * Returns `true` if an object is a regex; `false` if it isn't. This works correctly for regexes - * created in another frame, when `instanceof` and `constructor` checks would fail. - * - * @memberOf XRegExp - * @param {*} value Object to check. - * @returns {Boolean} Whether the object is a `RegExp` object. - * @example - * - * XRegExp.isRegExp('string'); // -> false - * XRegExp.isRegExp(/regex/i); // -> true - * XRegExp.isRegExp(RegExp('^', 'm')); // -> true - * XRegExp.isRegExp(XRegExp('(?s).')); // -> true - */ -XRegExp.isRegExp = function(value) { - return toString.call(value) === '[object RegExp]'; - //return isType(value, 'RegExp'); -}; - -/** - * Returns the first matched string, or in global mode, an array containing all matched strings. - * This is essentially a more convenient re-implementation of `String.prototype.match` that gives - * the result types you actually want (string instead of `exec`-style array in match-first mode, - * and an empty array instead of `null` when no matches are found in match-all mode). It also lets - * you override flag g and ignore `lastIndex`, and fixes browser bugs. - * - * @memberOf XRegExp - * @param {String} str String to search. - * @param {RegExp} regex Regex to search with. - * @param {String} [scope='one'] Use 'one' to return the first match as a string. Use 'all' to - * return an array of all matched strings. If not explicitly specified and `regex` uses flag g, - * `scope` is 'all'. - * @returns {String|Array} In match-first mode: First match as a string, or `null`. In match-all - * mode: Array of all matched strings, or an empty array. - * @example - * - * // Match first - * XRegExp.match('abc', /\w/); // -> 'a' - * XRegExp.match('abc', /\w/g, 'one'); // -> 'a' - * XRegExp.match('abc', /x/g, 'one'); // -> null - * - * // Match all - * XRegExp.match('abc', /\w/g); // -> ['a', 'b', 'c'] - * XRegExp.match('abc', /\w/, 'all'); // -> ['a', 'b', 'c'] - * XRegExp.match('abc', /x/, 'all'); // -> [] - */ -XRegExp.match = function(str, regex, scope) { - var global = (regex.global && scope !== 'one') || scope === 'all'; - var cacheKey = ((global ? 'g' : '') + (regex.sticky ? 'y' : '')) || 'noGY'; - var result; - var r2; - - regex[REGEX_DATA] = regex[REGEX_DATA] || {}; - - // Shares cached copies with `XRegExp.exec`/`replace` - r2 = regex[REGEX_DATA][cacheKey] || ( - regex[REGEX_DATA][cacheKey] = copyRegex(regex, { - addG: !!global, - removeG: scope === 'one', - isInternalOnly: true - }) - ); - - result = nativ.match.call(toObject(str), r2); - - if (regex.global) { - regex.lastIndex = ( - (scope === 'one' && result) ? - // Can't use `r2.lastIndex` since `r2` is nonglobal in this case - (result.index + result[0].length) : 0 - ); - } - - return global ? (result || []) : (result && result[0]); -}; - -/** - * Retrieves the matches from searching a string using a chain of regexes that successively search - * within previous matches. The provided `chain` array can contain regexes and or objects with - * `regex` and `backref` properties. When a backreference is specified, the named or numbered - * backreference is passed forward to the next regex or returned. - * - * @memberOf XRegExp - * @param {String} str String to search. - * @param {Array} chain Regexes that each search for matches within preceding results. - * @returns {Array} Matches by the last regex in the chain, or an empty array. - * @example - * - * // Basic usage; matches numbers within <b> tags - * XRegExp.matchChain('1 <b>2</b> 3 <b>4 a 56</b>', [ - * XRegExp('(?is)<b>.*?</b>'), - * /\d+/ - * ]); - * // -> ['2', '4', '56'] - * - * // Passing forward and returning specific backreferences - * html = '<a href="http://xregexp.com/api/">XRegExp</a>\ - * <a href="http://www.google.com/">Google</a>'; - * XRegExp.matchChain(html, [ - * {regex: /<a href="([^"]+)">/i, backref: 1}, - * {regex: XRegExp('(?i)^https?://(?<domain>[^/?#]+)'), backref: 'domain'} - * ]); - * // -> ['xregexp.com', 'www.google.com'] - */ -XRegExp.matchChain = function(str, chain) { - return (function recurseChain(values, level) { - var item = chain[level].regex ? chain[level] : {regex: chain[level]}; - var matches = []; - - function addMatch(match) { - if (item.backref) { - // Safari 4.0.5 (but not 5.0.5+) inappropriately uses sparse arrays to hold the - // `undefined`s for backreferences to nonparticipating capturing groups. In such - // cases, a `hasOwnProperty` or `in` check on its own would inappropriately throw - // the exception, so also check if the backreference is a number that is within the - // bounds of the array. - if (!(match.hasOwnProperty(item.backref) || +item.backref < match.length)) { - throw new ReferenceError('Backreference to undefined group: ' + item.backref); - } - - matches.push(match[item.backref] || ''); - } else { - matches.push(match[0]); - } - } - - for (var i = 0; i < values.length; ++i) { - XRegExp.forEach(values[i], item.regex, addMatch); - } - - return ((level === chain.length - 1) || !matches.length) ? - matches : - recurseChain(matches, level + 1); - }([str], 0)); -}; - -/** - * Returns a new string with one or all matches of a pattern replaced. The pattern can be a string - * or regex, and the replacement can be a string or a function to be called for each match. To - * perform a global search and replace, use the optional `scope` argument or include flag g if using - * a regex. Replacement strings can use `${n}` for named and numbered backreferences. Replacement - * functions can use named backreferences via `arguments[0].name`. Also fixes browser bugs compared - * to the native `String.prototype.replace` and can be used reliably cross-browser. - * - * @memberOf XRegExp - * @param {String} str String to search. - * @param {RegExp|String} search Search pattern to be replaced. - * @param {String|Function} replacement Replacement string or a function invoked to create it. - * Replacement strings can include special replacement syntax: - * - $$ - Inserts a literal $ character. - * - $&, $0 - Inserts the matched substring. - * - $` - Inserts the string that precedes the matched substring (left context). - * - $' - Inserts the string that follows the matched substring (right context). - * - $n, $nn - Where n/nn are digits referencing an existent capturing group, inserts - * backreference n/nn. - * - ${n} - Where n is a name or any number of digits that reference an existent capturing - * group, inserts backreference n. - * Replacement functions are invoked with three or more arguments: - * - The matched substring (corresponds to $& above). Named backreferences are accessible as - * properties of this first argument. - * - 0..n arguments, one for each backreference (corresponding to $1, $2, etc. above). - * - The zero-based index of the match within the total search string. - * - The total string being searched. - * @param {String} [scope='one'] Use 'one' to replace the first match only, or 'all'. If not - * explicitly specified and using a regex with flag g, `scope` is 'all'. - * @returns {String} New string with one or all matches replaced. - * @example - * - * // Regex search, using named backreferences in replacement string - * var name = XRegExp('(?<first>\\w+) (?<last>\\w+)'); - * XRegExp.replace('John Smith', name, '${last}, ${first}'); - * // -> 'Smith, John' - * - * // Regex search, using named backreferences in replacement function - * XRegExp.replace('John Smith', name, function(match) { - * return match.last + ', ' + match.first; - * }); - * // -> 'Smith, John' - * - * // String search, with replace-all - * XRegExp.replace('RegExp builds RegExps', 'RegExp', 'XRegExp', 'all'); - * // -> 'XRegExp builds XRegExps' - */ -XRegExp.replace = function(str, search, replacement, scope) { - var isRegex = XRegExp.isRegExp(search); - var global = (search.global && scope !== 'one') || scope === 'all'; - var cacheKey = ((global ? 'g' : '') + (search.sticky ? 'y' : '')) || 'noGY'; - var s2 = search; - var result; - - if (isRegex) { - search[REGEX_DATA] = search[REGEX_DATA] || {}; - - // Shares cached copies with `XRegExp.exec`/`match`. Since a copy is used, `search`'s - // `lastIndex` isn't updated *during* replacement iterations - s2 = search[REGEX_DATA][cacheKey] || ( - search[REGEX_DATA][cacheKey] = copyRegex(search, { - addG: !!global, - removeG: scope === 'one', - isInternalOnly: true - }) - ); - } else if (global) { - s2 = new RegExp(XRegExp.escape(String(search)), 'g'); - } - - // Fixed `replace` required for named backreferences, etc. - result = fixed.replace.call(toObject(str), s2, replacement); - - if (isRegex && search.global) { - // Fixes IE, Safari bug (last tested IE 9, Safari 5.1) - search.lastIndex = 0; - } - - return result; -}; - -/** - * Performs batch processing of string replacements. Used like `XRegExp.replace`, but accepts an - * array of replacement details. Later replacements operate on the output of earlier replacements. - * Replacement details are accepted as an array with a regex or string to search for, the - * replacement string or function, and an optional scope of 'one' or 'all'. Uses the XRegExp - * replacement text syntax, which supports named backreference properties via `${name}`. - * - * @memberOf XRegExp - * @param {String} str String to search. - * @param {Array} replacements Array of replacement detail arrays. - * @returns {String} New string with all replacements. - * @example - * - * str = XRegExp.replaceEach(str, [ - * [XRegExp('(?<name>a)'), 'z${name}'], - * [/b/gi, 'y'], - * [/c/g, 'x', 'one'], // scope 'one' overrides /g - * [/d/, 'w', 'all'], // scope 'all' overrides lack of /g - * ['e', 'v', 'all'], // scope 'all' allows replace-all for strings - * [/f/g, function($0) { - * return $0.toUpperCase(); - * }] - * ]); - */ -XRegExp.replaceEach = function(str, replacements) { - var i; - var r; - - for (i = 0; i < replacements.length; ++i) { - r = replacements[i]; - str = XRegExp.replace(str, r[0], r[1], r[2]); - } - - return str; -}; - -/** - * Splits a string into an array of strings using a regex or string separator. Matches of the - * separator are not included in the result array. However, if `separator` is a regex that contains - * capturing groups, backreferences are spliced into the result each time `separator` is matched. - * Fixes browser bugs compared to the native `String.prototype.split` and can be used reliably - * cross-browser. - * - * @memberOf XRegExp - * @param {String} str String to split. - * @param {RegExp|String} separator Regex or string to use for separating the string. - * @param {Number} [limit] Maximum number of items to include in the result array. - * @returns {Array} Array of substrings. - * @example - * - * // Basic use - * XRegExp.split('a b c', ' '); - * // -> ['a', 'b', 'c'] - * - * // With limit - * XRegExp.split('a b c', ' ', 2); - * // -> ['a', 'b'] - * - * // Backreferences in result array - * XRegExp.split('..word1..', /([a-z]+)(\d+)/i); - * // -> ['..', 'word', '1', '..'] - */ -XRegExp.split = function(str, separator, limit) { - return fixed.split.call(toObject(str), separator, limit); -}; - -/** - * Executes a regex search in a specified string. Returns `true` or `false`. Optional `pos` and - * `sticky` arguments specify the search start position, and whether the match must start at the - * specified position only. The `lastIndex` property of the provided regex is not used, but is - * updated for compatibility. Also fixes browser bugs compared to the native - * `RegExp.prototype.test` and can be used reliably cross-browser. - * - * @memberOf XRegExp - * @param {String} str String to search. - * @param {RegExp} regex Regex to search with. - * @param {Number} [pos=0] Zero-based index at which to start the search. - * @param {Boolean|String} [sticky=false] Whether the match must start at the specified position - * only. The string `'sticky'` is accepted as an alternative to `true`. - * @returns {Boolean} Whether the regex matched the provided value. - * @example - * - * // Basic use - * XRegExp.test('abc', /c/); // -> true - * - * // With pos and sticky - * XRegExp.test('abc', /c/, 0, 'sticky'); // -> false - * XRegExp.test('abc', /c/, 2, 'sticky'); // -> true - */ -XRegExp.test = function(str, regex, pos, sticky) { - // Do this the easy way :-) - return !!XRegExp.exec(str, regex, pos, sticky); -}; - -/** - * Uninstalls optional features according to the specified options. All optional features start out - * uninstalled, so this is used to undo the actions of `XRegExp.install`. - * - * @memberOf XRegExp - * @param {Object|String} options Options object or string. - * @example - * - * // With an options object - * XRegExp.uninstall({ - * // Disables support for astral code points in Unicode addons - * astral: true, - * - * // DEPRECATED: Restores native regex methods - * natives: true - * }); - * - * // With an options string - * XRegExp.uninstall('astral natives'); - */ -XRegExp.uninstall = function(options) { - options = prepareOptions(options); - - if (features.astral && options.astral) { - setAstral(false); - } - - if (features.natives && options.natives) { - setNatives(false); - } -}; - -/** - * Returns an XRegExp object that is the union of the given patterns. Patterns can be provided as - * regex objects or strings. Metacharacters are escaped in patterns provided as strings. - * Backreferences in provided regex objects are automatically renumbered to work correctly within - * the larger combined pattern. Native flags used by provided regexes are ignored in favor of the - * `flags` argument. - * - * @memberOf XRegExp - * @param {Array} patterns Regexes and strings to combine. - * @param {String} [flags] Any combination of XRegExp flags. - * @param {Object} [options] Options object with optional properties: - * - `conjunction` {String} Type of conjunction to use: 'or' (default) or 'none'. - * @returns {RegExp} Union of the provided regexes and strings. - * @example - * - * XRegExp.union(['a+b*c', /(dogs)\1/, /(cats)\1/], 'i'); - * // -> /a\+b\*c|(dogs)\1|(cats)\2/i - * - * XRegExp.union([/man/, /bear/, /pig/], 'i', {conjunction: 'none'}); - * // -> /manbearpig/i - */ -XRegExp.union = function(patterns, flags, options) { - options = options || {}; - var conjunction = options.conjunction || 'or'; - var numCaptures = 0; - var numPriorCaptures; - var captureNames; - - function rewrite(match, paren, backref) { - var name = captureNames[numCaptures - numPriorCaptures]; - - // Capturing group - if (paren) { - ++numCaptures; - // If the current capture has a name, preserve the name - if (name) { - return '(?<' + name + '>'; - } - // Backreference - } else if (backref) { - // Rewrite the backreference - return '\\' + (+backref + numPriorCaptures); - } - - return match; - } - - if (!(isType(patterns, 'Array') && patterns.length)) { - throw new TypeError('Must provide a nonempty array of patterns to merge'); - } - - var parts = /(\()(?!\?)|\\([1-9]\d*)|\\[\s\S]|\[(?:[^\\\]]|\\[\s\S])*\]/g; - var output = []; - var pattern; - for (var i = 0; i < patterns.length; ++i) { - pattern = patterns[i]; - - if (XRegExp.isRegExp(pattern)) { - numPriorCaptures = numCaptures; - captureNames = (pattern[REGEX_DATA] && pattern[REGEX_DATA].captureNames) || []; - - // Rewrite backreferences. Passing to XRegExp dies on octals and ensures patterns are - // independently valid; helps keep this simple. Named captures are put back - output.push(nativ.replace.call(XRegExp(pattern.source).source, parts, rewrite)); - } else { - output.push(XRegExp.escape(pattern)); - } - } - - var separator = conjunction === 'none' ? '' : '|'; - return XRegExp(output.join(separator), flags); -}; - -// ==--------------------------== -// Fixed/extended native methods -// ==--------------------------== - -/** - * Adds named capture support (with backreferences returned as `result.name`), and fixes browser - * bugs in the native `RegExp.prototype.exec`. Calling `XRegExp.install('natives')` uses this to - * override the native method. Use via `XRegExp.exec` without overriding natives. - * - * @memberOf RegExp - * @param {String} str String to search. - * @returns {Array} Match array with named backreference properties, or `null`. - */ -fixed.exec = function(str) { - var origLastIndex = this.lastIndex; - var match = nativ.exec.apply(this, arguments); - var name; - var r2; - var i; - - if (match) { - // Fix browsers whose `exec` methods don't return `undefined` for nonparticipating capturing - // groups. This fixes IE 5.5-8, but not IE 9's quirks mode or emulation of older IEs. IE 9 - // in standards mode follows the spec. - if (!correctExecNpcg && match.length > 1 && indexOf(match, '') > -1) { - r2 = copyRegex(this, { - removeG: true, - isInternalOnly: true - }); - // Using `str.slice(match.index)` rather than `match[0]` in case lookahead allowed - // matching due to characters outside the match - nativ.replace.call(String(str).slice(match.index), r2, function() { - var len = arguments.length; - var i; - // Skip index 0 and the last 2 - for (i = 1; i < len - 2; ++i) { - if (arguments[i] === undefined) { - match[i] = undefined; - } - } - }); - } - - // Attach named capture properties - if (this[REGEX_DATA] && this[REGEX_DATA].captureNames) { - // Skip index 0 - for (i = 1; i < match.length; ++i) { - name = this[REGEX_DATA].captureNames[i - 1]; - if (name) { - match[name] = match[i]; - } - } - } - - // Fix browsers that increment `lastIndex` after zero-length matches - if (this.global && !match[0].length && (this.lastIndex > match.index)) { - this.lastIndex = match.index; - } - } - - if (!this.global) { - // Fixes IE, Opera bug (last tested IE 9, Opera 11.6) - this.lastIndex = origLastIndex; - } - - return match; -}; - -/** - * Fixes browser bugs in the native `RegExp.prototype.test`. Calling `XRegExp.install('natives')` - * uses this to override the native method. - * - * @memberOf RegExp - * @param {String} str String to search. - * @returns {Boolean} Whether the regex matched the provided value. - */ -fixed.test = function(str) { - // Do this the easy way :-) - return !!fixed.exec.call(this, str); -}; - -/** - * Adds named capture support (with backreferences returned as `result.name`), and fixes browser - * bugs in the native `String.prototype.match`. Calling `XRegExp.install('natives')` uses this to - * override the native method. - * - * @memberOf String - * @param {RegExp|*} regex Regex to search with. If not a regex object, it is passed to `RegExp`. - * @returns {Array} If `regex` uses flag g, an array of match strings or `null`. Without flag g, - * the result of calling `regex.exec(this)`. - */ -fixed.match = function(regex) { - var result; - - if (!XRegExp.isRegExp(regex)) { - // Use the native `RegExp` rather than `XRegExp` - regex = new RegExp(regex); - } else if (regex.global) { - result = nativ.match.apply(this, arguments); - // Fixes IE bug - regex.lastIndex = 0; - - return result; - } - - return fixed.exec.call(regex, toObject(this)); -}; - -/** - * Adds support for `${n}` tokens for named and numbered backreferences in replacement text, and - * provides named backreferences to replacement functions as `arguments[0].name`. Also fixes browser - * bugs in replacement text syntax when performing a replacement using a nonregex search value, and - * the value of a replacement regex's `lastIndex` property during replacement iterations and upon - * completion. Calling `XRegExp.install('natives')` uses this to override the native method. Note - * that this doesn't support SpiderMonkey's proprietary third (`flags`) argument. Use via - * `XRegExp.replace` without overriding natives. - * - * @memberOf String - * @param {RegExp|String} search Search pattern to be replaced. - * @param {String|Function} replacement Replacement string or a function invoked to create it. - * @returns {String} New string with one or all matches replaced. - */ -fixed.replace = function(search, replacement) { - var isRegex = XRegExp.isRegExp(search); - var origLastIndex; - var captureNames; - var result; - - if (isRegex) { - if (search[REGEX_DATA]) { - captureNames = search[REGEX_DATA].captureNames; - } - // Only needed if `search` is nonglobal - origLastIndex = search.lastIndex; - } else { - search += ''; // Type-convert - } - - // Don't use `typeof`; some older browsers return 'function' for regex objects - if (isType(replacement, 'Function')) { - // Stringifying `this` fixes a bug in IE < 9 where the last argument in replacement - // functions isn't type-converted to a string - result = nativ.replace.call(String(this), search, function() { - var args = arguments; - var i; - if (captureNames) { - // Change the `arguments[0]` string primitive to a `String` object that can store - // properties. This really does need to use `String` as a constructor - args[0] = new String(args[0]); - // Store named backreferences on the first argument - for (i = 0; i < captureNames.length; ++i) { - if (captureNames[i]) { - args[0][captureNames[i]] = args[i + 1]; - } - } - } - // Update `lastIndex` before calling `replacement`. Fixes IE, Chrome, Firefox, Safari - // bug (last tested IE 9, Chrome 17, Firefox 11, Safari 5.1) - if (isRegex && search.global) { - search.lastIndex = args[args.length - 2] + args[0].length; - } - // ES6 specs the context for replacement functions as `undefined` - return replacement.apply(undefined, args); - }); - } else { - // Ensure that the last value of `args` will be a string when given nonstring `this`, - // while still throwing on null or undefined context - result = nativ.replace.call(this == null ? this : String(this), search, function() { - // Keep this function's `arguments` available through closure - var args = arguments; - return nativ.replace.call(String(replacement), replacementToken, function($0, $1, $2) { - var n; - // Named or numbered backreference with curly braces - if ($1) { - // XRegExp behavior for `${n}`: - // 1. Backreference to numbered capture, if `n` is an integer. Use `0` for the - // entire match. Any number of leading zeros may be used. - // 2. Backreference to named capture `n`, if it exists and is not an integer - // overridden by numbered capture. In practice, this does not overlap with - // numbered capture since XRegExp does not allow named capture to use a bare - // integer as the name. - // 3. If the name or number does not refer to an existing capturing group, it's - // an error. - n = +$1; // Type-convert; drop leading zeros - if (n <= args.length - 3) { - return args[n] || ''; - } - // Groups with the same name is an error, else would need `lastIndexOf` - n = captureNames ? indexOf(captureNames, $1) : -1; - if (n < 0) { - throw new SyntaxError('Backreference to undefined group ' + $0); - } - return args[n + 1] || ''; - } - // Else, special variable or numbered backreference without curly braces - if ($2 === '$') { // $$ - return '$'; - } - if ($2 === '&' || +$2 === 0) { // $&, $0 (not followed by 1-9), $00 - return args[0]; - } - if ($2 === '`') { // $` (left context) - return args[args.length - 1].slice(0, args[args.length - 2]); - } - if ($2 === "'") { // $' (right context) - return args[args.length - 1].slice(args[args.length - 2] + args[0].length); - } - // Else, numbered backreference without curly braces - $2 = +$2; // Type-convert; drop leading zero - // XRegExp behavior for `$n` and `$nn`: - // - Backrefs end after 1 or 2 digits. Use `${..}` for more digits. - // - `$1` is an error if no capturing groups. - // - `$10` is an error if less than 10 capturing groups. Use `${1}0` instead. - // - `$01` is `$1` if at least one capturing group, else it's an error. - // - `$0` (not followed by 1-9) and `$00` are the entire match. - // Native behavior, for comparison: - // - Backrefs end after 1 or 2 digits. Cannot reference capturing group 100+. - // - `$1` is a literal `$1` if no capturing groups. - // - `$10` is `$1` followed by a literal `0` if less than 10 capturing groups. - // - `$01` is `$1` if at least one capturing group, else it's a literal `$01`. - // - `$0` is a literal `$0`. - if (!isNaN($2)) { - if ($2 > args.length - 3) { - throw new SyntaxError('Backreference to undefined group ' + $0); - } - return args[$2] || ''; - } - // `$` followed by an unsupported char is an error, unlike native JS - throw new SyntaxError('Invalid token ' + $0); - }); - }); - } - - if (isRegex) { - if (search.global) { - // Fixes IE, Safari bug (last tested IE 9, Safari 5.1) - search.lastIndex = 0; - } else { - // Fixes IE, Opera bug (last tested IE 9, Opera 11.6) - search.lastIndex = origLastIndex; - } - } - - return result; -}; - -/** - * Fixes browser bugs in the native `String.prototype.split`. Calling `XRegExp.install('natives')` - * uses this to override the native method. Use via `XRegExp.split` without overriding natives. - * - * @memberOf String - * @param {RegExp|String} separator Regex or string to use for separating the string. - * @param {Number} [limit] Maximum number of items to include in the result array. - * @returns {Array} Array of substrings. - */ -fixed.split = function(separator, limit) { - if (!XRegExp.isRegExp(separator)) { - // Browsers handle nonregex split correctly, so use the faster native method - return nativ.split.apply(this, arguments); - } - - var str = String(this); - var output = []; - var origLastIndex = separator.lastIndex; - var lastLastIndex = 0; - var lastLength; - - // Values for `limit`, per the spec: - // If undefined: pow(2,32) - 1 - // If 0, Infinity, or NaN: 0 - // If positive number: limit = floor(limit); if (limit >= pow(2,32)) limit -= pow(2,32); - // If negative number: pow(2,32) - floor(abs(limit)) - // If other: Type-convert, then use the above rules - // This line fails in very strange ways for some values of `limit` in Opera 10.5-10.63, unless - // Opera Dragonfly is open (go figure). It works in at least Opera 9.5-10.1 and 11+ - limit = (limit === undefined ? -1 : limit) >>> 0; - - XRegExp.forEach(str, separator, function(match) { - // This condition is not the same as `if (match[0].length)` - if ((match.index + match[0].length) > lastLastIndex) { - output.push(str.slice(lastLastIndex, match.index)); - if (match.length > 1 && match.index < str.length) { - Array.prototype.push.apply(output, match.slice(1)); - } - lastLength = match[0].length; - lastLastIndex = match.index + lastLength; - } - }); - - if (lastLastIndex === str.length) { - if (!nativ.test.call(separator, '') || lastLength) { - output.push(''); - } - } else { - output.push(str.slice(lastLastIndex)); - } - - separator.lastIndex = origLastIndex; - return output.length > limit ? output.slice(0, limit) : output; -}; - -// ==--------------------------== -// Built-in syntax/flag tokens -// ==--------------------------== - -/* - * Letter escapes that natively match literal characters: `\a`, `\A`, etc. These should be - * SyntaxErrors but are allowed in web reality. XRegExp makes them errors for cross-browser - * consistency and to reserve their syntax, but lets them be superseded by addons. - */ -XRegExp.addToken( - /\\([ABCE-RTUVXYZaeg-mopqyz]|c(?![A-Za-z])|u(?![\dA-Fa-f]{4}|{[\dA-Fa-f]+})|x(?![\dA-Fa-f]{2}))/, - function(match, scope) { - // \B is allowed in default scope only - if (match[1] === 'B' && scope === defaultScope) { - return match[0]; - } - throw new SyntaxError('Invalid escape ' + match[0]); - }, - { - scope: 'all', - leadChar: '\\' - } -); - -/* - * Unicode code point escape with curly braces: `\u{N..}`. `N..` is any one or more digit - * hexadecimal number from 0-10FFFF, and can include leading zeros. Requires the native ES6 `u` flag - * to support code points greater than U+FFFF. Avoids converting code points above U+FFFF to - * surrogate pairs (which could be done without flag `u`), since that could lead to broken behavior - * if you follow a `\u{N..}` token that references a code point above U+FFFF with a quantifier, or - * if you use the same in a character class. - */ -XRegExp.addToken( - /\\u{([\dA-Fa-f]+)}/, - function(match, scope, flags) { - var code = dec(match[1]); - if (code > 0x10FFFF) { - throw new SyntaxError('Invalid Unicode code point ' + match[0]); - } - if (code <= 0xFFFF) { - // Converting to \uNNNN avoids needing to escape the literal character and keep it - // separate from preceding tokens - return '\\u' + pad4(hex(code)); - } - // If `code` is between 0xFFFF and 0x10FFFF, require and defer to native handling - if (hasNativeU && flags.indexOf('u') > -1) { - return match[0]; - } - throw new SyntaxError('Cannot use Unicode code point above \\u{FFFF} without flag u'); - }, - { - scope: 'all', - leadChar: '\\' - } -); - -/* - * Empty character class: `[]` or `[^]`. This fixes a critical cross-browser syntax inconsistency. - * Unless this is standardized (per the ES spec), regex syntax can't be accurately parsed because - * character class endings can't be determined. - */ -XRegExp.addToken( - /\[(\^?)\]/, - function(match) { - // For cross-browser compatibility with ES3, convert [] to \b\B and [^] to [\s\S]. - // (?!) should work like \b\B, but is unreliable in some versions of Firefox - return match[1] ? '[\\s\\S]' : '\\b\\B'; - }, - {leadChar: '['} -); - -/* - * Comment pattern: `(?# )`. Inline comments are an alternative to the line comments allowed in - * free-spacing mode (flag x). - */ -XRegExp.addToken( - /\(\?#[^)]*\)/, - getContextualTokenSeparator, - {leadChar: '('} -); - -/* - * Whitespace and line comments, in free-spacing mode (aka extended mode, flag x) only. - */ -XRegExp.addToken( - /\s+|#[^\n]*\n?/, - getContextualTokenSeparator, - {flag: 'x'} -); - -/* - * Dot, in dotall mode (aka singleline mode, flag s) only. - */ -XRegExp.addToken( - /\./, - function() { - return '[\\s\\S]'; - }, - { - flag: 's', - leadChar: '.' - } -); - -/* - * Named backreference: `\k<name>`. Backreference names can use the characters A-Z, a-z, 0-9, _, - * and $ only. Also allows numbered backreferences as `\k<n>`. - */ -XRegExp.addToken( - /\\k<([\w$]+)>/, - function(match) { - // Groups with the same name is an error, else would need `lastIndexOf` - var index = isNaN(match[1]) ? (indexOf(this.captureNames, match[1]) + 1) : +match[1]; - var endIndex = match.index + match[0].length; - if (!index || index > this.captureNames.length) { - throw new SyntaxError('Backreference to undefined group ' + match[0]); - } - // Keep backreferences separate from subsequent literal numbers. This avoids e.g. - // inadvertedly changing `(?<n>)\k<n>1` to `()\11`. - return '\\' + index + ( - endIndex === match.input.length || isNaN(match.input.charAt(endIndex)) ? - '' : '(?:)' - ); - }, - {leadChar: '\\'} -); - -/* - * Numbered backreference or octal, plus any following digits: `\0`, `\11`, etc. Octals except `\0` - * not followed by 0-9 and backreferences to unopened capture groups throw an error. Other matches - * are returned unaltered. IE < 9 doesn't support backreferences above `\99` in regex syntax. - */ -XRegExp.addToken( - /\\(\d+)/, - function(match, scope) { - if ( - !( - scope === defaultScope && - /^[1-9]/.test(match[1]) && - +match[1] <= this.captureNames.length - ) && - match[1] !== '0' - ) { - throw new SyntaxError('Cannot use octal escape or backreference to undefined group ' + - match[0]); - } - return match[0]; - }, - { - scope: 'all', - leadChar: '\\' - } -); - -/* - * Named capturing group; match the opening delimiter only: `(?<name>`. Capture names can use the - * characters A-Z, a-z, 0-9, _, and $ only. Names can't be integers. Supports Python-style - * `(?P<name>` as an alternate syntax to avoid issues in some older versions of Opera which natively - * supported the Python-style syntax. Otherwise, XRegExp might treat numbered backreferences to - * Python-style named capture as octals. - */ -XRegExp.addToken( - /\(\?P?<([\w$]+)>/, - function(match) { - // Disallow bare integers as names because named backreferences are added to match arrays - // and therefore numeric properties may lead to incorrect lookups - if (!isNaN(match[1])) { - throw new SyntaxError('Cannot use integer as capture name ' + match[0]); - } - if (match[1] === 'length' || match[1] === '__proto__') { - throw new SyntaxError('Cannot use reserved word as capture name ' + match[0]); - } - if (indexOf(this.captureNames, match[1]) > -1) { - throw new SyntaxError('Cannot use same name for multiple groups ' + match[0]); - } - this.captureNames.push(match[1]); - this.hasNamedCapture = true; - return '('; - }, - {leadChar: '('} -); - -/* - * Capturing group; match the opening parenthesis only. Required for support of named capturing - * groups. Also adds explicit capture mode (flag n). - */ -XRegExp.addToken( - /\((?!\?)/, - function(match, scope, flags) { - if (flags.indexOf('n') > -1) { - return '(?:'; - } - this.captureNames.push(null); - return '('; - }, - { - optionalFlags: 'n', - leadChar: '(' - } -); - -module.exports = XRegExp; - -},{}]},{},[8])(8) -}); diff --git a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.min.js b/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.min.js deleted file mode 100644 index 6d56b1b..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.min.js +++ /dev/null @@ -1,160 +0,0 @@ -/* - XRegExp.build 3.2.0 - <xregexp.com> - Steven Levithan (c) 2012-2017 MIT License - Inspired by Lea Verou's RegExp.create <lea.verou.me> - XRegExp.matchRecursive 3.2.0 - <xregexp.com> - Steven Levithan (c) 2009-2017 MIT License - XRegExp Unicode Base 3.2.0 - <xregexp.com> - Steven Levithan (c) 2008-2017 MIT License - XRegExp Unicode Blocks 3.2.0 - <xregexp.com> - Steven Levithan (c) 2010-2017 MIT License - Unicode data by Mathias Bynens <mathiasbynens.be> - XRegExp Unicode Categories 3.2.0 - <xregexp.com> - Steven Levithan (c) 2010-2017 MIT License - Unicode data by Mathias Bynens <mathiasbynens.be> - XRegExp Unicode Properties 3.2.0 - <xregexp.com> - Steven Levithan (c) 2012-2017 MIT License - Unicode data by Mathias Bynens <mathiasbynens.be> - XRegExp Unicode Scripts 3.2.0 - <xregexp.com> - Steven Levithan (c) 2010-2017 MIT License - Unicode data by Mathias Bynens <mathiasbynens.be> - XRegExp 3.2.0 - <xregexp.com> - Steven Levithan (c) 2007-2017 MIT License -*/ -(function(H){"object"===typeof exports&&"undefined"!==typeof module?module.exports=H():"function"===typeof define&&define.amd?define([],H):("undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:this).XRegExp=H()})(function(){return function c(d,g,p){function A(l,b){if(!g[l]){if(!d[l]){var k="function"==typeof require&&require;if(!b&&k)return k(l,!0);if(B)return B(l,!0);b=Error("Cannot find module '"+l+"'");throw b.code="MODULE_NOT_FOUND",b;}b=g[l]={exports:{}}; -d[l][0].call(b.exports,function(b){var c=d[l][1][b];return A(c?c:b)},b,b.exports,c,d,g,p)}return g[l].exports}for(var B="function"==typeof require&&require,z=0;z<p.length;z++)A(p[z]);return A}({1:[function(d,g,p){g.exports=function(c){function A(b){var c=/^(?:\(\?:\))*\^/,l=/\$(?:\(\?:\))*$/;return c.test(b)&&l.test(b)&&l.test(b.replace(/\\[\s\S]/g,""))?b.replace(c,"").replace(l,""):b}function B(b,l){l=l?"x":"";return c.isRegExp(b)?b.xregexp&&b.xregexp.captureNames?b:c(b.source,l):c(b,l)}var z=/(\()(?!\?)|\\([1-9]\d*)|\\[\s\S]|\[(?:[^\\\]]|\\[\s\S])*\]/g, -l=c.union([/\({{([\w$]+)}}\)|{{([\w$]+)}}/,z],"g",{conjunction:"or"});c.build=function(b,k,g){g=g||"";var y=-1<g.indexOf("x"),m=/^\(\?([\w$]+)\)/.exec(b);m&&(g=c._clipDuplicates(g+m[1]));var h={},w;for(w in k)k.hasOwnProperty(w)&&(m=B(k[w],y),h[w]={pattern:A(m.source),names:m.xregexp.captureNames||[]});b=B(b,y);var x=0,v,q=0,f=[0],d=b.xregexp.captureNames||[];b=b.source.replace(l,function(b,c,m,l,y){var n=c||m;if(n){if(!h.hasOwnProperty(n))throw new ReferenceError("Undefined property "+b);if(c){var k= -d[q];f[++q]=++x;b="(?<"+(k||n)+">"}else b="(?:";v=x;return b+h[n].pattern.replace(z,function(f,b,c){if(b){if(k=h[n].names[x-v],++x,k)return"(?<"+k+">"}else if(c)return g=+c-1,h[n].names[g]?"\\k<"+h[n].names[g]+">":"\\"+(+c+v);return f})+")"}if(l){if(k=d[q],f[++q]=++x,k)return"(?<"+k+">"}else if(y){var g=+y-1;return d[g]?"\\k<"+d[g]+">":"\\"+f[+y]}return b});return c(b,g)}}},{}],2:[function(d,g,p){g.exports=function(c){function g(c,g,l,b){return{name:c,value:g,start:l,end:b}}c.matchRecursive=function(d, -p,l,b,k){b=b||"";k=k||{};var A=-1<b.indexOf("g"),y=-1<b.indexOf("y"),m=b.replace(/y/g,""),h=k.escapeChar;k=k.valueNames;var w=[],x=0,v=0,q=0,f=0;p=c(p,m);l=c(l,m);if(h){if(1<h.length)throw Error("Cannot use more than one escape character");h=c.escape(h);var z=new RegExp("(?:"+h+"[\\S\\s]|(?:(?!"+c.union([p,l],"",{conjunction:"or"}).source+")[^"+h+"])+)+",b.replace(/[^imu]+/g,""))}for(;;){h&&(q+=(c.exec(d,z,q,"sticky")||[""])[0].length);b=c.exec(d,p,q);m=c.exec(d,l,q);b&&m&&(b.index<=m.index?m=null: -b=null);if(b||m)v=(b||m).index,q=v+(b||m)[0].length;else if(!x)break;if(y&&!x&&v>f)break;if(b){if(!x){var n=v;var r=q}++x}else if(m&&x){if(!--x&&(k?(k[0]&&n>f&&w.push(g(k[0],d.slice(f,n),f,n)),k[1]&&w.push(g(k[1],d.slice(n,r),n,r)),k[2]&&w.push(g(k[2],d.slice(r,v),r,v)),k[3]&&w.push(g(k[3],d.slice(v,q),v,q))):w.push(d.slice(r,v)),f=q,!A))break}else throw Error("Unbalanced delimiter found in string");v===q&&++q}A&&!y&&k&&k[0]&&d.length>f&&w.push(g(k[0],d.slice(f),f,d.length));return w}}},{}],3:[function(d, -g,p){g.exports=function(c){function g(b){return b.replace(/[- _]+/g,"").toLowerCase()}function d(c){var m=/^\\[xu](.+)/.exec(c);return m?b(m[1]):c.charCodeAt("\\"===c.charAt(0)?1:0)}function p(b){var m="",h=-1;c.forEach(b,/(\\x..|\\u....|\\?[\s\S])(?:-(\\x..|\\u....|\\?[\s\S]))?/,function(b){var c=d(b[1]);c>h+1&&(m+="\\u"+C(k(h+1)),c>h+2&&(m+="-\\u"+C(k(c-1))));h=d(b[2]||b[1])});65535>h&&(m+="\\u"+C(k(h+1)),65534>h&&(m+="-\\uFFFF"));return m}var l={},b=c._dec,k=c._hex,C=c._pad4;c.addToken(/\\([pP])(?:{(\^?)([^}]*)}|([A-Za-z]))/, -function(b,c,h){var m="P"===b[1]||!!b[2],d=-1<h.indexOf("A");h=g(b[4]||b[3]);var k=l[h];if("P"===b[1]&&b[2])throw new SyntaxError("Invalid double negation "+b[0]);if(!l.hasOwnProperty(h))throw new SyntaxError("Unknown Unicode token "+b[0]);if(k.inverseOf){h=g(k.inverseOf);if(!l.hasOwnProperty(h))throw new ReferenceError("Unicode token missing data "+b[0]+" -> "+k.inverseOf);k=l[h];m=!m}if(!k.bmp&&!d)throw new SyntaxError("Astral mode required for Unicode token "+b[0]);if(d){if("class"===c)throw new SyntaxError("Astral mode does not support Unicode tokens within character classes"); -b=m?"a!":"a=";(c=l[h][b])||(c=l[h],h=l[h],d="",h.bmp&&!h.isBmpLast&&(d="["+h.bmp+"]"+(h.astral?"|":"")),h.astral&&(d+=h.astral),h.isBmpLast&&h.bmp&&(d+=(h.astral?"|":"")+"["+h.bmp+"]"),c=c[b]=m?"(?:(?!"+d+")(?:[\ud800-\udbff][\udc00-\udfff]|[\x00-\uffff]))":"(?:"+d+")");return c}return"class"===c?m?l[h]["b!"]||(l[h]["b!"]=p(l[h].bmp)):k.bmp:(m?"[^":"[")+k.bmp+"]"},{scope:"all",optionalFlags:"A",leadChar:"\\"});c.addUnicodeData=function(b){for(var d,h=0;h<b.length;++h){d=b[h];if(!d.name)throw Error("Unicode token requires name"); -if(!(d.inverseOf||d.bmp||d.astral))throw Error("Unicode token has no character data "+d.name);l[g(d.name)]=d;d.alias&&(l[g(d.alias)]=d)}c.cache.flush("patterns")};c._getUnicodeProperty=function(b){b=g(b);return l[b]}}},{}],4:[function(d,g,p){g.exports=function(c){if(!c.addUnicodeData)throw new ReferenceError("Unicode Base must be loaded before Unicode Blocks");c.addUnicodeData([{name:"InAdlam",astral:"\ud83a[\udd00-\udd5f]"},{name:"InAegean_Numbers",astral:"\ud800[\udd00-\udd3f]"},{name:"InAhom", -astral:"\ud805[\udf00-\udf3f]"},{name:"InAlchemical_Symbols",astral:"\ud83d[\udf00-\udf7f]"},{name:"InAlphabetic_Presentation_Forms",bmp:"\ufb00-\ufb4f"},{name:"InAnatolian_Hieroglyphs",astral:"\ud811[\udc00-\ude7f]"},{name:"InAncient_Greek_Musical_Notation",astral:"\ud834[\ude00-\ude4f]"},{name:"InAncient_Greek_Numbers",astral:"\ud800[\udd40-\udd8f]"},{name:"InAncient_Symbols",astral:"\ud800[\udd90-\uddcf]"},{name:"InArabic",bmp:"\u0600-\u06ff"},{name:"InArabic_Extended_A",bmp:"\u08a0-\u08ff"},{name:"InArabic_Mathematical_Alphabetic_Symbols", -astral:"\ud83b[\ude00-\udeff]"},{name:"InArabic_Presentation_Forms_A",bmp:"\ufb50-\ufdff"},{name:"InArabic_Presentation_Forms_B",bmp:"\ufe70-\ufeff"},{name:"InArabic_Supplement",bmp:"\u0750-\u077f"},{name:"InArmenian",bmp:"\u0530-\u058f"},{name:"InArrows",bmp:"\u2190-\u21ff"},{name:"InAvestan",astral:"\ud802[\udf00-\udf3f]"},{name:"InBalinese",bmp:"\u1b00-\u1b7f"},{name:"InBamum",bmp:"\ua6a0-\ua6ff"},{name:"InBamum_Supplement",astral:"\ud81a[\udc00-\ude3f]"},{name:"InBasic_Latin",bmp:"\x00-\u007f"}, -{name:"InBassa_Vah",astral:"\ud81a[\uded0-\udeff]"},{name:"InBatak",bmp:"\u1bc0-\u1bff"},{name:"InBengali",bmp:"\u0980-\u09ff"},{name:"InBhaiksuki",astral:"\ud807[\udc00-\udc6f]"},{name:"InBlock_Elements",bmp:"\u2580-\u259f"},{name:"InBopomofo",bmp:"\u3100-\u312f"},{name:"InBopomofo_Extended",bmp:"\u31a0-\u31bf"},{name:"InBox_Drawing",bmp:"\u2500-\u257f"},{name:"InBrahmi",astral:"\ud804[\udc00-\udc7f]"},{name:"InBraille_Patterns",bmp:"\u2800-\u28ff"},{name:"InBuginese",bmp:"\u1a00-\u1a1f"},{name:"InBuhid", -bmp:"\u1740-\u175f"},{name:"InByzantine_Musical_Symbols",astral:"\ud834[\udc00-\udcff]"},{name:"InCJK_Compatibility",bmp:"\u3300-\u33ff"},{name:"InCJK_Compatibility_Forms",bmp:"\ufe30-\ufe4f"},{name:"InCJK_Compatibility_Ideographs",bmp:"\uf900-\ufaff"},{name:"InCJK_Compatibility_Ideographs_Supplement",astral:"\ud87e[\udc00-\ude1f]"},{name:"InCJK_Radicals_Supplement",bmp:"\u2e80-\u2eff"},{name:"InCJK_Strokes",bmp:"\u31c0-\u31ef"},{name:"InCJK_Symbols_and_Punctuation",bmp:"\u3000-\u303f"},{name:"InCJK_Unified_Ideographs", -bmp:"\u4e00-\u9fff"},{name:"InCJK_Unified_Ideographs_Extension_A",bmp:"\u3400-\u4dbf"},{name:"InCJK_Unified_Ideographs_Extension_B",astral:"[\ud840-\ud868][\udc00-\udfff]|\ud869[\udc00-\udedf]"},{name:"InCJK_Unified_Ideographs_Extension_C",astral:"\ud869[\udf00-\udfff]|[\ud86a-\ud86c][\udc00-\udfff]|\ud86d[\udc00-\udf3f]"},{name:"InCJK_Unified_Ideographs_Extension_D",astral:"\ud86d[\udf40-\udfff]|\ud86e[\udc00-\udc1f]"},{name:"InCJK_Unified_Ideographs_Extension_E",astral:"\ud86e[\udc20-\udfff]|[\ud86f-\ud872][\udc00-\udfff]|\ud873[\udc00-\udeaf]"}, -{name:"InCarian",astral:"\ud800[\udea0-\udedf]"},{name:"InCaucasian_Albanian",astral:"\ud801[\udd30-\udd6f]"},{name:"InChakma",astral:"\ud804[\udd00-\udd4f]"},{name:"InCham",bmp:"\uaa00-\uaa5f"},{name:"InCherokee",bmp:"\u13a0-\u13ff"},{name:"InCherokee_Supplement",bmp:"\uab70-\uabbf"},{name:"InCombining_Diacritical_Marks",bmp:"\u0300-\u036f"},{name:"InCombining_Diacritical_Marks_Extended",bmp:"\u1ab0-\u1aff"},{name:"InCombining_Diacritical_Marks_Supplement",bmp:"\u1dc0-\u1dff"},{name:"InCombining_Diacritical_Marks_for_Symbols", -bmp:"\u20d0-\u20ff"},{name:"InCombining_Half_Marks",bmp:"\ufe20-\ufe2f"},{name:"InCommon_Indic_Number_Forms",bmp:"\ua830-\ua83f"},{name:"InControl_Pictures",bmp:"\u2400-\u243f"},{name:"InCoptic",bmp:"\u2c80-\u2cff"},{name:"InCoptic_Epact_Numbers",astral:"\ud800[\udee0-\udeff]"},{name:"InCounting_Rod_Numerals",astral:"\ud834[\udf60-\udf7f]"},{name:"InCuneiform",astral:"\ud808[\udc00-\udfff]"},{name:"InCuneiform_Numbers_and_Punctuation",astral:"\ud809[\udc00-\udc7f]"},{name:"InCurrency_Symbols",bmp:"\u20a0-\u20cf"}, -{name:"InCypriot_Syllabary",astral:"\ud802[\udc00-\udc3f]"},{name:"InCyrillic",bmp:"\u0400-\u04ff"},{name:"InCyrillic_Extended_A",bmp:"\u2de0-\u2dff"},{name:"InCyrillic_Extended_B",bmp:"\ua640-\ua69f"},{name:"InCyrillic_Extended_C",bmp:"\u1c80-\u1c8f"},{name:"InCyrillic_Supplement",bmp:"\u0500-\u052f"},{name:"InDeseret",astral:"\ud801[\udc00-\udc4f]"},{name:"InDevanagari",bmp:"\u0900-\u097f"},{name:"InDevanagari_Extended",bmp:"\ua8e0-\ua8ff"},{name:"InDingbats",bmp:"\u2700-\u27bf"},{name:"InDomino_Tiles", -astral:"\ud83c[\udc30-\udc9f]"},{name:"InDuployan",astral:"\ud82f[\udc00-\udc9f]"},{name:"InEarly_Dynastic_Cuneiform",astral:"\ud809[\udc80-\udd4f]"},{name:"InEgyptian_Hieroglyphs",astral:"\ud80c[\udc00-\udfff]|\ud80d[\udc00-\udc2f]"},{name:"InElbasan",astral:"\ud801[\udd00-\udd2f]"},{name:"InEmoticons",astral:"\ud83d[\ude00-\ude4f]"},{name:"InEnclosed_Alphanumeric_Supplement",astral:"\ud83c[\udd00-\uddff]"},{name:"InEnclosed_Alphanumerics",bmp:"\u2460-\u24ff"},{name:"InEnclosed_CJK_Letters_and_Months", -bmp:"\u3200-\u32ff"},{name:"InEnclosed_Ideographic_Supplement",astral:"\ud83c[\ude00-\udeff]"},{name:"InEthiopic",bmp:"\u1200-\u137f"},{name:"InEthiopic_Extended",bmp:"\u2d80-\u2ddf"},{name:"InEthiopic_Extended_A",bmp:"\uab00-\uab2f"},{name:"InEthiopic_Supplement",bmp:"\u1380-\u139f"},{name:"InGeneral_Punctuation",bmp:"\u2000-\u206f"},{name:"InGeometric_Shapes",bmp:"\u25a0-\u25ff"},{name:"InGeometric_Shapes_Extended",astral:"\ud83d[\udf80-\udfff]"},{name:"InGeorgian",bmp:"\u10a0-\u10ff"},{name:"InGeorgian_Supplement", -bmp:"\u2d00-\u2d2f"},{name:"InGlagolitic",bmp:"\u2c00-\u2c5f"},{name:"InGlagolitic_Supplement",astral:"\ud838[\udc00-\udc2f]"},{name:"InGothic",astral:"\ud800[\udf30-\udf4f]"},{name:"InGrantha",astral:"\ud804[\udf00-\udf7f]"},{name:"InGreek_Extended",bmp:"\u1f00-\u1fff"},{name:"InGreek_and_Coptic",bmp:"\u0370-\u03ff"},{name:"InGujarati",bmp:"\u0a80-\u0aff"},{name:"InGurmukhi",bmp:"\u0a00-\u0a7f"},{name:"InHalfwidth_and_Fullwidth_Forms",bmp:"\uff00-\uffef"},{name:"InHangul_Compatibility_Jamo",bmp:"\u3130-\u318f"}, -{name:"InHangul_Jamo",bmp:"\u1100-\u11ff"},{name:"InHangul_Jamo_Extended_A",bmp:"\ua960-\ua97f"},{name:"InHangul_Jamo_Extended_B",bmp:"\ud7b0-\ud7ff"},{name:"InHangul_Syllables",bmp:"\uac00-\ud7af"},{name:"InHanunoo",bmp:"\u1720-\u173f"},{name:"InHatran",astral:"\ud802[\udce0-\udcff]"},{name:"InHebrew",bmp:"\u0590-\u05ff"},{name:"InHigh_Private_Use_Surrogates",bmp:"\udb80-\udbff"},{name:"InHigh_Surrogates",bmp:"\ud800-\udb7f"},{name:"InHiragana",bmp:"\u3040-\u309f"},{name:"InIPA_Extensions",bmp:"\u0250-\u02af"}, -{name:"InIdeographic_Description_Characters",bmp:"\u2ff0-\u2fff"},{name:"InIdeographic_Symbols_and_Punctuation",astral:"\ud81b[\udfe0-\udfff]"},{name:"InImperial_Aramaic",astral:"\ud802[\udc40-\udc5f]"},{name:"InInscriptional_Pahlavi",astral:"\ud802[\udf60-\udf7f]"},{name:"InInscriptional_Parthian",astral:"\ud802[\udf40-\udf5f]"},{name:"InJavanese",bmp:"\ua980-\ua9df"},{name:"InKaithi",astral:"\ud804[\udc80-\udccf]"},{name:"InKana_Supplement",astral:"\ud82c[\udc00-\udcff]"},{name:"InKanbun",bmp:"\u3190-\u319f"}, -{name:"InKangxi_Radicals",bmp:"\u2f00-\u2fdf"},{name:"InKannada",bmp:"\u0c80-\u0cff"},{name:"InKatakana",bmp:"\u30a0-\u30ff"},{name:"InKatakana_Phonetic_Extensions",bmp:"\u31f0-\u31ff"},{name:"InKayah_Li",bmp:"\ua900-\ua92f"},{name:"InKharoshthi",astral:"\ud802[\ude00-\ude5f]"},{name:"InKhmer",bmp:"\u1780-\u17ff"},{name:"InKhmer_Symbols",bmp:"\u19e0-\u19ff"},{name:"InKhojki",astral:"\ud804[\ude00-\ude4f]"},{name:"InKhudawadi",astral:"\ud804[\udeb0-\udeff]"},{name:"InLao",bmp:"\u0e80-\u0eff"},{name:"InLatin_Extended_Additional", -bmp:"\u1e00-\u1eff"},{name:"InLatin_Extended_A",bmp:"\u0100-\u017f"},{name:"InLatin_Extended_B",bmp:"\u0180-\u024f"},{name:"InLatin_Extended_C",bmp:"\u2c60-\u2c7f"},{name:"InLatin_Extended_D",bmp:"\ua720-\ua7ff"},{name:"InLatin_Extended_E",bmp:"\uab30-\uab6f"},{name:"InLatin_1_Supplement",bmp:"\u0080-\u00ff"},{name:"InLepcha",bmp:"\u1c00-\u1c4f"},{name:"InLetterlike_Symbols",bmp:"\u2100-\u214f"},{name:"InLimbu",bmp:"\u1900-\u194f"},{name:"InLinear_A",astral:"\ud801[\ude00-\udf7f]"},{name:"InLinear_B_Ideograms", -astral:"\ud800[\udc80-\udcff]"},{name:"InLinear_B_Syllabary",astral:"\ud800[\udc00-\udc7f]"},{name:"InLisu",bmp:"\ua4d0-\ua4ff"},{name:"InLow_Surrogates",bmp:"\udc00-\udfff"},{name:"InLycian",astral:"\ud800[\ude80-\ude9f]"},{name:"InLydian",astral:"\ud802[\udd20-\udd3f]"},{name:"InMahajani",astral:"\ud804[\udd50-\udd7f]"},{name:"InMahjong_Tiles",astral:"\ud83c[\udc00-\udc2f]"},{name:"InMalayalam",bmp:"\u0d00-\u0d7f"},{name:"InMandaic",bmp:"\u0840-\u085f"},{name:"InManichaean",astral:"\ud802[\udec0-\udeff]"}, -{name:"InMarchen",astral:"\ud807[\udc70-\udcbf]"},{name:"InMathematical_Alphanumeric_Symbols",astral:"\ud835[\udc00-\udfff]"},{name:"InMathematical_Operators",bmp:"\u2200-\u22ff"},{name:"InMeetei_Mayek",bmp:"\uabc0-\uabff"},{name:"InMeetei_Mayek_Extensions",bmp:"\uaae0-\uaaff"},{name:"InMende_Kikakui",astral:"\ud83a[\udc00-\udcdf]"},{name:"InMeroitic_Cursive",astral:"\ud802[\udda0-\uddff]"},{name:"InMeroitic_Hieroglyphs",astral:"\ud802[\udd80-\udd9f]"},{name:"InMiao",astral:"\ud81b[\udf00-\udf9f]"}, -{name:"InMiscellaneous_Mathematical_Symbols_A",bmp:"\u27c0-\u27ef"},{name:"InMiscellaneous_Mathematical_Symbols_B",bmp:"\u2980-\u29ff"},{name:"InMiscellaneous_Symbols",bmp:"\u2600-\u26ff"},{name:"InMiscellaneous_Symbols_and_Arrows",bmp:"\u2b00-\u2bff"},{name:"InMiscellaneous_Symbols_and_Pictographs",astral:"\ud83c[\udf00-\udfff]|\ud83d[\udc00-\uddff]"},{name:"InMiscellaneous_Technical",bmp:"\u2300-\u23ff"},{name:"InModi",astral:"\ud805[\ude00-\ude5f]"},{name:"InModifier_Tone_Letters",bmp:"\ua700-\ua71f"}, -{name:"InMongolian",bmp:"\u1800-\u18af"},{name:"InMongolian_Supplement",astral:"\ud805[\ude60-\ude7f]"},{name:"InMro",astral:"\ud81a[\ude40-\ude6f]"},{name:"InMultani",astral:"\ud804[\ude80-\udeaf]"},{name:"InMusical_Symbols",astral:"\ud834[\udd00-\uddff]"},{name:"InMyanmar",bmp:"\u1000-\u109f"},{name:"InMyanmar_Extended_A",bmp:"\uaa60-\uaa7f"},{name:"InMyanmar_Extended_B",bmp:"\ua9e0-\ua9ff"},{name:"InNKo",bmp:"\u07c0-\u07ff"},{name:"InNabataean",astral:"\ud802[\udc80-\udcaf]"},{name:"InNew_Tai_Lue", -bmp:"\u1980-\u19df"},{name:"InNewa",astral:"\ud805[\udc00-\udc7f]"},{name:"InNumber_Forms",bmp:"\u2150-\u218f"},{name:"InOgham",bmp:"\u1680-\u169f"},{name:"InOl_Chiki",bmp:"\u1c50-\u1c7f"},{name:"InOld_Hungarian",astral:"\ud803[\udc80-\udcff]"},{name:"InOld_Italic",astral:"\ud800[\udf00-\udf2f]"},{name:"InOld_North_Arabian",astral:"\ud802[\ude80-\ude9f]"},{name:"InOld_Permic",astral:"\ud800[\udf50-\udf7f]"},{name:"InOld_Persian",astral:"\ud800[\udfa0-\udfdf]"},{name:"InOld_South_Arabian",astral:"\ud802[\ude60-\ude7f]"}, -{name:"InOld_Turkic",astral:"\ud803[\udc00-\udc4f]"},{name:"InOptical_Character_Recognition",bmp:"\u2440-\u245f"},{name:"InOriya",bmp:"\u0b00-\u0b7f"},{name:"InOrnamental_Dingbats",astral:"\ud83d[\ude50-\ude7f]"},{name:"InOsage",astral:"\ud801[\udcb0-\udcff]"},{name:"InOsmanya",astral:"\ud801[\udc80-\udcaf]"},{name:"InPahawh_Hmong",astral:"\ud81a[\udf00-\udf8f]"},{name:"InPalmyrene",astral:"\ud802[\udc60-\udc7f]"},{name:"InPau_Cin_Hau",astral:"\ud806[\udec0-\udeff]"},{name:"InPhags_pa",bmp:"\ua840-\ua87f"}, -{name:"InPhaistos_Disc",astral:"\ud800[\uddd0-\uddff]"},{name:"InPhoenician",astral:"\ud802[\udd00-\udd1f]"},{name:"InPhonetic_Extensions",bmp:"\u1d00-\u1d7f"},{name:"InPhonetic_Extensions_Supplement",bmp:"\u1d80-\u1dbf"},{name:"InPlaying_Cards",astral:"\ud83c[\udca0-\udcff]"},{name:"InPrivate_Use_Area",bmp:"\ue000-\uf8ff"},{name:"InPsalter_Pahlavi",astral:"\ud802[\udf80-\udfaf]"},{name:"InRejang",bmp:"\ua930-\ua95f"},{name:"InRumi_Numeral_Symbols",astral:"\ud803[\ude60-\ude7f]"},{name:"InRunic", -bmp:"\u16a0-\u16ff"},{name:"InSamaritan",bmp:"\u0800-\u083f"},{name:"InSaurashtra",bmp:"\ua880-\ua8df"},{name:"InSharada",astral:"\ud804[\udd80-\udddf]"},{name:"InShavian",astral:"\ud801[\udc50-\udc7f]"},{name:"InShorthand_Format_Controls",astral:"\ud82f[\udca0-\udcaf]"},{name:"InSiddham",astral:"\ud805[\udd80-\uddff]"},{name:"InSinhala",bmp:"\u0d80-\u0dff"},{name:"InSinhala_Archaic_Numbers",astral:"\ud804[\udde0-\uddff]"},{name:"InSmall_Form_Variants",bmp:"\ufe50-\ufe6f"},{name:"InSora_Sompeng", -astral:"\ud804[\udcd0-\udcff]"},{name:"InSpacing_Modifier_Letters",bmp:"\u02b0-\u02ff"},{name:"InSpecials",bmp:"\ufff0-\uffff"},{name:"InSundanese",bmp:"\u1b80-\u1bbf"},{name:"InSundanese_Supplement",bmp:"\u1cc0-\u1ccf"},{name:"InSuperscripts_and_Subscripts",bmp:"\u2070-\u209f"},{name:"InSupplemental_Arrows_A",bmp:"\u27f0-\u27ff"},{name:"InSupplemental_Arrows_B",bmp:"\u2900-\u297f"},{name:"InSupplemental_Arrows_C",astral:"\ud83e[\udc00-\udcff]"},{name:"InSupplemental_Mathematical_Operators",bmp:"\u2a00-\u2aff"}, -{name:"InSupplemental_Punctuation",bmp:"\u2e00-\u2e7f"},{name:"InSupplemental_Symbols_and_Pictographs",astral:"\ud83e[\udd00-\uddff]"},{name:"InSupplementary_Private_Use_Area_A",astral:"[\udb80-\udbbf][\udc00-\udfff]"},{name:"InSupplementary_Private_Use_Area_B",astral:"[\udbc0-\udbff][\udc00-\udfff]"},{name:"InSutton_SignWriting",astral:"\ud836[\udc00-\udeaf]"},{name:"InSyloti_Nagri",bmp:"\ua800-\ua82f"},{name:"InSyriac",bmp:"\u0700-\u074f"},{name:"InTagalog",bmp:"\u1700-\u171f"},{name:"InTagbanwa", -bmp:"\u1760-\u177f"},{name:"InTags",astral:"\udb40[\udc00-\udc7f]"},{name:"InTai_Le",bmp:"\u1950-\u197f"},{name:"InTai_Tham",bmp:"\u1a20-\u1aaf"},{name:"InTai_Viet",bmp:"\uaa80-\uaadf"},{name:"InTai_Xuan_Jing_Symbols",astral:"\ud834[\udf00-\udf5f]"},{name:"InTakri",astral:"\ud805[\ude80-\udecf]"},{name:"InTamil",bmp:"\u0b80-\u0bff"},{name:"InTangut",astral:"[\ud81c-\ud821][\udc00-\udfff]"},{name:"InTangut_Components",astral:"\ud822[\udc00-\udeff]"},{name:"InTelugu",bmp:"\u0c00-\u0c7f"},{name:"InThaana", -bmp:"\u0780-\u07bf"},{name:"InThai",bmp:"\u0e00-\u0e7f"},{name:"InTibetan",bmp:"\u0f00-\u0fff"},{name:"InTifinagh",bmp:"\u2d30-\u2d7f"},{name:"InTirhuta",astral:"\ud805[\udc80-\udcdf]"},{name:"InTransport_and_Map_Symbols",astral:"\ud83d[\ude80-\udeff]"},{name:"InUgaritic",astral:"\ud800[\udf80-\udf9f]"},{name:"InUnified_Canadian_Aboriginal_Syllabics",bmp:"\u1400-\u167f"},{name:"InUnified_Canadian_Aboriginal_Syllabics_Extended",bmp:"\u18b0-\u18ff"},{name:"InVai",bmp:"\ua500-\ua63f"},{name:"InVariation_Selectors", -bmp:"\ufe00-\ufe0f"},{name:"InVariation_Selectors_Supplement",astral:"\udb40[\udd00-\uddef]"},{name:"InVedic_Extensions",bmp:"\u1cd0-\u1cff"},{name:"InVertical_Forms",bmp:"\ufe10-\ufe1f"},{name:"InWarang_Citi",astral:"\ud806[\udca0-\udcff]"},{name:"InYi_Radicals",bmp:"\ua490-\ua4cf"},{name:"InYi_Syllables",bmp:"\ua000-\ua48f"},{name:"InYijing_Hexagram_Symbols",bmp:"\u4dc0-\u4dff"}])}},{}],5:[function(d,g,p){g.exports=function(c){if(!c.addUnicodeData)throw new ReferenceError("Unicode Base must be loaded before Unicode Categories"); -c.addUnicodeData([{name:"C",alias:"Other",isBmpLast:!0,bmp:"\x00-\u001f\u007f-\u009f\u00ad\u0378\u0379\u0380-\u0383\u038b\u038d\u03a2\u0530\u0557\u0558\u0560\u0588\u058b\u058c\u0590\u05c8-\u05cf\u05eb-\u05ef\u05f5-\u0605\u061c\u061d\u06dd\u070e\u070f\u074b\u074c\u07b2-\u07bf\u07fb-\u07ff\u082e\u082f\u083f\u085c\u085d\u085f-\u089f\u08b5\u08be-\u08d3\u08e2\u0984\u098d\u098e\u0991\u0992\u09a9\u09b1\u09b3-\u09b5\u09ba\u09bb\u09c5\u09c6\u09c9\u09ca\u09cf-\u09d6\u09d8-\u09db\u09de\u09e4\u09e5\u09fc-\u0a00\u0a04\u0a0b-\u0a0e\u0a11\u0a12\u0a29\u0a31\u0a34\u0a37\u0a3a\u0a3b\u0a3d\u0a43-\u0a46\u0a49\u0a4a\u0a4e-\u0a50\u0a52-\u0a58\u0a5d\u0a5f-\u0a65\u0a76-\u0a80\u0a84\u0a8e\u0a92\u0aa9\u0ab1\u0ab4\u0aba\u0abb\u0ac6\u0aca\u0ace\u0acf\u0ad1-\u0adf\u0ae4\u0ae5\u0af2-\u0af8\u0afa-\u0b00\u0b04\u0b0d\u0b0e\u0b11\u0b12\u0b29\u0b31\u0b34\u0b3a\u0b3b\u0b45\u0b46\u0b49\u0b4a\u0b4e-\u0b55\u0b58-\u0b5b\u0b5e\u0b64\u0b65\u0b78-\u0b81\u0b84\u0b8b-\u0b8d\u0b91\u0b96-\u0b98\u0b9b\u0b9d\u0ba0-\u0ba2\u0ba5-\u0ba7\u0bab-\u0bad\u0bba-\u0bbd\u0bc3-\u0bc5\u0bc9\u0bce\u0bcf\u0bd1-\u0bd6\u0bd8-\u0be5\u0bfb-\u0bff\u0c04\u0c0d\u0c11\u0c29\u0c3a-\u0c3c\u0c45\u0c49\u0c4e-\u0c54\u0c57\u0c5b-\u0c5f\u0c64\u0c65\u0c70-\u0c77\u0c84\u0c8d\u0c91\u0ca9\u0cb4\u0cba\u0cbb\u0cc5\u0cc9\u0cce-\u0cd4\u0cd7-\u0cdd\u0cdf\u0ce4\u0ce5\u0cf0\u0cf3-\u0d00\u0d04\u0d0d\u0d11\u0d3b\u0d3c\u0d45\u0d49\u0d50-\u0d53\u0d64\u0d65\u0d80\u0d81\u0d84\u0d97-\u0d99\u0db2\u0dbc\u0dbe\u0dbf\u0dc7-\u0dc9\u0dcb-\u0dce\u0dd5\u0dd7\u0de0-\u0de5\u0df0\u0df1\u0df5-\u0e00\u0e3b-\u0e3e\u0e5c-\u0e80\u0e83\u0e85\u0e86\u0e89\u0e8b\u0e8c\u0e8e-\u0e93\u0e98\u0ea0\u0ea4\u0ea6\u0ea8\u0ea9\u0eac\u0eba\u0ebe\u0ebf\u0ec5\u0ec7\u0ece\u0ecf\u0eda\u0edb\u0ee0-\u0eff\u0f48\u0f6d-\u0f70\u0f98\u0fbd\u0fcd\u0fdb-\u0fff\u10c6\u10c8-\u10cc\u10ce\u10cf\u1249\u124e\u124f\u1257\u1259\u125e\u125f\u1289\u128e\u128f\u12b1\u12b6\u12b7\u12bf\u12c1\u12c6\u12c7\u12d7\u1311\u1316\u1317\u135b\u135c\u137d-\u137f\u139a-\u139f\u13f6\u13f7\u13fe\u13ff\u169d-\u169f\u16f9-\u16ff\u170d\u1715-\u171f\u1737-\u173f\u1754-\u175f\u176d\u1771\u1774-\u177f\u17de\u17df\u17ea-\u17ef\u17fa-\u17ff\u180e\u180f\u181a-\u181f\u1878-\u187f\u18ab-\u18af\u18f6-\u18ff\u191f\u192c-\u192f\u193c-\u193f\u1941-\u1943\u196e\u196f\u1975-\u197f\u19ac-\u19af\u19ca-\u19cf\u19db-\u19dd\u1a1c\u1a1d\u1a5f\u1a7d\u1a7e\u1a8a-\u1a8f\u1a9a-\u1a9f\u1aae\u1aaf\u1abf-\u1aff\u1b4c-\u1b4f\u1b7d-\u1b7f\u1bf4-\u1bfb\u1c38-\u1c3a\u1c4a-\u1c4c\u1c89-\u1cbf\u1cc8-\u1ccf\u1cf7\u1cfa-\u1cff\u1df6-\u1dfa\u1f16\u1f17\u1f1e\u1f1f\u1f46\u1f47\u1f4e\u1f4f\u1f58\u1f5a\u1f5c\u1f5e\u1f7e\u1f7f\u1fb5\u1fc5\u1fd4\u1fd5\u1fdc\u1ff0\u1ff1\u1ff5\u1fff\u200b-\u200f\u202a-\u202e\u2060-\u206f\u2072\u2073\u208f\u209d-\u209f\u20bf-\u20cf\u20f1-\u20ff\u218c-\u218f\u23ff\u2427-\u243f\u244b-\u245f\u2b74\u2b75\u2b96\u2b97\u2bba-\u2bbc\u2bc9\u2bd2-\u2beb\u2bf0-\u2bff\u2c2f\u2c5f\u2cf4-\u2cf8\u2d26\u2d28-\u2d2c\u2d2e\u2d2f\u2d68-\u2d6e\u2d71-\u2d7e\u2d97-\u2d9f\u2da7\u2daf\u2db7\u2dbf\u2dc7\u2dcf\u2dd7\u2ddf\u2e45-\u2e7f\u2e9a\u2ef4-\u2eff\u2fd6-\u2fef\u2ffc-\u2fff\u3040\u3097\u3098\u3100-\u3104\u312e-\u3130\u318f\u31bb-\u31bf\u31e4-\u31ef\u321f\u32ff\u4db6-\u4dbf\u9fd6-\u9fff\ua48d-\ua48f\ua4c7-\ua4cf\ua62c-\ua63f\ua6f8-\ua6ff\ua7af\ua7b8-\ua7f6\ua82c-\ua82f\ua83a-\ua83f\ua878-\ua87f\ua8c6-\ua8cd\ua8da-\ua8df\ua8fe\ua8ff\ua954-\ua95e\ua97d-\ua97f\ua9ce\ua9da-\ua9dd\ua9ff\uaa37-\uaa3f\uaa4e\uaa4f\uaa5a\uaa5b\uaac3-\uaada\uaaf7-\uab00\uab07\uab08\uab0f\uab10\uab17-\uab1f\uab27\uab2f\uab66-\uab6f\uabee\uabef\uabfa-\uabff\ud7a4-\ud7af\ud7c7-\ud7ca\ud7fc-\uf8ff\ufa6e\ufa6f\ufada-\ufaff\ufb07-\ufb12\ufb18-\ufb1c\ufb37\ufb3d\ufb3f\ufb42\ufb45\ufbc2-\ufbd2\ufd40-\ufd4f\ufd90\ufd91\ufdc8-\ufdef\ufdfe\ufdff\ufe1a-\ufe1f\ufe53\ufe67\ufe6c-\ufe6f\ufe75\ufefd-\uff00\uffbf-\uffc1\uffc8\uffc9\uffd0\uffd1\uffd8\uffd9\uffdd-\uffdf\uffe7\uffef-\ufffb\ufffe\uffff", -astral:"\ud800[\udc0c\udc27\udc3b\udc3e\udc4e\udc4f\udc5e-\udc7f\udcfb-\udcff\udd03-\udd06\udd34-\udd36\udd8f\udd9c-\udd9f\udda1-\uddcf\uddfe-\ude7f\ude9d-\ude9f\uded1-\udedf\udefc-\udeff\udf24-\udf2f\udf4b-\udf4f\udf7b-\udf7f\udf9e\udfc4-\udfc7\udfd6-\udfff]|\ud801[\udc9e\udc9f\udcaa-\udcaf\udcd4-\udcd7\udcfc-\udcff\udd28-\udd2f\udd64-\udd6e\udd70-\uddff\udf37-\udf3f\udf56-\udf5f\udf68-\udfff]|\ud802[\udc06\udc07\udc09\udc36\udc39-\udc3b\udc3d\udc3e\udc56\udc9f-\udca6\udcb0-\udcdf\udcf3\udcf6-\udcfa\udd1c-\udd1e\udd3a-\udd3e\udd40-\udd7f\uddb8-\uddbb\uddd0\uddd1\ude04\ude07-\ude0b\ude14\ude18\ude34-\ude37\ude3b-\ude3e\ude48-\ude4f\ude59-\ude5f\udea0-\udebf\udee7-\udeea\udef7-\udeff\udf36-\udf38\udf56\udf57\udf73-\udf77\udf92-\udf98\udf9d-\udfa8\udfb0-\udfff]|\ud803[\udc49-\udc7f\udcb3-\udcbf\udcf3-\udcf9\udd00-\ude5f\ude7f-\udfff]|\ud804[\udc4e-\udc51\udc70-\udc7e\udcbd\udcc2-\udccf\udce9-\udcef\udcfa-\udcff\udd35\udd44-\udd4f\udd77-\udd7f\uddce\uddcf\udde0\uddf5-\uddff\ude12\ude3f-\ude7f\ude87\ude89\ude8e\ude9e\udeaa-\udeaf\udeeb-\udeef\udefa-\udeff\udf04\udf0d\udf0e\udf11\udf12\udf29\udf31\udf34\udf3a\udf3b\udf45\udf46\udf49\udf4a\udf4e\udf4f\udf51-\udf56\udf58-\udf5c\udf64\udf65\udf6d-\udf6f\udf75-\udfff]|\ud805[\udc5a\udc5c\udc5e-\udc7f\udcc8-\udccf\udcda-\udd7f\uddb6\uddb7\uddde-\uddff\ude45-\ude4f\ude5a-\ude5f\ude6d-\ude7f\udeb8-\udebf\udeca-\udeff\udf1a-\udf1c\udf2c-\udf2f\udf40-\udfff]|\ud806[\udc00-\udc9f\udcf3-\udcfe\udd00-\udebf\udef9-\udfff]|\ud807[\udc09\udc37\udc46-\udc4f\udc6d-\udc6f\udc90\udc91\udca8\udcb7-\udfff]|\ud808[\udf9a-\udfff]|\ud809[\udc6f\udc75-\udc7f\udd44-\udfff]|[\ud80a\ud80b\ud80e-\ud810\ud812-\ud819\ud823-\ud82b\ud82d\ud82e\ud830-\ud833\ud837\ud839\ud83f\ud874-\ud87d\ud87f-\udb3f\udb41-\udbff][\udc00-\udfff]|\ud80d[\udc2f-\udfff]|\ud811[\ude47-\udfff]|\ud81a[\ude39-\ude3f\ude5f\ude6a-\ude6d\ude70-\udecf\udeee\udeef\udef6-\udeff\udf46-\udf4f\udf5a\udf62\udf78-\udf7c\udf90-\udfff]|\ud81b[\udc00-\udeff\udf45-\udf4f\udf7f-\udf8e\udfa0-\udfdf\udfe1-\udfff]|\ud821[\udfed-\udfff]|\ud822[\udef3-\udfff]|\ud82c[\udc02-\udfff]|\ud82f[\udc6b-\udc6f\udc7d-\udc7f\udc89-\udc8f\udc9a\udc9b\udca0-\udfff]|\ud834[\udcf6-\udcff\udd27\udd28\udd73-\udd7a\udde9-\uddff\ude46-\udeff\udf57-\udf5f\udf72-\udfff]|\ud835[\udc55\udc9d\udca0\udca1\udca3\udca4\udca7\udca8\udcad\udcba\udcbc\udcc4\udd06\udd0b\udd0c\udd15\udd1d\udd3a\udd3f\udd45\udd47-\udd49\udd51\udea6\udea7\udfcc\udfcd]|\ud836[\ude8c-\ude9a\udea0\udeb0-\udfff]|\ud838[\udc07\udc19\udc1a\udc22\udc25\udc2b-\udfff]|\ud83a[\udcc5\udcc6\udcd7-\udcff\udd4b-\udd4f\udd5a-\udd5d\udd60-\udfff]|\ud83b[\udc00-\uddff\ude04\ude20\ude23\ude25\ude26\ude28\ude33\ude38\ude3a\ude3c-\ude41\ude43-\ude46\ude48\ude4a\ude4c\ude50\ude53\ude55\ude56\ude58\ude5a\ude5c\ude5e\ude60\ude63\ude65\ude66\ude6b\ude73\ude78\ude7d\ude7f\ude8a\ude9c-\udea0\udea4\udeaa\udebc-\udeef\udef2-\udfff]|\ud83c[\udc2c-\udc2f\udc94-\udc9f\udcaf\udcb0\udcc0\udcd0\udcf6-\udcff\udd0d-\udd0f\udd2f\udd6c-\udd6f\uddad-\udde5\ude03-\ude0f\ude3c-\ude3f\ude49-\ude4f\ude52-\udeff]|\ud83d[\uded3-\udedf\udeed-\udeef\udef7-\udeff\udf74-\udf7f\udfd5-\udfff]|\ud83e[\udc0c-\udc0f\udc48-\udc4f\udc5a-\udc5f\udc88-\udc8f\udcae-\udd0f\udd1f\udd28-\udd2f\udd31\udd32\udd3f\udd4c-\udd4f\udd5f-\udd7f\udd92-\uddbf\uddc1-\udfff]|\ud869[\uded7-\udeff]|\ud86d[\udf35-\udf3f]|\ud86e[\udc1e\udc1f]|\ud873[\udea2-\udfff]|\ud87e[\ude1e-\udfff]|\udb40[\udc00-\udcff\uddf0-\udfff]"}, -{name:"Cc",alias:"Control",bmp:"\x00-\u001f\u007f-\u009f"},{name:"Cf",alias:"Format",bmp:"\u00ad\u0600-\u0605\u061c\u06dd\u070f\u08e2\u180e\u200b-\u200f\u202a-\u202e\u2060-\u2064\u2066-\u206f\ufeff\ufff9-\ufffb",astral:"\ud804\udcbd|\ud82f[\udca0-\udca3]|\ud834[\udd73-\udd7a]|\udb40[\udc01\udc20-\udc7f]"},{name:"Cn",alias:"Unassigned",bmp:"\u0378\u0379\u0380-\u0383\u038b\u038d\u03a2\u0530\u0557\u0558\u0560\u0588\u058b\u058c\u0590\u05c8-\u05cf\u05eb-\u05ef\u05f5-\u05ff\u061d\u070e\u074b\u074c\u07b2-\u07bf\u07fb-\u07ff\u082e\u082f\u083f\u085c\u085d\u085f-\u089f\u08b5\u08be-\u08d3\u0984\u098d\u098e\u0991\u0992\u09a9\u09b1\u09b3-\u09b5\u09ba\u09bb\u09c5\u09c6\u09c9\u09ca\u09cf-\u09d6\u09d8-\u09db\u09de\u09e4\u09e5\u09fc-\u0a00\u0a04\u0a0b-\u0a0e\u0a11\u0a12\u0a29\u0a31\u0a34\u0a37\u0a3a\u0a3b\u0a3d\u0a43-\u0a46\u0a49\u0a4a\u0a4e-\u0a50\u0a52-\u0a58\u0a5d\u0a5f-\u0a65\u0a76-\u0a80\u0a84\u0a8e\u0a92\u0aa9\u0ab1\u0ab4\u0aba\u0abb\u0ac6\u0aca\u0ace\u0acf\u0ad1-\u0adf\u0ae4\u0ae5\u0af2-\u0af8\u0afa-\u0b00\u0b04\u0b0d\u0b0e\u0b11\u0b12\u0b29\u0b31\u0b34\u0b3a\u0b3b\u0b45\u0b46\u0b49\u0b4a\u0b4e-\u0b55\u0b58-\u0b5b\u0b5e\u0b64\u0b65\u0b78-\u0b81\u0b84\u0b8b-\u0b8d\u0b91\u0b96-\u0b98\u0b9b\u0b9d\u0ba0-\u0ba2\u0ba5-\u0ba7\u0bab-\u0bad\u0bba-\u0bbd\u0bc3-\u0bc5\u0bc9\u0bce\u0bcf\u0bd1-\u0bd6\u0bd8-\u0be5\u0bfb-\u0bff\u0c04\u0c0d\u0c11\u0c29\u0c3a-\u0c3c\u0c45\u0c49\u0c4e-\u0c54\u0c57\u0c5b-\u0c5f\u0c64\u0c65\u0c70-\u0c77\u0c84\u0c8d\u0c91\u0ca9\u0cb4\u0cba\u0cbb\u0cc5\u0cc9\u0cce-\u0cd4\u0cd7-\u0cdd\u0cdf\u0ce4\u0ce5\u0cf0\u0cf3-\u0d00\u0d04\u0d0d\u0d11\u0d3b\u0d3c\u0d45\u0d49\u0d50-\u0d53\u0d64\u0d65\u0d80\u0d81\u0d84\u0d97-\u0d99\u0db2\u0dbc\u0dbe\u0dbf\u0dc7-\u0dc9\u0dcb-\u0dce\u0dd5\u0dd7\u0de0-\u0de5\u0df0\u0df1\u0df5-\u0e00\u0e3b-\u0e3e\u0e5c-\u0e80\u0e83\u0e85\u0e86\u0e89\u0e8b\u0e8c\u0e8e-\u0e93\u0e98\u0ea0\u0ea4\u0ea6\u0ea8\u0ea9\u0eac\u0eba\u0ebe\u0ebf\u0ec5\u0ec7\u0ece\u0ecf\u0eda\u0edb\u0ee0-\u0eff\u0f48\u0f6d-\u0f70\u0f98\u0fbd\u0fcd\u0fdb-\u0fff\u10c6\u10c8-\u10cc\u10ce\u10cf\u1249\u124e\u124f\u1257\u1259\u125e\u125f\u1289\u128e\u128f\u12b1\u12b6\u12b7\u12bf\u12c1\u12c6\u12c7\u12d7\u1311\u1316\u1317\u135b\u135c\u137d-\u137f\u139a-\u139f\u13f6\u13f7\u13fe\u13ff\u169d-\u169f\u16f9-\u16ff\u170d\u1715-\u171f\u1737-\u173f\u1754-\u175f\u176d\u1771\u1774-\u177f\u17de\u17df\u17ea-\u17ef\u17fa-\u17ff\u180f\u181a-\u181f\u1878-\u187f\u18ab-\u18af\u18f6-\u18ff\u191f\u192c-\u192f\u193c-\u193f\u1941-\u1943\u196e\u196f\u1975-\u197f\u19ac-\u19af\u19ca-\u19cf\u19db-\u19dd\u1a1c\u1a1d\u1a5f\u1a7d\u1a7e\u1a8a-\u1a8f\u1a9a-\u1a9f\u1aae\u1aaf\u1abf-\u1aff\u1b4c-\u1b4f\u1b7d-\u1b7f\u1bf4-\u1bfb\u1c38-\u1c3a\u1c4a-\u1c4c\u1c89-\u1cbf\u1cc8-\u1ccf\u1cf7\u1cfa-\u1cff\u1df6-\u1dfa\u1f16\u1f17\u1f1e\u1f1f\u1f46\u1f47\u1f4e\u1f4f\u1f58\u1f5a\u1f5c\u1f5e\u1f7e\u1f7f\u1fb5\u1fc5\u1fd4\u1fd5\u1fdc\u1ff0\u1ff1\u1ff5\u1fff\u2065\u2072\u2073\u208f\u209d-\u209f\u20bf-\u20cf\u20f1-\u20ff\u218c-\u218f\u23ff\u2427-\u243f\u244b-\u245f\u2b74\u2b75\u2b96\u2b97\u2bba-\u2bbc\u2bc9\u2bd2-\u2beb\u2bf0-\u2bff\u2c2f\u2c5f\u2cf4-\u2cf8\u2d26\u2d28-\u2d2c\u2d2e\u2d2f\u2d68-\u2d6e\u2d71-\u2d7e\u2d97-\u2d9f\u2da7\u2daf\u2db7\u2dbf\u2dc7\u2dcf\u2dd7\u2ddf\u2e45-\u2e7f\u2e9a\u2ef4-\u2eff\u2fd6-\u2fef\u2ffc-\u2fff\u3040\u3097\u3098\u3100-\u3104\u312e-\u3130\u318f\u31bb-\u31bf\u31e4-\u31ef\u321f\u32ff\u4db6-\u4dbf\u9fd6-\u9fff\ua48d-\ua48f\ua4c7-\ua4cf\ua62c-\ua63f\ua6f8-\ua6ff\ua7af\ua7b8-\ua7f6\ua82c-\ua82f\ua83a-\ua83f\ua878-\ua87f\ua8c6-\ua8cd\ua8da-\ua8df\ua8fe\ua8ff\ua954-\ua95e\ua97d-\ua97f\ua9ce\ua9da-\ua9dd\ua9ff\uaa37-\uaa3f\uaa4e\uaa4f\uaa5a\uaa5b\uaac3-\uaada\uaaf7-\uab00\uab07\uab08\uab0f\uab10\uab17-\uab1f\uab27\uab2f\uab66-\uab6f\uabee\uabef\uabfa-\uabff\ud7a4-\ud7af\ud7c7-\ud7ca\ud7fc-\ud7ff\ufa6e\ufa6f\ufada-\ufaff\ufb07-\ufb12\ufb18-\ufb1c\ufb37\ufb3d\ufb3f\ufb42\ufb45\ufbc2-\ufbd2\ufd40-\ufd4f\ufd90\ufd91\ufdc8-\ufdef\ufdfe\ufdff\ufe1a-\ufe1f\ufe53\ufe67\ufe6c-\ufe6f\ufe75\ufefd\ufefe\uff00\uffbf-\uffc1\uffc8\uffc9\uffd0\uffd1\uffd8\uffd9\uffdd-\uffdf\uffe7\uffef-\ufff8\ufffe\uffff", -astral:"\ud800[\udc0c\udc27\udc3b\udc3e\udc4e\udc4f\udc5e-\udc7f\udcfb-\udcff\udd03-\udd06\udd34-\udd36\udd8f\udd9c-\udd9f\udda1-\uddcf\uddfe-\ude7f\ude9d-\ude9f\uded1-\udedf\udefc-\udeff\udf24-\udf2f\udf4b-\udf4f\udf7b-\udf7f\udf9e\udfc4-\udfc7\udfd6-\udfff]|\ud801[\udc9e\udc9f\udcaa-\udcaf\udcd4-\udcd7\udcfc-\udcff\udd28-\udd2f\udd64-\udd6e\udd70-\uddff\udf37-\udf3f\udf56-\udf5f\udf68-\udfff]|\ud802[\udc06\udc07\udc09\udc36\udc39-\udc3b\udc3d\udc3e\udc56\udc9f-\udca6\udcb0-\udcdf\udcf3\udcf6-\udcfa\udd1c-\udd1e\udd3a-\udd3e\udd40-\udd7f\uddb8-\uddbb\uddd0\uddd1\ude04\ude07-\ude0b\ude14\ude18\ude34-\ude37\ude3b-\ude3e\ude48-\ude4f\ude59-\ude5f\udea0-\udebf\udee7-\udeea\udef7-\udeff\udf36-\udf38\udf56\udf57\udf73-\udf77\udf92-\udf98\udf9d-\udfa8\udfb0-\udfff]|\ud803[\udc49-\udc7f\udcb3-\udcbf\udcf3-\udcf9\udd00-\ude5f\ude7f-\udfff]|\ud804[\udc4e-\udc51\udc70-\udc7e\udcc2-\udccf\udce9-\udcef\udcfa-\udcff\udd35\udd44-\udd4f\udd77-\udd7f\uddce\uddcf\udde0\uddf5-\uddff\ude12\ude3f-\ude7f\ude87\ude89\ude8e\ude9e\udeaa-\udeaf\udeeb-\udeef\udefa-\udeff\udf04\udf0d\udf0e\udf11\udf12\udf29\udf31\udf34\udf3a\udf3b\udf45\udf46\udf49\udf4a\udf4e\udf4f\udf51-\udf56\udf58-\udf5c\udf64\udf65\udf6d-\udf6f\udf75-\udfff]|\ud805[\udc5a\udc5c\udc5e-\udc7f\udcc8-\udccf\udcda-\udd7f\uddb6\uddb7\uddde-\uddff\ude45-\ude4f\ude5a-\ude5f\ude6d-\ude7f\udeb8-\udebf\udeca-\udeff\udf1a-\udf1c\udf2c-\udf2f\udf40-\udfff]|\ud806[\udc00-\udc9f\udcf3-\udcfe\udd00-\udebf\udef9-\udfff]|\ud807[\udc09\udc37\udc46-\udc4f\udc6d-\udc6f\udc90\udc91\udca8\udcb7-\udfff]|\ud808[\udf9a-\udfff]|\ud809[\udc6f\udc75-\udc7f\udd44-\udfff]|[\ud80a\ud80b\ud80e-\ud810\ud812-\ud819\ud823-\ud82b\ud82d\ud82e\ud830-\ud833\ud837\ud839\ud83f\ud874-\ud87d\ud87f-\udb3f\udb41-\udb7f][\udc00-\udfff]|\ud80d[\udc2f-\udfff]|\ud811[\ude47-\udfff]|\ud81a[\ude39-\ude3f\ude5f\ude6a-\ude6d\ude70-\udecf\udeee\udeef\udef6-\udeff\udf46-\udf4f\udf5a\udf62\udf78-\udf7c\udf90-\udfff]|\ud81b[\udc00-\udeff\udf45-\udf4f\udf7f-\udf8e\udfa0-\udfdf\udfe1-\udfff]|\ud821[\udfed-\udfff]|\ud822[\udef3-\udfff]|\ud82c[\udc02-\udfff]|\ud82f[\udc6b-\udc6f\udc7d-\udc7f\udc89-\udc8f\udc9a\udc9b\udca4-\udfff]|\ud834[\udcf6-\udcff\udd27\udd28\udde9-\uddff\ude46-\udeff\udf57-\udf5f\udf72-\udfff]|\ud835[\udc55\udc9d\udca0\udca1\udca3\udca4\udca7\udca8\udcad\udcba\udcbc\udcc4\udd06\udd0b\udd0c\udd15\udd1d\udd3a\udd3f\udd45\udd47-\udd49\udd51\udea6\udea7\udfcc\udfcd]|\ud836[\ude8c-\ude9a\udea0\udeb0-\udfff]|\ud838[\udc07\udc19\udc1a\udc22\udc25\udc2b-\udfff]|\ud83a[\udcc5\udcc6\udcd7-\udcff\udd4b-\udd4f\udd5a-\udd5d\udd60-\udfff]|\ud83b[\udc00-\uddff\ude04\ude20\ude23\ude25\ude26\ude28\ude33\ude38\ude3a\ude3c-\ude41\ude43-\ude46\ude48\ude4a\ude4c\ude50\ude53\ude55\ude56\ude58\ude5a\ude5c\ude5e\ude60\ude63\ude65\ude66\ude6b\ude73\ude78\ude7d\ude7f\ude8a\ude9c-\udea0\udea4\udeaa\udebc-\udeef\udef2-\udfff]|\ud83c[\udc2c-\udc2f\udc94-\udc9f\udcaf\udcb0\udcc0\udcd0\udcf6-\udcff\udd0d-\udd0f\udd2f\udd6c-\udd6f\uddad-\udde5\ude03-\ude0f\ude3c-\ude3f\ude49-\ude4f\ude52-\udeff]|\ud83d[\uded3-\udedf\udeed-\udeef\udef7-\udeff\udf74-\udf7f\udfd5-\udfff]|\ud83e[\udc0c-\udc0f\udc48-\udc4f\udc5a-\udc5f\udc88-\udc8f\udcae-\udd0f\udd1f\udd28-\udd2f\udd31\udd32\udd3f\udd4c-\udd4f\udd5f-\udd7f\udd92-\uddbf\uddc1-\udfff]|\ud869[\uded7-\udeff]|\ud86d[\udf35-\udf3f]|\ud86e[\udc1e\udc1f]|\ud873[\udea2-\udfff]|\ud87e[\ude1e-\udfff]|\udb40[\udc00\udc02-\udc1f\udc80-\udcff\uddf0-\udfff]|[\udbbf\udbff][\udffe\udfff]"}, -{name:"Co",alias:"Private_Use",bmp:"\ue000-\uf8ff",astral:"[\udb80-\udbbe\udbc0-\udbfe][\udc00-\udfff]|[\udbbf\udbff][\udc00-\udffd]"},{name:"Cs",alias:"Surrogate",bmp:"\ud800-\udfff"},{name:"L",alias:"Letter",bmp:"A-Za-z\u00aa\u00b5\u00ba\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02c1\u02c6-\u02d1\u02e0-\u02e4\u02ec\u02ee\u0370-\u0374\u0376\u0377\u037a-\u037d\u037f\u0386\u0388-\u038a\u038c\u038e-\u03a1\u03a3-\u03f5\u03f7-\u0481\u048a-\u052f\u0531-\u0556\u0559\u0561-\u0587\u05d0-\u05ea\u05f0-\u05f2\u0620-\u064a\u066e\u066f\u0671-\u06d3\u06d5\u06e5\u06e6\u06ee\u06ef\u06fa-\u06fc\u06ff\u0710\u0712-\u072f\u074d-\u07a5\u07b1\u07ca-\u07ea\u07f4\u07f5\u07fa\u0800-\u0815\u081a\u0824\u0828\u0840-\u0858\u08a0-\u08b4\u08b6-\u08bd\u0904-\u0939\u093d\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098c\u098f\u0990\u0993-\u09a8\u09aa-\u09b0\u09b2\u09b6-\u09b9\u09bd\u09ce\u09dc\u09dd\u09df-\u09e1\u09f0\u09f1\u0a05-\u0a0a\u0a0f\u0a10\u0a13-\u0a28\u0a2a-\u0a30\u0a32\u0a33\u0a35\u0a36\u0a38\u0a39\u0a59-\u0a5c\u0a5e\u0a72-\u0a74\u0a85-\u0a8d\u0a8f-\u0a91\u0a93-\u0aa8\u0aaa-\u0ab0\u0ab2\u0ab3\u0ab5-\u0ab9\u0abd\u0ad0\u0ae0\u0ae1\u0af9\u0b05-\u0b0c\u0b0f\u0b10\u0b13-\u0b28\u0b2a-\u0b30\u0b32\u0b33\u0b35-\u0b39\u0b3d\u0b5c\u0b5d\u0b5f-\u0b61\u0b71\u0b83\u0b85-\u0b8a\u0b8e-\u0b90\u0b92-\u0b95\u0b99\u0b9a\u0b9c\u0b9e\u0b9f\u0ba3\u0ba4\u0ba8-\u0baa\u0bae-\u0bb9\u0bd0\u0c05-\u0c0c\u0c0e-\u0c10\u0c12-\u0c28\u0c2a-\u0c39\u0c3d\u0c58-\u0c5a\u0c60\u0c61\u0c80\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbd\u0cde\u0ce0\u0ce1\u0cf1\u0cf2\u0d05-\u0d0c\u0d0e-\u0d10\u0d12-\u0d3a\u0d3d\u0d4e\u0d54-\u0d56\u0d5f-\u0d61\u0d7a-\u0d7f\u0d85-\u0d96\u0d9a-\u0db1\u0db3-\u0dbb\u0dbd\u0dc0-\u0dc6\u0e01-\u0e30\u0e32\u0e33\u0e40-\u0e46\u0e81\u0e82\u0e84\u0e87\u0e88\u0e8a\u0e8d\u0e94-\u0e97\u0e99-\u0e9f\u0ea1-\u0ea3\u0ea5\u0ea7\u0eaa\u0eab\u0ead-\u0eb0\u0eb2\u0eb3\u0ebd\u0ec0-\u0ec4\u0ec6\u0edc-\u0edf\u0f00\u0f40-\u0f47\u0f49-\u0f6c\u0f88-\u0f8c\u1000-\u102a\u103f\u1050-\u1055\u105a-\u105d\u1061\u1065\u1066\u106e-\u1070\u1075-\u1081\u108e\u10a0-\u10c5\u10c7\u10cd\u10d0-\u10fa\u10fc-\u1248\u124a-\u124d\u1250-\u1256\u1258\u125a-\u125d\u1260-\u1288\u128a-\u128d\u1290-\u12b0\u12b2-\u12b5\u12b8-\u12be\u12c0\u12c2-\u12c5\u12c8-\u12d6\u12d8-\u1310\u1312-\u1315\u1318-\u135a\u1380-\u138f\u13a0-\u13f5\u13f8-\u13fd\u1401-\u166c\u166f-\u167f\u1681-\u169a\u16a0-\u16ea\u16f1-\u16f8\u1700-\u170c\u170e-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176c\u176e-\u1770\u1780-\u17b3\u17d7\u17dc\u1820-\u1877\u1880-\u1884\u1887-\u18a8\u18aa\u18b0-\u18f5\u1900-\u191e\u1950-\u196d\u1970-\u1974\u1980-\u19ab\u19b0-\u19c9\u1a00-\u1a16\u1a20-\u1a54\u1aa7\u1b05-\u1b33\u1b45-\u1b4b\u1b83-\u1ba0\u1bae\u1baf\u1bba-\u1be5\u1c00-\u1c23\u1c4d-\u1c4f\u1c5a-\u1c7d\u1c80-\u1c88\u1ce9-\u1cec\u1cee-\u1cf1\u1cf5\u1cf6\u1d00-\u1dbf\u1e00-\u1f15\u1f18-\u1f1d\u1f20-\u1f45\u1f48-\u1f4d\u1f50-\u1f57\u1f59\u1f5b\u1f5d\u1f5f-\u1f7d\u1f80-\u1fb4\u1fb6-\u1fbc\u1fbe\u1fc2-\u1fc4\u1fc6-\u1fcc\u1fd0-\u1fd3\u1fd6-\u1fdb\u1fe0-\u1fec\u1ff2-\u1ff4\u1ff6-\u1ffc\u2071\u207f\u2090-\u209c\u2102\u2107\u210a-\u2113\u2115\u2119-\u211d\u2124\u2126\u2128\u212a-\u212d\u212f-\u2139\u213c-\u213f\u2145-\u2149\u214e\u2183\u2184\u2c00-\u2c2e\u2c30-\u2c5e\u2c60-\u2ce4\u2ceb-\u2cee\u2cf2\u2cf3\u2d00-\u2d25\u2d27\u2d2d\u2d30-\u2d67\u2d6f\u2d80-\u2d96\u2da0-\u2da6\u2da8-\u2dae\u2db0-\u2db6\u2db8-\u2dbe\u2dc0-\u2dc6\u2dc8-\u2dce\u2dd0-\u2dd6\u2dd8-\u2dde\u2e2f\u3005\u3006\u3031-\u3035\u303b\u303c\u3041-\u3096\u309d-\u309f\u30a1-\u30fa\u30fc-\u30ff\u3105-\u312d\u3131-\u318e\u31a0-\u31ba\u31f0-\u31ff\u3400-\u4db5\u4e00-\u9fd5\ua000-\ua48c\ua4d0-\ua4fd\ua500-\ua60c\ua610-\ua61f\ua62a\ua62b\ua640-\ua66e\ua67f-\ua69d\ua6a0-\ua6e5\ua717-\ua71f\ua722-\ua788\ua78b-\ua7ae\ua7b0-\ua7b7\ua7f7-\ua801\ua803-\ua805\ua807-\ua80a\ua80c-\ua822\ua840-\ua873\ua882-\ua8b3\ua8f2-\ua8f7\ua8fb\ua8fd\ua90a-\ua925\ua930-\ua946\ua960-\ua97c\ua984-\ua9b2\ua9cf\ua9e0-\ua9e4\ua9e6-\ua9ef\ua9fa-\ua9fe\uaa00-\uaa28\uaa40-\uaa42\uaa44-\uaa4b\uaa60-\uaa76\uaa7a\uaa7e-\uaaaf\uaab1\uaab5\uaab6\uaab9-\uaabd\uaac0\uaac2\uaadb-\uaadd\uaae0-\uaaea\uaaf2-\uaaf4\uab01-\uab06\uab09-\uab0e\uab11-\uab16\uab20-\uab26\uab28-\uab2e\uab30-\uab5a\uab5c-\uab65\uab70-\uabe2\uac00-\ud7a3\ud7b0-\ud7c6\ud7cb-\ud7fb\uf900-\ufa6d\ufa70-\ufad9\ufb00-\ufb06\ufb13-\ufb17\ufb1d\ufb1f-\ufb28\ufb2a-\ufb36\ufb38-\ufb3c\ufb3e\ufb40\ufb41\ufb43\ufb44\ufb46-\ufbb1\ufbd3-\ufd3d\ufd50-\ufd8f\ufd92-\ufdc7\ufdf0-\ufdfb\ufe70-\ufe74\ufe76-\ufefc\uff21-\uff3a\uff41-\uff5a\uff66-\uffbe\uffc2-\uffc7\uffca-\uffcf\uffd2-\uffd7\uffda-\uffdc", -astral:"\ud800[\udc00-\udc0b\udc0d-\udc26\udc28-\udc3a\udc3c\udc3d\udc3f-\udc4d\udc50-\udc5d\udc80-\udcfa\ude80-\ude9c\udea0-\uded0\udf00-\udf1f\udf30-\udf40\udf42-\udf49\udf50-\udf75\udf80-\udf9d\udfa0-\udfc3\udfc8-\udfcf]|\ud801[\udc00-\udc9d\udcb0-\udcd3\udcd8-\udcfb\udd00-\udd27\udd30-\udd63\ude00-\udf36\udf40-\udf55\udf60-\udf67]|\ud802[\udc00-\udc05\udc08\udc0a-\udc35\udc37\udc38\udc3c\udc3f-\udc55\udc60-\udc76\udc80-\udc9e\udce0-\udcf2\udcf4\udcf5\udd00-\udd15\udd20-\udd39\udd80-\uddb7\uddbe\uddbf\ude00\ude10-\ude13\ude15-\ude17\ude19-\ude33\ude60-\ude7c\ude80-\ude9c\udec0-\udec7\udec9-\udee4\udf00-\udf35\udf40-\udf55\udf60-\udf72\udf80-\udf91]|\ud803[\udc00-\udc48\udc80-\udcb2\udcc0-\udcf2]|\ud804[\udc03-\udc37\udc83-\udcaf\udcd0-\udce8\udd03-\udd26\udd50-\udd72\udd76\udd83-\uddb2\uddc1-\uddc4\uddda\udddc\ude00-\ude11\ude13-\ude2b\ude80-\ude86\ude88\ude8a-\ude8d\ude8f-\ude9d\ude9f-\udea8\udeb0-\udede\udf05-\udf0c\udf0f\udf10\udf13-\udf28\udf2a-\udf30\udf32\udf33\udf35-\udf39\udf3d\udf50\udf5d-\udf61]|\ud805[\udc00-\udc34\udc47-\udc4a\udc80-\udcaf\udcc4\udcc5\udcc7\udd80-\uddae\uddd8-\udddb\ude00-\ude2f\ude44\ude80-\udeaa\udf00-\udf19]|\ud806[\udca0-\udcdf\udcff\udec0-\udef8]|\ud807[\udc00-\udc08\udc0a-\udc2e\udc40\udc72-\udc8f]|\ud808[\udc00-\udf99]|\ud809[\udc80-\udd43]|[\ud80c\ud81c-\ud820\ud840-\ud868\ud86a-\ud86c\ud86f-\ud872][\udc00-\udfff]|\ud80d[\udc00-\udc2e]|\ud811[\udc00-\ude46]|\ud81a[\udc00-\ude38\ude40-\ude5e\uded0-\udeed\udf00-\udf2f\udf40-\udf43\udf63-\udf77\udf7d-\udf8f]|\ud81b[\udf00-\udf44\udf50\udf93-\udf9f\udfe0]|\ud821[\udc00-\udfec]|\ud822[\udc00-\udef2]|\ud82c[\udc00\udc01]|\ud82f[\udc00-\udc6a\udc70-\udc7c\udc80-\udc88\udc90-\udc99]|\ud835[\udc00-\udc54\udc56-\udc9c\udc9e\udc9f\udca2\udca5\udca6\udca9-\udcac\udcae-\udcb9\udcbb\udcbd-\udcc3\udcc5-\udd05\udd07-\udd0a\udd0d-\udd14\udd16-\udd1c\udd1e-\udd39\udd3b-\udd3e\udd40-\udd44\udd46\udd4a-\udd50\udd52-\udea5\udea8-\udec0\udec2-\udeda\udedc-\udefa\udefc-\udf14\udf16-\udf34\udf36-\udf4e\udf50-\udf6e\udf70-\udf88\udf8a-\udfa8\udfaa-\udfc2\udfc4-\udfcb]|\ud83a[\udc00-\udcc4\udd00-\udd43]|\ud83b[\ude00-\ude03\ude05-\ude1f\ude21\ude22\ude24\ude27\ude29-\ude32\ude34-\ude37\ude39\ude3b\ude42\ude47\ude49\ude4b\ude4d-\ude4f\ude51\ude52\ude54\ude57\ude59\ude5b\ude5d\ude5f\ude61\ude62\ude64\ude67-\ude6a\ude6c-\ude72\ude74-\ude77\ude79-\ude7c\ude7e\ude80-\ude89\ude8b-\ude9b\udea1-\udea3\udea5-\udea9\udeab-\udebb]|\ud869[\udc00-\uded6\udf00-\udfff]|\ud86d[\udc00-\udf34\udf40-\udfff]|\ud86e[\udc00-\udc1d\udc20-\udfff]|\ud873[\udc00-\udea1]|\ud87e[\udc00-\ude1d]"}, -{name:"Ll",alias:"Lowercase_Letter",bmp:"a-z\u00b5\u00df-\u00f6\u00f8-\u00ff\u0101\u0103\u0105\u0107\u0109\u010b\u010d\u010f\u0111\u0113\u0115\u0117\u0119\u011b\u011d\u011f\u0121\u0123\u0125\u0127\u0129\u012b\u012d\u012f\u0131\u0133\u0135\u0137\u0138\u013a\u013c\u013e\u0140\u0142\u0144\u0146\u0148\u0149\u014b\u014d\u014f\u0151\u0153\u0155\u0157\u0159\u015b\u015d\u015f\u0161\u0163\u0165\u0167\u0169\u016b\u016d\u016f\u0171\u0173\u0175\u0177\u017a\u017c\u017e-\u0180\u0183\u0185\u0188\u018c\u018d\u0192\u0195\u0199-\u019b\u019e\u01a1\u01a3\u01a5\u01a8\u01aa\u01ab\u01ad\u01b0\u01b4\u01b6\u01b9\u01ba\u01bd-\u01bf\u01c6\u01c9\u01cc\u01ce\u01d0\u01d2\u01d4\u01d6\u01d8\u01da\u01dc\u01dd\u01df\u01e1\u01e3\u01e5\u01e7\u01e9\u01eb\u01ed\u01ef\u01f0\u01f3\u01f5\u01f9\u01fb\u01fd\u01ff\u0201\u0203\u0205\u0207\u0209\u020b\u020d\u020f\u0211\u0213\u0215\u0217\u0219\u021b\u021d\u021f\u0221\u0223\u0225\u0227\u0229\u022b\u022d\u022f\u0231\u0233-\u0239\u023c\u023f\u0240\u0242\u0247\u0249\u024b\u024d\u024f-\u0293\u0295-\u02af\u0371\u0373\u0377\u037b-\u037d\u0390\u03ac-\u03ce\u03d0\u03d1\u03d5-\u03d7\u03d9\u03db\u03dd\u03df\u03e1\u03e3\u03e5\u03e7\u03e9\u03eb\u03ed\u03ef-\u03f3\u03f5\u03f8\u03fb\u03fc\u0430-\u045f\u0461\u0463\u0465\u0467\u0469\u046b\u046d\u046f\u0471\u0473\u0475\u0477\u0479\u047b\u047d\u047f\u0481\u048b\u048d\u048f\u0491\u0493\u0495\u0497\u0499\u049b\u049d\u049f\u04a1\u04a3\u04a5\u04a7\u04a9\u04ab\u04ad\u04af\u04b1\u04b3\u04b5\u04b7\u04b9\u04bb\u04bd\u04bf\u04c2\u04c4\u04c6\u04c8\u04ca\u04cc\u04ce\u04cf\u04d1\u04d3\u04d5\u04d7\u04d9\u04db\u04dd\u04df\u04e1\u04e3\u04e5\u04e7\u04e9\u04eb\u04ed\u04ef\u04f1\u04f3\u04f5\u04f7\u04f9\u04fb\u04fd\u04ff\u0501\u0503\u0505\u0507\u0509\u050b\u050d\u050f\u0511\u0513\u0515\u0517\u0519\u051b\u051d\u051f\u0521\u0523\u0525\u0527\u0529\u052b\u052d\u052f\u0561-\u0587\u13f8-\u13fd\u1c80-\u1c88\u1d00-\u1d2b\u1d6b-\u1d77\u1d79-\u1d9a\u1e01\u1e03\u1e05\u1e07\u1e09\u1e0b\u1e0d\u1e0f\u1e11\u1e13\u1e15\u1e17\u1e19\u1e1b\u1e1d\u1e1f\u1e21\u1e23\u1e25\u1e27\u1e29\u1e2b\u1e2d\u1e2f\u1e31\u1e33\u1e35\u1e37\u1e39\u1e3b\u1e3d\u1e3f\u1e41\u1e43\u1e45\u1e47\u1e49\u1e4b\u1e4d\u1e4f\u1e51\u1e53\u1e55\u1e57\u1e59\u1e5b\u1e5d\u1e5f\u1e61\u1e63\u1e65\u1e67\u1e69\u1e6b\u1e6d\u1e6f\u1e71\u1e73\u1e75\u1e77\u1e79\u1e7b\u1e7d\u1e7f\u1e81\u1e83\u1e85\u1e87\u1e89\u1e8b\u1e8d\u1e8f\u1e91\u1e93\u1e95-\u1e9d\u1e9f\u1ea1\u1ea3\u1ea5\u1ea7\u1ea9\u1eab\u1ead\u1eaf\u1eb1\u1eb3\u1eb5\u1eb7\u1eb9\u1ebb\u1ebd\u1ebf\u1ec1\u1ec3\u1ec5\u1ec7\u1ec9\u1ecb\u1ecd\u1ecf\u1ed1\u1ed3\u1ed5\u1ed7\u1ed9\u1edb\u1edd\u1edf\u1ee1\u1ee3\u1ee5\u1ee7\u1ee9\u1eeb\u1eed\u1eef\u1ef1\u1ef3\u1ef5\u1ef7\u1ef9\u1efb\u1efd\u1eff-\u1f07\u1f10-\u1f15\u1f20-\u1f27\u1f30-\u1f37\u1f40-\u1f45\u1f50-\u1f57\u1f60-\u1f67\u1f70-\u1f7d\u1f80-\u1f87\u1f90-\u1f97\u1fa0-\u1fa7\u1fb0-\u1fb4\u1fb6\u1fb7\u1fbe\u1fc2-\u1fc4\u1fc6\u1fc7\u1fd0-\u1fd3\u1fd6\u1fd7\u1fe0-\u1fe7\u1ff2-\u1ff4\u1ff6\u1ff7\u210a\u210e\u210f\u2113\u212f\u2134\u2139\u213c\u213d\u2146-\u2149\u214e\u2184\u2c30-\u2c5e\u2c61\u2c65\u2c66\u2c68\u2c6a\u2c6c\u2c71\u2c73\u2c74\u2c76-\u2c7b\u2c81\u2c83\u2c85\u2c87\u2c89\u2c8b\u2c8d\u2c8f\u2c91\u2c93\u2c95\u2c97\u2c99\u2c9b\u2c9d\u2c9f\u2ca1\u2ca3\u2ca5\u2ca7\u2ca9\u2cab\u2cad\u2caf\u2cb1\u2cb3\u2cb5\u2cb7\u2cb9\u2cbb\u2cbd\u2cbf\u2cc1\u2cc3\u2cc5\u2cc7\u2cc9\u2ccb\u2ccd\u2ccf\u2cd1\u2cd3\u2cd5\u2cd7\u2cd9\u2cdb\u2cdd\u2cdf\u2ce1\u2ce3\u2ce4\u2cec\u2cee\u2cf3\u2d00-\u2d25\u2d27\u2d2d\ua641\ua643\ua645\ua647\ua649\ua64b\ua64d\ua64f\ua651\ua653\ua655\ua657\ua659\ua65b\ua65d\ua65f\ua661\ua663\ua665\ua667\ua669\ua66b\ua66d\ua681\ua683\ua685\ua687\ua689\ua68b\ua68d\ua68f\ua691\ua693\ua695\ua697\ua699\ua69b\ua723\ua725\ua727\ua729\ua72b\ua72d\ua72f-\ua731\ua733\ua735\ua737\ua739\ua73b\ua73d\ua73f\ua741\ua743\ua745\ua747\ua749\ua74b\ua74d\ua74f\ua751\ua753\ua755\ua757\ua759\ua75b\ua75d\ua75f\ua761\ua763\ua765\ua767\ua769\ua76b\ua76d\ua76f\ua771-\ua778\ua77a\ua77c\ua77f\ua781\ua783\ua785\ua787\ua78c\ua78e\ua791\ua793-\ua795\ua797\ua799\ua79b\ua79d\ua79f\ua7a1\ua7a3\ua7a5\ua7a7\ua7a9\ua7b5\ua7b7\ua7fa\uab30-\uab5a\uab60-\uab65\uab70-\uabbf\ufb00-\ufb06\ufb13-\ufb17\uff41-\uff5a", -astral:"\ud801[\udc28-\udc4f\udcd8-\udcfb]|\ud803[\udcc0-\udcf2]|\ud806[\udcc0-\udcdf]|\ud835[\udc1a-\udc33\udc4e-\udc54\udc56-\udc67\udc82-\udc9b\udcb6-\udcb9\udcbb\udcbd-\udcc3\udcc5-\udccf\udcea-\udd03\udd1e-\udd37\udd52-\udd6b\udd86-\udd9f\uddba-\uddd3\uddee-\ude07\ude22-\ude3b\ude56-\ude6f\ude8a-\udea5\udec2-\udeda\udedc-\udee1\udefc-\udf14\udf16-\udf1b\udf36-\udf4e\udf50-\udf55\udf70-\udf88\udf8a-\udf8f\udfaa-\udfc2\udfc4-\udfc9\udfcb]|\ud83a[\udd22-\udd43]"},{name:"Lm",alias:"Modifier_Letter", -bmp:"\u02b0-\u02c1\u02c6-\u02d1\u02e0-\u02e4\u02ec\u02ee\u0374\u037a\u0559\u0640\u06e5\u06e6\u07f4\u07f5\u07fa\u081a\u0824\u0828\u0971\u0e46\u0ec6\u10fc\u17d7\u1843\u1aa7\u1c78-\u1c7d\u1d2c-\u1d6a\u1d78\u1d9b-\u1dbf\u2071\u207f\u2090-\u209c\u2c7c\u2c7d\u2d6f\u2e2f\u3005\u3031-\u3035\u303b\u309d\u309e\u30fc-\u30fe\ua015\ua4f8-\ua4fd\ua60c\ua67f\ua69c\ua69d\ua717-\ua71f\ua770\ua788\ua7f8\ua7f9\ua9cf\ua9e6\uaa70\uaadd\uaaf3\uaaf4\uab5c-\uab5f\uff70\uff9e\uff9f",astral:"\ud81a[\udf40-\udf43]|\ud81b[\udf93-\udf9f\udfe0]"}, -{name:"Lo",alias:"Other_Letter",bmp:"\u00aa\u00ba\u01bb\u01c0-\u01c3\u0294\u05d0-\u05ea\u05f0-\u05f2\u0620-\u063f\u0641-\u064a\u066e\u066f\u0671-\u06d3\u06d5\u06ee\u06ef\u06fa-\u06fc\u06ff\u0710\u0712-\u072f\u074d-\u07a5\u07b1\u07ca-\u07ea\u0800-\u0815\u0840-\u0858\u08a0-\u08b4\u08b6-\u08bd\u0904-\u0939\u093d\u0950\u0958-\u0961\u0972-\u0980\u0985-\u098c\u098f\u0990\u0993-\u09a8\u09aa-\u09b0\u09b2\u09b6-\u09b9\u09bd\u09ce\u09dc\u09dd\u09df-\u09e1\u09f0\u09f1\u0a05-\u0a0a\u0a0f\u0a10\u0a13-\u0a28\u0a2a-\u0a30\u0a32\u0a33\u0a35\u0a36\u0a38\u0a39\u0a59-\u0a5c\u0a5e\u0a72-\u0a74\u0a85-\u0a8d\u0a8f-\u0a91\u0a93-\u0aa8\u0aaa-\u0ab0\u0ab2\u0ab3\u0ab5-\u0ab9\u0abd\u0ad0\u0ae0\u0ae1\u0af9\u0b05-\u0b0c\u0b0f\u0b10\u0b13-\u0b28\u0b2a-\u0b30\u0b32\u0b33\u0b35-\u0b39\u0b3d\u0b5c\u0b5d\u0b5f-\u0b61\u0b71\u0b83\u0b85-\u0b8a\u0b8e-\u0b90\u0b92-\u0b95\u0b99\u0b9a\u0b9c\u0b9e\u0b9f\u0ba3\u0ba4\u0ba8-\u0baa\u0bae-\u0bb9\u0bd0\u0c05-\u0c0c\u0c0e-\u0c10\u0c12-\u0c28\u0c2a-\u0c39\u0c3d\u0c58-\u0c5a\u0c60\u0c61\u0c80\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbd\u0cde\u0ce0\u0ce1\u0cf1\u0cf2\u0d05-\u0d0c\u0d0e-\u0d10\u0d12-\u0d3a\u0d3d\u0d4e\u0d54-\u0d56\u0d5f-\u0d61\u0d7a-\u0d7f\u0d85-\u0d96\u0d9a-\u0db1\u0db3-\u0dbb\u0dbd\u0dc0-\u0dc6\u0e01-\u0e30\u0e32\u0e33\u0e40-\u0e45\u0e81\u0e82\u0e84\u0e87\u0e88\u0e8a\u0e8d\u0e94-\u0e97\u0e99-\u0e9f\u0ea1-\u0ea3\u0ea5\u0ea7\u0eaa\u0eab\u0ead-\u0eb0\u0eb2\u0eb3\u0ebd\u0ec0-\u0ec4\u0edc-\u0edf\u0f00\u0f40-\u0f47\u0f49-\u0f6c\u0f88-\u0f8c\u1000-\u102a\u103f\u1050-\u1055\u105a-\u105d\u1061\u1065\u1066\u106e-\u1070\u1075-\u1081\u108e\u10d0-\u10fa\u10fd-\u1248\u124a-\u124d\u1250-\u1256\u1258\u125a-\u125d\u1260-\u1288\u128a-\u128d\u1290-\u12b0\u12b2-\u12b5\u12b8-\u12be\u12c0\u12c2-\u12c5\u12c8-\u12d6\u12d8-\u1310\u1312-\u1315\u1318-\u135a\u1380-\u138f\u1401-\u166c\u166f-\u167f\u1681-\u169a\u16a0-\u16ea\u16f1-\u16f8\u1700-\u170c\u170e-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176c\u176e-\u1770\u1780-\u17b3\u17dc\u1820-\u1842\u1844-\u1877\u1880-\u1884\u1887-\u18a8\u18aa\u18b0-\u18f5\u1900-\u191e\u1950-\u196d\u1970-\u1974\u1980-\u19ab\u19b0-\u19c9\u1a00-\u1a16\u1a20-\u1a54\u1b05-\u1b33\u1b45-\u1b4b\u1b83-\u1ba0\u1bae\u1baf\u1bba-\u1be5\u1c00-\u1c23\u1c4d-\u1c4f\u1c5a-\u1c77\u1ce9-\u1cec\u1cee-\u1cf1\u1cf5\u1cf6\u2135-\u2138\u2d30-\u2d67\u2d80-\u2d96\u2da0-\u2da6\u2da8-\u2dae\u2db0-\u2db6\u2db8-\u2dbe\u2dc0-\u2dc6\u2dc8-\u2dce\u2dd0-\u2dd6\u2dd8-\u2dde\u3006\u303c\u3041-\u3096\u309f\u30a1-\u30fa\u30ff\u3105-\u312d\u3131-\u318e\u31a0-\u31ba\u31f0-\u31ff\u3400-\u4db5\u4e00-\u9fd5\ua000-\ua014\ua016-\ua48c\ua4d0-\ua4f7\ua500-\ua60b\ua610-\ua61f\ua62a\ua62b\ua66e\ua6a0-\ua6e5\ua78f\ua7f7\ua7fb-\ua801\ua803-\ua805\ua807-\ua80a\ua80c-\ua822\ua840-\ua873\ua882-\ua8b3\ua8f2-\ua8f7\ua8fb\ua8fd\ua90a-\ua925\ua930-\ua946\ua960-\ua97c\ua984-\ua9b2\ua9e0-\ua9e4\ua9e7-\ua9ef\ua9fa-\ua9fe\uaa00-\uaa28\uaa40-\uaa42\uaa44-\uaa4b\uaa60-\uaa6f\uaa71-\uaa76\uaa7a\uaa7e-\uaaaf\uaab1\uaab5\uaab6\uaab9-\uaabd\uaac0\uaac2\uaadb\uaadc\uaae0-\uaaea\uaaf2\uab01-\uab06\uab09-\uab0e\uab11-\uab16\uab20-\uab26\uab28-\uab2e\uabc0-\uabe2\uac00-\ud7a3\ud7b0-\ud7c6\ud7cb-\ud7fb\uf900-\ufa6d\ufa70-\ufad9\ufb1d\ufb1f-\ufb28\ufb2a-\ufb36\ufb38-\ufb3c\ufb3e\ufb40\ufb41\ufb43\ufb44\ufb46-\ufbb1\ufbd3-\ufd3d\ufd50-\ufd8f\ufd92-\ufdc7\ufdf0-\ufdfb\ufe70-\ufe74\ufe76-\ufefc\uff66-\uff6f\uff71-\uff9d\uffa0-\uffbe\uffc2-\uffc7\uffca-\uffcf\uffd2-\uffd7\uffda-\uffdc", -astral:"\ud800[\udc00-\udc0b\udc0d-\udc26\udc28-\udc3a\udc3c\udc3d\udc3f-\udc4d\udc50-\udc5d\udc80-\udcfa\ude80-\ude9c\udea0-\uded0\udf00-\udf1f\udf30-\udf40\udf42-\udf49\udf50-\udf75\udf80-\udf9d\udfa0-\udfc3\udfc8-\udfcf]|\ud801[\udc50-\udc9d\udd00-\udd27\udd30-\udd63\ude00-\udf36\udf40-\udf55\udf60-\udf67]|\ud802[\udc00-\udc05\udc08\udc0a-\udc35\udc37\udc38\udc3c\udc3f-\udc55\udc60-\udc76\udc80-\udc9e\udce0-\udcf2\udcf4\udcf5\udd00-\udd15\udd20-\udd39\udd80-\uddb7\uddbe\uddbf\ude00\ude10-\ude13\ude15-\ude17\ude19-\ude33\ude60-\ude7c\ude80-\ude9c\udec0-\udec7\udec9-\udee4\udf00-\udf35\udf40-\udf55\udf60-\udf72\udf80-\udf91]|\ud803[\udc00-\udc48]|\ud804[\udc03-\udc37\udc83-\udcaf\udcd0-\udce8\udd03-\udd26\udd50-\udd72\udd76\udd83-\uddb2\uddc1-\uddc4\uddda\udddc\ude00-\ude11\ude13-\ude2b\ude80-\ude86\ude88\ude8a-\ude8d\ude8f-\ude9d\ude9f-\udea8\udeb0-\udede\udf05-\udf0c\udf0f\udf10\udf13-\udf28\udf2a-\udf30\udf32\udf33\udf35-\udf39\udf3d\udf50\udf5d-\udf61]|\ud805[\udc00-\udc34\udc47-\udc4a\udc80-\udcaf\udcc4\udcc5\udcc7\udd80-\uddae\uddd8-\udddb\ude00-\ude2f\ude44\ude80-\udeaa\udf00-\udf19]|\ud806[\udcff\udec0-\udef8]|\ud807[\udc00-\udc08\udc0a-\udc2e\udc40\udc72-\udc8f]|\ud808[\udc00-\udf99]|\ud809[\udc80-\udd43]|[\ud80c\ud81c-\ud820\ud840-\ud868\ud86a-\ud86c\ud86f-\ud872][\udc00-\udfff]|\ud80d[\udc00-\udc2e]|\ud811[\udc00-\ude46]|\ud81a[\udc00-\ude38\ude40-\ude5e\uded0-\udeed\udf00-\udf2f\udf63-\udf77\udf7d-\udf8f]|\ud81b[\udf00-\udf44\udf50]|\ud821[\udc00-\udfec]|\ud822[\udc00-\udef2]|\ud82c[\udc00\udc01]|\ud82f[\udc00-\udc6a\udc70-\udc7c\udc80-\udc88\udc90-\udc99]|\ud83a[\udc00-\udcc4]|\ud83b[\ude00-\ude03\ude05-\ude1f\ude21\ude22\ude24\ude27\ude29-\ude32\ude34-\ude37\ude39\ude3b\ude42\ude47\ude49\ude4b\ude4d-\ude4f\ude51\ude52\ude54\ude57\ude59\ude5b\ude5d\ude5f\ude61\ude62\ude64\ude67-\ude6a\ude6c-\ude72\ude74-\ude77\ude79-\ude7c\ude7e\ude80-\ude89\ude8b-\ude9b\udea1-\udea3\udea5-\udea9\udeab-\udebb]|\ud869[\udc00-\uded6\udf00-\udfff]|\ud86d[\udc00-\udf34\udf40-\udfff]|\ud86e[\udc00-\udc1d\udc20-\udfff]|\ud873[\udc00-\udea1]|\ud87e[\udc00-\ude1d]"}, -{name:"Lt",alias:"Titlecase_Letter",bmp:"\u01c5\u01c8\u01cb\u01f2\u1f88-\u1f8f\u1f98-\u1f9f\u1fa8-\u1faf\u1fbc\u1fcc\u1ffc"},{name:"Lu",alias:"Uppercase_Letter",bmp:"A-Z\u00c0-\u00d6\u00d8-\u00de\u0100\u0102\u0104\u0106\u0108\u010a\u010c\u010e\u0110\u0112\u0114\u0116\u0118\u011a\u011c\u011e\u0120\u0122\u0124\u0126\u0128\u012a\u012c\u012e\u0130\u0132\u0134\u0136\u0139\u013b\u013d\u013f\u0141\u0143\u0145\u0147\u014a\u014c\u014e\u0150\u0152\u0154\u0156\u0158\u015a\u015c\u015e\u0160\u0162\u0164\u0166\u0168\u016a\u016c\u016e\u0170\u0172\u0174\u0176\u0178\u0179\u017b\u017d\u0181\u0182\u0184\u0186\u0187\u0189-\u018b\u018e-\u0191\u0193\u0194\u0196-\u0198\u019c\u019d\u019f\u01a0\u01a2\u01a4\u01a6\u01a7\u01a9\u01ac\u01ae\u01af\u01b1-\u01b3\u01b5\u01b7\u01b8\u01bc\u01c4\u01c7\u01ca\u01cd\u01cf\u01d1\u01d3\u01d5\u01d7\u01d9\u01db\u01de\u01e0\u01e2\u01e4\u01e6\u01e8\u01ea\u01ec\u01ee\u01f1\u01f4\u01f6-\u01f8\u01fa\u01fc\u01fe\u0200\u0202\u0204\u0206\u0208\u020a\u020c\u020e\u0210\u0212\u0214\u0216\u0218\u021a\u021c\u021e\u0220\u0222\u0224\u0226\u0228\u022a\u022c\u022e\u0230\u0232\u023a\u023b\u023d\u023e\u0241\u0243-\u0246\u0248\u024a\u024c\u024e\u0370\u0372\u0376\u037f\u0386\u0388-\u038a\u038c\u038e\u038f\u0391-\u03a1\u03a3-\u03ab\u03cf\u03d2-\u03d4\u03d8\u03da\u03dc\u03de\u03e0\u03e2\u03e4\u03e6\u03e8\u03ea\u03ec\u03ee\u03f4\u03f7\u03f9\u03fa\u03fd-\u042f\u0460\u0462\u0464\u0466\u0468\u046a\u046c\u046e\u0470\u0472\u0474\u0476\u0478\u047a\u047c\u047e\u0480\u048a\u048c\u048e\u0490\u0492\u0494\u0496\u0498\u049a\u049c\u049e\u04a0\u04a2\u04a4\u04a6\u04a8\u04aa\u04ac\u04ae\u04b0\u04b2\u04b4\u04b6\u04b8\u04ba\u04bc\u04be\u04c0\u04c1\u04c3\u04c5\u04c7\u04c9\u04cb\u04cd\u04d0\u04d2\u04d4\u04d6\u04d8\u04da\u04dc\u04de\u04e0\u04e2\u04e4\u04e6\u04e8\u04ea\u04ec\u04ee\u04f0\u04f2\u04f4\u04f6\u04f8\u04fa\u04fc\u04fe\u0500\u0502\u0504\u0506\u0508\u050a\u050c\u050e\u0510\u0512\u0514\u0516\u0518\u051a\u051c\u051e\u0520\u0522\u0524\u0526\u0528\u052a\u052c\u052e\u0531-\u0556\u10a0-\u10c5\u10c7\u10cd\u13a0-\u13f5\u1e00\u1e02\u1e04\u1e06\u1e08\u1e0a\u1e0c\u1e0e\u1e10\u1e12\u1e14\u1e16\u1e18\u1e1a\u1e1c\u1e1e\u1e20\u1e22\u1e24\u1e26\u1e28\u1e2a\u1e2c\u1e2e\u1e30\u1e32\u1e34\u1e36\u1e38\u1e3a\u1e3c\u1e3e\u1e40\u1e42\u1e44\u1e46\u1e48\u1e4a\u1e4c\u1e4e\u1e50\u1e52\u1e54\u1e56\u1e58\u1e5a\u1e5c\u1e5e\u1e60\u1e62\u1e64\u1e66\u1e68\u1e6a\u1e6c\u1e6e\u1e70\u1e72\u1e74\u1e76\u1e78\u1e7a\u1e7c\u1e7e\u1e80\u1e82\u1e84\u1e86\u1e88\u1e8a\u1e8c\u1e8e\u1e90\u1e92\u1e94\u1e9e\u1ea0\u1ea2\u1ea4\u1ea6\u1ea8\u1eaa\u1eac\u1eae\u1eb0\u1eb2\u1eb4\u1eb6\u1eb8\u1eba\u1ebc\u1ebe\u1ec0\u1ec2\u1ec4\u1ec6\u1ec8\u1eca\u1ecc\u1ece\u1ed0\u1ed2\u1ed4\u1ed6\u1ed8\u1eda\u1edc\u1ede\u1ee0\u1ee2\u1ee4\u1ee6\u1ee8\u1eea\u1eec\u1eee\u1ef0\u1ef2\u1ef4\u1ef6\u1ef8\u1efa\u1efc\u1efe\u1f08-\u1f0f\u1f18-\u1f1d\u1f28-\u1f2f\u1f38-\u1f3f\u1f48-\u1f4d\u1f59\u1f5b\u1f5d\u1f5f\u1f68-\u1f6f\u1fb8-\u1fbb\u1fc8-\u1fcb\u1fd8-\u1fdb\u1fe8-\u1fec\u1ff8-\u1ffb\u2102\u2107\u210b-\u210d\u2110-\u2112\u2115\u2119-\u211d\u2124\u2126\u2128\u212a-\u212d\u2130-\u2133\u213e\u213f\u2145\u2183\u2c00-\u2c2e\u2c60\u2c62-\u2c64\u2c67\u2c69\u2c6b\u2c6d-\u2c70\u2c72\u2c75\u2c7e-\u2c80\u2c82\u2c84\u2c86\u2c88\u2c8a\u2c8c\u2c8e\u2c90\u2c92\u2c94\u2c96\u2c98\u2c9a\u2c9c\u2c9e\u2ca0\u2ca2\u2ca4\u2ca6\u2ca8\u2caa\u2cac\u2cae\u2cb0\u2cb2\u2cb4\u2cb6\u2cb8\u2cba\u2cbc\u2cbe\u2cc0\u2cc2\u2cc4\u2cc6\u2cc8\u2cca\u2ccc\u2cce\u2cd0\u2cd2\u2cd4\u2cd6\u2cd8\u2cda\u2cdc\u2cde\u2ce0\u2ce2\u2ceb\u2ced\u2cf2\ua640\ua642\ua644\ua646\ua648\ua64a\ua64c\ua64e\ua650\ua652\ua654\ua656\ua658\ua65a\ua65c\ua65e\ua660\ua662\ua664\ua666\ua668\ua66a\ua66c\ua680\ua682\ua684\ua686\ua688\ua68a\ua68c\ua68e\ua690\ua692\ua694\ua696\ua698\ua69a\ua722\ua724\ua726\ua728\ua72a\ua72c\ua72e\ua732\ua734\ua736\ua738\ua73a\ua73c\ua73e\ua740\ua742\ua744\ua746\ua748\ua74a\ua74c\ua74e\ua750\ua752\ua754\ua756\ua758\ua75a\ua75c\ua75e\ua760\ua762\ua764\ua766\ua768\ua76a\ua76c\ua76e\ua779\ua77b\ua77d\ua77e\ua780\ua782\ua784\ua786\ua78b\ua78d\ua790\ua792\ua796\ua798\ua79a\ua79c\ua79e\ua7a0\ua7a2\ua7a4\ua7a6\ua7a8\ua7aa-\ua7ae\ua7b0-\ua7b4\ua7b6\uff21-\uff3a", -astral:"\ud801[\udc00-\udc27\udcb0-\udcd3]|\ud803[\udc80-\udcb2]|\ud806[\udca0-\udcbf]|\ud835[\udc00-\udc19\udc34-\udc4d\udc68-\udc81\udc9c\udc9e\udc9f\udca2\udca5\udca6\udca9-\udcac\udcae-\udcb5\udcd0-\udce9\udd04\udd05\udd07-\udd0a\udd0d-\udd14\udd16-\udd1c\udd38\udd39\udd3b-\udd3e\udd40-\udd44\udd46\udd4a-\udd50\udd6c-\udd85\udda0-\uddb9\uddd4-\udded\ude08-\ude21\ude3c-\ude55\ude70-\ude89\udea8-\udec0\udee2-\udefa\udf1c-\udf34\udf56-\udf6e\udf90-\udfa8\udfca]|\ud83a[\udd00-\udd21]"},{name:"M", -alias:"Mark",bmp:"\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065f\u0670\u06d6-\u06dc\u06df-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0859-\u085b\u08d4-\u08e1\u08e3-\u0903\u093a-\u093c\u093e-\u094f\u0951-\u0957\u0962\u0963\u0981-\u0983\u09bc\u09be-\u09c4\u09c7\u09c8\u09cb-\u09cd\u09d7\u09e2\u09e3\u0a01-\u0a03\u0a3c\u0a3e-\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81-\u0a83\u0abc\u0abe-\u0ac5\u0ac7-\u0ac9\u0acb-\u0acd\u0ae2\u0ae3\u0b01-\u0b03\u0b3c\u0b3e-\u0b44\u0b47\u0b48\u0b4b-\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe-\u0bc2\u0bc6-\u0bc8\u0bca-\u0bcd\u0bd7\u0c00-\u0c03\u0c3e-\u0c44\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0c81-\u0c83\u0cbc\u0cbe-\u0cc4\u0cc6-\u0cc8\u0cca-\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d01-\u0d03\u0d3e-\u0d44\u0d46-\u0d48\u0d4a-\u0d4d\u0d57\u0d62\u0d63\u0d82\u0d83\u0dca\u0dcf-\u0dd4\u0dd6\u0dd8-\u0ddf\u0df2\u0df3\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f3e\u0f3f\u0f71-\u0f84\u0f86\u0f87\u0f8d-\u0f97\u0f99-\u0fbc\u0fc6\u102b-\u103e\u1056-\u1059\u105e-\u1060\u1062-\u1064\u1067-\u106d\u1071-\u1074\u1082-\u108d\u108f\u109a-\u109d\u135d-\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b4-\u17d3\u17dd\u180b-\u180d\u1885\u1886\u18a9\u1920-\u192b\u1930-\u193b\u1a17-\u1a1b\u1a55-\u1a5e\u1a60-\u1a7c\u1a7f\u1ab0-\u1abe\u1b00-\u1b04\u1b34-\u1b44\u1b6b-\u1b73\u1b80-\u1b82\u1ba1-\u1bad\u1be6-\u1bf3\u1c24-\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce8\u1ced\u1cf2-\u1cf4\u1cf8\u1cf9\u1dc0-\u1df5\u1dfb-\u1dff\u20d0-\u20f0\u2cef-\u2cf1\u2d7f\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua674-\ua67d\ua69e\ua69f\ua6f0\ua6f1\ua802\ua806\ua80b\ua823-\ua827\ua880\ua881\ua8b4-\ua8c5\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua953\ua980-\ua983\ua9b3-\ua9c0\ua9e5\uaa29-\uaa36\uaa43\uaa4c\uaa4d\uaa7b-\uaa7d\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uaaeb-\uaaef\uaaf5\uaaf6\uabe3-\uabea\uabec\uabed\ufb1e\ufe00-\ufe0f\ufe20-\ufe2f", -astral:"\ud800[\uddfd\udee0\udf76-\udf7a]|\ud802[\ude01-\ude03\ude05\ude06\ude0c-\ude0f\ude38-\ude3a\ude3f\udee5\udee6]|\ud804[\udc00-\udc02\udc38-\udc46\udc7f-\udc82\udcb0-\udcba\udd00-\udd02\udd27-\udd34\udd73\udd80-\udd82\uddb3-\uddc0\uddca-\uddcc\ude2c-\ude37\ude3e\udedf-\udeea\udf00-\udf03\udf3c\udf3e-\udf44\udf47\udf48\udf4b-\udf4d\udf57\udf62\udf63\udf66-\udf6c\udf70-\udf74]|\ud805[\udc35-\udc46\udcb0-\udcc3\uddaf-\uddb5\uddb8-\uddc0\udddc\udddd\ude30-\ude40\udeab-\udeb7\udf1d-\udf2b]|\ud807[\udc2f-\udc36\udc38-\udc3f\udc92-\udca7\udca9-\udcb6]|\ud81a[\udef0-\udef4\udf30-\udf36]|\ud81b[\udf51-\udf7e\udf8f-\udf92]|\ud82f[\udc9d\udc9e]|\ud834[\udd65-\udd69\udd6d-\udd72\udd7b-\udd82\udd85-\udd8b\uddaa-\uddad\ude42-\ude44]|\ud836[\ude00-\ude36\ude3b-\ude6c\ude75\ude84\ude9b-\ude9f\udea1-\udeaf]|\ud838[\udc00-\udc06\udc08-\udc18\udc1b-\udc21\udc23\udc24\udc26-\udc2a]|\ud83a[\udcd0-\udcd6\udd44-\udd4a]|\udb40[\udd00-\uddef]"}, -{name:"Mc",alias:"Spacing_Mark",bmp:"\u0903\u093b\u093e-\u0940\u0949-\u094c\u094e\u094f\u0982\u0983\u09be-\u09c0\u09c7\u09c8\u09cb\u09cc\u09d7\u0a03\u0a3e-\u0a40\u0a83\u0abe-\u0ac0\u0ac9\u0acb\u0acc\u0b02\u0b03\u0b3e\u0b40\u0b47\u0b48\u0b4b\u0b4c\u0b57\u0bbe\u0bbf\u0bc1\u0bc2\u0bc6-\u0bc8\u0bca-\u0bcc\u0bd7\u0c01-\u0c03\u0c41-\u0c44\u0c82\u0c83\u0cbe\u0cc0-\u0cc4\u0cc7\u0cc8\u0cca\u0ccb\u0cd5\u0cd6\u0d02\u0d03\u0d3e-\u0d40\u0d46-\u0d48\u0d4a-\u0d4c\u0d57\u0d82\u0d83\u0dcf-\u0dd1\u0dd8-\u0ddf\u0df2\u0df3\u0f3e\u0f3f\u0f7f\u102b\u102c\u1031\u1038\u103b\u103c\u1056\u1057\u1062-\u1064\u1067-\u106d\u1083\u1084\u1087-\u108c\u108f\u109a-\u109c\u17b6\u17be-\u17c5\u17c7\u17c8\u1923-\u1926\u1929-\u192b\u1930\u1931\u1933-\u1938\u1a19\u1a1a\u1a55\u1a57\u1a61\u1a63\u1a64\u1a6d-\u1a72\u1b04\u1b35\u1b3b\u1b3d-\u1b41\u1b43\u1b44\u1b82\u1ba1\u1ba6\u1ba7\u1baa\u1be7\u1bea-\u1bec\u1bee\u1bf2\u1bf3\u1c24-\u1c2b\u1c34\u1c35\u1ce1\u1cf2\u1cf3\u302e\u302f\ua823\ua824\ua827\ua880\ua881\ua8b4-\ua8c3\ua952\ua953\ua983\ua9b4\ua9b5\ua9ba\ua9bb\ua9bd-\ua9c0\uaa2f\uaa30\uaa33\uaa34\uaa4d\uaa7b\uaa7d\uaaeb\uaaee\uaaef\uaaf5\uabe3\uabe4\uabe6\uabe7\uabe9\uabea\uabec", -astral:"\ud804[\udc00\udc02\udc82\udcb0-\udcb2\udcb7\udcb8\udd2c\udd82\uddb3-\uddb5\uddbf\uddc0\ude2c-\ude2e\ude32\ude33\ude35\udee0-\udee2\udf02\udf03\udf3e\udf3f\udf41-\udf44\udf47\udf48\udf4b-\udf4d\udf57\udf62\udf63]|\ud805[\udc35-\udc37\udc40\udc41\udc45\udcb0-\udcb2\udcb9\udcbb-\udcbe\udcc1\uddaf-\uddb1\uddb8-\uddbb\uddbe\ude30-\ude32\ude3b\ude3c\ude3e\udeac\udeae\udeaf\udeb6\udf20\udf21\udf26]|\ud807[\udc2f\udc3e\udca9\udcb1\udcb4]|\ud81b[\udf51-\udf7e]|\ud834[\udd65\udd66\udd6d-\udd72]"}, -{name:"Me",alias:"Enclosing_Mark",bmp:"\u0488\u0489\u1abe\u20dd-\u20e0\u20e2-\u20e4\ua670-\ua672"},{name:"Mn",alias:"Nonspacing_Mark",bmp:"\u0300-\u036f\u0483-\u0487\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065f\u0670\u06d6-\u06dc\u06df-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0859-\u085b\u08d4-\u08e1\u08e3-\u0902\u093a\u093c\u0941-\u0948\u094d\u0951-\u0957\u0962\u0963\u0981\u09bc\u09c1-\u09c4\u09cd\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b62\u0b63\u0b82\u0bc0\u0bcd\u0c00\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0c81\u0cbc\u0cbf\u0cc6\u0ccc\u0ccd\u0ce2\u0ce3\u0d01\u0d41-\u0d44\u0d4d\u0d62\u0d63\u0dca\u0dd2-\u0dd4\u0dd6\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f8d-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135d-\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b4\u17b5\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u1885\u1886\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a1b\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1ab0-\u1abd\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1bab-\u1bad\u1be6\u1be8\u1be9\u1bed\u1bef-\u1bf1\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1cf4\u1cf8\u1cf9\u1dc0-\u1df5\u1dfb-\u1dff\u20d0-\u20dc\u20e1\u20e5-\u20f0\u2cef-\u2cf1\u2d7f\u2de0-\u2dff\u302a-\u302d\u3099\u309a\ua66f\ua674-\ua67d\ua69e\ua69f\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8c5\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\ua9e5\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaa7c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uaaec\uaaed\uaaf6\uabe5\uabe8\uabed\ufb1e\ufe00-\ufe0f\ufe20-\ufe2f", -astral:"\ud800[\uddfd\udee0\udf76-\udf7a]|\ud802[\ude01-\ude03\ude05\ude06\ude0c-\ude0f\ude38-\ude3a\ude3f\udee5\udee6]|\ud804[\udc01\udc38-\udc46\udc7f-\udc81\udcb3-\udcb6\udcb9\udcba\udd00-\udd02\udd27-\udd2b\udd2d-\udd34\udd73\udd80\udd81\uddb6-\uddbe\uddca-\uddcc\ude2f-\ude31\ude34\ude36\ude37\ude3e\udedf\udee3-\udeea\udf00\udf01\udf3c\udf40\udf66-\udf6c\udf70-\udf74]|\ud805[\udc38-\udc3f\udc42-\udc44\udc46\udcb3-\udcb8\udcba\udcbf\udcc0\udcc2\udcc3\uddb2-\uddb5\uddbc\uddbd\uddbf\uddc0\udddc\udddd\ude33-\ude3a\ude3d\ude3f\ude40\udeab\udead\udeb0-\udeb5\udeb7\udf1d-\udf1f\udf22-\udf25\udf27-\udf2b]|\ud807[\udc30-\udc36\udc38-\udc3d\udc3f\udc92-\udca7\udcaa-\udcb0\udcb2\udcb3\udcb5\udcb6]|\ud81a[\udef0-\udef4\udf30-\udf36]|\ud81b[\udf8f-\udf92]|\ud82f[\udc9d\udc9e]|\ud834[\udd67-\udd69\udd7b-\udd82\udd85-\udd8b\uddaa-\uddad\ude42-\ude44]|\ud836[\ude00-\ude36\ude3b-\ude6c\ude75\ude84\ude9b-\ude9f\udea1-\udeaf]|\ud838[\udc00-\udc06\udc08-\udc18\udc1b-\udc21\udc23\udc24\udc26-\udc2a]|\ud83a[\udcd0-\udcd6\udd44-\udd4a]|\udb40[\udd00-\uddef]"}, -{name:"N",alias:"Number",bmp:"0-9\u00b2\u00b3\u00b9\u00bc-\u00be\u0660-\u0669\u06f0-\u06f9\u07c0-\u07c9\u0966-\u096f\u09e6-\u09ef\u09f4-\u09f9\u0a66-\u0a6f\u0ae6-\u0aef\u0b66-\u0b6f\u0b72-\u0b77\u0be6-\u0bf2\u0c66-\u0c6f\u0c78-\u0c7e\u0ce6-\u0cef\u0d58-\u0d5e\u0d66-\u0d78\u0de6-\u0def\u0e50-\u0e59\u0ed0-\u0ed9\u0f20-\u0f33\u1040-\u1049\u1090-\u1099\u1369-\u137c\u16ee-\u16f0\u17e0-\u17e9\u17f0-\u17f9\u1810-\u1819\u1946-\u194f\u19d0-\u19da\u1a80-\u1a89\u1a90-\u1a99\u1b50-\u1b59\u1bb0-\u1bb9\u1c40-\u1c49\u1c50-\u1c59\u2070\u2074-\u2079\u2080-\u2089\u2150-\u2182\u2185-\u2189\u2460-\u249b\u24ea-\u24ff\u2776-\u2793\u2cfd\u3007\u3021-\u3029\u3038-\u303a\u3192-\u3195\u3220-\u3229\u3248-\u324f\u3251-\u325f\u3280-\u3289\u32b1-\u32bf\ua620-\ua629\ua6e6-\ua6ef\ua830-\ua835\ua8d0-\ua8d9\ua900-\ua909\ua9d0-\ua9d9\ua9f0-\ua9f9\uaa50-\uaa59\uabf0-\uabf9\uff10-\uff19", -astral:"\ud800[\udd07-\udd33\udd40-\udd78\udd8a\udd8b\udee1-\udefb\udf20-\udf23\udf41\udf4a\udfd1-\udfd5]|\ud801[\udca0-\udca9]|\ud802[\udc58-\udc5f\udc79-\udc7f\udca7-\udcaf\udcfb-\udcff\udd16-\udd1b\uddbc\uddbd\uddc0-\uddcf\uddd2-\uddff\ude40-\ude47\ude7d\ude7e\ude9d-\ude9f\udeeb-\udeef\udf58-\udf5f\udf78-\udf7f\udfa9-\udfaf]|\ud803[\udcfa-\udcff\ude60-\ude7e]|\ud804[\udc52-\udc6f\udcf0-\udcf9\udd36-\udd3f\uddd0-\uddd9\udde1-\uddf4\udef0-\udef9]|\ud805[\udc50-\udc59\udcd0-\udcd9\ude50-\ude59\udec0-\udec9\udf30-\udf3b]|\ud806[\udce0-\udcf2]|\ud807[\udc50-\udc6c]|\ud809[\udc00-\udc6e]|\ud81a[\ude60-\ude69\udf50-\udf59\udf5b-\udf61]|\ud834[\udf60-\udf71]|\ud835[\udfce-\udfff]|\ud83a[\udcc7-\udccf\udd50-\udd59]|\ud83c[\udd00-\udd0c]"}, -{name:"Nd",alias:"Decimal_Number",bmp:"0-9\u0660-\u0669\u06f0-\u06f9\u07c0-\u07c9\u0966-\u096f\u09e6-\u09ef\u0a66-\u0a6f\u0ae6-\u0aef\u0b66-\u0b6f\u0be6-\u0bef\u0c66-\u0c6f\u0ce6-\u0cef\u0d66-\u0d6f\u0de6-\u0def\u0e50-\u0e59\u0ed0-\u0ed9\u0f20-\u0f29\u1040-\u1049\u1090-\u1099\u17e0-\u17e9\u1810-\u1819\u1946-\u194f\u19d0-\u19d9\u1a80-\u1a89\u1a90-\u1a99\u1b50-\u1b59\u1bb0-\u1bb9\u1c40-\u1c49\u1c50-\u1c59\ua620-\ua629\ua8d0-\ua8d9\ua900-\ua909\ua9d0-\ua9d9\ua9f0-\ua9f9\uaa50-\uaa59\uabf0-\uabf9\uff10-\uff19", -astral:"\ud801[\udca0-\udca9]|\ud804[\udc66-\udc6f\udcf0-\udcf9\udd36-\udd3f\uddd0-\uddd9\udef0-\udef9]|\ud805[\udc50-\udc59\udcd0-\udcd9\ude50-\ude59\udec0-\udec9\udf30-\udf39]|\ud806[\udce0-\udce9]|\ud807[\udc50-\udc59]|\ud81a[\ude60-\ude69\udf50-\udf59]|\ud835[\udfce-\udfff]|\ud83a[\udd50-\udd59]"},{name:"Nl",alias:"Letter_Number",bmp:"\u16ee-\u16f0\u2160-\u2182\u2185-\u2188\u3007\u3021-\u3029\u3038-\u303a\ua6e6-\ua6ef",astral:"\ud800[\udd40-\udd74\udf41\udf4a\udfd1-\udfd5]|\ud809[\udc00-\udc6e]"}, -{name:"No",alias:"Other_Number",bmp:"\u00b2\u00b3\u00b9\u00bc-\u00be\u09f4-\u09f9\u0b72-\u0b77\u0bf0-\u0bf2\u0c78-\u0c7e\u0d58-\u0d5e\u0d70-\u0d78\u0f2a-\u0f33\u1369-\u137c\u17f0-\u17f9\u19da\u2070\u2074-\u2079\u2080-\u2089\u2150-\u215f\u2189\u2460-\u249b\u24ea-\u24ff\u2776-\u2793\u2cfd\u3192-\u3195\u3220-\u3229\u3248-\u324f\u3251-\u325f\u3280-\u3289\u32b1-\u32bf\ua830-\ua835",astral:"\ud800[\udd07-\udd33\udd75-\udd78\udd8a\udd8b\udee1-\udefb\udf20-\udf23]|\ud802[\udc58-\udc5f\udc79-\udc7f\udca7-\udcaf\udcfb-\udcff\udd16-\udd1b\uddbc\uddbd\uddc0-\uddcf\uddd2-\uddff\ude40-\ude47\ude7d\ude7e\ude9d-\ude9f\udeeb-\udeef\udf58-\udf5f\udf78-\udf7f\udfa9-\udfaf]|\ud803[\udcfa-\udcff\ude60-\ude7e]|\ud804[\udc52-\udc65\udde1-\uddf4]|\ud805[\udf3a\udf3b]|\ud806[\udcea-\udcf2]|\ud807[\udc5a-\udc6c]|\ud81a[\udf5b-\udf61]|\ud834[\udf60-\udf71]|\ud83a[\udcc7-\udccf]|\ud83c[\udd00-\udd0c]"}, -{name:"P",alias:"Punctuation",bmp:"!-#%-\\x2A,-/:;\\x3F@\\x5B-\\x5D_\\x7B}\u00a1\u00a7\u00ab\u00b6\u00b7\u00bb\u00bf\u037e\u0387\u055a-\u055f\u0589\u058a\u05be\u05c0\u05c3\u05c6\u05f3\u05f4\u0609\u060a\u060c\u060d\u061b\u061e\u061f\u066a-\u066d\u06d4\u0700-\u070d\u07f7-\u07f9\u0830-\u083e\u085e\u0964\u0965\u0970\u0af0\u0df4\u0e4f\u0e5a\u0e5b\u0f04-\u0f12\u0f14\u0f3a-\u0f3d\u0f85\u0fd0-\u0fd4\u0fd9\u0fda\u104a-\u104f\u10fb\u1360-\u1368\u1400\u166d\u166e\u169b\u169c\u16eb-\u16ed\u1735\u1736\u17d4-\u17d6\u17d8-\u17da\u1800-\u180a\u1944\u1945\u1a1e\u1a1f\u1aa0-\u1aa6\u1aa8-\u1aad\u1b5a-\u1b60\u1bfc-\u1bff\u1c3b-\u1c3f\u1c7e\u1c7f\u1cc0-\u1cc7\u1cd3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205e\u207d\u207e\u208d\u208e\u2308-\u230b\u2329\u232a\u2768-\u2775\u27c5\u27c6\u27e6-\u27ef\u2983-\u2998\u29d8-\u29db\u29fc\u29fd\u2cf9-\u2cfc\u2cfe\u2cff\u2d70\u2e00-\u2e2e\u2e30-\u2e44\u3001-\u3003\u3008-\u3011\u3014-\u301f\u3030\u303d\u30a0\u30fb\ua4fe\ua4ff\ua60d-\ua60f\ua673\ua67e\ua6f2-\ua6f7\ua874-\ua877\ua8ce\ua8cf\ua8f8-\ua8fa\ua8fc\ua92e\ua92f\ua95f\ua9c1-\ua9cd\ua9de\ua9df\uaa5c-\uaa5f\uaade\uaadf\uaaf0\uaaf1\uabeb\ufd3e\ufd3f\ufe10-\ufe19\ufe30-\ufe52\ufe54-\ufe61\ufe63\ufe68\ufe6a\ufe6b\uff01-\uff03\uff05-\uff0a\uff0c-\uff0f\uff1a\uff1b\uff1f\uff20\uff3b-\uff3d\uff3f\uff5b\uff5d\uff5f-\uff65", -astral:"\ud800[\udd00-\udd02\udf9f\udfd0]|\ud801\udd6f|\ud802[\udc57\udd1f\udd3f\ude50-\ude58\ude7f\udef0-\udef6\udf39-\udf3f\udf99-\udf9c]|\ud804[\udc47-\udc4d\udcbb\udcbc\udcbe-\udcc1\udd40-\udd43\udd74\udd75\uddc5-\uddc9\uddcd\udddb\udddd-\udddf\ude38-\ude3d\udea9]|\ud805[\udc4b-\udc4f\udc5b\udc5d\udcc6\uddc1-\uddd7\ude41-\ude43\ude60-\ude6c\udf3c-\udf3e]|\ud807[\udc41-\udc45\udc70\udc71]|\ud809[\udc70-\udc74]|\ud81a[\ude6e\ude6f\udef5\udf37-\udf3b\udf44]|\ud82f\udc9f|\ud836[\ude87-\ude8b]|\ud83a[\udd5e\udd5f]"}, -{name:"Pc",alias:"Connector_Punctuation",bmp:"_\u203f\u2040\u2054\ufe33\ufe34\ufe4d-\ufe4f\uff3f"},{name:"Pd",alias:"Dash_Punctuation",bmp:"\\x2D\u058a\u05be\u1400\u1806\u2010-\u2015\u2e17\u2e1a\u2e3a\u2e3b\u2e40\u301c\u3030\u30a0\ufe31\ufe32\ufe58\ufe63\uff0d"},{name:"Pe",alias:"Close_Punctuation",bmp:"\\x29\\x5D}\u0f3b\u0f3d\u169c\u2046\u207e\u208e\u2309\u230b\u232a\u2769\u276b\u276d\u276f\u2771\u2773\u2775\u27c6\u27e7\u27e9\u27eb\u27ed\u27ef\u2984\u2986\u2988\u298a\u298c\u298e\u2990\u2992\u2994\u2996\u2998\u29d9\u29db\u29fd\u2e23\u2e25\u2e27\u2e29\u3009\u300b\u300d\u300f\u3011\u3015\u3017\u3019\u301b\u301e\u301f\ufd3e\ufe18\ufe36\ufe38\ufe3a\ufe3c\ufe3e\ufe40\ufe42\ufe44\ufe48\ufe5a\ufe5c\ufe5e\uff09\uff3d\uff5d\uff60\uff63"}, -{name:"Pf",alias:"Final_Punctuation",bmp:"\u00bb\u2019\u201d\u203a\u2e03\u2e05\u2e0a\u2e0d\u2e1d\u2e21"},{name:"Pi",alias:"Initial_Punctuation",bmp:"\u00ab\u2018\u201b\u201c\u201f\u2039\u2e02\u2e04\u2e09\u2e0c\u2e1c\u2e20"},{name:"Po",alias:"Other_Punctuation",bmp:"!-#%-'\\x2A,\\x2E/:;\\x3F@\\x5C\u00a1\u00a7\u00b6\u00b7\u00bf\u037e\u0387\u055a-\u055f\u0589\u05c0\u05c3\u05c6\u05f3\u05f4\u0609\u060a\u060c\u060d\u061b\u061e\u061f\u066a-\u066d\u06d4\u0700-\u070d\u07f7-\u07f9\u0830-\u083e\u085e\u0964\u0965\u0970\u0af0\u0df4\u0e4f\u0e5a\u0e5b\u0f04-\u0f12\u0f14\u0f85\u0fd0-\u0fd4\u0fd9\u0fda\u104a-\u104f\u10fb\u1360-\u1368\u166d\u166e\u16eb-\u16ed\u1735\u1736\u17d4-\u17d6\u17d8-\u17da\u1800-\u1805\u1807-\u180a\u1944\u1945\u1a1e\u1a1f\u1aa0-\u1aa6\u1aa8-\u1aad\u1b5a-\u1b60\u1bfc-\u1bff\u1c3b-\u1c3f\u1c7e\u1c7f\u1cc0-\u1cc7\u1cd3\u2016\u2017\u2020-\u2027\u2030-\u2038\u203b-\u203e\u2041-\u2043\u2047-\u2051\u2053\u2055-\u205e\u2cf9-\u2cfc\u2cfe\u2cff\u2d70\u2e00\u2e01\u2e06-\u2e08\u2e0b\u2e0e-\u2e16\u2e18\u2e19\u2e1b\u2e1e\u2e1f\u2e2a-\u2e2e\u2e30-\u2e39\u2e3c-\u2e3f\u2e41\u2e43\u2e44\u3001-\u3003\u303d\u30fb\ua4fe\ua4ff\ua60d-\ua60f\ua673\ua67e\ua6f2-\ua6f7\ua874-\ua877\ua8ce\ua8cf\ua8f8-\ua8fa\ua8fc\ua92e\ua92f\ua95f\ua9c1-\ua9cd\ua9de\ua9df\uaa5c-\uaa5f\uaade\uaadf\uaaf0\uaaf1\uabeb\ufe10-\ufe16\ufe19\ufe30\ufe45\ufe46\ufe49-\ufe4c\ufe50-\ufe52\ufe54-\ufe57\ufe5f-\ufe61\ufe68\ufe6a\ufe6b\uff01-\uff03\uff05-\uff07\uff0a\uff0c\uff0e\uff0f\uff1a\uff1b\uff1f\uff20\uff3c\uff61\uff64\uff65", -astral:"\ud800[\udd00-\udd02\udf9f\udfd0]|\ud801\udd6f|\ud802[\udc57\udd1f\udd3f\ude50-\ude58\ude7f\udef0-\udef6\udf39-\udf3f\udf99-\udf9c]|\ud804[\udc47-\udc4d\udcbb\udcbc\udcbe-\udcc1\udd40-\udd43\udd74\udd75\uddc5-\uddc9\uddcd\udddb\udddd-\udddf\ude38-\ude3d\udea9]|\ud805[\udc4b-\udc4f\udc5b\udc5d\udcc6\uddc1-\uddd7\ude41-\ude43\ude60-\ude6c\udf3c-\udf3e]|\ud807[\udc41-\udc45\udc70\udc71]|\ud809[\udc70-\udc74]|\ud81a[\ude6e\ude6f\udef5\udf37-\udf3b\udf44]|\ud82f\udc9f|\ud836[\ude87-\ude8b]|\ud83a[\udd5e\udd5f]"}, -{name:"Ps",alias:"Open_Punctuation",bmp:"\\x28\\x5B\\x7B\u0f3a\u0f3c\u169b\u201a\u201e\u2045\u207d\u208d\u2308\u230a\u2329\u2768\u276a\u276c\u276e\u2770\u2772\u2774\u27c5\u27e6\u27e8\u27ea\u27ec\u27ee\u2983\u2985\u2987\u2989\u298b\u298d\u298f\u2991\u2993\u2995\u2997\u29d8\u29da\u29fc\u2e22\u2e24\u2e26\u2e28\u2e42\u3008\u300a\u300c\u300e\u3010\u3014\u3016\u3018\u301a\u301d\ufd3f\ufe17\ufe35\ufe37\ufe39\ufe3b\ufe3d\ufe3f\ufe41\ufe43\ufe47\ufe59\ufe5b\ufe5d\uff08\uff3b\uff5b\uff5f\uff62"},{name:"S", -alias:"Symbol",bmp:"\\x24\\x2B<->\\x5E`\\x7C~\u00a2-\u00a6\u00a8\u00a9\u00ac\u00ae-\u00b1\u00b4\u00b8\u00d7\u00f7\u02c2-\u02c5\u02d2-\u02df\u02e5-\u02eb\u02ed\u02ef-\u02ff\u0375\u0384\u0385\u03f6\u0482\u058d-\u058f\u0606-\u0608\u060b\u060e\u060f\u06de\u06e9\u06fd\u06fe\u07f6\u09f2\u09f3\u09fa\u09fb\u0af1\u0b70\u0bf3-\u0bfa\u0c7f\u0d4f\u0d79\u0e3f\u0f01-\u0f03\u0f13\u0f15-\u0f17\u0f1a-\u0f1f\u0f34\u0f36\u0f38\u0fbe-\u0fc5\u0fc7-\u0fcc\u0fce\u0fcf\u0fd5-\u0fd8\u109e\u109f\u1390-\u1399\u17db\u1940\u19de-\u19ff\u1b61-\u1b6a\u1b74-\u1b7c\u1fbd\u1fbf-\u1fc1\u1fcd-\u1fcf\u1fdd-\u1fdf\u1fed-\u1fef\u1ffd\u1ffe\u2044\u2052\u207a-\u207c\u208a-\u208c\u20a0-\u20be\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211e-\u2123\u2125\u2127\u2129\u212e\u213a\u213b\u2140-\u2144\u214a-\u214d\u214f\u218a\u218b\u2190-\u2307\u230c-\u2328\u232b-\u23fe\u2400-\u2426\u2440-\u244a\u249c-\u24e9\u2500-\u2767\u2794-\u27c4\u27c7-\u27e5\u27f0-\u2982\u2999-\u29d7\u29dc-\u29fb\u29fe-\u2b73\u2b76-\u2b95\u2b98-\u2bb9\u2bbd-\u2bc8\u2bca-\u2bd1\u2bec-\u2bef\u2ce5-\u2cea\u2e80-\u2e99\u2e9b-\u2ef3\u2f00-\u2fd5\u2ff0-\u2ffb\u3004\u3012\u3013\u3020\u3036\u3037\u303e\u303f\u309b\u309c\u3190\u3191\u3196-\u319f\u31c0-\u31e3\u3200-\u321e\u322a-\u3247\u3250\u3260-\u327f\u328a-\u32b0\u32c0-\u32fe\u3300-\u33ff\u4dc0-\u4dff\ua490-\ua4c6\ua700-\ua716\ua720\ua721\ua789\ua78a\ua828-\ua82b\ua836-\ua839\uaa77-\uaa79\uab5b\ufb29\ufbb2-\ufbc1\ufdfc\ufdfd\ufe62\ufe64-\ufe66\ufe69\uff04\uff0b\uff1c-\uff1e\uff3e\uff40\uff5c\uff5e\uffe0-\uffe6\uffe8-\uffee\ufffc\ufffd", -astral:"\ud800[\udd37-\udd3f\udd79-\udd89\udd8c-\udd8e\udd90-\udd9b\udda0\uddd0-\uddfc]|\ud802[\udc77\udc78\udec8]|\ud805\udf3f|\ud81a[\udf3c-\udf3f\udf45]|\ud82f\udc9c|\ud834[\udc00-\udcf5\udd00-\udd26\udd29-\udd64\udd6a-\udd6c\udd83\udd84\udd8c-\udda9\uddae-\udde8\ude00-\ude41\ude45\udf00-\udf56]|\ud835[\udec1\udedb\udefb\udf15\udf35\udf4f\udf6f\udf89\udfa9\udfc3]|\ud836[\udc00-\uddff\ude37-\ude3a\ude6d-\ude74\ude76-\ude83\ude85\ude86]|\ud83b[\udef0\udef1]|\ud83c[\udc00-\udc2b\udc30-\udc93\udca0-\udcae\udcb1-\udcbf\udcc1-\udccf\udcd1-\udcf5\udd10-\udd2e\udd30-\udd6b\udd70-\uddac\udde6-\ude02\ude10-\ude3b\ude40-\ude48\ude50\ude51\udf00-\udfff]|\ud83d[\udc00-\uded2\udee0-\udeec\udef0-\udef6\udf00-\udf73\udf80-\udfd4]|\ud83e[\udc00-\udc0b\udc10-\udc47\udc50-\udc59\udc60-\udc87\udc90-\udcad\udd10-\udd1e\udd20-\udd27\udd30\udd33-\udd3e\udd40-\udd4b\udd50-\udd5e\udd80-\udd91\uddc0]"}, -{name:"Sc",alias:"Currency_Symbol",bmp:"\\x24\u00a2-\u00a5\u058f\u060b\u09f2\u09f3\u09fb\u0af1\u0bf9\u0e3f\u17db\u20a0-\u20be\ua838\ufdfc\ufe69\uff04\uffe0\uffe1\uffe5\uffe6"},{name:"Sk",alias:"Modifier_Symbol",bmp:"\\x5E`\u00a8\u00af\u00b4\u00b8\u02c2-\u02c5\u02d2-\u02df\u02e5-\u02eb\u02ed\u02ef-\u02ff\u0375\u0384\u0385\u1fbd\u1fbf-\u1fc1\u1fcd-\u1fcf\u1fdd-\u1fdf\u1fed-\u1fef\u1ffd\u1ffe\u309b\u309c\ua700-\ua716\ua720\ua721\ua789\ua78a\uab5b\ufbb2-\ufbc1\uff3e\uff40\uffe3",astral:"\ud83c[\udffb-\udfff]"}, -{name:"Sm",alias:"Math_Symbol",bmp:"\\x2B<->\\x7C~\u00ac\u00b1\u00d7\u00f7\u03f6\u0606-\u0608\u2044\u2052\u207a-\u207c\u208a-\u208c\u2118\u2140-\u2144\u214b\u2190-\u2194\u219a\u219b\u21a0\u21a3\u21a6\u21ae\u21ce\u21cf\u21d2\u21d4\u21f4-\u22ff\u2320\u2321\u237c\u239b-\u23b3\u23dc-\u23e1\u25b7\u25c1\u25f8-\u25ff\u266f\u27c0-\u27c4\u27c7-\u27e5\u27f0-\u27ff\u2900-\u2982\u2999-\u29d7\u29dc-\u29fb\u29fe-\u2aff\u2b30-\u2b44\u2b47-\u2b4c\ufb29\ufe62\ufe64-\ufe66\uff0b\uff1c-\uff1e\uff5c\uff5e\uffe2\uffe9-\uffec", -astral:"\ud835[\udec1\udedb\udefb\udf15\udf35\udf4f\udf6f\udf89\udfa9\udfc3]|\ud83b[\udef0\udef1]"},{name:"So",alias:"Other_Symbol",bmp:"\u00a6\u00a9\u00ae\u00b0\u0482\u058d\u058e\u060e\u060f\u06de\u06e9\u06fd\u06fe\u07f6\u09fa\u0b70\u0bf3-\u0bf8\u0bfa\u0c7f\u0d4f\u0d79\u0f01-\u0f03\u0f13\u0f15-\u0f17\u0f1a-\u0f1f\u0f34\u0f36\u0f38\u0fbe-\u0fc5\u0fc7-\u0fcc\u0fce\u0fcf\u0fd5-\u0fd8\u109e\u109f\u1390-\u1399\u1940\u19de-\u19ff\u1b61-\u1b6a\u1b74-\u1b7c\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116\u2117\u211e-\u2123\u2125\u2127\u2129\u212e\u213a\u213b\u214a\u214c\u214d\u214f\u218a\u218b\u2195-\u2199\u219c-\u219f\u21a1\u21a2\u21a4\u21a5\u21a7-\u21ad\u21af-\u21cd\u21d0\u21d1\u21d3\u21d5-\u21f3\u2300-\u2307\u230c-\u231f\u2322-\u2328\u232b-\u237b\u237d-\u239a\u23b4-\u23db\u23e2-\u23fe\u2400-\u2426\u2440-\u244a\u249c-\u24e9\u2500-\u25b6\u25b8-\u25c0\u25c2-\u25f7\u2600-\u266e\u2670-\u2767\u2794-\u27bf\u2800-\u28ff\u2b00-\u2b2f\u2b45\u2b46\u2b4d-\u2b73\u2b76-\u2b95\u2b98-\u2bb9\u2bbd-\u2bc8\u2bca-\u2bd1\u2bec-\u2bef\u2ce5-\u2cea\u2e80-\u2e99\u2e9b-\u2ef3\u2f00-\u2fd5\u2ff0-\u2ffb\u3004\u3012\u3013\u3020\u3036\u3037\u303e\u303f\u3190\u3191\u3196-\u319f\u31c0-\u31e3\u3200-\u321e\u322a-\u3247\u3250\u3260-\u327f\u328a-\u32b0\u32c0-\u32fe\u3300-\u33ff\u4dc0-\u4dff\ua490-\ua4c6\ua828-\ua82b\ua836\ua837\ua839\uaa77-\uaa79\ufdfd\uffe4\uffe8\uffed\uffee\ufffc\ufffd", -astral:"\ud800[\udd37-\udd3f\udd79-\udd89\udd8c-\udd8e\udd90-\udd9b\udda0\uddd0-\uddfc]|\ud802[\udc77\udc78\udec8]|\ud805\udf3f|\ud81a[\udf3c-\udf3f\udf45]|\ud82f\udc9c|\ud834[\udc00-\udcf5\udd00-\udd26\udd29-\udd64\udd6a-\udd6c\udd83\udd84\udd8c-\udda9\uddae-\udde8\ude00-\ude41\ude45\udf00-\udf56]|\ud836[\udc00-\uddff\ude37-\ude3a\ude6d-\ude74\ude76-\ude83\ude85\ude86]|\ud83c[\udc00-\udc2b\udc30-\udc93\udca0-\udcae\udcb1-\udcbf\udcc1-\udccf\udcd1-\udcf5\udd10-\udd2e\udd30-\udd6b\udd70-\uddac\udde6-\ude02\ude10-\ude3b\ude40-\ude48\ude50\ude51\udf00-\udffa]|\ud83d[\udc00-\uded2\udee0-\udeec\udef0-\udef6\udf00-\udf73\udf80-\udfd4]|\ud83e[\udc00-\udc0b\udc10-\udc47\udc50-\udc59\udc60-\udc87\udc90-\udcad\udd10-\udd1e\udd20-\udd27\udd30\udd33-\udd3e\udd40-\udd4b\udd50-\udd5e\udd80-\udd91\uddc0]"}, -{name:"Z",alias:"Separator",bmp:" \u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000"},{name:"Zl",alias:"Line_Separator",bmp:"\u2028"},{name:"Zp",alias:"Paragraph_Separator",bmp:"\u2029"},{name:"Zs",alias:"Space_Separator",bmp:" \u00a0\u1680\u2000-\u200a\u202f\u205f\u3000"}])}},{}],6:[function(d,g,p){g.exports=function(c){if(!c.addUnicodeData)throw new ReferenceError("Unicode Base must be loaded before Unicode Properties");var d=[{name:"ASCII",bmp:"\x00-\u007f"},{name:"Alphabetic",bmp:"A-Za-z\u00aa\u00b5\u00ba\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02c1\u02c6-\u02d1\u02e0-\u02e4\u02ec\u02ee\u0345\u0370-\u0374\u0376\u0377\u037a-\u037d\u037f\u0386\u0388-\u038a\u038c\u038e-\u03a1\u03a3-\u03f5\u03f7-\u0481\u048a-\u052f\u0531-\u0556\u0559\u0561-\u0587\u05b0-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u05d0-\u05ea\u05f0-\u05f2\u0610-\u061a\u0620-\u0657\u0659-\u065f\u066e-\u06d3\u06d5-\u06dc\u06e1-\u06e8\u06ed-\u06ef\u06fa-\u06fc\u06ff\u0710-\u073f\u074d-\u07b1\u07ca-\u07ea\u07f4\u07f5\u07fa\u0800-\u0817\u081a-\u082c\u0840-\u0858\u08a0-\u08b4\u08b6-\u08bd\u08d4-\u08df\u08e3-\u08e9\u08f0-\u093b\u093d-\u094c\u094e-\u0950\u0955-\u0963\u0971-\u0983\u0985-\u098c\u098f\u0990\u0993-\u09a8\u09aa-\u09b0\u09b2\u09b6-\u09b9\u09bd-\u09c4\u09c7\u09c8\u09cb\u09cc\u09ce\u09d7\u09dc\u09dd\u09df-\u09e3\u09f0\u09f1\u0a01-\u0a03\u0a05-\u0a0a\u0a0f\u0a10\u0a13-\u0a28\u0a2a-\u0a30\u0a32\u0a33\u0a35\u0a36\u0a38\u0a39\u0a3e-\u0a42\u0a47\u0a48\u0a4b\u0a4c\u0a51\u0a59-\u0a5c\u0a5e\u0a70-\u0a75\u0a81-\u0a83\u0a85-\u0a8d\u0a8f-\u0a91\u0a93-\u0aa8\u0aaa-\u0ab0\u0ab2\u0ab3\u0ab5-\u0ab9\u0abd-\u0ac5\u0ac7-\u0ac9\u0acb\u0acc\u0ad0\u0ae0-\u0ae3\u0af9\u0b01-\u0b03\u0b05-\u0b0c\u0b0f\u0b10\u0b13-\u0b28\u0b2a-\u0b30\u0b32\u0b33\u0b35-\u0b39\u0b3d-\u0b44\u0b47\u0b48\u0b4b\u0b4c\u0b56\u0b57\u0b5c\u0b5d\u0b5f-\u0b63\u0b71\u0b82\u0b83\u0b85-\u0b8a\u0b8e-\u0b90\u0b92-\u0b95\u0b99\u0b9a\u0b9c\u0b9e\u0b9f\u0ba3\u0ba4\u0ba8-\u0baa\u0bae-\u0bb9\u0bbe-\u0bc2\u0bc6-\u0bc8\u0bca-\u0bcc\u0bd0\u0bd7\u0c00-\u0c03\u0c05-\u0c0c\u0c0e-\u0c10\u0c12-\u0c28\u0c2a-\u0c39\u0c3d-\u0c44\u0c46-\u0c48\u0c4a-\u0c4c\u0c55\u0c56\u0c58-\u0c5a\u0c60-\u0c63\u0c80-\u0c83\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbd-\u0cc4\u0cc6-\u0cc8\u0cca-\u0ccc\u0cd5\u0cd6\u0cde\u0ce0-\u0ce3\u0cf1\u0cf2\u0d01-\u0d03\u0d05-\u0d0c\u0d0e-\u0d10\u0d12-\u0d3a\u0d3d-\u0d44\u0d46-\u0d48\u0d4a-\u0d4c\u0d4e\u0d54-\u0d57\u0d5f-\u0d63\u0d7a-\u0d7f\u0d82\u0d83\u0d85-\u0d96\u0d9a-\u0db1\u0db3-\u0dbb\u0dbd\u0dc0-\u0dc6\u0dcf-\u0dd4\u0dd6\u0dd8-\u0ddf\u0df2\u0df3\u0e01-\u0e3a\u0e40-\u0e46\u0e4d\u0e81\u0e82\u0e84\u0e87\u0e88\u0e8a\u0e8d\u0e94-\u0e97\u0e99-\u0e9f\u0ea1-\u0ea3\u0ea5\u0ea7\u0eaa\u0eab\u0ead-\u0eb9\u0ebb-\u0ebd\u0ec0-\u0ec4\u0ec6\u0ecd\u0edc-\u0edf\u0f00\u0f40-\u0f47\u0f49-\u0f6c\u0f71-\u0f81\u0f88-\u0f97\u0f99-\u0fbc\u1000-\u1036\u1038\u103b-\u103f\u1050-\u1062\u1065-\u1068\u106e-\u1086\u108e\u109c\u109d\u10a0-\u10c5\u10c7\u10cd\u10d0-\u10fa\u10fc-\u1248\u124a-\u124d\u1250-\u1256\u1258\u125a-\u125d\u1260-\u1288\u128a-\u128d\u1290-\u12b0\u12b2-\u12b5\u12b8-\u12be\u12c0\u12c2-\u12c5\u12c8-\u12d6\u12d8-\u1310\u1312-\u1315\u1318-\u135a\u135f\u1380-\u138f\u13a0-\u13f5\u13f8-\u13fd\u1401-\u166c\u166f-\u167f\u1681-\u169a\u16a0-\u16ea\u16ee-\u16f8\u1700-\u170c\u170e-\u1713\u1720-\u1733\u1740-\u1753\u1760-\u176c\u176e-\u1770\u1772\u1773\u1780-\u17b3\u17b6-\u17c8\u17d7\u17dc\u1820-\u1877\u1880-\u18aa\u18b0-\u18f5\u1900-\u191e\u1920-\u192b\u1930-\u1938\u1950-\u196d\u1970-\u1974\u1980-\u19ab\u19b0-\u19c9\u1a00-\u1a1b\u1a20-\u1a5e\u1a61-\u1a74\u1aa7\u1b00-\u1b33\u1b35-\u1b43\u1b45-\u1b4b\u1b80-\u1ba9\u1bac-\u1baf\u1bba-\u1be5\u1be7-\u1bf1\u1c00-\u1c35\u1c4d-\u1c4f\u1c5a-\u1c7d\u1c80-\u1c88\u1ce9-\u1cec\u1cee-\u1cf3\u1cf5\u1cf6\u1d00-\u1dbf\u1de7-\u1df4\u1e00-\u1f15\u1f18-\u1f1d\u1f20-\u1f45\u1f48-\u1f4d\u1f50-\u1f57\u1f59\u1f5b\u1f5d\u1f5f-\u1f7d\u1f80-\u1fb4\u1fb6-\u1fbc\u1fbe\u1fc2-\u1fc4\u1fc6-\u1fcc\u1fd0-\u1fd3\u1fd6-\u1fdb\u1fe0-\u1fec\u1ff2-\u1ff4\u1ff6-\u1ffc\u2071\u207f\u2090-\u209c\u2102\u2107\u210a-\u2113\u2115\u2119-\u211d\u2124\u2126\u2128\u212a-\u212d\u212f-\u2139\u213c-\u213f\u2145-\u2149\u214e\u2160-\u2188\u24b6-\u24e9\u2c00-\u2c2e\u2c30-\u2c5e\u2c60-\u2ce4\u2ceb-\u2cee\u2cf2\u2cf3\u2d00-\u2d25\u2d27\u2d2d\u2d30-\u2d67\u2d6f\u2d80-\u2d96\u2da0-\u2da6\u2da8-\u2dae\u2db0-\u2db6\u2db8-\u2dbe\u2dc0-\u2dc6\u2dc8-\u2dce\u2dd0-\u2dd6\u2dd8-\u2dde\u2de0-\u2dff\u2e2f\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303c\u3041-\u3096\u309d-\u309f\u30a1-\u30fa\u30fc-\u30ff\u3105-\u312d\u3131-\u318e\u31a0-\u31ba\u31f0-\u31ff\u3400-\u4db5\u4e00-\u9fd5\ua000-\ua48c\ua4d0-\ua4fd\ua500-\ua60c\ua610-\ua61f\ua62a\ua62b\ua640-\ua66e\ua674-\ua67b\ua67f-\ua6ef\ua717-\ua71f\ua722-\ua788\ua78b-\ua7ae\ua7b0-\ua7b7\ua7f7-\ua801\ua803-\ua805\ua807-\ua80a\ua80c-\ua827\ua840-\ua873\ua880-\ua8c3\ua8c5\ua8f2-\ua8f7\ua8fb\ua8fd\ua90a-\ua92a\ua930-\ua952\ua960-\ua97c\ua980-\ua9b2\ua9b4-\ua9bf\ua9cf\ua9e0-\ua9e4\ua9e6-\ua9ef\ua9fa-\ua9fe\uaa00-\uaa36\uaa40-\uaa4d\uaa60-\uaa76\uaa7a\uaa7e-\uaabe\uaac0\uaac2\uaadb-\uaadd\uaae0-\uaaef\uaaf2-\uaaf5\uab01-\uab06\uab09-\uab0e\uab11-\uab16\uab20-\uab26\uab28-\uab2e\uab30-\uab5a\uab5c-\uab65\uab70-\uabea\uac00-\ud7a3\ud7b0-\ud7c6\ud7cb-\ud7fb\uf900-\ufa6d\ufa70-\ufad9\ufb00-\ufb06\ufb13-\ufb17\ufb1d-\ufb28\ufb2a-\ufb36\ufb38-\ufb3c\ufb3e\ufb40\ufb41\ufb43\ufb44\ufb46-\ufbb1\ufbd3-\ufd3d\ufd50-\ufd8f\ufd92-\ufdc7\ufdf0-\ufdfb\ufe70-\ufe74\ufe76-\ufefc\uff21-\uff3a\uff41-\uff5a\uff66-\uffbe\uffc2-\uffc7\uffca-\uffcf\uffd2-\uffd7\uffda-\uffdc", -astral:"\ud800[\udc00-\udc0b\udc0d-\udc26\udc28-\udc3a\udc3c\udc3d\udc3f-\udc4d\udc50-\udc5d\udc80-\udcfa\udd40-\udd74\ude80-\ude9c\udea0-\uded0\udf00-\udf1f\udf30-\udf4a\udf50-\udf7a\udf80-\udf9d\udfa0-\udfc3\udfc8-\udfcf\udfd1-\udfd5]|\ud801[\udc00-\udc9d\udcb0-\udcd3\udcd8-\udcfb\udd00-\udd27\udd30-\udd63\ude00-\udf36\udf40-\udf55\udf60-\udf67]|\ud802[\udc00-\udc05\udc08\udc0a-\udc35\udc37\udc38\udc3c\udc3f-\udc55\udc60-\udc76\udc80-\udc9e\udce0-\udcf2\udcf4\udcf5\udd00-\udd15\udd20-\udd39\udd80-\uddb7\uddbe\uddbf\ude00-\ude03\ude05\ude06\ude0c-\ude13\ude15-\ude17\ude19-\ude33\ude60-\ude7c\ude80-\ude9c\udec0-\udec7\udec9-\udee4\udf00-\udf35\udf40-\udf55\udf60-\udf72\udf80-\udf91]|\ud803[\udc00-\udc48\udc80-\udcb2\udcc0-\udcf2]|\ud804[\udc00-\udc45\udc82-\udcb8\udcd0-\udce8\udd00-\udd32\udd50-\udd72\udd76\udd80-\uddbf\uddc1-\uddc4\uddda\udddc\ude00-\ude11\ude13-\ude34\ude37\ude3e\ude80-\ude86\ude88\ude8a-\ude8d\ude8f-\ude9d\ude9f-\udea8\udeb0-\udee8\udf00-\udf03\udf05-\udf0c\udf0f\udf10\udf13-\udf28\udf2a-\udf30\udf32\udf33\udf35-\udf39\udf3d-\udf44\udf47\udf48\udf4b\udf4c\udf50\udf57\udf5d-\udf63]|\ud805[\udc00-\udc41\udc43-\udc45\udc47-\udc4a\udc80-\udcc1\udcc4\udcc5\udcc7\udd80-\uddb5\uddb8-\uddbe\uddd8-\udddd\ude00-\ude3e\ude40\ude44\ude80-\udeb5\udf00-\udf19\udf1d-\udf2a]|\ud806[\udca0-\udcdf\udcff\udec0-\udef8]|\ud807[\udc00-\udc08\udc0a-\udc36\udc38-\udc3e\udc40\udc72-\udc8f\udc92-\udca7\udca9-\udcb6]|\ud808[\udc00-\udf99]|\ud809[\udc00-\udc6e\udc80-\udd43]|[\ud80c\ud81c-\ud820\ud840-\ud868\ud86a-\ud86c\ud86f-\ud872][\udc00-\udfff]|\ud80d[\udc00-\udc2e]|\ud811[\udc00-\ude46]|\ud81a[\udc00-\ude38\ude40-\ude5e\uded0-\udeed\udf00-\udf36\udf40-\udf43\udf63-\udf77\udf7d-\udf8f]|\ud81b[\udf00-\udf44\udf50-\udf7e\udf93-\udf9f\udfe0]|\ud821[\udc00-\udfec]|\ud822[\udc00-\udef2]|\ud82c[\udc00\udc01]|\ud82f[\udc00-\udc6a\udc70-\udc7c\udc80-\udc88\udc90-\udc99\udc9e]|\ud835[\udc00-\udc54\udc56-\udc9c\udc9e\udc9f\udca2\udca5\udca6\udca9-\udcac\udcae-\udcb9\udcbb\udcbd-\udcc3\udcc5-\udd05\udd07-\udd0a\udd0d-\udd14\udd16-\udd1c\udd1e-\udd39\udd3b-\udd3e\udd40-\udd44\udd46\udd4a-\udd50\udd52-\udea5\udea8-\udec0\udec2-\udeda\udedc-\udefa\udefc-\udf14\udf16-\udf34\udf36-\udf4e\udf50-\udf6e\udf70-\udf88\udf8a-\udfa8\udfaa-\udfc2\udfc4-\udfcb]|\ud838[\udc00-\udc06\udc08-\udc18\udc1b-\udc21\udc23\udc24\udc26-\udc2a]|\ud83a[\udc00-\udcc4\udd00-\udd43\udd47]|\ud83b[\ude00-\ude03\ude05-\ude1f\ude21\ude22\ude24\ude27\ude29-\ude32\ude34-\ude37\ude39\ude3b\ude42\ude47\ude49\ude4b\ude4d-\ude4f\ude51\ude52\ude54\ude57\ude59\ude5b\ude5d\ude5f\ude61\ude62\ude64\ude67-\ude6a\ude6c-\ude72\ude74-\ude77\ude79-\ude7c\ude7e\ude80-\ude89\ude8b-\ude9b\udea1-\udea3\udea5-\udea9\udeab-\udebb]|\ud83c[\udd30-\udd49\udd50-\udd69\udd70-\udd89]|\ud869[\udc00-\uded6\udf00-\udfff]|\ud86d[\udc00-\udf34\udf40-\udfff]|\ud86e[\udc00-\udc1d\udc20-\udfff]|\ud873[\udc00-\udea1]|\ud87e[\udc00-\ude1d]"}, -{name:"Any",isBmpLast:!0,bmp:"\x00-\uffff",astral:"[\ud800-\udbff][\udc00-\udfff]"},{name:"Default_Ignorable_Code_Point",bmp:"\u00ad\u034f\u061c\u115f\u1160\u17b4\u17b5\u180b-\u180e\u200b-\u200f\u202a-\u202e\u2060-\u206f\u3164\ufe00-\ufe0f\ufeff\uffa0\ufff0-\ufff8",astral:"\ud82f[\udca0-\udca3]|\ud834[\udd73-\udd7a]|[\udb40-\udb43][\udc00-\udfff]"},{name:"Lowercase",bmp:"a-z\u00aa\u00b5\u00ba\u00df-\u00f6\u00f8-\u00ff\u0101\u0103\u0105\u0107\u0109\u010b\u010d\u010f\u0111\u0113\u0115\u0117\u0119\u011b\u011d\u011f\u0121\u0123\u0125\u0127\u0129\u012b\u012d\u012f\u0131\u0133\u0135\u0137\u0138\u013a\u013c\u013e\u0140\u0142\u0144\u0146\u0148\u0149\u014b\u014d\u014f\u0151\u0153\u0155\u0157\u0159\u015b\u015d\u015f\u0161\u0163\u0165\u0167\u0169\u016b\u016d\u016f\u0171\u0173\u0175\u0177\u017a\u017c\u017e-\u0180\u0183\u0185\u0188\u018c\u018d\u0192\u0195\u0199-\u019b\u019e\u01a1\u01a3\u01a5\u01a8\u01aa\u01ab\u01ad\u01b0\u01b4\u01b6\u01b9\u01ba\u01bd-\u01bf\u01c6\u01c9\u01cc\u01ce\u01d0\u01d2\u01d4\u01d6\u01d8\u01da\u01dc\u01dd\u01df\u01e1\u01e3\u01e5\u01e7\u01e9\u01eb\u01ed\u01ef\u01f0\u01f3\u01f5\u01f9\u01fb\u01fd\u01ff\u0201\u0203\u0205\u0207\u0209\u020b\u020d\u020f\u0211\u0213\u0215\u0217\u0219\u021b\u021d\u021f\u0221\u0223\u0225\u0227\u0229\u022b\u022d\u022f\u0231\u0233-\u0239\u023c\u023f\u0240\u0242\u0247\u0249\u024b\u024d\u024f-\u0293\u0295-\u02b8\u02c0\u02c1\u02e0-\u02e4\u0345\u0371\u0373\u0377\u037a-\u037d\u0390\u03ac-\u03ce\u03d0\u03d1\u03d5-\u03d7\u03d9\u03db\u03dd\u03df\u03e1\u03e3\u03e5\u03e7\u03e9\u03eb\u03ed\u03ef-\u03f3\u03f5\u03f8\u03fb\u03fc\u0430-\u045f\u0461\u0463\u0465\u0467\u0469\u046b\u046d\u046f\u0471\u0473\u0475\u0477\u0479\u047b\u047d\u047f\u0481\u048b\u048d\u048f\u0491\u0493\u0495\u0497\u0499\u049b\u049d\u049f\u04a1\u04a3\u04a5\u04a7\u04a9\u04ab\u04ad\u04af\u04b1\u04b3\u04b5\u04b7\u04b9\u04bb\u04bd\u04bf\u04c2\u04c4\u04c6\u04c8\u04ca\u04cc\u04ce\u04cf\u04d1\u04d3\u04d5\u04d7\u04d9\u04db\u04dd\u04df\u04e1\u04e3\u04e5\u04e7\u04e9\u04eb\u04ed\u04ef\u04f1\u04f3\u04f5\u04f7\u04f9\u04fb\u04fd\u04ff\u0501\u0503\u0505\u0507\u0509\u050b\u050d\u050f\u0511\u0513\u0515\u0517\u0519\u051b\u051d\u051f\u0521\u0523\u0525\u0527\u0529\u052b\u052d\u052f\u0561-\u0587\u13f8-\u13fd\u1c80-\u1c88\u1d00-\u1dbf\u1e01\u1e03\u1e05\u1e07\u1e09\u1e0b\u1e0d\u1e0f\u1e11\u1e13\u1e15\u1e17\u1e19\u1e1b\u1e1d\u1e1f\u1e21\u1e23\u1e25\u1e27\u1e29\u1e2b\u1e2d\u1e2f\u1e31\u1e33\u1e35\u1e37\u1e39\u1e3b\u1e3d\u1e3f\u1e41\u1e43\u1e45\u1e47\u1e49\u1e4b\u1e4d\u1e4f\u1e51\u1e53\u1e55\u1e57\u1e59\u1e5b\u1e5d\u1e5f\u1e61\u1e63\u1e65\u1e67\u1e69\u1e6b\u1e6d\u1e6f\u1e71\u1e73\u1e75\u1e77\u1e79\u1e7b\u1e7d\u1e7f\u1e81\u1e83\u1e85\u1e87\u1e89\u1e8b\u1e8d\u1e8f\u1e91\u1e93\u1e95-\u1e9d\u1e9f\u1ea1\u1ea3\u1ea5\u1ea7\u1ea9\u1eab\u1ead\u1eaf\u1eb1\u1eb3\u1eb5\u1eb7\u1eb9\u1ebb\u1ebd\u1ebf\u1ec1\u1ec3\u1ec5\u1ec7\u1ec9\u1ecb\u1ecd\u1ecf\u1ed1\u1ed3\u1ed5\u1ed7\u1ed9\u1edb\u1edd\u1edf\u1ee1\u1ee3\u1ee5\u1ee7\u1ee9\u1eeb\u1eed\u1eef\u1ef1\u1ef3\u1ef5\u1ef7\u1ef9\u1efb\u1efd\u1eff-\u1f07\u1f10-\u1f15\u1f20-\u1f27\u1f30-\u1f37\u1f40-\u1f45\u1f50-\u1f57\u1f60-\u1f67\u1f70-\u1f7d\u1f80-\u1f87\u1f90-\u1f97\u1fa0-\u1fa7\u1fb0-\u1fb4\u1fb6\u1fb7\u1fbe\u1fc2-\u1fc4\u1fc6\u1fc7\u1fd0-\u1fd3\u1fd6\u1fd7\u1fe0-\u1fe7\u1ff2-\u1ff4\u1ff6\u1ff7\u2071\u207f\u2090-\u209c\u210a\u210e\u210f\u2113\u212f\u2134\u2139\u213c\u213d\u2146-\u2149\u214e\u2170-\u217f\u2184\u24d0-\u24e9\u2c30-\u2c5e\u2c61\u2c65\u2c66\u2c68\u2c6a\u2c6c\u2c71\u2c73\u2c74\u2c76-\u2c7d\u2c81\u2c83\u2c85\u2c87\u2c89\u2c8b\u2c8d\u2c8f\u2c91\u2c93\u2c95\u2c97\u2c99\u2c9b\u2c9d\u2c9f\u2ca1\u2ca3\u2ca5\u2ca7\u2ca9\u2cab\u2cad\u2caf\u2cb1\u2cb3\u2cb5\u2cb7\u2cb9\u2cbb\u2cbd\u2cbf\u2cc1\u2cc3\u2cc5\u2cc7\u2cc9\u2ccb\u2ccd\u2ccf\u2cd1\u2cd3\u2cd5\u2cd7\u2cd9\u2cdb\u2cdd\u2cdf\u2ce1\u2ce3\u2ce4\u2cec\u2cee\u2cf3\u2d00-\u2d25\u2d27\u2d2d\ua641\ua643\ua645\ua647\ua649\ua64b\ua64d\ua64f\ua651\ua653\ua655\ua657\ua659\ua65b\ua65d\ua65f\ua661\ua663\ua665\ua667\ua669\ua66b\ua66d\ua681\ua683\ua685\ua687\ua689\ua68b\ua68d\ua68f\ua691\ua693\ua695\ua697\ua699\ua69b-\ua69d\ua723\ua725\ua727\ua729\ua72b\ua72d\ua72f-\ua731\ua733\ua735\ua737\ua739\ua73b\ua73d\ua73f\ua741\ua743\ua745\ua747\ua749\ua74b\ua74d\ua74f\ua751\ua753\ua755\ua757\ua759\ua75b\ua75d\ua75f\ua761\ua763\ua765\ua767\ua769\ua76b\ua76d\ua76f-\ua778\ua77a\ua77c\ua77f\ua781\ua783\ua785\ua787\ua78c\ua78e\ua791\ua793-\ua795\ua797\ua799\ua79b\ua79d\ua79f\ua7a1\ua7a3\ua7a5\ua7a7\ua7a9\ua7b5\ua7b7\ua7f8-\ua7fa\uab30-\uab5a\uab5c-\uab65\uab70-\uabbf\ufb00-\ufb06\ufb13-\ufb17\uff41-\uff5a", -astral:"\ud801[\udc28-\udc4f\udcd8-\udcfb]|\ud803[\udcc0-\udcf2]|\ud806[\udcc0-\udcdf]|\ud835[\udc1a-\udc33\udc4e-\udc54\udc56-\udc67\udc82-\udc9b\udcb6-\udcb9\udcbb\udcbd-\udcc3\udcc5-\udccf\udcea-\udd03\udd1e-\udd37\udd52-\udd6b\udd86-\udd9f\uddba-\uddd3\uddee-\ude07\ude22-\ude3b\ude56-\ude6f\ude8a-\udea5\udec2-\udeda\udedc-\udee1\udefc-\udf14\udf16-\udf1b\udf36-\udf4e\udf50-\udf55\udf70-\udf88\udf8a-\udf8f\udfaa-\udfc2\udfc4-\udfc9\udfcb]|\ud83a[\udd22-\udd43]"},{name:"Noncharacter_Code_Point", -bmp:"\ufdd0-\ufdef\ufffe\uffff",astral:"[\ud83f\ud87f\ud8bf\ud8ff\ud93f\ud97f\ud9bf\ud9ff\uda3f\uda7f\udabf\udaff\udb3f\udb7f\udbbf\udbff][\udffe\udfff]"},{name:"Uppercase",bmp:"A-Z\u00c0-\u00d6\u00d8-\u00de\u0100\u0102\u0104\u0106\u0108\u010a\u010c\u010e\u0110\u0112\u0114\u0116\u0118\u011a\u011c\u011e\u0120\u0122\u0124\u0126\u0128\u012a\u012c\u012e\u0130\u0132\u0134\u0136\u0139\u013b\u013d\u013f\u0141\u0143\u0145\u0147\u014a\u014c\u014e\u0150\u0152\u0154\u0156\u0158\u015a\u015c\u015e\u0160\u0162\u0164\u0166\u0168\u016a\u016c\u016e\u0170\u0172\u0174\u0176\u0178\u0179\u017b\u017d\u0181\u0182\u0184\u0186\u0187\u0189-\u018b\u018e-\u0191\u0193\u0194\u0196-\u0198\u019c\u019d\u019f\u01a0\u01a2\u01a4\u01a6\u01a7\u01a9\u01ac\u01ae\u01af\u01b1-\u01b3\u01b5\u01b7\u01b8\u01bc\u01c4\u01c7\u01ca\u01cd\u01cf\u01d1\u01d3\u01d5\u01d7\u01d9\u01db\u01de\u01e0\u01e2\u01e4\u01e6\u01e8\u01ea\u01ec\u01ee\u01f1\u01f4\u01f6-\u01f8\u01fa\u01fc\u01fe\u0200\u0202\u0204\u0206\u0208\u020a\u020c\u020e\u0210\u0212\u0214\u0216\u0218\u021a\u021c\u021e\u0220\u0222\u0224\u0226\u0228\u022a\u022c\u022e\u0230\u0232\u023a\u023b\u023d\u023e\u0241\u0243-\u0246\u0248\u024a\u024c\u024e\u0370\u0372\u0376\u037f\u0386\u0388-\u038a\u038c\u038e\u038f\u0391-\u03a1\u03a3-\u03ab\u03cf\u03d2-\u03d4\u03d8\u03da\u03dc\u03de\u03e0\u03e2\u03e4\u03e6\u03e8\u03ea\u03ec\u03ee\u03f4\u03f7\u03f9\u03fa\u03fd-\u042f\u0460\u0462\u0464\u0466\u0468\u046a\u046c\u046e\u0470\u0472\u0474\u0476\u0478\u047a\u047c\u047e\u0480\u048a\u048c\u048e\u0490\u0492\u0494\u0496\u0498\u049a\u049c\u049e\u04a0\u04a2\u04a4\u04a6\u04a8\u04aa\u04ac\u04ae\u04b0\u04b2\u04b4\u04b6\u04b8\u04ba\u04bc\u04be\u04c0\u04c1\u04c3\u04c5\u04c7\u04c9\u04cb\u04cd\u04d0\u04d2\u04d4\u04d6\u04d8\u04da\u04dc\u04de\u04e0\u04e2\u04e4\u04e6\u04e8\u04ea\u04ec\u04ee\u04f0\u04f2\u04f4\u04f6\u04f8\u04fa\u04fc\u04fe\u0500\u0502\u0504\u0506\u0508\u050a\u050c\u050e\u0510\u0512\u0514\u0516\u0518\u051a\u051c\u051e\u0520\u0522\u0524\u0526\u0528\u052a\u052c\u052e\u0531-\u0556\u10a0-\u10c5\u10c7\u10cd\u13a0-\u13f5\u1e00\u1e02\u1e04\u1e06\u1e08\u1e0a\u1e0c\u1e0e\u1e10\u1e12\u1e14\u1e16\u1e18\u1e1a\u1e1c\u1e1e\u1e20\u1e22\u1e24\u1e26\u1e28\u1e2a\u1e2c\u1e2e\u1e30\u1e32\u1e34\u1e36\u1e38\u1e3a\u1e3c\u1e3e\u1e40\u1e42\u1e44\u1e46\u1e48\u1e4a\u1e4c\u1e4e\u1e50\u1e52\u1e54\u1e56\u1e58\u1e5a\u1e5c\u1e5e\u1e60\u1e62\u1e64\u1e66\u1e68\u1e6a\u1e6c\u1e6e\u1e70\u1e72\u1e74\u1e76\u1e78\u1e7a\u1e7c\u1e7e\u1e80\u1e82\u1e84\u1e86\u1e88\u1e8a\u1e8c\u1e8e\u1e90\u1e92\u1e94\u1e9e\u1ea0\u1ea2\u1ea4\u1ea6\u1ea8\u1eaa\u1eac\u1eae\u1eb0\u1eb2\u1eb4\u1eb6\u1eb8\u1eba\u1ebc\u1ebe\u1ec0\u1ec2\u1ec4\u1ec6\u1ec8\u1eca\u1ecc\u1ece\u1ed0\u1ed2\u1ed4\u1ed6\u1ed8\u1eda\u1edc\u1ede\u1ee0\u1ee2\u1ee4\u1ee6\u1ee8\u1eea\u1eec\u1eee\u1ef0\u1ef2\u1ef4\u1ef6\u1ef8\u1efa\u1efc\u1efe\u1f08-\u1f0f\u1f18-\u1f1d\u1f28-\u1f2f\u1f38-\u1f3f\u1f48-\u1f4d\u1f59\u1f5b\u1f5d\u1f5f\u1f68-\u1f6f\u1fb8-\u1fbb\u1fc8-\u1fcb\u1fd8-\u1fdb\u1fe8-\u1fec\u1ff8-\u1ffb\u2102\u2107\u210b-\u210d\u2110-\u2112\u2115\u2119-\u211d\u2124\u2126\u2128\u212a-\u212d\u2130-\u2133\u213e\u213f\u2145\u2160-\u216f\u2183\u24b6-\u24cf\u2c00-\u2c2e\u2c60\u2c62-\u2c64\u2c67\u2c69\u2c6b\u2c6d-\u2c70\u2c72\u2c75\u2c7e-\u2c80\u2c82\u2c84\u2c86\u2c88\u2c8a\u2c8c\u2c8e\u2c90\u2c92\u2c94\u2c96\u2c98\u2c9a\u2c9c\u2c9e\u2ca0\u2ca2\u2ca4\u2ca6\u2ca8\u2caa\u2cac\u2cae\u2cb0\u2cb2\u2cb4\u2cb6\u2cb8\u2cba\u2cbc\u2cbe\u2cc0\u2cc2\u2cc4\u2cc6\u2cc8\u2cca\u2ccc\u2cce\u2cd0\u2cd2\u2cd4\u2cd6\u2cd8\u2cda\u2cdc\u2cde\u2ce0\u2ce2\u2ceb\u2ced\u2cf2\ua640\ua642\ua644\ua646\ua648\ua64a\ua64c\ua64e\ua650\ua652\ua654\ua656\ua658\ua65a\ua65c\ua65e\ua660\ua662\ua664\ua666\ua668\ua66a\ua66c\ua680\ua682\ua684\ua686\ua688\ua68a\ua68c\ua68e\ua690\ua692\ua694\ua696\ua698\ua69a\ua722\ua724\ua726\ua728\ua72a\ua72c\ua72e\ua732\ua734\ua736\ua738\ua73a\ua73c\ua73e\ua740\ua742\ua744\ua746\ua748\ua74a\ua74c\ua74e\ua750\ua752\ua754\ua756\ua758\ua75a\ua75c\ua75e\ua760\ua762\ua764\ua766\ua768\ua76a\ua76c\ua76e\ua779\ua77b\ua77d\ua77e\ua780\ua782\ua784\ua786\ua78b\ua78d\ua790\ua792\ua796\ua798\ua79a\ua79c\ua79e\ua7a0\ua7a2\ua7a4\ua7a6\ua7a8\ua7aa-\ua7ae\ua7b0-\ua7b4\ua7b6\uff21-\uff3a", -astral:"\ud801[\udc00-\udc27\udcb0-\udcd3]|\ud803[\udc80-\udcb2]|\ud806[\udca0-\udcbf]|\ud835[\udc00-\udc19\udc34-\udc4d\udc68-\udc81\udc9c\udc9e\udc9f\udca2\udca5\udca6\udca9-\udcac\udcae-\udcb5\udcd0-\udce9\udd04\udd05\udd07-\udd0a\udd0d-\udd14\udd16-\udd1c\udd38\udd39\udd3b-\udd3e\udd40-\udd44\udd46\udd4a-\udd50\udd6c-\udd85\udda0-\uddb9\uddd4-\udded\ude08-\ude21\ude3c-\ude55\ude70-\ude89\udea8-\udec0\udee2-\udefa\udf1c-\udf34\udf56-\udf6e\udf90-\udfa8\udfca]|\ud83a[\udd00-\udd21]|\ud83c[\udd30-\udd49\udd50-\udd69\udd70-\udd89]"}, -{name:"White_Space",bmp:"\t-\r \u0085\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000"}];d.push({name:"Assigned",inverseOf:"Cn"});c.addUnicodeData(d)}},{}],7:[function(d,g,p){g.exports=function(c){if(!c.addUnicodeData)throw new ReferenceError("Unicode Base must be loaded before Unicode Scripts");c.addUnicodeData([{name:"Adlam",astral:"\ud83a[\udd00-\udd4a\udd50-\udd59\udd5e\udd5f]"},{name:"Ahom",astral:"\ud805[\udf00-\udf19\udf1d-\udf2b\udf30-\udf3f]"},{name:"Anatolian_Hieroglyphs",astral:"\ud811[\udc00-\ude46]"}, -{name:"Arabic",bmp:"\u0600-\u0604\u0606-\u060b\u060d-\u061a\u061e\u0620-\u063f\u0641-\u064a\u0656-\u066f\u0671-\u06dc\u06de-\u06ff\u0750-\u077f\u08a0-\u08b4\u08b6-\u08bd\u08d4-\u08e1\u08e3-\u08ff\ufb50-\ufbc1\ufbd3-\ufd3d\ufd50-\ufd8f\ufd92-\ufdc7\ufdf0-\ufdfd\ufe70-\ufe74\ufe76-\ufefc",astral:"\ud803[\ude60-\ude7e]|\ud83b[\ude00-\ude03\ude05-\ude1f\ude21\ude22\ude24\ude27\ude29-\ude32\ude34-\ude37\ude39\ude3b\ude42\ude47\ude49\ude4b\ude4d-\ude4f\ude51\ude52\ude54\ude57\ude59\ude5b\ude5d\ude5f\ude61\ude62\ude64\ude67-\ude6a\ude6c-\ude72\ude74-\ude77\ude79-\ude7c\ude7e\ude80-\ude89\ude8b-\ude9b\udea1-\udea3\udea5-\udea9\udeab-\udebb\udef0\udef1]"}, -{name:"Armenian",bmp:"\u0531-\u0556\u0559-\u055f\u0561-\u0587\u058a\u058d-\u058f\ufb13-\ufb17"},{name:"Avestan",astral:"\ud802[\udf00-\udf35\udf39-\udf3f]"},{name:"Balinese",bmp:"\u1b00-\u1b4b\u1b50-\u1b7c"},{name:"Bamum",bmp:"\ua6a0-\ua6f7",astral:"\ud81a[\udc00-\ude38]"},{name:"Bassa_Vah",astral:"\ud81a[\uded0-\udeed\udef0-\udef5]"},{name:"Batak",bmp:"\u1bc0-\u1bf3\u1bfc-\u1bff"},{name:"Bengali",bmp:"\u0980-\u0983\u0985-\u098c\u098f\u0990\u0993-\u09a8\u09aa-\u09b0\u09b2\u09b6-\u09b9\u09bc-\u09c4\u09c7\u09c8\u09cb-\u09ce\u09d7\u09dc\u09dd\u09df-\u09e3\u09e6-\u09fb"}, -{name:"Bhaiksuki",astral:"\ud807[\udc00-\udc08\udc0a-\udc36\udc38-\udc45\udc50-\udc6c]"},{name:"Bopomofo",bmp:"\u02ea\u02eb\u3105-\u312d\u31a0-\u31ba"},{name:"Brahmi",astral:"\ud804[\udc00-\udc4d\udc52-\udc6f\udc7f]"},{name:"Braille",bmp:"\u2800-\u28ff"},{name:"Buginese",bmp:"\u1a00-\u1a1b\u1a1e\u1a1f"},{name:"Buhid",bmp:"\u1740-\u1753"},{name:"Canadian_Aboriginal",bmp:"\u1400-\u167f\u18b0-\u18f5"},{name:"Carian",astral:"\ud800[\udea0-\uded0]"},{name:"Caucasian_Albanian",astral:"\ud801[\udd30-\udd63\udd6f]"}, -{name:"Chakma",astral:"\ud804[\udd00-\udd34\udd36-\udd43]"},{name:"Cham",bmp:"\uaa00-\uaa36\uaa40-\uaa4d\uaa50-\uaa59\uaa5c-\uaa5f"},{name:"Cherokee",bmp:"\u13a0-\u13f5\u13f8-\u13fd\uab70-\uabbf"},{name:"Common",bmp:"\x00-@\\x5B-`\\x7B-\u00a9\u00ab-\u00b9\u00bb-\u00bf\u00d7\u00f7\u02b9-\u02df\u02e5-\u02e9\u02ec-\u02ff\u0374\u037e\u0385\u0387\u0589\u0605\u060c\u061b\u061c\u061f\u0640\u06dd\u08e2\u0964\u0965\u0e3f\u0fd5-\u0fd8\u10fb\u16eb-\u16ed\u1735\u1736\u1802\u1803\u1805\u1cd3\u1ce1\u1ce9-\u1cec\u1cee-\u1cf3\u1cf5\u1cf6\u2000-\u200b\u200e-\u2064\u2066-\u2070\u2074-\u207e\u2080-\u208e\u20a0-\u20be\u2100-\u2125\u2127-\u2129\u212c-\u2131\u2133-\u214d\u214f-\u215f\u2189-\u218b\u2190-\u23fe\u2400-\u2426\u2440-\u244a\u2460-\u27ff\u2900-\u2b73\u2b76-\u2b95\u2b98-\u2bb9\u2bbd-\u2bc8\u2bca-\u2bd1\u2bec-\u2bef\u2e00-\u2e44\u2ff0-\u2ffb\u3000-\u3004\u3006\u3008-\u3020\u3030-\u3037\u303c-\u303f\u309b\u309c\u30a0\u30fb\u30fc\u3190-\u319f\u31c0-\u31e3\u3220-\u325f\u327f-\u32cf\u3358-\u33ff\u4dc0-\u4dff\ua700-\ua721\ua788-\ua78a\ua830-\ua839\ua92e\ua9cf\uab5b\ufd3e\ufd3f\ufe10-\ufe19\ufe30-\ufe52\ufe54-\ufe66\ufe68-\ufe6b\ufeff\uff01-\uff20\uff3b-\uff40\uff5b-\uff65\uff70\uff9e\uff9f\uffe0-\uffe6\uffe8-\uffee\ufff9-\ufffd", -astral:"\ud800[\udd00-\udd02\udd07-\udd33\udd37-\udd3f\udd90-\udd9b\uddd0-\uddfc\udee1-\udefb]|\ud82f[\udca0-\udca3]|\ud834[\udc00-\udcf5\udd00-\udd26\udd29-\udd66\udd6a-\udd7a\udd83\udd84\udd8c-\udda9\uddae-\udde8\udf00-\udf56\udf60-\udf71]|\ud835[\udc00-\udc54\udc56-\udc9c\udc9e\udc9f\udca2\udca5\udca6\udca9-\udcac\udcae-\udcb9\udcbb\udcbd-\udcc3\udcc5-\udd05\udd07-\udd0a\udd0d-\udd14\udd16-\udd1c\udd1e-\udd39\udd3b-\udd3e\udd40-\udd44\udd46\udd4a-\udd50\udd52-\udea5\udea8-\udfcb\udfce-\udfff]|\ud83c[\udc00-\udc2b\udc30-\udc93\udca0-\udcae\udcb1-\udcbf\udcc1-\udccf\udcd1-\udcf5\udd00-\udd0c\udd10-\udd2e\udd30-\udd6b\udd70-\uddac\udde6-\uddff\ude01\ude02\ude10-\ude3b\ude40-\ude48\ude50\ude51\udf00-\udfff]|\ud83d[\udc00-\uded2\udee0-\udeec\udef0-\udef6\udf00-\udf73\udf80-\udfd4]|\ud83e[\udc00-\udc0b\udc10-\udc47\udc50-\udc59\udc60-\udc87\udc90-\udcad\udd10-\udd1e\udd20-\udd27\udd30\udd33-\udd3e\udd40-\udd4b\udd50-\udd5e\udd80-\udd91\uddc0]|\udb40[\udc01\udc20-\udc7f]"}, -{name:"Coptic",bmp:"\u03e2-\u03ef\u2c80-\u2cf3\u2cf9-\u2cff"},{name:"Cuneiform",astral:"\ud808[\udc00-\udf99]|\ud809[\udc00-\udc6e\udc70-\udc74\udc80-\udd43]"},{name:"Cypriot",astral:"\ud802[\udc00-\udc05\udc08\udc0a-\udc35\udc37\udc38\udc3c\udc3f]"},{name:"Cyrillic",bmp:"\u0400-\u0484\u0487-\u052f\u1c80-\u1c88\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f"},{name:"Deseret",astral:"\ud801[\udc00-\udc4f]"},{name:"Devanagari",bmp:"\u0900-\u0950\u0953-\u0963\u0966-\u097f\ua8e0-\ua8fd"},{name:"Duployan", -astral:"\ud82f[\udc00-\udc6a\udc70-\udc7c\udc80-\udc88\udc90-\udc99\udc9c-\udc9f]"},{name:"Egyptian_Hieroglyphs",astral:"\ud80c[\udc00-\udfff]|\ud80d[\udc00-\udc2e]"},{name:"Elbasan",astral:"\ud801[\udd00-\udd27]"},{name:"Ethiopic",bmp:"\u1200-\u1248\u124a-\u124d\u1250-\u1256\u1258\u125a-\u125d\u1260-\u1288\u128a-\u128d\u1290-\u12b0\u12b2-\u12b5\u12b8-\u12be\u12c0\u12c2-\u12c5\u12c8-\u12d6\u12d8-\u1310\u1312-\u1315\u1318-\u135a\u135d-\u137c\u1380-\u1399\u2d80-\u2d96\u2da0-\u2da6\u2da8-\u2dae\u2db0-\u2db6\u2db8-\u2dbe\u2dc0-\u2dc6\u2dc8-\u2dce\u2dd0-\u2dd6\u2dd8-\u2dde\uab01-\uab06\uab09-\uab0e\uab11-\uab16\uab20-\uab26\uab28-\uab2e"}, -{name:"Georgian",bmp:"\u10a0-\u10c5\u10c7\u10cd\u10d0-\u10fa\u10fc-\u10ff\u2d00-\u2d25\u2d27\u2d2d"},{name:"Glagolitic",bmp:"\u2c00-\u2c2e\u2c30-\u2c5e",astral:"\ud838[\udc00-\udc06\udc08-\udc18\udc1b-\udc21\udc23\udc24\udc26-\udc2a]"},{name:"Gothic",astral:"\ud800[\udf30-\udf4a]"},{name:"Grantha",astral:"\ud804[\udf00-\udf03\udf05-\udf0c\udf0f\udf10\udf13-\udf28\udf2a-\udf30\udf32\udf33\udf35-\udf39\udf3c-\udf44\udf47\udf48\udf4b-\udf4d\udf50\udf57\udf5d-\udf63\udf66-\udf6c\udf70-\udf74]"},{name:"Greek", -bmp:"\u0370-\u0373\u0375-\u0377\u037a-\u037d\u037f\u0384\u0386\u0388-\u038a\u038c\u038e-\u03a1\u03a3-\u03e1\u03f0-\u03ff\u1d26-\u1d2a\u1d5d-\u1d61\u1d66-\u1d6a\u1dbf\u1f00-\u1f15\u1f18-\u1f1d\u1f20-\u1f45\u1f48-\u1f4d\u1f50-\u1f57\u1f59\u1f5b\u1f5d\u1f5f-\u1f7d\u1f80-\u1fb4\u1fb6-\u1fc4\u1fc6-\u1fd3\u1fd6-\u1fdb\u1fdd-\u1fef\u1ff2-\u1ff4\u1ff6-\u1ffe\u2126\uab65",astral:"\ud800[\udd40-\udd8e\udda0]|\ud834[\ude00-\ude45]"},{name:"Gujarati",bmp:"\u0a81-\u0a83\u0a85-\u0a8d\u0a8f-\u0a91\u0a93-\u0aa8\u0aaa-\u0ab0\u0ab2\u0ab3\u0ab5-\u0ab9\u0abc-\u0ac5\u0ac7-\u0ac9\u0acb-\u0acd\u0ad0\u0ae0-\u0ae3\u0ae6-\u0af1\u0af9"}, -{name:"Gurmukhi",bmp:"\u0a01-\u0a03\u0a05-\u0a0a\u0a0f\u0a10\u0a13-\u0a28\u0a2a-\u0a30\u0a32\u0a33\u0a35\u0a36\u0a38\u0a39\u0a3c\u0a3e-\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a59-\u0a5c\u0a5e\u0a66-\u0a75"},{name:"Han",bmp:"\u2e80-\u2e99\u2e9b-\u2ef3\u2f00-\u2fd5\u3005\u3007\u3021-\u3029\u3038-\u303b\u3400-\u4db5\u4e00-\u9fd5\uf900-\ufa6d\ufa70-\ufad9",astral:"[\ud840-\ud868\ud86a-\ud86c\ud86f-\ud872][\udc00-\udfff]|\ud869[\udc00-\uded6\udf00-\udfff]|\ud86d[\udc00-\udf34\udf40-\udfff]|\ud86e[\udc00-\udc1d\udc20-\udfff]|\ud873[\udc00-\udea1]|\ud87e[\udc00-\ude1d]"}, -{name:"Hangul",bmp:"\u1100-\u11ff\u302e\u302f\u3131-\u318e\u3200-\u321e\u3260-\u327e\ua960-\ua97c\uac00-\ud7a3\ud7b0-\ud7c6\ud7cb-\ud7fb\uffa0-\uffbe\uffc2-\uffc7\uffca-\uffcf\uffd2-\uffd7\uffda-\uffdc"},{name:"Hanunoo",bmp:"\u1720-\u1734"},{name:"Hatran",astral:"\ud802[\udce0-\udcf2\udcf4\udcf5\udcfb-\udcff]"},{name:"Hebrew",bmp:"\u0591-\u05c7\u05d0-\u05ea\u05f0-\u05f4\ufb1d-\ufb36\ufb38-\ufb3c\ufb3e\ufb40\ufb41\ufb43\ufb44\ufb46-\ufb4f"},{name:"Hiragana",bmp:"\u3041-\u3096\u309d-\u309f",astral:"\ud82c\udc01|\ud83c\ude00"}, -{name:"Imperial_Aramaic",astral:"\ud802[\udc40-\udc55\udc57-\udc5f]"},{name:"Inherited",bmp:"\u0300-\u036f\u0485\u0486\u064b-\u0655\u0670\u0951\u0952\u1ab0-\u1abe\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1cf4\u1cf8\u1cf9\u1dc0-\u1df5\u1dfb-\u1dff\u200c\u200d\u20d0-\u20f0\u302a-\u302d\u3099\u309a\ufe00-\ufe0f\ufe20-\ufe2d",astral:"\ud800[\uddfd\udee0]|\ud834[\udd67-\udd69\udd7b-\udd82\udd85-\udd8b\uddaa-\uddad]|\udb40[\udd00-\uddef]"},{name:"Inscriptional_Pahlavi",astral:"\ud802[\udf60-\udf72\udf78-\udf7f]"}, -{name:"Inscriptional_Parthian",astral:"\ud802[\udf40-\udf55\udf58-\udf5f]"},{name:"Javanese",bmp:"\ua980-\ua9cd\ua9d0-\ua9d9\ua9de\ua9df"},{name:"Kaithi",astral:"\ud804[\udc80-\udcc1]"},{name:"Kannada",bmp:"\u0c80-\u0c83\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbc-\u0cc4\u0cc6-\u0cc8\u0cca-\u0ccd\u0cd5\u0cd6\u0cde\u0ce0-\u0ce3\u0ce6-\u0cef\u0cf1\u0cf2"},{name:"Katakana",bmp:"\u30a1-\u30fa\u30fd-\u30ff\u31f0-\u31ff\u32d0-\u32fe\u3300-\u3357\uff66-\uff6f\uff71-\uff9d",astral:"\ud82c\udc00"}, -{name:"Kayah_Li",bmp:"\ua900-\ua92d\ua92f"},{name:"Kharoshthi",astral:"\ud802[\ude00-\ude03\ude05\ude06\ude0c-\ude13\ude15-\ude17\ude19-\ude33\ude38-\ude3a\ude3f-\ude47\ude50-\ude58]"},{name:"Khmer",bmp:"\u1780-\u17dd\u17e0-\u17e9\u17f0-\u17f9\u19e0-\u19ff"},{name:"Khojki",astral:"\ud804[\ude00-\ude11\ude13-\ude3e]"},{name:"Khudawadi",astral:"\ud804[\udeb0-\udeea\udef0-\udef9]"},{name:"Lao",bmp:"\u0e81\u0e82\u0e84\u0e87\u0e88\u0e8a\u0e8d\u0e94-\u0e97\u0e99-\u0e9f\u0ea1-\u0ea3\u0ea5\u0ea7\u0eaa\u0eab\u0ead-\u0eb9\u0ebb-\u0ebd\u0ec0-\u0ec4\u0ec6\u0ec8-\u0ecd\u0ed0-\u0ed9\u0edc-\u0edf"}, -{name:"Latin",bmp:"A-Za-z\u00aa\u00ba\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u02e0-\u02e4\u1d00-\u1d25\u1d2c-\u1d5c\u1d62-\u1d65\u1d6b-\u1d77\u1d79-\u1dbe\u1e00-\u1eff\u2071\u207f\u2090-\u209c\u212a\u212b\u2132\u214e\u2160-\u2188\u2c60-\u2c7f\ua722-\ua787\ua78b-\ua7ae\ua7b0-\ua7b7\ua7f7-\ua7ff\uab30-\uab5a\uab5c-\uab64\ufb00-\ufb06\uff21-\uff3a\uff41-\uff5a"},{name:"Lepcha",bmp:"\u1c00-\u1c37\u1c3b-\u1c49\u1c4d-\u1c4f"},{name:"Limbu",bmp:"\u1900-\u191e\u1920-\u192b\u1930-\u193b\u1940\u1944-\u194f"}, -{name:"Linear_A",astral:"\ud801[\ude00-\udf36\udf40-\udf55\udf60-\udf67]"},{name:"Linear_B",astral:"\ud800[\udc00-\udc0b\udc0d-\udc26\udc28-\udc3a\udc3c\udc3d\udc3f-\udc4d\udc50-\udc5d\udc80-\udcfa]"},{name:"Lisu",bmp:"\ua4d0-\ua4ff"},{name:"Lycian",astral:"\ud800[\ude80-\ude9c]"},{name:"Lydian",astral:"\ud802[\udd20-\udd39\udd3f]"},{name:"Mahajani",astral:"\ud804[\udd50-\udd76]"},{name:"Malayalam",bmp:"\u0d01-\u0d03\u0d05-\u0d0c\u0d0e-\u0d10\u0d12-\u0d3a\u0d3d-\u0d44\u0d46-\u0d48\u0d4a-\u0d4f\u0d54-\u0d63\u0d66-\u0d7f"}, -{name:"Mandaic",bmp:"\u0840-\u085b\u085e"},{name:"Manichaean",astral:"\ud802[\udec0-\udee6\udeeb-\udef6]"},{name:"Marchen",astral:"\ud807[\udc70-\udc8f\udc92-\udca7\udca9-\udcb6]"},{name:"Meetei_Mayek",bmp:"\uaae0-\uaaf6\uabc0-\uabed\uabf0-\uabf9"},{name:"Mende_Kikakui",astral:"\ud83a[\udc00-\udcc4\udcc7-\udcd6]"},{name:"Meroitic_Cursive",astral:"\ud802[\udda0-\uddb7\uddbc-\uddcf\uddd2-\uddff]"},{name:"Meroitic_Hieroglyphs",astral:"\ud802[\udd80-\udd9f]"},{name:"Miao",astral:"\ud81b[\udf00-\udf44\udf50-\udf7e\udf8f-\udf9f]"}, -{name:"Modi",astral:"\ud805[\ude00-\ude44\ude50-\ude59]"},{name:"Mongolian",bmp:"\u1800\u1801\u1804\u1806-\u180e\u1810-\u1819\u1820-\u1877\u1880-\u18aa",astral:"\ud805[\ude60-\ude6c]"},{name:"Mro",astral:"\ud81a[\ude40-\ude5e\ude60-\ude69\ude6e\ude6f]"},{name:"Multani",astral:"\ud804[\ude80-\ude86\ude88\ude8a-\ude8d\ude8f-\ude9d\ude9f-\udea9]"},{name:"Myanmar",bmp:"\u1000-\u109f\ua9e0-\ua9fe\uaa60-\uaa7f"},{name:"Nabataean",astral:"\ud802[\udc80-\udc9e\udca7-\udcaf]"},{name:"New_Tai_Lue",bmp:"\u1980-\u19ab\u19b0-\u19c9\u19d0-\u19da\u19de\u19df"}, -{name:"Newa",astral:"\ud805[\udc00-\udc59\udc5b\udc5d]"},{name:"Nko",bmp:"\u07c0-\u07fa"},{name:"Ogham",bmp:"\u1680-\u169c"},{name:"Ol_Chiki",bmp:"\u1c50-\u1c7f"},{name:"Old_Hungarian",astral:"\ud803[\udc80-\udcb2\udcc0-\udcf2\udcfa-\udcff]"},{name:"Old_Italic",astral:"\ud800[\udf00-\udf23]"},{name:"Old_North_Arabian",astral:"\ud802[\ude80-\ude9f]"},{name:"Old_Permic",astral:"\ud800[\udf50-\udf7a]"},{name:"Old_Persian",astral:"\ud800[\udfa0-\udfc3\udfc8-\udfd5]"},{name:"Old_South_Arabian",astral:"\ud802[\ude60-\ude7f]"}, -{name:"Old_Turkic",astral:"\ud803[\udc00-\udc48]"},{name:"Oriya",bmp:"\u0b01-\u0b03\u0b05-\u0b0c\u0b0f\u0b10\u0b13-\u0b28\u0b2a-\u0b30\u0b32\u0b33\u0b35-\u0b39\u0b3c-\u0b44\u0b47\u0b48\u0b4b-\u0b4d\u0b56\u0b57\u0b5c\u0b5d\u0b5f-\u0b63\u0b66-\u0b77"},{name:"Osage",astral:"\ud801[\udcb0-\udcd3\udcd8-\udcfb]"},{name:"Osmanya",astral:"\ud801[\udc80-\udc9d\udca0-\udca9]"},{name:"Pahawh_Hmong",astral:"\ud81a[\udf00-\udf45\udf50-\udf59\udf5b-\udf61\udf63-\udf77\udf7d-\udf8f]"},{name:"Palmyrene",astral:"\ud802[\udc60-\udc7f]"}, -{name:"Pau_Cin_Hau",astral:"\ud806[\udec0-\udef8]"},{name:"Phags_Pa",bmp:"\ua840-\ua877"},{name:"Phoenician",astral:"\ud802[\udd00-\udd1b\udd1f]"},{name:"Psalter_Pahlavi",astral:"\ud802[\udf80-\udf91\udf99-\udf9c\udfa9-\udfaf]"},{name:"Rejang",bmp:"\ua930-\ua953\ua95f"},{name:"Runic",bmp:"\u16a0-\u16ea\u16ee-\u16f8"},{name:"Samaritan",bmp:"\u0800-\u082d\u0830-\u083e"},{name:"Saurashtra",bmp:"\ua880-\ua8c5\ua8ce-\ua8d9"},{name:"Sharada",astral:"\ud804[\udd80-\uddcd\uddd0-\udddf]"},{name:"Shavian", -astral:"\ud801[\udc50-\udc7f]"},{name:"Siddham",astral:"\ud805[\udd80-\uddb5\uddb8-\udddd]"},{name:"SignWriting",astral:"\ud836[\udc00-\ude8b\ude9b-\ude9f\udea1-\udeaf]"},{name:"Sinhala",bmp:"\u0d82\u0d83\u0d85-\u0d96\u0d9a-\u0db1\u0db3-\u0dbb\u0dbd\u0dc0-\u0dc6\u0dca\u0dcf-\u0dd4\u0dd6\u0dd8-\u0ddf\u0de6-\u0def\u0df2-\u0df4",astral:"\ud804[\udde1-\uddf4]"},{name:"Sora_Sompeng",astral:"\ud804[\udcd0-\udce8\udcf0-\udcf9]"},{name:"Sundanese",bmp:"\u1b80-\u1bbf\u1cc0-\u1cc7"},{name:"Syloti_Nagri",bmp:"\ua800-\ua82b"}, -{name:"Syriac",bmp:"\u0700-\u070d\u070f-\u074a\u074d-\u074f"},{name:"Tagalog",bmp:"\u1700-\u170c\u170e-\u1714"},{name:"Tagbanwa",bmp:"\u1760-\u176c\u176e-\u1770\u1772\u1773"},{name:"Tai_Le",bmp:"\u1950-\u196d\u1970-\u1974"},{name:"Tai_Tham",bmp:"\u1a20-\u1a5e\u1a60-\u1a7c\u1a7f-\u1a89\u1a90-\u1a99\u1aa0-\u1aad"},{name:"Tai_Viet",bmp:"\uaa80-\uaac2\uaadb-\uaadf"},{name:"Takri",astral:"\ud805[\ude80-\udeb7\udec0-\udec9]"},{name:"Tamil",bmp:"\u0b82\u0b83\u0b85-\u0b8a\u0b8e-\u0b90\u0b92-\u0b95\u0b99\u0b9a\u0b9c\u0b9e\u0b9f\u0ba3\u0ba4\u0ba8-\u0baa\u0bae-\u0bb9\u0bbe-\u0bc2\u0bc6-\u0bc8\u0bca-\u0bcd\u0bd0\u0bd7\u0be6-\u0bfa"}, -{name:"Tangut",astral:"\ud81b\udfe0|[\ud81c-\ud820][\udc00-\udfff]|\ud821[\udc00-\udfec]|\ud822[\udc00-\udef2]"},{name:"Telugu",bmp:"\u0c00-\u0c03\u0c05-\u0c0c\u0c0e-\u0c10\u0c12-\u0c28\u0c2a-\u0c39\u0c3d-\u0c44\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c58-\u0c5a\u0c60-\u0c63\u0c66-\u0c6f\u0c78-\u0c7f"},{name:"Thaana",bmp:"\u0780-\u07b1"},{name:"Thai",bmp:"\u0e01-\u0e3a\u0e40-\u0e5b"},{name:"Tibetan",bmp:"\u0f00-\u0f47\u0f49-\u0f6c\u0f71-\u0f97\u0f99-\u0fbc\u0fbe-\u0fcc\u0fce-\u0fd4\u0fd9\u0fda"}, -{name:"Tifinagh",bmp:"\u2d30-\u2d67\u2d6f\u2d70\u2d7f"},{name:"Tirhuta",astral:"\ud805[\udc80-\udcc7\udcd0-\udcd9]"},{name:"Ugaritic",astral:"\ud800[\udf80-\udf9d\udf9f]"},{name:"Vai",bmp:"\ua500-\ua62b"},{name:"Warang_Citi",astral:"\ud806[\udca0-\udcf2\udcff]"},{name:"Yi",bmp:"\ua000-\ua48c\ua490-\ua4c6"}])}},{}],8:[function(d,g,p){p=d("./xregexp");d("./addons/build")(p);d("./addons/matchrecursive")(p);d("./addons/unicode-base")(p);d("./addons/unicode-blocks")(p);d("./addons/unicode-categories")(p); -d("./addons/unicode-properties")(p);d("./addons/unicode-scripts")(p);g.exports=p},{"./addons/build":1,"./addons/matchrecursive":2,"./addons/unicode-base":3,"./addons/unicode-blocks":4,"./addons/unicode-categories":5,"./addons/unicode-properties":6,"./addons/unicode-scripts":7,"./xregexp":9}],9:[function(d,g,p){function c(a){var e=!0;try{RegExp("",a)}catch(u){e=!1}return e}function A(a,e,u,b,c){var J;a.xregexp={captureNames:e};if(c)return a;if(a.__proto__)a.__proto__=f.prototype;else for(J in f.prototype)a[J]= -f.prototype[J];a.xregexp.source=u;a.xregexp.flags=b?b.split("").sort().join(""):b;return a}function B(a){return n.replace.call(a,/([\s\S])(?=[\s\S]*\1)/g,"")}function z(a,e){if(!f.isRegExp(a))throw new TypeError("Type RegExp expected");var u=a.xregexp||{},b=Q?a.flags:n.exec.call(/\/([a-z]*)$/i,RegExp.prototype.toString.call(a))[1],c="",d="",E=null,h=null;e=e||{};e.removeG&&(d+="g");e.removeY&&(d+="y");d&&(b=n.replace.call(b,new RegExp("["+d+"]+","g"),""));e.addG&&(c+="g");e.addY&&(c+="y");c&&(b=B(b+ -c));e.isInternalOnly||(void 0!==u.source&&(E=u.source),null!=u.flags&&(h=c?B(u.flags+c):u.flags));return a=A(new RegExp(e.source||a.source,b),a.xregexp&&a.xregexp.captureNames?u.captureNames.slice(0):null,E,h,e.isInternalOnly)}function l(a){return parseInt(a,16)}function b(a,e,b){(e="("===a.input.charAt(a.index-1)||")"===a.input.charAt(a.index+a[0].length))||(e=a.input,a=a.index+a[0].length,b=-1<b.indexOf("x")?["\\s","#[^#\\n]*","\\(\\?#[^)]*\\)"]:["\\(\\?#[^)]*\\)"],e=n.test.call(new RegExp("^(?:"+ -b.join("|")+")*(?:[?*+]|{\\d+(?:,\\d*)?})"),e.slice(a)));return e?"":"(?:)"}function k(a){return parseInt(a,10).toString(16)}function C(a,e){var b=a.length,c;for(c=0;c<b;++c)if(a[c]===e)return c;return-1}function y(a,e){return L.call(a)==="[object "+e+"]"}function m(a){for(;4>a.length;)a="0"+a;return a}function h(a,e){var b;if(B(e)!==e)throw new SyntaxError("Invalid duplicate regex flag "+e);a=n.replace.call(a,/^\(\?([\w$]+)\)/,function(a,b){if(n.test.call(/[gy]/,b))throw new SyntaxError("Cannot use flag g or y in mode modifier "+ -a);e=B(e+b);return""});for(b=0;b<e.length;++b)if(!N[e.charAt(b)])throw new SyntaxError("Unknown regex flag "+e.charAt(b));return{pattern:a,flags:e}}function w(a){var e={};return y(a,"String")?(f.forEach(a,/[^\s,]+/,function(a){e[a]=!0}),e):a}function x(a){if(!/^[\w$]$/.test(a))throw Error("Flag must be a single character A-Za-z0-9_$");N[a]=!0}function v(a){RegExp.prototype.exec=(a?r:n).exec;RegExp.prototype.test=(a?r:n).test;String.prototype.match=(a?r:n).match;String.prototype.replace=(a?r:n).replace; -String.prototype.split=(a?r:n).split;D.natives=a}function q(a){if(null==a)throw new TypeError("Cannot convert null or undefined to object");return a}function f(a,e){if(f.isRegExp(a)){if(void 0!==e)throw new TypeError("Cannot supply flags when copying a RegExp");return z(a)}a=void 0===a?"":String(a);e=void 0===e?"":String(e);f.isInstalled("astral")&&-1===e.indexOf("A")&&(e+="A");F[a]||(F[a]={});if(!F[a][e]){var b={hasNamedCapture:!1,captureNames:[]},c="default",d="",g=0,E=h(a,e),k=E.pattern;for(E= -E.flags;g<k.length;){do{for(var l,m=k,p=E,q=g,r=c,v=b,w=I.length,x=m.charAt(q),y=null;w--;){var t=I[w];if(!(t.leadChar&&t.leadChar!==x||t.scope!==r&&"all"!==t.scope||t.flag&&-1===p.indexOf(t.flag))&&(l=f.exec(m,t.regex,q,"sticky"))){y={matchLength:l[0].length,output:t.handler.call(v,l,r,p),reparse:t.reparse};break}}(t=y)&&t.reparse&&(k=k.slice(0,g)+t.output+k.slice(g+t.matchLength))}while(t&&t.reparse);t?(d+=t.output,g+=t.matchLength||1):(t=f.exec(k,O[c],g,"sticky")[0],d+=t,g+=t.length,"["===t&&"default"=== -c?c="class":"]"===t&&"class"===c&&(c="default"))}F[a][e]={pattern:n.replace.call(d,/(?:\(\?:\))+/g,"(?:)"),flags:n.replace.call(E,/[^gimuy]+/g,""),captures:b.hasNamedCapture?b.captureNames:null}}b=F[a][e];return A(new RegExp(b.pattern,b.flags),b.captures,a,e)}var D={astral:!1,natives:!1},n={exec:RegExp.prototype.exec,test:RegExp.prototype.test,match:String.prototype.match,replace:String.prototype.replace,split:String.prototype.split},r={},G={},F={},I=[],O={"default":/\\(?:0(?:[0-3][0-7]{0,2}|[4-7][0-7]?)?|[1-9]\d*|x[\dA-Fa-f]{2}|u(?:[\dA-Fa-f]{4}|{[\dA-Fa-f]+})|c[A-Za-z]|[\s\S])|\(\?(?:[:=!]|<[=!])|[?*+]\?|{\d+(?:,\d*)?}\??|[\s\S]/, -"class":/\\(?:[0-3][0-7]{0,2}|[4-7][0-7]?|x[\dA-Fa-f]{2}|u(?:[\dA-Fa-f]{4}|{[\dA-Fa-f]+})|c[A-Za-z]|[\s\S])|[\s\S]/},P=/\$(?:{([\w$]+)}|(\d\d?|[\s\S]))/g,R=void 0===n.exec.call(/()??/,"")[1],Q=void 0!==/x/.flags,L={}.toString,M=c("u"),K=c("y"),N={g:!0,i:!0,m:!0,u:M,y:K};f.prototype=RegExp();f.version="3.2.0";f._clipDuplicates=B;f._hasNativeFlag=c;f._dec=l;f._hex=k;f._pad4=m;f.addToken=function(a,e,b){b=b||{};var c=b.optionalFlags,d;b.flag&&x(b.flag);if(c)for(c=n.split.call(c,""),d=0;d<c.length;++d)x(c[d]); -I.push({regex:z(a,{addG:!0,addY:K,isInternalOnly:!0}),handler:e,scope:b.scope||"default",flag:b.flag,reparse:b.reparse,leadChar:b.leadChar});f.cache.flush("patterns")};f.cache=function(a,b){G[a]||(G[a]={});return G[a][b]||(G[a][b]=f(a,b))};f.cache.flush=function(a){"patterns"===a?F={}:G={}};f.escape=function(a){return n.replace.call(q(a),/[-\[\]{}()*+?.,\\^$|#\s]/g,"\\$&")};f.exec=function(a,b,c,d){var e="g",f,u=!1;(f=K&&!!(d||b.sticky&&!1!==d))?e+="y":d&&(u=!0,e+="FakeY");b.xregexp=b.xregexp||{}; -d=b.xregexp[e]||(b.xregexp[e]=z(b,{addG:!0,addY:f,source:u?b.source+"|()":void 0,removeY:!1===d,isInternalOnly:!0}));d.lastIndex=c||0;a=r.exec.call(d,a);u&&a&&""===a.pop()&&(a=null);b.global&&(b.lastIndex=a?d.lastIndex:0);return a};f.forEach=function(a,b,c){for(var e=0,d=-1;e=f.exec(a,b,e);)c(e,++d,a,b),e=e.index+(e[0].length||1)};f.globalize=function(a){return z(a,{addG:!0})};f.install=function(a){a=w(a);!D.astral&&a.astral&&(D.astral=!0);!D.natives&&a.natives&&v(!0)};f.isInstalled=function(a){return!!D[a]}; -f.isRegExp=function(a){return"[object RegExp]"===L.call(a)};f.match=function(a,b,c){var e=b.global&&"one"!==c||"all"===c,d=(e?"g":"")+(b.sticky?"y":"")||"noGY";b.xregexp=b.xregexp||{};d=b.xregexp[d]||(b.xregexp[d]=z(b,{addG:!!e,removeG:"one"===c,isInternalOnly:!0}));a=n.match.call(q(a),d);b.global&&(b.lastIndex="one"===c&&a?a.index+a[0].length:0);return e?a||[]:a&&a[0]};f.matchChain=function(a,b){return function S(a,e){function c(a){if(d.backref){if(!(a.hasOwnProperty(d.backref)||+d.backref<a.length))throw new ReferenceError("Backreference to undefined group: "+ -d.backref);g.push(a[d.backref]||"")}else g.push(a[0])}for(var d=b[e].regex?b[e]:{regex:b[e]},g=[],h=0;h<a.length;++h)f.forEach(a[h],d.regex,c);return e!==b.length-1&&g.length?S(g,e+1):g}([a],0)};f.replace=function(a,b,c,d){var e=f.isRegExp(b),g=b.global&&"one"!==d||"all"===d,h=(g?"g":"")+(b.sticky?"y":"")||"noGY",u=b;e?(b.xregexp=b.xregexp||{},u=b.xregexp[h]||(b.xregexp[h]=z(b,{addG:!!g,removeG:"one"===d,isInternalOnly:!0}))):g&&(u=new RegExp(f.escape(String(b)),"g"));a=r.replace.call(q(a),u,c);e&& -b.global&&(b.lastIndex=0);return a};f.replaceEach=function(a,b){var c;for(c=0;c<b.length;++c){var e=b[c];a=f.replace(a,e[0],e[1],e[2])}return a};f.split=function(a,b,c){return r.split.call(q(a),b,c)};f.test=function(a,b,c,d){return!!f.exec(a,b,c,d)};f.uninstall=function(a){a=w(a);D.astral&&a.astral&&(D.astral=!1);D.natives&&a.natives&&v(!1)};f.union=function(a,b,c){function d(a,b,c){var d=m[e-u];if(b){if(++e,d)return"(?<"+d+">"}else if(c)return"\\"+(+c+u);return a}c=c||{};c=c.conjunction||"or";var e= -0;if(!y(a,"Array")||!a.length)throw new TypeError("Must provide a nonempty array of patterns to merge");for(var g=/(\()(?!\?)|\\([1-9]\d*)|\\[\s\S]|\[(?:[^\\\]]|\\[\s\S])*\]/g,h=[],k,l=0;l<a.length;++l)if(k=a[l],f.isRegExp(k)){var u=e;var m=k.xregexp&&k.xregexp.captureNames||[];h.push(n.replace.call(f(k.source).source,g,d))}else h.push(f.escape(k));return f(h.join("none"===c?"":"|"),b)};r.exec=function(a){var b=this.lastIndex,c=n.exec.apply(this,arguments),d;if(c){if(!R&&1<c.length&&-1<C(c,"")){var f= -z(this,{removeG:!0,isInternalOnly:!0});n.replace.call(String(a).slice(c.index),f,function(){var a=arguments.length,b;for(b=1;b<a-2;++b)void 0===arguments[b]&&(c[b]=void 0)})}if(this.xregexp&&this.xregexp.captureNames)for(d=1;d<c.length;++d)(f=this.xregexp.captureNames[d-1])&&(c[f]=c[d]);this.global&&!c[0].length&&this.lastIndex>c.index&&(this.lastIndex=c.index)}this.global||(this.lastIndex=b);return c};r.test=function(a){return!!r.exec.call(this,a)};r.match=function(a){if(!f.isRegExp(a))a=new RegExp(a); -else if(a.global){var b=n.match.apply(this,arguments);a.lastIndex=0;return b}return r.exec.call(a,q(this))};r.replace=function(a,b){var c=f.isRegExp(a);if(c){if(a.xregexp)var d=a.xregexp.captureNames;var e=a.lastIndex}else a+="";var g=y(b,"Function")?n.replace.call(String(this),a,function(){var e=arguments,f;if(d)for(e[0]=new String(e[0]),f=0;f<d.length;++f)d[f]&&(e[0][d[f]]=e[f+1]);c&&a.global&&(a.lastIndex=e[e.length-2]+e[0].length);return b.apply(void 0,e)}):n.replace.call(null==this?this:String(this), -a,function(){var a=arguments;return n.replace.call(String(b),P,function(b,c,e){if(c){e=+c;if(e<=a.length-3)return a[e]||"";e=d?C(d,c):-1;if(0>e)throw new SyntaxError("Backreference to undefined group "+b);return a[e+1]||""}if("$"===e)return"$";if("&"===e||0===+e)return a[0];if("`"===e)return a[a.length-1].slice(0,a[a.length-2]);if("'"===e)return a[a.length-1].slice(a[a.length-2]+a[0].length);e=+e;if(!isNaN(e)){if(e>a.length-3)throw new SyntaxError("Backreference to undefined group "+b);return a[e]|| -""}throw new SyntaxError("Invalid token "+b);})});c&&(a.lastIndex=a.global?0:e);return g};r.split=function(a,b){if(!f.isRegExp(a))return n.split.apply(this,arguments);var c=String(this),d=[],e=a.lastIndex,g=0,h;b=(void 0===b?-1:b)>>>0;f.forEach(c,a,function(a){a.index+a[0].length>g&&(d.push(c.slice(g,a.index)),1<a.length&&a.index<c.length&&Array.prototype.push.apply(d,a.slice(1)),h=a[0].length,g=a.index+h)});g===c.length?(!n.test.call(a,"")||h)&&d.push(""):d.push(c.slice(g));a.lastIndex=e;return d.length> -b?d.slice(0,b):d};f.addToken(/\\([ABCE-RTUVXYZaeg-mopqyz]|c(?![A-Za-z])|u(?![\dA-Fa-f]{4}|{[\dA-Fa-f]+})|x(?![\dA-Fa-f]{2}))/,function(a,b){if("B"===a[1]&&"default"===b)return a[0];throw new SyntaxError("Invalid escape "+a[0]);},{scope:"all",leadChar:"\\"});f.addToken(/\\u{([\dA-Fa-f]+)}/,function(a,b,c){b=l(a[1]);if(1114111<b)throw new SyntaxError("Invalid Unicode code point "+a[0]);if(65535>=b)return"\\u"+m(k(b));if(M&&-1<c.indexOf("u"))return a[0];throw new SyntaxError("Cannot use Unicode code point above \\u{FFFF} without flag u"); -},{scope:"all",leadChar:"\\"});f.addToken(/\[(\^?)\]/,function(a){return a[1]?"[\\s\\S]":"\\b\\B"},{leadChar:"["});f.addToken(/\(\?#[^)]*\)/,b,{leadChar:"("});f.addToken(/\s+|#[^\n]*\n?/,b,{flag:"x"});f.addToken(/\./,function(){return"[\\s\\S]"},{flag:"s",leadChar:"."});f.addToken(/\\k<([\w$]+)>/,function(a){var b=isNaN(a[1])?C(this.captureNames,a[1])+1:+a[1],c=a.index+a[0].length;if(!b||b>this.captureNames.length)throw new SyntaxError("Backreference to undefined group "+a[0]);return"\\"+b+(c===a.input.length|| -isNaN(a.input.charAt(c))?"":"(?:)")},{leadChar:"\\"});f.addToken(/\\(\d+)/,function(a,b){if(!("default"===b&&/^[1-9]/.test(a[1])&&+a[1]<=this.captureNames.length)&&"0"!==a[1])throw new SyntaxError("Cannot use octal escape or backreference to undefined group "+a[0]);return a[0]},{scope:"all",leadChar:"\\"});f.addToken(/\(\?P?<([\w$]+)>/,function(a){if(!isNaN(a[1]))throw new SyntaxError("Cannot use integer as capture name "+a[0]);if("length"===a[1]||"__proto__"===a[1])throw new SyntaxError("Cannot use reserved word as capture name "+ -a[0]);if(-1<C(this.captureNames,a[1]))throw new SyntaxError("Cannot use same name for multiple groups "+a[0]);this.captureNames.push(a[1]);this.hasNamedCapture=!0;return"("},{leadChar:"("});f.addToken(/\((?!\?)/,function(a,b,c){if(-1<c.indexOf("n"))return"(?:";this.captureNames.push(null);return"("},{optionalFlags:"n",leadChar:"("});g.exports=f},{}]},{},[8])(8)}); diff --git a/venv/Lib/site-packages/django/contrib/admin/templates/admin/404.html b/venv/Lib/site-packages/django/contrib/admin/templates/admin/404.html deleted file mode 100644 index 19f0749..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/templates/admin/404.html +++ /dev/null @@ -1,12 +0,0 @@ -{% extends "admin/base_site.html" %} -{% load i18n %} - -{% block title %}{% translate 'Page not found' %}{% endblock %} - -{% block content %} - -<h2>{% translate 'Page not found' %}</h2> - -<p>{% translate 'We’re sorry, but the requested page could not be found.' %}</p> - -{% endblock %} diff --git a/venv/Lib/site-packages/django/contrib/admin/templates/admin/500.html b/venv/Lib/site-packages/django/contrib/admin/templates/admin/500.html deleted file mode 100644 index b5ac5c3..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/templates/admin/500.html +++ /dev/null @@ -1,17 +0,0 @@ -{% extends "admin/base_site.html" %} -{% load i18n %} - -{% block breadcrumbs %} -<div class="breadcrumbs"> -<a href="{% url 'admin:index' %}">{% translate 'Home' %}</a> -› {% translate 'Server error' %} -</div> -{% endblock %} - -{% block title %}{% translate 'Server error (500)' %}{% endblock %} - -{% block content %} -<h1>{% translate 'Server Error <em>(500)</em>' %}</h1> -<p>{% translate 'There’s been an error. It’s been reported to the site administrators via email and should be fixed shortly. Thanks for your patience.' %}</p> - -{% endblock %} diff --git a/venv/Lib/site-packages/django/contrib/admin/templates/admin/actions.html b/venv/Lib/site-packages/django/contrib/admin/templates/admin/actions.html deleted file mode 100644 index cbb25bf..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/templates/admin/actions.html +++ /dev/null @@ -1,23 +0,0 @@ -{% load i18n %} -<div class="actions"> - {% block actions %} - {% block actions-form %} - {% for field in action_form %}{% if field.label %}<label>{{ field.label }} {% endif %}{{ field }}{% if field.label %}</label>{% endif %}{% endfor %} - {% endblock %} - {% block actions-submit %} - <button type="submit" class="button" title="{% translate "Run the selected action" %}" name="index" value="{{ action_index|default:0 }}">{% translate "Go" %}</button> - {% endblock %} - {% block actions-counter %} - {% if actions_selection_counter %} - <span class="action-counter" data-actions-icnt="{{ cl.result_list|length }}">{{ selection_note }}</span> - {% if cl.result_count != cl.result_list|length %} - <span class="all hidden">{{ selection_note_all }}</span> - <span class="question hidden"> - <a href="#" title="{% translate "Click here to select the objects across all pages" %}">{% blocktranslate with cl.result_count as total_count %}Select all {{ total_count }} {{ module_name }}{% endblocktranslate %}</a> - </span> - <span class="clear hidden"><a href="#">{% translate "Clear selection" %}</a></span> - {% endif %} - {% endif %} - {% endblock %} - {% endblock %} -</div> diff --git a/venv/Lib/site-packages/django/contrib/admin/templates/admin/app_index.html b/venv/Lib/site-packages/django/contrib/admin/templates/admin/app_index.html deleted file mode 100644 index 886bf6c..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/templates/admin/app_index.html +++ /dev/null @@ -1,18 +0,0 @@ -{% extends "admin/index.html" %} -{% load i18n %} - -{% block bodyclass %}{{ block.super }} app-{{ app_label }}{% endblock %} - -{% if not is_popup %} -{% block breadcrumbs %} -<div class="breadcrumbs"> -<a href="{% url 'admin:index' %}">{% translate 'Home' %}</a> -› -{% for app in app_list %} -{{ app.name }} -{% endfor %} -</div> -{% endblock %} -{% endif %} - -{% block sidebar %}{% endblock %} diff --git a/venv/Lib/site-packages/django/contrib/admin/templates/admin/app_list.html b/venv/Lib/site-packages/django/contrib/admin/templates/admin/app_list.html deleted file mode 100644 index 00c4178..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/templates/admin/app_list.html +++ /dev/null @@ -1,40 +0,0 @@ -{% load i18n %} - -{% if app_list %} - {% for app in app_list %} - <div class="app-{{ app.app_label }} module{% if app.app_url in request.path|urlencode %} current-app{% endif %}"> - <table> - <caption> - <a href="{{ app.app_url }}" class="section" title="{% blocktranslate with name=app.name %}Models in the {{ name }} application{% endblocktranslate %}">{{ app.name }}</a> - </caption> - {% for model in app.models %} - <tr class="model-{{ model.object_name|lower }}{% if model.admin_url in request.path|urlencode %} current-model{% endif %}"> - {% if model.admin_url %} - <th scope="row"><a href="{{ model.admin_url }}"{% if model.admin_url in request.path|urlencode %} aria-current="page"{% endif %}>{{ model.name }}</a></th> - {% else %} - <th scope="row">{{ model.name }}</th> - {% endif %} - - {% if model.add_url %} - <td><a href="{{ model.add_url }}" class="addlink">{% translate 'Add' %}</a></td> - {% else %} - <td></td> - {% endif %} - - {% if model.admin_url and show_changelinks %} - {% if model.view_only %} - <td><a href="{{ model.admin_url }}" class="viewlink">{% translate 'View' %}</a></td> - {% else %} - <td><a href="{{ model.admin_url }}" class="changelink">{% translate 'Change' %}</a></td> - {% endif %} - {% elif show_changelinks %} - <td></td> - {% endif %} - </tr> - {% endfor %} - </table> - </div> - {% endfor %} -{% else %} - <p>{% translate 'You don’t have permission to view or edit anything.' %}</p> -{% endif %} diff --git a/venv/Lib/site-packages/django/contrib/admin/templates/admin/auth/user/add_form.html b/venv/Lib/site-packages/django/contrib/admin/templates/admin/auth/user/add_form.html deleted file mode 100644 index 61cf5b1..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/templates/admin/auth/user/add_form.html +++ /dev/null @@ -1,10 +0,0 @@ -{% extends "admin/change_form.html" %} -{% load i18n %} - -{% block form_top %} - {% if not is_popup %} - <p>{% translate 'First, enter a username and password. Then, you’ll be able to edit more user options.' %}</p> - {% else %} - <p>{% translate "Enter a username and password." %}</p> - {% endif %} -{% endblock %} diff --git a/venv/Lib/site-packages/django/contrib/admin/templates/admin/auth/user/change_password.html b/venv/Lib/site-packages/django/contrib/admin/templates/admin/auth/user/change_password.html deleted file mode 100644 index 730e4c5..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/templates/admin/auth/user/change_password.html +++ /dev/null @@ -1,57 +0,0 @@ -{% extends "admin/base_site.html" %} -{% load i18n static %} -{% load admin_urls %} - -{% block extrastyle %}{{ block.super }}<link rel="stylesheet" type="text/css" href="{% static "admin/css/forms.css" %}">{% endblock %} -{% block bodyclass %}{{ block.super }} {{ opts.app_label }}-{{ opts.model_name }} change-form{% endblock %} -{% if not is_popup %} -{% block breadcrumbs %} -<div class="breadcrumbs"> -<a href="{% url 'admin:index' %}">{% translate 'Home' %}</a> -› <a href="{% url 'admin:app_list' app_label=opts.app_label %}">{{ opts.app_config.verbose_name }}</a> -› <a href="{% url opts|admin_urlname:'changelist' %}">{{ opts.verbose_name_plural|capfirst }}</a> -› <a href="{% url opts|admin_urlname:'change' original.pk|admin_urlquote %}">{{ original|truncatewords:"18" }}</a> -› {% translate 'Change password' %} -</div> -{% endblock %} -{% endif %} -{% block content %}<div id="content-main"> -<form{% if form_url %} action="{{ form_url }}"{% endif %} method="post" id="{{ opts.model_name }}_form">{% csrf_token %}{% block form_top %}{% endblock %} -<input type="text" name="username" value="{{ original.get_username }}" class="hidden"> -<div> -{% if is_popup %}<input type="hidden" name="{{ is_popup_var }}" value="1">{% endif %} -{% if form.errors %} - <p class="errornote"> - {% if form.errors.items|length == 1 %}{% translate "Please correct the error below." %}{% else %}{% translate "Please correct the errors below." %}{% endif %} - </p> -{% endif %} - -<p>{% blocktranslate with username=original %}Enter a new password for the user <strong>{{ username }}</strong>.{% endblocktranslate %}</p> - -<fieldset class="module aligned"> - -<div class="form-row"> - {{ form.password1.errors }} - {{ form.password1.label_tag }} {{ form.password1 }} - {% if form.password1.help_text %} - <div class="help">{{ form.password1.help_text|safe }}</div> - {% endif %} -</div> - -<div class="form-row"> - {{ form.password2.errors }} - {{ form.password2.label_tag }} {{ form.password2 }} - {% if form.password2.help_text %} - <div class="help">{{ form.password2.help_text|safe }}</div> - {% endif %} -</div> - -</fieldset> - -<div class="submit-row"> -<input type="submit" value="{% translate 'Change password' %}" class="default"> -</div> - -</div> -</form></div> -{% endblock %} diff --git a/venv/Lib/site-packages/django/contrib/admin/templates/admin/base.html b/venv/Lib/site-packages/django/contrib/admin/templates/admin/base.html deleted file mode 100644 index 271f774..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/templates/admin/base.html +++ /dev/null @@ -1,105 +0,0 @@ -{% load i18n static %}<!DOCTYPE html> -{% get_current_language as LANGUAGE_CODE %}{% get_current_language_bidi as LANGUAGE_BIDI %} -<html lang="{{ LANGUAGE_CODE|default:"en-us" }}" dir="{{ LANGUAGE_BIDI|yesno:'rtl,ltr,auto' }}"> -<head> -<title>{% block title %}{% endblock %} - -{% if not is_popup and is_nav_sidebar_enabled %} - - -{% endif %} -{% block extrastyle %}{% endblock %} -{% if LANGUAGE_BIDI %}{% endif %} -{% block extrahead %}{% endblock %} -{% block responsive %} - - - {% if LANGUAGE_BIDI %}{% endif %} -{% endblock %} -{% block blockbots %}{% endblock %} - - - - - -

    - - {% if not is_popup %} - - {% block header %} - - {% endblock %} - - {% block breadcrumbs %} - - {% endblock %} - {% endif %} - -
    - {% if not is_popup and is_nav_sidebar_enabled %} - {% block nav-sidebar %} - {% include "admin/nav_sidebar.html" %} - {% endblock %} - {% endif %} -
    - {% block messages %} - {% if messages %} -
      {% for message in messages %} - {{ message|capfirst }} - {% endfor %}
    - {% endif %} - {% endblock messages %} - -
    - {% block pretitle %}{% endblock %} - {% block content_title %}{% if title %}

    {{ title }}

    {% endif %}{% endblock %} - {% block content_subtitle %}{% if subtitle %}

    {{ subtitle }}

    {% endif %}{% endblock %} - {% block content %} - {% block object-tools %}{% endblock %} - {{ content }} - {% endblock %} - {% block sidebar %}{% endblock %} -
    -
    - - {% block footer %}{% endblock %} -
    -
    -
    - - - diff --git a/venv/Lib/site-packages/django/contrib/admin/templates/admin/base_site.html b/venv/Lib/site-packages/django/contrib/admin/templates/admin/base_site.html deleted file mode 100644 index 9e8cc60..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/templates/admin/base_site.html +++ /dev/null @@ -1,9 +0,0 @@ -{% extends "admin/base.html" %} - -{% block title %}{% if subtitle %}{{ subtitle }} | {% endif %}{{ title }} | {{ site_title|default:_('Django site admin') }}{% endblock %} - -{% block branding %} -

    {{ site_header|default:_('Django administration') }}

    -{% endblock %} - -{% block nav-global %}{% endblock %} diff --git a/venv/Lib/site-packages/django/contrib/admin/templates/admin/change_form.html b/venv/Lib/site-packages/django/contrib/admin/templates/admin/change_form.html deleted file mode 100644 index 21b1c9b..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/templates/admin/change_form.html +++ /dev/null @@ -1,81 +0,0 @@ -{% extends "admin/base_site.html" %} -{% load i18n admin_urls static admin_modify %} - -{% block extrahead %}{{ block.super }} - -{{ media }} -{% endblock %} - -{% block extrastyle %}{{ block.super }}{% endblock %} - -{% block coltype %}colM{% endblock %} - -{% block bodyclass %}{{ block.super }} app-{{ opts.app_label }} model-{{ opts.model_name }} change-form{% endblock %} - -{% if not is_popup %} -{% block breadcrumbs %} - -{% endblock %} -{% endif %} - -{% block content %}
    -{% block object-tools %} -{% if change %}{% if not is_popup %} -
      - {% block object-tools-items %} - {% change_form_object_tools %} - {% endblock %} -
    -{% endif %}{% endif %} -{% endblock %} -
    {% csrf_token %}{% block form_top %}{% endblock %} -
    -{% if is_popup %}{% endif %} -{% if to_field %}{% endif %} -{% if save_on_top %}{% block submit_buttons_top %}{% submit_row %}{% endblock %}{% endif %} -{% if errors %} -

    - {% if errors|length == 1 %}{% translate "Please correct the error below." %}{% else %}{% translate "Please correct the errors below." %}{% endif %} -

    - {{ adminform.form.non_field_errors }} -{% endif %} - -{% block field_sets %} -{% for fieldset in adminform %} - {% include "admin/includes/fieldset.html" %} -{% endfor %} -{% endblock %} - -{% block after_field_sets %}{% endblock %} - -{% block inline_field_sets %} -{% for inline_admin_formset in inline_admin_formsets %} - {% include inline_admin_formset.opts.template %} -{% endfor %} -{% endblock %} - -{% block after_related_objects %}{% endblock %} - -{% block submit_buttons_bottom %}{% submit_row %}{% endblock %} - -{% block admin_change_form_document_ready %} - -{% endblock %} - -{# JavaScript for prepopulated fields #} -{% prepopulated_fields_js %} - -
    -
    -{% endblock %} diff --git a/venv/Lib/site-packages/django/contrib/admin/templates/admin/change_form_object_tools.html b/venv/Lib/site-packages/django/contrib/admin/templates/admin/change_form_object_tools.html deleted file mode 100644 index 067ae83..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/templates/admin/change_form_object_tools.html +++ /dev/null @@ -1,8 +0,0 @@ -{% load i18n admin_urls %} -{% block object-tools-items %} -
  1. - {% url opts|admin_urlname:'history' original.pk|admin_urlquote as history_url %} - {% translate "History" %} -
  2. -{% if has_absolute_url %}
  3. {% translate "View on site" %}
  4. {% endif %} -{% endblock %} diff --git a/venv/Lib/site-packages/django/contrib/admin/templates/admin/change_list.html b/venv/Lib/site-packages/django/contrib/admin/templates/admin/change_list.html deleted file mode 100644 index 15508a9..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/templates/admin/change_list.html +++ /dev/null @@ -1,86 +0,0 @@ -{% extends "admin/base_site.html" %} -{% load i18n admin_urls static admin_list %} - -{% block extrastyle %} - {{ block.super }} - - {% if cl.formset %} - - {% endif %} - {% if cl.formset or action_form %} - - {% endif %} - {{ media.css }} - {% if not actions_on_top and not actions_on_bottom %} - - {% endif %} -{% endblock %} - -{% block extrahead %} -{{ block.super }} -{{ media.js }} -{% endblock %} - -{% block bodyclass %}{{ block.super }} app-{{ opts.app_label }} model-{{ opts.model_name }} change-list{% endblock %} - -{% if not is_popup %} -{% block breadcrumbs %} - -{% endblock %} -{% endif %} - -{% block coltype %}{% endblock %} - -{% block content %} -
    - {% block object-tools %} -
      - {% block object-tools-items %} - {% change_list_object_tools %} - {% endblock %} -
    - {% endblock %} - {% if cl.formset and cl.formset.errors %} -

    - {% if cl.formset.total_error_count == 1 %}{% translate "Please correct the error below." %}{% else %}{% translate "Please correct the errors below." %}{% endif %} -

    - {{ cl.formset.non_form_errors }} - {% endif %} -
    -
    - {% block search %}{% search_form cl %}{% endblock %} - {% block date_hierarchy %}{% if cl.date_hierarchy %}{% date_hierarchy cl %}{% endif %}{% endblock %} - -
    {% csrf_token %} - {% if cl.formset %} -
    {{ cl.formset.management_form }}
    - {% endif %} - - {% block result_list %} - {% if action_form and actions_on_top and cl.show_admin_actions %}{% admin_actions %}{% endif %} - {% result_list cl %} - {% if action_form and actions_on_bottom and cl.show_admin_actions %}{% admin_actions %}{% endif %} - {% endblock %} - {% block pagination %}{% pagination cl %}{% endblock %} -
    -
    - {% block filters %} - {% if cl.has_filters %} -
    -

    {% translate 'Filter' %}

    - {% if cl.has_active_filters %}

    - ✖ {% translate "Clear all filters" %} -

    {% endif %} - {% for spec in cl.filter_specs %}{% admin_list_filter cl spec %}{% endfor %} -
    - {% endif %} - {% endblock %} -
    -
    -{% endblock %} diff --git a/venv/Lib/site-packages/django/contrib/admin/templates/admin/change_list_object_tools.html b/venv/Lib/site-packages/django/contrib/admin/templates/admin/change_list_object_tools.html deleted file mode 100644 index 11cc6fa..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/templates/admin/change_list_object_tools.html +++ /dev/null @@ -1,12 +0,0 @@ -{% load i18n admin_urls %} - -{% block object-tools-items %} - {% if has_add_permission %} -
  5. - {% url cl.opts|admin_urlname:'add' as add_url %} - - {% blocktranslate with cl.opts.verbose_name as name %}Add {{ name }}{% endblocktranslate %} - -
  6. - {% endif %} -{% endblock %} diff --git a/venv/Lib/site-packages/django/contrib/admin/templates/admin/change_list_results.html b/venv/Lib/site-packages/django/contrib/admin/templates/admin/change_list_results.html deleted file mode 100644 index 399d1d3..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/templates/admin/change_list_results.html +++ /dev/null @@ -1,38 +0,0 @@ -{% load i18n %} -{% if result_hidden_fields %} -
    {# DIV for HTML validation #} -{% for item in result_hidden_fields %}{{ item }}{% endfor %} -
    -{% endif %} -{% if results %} -
    - - - -{% for header in result_headers %} -{% endfor %} - - - -{% for result in results %} -{% if result.form and result.form.non_field_errors %} - -{% endif %} -{% for item in result %}{{ item }}{% endfor %} -{% endfor %} - -
    - {% if header.sortable %} - {% if header.sort_priority > 0 %} -
    - - {% if num_sorted_fields > 1 %}{{ header.sort_priority }}{% endif %} - -
    - {% endif %} - {% endif %} -
    {% if header.sortable %}{{ header.text|capfirst }}{% else %}{{ header.text|capfirst }}{% endif %}
    -
    -
    {{ result.form.non_field_errors }}
    -
    -{% endif %} diff --git a/venv/Lib/site-packages/django/contrib/admin/templates/admin/date_hierarchy.html b/venv/Lib/site-packages/django/contrib/admin/templates/admin/date_hierarchy.html deleted file mode 100644 index 65ae800..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/templates/admin/date_hierarchy.html +++ /dev/null @@ -1,16 +0,0 @@ -{% if show %} -
    -
    -
    -{% endif %} diff --git a/venv/Lib/site-packages/django/contrib/admin/templates/admin/delete_confirmation.html b/venv/Lib/site-packages/django/contrib/admin/templates/admin/delete_confirmation.html deleted file mode 100644 index d4c9b29..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/templates/admin/delete_confirmation.html +++ /dev/null @@ -1,52 +0,0 @@ -{% extends "admin/base_site.html" %} -{% load i18n admin_urls static %} - -{% block extrahead %} - {{ block.super }} - {{ media }} - -{% endblock %} - -{% block bodyclass %}{{ block.super }} app-{{ opts.app_label }} model-{{ opts.model_name }} delete-confirmation{% endblock %} - -{% block breadcrumbs %} - -{% endblock %} - -{% block content %} -{% if perms_lacking %} -

    {% blocktranslate with escaped_object=object %}Deleting the {{ object_name }} '{{ escaped_object }}' would result in deleting related objects, but your account doesn't have permission to delete the following types of objects:{% endblocktranslate %}

    -
      - {% for obj in perms_lacking %} -
    • {{ obj }}
    • - {% endfor %} -
    -{% elif protected %} -

    {% blocktranslate with escaped_object=object %}Deleting the {{ object_name }} '{{ escaped_object }}' would require deleting the following protected related objects:{% endblocktranslate %}

    -
      - {% for obj in protected %} -
    • {{ obj }}
    • - {% endfor %} -
    -{% else %} -

    {% blocktranslate with escaped_object=object %}Are you sure you want to delete the {{ object_name }} "{{ escaped_object }}"? All of the following related items will be deleted:{% endblocktranslate %}

    - {% include "admin/includes/object_delete_summary.html" %} -

    {% translate "Objects" %}

    -
      {{ deleted_objects|unordered_list }}
    -
    {% csrf_token %} -
    - - {% if is_popup %}{% endif %} - {% if to_field %}{% endif %} - - {% translate "No, take me back" %} -
    -
    -{% endif %} -{% endblock %} diff --git a/venv/Lib/site-packages/django/contrib/admin/templates/admin/delete_selected_confirmation.html b/venv/Lib/site-packages/django/contrib/admin/templates/admin/delete_selected_confirmation.html deleted file mode 100644 index a49b6ad..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/templates/admin/delete_selected_confirmation.html +++ /dev/null @@ -1,55 +0,0 @@ -{% extends "admin/base_site.html" %} -{% load i18n l10n admin_urls static %} - -{% block extrahead %} - {{ block.super }} - {{ media }} - -{% endblock %} - -{% block bodyclass %}{{ block.super }} app-{{ opts.app_label }} model-{{ opts.model_name }} delete-confirmation delete-selected-confirmation{% endblock %} - -{% block breadcrumbs %} - -{% endblock %} - -{% block content %} -{% if perms_lacking %} -

    {% blocktranslate %}Deleting the selected {{ objects_name }} would result in deleting related objects, but your account doesn't have permission to delete the following types of objects:{% endblocktranslate %}

    -
      - {% for obj in perms_lacking %} -
    • {{ obj }}
    • - {% endfor %} -
    -{% elif protected %} -

    {% blocktranslate %}Deleting the selected {{ objects_name }} would require deleting the following protected related objects:{% endblocktranslate %}

    -
      - {% for obj in protected %} -
    • {{ obj }}
    • - {% endfor %} -
    -{% else %} -

    {% blocktranslate %}Are you sure you want to delete the selected {{ objects_name }}? All of the following objects and their related items will be deleted:{% endblocktranslate %}

    - {% include "admin/includes/object_delete_summary.html" %} -

    {% translate "Objects" %}

    - {% for deletable_object in deletable_objects %} -
      {{ deletable_object|unordered_list }}
    - {% endfor %} -
    {% csrf_token %} -
    - {% for obj in queryset %} - - {% endfor %} - - - - {% translate "No, take me back" %} -
    -
    -{% endif %} -{% endblock %} diff --git a/venv/Lib/site-packages/django/contrib/admin/templates/admin/edit_inline/stacked.html b/venv/Lib/site-packages/django/contrib/admin/templates/admin/edit_inline/stacked.html deleted file mode 100644 index ccc7134..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/templates/admin/edit_inline/stacked.html +++ /dev/null @@ -1,29 +0,0 @@ -{% load i18n admin_urls %} -
    -
    - {% if inline_admin_formset.formset.max_num == 1 %} -

    {{ inline_admin_formset.opts.verbose_name|capfirst }}

    - {% else %} -

    {{ inline_admin_formset.opts.verbose_name_plural|capfirst }}

    - {% endif %} -{{ inline_admin_formset.formset.management_form }} -{{ inline_admin_formset.formset.non_form_errors }} - -{% for inline_admin_form in inline_admin_formset %}
    -

    {{ inline_admin_formset.opts.verbose_name|capfirst }}: {% if inline_admin_form.original %}{{ inline_admin_form.original }}{% if inline_admin_form.model_admin.show_change_link and inline_admin_form.model_admin.has_registered_model %} {% if inline_admin_formset.has_change_permission %}{% translate "Change" %}{% else %}{% translate "View" %}{% endif %}{% endif %} -{% else %}#{{ forloop.counter }}{% endif %} - {% if inline_admin_form.show_url %}{% translate "View on site" %}{% endif %} - {% if inline_admin_formset.formset.can_delete and inline_admin_formset.has_delete_permission and inline_admin_form.original %}{{ inline_admin_form.deletion_field.field }} {{ inline_admin_form.deletion_field.label_tag }}{% endif %} -

    - {% if inline_admin_form.form.non_field_errors %}{{ inline_admin_form.form.non_field_errors }}{% endif %} - {% for fieldset in inline_admin_form %} - {% include "admin/includes/fieldset.html" %} - {% endfor %} - {% if inline_admin_form.needs_explicit_pk_field %}{{ inline_admin_form.pk_field.field }}{% endif %} - {% if inline_admin_form.fk_field %}{{ inline_admin_form.fk_field.field }}{% endif %} -
    {% endfor %} -
    -
    diff --git a/venv/Lib/site-packages/django/contrib/admin/templates/admin/edit_inline/tabular.html b/venv/Lib/site-packages/django/contrib/admin/templates/admin/edit_inline/tabular.html deleted file mode 100644 index 4c0a08c..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/templates/admin/edit_inline/tabular.html +++ /dev/null @@ -1,66 +0,0 @@ -{% load i18n admin_urls static admin_modify %} -
    - -
    diff --git a/venv/Lib/site-packages/django/contrib/admin/templates/admin/filter.html b/venv/Lib/site-packages/django/contrib/admin/templates/admin/filter.html deleted file mode 100644 index 35dc553..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/templates/admin/filter.html +++ /dev/null @@ -1,8 +0,0 @@ -{% load i18n %} -

    {% blocktranslate with filter_title=title %} By {{ filter_title }} {% endblocktranslate %}

    - diff --git a/venv/Lib/site-packages/django/contrib/admin/templates/admin/includes/fieldset.html b/venv/Lib/site-packages/django/contrib/admin/templates/admin/includes/fieldset.html deleted file mode 100644 index 218fd5a..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/templates/admin/includes/fieldset.html +++ /dev/null @@ -1,29 +0,0 @@ -
    - {% if fieldset.name %}

    {{ fieldset.name }}

    {% endif %} - {% if fieldset.description %} -
    {{ fieldset.description|safe }}
    - {% endif %} - {% for line in fieldset %} -
    - {% if line.fields|length_is:'1' %}{{ line.errors }}{% endif %} - {% for field in line %} - - {% if not line.fields|length_is:'1' and not field.is_readonly %}{{ field.errors }}{% endif %} - {% if field.is_checkbox %} - {{ field.field }}{{ field.label_tag }} - {% else %} - {{ field.label_tag }} - {% if field.is_readonly %} -
    {{ field.contents }}
    - {% else %} - {{ field.field }} - {% endif %} - {% endif %} - {% if field.field.help_text %} -
    {{ field.field.help_text|safe }}
    - {% endif %} -
    - {% endfor %} - - {% endfor %} -
    diff --git a/venv/Lib/site-packages/django/contrib/admin/templates/admin/includes/object_delete_summary.html b/venv/Lib/site-packages/django/contrib/admin/templates/admin/includes/object_delete_summary.html deleted file mode 100644 index 9ad97db..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/templates/admin/includes/object_delete_summary.html +++ /dev/null @@ -1,7 +0,0 @@ -{% load i18n %} -

    {% translate "Summary" %}

    -
      - {% for model_name, object_count in model_count %} -
    • {{ model_name|capfirst }}: {{ object_count }}
    • - {% endfor %} -
    diff --git a/venv/Lib/site-packages/django/contrib/admin/templates/admin/index.html b/venv/Lib/site-packages/django/contrib/admin/templates/admin/index.html deleted file mode 100644 index b6e84b6..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/templates/admin/index.html +++ /dev/null @@ -1,50 +0,0 @@ -{% extends "admin/base_site.html" %} -{% load i18n static %} - -{% block extrastyle %}{{ block.super }}{% endblock %} - -{% block coltype %}colMS{% endblock %} - -{% block bodyclass %}{{ block.super }} dashboard{% endblock %} - -{% block breadcrumbs %}{% endblock %} - -{% block nav-sidebar %}{% endblock %} - -{% block content %} -
    - {% include "admin/app_list.html" with app_list=app_list show_changelinks=True %} -
    -{% endblock %} - -{% block sidebar %} - -{% endblock %} diff --git a/venv/Lib/site-packages/django/contrib/admin/templates/admin/invalid_setup.html b/venv/Lib/site-packages/django/contrib/admin/templates/admin/invalid_setup.html deleted file mode 100644 index 1ef7c71..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/templates/admin/invalid_setup.html +++ /dev/null @@ -1,13 +0,0 @@ -{% extends "admin/base_site.html" %} -{% load i18n %} - -{% block breadcrumbs %} - -{% endblock %} - -{% block content %} -

    {% translate 'Something’s wrong with your database installation. Make sure the appropriate database tables have been created, and make sure the database is readable by the appropriate user.' %}

    -{% endblock %} diff --git a/venv/Lib/site-packages/django/contrib/admin/templates/admin/login.html b/venv/Lib/site-packages/django/contrib/admin/templates/admin/login.html deleted file mode 100644 index 7a192a4..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/templates/admin/login.html +++ /dev/null @@ -1,68 +0,0 @@ -{% extends "admin/base_site.html" %} -{% load i18n static %} - -{% block extrastyle %}{{ block.super }} -{{ form.media }} -{% endblock %} - -{% block bodyclass %}{{ block.super }} login{% endblock %} - -{% block usertools %}{% endblock %} - -{% block nav-global %}{% endblock %} - -{% block nav-sidebar %}{% endblock %} - -{% block content_title %}{% endblock %} - -{% block breadcrumbs %}{% endblock %} - -{% block content %} -{% if form.errors and not form.non_field_errors %} -

    -{% if form.errors.items|length == 1 %}{% translate "Please correct the error below." %}{% else %}{% translate "Please correct the errors below." %}{% endif %} -

    -{% endif %} - -{% if form.non_field_errors %} -{% for error in form.non_field_errors %} -

    - {{ error }} -

    -{% endfor %} -{% endif %} - -
    - -{% if user.is_authenticated %} -

    -{% blocktranslate trimmed %} - You are authenticated as {{ username }}, but are not authorized to - access this page. Would you like to login to a different account? -{% endblocktranslate %} -

    -{% endif %} - -
    {% csrf_token %} -
    - {{ form.username.errors }} - {{ form.username.label_tag }} {{ form.username }} -
    -
    - {{ form.password.errors }} - {{ form.password.label_tag }} {{ form.password }} - -
    - {% url 'admin_password_reset' as password_reset_url %} - {% if password_reset_url %} - - {% endif %} -
    - -
    -
    - -
    -{% endblock %} diff --git a/venv/Lib/site-packages/django/contrib/admin/templates/admin/nav_sidebar.html b/venv/Lib/site-packages/django/contrib/admin/templates/admin/nav_sidebar.html deleted file mode 100644 index 6ddff01..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/templates/admin/nav_sidebar.html +++ /dev/null @@ -1,8 +0,0 @@ -{% load i18n %} - - diff --git a/venv/Lib/site-packages/django/contrib/admin/templates/admin/object_history.html b/venv/Lib/site-packages/django/contrib/admin/templates/admin/object_history.html deleted file mode 100644 index 3015f36..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/templates/admin/object_history.html +++ /dev/null @@ -1,42 +0,0 @@ -{% extends "admin/base_site.html" %} -{% load i18n admin_urls %} - -{% block breadcrumbs %} - -{% endblock %} - -{% block content %} -
    -
    - -{% if action_list %} - - - - - - - - - - {% for action in action_list %} - - - - - - {% endfor %} - -
    {% translate 'Date/time' %}{% translate 'User' %}{% translate 'Action' %}
    {{ action.action_time|date:"DATETIME_FORMAT" }}{{ action.user.get_username }}{% if action.user.get_full_name %} ({{ action.user.get_full_name }}){% endif %}{{ action.get_change_message }}
    -{% else %} -

    {% translate 'This object doesn’t have a change history. It probably wasn’t added via this admin site.' %}

    -{% endif %} -
    -
    -{% endblock %} diff --git a/venv/Lib/site-packages/django/contrib/admin/templates/admin/pagination.html b/venv/Lib/site-packages/django/contrib/admin/templates/admin/pagination.html deleted file mode 100644 index bc3117b..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/templates/admin/pagination.html +++ /dev/null @@ -1,12 +0,0 @@ -{% load admin_list %} -{% load i18n %} -

    -{% if pagination_required %} -{% for i in page_range %} - {% paginator_number cl i %} -{% endfor %} -{% endif %} -{{ cl.result_count }} {% if cl.result_count == 1 %}{{ cl.opts.verbose_name }}{% else %}{{ cl.opts.verbose_name_plural }}{% endif %} -{% if show_all_url %}{% translate 'Show all' %}{% endif %} -{% if cl.formset and cl.result_count %}{% endif %} -

    diff --git a/venv/Lib/site-packages/django/contrib/admin/templates/admin/popup_response.html b/venv/Lib/site-packages/django/contrib/admin/templates/admin/popup_response.html deleted file mode 100644 index 57a1ae3..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/templates/admin/popup_response.html +++ /dev/null @@ -1,10 +0,0 @@ -{% load i18n static %} - - {% translate 'Popup closing…' %} - - - - diff --git a/venv/Lib/site-packages/django/contrib/admin/templates/admin/prepopulated_fields_js.html b/venv/Lib/site-packages/django/contrib/admin/templates/admin/prepopulated_fields_js.html deleted file mode 100644 index dd6e561..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/templates/admin/prepopulated_fields_js.html +++ /dev/null @@ -1,5 +0,0 @@ -{% load static %} - diff --git a/venv/Lib/site-packages/django/contrib/admin/templates/admin/search_form.html b/venv/Lib/site-packages/django/contrib/admin/templates/admin/search_form.html deleted file mode 100644 index fd7818a..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/templates/admin/search_form.html +++ /dev/null @@ -1,20 +0,0 @@ -{% load i18n static %} -{% if cl.search_fields %} -
    -{% endif %} diff --git a/venv/Lib/site-packages/django/contrib/admin/templates/admin/submit_line.html b/venv/Lib/site-packages/django/contrib/admin/templates/admin/submit_line.html deleted file mode 100644 index f401f0d..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/templates/admin/submit_line.html +++ /dev/null @@ -1,14 +0,0 @@ -{% load i18n admin_urls %} -
    -{% block submit-row %} -{% if show_save %}{% endif %} -{% if show_delete_link and original %} - {% url opts|admin_urlname:'delete' original.pk|admin_urlquote as delete_url %} - -{% endif %} -{% if show_save_as_new %}{% endif %} -{% if show_save_and_add_another %}{% endif %} -{% if show_save_and_continue %}{% endif %} -{% if show_close %}{% translate 'Close' %}{% endif %} -{% endblock %} -
    diff --git a/venv/Lib/site-packages/django/contrib/admin/templates/admin/widgets/clearable_file_input.html b/venv/Lib/site-packages/django/contrib/admin/templates/admin/widgets/clearable_file_input.html deleted file mode 100644 index fe71ebd..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/templates/admin/widgets/clearable_file_input.html +++ /dev/null @@ -1,6 +0,0 @@ -{% if widget.is_initial %}

    {{ widget.initial_text }}: {{ widget.value }}{% if not widget.required %} - - -{% endif %}
    -{{ widget.input_text }}:{% endif %} -{% if widget.is_initial %}

    {% endif %} diff --git a/venv/Lib/site-packages/django/contrib/admin/templates/admin/widgets/foreign_key_raw_id.html b/venv/Lib/site-packages/django/contrib/admin/templates/admin/widgets/foreign_key_raw_id.html deleted file mode 100644 index ca25b52..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/templates/admin/widgets/foreign_key_raw_id.html +++ /dev/null @@ -1,2 +0,0 @@ -{% include 'django/forms/widgets/input.html' %}{% if related_url %}{% endif %}{% if link_label %} -{% if link_url %}{% endif %}{{ link_label }}{% if link_url %}{% endif %}{% endif %} diff --git a/venv/Lib/site-packages/django/contrib/admin/templates/admin/widgets/many_to_many_raw_id.html b/venv/Lib/site-packages/django/contrib/admin/templates/admin/widgets/many_to_many_raw_id.html deleted file mode 100644 index 0dd0331..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/templates/admin/widgets/many_to_many_raw_id.html +++ /dev/null @@ -1 +0,0 @@ -{% include 'admin/widgets/foreign_key_raw_id.html' %} diff --git a/venv/Lib/site-packages/django/contrib/admin/templates/admin/widgets/radio.html b/venv/Lib/site-packages/django/contrib/admin/templates/admin/widgets/radio.html deleted file mode 100644 index 780899a..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/templates/admin/widgets/radio.html +++ /dev/null @@ -1 +0,0 @@ -{% include "django/forms/widgets/multiple_input.html" %} diff --git a/venv/Lib/site-packages/django/contrib/admin/templates/admin/widgets/related_widget_wrapper.html b/venv/Lib/site-packages/django/contrib/admin/templates/admin/widgets/related_widget_wrapper.html deleted file mode 100644 index a97bec1..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/templates/admin/widgets/related_widget_wrapper.html +++ /dev/null @@ -1,31 +0,0 @@ -{% load i18n static %} - diff --git a/venv/Lib/site-packages/django/contrib/admin/templates/admin/widgets/split_datetime.html b/venv/Lib/site-packages/django/contrib/admin/templates/admin/widgets/split_datetime.html deleted file mode 100644 index 7fc7bf6..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/templates/admin/widgets/split_datetime.html +++ /dev/null @@ -1,4 +0,0 @@ -

    - {{ date_label }} {% with widget=widget.subwidgets.0 %}{% include widget.template_name %}{% endwith %}
    - {{ time_label }} {% with widget=widget.subwidgets.1 %}{% include widget.template_name %}{% endwith %} -

    diff --git a/venv/Lib/site-packages/django/contrib/admin/templates/admin/widgets/url.html b/venv/Lib/site-packages/django/contrib/admin/templates/admin/widgets/url.html deleted file mode 100644 index 69dc401..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/templates/admin/widgets/url.html +++ /dev/null @@ -1 +0,0 @@ -{% if url_valid %}

    {{ current_label }} {{ widget.value }}
    {{ change_label }} {% endif %}{% include "django/forms/widgets/input.html" %}{% if url_valid %}

    {% endif %} diff --git a/venv/Lib/site-packages/django/contrib/admin/templates/registration/logged_out.html b/venv/Lib/site-packages/django/contrib/admin/templates/registration/logged_out.html deleted file mode 100644 index e9a5545..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/templates/registration/logged_out.html +++ /dev/null @@ -1,14 +0,0 @@ -{% extends "admin/base_site.html" %} -{% load i18n %} - -{% block breadcrumbs %}{% endblock %} - -{% block nav-sidebar %}{% endblock %} - -{% block content %} - -

    {% translate "Thanks for spending some quality time with the web site today." %}

    - -

    {% translate 'Log in again' %}

    - -{% endblock %} diff --git a/venv/Lib/site-packages/django/contrib/admin/templates/registration/password_change_done.html b/venv/Lib/site-packages/django/contrib/admin/templates/registration/password_change_done.html deleted file mode 100644 index e1bb982..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/templates/registration/password_change_done.html +++ /dev/null @@ -1,13 +0,0 @@ -{% extends "admin/base_site.html" %} -{% load i18n %} -{% block userlinks %}{% url 'django-admindocs-docroot' as docsroot %}{% if docsroot %}{% translate 'Documentation' %} / {% endif %}{% translate 'Change password' %} / {% translate 'Log out' %}{% endblock %} -{% block breadcrumbs %} - -{% endblock %} - -{% block content %} -

    {% translate 'Your password was changed.' %}

    -{% endblock %} diff --git a/venv/Lib/site-packages/django/contrib/admin/templates/registration/password_change_form.html b/venv/Lib/site-packages/django/contrib/admin/templates/registration/password_change_form.html deleted file mode 100644 index 95c84f9..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/templates/registration/password_change_form.html +++ /dev/null @@ -1,57 +0,0 @@ -{% extends "admin/base_site.html" %} -{% load i18n static %} -{% block extrastyle %}{{ block.super }}{% endblock %} -{% block userlinks %}{% url 'django-admindocs-docroot' as docsroot %}{% if docsroot %}{% translate 'Documentation' %} / {% endif %} {% translate 'Change password' %} / {% translate 'Log out' %}{% endblock %} -{% block breadcrumbs %} - -{% endblock %} - -{% block content %}
    - -
    {% csrf_token %} -
    -{% if form.errors %} -

    - {% if form.errors.items|length == 1 %}{% translate "Please correct the error below." %}{% else %}{% translate "Please correct the errors below." %}{% endif %} -

    -{% endif %} - - -

    {% translate 'Please enter your old password, for security’s sake, and then enter your new password twice so we can verify you typed it in correctly.' %}

    - -
    - -
    - {{ form.old_password.errors }} - {{ form.old_password.label_tag }} {{ form.old_password }} -
    - -
    - {{ form.new_password1.errors }} - {{ form.new_password1.label_tag }} {{ form.new_password1 }} - {% if form.new_password1.help_text %} -
    {{ form.new_password1.help_text|safe }}
    - {% endif %} -
    - -
    -{{ form.new_password2.errors }} - {{ form.new_password2.label_tag }} {{ form.new_password2 }} - {% if form.new_password2.help_text %} -
    {{ form.new_password2.help_text|safe }}
    - {% endif %} -
    - -
    - -
    - -
    - -
    -
    - -{% endblock %} diff --git a/venv/Lib/site-packages/django/contrib/admin/templates/registration/password_reset_complete.html b/venv/Lib/site-packages/django/contrib/admin/templates/registration/password_reset_complete.html deleted file mode 100644 index e6a383f..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/templates/registration/password_reset_complete.html +++ /dev/null @@ -1,17 +0,0 @@ -{% extends "admin/base_site.html" %} -{% load i18n %} - -{% block breadcrumbs %} - -{% endblock %} - -{% block content %} - -

    {% translate "Your password has been set. You may go ahead and log in now." %}

    - -

    {% translate 'Log in' %}

    - -{% endblock %} diff --git a/venv/Lib/site-packages/django/contrib/admin/templates/registration/password_reset_confirm.html b/venv/Lib/site-packages/django/contrib/admin/templates/registration/password_reset_confirm.html deleted file mode 100644 index 373e703..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/templates/registration/password_reset_confirm.html +++ /dev/null @@ -1,41 +0,0 @@ -{% extends "admin/base_site.html" %} -{% load i18n static %} - -{% block extrastyle %}{{ block.super }}{% endblock %} -{% block breadcrumbs %} - -{% endblock %} - -{% block content %} - -{% if validlink %} - -

    {% translate "Please enter your new password twice so we can verify you typed it in correctly." %}

    - -
    {% csrf_token %} -
    - -
    - {{ form.new_password1.errors }} - - {{ form.new_password1 }} -
    -
    - {{ form.new_password2.errors }} - - {{ form.new_password2 }} -
    - -
    -
    - -{% else %} - -

    {% translate "The password reset link was invalid, possibly because it has already been used. Please request a new password reset." %}

    - -{% endif %} - -{% endblock %} diff --git a/venv/Lib/site-packages/django/contrib/admin/templates/registration/password_reset_done.html b/venv/Lib/site-packages/django/contrib/admin/templates/registration/password_reset_done.html deleted file mode 100644 index 8b1971a..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/templates/registration/password_reset_done.html +++ /dev/null @@ -1,17 +0,0 @@ -{% extends "admin/base_site.html" %} -{% load i18n %} - -{% block breadcrumbs %} - -{% endblock %} - -{% block content %} - -

    {% translate 'We’ve emailed you instructions for setting your password, if an account exists with the email you entered. You should receive them shortly.' %}

    - -

    {% translate 'If you don’t receive an email, please make sure you’ve entered the address you registered with, and check your spam folder.' %}

    - -{% endblock %} diff --git a/venv/Lib/site-packages/django/contrib/admin/templates/registration/password_reset_email.html b/venv/Lib/site-packages/django/contrib/admin/templates/registration/password_reset_email.html deleted file mode 100644 index 6482209..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/templates/registration/password_reset_email.html +++ /dev/null @@ -1,14 +0,0 @@ -{% load i18n %}{% autoescape off %} -{% blocktranslate %}You're receiving this email because you requested a password reset for your user account at {{ site_name }}.{% endblocktranslate %} - -{% translate "Please go to the following page and choose a new password:" %} -{% block reset_link %} -{{ protocol }}://{{ domain }}{% url 'password_reset_confirm' uidb64=uid token=token %} -{% endblock %} -{% translate 'Your username, in case you’ve forgotten:' %} {{ user.get_username }} - -{% translate "Thanks for using our site!" %} - -{% blocktranslate %}The {{ site_name }} team{% endblocktranslate %} - -{% endautoescape %} diff --git a/venv/Lib/site-packages/django/contrib/admin/templates/registration/password_reset_form.html b/venv/Lib/site-packages/django/contrib/admin/templates/registration/password_reset_form.html deleted file mode 100644 index 33785f7..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/templates/registration/password_reset_form.html +++ /dev/null @@ -1,27 +0,0 @@ -{% extends "admin/base_site.html" %} -{% load i18n static %} - -{% block extrastyle %}{{ block.super }}{% endblock %} -{% block breadcrumbs %} - -{% endblock %} - -{% block content %} - -

    {% translate 'Forgotten your password? Enter your email address below, and we’ll email instructions for setting a new one.' %}

    - -
    {% csrf_token %} -
    -
    - {{ form.email.errors }} - - {{ form.email }} -
    - -
    -
    - -{% endblock %} diff --git a/venv/Lib/site-packages/django/contrib/admin/templatetags/__init__.py b/venv/Lib/site-packages/django/contrib/admin/templatetags/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/venv/Lib/site-packages/django/contrib/admin/templatetags/admin_list.py b/venv/Lib/site-packages/django/contrib/admin/templatetags/admin_list.py deleted file mode 100644 index bc74a2a..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/templatetags/admin_list.py +++ /dev/null @@ -1,468 +0,0 @@ -import datetime - -from django.conf import settings -from django.contrib.admin.templatetags.admin_urls import add_preserved_filters -from django.contrib.admin.utils import ( - display_for_field, display_for_value, get_fields_from_path, - label_for_field, lookup_field, -) -from django.contrib.admin.views.main import ( - ALL_VAR, IS_POPUP_VAR, ORDER_VAR, PAGE_VAR, SEARCH_VAR, -) -from django.core.exceptions import ObjectDoesNotExist -from django.db import models -from django.template import Library -from django.template.loader import get_template -from django.templatetags.static import static -from django.urls import NoReverseMatch -from django.utils import formats, timezone -from django.utils.html import format_html -from django.utils.safestring import mark_safe -from django.utils.text import capfirst -from django.utils.translation import gettext as _ - -from .base import InclusionAdminNode - -register = Library() - - -@register.simple_tag -def paginator_number(cl, i): - """ - Generate an individual page index link in a paginated list. - """ - if i == cl.paginator.ELLIPSIS: - return format_html('{} ', cl.paginator.ELLIPSIS) - elif i == cl.page_num: - return format_html('{} ', i) - else: - return format_html( - '{} ', - cl.get_query_string({PAGE_VAR: i}), - mark_safe(' class="end"' if i == cl.paginator.num_pages else ''), - i, - ) - - -def pagination(cl): - """ - Generate the series of links to the pages in a paginated list. - """ - pagination_required = (not cl.show_all or not cl.can_show_all) and cl.multi_page - page_range = cl.paginator.get_elided_page_range(cl.page_num) if pagination_required else [] - need_show_all_link = cl.can_show_all and not cl.show_all and cl.multi_page - return { - 'cl': cl, - 'pagination_required': pagination_required, - 'show_all_url': need_show_all_link and cl.get_query_string({ALL_VAR: ''}), - 'page_range': page_range, - 'ALL_VAR': ALL_VAR, - '1': 1, - } - - -@register.tag(name='pagination') -def pagination_tag(parser, token): - return InclusionAdminNode( - parser, token, - func=pagination, - template_name='pagination.html', - takes_context=False, - ) - - -def result_headers(cl): - """ - Generate the list column headers. - """ - ordering_field_columns = cl.get_ordering_field_columns() - for i, field_name in enumerate(cl.list_display): - text, attr = label_for_field( - field_name, cl.model, - model_admin=cl.model_admin, - return_attr=True - ) - is_field_sortable = cl.sortable_by is None or field_name in cl.sortable_by - if attr: - field_name = _coerce_field_name(field_name, i) - # Potentially not sortable - - # if the field is the action checkbox: no sorting and special class - if field_name == 'action_checkbox': - yield { - "text": text, - "class_attrib": mark_safe(' class="action-checkbox-column"'), - "sortable": False, - } - continue - - admin_order_field = getattr(attr, "admin_order_field", None) - # Set ordering for attr that is a property, if defined. - if isinstance(attr, property) and hasattr(attr, 'fget'): - admin_order_field = getattr(attr.fget, 'admin_order_field', None) - if not admin_order_field: - is_field_sortable = False - - if not is_field_sortable: - # Not sortable - yield { - 'text': text, - 'class_attrib': format_html(' class="column-{}"', field_name), - 'sortable': False, - } - continue - - # OK, it is sortable if we got this far - th_classes = ['sortable', 'column-{}'.format(field_name)] - order_type = '' - new_order_type = 'asc' - sort_priority = 0 - # Is it currently being sorted on? - is_sorted = i in ordering_field_columns - if is_sorted: - order_type = ordering_field_columns.get(i).lower() - sort_priority = list(ordering_field_columns).index(i) + 1 - th_classes.append('sorted %sending' % order_type) - new_order_type = {'asc': 'desc', 'desc': 'asc'}[order_type] - - # build new ordering param - o_list_primary = [] # URL for making this field the primary sort - o_list_remove = [] # URL for removing this field from sort - o_list_toggle = [] # URL for toggling order type for this field - - def make_qs_param(t, n): - return ('-' if t == 'desc' else '') + str(n) - - for j, ot in ordering_field_columns.items(): - if j == i: # Same column - param = make_qs_param(new_order_type, j) - # We want clicking on this header to bring the ordering to the - # front - o_list_primary.insert(0, param) - o_list_toggle.append(param) - # o_list_remove - omit - else: - param = make_qs_param(ot, j) - o_list_primary.append(param) - o_list_toggle.append(param) - o_list_remove.append(param) - - if i not in ordering_field_columns: - o_list_primary.insert(0, make_qs_param(new_order_type, i)) - - yield { - "text": text, - "sortable": True, - "sorted": is_sorted, - "ascending": order_type == "asc", - "sort_priority": sort_priority, - "url_primary": cl.get_query_string({ORDER_VAR: '.'.join(o_list_primary)}), - "url_remove": cl.get_query_string({ORDER_VAR: '.'.join(o_list_remove)}), - "url_toggle": cl.get_query_string({ORDER_VAR: '.'.join(o_list_toggle)}), - "class_attrib": format_html(' class="{}"', ' '.join(th_classes)) if th_classes else '', - } - - -def _boolean_icon(field_val): - icon_url = static('admin/img/icon-%s.svg' % {True: 'yes', False: 'no', None: 'unknown'}[field_val]) - return format_html('{}', icon_url, field_val) - - -def _coerce_field_name(field_name, field_index): - """ - Coerce a field_name (which may be a callable) to a string. - """ - if callable(field_name): - if field_name.__name__ == '': - return 'lambda' + str(field_index) - else: - return field_name.__name__ - return field_name - - -def items_for_result(cl, result, form): - """ - Generate the actual list of data. - """ - - def link_in_col(is_first, field_name, cl): - if cl.list_display_links is None: - return False - if is_first and not cl.list_display_links: - return True - return field_name in cl.list_display_links - - first = True - pk = cl.lookup_opts.pk.attname - for field_index, field_name in enumerate(cl.list_display): - empty_value_display = cl.model_admin.get_empty_value_display() - row_classes = ['field-%s' % _coerce_field_name(field_name, field_index)] - try: - f, attr, value = lookup_field(field_name, result, cl.model_admin) - except ObjectDoesNotExist: - result_repr = empty_value_display - else: - empty_value_display = getattr(attr, 'empty_value_display', empty_value_display) - if f is None or f.auto_created: - if field_name == 'action_checkbox': - row_classes = ['action-checkbox'] - boolean = getattr(attr, 'boolean', False) - result_repr = display_for_value(value, empty_value_display, boolean) - if isinstance(value, (datetime.date, datetime.time)): - row_classes.append('nowrap') - else: - if isinstance(f.remote_field, models.ManyToOneRel): - field_val = getattr(result, f.name) - if field_val is None: - result_repr = empty_value_display - else: - result_repr = field_val - else: - result_repr = display_for_field(value, f, empty_value_display) - if isinstance(f, (models.DateField, models.TimeField, models.ForeignKey)): - row_classes.append('nowrap') - row_class = mark_safe(' class="%s"' % ' '.join(row_classes)) - # If list_display_links not defined, add the link tag to the first field - if link_in_col(first, field_name, cl): - table_tag = 'th' if first else 'td' - first = False - - # Display link to the result's change_view if the url exists, else - # display just the result's representation. - try: - url = cl.url_for_result(result) - except NoReverseMatch: - link_or_text = result_repr - else: - url = add_preserved_filters({'preserved_filters': cl.preserved_filters, 'opts': cl.opts}, url) - # Convert the pk to something that can be used in JavaScript. - # Problem cases are non-ASCII strings. - if cl.to_field: - attr = str(cl.to_field) - else: - attr = pk - value = result.serializable_value(attr) - link_or_text = format_html( - '{}', - url, - format_html( - ' data-popup-opener="{}"', value - ) if cl.is_popup else '', - result_repr) - - yield format_html('<{}{}>{}', table_tag, row_class, link_or_text, table_tag) - else: - # By default the fields come from ModelAdmin.list_editable, but if we pull - # the fields out of the form instead of list_editable custom admins - # can provide fields on a per request basis - if (form and field_name in form.fields and not ( - field_name == cl.model._meta.pk.name and - form[cl.model._meta.pk.name].is_hidden)): - bf = form[field_name] - result_repr = mark_safe(str(bf.errors) + str(bf)) - yield format_html('{}', row_class, result_repr) - if form and not form[cl.model._meta.pk.name].is_hidden: - yield format_html('{}', form[cl.model._meta.pk.name]) - - -class ResultList(list): - """ - Wrapper class used to return items in a list_editable changelist, annotated - with the form object for error reporting purposes. Needed to maintain - backwards compatibility with existing admin templates. - """ - def __init__(self, form, *items): - self.form = form - super().__init__(*items) - - -def results(cl): - if cl.formset: - for res, form in zip(cl.result_list, cl.formset.forms): - yield ResultList(form, items_for_result(cl, res, form)) - else: - for res in cl.result_list: - yield ResultList(None, items_for_result(cl, res, None)) - - -def result_hidden_fields(cl): - if cl.formset: - for res, form in zip(cl.result_list, cl.formset.forms): - if form[cl.model._meta.pk.name].is_hidden: - yield mark_safe(form[cl.model._meta.pk.name]) - - -def result_list(cl): - """ - Display the headers and data list together. - """ - headers = list(result_headers(cl)) - num_sorted_fields = 0 - for h in headers: - if h['sortable'] and h['sorted']: - num_sorted_fields += 1 - return { - 'cl': cl, - 'result_hidden_fields': list(result_hidden_fields(cl)), - 'result_headers': headers, - 'num_sorted_fields': num_sorted_fields, - 'results': list(results(cl)), - } - - -@register.tag(name='result_list') -def result_list_tag(parser, token): - return InclusionAdminNode( - parser, token, - func=result_list, - template_name='change_list_results.html', - takes_context=False, - ) - - -def date_hierarchy(cl): - """ - Display the date hierarchy for date drill-down functionality. - """ - if cl.date_hierarchy: - field_name = cl.date_hierarchy - field = get_fields_from_path(cl.model, field_name)[-1] - if isinstance(field, models.DateTimeField): - dates_or_datetimes = 'datetimes' - qs_kwargs = {'is_dst': True} if settings.USE_DEPRECATED_PYTZ else {} - else: - dates_or_datetimes = 'dates' - qs_kwargs = {} - year_field = '%s__year' % field_name - month_field = '%s__month' % field_name - day_field = '%s__day' % field_name - field_generic = '%s__' % field_name - year_lookup = cl.params.get(year_field) - month_lookup = cl.params.get(month_field) - day_lookup = cl.params.get(day_field) - - def link(filters): - return cl.get_query_string(filters, [field_generic]) - - if not (year_lookup or month_lookup or day_lookup): - # select appropriate start level - date_range = cl.queryset.aggregate(first=models.Min(field_name), - last=models.Max(field_name)) - if date_range['first'] and date_range['last']: - if dates_or_datetimes == 'datetimes': - date_range = { - k: timezone.localtime(v) if timezone.is_aware(v) else v - for k, v in date_range.items() - } - if date_range['first'].year == date_range['last'].year: - year_lookup = date_range['first'].year - if date_range['first'].month == date_range['last'].month: - month_lookup = date_range['first'].month - - if year_lookup and month_lookup and day_lookup: - day = datetime.date(int(year_lookup), int(month_lookup), int(day_lookup)) - return { - 'show': True, - 'back': { - 'link': link({year_field: year_lookup, month_field: month_lookup}), - 'title': capfirst(formats.date_format(day, 'YEAR_MONTH_FORMAT')) - }, - 'choices': [{'title': capfirst(formats.date_format(day, 'MONTH_DAY_FORMAT'))}] - } - elif year_lookup and month_lookup: - days = getattr(cl.queryset, dates_or_datetimes)(field_name, 'day', **qs_kwargs) - return { - 'show': True, - 'back': { - 'link': link({year_field: year_lookup}), - 'title': str(year_lookup) - }, - 'choices': [{ - 'link': link({year_field: year_lookup, month_field: month_lookup, day_field: day.day}), - 'title': capfirst(formats.date_format(day, 'MONTH_DAY_FORMAT')) - } for day in days] - } - elif year_lookup: - months = getattr(cl.queryset, dates_or_datetimes)(field_name, 'month', **qs_kwargs) - return { - 'show': True, - 'back': { - 'link': link({}), - 'title': _('All dates') - }, - 'choices': [{ - 'link': link({year_field: year_lookup, month_field: month.month}), - 'title': capfirst(formats.date_format(month, 'YEAR_MONTH_FORMAT')) - } for month in months] - } - else: - years = getattr(cl.queryset, dates_or_datetimes)(field_name, 'year', **qs_kwargs) - return { - 'show': True, - 'back': None, - 'choices': [{ - 'link': link({year_field: str(year.year)}), - 'title': str(year.year), - } for year in years] - } - - -@register.tag(name='date_hierarchy') -def date_hierarchy_tag(parser, token): - return InclusionAdminNode( - parser, token, - func=date_hierarchy, - template_name='date_hierarchy.html', - takes_context=False, - ) - - -def search_form(cl): - """ - Display a search form for searching the list. - """ - return { - 'cl': cl, - 'show_result_count': cl.result_count != cl.full_result_count, - 'search_var': SEARCH_VAR, - 'is_popup_var': IS_POPUP_VAR, - } - - -@register.tag(name='search_form') -def search_form_tag(parser, token): - return InclusionAdminNode(parser, token, func=search_form, template_name='search_form.html', takes_context=False) - - -@register.simple_tag -def admin_list_filter(cl, spec): - tpl = get_template(spec.template) - return tpl.render({ - 'title': spec.title, - 'choices': list(spec.choices(cl)), - 'spec': spec, - }) - - -def admin_actions(context): - """ - Track the number of times the action field has been rendered on the page, - so we know which value to use. - """ - context['action_index'] = context.get('action_index', -1) + 1 - return context - - -@register.tag(name='admin_actions') -def admin_actions_tag(parser, token): - return InclusionAdminNode(parser, token, func=admin_actions, template_name='actions.html') - - -@register.tag(name='change_list_object_tools') -def change_list_object_tools_tag(parser, token): - """Display the row of change list object tools.""" - return InclusionAdminNode( - parser, token, - func=lambda context: context, - template_name='change_list_object_tools.html', - ) diff --git a/venv/Lib/site-packages/django/contrib/admin/templatetags/admin_modify.py b/venv/Lib/site-packages/django/contrib/admin/templatetags/admin_modify.py deleted file mode 100644 index 583b763..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/templatetags/admin_modify.py +++ /dev/null @@ -1,117 +0,0 @@ -import json - -from django import template -from django.template.context import Context - -from .base import InclusionAdminNode - -register = template.Library() - - -def prepopulated_fields_js(context): - """ - Create a list of prepopulated_fields that should render JavaScript for - the prepopulated fields for both the admin form and inlines. - """ - prepopulated_fields = [] - if 'adminform' in context: - prepopulated_fields.extend(context['adminform'].prepopulated_fields) - if 'inline_admin_formsets' in context: - for inline_admin_formset in context['inline_admin_formsets']: - for inline_admin_form in inline_admin_formset: - if inline_admin_form.original is None: - prepopulated_fields.extend(inline_admin_form.prepopulated_fields) - - prepopulated_fields_json = [] - for field in prepopulated_fields: - prepopulated_fields_json.append({ - "id": "#%s" % field["field"].auto_id, - "name": field["field"].name, - "dependency_ids": ["#%s" % dependency.auto_id for dependency in field["dependencies"]], - "dependency_list": [dependency.name for dependency in field["dependencies"]], - "maxLength": field["field"].field.max_length or 50, - "allowUnicode": getattr(field["field"].field, "allow_unicode", False) - }) - - context.update({ - 'prepopulated_fields': prepopulated_fields, - 'prepopulated_fields_json': json.dumps(prepopulated_fields_json), - }) - return context - - -@register.tag(name='prepopulated_fields_js') -def prepopulated_fields_js_tag(parser, token): - return InclusionAdminNode(parser, token, func=prepopulated_fields_js, template_name="prepopulated_fields_js.html") - - -def submit_row(context): - """ - Display the row of buttons for delete and save. - """ - add = context['add'] - change = context['change'] - is_popup = context['is_popup'] - save_as = context['save_as'] - show_save = context.get('show_save', True) - show_save_and_add_another = context.get('show_save_and_add_another', True) - show_save_and_continue = context.get('show_save_and_continue', True) - has_add_permission = context['has_add_permission'] - has_change_permission = context['has_change_permission'] - has_view_permission = context['has_view_permission'] - has_editable_inline_admin_formsets = context['has_editable_inline_admin_formsets'] - can_save = (has_change_permission and change) or (has_add_permission and add) or has_editable_inline_admin_formsets - can_save_and_add_another = ( - has_add_permission and - not is_popup and - (not save_as or add) and - can_save and - show_save_and_add_another - ) - can_save_and_continue = not is_popup and can_save and has_view_permission and show_save_and_continue - can_change = has_change_permission or has_editable_inline_admin_formsets - ctx = Context(context) - ctx.update({ - 'can_change': can_change, - 'show_delete_link': ( - not is_popup and context['has_delete_permission'] and - change and context.get('show_delete', True) - ), - 'show_save_as_new': not is_popup and has_change_permission and change and save_as, - 'show_save_and_add_another': can_save_and_add_another, - 'show_save_and_continue': can_save_and_continue, - 'show_save': show_save and can_save, - 'show_close': not(show_save and can_save) - }) - return ctx - - -@register.tag(name='submit_row') -def submit_row_tag(parser, token): - return InclusionAdminNode(parser, token, func=submit_row, template_name='submit_line.html') - - -@register.tag(name='change_form_object_tools') -def change_form_object_tools_tag(parser, token): - """Display the row of change form object tools.""" - return InclusionAdminNode( - parser, token, - func=lambda context: context, - template_name='change_form_object_tools.html', - ) - - -@register.filter -def cell_count(inline_admin_form): - """Return the number of cells used in a tabular inline.""" - count = 1 # Hidden cell with hidden 'id' field - for fieldset in inline_admin_form: - # Count all visible fields. - for line in fieldset: - for field in line: - if not field.field.is_hidden: - count += 1 - if inline_admin_form.formset.can_delete: - # Delete checkbox - count += 1 - return count diff --git a/venv/Lib/site-packages/django/contrib/admin/templatetags/admin_urls.py b/venv/Lib/site-packages/django/contrib/admin/templatetags/admin_urls.py deleted file mode 100644 index f817c25..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/templatetags/admin_urls.py +++ /dev/null @@ -1,56 +0,0 @@ -from urllib.parse import parse_qsl, unquote, urlparse, urlunparse - -from django import template -from django.contrib.admin.utils import quote -from django.urls import Resolver404, get_script_prefix, resolve -from django.utils.http import urlencode - -register = template.Library() - - -@register.filter -def admin_urlname(value, arg): - return 'admin:%s_%s_%s' % (value.app_label, value.model_name, arg) - - -@register.filter -def admin_urlquote(value): - return quote(value) - - -@register.simple_tag(takes_context=True) -def add_preserved_filters(context, url, popup=False, to_field=None): - opts = context.get('opts') - preserved_filters = context.get('preserved_filters') - - parsed_url = list(urlparse(url)) - parsed_qs = dict(parse_qsl(parsed_url[4])) - merged_qs = {} - - if opts and preserved_filters: - preserved_filters = dict(parse_qsl(preserved_filters)) - - match_url = '/%s' % unquote(url).partition(get_script_prefix())[2] - try: - match = resolve(match_url) - except Resolver404: - pass - else: - current_url = '%s:%s' % (match.app_name, match.url_name) - changelist_url = 'admin:%s_%s_changelist' % (opts.app_label, opts.model_name) - if changelist_url == current_url and '_changelist_filters' in preserved_filters: - preserved_filters = dict(parse_qsl(preserved_filters['_changelist_filters'])) - - merged_qs.update(preserved_filters) - - if popup: - from django.contrib.admin.options import IS_POPUP_VAR - merged_qs[IS_POPUP_VAR] = 1 - if to_field: - from django.contrib.admin.options import TO_FIELD_VAR - merged_qs[TO_FIELD_VAR] = to_field - - merged_qs.update(parsed_qs) - - parsed_url[4] = urlencode(merged_qs) - return urlunparse(parsed_url) diff --git a/venv/Lib/site-packages/django/contrib/admin/templatetags/base.py b/venv/Lib/site-packages/django/contrib/admin/templatetags/base.py deleted file mode 100644 index e98604a..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/templatetags/base.py +++ /dev/null @@ -1,33 +0,0 @@ -from inspect import getfullargspec - -from django.template.library import InclusionNode, parse_bits - - -class InclusionAdminNode(InclusionNode): - """ - Template tag that allows its template to be overridden per model, per app, - or globally. - """ - - def __init__(self, parser, token, func, template_name, takes_context=True): - self.template_name = template_name - params, varargs, varkw, defaults, kwonly, kwonly_defaults, _ = getfullargspec(func) - bits = token.split_contents() - args, kwargs = parse_bits( - parser, bits[1:], params, varargs, varkw, defaults, kwonly, - kwonly_defaults, takes_context, bits[0], - ) - super().__init__(func, takes_context, args, kwargs, filename=None) - - def render(self, context): - opts = context['opts'] - app_label = opts.app_label.lower() - object_name = opts.object_name.lower() - # Load template for this render call. (Setting self.filename isn't - # thread-safe.) - context.render_context[self] = context.template.engine.select_template([ - 'admin/%s/%s/%s' % (app_label, object_name, self.template_name), - 'admin/%s/%s' % (app_label, self.template_name), - 'admin/%s' % self.template_name, - ]) - return super().render(context) diff --git a/venv/Lib/site-packages/django/contrib/admin/templatetags/log.py b/venv/Lib/site-packages/django/contrib/admin/templatetags/log.py deleted file mode 100644 index 08c2345..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/templatetags/log.py +++ /dev/null @@ -1,59 +0,0 @@ -from django import template -from django.contrib.admin.models import LogEntry - -register = template.Library() - - -class AdminLogNode(template.Node): - def __init__(self, limit, varname, user): - self.limit, self.varname, self.user = limit, varname, user - - def __repr__(self): - return "" - - def render(self, context): - if self.user is None: - entries = LogEntry.objects.all() - else: - user_id = self.user - if not user_id.isdigit(): - user_id = context[self.user].pk - entries = LogEntry.objects.filter(user__pk=user_id) - context[self.varname] = entries.select_related('content_type', 'user')[:int(self.limit)] - return '' - - -@register.tag -def get_admin_log(parser, token): - """ - Populate a template variable with the admin log for the given criteria. - - Usage:: - - {% get_admin_log [limit] as [varname] for_user [context_var_containing_user_obj] %} - - Examples:: - - {% get_admin_log 10 as admin_log for_user 23 %} - {% get_admin_log 10 as admin_log for_user user %} - {% get_admin_log 10 as admin_log %} - - Note that ``context_var_containing_user_obj`` can be a hard-coded integer - (user ID) or the name of a template context variable containing the user - object whose ID you want. - """ - tokens = token.contents.split() - if len(tokens) < 4: - raise template.TemplateSyntaxError( - "'get_admin_log' statements require two arguments") - if not tokens[1].isdigit(): - raise template.TemplateSyntaxError( - "First argument to 'get_admin_log' must be an integer") - if tokens[2] != 'as': - raise template.TemplateSyntaxError( - "Second argument to 'get_admin_log' must be 'as'") - if len(tokens) > 4: - if tokens[4] != 'for_user': - raise template.TemplateSyntaxError( - "Fourth argument to 'get_admin_log' must be 'for_user'") - return AdminLogNode(limit=tokens[1], varname=tokens[3], user=(tokens[5] if len(tokens) > 5 else None)) diff --git a/venv/Lib/site-packages/django/contrib/admin/tests.py b/venv/Lib/site-packages/django/contrib/admin/tests.py deleted file mode 100644 index 482027b..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/tests.py +++ /dev/null @@ -1,193 +0,0 @@ -from contextlib import contextmanager - -from django.contrib.staticfiles.testing import StaticLiveServerTestCase -from django.test import modify_settings -from django.test.selenium import SeleniumTestCase -from django.utils.deprecation import MiddlewareMixin -from django.utils.translation import gettext as _ - - -class CSPMiddleware(MiddlewareMixin): - """The admin's JavaScript should be compatible with CSP.""" - def process_response(self, request, response): - response.headers['Content-Security-Policy'] = "default-src 'self'" - return response - - -@modify_settings(MIDDLEWARE={'append': 'django.contrib.admin.tests.CSPMiddleware'}) -class AdminSeleniumTestCase(SeleniumTestCase, StaticLiveServerTestCase): - - available_apps = [ - 'django.contrib.admin', - 'django.contrib.auth', - 'django.contrib.contenttypes', - 'django.contrib.sessions', - 'django.contrib.sites', - ] - - def wait_until(self, callback, timeout=10): - """ - Block the execution of the tests until the specified callback returns a - value that is not falsy. This method can be called, for example, after - clicking a link or submitting a form. See the other public methods that - call this function for more details. - """ - from selenium.webdriver.support.wait import WebDriverWait - WebDriverWait(self.selenium, timeout).until(callback) - - def wait_for_and_switch_to_popup(self, num_windows=2, timeout=10): - """ - Block until `num_windows` are present and are ready (usually 2, but can - be overridden in the case of pop-ups opening other pop-ups). Switch the - current window to the new pop-up. - """ - self.wait_until(lambda d: len(d.window_handles) == num_windows, timeout) - self.selenium.switch_to.window(self.selenium.window_handles[-1]) - self.wait_page_ready() - - def wait_for(self, css_selector, timeout=10): - """ - Block until a CSS selector is found on the page. - """ - from selenium.webdriver.common.by import By - from selenium.webdriver.support import expected_conditions as ec - self.wait_until( - ec.presence_of_element_located((By.CSS_SELECTOR, css_selector)), - timeout - ) - - def wait_for_text(self, css_selector, text, timeout=10): - """ - Block until the text is found in the CSS selector. - """ - from selenium.webdriver.common.by import By - from selenium.webdriver.support import expected_conditions as ec - self.wait_until( - ec.text_to_be_present_in_element( - (By.CSS_SELECTOR, css_selector), text), - timeout - ) - - def wait_for_value(self, css_selector, text, timeout=10): - """ - Block until the value is found in the CSS selector. - """ - from selenium.webdriver.common.by import By - from selenium.webdriver.support import expected_conditions as ec - self.wait_until( - ec.text_to_be_present_in_element_value( - (By.CSS_SELECTOR, css_selector), text), - timeout - ) - - def wait_until_visible(self, css_selector, timeout=10): - """ - Block until the element described by the CSS selector is visible. - """ - from selenium.webdriver.common.by import By - from selenium.webdriver.support import expected_conditions as ec - self.wait_until( - ec.visibility_of_element_located((By.CSS_SELECTOR, css_selector)), - timeout - ) - - def wait_until_invisible(self, css_selector, timeout=10): - """ - Block until the element described by the CSS selector is invisible. - """ - from selenium.webdriver.common.by import By - from selenium.webdriver.support import expected_conditions as ec - self.wait_until( - ec.invisibility_of_element_located((By.CSS_SELECTOR, css_selector)), - timeout - ) - - def wait_page_ready(self, timeout=10): - """ - Block until the page is ready. - """ - self.wait_until( - lambda driver: driver.execute_script('return document.readyState;') == 'complete', - timeout, - ) - - @contextmanager - def wait_page_loaded(self, timeout=10): - """ - Block until a new page has loaded and is ready. - """ - from selenium.webdriver.support import expected_conditions as ec - old_page = self.selenium.find_element_by_tag_name('html') - yield - # Wait for the next page to be loaded - self.wait_until(ec.staleness_of(old_page), timeout=timeout) - self.wait_page_ready(timeout=timeout) - - def admin_login(self, username, password, login_url='/admin/'): - """ - Log in to the admin. - """ - self.selenium.get('%s%s' % (self.live_server_url, login_url)) - username_input = self.selenium.find_element_by_name('username') - username_input.send_keys(username) - password_input = self.selenium.find_element_by_name('password') - password_input.send_keys(password) - login_text = _('Log in') - with self.wait_page_loaded(): - self.selenium.find_element_by_xpath('//input[@value="%s"]' % login_text).click() - - def select_option(self, selector, value): - """ - Select the

    ?1UqoXMlKz|LoR-R|pS=680YG+wk@N$?SZ%*8if(V=?Q)z%tW zt$%zwJ=0d7)lAM{rs{TYo)m4nuHEa+*EeifSXihHJJX}P!IN78Be~8STG58}EB5c* zzk9T>O|^|H6jj5a$r+-Ty6wd`_cqLTh+!|6@aOF6wj(oFPQG%~PK3_I`Q+}jk;#hJ z?JH-K-jK+;ZAB{%x&!_sQGd6n+ti=;i)~vjxBhn9x^&yNO?HRfXnDPD+h%Sz>2~X7 z+--JuoAmw_++MQ&@)gF;E|=C#vTkQ^Dm4cNXF5aoOGeIO+#EZ} zPDWV7VV<{Ucdngl4^Ah|B)2WO?*=hO0o8VJ`jP3~JZrU6H;}oCowZ9NxZmLWjTR4& zKsdP>%}e4oX%umkmZ;nsYvW|)aLAQmMKOE_lST<;*E&vIT{TfgpjAyITMh|qs3o|J z;YiJd#8{~A#Nu`(yG)`_%~fABhe`!W9XmZwn}bum$V}l>!d+@-+jD)=4!yy>wvnXR z2Af6}TD{FI1E%Hj$^^f{Qm5ucjCXRRC~#}_`LXHb;0#U# z8`FxiPOn@F=6qSYc1Y~)ToC3eQ6UaBQ_iZi+QJyEh=xSE%RQ%qam;G1GY; z?>rqR-F7P8RhUpWS4LUFK&NP&z3tfXuo_CyCQbO8Fo}Rptd>)Em2!gST8RM6{>8;yOX#WoPnQX zVt&>yew9{QOTS5HSUU?_QYZA%{N>ZwI~AO@tzVh$(6CaWN*%Y$rn40kGk6O@h1YcJ zN(o3xRduRLnNzt2b{==Igu1%fKR6ZI^4=MpN06~B6`q4=3Z$3jWvII~JB8Ir@kQn)9DXYC2qu?2TE^(u@s{o3EWx0N1sFbMSBA6J zgWQE37?VD4aEB9VU)`Q@n&znCyuEe+qP$hpG+pFhOdirqK46R$;saVKMpRm95R5&# z+mQ;5Z>HY$i+O4I;7opJ>TB0zvM!%Qw?m(!jc+ZG(FirKKcQvW}L` zptPHZT}7{M_7aWe&V*Dn-ll!=jI%})(Z(7eDua9BW;0f@=Fzj>&bJ1SiSbLj>dFl2 z3#(-PD^tm`>9i^XoZBXbg>w;+eITmr@1~X=TiV^)DZ+SCt>M>Pyzly{NbCLD8W11)3jfdTFwuEsMWGBbnIW*2on(>8C__5Sp!?tq z84yhAsEr@40n=Kk#J)-Jhj~XTIG(rrHA`o#2u_F5N4@2a2KTzex|4*kc}k{No^M3> z2WN_5ZPZ0{&DCY7LF3)*+9HuylsEP2FcW+6CfnxiUGUXJMuh#us(hvxI$#MMiFYV8 zNANXwt>u1+|v3&9i%E7*+F3#Ypn6ig*wKrkl?kNGE>n9apcRLSeM=# zkAemfo@3Zryy1A{bzG`h^boPSBkXEYG5&ahP=EGKbn2hOM3hB#w~M<-B~jlq^!q1x(C1lrH~$V|uO5DUw*N zbeN|olR{%(IHve&mUM|2u2T9anQfCwchcG7#OiEV2wNbzAzQ*Z)Ss&0@<#53ffi7 z(MSS_a7gA5Tss+yvGZ_uyDiQSa&`C==m@)>Zw_A3ls! z6CIUhnd!AsD`#Mq^r*BVs`|B>t>Du@OBSqGPVX`^&Ox$RpG|qpL&23&`B^%Fi+5cd zo7}gpyunoF-!>p)vaX9`- zULU6nD>{AnRI^ttBd6G1=Rpv8{l^4~pLB!Lxge;_SRmOxw2`4iIEJSjcK~d$^Y}YL z(7SbxaPgzhh}j{rbSf7xOxmWT(oo%w5o54I?PpscNRPf3x}EZvBr4-if%L`4qgL zH8^v^4K48SO1T~m{qS;}pCbW#RH?xBx-A)nqzW*bY@pqX_~_orqpZwWXe`IbaVqH0 zk}g1t~ op{4hBkVn?ipQ2m{u5U5J8XPt8R4GVC-(p5j2o!AOu*QD=4;sRlu>b%7 diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ga/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/ga/LC_MESSAGES/django.po deleted file mode 100644 index 252e50d..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/ga/LC_MESSAGES/django.po +++ /dev/null @@ -1,715 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Jannis Leidel , 2011 -# Luke Blaney , 2019 -# Michael Thornhill , 2011-2012,2015 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-01-16 20:42+0100\n" -"PO-Revision-Date: 2019-06-22 21:17+0000\n" -"Last-Translator: Luke Blaney \n" -"Language-Team: Irish (http://www.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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "D'éirigh le scriosadh %(count)d %(items)s." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "Ní féidir scriosadh %(name)s " - -msgid "Are you sure?" -msgstr "An bhfuil tú cinnte?" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Scrios %(verbose_name_plural) roghnaithe" - -msgid "Administration" -msgstr "Riarachán" - -msgid "All" -msgstr "Gach" - -msgid "Yes" -msgstr "Tá" - -msgid "No" -msgstr "Níl" - -msgid "Unknown" -msgstr "Gan aithne" - -msgid "Any date" -msgstr "Aon dáta" - -msgid "Today" -msgstr "Inniu" - -msgid "Past 7 days" -msgstr "7 lá a chuaigh thart" - -msgid "This month" -msgstr "Táim cinnte" - -msgid "This year" -msgstr "An blian seo" - -msgid "No date" -msgstr "Gan dáta" - -msgid "Has date" -msgstr "Le dáta" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"Cuir isteach an %(username)s agus focal faire ceart le haghaidh cuntas " -"foirne. Tabhair faoi deara go bhféadfadh an dá réimsí a cás-íogair." - -msgid "Action:" -msgstr "Aicsean:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Cuir eile %(verbose_name)s" - -msgid "Remove" -msgstr "Tóg amach" - -msgid "Addition" -msgstr "" - -msgid "Change" -msgstr "Athraigh" - -msgid "Deletion" -msgstr "Scriosadh" - -msgid "action time" -msgstr "am aicsean" - -msgid "user" -msgstr "úsáideoir" - -msgid "content type" -msgstr "" - -msgid "object id" -msgstr "id oibiacht" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "repr oibiacht" - -msgid "action flag" -msgstr "brat an aicsean" - -msgid "change message" -msgstr "teachtaireacht athrú" - -msgid "log entry" -msgstr "loga iontráil" - -msgid "log entries" -msgstr "loga iontrálacha" - -#, python-format -msgid "Added \"%(object)s\"." -msgstr "\"%(object)s\" curtha isteach." - -#, python-format -msgid "Changed \"%(object)s\" - %(changes)s" -msgstr "\"%(object)s\" - %(changes)s aithrithe" - -#, python-format -msgid "Deleted \"%(object)s.\"" -msgstr "\"%(object)s.\" scrioste" - -msgid "LogEntry Object" -msgstr "Oibiacht LogEntry" - -#, python-brace-format -msgid "Added {name} \"{object}\"." -msgstr "{name} curtha leis \"{object}\"." - -msgid "Added." -msgstr "Curtha leis." - -msgid "and" -msgstr "agus" - -#, python-brace-format -msgid "Changed {fields} for {name} \"{object}\"." -msgstr "{fields} athrithe don {name} \"{object}\"." - -#, python-brace-format -msgid "Changed {fields}." -msgstr "{fields} athrithe." - -#, python-brace-format -msgid "Deleted {name} \"{object}\"." -msgstr "{name} scrioste: \"{object}\"." - -msgid "No fields changed." -msgstr "Dada réimse aithraithe" - -msgid "None" -msgstr "Dada" - -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Coinnigh síos \"Control\", nó \"Command\" ar Mac chun níos mó ná ceann " -"amháin a roghnú." - -#, python-brace-format -msgid "The {name} \"{obj}\" was added successfully." -msgstr "Bhí {name} \"{obj}\" curtha leis go rathúil" - -msgid "You may edit it again below." -msgstr "Thig leat é a athrú arís faoi seo." - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may edit it again below." -msgstr "" -"D'athraigh {name} \"{obj}\" go rathúil.\n" -"Thig leat é a athrú arís faoi seo." - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may add another {name} " -"below." -msgstr "" -"D'athraigh {name} \"{obj}\" go rathúil.\n" -"Thig leat {name} eile a chuir leis." - -#, python-brace-format -msgid "The {name} \"{obj}\" was changed successfully." -msgstr "D'athraigh {name} \"{obj}\" go rathúil." - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Ní mór Míreanna a roghnú chun caingne a dhéanamh orthu. Níl aon mhíreanna a " -"athrú." - -msgid "No action selected." -msgstr "Uimh gníomh roghnaithe." - -#, python-format -msgid "The %(name)s \"%(obj)s\" was deleted successfully." -msgstr "Bhí %(name)s \"%(obj)s\" scrioste go rathúil." - -#, python-format -msgid "%(name)s with ID \"%(key)s\" doesn't exist. Perhaps it was deleted?" -msgstr "Níl%(name)s ann le aitheantais \"%(key)s\". B'fhéidir gur scriosadh é?" - -#, python-format -msgid "Add %s" -msgstr "Cuir %s le" - -#, python-format -msgid "Change %s" -msgstr "Aithrigh %s" - -#, python-format -msgid "View %s" -msgstr "Amharc ar %s" - -msgid "Database error" -msgstr "Botún bunachar sonraí" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s athraithe go rathúil" -msgstr[1] "%(count)s %(name)s athraithe go rathúil" -msgstr[2] "%(count)s %(name)s athraithe go rathúil" -msgstr[3] "%(count)s %(name)s athraithe go rathúil" -msgstr[4] "%(count)s %(name)s athraithe go rathúil" - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s roghnaithe" -msgstr[1] "Gach %(total_count)s roghnaithe" -msgstr[2] "Gach %(total_count)s roghnaithe" -msgstr[3] "Gach %(total_count)s roghnaithe" -msgstr[4] "Gach %(total_count)s roghnaithe" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "0 as %(cnt)s roghnaithe." - -#, python-format -msgid "Change history: %s" -msgstr "Athraigh stáir %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"Teastaíodh scriosadh %(class_name)s %(instance)s scriosadh na rudaí a " -"bhaineann leis: %(related_objects)s" - -msgid "Django site admin" -msgstr "Riarthóir suíomh Django" - -msgid "Django administration" -msgstr "Riarachán Django" - -msgid "Site administration" -msgstr "Riaracháin an suíomh" - -msgid "Log in" -msgstr "Logáil isteach" - -#, python-format -msgid "%(app)s administration" -msgstr "%(app)s riaracháin" - -msgid "Page not found" -msgstr "Ní bhfuarthas an leathanach" - -msgid "We're sorry, but the requested page could not be found." -msgstr "Tá brón orainn, ach ní bhfuarthas an leathanach iarraite." - -msgid "Home" -msgstr "Baile" - -msgid "Server error" -msgstr "Botún freastalaí" - -msgid "Server error (500)" -msgstr "Botún freastalaí (500)" - -msgid "Server Error (500)" -msgstr "Botún Freastalaí (500)" - -msgid "" -"There's been an error. It's been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"Tharla earráid. Tuairiscíodh don riarthóirí suíomh tríd an ríomhphost agus " -"ba chóir a shocrú go luath. Go raibh maith agat as do foighne." - -msgid "Run the selected action" -msgstr "Rith an gníomh roghnaithe" - -msgid "Go" -msgstr "Té" - -msgid "Click here to select the objects across all pages" -msgstr "" -"Cliceáil anseo chun na hobiacht go léir a roghnú ar fud gach leathanach" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Roghnaigh gach %(total_count)s %(module_name)s" - -msgid "Clear selection" -msgstr "Scroiseadh modhnóir" - -msgid "" -"First, enter a username and password. Then, you'll be able to edit more user " -"options." -msgstr "" -"Ar dtús, iontráil ainm úsaideoir agus focal faire. Ansin, beidh tú in ann " -"cuir in eagar níos mó roghaí úsaideoira." - -msgid "Enter a username and password." -msgstr "Cuir isteach ainm úsáideora agus focal faire." - -msgid "Change password" -msgstr "Athraigh focal faire" - -msgid "Please correct the error below." -msgstr "Ceartaigh an botún thíos le do thoil." - -msgid "Please correct the errors below." -msgstr "Le do thoil cheartú earráidí thíos." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "" -"Iontráil focal faire nua le hadhaigh an úsaideor %(username)s." - -msgid "Welcome," -msgstr "Fáilte" - -msgid "View site" -msgstr "Breatnaigh ar an suíomh" - -msgid "Documentation" -msgstr "Doiciméadúchán" - -msgid "Log out" -msgstr "Logáil amach" - -#, python-format -msgid "Add %(name)s" -msgstr "Cuir %(name)s le" - -msgid "History" -msgstr "Stair" - -msgid "View on site" -msgstr "Breath ar suíomh" - -msgid "Filter" -msgstr "Scagaire" - -msgid "Remove from sorting" -msgstr "Bain as sórtáil" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Sórtáil tosaíocht: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "Toggle sórtáil" - -msgid "Delete" -msgstr "Cealaigh" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"Má scriossan tú %(object_name)s '%(escaped_object)s' scriosfaidh oibiachtí " -"gaolta. Ach níl cead ag do cuntas na oibiacht a leanúint a scriosadh:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"Bheadh Scriosadh an %(object_name)s '%(escaped_object)s' a cheangal ar an " -"méid seo a leanas a scriosadh nithe cosanta a bhaineann le:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"An bhfuil tú cinnte na %(object_name)s \"%(escaped_object)s\" a scroiseadh?" -"Beidh gach oibiacht a leanúint scroiste freisin:" - -msgid "Objects" -msgstr "Oibiachtaí" - -msgid "Yes, I'm sure" -msgstr "Táim cinnte" - -msgid "No, take me back" -msgstr "Ní hea, tóg ar ais mé" - -msgid "Delete multiple objects" -msgstr "Scrios na réadanna" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"Scriosadh an roghnaithe %(objects_name)s a bheadh mar thoradh ar na nithe " -"gaolmhara a scriosadh, ach níl cead do chuntas a scriosadh na cineálacha seo " -"a leanas na cuspóirí:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"Teastaíonn scriosadh na %(objects_name)s roghnaithe scriosadh na hoibiacht " -"gaolta cosainte a leanúint:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"An bhfuil tú cinnte gur mian leat a scriosadh %(objects_name)s roghnaithe? " -"Beidh gach ceann de na nithe seo a leanas agus a n-ítimí gaolta scroiste:" - -msgid "View" -msgstr "Amharc ar" - -msgid "Delete?" -msgstr "Cealaigh?" - -#, python-format -msgid " By %(filter_title)s " -msgstr " Trí %(filter_title)s " - -msgid "Summary" -msgstr "Achoimre" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "Samhlacha ins an %(name)s iarratais" - -msgid "Add" -msgstr "Cuir le" - -msgid "You don't have permission to view or edit anything." -msgstr "" - -msgid "Recent actions" -msgstr "" - -msgid "My actions" -msgstr "" - -msgid "None available" -msgstr "Dada ar fáil" - -msgid "Unknown content" -msgstr "Inneachair anaithnid" - -msgid "" -"Something's wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"Tá rud éigin mícheart le suitéail do bunachar sonraí. Déan cinnte go bhfuil " -"boird an bunachar sonraI cruthaithe cheana, agus déan cinnte go bhfuil do " -"úsaideoir in ann an bunacchar sonraí a léamh." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" - -msgid "Forgotten your password or username?" -msgstr "Dearmad déanta ar do focal faire nó ainm úsaideora" - -msgid "Date/time" -msgstr "Dáta/am" - -msgid "User" -msgstr "Úsaideoir" - -msgid "Action" -msgstr "Aicsean" - -msgid "" -"This object doesn't have a change history. It probably wasn't added via this " -"admin site." -msgstr "" -"Níl stáir aitraithe ag an oibiacht seo agús is dócha ná cuir le tríd an an " -"suíomh riarachán." - -msgid "Show all" -msgstr "Taispéan gach rud" - -msgid "Save" -msgstr "Sábháil" - -msgid "Popup closing…" -msgstr "" - -msgid "Search" -msgstr "Cuardach" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s toradh" -msgstr[1] "%(counter)s torthaí" -msgstr[2] "%(counter)s torthaí" -msgstr[3] "%(counter)s torthaí" -msgstr[4] "%(counter)s torthaí" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "%(full_result_count)s iomlán" - -msgid "Save as new" -msgstr "Sabháil mar nua" - -msgid "Save and add another" -msgstr "Sabháil agus cuir le ceann eile" - -msgid "Save and continue editing" -msgstr "Sábhail agus lean ag cuir in eagar" - -msgid "Save and view" -msgstr "Sabháil agus amharc ar" - -msgid "Close" -msgstr "Druid" - -#, python-format -msgid "Change selected %(model)s" -msgstr "Athraigh roghnaithe %(model)s" - -#, python-format -msgid "Add another %(model)s" -msgstr "Cuir le %(model)s" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "Scrios roghnaithe %(model)s" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "Go raibh maith agat le hadhaigh do cuairt ar an suíomh idirlínn inniú." - -msgid "Log in again" -msgstr "Logáil isteacj arís" - -msgid "Password change" -msgstr "Athrú focal faire" - -msgid "Your password was changed." -msgstr "Bhí do focal faire aithraithe." - -msgid "" -"Please enter your old password, for security's sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"Le do thoil, iontráil do sean-focal faire, ar son slándáil, agus ansin " -"iontráil do focal faire dhá uaire cé go mbeimid in ann a seiceal go bhfuil " -"sé scríobhte isteach i gceart." - -msgid "Change my password" -msgstr "Athraigh mo focal faire" - -msgid "Password reset" -msgstr "Athsocraigh focal faire" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "Tá do focal faire réidh. Is féidir leat logáil isteach anois." - -msgid "Password reset confirmation" -msgstr "Deimhniú athshocraigh focal faire" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Le do thoil, iontráil do focal faire dhá uaire cé go mbeimid in ann a " -"seiceal go bhfuil sé scríobhte isteach i gceart." - -msgid "New password:" -msgstr "Focal faire nua:" - -msgid "Confirm password:" -msgstr "Deimhnigh focal faire:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"Bhí nasc athshocraigh an focal faire mícheart, b'fheidir mar go raibh sé " -"úsaidte cheana. Le do thoil, iarr ar athsocraigh focal faire nua." - -msgid "" -"We've emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" - -msgid "" -"If you don't receive an email, please make sure you've entered the address " -"you registered with, and check your spam folder." -msgstr "" - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" - -msgid "Please go to the following page and choose a new password:" -msgstr "" -"Le do thoil té go dtí an leathanach a leanúint agus roghmaigh focal faire " -"nua:" - -msgid "Your username, in case you've forgotten:" -msgstr "Do ainm úsaideoir, má tá dearmad déanta agat." - -msgid "Thanks for using our site!" -msgstr "Go raibh maith agat le hadhaigh do cuairt!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "Foireann an %(site_name)s" - -msgid "" -"Forgotten your password? Enter your email address below, and we'll email " -"instructions for setting a new one." -msgstr "" - -msgid "Email address:" -msgstr "Seoladh ríomhphoist:" - -msgid "Reset my password" -msgstr "Athsocraigh mo focal faire" - -msgid "All dates" -msgstr "Gach dáta" - -#, python-format -msgid "Select %s" -msgstr "Roghnaigh %s" - -#, python-format -msgid "Select %s to change" -msgstr "Roghnaigh %s a athrú" - -#, python-format -msgid "Select %s to view" -msgstr "" - -msgid "Date:" -msgstr "Dáta:" - -msgid "Time:" -msgstr "Am:" - -msgid "Lookup" -msgstr "Cuardach" - -msgid "Currently:" -msgstr "Faoi láthair:" - -msgid "Change:" -msgstr "Athraigh:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ga/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/ga/LC_MESSAGES/djangojs.mo deleted file mode 100644 index ee000e278fc13e2dc8161c599d4e23b713519804..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5247 zcmeHK&5s;M6)zG4VFL*XgwGI)1>0-lnfJUfc2vgh=5~-CZ+Xad*{F zUA?m-6a^%N_&8Yvg+xMVg$V3nQGyi`S)d@bf&d|LfdiKasUe&&I>%Q+Wl%uG(qyGF&jNJ!(=z9F1Z0=+1F5nRO7T_}hp9j7f z?H5A(Mc~`f{#|JQDd3-h??C@w1HKyYdMuto|1H3`0dEI>7NJnx6qlZXbyM zY!g4E=c7Q<^P51D^BC|k;1j@$z$O+!B>N?hUCec(w9 zz6Wo#?7e+-0Z_ER9udjS~1t`~t{2F^e^+GqQn_4qSD((5@OOlQ9d z?LPo-Li;a3+UHf^Q^3Cip9MaJMI`^BTWdWd;QeS{08;;R!0!Wp0VF=Z0HkA;i+NPa z3;R*2%%Of1^(g8zDwPk^z-EEOJ;fizFcpezI@eS_hDxyu*FxY-A+tjTH(kDeCe{w0 z=#a6K$u-B0ana11>=^G8EcLC**izXm3&)l=gvvyeNxr{e%R0#%cF5CbF(4+IHuOCcc-n$Smu$m zY*j|K6n4l~Rp!wCj7lUsCA9B5Rc1qWs??IL3md2S9kO+mXw^#{J7bK-kCQF_peebq zWGqijX}L(HNQlou+6`$rnbX{RE>wT*lX)alrIXhrcJHYhwbf_LfSrwv6HHT zcyvr|NN?5|_9aY4q&nh{tj2fOM;TAdptfjFKG}n^KrE6timX&1jz=dFq;U~DW%Oas z-!M$j2OZBvf`HfL2cdfsCt5>;L~W>~6dCrGSyFgz4kB3l)L!KGq$?qCODpe)=|OF-cP*I z`dV|GcP$|comMt%S!-5PGNDwd>n-=DLMF=j^fcmRt?Sh#aT5f4eg9d~KtY8FN5K@X z$&ALAbZ{46wF)lVw>sIkZZ!3+PxiHiE6KV0+E?_Je&!W@owT$C&FoCh?3D8A&Ie?o z>+T2GIcpw9`fjWxjn7G2AXZvDc^DyKrq0X0v97UR^iP$F%s=xwDP)azoM7 z2Ib`zUznS}r!jY|v9Q1w=37UO-8qLcby^gz(Xm1onQ+Fo`04V3zr<&fX&Xh3!4 z=BG1sN4~cin`U|8lUS*HrRd2#t*@=0+%;^zIXAUzw38Z|;mozTlbdd~p9!UpQ?S`Wy2a0SRvUNk&Lc&;(l$=& z*d$0iEq-^T+*rvL?}@2%S!qSqST!~;T3q*ivsnDZabABe&gjL(dHyLr$1%LPxPZ@j z`n>lpd@cB|c^W^0&!dNqPmM2AoYK)n%dP39S}2^Z|LgGRE?1f@smRJ|OS99}Wi1N9 zaH|Q+yVVx%_hl(SY%gW!YrQAG_)4|q#O?@R$|o9PvY||#(H34xb*T&a`|(h~HGrK} zhBH`5y5eyhv3t+(tlCz%S8KYe%k@2f&AGe8Vp$PeqY7NgDP6-EnSh&LM5z_59gCh& zRW;E$*tzWJyV50)}Nq^FQrE~)$ z!d^GgZwT|j*~Vc&{IeyEGsRXU&JGS1U#%`tzhx&d2(kqp%x!<}kWJ&1$5Ln=&dhjj zN2sFjv&~w;t8F}U44sBd;c^vpVn&&#$uXgeERf&?;eFtClL4J0t{U#+WxXi^8vKu@BE=a3q5l+k#^K6Q#xgv6IT2(j zqhe3u1AlapkG<&-t&!rZ?P@14@Z1B}Np%TVINbnI+AVQ25KnM4&a)K?8p1y@?oYh6 zI|v^n?unjuwG|, 2011 -# Luke Blaney , 2019 -# Michael Thornhill , 2011-2012,2015 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-05-17 11:50+0200\n" -"PO-Revision-Date: 2019-06-22 21:36+0000\n" -"Last-Translator: Luke Blaney \n" -"Language-Team: Irish (http://www.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" - -#, javascript-format -msgid "Available %s" -msgstr "%s ar fáil" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Is é seo an liosta %s ar fáil. Is féidir leat a roghnú roinnt ag roghnú acu " -"sa bhosca thíos agus ansin cliceáil ar an saighead \"Roghnaigh\" idir an dá " -"boscaí." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "" -"Scríobh isteach sa bhosca seo a scagadh síos ar an liosta de %s ar fáil." - -msgid "Filter" -msgstr "Scagaire" - -msgid "Choose all" -msgstr "Roghnaigh iomlán" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Cliceáil anseo chun %s go léir a roghnú." - -msgid "Choose" -msgstr "Roghnaigh" - -msgid "Remove" -msgstr "Bain amach" - -#, javascript-format -msgid "Chosen %s" -msgstr "Roghnófar %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Is é seo an liosta de %s roghnaithe. Is féidir leat iad a bhaint amach má " -"roghnaionn tú cuid acu sa bhosca thíos agus ansin cliceáil ar an saighead " -"\"Bain\" idir an dá boscaí." - -msgid "Remove all" -msgstr "Scrois gach ceann" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Cliceáil anseo chun %s go léir roghnaithe a scroiseadh." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(sel)s de %(cnt)s roghnaithe" -msgstr[1] "%(sel)s de %(cnt)s roghnaithe" -msgstr[2] "%(sel)s de %(cnt)s roghnaithe" -msgstr[3] "%(sel)s de %(cnt)s roghnaithe" -msgstr[4] "%(sel)s de %(cnt)s roghnaithe" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Tá aithrithe nach bhfuil sabhailte ar chuid do na réimse. Má ritheann tú " -"gníomh, caillfidh tú do chuid aithrithe." - -msgid "" -"You have selected an action, but you haven't saved your changes to " -"individual fields yet. Please click OK to save. You'll need to re-run the " -"action." -msgstr "" -"Tá gníomh roghnaithe agat, ach níl do aithrithe sabhailte ar cuid de na " -"réímse. Clic OK chun iad a sábháil. Caithfidh tú an gníomh a rith arís." - -msgid "" -"You have selected an action, and you haven't made any changes on individual " -"fields. You're probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Tá gníomh roghnaithe agat, ach níl do aithrithe sabhailte ar cuid de na " -"réímse. Is dócha go bhfuil tú ag iarraidh an cnaipe Té ná an cnaipe Sábháil." - -msgid "Now" -msgstr "Anois" - -msgid "Midnight" -msgstr "Meán oíche" - -msgid "6 a.m." -msgstr "6 a.m." - -msgid "Noon" -msgstr "Nóin" - -msgid "6 p.m." -msgstr "6in" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "Tabhair faoi deara: Tá tú %s uair a chloig roimh am an friothálaí." -msgstr[1] "Tabhair faoi deara: Tá tú %s uair a chloig roimh am an friothálaí." -msgstr[2] "Tabhair faoi deara: Tá tú %s uair a chloig roimh am an friothálaí." -msgstr[3] "Tabhair faoi deara: Tá tú %s uair a chloig roimh am an friothálaí." -msgstr[4] "Tabhair faoi deara: Tá tú %s uair a chloig roimh am an friothálaí." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "" -"Tabhair faoi deara: Tá tú %s uair a chloig taobh thiar am an friothálaí." -msgstr[1] "" -"Tabhair faoi deara: Tá tú %s uair a chloig taobh thiar am an friothálaí." -msgstr[2] "" -"Tabhair faoi deara: Tá tú %s uair a chloig taobh thiar am an friothálaí." -msgstr[3] "" -"Tabhair faoi deara: Tá tú %s uair a chloig taobh thiar am an friothálaí." -msgstr[4] "" -"Tabhair faoi deara: Tá tú %s uair a chloig taobh thiar am an friothálaí." - -msgid "Choose a Time" -msgstr "Roghnaigh Am" - -msgid "Choose a time" -msgstr "Roghnaigh am" - -msgid "Cancel" -msgstr "Cealaigh" - -msgid "Today" -msgstr "Inniu" - -msgid "Choose a Date" -msgstr "Roghnaigh Dáta" - -msgid "Yesterday" -msgstr "Inné" - -msgid "Tomorrow" -msgstr "Amárach" - -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" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "D" - -msgctxt "one letter Monday" -msgid "M" -msgstr "L" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "M" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "C" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "D" - -msgctxt "one letter Friday" -msgid "F" -msgstr "A" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "S" - -msgid "Show" -msgstr "Taispeán" - -msgid "Hide" -msgstr "Folaigh" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/gd/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/gd/LC_MESSAGES/django.mo deleted file mode 100644 index 3807caa45aeca54c57e76dffc073d46a81248819..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18871 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 2 && n < 20) ? 2 : 3;\n" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Sguab às na %(verbose_name_plural)s a chaidh a thaghadh" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "Chaidh %(count)d %(items)s a sguabadh às." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "Chan urrainn dhuinn %(name)s a sguabadh às" - -msgid "Are you sure?" -msgstr "A bheil thu cinnteach?" - -msgid "Administration" -msgstr "Rianachd" - -msgid "All" -msgstr "Na h-uile" - -msgid "Yes" -msgstr "Tha" - -msgid "No" -msgstr "Chan eil" - -msgid "Unknown" -msgstr "Chan eil fhios" - -msgid "Any date" -msgstr "Ceann-là sam bith" - -msgid "Today" -msgstr "An-diugh" - -msgid "Past 7 days" -msgstr "Na 7 làithean seo chaidh" - -msgid "This month" -msgstr "Am mìos seo" - -msgid "This year" -msgstr "Am bliadhna" - -msgid "No date" -msgstr "Gun cheann-là" - -msgid "Has date" -msgstr "Tha ceann-là aige" - -msgid "Empty" -msgstr "Falamh" - -msgid "Not empty" -msgstr "Neo-fhalamh" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"Cuir a-steach %(username)s agus facal-faire ceart airson cunntas neach-" -"obrach. Thoir an aire gum bi aire do litrichean mòra ’s beaga air an dà " -"raon, ma dh’fhaoidte." - -msgid "Action:" -msgstr "Gnìomh:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Cuir %(verbose_name)s eile ris" - -msgid "Remove" -msgstr "Thoir air falbh" - -msgid "Addition" -msgstr "Cur ris" - -msgid "Change" -msgstr "Atharraich" - -msgid "Deletion" -msgstr "Sguabadh às" - -msgid "action time" -msgstr "àm a’ ghnìomha" - -msgid "user" -msgstr "cleachdaiche" - -msgid "content type" -msgstr "seòrsa susbainte" - -msgid "object id" -msgstr "id an oibceict" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "riochdachadh oibseict" - -msgid "action flag" -msgstr "bratach a’ ghnìomha" - -msgid "change message" -msgstr "teachdaireachd atharrachaidh" - -msgid "log entry" -msgstr "innteart loga" - -msgid "log entries" -msgstr "innteartan loga" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "Chaidh “%(object)s†a chur ris." - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "Chaidh “%(object)s†atharrachadh – %(changes)s" - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "Chaidh “%(object)s†a sguabadh às." - -msgid "LogEntry Object" -msgstr "Oibseact innteart an loga" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "Chaidh {name} “{object}†a chur ris." - -msgid "Added." -msgstr "Chaidh a chur ris." - -msgid "and" -msgstr "agus" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "Chaidh {fields} atharrachadh airson {name} “{object}â€." - -#, python-brace-format -msgid "Changed {fields}." -msgstr "Chaidh {fields} atharrachadh." - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "Chaidh {name} “{object}†a sguabadh às." - -msgid "No fields changed." -msgstr "Cha deach raon atharrachadh." - -msgid "None" -msgstr "Chan eil gin" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "Cum sìos “Control†no “Command†air Mac gus iomadh nì a thaghadh." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "Chaidh {name} “{obj}†a chur ris." - -msgid "You may edit it again below." -msgstr "’S urrainn dhut a dheasachadh a-rithist gu h-ìosal." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "" -"Chaidh {name} “%{obj}†a chur ris. ’S urrainn dhut {name} eile a chur ris gu " -"h-ìosal." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "" -"Chaidh {name} “{obj}†atharrachadh. ’S urrainn dhut a dheasachadh a-rithist " -"gu h-ìosal." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "" -"Chaidh {name} “{obj}†a chur ris. ’S urrainn dhut a dheasachadh a-rithist gu " -"h-ìosal." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "" -"Chaidh {name} “{obj}†atharrachadh. ’S urrainn dhut {name} eile a chur ris " -"gu h-ìosal." - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "Chaidh {name} “{obj}†atharrachadh." - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Feumaidh tu nithean a thaghadh mus dèan thu gnìomh orra. Cha deach nì " -"atharrachadh." - -msgid "No action selected." -msgstr "Cha deach gnìomh a thaghadh." - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "Chaidh %(name)s “%(obj)s†a sguabadh às." - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "" -"Chan eil %(name)s leis an ID \"%(key)s\" ann. 'S dòcha gun deach a sguabadh " -"às?" - -#, python-format -msgid "Add %s" -msgstr "Cuir %s ris" - -#, python-format -msgid "Change %s" -msgstr "Atharraich %s" - -#, python-format -msgid "View %s" -msgstr "Seall %s" - -msgid "Database error" -msgstr "Mearachd an stòir-dhàta" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "Chaidh %(count)s %(name)s atharrachadh." -msgstr[1] "Chaidh %(count)s %(name)s atharrachadh." -msgstr[2] "Chaidh %(count)s %(name)s atharrachadh." -msgstr[3] "Chaidh %(count)s %(name)s atharrachadh." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "Chaidh %(total_count)s a thaghadh" -msgstr[1] "Chaidh a h-uile %(total_count)s a thaghadh" -msgstr[2] "Chaidh a h-uile %(total_count)s a thaghadh" -msgstr[3] "Chaidh a h-uile %(total_count)s a thaghadh" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "Chaidh 0 à %(cnt)s a thaghadh" - -#, python-format -msgid "Change history: %s" -msgstr "Eachdraidh nan atharraichean: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"Gus %(class_name)s %(instance)s a sguabadh às, bhiodh againn ris na h-" -"oibseactan dàimheach dìonta seo a sguabadh às cuideachd: %(related_objects)s" - -msgid "Django site admin" -msgstr "Rianachd làraich Django" - -msgid "Django administration" -msgstr "Rianachd Django" - -msgid "Site administration" -msgstr "Rianachd na làraich" - -msgid "Log in" -msgstr "Clàraich a-steach" - -#, python-format -msgid "%(app)s administration" -msgstr "Rianachd %(app)s" - -msgid "Page not found" -msgstr "Cha deach an duilleag a lorg" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "Tha sinn duilich ach cha do lorg sinn an duilleag a dh’iarr thu." - -msgid "Home" -msgstr "Dhachaigh" - -msgid "Server error" -msgstr "Mearachd an fhrithealaiche" - -msgid "Server error (500)" -msgstr "Mearachd an fhrithealaiche (500)" - -msgid "Server Error (500)" -msgstr "Mearachd an fhrithealaiche (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"Chaidh rudeigin cearr. Fhuair rianairean na làraich aithris air a’ phost-d " -"agus tha sinn an dùil gun dèid a chàradh a dh’aithghearr. Mòran taing airson " -"d’ fhoighidinn." - -msgid "Run the selected action" -msgstr "Ruith an gnìomh a thagh thu" - -msgid "Go" -msgstr "Siuthad" - -msgid "Click here to select the objects across all pages" -msgstr "" -"Briog an-seo gus na h-oibseactan a thaghadh air feadh nan duilleagan uile" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Tagh a h-uile %(total_count)s %(module_name)s" - -msgid "Clear selection" -msgstr "Falamhaich an taghadh" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "Modailean ann an aplacaid %(name)s" - -msgid "Add" -msgstr "Cuir ris" - -msgid "View" -msgstr "Seall" - -msgid "You don’t have permission to view or edit anything." -msgstr "Chan eil cead agad gus dad a shealltainn no a dheasachadh." - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" -"Cuir ainm-cleachdaiche is facal-faire a-steach an toiseach. ’S urrainn dhut " -"barrachd roghainnean a’ chleachdaiche a dheasachadh an uairsin." - -msgid "Enter a username and password." -msgstr "Cuir ainm-cleachdaiche ’s facal-faire a-steach." - -msgid "Change password" -msgstr "Atharraich am facal-faire" - -msgid "Please correct the error below." -msgstr "Feuch an cuir thu a’ mhearachd gu h-ìosal gu ceart." - -msgid "Please correct the errors below." -msgstr "Feuch an cuir thu na mearachdan gu h-ìosal gu ceart." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "" -"Cuir a-steach facal-faire ùr airson a’ chleachdaiche %(username)s." - -msgid "Welcome," -msgstr "Fàilte," - -msgid "View site" -msgstr "Seall an làrach" - -msgid "Documentation" -msgstr "Docamaideadh" - -msgid "Log out" -msgstr "Clàraich a-mach" - -#, python-format -msgid "Add %(name)s" -msgstr "Cuir %(name)s ris" - -msgid "History" -msgstr "An eachdraidh" - -msgid "View on site" -msgstr "Seall e air an làrach" - -msgid "Filter" -msgstr "Criathraich" - -msgid "Clear all filters" -msgstr "Falamhaich gach crithrag" - -msgid "Remove from sorting" -msgstr "Thoir air falbh on t-seòrsachadh" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Prìomhachas an t-seòrsachaidh: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "Toglaich an seòrsachadh" - -msgid "Delete" -msgstr "Sguab às" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"Nan sguabadh tu às %(object_name)s “%(escaped_object)sâ€, rachadh oibseactan " -"dàimheach a sguabadh às cuideachd ach chan eil cead aig a’ chunntas agad gus " -"na seòrsaichean de dh’oibseact seo a sguabadh às:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"Nan sguabadh tu às %(object_name)s “%(escaped_object)sâ€, bhiodh againn ris " -"na h-oibseactan dàimheach dìonta seo a sguabadh às cuideachd:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"A bheil thu cinnteach gu bheil thu airson %(object_name)s " -"“%(escaped_object)s†a sguabadh às? Thèid a h-uile nì dàimheach a sguabadh " -"às cuideachd:" - -msgid "Objects" -msgstr "Oibseactan" - -msgid "Yes, I’m sure" -msgstr "Tha mi cinnteach" - -msgid "No, take me back" -msgstr "Chan eil, air ais leam" - -msgid "Delete multiple objects" -msgstr "Sguab às iomadh oibseact" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"Nan sguabadh tu às a’ %(objects_name)s a thagh thu, rachadh oibseactan " -"dàimheach a sguabadh às cuideachd ach chan eil cead aig a’ chunntas agad gus " -"na seòrsaichean de dh’oibseact seo a sguabadh às:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"Nan sguabadh tu às a’ %(objects_name)s a thagh thu, bhiodh againn ris na h-" -"oibseactan dàimheach dìonta seo a sguabadh às cuideachd:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"A bheil thu cinnteach gu bheil thu airson a’ %(objects_name)s a thagh thu a " -"sguabadh às? Thèid a h-uile oibseact seo ’s na nithean dàimheach aca a " -"sguabadh às:" - -msgid "Delete?" -msgstr "A bheil thu airson a sguabadh às?" - -#, python-format -msgid " By %(filter_title)s " -msgstr " le %(filter_title)s " - -msgid "Summary" -msgstr "Gearr-chunntas" - -msgid "Recent actions" -msgstr "Gnìomhan o chionn goirid" - -msgid "My actions" -msgstr "Na gnìomhan agam" - -msgid "None available" -msgstr "Chan eil gin ann" - -msgid "Unknown content" -msgstr "Susbaint nach aithne dhuinn" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"Chaidh rudeigin cearr le stàladh an stòir-dhàta agad. Dèan cinnteach gun " -"deach na clàran stòir-dhàta iomchaidh a chruthachadh agus gur urrainn dhan " -"chleachdaiche iomchaidh an stòr-dàta a leughadh." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"Chaidh do dhearbhadh mar %(username)s ach chan eil ùghdarras agad gus an " -"duilleag seo inntrigeadh. Am bu toigh leat clàradh a-steach le cunntas eile?" - -msgid "Forgotten your password or username?" -msgstr "" -"An do dhìochuimhnich thu am facal-faire no an t-ainm-cleachdaiche agad?" - -msgid "Toggle navigation" -msgstr "Toglaich an t-seòladaireachd" - -msgid "Start typing to filter…" -msgstr "Tòisich air sgrìobhadh airson criathradh…" - -msgid "Filter navigation items" -msgstr "Criathraich nithean na seòladaireachd" - -msgid "Date/time" -msgstr "Ceann-là ’s àm" - -msgid "User" -msgstr "Cleachdaiche" - -msgid "Action" -msgstr "Gnìomh" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" -"Chan eil eachdraidh nan atharraichean aig an oibseact seo. Dh’fhaoidte nach " -"deach a chur ris leis an làrach rianachd seo." - -msgid "Show all" -msgstr "Seall na h-uile" - -msgid "Save" -msgstr "Sàbhail" - -msgid "Popup closing…" -msgstr "Tha a’ phriob-uinneag ’ga dùnadh…" - -msgid "Search" -msgstr "Lorg" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s toradh" -msgstr[1] "%(counter)s thoradh" -msgstr[2] "%(counter)s toraidhean" -msgstr[3] "%(counter)s toradh" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "%(full_result_count)s gu h-iomlan" - -msgid "Save as new" -msgstr "Sàbhail mar fhear ùr" - -msgid "Save and add another" -msgstr "Sàbhail is cuir fear eile ris" - -msgid "Save and continue editing" -msgstr "Sàbhail is deasaich a-rithist" - -msgid "Save and view" -msgstr "Sàbhail is seall" - -msgid "Close" -msgstr "Dùin" - -#, python-format -msgid "Change selected %(model)s" -msgstr "Atharraich a’ %(model)s a thagh thu" - -#, python-format -msgid "Add another %(model)s" -msgstr "Cuir %(model)s eile ris" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "Sguab às a’ %(model)s a thagh thu" - -msgid "Thanks for spending some quality time with the web site today." -msgstr "" -"Mòran taing gun do chuir thu seachad deagh-àm air an làrach-lìn an-diugh." - -msgid "Log in again" -msgstr "Clàraich a-steach a-rithist" - -msgid "Password change" -msgstr "Atharrachadh an facail-fhaire" - -msgid "Your password was changed." -msgstr "Chaidh am facal-faire agad atharrachadh." - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"Cuir a-steach an seann fhacal-faire agad ri linn tèarainteachd agus cuir a-" -"steach am facal-faire ùr agad dà thuras an uairsin ach an dearbhaich sinn " -"nach do rinn thu mearachd sgrìobhaidh." - -msgid "Change my password" -msgstr "Atharraich am facal-faire agam" - -msgid "Password reset" -msgstr "Ath-shuidheachadh an fhacail-fhaire" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "" -"Chaidh am facal-faire agad a shuidheachadh. Faodaidh tu clàradh a-steach a-" -"nis." - -msgid "Password reset confirmation" -msgstr "Dearbhadh air ath-shuidheachadh an fhacail-fhaire" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Cuir a-steach am facal-faire ùr agad dà thuras ach an dearbhaich sinn nach " -"do rinn thu mearachd sgrìobhaidh." - -msgid "New password:" -msgstr "Am facal-faire ùr:" - -msgid "Confirm password:" -msgstr "Dearbhaich am facal-faire:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"Bha an ceangal gus am facal-faire ath-suidheachadh mì-dhligheach; ’s dòcha " -"gun deach a chleachdadh mar-thà. Iarr ath-shuidheachadh an fhacail-fhaire às " -"ùr." - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" -"Chuir sinn stiùireadh thugad air mar a dh’ath-shuidhicheas tu am facal-faire " -"agad air a’ phost-d dhan chunntas puist-d a chuir thu a-steach. Bu chòir " -"dhut fhaighinn a dh’aithghearr." - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" -"Mura faigh thu post-d, dèan cinnteach gun do chuir thu a-steach an seòladh " -"puist-d leis an do chlàraich thu agus thoir sùil air pasgan an spama agad." - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"Fhuair thu am post-d seo air sgàth ’s gun do dh’iarr thu ath-shuidheachadh " -"an fhacail-fhaire agad airson a’ chunntais cleachdaiche agad air " -"%(site_name)s." - -msgid "Please go to the following page and choose a new password:" -msgstr "Tadhail air an duilleag seo is tagh facal-faire ùr:" - -msgid "Your username, in case you’ve forgotten:" -msgstr "" -"Seo an t-ainm-cleachdaiche agad air eagal ’s gun do dhìochuimhnich thu e:" - -msgid "Thanks for using our site!" -msgstr "Mòran taing airson an làrach againn a chleachdadh!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "Sgioba %(site_name)s" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" -"Na dhìochuimhnich thu am facal-faire agad? Cuir a-steach an seòladh puist-d " -"agad gu h-ìosal agus cuiridh sinn stiùireadh thugad gus fear ùr a " -"shuidheachadh air a’ phost-d." - -msgid "Email address:" -msgstr "Seòladh puist-d:" - -msgid "Reset my password" -msgstr "Ath-shuidhich am facal-faire agam" - -msgid "All dates" -msgstr "A h-uile ceann-là" - -#, python-format -msgid "Select %s" -msgstr "Tagh %s" - -#, python-format -msgid "Select %s to change" -msgstr "Tagh %s gus atharrachadh" - -#, python-format -msgid "Select %s to view" -msgstr "Tagh %s gus a shealltainn" - -msgid "Date:" -msgstr "Ceann-là:" - -msgid "Time:" -msgstr "Àm:" - -msgid "Lookup" -msgstr "Lorg" - -msgid "Currently:" -msgstr "An-dràsta:" - -msgid "Change:" -msgstr "Atharrachadh:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/gd/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/gd/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 661e42e282d66ef6b6d03f0c3e44c5e02a390b38..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5904 zcmd6qU5sQ!6~{|x`4~VE6hQ$?VAomM+w%bo(95z6v&;fA%Z6!05@S-`x2Erf+qcI1 zF|(5pvOM8~ng|#{k&H1W8zmZfP(d(iC&CMws00%uiTI$r=z|zF(dh5oTfIBeGa^DX z-gMpnty8B?o%+|QQ`Ik>)%dL9xsGzaloOP?Q?S8{=g3=?x)Qt(JPCZ#RDfZ z9z31;&wc&Z9)Aa(f&331|L*ZLjEx~b4?GpT1biRZ1b2c5!BfD}L#VHSCxTxC#m+Z;`**;PP=5w&gXdsG+V2KMzW~MVVP2@HBcS+sKPY}a z0Lu7}f)9aT0zU)JU_{1!4itMo=CucW5tM#s^Lh-t0DKsH8e9f%$N0O!AA#qBFM;m? z|LpOs)8L4D0GayrG5(vPk#jYslV_N zUQT{{jc0-)KM$1g#=%K&AGjA>1|@F34$3%BgJSnt5X#lheEToG{1spS6DZ@HcxJ7C zI*3S}3yQsQ@IvM_T&J^Wt>lf((hqV_&f@V-VZ@p=bwN_!56@%z$okJ^sMsv%dX#k3aSD7d`&U z<8OTXE581FUw;*pb^EKwzj^!zDDi#*K_u-bfl@!!*UtctbCGko^`MR3Z;B1IcHG}k zD>l}Ws&8)7%2*P2@79IW-O8LcNrG6LLOVujs<~l%X8Uf%R_&%rdBPOtQ+xOQwwpJ#=WRe2c1iK6}F}Cbfq?# zOjbv(%(RKD35CzxW-B(+GM(o3y14%Om37BPaT>lZv)ik#)U!V5R@JTD!U+SnRYZ9Z zzSN>!E^58S2*q|3=bB#;S)If=OfPA(VS$^~{QG8YxF)&lTisdnQ52^=>Dt$ETAAp$ z!^|UbtJ*LXT2kGWMe}<4qB>A6g3%16jxAO#Ix>2(>NMSL-rUxyW9xj}BOe8C(xaN9 zf9H`436HkxJMmk!*Oo0)CQ=LGPiD>cQWa%7bgT7@w&hdZX>(#x%t>TLhBzMXNJ!JB zTf{EiUGcZ(71EcFJW}Ys2?_aBR>Gt`%brg0A&ghzurvvy+a$~@c2Fl^mowL4o381^ zxoQEH9MKBX2OzpE3c6>8x(FFqS{B8dx~=)z?xCbNyO+~96j^r6K{(mspkA{@Qy)sK z$!#4Q`qmE#d(waCJ^MbjSVNrIAS-L{YHBt(R;Kl!+Y@5LxTw<9keQp7DwoCF2BIsE zM=h-rP5YePu9orzvJv1@GMriB}hPhzS$ zIW|XF+7vIyN-bU3!^OmMV&Zgq8d^)(PF@@eFk?HS|FVB#?1c2Zwd2J6QzDn=4hFEU~DzgC**tC=M=o9Y8G z_Z&7LpSKL2Oj&D_C~g8-tW94p87>QPnySTK8D~0-Y!Rt8E>|zzrDqx>gY~*PSnrQ~ zq((;i7%v(Js$51c$9z-$s}5UCSEIN%D=?8U zk)#uG%}e$E!IPaRG2JMvrf)f?nf_cBb5dj`=AJZfh%Iooujh>;Pg=A^ncY=Nz}4S_ z2YUS|cDd*+4AwL5jj5g+9E}U%bAdY)hfd&_a5v%#=IiXC$cQFh5zFmJ$S7sfrT8he z!Q*laQYj)A=Q6lVU07I(vY1n>_K!Q+f7uN4`2TWfvo}N|976M(qvs8q*+S17w)CIR zs|XfNpWP%IHwd%AI{Q|_VLy?AI8$w6hj1E({%Bnv-Xq!|A>m6b?L0A46ZSk1==N--?uUd^t z2#18pBi?&bcI}MBqTKu)|6gQ}`iV4keRjzFaBz;yFMl}#67IUVDZ~ibM*CqBVN%cA zvR|EA1w5t4dDK}6DcS^*lKEd*xjtkPUu5JS7xBDuS!}^Q;mwKZ-Ai@qm;s?Zq#9Zy z0~a~l&gAuaH1z^IPsT!|al)@8K^t+{gtC*jqd~^rG?i*$Au>stN=|)Mo%gCb57hxV t2RZp%tmKSS)#0Y 2 && n < 20) ? 2 : 3;\n" - -#, javascript-format -msgid "Available %s" -msgstr "%s ri am faighinn" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Seo liosta de %s a tha ri am faighinn. Gus feadhainn a thaghadh, tagh iad sa " -"bhogsa gu h-ìosal agus briog air an t-saighead “Tagh†eadar an dà bhogsa an " -"uair sin." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "" -"Sgrìobh sa bhogsa seo gus an liosta de %s ri am faighinn a chriathradh." - -msgid "Filter" -msgstr "Criathraich" - -msgid "Choose all" -msgstr "Tagh na h-uile" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Briog gus a h-uile %s a thaghadh aig an aon àm." - -msgid "Choose" -msgstr "Tagh" - -msgid "Remove" -msgstr "Thoir air falbh" - -#, javascript-format -msgid "Chosen %s" -msgstr "%s a chaidh a thaghadh" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Seo liosta de %s a chaidh a thaghadh. Gus feadhainn a thoirt air falbh, tagh " -"iad sa bhogsa gu h-ìosal agus briog air an t-saighead “Thoir air falbh†" -"eadar an dà bhogsa an uair sin." - -msgid "Remove all" -msgstr "Thoir air falbh na h-uile" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Briog gus a h-uile %s a chaidh a thaghadh a thoirt air falbh." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "Chaidh %(sel)s à %(cnt)s a thaghadh" -msgstr[1] "Chaidh %(sel)s à %(cnt)s a thaghadh" -msgstr[2] "Chaidh %(sel)s à %(cnt)s a thaghadh" -msgstr[3] "Chaidh %(sel)s à %(cnt)s a thaghadh" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Tha atharraichean gun sàbhaladh agad ann an raon no dhà fa leth a ghabhas " -"deasachadh. Ma ruitheas tu gnìomh, thèid na dh’atharraich thu gun a " -"shàbhaladh air chall." - -msgid "" -"You have selected an action, but you haven’t saved your changes to " -"individual fields yet. Please click OK to save. You’ll need to re-run the " -"action." -msgstr "" -"Thagh thu gnìomh ach cha do shàbhail thu na dh’atharraich thu ann an " -"raointean fa leth. Briog air “Ceart ma-thà†gus seo a shàbhaladh. Feumaidh " -"tu an gnìomh a ruith a-rithist." - -msgid "" -"You have selected an action, and you haven’t made any changes on individual " -"fields. You’re probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Thagh thu gnìomh agus cha do rinn thu atharrachadh air ran fa leth sam bith. " -"’S dòcha gu bheil thu airson am putan “Siuthad†a chleachdadh seach am putan " -"“Sàbhailâ€." - -msgid "Now" -msgstr "An-dràsta" - -msgid "Midnight" -msgstr "Meadhan-oidhche" - -msgid "6 a.m." -msgstr "6m" - -msgid "Noon" -msgstr "Meadhan-latha" - -msgid "6 p.m." -msgstr "6f" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "" -"An aire: Tha thu %s uair a thìde air thoiseach àm an fhrithealaiche." -msgstr[1] "" -"An aire: Tha thu %s uair a thìde air thoiseach àm an fhrithealaiche." -msgstr[2] "" -"An aire: Tha thu %s uairean a thìde air thoiseach àm an fhrithealaiche." -msgstr[3] "" -"An aire: Tha thu %s uair a thìde air thoiseach àm an fhrithealaiche." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "" -"An aire: Tha thu %s uair a thìde air dheireadh àm an fhrithealaiche." -msgstr[1] "" -"An aire: Tha thu %s uair a thìde air dheireadh àm an fhrithealaiche." -msgstr[2] "" -"An aire: Tha thu %s uairean a thìde air dheireadh àm an fhrithealaiche." -msgstr[3] "" -"An aire: Tha thu %s uair a thìde air dheireadh àm an fhrithealaiche." - -msgid "Choose a Time" -msgstr "Tagh àm" - -msgid "Choose a time" -msgstr "Tagh àm" - -msgid "Cancel" -msgstr "Sguir dheth" - -msgid "Today" -msgstr "An-diugh" - -msgid "Choose a Date" -msgstr "Tagh ceann-là" - -msgid "Yesterday" -msgstr "An-dè" - -msgid "Tomorrow" -msgstr "A-màireach" - -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" - -msgctxt "abbrev. month January" -msgid "Jan" -msgstr "Faoi" - -msgctxt "abbrev. month February" -msgid "Feb" -msgstr "Gearr" - -msgctxt "abbrev. month March" -msgid "Mar" -msgstr "Màrt" - -msgctxt "abbrev. month April" -msgid "Apr" -msgstr "Gibl" - -msgctxt "abbrev. month May" -msgid "May" -msgstr "Cèit" - -msgctxt "abbrev. month June" -msgid "Jun" -msgstr "Ã’gmh" - -msgctxt "abbrev. month July" -msgid "Jul" -msgstr "Iuch" - -msgctxt "abbrev. month August" -msgid "Aug" -msgstr "Lùna" - -msgctxt "abbrev. month September" -msgid "Sep" -msgstr "Sult" - -msgctxt "abbrev. month October" -msgid "Oct" -msgstr "Dàmh" - -msgctxt "abbrev. month November" -msgid "Nov" -msgstr "Samh" - -msgctxt "abbrev. month December" -msgid "Dec" -msgstr "Dùbh" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "Dò" - -msgctxt "one letter Monday" -msgid "M" -msgstr "Lu" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "Mà" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "Ci" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "Da" - -msgctxt "one letter Friday" -msgid "F" -msgstr "hA" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "Sa" - -msgid "Show" -msgstr "Seall" - -msgid "Hide" -msgstr "Falaich" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/gl/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/gl/LC_MESSAGES/django.mo deleted file mode 100644 index 99e403a44b705447772da403cd276a3e61196ae0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10785 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 N$LMBd_&aRc{11Wd3mO0b diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/gl/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/gl/LC_MESSAGES/django.po deleted file mode 100644 index aec9f28..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/gl/LC_MESSAGES/django.po +++ /dev/null @@ -1,708 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Denís Bermúdez Delgado , 2021 -# fasouto , 2011-2012 -# fonso , 2011,2013 -# fasouto , 2017 -# Jannis Leidel , 2011 -# Leandro Regueiro , 2013 -# Oscar Carballal , 2011-2012 -# Pablo, 2015 -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-09-22 07:21+0000\n" -"Last-Translator: Transifex Bot <>\n" -"Language-Team: Galician (http://www.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" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Borrar %(verbose_name_plural)s seleccionados." - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "Borrado exitosamente %(count)d %(items)s" - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "Non foi posíbel eliminar %(name)s" - -msgid "Are you sure?" -msgstr "¿Está seguro?" - -msgid "Administration" -msgstr "Administración" - -msgid "All" -msgstr "Todo" - -msgid "Yes" -msgstr "Si" - -msgid "No" -msgstr "Non" - -msgid "Unknown" -msgstr "Descoñecido" - -msgid "Any date" -msgstr "Calquera data" - -msgid "Today" -msgstr "Hoxe" - -msgid "Past 7 days" -msgstr "Últimos 7 días" - -msgid "This month" -msgstr "Este mes" - -msgid "This year" -msgstr "Este ano" - -msgid "No date" -msgstr "Sen data" - -msgid "Has date" -msgstr "Ten data" - -msgid "Empty" -msgstr "Baleiro" - -msgid "Not empty" -msgstr "Non baleiro" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"Por favor, insira os %(username)s e contrasinal dunha conta de persoal. Teña " -"en conta que ambos os dous campos distingues maiúsculas e minúsculas." - -msgid "Action:" -msgstr "Acción:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Engadir outro %(verbose_name)s" - -msgid "Remove" -msgstr "Retirar" - -msgid "Addition" -msgstr "" - -msgid "Change" -msgstr "Modificar" - -msgid "Deletion" -msgstr "" - -msgid "action time" -msgstr "hora da acción" - -msgid "user" -msgstr "usuario" - -msgid "content type" -msgstr "tipo de contido" - -msgid "object id" -msgstr "id do obxecto" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "repr do obxecto" - -msgid "action flag" -msgstr "código do tipo de acción" - -msgid "change message" -msgstr "cambiar mensaxe" - -msgid "log entry" -msgstr "entrada de rexistro" - -msgid "log entries" -msgstr "entradas de rexistro" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "Engadido %(object)s" - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "" - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "" - -msgid "LogEntry Object" -msgstr "Obxecto LogEntry" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "" - -msgid "Added." -msgstr "Engadido" - -msgid "and" -msgstr "e" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "" - -#, python-brace-format -msgid "Changed {fields}." -msgstr "" - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "" - -msgid "No fields changed." -msgstr "Non se modificou ningún campo." - -msgid "None" -msgstr "Ningún" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "" - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "" - -msgid "You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "" - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Deb seleccionar ítems para poder facer accións con eles. Ningún ítem foi " -"cambiado." - -msgid "No action selected." -msgstr "Non se elixiu ningunha acción." - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "" - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "" - -#, python-format -msgid "Add %s" -msgstr "Engadir %s" - -#, python-format -msgid "Change %s" -msgstr "Modificar %s" - -#, python-format -msgid "View %s" -msgstr "" - -msgid "Database error" -msgstr "Erro da base de datos" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s foi cambiado satisfactoriamente." -msgstr[1] "%(count)s %(name)s foron cambiados satisfactoriamente." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s seleccionado." -msgstr[1] "Tódolos %(total_count)s seleccionados." - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "0 de %(cnt)s seleccionados." - -#, python-format -msgid "Change history: %s" -msgstr "Histórico de cambios: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" - -msgid "Django site admin" -msgstr "Administración de sitio Django" - -msgid "Django administration" -msgstr "Administración de Django" - -msgid "Site administration" -msgstr "Administración do sitio" - -msgid "Log in" -msgstr "Iniciar sesión" - -#, python-format -msgid "%(app)s administration" -msgstr "administración de %(app)s " - -msgid "Page not found" -msgstr "Páxina non atopada" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "" - -msgid "Home" -msgstr "Inicio" - -msgid "Server error" -msgstr "Erro no servidor" - -msgid "Server error (500)" -msgstr "Erro no servidor (500)" - -msgid "Server Error (500)" -msgstr "Erro no servidor (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" - -msgid "Run the selected action" -msgstr "Executar a acción seleccionada" - -msgid "Go" -msgstr "Ir" - -msgid "Click here to select the objects across all pages" -msgstr "Fai clic aquí para seleccionar os obxectos en tódalas páxinas" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Seleccionar todos os %(total_count)s %(module_name)s" - -msgid "Clear selection" -msgstr "Limpar selección" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "Modelos na aplicación %(name)s" - -msgid "Add" -msgstr "Engadir" - -msgid "View" -msgstr "" - -msgid "You don’t have permission to view or edit anything." -msgstr "" - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" - -msgid "Enter a username and password." -msgstr "Introduza un nome de usuario e contrasinal." - -msgid "Change password" -msgstr "Cambiar contrasinal" - -msgid "Please correct the error below." -msgstr "" - -msgid "Please correct the errors below." -msgstr "Por favor, corrixa os erros de embaixo" - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "" -"Insira un novo contrasinal para o usuario %(username)s." - -msgid "Welcome," -msgstr "Benvido," - -msgid "View site" -msgstr "Ver sitio" - -msgid "Documentation" -msgstr "Documentación" - -msgid "Log out" -msgstr "Rematar sesión" - -#, python-format -msgid "Add %(name)s" -msgstr "Engadir %(name)s" - -msgid "History" -msgstr "Historial" - -msgid "View on site" -msgstr "Ver no sitio" - -msgid "Filter" -msgstr "Filtro" - -msgid "Clear all filters" -msgstr "" - -msgid "Remove from sorting" -msgstr "Eliminar da clasificación" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Prioridade de clasificación: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "Activar clasificación" - -msgid "Delete" -msgstr "Eliminar" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"Borrar o %(object_name)s '%(escaped_object)s' resultaría na eliminación de " -"elementos relacionados, pero a súa conta non ten permiso para borrar os " -"seguintes tipos de elementos:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"Para borrar o obxecto %(object_name)s '%(escaped_object)s' requiriríase " -"borrar os seguintes obxectos protexidos relacionados:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"Seguro que quere borrar o %(object_name)s \"%(escaped_object)s\"? " -"Eliminaranse os seguintes obxectos relacionados:" - -msgid "Objects" -msgstr "Obxectos" - -msgid "Yes, I’m sure" -msgstr "" - -msgid "No, take me back" -msgstr "" - -msgid "Delete multiple objects" -msgstr "Eliminar múltiples obxectos" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"Borrar os obxectos %(objects_name)s seleccionados resultaría na eliminación " -"de obxectos relacionados, pero a súa conta non ten permiso para borrar os " -"seguintes tipos de obxecto:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"Para borrar os obxectos %(objects_name)s relacionados requiriríase eliminar " -"os seguintes obxectos protexidos relacionados:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"Está seguro de que quere borrar os obxectos %(objects_name)s seleccionados? " -"Serán eliminados todos os seguintes obxectos e elementos relacionados on " -"eles:" - -msgid "Delete?" -msgstr "¿Eliminar?" - -#, python-format -msgid " By %(filter_title)s " -msgstr " Por %(filter_title)s " - -msgid "Summary" -msgstr "" - -msgid "Recent actions" -msgstr "Accións recentes" - -msgid "My actions" -msgstr "As miñas accións" - -msgid "None available" -msgstr "Ningunha dispoñíbel" - -msgid "Unknown content" -msgstr "Contido descoñecido" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" - -msgid "Forgotten your password or username?" -msgstr "¿Olvidou o usuario ou contrasinal?" - -msgid "Toggle navigation" -msgstr "" - -msgid "Start typing to filter…" -msgstr "" - -msgid "Filter navigation items" -msgstr "" - -msgid "Date/time" -msgstr "Data/hora" - -msgid "User" -msgstr "Usuario" - -msgid "Action" -msgstr "Acción" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" - -msgid "Show all" -msgstr "Amosar todo" - -msgid "Save" -msgstr "Gardar" - -msgid "Popup closing…" -msgstr "" - -msgid "Search" -msgstr "Busca" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s resultado. " -msgstr[1] "%(counter)s resultados." - -#, python-format -msgid "%(full_result_count)s total" -msgstr "%(full_result_count)s en total" - -msgid "Save as new" -msgstr "Gardar como novo" - -msgid "Save and add another" -msgstr "Gardar e engadir outro" - -msgid "Save and continue editing" -msgstr "Gardar e seguir modificando" - -msgid "Save and view" -msgstr "" - -msgid "Close" -msgstr "" - -#, python-format -msgid "Change selected %(model)s" -msgstr "" - -#, python-format -msgid "Add another %(model)s" -msgstr "Engadir outro %(model)s" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "" - -msgid "Thanks for spending some quality time with the web site today." -msgstr "" - -msgid "Log in again" -msgstr "Entrar de novo" - -msgid "Password change" -msgstr "Cambiar o contrasinal" - -msgid "Your password was changed." -msgstr "Cambiouse o seu contrasinal." - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" - -msgid "Change my password" -msgstr "Cambiar o contrasinal" - -msgid "Password reset" -msgstr "Recuperar o contrasinal" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "" -"A túa clave foi gardada.\n" -"Xa podes entrar." - -msgid "Password reset confirmation" -msgstr "Confirmación de reseteo da contrasinal" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Por favor insira a súa contrasinal dúas veces para que podamos verificar se " -"a escribiu correctamente." - -msgid "New password:" -msgstr "Contrasinal novo:" - -msgid "Confirm password:" -msgstr "Confirmar contrasinal:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"A ligazón de reseteo da contrasinal non é válida, posiblemente porque xa foi " -"usada. Por favor pida un novo reseteo da contrasinal." - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"Recibe este email porque solicitou restablecer o contrasinal para a súa " -"conta de usuario en %(site_name)s" - -msgid "Please go to the following page and choose a new password:" -msgstr "Por favor vaia á seguinte páxina e elixa una nova contrasinal:" - -msgid "Your username, in case you’ve forgotten:" -msgstr "" - -msgid "Thanks for using our site!" -msgstr "Grazas por usar o noso sitio web!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "O equipo de %(site_name)s" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" - -msgid "Email address:" -msgstr "Enderezo de correo electrónico:" - -msgid "Reset my password" -msgstr "Recuperar o meu contrasinal" - -msgid "All dates" -msgstr "Todas as datas" - -#, python-format -msgid "Select %s" -msgstr "Seleccione un/unha %s" - -#, python-format -msgid "Select %s to change" -msgstr "Seleccione %s que modificar" - -#, python-format -msgid "Select %s to view" -msgstr "" - -msgid "Date:" -msgstr "Data:" - -msgid "Time:" -msgstr "Hora:" - -msgid "Lookup" -msgstr "Procurar" - -msgid "Currently:" -msgstr "Actualmente:" - -msgid "Change:" -msgstr "Modificar:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/gl/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/gl/LC_MESSAGES/djangojs.mo deleted file mode 100644 index fefbe0d1af3b661fd4b727d2025e1d2ba6d9861e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3279 zcmcImO>Y}T7+#=!87NSod`f+Z6q2Z{?YQ*IX%K0ev?&dV5<}HW9LBq2d&+voof*eT zPjEsUD?pXtLXSOED(bC>lezH=kSe%TT#)(;kl=ZD*G?Lu_5iFr`|NzZ^Ssad&WwNE zv+L^s&l`F96F7=;`yssWbRG_Z!@!Hc$AH&>PXlk{^&fNm3HS`!e+CwSzW|>E-U03d z-UYq|-2F&q=OAzw>c@aj0B7?0X&`>V5?;LCDv<4+2l99c{0evhcp3N?@KNApbh4c* zz$xH&Kwkeg@EhRoK%Vy*26upaVf+ew{2W+CeIF)21w0RY4%h&)y4dx5W^>_K5pFQdGU@)8O^2u1KL3hVR=3S3CFd=Zm)c@uK+c)Ar20lKkJ3$^+9st_6Lqsrb(xqR z2_18brij_+<7gyPWrT#a7*vFH#rspkAlgdJVP?!Nc1R9t{DT~ANMEGoL<%Rfte~a$SvQ`aF-PKS z30r8iGPK={StiLAQeB-bxw8~9RzBT}15FkhDP1(&zKz>tLksV`wxagWH4v%-6F07d<6_%H3;jEQ{V;G(gURJ46o;(zm z4~CP6sdAt?S=nE%l*cw?({ zT4;@wJ0r2p6FLSqsJ@q^)uPf3^DgG-W>++2Sd*e%rIP|XP{H%@miL`%snqNBik?lX zhFmX3rd`UM8bFfIFEx|WL}77Zac8C%e z&4))e$MISXX~Q`knHWbwm5$VvAM&hHGbt=5T`Q7s-q^OQlJ2BcH(i;c>~nft)0@*Y zIWbijp2*k{gVS2N$Rvr1&3!vvaEM}oz107{e>K1v8!Oi_s9dj0H8{D24dzm7I83t- zL0#Pv)G}5KyO5*2n4{s!B{A+MkTbF^s3WY%dw7pws4EHV+4Ma&>c%KeO|HpH#b91E zMYHZJuX>-Dc?4ri;g%G;E}Ha2L^IKV-XH2b%7erHC=>Hbw6, 2011 -# fonso , 2011,2013 -# Jannis Leidel , 2011 -# Leandro Regueiro , 2013 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-05-17 23:12+0200\n" -"PO-Revision-Date: 2017-09-23 18:54+0000\n" -"Last-Translator: Jannis Leidel \n" -"Language-Team: Galician (http://www.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" - -#, javascript-format -msgid "Available %s" -msgstr "%s dispoñíbeis" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Esta é unha lista de %s dispoñíbeis. Pode escoller algúns seleccionándoos na " -"caixa inferior e a continuación facendo clic na frecha \"Escoller\" situada " -"entre as dúas caixas." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "Escriba nesta caixa para filtrar a lista de %s dispoñíbeis." - -msgid "Filter" -msgstr "Filtro" - -msgid "Choose all" -msgstr "Escoller todo" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Prema para escoller todos/as os/as '%s' dunha vez." - -msgid "Choose" -msgstr "Escoller" - -msgid "Remove" -msgstr "Retirar" - -#, javascript-format -msgid "Chosen %s" -msgstr "%s escollido/a(s)" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Esta é a lista de %s escollidos/as. Pode eliminar algúns seleccionándoos na " -"caixa inferior e a continuación facendo clic na frecha \"Eliminar\" situada " -"entre as dúas caixas." - -msgid "Remove all" -msgstr "Retirar todos" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Faga clic para eliminar da lista todos/as os/as '%s' escollidos/as." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(sel)s de %(cnt)s escollido" -msgstr[1] "%(sel)s de %(cnt)s escollidos" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Tes cambios sen guardar en campos editables individuales. Se executas unha " -"acción, os cambios non gardados perderanse." - -msgid "" -"You have selected an action, but you haven't saved your changes to " -"individual fields yet. Please click OK to save. You'll need to re-run the " -"action." -msgstr "" -"Escolleu unha acción, pero aínda non gardou os cambios nos campos " -"individuais. Prema OK para gardar. Despois terá que volver executar a acción." - -msgid "" -"You have selected an action, and you haven't made any changes on individual " -"fields. You're probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Escolleu unha acción, pero aínda non gardou os cambios nos campos " -"individuais. Probabelmente estea buscando o botón Ir no canto do botón " -"Gardar." - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "" -msgstr[1] "" - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "" -msgstr[1] "" - -msgid "Now" -msgstr "Agora" - -msgid "Choose a Time" -msgstr "" - -msgid "Choose a time" -msgstr "Escolla unha hora" - -msgid "Midnight" -msgstr "Medianoite" - -msgid "6 a.m." -msgstr "6 da mañá" - -msgid "Noon" -msgstr "Mediodía" - -msgid "6 p.m." -msgstr "" - -msgid "Cancel" -msgstr "Cancelar" - -msgid "Today" -msgstr "Hoxe" - -msgid "Choose a Date" -msgstr "" - -msgid "Yesterday" -msgstr "Onte" - -msgid "Tomorrow" -msgstr "Mañá" - -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 "" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "" - -msgctxt "one letter Monday" -msgid "M" -msgstr "" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "" - -msgctxt "one letter Friday" -msgid "F" -msgstr "" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "" - -msgid "Show" -msgstr "Amosar" - -msgid "Hide" -msgstr "Esconder" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/he/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/he/LC_MESSAGES/django.mo deleted file mode 100644 index 74a428dcf2b2f5ad42b7e5d7c0cce0e3ce456cd7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16297 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 Jdh!#w{{cfG0owoo diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/he/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/he/LC_MESSAGES/django.po deleted file mode 100644 index ac68336..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/he/LC_MESSAGES/django.po +++ /dev/null @@ -1,717 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# 534b44a19bf18d20b71ecc4eb77c572f_db336e9 , 2011 -# Jannis Leidel , 2011 -# Meir Kriheli , 2011-2015,2017,2019-2020 -# Menachem G., 2021 -# Yaron Shahrabani , 2020-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-02 07:48+0000\n" -"Last-Translator: Menachem G.\n" -"Language-Team: Hebrew (http://www.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" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "מחק %(verbose_name_plural)s שנבחרו" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "%(count)d %(items)s נמחקו בהצלחה." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "×œ× × ×™×ª×Ÿ למחוק %(name)s" - -msgid "Are you sure?" -msgstr "להמשיך?" - -msgid "Administration" -msgstr "ניהול" - -msgid "All" -msgstr "הכול" - -msgid "Yes" -msgstr "כן" - -msgid "No" -msgstr "ל×" - -msgid "Unknown" -msgstr "×œ× ×™×“×•×¢" - -msgid "Any date" -msgstr "כל ת×ריך" - -msgid "Today" -msgstr "היו×" - -msgid "Past 7 days" -msgstr "בשבוע ×”×חרון" - -msgid "This month" -msgstr "החודש" - -msgid "This year" -msgstr "השנה" - -msgid "No date" -msgstr "×œ×œ× ×ª×ריך" - -msgid "Has date" -msgstr "×¢× ×ª×ריך" - -msgid "Empty" -msgstr "ריק" - -msgid "Not empty" -msgstr "×œ× ×¨×™×§" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"× × ×œ×”×–×™×Ÿ ×ת %(username)s והסיסמה ×”× ×›×•× ×™× ×œ×—×©×‘×•×Ÿ ×יש צוות. × × ×œ×©×™× ×œ×‘ ×›×™ שני " -"השדות ×¨×’×™×©×™× ×œ×ותיות גדולות/קטנות." - -msgid "Action:" -msgstr "פעולה" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "הוספת %(verbose_name)s" - -msgid "Remove" -msgstr "להסיר" - -msgid "Addition" -msgstr "הוספה" - -msgid "Change" -msgstr "שינוי" - -msgid "Deletion" -msgstr "מחיקה" - -msgid "action time" -msgstr "זמן פעולה" - -msgid "user" -msgstr "משתמש" - -msgid "content type" -msgstr "סוג תוכן" - -msgid "object id" -msgstr "מזהה ×ובייקט" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "ייצוג ×ובייקט" - -msgid "action flag" -msgstr "דגל פעולה" - -msgid "change message" -msgstr "הערה לשינוי" - -msgid "log entry" -msgstr "×¨×™×©×•× ×™×•×ž×Ÿ" - -msgid "log entries" -msgstr "רישומי יומן" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "„%(object)s†נוסף." - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "" - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "„%(object)s†נמחקו." - -msgid "LogEntry Object" -msgstr "×ובייקט LogEntry" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "" - -msgid "Added." -msgstr "נוסף." - -msgid "and" -msgstr "ו" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "" - -#, python-brace-format -msgid "Changed {fields}." -msgstr " {fields} שונו." - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "" - -msgid "No fields changed." -msgstr "××£ שדה ×œ× ×”×©×ª× ×”." - -msgid "None" -msgstr "לל×" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "יש להחזיק \"Control\" ×ו \"Command\" במק, כדי לבחור יותר מ×חד." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "" - -msgid "You may edit it again below." -msgstr "ניתן לערוך שוב מתחת." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "" - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "יש לסמן ×¤×¨×™×˜×™× ×›×“×™ לבצע ×¢×œ×™×”× ×¤×¢×•×œ×•×ª. ×œ× ×©×•× ×• פריטי×." - -msgid "No action selected." -msgstr "×œ× × ×‘×—×¨×” פעולה." - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "" - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "" - -#, python-format -msgid "Add %s" -msgstr "הוספת %s" - -#, python-format -msgid "Change %s" -msgstr "שינוי %s" - -#, python-format -msgid "View %s" -msgstr "צפיה ב%s" - -msgid "Database error" -msgstr "שגי×ת בסיס נתוני×" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "שינוי %(count)s %(name)s בוצע בהצלחה." -msgstr[1] "שינוי %(count)s %(name)s בוצע בהצלחה." -msgstr[2] "שינוי %(count)s %(name)s בוצע בהצלחה." -msgstr[3] "שינוי %(count)s %(name)s בוצע בהצלחה." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s נבחר" -msgstr[1] "כל ×”Ö¾%(total_count)s נבחרו" -msgstr[2] "כל ×”Ö¾%(total_count)s נבחרו" -msgstr[3] "כל ×”Ö¾%(total_count)s נבחרו" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "0 מ %(cnt)s נבחרי×" - -#, python-format -msgid "Change history: %s" -msgstr "היסטוריית שינוי: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"מחיקת %(class_name)s %(instance)s תדרוש מחיקת ×”××•×‘×™×™×§×˜×™× ×”×§×©×•×¨×™× ×•×”×ž×•×’× ×™× " -"הב××™×: %(related_objects)s" - -msgid "Django site admin" -msgstr "ניהול ×תר Django" - -msgid "Django administration" -msgstr "ניהול Django" - -msgid "Site administration" -msgstr "ניהול ×תר" - -msgid "Log in" -msgstr "כניסה" - -#, python-format -msgid "%(app)s administration" -msgstr "ניהול %(app)s" - -msgid "Page not found" -msgstr "דף ×œ× ×§×™×™×" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "×נו מתנצלי×, העמוד המבוקש ×ינו ×§×™×™×." - -msgid "Home" -msgstr "דף הבית" - -msgid "Server error" -msgstr "שגי×ת שרת" - -msgid "Server error (500)" -msgstr "שגי×ת שרת (500)" - -msgid "Server Error (500)" -msgstr "שגי×ת שרת (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" - -msgid "Run the selected action" -msgstr "הפעל ×ת הפעולה שבחרת בה." - -msgid "Go" -msgstr "בצע" - -msgid "Click here to select the objects across all pages" -msgstr "לחיצה ×›×ן תבחר ×ת ×”××•×‘×™×™×§×˜×™× ×‘×›×œ העמודי×" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "בחירת כל %(total_count)s ×”Ö¾%(module_name)s" - -msgid "Clear selection" -msgstr "×יפוס בחירה" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "×ž×•×“×œ×™× ×‘×™×™×©×•× %(name)s" - -msgid "Add" -msgstr "הוספה" - -msgid "View" -msgstr "צפיה" - -msgid "You don’t have permission to view or edit anything." -msgstr "×ין לך כלל הרש×ות צפיה ×ו עריכה." - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" -"ר×שית יש להזין ×©× ×ž×©×ª×ž×© וססמה. ל×חר מכן ניתן ×™×”×™×” לערוך ×פשרויות משתמש " -"נוספות." - -msgid "Enter a username and password." -msgstr "× × ×œ×©×™× ×©× ×ž×©×ª×ž×© וסיסמה." - -msgid "Change password" -msgstr "שינוי סיסמה" - -msgid "Please correct the error below." -msgstr "× × ×œ×ª×§×Ÿ ×ת השגי××” מתחת." - -msgid "Please correct the errors below." -msgstr "× × ×œ×ª×§×Ÿ ×ת השגי×ות מתחת." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "יש להזין סיסמה חדשה עבור המשתמש %(username)s." - -msgid "Welcome," -msgstr "שלו×," - -msgid "View site" -msgstr "צפיה ב×תר" - -msgid "Documentation" -msgstr "תיעוד" - -msgid "Log out" -msgstr "יצי××”" - -#, python-format -msgid "Add %(name)s" -msgstr "הוספת %(name)s" - -msgid "History" -msgstr "היסטוריה" - -msgid "View on site" -msgstr "צפיה ב×תר" - -msgid "Filter" -msgstr "סינון" - -msgid "Clear all filters" -msgstr "ניקוי כל הסינוני×" - -msgid "Remove from sorting" -msgstr "הסרה ממיון" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "עדיפות מיון: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "החלף כיוון מיון" - -msgid "Delete" -msgstr "מחיקה" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"מחיקת %(object_name)s '%(escaped_object)s' מצריכה מחיקת ××•×‘×™×™×§×˜×™× ×ž×§×•×©×¨×™×, " -"×ך לחשבון שלך ×ין הרש×ות למחיקת סוגי ×”××•×‘×™×™×§×˜×™× ×”×‘××™×:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"מחיקת ×”%(object_name)s '%(escaped_object)s' תדרוש מחיקת ×”××•×‘×™×™×§×˜×™× ×”×§×©×•×¨×™× " -"×•×”×ž×•×’× ×™× ×”×‘××™×:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"×”×× ×‘×¨×¦×•× ×š למחוק ×ת %(object_name)s \"%(escaped_object)s\"? כל ×”×¤×¨×™×˜×™× " -"×”×§×©×•×¨×™× ×”×‘××™× ×™×™×ž×—×§×•:" - -msgid "Objects" -msgstr "×ובייקטי×" - -msgid "Yes, I’m sure" -msgstr "כן, בבטחה" - -msgid "No, take me back" -msgstr "ל×, ×§×— ×ותי חזרה." - -msgid "Delete multiple objects" -msgstr "מחק כמה פריטי×" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"מחיקת ב%(objects_name)s הנבחרת ×ª×‘×™× ×‘×ž×—×™×§×ª ××•×‘×™×™×§×˜×™× ×§×©×•×¨×™×, ×בל החשבון שלך " -"×ינו הרש××” למחוק ×ת ×”×¡×•×’×™× ×”×‘××™× ×©×œ ×ובייקטי×:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"מחיקת ×”%(objects_name)s ×שר סימנת תדרוש מחיקת ×”××•×‘×™×™×§×˜×™× ×”×§×©×•×¨×™× ×•×”×ž×•×’× ×™× " -"הב××™×:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"×”×× ×תה בטוח ש×תה רוצה למחוק ×ת ×”%(objects_name)s הנבחר? כל ×”××•×‘×™×™×§×˜×™× ×”×‘××™× " -"×•×¤×¨×™×˜×™× ×”×§×©×•×¨×™× ×œ×”× ×™×™×ž×—×§×•:" - -msgid "Delete?" -msgstr "מחיקה ?" - -#, python-format -msgid " By %(filter_title)s " -msgstr " לפי %(filter_title)s " - -msgid "Summary" -msgstr "סיכו×" - -msgid "Recent actions" -msgstr "פעולות ×חרונות" - -msgid "My actions" -msgstr "הפעולות שלי" - -msgid "None available" -msgstr "×œ× × ×ž×¦×ו" - -msgid "Unknown content" -msgstr "תוכן ×œ× ×™×“×•×¢" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"משהו שגוי בהתקנת בסיס ×”× ×ª×•× ×™× ×©×œ×š. יש ×œ×•×•×“× ×™×¦×™×¨×ª הטבל×ות המת×ימות ×•×§×™×•× " -"הרש×ות קרי××” על בסיס ×”× ×ª×•× ×™× ×¢×‘×•×¨ המשתמש המת××™×." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"התחברת בתור %(username)s, ×ך ×ין לך הרש×ות גישה לעמוד ×–×”. ×”×× ×‘×¨×¦×•× ×š להתחבר " -"בתור משתמש ×חר?" - -msgid "Forgotten your password or username?" -msgstr "שכחת ×ת ×©× ×”×ž×©×ª×ž×© והסיסמה שלך ?" - -msgid "Toggle navigation" -msgstr "" - -msgid "Start typing to filter…" -msgstr "התחל להקליד כדי לסנן..." - -msgid "Filter navigation items" -msgstr "סנן פריטי ניווט" - -msgid "Date/time" -msgstr "ת×ריך/שעה" - -msgid "User" -msgstr "משתמש" - -msgid "Action" -msgstr "פעולה" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "ל×ובייקט ×–×” ×ין היסטוריית שינויי×. כנר××” ×œ× × ×•×¡×£ דרך ממשק הניהול." - -msgid "Show all" -msgstr "הצג הכל" - -msgid "Save" -msgstr "שמירה" - -msgid "Popup closing…" -msgstr "חלון צץ נסגר..." - -msgid "Search" -msgstr "חיפוש" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "תוצ××” %(counter)s" -msgstr[1] "%(counter)s תוצ×ות" -msgstr[2] "%(counter)s תוצ×ות" -msgstr[3] "%(counter)s תוצ×ות" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "%(full_result_count)s סה\"×›" - -msgid "Save as new" -msgstr "שמירה כחדש" - -msgid "Save and add another" -msgstr "שמירה והוספת ×חר" - -msgid "Save and continue editing" -msgstr "שמירה והמשך עריכה" - -msgid "Save and view" -msgstr "שמירה וצפיה" - -msgid "Close" -msgstr "סגירה" - -#, python-format -msgid "Change selected %(model)s" -msgstr "שינוי %(model)s הנבחר." - -#, python-format -msgid "Add another %(model)s" -msgstr "הוספת %(model)s נוסף." - -#, python-format -msgid "Delete selected %(model)s" -msgstr "מחיקת %(model)s הנבחר." - -msgid "Thanks for spending some quality time with the web site today." -msgstr "" - -msgid "Log in again" -msgstr "התחבר/×™ שוב" - -msgid "Password change" -msgstr "שינוי סיסמה" - -msgid "Your password was changed." -msgstr "סיסמתך שונתה." - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"× × ×œ×”×–×™×Ÿ ×ת הססמה הישנה שלך, למען ×”×בטחה, ול×חר מכן ×ת הססמה החדשה שלך " -"×¤×¢×ž×™×™× ×›×“×™ שנוכל ×œ×•×•×“× ×©×”×§×œ×“×ª ×ותה נכון." - -msgid "Change my password" -msgstr "שנה ×ת סיסמתי" - -msgid "Password reset" -msgstr "×יפוס סיסמה" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "ססמתך נשמרה. כעת ניתן להתחבר." - -msgid "Password reset confirmation" -msgstr "×ימות ×יפוס סיסמה" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "× × ×œ×”×–×™×Ÿ ×ת סיסמתך החדשה ×¤×¢×ž×™×™× ×›×“×™ שנוכל ×œ×•×•×“× ×©×”×§×œ×“×ª ×ותה כר×וי." - -msgid "New password:" -msgstr "סיסמה חדשה:" - -msgid "Confirm password:" -msgstr "×ימות סיסמה:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"הקישור ל×יפוס הסיסמה ×ינו חוקי. ייתכן והשתמשו בו כבר. × × ×œ×‘×§×© ×יפוס סיסמה " -"חדש." - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" -"שלחנו לך הור×ות לקביעת הססמה, בהנחה ×©×§×™×™× ×—×©×‘×•×Ÿ ×¢× ×›×ª×•×‘×ª הדו×ר ×”×לקטרוני " -"שהזנת. ההור×ות ×מורות להתקבל בקרוב." - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" -"×× ×œ× ×§×™×‘×œ×ª דו×ר ×לקטרוני, × × ×œ×•×•×“× ×©×”×–× ×ª ×ת הכתובת שנרשמת עימה ושההודעה ×œ× " -"נחתה בתיקיית דו×ר הזבל." - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"הודעה זו נשלחה ×ליך עקב בקשתך ל×יפוס הסיסמה עבור המשתמש שלך ב×תר " -"%(site_name)s." - -msgid "Please go to the following page and choose a new password:" -msgstr "× × ×œ×”×’×™×¢ לעמוד ×”×‘× ×•×œ×‘×—×•×¨ סיסמה חדשה:" - -msgid "Your username, in case you’ve forgotten:" -msgstr "×©× ×”×ž×©×ª×ž×© שלך במקרה ושכחת:" - -msgid "Thanks for using our site!" -msgstr "תודה על השימוש ב×תר שלנו!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "צוות %(site_name)s" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" -"שכחת ×ת הססמה שלך? × × ×œ×”×–×™×Ÿ ×ת כתובת הדו×ר ×”×לקטרוני מתחת ו×נו נשלח הור×ות " -"לקביעת ססמה חדשה." - -msgid "Email address:" -msgstr "כתובת דו×\"ל:" - -msgid "Reset my password" -msgstr "×פס ×ת סיסמתי" - -msgid "All dates" -msgstr "כל הת×ריכי×" - -#, python-format -msgid "Select %s" -msgstr "בחירת %s" - -#, python-format -msgid "Select %s to change" -msgstr "בחירת %s לשינוי" - -#, python-format -msgid "Select %s to view" -msgstr "בחירת %s לצפיה" - -msgid "Date:" -msgstr "ת×ריך:" - -msgid "Time:" -msgstr "שעה:" - -msgid "Lookup" -msgstr "חפש" - -msgid "Currently:" -msgstr "נוכחי:" - -msgid "Change:" -msgstr "שינוי:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/he/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/he/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 852d04a1ae6759ec82fba2d3c994c94496f534ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5791 zcmdUxU2I%O6@Uj=N^tp2X!vVkYMPLc?E0r^5;k>yNb5EMCsDj@8mS=N^^U!_-M!b` zd)JPI1nE;zr6N0C*Ky;xPMS2fLE-@+fdq&rK!WmAxI925;Dt9{ka$3q_|Dw%#@@J1 zD})5sp8L(5IWu$S%sF%S_072%#dDZ)x0H7)byk?;#dH3>O6`Nsz&qfN9e)n_SHE=a zSK$X}zvkM1cKjRsAo9OEzTtQ$lXW2fBz!--4}KOF;C6TdZh{TRZ$kdnv%JK#@4)xL zY1h8wxCmK7U5D?1--R;I_g(*w;1jfe3QKS+lSu#5Q1lZh^Pb~{iaHO)&S#<6c>&7$ z^RNl8z$v(wNo3t$L7DHjybiz=%D64O7T`VbBK!#)g^w}$$KfyFC*bSwQ}CaToA1O& zwDWK)e8llUta|}| z4&H!0@Yhi0c>`jC+VqjEeHRq}YS-TB+It-Ppsd^PIN;U}{t1ST0|;gQU7NFU z`ypFWhoG!;0%C$X14VBH%KQoZ9{dJ;8ScQDqW>Ex{l9}>gnxvxkF9KS8r}uo!Rf`lppGnAN$daJ&@+AGuxYOfv@92t%LnmW=LX~c;-GUoX;uUs>FTda2nSl!ervGoq>1ng)OmPykIT?<2d0K*~Cil-mJ(TyZwc;wL*Aqz{-pjeaj z72euBl=OP@V#ZcP7PSn-C$|`=Crnb%r)tKFO%@yaPn>zO$ z(up?d3GP+7J9AXpy4;W)(<^QX<2FRFR@niX|#cW+O=`+?A^bso2TO| zUYz7hkr%`@F9{>Q7hXhW4OYEs07mhTUvdR)}OsBOl5dk*NV+P5RneSNw|Z{M!@oKvCIy;C33-MXl=&fZ%)du$)- z-By3SLe@G+r_9sKJog{yX#H?W7g|4R(#3QtolTe0nRMm9-oIC~*c40MNSFADlupXZ zI&G$}P?pj;{w^z|*KA{6sx#>Y%9ZqDCSSIe&WW}1!yx?Laba_} z1oMkBVlwmDD-sLhx9pCv*Q@j_GqZS4bFnRQh?C-YInQh2W0{55C0Z+};VHQ*t_l{g zmW{0ITt=Ejf5YQ#i!2IvJj4w1GKR(>)G{N3v+z8U0{w0resPR3-X!#fkGr7Nh;ZAgG%<% npprS&RwP7RWl<{YKMmO(f;hW4sAM+-mF3lcB6rr-m(;%j!~cOa diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/he/LC_MESSAGES/djangojs.po b/venv/Lib/site-packages/django/contrib/admin/locale/he/LC_MESSAGES/djangojs.po deleted file mode 100644 index 73788d5..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/he/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,272 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# 534b44a19bf18d20b71ecc4eb77c572f_db336e9 , 2012 -# Jannis Leidel , 2011 -# Meir Kriheli , 2011-2012,2014-2015,2017,2020 -# Yaron Shahrabani , 2021 -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-17 12:28+0000\n" -"Last-Translator: Yaron Shahrabani \n" -"Language-Team: Hebrew (http://www.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" - -#, javascript-format -msgid "Available %s" -msgstr "×פשרויות %s זמינות" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"זו רשימת %s ×”×–×ž×™× ×™× ×œ×‘×—×™×¨×”. ניתן לבחור חלק ×¢\"×™ סימון בתיבה מתחת ולחיצה על " -"×—×¥ \"בחר\" בין שתי התיבות." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "ניתן להקליד בתיבה זו כדי לסנן %s." - -msgid "Filter" -msgstr "סינון" - -msgid "Choose all" -msgstr "בחירת הכל" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "בחירת כל ×”%s בבת ×חת." - -msgid "Choose" -msgstr "בחר" - -msgid "Remove" -msgstr "הסרה" - -#, javascript-format -msgid "Chosen %s" -msgstr "%s ×שר נבחרו" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"זו רשימת %s ×שר נבחרו. ניתן להסיר חלק ×¢\"×™ בחירה בתיבה מתחת ולחיצה על ×—×¥ " -"\"הסרה\" בין שתי התיבות." - -msgid "Remove all" -msgstr "הסרת הכל" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "הסרת כל %s ×שר נבחרו בבת ×חת." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(sel)s מ %(cnt)s נבחרות" -msgstr[1] "%(sel)s מ %(cnt)s נבחרות" -msgstr[2] "%(sel)s מ %(cnt)s נבחרות" -msgstr[3] "%(sel)s מ %(cnt)s נבחרות" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"יש לך ×©×™× ×•×™×™× ×©×œ× × ×©×ž×¨×• על שדות יחידות. ×× ×תה מפעיל פעולה, ×©×™× ×•×™×™× ×©×œ× " -"נשמרו ×™×בדו." - -msgid "" -"You have selected an action, but you haven’t saved your changes to " -"individual fields yet. Please click OK to save. You’ll need to re-run the " -"action." -msgstr "" -"בחרת פעולה, ×ך ×œ× ×©×ž×¨×ª עדיין ×ת ×”×©×™× ×•×™×™× ×œ×©×“×•×ª בודדי×. × × ×œ×œ×—×•×¥ על ×ישור כדי " -"לשמור. ×™×”×™×” עליך להפעיל ×ת הפעולה עוד פע×." - -msgid "" -"You have selected an action, and you haven’t made any changes on individual " -"fields. You’re probably looking for the Go button rather than the Save " -"button." -msgstr "" -"בחרת פעולה, ×ך ×œ× ×‘×™×¦×¢×ª ×©×™× ×•×™×™× ×‘×©×“×•×ª. כנר××” חיפשת ×ת כפתור בצע ×‘×ž×§×•× ×›×¤×ª×•×¨ " -"שמירה." - -msgid "Now" -msgstr "כעת" - -msgid "Midnight" -msgstr "חצות" - -msgid "6 a.m." -msgstr "6 בבוקר" - -msgid "Noon" -msgstr "12 בצהריי×" - -msgid "6 p.m." -msgstr "6 ×חר הצהריי×" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "הערה: ×ת/×” %s שעה לפני זמן השרת." -msgstr[1] "הערה: ×ת/×” %s שעות לפני זמן השרת." -msgstr[2] "הערה: ×ת/×” %s שעות לפני זמן השרת." -msgstr[3] "הערה: ×ת/×” %s שעות לפני זמן השרת." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "הערה: ×ת/×” %s שעה ×חרי זמן השרת." -msgstr[1] "הערה: ×ת/×” %s שעות ×חרי זמן השרת." -msgstr[2] "הערה: ×ת/×” %s שעות ×חרי זמן השרת." -msgstr[3] "הערה: ×ת/×” %s שעות ×חרי זמן השרת." - -msgid "Choose a Time" -msgstr "בחירת שעה" - -msgid "Choose a time" -msgstr "בחירת שעה" - -msgid "Cancel" -msgstr "ביטול" - -msgid "Today" -msgstr "היו×" - -msgid "Choose a Date" -msgstr "בחירת ת×ריך" - -msgid "Yesterday" -msgstr "×תמול" - -msgid "Tomorrow" -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 "דצמבר" - -msgctxt "abbrev. month January" -msgid "Jan" -msgstr "ינו׳" - -msgctxt "abbrev. month February" -msgid "Feb" -msgstr "פבר׳" - -msgctxt "abbrev. month March" -msgid "Mar" -msgstr "מרץ" - -msgctxt "abbrev. month April" -msgid "Apr" -msgstr "×פר׳" - -msgctxt "abbrev. month May" -msgid "May" -msgstr "מ××™" - -msgctxt "abbrev. month June" -msgid "Jun" -msgstr "יונ׳" - -msgctxt "abbrev. month July" -msgid "Jul" -msgstr "יול׳" - -msgctxt "abbrev. month August" -msgid "Aug" -msgstr "×וג׳" - -msgctxt "abbrev. month September" -msgid "Sep" -msgstr "ספט׳" - -msgctxt "abbrev. month October" -msgid "Oct" -msgstr "×וק׳" - -msgctxt "abbrev. month November" -msgid "Nov" -msgstr "נוב׳" - -msgctxt "abbrev. month December" -msgid "Dec" -msgstr "דצמ׳" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "ר" - -msgctxt "one letter Monday" -msgid "M" -msgstr "ש" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "ש" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "ר" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "×—" - -msgctxt "one letter Friday" -msgid "F" -msgstr "ש" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "ש" - -msgid "Show" -msgstr "הצג" - -msgid "Hide" -msgstr "הסתר" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/hi/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/hi/LC_MESSAGES/django.mo deleted file mode 100644 index b8c97bb4df2e48e3c799e309f5c296ef9a6cdd78..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18457 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≺|5e$TE#M~`Qy5RqQEin9~nI%(k%Bt7LNfhBmJH!Z{$o^f0} zHq(H2nMRgzFMW_nKKq;VeLSm>*%aGoJbEz&@rGjHj&x=aMn>ZqiBh14f>4b&ckZ+` zb7m410TB&TIR z!nvS{rfFnWPbi^CS5W0m=Anwt3|a`F9D0^9KZ~0QmzmLEQLH}{?ubDii0b8zSXux= z$4p}!*6Yb)6~Db;EqYz) z?}R+6JWSI;77zg}A(-HsKm3$$7)ex-sU3%!#MtOQI=hTeGIf3x^B8z)9>H*gvTn~7 c5E;#Zd0tuB-<_|lG%}CzebDZG<6aE^16O07RsaA1 diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/hi/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/hi/LC_MESSAGES/django.po deleted file mode 100644 index 8ed2fb9..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/hi/LC_MESSAGES/django.po +++ /dev/null @@ -1,666 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# alkuma , 2013 -# Chandan kumar , 2012 -# Jannis Leidel , 2011 -# Pratik , 2013 -# Sandeep Satavlekar , 2011 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-01-19 16:49+0100\n" -"PO-Revision-Date: 2017-09-19 16:40+0000\n" -"Last-Translator: Jannis Leidel \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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "%(count)d %(items)s सफलतापूरà¥à¤µà¤• हटा दिया गया है| |" - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "%(name)s नहीं हटा सकते" - -msgid "Are you sure?" -msgstr "कà¥à¤¯à¤¾ आप निशà¥à¤šà¤¿à¤¤ हैं?" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "चà¥à¤¨à¥‡ हà¥à¤ %(verbose_name_plural)s हटा दीजिये " - -msgid "Administration" -msgstr "" - -msgid "All" -msgstr "सभी" - -msgid "Yes" -msgstr "हाà¤" - -msgid "No" -msgstr "नहीं" - -msgid "Unknown" -msgstr "अनजान" - -msgid "Any date" -msgstr "कोई भी तारीख" - -msgid "Today" -msgstr "आज" - -msgid "Past 7 days" -msgstr "पिछले 7 दिन" - -msgid "This month" -msgstr "इस महीने" - -msgid "This year" -msgstr "इस साल" - -msgid "No date" -msgstr "" - -msgid "Has date" -msgstr "" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"कृपया करà¥à¤®à¤šà¤¾à¤°à¥€ खाते का सही %(username)s व कूटशबà¥à¤¦ भरें। भरते समय दीरà¥à¤˜à¤¾à¤•à¥à¤·à¤° और लघॠअकà¥à¤·à¤° " -"का खयाल रखें।" - -msgid "Action:" -msgstr " कà¥à¤°à¤¿à¤¯à¤¾:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "à¤à¤• और %(verbose_name)s जोड़ें " - -msgid "Remove" -msgstr "निकालें" - -msgid "action time" -msgstr "कारà¥à¤¯ समय" - -msgid "user" -msgstr "" - -msgid "content type" -msgstr "" - -msgid "object id" -msgstr "वसà¥à¤¤à¥ आई डी " - -#. Translators: 'repr' means representation -#. (https://docs.python.org/3/library/functions.html#repr) -msgid "object repr" -msgstr "वसà¥à¤¤à¥ पà¥à¤°à¤¤à¤¿à¤¨à¤¿à¤§à¤¿à¤¤à¥à¤µ" - -msgid "action flag" -msgstr "कारà¥à¤¯ धà¥à¤µà¤œ" - -msgid "change message" -msgstr "परिवरà¥à¤¤à¤¨ सनà¥à¤¦à¥‡à¤¶" - -msgid "log entry" -msgstr "लॉग पà¥à¤°à¤µà¤¿à¤·à¥à¤Ÿà¤¿" - -msgid "log entries" -msgstr "लॉग पà¥à¤°à¤µà¤¿à¤·à¥à¤Ÿà¤¿à¤¯à¤¾à¤" - -#, python-format -msgid "Added \"%(object)s\"." -msgstr "\"%(object)s\" को जोड़ा गया." - -#, python-format -msgid "Changed \"%(object)s\" - %(changes)s" -msgstr "परिवरà¥à¤¤à¤¿à¤¤ \"%(object)s\" - %(changes)s " - -#, python-format -msgid "Deleted \"%(object)s.\"" -msgstr "\"%(object)s\" को नषà¥à¤Ÿ कर दिया है." - -msgid "LogEntry Object" -msgstr "LogEntry ऑबà¥à¤œà¥‡à¤•à¥à¤Ÿ" - -#, python-brace-format -msgid "Added {name} \"{object}\"." -msgstr "" - -msgid "Added." -msgstr "" - -msgid "and" -msgstr "और" - -#, python-brace-format -msgid "Changed {fields} for {name} \"{object}\"." -msgstr "" - -#, python-brace-format -msgid "Changed {fields}." -msgstr "" - -#, python-brace-format -msgid "Deleted {name} \"{object}\"." -msgstr "" - -msgid "No fields changed." -msgstr "कोई कà¥à¤·à¥‡à¤¤à¥à¤° नहीं बदला" - -msgid "None" -msgstr "कोई नहीं" - -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was added successfully." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was changed successfully." -msgstr "" - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "कारà¥à¤°à¤µà¤¾à¤ˆ हेतॠआयटम सही अनà¥à¤•à¥à¤°à¤® में चà¥à¤¨à¥‡ जाने चाहिठ| कोई आइटम नहीं बदले गये हैं." - -msgid "No action selected." -msgstr "कोई कारà¥à¤°à¤µà¤¾à¤ˆ नहीं चà¥à¤¨à¥€ है |" - -#, python-format -msgid "The %(name)s \"%(obj)s\" was deleted successfully." -msgstr "%(name)s \"%(obj)s\" को कामयाबी से निकाला गया है" - -#, python-format -msgid "%(name)s with ID \"%(key)s\" doesn't exist. Perhaps it was deleted?" -msgstr "" - -#, python-format -msgid "Add %s" -msgstr "%s बढाà¤à¤‚" - -#, python-format -msgid "Change %s" -msgstr "%s बदलो" - -msgid "Database error" -msgstr "डेटाबेस तà¥à¤°à¥à¤Ÿà¤¿" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s का परिवरà¥à¤¤à¤¨ कामयाब हà¥à¤† |" -msgstr[1] "%(count)s %(name)s का परिवरà¥à¤¤à¤¨ कामयाब हà¥à¤† |" - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s चà¥à¤¨à¥‡" -msgstr[1] "सभी %(total_count)s चà¥à¤¨à¥‡ " - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "%(cnt)s में से 0 चà¥à¤¨à¥‡" - -#, python-format -msgid "Change history: %s" -msgstr "इतिहास बदलो: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" - -msgid "Django site admin" -msgstr "जà¥à¤¯à¤¾à¤à¤—ो साइट पà¥à¤°à¤¶à¤¾à¤¸à¤¨" - -msgid "Django administration" -msgstr "जà¥à¤¯à¤¾à¤à¤—ो पà¥à¤°à¤¶à¤¾à¤¸à¤¨" - -msgid "Site administration" -msgstr "साइट पà¥à¤°à¤¶à¤¾à¤¸à¤¨" - -msgid "Log in" -msgstr "लॉगिन" - -#, python-format -msgid "%(app)s administration" -msgstr "" - -msgid "Page not found" -msgstr "पृषà¥à¤  लापता" - -msgid "We're sorry, but the requested page could not be found." -msgstr "कà¥à¤·à¤®à¤¾ कीजिठपर निवेदित पृषà¥à¤  लापता है ।" - -msgid "Home" -msgstr "गृह" - -msgid "Server error" -msgstr "सरà¥à¤µà¤° तà¥à¤°à¥à¤Ÿà¤¿" - -msgid "Server error (500)" -msgstr "सरà¥à¤µà¤° तà¥à¤°à¥à¤Ÿà¤¿ (500)" - -msgid "Server Error (500)" -msgstr "सरà¥à¤µà¤° तà¥à¤°à¥à¤Ÿà¤¿ (500)" - -msgid "" -"There's been an error. It's been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"à¤à¤• तà¥à¤°à¥à¤Ÿà¤¿ मिली है। इसकी जानकारी सà¥à¤¥à¤² के संचालकों को डाक दà¥à¤µà¤¾à¤°à¤¾ दे दी गई है, और यह जलà¥à¤¦ " -"ठीक हो जानी चाहिà¤à¥¤ धीरज रखने के लिठशà¥à¤•à¥à¤°à¤¿à¤¯à¤¾à¥¤" - -msgid "Run the selected action" -msgstr "चयनित कारà¥à¤°à¤µà¤¾à¤ˆ चलाइये" - -msgid "Go" -msgstr "आगे बढ़े" - -msgid "Click here to select the objects across all pages" -msgstr "सभी पृषà¥à¤ à¥‹à¤‚ पर मौजूद वसà¥à¤¤à¥à¤“ं को चà¥à¤¨à¤¨à¥‡ के लिठयहाठकà¥à¤²à¤¿à¤• करें " - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "तमाम %(total_count)s %(module_name)s चà¥à¤¨à¥‡à¤‚" - -msgid "Clear selection" -msgstr "चयन खालिज किया जाये " - -msgid "" -"First, enter a username and password. Then, you'll be able to edit more user " -"options." -msgstr "" -"पहले पà¥à¤°à¤¦à¤µà¥‹à¤•à¥à¤¤à¤¾ नाम और कूटशबà¥à¤¦ दरà¥à¤œ करें । उसके पशà¥à¤šà¤¾à¤¤ ही आप अधिक पà¥à¤°à¤µà¥‹à¤•à¥à¤¤à¤¾ विकलà¥à¤ª बदल " -"सकते हैं ।" - -msgid "Enter a username and password." -msgstr "उपयोगकरà¥à¤¤à¤¾ का नाम और कूटशबà¥à¤¦ दरà¥à¤œ करें." - -msgid "Change password" -msgstr "कूटशबà¥à¤¦ बदलें" - -msgid "Please correct the error below." -msgstr "कृपया नीचे पायी गयी गलतियाठठीक करें ।" - -msgid "Please correct the errors below." -msgstr "" - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "%(username)s पà¥à¤°à¤µà¥‹à¤•à¥à¤¤à¤¾ के लिठनयी कूटशबà¥à¤¦ दरà¥à¤œ करें ।" - -msgid "Welcome," -msgstr "आपका सà¥à¤µà¤¾à¤—त है," - -msgid "View site" -msgstr "" - -msgid "Documentation" -msgstr "दसà¥à¤¤à¤¾à¤µà¥‡à¤œà¤¼à¥€à¤•रण" - -msgid "Log out" -msgstr "लॉग आउट" - -#, python-format -msgid "Add %(name)s" -msgstr "%(name)s बढाà¤à¤‚" - -msgid "History" -msgstr "इतिहास" - -msgid "View on site" -msgstr "साइट पे देखें" - -msgid "Filter" -msgstr "छनà¥à¤¨à¥€" - -msgid "Remove from sorting" -msgstr "शà¥à¤°à¥‡à¤£à¥€à¤•रण से हटाये " - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "शà¥à¤°à¥‡à¤£à¥€à¤•रण पà¥à¤°à¤¾à¤¥à¤®à¤¿à¤•ता : %(priority_number)s" - -msgid "Toggle sorting" -msgstr "टॉगल शà¥à¤°à¥‡à¤£à¥€à¤•रण" - -msgid "Delete" -msgstr "मिटाà¤à¤" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"%(object_name)s '%(escaped_object)s' को मिटाने पर समà¥à¤¬à¤‚धित वसà¥à¤¤à¥à¤à¤ भी मिटा दी " -"जाà¤à¤—ी, परनà¥à¤¤à¥ आप के खाते में निमà¥à¤¨à¤²à¤¿à¤–ित पà¥à¤°à¤•ार की वसà¥à¤¤à¥à¤“ं को मिटाने की अनà¥à¤®à¤¤à¤¿ नहीं हैं |" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"%(object_name)s '%(escaped_object)s' को हटाने के लिठउनसे संबंधित निमà¥à¤¨à¤²à¤¿à¤–ित " -"संरकà¥à¤·à¤¿à¤¤ वसà¥à¤¤à¥à¤“ं को हटाने की आवशà¥à¤¯à¤•ता होगी:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"कà¥à¤¯à¤¾ आप %(object_name)s \"%(escaped_object)s\" हटाना चाहते हैं? निमà¥à¤¨à¤²à¤¿à¤–ित सभी " -"संबंधित वसà¥à¤¤à¥à¤à¤ नषà¥à¤Ÿ की जाà¤à¤—ी" - -msgid "Objects" -msgstr "" - -msgid "Yes, I'm sure" -msgstr "हाà¤, मैंने पकà¥à¤•ा तय किया हैं " - -msgid "No, take me back" -msgstr "" - -msgid "Delete multiple objects" -msgstr "अनेक वसà¥à¤¤à¥à¤à¤‚ हटाà¤à¤" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"चयनित %(objects_name)s हटाने पर उस से समà¥à¤¬à¤‚धित वसà¥à¤¤à¥à¤à¤‚ भी हट जाà¤à¤—ी, परनà¥à¤¤à¥ आपके खाते में " -"वसà¥à¤¤à¥à¤“ं के निमà¥à¤¨à¤²à¤¿à¤–ित पà¥à¤°à¤•ार हटाने की अनà¥à¤®à¤¤à¤¿ नहीं है:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"चयनित %(objects_name)s को हटाने के पशà¥à¤šà¤¾à¤¤à¥ निमà¥à¤¨à¤²à¤¿à¤–ित संरकà¥à¤·à¤¿à¤¤ संबंधित वसà¥à¤¤à¥à¤“ं को हटाने " -"की आवशà¥à¤¯à¤•ता होगी |" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"कà¥à¤¯à¤¾ आप ने पकà¥à¤•ा तय किया हैं की चयनित %(objects_name)s को नषà¥à¤Ÿ किया जाये ? " -"निमà¥à¤¨à¤²à¤¿à¤–ित सभी वसà¥à¤¤à¥à¤à¤‚ और उनसे समà¥à¤¬à¤‚धित वसà¥à¤¤à¥à¤ भी नषà¥à¤Ÿ की जाà¤à¤—ी:" - -msgid "Change" -msgstr "बदलें" - -msgid "Delete?" -msgstr "मिटाà¤à¤ ?" - -#, python-format -msgid " By %(filter_title)s " -msgstr "%(filter_title)s दà¥à¤µà¤¾à¤°à¤¾" - -msgid "Summary" -msgstr "" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "%(name)s अनà¥à¤ªà¥à¤°à¤¯à¥‹à¤— के पà¥à¤°à¤¤à¤¿à¤°à¥‚प" - -msgid "Add" -msgstr "बढाà¤à¤‚" - -msgid "You don't have permission to edit anything." -msgstr "आपके पास कà¥à¤› भी संपादन करने के लिये अनà¥à¤®à¤¤à¤¿ नहीं है ।" - -msgid "Recent actions" -msgstr "" - -msgid "My actions" -msgstr "" - -msgid "None available" -msgstr " कोई भी उपलबà¥à¤§ नहीं" - -msgid "Unknown content" -msgstr "अजà¥à¤žà¤¾à¤¤ सामगà¥à¤°à¥€" - -msgid "" -"Something's wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"अपने डेटाबेस सà¥à¤¥à¤¾à¤ªà¤¨à¤¾ के साथ कà¥à¤› गलत तो है | सà¥à¤¨à¤¿à¤¶à¥à¤šà¤¿à¤¤ करें कि उचित डेटाबेस तालिका बनायीं " -"गयी है, और सà¥à¤¨à¤¿à¤¶à¥à¤šà¤¿à¤¤ करें कि डेटाबेस उपयà¥à¤•à¥à¤¤ उपयोकà¥à¤¤à¤¾ के दà¥à¤µà¤¾à¤°à¤¾ पठनीय है |" - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" - -msgid "Forgotten your password or username?" -msgstr "अपना पासवरà¥à¤¡ या उपयोगकरà¥à¤¤à¤¾ नाम भूल गये हैं?" - -msgid "Date/time" -msgstr "तिथि / समय" - -msgid "User" -msgstr "उपभोकà¥à¤¤à¤¾" - -msgid "Action" -msgstr "कारà¥à¤¯" - -msgid "" -"This object doesn't have a change history. It probably wasn't added via this " -"admin site." -msgstr "" -"इस वसà¥à¤¤à¥ का बदलाव इतिहास नहीं है. शायद वह इस साइट वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤• के माधà¥à¤¯à¤® से नहीं जोड़ा " -"गया है." - -msgid "Show all" -msgstr "सभी दिखाà¤à¤" - -msgid "Save" -msgstr "सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ कीजिये" - -msgid "Popup closing..." -msgstr "" - -#, python-format -msgid "Change selected %(model)s" -msgstr "" - -#, python-format -msgid "Add another %(model)s" -msgstr "" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "" - -msgid "Search" -msgstr "खोज" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s परिणाम" -msgstr[1] "%(counter)s परिणाम" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "%(full_result_count)s कà¥à¤² परिणाम" - -msgid "Save as new" -msgstr "नये सा सहेजें" - -msgid "Save and add another" -msgstr "सहेजें और à¤à¤• और जोडें" - -msgid "Save and continue editing" -msgstr "सहेजें और संपादन करें" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "आज हमारे वेब साइट पर आने के लिठधनà¥à¤¯à¤µà¤¾à¤¦ ।" - -msgid "Log in again" -msgstr "फिर से लॉगिन कीजिà¤" - -msgid "Password change" -msgstr "कूटशबà¥à¤¦ बदलें" - -msgid "Your password was changed." -msgstr "आपके कूटशबà¥à¤¦ को बदला गया है" - -msgid "" -"Please enter your old password, for security's sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"सà¥à¤°à¤•à¥à¤·à¤¾ कारणों के लिठकृपया पà¥à¤°à¤¾à¤¨à¤¾ कूटशबà¥à¤¦ दरà¥à¤œ करें । उसके पशà¥à¤šà¤¾à¤¤ नठकूटशबà¥à¤¦ को दो बार दरà¥à¤œ " -"करें ताकि हम उसे सतà¥à¤¯à¤¾à¤ªà¤¿à¤¤ कर सकें ।" - -msgid "Change my password" -msgstr "कूटशबà¥à¤¦ बदलें" - -msgid "Password reset" -msgstr "कूटशबà¥à¤¦ पà¥à¤¨à¤¸à¥à¤¥à¤¾à¤ª" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "आपके कूटशबà¥à¤¦ को सà¥à¤¥à¤¾à¤ªà¤¿à¤¤ किया गया है । अब आप लॉगिन कर सकते है ।" - -msgid "Password reset confirmation" -msgstr "कूटशबà¥à¤¦ पà¥à¤·à¥à¤Ÿà¤¿" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "कृपया आपके नये कूटशबà¥à¤¦ को दो बार दरà¥à¤œ करें ताकि हम उसकी सतà¥à¤¯à¤¾à¤ªà¥à¤¤à¥€ कर सकते है ।" - -msgid "New password:" -msgstr "नया कूटशबà¥à¤¦ " - -msgid "Confirm password:" -msgstr "कूटशबà¥à¤¦ पà¥à¤·à¥à¤Ÿà¤¿ कीजिà¤" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"कूटशबà¥à¤¦ पà¥à¤¨à¤¸à¥à¤¥à¤¾à¤ª संपरà¥à¤• अमानà¥à¤¯ है, संभावना है कि उसे उपयोग किया गया है। कृपया फिर से कूटशबà¥à¤¦ " -"पà¥à¤¨à¤¸à¥à¤¥à¤¾à¤ª की आवेदन करें ।" - -msgid "" -"We've emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" - -msgid "" -"If you don't receive an email, please make sure you've entered the address " -"you registered with, and check your spam folder." -msgstr "" -"अगर आपको कोई ईमेल पà¥à¤°à¤¾à¤ªà¥à¤¤ नई होता है,यह धà¥à¤¯à¤¾à¤¨ रखे की आपने सही पता रजिसà¥à¤Ÿà¥à¤°à¥€à¤•ृत किया है " -"और आपने सà¥à¤ªà¥…म फोलà¥à¤¡à¤° को जाचे|" - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"आपको यह डाक इसलिठआई है कà¥à¤¯à¥‹à¤‚कि आप ने %(site_name)s पर अपने खाते का कूटशबà¥à¤¦ बदलने का " -"अनà¥à¤°à¥‹à¤§ किया था |" - -msgid "Please go to the following page and choose a new password:" -msgstr "कृपया निमà¥à¤¨à¤²à¤¿à¤–ित पृषà¥à¤  पर नया कूटशबà¥à¤¦ चà¥à¤¨à¤¿à¤¯à¥‡ :" - -msgid "Your username, in case you've forgotten:" -msgstr "आपका पà¥à¤°à¤µà¥‹à¤•à¥à¤¤à¤¾ नाम, यदि भूल गये हों :" - -msgid "Thanks for using our site!" -msgstr "हमारे साइट को उपयोग करने के लिठधनà¥à¤¯à¤µà¤¾à¤¦ ।" - -#, python-format -msgid "The %(site_name)s team" -msgstr "%(site_name)s दल" - -msgid "" -"Forgotten your password? Enter your email address below, and we'll email " -"instructions for setting a new one." -msgstr "" -"कूटशबà¥à¤¦ भूल गà¤? नीचे अपना डाक पता भरें, वहाठपर हम आपको नया कूटशबà¥à¤¦ रखने के निरà¥à¤¦à¥‡à¤¶ भेजेंगे।" - -msgid "Email address:" -msgstr "डाक पता -" - -msgid "Reset my password" -msgstr " मेरे कूटशबà¥à¤¦ की पà¥à¤¨à¤ƒà¤¸à¥à¤¥à¤¾à¤ªà¤¨à¤¾" - -msgid "All dates" -msgstr "सभी तिथियों" - -#, python-format -msgid "Select %s" -msgstr "%s चà¥à¤¨à¥‡à¤‚" - -#, python-format -msgid "Select %s to change" -msgstr "%s के बदली के लिठचयन करें" - -msgid "Date:" -msgstr "तिथि:" - -msgid "Time:" -msgstr "समय:" - -msgid "Lookup" -msgstr "लà¥à¤• अप" - -msgid "Currently:" -msgstr "फ़िलहाल - " - -msgid "Change:" -msgstr "बदलाव -" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/hi/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/hi/LC_MESSAGES/djangojs.mo deleted file mode 100644 index bb755ad12f284460b42cd95628ab357c43000a67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4893 zcmdUx+ix7z9ml5yTIv=kv_M->dm1Uk7R=h~mIO8gl^Rl#5@IE$5`F4;=h!=8c8-}D zXJaW+9T0>nY7rtADWobw<3NFs$WkDYz`P*wQ2v2Rs2WujkA3V@rS|hXXZB*p;a0UO zEAM{iobx-s%lCH~|K)}&k9mAcL?D*@FtWWCC0+3z2Nu3Nl^9;C~^I|T0adc*2k;$ zTVQ}+?}H&Y0@)(}JIED02A%;=f#T=RYd!BV-jEckqj?^o^9>L1iv+c$yV<12APr*|{oTlk6}@*x#AMu}UvgbMGQe1%8( zNR4?Lhcg|IWXjB_jl<0(=aCKF%ysy&XPZ?}YuCK{_6JcMOvhSn%)E&pY3kUUXc?2~ z3RIx-sNG-1_B_*xy%0yu$5d`q(_T?Q9J8&0Tp2Xgyov64s@rD2w&#et+kLU^QJm}4 zdoT*Mw<`*hXttGm4;z#4)A9D$yA_BEZ*Pn3saBLJ{_>Vqagm>IK~QsG{RP^vDtONgkOnSn#Gy+lb%Z)WV!5WKxz3e-bs%Gd2M#G#wYw zx_o+%>WnmrI$^dIkkD?aL7EDhd1R71EPo4?K(Z+(1tFPFBo9F{t0~n455j1F6wU`R zwsjn4mYYqfR&%MDrXCkmY>Xv;#-x_zpF#3`o^v@3U|lvbD*W#iPuyAU<6T2Y4Z4@xE3bp&^!kgT8o>TaVMi-l@_S1RinWJRDsrkg2T%QUZ zM!D_9E+;!?th=IafMDzIT1}k@7p7?iljSvUGBx{{0sfBA|AkI7^3qV@KIk_?d-R-1 zbAMMh8-@N)=Vvp2$~4r_LNObn)w)kUr`}Mn3eRJc-_1nkz3_TQNxj&T#NfrmWNgHZskR+7cLz*^^)jfE_ z@+Yxf)}my_+{>M0c0QQZ{*(^d4fUX8LJha_e6BG%+Uay^x#){#^nqH_v`1Y;U5Km8 zqpfIkWN6opT@UnQuh+(gCQOp+1fOVuhRXGUd~_}jqGYS&KFxH#?UAYN{#|`Ju{EPp z|AC}wLgqk2-8CKMJtrHg6%9?s^Jx(K+fCZe8Y-Ey%WT{DR^=YI4JYb{+f;pI>k#AE z&F8Xsqg*;%7Eh?MxWE&G+s*K@I9VJhWYduFkAQLS4S?4m;wL-9Ug zGc5}#vKsg_-T)L7j6gU0RjspLwBnML)4i-v=8_x=k2@|!7g!JG+UD`3ZHHGlvUw9x zQ3O!ZFSw_HGGK$C5rr<16aQS#9d*ToH7j6GU5!bZ3!%VTcPeXaFA{^=u%^N{a0Nr0 zNu82C0T;~W>g|ima8)}*_}^u?SEFZL4Sf!hsm4>DErVr%LX^^4o7;Y=xmHF@O4yaz z<@$P6HLo*1t%6J2gqo1@daW$pwjHo+n*_VAV7en#1`_s{)v$GUQL3w08DY2Tubx|W zHdYg%IB)y+84UEMYPUD3{X5vNihs2h8ktVzGDhg=YQP{(ej$f5H;-sq-c7Eo-{J^~ z?n0Wpx;HBK6h&Ef=4`k2}y>l%qpIMBkG{{sktWZfx$yS zPKS&ep}d*~|67vRvdN5eQ?|=JFN*4gjANV-kB`7L##BlKi}N>9C~Dxpv7YRR=k%Y8jFBvOs9k515vJB5bzt;e4-A+zYh&A43dF z@5nz1h)a*NmU^%iv}mj1|2C1Il)|d1ENP^l7q1MRK7GCS=w+yK>7&|vO=5dqSU)eD T;Bl9Ps{h!uy-V{QhPr, 2012 -# Jannis Leidel , 2011 -# Sandeep Satavlekar , 2011 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-05-17 23:12+0200\n" -"PO-Revision-Date: 2017-09-19 16:41+0000\n" -"Last-Translator: Jannis Leidel \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" - -#, javascript-format -msgid "Available %s" -msgstr "उपलबà¥à¤§ %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"यह उपलबà¥à¤§ %s की सूची है. आप उनà¥à¤¹à¥‡à¤‚ नीचे दिठगठबॉकà¥à¤¸ में से चयन करके कà¥à¤› को चà¥à¤¨ सकते हैं और " -"उसके बाद दो बॉकà¥à¤¸ के बीच \"चà¥à¤¨à¥‡à¤‚\" तीर पर कà¥à¤²à¤¿à¤• करें." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "इस बॉकà¥à¤¸ में टाइप करने के लिठनीचे उपलबà¥à¤§ %s की सूची को फ़िलà¥à¤Ÿà¤° करें." - -msgid "Filter" -msgstr "छानना" - -msgid "Choose all" -msgstr "सभी चà¥à¤¨à¥‡à¤‚" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "à¤à¤• ही बार में सभी %s को चà¥à¤¨à¤¨à¥‡ के लिठकà¥à¤²à¤¿à¤• करें." - -msgid "Choose" -msgstr "चà¥à¤¨à¥‡à¤‚" - -msgid "Remove" -msgstr "हटाना" - -#, javascript-format -msgid "Chosen %s" -msgstr "चà¥à¤¨à¥‡à¤‚ %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"यह उपलबà¥à¤§ %s की सूची है. आप उनà¥à¤¹à¥‡à¤‚ नीचे दिठगठबॉकà¥à¤¸ में से चयन करके कà¥à¤› को हटा सकते हैं और " -"उसके बाद दो बॉकà¥à¤¸ के बीच \"हटायें\" तीर पर कà¥à¤²à¤¿à¤• करें." - -msgid "Remove all" -msgstr "सभी को हटाà¤à¤" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "à¤à¤• ही बार में सभी %s को हटाने के लिठकà¥à¤²à¤¿à¤• करें." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(cnt)s में से %(sel)s चà¥à¤¨à¤¾ गया हैं" -msgstr[1] "%(cnt)s में से %(sel)s चà¥à¤¨à¥‡ गठहैं" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"सà¥à¤µà¤¤à¤‚तà¥à¤° समà¥à¤ªà¤¾à¤¦à¤¨à¤•à¥à¤·à¤® कà¥à¤·à¥‡à¤¤à¥à¤°/सà¥à¤¤à¤®à¥à¤­ में किये हà¥à¤ बदल अभी रकà¥à¤·à¤¿à¤¤ नहीं हैं | अगर आप कà¥à¤› कारà¥à¤°à¤µà¤¾à¤ˆ " -"करते हो तो वे खो जायेंगे |" - -msgid "" -"You have selected an action, but you haven't saved your changes to " -"individual fields yet. Please click OK to save. You'll need to re-run the " -"action." -msgstr "" -"आप ने कारà¥à¤°à¤µà¤¾à¤ˆ तो चà¥à¤¨à¥€ हैं, पर सà¥à¤µà¤¤à¤‚तà¥à¤° समà¥à¤ªà¤¾à¤¦à¤¨à¤•à¥à¤·à¤® कà¥à¤·à¥‡à¤¤à¥à¤°/सà¥à¤¤à¤®à¥à¤­ में किये हà¥à¤ बदल अभी सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ " -"नहीं किये हैं| उनà¥à¤¹à¥‡à¤‚ सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ करने के लिठकृपया 'ओके' कà¥à¤²à¤¿à¤• करे | आप को चà¥à¤¨à¥€ हà¥à¤ˆ कारà¥à¤°à¤µà¤¾à¤ˆ " -"दोबारा चलानी होगी |" - -msgid "" -"You have selected an action, and you haven't made any changes on individual " -"fields. You're probably looking for the Go button rather than the Save " -"button." -msgstr "" -"आप ने कारà¥à¤°à¤µà¤¾à¤ˆ चà¥à¤¨à¥€ हैं, और आप ने सà¥à¤µà¤¤à¤‚तà¥à¤° समà¥à¤ªà¤¾à¤¦à¤¨à¤•à¥à¤·à¤® कà¥à¤·à¥‡à¤¤à¥à¤°/सà¥à¤¤à¤®à¥à¤­ में बदल नहीं किये हैं| " -"संभवतः 'सेव' बटन के बजाय आप 'गो' बटन ढूनà¥à¤¢ रहे हो |" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "" -msgstr[1] "" - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "" -msgstr[1] "" - -msgid "Now" -msgstr "अब" - -msgid "Choose a Time" -msgstr "" - -msgid "Choose a time" -msgstr "à¤à¤• समय चà¥à¤¨à¥‡à¤‚" - -msgid "Midnight" -msgstr "मधà¥à¤¯à¤°à¤¾à¤¤à¥à¤°à¥€" - -msgid "6 a.m." -msgstr "सà¥à¤¬à¤¹ 6 बजे" - -msgid "Noon" -msgstr "दोपहर" - -msgid "6 p.m." -msgstr "" - -msgid "Cancel" -msgstr "रदà¥à¤¦ करें" - -msgid "Today" -msgstr "आज" - -msgid "Choose a Date" -msgstr "" - -msgid "Yesterday" -msgstr "कल (बीता)" - -msgid "Tomorrow" -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 "" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "" - -msgctxt "one letter Monday" -msgid "M" -msgstr "" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "" - -msgctxt "one letter Friday" -msgid "F" -msgstr "" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "" - -msgid "Show" -msgstr "दिखाओ" - -msgid "Hide" -msgstr " छिपाओ" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/hr/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/hr/LC_MESSAGES/django.mo deleted file mode 100644 index eb87cd149b88045aaa76cecdfdd2a648e68c22a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14702 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, 2011,2013 -# Bojan MihelaÄ , 2012 -# Filip Cuk , 2016 -# Goran Zugelj , 2018 -# Jannis Leidel , 2011 -# Mislav CimperÅ¡ak , 2013,2015-2016 -# Ylodi , 2015 -# Vedran Linić , 2019 -# Ylodi , 2011 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-01-16 20:42+0100\n" -"PO-Revision-Date: 2019-02-19 06:44+0000\n" -"Last-Translator: Vedran Linić \n" -"Language-Team: Croatian (http://www.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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "UspjeÅ¡no izbrisano %(count)d %(items)s." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "Nije moguće izbrisati %(name)s" - -msgid "Are you sure?" -msgstr "Jeste li sigurni?" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "IzbriÅ¡ite odabrane %(verbose_name_plural)s" - -msgid "Administration" -msgstr "Administracija" - -msgid "All" -msgstr "Svi" - -msgid "Yes" -msgstr "Da" - -msgid "No" -msgstr "Ne" - -msgid "Unknown" -msgstr "Nepoznat pojam" - -msgid "Any date" -msgstr "Bilo koji datum" - -msgid "Today" -msgstr "Danas" - -msgid "Past 7 days" -msgstr "ProÅ¡lih 7 dana" - -msgid "This month" -msgstr "Ovaj mjesec" - -msgid "This year" -msgstr "Ova godina" - -msgid "No date" -msgstr "Nema datuma" - -msgid "Has date" -msgstr "Ima datum" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"Molimo unesite ispravno %(username)s i lozinku za pristup. Imajte na umu da " -"oba polja mogu biti velika i mala slova." - -msgid "Action:" -msgstr "Akcija:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Dodaj joÅ¡ jedan %(verbose_name)s" - -msgid "Remove" -msgstr "Ukloni" - -msgid "Addition" -msgstr "" - -msgid "Change" -msgstr "Promijeni" - -msgid "Deletion" -msgstr "" - -msgid "action time" -msgstr "vrijeme akcije" - -msgid "user" -msgstr "korisnik" - -msgid "content type" -msgstr "tip sadržaja" - -msgid "object id" -msgstr "id objekta" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "repr objekta" - -msgid "action flag" -msgstr "oznaka akcije" - -msgid "change message" -msgstr "promijeni poruku" - -msgid "log entry" -msgstr "zapis" - -msgid "log entries" -msgstr "zapisi" - -#, python-format -msgid "Added \"%(object)s\"." -msgstr "Dodano \"%(object)s\"." - -#, python-format -msgid "Changed \"%(object)s\" - %(changes)s" -msgstr "Promijenjeno \"%(object)s\" - %(changes)s" - -#, python-format -msgid "Deleted \"%(object)s.\"" -msgstr "Obrisano \"%(object)s.\"" - -msgid "LogEntry Object" -msgstr "Log zapis" - -#, python-brace-format -msgid "Added {name} \"{object}\"." -msgstr "" - -msgid "Added." -msgstr "Dodano." - -msgid "and" -msgstr "i" - -#, python-brace-format -msgid "Changed {fields} for {name} \"{object}\"." -msgstr "" - -#, python-brace-format -msgid "Changed {fields}." -msgstr "" - -#, python-brace-format -msgid "Deleted {name} \"{object}\"." -msgstr "" - -msgid "No fields changed." -msgstr "Nije bilo promjena polja." - -msgid "None" -msgstr "Nijedan" - -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Držite \"Control\" ili \"Command\" na Mac-u kako bi odabrali viÅ¡e od jednog " -"objekta. " - -#, python-brace-format -msgid "The {name} \"{obj}\" was added successfully." -msgstr "" - -msgid "You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was changed successfully." -msgstr "" - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Unosi moraju biti odabrani da bi se nad njima mogle izvrÅ¡iti akcije. Nijedan " -"unos nije promijenjen." - -msgid "No action selected." -msgstr "Nije odabrana akcija." - -#, python-format -msgid "The %(name)s \"%(obj)s\" was deleted successfully." -msgstr "%(name)s \"%(obj)s\" uspjeÅ¡no izbrisan." - -#, python-format -msgid "%(name)s with ID \"%(key)s\" doesn't exist. Perhaps it was deleted?" -msgstr "" - -#, python-format -msgid "Add %s" -msgstr "Novi unos (%s)" - -#, python-format -msgid "Change %s" -msgstr "Promijeni %s" - -#, python-format -msgid "View %s" -msgstr "" - -msgid "Database error" -msgstr "PogreÅ¡ka u bazi" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s uspjeÅ¡no promijenjen." -msgstr[1] "%(count)s %(name)s uspjeÅ¡no promijenjeno." -msgstr[2] "%(count)s %(name)s uspjeÅ¡no promijenjeno." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s odabrano" -msgstr[1] "Svih %(total_count)s odabrano" -msgstr[2] "Svih %(total_count)s odabrano" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "0 od %(cnt)s odabrano" - -#, python-format -msgid "Change history: %s" -msgstr "Promijeni povijest: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"Brisanje %(class_name)s %(instance)s bi zahtjevalo i brisanje sljedećih " -"zaÅ¡tićenih povezanih objekata: %(related_objects)s" - -msgid "Django site admin" -msgstr "Django administracija stranica" - -msgid "Django administration" -msgstr "Django administracija" - -msgid "Site administration" -msgstr "Administracija stranica" - -msgid "Log in" -msgstr "Prijavi se" - -#, python-format -msgid "%(app)s administration" -msgstr "%(app)s administracija" - -msgid "Page not found" -msgstr "Stranica nije pronaÄ‘ena" - -msgid "We're sorry, but the requested page could not be found." -msgstr "IspriÄavamo se, ali tražena stranica nije pronaÄ‘ena." - -msgid "Home" -msgstr "PoÄetna" - -msgid "Server error" -msgstr "GreÅ¡ka na serveru" - -msgid "Server error (500)" -msgstr "GreÅ¡ka na serveru (500)" - -msgid "Server Error (500)" -msgstr "GreÅ¡ka na serveru (500)" - -msgid "" -"There's been an error. It's been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"Dogodila se greÅ¡ka. Administratori su obavijeÅ¡teni putem elektroniÄke poÅ¡te " -"te bi greÅ¡ka uskoro trebala biti ispravljena. Hvala na strpljenju." - -msgid "Run the selected action" -msgstr "IzvrÅ¡i odabranu akciju" - -msgid "Go" -msgstr "Idi" - -msgid "Click here to select the objects across all pages" -msgstr "Klikni ovdje da bi odabrao unose kroz sve stranice" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Odaberi svih %(total_count)s %(module_name)s" - -msgid "Clear selection" -msgstr "OÄisti odabir" - -msgid "" -"First, enter a username and password. Then, you'll be able to edit more user " -"options." -msgstr "" -"Prvo, unesite korisniÄko ime i lozinku. Onda možete promijeniti viÅ¡e " -"postavki korisnika." - -msgid "Enter a username and password." -msgstr "Unesite korisniÄko ime i lozinku." - -msgid "Change password" -msgstr "Promijeni lozinku" - -msgid "Please correct the error below." -msgstr "" - -msgid "Please correct the errors below." -msgstr "Molimo ispravite navedene greÅ¡ke." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "Unesite novu lozinku za korisnika %(username)s." - -msgid "Welcome," -msgstr "DobrodoÅ¡li," - -msgid "View site" -msgstr "Pogledaj stranicu" - -msgid "Documentation" -msgstr "Dokumentacija" - -msgid "Log out" -msgstr "Odjava" - -#, python-format -msgid "Add %(name)s" -msgstr "Novi unos - %(name)s" - -msgid "History" -msgstr "Povijest" - -msgid "View on site" -msgstr "Pogledaj na stranicama" - -msgid "Filter" -msgstr "Filter" - -msgid "Remove from sorting" -msgstr "Odstrani iz sortiranja" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Prioritet sortiranja: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "Preklopi sortiranje" - -msgid "Delete" -msgstr "IzbriÅ¡i" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"Brisanje %(object_name)s '%(escaped_object)s' rezultiralo bi brisanjem " -"povezanih objekta, ali vi nemate privilegije za brisanje navedenih objekta: " - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"Brisanje %(object_name)s '%(escaped_object)s' bi zahtijevalo i brisanje " -"sljedećih zaÅ¡tićenih povezanih objekata:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"Jeste li sigurni da želite izbrisati %(object_name)s \"%(escaped_object)s\"? " -"Svi navedeni objekti biti će izbrisani:" - -msgid "Objects" -msgstr "Objekti" - -msgid "Yes, I'm sure" -msgstr "Da, siguran sam" - -msgid "No, take me back" -msgstr "Ne, vrati me natrag" - -msgid "Delete multiple objects" -msgstr "IzbriÅ¡i viÅ¡e unosa." - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"Brisanje odabranog %(objects_name)s rezultiralo bi brisanjem povezanih " -"objekta, ali vaÅ¡ korisniÄki raÄun nema dozvolu za brisanje sljedeće vrste " -"objekata:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"Brisanje odabranog %(objects_name)s će zahtijevati brisanje sljedećih " -"zaÅ¡tićenih povezanih objekata:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"Jeste li sigurni da želite izbrisati odabrane %(objects_name)s ? Svi " -"sljedeći objekti i povezane stavke će biti izbrisani:" - -msgid "View" -msgstr "Prikaz" - -msgid "Delete?" -msgstr "IzbriÅ¡i?" - -#, python-format -msgid " By %(filter_title)s " -msgstr "Po %(filter_title)s " - -msgid "Summary" -msgstr "Sažetak" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "Modeli u aplikaciji %(name)s" - -msgid "Add" -msgstr "Novi unos" - -msgid "You don't have permission to view or edit anything." -msgstr "Nemate dozvole za pregled ili izmjenu." - -msgid "Recent actions" -msgstr "Nedavne promjene" - -msgid "My actions" -msgstr "Moje promjene" - -msgid "None available" -msgstr "Nije dostupno" - -msgid "Unknown content" -msgstr "Sadržaj nepoznat" - -msgid "" -"Something's wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"NeÅ¡to nije uredu sa instalacijom/postavkama baze. Provjerite jesu li " -"potrebne tablice u bazi kreirane i provjerite je li baza dostupna korisniku." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"Prijavljeni ste kao %(username)s, ali nemate dopuÅ¡tenje za pristup traženoj " -"stranici. Želite li se prijaviti drugim korisniÄkim raÄunom?" - -msgid "Forgotten your password or username?" -msgstr "Zaboravili ste lozinku ili korisniÄko ime?" - -msgid "Date/time" -msgstr "Datum/vrijeme" - -msgid "User" -msgstr "Korisnik" - -msgid "Action" -msgstr "Akcija" - -msgid "" -"This object doesn't have a change history. It probably wasn't added via this " -"admin site." -msgstr "" -"Ovaj objekt nema povijest promjena. Moguće je da nije dodan koriÅ¡tenjem ove " -"administracije." - -msgid "Show all" -msgstr "Prikaži sve" - -msgid "Save" -msgstr "Spremi" - -msgid "Popup closing…" -msgstr "" - -msgid "Search" -msgstr "Traži" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s rezultat" -msgstr[1] "%(counter)s rezultata" -msgstr[2] "%(counter)s rezultata" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "%(full_result_count)s ukupno" - -msgid "Save as new" -msgstr "Spremi kao novi unos" - -msgid "Save and add another" -msgstr "Spremi i unesi novi unos" - -msgid "Save and continue editing" -msgstr "Spremi i nastavi ureÄ‘ivati" - -msgid "Save and view" -msgstr "" - -msgid "Close" -msgstr "Zatvori" - -#, python-format -msgid "Change selected %(model)s" -msgstr "Promijeni oznaÄene %(model)s" - -#, python-format -msgid "Add another %(model)s" -msgstr "Dodaj joÅ¡ jedan %(model)s" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "ObriÅ¡i odabrane %(model)s" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "Hvala Å¡to ste proveli malo kvalitetnog vremena na stranicama danas." - -msgid "Log in again" -msgstr "Prijavite se ponovo" - -msgid "Password change" -msgstr "Promjena lozinke" - -msgid "Your password was changed." -msgstr "VaÅ¡a lozinka je promijenjena." - -msgid "" -"Please enter your old password, for security's sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"Molim unesite staru lozinku, zbog sigurnosti, i onda unesite novu lozinku " -"dvaput da bi mogli provjeriti jeste li je ispravno unijeli." - -msgid "Change my password" -msgstr "Promijeni moju lozinku" - -msgid "Password reset" -msgstr "Resetiranje lozinke" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "VaÅ¡a lozinka je postavljena. Sada se možete prijaviti." - -msgid "Password reset confirmation" -msgstr "Potvrda promjene lozinke" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Molimo vas da unesete novu lozinku dvaput da bi mogli provjeriti jeste li je " -"ispravno unijeli." - -msgid "New password:" -msgstr "Nova lozinka:" - -msgid "Confirm password:" -msgstr "Potvrdi lozinku:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"Link za resetiranje lozinke je neispravan, vjerojatno jer je već koriÅ¡ten. " -"Molimo zatražite novo resetiranje lozinke." - -msgid "" -"We've emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" -"ElektroniÄkom poÅ¡tom smo vam poslali upute za postavljanje VaÅ¡e zaporke, ako " -"postoji korisniÄki raÄun s e-mail adresom koju ste unijeli. Uskoro bi ih " -"trebali primiti. " - -msgid "" -"If you don't receive an email, please make sure you've entered the address " -"you registered with, and check your spam folder." -msgstr "" -"Ako niste primili e-mail provjerite da li ste ispravno unijeli adresu s " -"kojom ste se registrirali i provjerite spam sanduÄić." - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"Primili ste ovu poruku jer ste zatražili postavljanje nove lozinke za svoj " -"korisniÄki raÄun na %(site_name)s." - -msgid "Please go to the following page and choose a new password:" -msgstr "Molimo otiÄ‘ite do sljedeće stranice i odaberite novu lozinku:" - -msgid "Your username, in case you've forgotten:" -msgstr "VaÅ¡e korisniÄko ime, u sluÄaju da ste zaboravili:" - -msgid "Thanks for using our site!" -msgstr "Hvala Å¡ta koristite naÅ¡e stranice!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "%(site_name)s tim" - -msgid "" -"Forgotten your password? Enter your email address below, and we'll email " -"instructions for setting a new one." -msgstr "" -"Zaboravili ste lozinku? Unesite vaÅ¡u e-mail adresu ispod i poslati ćemo vam " -"upute kako postaviti novu." - -msgid "Email address:" -msgstr "E-mail adresa:" - -msgid "Reset my password" -msgstr "Resetiraj moju lozinku" - -msgid "All dates" -msgstr "Svi datumi" - -#, python-format -msgid "Select %s" -msgstr "Odaberi %s" - -#, python-format -msgid "Select %s to change" -msgstr "Odaberi za promjenu - %s" - -#, python-format -msgid "Select %s to view" -msgstr "" - -msgid "Date:" -msgstr "Datum:" - -msgid "Time:" -msgstr "Vrijeme:" - -msgid "Lookup" -msgstr "Potraži" - -msgid "Currently:" -msgstr "Trenutno:" - -msgid "Change:" -msgstr "Promijeni:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/hr/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/hr/LC_MESSAGES/djangojs.mo deleted file mode 100644 index e8231f69af4f81310bfafe02a6ae3b0eab02b685..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3360 zcmbtV&5s<#6|cl5f#oY0laTO{7fWk<1>HO2z}k#G7+Bk64Qnsn0m+w0HPf{-HPcqUB1IfPNL(WU2j4&()>0HH|3Y%f1uk$vAR!L?UUiRm02`#x>gr!t z)%*CpSFij1XV=cZ30!}~xF2KpFN9bC-u6p8aJ>gS2z(#-E8r(Jeh$11^RMdp&K=eM zt-#x{zN<#6F$T_I{Rr?D;L||%`5bUB@I@fo|2uFe@NMADz<2BUKY+N!2Y9gD6(HOD z5XkcX1ik_MH}EpBi^ZFOUjW(8*TBQT9av=lM}cnwSAeYdKVS~rgz^6(2cH7hG5;5o zS^q&OvEDvBZUr`hyxs=>8h8SDC-4;TF5q8l%z-TbN{z1p=P`d17y~~Bay*{_K|y?3 z&%deXI}jwtcMFi^?f`P!_u#?)3HT~-0eA^`1;}=e!71ZO;1X~R$odz7F9BZzz7D({ zhxjt^Eg-@c4`AGf@f!@jKqJJ%?+@|=7hHsEH=fMx4h*h^KVa;_;0xx(Z!zxWNqzBo zqg=%A>N)ed2ZQ6_+~Md#4c-m>JqG8MW0+oCS7LsDq0)td>;}#6?-`F*EU2DW$&c_fED-WEHdQ?H!(i%yhS)rrylffuK&HF!+KnV?$( zn-J>*EO!RFAl!bSDAfgAZjhXbG^Vq*q)cv3$rUzJ)ZMHzs7;?$GtwrQ=-PACRjHkj zGzqU5>M{FTj`ma;+e6Yh2z8a8D9EsPKd}ULRm9gNbuHj+Ms+%VCZj4bKgGxY~~6fMmPXU?4*k5y7?4mRe@t-bDY_M#DPw$5lJK2^V*t+L;f~v z0khBJ2ojvU;d79tuTaef3=%!oNhwqKR%ud%-0X9Ta%a1!)lEvR4awiIE@b&>B)Rk+ z%1$Edya=b9|8-_k?ZrP%4MH?at$=32EAAROWa9_qXjA!^)>0)4RaFI@euneL`W15& zzEQA+MW-THR?MoD%#bQgJ^8JDuiaWh2mKb2AAJe7|pLqCugHPr(*G7HiH9 z@tcTNlIR8H3Y<%ek|EM>=gz3yIv=eTeVs&4mHi^>*cQ#Lo$f@-PDwt)i2nvHI?!ky ziW-kb&4bizwjOOf)Hu*+KrlL^#+q$z%N>jwk44SLsJYa7r1?+-*W9zR@KMJ}Q>4;c z*P@fs7?j+z3ZHpON5BTtC(*;i3V$*e`o&Vmmj-#_p^Z!IoPCX?8+ zNxh-Y#XXxXRzXc6t@RfNZgF95b!GMVcKFS>F}G}uR|d536|~5!bAB;Tr8bB8_+6oV z`}xj^=+L$t``S=0I&OM4!LOi2hq~Hd1{_|m~UfX8A z*=V<$w0AG@YvWJtW|NLmgCLFhg$tDmWEu<5X+r0~;W>ei zx(jX=ZK3WE$+ScK-+N0`4omMWw+)-y#3*qL#Z>0(rVyu-vhdPqv2tE^mD5-V=oKZ> zm)Ue3^Rd%Ig$`0n&aBirRE$;7uVN^~GpQaK9ZXS(P2n9v+)ZpUREe=@WV2G`D78U@ zr8FqP)c3^ewz4iqV7q3G-MR?ixYlJN#q+^J4S~^`(<6EHBZM}#G{nEi<|x>tN`fAM zOiZix>PJj20Zp$V0&*Ijjl{im3Ed=-1X-q}97~oEN{1zS6_QGtMjR_|?5Xp!hYIf$ znhj*mXKL$mNy%6SEg92y$%N$K6uwKQPR7rqQzhgl*c_8a7GfQRB1K2%BRLEqT4apF zY9mmRpz5?ztB5;b=sU{xIt4VTtBJ_$gp+WbWixW7ptJM&XRJ zp{f#HCtYX3rOuG07lsPIJn2!ZV1_ef&1W)2@LJk zcc=)mSVLF3fp_>`wW-c*b*}6ez2Us9bfp=hL9ANjg0?R5q35W>F<9ny, 2011 -# Bojan MihelaÄ , 2012 -# Davor LuÄić , 2011 -# Jannis Leidel , 2011 -# Mislav CimperÅ¡ak , 2015 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-05-17 11:50+0200\n" -"PO-Revision-Date: 2017-09-19 16:41+0000\n" -"Last-Translator: Jannis Leidel \n" -"Language-Team: Croatian (http://www.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" - -#, javascript-format -msgid "Available %s" -msgstr "Dostupno %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Ovo je popis dostupnih %s. Možete dodati pojedine na naÄin da ih izaberete u " -"polju ispod i kliknete \"Izaberi\" strelicu izmeÄ‘u dva polja. " - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "Tipkajte u ovo polje da filtrirate listu dostupnih %s." - -msgid "Filter" -msgstr "Filter" - -msgid "Choose all" -msgstr "Odaberi sve" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Kliknite da odabrete sve %s odjednom." - -msgid "Choose" -msgstr "Izaberi" - -msgid "Remove" -msgstr "Ukloni" - -#, javascript-format -msgid "Chosen %s" -msgstr "Odabrano %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Ovo je popis odabranih %s. Možete ukloniti pojedine na naÄin da ih izaberete " -"u polju ispod i kliknete \"Ukloni\" strelicu izmeÄ‘u dva polja. " - -msgid "Remove all" -msgstr "Ukloni sve" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Kliknite da uklonite sve izabrane %s odjednom." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "odabrano %(sel)s od %(cnt)s" -msgstr[1] "odabrano %(sel)s od %(cnt)s" -msgstr[2] "odabrano %(sel)s od %(cnt)s" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Neke promjene nisu spremljene na pojedinim polja za ureÄ‘ivanje. Ako " -"pokrenete akciju, nespremljene promjene će biti izgubljene." - -msgid "" -"You have selected an action, but you haven't saved your changes to " -"individual fields yet. Please click OK to save. You'll need to re-run the " -"action." -msgstr "" -"Odabrali ste akciju, ali niste joÅ¡ spremili promjene na pojedinim polja. " -"Molimo kliknite OK za spremanje. Morat ćete ponovno pokrenuti akciju." - -msgid "" -"You have selected an action, and you haven't made any changes on individual " -"fields. You're probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Odabrali ste akciju, a niste napravili nikakve izmjene na pojedinim poljima. " -"Vjerojatno tražite gumb Idi umjesto gumb Spremi." - -msgid "Now" -msgstr "Sada" - -msgid "Midnight" -msgstr "Ponoć" - -msgid "6 a.m." -msgstr "6 ujutro" - -msgid "Noon" -msgstr "Podne" - -msgid "6 p.m." -msgstr "6 popodne" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -msgid "Choose a Time" -msgstr "Izaberite vrijeme" - -msgid "Choose a time" -msgstr "Izaberite vrijeme" - -msgid "Cancel" -msgstr "Odustani" - -msgid "Today" -msgstr "Danas" - -msgid "Choose a Date" -msgstr "Odaberite datum" - -msgid "Yesterday" -msgstr "JuÄer" - -msgid "Tomorrow" -msgstr "Sutra" - -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 "" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "" - -msgctxt "one letter Monday" -msgid "M" -msgstr "" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "" - -msgctxt "one letter Friday" -msgid "F" -msgstr "" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "" - -msgid "Show" -msgstr "Prikaži" - -msgid "Hide" -msgstr "Sakri" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/hsb/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/hsb/LC_MESSAGES/django.mo deleted file mode 100644 index 3569e8c5e3d69d755333229d70ecf5bd2f16b5e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17520 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 diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/hsb/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/hsb/LC_MESSAGES/django.po deleted file mode 100644 index efbbd58..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/hsb/LC_MESSAGES/django.po +++ /dev/null @@ -1,728 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Michael Wolf , 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-09-28 18:16+0000\n" -"Last-Translator: Michael Wolf \n" -"Language-Team: Upper Sorbian (http://www.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" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Wubrane %(verbose_name_plural)s zhaÅ¡eć" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "%(count)d %(items)s je so wuspěšnje zhaÅ¡aÅ‚o." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "%(name)s njeda so zhaÅ¡eć." - -msgid "Are you sure?" -msgstr "Sće wÄ›sty?" - -msgid "Administration" -msgstr "Administracija" - -msgid "All" -msgstr "Wšě" - -msgid "Yes" -msgstr "Haj" - -msgid "No" -msgstr "NÄ›" - -msgid "Unknown" -msgstr "Njeznaty" - -msgid "Any date" -msgstr "NÄ›kajki datum" - -msgid "Today" -msgstr "Dźensa" - -msgid "Past 7 days" -msgstr "ZaÅ„dźene 7 dnjow" - -msgid "This month" -msgstr "Tutón mÄ›sac" - -msgid "This year" -msgstr "LÄ›tsa" - -msgid "No date" -msgstr "Žadyn datum" - -msgid "Has date" -msgstr "Ma datum" - -msgid "Empty" -msgstr "Prózdny" - -msgid "Not empty" -msgstr "Njeprózdny" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"ProÅ¡u zapodajće korektne %(username)s a hesÅ‚o za personalne konto. Dźiwajće " -"na to, zo wobÄ› poli móžetej mjez wulko- a maÅ‚opisanjom rozeznawać." - -msgid "Action:" -msgstr "Akcija:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "PÅ™idajće nowe %(verbose_name)s" - -msgid "Remove" -msgstr "Wotstronić" - -msgid "Addition" -msgstr "PÅ™idaće" - -msgid "Change" -msgstr "ZmÄ›nić" - -msgid "Deletion" -msgstr "ZhaÅ¡enje" - -msgid "action time" -msgstr "akciski Äas" - -msgid "user" -msgstr "wužiwar" - -msgid "content type" -msgstr "wobsahowy typ" - -msgid "object id" -msgstr "objektowy id" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "objektowa reprezentacija" - -msgid "action flag" -msgstr "akciske markÄ›rowanje" - -msgid "change message" -msgstr "zmÄ›nowa powÄ›sć" - -msgid "log entry" -msgstr "protokolowy zapisk" - -msgid "log entries" -msgstr "protokolowe zapiski" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "Je so „%(object)s“ pÅ™idaÅ‚." - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "Je so „%(object)s“ zmÄ›niÅ‚ - %(changes)s" - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "Je so „%(object)s“ zhaÅ¡aÅ‚." - -msgid "LogEntry Object" -msgstr "Objekt LogEntry" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "Je so {name} „{object}“ pÅ™idaÅ‚." - -msgid "Added." -msgstr "PÅ™idaty." - -msgid "and" -msgstr "a" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "Je so {fields} za {name} „{object}“ zmÄ›niÅ‚." - -#, python-brace-format -msgid "Changed {fields}." -msgstr "{fields} zmÄ›njene." - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "Je so {name} „{object}“ zhaÅ¡aÅ‚." - -msgid "No fields changed." -msgstr "Žane pola zmÄ›njene." - -msgid "None" -msgstr "Žadyn" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "" -"Dźeržće „ctrl“ abo „cmd“ na Mac stłóÄeny, zo byšće wjace haÄ jedyn wubraÅ‚." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "{name} „{obj}“ je so wuspěšnje pÅ™idaÅ‚." - -msgid "You may edit it again below." -msgstr "Móžeće deleka unowa wobdźěłać." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "" -"{name} „{obj}“ je so wuspěšnje pÅ™idaÅ‚. Móžeće deleka dalÅ¡i {name} pÅ™idać." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "{name} „{obj}“ je so wuspěšnje zmÄ›niÅ‚. Móžeće jón deleka wobdźěłować." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "{name} „{obj}“ je so wuspěšnje pÅ™idaÅ‚. Móžeće jón deleka wobdźěłować." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "" -"{name} „{obj}“ je so wuspěšnje zmÄ›niÅ‚. Móžeće deleka dalÅ¡i {name} pÅ™idać." - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "{name} „{obj}“ je so wuspěšnje zmÄ›niÅ‚." - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Dyrbiće zapiski wubrać, zo byšće akcije z nimi wuwjesć. Zapiski njejsu so " -"zmÄ›nili." - -msgid "No action selected." -msgstr "žana akcija wubrana." - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "%(name)s „%(obj)s“ je so wuspěšnje zhaÅ¡aÅ‚." - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "%(name)s z ID „%(key)s“ njeeksistuje. Je so snano zhaÅ¡aÅ‚o?" - -#, python-format -msgid "Add %s" -msgstr "%s pÅ™idać" - -#, python-format -msgid "Change %s" -msgstr "%s zmÄ›nić" - -#, python-format -msgid "View %s" -msgstr "%s pokazać" - -msgid "Database error" -msgstr "Zmylk datoweje banki" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s je so wuspěšnje zmÄ›niÅ‚." -msgstr[1] "%(count)s %(name)s stej so wuspěšnje zmÄ›niÅ‚oj." -msgstr[2] "%(count)s %(name)s su so wuspěšnje zmÄ›nili." -msgstr[3] "%(count)s %(name)s je so wuspěšnje zmÄ›niÅ‚o." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s wubrany" -msgstr[1] "%(total_count)s wubranej" -msgstr[2] "%(total_count)s wubrane" -msgstr[3] "%(total_count)s wubranych" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "0 z %(cnt)s wubranych" - -#, python-format -msgid "Change history: %s" -msgstr "ZmÄ›nowa historija: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"Zo bychu so %(class_name)s %(instance)s zhaÅ¡eli, dyrbja so slÄ›dowace Å¡kitane " -"pÅ™isÅ‚uÅ¡ne objekty zhaÅ¡eć: %(related_objects)s" - -msgid "Django site admin" -msgstr "Administrator sydÅ‚a Django" - -msgid "Django administration" -msgstr "Administracija Django" - -msgid "Site administration" -msgstr "SydÅ‚owa administracija" - -msgid "Log in" -msgstr "PÅ™izjewić" - -#, python-format -msgid "%(app)s administration" -msgstr "Administracija %(app)s" - -msgid "Page not found" -msgstr "Strona njeje so namakaÅ‚a" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "Je nam žel, ale požadana strona njeda so namakać." - -msgid "Home" -msgstr "Startowa strona" - -msgid "Server error" -msgstr "Serwerowy zmylk" - -msgid "Server error (500)" -msgstr "Serwerowy zmylk (500)" - -msgid "Server Error (500)" -msgstr "Serwerowy zmylk (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"Zmylk je wustupiÅ‚. Je so sydÅ‚owym administratoram pÅ™ez e-mejl zdźěliÅ‚ a " -"dyrbjaÅ‚ so bórze wotstronić. Dźakujemy so za waÅ¡u sćerpliwosć." - -msgid "Run the selected action" -msgstr "Wubranu akciju wuwjesć" - -msgid "Go" -msgstr "Start" - -msgid "Click here to select the objects across all pages" -msgstr "Klikńće tu, zo byšće objekty wšěch stronow wubrać" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Wubjerće wšě %(total_count)s %(module_name)s" - -msgid "Clear selection" -msgstr "WubÄ›r wotstronić" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "Modele w naÅ‚oženju %(name)s" - -msgid "Add" -msgstr "PÅ™idać" - -msgid "View" -msgstr "Pokazać" - -msgid "You don’t have permission to view or edit anything." -msgstr "Nimaće prawo něšto pokazać abo wobdźěłać." - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" -"Zapodajće najprjedy wužiwarske mjeno a hesÅ‚o. Potom móžeće dalÅ¡e wužiwarske " -"nastajenja wobdźěłować." - -msgid "Enter a username and password." -msgstr "Zapodajće wužiwarske mjeno a hesÅ‚o." - -msgid "Change password" -msgstr "HesÅ‚o zmÄ›nić" - -msgid "Please correct the error below." -msgstr "ProÅ¡u porjedźće slÄ›dowacy zmylk." - -msgid "Please correct the errors below." -msgstr "ProÅ¡u porjedźće slÄ›dowace zmylki." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "Zapodajće nowe hesÅ‚o za %(username)s." - -msgid "Welcome," -msgstr "Witajće," - -msgid "View site" -msgstr "SydÅ‚o pokazać" - -msgid "Documentation" -msgstr "Dokumentacija" - -msgid "Log out" -msgstr "Wotzjewić" - -#, python-format -msgid "Add %(name)s" -msgstr "%(name)s pÅ™idać" - -msgid "History" -msgstr "Historija" - -msgid "View on site" -msgstr "Na sydle pokazać" - -msgid "Filter" -msgstr "Filtrować" - -msgid "Clear all filters" -msgstr "Wšě filtry zhaÅ¡eć" - -msgid "Remove from sorting" -msgstr "Ze sortÄ›rowanja wotstronić" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "SortÄ›rowanski porjad: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "SortÄ›rowanje pÅ™epinać" - -msgid "Delete" -msgstr "ZhaÅ¡eć" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"Hdyž so %(object_name)s '%(escaped_object)s' zhaÅ¡eja, so tež pÅ™isÅ‚uÅ¡ne " -"objekty zhaÅ¡eja, ale waÅ¡e konto nima prawo slÄ›dowace typy objektow zhaÅ¡eć:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"Zo by so %(object_name)s '%(escaped_object)s' zhaÅ¡aÅ‚o, dyrbja so slÄ›dowace " -"pÅ™isÅ‚uÅ¡ne objekty zhaÅ¡eć:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"Chceće woprawdźe %(object_name)s \"%(escaped_object)s\" zhaÅ¡eć? Wšě " -"slÄ›dowace pÅ™isÅ‚uÅ¡ne zapiski so zhaÅ¡eja:" - -msgid "Objects" -msgstr "Objekty" - -msgid "Yes, I’m sure" -msgstr "Haj, sym sej wÄ›sty" - -msgid "No, take me back" -msgstr "NÄ›, proÅ¡u wróćo" - -msgid "Delete multiple objects" -msgstr "Wjacore objekty zhaÅ¡eć" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"Hdyž so wubrany %(objects_name)s zhaÅ¡a, so pÅ™isÅ‚uÅ¡ne objekty zhaÅ¡eja, ale " -"waÅ¡e konto nima prawo slÄ›dowace typy objektow zhaÅ¡eć: " - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"Hdyž so wubrany %(objects_name)s zhaÅ¡a, so slÄ›dowace Å¡kitane pÅ™isÅ‚uÅ¡ne " -"objekty zhaÅ¡eja:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"Chceće woprawdźe wubrane %(objects_name)s zhaÅ¡eć? Wšě slÄ›dowace objekty a " -"jich pÅ™isÅ‚uÅ¡ne zapiski so zhaÅ¡eja:" - -msgid "Delete?" -msgstr "ZhaÅ¡eć?" - -#, python-format -msgid " By %(filter_title)s " -msgstr "Po %(filter_title)s " - -msgid "Summary" -msgstr "Zjeće" - -msgid "Recent actions" -msgstr "NajnowÅ¡e akcije" - -msgid "My actions" -msgstr "Moje akcije" - -msgid "None available" -msgstr "Žadyn k dispoziciji" - -msgid "Unknown content" -msgstr "Njeznaty wobsah" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"Něšto je so z instalaciju datoweje banki nimokuliÅ‚o. ZawÄ›sćće, zo wotpowÄ›dne " -"tabele datoweje banki su so wutworili, a, zo datowa banka da so wot " -"wotpowÄ›dneho wužiwarja Äitać." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"Sće jako %(username)s awtentifikowany, ale nimaće pÅ™istup na tutu stronu. " -"Chceće so pola druheho konta pÅ™izjewić?" - -msgid "Forgotten your password or username?" -msgstr "Sće swoje hesÅ‚o abo wužiwarske mjeno zabyÅ‚?" - -msgid "Toggle navigation" -msgstr "Nawigaciju pÅ™epinać" - -msgid "Start typing to filter…" -msgstr "Pisajće, zo byšće filtrowaÅ‚ …" - -msgid "Filter navigation items" -msgstr "Nawigaciske zapiski fitrować" - -msgid "Date/time" -msgstr "Datum/Äas" - -msgid "User" -msgstr "Wužiwar" - -msgid "Action" -msgstr "Akcija" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" -"Tutón objekt nima zmÄ›nowu historiju. Njeje so najskerje pÅ™ez tute " -"administratorowe sydÅ‚o pÅ™idaÅ‚." - -msgid "Show all" -msgstr "Wšě pokazać" - -msgid "Save" -msgstr "SkÅ‚adować" - -msgid "Popup closing…" -msgstr "Wuskakowace wokno so zaÄinja…" - -msgid "Search" -msgstr "Pytać" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s wuslÄ›dk" -msgstr[1] "%(counter)s wuslÄ›dkaj" -msgstr[2] "%(counter)s wuslÄ›dki" -msgstr[3] "%(counter)s wuslÄ›dkow" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "%(full_result_count)s dohromady" - -msgid "Save as new" -msgstr "Jako nowy skÅ‚adować" - -msgid "Save and add another" -msgstr "SkÅ‚aodwac a druhi pÅ™idać" - -msgid "Save and continue editing" -msgstr "SkÅ‚adować a dale wobdźěłować" - -msgid "Save and view" -msgstr "SkÅ‚adować a pokazać" - -msgid "Close" -msgstr "ZaÄinić" - -#, python-format -msgid "Change selected %(model)s" -msgstr "Wubrane %(model)s zmÄ›nić" - -#, python-format -msgid "Add another %(model)s" -msgstr "Druhi %(model)s pÅ™idać" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "Wubrane %(model)s zhaÅ¡eć" - -msgid "Thanks for spending some quality time with the web site today." -msgstr "" -"Wulki dźak, zo sće sej Äas braÅ‚, zo byšće kwalitu websydÅ‚a dźensa " -"pÅ™epruwowaÅ‚." - -msgid "Log in again" -msgstr "Znowa pÅ™izjewić" - -msgid "Password change" -msgstr "HesÅ‚o zmÄ›nić" - -msgid "Your password was changed." -msgstr "WaÅ¡e hesÅ‚o je so zmÄ›niÅ‚o." - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"ProÅ¡u zapodajće swoje stare hesÅ‚o k swojemu Å¡kitej a potom swoje nowe hesÅ‚o " -"dwójce, zo bychmy móhli pÅ™epruwować, haÄ sće jo korektnje zapodaÅ‚." - -msgid "Change my password" -msgstr "Moje hesÅ‚o zmÄ›nić" - -msgid "Password reset" -msgstr "HesÅ‚o wróćo stajić" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "WaÅ¡e hesÅ‚o je so nastajiÅ‚o. Móžeće pokroÄować a so nÄ›tko pÅ™izjewić." - -msgid "Password reset confirmation" -msgstr "Wobkrućenje wróćostajenja hesÅ‚a" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"ProÅ¡u zapodajće swoje hesÅ‚o dwójce, zo bychmy móhli pÅ™epruwować, haÄ sće jo " -"korektnje zapodaÅ‚." - -msgid "New password:" -msgstr "Nowe hesÅ‚o:" - -msgid "Confirm password:" -msgstr "HesÅ‚o wobkrućić:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"Wotkaz za wróćostajenje hesÅ‚a bÄ› njepÅ‚aćiwy, snano dokelž je so hižo wužiÅ‚. " -"ProÅ¡u prošće wo nowe wróćostajenje hesÅ‚a." - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" -"Smy wam e-mejlku z instrukcijemi wo nastajenju waÅ¡eho hesÅ‚a pósÅ‚ali, jeli " -"konto ze zapodatej e-mejlowej adresu eksistuje. Wy dyrbjaÅ‚ ju bórze dóstać." - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" -"Jeli e-mejlku njedóstawaće, pÅ™epruwujće proÅ¡u adresu, z kotrejž sće so " -"zregistrowaÅ‚ a hladajće do swojeho spamoweho rjadowaka." - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"Dóstawaće tutu e-mejlku, dokelž sće wo wróćostajenje hesÅ‚a za swoje " -"wužiwarske konto na at %(site_name)s prosyÅ‚." - -msgid "Please go to the following page and choose a new password:" -msgstr "ProÅ¡u dźiće k slÄ›dowacej stronje a wubjerće nowe hesÅ‚o:" - -msgid "Your username, in case you’ve forgotten:" -msgstr "WaÅ¡e wužiwarske mjeno, jeli sće jo zabyÅ‚:" - -msgid "Thanks for using our site!" -msgstr "Wulki dźak za wužiwanje naÅ¡eho sydÅ‚a!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "Team %(site_name)s" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" -"Sće swoje hesÅ‚o zabyÅ‚? Zapodajće deleka swoju e-mejlowu adresu a pósćelemy " -"wam instrukcije za postajenje noweho hesÅ‚a pÅ™ez e-mejl." - -msgid "Email address:" -msgstr "E-mejlowa adresa:" - -msgid "Reset my password" -msgstr "Moje hesÅ‚o wróćo stajić" - -msgid "All dates" -msgstr "Wšě daty" - -#, python-format -msgid "Select %s" -msgstr "%s wubrać" - -#, python-format -msgid "Select %s to change" -msgstr "%s wubrać, zo by so zmÄ›niÅ‚o" - -#, python-format -msgid "Select %s to view" -msgstr "%s wubrać, kotryž ma so pokazać" - -msgid "Date:" -msgstr "Datum:" - -msgid "Time:" -msgstr "ÄŒas:" - -msgid "Lookup" -msgstr "Pytanje" - -msgid "Currently:" -msgstr "Tuchylu:" - -msgid "Change:" -msgstr "ZmÄ›nić:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/hsb/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/hsb/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 562a4d4b002fc153d4746a22326636c9bae1eb85..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5681 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 S#mb5uby?>{jSnI#N9=!@Jfe{R diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/hsb/LC_MESSAGES/djangojs.po b/venv/Lib/site-packages/django/contrib/admin/locale/hsb/LC_MESSAGES/djangojs.po deleted file mode 100644 index 9408a8c..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/hsb/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,274 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Michael Wolf , 2016,2020-2021 -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-02-01 21:45+0000\n" -"Last-Translator: Michael Wolf \n" -"Language-Team: Upper Sorbian (http://www.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" - -#, javascript-format -msgid "Available %s" -msgstr "%s k dispoziciji" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"To je lisćina k dispoziciji stejacych %s. Móžeće nÄ›kotre z nich w slÄ›dowacym " -"kašćiku wubrać a potom na Å¡ipk „Wubrać“ mjez kašćikomaj kliknyć." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "" -"Zapisajće do tutoho kašćika, zo byšće nÄ›kotre z lisćiny k dispoziciji " -"stejacych %s wufiltrowaÅ‚." - -msgid "Filter" -msgstr "Filtrować" - -msgid "Choose all" -msgstr "Wšě wubrać" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Klikńće, zo byšće wšě %s naraz wubraÅ‚." - -msgid "Choose" -msgstr "Wubrać" - -msgid "Remove" -msgstr "Wotstronić" - -#, javascript-format -msgid "Chosen %s" -msgstr "Wubrane %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"To je lisćina wubranych %s. Móžeće nÄ›kotre z nich wotstronić, hdyž je w " -"slÄ›dowacym kašćiku wubÄ›raće a potom na Å¡ipk „Wotstronić“ mjez kašćikomaj " -"kliknjeće." - -msgid "Remove all" -msgstr "Wšě wotstronić" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Klikńće, zo byšće wšě wubrane %s naraz wotstroniÅ‚." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(sel)s z %(cnt)s wubrany" -msgstr[1] "%(sel)s z %(cnt)s wubranej" -msgstr[2] "%(sel)s z %(cnt)s wubrane" -msgstr[3] "%(sel)s z %(cnt)s wubranych" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Maće njeskÅ‚adowane zmÄ›ny za jednotliwe wobdźěłujomne pola. Jeli akciju " -"wuwjedźeće, so waÅ¡e njeskÅ‚adowane zmÄ›ny zhubja." - -msgid "" -"You have selected an action, but you haven’t saved your changes to " -"individual fields yet. Please click OK to save. You’ll need to re-run the " -"action." -msgstr "" -"Sće akciju wubraÅ‚, ale njejsće hišće swoje zmÄ›ny na jednoliwych polach " -"skÅ‚adowaÅ‚. ProÅ¡u klikńće na „W porjadku, zo byšće skÅ‚adowaÅ‚. Dyrbiće akciju " -"znowa wuwjesć." - -msgid "" -"You have selected an action, and you haven’t made any changes on individual " -"fields. You’re probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Sće akciju wubraÅ‚, a njejsće žane zmÄ›ny na jednotliwych polach pÅ™ewjedÅ‚. " -"Pytajće najskerje za tłóÄatkom „PósÅ‚ać“ mÄ›sto tłóÄatka „SkÅ‚adować“." - -msgid "Now" -msgstr "NÄ›tko" - -msgid "Midnight" -msgstr "PoÅ‚nóc" - -msgid "6 a.m." -msgstr "6:00 hodź. dopoÅ‚dnja" - -msgid "Noon" -msgstr "pÅ™ipoÅ‚dnjo" - -msgid "6 p.m." -msgstr "6 hodź. popoÅ‚dnju" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "Kedźbu: WaÅ¡ Äas je wo %s hodźinu pÅ™ed serwerowym Äasom." -msgstr[1] "Kedźbu: WaÅ¡ Äas je wo %s hodźin pÅ™ed serwerowym Äasom." -msgstr[2] "Kedźbu: WaÅ¡ Äas je wo %s hodźiny pÅ™ed serwerowym Äasom." -msgstr[3] "Kedźbu: WaÅ¡ Äas je wo %s hodźin pÅ™ed serwerowym Äasom." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "Kedźbu: WaÅ¡ Äas je wo %s hodźinu za serwerowym Äasom." -msgstr[1] "Kedźbu: WaÅ¡ Äas je wo %s hodźinje za serwerowym Äasom." -msgstr[2] "Kedźbu: WaÅ¡ Äas je wo %s hodźiny za serwerowym Äasom." -msgstr[3] "Kedźbu: WaÅ¡ Äas je wo %s hodźin za serwerowym Äasom." - -msgid "Choose a Time" -msgstr "Wubjerće Äas" - -msgid "Choose a time" -msgstr "Wubjerće Äas" - -msgid "Cancel" -msgstr "PÅ™etorhnyć" - -msgid "Today" -msgstr "Dźensa" - -msgid "Choose a Date" -msgstr "Wubjerće datum" - -msgid "Yesterday" -msgstr "WÄera" - -msgid "Tomorrow" -msgstr "JutÅ™e" - -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" - -msgctxt "abbrev. month January" -msgid "Jan" -msgstr "Jan." - -msgctxt "abbrev. month February" -msgid "Feb" -msgstr "Feb." - -msgctxt "abbrev. month March" -msgid "Mar" -msgstr "MÄ›r." - -msgctxt "abbrev. month April" -msgid "Apr" -msgstr "Apr." - -msgctxt "abbrev. month May" -msgid "May" -msgstr "Meja" - -msgctxt "abbrev. month June" -msgid "Jun" -msgstr "Jun." - -msgctxt "abbrev. month July" -msgid "Jul" -msgstr "Jul." - -msgctxt "abbrev. month August" -msgid "Aug" -msgstr "Awg." - -msgctxt "abbrev. month September" -msgid "Sep" -msgstr "Sep." - -msgctxt "abbrev. month October" -msgid "Oct" -msgstr "Okt." - -msgctxt "abbrev. month November" -msgid "Nov" -msgstr "Now." - -msgctxt "abbrev. month December" -msgid "Dec" -msgstr "Dec." - -msgctxt "one letter Sunday" -msgid "S" -msgstr "Nj" - -msgctxt "one letter Monday" -msgid "M" -msgstr "Pó" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "Wu" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "Sr" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "Å t" - -msgctxt "one letter Friday" -msgid "F" -msgstr "Pj" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "So" - -msgid "Show" -msgstr "Pokazać" - -msgid "Hide" -msgstr "Schować" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/hu/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/hu/LC_MESSAGES/django.mo deleted file mode 100644 index 972ab3dee7d83060a432e59e38d80e88e7ca6262..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17427 zcmc(leUM#cea9bpQ&NS3MMOXkk-!FaZvqyOB@jXgB!mqqNkBwR&%O8T-Lv=Hb1vtc zyUSgmP(>6htr2{IVl`5+Q3GOVrZVa1%r(=_*jC$4YqeI9)@jvhN84(h{$W4g=Q-!T zY&Hm`Grf~1-}CaE=lMOq_uupEH%~n3{f6IDw9{w@jyC2;;9Gu)|M+>w8*>tP2KXxQ zBJfmj3;1Sm7CZ|)SUmq%@M`W~_RGdx0B!~K{XO6@;3MEm!AHR(!B2rN2cIb39{|t@MYYe4;}|z0&2W#z+=HJ#rrpbcX026cZ1&oUjf!nbn8h$ z(RDAV@7@dY&pceKGr>)-HYNsR@Cfi9K+W?ED0;sOUJL#RJPN!FqVELPgBqs?YTQ#_t~>)<0XyLJ;A7wv_%l%ax*Fk1u73%>1^fo6bzS^=r;qCk z+yrWU*MX9c4~o7vD7oDVihu7e@c!cc`#`P#VNm0K0@V7S1TO}k2JZ*|13VIZ`USiA_LCrHUW(+1}HiD9`555(=16&FIJ&0(`(cH-XR)AV(3c_;p zY4By>Ux3GgUj;?qw?WbM9q<_N#~>13cW(D2}O5fiDita~1 z>FsV%@_7Qh2mCzv5O~$O?)@{M$NdjM&42v38|O4o{GI@{&TGI^z-bVco4Y`b{}^~S z_!KDr_6-mgm>+}cf9iy@uM0r&VG2AJd>5#7>?-a*2}(Xsfm&A&lzx2~6u-U-$}XP) z#mD~ySAi#^^y+stX!Qe>JxAc(;N4&f9!uwa;O*cXxEiC_3w{FB_&d&X-@OeKpXb2i zzz4yXgO7qogP#Gng8M;+HZMKj&3_?y2ltnOyfO#CkAXh~_1&&FxOIIHT*m#Q;57I+ zD1MxTQU4D3IxqmA05$(fD8Kl6CaC*KP<-74itZW+t4#!+2tEXg-cN(ltIvVB7W2p8 zE5L7n`u=;M{Krujy7^B9r9Uf*`wKzQc{z9jxEa)UZv{^R=RxV^{h-GEEa-t>D4u^C ze3<)VE;8l@a5wlN@V~$<;I22i`JVwb-cLcT=M^Z4=zSIVO7H?u^4sJh_%tZ`{~FXd{{)KeAAqR5`FVloOuD>j2Pk{~FerWdBT)Un2#U{t3yQAqfS&{Z z8${*IA70|{A3=S0!W!p?P6sv5&7kbz9#H!FICwAE12JVYbty3boCi06Ujp^r2{?K2 zX$^Q4_yD*7ejU_2JJzyh&pvX6YW&mZ|H`f<~yA>Lwk(2oc0+S zDsJ9S(@#3hQq6~TQ~WSt`@4nzC96#|#A!ZFdoArA+9zlU?YC&3q~V^-Z_{9_^$&jl zR%pXN$wfSRlqQ~>Nh^QXa3TF~(~hBy(d1V?NP7)!2MrT65$#Tze%ooV)9U{`csK1g zY5LtpyV_o1v*7R2=4kiR8nk`1^7l9w8)=WwUQd%Ay_@z<+FqJ|PtdNiS5AL)DLv5d zGzT^x(&Zl7R+_IHezK2u*emh^aH6=zb=X+D41AFGAzF*3pKRzH+FNNKrJ*i1egXD( z0smj_F75xH;{RWx{T^)t?MT|YXz!)Hi5Am7P87@+DCN5?_vigEKuOlWM4-chtOX!>2^z+4C3Ra|cd*U}!Qy@i(3^h+IBzqhiu{(bPX z#r3a)=hM!jb!e}m8Sjd&w_&))T6ubu>1 z{Ony1bS_A%Nfs1>(Mwoa zP>KVdJ&)N-e)q{J_4hDSI+D=+xGrMC^o0UwRgY(7crWv|8eLu)D(!i_vxe1Y_*!yu|>cfic_aH`-ES*(x3TGK;o1F3_1Zl&92a4k(T_{zkyP%kI-SW zK8dHpwAJSUOX{R)5a&^M(p>51e$~$cFG$lQ)orjU4_kq~;jcOLxg+?(;|09#_dw(14oSOpv)@m*wi4iY|4V%IswPQBn~R(>cnhR za-ulA(Zvz7F~M`xllfS_2UiM9BmB;|2(?dIEdrZz9*o2Hru^FYkbAZZ&vEj+WrB?f zo^{i-4e<5EB}i#d3qov+K9={?%cHFAx0D3bgS28c+0ftWWVu3r-!O3x1W1I8(6D!+TnlGlrKP1YWvk+C zNs7$Dx`k?h_*@99SIo6Z10Pd>=QsS~Ch6pQh{)2ecb!d~xKEm$wwY4$MN(*o$IBKu zCAl)O&guSCx1_>s8PfDgvnAnQ@vgs$ik?~dfi7SV2;7n&8ZosMcvZjFq;DM9|2%&V z3zN!nOU`Ny%#oUzt;AAKDabVWc%569N)+P`?lI0FUv%r$T<~>k;nUo^2>QB=>V#ZN z2*ouLJS1vEu+!kmVc%zqIyl4B=jBkt=00N6R_%R{3S)Y@^z#xaUI!IL8_0=ErnUU8 zw4;V1PGmuhYeGl+RJlp5YK^#`d_Jt9Qi(UOPh*dmA5M3ziYh)R?Ub+!N>#WNY#16) z_Evg>@xoGToixn5*g)oG2+-*_YsO@(U;00!1n-Oih@XSlrfkY`vNn^DQ7v-1lV)qu z?zFuc*%tZ0vv)mauE(ay+6(jHww25U1$fhG(t<~+ybsS%8gDp5y}skDp>LRO6tj&$ zZ2z;AVEv#iVg?UUHU{mWNjP1Nu5WDjxiFY7?lMITvyE)CHUp^KQm)*;((;{6k3Mrl zxc*8p7Z+!?lM(wn(ArWuqS_(eRPf8CGnHs@Flo|GLma)l zh5G=ANMVLNTN?OMGV9$cZUVzxP9d(4xDHQHEWFz-9Y10oPno>q zjflQ6sCqWX$P-*pW%%=sG}lx9rw(WEN>ygzj?3D`mG(pB`=U(<_mKuDbGtn7TXw9{ zpkbEuJqqKd-3JKcIVgq2Z7P?r8p-L@e7Gi0F+(i&Be7SHF?OEUE1p;Q45jk{4s}rq zWM|Ogf<;xDs&zXlwu37g-9UL^-MyQr(B&eB%&?rzW*{$g{{DbAU1IGve3q{MIfyHw z@AF^Hk{|S^|6i@=xraR5ic+O#ie?B_xsUur#oLq*o~A(?!%@299J1Bjp&hg&&AhqL zcWIM#bJ>h7^axzj;jNPK3X&{ude^(z%7!fiA(OrUfmc(HC)2Dxl#Nk4QJ%E>k7Uc z8!4;^X4xo*w;}#2+Yu9$@KoHF%0888(-965#SfEC7wmO8(zq9rX&~RCsI;4b+IAw* z(Bv*P*LXIL%ersU-j@?&nHkfQfLVyr+!SPL}!gjJmlwT=z)&sM1%&q_Bb0tX`W`CF+g*Qo!C^1{pM7y^Wo9Yuc1gUm4CcU~X%$HqnUCzW*)(GnpS9BWL#P(#; zTekJOiR**8P+cdkM7Jir^H-n0dSdlO6X&n?R$nxE{>A66=C|xx68wqnsUK(L9Z5Rr zt&8hvZ+GS~PmoP)TY%1H$djlW(m8H)Sk1(CqU5Bvu@g6ZQj*vko5}O`Kk^Yayw z9+L0r;MNLOyvk8oLR1W}YNoSl<+7%~!P}s5lDJO}uf?PjjKy6C2`MqGV#ydt)`s`-DzmtA`P zC6uk&)4Oym_RhG}J8$JB%M4n!=pZCppd!F*%%TI4g&d~T!rne!yr3hI4C7S9kG)oJ zUp>isd-FNpV}CDS@=)Y?bhk$!9C08dfAm~r=;2ZaBfb3@%YziNZfs$t$ELhJ4q5K` z3rTD#>+PHEJq=Teyeh`6MZG@7q6)F9+M<-_L;FELO4DDY`n%={+YJDo*O(yWGRUQ}n*HLeO@RpQ+=-_0u)AI7zWOq(O2FqoWXS-t6t43-V^LaBx>XDY+eT znBtA)y}j)Y3SSagWVkCi^Y9A66B>|AwHkU&zg^3c2!-tJ^WbmGBN?#M9o$t9o0H}W zO9rN12s?(1rk~FGqNXojw#WMOm1it=d$q~ZlBS=p^@`O>TQ#v5sF&kjZx885!N%E6 zbA%+n*{6qYL>Nq{cOZ&`K4p0SI1Z$Hg{oTO=}hcYESAyn1$t8&odmLiL~7{XH#eZD zd4iT?Nz*Ph@9l{>_k)d@xrUve1@>K9c=d)bhi zkt1YHnnU%jf0omySIV{Y(-FNK>VL=yPVWQO{=IDB;FIaWT~6SZoB`3SZuq&cEyz40 zYYXe-7`^>i82cZ7gr)X{IiwMM-rJ4Qm@5Lfs>tHl=vWmns~n)_oYadT#-ZpS)X%HE z-3wth6IOk5r8SLJVg2B);+kw!w!n9~fCj6xeVLm9{Z1uIrXRk?up8(f_6)7u&KIs- zLNprFy1zvpVd(krF*yb@5-<8B;dLnSfQo%3c+-IanZ=pqdchI5(2 zB!qq4hZTOm|L{{O#c(2IcH~Kvksw{fE?e7dhIMdZ7R%o&u>T*zTx|5eh(3Cvaf<_)RDLqEUe|i?Fu(v#LK-p0CX6L%W`bo<>3`6>h=m*Y_K9J^(t;klI z!*m^*S*eljD&OTcPcRr<+Tav%(fkOo++?BW=+;NQN}6HM6;+kwKeg)d-7Mms(G!4@bT&}9TA9x z;;)y}ph@ITUdZg_m^P0YI2gsDUqsnRn)KX@817omShCfHQe=Xl=AzU&c9gQc9>kO3gN9Ehc0`J07~U6^9=sEpydyMM;Dk3P;*S9J*&S zZ|F{ZvW|eir7XPkXy@J|q$K+nNS9jU{K3ntYF1ogv8`d5p!D5IR(qLlQy&HE?L(QV zGPOw#zibxaV<@H2Z9SrprGSvIWl!eT+sDX70VgdO(vLwYSNe-VA?K3ELY%~BZT}7> zOBHXU&);_>86KV0xe5h+LlNT;acyddtNh1_rrXa}1$Dr4O+)$Q3XcQiG|BsskilvVj6+?O^7?p#5DA zk1U%%B34#g2s>aHOJ6@_;R!Nu4lK-UIoE$zcpKsj*`}*63o@Ne!eulrAFxq&<0_MZ z&sCyNj)Ud0Ml0m`plWqNXMiKoqSDXWSoB~7l6#a$d*8VFsf0g2v0*@UoQecQ1fipxOtZBw?-atOoo s-T~I7zbG5oh?mOB?uz|7-#Gs, 2015 -# Akos Zsolt Hochrein , 2018 -# András Veres-Szentkirályi, 2016,2018-2020 -# Istvan Farkas , 2019 -# Jannis Leidel , 2011 -# János R, 2017 -# János R, 2014 -# Kristóf Gruber <>, 2012 -# slink , 2011 -# Szilveszter Farkas , 2011 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-07-14 19:53+0200\n" -"PO-Revision-Date: 2020-07-20 07:29+0000\n" -"Last-Translator: András Veres-Szentkirályi\n" -"Language-Team: Hungarian (http://www.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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "%(count)d %(items)s sikeresen törölve lett." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "%(name)s törlése nem sikerült" - -msgid "Are you sure?" -msgstr "Biztos benne?" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Kiválasztott %(verbose_name_plural)s törlése" - -msgid "Administration" -msgstr "Adminisztráció" - -msgid "All" -msgstr "Mind" - -msgid "Yes" -msgstr "Igen" - -msgid "No" -msgstr "Nem" - -msgid "Unknown" -msgstr "Ismeretlen" - -msgid "Any date" -msgstr "Bármely dátum" - -msgid "Today" -msgstr "Ma" - -msgid "Past 7 days" -msgstr "Utolsó 7 nap" - -msgid "This month" -msgstr "Ez a hónap" - -msgid "This year" -msgstr "Ez az év" - -msgid "No date" -msgstr "Nincs dátuma" - -msgid "Has date" -msgstr "Van dátuma" - -msgid "Empty" -msgstr "Üres" - -msgid "Not empty" -msgstr "Nem üres" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"Adja meg egy adminisztrációra jogosult %(username)s és jelszavát. Vegye " -"figyelembe, hogy mindkét mezÅ‘ megkülönböztetheti a kis- és nagybetűket." - -msgid "Action:" -msgstr "Művelet:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Újabb %(verbose_name)s hozzáadása" - -msgid "Remove" -msgstr "Törlés" - -msgid "Addition" -msgstr "Hozzáadás" - -msgid "Change" -msgstr "Módosítás" - -msgid "Deletion" -msgstr "Törlés" - -msgid "action time" -msgstr "művelet idÅ‘pontja" - -msgid "user" -msgstr "felhasználó" - -msgid "content type" -msgstr "tartalom típusa" - -msgid "object id" -msgstr "objektum id" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "objektum repr" - -msgid "action flag" -msgstr "művelet jelölés" - -msgid "change message" -msgstr "üzenet módosítása" - -msgid "log entry" -msgstr "naplóbejegyzés" - -msgid "log entries" -msgstr "naplóbejegyzések" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "\"%(object)s\" hozzáadva." - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "\"%(object)s\" módosítva — %(changes)s" - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "\"%(object)s\" törölve." - -msgid "LogEntry Object" -msgstr "Naplóbejegyzés objektum" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "\"{object}\" {name} hozzáadva." - -msgid "Added." -msgstr "Hozzáadva." - -msgid "and" -msgstr "és" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "\"{object}\" {name} {fields} módosítva." - -#, python-brace-format -msgid "Changed {fields}." -msgstr "{fields} módosítva." - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "\"{object}\" {name} törölve." - -msgid "No fields changed." -msgstr "Egy mezÅ‘ sem változott." - -msgid "None" -msgstr "Egyik sem" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "" -"Több elem kiválasztásához tartsa nyomva a \"Control\" gombot, vagy Mac " -"gépeken a \"Command\" gombot." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "A(z) \"{obj}\" {name} sikeresen hozzáadva." - -msgid "You may edit it again below." -msgstr "Alább ismét szerkesztheti." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "" -"A(z) \"{obj}\" {name} sikeresen hozzáadva. Alább hozzadhat egy új {name} " -"rekordot." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "A(z) \"{obj}\" {name} sikeresen módosítva. Alább újra szerkesztheti." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "A(z) \"{obj}\" {name} sikeresen hozzáadva. Alább újra szerkesztheti." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "" -"A(z) \"{obj}\" {name} sikeresen módosítva. Alább hozzáadhat egy új {name} " -"rekordot." - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "A(z) \"{obj}\" {name} sikeresen módosítva." - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"A műveletek végrehajtásához ki kell választani legalább egy elemet. Semmi " -"sem lett módosítva." - -msgid "No action selected." -msgstr "Nem választott ki műveletet." - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "A(z) \"%(obj)s\" %(name)s törölve lett." - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "" -"A(z) \"%(key)s\" azonosítójú %(name)s nem létezik. Esetleg törölve lett?" - -#, python-format -msgid "Add %s" -msgstr "Új %s" - -#, python-format -msgid "Change %s" -msgstr "%s módosítása" - -#, python-format -msgid "View %s" -msgstr "%s megtekintése" - -msgid "Database error" -msgstr "Adatbázishiba" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s sikeresen módosítva lett." -msgstr[1] "%(count)s %(name)s sikeresen módosítva lett." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s kiválasztva" -msgstr[1] "%(total_count)s kiválasztva" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "0 kiválasztva ennyibÅ‘l: %(cnt)s" - -#, python-format -msgid "Change history: %s" -msgstr "Változások története: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"%(instance)s %(class_name)s törlése az alábbi kapcsolódó védett objektumok " -"törlését is magával vonná: %(related_objects)s" - -msgid "Django site admin" -msgstr "Django honlapadminisztráció" - -msgid "Django administration" -msgstr "Django adminisztráció" - -msgid "Site administration" -msgstr "Honlap karbantartása" - -msgid "Log in" -msgstr "Bejelentkezés" - -#, python-format -msgid "%(app)s administration" -msgstr "%(app)s adminisztráció" - -msgid "Page not found" -msgstr "Nincs ilyen oldal" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "Sajnáljuk, de a keresett oldal nem található." - -msgid "Home" -msgstr "KezdÅ‘lap" - -msgid "Server error" -msgstr "Szerverhiba" - -msgid "Server error (500)" -msgstr "Szerverhiba (500)" - -msgid "Server Error (500)" -msgstr "Szerverhiba (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"Hiba történt. Az oldal kezelÅ‘jét e-mailben értesítettük, a hiba rövidesen " -"javítva lesz. Köszönjük a türelmet." - -msgid "Run the selected action" -msgstr "Kiválasztott művelet futtatása" - -msgid "Go" -msgstr "Mehet" - -msgid "Click here to select the objects across all pages" -msgstr "Kattintson ide több oldalnyi objektum kiválasztásához" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Az összes %(module_name)s kiválasztása, összesen %(total_count)s db" - -msgid "Clear selection" -msgstr "Kiválasztás törlése" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "%(name)s alkalmazásban elérhetÅ‘ modellek." - -msgid "Add" -msgstr "Új" - -msgid "View" -msgstr "Megtekintés" - -msgid "You don’t have permission to view or edit anything." -msgstr "Jelenleg nincs jogosultsága bármit megtekinteni vagy szerkeszteni." - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" -"ElÅ‘ször adjon meg egy felhasználónevet és jelszót. A mentés után a többi " -"felhasználói adat is szerkeszthetÅ‘ lesz." - -msgid "Enter a username and password." -msgstr "Ãrjon be egy felhasználónevet és jelszót." - -msgid "Change password" -msgstr "Jelszó megváltoztatása" - -msgid "Please correct the error below." -msgstr "Kérem javítsa a hibát alább." - -msgid "Please correct the errors below." -msgstr "Kérem javítsa ki a lenti hibákat." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "" -"Adjon meg egy új jelszót %(username)s nevű felhasználónak." - -msgid "Welcome," -msgstr "Üdvözlöm," - -msgid "View site" -msgstr "Honlap megtekintése" - -msgid "Documentation" -msgstr "Dokumentáció" - -msgid "Log out" -msgstr "Kijelentkezés" - -#, python-format -msgid "Add %(name)s" -msgstr "Új %(name)s" - -msgid "History" -msgstr "Történet" - -msgid "View on site" -msgstr "Megtekintés a honlapon" - -msgid "Filter" -msgstr "SzűrÅ‘" - -msgid "Clear all filters" -msgstr "Összes szűrÅ‘ törlése" - -msgid "Remove from sorting" -msgstr "Eltávolítás a rendezésbÅ‘l" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Prioritás rendezésnél: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "Rendezés megfordítása" - -msgid "Delete" -msgstr "Törlés" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"\"%(escaped_object)s\" %(object_name)s törlése a kapcsolódó objektumok " -"törlését is eredményezi, de a hozzáférése nem engedi a következÅ‘ típusú " -"objektumok törlését:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"\"%(escaped_object)s\" %(object_name)s törlése az alábbi kapcsolódó " -"objektumok törlését is maga után vonja:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"Biztos hogy törli a következÅ‘t: \"%(escaped_object)s\" (típus: " -"%(object_name)s)? A összes további kapcsolódó elem is törlÅ‘dik:" - -msgid "Objects" -msgstr "Objektumok" - -msgid "Yes, I’m sure" -msgstr "Igen, biztos vagyok benne" - -msgid "No, take me back" -msgstr "Nem, forduljunk vissza" - -msgid "Delete multiple objects" -msgstr "Több elem törlése" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"A kiválasztott %(objects_name)s törlése kapcsolódó objektumok törlését vonja " -"maga után, de az alábbi objektumtípusok törléséhez nincs megfelelÅ‘ " -"jogosultsága:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"A kiválasztott %(objects_name)s törlése az alábbi védett kapcsolódó " -"objektumok törlését is maga után vonja:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"Biztosan törölni akarja a kiválasztott %(objects_name)s objektumokat? Minden " -"alábbi objektum, és a hozzájuk kapcsolódóak is törlésre kerülnek:" - -msgid "Delete?" -msgstr "Törli?" - -#, python-format -msgid " By %(filter_title)s " -msgstr " %(filter_title)s szerint " - -msgid "Summary" -msgstr "Összegzés" - -msgid "Recent actions" -msgstr "Legutóbbi műveletek" - -msgid "My actions" -msgstr "Az én műveleteim" - -msgid "None available" -msgstr "Nincs elérhetÅ‘" - -msgid "Unknown content" -msgstr "Ismeretlen tartalom" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"Valami probléma van az adatbázissal. Kérjük gyÅ‘zÅ‘djön meg róla, hogy a " -"megfelelÅ‘ táblák létre lettek hozva, és hogy a megfelelÅ‘ felhasználónak van " -"rájuk olvasási joga." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"Jelenleg be vagy lépve mint %(username)s, de nincs jogod elérni ezt az " -"oldalt. Szeretnél belépni egy másik fiókkal?" - -msgid "Forgotten your password or username?" -msgstr "Elfelejtette jelszavát vagy felhasználónevét?" - -msgid "Toggle navigation" -msgstr "Navigáció megjelenítése/elrejtése" - -msgid "Date/time" -msgstr "Dátum/idÅ‘" - -msgid "User" -msgstr "Felhasználó" - -msgid "Action" -msgstr "Művelet" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" -"Ennek az objektumnak nincs változás naplója. Valószínűleg nem az admin " -"felületen keresztül lett rögzítve." - -msgid "Show all" -msgstr "Mutassa mindet" - -msgid "Save" -msgstr "Mentés" - -msgid "Popup closing…" -msgstr "A popup bezáródik…" - -msgid "Search" -msgstr "Keresés" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s találat" -msgstr[1] "%(counter)s találat" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "%(full_result_count)s összesen" - -msgid "Save as new" -msgstr "Mentés újként" - -msgid "Save and add another" -msgstr "Mentés és másik hozzáadása" - -msgid "Save and continue editing" -msgstr "Mentés és a szerkesztés folytatása" - -msgid "Save and view" -msgstr "Mentés és megtekintés" - -msgid "Close" -msgstr "Bezárás" - -#, python-format -msgid "Change selected %(model)s" -msgstr "Kiválasztott %(model)s szerkesztése" - -#, python-format -msgid "Add another %(model)s" -msgstr "Újabb %(model)s hozzáadása" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "Kiválasztott %(model)s törlése" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "Köszönjük hogy egy kis idÅ‘t eltöltött ma a honlapunkon." - -msgid "Log in again" -msgstr "Jelentkezzen be újra" - -msgid "Password change" -msgstr "Jelszó megváltoztatása" - -msgid "Your password was changed." -msgstr "Megváltozott a jelszava." - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"Kérjük a biztoság kedvéért adja meg a jelenlegi jelszavát, majd az újat, " -"kétszer, hogy biztosak lehessünk abban, hogy megfelelÅ‘en gépelte be." - -msgid "Change my password" -msgstr "Jelszavam megváltoztatása" - -msgid "Password reset" -msgstr "Jelszó beállítása" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "Jelszava beállításra került. Most már bejelentkezhet." - -msgid "Password reset confirmation" -msgstr "Jelszó beállítás megerÅ‘sítése" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Ãrja be az új jelszavát kétszer, hogy megbizonyosodhassunk annak " -"helyességérÅ‘l." - -msgid "New password:" -msgstr "Új jelszó:" - -msgid "Confirm password:" -msgstr "Jelszó megerÅ‘sítése:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"A jelszóbeállító link érvénytelen. Ennek egyik oka az lehet, hogy már " -"felhasználták. Kérem indítson új jelszóbeállítást." - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" -"Amennyiben a megadott e-mail címhez tartozik fiók, elküldtük e-mailben a " -"leírást, hogy hogyan tudja megváltoztatni a jelszavát. Hamarosan meg kell " -"érkeznie." - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" -"Ha nem kapja meg a levelet, kérjük ellenÅ‘rizze, hogy a megfelelÅ‘ e-mail " -"címet adta-e meg, illetve nézze meg a levélszemét mappában is." - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"Azért kapja ezt az e-mailt, mert jelszavának visszaállítását kérte ezen a " -"weboldalon: %(site_name)s." - -msgid "Please go to the following page and choose a new password:" -msgstr "Kérjük látogassa meg a következÅ‘ oldalt, és válasszon egy új jelszót:" - -msgid "Your username, in case you’ve forgotten:" -msgstr "A felhasználóneve, amennyiben nem emlékezne rá:" - -msgid "Thanks for using our site!" -msgstr "Köszönjük, hogy használta honlapunkat!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "%(site_name)s csapat" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" -"Elfelejtette jelszavát? Adja meg az e-mail-címet, amellyel regisztrált " -"oldalunkon, és e-mailben elküldjük a leírását, hogy hogyan tud újat " -"beállítani." - -msgid "Email address:" -msgstr "E-mail cím:" - -msgid "Reset my password" -msgstr "Jelszavam törlése" - -msgid "All dates" -msgstr "Minden dátum" - -#, python-format -msgid "Select %s" -msgstr "%s kiválasztása" - -#, python-format -msgid "Select %s to change" -msgstr "Válasszon ki egyet a módosításhoz (%s)" - -#, python-format -msgid "Select %s to view" -msgstr "Válasszon ki egyet a megtekintéshez (%s)" - -msgid "Date:" -msgstr "Dátum:" - -msgid "Time:" -msgstr "IdÅ‘:" - -msgid "Lookup" -msgstr "Keresés" - -msgid "Currently:" -msgstr "Jelenleg:" - -msgid "Change:" -msgstr "Módosítás:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/hu/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/hu/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 2cc3c16f0dbe8c05abb7a54d6c526943f4a7e894..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5121 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, 2012 -# Jannis Leidel , 2011 -# János R, 2011 -# Máté Åry , 2012 -# Szilveszter Farkas , 2011 -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-04-01 15:16+0000\n" -"Last-Translator: András Veres-Szentkirályi\n" -"Language-Team: Hungarian (http://www.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" - -#, javascript-format -msgid "Available %s" -msgstr "ElérhetÅ‘ %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Ez az elérhetÅ‘ %s listája. Úgy választhat közülük, hogy rákattint az alábbi " -"dobozban, és megnyomja a dobozok közti \"Választás\" nyilat." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "Ãrjon a mezÅ‘be az elérhetÅ‘ %s szűréséhez." - -msgid "Filter" -msgstr "SzűrÅ‘" - -msgid "Choose all" -msgstr "Mindet kijelölni" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Kattintson az összes %s kiválasztásához." - -msgid "Choose" -msgstr "Választás" - -msgid "Remove" -msgstr "Eltávolítás" - -#, javascript-format -msgid "Chosen %s" -msgstr "%s kiválasztva" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Ez a kiválasztott %s listája. Eltávolíthat közülük, ha rákattint, majd a két " -"doboz közti \"Eltávolítás\" nyílra kattint." - -msgid "Remove all" -msgstr "Összes törlése" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Kattintson az összes %s eltávolításához." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(sel)s/%(cnt)s kijelölve" -msgstr[1] "%(sel)s/%(cnt)s kijelölve" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Még el nem mentett módosításai vannak egyes szerkeszthetÅ‘ mezÅ‘kön. Ha most " -"futtat egy műveletet, akkor a módosítások elvesznek." - -msgid "" -"You have selected an action, but you haven’t saved your changes to " -"individual fields yet. Please click OK to save. You’ll need to re-run the " -"action." -msgstr "" -"Kiválasztott egy műveletet, de nem mentette az egyes mezÅ‘khöz kapcsolódó " -"módosításait. Kattintson az OK gombra a mentéshez. Újra kell futtatnia az " -"műveletet." - -msgid "" -"You have selected an action, and you haven’t made any changes on individual " -"fields. You’re probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Kiválasztott egy műveletet, és nem módosított egyetlen mezÅ‘t sem. " -"FeltehetÅ‘en a Mehet gombot keresi a Mentés helyett." - -msgid "Now" -msgstr "Most" - -msgid "Midnight" -msgstr "Éjfél" - -msgid "6 a.m." -msgstr "Reggel 6 óra" - -msgid "Noon" -msgstr "Dél" - -msgid "6 p.m." -msgstr "Este 6 óra" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "Megjegyzés: %s órával a szerveridÅ‘ elÅ‘tt jársz" -msgstr[1] "Megjegyzés: %s órával a szerveridÅ‘ elÅ‘tt jársz" - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "Megjegyzés: %s órával a szerveridÅ‘ mögött jársz" -msgstr[1] "Megjegyzés: %s órával a szerveridÅ‘ mögött jársz" - -msgid "Choose a Time" -msgstr "Válassza ki az idÅ‘t" - -msgid "Choose a time" -msgstr "Válassza ki az idÅ‘t" - -msgid "Cancel" -msgstr "Mégsem" - -msgid "Today" -msgstr "Ma" - -msgid "Choose a Date" -msgstr "Válassza ki a dátumot" - -msgid "Yesterday" -msgstr "Tegnap" - -msgid "Tomorrow" -msgstr "Holnap" - -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" - -msgctxt "abbrev. month January" -msgid "Jan" -msgstr "jan" - -msgctxt "abbrev. month February" -msgid "Feb" -msgstr "feb" - -msgctxt "abbrev. month March" -msgid "Mar" -msgstr "már" - -msgctxt "abbrev. month April" -msgid "Apr" -msgstr "ápr" - -msgctxt "abbrev. month May" -msgid "May" -msgstr "máj" - -msgctxt "abbrev. month June" -msgid "Jun" -msgstr "jún" - -msgctxt "abbrev. month July" -msgid "Jul" -msgstr "júl" - -msgctxt "abbrev. month August" -msgid "Aug" -msgstr "aug" - -msgctxt "abbrev. month September" -msgid "Sep" -msgstr "szep" - -msgctxt "abbrev. month October" -msgid "Oct" -msgstr "okt" - -msgctxt "abbrev. month November" -msgid "Nov" -msgstr "nov" - -msgctxt "abbrev. month December" -msgid "Dec" -msgstr "dec" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "V" - -msgctxt "one letter Monday" -msgid "M" -msgstr "H" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "K" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "S" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "C" - -msgctxt "one letter Friday" -msgid "F" -msgstr "P" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "S" - -msgid "Show" -msgstr "Mutat" - -msgid "Hide" -msgstr "Elrejt" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/hy/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/hy/LC_MESSAGES/django.mo deleted file mode 100644 index 1627b2d57c475ec905e2073697d53e29889ec43d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18274 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 e#KJLI*EX_GMbzchcRK!+tmlpWOIbgDME?V-xEr, 2014 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-05-21 14:16-0300\n" -"PO-Revision-Date: 2018-11-01 20:23+0000\n" -"Last-Translator: Ruben Harutyunov \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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "Õ€Õ¡Õ»Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¡Õ´Õ¢ Õ°Õ¥Õ¼Õ¡ÖÕ¾Õ¥Õ¬ Õ§ %(count)d %(items)sÖ‰" - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "Õ€Õ¶Õ¡Ö€Õ¡Õ¾Õ¸Ö€ Õ¹Õ§ Õ°Õ¥Õ¼Õ¡ÖÕ¶Õ¥Õ¬ %(name)s" - -msgid "Are you sure?" -msgstr "Õ€Õ¡Õ´Õ¸Õ¦Õ¾Õ¡Õ® Õ¥ÕžÖ„" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Õ€Õ¥Õ¼Õ¡ÖÕ¶Õ¥Õ¬ Õ¶Õ·Õ¾Õ¡Õ® %(verbose_name_plural)sÕ¨" - -msgid "Administration" -msgstr "Ô±Õ¤Õ´Õ«Õ¶Õ«Õ½Õ¿Ö€Õ¡Õ¾Õ¸Ö€Õ¸Ö‚Õ´" - -msgid "All" -msgstr "Ô²Õ¸Õ¬Õ¸Ö€Õ¨" - -msgid "Yes" -msgstr "Ô±ÕµÕ¸" - -msgid "No" -msgstr "ÕˆÕ¹" - -msgid "Unknown" -msgstr "Ô±Õ¶Õ°Õ¡ÕµÕ¿" - -msgid "Any date" -msgstr "Õ‘Õ¡Õ¶Õ¯Õ¡ÖÕ¡Õ® Õ¡Õ´Õ½Õ¡Õ©Õ«Õ¾" - -msgid "Today" -msgstr "Ô±ÕµÕ½Ö…Ö€" - -msgid "Past 7 days" -msgstr "Ô±Õ¶ÖÕ¡Õ® 7 Ö…Ö€Õ¥Ö€Õ«Õ¶" - -msgid "This month" -msgstr "Ô±ÕµÕ½ Õ¡Õ´Õ«Õ½" - -msgid "This year" -msgstr "Ô±ÕµÕ½ Õ¿Õ¡Ö€Õ«" - -msgid "No date" -msgstr "" - -msgid "Has date" -msgstr "" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "Õ„Õ¸Ö‚Õ¿Ö„Õ¡Õ£Ö€Õ¥Ö„ Õ¡Õ¶Õ±Õ¶Õ¡Õ¯Õ¡Õ¦Õ´Õ« ÕºÖ€Õ¸Ö†Õ«Õ¬Õ« Õ³Õ«Õ·Õ¿ %(username)s Ö‡ Õ£Õ¡Õ²Õ¿Õ¶Õ¡Õ¢Õ¡Õ¼Ö‰" - -msgid "Action:" -msgstr "Ô³Õ¸Ö€Õ®Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Ô±Õ¾Õ¥Õ¬Õ¡ÖÕ¶Õ¥Õ¬ Õ¡ÕµÕ¬ %(verbose_name)s" - -msgid "Remove" -msgstr "Õ€Õ¥Õ¼Õ¡ÖÕ¶Õ¥Õ¬" - -msgid "Addition" -msgstr "" - -msgid "Change" -msgstr "Õ“Õ¸ÖƒÕ¸Õ­Õ¥Õ¬" - -msgid "Deletion" -msgstr "" - -msgid "action time" -msgstr "Õ£Õ¸Ö€Õ®Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¡Õ¶ ÕªÕ¡Õ´Õ¡Õ¶Õ¡Õ¯" - -msgid "user" -msgstr "Ö…Õ£Õ¿Õ¡Õ£Õ¸Ö€Õ®Õ¸Õ²" - -msgid "content type" -msgstr "Õ¯Õ¸Õ¶Õ¿Õ¥Õ¶Õ¿Õ« Õ¿Õ«Õº" - -msgid "object id" -msgstr "Ö…Õ¢ÕµÕ¥Õ¯Õ¿Õ« id" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/3/library/functions.html#repr) -msgid "object repr" -msgstr "Ö…Õ¢ÕµÕ¥Õ¯Õ¿Õ« repr" - -msgid "action flag" -msgstr "Õ£Õ¸Ö€Õ®Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¡Õ¶ Õ¤Ö€Õ¸Õ·" - -msgid "change message" -msgstr "ÖƒÕ¸ÖƒÕ¸Õ­Õ¥Õ¬ Õ°Õ¡Õ²Õ¸Ö€Õ¤Õ¡Õ£Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨" - -msgid "log entry" -msgstr "log Õ£Ö€Õ¡Õ¼Õ¸Ö‚Õ´" - -msgid "log entries" -msgstr "log Õ£Ö€Õ¡Õ¼Õ¸Ö‚Õ´Õ¶Õ¥Ö€" - -#, python-format -msgid "Added \"%(object)s\"." -msgstr "%(object)sÖŠÕ¨ Õ¡Õ¾Õ¥Õ¬Õ¡ÖÕ¾Õ¥Ö " - -#, python-format -msgid "Changed \"%(object)s\" - %(changes)s" -msgstr "%(object)sÖŠÕ¨ ÖƒÕ¸ÖƒÕ¸Õ­Õ¾Õ¥Ö ÖŠ %(changes)s" - -#, python-format -msgid "Deleted \"%(object)s.\"" -msgstr "%(object)s-Õ¨ Õ°Õ¥Õ¼Õ¡ÖÕ¾Õ¥Ö" - -msgid "LogEntry Object" -msgstr "LogEntry Ö…Õ¢ÕµÕ¥Õ¯Õ¿" - -#, python-brace-format -msgid "Added {name} \"{object}\"." -msgstr "" - -msgid "Added." -msgstr "Ô±Õ¾Õ¥Õ¬Õ¡ÖÕ¾Õ¥ÖÖ‰" - -msgid "and" -msgstr "Ö‡" - -#, python-brace-format -msgid "Changed {fields} for {name} \"{object}\"." -msgstr "" - -#, python-brace-format -msgid "Changed {fields}." -msgstr "" - -#, python-brace-format -msgid "Deleted {name} \"{object}\"." -msgstr "" - -msgid "No fields changed." -msgstr "ÕˆÕ¹ Õ´Õ« Õ¤Õ¡Õ·Õ¿ Õ¹ÖƒÕ¸ÖƒÕ¸Õ­Õ¾Õ¥ÖÖ‰" - -msgid "None" -msgstr "ÕˆÕ¹Õ«Õ¶Õ¹" - -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"ÕÕ¥Õ²Õ´Õ¥Ö„ \"Control\", Õ¯Õ¡Õ´ \"Command\" MacÖŠÕ« Õ´Ö€Õ¡, Õ´Õ¥Õ¯Õ«Ö Õ¡Õ¾Õ¥Õ¬Õ«Õ¶ Õ¨Õ¶Õ¿Ö€Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€Ö‰" - -#, python-brace-format -msgid "The {name} \"{obj}\" was added successfully." -msgstr "" - -msgid "You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was changed successfully." -msgstr "" - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Õ•Õ¢ÕµÕ¥Õ¯Õ¿Õ¶Õ¥Ö€Õ« Õ°Õ¥Õ¿ Õ£Õ¸Ö€Õ®Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ¯Õ¡Õ¿Õ¡Ö€Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€ Õ¶Ö€Õ¡Õ¶Ö„ ÕºÕ¥Õ¿Ö„ Õ§ ընտրվեն․ ÕˆÕ¹ Õ´Õ« " -"Ö…Õ¢ÕµÕ¥Õ¯Õ¿ Õ¹Õ« ÖƒÕ¸ÖƒÕ¸Õ­Õ¾Õ¥Õ¬Ö‰" - -msgid "No action selected." -msgstr "Ô³Õ¸Ö€Õ®Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨ Õ¨Õ¶Õ¿Ö€Õ¾Õ¡Õ® Õ¹Õ§Ö‰" - -#, python-format -msgid "The %(name)s \"%(obj)s\" was deleted successfully." -msgstr "%(name)s %(obj)sÖŠÕ¨ Õ°Õ¡Õ»Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¡Õ´Õ¢ Õ°Õ¥Õ¼Õ¡ÖÕ¾Õ¥ÖÖ‰" - -#, python-format -msgid "%(name)s with ID \"%(key)s\" doesn't exist. Perhaps it was deleted?" -msgstr "" - -#, python-format -msgid "Add %s" -msgstr "Ô±Õ¾Õ¥Õ¬Õ¡ÖÕ¶Õ¥Õ¬ %s" - -#, python-format -msgid "Change %s" -msgstr "Õ“Õ¸ÖƒÕ¸Õ­Õ¥Õ¬ %s" - -#, python-format -msgid "View %s" -msgstr "" - -msgid "Database error" -msgstr "ÕÕ¾ÕµÕ¡Õ¬Õ¶Õ¥Ö€Õ« Õ¢Õ¡Õ¦Õ¡Õ« Õ½Õ­Õ¡Õ¬" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s Õ°Õ¡Õ»Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¡Õ´Õ¢ ÖƒÕ¸ÖƒÕ¸Õ­Õ¾Õ¥ÖÖ‰" -msgstr[1] "%(count)s %(name)s Õ°Õ¡Õ»Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¡Õ´Õ¢ ÖƒÕ¸ÖƒÕ¸Õ­Õ¾Õ¥ÖÕ«Õ¶Ö‰" - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "Ô¸Õ¶Õ¿Ö€Õ¾Õ¡Õ® Õ¥Õ¶ %(total_count)s" -msgstr[1] "Ô²Õ¸Õ¬Õ¸Ö€ %(total_count)sÖŠÕ¨ Õ¨Õ¶Õ¿Ö€Õ¾Õ¡Õ® Õ¥Õ¶ " - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "%(cnt)sÖŠÕ«Ö 0ÖŠÕ¶ Õ¨Õ¶Õ¿Ö€Õ¾Õ¡Õ® Õ§" - -#, python-format -msgid "Change history: %s" -msgstr "Õ“Õ¸ÖƒÕ¸Õ­Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¶Õ¥Ö€Õ« ÕºÕ¡Õ¿Õ´Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(instance)s %(class_name)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"%(instance)s %(class_name)sÖŠÕ¨ Õ°Õ¥Õ¼Õ¡ÖÕ¶Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€ Õ¡Õ¶Õ°Ö€Õ¡ÕªÕ¥Õ·Õ¿ Õ§ Õ°Õ¥Õ¼Õ¡ÖÕ¶Õ¥Õ¬ Õ¶Ö€Õ¡ Õ°Õ¥Õ¿ " -"Õ¯Õ¡ÕºÕ¾Õ¡Õ® ÕºÕ¡Õ·Õ¿ÕºÕ¡Õ¶Õ¾Õ¡Õ® Ö…Õ¢ÕµÕ¥Õ¯Õ¿Õ¶Õ¥Ö€Õ¨Õ %(related_objects)s" - -msgid "Django site admin" -msgstr "Django Õ¯Õ¡ÕµÖ„Õ« Õ¡Õ¤Õ´Õ«Õ¶Õ«Õ½Õ¿Ö€Õ¡Õ¾Õ¸Ö€Õ´Õ¡Õ¶ Õ§Õ»" - -msgid "Django administration" -msgstr "Django Õ¡Õ¤Õ´Õ«Õ¶Õ«Õ½Õ¿Ö€Õ¡Õ¾Õ¸Ö€Õ¸Ö‚Õ´" - -msgid "Site administration" -msgstr "Ô¿Õ¡ÕµÖ„Õ« Õ¡Õ¤Õ´Õ«Õ¶Õ«Õ½Õ¿Ö€Õ¡Õ¾Õ¸Ö€Õ¸Ö‚Õ´" - -msgid "Log in" -msgstr "Õ„Õ¸Ö‚Õ¿Ö„" - -#, python-format -msgid "%(app)s administration" -msgstr "%(app)s Õ¡Õ¤Õ´Õ«Õ¶Õ«Õ½Õ¿Ö€Õ¡Õ¾Õ¸Ö€Õ¸Ö‚Õ´" - -msgid "Page not found" -msgstr "Ô·Õ»Õ¨ Õ£Õ¿Õ¶Õ¾Õ¡Õ® Õ¹Õ§" - -msgid "We're sorry, but the requested page could not be found." -msgstr "Õ†Õ¥Ö€Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ¥Õ¶Ö„ Õ°Õ¡ÕµÖÕ¸Ö‚Õ´, Õ¢Õ¡ÕµÖ Õ°Õ¡Ö€ÖÕ¾Õ¸Õ² Ô·Õ»Õ¨ Õ£Õ¿Õ¶Õ¾Õ¡Õ® Õ¹Õ§" - -msgid "Home" -msgstr "Ô³Õ¬Õ­Õ¡Õ¾Õ¸Ö€" - -msgid "Server error" -msgstr "ÕÕ¥Ö€Õ¾Õ¥Ö€Õ« Õ½Õ­Õ¡Õ¬" - -msgid "Server error (500)" -msgstr "ÕÕ¥Ö€Õ¾Õ¥Ö€Õ« Õ½Õ­Õ¡Õ¬ (500)" - -msgid "Server Error (500)" -msgstr "ÕÕ¥Ö€Õ¾Õ¥Ö€Õ« Õ½Õ­Õ¡Õ¬ (500)" - -msgid "" -"There's been an error. It's been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"Ô±Õ¼Õ¡Õ»Õ¡ÖÕ¥Õ¬ Õ§ Õ½Õ­Õ¡Õ¬Ö‰ Ô±Õ¤Õ´Õ«Õ¶Õ«Õ½Õ¿Ö€Õ¡Õ¿Õ¸Ö€Õ¶Õ¥Ö€Õ¨ Õ¿Õ¥Õ²Õ¥Õ¯Õ¡ÖÕ¾Õ¥Õ¬ Õ¥Õ¶ Õ¤Ö€Õ¡ Õ´Õ¡Õ½Õ«Õ¶ Õ§Õ¬Õ¥Õ¯Õ¿Ö€Õ¸Õ¶Õ¡ÕµÕ«Õ¶ " -"ÖƒÕ¸Õ½Õ¿Õ« Õ´Õ«Õ»Õ¸ÖÕ¸Õ¾ Ö‡ Õ¡ÕµÕ¶ Õ¯Õ¸Ö‚Õ²Õ²Õ¾Õ« Õ¯Õ¡Ö€Õ³ ÕªÕ¡Õ´Õ¡Õ¶Õ¡Õ¯Õ¡Õ°Õ¡Õ¿Õ¾Õ¡Õ®Õ« Õ¨Õ¶Õ¤Õ¡Öքում․ Õ‡Õ¶Õ¸Ö€Õ°Õ¡Õ¯Õ¡Õ¬ Õ¥Õ¶Ö„ " -"Õ±Õ¥Ö€ Õ°Õ¡Õ´Õ¢Õ¥Ö€Õ¸Ö‚Õ©ÕµÕ¡Õ¶ Õ°Õ¡Õ´Õ¡Ö€Ö‰" - -msgid "Run the selected action" -msgstr "Ô¿Õ¡Õ¿Õ¡Ö€Õ¥Õ¬ Õ¨Õ¶Õ¿Ö€Õ¾Õ¡Õ® Õ£Õ¸Ö€Õ®Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨" - -msgid "Go" -msgstr "Ô¿Õ¡Õ¿Õ¡Ö€Õ¥Õ¬" - -msgid "Click here to select the objects across all pages" -msgstr "ÕÕ¥Õ²Õ´Õ¥Ö„ Õ¡ÕµÕ½Õ¿Õ¥Õ² Õ¢Õ¸Õ¬Õ¸Ö€ Õ§Õ»Õ¥Ö€Õ«Ö Ö…Õ¢ÕµÕ¥Õ¯Õ¿Õ¶Õ¥Ö€ Õ¨Õ¶Õ¿Ö€Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Ô¸Õ¶Õ¿Ö€Õ¥Õ¬ Õ¢Õ¸Õ¬Õ¸Ö€ %(total_count)s %(module_name)s" - -msgid "Clear selection" -msgstr "Õ‰Õ¥Õ²Õ¡Ö€Õ¯Õ¥Õ¬ Õ¨Õ¶Õ¿Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨" - -msgid "" -"First, enter a username and password. Then, you'll be able to edit more user " -"options." -msgstr "" -"ÕÕ¯Õ¦Õ¢Õ¸Ö‚Õ´ Õ´Õ¸Ö‚Õ¿Ö„Õ¡Õ£Ö€Õ¥Ö„ Ö…Õ£Õ¿Õ¡Õ£Õ¸Ö€Õ®Õ¸Õ²Õ« Õ¡Õ¶Õ¸Ö‚Õ¶Õ¨ Ö‡ գաղտնաբառը․ Õ€Õ¥Õ¿Õ¸ Õ¤Õ¸Ö‚Ö„ " -"Õ°Õ¶Õ¡Ö€Õ¡Õ¾Õ¸Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ¯Õ¸Ö‚Õ¶Õ¥Õ¶Õ¡Ö„ Õ­Õ´Õ¢Õ¡Õ£Ö€Õ¥Õ¬ Õ¡Õ¾Õ¥Õ¬Õ«Õ¶Ö‰" - -msgid "Enter a username and password." -msgstr "Õ„Õ¸Ö‚Õ¿Ö„Õ¡Õ£Ö€Õ¥Ö„ Ö…Õ£Õ¿Õ¡Õ£Õ¸Ö€Õ®Õ¸Õ²Õ« Õ¡Õ¶Õ¸Ö‚Õ¶Õ¨ Ö‡ Õ£Õ¡Õ²Õ¿Õ¶Õ¡Õ¢Õ¡Õ¼Õ¨Ö‰" - -msgid "Change password" -msgstr "Õ“Õ¸Õ­Õ¥Õ¬ Õ£Õ¡Õ²Õ¿Õ¶Õ¡Õ¢Õ¡Õ¼Õ¨" - -msgid "Please correct the error below." -msgstr "ÕˆÖ‚Õ²Õ²Õ¥Ö„ Õ½Õ¿Õ¸Ö€Ö‡ Õ¶Õ·Õ¾Õ¡Õ® Õ½Õ­Õ¡Õ¬Õ¨Ö‰" - -msgid "Please correct the errors below." -msgstr "ÕˆÖ‚Õ²Õ²Õ¥Ö„ Õ½Õ¿Õ¸Ö€Ö‡ Õ¶Õ·Õ¾Õ¡Õ® սխալները․" - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "" -"Õ„Õ¸Ö‚Õ¿Ö„Õ¡Õ£Ö€Õ¥Ö„ Õ¶Õ¸Ö€ Õ£Õ¡Õ²Õ¿Õ¶Õ¡Õ¢Õ¡Õ¼ %(username)s Ö…Õ£Õ¿Õ¡Õ£Õ¸Ö€Õ®Õ¸Õ²Õ« Õ°Õ¡Õ´Õ¡Ö€Ö‰" - -msgid "Welcome," -msgstr "Ô²Õ¡Ö€Õ« Õ£Õ¡Õ¬Õ¸Ö‚Õ½Õ¿, " - -msgid "View site" -msgstr "Ô´Õ«Õ¿Õ¥Õ¬ Õ¯Õ¡ÕµÖ„Õ¨" - -msgid "Documentation" -msgstr "Ô´Õ¸Õ¯Õ¸Ö‚Õ´Õ¥Õ¶Õ¿Õ¡ÖÕ«Õ¡" - -msgid "Log out" -msgstr "Ô´Õ¸Ö‚Ö€Õ½ Õ£Õ¡Õ¬" - -#, python-format -msgid "Add %(name)s" -msgstr "Ô±Õ¾Õ¥Õ¬Õ¡ÖÕ¶Õ¥Õ¬ %(name)s" - -msgid "History" -msgstr "ÕŠÕ¡Õ¿Õ´Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶" - -msgid "View on site" -msgstr "Ô´Õ«Õ¿Õ¥Õ¬ Õ¯Õ¡ÕµÖ„Õ¸Ö‚Õ´" - -msgid "Filter" -msgstr "Õ–Õ«Õ¬Õ¿Ö€Õ¥Õ¬" - -msgid "Remove from sorting" -msgstr "Õ€Õ¥Õ¼Õ¡ÖÕ¶Õ¥Õ¬ Õ¤Õ¡Õ½Õ¡Õ¯Õ¡Ö€Õ£Õ¸Ö‚Õ´Õ«Ö" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Ô´Õ¡Õ½Õ¡Õ¯Õ¡Ö€Õ£Õ´Õ¡Õ¶ Õ¡Õ¼Õ¡Õ»Õ¶Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ %(priority_number)s" - -msgid "Toggle sorting" -msgstr "Toggle sorting" - -msgid "Delete" -msgstr "Õ€Õ¥Õ¼Õ¡ÖÕ¶Õ¥Õ¬" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"%(object_name)s '%(escaped_object)s'ÖŠÕ« Õ°Õ¥Õ¼Õ¡ÖÕ¸Ö‚Õ´Õ¨ Õ¯Õ¡Ö€Õ¸Õ² Õ§ Õ°Õ¡Õ¶Õ£Õ¥ÖÕ¶Õ¥Õ¬ Õ¶Ö€Õ¡ Õ°Õ¥Õ¿ " -"Õ¯Õ¡ÕºÕ¾Õ¡Õ® Ö…Õ¢ÕµÕ¥Õ¯Õ¿Õ¶Õ¥Ö€Õ« Õ°Õ¥Õ¼Õ¡ÖÕ´Õ¡Õ¶Õ¨, Õ¢Õ¡ÕµÖ Õ¤Õ¸Ö‚Ö„ Õ¹Õ¸Ö‚Õ¶Õ¥Ö„ Õ«Ö€Õ¡Õ¾Õ¸Ö‚Õ¶Ö„ Õ°Õ¥Õ¼Õ¡ÖÕ¶Õ¥Õ¬ Õ¡ÕµÕ¤ Õ¿Õ«ÕºÕ« " -"օբյեկտներ․" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"%(object_name)s '%(escaped_object)s'ÖŠÕ¨ Õ°Õ¥Õ¼Õ¡ÖÕ¶Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€ Õ¯Õ¡Ö€Õ¸Õ² Õ§ Õ¡Õ¶Õ°Ö€Õ¡ÕªÕ¥Õ·Õ¿ " -"Õ¬Õ«Õ¶Õ¥Õ¬ Õ°Õ¥Õ¼Õ¡ÖÕ¶Õ¥Õ¬ Õ¶Ö€Õ¡ Õ°Õ¥Õ¿ Õ¯Õ¡ÕºÕ¾Õ¡Õ® ÕºÕ¡Õ·Õ¿ÕºÕ¡Õ¶Õ¾Õ¡Õ® Ö…Õ¢ÕµÕ¥Õ¯Õ¿Õ¶Õ¥Ö€Õ¨Ö‰" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"Õ€Õ¡Õ´Õ¸Õ¦Õ¾Õ¡Õ® Õ¥ÕžÖ„, Õ¸Ö€ Õ¸Ö‚Õ¦Õ¸Ö‚Õ´ Õ¥Ö„ Õ°Õ¥Õ¼Õ¡ÖÕ¶Õ¥Õ¬ %(object_name)s \"%(escaped_object)s\"ÖŠ" -"Õ¨Ö‰ Õ¶Ö€Õ¡ Õ°Õ¥Õ¿ Õ¯Õ¡ÕºÕ¾Õ¡Õ® Õ¡ÕµÕ½ Õ¢Õ¸Õ¬Õ¸Ö€ Ö…Õ¢ÕµÕ¥Õ¯Õ¿Õ¶Õ¥Ö€Õ¨ Õ¯Õ°Õ¥Õ¼Õ¡Öվեն․" - -msgid "Objects" -msgstr "Õ•Õ¢ÕµÕ¥Õ¯Õ¿Õ¶Õ¥Ö€" - -msgid "Yes, I'm sure" -msgstr "Ô±ÕµÕ¸, Õ¥Õ½ Õ°Õ¡Õ´Õ¸Õ¦Õ¾Õ¡Õ® Õ¥Õ´" - -msgid "No, take me back" -msgstr "ÕˆÕ¹, Õ¿Õ¡Ö€Õ¥Ö„ Õ¥Õ¶Õ± Õ¥Õ¿" - -msgid "Delete multiple objects" -msgstr "Õ€Õ¥Õ¼Õ¡ÖÕ¶Õ¥Õ¬ Õ´Õ« Ö„Õ¡Õ¶Õ« Ö…Õ¢ÕµÕ¥Õ¯Õ¿" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"%(objects_name)sÖŠÕ¶Õ¥Ö€Õ« Õ°Õ¥Õ¼Õ¡ÖÕ¸Ö‚Õ´Õ¨ Õ¯Õ¡Ö€Õ¸Õ² Õ§ Õ°Õ¡Õ¶Õ£Õ¥ÖÕ¶Õ¥Õ¬ Õ¶Ö€Õ¡ Õ°Õ¥Õ¿ Õ¯Õ¡ÕºÕ¾Õ¡Õ® Ö…Õ¢ÕµÕ¥Õ¯Õ¿Õ¶Õ¥Ö€Õ« " -"Õ°Õ¥Õ¼Õ¡ÖÕ´Õ¡Õ¶Õ¨, Õ¢Õ¡ÕµÖ Õ¤Õ¸Ö‚Ö„ Õ¹Õ¸Ö‚Õ¶Õ¥Ö„ Õ«Ö€Õ¡Õ¾Õ¸Ö‚Õ¶Ö„ Õ°Õ¥Õ¼Õ¡ÖÕ¶Õ¥Õ¬ Õ¡ÕµÕ¤ Õ¿Õ«ÕºÕ« օբյեկտներ․" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"%(objects_name)sÖŠÕ¨ Õ°Õ¥Õ¼Õ¡ÖÕ¶Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€ Õ¯Õ¡Ö€Õ¸Õ² Õ§ Õ¡Õ¶Õ°Ö€Õ¡ÕªÕ¥Õ·Õ¿ Õ¬Õ«Õ¶Õ¥Õ¬ Õ°Õ¥Õ¼Õ¡ÖÕ¶Õ¥Õ¬ Õ¶Ö€Õ¡ Õ°Õ¥Õ¿ " -"Õ¯Õ¡ÕºÕ¾Õ¡Õ® ÕºÕ¡Õ·Õ¿ÕºÕ¡Õ¶Õ¾Õ¡Õ® Ö…Õ¢ÕµÕ¥Õ¯Õ¿Õ¶Õ¥Ö€Õ¨Ö‰" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"Õ€Õ¡Õ´Õ¸Õ¦Õ¾Õ¡Õ® Õ¥ÕžÖ„, Õ¸Ö€ Õ¸Ö‚Õ¦Õ¸Ö‚Õ´ Õ¥Ö„ Õ°Õ¥Õ¼Õ¡ÖÕ¶Õ¥Õ¬ Õ¶Õ·Õ¾Õ¡Õ® %(objects_name)sÖŠÕ¶Õ¥Ö€Õ¨Ö‰ Ô±ÕµÕ½ Õ¢Õ¸Õ¬Õ¸Ö€ " -"Ö…Õ¢ÕµÕ¥Õ¯Õ¿Õ¶Õ¥Ö€Õ¨, Õ«Õ¶Õ¹ÕºÕ¥Õ½ Õ¶Õ¡Ö‡ Õ¶Ö€Õ¡Õ¶Ö Õ°Õ¥Õ¿ Õ¯Õ¡ÕºÕ¾Õ¡Õ® Ö…Õ¢ÕµÕ¥Õ¯Õ¿Õ¶Õ¥Ö€Õ¨ Õ¯Õ°Õ¥Õ¼Õ¡Öվեն․" - -msgid "View" -msgstr "" - -msgid "Delete?" -msgstr "Õ€Õ¥Õ¼Õ¡ÖÕ¶Õ¥ÕžÕ¬" - -#, python-format -msgid " By %(filter_title)s " -msgstr "%(filter_title)s " - -msgid "Summary" -msgstr "Ô±Õ´ÖƒÕ¸ÖƒÕ¸Ö‚Õ´" - -#, python-format -msgid "Models in the %(name)s application" -msgstr " %(name)s Õ°Õ¡Õ¾Õ¥Õ¬Õ¾Õ¡Õ®Õ« Õ´Õ¸Õ¤Õ¥Õ¬" - -msgid "Add" -msgstr "Ô±Õ¾Õ¥Õ¬Õ¡ÖÕ¶Õ¥Õ¬" - -msgid "You don't have permission to view or edit anything." -msgstr "" - -msgid "Recent actions" -msgstr "" - -msgid "My actions" -msgstr "" - -msgid "None available" -msgstr "ÕˆÕ¹Õ«Õ¶Ö„ Õ¹Õ¯Õ¡" - -msgid "Unknown content" -msgstr "Ô±Õ¶Õ°Õ¡ÕµÕ¿ Õ¯Õ¸Õ¶Õ¿Õ¥Õ¶Õ¿" - -msgid "" -"Something's wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"Ô»Õ¶Õ¹ÖŠÕ¸Ö€ Õ¢Õ¡Õ¶ Õ¡ÕµÕ¶ Õ¹Õ§ Õ±Õ¥Ö€ Õ¿Õ¾ÕµÕ¡Õ¬Õ¶Õ¥Ö€Õ« Õ¢Õ¡Õ¦Õ¡ÕµÕ« Õ°Õ¥Õ¿Ö‰ Õ€Õ¡Õ´Õ¸Õ¦Õ¾Õ¥Ö„, Õ¸Ö€ Õ°Õ¡Õ´Õ¡ÕºÕ¡Õ¿Õ¡Õ½Õ­Õ¡Õ¶ " -"Õ¡Õ²ÕµÕ¸Ö‚Õ½Õ¡Õ¯Õ¶Õ¥Ö€Õ¨ Õ½Õ¿Õ¥Õ²Õ®Õ¾Õ¥Õ¬ Õ¥Õ¶ Ö‡ Õ°Õ¡Õ´Õ¸Õ¦Õ¾Õ¥Ö„, Õ¸Ö€ Õ°Õ¡Õ´Õ¡ÕºÕ¡Õ¿Õ¡Õ½Õ­Õ¡Õ¶ Ö…Õ£Õ¿Õ¡Õ£Õ¸Ö€Õ®Õ¸Õ²Õ¨ Õ¯Õ¡Ö€Õ¸Õ² Õ§ " -"Õ¯Õ¡Ö€Õ¤Õ¡Õ¬ Õ¢Õ¡Õ¦Õ¡Õ¶Ö‰" - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"Ô´Õ¸Ö‚Ö„ Õ´Õ¸Ö‚Õ¿Ö„ Õ¥Ö„ Õ£Õ¸Ö€Õ®Õ¥Õ¬ Õ¸Ö€ÕºÕ¥Õ½ %(username)s, Õ¢Õ¡ÕµÖ Õ«Ö€Õ¡Õ¾Õ¸Ö‚Õ¶Ö„ Õ¹Õ¸Ö‚Õ¶Õ¥Ö„ Õ¤Õ«Õ¿Õ¥Õ¬Õ¸Ö‚ Õ¡ÕµÕ½ " -"Õ§Õ»Õ¨Ö‰ Õ‘Õ¡Õ¶Õ¯Õ¡Õ¶Õ¸Ö‚Õ´ Õ¥ÕžÖ„ Õ´Õ¸Ö‚Õ¿Ö„ Õ£Õ¸Ö€Õ®Õ¥Õ¬ Õ¸Ö€ÕºÕ¥Õ½ Õ¡ÕµÕ¬ Ö…Õ£Õ¿Õ¡Õ£Õ¸Ö€Õ®Õ¸Õ²" - -msgid "Forgotten your password or username?" -msgstr "Õ„Õ¸Õ¼Õ¡ÖÕ¥Õ¬ Õ¥ÕžÖ„ Ö…Õ£Õ¿Õ¡Õ£Õ¸Ö€Õ®Õ¸Õ²Õ« Õ¡Õ¶Õ¸Ö‚Õ¶Õ¨ Õ¯Õ¡Õ´ Õ£Õ¡Õ²Õ¿Õ¶Õ¡Õ¢Õ¡Õ¼Õ¨" - -msgid "Date/time" -msgstr "Ô±Õ´Õ½Õ¡Õ©Õ«Õ¾/ÔºÕ¡Õ´Õ¡Õ¶Õ¡Õ¯" - -msgid "User" -msgstr "Õ•Õ£Õ¿Õ¡Õ£Õ¸Ö€Õ®Õ¸Õ²" - -msgid "Action" -msgstr "Ô³Õ¸Ö€Õ®Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶" - -msgid "" -"This object doesn't have a change history. It probably wasn't added via this " -"admin site." -msgstr "" -"Ô±ÕµÕ½ Ö…Õ¢ÕµÕ¥Õ¯Õ¿Õ¨ Õ¹Õ¸Ö‚Õ¶Õ« ÖƒÕ¸ÖƒÕ¸Õ­Õ´Õ¡Õ¶ ÕºÕ¡Õ¿Õ´Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Ö‰ Ô±ÕµÕ¶ Õ°Õ¡Õ¾Õ¡Õ¶Õ¡Õ¢Õ¡Ö€ Õ¡Õ¾Õ¥Õ¬Õ¡ÖÕ¾Õ¡Õ® Õ¹Õ§ " -"Õ¡Õ¤Õ´Õ«Õ¶Õ«Õ½Õ¿Ö€Õ¡Õ¾Õ¸Ö€Õ´Õ¡Õ¶ Õ§Õ»Õ«ÖÖ‰" - -msgid "Show all" -msgstr "Õ‘Õ¸Ö‚ÕµÖ Õ¿Õ¡Õ¬ Õ¢Õ¸Õ¬Õ¸Ö€Õ¨" - -msgid "Save" -msgstr "ÕŠÕ¡Õ°ÕºÕ¡Õ¶Õ¥Õ¬" - -msgid "Popup closing..." -msgstr "ÔµÕ¬Õ¶Õ¸Õ² ÕºÕ¡Õ¿Õ¸Ö‚Õ°Õ¡Õ¶Õ¨ ÖƒÕ¡Õ¯Õ¾Õ¸Ö‚Õ´ Õ§" - -#, python-format -msgid "Change selected %(model)s" -msgstr "Õ“Õ¸ÖƒÕ¸Õ­Õ¥Õ¬ Õ¨Õ¶Õ¿Ö€Õ¾Õ¡Õ® %(model)s Õ¿Õ«ÕºÕ« Ö…Õ¢ÕµÕ¥Õ¯Õ¿Õ¨" - -#, python-format -msgid "View selected %(model)s" -msgstr "" - -#, python-format -msgid "Add another %(model)s" -msgstr "Ô±Õ¾Õ¥Õ¬Õ¡ÖÕ¶Õ¥Õ¬ Õ¡ÕµÕ¬ %(model)s Õ¿Õ«ÕºÕ« Ö…Õ¢ÕµÕ¥Õ¯Õ¿" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "Õ€Õ¥Õ¼Õ¡ÖÕ¶Õ¥Õ¬ Õ¨Õ¶Õ¿Ö€Õ¾Õ¡Õ® %(model)s Õ¿Õ«ÕºÕ« Ö…Õ¢ÕµÕ¥Õ¯Õ¿Õ¨" - -msgid "Search" -msgstr "Õ“Õ¶Õ¿Ö€Õ¥Õ¬" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s Õ¡Ö€Õ¤ÕµÕ¸Ö‚Õ¶Ö„" -msgstr[1] "%(counter)s Õ¡Ö€Õ¤ÕµÕ¸Ö‚Õ¶Ö„Õ¶Õ¥Ö€" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "%(full_result_count)s Õ¨Õ¶Õ¤Õ°Õ¡Õ¶Õ¸Ö‚Ö€" - -msgid "Save as new" -msgstr "ÕŠÕ¡Õ°ÕºÕ¡Õ¶Õ¥Õ¬ Õ¸Ö€ÕºÕ¥Õ½ Õ¶Õ¸Ö€" - -msgid "Save and add another" -msgstr "ÕŠÕ¡Õ°ÕºÕ¡Õ¶Õ¥Õ¬ Ö‡ Õ¡Õ¾Õ¥Õ¬Õ¡ÖÕ¶Õ¥Õ¬ Õ¶Õ¸Ö€Õ¨" - -msgid "Save and continue editing" -msgstr "ÕŠÕ¡Õ°ÕºÕ¡Õ¶Õ¥Õ¬ Ö‡ Õ·Õ¡Ö€Õ¸Ö‚Õ¶Õ¡Õ¯Õ¥Õ¬ Õ­Õ´Õ¢Õ¡Õ£Ö€Õ¥Õ¬" - -msgid "Save and view" -msgstr "" - -msgid "Close" -msgstr "" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "Õ‡Õ¶Õ¸Ö€Õ°Õ¡Õ¯Õ¡Õ¬Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ´Õ¥Ö€ Õ¯Õ¡ÕµÖ„Õ¸Ö‚Õ´ Õ«Õ¶Õ¹ÖŠÕ¸Ö€ ÕªÕ¡Õ´Õ¡Õ¶Õ¡Õ¯ Õ®Õ¡Õ­Õ½Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€Ö‰" - -msgid "Log in again" -msgstr "Õ„Õ¸Ö‚Õ¿Ö„ Õ£Õ¸Ö€Õ®Õ¥Õ¬ Õ¶Õ¸Ö€Õ«Ö" - -msgid "Password change" -msgstr "Õ“Õ¸Õ­Õ¥Õ¬ Õ£Õ¡Õ²Õ¿Õ¶Õ¡Õ¢Õ¡Õ¼Õ¨" - -msgid "Your password was changed." -msgstr "ÕÕ¥Ö€ Õ£Õ¡Õ²Õ¿Õ¶Õ¡Õ¢Õ¡Õ¼Õ¨ ÖƒÕ¸Õ­Õ¾Õ¥Õ¬ Õ§" - -msgid "" -"Please enter your old password, for security's sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"Õ„Õ¸Ö‚Õ¿Ö„Õ¡Õ£Ö€Õ¥Ö„ Õ±Õ¥Ö€ Õ°Õ«Õ¶ Õ£Õ¡Õ²Õ¿Õ¶Õ¡Õ¢Õ¡Õ¼Õ¨Ö‰ Ô±Õ¶Õ¾Õ¿Õ¡Õ¶Õ£Õ¸Ö‚Õ©ÕµÕ¡Õ¶ Õ¶Õ¯Õ¡Õ¿Õ¡Õ¼Õ¸Ö‚Õ´Õ¶Õ¥Ö€Õ¸Õ¾ Õ´Õ¸Ö‚Õ¿Ö„Õ¡Õ£Ö€Õ¥Ö„ Õ±Õ¥Ö€ " -"Õ¶Õ¸Ö€ Õ£Õ¡Õ²Õ¿Õ¶Õ¡Õ¢Õ¡Õ¼Õ¨ Õ¥Ö€Õ¯Õ¸Ö‚ Õ¡Õ¶Õ£Õ¡Õ´, Õ¸Ö€ÕºÕ¥Õ½Õ¦Õ« Õ´Õ¥Õ¶Ö„ Õ°Õ¡Õ´Õ¸Õ¦Õ¾Õ¡Õ® Õ¬Õ«Õ¶Õ¥Õ¶Ö„, Õ¸Ö€ Õ¡ÕµÕ¶ Õ³Õ«Õ·Õ¿ Õ§ " -"Õ°Õ¡Õ¾Õ¡Ö„Õ¾Õ¡Õ®Ö‰" - -msgid "Change my password" -msgstr "Õ“Õ¸Õ­Õ¥Õ¬ Õ«Õ´ Õ£Õ¡Õ²Õ¿Õ¶Õ¡Õ¢Õ¡Õ¼Õ¨" - -msgid "Password reset" -msgstr "Ô³Õ¡Õ²Õ¿Õ¶Õ¡Õ¢Õ¡Õ¼Õ« ÖƒÕ¸ÖƒÕ¸Õ­Õ¸Ö‚Õ´" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "ÕÕ¥Ö€ Õ£Õ¡Õ²Õ¿Õ¶Õ¡Õ¢Õ¡Õ¼Õ¨ ÕºÕ¡Õ°ÕºÕ¡Õ¶Õ¾Õ¡Õ® է․ Ô¿Õ¡Ö€Õ¸Õ² Õ¥Ö„ Õ´Õ¸Ö‚Õ¿Ö„ Õ£Õ¸Ö€Õ®Õ¥Õ¬Ö‰" - -msgid "Password reset confirmation" -msgstr "Ô³Õ¡Õ²Õ¿Õ¶Õ¡Õ¢Õ¡Õ¼Õ« ÖƒÕ¸ÖƒÕ¸Õ­Õ´Õ¡Õ¶ Õ°Õ¡Õ½Õ¿Õ¡Õ¿Õ¸Ö‚Õ´" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Õ„Õ¸Ö‚Õ¿Ö„Õ¡Õ£Ö€Õ¥Ö„ Õ±Õ¥Ö€ Õ¶Õ¸Ö€ Õ£Õ¡Õ²Õ¿Õ¶Õ¡Õ¢Õ¡Õ¼Õ¨ Õ¥Ö€Õ¯Õ¸Ö‚ Õ¡Õ¶Õ£Õ¡Õ´, Õ¸Ö€ÕºÕ¥Õ½Õ¦Õ« Õ´Õ¥Õ¶Ö„ Õ°Õ¡Õ´Õ¸Õ¦Õ¾Õ¡Õ® Õ¬Õ«Õ¶Õ¥Õ¶Ö„, Õ¸Ö€ " -"Õ¡ÕµÕ¶ Õ³Õ«Õ·Õ¿ Õ§ Õ°Õ¡Õ¾Õ¡Ö„Õ¾Õ¡Õ®Ö‰" - -msgid "New password:" -msgstr "Õ†Õ¸Ö€ գաղտնաբառ․" - -msgid "Confirm password:" -msgstr "Õ†Õ¸Ö€ Õ£Õ¡Õ²Õ¿Õ¶Õ¡Õ¢Õ¡Õ¼Õ¨ Õ¶Õ¸Ö€Õ«Ö․" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"Ô³Õ¡Õ²Õ¿Õ¶Õ¡Õ¢Õ¡Õ¼Õ« ÖƒÕ¸ÖƒÕ¸Õ­Õ´Õ¡Õ¶ Õ°Õ²Õ¸Ö‚Õ´ Õ§ Õ½Õ­Õ¡Õ¬ Õ§, Õ°Õ¡Õ¾Õ¡Õ¶Õ¡Õ¢Õ¡Ö€ Õ¡ÕµÕ¶ Õ¡Ö€Õ¤Õ¥Õ¶ Ö…Õ£Õ¿Õ¡Õ£Õ¸Ö€Õ®Õ¾Õ¥Õ¬ է․ Ô´Õ¸Ö‚Ö„ " -"Õ¯Õ¡Ö€Õ¸Õ² Õ¥Ö„ Õ½Õ¿Õ¡Õ¶Õ¡Õ¬ Õ¶Õ¸Ö€ Õ°Õ²Õ¸Ö‚Õ´Ö‰" - -msgid "" -"We've emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" -"Õ„Õ¥Õ¶Ö„ Õ¸Ö‚Õ²Õ¡Ö€Õ¯Õ¥ÖÕ«Õ¶Ö„ Õ±Õ¥Ö€ Õ§Õ¬Õ¥Õ¯Õ¿Ö€Õ¸Õ¶Õ¡ÕµÕ«Õ¶ ÖƒÕ¸Õ½Õ¿Õ« Õ°Õ¡Õ½ÖÕ¥Õ«Õ¶ Õ£Õ¡Õ²Õ¿Õ¶Õ¡Õ¢Õ¡Õ¼Õ¨ ÖƒÕ¸ÖƒÕ¸Õ­Õ¥Õ¬Õ¸Ö‚ " -"հրահանգներ․ Ô´Õ¸Ö‚Ö„ Õ·Õ¸Ö‚Õ¿Õ¸Õ¾ Õ¯Õ½Õ¿Õ¡Õ¶Õ¡Ö„ Õ¤Ö€Õ¡Õ¶Ö„Ö‰" - -msgid "" -"If you don't receive an email, please make sure you've entered the address " -"you registered with, and check your spam folder." -msgstr "" -"ÔµÕ©Õ¥ Õ¤Õ¸Ö‚Ö„ Õ¹Õ¥Ö„ Õ½Õ¿Õ¡ÖÕ¥Õ¬ Õ§Õ¬Õ¥Õ¯Õ¿Ö€Õ¸Õ¶Õ¡ÕµÕ«Õ¶ Õ¶Õ¡Õ´Õ¡Õ¯, Õ°Õ¡Õ´Õ¸Õ¦Õ¾Õ¥Ö„, Õ¸Ö€ Õ°Õ¡Õ¾Õ¡Ö„Õ¥Õ¬ Õ¥Ö„ Õ¡ÕµÕ¶ Õ°Õ¡Õ½ÖÕ¥Õ¶, " -"Õ¸Ö€Õ¸Õ¾ Õ£Ö€Õ¡Õ¶ÖÕ¾Õ¥Õ¬ Õ¥Ö„ Ö‡ Õ½Õ¿Õ¸Ö‚Õ£Õ¥Ö„ Õ±Õ¥Ö€ Õ½ÕºÕ¡Õ´Õ« Õ©Õ²Õ©Õ¡ÕºÕ¡Õ¶Õ¡Õ¯Õ¨Ö‰" - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"Ô´Õ¸Ö‚Ö„ Õ½Õ¿Õ¡ÖÕ¥Õ¬ Õ¥Ö„ Õ¡ÕµÕ½ Õ¶Õ¡Õ´Õ¡Õ¯Õ¨, Ö„Õ¡Õ¶Õ« Õ¸Ö€ ÖÕ¡Õ¶Õ¯Õ¡ÖÕ¥Õ¬ Õ¥Ö„ ÖƒÕ¸Õ­Õ¥Õ¬ Õ±Õ¥Ö€ Õ£Õ¡Õ²Õ¿Õ¶Õ¡Õ¢Õ¡Õ¼Õ¨ " -"%(site_name)s Õ¯Õ¡ÕµÖ„Õ¸Ö‚Õ´Ö‰" - -msgid "Please go to the following page and choose a new password:" -msgstr "Ô²Õ¡ÖÕ¥Ö„ Õ°Õ¥Õ¿Ö‡ÕµÕ¡Õ¬ Õ§Õ»Õ¨ Ö‡ Õ¨Õ¶Õ¿Ö€Õ¥Ö„ Õ¶Õ¸Ö€ Õ£Õ¡Õ²Õ¿Õ¶Õ¡Õ¢Õ¡Õ¼Ö‰" - -msgid "Your username, in case you've forgotten:" -msgstr "ÔµÕ©Õ¥ Õ¤Õ¸Ö‚Ö„ Õ´Õ¸Õ¼Õ¡ÖÕ¥Õ¬ Õ¥Ö„ Õ±Õ¥Ö€ Ö…Õ£Õ¿Õ¡Õ£Õ¸Ö€Õ®Õ¸Õ²Õ« անունը․" - -msgid "Thanks for using our site!" -msgstr "Õ‡Õ¶Õ¸Ö€Õ°Õ¡Õ¯Õ¡Õ¬Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ´Õ¥Ö€ Õ¯Õ¡ÕµÖ„Õ«Ö Ö…Õ£Õ¿Õ¾Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€Ö‰" - -#, python-format -msgid "The %(site_name)s team" -msgstr "%(site_name)s Õ¯Õ¡ÕµÖ„Õ« Õ©Õ«Õ´" - -msgid "" -"Forgotten your password? Enter your email address below, and we'll email " -"instructions for setting a new one." -msgstr "" -"Õ„Õ¸Õ¼Õ¡ÖÕ¥Õ¬ Õ¥ÕžÖ„ Õ±Õ¥Ö€ Õ£Õ¡Õ²Õ¿Õ¶Õ¡Õ¢Õ¡Õ¼Õ¨ Õ„Õ¸Ö‚Õ¿Ö„Õ¡Õ£Ö€Õ¥Ö„ Õ±Õ¥Ö€ Õ§Õ¬Õ¥Õ¯Õ¿Ö€Õ¸Õ¶Õ¡ÕµÕ«Õ¶ ÖƒÕ¸Õ½Õ¿Õ« Õ°Õ¡Õ½ÖÕ¥Õ¶ Ö‡ Õ´Õ¥Õ¶Ö„ " -"Õ¯Õ¸Ö‚Õ²Õ¡Ö€Õ¯Õ¥Õ¶Ö„ Õ±Õ¥Õ¦ Õ°Ö€Õ¡Õ°Õ¡Õ¶Õ£Õ¶Õ¥Ö€ Õ¶Õ¸Ö€Õ¨ Õ½Õ¿Õ¡Õ¶Õ¡Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€Ö‰" - -msgid "Email address:" -msgstr "Email Õ°Õ¡Õ½Öե․" - -msgid "Reset my password" -msgstr "Õ“Õ¸Õ­Õ¥Õ¬ Õ£Õ¡Õ²Õ¿Õ¶Õ¡Õ¢Õ¡Õ¼Õ¨" - -msgid "All dates" -msgstr "Ô²Õ¸Õ¬Õ¸Ö€ Õ¡Õ´Õ½Õ¡Õ©Õ¾Õ¥Ö€Õ¨" - -#, python-format -msgid "Select %s" -msgstr "Ô¸Õ¶Õ¿Ö€Õ¥Ö„ %s" - -#, python-format -msgid "Select %s to change" -msgstr "Ô¸Õ¶Õ¿Ö€Õ¥Ö„ %s ÖƒÕ¸Õ­Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€" - -#, python-format -msgid "Select %s to view" -msgstr "" - -msgid "Date:" -msgstr "Ամսաթիվ․" - -msgid "Time:" -msgstr "Ժամանակ․" - -msgid "Lookup" -msgstr "ÕˆÖ€Õ¸Õ¶Õ¸Ö‚Õ´" - -msgid "Currently:" -msgstr "Հիմա․" - -msgid "Change:" -msgstr "Õ“Õ¸ÖƒÕ¸Õ­Õ¥Õ¬" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/hy/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/hy/LC_MESSAGES/djangojs.mo deleted file mode 100644 index b9a8fa2cff7723069f0ced6b0f39d5f5c51e86a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5636 zcmdT`TWnlM8J@PGEe^D_v|LIkQ#sskY*MXeN)Qmzk6;?}KA?F8F((mIQfKmt|p;#r9YDxL~L;-#Vj2?_E2GqdYm z$IS)81EZbuotgP>^Z(z>*|%?B_X0!PhQ0y)&FdI@4EWU>@IV_|$Jm3w3h+kY8H0;GG!1ZN`5y?j_e0-iKDYw#`LCo%tL;BCO`QN%3p4&cMU{lMFS&jZPR)!?kbn!(=! zVS@d^;9r20pT7esK2oN5)&pt00r(=Y3wQ!pGwXx5YCQ)?eoH{o8wY+Gc-+j-04d&I z&^+?94D15F3t_T<7nI5WMqmk;GUFcs?}gk1@FC!@k*s&Hej|!O_5LgHdf>YT-!u3R zga0)6FN4>iNHD`bflh6!2K7X#RHMA4&_9m83H=^)YLs_sonoPO zp9WQPdbP}0BOVO#jok%5#w#X7Ar{Uh z*B;<@s+3|6@G?PfIdnbNn+zvW%z8&`*R%7U;2R^>XZr==vA$vuM8W{K`J;B+GRnE7 zmQma~@|12Qd}YjY3t!`LzzfP8w>=Nj+>UtwFDcg7SPw-h7!hh6qFQ@J>`_q=rMw7P zzsQG)9adPs>%|!FaUH?-*}j_Fmv|MnFYyH%u){(T&k7rG9p4=;#_Wk8@bQR6mOm9F z+zx58yci@Qw~NAdD4&rCM?}bJJE^s05&D%2^Smg!zH>!p*A^YoyM7`VW%~CprNAk*|B_v4)FcW@g6AuSMXocMN6aeP;Bn(b zB5B+%#BShkQTeMF0lzEeCEEeveX4`)4-1@V9}zh2i0dS_2j9YTB9)sikhL5Jc^uIS z_kutre<%P`k>$sbI%p2qcU?RBg#i!cILvfOzZln6QwigFOf)<87uI@TAG z;mFDbS>ADAf6nR)g-yJ&=wi8Z|zu-BVR)zw08T2z`+%j zA5JiKMY zR^@A4zTEicT5_s>2m|#kw&dhhNVb27m(R%ausl8bUl*67LPID9UlFUScw zEvM*vDv#m)tgJ#~hGtjXwh!uuITYuV`YSMgp+%6^URA4Px+-U`a7|8g`4dDoEf?Yb zq8(Fo&#CC<$|7(%$>pR;C2eN0{&g;AbrALO`mxKX&cg1S*!3Zki;L8k;S(9D z;W-D#6ZLT>Phen5N5k(@j@5)p)j60u+%QPFhD}&Uok>^^k#t=Ly`~0-Rq|_0;ziCY zfn{>LgxXEX*OhBMQU4}cIz%&#gd+=8+K7CEs01CX!6iMX8ZxFRnqN_4b`d4~pW31n z*RDxa|GA|jVAp(W3F%zS$*QWy>hg|5u!R#O(>BpUK#)~Y^L#r&j;or_*AH>bSLpyg zC##y4?Z=LTC!heHI4#Ig{TK(~Xa+Q&QG{5OXF2MKaSP44TtH<}P-xP10TmDnB*BTs z+v+nRFK~IaQ!Hu&bDTuLC0q=23~;*05_wPpTwPub z4ec6in?r8jSZ%zsdEvoMCt01Qb0R185nVGopzhV=XVqE$Kg`i;rme~oZuEJ%q)-3z zsM1-Y-(gj%8d6!6r%)M16}mu{P;<<^jtbK)Gk013fj0Fcs9p0eBfa*^ba|dU(8bR(XB}!B7MXTj=BvpKT7u)@sTcb zIz=S2z~xWXJ#6-hSV6ePHuY^+{|5BYAxU1F-Z|ZJ@+G|?P4z0pLzn1ztRRJSOW}%b ziv>)VKU3}}5&yGzn}s+91|riTZ7hSV+N<8i!nMv3Ic;-&Et5mrLH2QRw0>#vpIhy< z#VzHujT0QKM3JCe#m9ew_(oZwFWdqZM}LG+FRCh7LD^CNFzE7mAEMBIfF{8dbu>-R zwMAq8IbC%c=#rfWFD8gNux{?!1_5b!iO4{LGn6ahZfi+&H19{gmHf^SWsrjjT;BM1 W@-6utwmi?|QMQav|G0WT#{Lav{i*B# diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/hy/LC_MESSAGES/djangojs.po b/venv/Lib/site-packages/django/contrib/admin/locale/hy/LC_MESSAGES/djangojs.po deleted file mode 100644 index e209f54..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/hy/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,219 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Ruben Harutyunov , 2018 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-05-17 11:50+0200\n" -"PO-Revision-Date: 2019-01-15 10:40+0100\n" -"Last-Translator: Ruben Harutyunov \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" - -#, javascript-format -msgid "Available %s" -msgstr "Õ€Õ¡Õ½Õ¡Õ¶Õ¥Õ¬Õ« %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"ÕÕ¡ Õ°Õ¡Õ½Õ¡Õ¶Õ¥Õ¬Õ« %s ÖÕ¸Ö‚ÖÕ¡Õ¯ Õ§Ö‰ Ô´Õ¸Ö‚Ö„ Õ¯Õ¡Ö€Õ¸Õ² Õ¥Ö„ Õ¨Õ¶Õ¿Ö€Õ¥Õ¬ Õ¶Ö€Õ¡Õ¶ÖÕ«Ö Õ¸Ö€Õ¸Õ·Õ¶Õ¥Ö€Õ¨ Õ¨Õ¶Õ¿Ö€Õ¥Õ¬Õ¸Õ¾ " -"Õ¤Ö€Õ¡Õ¶Ö„ Õ½Õ¿Õ¸Ö€Ö‡ Õ£Õ¿Õ¶Õ¾Õ¸Õ² Õ¾Õ¡Õ¶Õ¤Õ¡Õ¯Õ¸Ö‚Õ´ Ö‡ Õ½Õ¥Õ²Õ´Õ¥Õ¬Õ¸Õ¾ Õ¥Ö€Õ¯Õ¸Ö‚ Õ¾Õ¡Õ¶Õ¤Õ¡Õ¯Õ¶Õ¥Ö€Õ« Õ´Õ«Õ»Ö‡ Õ£Õ¿Õ¶Õ¾Õ¸Õ² \"Ô¸Õ¶Õ¿Ö€Õ¥Õ¬" -"\" Õ½Õ¬Õ¡Ö„Õ¨Ö‰" - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "Õ„Õ¸Ö‚Õ¿Ö„Õ¡Õ£Ö€Õ¥Ö„ Õ¡ÕµÕ½ Õ¤Õ¡Õ·Õ¿Õ¸Ö‚Õ´ Õ°Õ¡Õ½Õ¡Õ¶Õ¥Õ¬Õ« %s ÖÕ¸Ö‚ÖÕ¡Õ¯Õ¨ Ö†Õ«Õ¬Õ¿Ö€Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€Ö‰" - -msgid "Filter" -msgstr "Õ–Õ«Õ¬Õ¿Ö€Õ¥Õ¬" - -msgid "Choose all" -msgstr "Ô¸Õ¶Õ¿Ö€Õ¥Õ¬ Õ¢Õ¸Õ¬Õ¸Ö€Õ¨" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "ÕÕ¥Õ²Õ´Õ¥Ö„ Õ¢Õ¸Õ¬Õ¸Ö€ %sÕ¨ Õ¨Õ¶Õ¿Ö€Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€Ö‰" - -msgid "Choose" -msgstr "Ô¸Õ¶Õ¿Ö€Õ¥Õ¬" - -msgid "Remove" -msgstr "Õ€Õ¥Õ¼Õ¡ÖÕ¶Õ¥Õ¬" - -#, javascript-format -msgid "Chosen %s" -msgstr "Ô¸Õ¶Õ¿Ö€Õ¾Õ¡Õ® %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"ÕÕ¡ Õ°Õ¡Õ½Õ¡Õ¶Õ¥Õ¬Õ« %sÕ« ÖÕ¸Ö‚ÖÕ¡Õ¯ Õ§Ö‰ Ô´Õ¸Ö‚Ö„ Õ¯Õ¡Ö€Õ¸Õ² Õ¥Ö„ Õ°Õ¥Õ¼Õ¡ÖÕ¶Õ¥Õ¬ Õ¶Ö€Õ¡Õ¶ÖÕ«Ö Õ¸Ö€Õ¸Õ·Õ¶Õ¥Ö€Õ¨ Õ¨Õ¶Õ¿Ö€Õ¥Õ¬Õ¸Õ¾ " -"Õ¤Ö€Õ¡Õ¶Ö„ Õ½Õ¿Õ¸Ö€Ö‡ Õ£Õ¿Õ¶Õ¾Õ¸Õ² Õ¾Õ¡Õ¶Õ¤Õ¡Õ¯Õ¸Ö‚Õ´ Ö‡ Õ½Õ¥Õ²Õ´Õ¥Õ¬Õ¸Õ¾ Õ¥Ö€Õ¯Õ¸Ö‚ Õ¾Õ¡Õ¶Õ¤Õ¡Õ¯Õ¶Õ¥Ö€Õ« Õ´Õ«Õ»Ö‡ Õ£Õ¿Õ¶Õ¾Õ¸Õ² " -"\"Õ€Õ¥Õ¼Õ¡ÖÕ¶Õ¥Õ¬\" Õ½Õ¬Õ¡Ö„Õ¨Ö‰" - -msgid "Remove all" -msgstr "Õ€Õ¥Õ¼Õ¡ÖÕ¶Õ¥Õ¬ Õ¢Õ¸Õ¬Õ¸Ö€Õ¨" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "ÕÕ¥Õ²Õ´Õ¥Ö„ Õ¢Õ¸Õ¬Õ¸Ö€ %sÕ¨ Õ°Õ¥Õ¼Õ¡ÖÕ¶Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€Ö‰" - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "Ô¸Õ¶Õ¿Ö€Õ¾Õ¡Õ® Õ§ %(cnt)s-Õ«Ö %(sel)s-Õ¨" -msgstr[1] "Ô¸Õ¶Õ¿Ö€Õ¾Õ¡Õ® Õ§ %(cnt)s-Õ«Ö %(sel)s-Õ¨" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Ô´Õ¸Ö‚Ö„ Õ¸Ö‚Õ¶Õ¥Ö„ Õ¹ÕºÕ¡Õ°ÕºÕ¡Õ¶Õ¾Õ¡Õ® Õ¡Õ¶Õ°Õ¡Õ¿Õ¡Õ¯Õ¡Õ¶ Õ­Õ´Õ¢Õ¡Õ£Ö€Õ¥Õ¬Õ« Õ¤Õ¡Õ·Õ¿Õ¥Ö€Ö‰ ÔµÕ©Õ¥ Õ¤Õ¸Ö‚Ö„ Õ¯Õ¡Õ¿Õ¡Ö€Õ¥Ö„ " -"Õ£Õ¸Ö€Õ®Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨, Õ±Õ¥Ö€ Õ¹ÕºÕ¡Õ°ÕºÕ¡Õ¶Õ¾Õ¡Õ® ÖƒÕ¸ÖƒÕ¸Õ­Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¶Õ¥Ö€Õ¨ Õ¯Õ¯Õ¸Ö€Õ¥Õ¶Ö‰" - -msgid "" -"You have selected an action, but you haven't saved your changes to " -"individual fields yet. Please click OK to save. You'll need to re-run the " -"action." -msgstr "" -"Ô´Õ¸Ö‚Ö„ Õ¨Õ¶Õ¿Ö€Õ¥Õ¬ Õ¥Ö„ Õ£Õ¸Ö€Õ®Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶, Õ¢Õ¡ÕµÖ Õ¤Õ¥Õ¼ Õ¹Õ¥Ö„ ÕºÕ¡Õ°ÕºÕ¡Õ¶Õ¥Õ¬ Õ¡Õ¶Õ°Õ¡Õ¿Õ¡Õ¯Õ¡Õ¶ Õ­Õ´Õ¢Õ¡Õ£Ö€Õ¥Õ¬Õ« " -"Õ¤Õ¡Õ·Õ¿Õ¥Ö€Õ« ÖƒÕ¸ÖƒÕ¸Õ­Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¶Õ¥Ö€Õ¨ ÕÕ¥Õ²Õ´Õ¥Ö„ OK ÕºÕ¡Õ°ÕºÕ¡Õ¶Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€Ö‰ Ô±Õ¶Õ°Ö€Õ¡ÕªÕ¥Õ·Õ¿ Õ¯Õ¬Õ«Õ¶Õ« " -"Õ¾Õ¥Ö€Õ¡Õ£Õ¸Ö€Õ®Õ¡Ö€Õ¯Õ¥Õ¬ Õ£Õ¸Ö€Õ®Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨" - -msgid "" -"You have selected an action, and you haven't made any changes on individual " -"fields. You're probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Ô´Õ¸Ö‚Ö„ Õ¨Õ¶Õ¿Ö€Õ¥Õ¬ Õ¥Ö„ Õ£Õ¸Ö€Õ®Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶, Õ¢Õ¡ÕµÖ Õ¤Õ¥Õ¼ Õ¹Õ¥Ö„ Õ¯Õ¡Õ¿Õ¡Ö€Õ¥Õ¬ Õ¸Ö€Ö‡Õ§ Õ¡Õ¶Õ°Õ¡Õ¿Õ¡Õ¯Õ¡Õ¶ Õ­Õ´Õ¢Õ¡Õ£Ö€Õ¥Õ¬Õ« " -"Õ¤Õ¡Õ·Õ¿Õ¥Ö€Õ« ÖƒÕ¸ÖƒÕ¸Õ­Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ ÕÕ¥Õ¦ Õ°Õ¡Õ¾Õ¡Õ¶Õ¡Õ¢Õ¡Ö€ ÕºÕ¥Õ¿Ö„ Õ§ Ô¿Õ¡Õ¿Õ¡Ö€Õ¥Õ¬ Õ¯Õ¸Õ³Õ¡Õ¯Õ¨, ÕŠÕ¡Õ°ÕºÕ¡Õ¶Õ¥Õ¬ Õ¯Õ¸Õ³Õ¡Õ¯Õ« " -"ÖƒÕ¸Õ­Õ¡Ö€Õ¥Õ¶" - -msgid "Now" -msgstr "Õ€Õ«Õ´Õ¡" - -msgid "Midnight" -msgstr "Ô¿Õ¥Õ½Õ£Õ«Õ·Õ¥Ö€" - -msgid "6 a.m." -msgstr "6 a.m." - -msgid "Noon" -msgstr "Ô¿Õ¥Õ½Ö…Ö€" - -msgid "6 p.m." -msgstr "6 p.m." - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "ÕÕ¥Ö€ ÕªÕ¡Õ´Õ¨ Õ¡Õ¼Õ¡Õ» Õ§ Õ½Õ¥Ö€Õ¾Õ¥Ö€Õ« ÕªÕ¡Õ´Õ¡Õ¶Õ¡Õ¯Õ«Ö %s ÕªÕ¡Õ´Õ¸Õ¾" -msgstr[1] "ÕÕ¥Ö€ ÕªÕ¡Õ´Õ¨ Õ¡Õ¼Õ¡Õ» Õ§ Õ½Õ¥Ö€Õ¾Õ¥Ö€Õ« ÕªÕ¡Õ´Õ¡Õ¶Õ¡Õ¯Õ«Ö %s ÕªÕ¡Õ´Õ¸Õ¾" - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "ÕÕ¥Ö€ ÕªÕ¡Õ´Õ¨ Õ°Õ¥Õ¿ Õ§ Õ½Õ¥Ö€Õ¾Õ¥Ö€Õ« ÕªÕ¡Õ´Õ¡Õ¶Õ¡Õ¯Õ«Ö %s ÕªÕ¡Õ´Õ¸Õ¾" -msgstr[1] "ÕÕ¥Ö€ ÕªÕ¡Õ´Õ¨ Õ°Õ¥Õ¿ Õ§ Õ½Õ¥Ö€Õ¾Õ¥Ö€Õ« ÕªÕ¡Õ´Õ¡Õ¶Õ¡Õ¯Õ«Ö %s ÕªÕ¡Õ´Õ¸Õ¾" - -msgid "Choose a Time" -msgstr "Ô¸Õ¶Õ¿Ö€Õ¥Ö„ ÕªÕ¡Õ´Õ¡Õ¶Õ¡Õ¯" - -msgid "Choose a time" -msgstr "Ô¸Õ¶Õ¿Ö€Õ¥Ö„ ÕªÕ¡Õ´Õ¡Õ¶Õ¡Õ¯" - -msgid "Cancel" -msgstr "Õ‰Õ¥Õ²Õ¡Ö€Õ¯Õ¥Õ¬" - -msgid "Today" -msgstr "Ô±ÕµÕ½Ö…Ö€" - -msgid "Choose a Date" -msgstr "Ô¸Õ¶Õ¿Ö€Õ¥Ö„ Õ¡Õ´Õ½Õ¡Õ©Õ«Õ¾" - -msgid "Yesterday" -msgstr "ÔµÖ€Õ¥Õ¯" - -msgid "Tomorrow" -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 "Ô´Õ¥Õ¯Õ¿Õ¥Õ´Õ¢Õ¥Ö€" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "Ô¿" - -msgctxt "one letter Monday" -msgid "M" -msgstr "Ôµ" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "Ôµ" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "Õ‰" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "Õ€" - -msgctxt "one letter Friday" -msgid "F" -msgstr "ÕˆÕ’" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "Õ‡" - -msgid "Show" -msgstr "Õ‘Õ¸Ö‚ÕµÖ Õ¿Õ¡Õ¬" - -msgid "Hide" -msgstr "Ô¹Õ¡Ö„ÖÕ¶Õ¥Õ¬" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ia/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/ia/LC_MESSAGES/django.mo deleted file mode 100644 index 06ddd422dc159a7beeeb01ff080edd4183c59089..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11278 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, 2012 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-01-19 16:49+0100\n" -"PO-Revision-Date: 2017-09-19 16:41+0000\n" -"Last-Translator: Jannis Leidel \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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "%(count)d %(items)s delite con successo." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "Non pote deler %(name)s" - -msgid "Are you sure?" -msgstr "Es tu secur?" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Deler le %(verbose_name_plural)s seligite" - -msgid "Administration" -msgstr "" - -msgid "All" -msgstr "Totes" - -msgid "Yes" -msgstr "Si" - -msgid "No" -msgstr "No" - -msgid "Unknown" -msgstr "Incognite" - -msgid "Any date" -msgstr "Omne data" - -msgid "Today" -msgstr "Hodie" - -msgid "Past 7 days" -msgstr "Ultime 7 dies" - -msgid "This month" -msgstr "Iste mense" - -msgid "This year" -msgstr "Iste anno" - -msgid "No date" -msgstr "" - -msgid "Has date" -msgstr "" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" - -msgid "Action:" -msgstr "Action:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Adder un altere %(verbose_name)s" - -msgid "Remove" -msgstr "Remover" - -msgid "action time" -msgstr "hora de action" - -msgid "user" -msgstr "" - -msgid "content type" -msgstr "" - -msgid "object id" -msgstr "id de objecto" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/3/library/functions.html#repr) -msgid "object repr" -msgstr "repr de objecto" - -msgid "action flag" -msgstr "marca de action" - -msgid "change message" -msgstr "message de cambio" - -msgid "log entry" -msgstr "entrata de registro" - -msgid "log entries" -msgstr "entratas de registro" - -#, python-format -msgid "Added \"%(object)s\"." -msgstr "\"%(object)s\" addite." - -#, python-format -msgid "Changed \"%(object)s\" - %(changes)s" -msgstr "\"%(object)s\" cambiate - %(changes)s" - -#, python-format -msgid "Deleted \"%(object)s.\"" -msgstr "\"%(object)s\" delite." - -msgid "LogEntry Object" -msgstr "Objecto LogEntry" - -#, python-brace-format -msgid "Added {name} \"{object}\"." -msgstr "" - -msgid "Added." -msgstr "" - -msgid "and" -msgstr "e" - -#, python-brace-format -msgid "Changed {fields} for {name} \"{object}\"." -msgstr "" - -#, python-brace-format -msgid "Changed {fields}." -msgstr "" - -#, python-brace-format -msgid "Deleted {name} \"{object}\"." -msgstr "" - -msgid "No fields changed." -msgstr "Nulle campo cambiate." - -msgid "None" -msgstr "Nulle" - -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was added successfully." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was changed successfully." -msgstr "" - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Es necessari seliger elementos pro poter exequer actiones. Nulle elemento ha " -"essite cambiate." - -msgid "No action selected." -msgstr "Nulle action seligite." - -#, python-format -msgid "The %(name)s \"%(obj)s\" was deleted successfully." -msgstr "Le %(name)s \"%(obj)s\" ha essite delite con successo." - -#, python-format -msgid "%(name)s with ID \"%(key)s\" doesn't exist. Perhaps it was deleted?" -msgstr "" - -#, python-format -msgid "Add %s" -msgstr "Adder %s" - -#, python-format -msgid "Change %s" -msgstr "Cambiar %s" - -msgid "Database error" -msgstr "Error in le base de datos" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s cambiate con successo." -msgstr[1] "%(count)s %(name)s cambiate con successo." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s seligite" -msgstr[1] "Tote le %(total_count)s seligite" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "0 de %(cnt)s seligite" - -#, python-format -msgid "Change history: %s" -msgstr "Historia de cambiamentos: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" - -msgid "Django site admin" -msgstr "Administration del sito Django" - -msgid "Django administration" -msgstr "Administration de Django" - -msgid "Site administration" -msgstr "Administration del sito" - -msgid "Log in" -msgstr "Aperir session" - -#, python-format -msgid "%(app)s administration" -msgstr "" - -msgid "Page not found" -msgstr "Pagina non trovate" - -msgid "We're sorry, but the requested page could not be found." -msgstr "Regrettabilemente, le pagina requestate non poteva esser trovate." - -msgid "Home" -msgstr "Initio" - -msgid "Server error" -msgstr "Error del servitor" - -msgid "Server error (500)" -msgstr "Error del servitor (500)" - -msgid "Server Error (500)" -msgstr "Error del servitor (500)" - -msgid "" -"There's been an error. It's been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" - -msgid "Run the selected action" -msgstr "Exequer le action seligite" - -msgid "Go" -msgstr "Va" - -msgid "Click here to select the objects across all pages" -msgstr "Clicca hic pro seliger le objectos in tote le paginas" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Seliger tote le %(total_count)s %(module_name)s" - -msgid "Clear selection" -msgstr "Rader selection" - -msgid "" -"First, enter a username and password. Then, you'll be able to edit more user " -"options." -msgstr "" -"Primo, specifica un nomine de usator e un contrasigno. Postea, tu potera " -"modificar plus optiones de usator." - -msgid "Enter a username and password." -msgstr "Specifica un nomine de usator e un contrasigno." - -msgid "Change password" -msgstr "Cambiar contrasigno" - -msgid "Please correct the error below." -msgstr "Per favor corrige le errores sequente." - -msgid "Please correct the errors below." -msgstr "" - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "" -"Specifica un nove contrasigno pro le usator %(username)s." - -msgid "Welcome," -msgstr "Benvenite," - -msgid "View site" -msgstr "" - -msgid "Documentation" -msgstr "Documentation" - -msgid "Log out" -msgstr "Clauder session" - -#, python-format -msgid "Add %(name)s" -msgstr "Adder %(name)s" - -msgid "History" -msgstr "Historia" - -msgid "View on site" -msgstr "Vider in sito" - -msgid "Filter" -msgstr "Filtro" - -msgid "Remove from sorting" -msgstr "Remover del ordination" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Prioritate de ordination: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "Alternar le ordination" - -msgid "Delete" -msgstr "Deler" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"Deler le %(object_name)s '%(escaped_object)s' resultarea in le deletion de " -"objectos associate, me tu conto non ha le permission de deler objectos del " -"sequente typos:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"Deler le %(object_name)s '%(escaped_object)s' necessitarea le deletion del " -"sequente objectos associate protegite:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"Es tu secur de voler deler le %(object_name)s \"%(escaped_object)s\"? Tote " -"le sequente objectos associate essera delite:" - -msgid "Objects" -msgstr "" - -msgid "Yes, I'm sure" -msgstr "Si, io es secur" - -msgid "No, take me back" -msgstr "" - -msgid "Delete multiple objects" -msgstr "Deler plure objectos" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"Deler le %(objects_name)s seligite resultarea in le deletion de objectos " -"associate, ma tu conto non ha le permission de deler objectos del sequente " -"typos:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"Deler le %(objects_name)s seligite necessitarea le deletion del sequente " -"objectos associate protegite:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"Es tu secur de voler deler le %(objects_name)s seligite? Tote le sequente " -"objectos e le objectos associate a illo essera delite:" - -msgid "Change" -msgstr "Cambiar" - -msgid "Delete?" -msgstr "Deler?" - -#, python-format -msgid " By %(filter_title)s " -msgstr " Per %(filter_title)s " - -msgid "Summary" -msgstr "" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "" - -msgid "Add" -msgstr "Adder" - -msgid "You don't have permission to edit anything." -msgstr "Tu non ha le permission de modificar alcun cosa." - -msgid "Recent actions" -msgstr "" - -msgid "My actions" -msgstr "" - -msgid "None available" -msgstr "Nihil disponibile" - -msgid "Unknown content" -msgstr "Contento incognite" - -msgid "" -"Something's wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"Il ha un problema con le installation del base de datos. Assecura te que le " -"tabellas correcte ha essite create, e que le base de datos es legibile pro " -"le usator appropriate." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" - -msgid "Forgotten your password or username?" -msgstr "Contrasigno o nomine de usator oblidate?" - -msgid "Date/time" -msgstr "Data/hora" - -msgid "User" -msgstr "Usator" - -msgid "Action" -msgstr "Action" - -msgid "" -"This object doesn't have a change history. It probably wasn't added via this " -"admin site." -msgstr "" -"Iste objecto non ha un historia de cambiamentos. Illo probabilemente non " -"esseva addite per medio de iste sito administrative." - -msgid "Show all" -msgstr "Monstrar toto" - -msgid "Save" -msgstr "Salveguardar" - -msgid "Popup closing..." -msgstr "" - -#, python-format -msgid "Change selected %(model)s" -msgstr "" - -#, python-format -msgid "Add another %(model)s" -msgstr "" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "" - -msgid "Search" -msgstr "Cercar" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s resultato" -msgstr[1] "%(counter)s resultatos" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "%(full_result_count)s in total" - -msgid "Save as new" -msgstr "Salveguardar como nove" - -msgid "Save and add another" -msgstr "Salveguardar e adder un altere" - -msgid "Save and continue editing" -msgstr "Salveguardar e continuar le modification" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "Gratias pro haber passate un tempore agradabile con iste sito web." - -msgid "Log in again" -msgstr "Aperir session de novo" - -msgid "Password change" -msgstr "Cambio de contrasigno" - -msgid "Your password was changed." -msgstr "Tu contrasigno ha essite cambiate." - -msgid "" -"Please enter your old password, for security's sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"Per favor specifica tu ancian contrasigno, pro securitate, e postea " -"specifica tu nove contrasigno duo vices pro verificar que illo es scribite " -"correctemente." - -msgid "Change my password" -msgstr "Cambiar mi contrasigno" - -msgid "Password reset" -msgstr "Reinitialisar contrasigno" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "Tu contrasigno ha essite reinitialisate. Ora tu pote aperir session." - -msgid "Password reset confirmation" -msgstr "Confirmation de reinitialisation de contrasigno" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Per favor scribe le nove contrasigno duo vices pro verificar que illo es " -"scribite correctemente." - -msgid "New password:" -msgstr "Nove contrasigno:" - -msgid "Confirm password:" -msgstr "Confirma contrasigno:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"Le ligamine pro le reinitialisation del contrasigno esseva invalide, forsan " -"perque illo ha jam essite usate. Per favor submitte un nove demanda de " -"reinitialisation del contrasigno." - -msgid "" -"We've emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" - -msgid "" -"If you don't receive an email, please make sure you've entered the address " -"you registered with, and check your spam folder." -msgstr "" - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" - -msgid "Please go to the following page and choose a new password:" -msgstr "Per favor va al sequente pagina pro eliger un nove contrasigno:" - -msgid "Your username, in case you've forgotten:" -msgstr "Tu nomine de usator, in caso que tu lo ha oblidate:" - -msgid "Thanks for using our site!" -msgstr "Gratias pro usar nostre sito!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "Le equipa de %(site_name)s" - -msgid "" -"Forgotten your password? Enter your email address below, and we'll email " -"instructions for setting a new one." -msgstr "" - -msgid "Email address:" -msgstr "" - -msgid "Reset my password" -msgstr "Reinitialisar mi contrasigno" - -msgid "All dates" -msgstr "Tote le datas" - -#, python-format -msgid "Select %s" -msgstr "Selige %s" - -#, python-format -msgid "Select %s to change" -msgstr "Selige %s a modificar" - -msgid "Date:" -msgstr "Data:" - -msgid "Time:" -msgstr "Hora:" - -msgid "Lookup" -msgstr "Recerca" - -msgid "Currently:" -msgstr "" - -msgid "Change:" -msgstr "" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ia/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/ia/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 4c9eccce331d52b1577ced5951f966ba7177dc48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3177 zcmbtWO>Z1U5FH?VEf64q@DU^`mP{Nav)(ntN!BqUI1X{Ju@x^7$*p&$cele#_ok=E z>qT7Pk_!@w1VYLsT)805NQetJegRU1I3P}lUw{O!dS<+K;)DYu_rB?`>Q}F-Yy9iJ zJzoZRUMbt(z)7^*58wyS;K3j`0lWr$1o#c`N#J*7|A!KP0zQTDpMf>tFTlrvzXM+d z{snvuxc8yL&T-%#^iKmH1D+}S7l8N+R`J8*$7I+)T>-S?b^EwD*{)d2=3XTCmIXDjFb*F%A?@T$r3cQZ~2f)vPzX93K z07e)$fb+nQfp97K9{3sXN8l~s@)MW?{t4s|vM+2OUC#sHuI!S(OyIY_23z_m(cj(91A9=GMOC7$aHCPD$)+G z7?6>Z@qOoJNz~JNaArfOM065KlUcAJbR?5tp>IqkOCUi`rQ=@W=QFAOhD1dlk~0+f zEhLfz!z3ITSgHpL)x4Fd*^qu7ON-s(W#?4lqz%riSOzO9)~eTc!F$GN{0xJOes2kE zB3SQZxZPJ7;m`FYB`U*_T@u^8sncbXQz}Lkxy+=JI-^n^rF*PR<~Si`5gp&@LSS$$VhTMmyIm2&(~Mujl{#mK~B6tqoh zn0L?~4J2Gf$QmR4&km z9YPQz@|xoybWb8xH5kNdL&dpBaJEe1%xiPlN*Y+xK|YQsF~*DEHP);A4n)qK!)7a> zIuGJd)_XO2IJ<&k847G}CC#hK=K4 z^90Sj-fGSqZOk+pSQuWE8;Wg?*PRF(r^4nbYR5TzmI!BTi!KPQ zk#frt*F2%qV1w>kiSO2x?wU8TNB45klVMwmv_(rA`Ig`Y=7OgB&J9}A)5GDg?%1m8 z%FTLY(&@sl3X;;qv=Y-tYAZ`Ci(>_v^+s*Mz^Dc@T!a=mx#^|{iBNiuGr(rj&A;D1 z7oHrirP=ikYpjY<~J`!k*CF#Nf2wdLx(!Ga~d#pPXm64B+9kK7ecc) z*K!eiC$Ht~3*v%nB89)qa0x5A_-6J6O%(Fk2`-W_gPAxt<$e_S-FQ@0pKx2+VYu$%k>>0U~ldvU~pbq z6+lIZP&vd&R8@6+=5o@gzL@Wd2-!-JNIOb!auhCkZ+UcJ3MqUkN0$2hp-9?7>avVq z67ZNUf>k-RE|Lw2+m4Tn#mDrXWK#T7vc)DFZz@vvPF^^;V2hxmj3X9Zv4O7&f8W6f zrQBbDu^9-(D{+1-JJJd+>2gydcf5pERbNV2j2)-3J3ILx8r#pO6ank1Nbv2g)4F0u X3ftS&_5s{sS!NkCK_=lNfy?+Wn2ev0 diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ia/LC_MESSAGES/djangojs.po b/venv/Lib/site-packages/django/contrib/admin/locale/ia/LC_MESSAGES/djangojs.po deleted file mode 100644 index 8285097..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/ia/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,216 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Martijn Dekker , 2012 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-05-17 23:12+0200\n" -"PO-Revision-Date: 2017-09-19 16:41+0000\n" -"Last-Translator: Jannis Leidel \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" - -#, javascript-format -msgid "Available %s" -msgstr "%s disponibile" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Ecce le lista de %s disponibile. Tu pote seliger alcunes in le quadro " -"sequente; postea clicca le flecha \"Seliger\" inter le duo quadros." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "Scribe in iste quadro pro filtrar le lista de %s disponibile." - -msgid "Filter" -msgstr "Filtrar" - -msgid "Choose all" -msgstr "Seliger totes" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Clicca pro seliger tote le %s immediatemente." - -msgid "Choose" -msgstr "Seliger" - -msgid "Remove" -msgstr "Remover" - -#, javascript-format -msgid "Chosen %s" -msgstr "Le %s seligite" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Ecce le lista de %s seligite. Tu pote remover alcunes per seliger los in le " -"quadro sequente e cliccar le flecha \"Remover\" inter le duo quadros." - -msgid "Remove all" -msgstr "Remover totes" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Clicca pro remover tote le %s seligite immediatemente." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(sel)s de %(cnt)s seligite" -msgstr[1] "%(sel)s de %(cnt)s seligite" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Il ha cambiamentos non salveguardate in certe campos modificabile. Si tu " -"exeque un action, iste cambiamentos essera perdite." - -msgid "" -"You have selected an action, but you haven't saved your changes to " -"individual fields yet. Please click OK to save. You'll need to re-run the " -"action." -msgstr "" -"Tu ha seligite un action, ma tu non ha salveguardate le cambiamentos in " -"certe campos. Per favor clicca OK pro salveguardar los. Tu debera re-exequer " -"le action." - -msgid "" -"You have selected an action, and you haven't made any changes on individual " -"fields. You're probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Tu ha seligite un action, e tu non ha facite cambiamentos in alcun campo. Tu " -"probabilemente cerca le button Va e non le button Salveguardar." - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "" -msgstr[1] "" - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "" -msgstr[1] "" - -msgid "Now" -msgstr "Ora" - -msgid "Choose a Time" -msgstr "" - -msgid "Choose a time" -msgstr "Selige un hora" - -msgid "Midnight" -msgstr "Medienocte" - -msgid "6 a.m." -msgstr "6 a.m." - -msgid "Noon" -msgstr "Mediedie" - -msgid "6 p.m." -msgstr "" - -msgid "Cancel" -msgstr "Cancellar" - -msgid "Today" -msgstr "Hodie" - -msgid "Choose a Date" -msgstr "" - -msgid "Yesterday" -msgstr "Heri" - -msgid "Tomorrow" -msgstr "Deman" - -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 "" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "" - -msgctxt "one letter Monday" -msgid "M" -msgstr "" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "" - -msgctxt "one letter Friday" -msgid "F" -msgstr "" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "" - -msgid "Show" -msgstr "Monstrar" - -msgid "Hide" -msgstr "Celar" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/id/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/id/LC_MESSAGES/django.mo deleted file mode 100644 index 8f97aeba595bb9558c1274e6926b2991f161f15e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16681 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 diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/id/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/id/LC_MESSAGES/django.po deleted file mode 100644 index 244df77..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/id/LC_MESSAGES/django.po +++ /dev/null @@ -1,731 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Claude Paroz , 2014 -# Fery Setiawan , 2015-2019,2021 -# Jannis Leidel , 2011 -# M Asep Indrayana , 2015 -# oon arfiandwi , 2016,2020 -# rodin , 2011-2013 -# rodin , 2013-2017 -# sagá Že , 2019 -# Sutrisno Efendi , 2015 -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-10-06 09:12+0000\n" -"Last-Translator: Fery Setiawan \n" -"Language-Team: Indonesian (http://www.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" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Hapus %(verbose_name_plural)s yang dipilih" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "Sukses menghapus %(count)d %(items)s." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "Tidak dapat menghapus %(name)s" - -msgid "Are you sure?" -msgstr "Yakin?" - -msgid "Administration" -msgstr "Administrasi" - -msgid "All" -msgstr "Semua" - -msgid "Yes" -msgstr "Ya" - -msgid "No" -msgstr "Tidak" - -msgid "Unknown" -msgstr "Tidak diketahui" - -msgid "Any date" -msgstr "Kapanpun" - -msgid "Today" -msgstr "Hari ini" - -msgid "Past 7 days" -msgstr "Tujuh hari terakhir" - -msgid "This month" -msgstr "Bulan ini" - -msgid "This year" -msgstr "Tahun ini" - -msgid "No date" -msgstr "Tidak ada tanggal" - -msgid "Has date" -msgstr "Ada tanggal" - -msgid "Empty" -msgstr "Kosong" - -msgid "Not empty" -msgstr "Tidak kosong" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"Masukkan nama pengguna %(username)s dan sandi yang benar untuk akun staf. " -"Huruf besar/kecil pada bidang ini berpengaruh." - -msgid "Action:" -msgstr "Aksi:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Tambahkan %(verbose_name)s lagi" - -msgid "Remove" -msgstr "Hapus" - -msgid "Addition" -msgstr "Tambahan" - -msgid "Change" -msgstr "Ubah" - -msgid "Deletion" -msgstr "Penghapusan" - -msgid "action time" -msgstr "waktu aksi" - -msgid "user" -msgstr "pengguna" - -msgid "content type" -msgstr "jenis isi" - -msgid "object id" -msgstr "id objek" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "representasi objek" - -msgid "action flag" -msgstr "jenis aksi" - -msgid "change message" -msgstr "ganti pesan" - -msgid "log entry" -msgstr "entri pencatatan" - -msgid "log entries" -msgstr "entri pencatatan" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "“%(object)s†ditambahkan." - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "“%(object)s†diubah — %(changes)s" - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "“%(object)s†dihapus." - -msgid "LogEntry Object" -msgstr "Objek LogEntry" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "{name} “{object}†ditambahkan." - -msgid "Added." -msgstr "Ditambahkan." - -msgid "and" -msgstr "dan" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "{fields} diubah untuk {name} “{object}â€." - -#, python-brace-format -msgid "Changed {fields}." -msgstr "{fields} berubah." - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "{name} “{object}†dihapus." - -msgid "No fields changed." -msgstr "Tidak ada bidang yang berubah." - -msgid "None" -msgstr "None" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "" -"Tekan “Controlâ€, atau “Command†pada Mac, untuk memilih lebih dari satu." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "{name} “{obj}†berhasil ditambahkan." - -msgid "You may edit it again below." -msgstr "Anda dapat menyunting itu kembali di bawah." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "" -"{name} “{obj}†berhasil ditambahkan. Anda dapat menambahkan {name} lain di " -"bawah." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "" -"{name} “{obj}†berhasil diubah. Anda dapat mengeditnya kembali di bawah." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "" -"{name} “{obj}†berhasil ditambahkan. Anda dapat mengeditnya kembali di bawah." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "" -"{name} “{obj}†berhasil diubah. Anda dapat menambahkan {name} lain di bawah." - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "{name} “{obj}†berhasil diubah." - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Objek harus dipilih sebelum dimanipulasi. Tidak ada objek yang berubah." - -msgid "No action selected." -msgstr "Tidak ada aksi yang dipilih." - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "%(name)s “%(obj)s†berhasil dihapus." - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "%(name)s dengan ID “%(key)s†tidak ada. Mungkin telah dihapus?" - -#, python-format -msgid "Add %s" -msgstr "Tambahkan %s" - -#, python-format -msgid "Change %s" -msgstr "Ubah %s" - -#, python-format -msgid "View %s" -msgstr "Lihat %s" - -msgid "Database error" -msgstr "Galat basis data" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s berhasil diubah." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s dipilih" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "0 dari %(cnt)s dipilih" - -#, python-format -msgid "Change history: %s" -msgstr "Ubah riwayat: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"Menghapus %(class_name)s %(instance)s memerlukan penghapusanobjek " -"terlindungi yang terkait sebagai berikut: %(related_objects)s" - -msgid "Django site admin" -msgstr "Admin situs Django" - -msgid "Django administration" -msgstr "Administrasi Django" - -msgid "Site administration" -msgstr "Administrasi situs" - -msgid "Log in" -msgstr "Masuk" - -#, python-format -msgid "%(app)s administration" -msgstr "Administrasi %(app)s" - -msgid "Page not found" -msgstr "Laman tidak ditemukan" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "Maaf, laman yang Anda minta tidak ditemukan." - -msgid "Home" -msgstr "Beranda" - -msgid "Server error" -msgstr "Galat server" - -msgid "Server error (500)" -msgstr "Galat server (500)" - -msgid "Server Error (500)" -msgstr "Galat Server (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"Terjadi sebuah galat dan telah dilaporkan ke administrator situs melalui " -"surel untuk diperbaiki. Terima kasih atas pengertian Anda." - -msgid "Run the selected action" -msgstr "Jalankan aksi terpilih" - -msgid "Go" -msgstr "Buka" - -msgid "Click here to select the objects across all pages" -msgstr "Klik di sini untuk memilih semua objek pada semua laman" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Pilih seluruh %(total_count)s %(module_name)s" - -msgid "Clear selection" -msgstr "Bersihkan pilihan" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "Model pada aplikasi %(name)s" - -msgid "Add" -msgstr "Tambah" - -msgid "View" -msgstr "Lihat" - -msgid "You don’t have permission to view or edit anything." -msgstr "Anda tidak memiliki izin untuk melihat atau mengedit apa pun." - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" -"Pertama-tama, masukkan nama pengguna dan sandi. Anda akan dapat mengubah " -"opsi pengguna lebih lengkap setelah itu." - -msgid "Enter a username and password." -msgstr "Masukkan nama pengguna dan sandi." - -msgid "Change password" -msgstr "Ganti sandi" - -msgid "Please correct the error below." -msgstr "Mohon perbaiki kesalahan di bawah ini." - -msgid "Please correct the errors below." -msgstr "Perbaiki galat di bawah ini." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "Masukkan sandi baru untuk pengguna %(username)s." - -msgid "Welcome," -msgstr "Selamat datang," - -msgid "View site" -msgstr "Lihat situs" - -msgid "Documentation" -msgstr "Dokumentasi" - -msgid "Log out" -msgstr "Keluar" - -#, python-format -msgid "Add %(name)s" -msgstr "Tambahkan %(name)s" - -msgid "History" -msgstr "Riwayat" - -msgid "View on site" -msgstr "Lihat di situs" - -msgid "Filter" -msgstr "Filter" - -msgid "Clear all filters" -msgstr "Hapus semua penyaringan" - -msgid "Remove from sorting" -msgstr "Dihapus dari pengurutan" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Prioritas pengurutan: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "Ubah pengurutan" - -msgid "Delete" -msgstr "Hapus" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"Menghapus %(object_name)s '%(escaped_object)s' akan menghapus objek lain " -"yang terkait, tetapi akun Anda tidak memiliki izin untuk menghapus objek " -"dengan tipe berikut:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"Menghapus %(object_name)s '%(escaped_object)s' memerlukan penghapusan objek " -"terlindungi yang terkait sebagai berikut:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"Yakin ingin menghapus %(object_name)s \"%(escaped_object)s\"? Semua objek " -"lain yang terkait juga akan dihapus:" - -msgid "Objects" -msgstr "Objek" - -msgid "Yes, I’m sure" -msgstr "Ya, saya yakin" - -msgid "No, take me back" -msgstr "Tidak, bawa saya kembali" - -msgid "Delete multiple objects" -msgstr "Hapus beberapa objek sekaligus" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"Menghapus %(objects_name)s terpilih akan menghapus objek yang terkait, " -"tetapi akun Anda tidak memiliki izin untuk menghapus objek dengan tipe " -"berikut:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"Menghapus %(objects_name)s terpilih memerlukan penghapusan objek terlindungi " -"yang terkait sebagai berikut:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"Yakin akan menghapus %(objects_name)s terpilih? Semua objek berikut beserta " -"objek terkait juga akan dihapus:" - -msgid "Delete?" -msgstr "Hapus?" - -#, python-format -msgid " By %(filter_title)s " -msgstr " Berdasarkan %(filter_title)s " - -msgid "Summary" -msgstr "Ringkasan" - -msgid "Recent actions" -msgstr "Tindakan terbaru" - -msgid "My actions" -msgstr "Tindakan saya" - -msgid "None available" -msgstr "Tidak ada yang tersedia" - -msgid "Unknown content" -msgstr "Konten tidak diketahui" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"Ada masalah dengan instalasi basis data Anda. Pastikan tabel yang sesuai " -"pada basis data telah dibuat dan dapat dibaca oleh pengguna yang sesuai." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"Anda diautentikasi sebagai %(username)s, tapi tidak diperbolehkan untuk " -"mengakses halaman ini. Ingin mencoba mengakses menggunakan akun yang lain?" - -msgid "Forgotten your password or username?" -msgstr "Lupa nama pengguna atau sandi?" - -msgid "Toggle navigation" -msgstr "Alihkan navigasi" - -msgid "Start typing to filter…" -msgstr "Mulai mengetik untuk menyaring..." - -msgid "Filter navigation items" -msgstr "Navigasi pencarian barang" - -msgid "Date/time" -msgstr "Tanggal/waktu" - -msgid "User" -msgstr "Pengguna" - -msgid "Action" -msgstr "Aksi" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" -"Objek ini tidak memiliki riwayat perubahan. Mungkin objek ini tidak " -"ditambahkan melalui situs administrasi ini." - -msgid "Show all" -msgstr "Tampilkan semua" - -msgid "Save" -msgstr "Simpan" - -msgid "Popup closing…" -msgstr "Menutup jendela sembulan..." - -msgid "Search" -msgstr "Cari" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s buah" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "%(full_result_count)s total" - -msgid "Save as new" -msgstr "Simpan sebagai baru" - -msgid "Save and add another" -msgstr "Simpan dan tambahkan lagi" - -msgid "Save and continue editing" -msgstr "Simpan dan terus mengedit" - -msgid "Save and view" -msgstr "Simpan dan tampilkan" - -msgid "Close" -msgstr "Tutup" - -#, python-format -msgid "Change selected %(model)s" -msgstr "Ubah %(model)s yang dipilih" - -#, python-format -msgid "Add another %(model)s" -msgstr "Tambahkan %(model)s yang lain" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "Hapus %(model)s yang dipilih" - -msgid "Thanks for spending some quality time with the web site today." -msgstr "" -"Terima kasih untuk meluangkan waktu berkualitas dengan jaringan situs hari " -"ini." - -msgid "Log in again" -msgstr "Masuk kembali" - -msgid "Password change" -msgstr "Ubah sandi" - -msgid "Your password was changed." -msgstr "Sandi Anda telah diubah." - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"Masukkan sandi lama Anda, demi alasan keamanan, dan masukkan sandi baru Anda " -"dua kali untuk memastikan Anda tidak salah mengetikkannya." - -msgid "Change my password" -msgstr "Ubah sandi saya" - -msgid "Password reset" -msgstr "Setel ulang sandi" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "Sandi Anda telah diperbarui. Silakan masuk." - -msgid "Password reset confirmation" -msgstr "Konfirmasi penyetelan ulang sandi" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Masukkan sandi baru dua kali untuk memastikan Anda tidak salah " -"mengetikkannya." - -msgid "New password:" -msgstr "Sandi baru:" - -msgid "Confirm password:" -msgstr "Konfirmasi sandi:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"Tautan penyetelan ulang sandi tidak valid. Kemungkinan karena tautan " -"tersebut telah dipakai sebelumnya. Ajukan permintaan penyetelan sandi sekali " -"lagi." - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" -"Kami telah mengirimi Anda surel berisi petunjuk untuk mengatur sandi Anda, " -"jika ada akun dengan alamat surel yang sesuai. Anda seharusnya menerima " -"surel tersebut sesaat lagi." - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" -"Jika Anda tidak menerima surel, pastikan Anda telah memasukkan alamat yang " -"digunakan saat pendaftaran serta periksa folder spam Anda." - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"Anda menerima email ini karena Anda meminta penyetelan ulang sandi untuk " -"akun pengguna di %(site_name)s." - -msgid "Please go to the following page and choose a new password:" -msgstr "Kunjungi laman di bawah ini dan ketikkan sandi baru:" - -msgid "Your username, in case you’ve forgotten:" -msgstr "Nama pengguna Anda, jika lupa:" - -msgid "Thanks for using our site!" -msgstr "Terima kasih telah menggunakan situs kami!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "Tim %(site_name)s" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" -"Lupa sandi Anda? Masukkan alamat surel Anda di bawah ini dan kami akan " -"mengirimkan petunjuk untuk mengatur sandi baru Anda." - -msgid "Email address:" -msgstr "Alamat email:" - -msgid "Reset my password" -msgstr "Setel ulang sandi saya" - -msgid "All dates" -msgstr "Semua tanggal" - -#, python-format -msgid "Select %s" -msgstr "Pilih %s" - -#, python-format -msgid "Select %s to change" -msgstr "Pilih %s untuk diubah" - -#, python-format -msgid "Select %s to view" -msgstr "Pilih %s untuk melihat" - -msgid "Date:" -msgstr "Tanggal:" - -msgid "Time:" -msgstr "Waktu:" - -msgid "Lookup" -msgstr "Cari" - -msgid "Currently:" -msgstr "Saat ini:" - -msgid "Change:" -msgstr "Ubah:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/id/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/id/LC_MESSAGES/djangojs.mo deleted file mode 100644 index a6cfffc10370c7b81cb4c8a521fb8b0440bfa2d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5006 zcmb`KZEPGz8OH~DKyi3!Q(6jr8%$CX>RX@P65LB&Vmo!?1Sgj7N*YliW^c#0fta2au4E%BM<{4@LivMIE`1$-@d1iS|fz3M2b=KDJMH27Wc`{2T1#$xc#AnCaQXAs+-k9$7h`9aUfGxkh8Gf(Te>-iB7 zZe*7|KkoSn&rfG>(oPkUmh^9zwKvgNdUVr&kiy+CpJHk5auPz*ePLNODdyd8!7 z|1b*0V;zO;M;A=tVwIkcpfpjAp-_C%MRp%vr~Cu?fUf&0xLD=>nLs)0eiWoJb^>Jq zh3r4P;4bzc3hm8@d?Q@I5Kio2g>tvA)4rs=LH?oZoha`?nWqXaic7jEPtrAu zLa{T0axV(S1;sS&Ps(w0!MxRV^jIO2;{`Wc{OGZcws=H?>{uDGm+CvgMUV#U1kVUd zS*{YcRCde4vZWoN5)menA1&C5&>fkumDrdGOv9T!Q0W-cr@cuT-mhW)ur&5m^a5Uobkq_9aN-XMUR3zD1 zpd6|z~>>2ralphxo#InB%Q=_*jB zVbL5yp|pJo8G5_z8;;?!2o6+gKqzi3(>Oh$CRL+=SSs1D+V;9I#~&t+4c?Fm!1xhUWrxYQ&4F zr$yRSeZfns2O+*+y#iw+YRg9o!X{TK$OqB}d?S&fkX3B(3+KpsG=8W(_Pv&v4b8c% z=Vhf`WtuU?N?pD5V1vj=S(m1UmRZ|!D${ghhISfH&eT^>A;gw2g$36-nMQuwXKi0wS+Bc zOVnEXT1zLnudN-Ic|nrxamjWmuWr03BV9FLWE;8J#z(Kd7S-P;^8!1p$)jy-BQv!r zGn3o;deK!;eYxxw^|op9sf`QuO}V2;v`$~MCZBK2&(#|b*5@AJjYjkSx%(Qprrs+G zTW{w=7m2VYZ}L@{4|q#jCHjc6hq`3Wq%Xr$-4x%=pkva9F-Uhy(UtYK6ls&M=?F$E z6y%S^)@IGw*?zwtSejLB$z2*WTd6xl;%Asu(d_Z5^|kd!_7*l5G^SP%s!~HUWU3~& za@WpgiBS3^ZO*)qcJZ|FdbX_kd4KG=kZCDsy3t#!(WSO!kEb%F87b+Oc^T7p zy^uYTD5w#zbBXHlp`h-@A}gsM6LPlzxM=@?(-OU7hYdA6Y^r%0{)LjuHvnL{DE%?8S1C_-e!qcseFJTK{H-%8RBQu+SuR2hiA%ie?ugo%bpjbx0L6#Q1EOXVv zCqhJ6TFfJ{WkpW9@AGg_EiV$Zu#sPo3viYbrC)YLHqygxJ%A%HEAJUAdN2bIvCrZe zo`|G`5I&4Oav>CfP$o3qKJDB;O~L{i<`^vT$*iUbUS3z{_z7J{q4EFM)*1Jj+Mc0p zr4U8SvM@b%4vD5WZV`0t#qR*Z*iqLqKSrk{!CaJCNv;~Y!Q#s;;K~_{)|H=-$I6rh z!V><QS7uq#0PH^@Z?e=O4uQjqH zc0P38Mg(gokA)*m;J{y5rb<*e2vG, 2015-2016,2021 -# Jannis Leidel , 2011 -# oon arfiandwi , 2020 -# rodin , 2011-2012 -# rodin , 2014,2016 -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-09-14 00:31+0000\n" -"Last-Translator: Fery Setiawan \n" -"Language-Team: Indonesian (http://www.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" - -#, javascript-format -msgid "Available %s" -msgstr "%s yang tersedia" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Berikut adalah daftar %s yang tersedia. Anda dapat memilih satu atau lebih " -"dengan memilihnya pada kotak di bawah, lalu mengeklik tanda panah \"Pilih\" " -"di antara kedua kotak." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "Ketik pada kotak ini untuk menyaring daftar %s yang tersedia." - -msgid "Filter" -msgstr "Filter" - -msgid "Choose all" -msgstr "Pilih semua" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Pilih untuk memilih seluruh %s sekaligus." - -msgid "Choose" -msgstr "Pilih" - -msgid "Remove" -msgstr "Hapus" - -#, javascript-format -msgid "Chosen %s" -msgstr "%s terpilih" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Berikut adalah daftar %s yang terpilih. Anda dapat menghapus satu atau lebih " -"dengan memilihnya pada kotak di bawah, lalu mengeklik tanda panah \"Hapus\" " -"di antara kedua kotak." - -msgid "Remove all" -msgstr "Hapus semua" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Klik untuk menghapus semua pilihan %s sekaligus." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(sel)s dari %(cnt)s terpilih" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Beberapa perubahan bidang yang Anda lakukan belum tersimpan. Perubahan yang " -"telah dilakukan akan hilang." - -msgid "" -"You have selected an action, but you haven’t saved your changes to " -"individual fields yet. Please click OK to save. You’ll need to re-run the " -"action." -msgstr "" -"Anda telah memilih tindakan, tetapi Anda belum menyimpan perubahan ke masing-" -"masing bidang. Silakan klik OK untuk menyimpan. Anda harus menjalankan " -"kembali tindakan tersebut." - -msgid "" -"You have selected an action, and you haven’t made any changes on individual " -"fields. You’re probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Anda telah memilih tindakan, dan Anda belum membuat perubahan apa pun di " -"setiap bidang. Anda mungkin mencari tombol Buka daripada tombol Simpan." - -msgid "Now" -msgstr "Sekarang" - -msgid "Midnight" -msgstr "Tengah malam" - -msgid "6 a.m." -msgstr "6 pagi" - -msgid "Noon" -msgstr "Siang" - -msgid "6 p.m." -msgstr "18.00" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "Catatan: Waktu Anda lebih cepat %s jam dibandingkan waktu server." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "Catatan: Waktu Anda lebih lambat %s jam dibandingkan waktu server." - -msgid "Choose a Time" -msgstr "Pilih Waktu" - -msgid "Choose a time" -msgstr "Pilih waktu" - -msgid "Cancel" -msgstr "Batal" - -msgid "Today" -msgstr "Hari ini" - -msgid "Choose a Date" -msgstr "Pilih Tanggal" - -msgid "Yesterday" -msgstr "Kemarin" - -msgid "Tomorrow" -msgstr "Besok" - -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" - -msgctxt "abbrev. month January" -msgid "Jan" -msgstr "Jan" - -msgctxt "abbrev. month February" -msgid "Feb" -msgstr "Feb" - -msgctxt "abbrev. month March" -msgid "Mar" -msgstr "Mar" - -msgctxt "abbrev. month April" -msgid "Apr" -msgstr "Apr" - -msgctxt "abbrev. month May" -msgid "May" -msgstr "Mei" - -msgctxt "abbrev. month June" -msgid "Jun" -msgstr "Jun" - -msgctxt "abbrev. month July" -msgid "Jul" -msgstr "Jul" - -msgctxt "abbrev. month August" -msgid "Aug" -msgstr "Agu" - -msgctxt "abbrev. month September" -msgid "Sep" -msgstr "Sep" - -msgctxt "abbrev. month October" -msgid "Oct" -msgstr "Okt" - -msgctxt "abbrev. month November" -msgid "Nov" -msgstr "Nov" - -msgctxt "abbrev. month December" -msgid "Dec" -msgstr "Des" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "M" - -msgctxt "one letter Monday" -msgid "M" -msgstr "S" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "S" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "R" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "K" - -msgctxt "one letter Friday" -msgid "F" -msgstr "J" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "S" - -msgid "Show" -msgstr "Bentangkan" - -msgid "Hide" -msgstr "Ciutkan" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/io/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/io/LC_MESSAGES/django.mo deleted file mode 100644 index abe5bb50d40d8998e8c56b2c35d860268bc84aed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12624 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, 2014 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-01-19 16:49+0100\n" -"PO-Revision-Date: 2017-09-20 01:58+0000\n" -"Last-Translator: Jannis Leidel \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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "%(count)d %(items)s eliminesis sucesoze." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "Onu ne povas eliminar %(name)s" - -msgid "Are you sure?" -msgstr "Ka vu esas certa?" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Eliminar selektita %(verbose_name_plural)s" - -msgid "Administration" -msgstr "" - -msgid "All" -msgstr "Omni" - -msgid "Yes" -msgstr "Yes" - -msgid "No" -msgstr "No" - -msgid "Unknown" -msgstr "Nekonocato" - -msgid "Any date" -msgstr "Irga dato" - -msgid "Today" -msgstr "Hodie" - -msgid "Past 7 days" -msgstr "7 antea dii" - -msgid "This month" -msgstr "Ca monato" - -msgid "This year" -msgstr "Ca yaro" - -msgid "No date" -msgstr "" - -msgid "Has date" -msgstr "" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"Skribez la korekta %(username)s e pasvorto di kelka staff account. Remarkez " -"ke both feldi darfas rikonocar miniskulo e mayuskulo." - -msgid "Action:" -msgstr "Ago:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Agregar altra %(verbose_name)s" - -msgid "Remove" -msgstr "Eliminar" - -msgid "action time" -msgstr "horo dil ago" - -msgid "user" -msgstr "" - -msgid "content type" -msgstr "" - -msgid "object id" -msgstr "id dil objekto" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/3/library/functions.html#repr) -msgid "object repr" -msgstr "repr dil objekto" - -msgid "action flag" -msgstr "flago dil ago" - -msgid "change message" -msgstr "chanjar mesajo" - -msgid "log entry" -msgstr "logo informo" - -msgid "log entries" -msgstr "logo informi" - -#, python-format -msgid "Added \"%(object)s\"." -msgstr "\"%(object)s\" agregesis." - -#, python-format -msgid "Changed \"%(object)s\" - %(changes)s" -msgstr "\"%(object)s\" chanjesis - %(changes)s" - -#, python-format -msgid "Deleted \"%(object)s.\"" -msgstr "\"%(object)s\" eliminesis." - -msgid "LogEntry Object" -msgstr "LogEntry Objekto" - -#, python-brace-format -msgid "Added {name} \"{object}\"." -msgstr "" - -msgid "Added." -msgstr "" - -msgid "and" -msgstr "e" - -#, python-brace-format -msgid "Changed {fields} for {name} \"{object}\"." -msgstr "" - -#, python-brace-format -msgid "Changed {fields}." -msgstr "" - -#, python-brace-format -msgid "Deleted {name} \"{object}\"." -msgstr "" - -msgid "No fields changed." -msgstr "Nula feldo chanjesis." - -msgid "None" -msgstr "Nula" - -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was added successfully." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was changed successfully." -msgstr "" - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Onu devas selektar la objekti por aplikar oli irga ago. Nula objekto " -"chanjesis." - -msgid "No action selected." -msgstr "Nula ago selektesis." - -#, python-format -msgid "The %(name)s \"%(obj)s\" was deleted successfully." -msgstr "La %(name)s \"%(obj)s\" eliminesis sucesoze." - -#, python-format -msgid "%(name)s with ID \"%(key)s\" doesn't exist. Perhaps it was deleted?" -msgstr "" - -#, python-format -msgid "Add %s" -msgstr "Agregar %s" - -#, python-format -msgid "Change %s" -msgstr "Chanjar %s" - -msgid "Database error" -msgstr "Eroro del datumaro" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s chanjesis sucesoze." -msgstr[1] "%(count)s %(name)s chanjesis sucesoze." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s selektita" -msgstr[1] "La %(total_count)s selektita" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "Selektita 0 di %(cnt)s" - -#, python-format -msgid "Change history: %s" -msgstr "Modifikuro historio: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"Por eliminar %(class_name)s %(instance)s on mustas eliminar la sequanta " -"protektita objekti relatita: %(related_objects)s" - -msgid "Django site admin" -msgstr "Django situo admin" - -msgid "Django administration" -msgstr "Django administreyo" - -msgid "Site administration" -msgstr "Administrayo dil ret-situo" - -msgid "Log in" -msgstr "Startar sesiono" - -#, python-format -msgid "%(app)s administration" -msgstr "" - -msgid "Page not found" -msgstr "La pagino ne renkontresis" - -msgid "We're sorry, but the requested page could not be found." -msgstr "Pardonez, ma la demandita pagino ne renkontresis." - -msgid "Home" -msgstr "Hemo" - -msgid "Server error" -msgstr "Eroro del servilo" - -msgid "Server error (500)" -msgstr "Eroro del servilo (500)" - -msgid "Server Error (500)" -msgstr "Eroro del servilo (500)" - -msgid "" -"There's been an error. It's been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"Eroro eventis. Ico informesis per e-posto a la administranti dil ret-situo e " -"la eroro esos korektigata balde. Danko pro vua pacienteso." - -msgid "Run the selected action" -msgstr "Exekutar la selektita ago" - -msgid "Go" -msgstr "Irar" - -msgid "Click here to select the objects across all pages" -msgstr "Kliktez hike por selektar la objekti di omna pagini" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Selektar omna %(total_count)s %(module_name)s" - -msgid "Clear selection" -msgstr "Desfacar selekto" - -msgid "" -"First, enter a username and password. Then, you'll be able to edit more user " -"options." -msgstr "" -"Unesme, skribez uzer-nomo ed pasvorto. Pos, vu povos modifikar altra uzer-" -"selekto." - -msgid "Enter a username and password." -msgstr "Skribez uzer-nomo ed pasvorto." - -msgid "Change password" -msgstr "Chanjar pasvorto" - -msgid "Please correct the error below." -msgstr "Korektigez la eroro infre." - -msgid "Please correct the errors below." -msgstr "Korektigez la erori infre." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "Skribez nova pasvorto por la uzero %(username)s." - -msgid "Welcome," -msgstr "Bonvenez," - -msgid "View site" -msgstr "" - -msgid "Documentation" -msgstr "Dokumento" - -msgid "Log out" -msgstr "Klozar sesiono" - -#, python-format -msgid "Add %(name)s" -msgstr "Agregar %(name)s" - -msgid "History" -msgstr "Historio" - -msgid "View on site" -msgstr "Vidar en la ret-situo" - -msgid "Filter" -msgstr "Filtrar" - -msgid "Remove from sorting" -msgstr "Eskartar de klasifiko" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Precedo dil klasifiko: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "Aktivar/desaktivar klasifiko" - -msgid "Delete" -msgstr "Eliminar" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"Eliminar la %(object_name)s '%(escaped_object)s' eliminos relatita objekti, " -"ma vua account ne havas permiso por eliminar la sequanta objekti:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"Eliminar la %(object_name)s '%(escaped_object)s' eliminus la sequanta " -"protektita objekti relatita:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"Ka vu volas eliminar la %(object_name)s \"%(escaped_object)s\"? Omna " -"sequanta objekti relatita eliminesos:" - -msgid "Objects" -msgstr "" - -msgid "Yes, I'm sure" -msgstr "Yes, me esas certa" - -msgid "No, take me back" -msgstr "" - -msgid "Delete multiple objects" -msgstr "Eliminar multopla objekti" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"Eliminar la selektita %(objects_name)s eliminos relatita objekti, ma vua " -"account ne havas permiso por eliminar la sequanta objekti:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"Eliminar la selektita %(objects_name)s eliminos la sequanta protektita " -"objekti relatita:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"Ka vu volas eliminar la selektita %(objects_name)s? Omna sequanta objekti ed " -"olia relatita objekti eliminesos:" - -msgid "Change" -msgstr "Modifikar" - -msgid "Delete?" -msgstr "Ka eliminar?" - -#, python-format -msgid " By %(filter_title)s " -msgstr "Per %(filter_title)s " - -msgid "Summary" -msgstr "" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "Modeli en la %(name)s apliko" - -msgid "Add" -msgstr "Agregar" - -msgid "You don't have permission to edit anything." -msgstr "Vu ne havas permiso por facar modifiki." - -msgid "Recent actions" -msgstr "" - -msgid "My actions" -msgstr "" - -msgid "None available" -msgstr "Nulo disponebla" - -msgid "Unknown content" -msgstr "Nekonocata kontenajo" - -msgid "" -"Something's wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"Vua datumaro instaluro esas defektiva. Verifikez ke la datumaro tabeli " -"kreadesis e ke la uzero havas permiso por lektar la datumaro." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" - -msgid "Forgotten your password or username?" -msgstr "Ka vu obliviis vua pasvorto od uzer-nomo?" - -msgid "Date/time" -msgstr "Dato/horo" - -msgid "User" -msgstr "Uzero" - -msgid "Action" -msgstr "Ago" - -msgid "" -"This object doesn't have a change history. It probably wasn't added via this " -"admin site." -msgstr "" -"Ica objekto ne havas chanjo-historio. Olu forsan ne agregesis per ica " -"administrala ret-situo." - -msgid "Show all" -msgstr "Montrar omni" - -msgid "Save" -msgstr "Salvar" - -msgid "Popup closing..." -msgstr "" - -#, python-format -msgid "Change selected %(model)s" -msgstr "" - -#, python-format -msgid "Add another %(model)s" -msgstr "" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "" - -msgid "Search" -msgstr "Serchar" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s resulto" -msgstr[1] "%(counter)s resulti" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "%(full_result_count)s totala" - -msgid "Save as new" -msgstr "Salvar kom nova" - -msgid "Save and add another" -msgstr "Salvar ed agregar altra" - -msgid "Save and continue editing" -msgstr "Salvar e durar la modifiko" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "Danko pro vua spensita tempo en la ret-situo hodie." - -msgid "Log in again" -msgstr "Ristartar sesiono" - -msgid "Password change" -msgstr "Pasvorto chanjo" - -msgid "Your password was changed." -msgstr "Vua pasvorto chanjesis." - -msgid "" -"Please enter your old password, for security's sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"Por kauciono, skribez vua anta pasvorto e pos skribez vua nova pasvorto " -"dufoye por verifikar ke olu skribesis korekte." - -msgid "Change my password" -msgstr "Modifikar mea pasvorto" - -msgid "Password reset" -msgstr "Pasvorto chanjo" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "Vua pasvorto chanjesis. Vu darfas startar sesiono nun." - -msgid "Password reset confirmation" -msgstr "Pasvorto chanjo konfirmo" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Skribez vua nova pasvorto dufoye por verifikar ke olu skribesis korekte." - -msgid "New password:" -msgstr "Nova pasvorto:" - -msgid "Confirm password:" -msgstr "Konfirmez pasvorto:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"La link por chanjar pasvorto ne esis valida, forsan pro ke olu ja uzesis. " -"Demandez nova pasvorto chanjo." - -msgid "" -"We've emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" - -msgid "" -"If you don't receive an email, please make sure you've entered the address " -"you registered with, and check your spam folder." -msgstr "" -"Se vu ne recevas mesajo, verifikez ke vu skribis la sama e-posto adreso " -"uzita por vua registro e lektez vua spam mesaji." - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"Vu esas recevanta ica mesajo pro ke vu demandis pasvorto chanjo por vua " -"uzero account che %(site_name)s." - -msgid "Please go to the following page and choose a new password:" -msgstr "Irez al sequanta pagino e selektez nova pasvorto:" - -msgid "Your username, in case you've forgotten:" -msgstr "Vua uzernomo, se vu obliviis olu:" - -msgid "Thanks for using our site!" -msgstr "Danko pro uzar nia ret-situo!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "La equipo di %(site_name)s" - -msgid "" -"Forgotten your password? Enter your email address below, and we'll email " -"instructions for setting a new one." -msgstr "" -"Ka vu obliviis vua pasvorto? Skribez vua e-posto adreso infre e ni sendos " -"instrucioni por kreadar nova pasvorto." - -msgid "Email address:" -msgstr "E-postala adreso:" - -msgid "Reset my password" -msgstr "Chanjar mea pasvorto" - -msgid "All dates" -msgstr "Omna dati" - -#, python-format -msgid "Select %s" -msgstr "Selektar %s" - -#, python-format -msgid "Select %s to change" -msgstr "Selektar %s por chanjar" - -msgid "Date:" -msgstr "Dato:" - -msgid "Time:" -msgstr "Horo:" - -msgid "Lookup" -msgstr "Serchado" - -msgid "Currently:" -msgstr "Aktuale" - -msgid "Change:" -msgstr "Chanjo:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/io/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/io/LC_MESSAGES/djangojs.mo deleted file mode 100644 index fba64da89f8fb8d99dd31e965014a6bd1a0d0105..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 464 zcmYLE!A=4(6x8TxkDfi$!~+E1wj~mI(vO)*>gO7K3R-OZ<&Ms9NV3fhTa$Z{_NVb$Fx6w?M z)&-dOTxamK&OIbnkZAgvK;J1D&~^tj*j$V8-NYnJY+?TnRGD zEU7I*Cr`Hlfkh)k6F~WCMbhjeU(@* zsBNHSA+_m}bRnHrq4$;yp>yaa(*OVf diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/io/LC_MESSAGES/djangojs.po b/venv/Lib/site-packages/django/contrib/admin/locale/io/LC_MESSAGES/djangojs.po deleted file mode 100644 index d7be82e..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/io/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,145 +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: 2015-01-17 11:07+0100\n" -"PO-Revision-Date: 2014-10-05 20:11+0000\n" -"Last-Translator: Jannis Leidel \n" -"Language-Team: Ido (http://www.transifex.com/projects/p/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" - -#, javascript-format -msgid "Available %s" -msgstr "" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "" - -msgid "Filter" -msgstr "" - -msgid "Choose all" -msgstr "" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "" - -msgid "Choose" -msgstr "" - -msgid "Remove" -msgstr "" - -#, javascript-format -msgid "Chosen %s" -msgstr "" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" - -msgid "Remove all" -msgstr "" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "" - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "" -msgstr[1] "" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" - -msgid "" -"You have selected an action, but you haven't saved your changes to " -"individual fields yet. Please click OK to save. You'll need to re-run the " -"action." -msgstr "" - -msgid "" -"You have selected an action, and you haven't made any changes on individual " -"fields. You're probably looking for the Go button rather than the Save " -"button." -msgstr "" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "" -msgstr[1] "" - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "" -msgstr[1] "" - -msgid "Now" -msgstr "" - -msgid "Clock" -msgstr "" - -msgid "Choose a time" -msgstr "" - -msgid "Midnight" -msgstr "" - -msgid "6 a.m." -msgstr "" - -msgid "Noon" -msgstr "" - -msgid "Cancel" -msgstr "" - -msgid "Today" -msgstr "" - -msgid "Calendar" -msgstr "" - -msgid "Yesterday" -msgstr "" - -msgid "Tomorrow" -msgstr "" - -msgid "" -"January February March April May June July August September October November " -"December" -msgstr "" - -msgid "S M T W T F S" -msgstr "" - -msgid "Show" -msgstr "" - -msgid "Hide" -msgstr "" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/is/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/is/LC_MESSAGES/django.mo deleted file mode 100644 index 553296860530c3d37bca2f335b2cc9b770a3af40..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16804 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 diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/is/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/is/LC_MESSAGES/django.po deleted file mode 100644 index 868a452..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/is/LC_MESSAGES/django.po +++ /dev/null @@ -1,720 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Dagur Ammendrup , 2019 -# Hafsteinn Einarsson , 2011-2012 -# Jannis Leidel , 2011 -# 479d446b5da12875beba10cac54e9faf_a7ca1e7 , 2013 -# Thordur Sigurdsson , 2016-2020 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-07-14 19:53+0200\n" -"PO-Revision-Date: 2020-07-14 22:38+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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "Eyddi %(count)d %(items)s." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "Get ekki eytt %(name)s" - -msgid "Are you sure?" -msgstr "Ertu viss?" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Eyða völdum %(verbose_name_plural)s" - -msgid "Administration" -msgstr "Vefstjórn" - -msgid "All" -msgstr "Allt" - -msgid "Yes" -msgstr "Já" - -msgid "No" -msgstr "Nei" - -msgid "Unknown" -msgstr "Óþekkt" - -msgid "Any date" -msgstr "Allar dagsetningar" - -msgid "Today" -msgstr "Dagurinn í dag" - -msgid "Past 7 days" -msgstr "Síðustu 7 dagar" - -msgid "This month" -msgstr "Þessi mánuður" - -msgid "This year" -msgstr "Þetta ár" - -msgid "No date" -msgstr "Engin dagsetning" - -msgid "Has date" -msgstr "Hefur dagsetningu" - -msgid "Empty" -msgstr "Tómt" - -msgid "Not empty" -msgstr "Ekki tómt" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"Vinsamlegast sláðu inn rétt %(username)s og lykilorð fyrir starfsmanna " -"aðgang. Takið eftir að í báðum reitum skipta há- og lágstafir máli." - -msgid "Action:" -msgstr "Aðgerð:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Bæta við öðrum %(verbose_name)s" - -msgid "Remove" -msgstr "Fjarlægja" - -msgid "Addition" -msgstr "Viðbót" - -msgid "Change" -msgstr "Breyta" - -msgid "Deletion" -msgstr "Eyðing" - -msgid "action time" -msgstr "tími aðgerðar" - -msgid "user" -msgstr "notandi" - -msgid "content type" -msgstr "efnistag" - -msgid "object id" -msgstr "kenni hlutar" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "framsetning hlutar" - -msgid "action flag" -msgstr "aðgerðarveifa" - -msgid "change message" -msgstr "breyta skilaboði" - -msgid "log entry" -msgstr "kladdafærsla" - -msgid "log entries" -msgstr "kladdafærslur" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "Bætti við „%(object)s“." - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "Breytti „%(object)s“ — %(changes)s" - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "Eyddi „%(object)s.“" - -msgid "LogEntry Object" -msgstr "LogEntry hlutur" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "Bætti við {name} „{object}“." - -msgid "Added." -msgstr "Bætti við." - -msgid "and" -msgstr "og" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "Breytti {fields} fyrir {name} „{object}“." - -#, python-brace-format -msgid "Changed {fields}." -msgstr "Breytti {fields}." - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "Eyddi {name} „{object}“." - -msgid "No fields changed." -msgstr "Engum reitum breytt." - -msgid "None" -msgstr "Ekkert" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "" -"Haltu inni „Control“, eða „Command“ á Mac til þess að velja fleira en eitt." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "{name} „{obj}“ var bætt við." - -msgid "You may edit it again below." -msgstr "Þú mátt breyta þessu aftur hér að neðan." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "" -"{name} „{obj}“ hefur verið bætt við. Þú getur bætt við öðru {name} að neðan." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "{name} „{obj}“ hefur verið breytt. Þú getur breytt því aftur að neðan." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "" -"{name} „{obj}“ hefur verið bætt við. Þú getur breytt því aftur að neðan." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "" -"{name} \"{obj}\" hefur verið breytt. Þú getur bætt við öðru {name} að neðan." - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "{name} „{obj}“ hefur verið breytt." - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Hlutir verða að vera valdir til að framkvæma aðgerðir á þeim. Engu hefur " -"verið breytt." - -msgid "No action selected." -msgstr "Engin aðgerð valin." - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "%(name)s „%(obj)s“ var eytt." - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "%(name)s með ID \"%(key)s\" er ekki til. Var því mögulega eytt?" - -#, python-format -msgid "Add %s" -msgstr "Bæta við %s" - -#, python-format -msgid "Change %s" -msgstr "Breyta %s" - -#, python-format -msgid "View %s" -msgstr "Skoða %s" - -msgid "Database error" -msgstr "Gagnagrunnsvilla" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s var breytt." -msgstr[1] "%(count)s %(name)s var breytt." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "Allir %(total_count)s valdir" -msgstr[1] "Allir %(total_count)s valdir" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "0 af %(cnt)s valin" - -#, python-format -msgid "Change history: %s" -msgstr "Breytingarsaga: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"Að eyða %(class_name)s %(instance)s þyrfti að eyða eftirfarandi tengdum " -"hlutum: %(related_objects)s" - -msgid "Django site admin" -msgstr "Django vefstjóri" - -msgid "Django administration" -msgstr "Django vefstjórn" - -msgid "Site administration" -msgstr "Vefstjóri" - -msgid "Log in" -msgstr "Skrá inn" - -#, python-format -msgid "%(app)s administration" -msgstr "%(app)s vefstjórn" - -msgid "Page not found" -msgstr "Síða fannst ekki" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "Því miður fannst umbeðin síða ekki." - -msgid "Home" -msgstr "Heim" - -msgid "Server error" -msgstr "Kerfisvilla" - -msgid "Server error (500)" -msgstr "Kerfisvilla (500)" - -msgid "Server Error (500)" -msgstr "Kerfisvilla (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"Villa kom upp. Hún hefur verið tilkynnt til vefstjóra með tölvupósti og ætti " -"að lagast fljótlega. Þökkum þolinmæðina." - -msgid "Run the selected action" -msgstr "Keyra valda aðgerð" - -msgid "Go" -msgstr "Ãfram" - -msgid "Click here to select the objects across all pages" -msgstr "Smelltu hér til að velja alla hluti" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Velja alla %(total_count)s %(module_name)s" - -msgid "Clear selection" -msgstr "Hreinsa val" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "Módel í appinu %(name)s" - -msgid "Add" -msgstr "Bæta við" - -msgid "View" -msgstr "Skoða" - -msgid "You don’t have permission to view or edit anything." -msgstr "Þú hefur ekki réttindi til að skoða eða breyta neinu." - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" -"Fyrst, settu inn notendanafn og lykilorð. Svo geturðu breytt öðrum " -"notendamöguleikum." - -msgid "Enter a username and password." -msgstr "Sláðu inn notandanafn og lykilorð." - -msgid "Change password" -msgstr "Breyta lykilorði" - -msgid "Please correct the error below." -msgstr "Vinsamlegast lagfærðu villuna fyrir neðan." - -msgid "Please correct the errors below." -msgstr "Vinsamlegast leiðréttu villurnar hér að neðan." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "Settu inn nýtt lykilorð fyrir notandann %(username)s." - -msgid "Welcome," -msgstr "Velkomin(n)," - -msgid "View site" -msgstr "Skoða vef" - -msgid "Documentation" -msgstr "Skjölun" - -msgid "Log out" -msgstr "Skrá út" - -#, python-format -msgid "Add %(name)s" -msgstr "Bæta við %(name)s" - -msgid "History" -msgstr "Saga" - -msgid "View on site" -msgstr "Skoða á vef" - -msgid "Filter" -msgstr "Sía" - -msgid "Clear all filters" -msgstr "Hreinsa allar síur" - -msgid "Remove from sorting" -msgstr "Taka úr röðun" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Forgangur röðunar: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "Röðun af/á" - -msgid "Delete" -msgstr "Eyða" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"Eyðing á %(object_name)s „%(escaped_object)s“ hefði í för með sér eyðingu á " -"tengdum hlutum en þú hefur ekki réttindi til að eyða eftirfarandi hlutum:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"Að eyða %(object_name)s „%(escaped_object)s“ þyrfti að eyða eftirfarandi " -"tengdum hlutum:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"Ertu viss um að þú viljir eyða %(object_name)s „%(escaped_object)s“? Öllu " -"eftirfarandi verður eytt:" - -msgid "Objects" -msgstr "Hlutir" - -msgid "Yes, I’m sure" -msgstr "Já ég er viss." - -msgid "No, take me back" -msgstr "Nei, fara til baka" - -msgid "Delete multiple objects" -msgstr "Eyða mörgum hlutum." - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"Að eyða völdu %(objects_name)s leiðir til þess að skyldum hlutum er eytt, en " -"þinn aðgangur hefur ekki réttindi til að eyða eftirtöldum hlutum:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"Að eyða völdum %(objects_name)s myndi leiða til þess að eftirtöldum skyldum " -"hlutum yrði eytt:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"Ertu viss um að þú viljir eyða völdum %(objects_name)s? Öllum eftirtöldum " -"hlutum og skyldum hlutum verður eytt:" - -msgid "Delete?" -msgstr "Eyða?" - -#, python-format -msgid " By %(filter_title)s " -msgstr " Eftir %(filter_title)s " - -msgid "Summary" -msgstr "Samantekt" - -msgid "Recent actions" -msgstr "Nýlegar aðgerðir" - -msgid "My actions" -msgstr "Mínar aðgerðir" - -msgid "None available" -msgstr "Engin fáanleg" - -msgid "Unknown content" -msgstr "Óþekkt innihald" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"Eitthvað er að gagnagrunnsuppsetningu. Gakktu úr skugga um að allar töflur " -"séu til staðar og að notandinn hafi aðgang að grunninum." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"Þú ert skráður inn sem %(username)s, en ert ekki með réttindi að þessari " -"síðu. Viltu skrá þig inn sem annar notandi?" - -msgid "Forgotten your password or username?" -msgstr "Gleymt notandanafn eða lykilorð?" - -msgid "Toggle navigation" -msgstr "" - -msgid "Date/time" -msgstr "Dagsetning/tími" - -msgid "User" -msgstr "Notandi" - -msgid "Action" -msgstr "Aðgerð" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" -"Þessi hlutur hefur enga breytingasögu. Hann var líklega ekki búinn til á " -"þessu stjórnunarsvæði." - -msgid "Show all" -msgstr "Sýna allt" - -msgid "Save" -msgstr "Vista" - -msgid "Popup closing…" -msgstr "Sprettigluggi lokast..." - -msgid "Search" -msgstr "Leita" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s niðurstaða" -msgstr[1] "%(counter)s niðurstöður" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "%(full_result_count)s í heildina" - -msgid "Save as new" -msgstr "Vista sem nýtt" - -msgid "Save and add another" -msgstr "Vista og búa til nýtt" - -msgid "Save and continue editing" -msgstr "Vista og halda áfram að breyta" - -msgid "Save and view" -msgstr "Vista og skoða" - -msgid "Close" -msgstr "Loka" - -#, python-format -msgid "Change selected %(model)s" -msgstr "Breyta völdu %(model)s" - -#, python-format -msgid "Add another %(model)s" -msgstr "Bæta við %(model)s" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "Eyða völdu %(model)s" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "Takk fyrir að verja tíma í vefsíðuna í dag." - -msgid "Log in again" -msgstr "Skráðu þig inn aftur" - -msgid "Password change" -msgstr "Breyta lykilorði" - -msgid "Your password was changed." -msgstr "Lykilorði þínu var breytt" - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"Vinsamlegast skrifaðu gamla lykilorðið þitt til öryggis. Sláðu svo nýja " -"lykilorðið tvisvar inn svo að hægt sé að ganga úr skugga um að þú hafir ekki " -"gert innsláttarvillu." - -msgid "Change my password" -msgstr "Breyta lykilorðinu mínu" - -msgid "Password reset" -msgstr "Endurstilla lykilorð" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "Lykilorðið var endurstillt. Þú getur núna skráð þig inn á vefsvæðið." - -msgid "Password reset confirmation" -msgstr "Staðfesting endurstillingar lykilorðs" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Vinsamlegast settu inn nýja lykilorðið tvisvar til að forðast " -"innsláttarvillur." - -msgid "New password:" -msgstr "Nýtt lykilorð:" - -msgid "Confirm password:" -msgstr "Staðfestu lykilorð:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"Endurstilling lykilorðs tókst ekki. Slóðin var ógild. Hugsanlega hefur hún " -"nú þegar verið notuð. Vinsamlegast biddu um nýja endurstillingu." - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" -"Við höfum sent þér tölvupóst með leiðbeiningum til að endurstilla lykilorðið " -"þitt, sé aðgangur til með netfanginu sem þú slóst inn. Þú ættir að fá " -"leiðbeiningarnar fljótlega. " - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" -"Ef þú færð ekki tölvupóstinn, gakktu úr skugga um að netfangið sem þú slóst " -"inn sé það sama og þú notaðir til að stofna aðganginn og að það hafi ekki " -"lent í spamsíu." - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"Þú ert að fá þennan tölvupóst því þú baðst um endurstillingu á lykilorði " -"fyrir aðganginn þinn á %(site_name)s." - -msgid "Please go to the following page and choose a new password:" -msgstr "Vinsamlegast farðu á eftirfarandi síðu og veldu nýtt lykilorð:" - -msgid "Your username, in case you’ve forgotten:" -msgstr "Notandanafnið þitt ef þú skyldir hafa gleymt því:" - -msgid "Thanks for using our site!" -msgstr "Takk fyrir að nota vefinn okkar!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "%(site_name)s hópurinn" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" -"Hefurðu gleymt lykilorðinu þínu? Sláðu inn netfangið þitt hér að neðan og " -"við sendum þér tölvupóst með leiðbeiningum til að setja nýtt lykilorð. " - -msgid "Email address:" -msgstr "Netfang:" - -msgid "Reset my password" -msgstr "Endursstilla lykilorðið mitt" - -msgid "All dates" -msgstr "Allar dagsetningar" - -#, python-format -msgid "Select %s" -msgstr "Veldu %s" - -#, python-format -msgid "Select %s to change" -msgstr "Veldu %s til að breyta" - -#, python-format -msgid "Select %s to view" -msgstr "Veldu %s til að skoða" - -msgid "Date:" -msgstr "Dagsetning:" - -msgid "Time:" -msgstr "Tími:" - -msgid "Lookup" -msgstr "Fletta upp" - -msgid "Currently:" -msgstr "Eins og er:" - -msgid "Change:" -msgstr "Breyta:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/is/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/is/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 29c2bc12ac009b2f2f7d1016be981cf0d3623716..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5174 zcmb`KO^h5z6~_xQAz>2|;*dZ>LMod$Yvau9N1U}8XA?X2PGTo(Ti&sQ1wqtI*L2rT zch%5cJ-Y)DvV~B>!61?#@g-+4E^tDEQzSSb4j_aC;(+-0zwVmZ z@px@4nbuVQx?a7idiCnn$Go$t^fiWOH_`)?-p$x?VhJxiCvIkJ2Y3>E5BMX;pMvl>{YzT zv@e6VfN!|`w;bOB(FOY+coTRQq;|gV%6|xc9Qli29lRHfP0bgr4E`3p8~mH&t(YXze*h%; zjLX-+4AU+u&p1Prw=Q4^DpHokjULNPgeuI0aI_Pl7a0bB_C5`3sJRLF(ryNcx`! zzW@e~e*$TKI`1#+{VYiKoB*lbmq56Hy$O=uDoEox3!Vjk0KNsjj6sqe{{~6#=1q*v zgLi_|?@{n8;LG4Q!9Rlm_!=gG;_j~?wflFM|EJ@B9B;zp(D-k0yd9)^ce(sMj`utH zLynJtm_|0?xYco+W7%;M#L{QeF2CIoBDR%Y?jc`{yYFd`Y@#@P7-<3t?qJ)I9z?1j zJ%U8*|7j$O$1)Q6l^%)~s2sgIb<>$aBkv`(`v@YR}+}|YnDAF@XGnBzY^G*+~ z6M80*Xf7W|qL`+5nnI%WNqZbUnAYOiyd{z0)`XiD-@K)%Ej}TTO)EWit+H7zDp7^a z@(y87CsrZbllp05*`BUYp=gAXZ%)`=p_?*fdjn$<>A(fwC+twJuA-rw9nOV$-9+lV zu~0SJ+#24@o8ux3A?CtzgI+3ZZ@)a2k?G339I8d_b+vu6DWisrSxq+LRKz`2Q=vuv zdF4rVK%#QwSLO{FDD7QWvm2{+i%}mm%j{6o8uGxA+))nXFSaNVniGIlO2}{Vv(Ao$O;7FxW6LdG%lJ}8U1+fzn)Xjzd!K} z%Ol|-}B(}mt zqY=w)g-1r)fajZG3GY#PzCD((OO6!u_oEU%MvD47R0$s=MQ)!efukkZxk}i+t`KVp z@u+sbyOr=BQOAAUY&5c?|aoh5vX6uCX61dfyp_LLI7n9=Z?vL=y8sq(SIhssA}SCML&PO~bXnVOj{Pi-$x&GP9T z)hBjro5C~pqDXAH9t)j>!kW0s>w$?qEP_SlV@yecW%iUUWV@F{MI}$8j`maG%W_?c zsLJ=_1jTl#ntV%OZKpapxxBnwvDBt&$(2geM3aTFeLy{LU{WQMTgMjmFU+qGYq~Nu zwikgaHSEGZRpnN$*vU>Pl-@;4Gft$PJ6f-mcdqMEUo9Dz=XKL~*sQC3XG7V6p;a6a zV~4{u7Gb$&;wY(d-O01b+{`Xse9mpbA1&qF@>V6F%ZMb1PMocUEL-)n3%HKdvQ?o&>C*+``Rt6ff_GJRjvd2x zm=PcU*JvK;vSct0%I?66(7r2abBimuxZsXd9wZyYkPD={ADUBYZ zX=Rs|vhx~8?sYYgMmO99H6UA7;n2Ae8?M%b&d&F5LGYSjrfswH`BiW*C2YQzohv3f zjaagN9m+1ELUtNEmw@x~+mPa-1#fmKT+(965|NRSZTo{97l?-83GyG zl|DkNGHR>FvDV^UM6j2_+{?`CN2LA#SeLtSU>)qeih-wS<+1D}PR`iJ$+XyxRVxqE z+=(mXuKwCe5dXQ;MKO@8x}9aGxSySgF@Cr|kS)01tuQq0%NUK~PFWPlc3WYJuoiHH z_bhe*L6e1Rg|cbnd_=`qX>IHxSly@|qO|y$sEJri@IZ@BMO`Pn5Aw`^{>)Hr(DvKQyp z=e|JvRM*o#^-+lo%YwX diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/is/LC_MESSAGES/djangojs.po b/venv/Lib/site-packages/django/contrib/admin/locale/is/LC_MESSAGES/djangojs.po deleted file mode 100644 index 5ddb17c..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/is/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,267 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# gudbergur , 2012 -# Hafsteinn Einarsson , 2011-2012 -# Jannis Leidel , 2011 -# Matt R, 2018 -# Thordur Sigurdsson , 2016-2017,2020-2021 -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-04-06 17:37+0000\n" -"Last-Translator: Thordur Sigurdsson \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" - -#, javascript-format -msgid "Available %s" -msgstr "Fáanleg %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Þetta er listi af því %s sem er í boði. Þú getur ákveðið hluti með því að " -"velja þá í boxinu að neðan og ýta svo á \"Velja\" örina milli boxana tveggja." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "Skrifaðu í boxið til að sía listann af því %s sem er í boði." - -msgid "Filter" -msgstr "Sía" - -msgid "Choose all" -msgstr "Velja öll" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Smelltu til að velja allt %s í einu." - -msgid "Choose" -msgstr "Veldu" - -msgid "Remove" -msgstr "Fjarlægja" - -#, javascript-format -msgid "Chosen %s" -msgstr "Valin %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Þetta er listinn af völdu %s. Þú getur fjarlægt hluti með því að velja þá í " -"boxinu að neðan og ýta svo á \"Eyða\" örina á milli boxana tveggja." - -msgid "Remove all" -msgstr "Eyða öllum" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Smelltu til að fjarlægja allt valið %s í einu." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] " %(sel)s í %(cnt)s valin" -msgstr[1] " %(sel)s í %(cnt)s valin" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Enn eru óvistaðar breytingar í reitum. Ef þú keyrir aðgerð munu breytingar " -"ekki verða vistaðar." - -msgid "" -"You have selected an action, but you haven’t saved your changes to " -"individual fields yet. Please click OK to save. You’ll need to re-run the " -"action." -msgstr "" -"Þú hefur valið aðgerð en hefur ekki vistað breytingar á reitum. Vinsamlegast " -"veldu 'à lagi' til að vista. Þú þarft að endurkeyra aðgerðina." - -msgid "" -"You have selected an action, and you haven’t made any changes on individual " -"fields. You’re probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Þú hefur valið aðgerð en hefur ekki gert breytingar á reitum. Þú ert líklega " -"að leita að 'Fara' hnappnum frekar en 'Vista' hnappnum." - -msgid "Now" -msgstr "Núna" - -msgid "Midnight" -msgstr "Miðnætti" - -msgid "6 a.m." -msgstr "6 f.h." - -msgid "Noon" -msgstr "Hádegi" - -msgid "6 p.m." -msgstr "6 e.h." - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "Athugaðu að þú ert %s klukkustund á undan tíma vefþjóns." -msgstr[1] "Athugaðu að þú ert %s klukkustundum á undan tíma vefþjóns." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "Athugaðu að þú ert %s klukkustund á eftir tíma vefþjóns." -msgstr[1] "Athugaðu að þú ert %s klukkustundum á eftir tíma vefþjóns." - -msgid "Choose a Time" -msgstr "Veldu tíma" - -msgid "Choose a time" -msgstr "Veldu tíma" - -msgid "Cancel" -msgstr "Hætta við" - -msgid "Today" -msgstr "à dag" - -msgid "Choose a Date" -msgstr "Veldu dagsetningu" - -msgid "Yesterday" -msgstr "à gær" - -msgid "Tomorrow" -msgstr "à morgun" - -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" - -msgctxt "abbrev. month January" -msgid "Jan" -msgstr "Jan" - -msgctxt "abbrev. month February" -msgid "Feb" -msgstr "Feb" - -msgctxt "abbrev. month March" -msgid "Mar" -msgstr "Mar" - -msgctxt "abbrev. month April" -msgid "Apr" -msgstr "Apr" - -msgctxt "abbrev. month May" -msgid "May" -msgstr "Maí" - -msgctxt "abbrev. month June" -msgid "Jun" -msgstr "Jún" - -msgctxt "abbrev. month July" -msgid "Jul" -msgstr "Júl" - -msgctxt "abbrev. month August" -msgid "Aug" -msgstr "Ãgú" - -msgctxt "abbrev. month September" -msgid "Sep" -msgstr "Sep" - -msgctxt "abbrev. month October" -msgid "Oct" -msgstr "Okt" - -msgctxt "abbrev. month November" -msgid "Nov" -msgstr "Nóv" - -msgctxt "abbrev. month December" -msgid "Dec" -msgstr "Des" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "S" - -msgctxt "one letter Monday" -msgid "M" -msgstr "M" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "Þ" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "M" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "F" - -msgctxt "one letter Friday" -msgid "F" -msgstr "F" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "L" - -msgid "Show" -msgstr "Sýna" - -msgid "Hide" -msgstr "Fela" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/it/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/it/LC_MESSAGES/django.mo deleted file mode 100644 index 45e90398094b5dcedd1096411bc2a57fdbb2c87e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17309 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 aU8t}7gg*~eU%|APOn?7VTlmhi&ipUuYDd!m diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/it/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/it/LC_MESSAGES/django.po deleted file mode 100644 index e380766..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/it/LC_MESSAGES/django.po +++ /dev/null @@ -1,742 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# 0d21a39e384d88c2313b89b5042c04cb, 2017 -# Carlo Miron , 2018-2019 -# Davide Targa , 2021 -# Denis Darii , 2011 -# Flavio Curella , 2013 -# Jannis Leidel , 2011 -# Luciano De Falco Alfano, 2016 -# Marco Bonetti, 2014 -# Mirco Grillo , 2018,2020 -# Nicola Larosa , 2013 -# palmux , 2014-2015,2021 -# Mattia Procopio , 2015 -# Stefano Brentegani , 2015 -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-12 11:54+0000\n" -"Last-Translator: Davide Targa \n" -"Language-Team: Italian (http://www.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" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Cancella %(verbose_name_plural)s selezionati" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "Cancellati/e con successo %(count)d %(items)s." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "Impossibile cancellare %(name)s " - -msgid "Are you sure?" -msgstr "Confermi?" - -msgid "Administration" -msgstr "Amministrazione" - -msgid "All" -msgstr "Tutti" - -msgid "Yes" -msgstr "Sì" - -msgid "No" -msgstr "No" - -msgid "Unknown" -msgstr "Sconosciuto" - -msgid "Any date" -msgstr "Qualsiasi data" - -msgid "Today" -msgstr "Oggi" - -msgid "Past 7 days" -msgstr "Ultimi 7 giorni" - -msgid "This month" -msgstr "Questo mese" - -msgid "This year" -msgstr "Quest'anno" - -msgid "No date" -msgstr "Senza data" - -msgid "Has date" -msgstr "Ha la data" - -msgid "Empty" -msgstr "Vuoto" - -msgid "Not empty" -msgstr "Non vuoto" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"Inserisci %(username)s e password corretti per un account di staff. Nota che " -"entrambi i campi distinguono maiuscole e minuscole." - -msgid "Action:" -msgstr "Azione:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Aggiungi un altro %(verbose_name)s." - -msgid "Remove" -msgstr "Elimina" - -msgid "Addition" -msgstr "Aggiunta " - -msgid "Change" -msgstr "Modifica" - -msgid "Deletion" -msgstr "Eliminazione" - -msgid "action time" -msgstr "momento dell'azione" - -msgid "user" -msgstr "utente" - -msgid "content type" -msgstr "content type" - -msgid "object id" -msgstr "id dell'oggetto" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "rappr. dell'oggetto" - -msgid "action flag" -msgstr "flag di azione" - -msgid "change message" -msgstr "messaggio di modifica" - -msgid "log entry" -msgstr "voce di log" - -msgid "log entries" -msgstr "voci di log" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "\"%(object)s\" aggiunto." - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "%(object)s%(changes)s modificati" - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "\"%(object)s\" cancellato." - -msgid "LogEntry Object" -msgstr "Oggetto LogEntry" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "Aggiunto {name} \"{object}\"." - -msgid "Added." -msgstr "Aggiunto." - -msgid "and" -msgstr "e" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "Modificati {fields} per {name} \"{object}\"." - -#, python-brace-format -msgid "Changed {fields}." -msgstr "Modificati {fields}." - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "Eliminato {name} \"{object}\"." - -msgid "No fields changed." -msgstr "Nessun campo modificato." - -msgid "None" -msgstr "Nessuno" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "" -"Tieni premuto \"Control\", o \"Command\" su Mac, per selezionarne più di uno." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "Il {name} \"{obj}\" è stato aggiunto con successo." - -msgid "You may edit it again below." -msgstr "Puoi modificarlo di nuovo qui sotto." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "" -"Il {name} \"{obj}\" è stato aggiunto con successo. Puoi aggiungere un altro " -"{name} qui sotto." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "" -"Il {name} \"{obj}\" è stato modificato con successo. Puoi modificarlo " -"nuovamente qui sotto." - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "" -"Il {name} \"{obj}\" è stato aggiunto con successo. Puoi modificarlo " -"nuovamente qui sotto." - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "" -"Il {name} \"{obj}\" è stato modificato con successo. Puoi aggiungere un " -"altro {name} qui sotto." - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "Il {name} \"{obj}\" è stato modificato con successo." - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"Occorre selezionare degli oggetti per potervi eseguire azioni. Nessun " -"oggetto è stato cambiato." - -msgid "No action selected." -msgstr "Nessuna azione selezionata." - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "%(name)s \"%(obj)s\" cancellato correttamente." - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "" -"%(name)s con ID \"%(key)s\" non esiste. Probabilmente è stato cancellato?" - -#, python-format -msgid "Add %s" -msgstr "Aggiungi %s" - -#, python-format -msgid "Change %s" -msgstr "Modifica %s" - -#, python-format -msgid "View %s" -msgstr "Vista %s" - -msgid "Database error" -msgstr "Errore del database" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s modificato correttamente." -msgstr[1] "%(count)s %(name)s modificati correttamente." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s selezionato" -msgstr[1] "Tutti i %(total_count)s selezionati" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "0 di %(cnt)s selezionati" - -#, python-format -msgid "Change history: %s" -msgstr "Tracciato delle modifiche: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"La cancellazione di %(class_name)s %(instance)s richiederebbe l'eliminazione " -"dei seguenti oggetti protetti correlati: %(related_objects)s" - -msgid "Django site admin" -msgstr "Amministrazione sito Django" - -msgid "Django administration" -msgstr "Amministrazione Django" - -msgid "Site administration" -msgstr "Amministrazione sito" - -msgid "Log in" -msgstr "Accedi" - -#, python-format -msgid "%(app)s administration" -msgstr "Amministrazione %(app)s" - -msgid "Page not found" -msgstr "Pagina non trovata" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "Spiacenti, ma la pagina richiesta non è stata trovata." - -msgid "Home" -msgstr "Pagina iniziale" - -msgid "Server error" -msgstr "Errore del server" - -msgid "Server error (500)" -msgstr "Errore del server (500)" - -msgid "Server Error (500)" -msgstr "Errore del server (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"Si è verificato un errore. Gli amministratori del sito ne sono stati " -"informati per email, e vi porranno rimedio a breve. Grazie per la vostra " -"pazienza." - -msgid "Run the selected action" -msgstr "Esegui l'azione selezionata" - -msgid "Go" -msgstr "Vai" - -msgid "Click here to select the objects across all pages" -msgstr "Clicca qui per selezionare gli oggetti da tutte le pagine." - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "Seleziona tutti %(total_count)s %(module_name)s" - -msgid "Clear selection" -msgstr "Annulla la selezione" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "Modelli nell'applicazione %(name)s" - -msgid "Add" -msgstr "Aggiungi" - -msgid "View" -msgstr "Vista" - -msgid "You don’t have permission to view or edit anything." -msgstr "Non hai i permessi per visualizzare o modificare nulla." - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" -"Prima di tutto inserisci nome utente e password. Poi potrai modificare le " -"altre impostazioni utente." - -msgid "Enter a username and password." -msgstr "Inserisci nome utente e password." - -msgid "Change password" -msgstr "Modifica password" - -msgid "Please correct the error below." -msgstr "Per favore, correggi l'errore sottostante" - -msgid "Please correct the errors below." -msgstr "Correggi gli errori qui sotto." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "" -"Inserisci una nuova password per l'utente %(username)s." - -msgid "Welcome," -msgstr "Benvenuto," - -msgid "View site" -msgstr "Visualizza il sito" - -msgid "Documentation" -msgstr "Documentazione" - -msgid "Log out" -msgstr "Annulla l'accesso" - -#, python-format -msgid "Add %(name)s" -msgstr "Aggiungi %(name)s" - -msgid "History" -msgstr "Storia" - -msgid "View on site" -msgstr "Vedi sul sito" - -msgid "Filter" -msgstr "Filtra" - -msgid "Clear all filters" -msgstr "Cancella tutti i filtri" - -msgid "Remove from sorting" -msgstr "Elimina dall'ordinamento" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "Priorità d'ordinamento: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "Abilita/disabilita ordinamento" - -msgid "Delete" -msgstr "Cancella" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"La cancellazione di %(object_name)s '%(escaped_object)s' causerebbe la " -"cancellazione di oggetti collegati, ma questo account non ha i permessi per " -"cancellare i seguenti tipi di oggetti:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"La cancellazione di %(object_name)s '%(escaped_object)s' richiederebbe " -"l'eliminazione dei seguenti oggetti protetti correlati:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"Sicuro di voler cancellare %(object_name)s \"%(escaped_object)s\"? Tutti i " -"seguenti oggetti collegati verranno cancellati:" - -msgid "Objects" -msgstr "Oggetti" - -msgid "Yes, I’m sure" -msgstr "Sì, sono sicuro" - -msgid "No, take me back" -msgstr "No, torna indietro" - -msgid "Delete multiple objects" -msgstr "Cancella più oggetti" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"Per eliminare l'elemento %(objects_name)s selezionato è necessario rimuovere " -"anche gli oggetti correlati, ma il tuo account non dispone " -"dell'autorizzazione a eliminare i seguenti tipi di oggetti:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"L'eliminazione dell'elemento %(objects_name)s selezionato richiederebbe la " -"rimozione dei seguenti oggetti protetti correlati:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"Confermi la cancellazione dell'elemento %(objects_name)s selezionato? " -"Saranno rimossi tutti i seguenti oggetti e le loro voci correlate:" - -msgid "Delete?" -msgstr "Cancellare?" - -#, python-format -msgid " By %(filter_title)s " -msgstr " Per %(filter_title)s " - -msgid "Summary" -msgstr "Riepilogo" - -msgid "Recent actions" -msgstr "Azioni recenti" - -msgid "My actions" -msgstr "Le mie azioni" - -msgid "None available" -msgstr "Nulla disponibile" - -msgid "Unknown content" -msgstr "Contenuto sconosciuto" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"Qualcosa non è andato a buon fine nell'installazione del database. " -"Assicurati che le tabelle del database siano state create, e che il database " -"sia leggibile dall'utente corretto." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"Ti sei autenticato come %(username)s, ma non sei autorizzato ad accedere a " -"questa pagina. Vorresti autenticarti con un altro account?" - -msgid "Forgotten your password or username?" -msgstr "Hai dimenticato la password o lo username?" - -msgid "Toggle navigation" -msgstr "Abilita/disabilita navigazione" - -msgid "Start typing to filter…" -msgstr "Inizia a scrivere per filtrare..." - -msgid "Filter navigation items" -msgstr "Filtra gli oggetti di navigazione" - -msgid "Date/time" -msgstr "Data/ora" - -msgid "User" -msgstr "Utente" - -msgid "Action" -msgstr "Azione" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" -"Questo oggetto non ha cambiamenti registrati. Probabilmente non è stato " -"creato con questo sito di amministrazione." - -msgid "Show all" -msgstr "Mostra tutto" - -msgid "Save" -msgstr "Salva" - -msgid "Popup closing…" -msgstr "Chiusura popup..." - -msgid "Search" -msgstr "Cerca" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s risultato" -msgstr[1] "%(counter)s risultati" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "%(full_result_count)s in tutto" - -msgid "Save as new" -msgstr "Salva come nuovo" - -msgid "Save and add another" -msgstr "Salva e aggiungi un altro" - -msgid "Save and continue editing" -msgstr "Salva e continua le modifiche" - -msgid "Save and view" -msgstr "Salva e visualizza" - -msgid "Close" -msgstr "Chiudi" - -#, python-format -msgid "Change selected %(model)s" -msgstr "Modifica la selezione %(model)s" - -#, python-format -msgid "Add another %(model)s" -msgstr "Aggiungi un altro %(model)s" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "Elimina la selezione %(model)s" - -msgid "Thanks for spending some quality time with the web site today." -msgstr "Grazie per avere trascorso del tempo di qualità sul sito oggi." - -msgid "Log in again" -msgstr "Accedi di nuovo" - -msgid "Password change" -msgstr "Cambio password" - -msgid "Your password was changed." -msgstr "La tua password è stata cambiata." - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"Inserisci la password attuale, per ragioni di sicurezza, e poi la nuova " -"password due volte, per verificare di averla scritta correttamente." - -msgid "Change my password" -msgstr "Modifica la mia password" - -msgid "Password reset" -msgstr "Reimposta la password" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "La tua password è stata impostata. Ora puoi effettuare l'accesso." - -msgid "Password reset confirmation" -msgstr "Conferma reimpostazione password" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Inserisci la nuova password due volte, per verificare di averla scritta " -"correttamente." - -msgid "New password:" -msgstr "Nuova password:" - -msgid "Confirm password:" -msgstr "Conferma la password:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"Il link per la reimpostazione della password non era valido, forse perché " -"era già stato usato. Richiedi una nuova reimpostazione della password." - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" -"Abbiamo inviato istruzioni per impostare la password, se esiste un account " -"valido all'indirizzo email che hai indicato. Dovresti riceverle a breve." - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" -"Se non ricevi un messaggio email, accertati di aver inserito l'indirizzo con " -"cui ti sei registrato, e controlla la cartella dello spam." - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"Ricevi questa mail perché hai richiesto di reimpostare la password del tuo " -"account utente presso %(site_name)s." - -msgid "Please go to the following page and choose a new password:" -msgstr "Vai alla pagina seguente e scegli una nuova password:" - -msgid "Your username, in case you’ve forgotten:" -msgstr "Il tuo nome utente, in caso tu l'abbia dimenticato:" - -msgid "Thanks for using our site!" -msgstr "Grazie per aver usato il nostro sito!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "Il team di %(site_name)s" - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" -"Password dimenticata? Inserisci il tuo indirizzo email qui sotto e ti " -"invieremo le istruzioni per impostarne una nuova." - -msgid "Email address:" -msgstr "Indirizzo email:" - -msgid "Reset my password" -msgstr "Reimposta la mia password" - -msgid "All dates" -msgstr "Tutte le date" - -#, python-format -msgid "Select %s" -msgstr "Scegli %s" - -#, python-format -msgid "Select %s to change" -msgstr "Scegli %s da modificare" - -#, python-format -msgid "Select %s to view" -msgstr "Seleziona %s per visualizzarlo" - -msgid "Date:" -msgstr "Data:" - -msgid "Time:" -msgstr "Ora:" - -msgid "Lookup" -msgstr "Consultazione" - -msgid "Currently:" -msgstr "Attualmente:" - -msgid "Change:" -msgstr "Modifica:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/it/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/it/LC_MESSAGES/djangojs.mo deleted file mode 100644 index dfa33eb7b99f9709faf44e6db3a2b271de0371b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5119 zcmcJSTZ|k>6+jCZAZ!Q^2f{1C6%)s6?3wi%Y@Bg6cw>8=HC}t;UE8rlKsD2~GZpuA zjr%d{H7E){gddQ22@nYJ5F!#Ed?A4Z36dp(K)?q`K|%xpA0Q!QAwUrlNSxbUvybuG z7$I6yeY&b{Ro%XI@9moBx70qZxDHY7l=5Pw&I@bYxSn{aQtyHvf-i&L3H(0fr=AV< zpTJjA|3#?(Ht>(|HrlTS{wwfSCL5#uP4E@)9=H`Y;Jxr9yag74k3)XyNp7Or$KcE1 zCqw=7fnS0wp}q!R0>1%eo^OW!Z^K8Ze-AFgJD5cJFF=vcq0D=U8zSlnD0)5#MbA$_ zS^o?0Q}E01<8VKd$htp-GT%?R9fZ$88FxFkFT%UvXW@5YAD&_IH^3jjH^S%Po8b$A zTW-Zh)a&pLcr5UJP{tMT_3)!m#(fov{L}C)@R#s*__x4Y*d&p^6H5EuP@jRXqyAnf z>s*A|9Q7C#|fFf7GufPvN+1IVFt^DF?DE(L9gYZY8{kAQYziffB z|6hlX!$WL>_}w#sR|206{BhvV0)HO(T;Q()e-rroz&`~339^mqYT#c2{~GxBz!xB) zul^DE&(Kbj+9|hi$)0Ts&y!GMLHzJ;$_@(VQ17JNMQKppMiKixKoNheQ)EBn!Zf9? z%JV&xCS{x={wbI2*YG+N9%K*X+Etb%{%f4cRBT-cETpWv^7YWWVK-JSo=%MSO5KvjN)ZBPL&0TXem3wS0XoF2`mzDJP3v`-0BBZkN+(6UQ`blWWf^ z4Rv_fpW2=u*s>qdYV?}e5!<%CmQB@+ZKZ`tSJaG)bLtPd$g1NeDcg=0@rpWLBv#Ft zwB6;tqUKzbxK1}$C%sR&<+iEM`$C&kURHN~k!sVmCK7vQHXYbh%j+~YmqqoP7uGG? zbxCwn({3(0sNVXdUsk8uxfctZE)5kR_EHPBpI34VT?7}qF4O$-uGO*2u=J8P>o&Mi zzJJfG4EH4SJ*!(Q!HZndk)b{9l5&cczr=gQepwq{g`PyWWz&M3-c~uvHY}PV)Ux@q zMMhT7m%V1V%^I63wYtx18U-)-A2q5>^q(~H5$>_*dtUTbiz|K0E90rT*iYV?=cUri zbmW(-H`>&m>b%YHMVU@Kt84J%VMJmyZQ8l>$?npAD?uRn-4mb7b47_R$2#f9JZhO7Gb)gWADoiSn_x)mOh4|i#%s|YN$&i3ro*}XjAny zZmb?cdZT(7VFb*2#L_$}U1ql$_YraO9jz-P zttZK=k~?cWjC6&ZQiCHst2w2{lky36vpG(#XHtiw*JjqY&G|&y=GM0@n7ojXs4Z-0 zElSA^ZHwI^%|vo>z2stHuWdYMqois+r{+`t7$3d*Y*asM(~Jmf>gX}T$d8@2eV^v_ zxvb-&`h!I$t1tSd9-BW^KWzt2MCB)V~eFt{!;Tk((vb?^S znk0)&?$f63o48k8()U+9)amiHY_xsv0YsBdVLGJnC8aaj-y6oW0G8+yTpfDpN~!IIvwY$BZyVg9U_vs zG99_B?-SQ@u~XAYQpB-Q3vJt>T0s|y(UHlA&D6C|P0D1e0wWE%q(zxL<4}`3HDg?v zqjVoBwf8SEo=|sz)os z4q2I(gAEoa#piI5)ToC^3c1l&p3<=?&o+2NWsP;N!>6e5Zgp=-T_$c92`!wGOV3Rr zA3Hur_?K?;(Gp%P5WwPI^OZsteS5CvJ z@%k!O4j8l>deZ+vyI{-B)jNfMsUyB;5{apllZN=j#mcTjTS#cg$%n`y@9)5Dq?64o zt!9a3^$;PoYFi9gBs+}Q*<#9sBT1Kj{!@s49I~h7YUoTIfZftiFLn-Go0V*v&QY_B?kOOAcJt=i3h~(b(PvpLK;;o zlQAg8W(I{gISqB?X;ih, 2011 -# Jannis Leidel , 2011 -# Luciano De Falco Alfano, 2016 -# Marco Bonetti, 2014 -# Mirco Grillo , 2020 -# Nicola Larosa , 2011-2012 -# palmux , 2015,2021 -# Stefano Brentegani , 2015 -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-01-15 15:58+0000\n" -"Last-Translator: palmux \n" -"Language-Team: Italian (http://www.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" - -#, javascript-format -msgid "Available %s" -msgstr "%s disponibili" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"Questa è la lista dei %s disponibili. Puoi sceglierne alcuni selezionandoli " -"nella casella qui sotto e poi facendo clic sulla freccia \"Scegli\" tra le " -"due caselle." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "Scrivi in questa casella per filtrare l'elenco dei %s disponibili." - -msgid "Filter" -msgstr "Filtro" - -msgid "Choose all" -msgstr "Scegli tutto" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "Fai clic per scegliere tutti i %s in una volta." - -msgid "Choose" -msgstr "Scegli" - -msgid "Remove" -msgstr "Elimina" - -#, javascript-format -msgid "Chosen %s" -msgstr "%s scelti" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"Questa è la lista dei %s scelti. Puoi eliminarne alcuni selezionandoli nella " -"casella qui sotto e poi facendo clic sulla freccia \"Elimina\" tra le due " -"caselle." - -msgid "Remove all" -msgstr "Elimina tutti" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "Fai clic per eliminare tutti i %s in una volta." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(sel)s di %(cnt)s selezionato" -msgstr[1] "%(sel)s di %(cnt)s selezionati" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Ci sono aggiornamenti non salvati su singoli campi modificabili. Se esegui " -"un'azione, le modifiche non salvate andranno perse." - -msgid "" -"You have selected an action, but you haven’t saved your changes to " -"individual fields yet. Please click OK to save. You’ll need to re-run the " -"action." -msgstr "" -"Hai selezionato un'azione, ma non hai ancora salvato le modifiche apportate " -"a campi singoli. Fai clic su OK per salvare. Poi dovrai rieseguire l'azione." - -msgid "" -"You have selected an action, and you haven’t made any changes on individual " -"fields. You’re probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Hai selezionato un'azione e non hai ancora apportato alcuna modifica ai " -"campi singoli. Probabilmente stai cercando il pulsante Vai, invece di Salva." - -msgid "Now" -msgstr "Adesso" - -msgid "Midnight" -msgstr "Mezzanotte" - -msgid "6 a.m." -msgstr "6 del mattino" - -msgid "Noon" -msgstr "Mezzogiorno" - -msgid "6 p.m." -msgstr "6 del pomeriggio" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "Nota: Sei %s ora in anticipo rispetto al server." -msgstr[1] "Nota: Sei %s ore in anticipo rispetto al server." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "Nota: Sei %s ora in ritardo rispetto al server." -msgstr[1] "Nota: Sei %s ore in ritardo rispetto al server." - -msgid "Choose a Time" -msgstr "Scegli un orario" - -msgid "Choose a time" -msgstr "Scegli un orario" - -msgid "Cancel" -msgstr "Annulla" - -msgid "Today" -msgstr "Oggi" - -msgid "Choose a Date" -msgstr "Scegli una data" - -msgid "Yesterday" -msgstr "Ieri" - -msgid "Tomorrow" -msgstr "Domani" - -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" - -msgctxt "abbrev. month January" -msgid "Jan" -msgstr "Gen" - -msgctxt "abbrev. month February" -msgid "Feb" -msgstr "Feb" - -msgctxt "abbrev. month March" -msgid "Mar" -msgstr "Mar" - -msgctxt "abbrev. month April" -msgid "Apr" -msgstr "Apr" - -msgctxt "abbrev. month May" -msgid "May" -msgstr "Mag" - -msgctxt "abbrev. month June" -msgid "Jun" -msgstr "Giu" - -msgctxt "abbrev. month July" -msgid "Jul" -msgstr "Lug" - -msgctxt "abbrev. month August" -msgid "Aug" -msgstr "Ago" - -msgctxt "abbrev. month September" -msgid "Sep" -msgstr "Set" - -msgctxt "abbrev. month October" -msgid "Oct" -msgstr "Ott" - -msgctxt "abbrev. month November" -msgid "Nov" -msgstr "Nov" - -msgctxt "abbrev. month December" -msgid "Dec" -msgstr "Dic" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "D" - -msgctxt "one letter Monday" -msgid "M" -msgstr "L" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "Ma" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "Me" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "G" - -msgctxt "one letter Friday" -msgid "F" -msgstr "V" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "S" - -msgid "Show" -msgstr "Mostra" - -msgid "Hide" -msgstr "Nascondi" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ja/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/ja/LC_MESSAGES/django.mo deleted file mode 100644 index b769e84a73dca848e146a64926070bfd928a70a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18553 zcmc(m36NFQna8h*QG;6&P1Iw+{R-GEEfCyEA8iJ}OIW0DDZ{od{F2XATLLenuO z{a&*)n~lmUARt=<(uklU2xKOiRAnlaOfr?sBr`Rs@%HO(GO?^oCYelSoXqb#%Y93~ zMww)4UUB+=&$(y$&bOa)i+}#u*=rnruTid|eD6b!^Ly}X=kteO%f*iKaWDpc0{jMe zCAb#+0{9AeJ$T_qbo&%?)VF~$?hrU0{1ymno!^-E zzXwN9zwlB`|K*^pKMIt7<3XY8R#5hR7bxq`21kLdpwO`%{4}`Lygvypp#D?v32+9? z?*+dNHh~#7y&e1+DE#|6lZ$+ofU=Lxpz!AaD11E*3O(Ng?*@Ma%6gYvuIalGq{+D* zd<=X9ybjz0Cc*E69{}%!cvd)CyBHLC zuK|VLO`yo*Wl;G0SD?`OGZ4`_KL=rz^Y5VS_acNMbX*0>JawS#V=O51-44op)4)Fi z=YWvrECYqVyFlT~AyDM>9Z<&o06Yl#;7D){o0N5rfuq46gTkjjfOmoCx{d>@oqNHX z!7wOxwie8R`@shA+N(8RW`GY+-wuug-vMWUE<&9KWxuldpq3jgeH#?Ie+3FX zV(ilILQv?s!r-;0y&gQ9_S?axvycJkQr}sp=lKpOa{e)RBls&&8H^E!MQ{Xw^)ew6wSO-dd94O;&1%GEV`N^_PNT$7@09x7*-1K}7BR6dVD* z3*G^qSFh)p41Sh+lc{e8MV=?YiQo^w4}%x8nd`wTzze~U8p@ZW$pAUv7>x1iY5 zy9O`4Nz3B~P}=VTMUNf@#ZDdvWk0Wh7lXeAVZCz>#`z>T9+da{!HwYCpsceLWxfDh z1xkH0*ahwYg)j9mZy$IomybH>_ zm))l0+tr}VHx5A9z7u=|oQ0GACb$cn1U92Q!nb|k$HAX~LeDQjS?|}Ntn={+8gB;W{Y+E; zg28rB=v)uV{`P^=?}(|N1h1g}J@7KHAA~i|e}h8*XK^O7{ujY3!6!hOXC)~6dLHZp z_ku!iH%?jja1=!J&fkHu-nj@}^zPeLE<0>;+|i z-!kog3!YE???K^%4+=m36O?`zOxF3s72r|oPk^${m??U`n?TXq2f+ux-+|YGlke4Z z$H0fEzY7Y#9=uQUzXO!{j~M)G@PpKU1S)+1h2CG9`iJhA-A#HjMT3&BrOJjznaYDx=5ej+dVy-JyjHq)>l ze9SyQ0OB2?}CHt{rv(nDEKd5W@-BD_6J`EyE!B0o%1{nqgJar3+kJV5EB?4*be zZ=r|{$?rT3>hJSq&+@pPvaYPHj_1jgF4GnRapUUuA^yHZ$?K~6+sxk&P*zb^P-aua zR=!Lr|9y?hCn%z4`zYU_Y@pmj*+oJ1)GuyO^l+AWw$NrCo&>)@dDOlDM^f%K^~=Cp zD4Qv}O`F(xnli=Ip8-24izwqM@_U#f{&6h@*QR{)m%t||uTl0;?5~N3BqdA1%++tM z!6jfjlshT&DNj=-P~`Wr24^q0l5!p8O4BwSoI!cT)E@*#P_ChThH^XQ zIm+iL&r&X>$nOIA<9@E)9a+~Di)X#`oNO!`_eN)2XJlQtwUvi(G!aY2GTC%E8%rf= zj>N;6%$#I6A>BsS#gdt9I2oZL?^3yBRyCXVZQ+a?X$dEry{MbXMIv4%)0B(H+Z$?j z_R`+zdwXdnPkWhMJZmQ?YZ3}%_Bp!897|0$l?}&vXK9LMTimIW-M2b6jjWsJwU5rc z)v?))ro2q@t&R;@*IU4L8{Fw$x+UD2absCmb`kaBUe=3FWF9qNFnfj<5#BiW#N+O; zFUPs5Cf-IAdrCthimCS~2s!senI#&fpC(mTG77@URJO%S^DdEs7T7I4ORe+0bYm*x z8NtX)SpKBU^OWrL$yDQ9$b5>eHkg-c|GHVRz_crfX}T(9&j!^dqv5Q_^2v5ro}7D- zT6-#oe9c2!IGJ^`DZ?@svY}cpWcB8nk#$}s5^nXPb1VhdOmu~Vut^3qrQ-2aTP)d( zxZ|u6MGjsf`<)96`oz_a(Uy5)C3hSlF;meeGn`^l&f6HA{75fhzB;UvPc+Yf{} zN!fv;!5x{gPc5ihD%~C`Yf7}ctyo!GDjl`Gs_SKYvI?PR4w(^1zbWR$qnW2*W_mbP z&|^w{8-mf*>VX!mhJg{aiwycVDei^SZWwuJ-(g!cW#TL*#bc3qE?Vn}I_P#K-GIT7 zbSeX%nWHt_j8aXCqr=XmRI(|SP6Rw)OSyE~OJ?KkA!l+p8*U6|Jl9L7Q)#JsW3#b@ zr=EDN?9_mpz*EFp7Y)^sYXd{3aCW}E0zov|BZUm`F?lAWd6 zB1a9i$WebR6@SEv;^N&{vb1yS2Fwn}xQ)52xE(Ywq8z>U;G?o`OL)HLwtDGAER#VC zt2|N3v1Hp@y^Q!9%d|>z%T&a4u+Hm`l+Bqg^Z&>SYI(bS68-g+@h1?Md8OEnaerC>FVZ z4mIIM{0IKai;@Z?QkbKnHPtFHGQ+Z|baN`3^^#g0Ej=zy*RC;fxK0yY%@n1`UOCeU zas9~Nr?eOG zV%Q#i6s2QaJg<1_M0lPTqz7z;K1vFBSrNTa6E#=bYld7RMwC#WZPELWw0Oi3#iLAX zI3dYF)Jr!wQ&mck$YrvU5(EZ|+aPcvWQ2wvAo?Y65=vUKHI_^?xDTaFMxoqAqlfr( zXp1&D52l*&JqFxxbJ$c;xvVrIvUI!quu7d@N5?mMXcd zGCWOc#+goxbtN@vB2SM})hULVw^YYyy=+z0jp(4P_rlPudn@#{GpiPIBt?jhkoX}{ z6`HjMHw^neQ`JEmrVO`JmAiooTUTlyb~$-8HCg{JBE=h_qG$uTvSnH#+%DP?K@saS zUJ{pujs{feMU`q*xTS1cEP_g<+%_4Sbjbx`P3=lWC2mMMD#A9D%7MnPp=?62H|q_? z7)y=h(y?qiHjr^M2vF-cd&XpxU-}bLg4f0XgrB9DCs~%_WTYiUrd8#PL(cS6Yp&Ie zkcE*ayw$PGnSo7{%^UNfnn=y}47g3{R01BQ#rx2P(zxZB>x`VXhQKiOEY3^WGz#2WP37UK;VcQzYMXCwPgw>TVe~ZuEq)JTb9)r*qNrimN&~Gh0$^lHWQr zgHVZoGl%J!IMHm2;xziuCZSJxJ?-i+ex2y5BX*oq5b>q~zigeUh!zKvPPL|EIC}9G zdH@h7wJGy#X;02jTH8wASSAPt#pGlij;d(a*sk=Zd~yk84bDt0Y?l>NqR5hH+UGgR zT%u8q2Ni#2f7P{x9wZakY%uGE6KXDN>abBPAs$Q4Q#S{(r6RwYep1=*Zeb*_{1y;>Bj!bw$Lxtv*d_i@hj;ylX? z)UKv-lQUgEm{28B>|F&`8w5^6oQccte>XJ;1k3-g_H+6vhucwF5;uu+2v)Kp@gNQE z)NH9W?X_Z3k_c&6t#r5S&MlSBxbtISolq$Um}yZ*Lqb|pY=OwQg$W2iZkeU1DAJ0< z@VJ>1IbqxhTxyGc)aRM9D=+0K!p2#;=0ZXU#n4lYxP*35DxKwN%@Ue$UFLpJS(I6) z9e?c1!YD(|EU`iUHaC+&m-2DjVk5_+$$3fAQpccV8f4R1=TTgaGh6(<{1Ml#kQ7e1 zq$}#_F)tp$C5&+%6MmDRGjqCK9}%0pc=?Djj z@53b8hP^s_8so;uL6EOGhN|mBxu_xqk;Qe=F7v4fFV_9I+?HuE+MJo5gi<3)=W#D1 zWsEzO{m{@A$5FVT^#5;}1o)~VK~7~Ht=w+WMW40;F^~n0tSj@=ijH(?tTW!Z6+)nvfnk1%dj27;ZfIzW6}E0<(f0~vr-{<#Po;jXL$2t(zSjvx)pM79CzdR z`tjrH$KT|RA0N7T{0-yyjd+mMzkXIaoXn7sq|zaGCK*h7*nM~&S)4l|o0=DEjAc`I zH;W}TV3&6>B-xx}PxZ5il_B@@;nr}H80prvWV5ZIv18lX+8W4-$jzI)1u|r;Ce=dR zj2}BUJa+VmX;Y_7DQ#+e!?+QXw8N;M1*<}C)?1Jr+ZyN4c87ShGy=Z!(OLJ_-&X1; zYoXlrQ<9OCWE3IyHfRp$47qc|Bc`hhzj{vhiA=~%>ifUUo#XG|R4Z43caFPbgfry3 ziJ#v+@ahYGVcFn`H~m5f9rS0Ef!=Kcs}@szKc7#E9n1ZEFZyee6Tk3mamUjBjfegG zIzN9x{oUes6r6!qSM|TJiH^!ZRqj<>)I+`2XOO;QuQ@|Ld$5jO#?K!Z+{MB>{QPn@ zpcdNb7oKBF!HUJD%T8^e!y3P^!q0Chb{`n*Jl@|y2dV`-YJ<>LomI1`Q~4wP%U-af z%|7U;zKZBg7Z)$`^RM{%9-*U9s2s7&&o2zfa{8ZJ*>`-CfsiwJ@_2FCR%RAU2J}^mHZ}EL`1FFI~k8;hUk!C=BBC^Sd0i zarnL)o>W${OLdZ~CEo!Mta$BJ9fNbRfahZo_X z9bHLMu&!RBHUaq_OZf)BuzYY=e&Fy{RM5^?PLE%J-j#~`=njf%_FkqarGdPrD;p8L zceKqpBbEA?iiYCBo&Ea{t1mWwC!Bl3?}RaL`khOm*Yq6rg=LJfA$Vgx;E38)E^}f< z$Qech@ejfG9bslo|M1>DYANi{xws#!{Pt54PAA*g?sx9<3nzsG*xBywxCqDWGN{Xl z&gWH^Bkc3k)YmYV$QkH9QQU;_^cFjIgdD$fiCP;XH>ig<`~n2+;o0e5x3llq`my~R z3dOEtrWSIvGC6}gmh`V-!J2kZt;2TL)<2fZ)+&6BKIPsg_|T-ZL0PRK#d;7?;EBVj zgljAa3M@==TNz zr1l3a>qYF*yXH45F$S}-|6>|)A=;~*o*pz%(Sv@8Tdd)7x77Brfp~CX`NfJ!+E*%3 z5pg^65_Dl3G8P4W(Jx?!yZp{W;-!@_1;P>gEbQ<*8GCwFR!qaP#GP$X#`n74xm)I} zi1FefLxC;}MJW65PF{jS~ghRU+|0{K*h zQug=kIkjO`EruGeW4^EHB)~7cszldiKgIT$l=Whey~BA~*~y}v#bq0nhap+$_VdKvHIkv=XZ%jok1+5We~YUK zra0Nk0Qp|yE8+?BE%Q4G2Ct}DjV7Alk?$>~+WC`?3fx4P_a zW;S0uv0`w~p@G9M_jfKTZas*g243$uwQ;e|cdLAr-gf0CC5ON!NeU{dVe=;mVkFBZ z`_+jU+pHX4tKUSorce=x)xCXIGRE3)5W|X*47X>0vG@7@wQuwvg6Gfr`DFuJc1jjV z_G8W&Dv>YtZW-LR!o)?Lk$4~lsQq~H=!M}~NLg!YVtm2c_9pn^4R)K?DSloKJxC*Cu z0H&159}j2yml;Z>l0)rsomvR-I9$QivVRAeYIpHe*x-9qdD=dHXu2BqLn;c$o zS*3SMAnQy{FKSRat`1>Rf7dZs%?DIIsusKUkWls=S&8k7`&4HLkuBUCvi-6QcSX&! zG@Pt7^dRG}et|&>*N*w5ze)m?^ zroNNC{rfSX8b){K1H=?0@rOpZUzL9Z>ntq4qCC@(;OF=FdCWkLR%(^)%F?kpf*u;b zyMOJH;(m71Q+&DGJ|8HqI9lw&90N;GuFP6-uXyJIX0-2gE)rfHT~XZlg7vDkI3^M@ zp%-mf>=(B89l`1Ja@jMmn!rKiUs_z$sc5g1Ad)w6bcHo)bvo@R4DYiKSjlzUvCvfR zp40&rA7V1beX@b0yUIFOxJ_jpFKtuA1xGXZS^IpYJrQZ2GJ#Uqm&4U&r2^|j1w3Ag&Ab7%K*{*byqeNGbehxWXi_4+MAr&gSjKLBi*L0r}(esbZ zU?;d~G0ao>J;kmi;-ZHh(=jU9&|1O-1G(`NS0Ld{DVD^`o z`}vb{Lz_QoQ#wh}t$V0#=teh-3-=Zmb)DL}xbOJN+MmD6vr=qJTc0Suxu+c+b%PsT z^SxWiF*xr9$)V&3y9xw+!rp2fi7e+}0GZZe+WkBRqD@SB1IfbQckg%J%$K6Iy(9>( zE-TMLc6JVWWgk{tzca5SB)M0mbyfx`iD#k_gx(dzQ{~Ex$0PTY#9MqkenpNSWt|W7 zuX_J%hd~^l(8ZS`!}qhNntk0r*`{hvU(TW8;*~_L+Pf>I zG91b_935Cq_^a4cm3JEK;DZ9mg3a>tyE)JmpF!VrYQS)^f!(+en;5Bf@hiw4&N4aq zvewLH#S_d%z$`^SiJ^VRmi2EUOV*k@BrTNn^9S^<^}(sq1FHP9gH*iQ2&#_%kYjZR zqDWvEqG%tQ&1#~GZya{?t!7BkxNavVx@_oqT7n4fx3H{#<4H1W?UtSX^-J(_r#7tQ zZ|xpp#p|CYYZMUgUEp-UKRmV^6IiU|i%q2CHeC!%$IU=gDreeV-CEueqVRQihRx2v z>O)9nu!p}v5YZ{TzNJ~#|1|yr4&g+CtmeHxZ8b_Z>()3}IqhgguWb5kGZI6073x!ato+JjMiKtkmQp;xxE{yi6BQ4s86D1)r?i0b_$HC*65p+12Fk^5dr6tG?K_84)C4o5pOEq6f@+Uzd~G zF!e{Q-KX^^W_wly+&WYRIOQJ7csO)FNbod~hqGY5{~#i;s-;gKWGzP4l}wiaUNs$Z zutz~Vixm-$qwMIeg<0*ODrm2sI$&`H73Dg^?n;Ktt)5$_e9t<2m!(sD#ItlX9{|;7 z*@2#3;)SW0FDqm$HWL, 2020 -# Claude Paroz , 2016 -# Goto Hayato , 2019 -# Jannis Leidel , 2011 -# Shinichi Katsumata , 2019 -# Shinya Okano , 2012-2018,2021 -# Takuro Onoue , 2020 -# Takuya N , 2020 -# Tetsuya Morimoto , 2011 -# ä¸Šç”°æ…¶ç¥ , 2015 -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-10-13 11:41+0000\n" -"Last-Translator: Shinya Okano \n" -"Language-Team: Japanese (http://www.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" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "é¸æŠžã•れ㟠%(verbose_name_plural)s ã®å‰Šé™¤" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "%(count)d 個㮠%(items)s を削除ã—ã¾ã—ãŸã€‚" - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "%(name)s ãŒå‰Šé™¤ã§ãã¾ã›ã‚“" - -msgid "Are you sure?" -msgstr "よã‚ã—ã„ã§ã™ã‹ï¼Ÿ" - -msgid "Administration" -msgstr "管ç†" - -msgid "All" -msgstr "å…¨ã¦" - -msgid "Yes" -msgstr "ã¯ã„" - -msgid "No" -msgstr "ã„ã„ãˆ" - -msgid "Unknown" -msgstr "䏿˜Ž" - -msgid "Any date" -msgstr "ã„ã¤ã§ã‚‚" - -msgid "Today" -msgstr "今日" - -msgid "Past 7 days" -msgstr "éŽåŽ» 7 日間" - -msgid "This month" -msgstr "今月" - -msgid "This year" -msgstr "今年" - -msgid "No date" -msgstr "日付ãªã—" - -msgid "Has date" -msgstr "日付ã‚り" - -msgid "Empty" -msgstr "空" - -msgid "Not empty" -msgstr "空ã§ãªã„" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"ã‚¹ã‚¿ãƒƒãƒ•ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã®æ­£ã—ã„%(username)sã¨ãƒ‘スワードを入力ã—ã¦ãã ã•ã„。ã©ã¡ã‚‰" -"ã®ãƒ•ィールドも大文字ã¨å°æ–‡å­—ã¯åŒºåˆ¥ã•れã¾ã™ã€‚" - -msgid "Action:" -msgstr "æ“作:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "%(verbose_name)s ã®è¿½åŠ " - -msgid "Remove" -msgstr "削除" - -msgid "Addition" -msgstr "追加" - -msgid "Change" -msgstr "変更" - -msgid "Deletion" -msgstr "削除" - -msgid "action time" -msgstr "æ“作時刻" - -msgid "user" -msgstr "ユーザー" - -msgid "content type" -msgstr "コンテンツタイプ" - -msgid "object id" -msgstr "オブジェクト ID" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã®æ–‡å­—列表ç¾" - -msgid "action flag" -msgstr "æ“作種別" - -msgid "change message" -msgstr "変更メッセージ" - -msgid "log entry" -msgstr "ログエントリー" - -msgid "log entries" -msgstr "ログエントリー" - -#, python-format -msgid "Added “%(object)sâ€." -msgstr "“%(object)s†を追加ã—ã¾ã—ãŸã€‚" - -#, python-format -msgid "Changed “%(object)s†— %(changes)s" -msgstr "“%(object)s†を変更ã—ã¾ã—㟠— %(changes)s" - -#, python-format -msgid "Deleted “%(object)s.â€" -msgstr "“%(object)s†を削除ã—ã¾ã—ãŸã€‚" - -msgid "LogEntry Object" -msgstr "ログエントリー オブジェクト" - -#, python-brace-format -msgid "Added {name} “{object}â€." -msgstr "{name} “{object}†を追加ã—ã¾ã—ãŸã€‚" - -msgid "Added." -msgstr "追加ã•れã¾ã—ãŸã€‚" - -msgid "and" -msgstr "ã¨" - -#, python-brace-format -msgid "Changed {fields} for {name} “{object}â€." -msgstr "{name} “{object}†㮠{fields} を変更ã—ã¾ã—ãŸã€‚" - -#, python-brace-format -msgid "Changed {fields}." -msgstr "{fields} を変更ã—ã¾ã—ãŸã€‚" - -#, python-brace-format -msgid "Deleted {name} “{object}â€." -msgstr "{name} “{object}†を削除ã—ã¾ã—ãŸã€‚" - -msgid "No fields changed." -msgstr "変更ã¯ã‚りã¾ã›ã‚“ã§ã—ãŸã€‚" - -msgid "None" -msgstr "None" - -msgid "Hold down “Controlâ€, or “Command†on a Mac, to select more than one." -msgstr "" -"è¤‡æ•°é¸æŠžã™ã‚‹ã¨ãã«ã¯ Control キーを押ã—ãŸã¾ã¾é¸æŠžã—ã¦ãã ã•ã„。Mac 㯠" -"Command キーを使ã£ã¦ãã ã•ã„" - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully." -msgstr "{name} “{obj}†を追加ã—ã¾ã—ãŸã€‚" - -msgid "You may edit it again below." -msgstr "以下ã§å†åº¦ç·¨é›†ã§ãã¾ã™ã€‚" - -#, python-brace-format -msgid "" -"The {name} “{obj}†was added successfully. You may add another {name} below." -msgstr "{name} “{obj}†を追加ã—ã¾ã—ãŸã€‚別㮠{name} を以下ã‹ã‚‰è¿½åŠ ã§ãã¾ã™ã€‚" - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may edit it again below." -msgstr "{name} “{obj}†を変更ã—ã¾ã—ãŸã€‚以下ã‹ã‚‰å†åº¦ç·¨é›†ã§ãã¾ã™ã€‚" - -#, python-brace-format -msgid "The {name} “{obj}†was added successfully. You may edit it again below." -msgstr "{name} “{obj}†を追加ã—ã¾ã—ãŸã€‚ç¶šã‘ã¦ç·¨é›†ã§ãã¾ã™ã€‚" - -#, python-brace-format -msgid "" -"The {name} “{obj}†was changed successfully. You may add another {name} " -"below." -msgstr "{name} “{obj}†を変更ã—ã¾ã—ãŸã€‚ 別㮠{name} を以下ã‹ã‚‰è¿½åŠ ã§ãã¾ã™ã€‚" - -#, python-brace-format -msgid "The {name} “{obj}†was changed successfully." -msgstr "{name} “{obj}†を変更ã—ã¾ã—ãŸã€‚" - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"æ“作を実行ã™ã‚‹ã«ã¯ã€å¯¾è±¡ã‚’é¸æŠžã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚何も変更ã•れã¾ã›ã‚“ã§ã—ãŸã€‚" - -msgid "No action selected." -msgstr "æ“作ãŒé¸æŠžã•れã¦ã„ã¾ã›ã‚“。" - -#, python-format -msgid "The %(name)s “%(obj)s†was deleted successfully." -msgstr "%(name)s “%(obj)s†を削除ã—ã¾ã—ãŸã€‚" - -#, python-format -msgid "%(name)s with ID “%(key)s†doesn’t exist. Perhaps it was deleted?" -msgstr "" -"ID “%(key)s†ã®%(name)sã¯è¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚削除ã•れãŸå¯èƒ½æ€§ãŒã‚りã¾ã™ã€‚" - -#, python-format -msgid "Add %s" -msgstr "%s を追加" - -#, python-format -msgid "Change %s" -msgstr "%s を変更" - -#, python-format -msgid "View %s" -msgstr "%sを表示" - -msgid "Database error" -msgstr "データベースエラー" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s 個㮠%(name)s を変更ã—ã¾ã—ãŸã€‚" - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s å€‹é¸æŠžã•れã¾ã—ãŸ" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "%(cnt)s個ã®å†…ã²ã¨ã¤ã‚‚é¸æŠžã•れã¦ã„ã¾ã›ã‚“" - -#, python-format -msgid "Change history: %s" -msgstr "変更履歴: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" -"%(class_name)s %(instance)s を削除ã™ã‚‹ã«ã¯ä»¥ä¸‹ã®ä¿è­·ã•れãŸé–¢é€£ã‚ªãƒ–ジェクトを" -"削除ã™ã‚‹ã“ã¨ã«ãªã‚Šã¾ã™: %(related_objects)s" - -msgid "Django site admin" -msgstr "Django サイト管ç†" - -msgid "Django administration" -msgstr "Django 管ç†ã‚µã‚¤ãƒˆ" - -msgid "Site administration" -msgstr "サイト管ç†" - -msgid "Log in" -msgstr "ログイン" - -#, python-format -msgid "%(app)s administration" -msgstr "%(app)s 管ç†" - -msgid "Page not found" -msgstr "ページãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“" - -msgid "We’re sorry, but the requested page could not be found." -msgstr "申ã—訳ã‚りã¾ã›ã‚“ãŒã€ãпޢã—ã®ãƒšãƒ¼ã‚¸ã¯è¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚" - -msgid "Home" -msgstr "ホーム" - -msgid "Server error" -msgstr "サーãƒãƒ¼ã‚¨ãƒ©ãƒ¼" - -msgid "Server error (500)" -msgstr "サーãƒãƒ¼ã‚¨ãƒ©ãƒ¼ (500)" - -msgid "Server Error (500)" -msgstr "サーãƒãƒ¼ã‚¨ãƒ©ãƒ¼ (500)" - -msgid "" -"There’s been an error. It’s been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"エラーãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚サイト管ç†è€…ã«ãƒ¡ãƒ¼ãƒ«ã§å ±å‘Šã•れãŸã®ã§ã€ä¿®æ­£ã•れるã¾ã§ã—" -"ã°ã‚‰ããŠå¾…ã¡ãã ã•ã„。" - -msgid "Run the selected action" -msgstr "é¸æŠžã•ã‚ŒãŸæ“作を実行" - -msgid "Go" -msgstr "実行" - -msgid "Click here to select the objects across all pages" -msgstr "全ページã®é …ç›®ã‚’é¸æŠžã™ã‚‹ã«ã¯ã“ã“をクリック" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "%(total_count)s個ã‚ã‚‹%(module_name)s ã‚’å…¨ã¦é¸æŠž" - -msgid "Clear selection" -msgstr "é¸æŠžã‚’è§£é™¤" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "%(name)s アプリケーション内ã®ãƒ¢ãƒ‡ãƒ«" - -msgid "Add" -msgstr "追加" - -msgid "View" -msgstr "表示" - -msgid "You don’t have permission to view or edit anything." -msgstr "表示ã¾ãŸã¯å¤‰æ›´ã®ãŸã‚ã®ãƒ‘ーミッションãŒã‚りã¾ã›ã‚“。" - -msgid "" -"First, enter a username and password. Then, you’ll be able to edit more user " -"options." -msgstr "" -"ã¾ãšãƒ¦ãƒ¼ã‚¶ãƒ¼åã¨ãƒ‘スワードを登録ã—ã¦ãã ã•ã„。ãã®å¾Œè©³ç´°æƒ…å ±ãŒç·¨é›†å¯èƒ½ã«ãªã‚Š" -"ã¾ã™ã€‚" - -msgid "Enter a username and password." -msgstr "ユーザーåã¨ãƒ‘スワードを入力ã—ã¦ãã ã•ã„。" - -msgid "Change password" -msgstr "パスワードã®å¤‰æ›´" - -msgid "Please correct the error below." -msgstr "下記ã®ã‚¨ãƒ©ãƒ¼ã‚’修正ã—ã¦ãã ã•ã„。" - -msgid "Please correct the errors below." -msgstr "下記ã®ã‚¨ãƒ©ãƒ¼ã‚’修正ã—ã¦ãã ã•ã„。" - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "" -"%(username)sã•ã‚“ã®æ–°ã—ã„パスワードを入力ã—ã¦ãã ã•ã„。" - -msgid "Welcome," -msgstr "よã†ã“ã" - -msgid "View site" -msgstr "サイトを表示" - -msgid "Documentation" -msgstr "ドキュメント" - -msgid "Log out" -msgstr "ログアウト" - -#, python-format -msgid "Add %(name)s" -msgstr "%(name)s を追加" - -msgid "History" -msgstr "履歴" - -msgid "View on site" -msgstr "サイト上ã§è¡¨ç¤º" - -msgid "Filter" -msgstr "フィルター" - -msgid "Clear all filters" -msgstr "å…¨ã¦ã®ãƒ•ィルターを解除" - -msgid "Remove from sorting" -msgstr "ソートæ¡ä»¶ã‹ã‚‰å¤–ã—ã¾ã™" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "ソート優先順ä½: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "昇順é™é †ã‚’切り替ãˆã¾ã™" - -msgid "Delete" -msgstr "削除" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"%(object_name)s '%(escaped_object)s' ã®å‰Šé™¤æ™‚ã«é–¢é€£ã¥ã‘られãŸã‚ªãƒ–ジェクトも削" -"除ã—よã†ã¨ã—ã¾ã—ãŸãŒã€ã‚ãªãŸã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã«ã¯ä»¥ä¸‹ã®ã‚¿ã‚¤ãƒ—ã®ã‚ªãƒ–ジェクトを削除" -"ã™ã‚‹ãƒ‘ーミッションãŒã‚りã¾ã›ã‚“:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"%(object_name)s '%(escaped_object)s' を削除ã™ã‚‹ã«ã¯ä»¥ä¸‹ã®ä¿è­·ã•れãŸé–¢é€£ã‚ªãƒ–" -"ジェクトを削除ã™ã‚‹ã“ã¨ã«ãªã‚Šã¾ã™:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"%(object_name)s \"%(escaped_object)s\"を削除ã—ã¾ã™ã‹ï¼Ÿ 関連ã¥ã‘られã¦ã„る以下" -"ã®ã‚ªãƒ–ジェクトも全ã¦å‰Šé™¤ã•れã¾ã™:" - -msgid "Objects" -msgstr "オブジェクト" - -msgid "Yes, I’m sure" -msgstr "ã¯ã„ã€å¤§ä¸ˆå¤«ã§ã™" - -msgid "No, take me back" -msgstr "戻る" - -msgid "Delete multiple objects" -msgstr "複数ã®ã‚ªãƒ–ジェクトを削除ã—ã¾ã™" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"é¸æŠžã—㟠%(objects_name)s を削除ã™ã‚‹ã¨é–¢é€£ã™ã‚‹ã‚ªãƒ–ジェクトも削除ã—ã¾ã™ãŒã€ã‚" -"ãªãŸã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã¯ä»¥ä¸‹ã®ã‚ªãƒ–ジェクト型を削除ã™ã‚‹æ¨©é™ãŒã‚りã¾ã›ã‚“:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"é¸æŠžã—㟠%(objects_name)s を削除ã™ã‚‹ã¨ä»¥ä¸‹ã®ä¿è­·ã•れãŸé–¢é€£ã‚ªãƒ–ジェクトを削除" -"ã™ã‚‹ã“ã¨ã«ãªã‚Šã¾ã™:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"本当ã«é¸æŠžã—㟠%(objects_name)s を削除ã—ã¾ã™ã‹ï¼Ÿ 以下ã®å…¨ã¦ã®ã‚ªãƒ–ジェクトã¨é–¢" -"連ã™ã‚‹è¦ç´ ãŒå‰Šé™¤ã•れã¾ã™:" - -msgid "Delete?" -msgstr "削除ã—ã¾ã™ã‹?" - -#, python-format -msgid " By %(filter_title)s " -msgstr "%(filter_title)s ã§çµžã‚Šè¾¼ã‚€" - -msgid "Summary" -msgstr "概è¦" - -msgid "Recent actions" -msgstr "最近行ã£ãŸæ“作" - -msgid "My actions" -msgstr "è‡ªåˆ†ã®æ“作" - -msgid "None available" -msgstr "利用ä¸å¯" - -msgid "Unknown content" -msgstr "䏿˜Žãªã‚³ãƒ³ãƒ†ãƒ³ãƒˆ" - -msgid "" -"Something’s wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"データベースã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã«å•題ãŒã‚りã¾ã™ã€‚é©åˆ‡ãªãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ãƒ†ãƒ¼ãƒ–ルãŒä½œã‚‰" -"れã¦ã„ã‚‹ã‹ã€é©åˆ‡ãªãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚’読ã¿è¾¼ã¿å¯èƒ½ã‹ã‚’確èªã—ã¦ãã ã•ã„。" - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" -"ã‚ãªãŸã¯ %(username)s ã¨ã—ã¦èªè¨¼ã•れã¾ã—ãŸãŒã€ã“ã®ãƒšãƒ¼ã‚¸ã¸ã®ã‚¢ã‚¯ã‚»ã‚¹è¨±å¯ãŒã‚" -"りã¾ã›ã‚“。他ã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã§ãƒ­ã‚°ã‚¤ãƒ³ã—ã¾ã™ã‹?" - -msgid "Forgotten your password or username?" -msgstr "パスワードã¾ãŸã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼åを忘れã¾ã—ãŸã‹ï¼Ÿ" - -msgid "Toggle navigation" -msgstr "ナビゲーションを切り替ãˆã¾ã™" - -msgid "Start typing to filter…" -msgstr "絞り込ã¿ã®å…¥åŠ›..." - -msgid "Filter navigation items" -msgstr "ナビゲーション項目ã®çµžã‚Šè¾¼ã¿" - -msgid "Date/time" -msgstr "日付/時刻" - -msgid "User" -msgstr "ユーザー" - -msgid "Action" -msgstr "æ“作" - -msgid "" -"This object doesn’t have a change history. It probably wasn’t added via this " -"admin site." -msgstr "" -"ã“ã®ã‚ªãƒ–ジェクトã«ã¯å¤‰æ›´å±¥æ­´ãŒã‚りã¾ã›ã‚“。ãŠãらãã“ã®ç®¡ç†ã‚µã‚¤ãƒˆã§è¿½åŠ ã—ãŸã‚‚" -"ã®ã§ã¯ã‚りã¾ã›ã‚“。" - -msgid "Show all" -msgstr "全件表示" - -msgid "Save" -msgstr "ä¿å­˜" - -msgid "Popup closing…" -msgstr "ãƒãƒƒãƒ—アップを閉ã˜ã¦ã„ã¾ã™..." - -msgid "Search" -msgstr "検索" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "çµæžœ %(counter)s" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "å…¨ %(full_result_count)s ä»¶" - -msgid "Save as new" -msgstr "æ–°è¦ä¿å­˜" - -msgid "Save and add another" -msgstr "ä¿å­˜ã—ã¦ã‚‚ã†ä¸€ã¤è¿½åŠ " - -msgid "Save and continue editing" -msgstr "ä¿å­˜ã—ã¦ç·¨é›†ã‚’ç¶šã‘ã‚‹" - -msgid "Save and view" -msgstr "ä¿å­˜ã—ã¦è¡¨ç¤º" - -msgid "Close" -msgstr "é–‰ã˜ã‚‹" - -#, python-format -msgid "Change selected %(model)s" -msgstr "é¸æŠžã•れ㟠%(model)s ã®å¤‰æ›´" - -#, python-format -msgid "Add another %(model)s" -msgstr "%(model)s ã®è¿½åŠ " - -#, python-format -msgid "Delete selected %(model)s" -msgstr "é¸æŠžã•れ㟠%(model)s を削除" - -msgid "Thanks for spending some quality time with the web site today." -msgstr "ã”利用ã‚りãŒã¨ã†ã”ã–ã„ã¾ã—ãŸã€‚" - -msgid "Log in again" -msgstr "ã‚‚ã†ä¸€åº¦ãƒ­ã‚°ã‚¤ãƒ³" - -msgid "Password change" -msgstr "パスワードã®å¤‰æ›´" - -msgid "Your password was changed." -msgstr "ã‚ãªãŸã®ãƒ‘スワードã¯å¤‰æ›´ã•れã¾ã—ãŸ" - -msgid "" -"Please enter your old password, for security’s sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"セキュリティ上ã®ç†ç”±ã‹ã‚‰å…ƒã®ãƒ‘スワードã®å…¥åŠ›ãŒå¿…è¦ã§ã™ã€‚æ–°ã—ã„ãƒ‘ã‚¹ãƒ¯ãƒ¼ãƒ‰ã¯æ­£" -"ã—ã入力ã—ãŸã‹ç¢ºèªã§ãるよã†ã«äºŒåº¦å…¥åŠ›ã—ã¦ãã ã•ã„。" - -msgid "Change my password" -msgstr "パスワードã®å¤‰æ›´" - -msgid "Password reset" -msgstr "パスワードをリセット" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "パスワードãŒã‚»ãƒƒãƒˆã•れã¾ã—ãŸã€‚ログインã—ã¦ãã ã•ã„。" - -msgid "Password reset confirmation" -msgstr "パスワードリセットã®ç¢ºèª" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "確èªã®ãŸã‚ã«ã€æ–°ã—ã„パスワードを二回入力ã—ã¦ãã ã•ã„。" - -msgid "New password:" -msgstr "æ–°ã—ã„パスワード:" - -msgid "Confirm password:" -msgstr "æ–°ã—ã„パスワード (確èªç”¨) :" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"パスワードリセットã®ãƒªãƒ³ã‚¯ãŒä¸æ­£ã§ã™ã€‚ãŠãらãã“ã®ãƒªãƒ³ã‚¯ã¯æ—¢ã«ä½¿ã‚れã¦ã„ã¾" -"ã™ã€‚ã‚‚ã†ä¸€åº¦ãƒ‘スワードリセットã—ã¦ãã ã•ã„。" - -msgid "" -"We’ve emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" -"入力ã•れãŸãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’æŒã¤ã‚¢ã‚«ã‚¦ãƒ³ãƒˆãŒå­˜åœ¨ã™ã‚‹å ´åˆã€ãƒ‘スワードを設定ã™ã‚‹" -"ãŸã‚ã®ãƒ¡ãƒ¼ãƒ«ã‚’é€ä¿¡ã—ã¾ã—ãŸã€‚ã™ãã«å±Šãã¯ãšã§ã™ã€‚" - -msgid "" -"If you don’t receive an email, please make sure you’ve entered the address " -"you registered with, and check your spam folder." -msgstr "" -"メールãŒå±Šã‹ãªã„å ´åˆã¯ã€ç™»éŒ²ã—ãŸãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’入力ã—ãŸã‹ç¢ºèªã—ã€ã‚¹ãƒ‘ムフォ" -"ルダã«å…¥ã£ã¦ã„ãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。" - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"ã“ã®ãƒ¡ãƒ¼ãƒ«ã¯ %(site_name)s ã§ã€ã‚ãªãŸã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã®ãƒ‘スワードリセットãŒè¦æ±‚ã•" -"れãŸãŸã‚ã€é€ä¿¡ã•れã¾ã—ãŸã€‚" - -msgid "Please go to the following page and choose a new password:" -msgstr "次ã®ãƒšãƒ¼ã‚¸ã§æ–°ã—ã„パスワードをé¸ã‚“ã§ãã ã•ã„:" - -msgid "Your username, in case you’ve forgotten:" -msgstr "ã‚ãªãŸã®ãƒ¦ãƒ¼ã‚¶ãƒ¼å (ã‚‚ã—忘れã¦ã„ãŸã‚‰):" - -msgid "Thanks for using our site!" -msgstr "ã”利用ã‚りãŒã¨ã†ã”ã–ã„ã¾ã—ãŸï¼" - -#, python-format -msgid "The %(site_name)s team" -msgstr " %(site_name)s ãƒãƒ¼ãƒ " - -msgid "" -"Forgotten your password? Enter your email address below, and we’ll email " -"instructions for setting a new one." -msgstr "" -"パスワードを忘れã¾ã—ãŸã‹? メールアドレスを以下ã«å…¥åŠ›ã™ã‚‹ã¨ã€æ–°ã—ã„パスワード" -"ã®è¨­å®šæ–¹æ³•ã‚’ãŠçŸ¥ã‚‰ã›ã—ã¾ã™ã€‚" - -msgid "Email address:" -msgstr "メールアドレス:" - -msgid "Reset my password" -msgstr "パスワードをリセット" - -msgid "All dates" -msgstr "ã„ã¤ã§ã‚‚" - -#, python-format -msgid "Select %s" -msgstr "%s ã‚’é¸æŠž" - -#, python-format -msgid "Select %s to change" -msgstr "変更ã™ã‚‹ %s ã‚’é¸æŠž" - -#, python-format -msgid "Select %s to view" -msgstr "表示ã™ã‚‹%sã‚’é¸æŠž" - -msgid "Date:" -msgstr "日付:" - -msgid "Time:" -msgstr "時刻:" - -msgid "Lookup" -msgstr "検索" - -msgid "Currently:" -msgstr "ç¾åœ¨ã®å€¤:" - -msgid "Change:" -msgstr "変更後:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ja/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/ja/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 700feaf9603e7e2e61c419e570412cf055948bb9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5284 zcmb`JU2Ggz6~`~IKyfJ_DHJFzy_mX9n(X=`jgxMgHX)7Mq&N=omNWuIn%%wjPC7fY z%*@)^2aso%5ZkenHXqbhoX;kyiIq6eR!W-0;R*TxNC+f&ss!U*+q_grNbrKh|J=E| zUT>T<6+RApY1sG^E-A z@YCR7B_C5f1>y*H4*Uc-0n$E`YWxcLGUOXz4155a(D*AL&38fCcMlp&VSOO!xep{g z4}o<47d<=RNSSQP)vceUm7I;JBq(m{S99T z^j!|pycQ*|0WpO=3z8lksy_z)0rL03>tOhc!TP@|{sY{F{(mcZ2QE1Qc^CK|SO?>0 z!9Rku?`9aExD}-HJC(dsahGC3F{PMRv_V?etN0_;UjQkt`xS>2UsXJ!IHEYFcnXC3 zWm%?3AfMGMxfvv#DGtAh`Zy}g!Jb5=n2Df%3zgpgGpH1gVN`^+EHI6XRT3UWCI2r) zrTCWh3&WqAM@t6Y5(D2J^?MH*wRsB2L1L@R}S`4lR>&8Jl_#UH|rH7I!< zxC-?fN~U)Sb4WW<*AuAEqPCELLUB%o@+6f;RPx0N)W=Yf0$39&y-&(|5W`>@4g}W9{$nCgh80hAj%PpJ|VH?Zi zwn$q&LXKl|6+M&nw-)h%;{v|mn5F#py!>hiRfM97=u3C-*l zc+)0yNa{U$GOHOlT^LD6S_jh+uo>Hmge+MzP|imoeAEn;GgJs4HA5;-g}~YoWUdg>*Dc+qKzHqIncYHY zYo;ULp*L64yA^qra%Tu1HA5<=gut4SN=^yki&-Y@CR_wLZ?km-dZ?|suiY}Kuf4jj zQ**QQBto4Fdb4uog1%TPYdbVERy{M86}NWo5J@xW-odun)^7ahg*PX|-xIcj7Z&Bo z-FQY;-FA_&Y&YEQbnD6Rx3k?&IA%q8-L{VKcG08L)G+;;MR`k8OLMqsb-1a8H?NGY zTD80hrS3bLn7>dwU};?WlK&J+!1TP_+z0t#90|H7=`b-`u`w{!-16 zrn-#?Q(;0YWT_~3#U8gYV`#d$mL8_<2zT8}v9|D<`FV6!m$1W|%!HLhs*dtCP`jdM zl<(H+wi#JlGs10_opz$!%t+B$*SwYopX-{|*5N-2`7cJXZ~yd_i|XGC2y@<*(%=bJ z9PTd;4D(iA8qG^#YDfuBmd5(o8fuFDKc6`=UOYHCTew0068QOxe&G$j@Rpyy<`*WI z+N$*Wx#?>oe*REd9?j4F?C|a7;@)xJJFg}O@V%pce#rMu2FFbLg$sV6;O8fOZ`9B4 z_dTo_^}VZD=X;mv=fASO@4fDOQ#9O{hlU?*>3%;yP#hSX8$G*Vo8}g}zHIygG{c=I z{QOP7aGlK^KQViHeCF)CteNJlrlysemDH@Frio07EztUf16br2`lH4XXY~g$GH~cp=edA^&WN=;SDen@wGk+Ckkk=qj zO<#di(Lbi#j8X5+xl?;*j$K;d**>qu_u!lbQ^`z-g8CqK>dBxd&lHC*W97mCKxCYU zDdhzZ%6;H)6{h9L!d3__=nex9R~fi`qgw+MuDt6T$;U>qb;pYY7OlU-EvB#Z%@xL> zd^uW!XK@?lr>_m-QL@s=0m6s*B!6h;of8PU*{SP(zR&k2C@{%tWaWh}nkeo)R~$UH z;IWiO#^qs$ho^6hRhc(8y<6XhO=Zlw4&Ym8cA4NQPgQWv!y4nP=uJW0@#3NpSYAi^OFd6fy2GQx?Y!f#adC?5Q&Fn;)8XQ~ z<-5rISG>7*_Blke%jjdN+E`pA^_jo`Gku*xJeB*?D(sgG@8yO|a7Cx7mLIjc|U^ diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ja/LC_MESSAGES/djangojs.po b/venv/Lib/site-packages/django/contrib/admin/locale/ja/LC_MESSAGES/djangojs.po deleted file mode 100644 index e3ce222..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/ja/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,263 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Goto Hayato , 2021 -# Jannis Leidel , 2011 -# Shinya Okano , 2012,2014-2016 -# Takuro Onoue , 2020 -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-07-02 13:55+0000\n" -"Last-Translator: Goto Hayato \n" -"Language-Team: Japanese (http://www.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" - -#, javascript-format -msgid "Available %s" -msgstr "利用å¯èƒ½ %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"ã“れãŒä½¿ç”¨å¯èƒ½ãª %s ã®ãƒªã‚¹ãƒˆã§ã™ã€‚下ã®ãƒœãƒƒã‚¯ã‚¹ã§é …ç›®ã‚’é¸æŠžã—ã€2ã¤ã®ãƒœãƒƒã‚¯ã‚¹é–“" -"ã® \"é¸æŠž\"ã®çŸ¢å°ã‚’クリックã—ã¦ã€ã„ãã¤ã‹ã‚’é¸æŠžã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚" - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "使用å¯èƒ½ãª %s ã®ãƒªã‚¹ãƒˆã‚’絞り込むã«ã¯ã€ã“ã®ãƒœãƒƒã‚¯ã‚¹ã«å…¥åŠ›ã—ã¾ã™ã€‚" - -msgid "Filter" -msgstr "フィルター" - -msgid "Choose all" -msgstr "å…¨ã¦é¸æŠž" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "クリックã™ã‚‹ã¨ã™ã¹ã¦ã® %s ã‚’é¸æŠžã—ã¾ã™ã€‚" - -msgid "Choose" -msgstr "é¸æŠž" - -msgid "Remove" -msgstr "削除" - -#, javascript-format -msgid "Chosen %s" -msgstr "é¸æŠžã•れ㟠%s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"ã“れãŒé¸æŠžã•れ㟠%s ã®ãƒªã‚¹ãƒˆã§ã™ã€‚下ã®ãƒœãƒƒã‚¯ã‚¹ã§é¸æŠžã—ã€2ã¤ã®ãƒœãƒƒã‚¯ã‚¹é–“ã® " -"\"削除\"矢å°ã‚’クリックã—ã¦ä¸€éƒ¨ã‚’削除ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚" - -msgid "Remove all" -msgstr "ã™ã¹ã¦å‰Šé™¤" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "クリックã™ã‚‹ã¨ã™ã¹ã¦ã® %s ã‚’é¸æŠžã‹ã‚‰å‰Šé™¤ã—ã¾ã™ã€‚" - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(cnt)s個中%(sel)så€‹é¸æŠž" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã«æœªä¿å­˜ã®å¤‰æ›´ãŒã‚りã¾ã™ã€‚æ“作を実行ã™ã‚‹ã¨æœªä¿å­˜ã®å¤‰æ›´ã¯å¤±ã‚れã¾" -"ã™ã€‚" - -msgid "" -"You have selected an action, but you haven’t saved your changes to " -"individual fields yet. Please click OK to save. You’ll need to re-run the " -"action." -msgstr "" -"æ“ä½œã‚’é¸æŠžã—ã¾ã—ãŸãŒã€ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã«æœªä¿å­˜ã®å¤‰æ›´ãŒã‚りã¾ã™ã€‚OKをクリックã—ã¦ä¿" -"å­˜ã—ã¦ãã ã•ã„。ãã®å¾Œã€æ“作をå†åº¦å®Ÿè¡Œã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚" - -msgid "" -"You have selected an action, and you haven’t made any changes on individual " -"fields. You’re probably looking for the Go button rather than the Save " -"button." -msgstr "" -"æ“ä½œã‚’é¸æŠžã—ã¾ã—ãŸãŒã€ãƒ•ィールドã«å¤‰æ›´ã¯ã‚りã¾ã›ã‚“ã§ã—ãŸã€‚ã‚‚ã—ã‹ã—ã¦ä¿å­˜ãƒœã‚¿" -"ンã§ã¯ãªãã¦å®Ÿè¡Œãƒœã‚¿ãƒ³ã‚’ãŠæŽ¢ã—ã§ã™ã‹ã€‚" - -msgid "Now" -msgstr "ç¾åœ¨" - -msgid "Midnight" -msgstr "0時" - -msgid "6 a.m." -msgstr "åˆå‰ 6 時" - -msgid "Noon" -msgstr "12時" - -msgid "6 p.m." -msgstr "åˆå¾Œ 6 時" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "ノート: ã‚ãªãŸã®ç’°å¢ƒã¯ã‚µãƒ¼ãƒãƒ¼æ™‚間よりã€%s時間進んã§ã„ã¾ã™ã€‚" - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "ノート: ã‚ãªãŸã®ç’°å¢ƒã¯ã‚µãƒ¼ãƒãƒ¼æ™‚間よりã€%s時間é…れã¦ã„ã¾ã™ã€‚" - -msgid "Choose a Time" -msgstr "æ™‚é–“ã‚’é¸æŠž" - -msgid "Choose a time" -msgstr "æ™‚é–“ã‚’é¸æŠž" - -msgid "Cancel" -msgstr "キャンセル" - -msgid "Today" -msgstr "今日" - -msgid "Choose a Date" -msgstr "æ—¥ä»˜ã‚’é¸æŠž" - -msgid "Yesterday" -msgstr "昨日" - -msgid "Tomorrow" -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月" - -msgctxt "abbrev. month January" -msgid "Jan" -msgstr "1月" - -msgctxt "abbrev. month February" -msgid "Feb" -msgstr "2月" - -msgctxt "abbrev. month March" -msgid "Mar" -msgstr "3月" - -msgctxt "abbrev. month April" -msgid "Apr" -msgstr "4月" - -msgctxt "abbrev. month May" -msgid "May" -msgstr "5月" - -msgctxt "abbrev. month June" -msgid "Jun" -msgstr "6月" - -msgctxt "abbrev. month July" -msgid "Jul" -msgstr "7月" - -msgctxt "abbrev. month August" -msgid "Aug" -msgstr "8月" - -msgctxt "abbrev. month September" -msgid "Sep" -msgstr "9月" - -msgctxt "abbrev. month October" -msgid "Oct" -msgstr "10月" - -msgctxt "abbrev. month November" -msgid "Nov" -msgstr "11月" - -msgctxt "abbrev. month December" -msgid "Dec" -msgstr "12月" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "æ—¥" - -msgctxt "one letter Monday" -msgid "M" -msgstr "月" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "ç«" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "æ°´" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "木" - -msgctxt "one letter Friday" -msgid "F" -msgstr "金" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "土" - -msgid "Show" -msgstr "表示" - -msgid "Hide" -msgstr "éžè¡¨ç¤º" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ka/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/ka/LC_MESSAGES/django.mo deleted file mode 100644 index ed45180dd7220974c01d2e46054156db6a4cb804..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20101 zcmc(mdyr&Rea8=i8WtrH6%43cSeKo3XL@E45Qklt*8;07uU(!JmOI^dW}5BpJM_K1 z!zh^OpqLQCBAP{DwO4}gN2L;zlp(PatyGcn538&g^^a6dDn?VLl2lo0nW~iee9!OP z+mGql2WryA?eD$k{Lb(F`<-)phkrWlqz^kjk8r(~>%o(p`wIB)zs47zADrUctHFN* zPX~Vvo&}!%GUx69&j-%~9|1M~r{IO)H$bg>$;-LG*Mctv*Mld5n?Xq2WSHLyO8yn# zE5W?hq(FKMP9k--25AJa`)T&4B+3{yNV; z1Ah}dnFp^QcrMSILCs&s*B0n`V3Tj-U-St4}qBA9u4y!1Ldbr zfYRrAP<;OpM1=b;h$`+sKumHcV1(qH21@TUK=C~lK~m1$2S(t7 zU=BVD-T`O@P;P=4D9@}GMLU(zE3QO(^4Dn5^ZlJiMW>;D8) zT)zy8&)2{=g5L(E*NLw&|C|lV&T&wAxg8Y!HQ*P)JHZX$%Mh{&JRg+ZcY<#PYv7sS zGvE~X*P!zEKfw<85+>gV-VZA8UWD-5z?Xy4Zx&SEEd<;T%D?x6lJhVqzdjDi?q@*7 z^;4kMe+hgu_!Ut4{}fccsTdX4lfZkx)4*-u1EBQ%OK=SQ7AU{{Jm4v>v-M|y(&H>p z^KS$t@1lU0hVi$7?>WJ_TfoiCf14yeA3W)7^Yfd*gFNpBw}C$d`Oj^NoVy*|3El`k z1ERY7F^DSe73a_szzX;V@M=)?(ExXW4}+87cR=p!n|vF9F{j@XMh5^b>G9c=magAA7-zc+NoC^%?LZ;159A z|K5$32VVj&^c=@%CF6!?As1r3El>71rLSi?}DU|JDa3~rF#qbQ}Ax^0qnR9 zqkqQpw{ZIDJbz={`u6uH$X&)?S24fMg36DF!NL0s=rPN50e~$6>YH%+oKXyRn#iu|>+}A+q@!z2GZ9T@xf7gSO{~_?5;OD{J=s9+= zbKmFr{8F|Y1&dbf7$3eyA zbKo7|1vpdjeH2u``8GJm`jc@&2Hv~F^7?x?cLUF-Ty65UuxK6hcYx|22`GKq;5pzY zLHYA}kkW8J230?2q70?ut_9m*3f=_%Gx!qlLV~ThZUx_lyt~1l@ch}go1Z>@Ej|`K zC_mgz@s5EX0JZ*)K|8ikeWVX=@bOU2 zq+GwlCBFS1R4zYvarZ7R(!=2*U!#D-&2B_y-r*Zae>K)pbp-!|~QUj8{dJf8~Q81C1B zt#E&GK*32|4{*u9FXz%{nd|qtC=b8S-va8RTAJs&hwCb?D%T9xi@4s+McVp&r(Aqq z0RDV33BHnRp9c6m!gZ^^vwd8*8@VDbQq0$i@=UQ;ob|bv>!n;3uJv4$y8oOLP@vjr za*=L6zitNAHCnZQzMq%Hs}K#--X+-4vfw!p(05d?UDrtHyOHSMgD=p;fruT)Vhblc#gN zkBgFV3tU%nx#;qxXv5fSy^$yFy?H%vB%89xZ5WFe7PyIP&3dbzdopcsd{Hz z=3&}hR)b5e2A!F051EI!mFDwFo4Nf-dnV12;5tp>lyf(Xr8D=S$foSv3S$G#Ml-Kn zEzT3TwU#2?xyx|VQrf|x;bt*zDl<2(&diO`V%llcNP>Gibv%T(le}2pOVovSn)?zi zvn3c53@%m-*TNAcs<%Y-R!?S84uSW0G}Fmde(fl(`VJG-(j;qb%%k~ue-bSu?Pfj8 zi1AQG_Vmt|7LrVLH(K4kFa(04h<~YGIl7qtA6MMNZjlaeJ6GChMo+RScV$}bG|7J3 zmUcAbdV`r7tv{P~J6h~zQ5?0B#j;-LaBZJ}os7Ay>}Y9g?yVcf^k{8+>tq6&dcl<_{c^73#?rY7w zm$s6MyE=8(SkH9Vq%@VCerITQvRpeunMhO({S#MU9A$vNo79N6DpEPjC(TN9T^cqP zUoA5UW?Gl5Rou1d9Hkc^is$0+kaltnVp@ACy54V>Jg56Q3vQQMai)T`-V)9ooLy+J zmK)dgCBd}2F6F?DR`;W!IpoS5q2&l`Woq+Bf*j zqFE^jECV%NkoM>GK=S$+#}S9N+1a9lDJuTl5ED?2D}^hX@sa{uMTdzjX;FRk{iH+C z%7pq%8>q8OuPW#O-DS@n2pN-3;`n$KD{R0@Dt8K=%-Lt%*2g69TuJGe&hD(8*S( zoAOQuS(z1MI#>*!dN+)5vgtI+BkJy?P4J=}I#Wbjljd8;E}WX$v~`j@*!Vd+Z}dMz zp2+QC7Rm^T zsgjVR<5+ROx7BIR=q<$U?t8&0&dWLk`j;Y|o&1S<6D@vsr`e3#OKuM*)P14tE+nm* zPAnO|iSF&h4dg^R!zK_`gEiO(Qc@j50pP~?Plrp(dZ|(Dp>aG1~iF+3~sn%y2Y8KTPkEz1vkrX%N zS`AaCjMpkr6lz^ZyM#tJv`2dhGK_;Ux#1VmLVT80qMdm$)=m}(2}XoM^QUTCES$elTc)YEQ{BFp#O9EXIWgWTNO*Gd;# zE}-@cjt9BBndEf0)Y;$IUgZLN@OQT+8#!6Pp}k~BRwYpII?DKdMrP7ywQI>O+PEt2 z)}&D-1IOL%Nv3N&+PRTl#;c~gog)l9*@}|-ex;kY#*Pt13E(5^WC!H&kh)~IJ~;=H;6DL;VO-B zzYoPEEIMtZkD{I(y{4VDv)k>_D<~KFfbkE$$k0cLW85; zB`T#hA>MZLo~tGg zZRcMS+3mKm);Zg@Y`SEfBh`j}>sncUYGwI}mE|w2EPrTa`SF$I5BtZ1y&u6=mJj#| zqkGy`$3qNqXVMCXgP_C4?7=)Lo3VA`Wsl78+>GsFgMLY zQ(-8G2g(U@3JuF?WE{j_wm~16C}a8~-f5=Hhob@G27i*-l$n1ILv$34N?k19LIhBA z=toJfIJ}_8M@LNlmE}+REQO=86vYRg(TR9i*kSbv1>AEq4HSVw3?p3&-RKqOOSH0D zl{5@S02yoP$nt~Z3|M_pMi4+29Bf4b#%4%qy_TO4PSUh#hsan1aps48POI1 zV#fsQ&;b+C%ghZ9hYnU`7;{V@f)=3FrQ+gd<-sU-kRZmG9O$JUj9G$aFfQkNLg;R& z0g?9#h}5TGIN&f+(mYfAU<<(r?eH-Z{R$q~&cJZ6t#_djjzC>ClhOPXCpim%8Z`;} zAF?J47hdkK0vy(}jlwqH^Nm)>>J|?Am3neJ%`KdxYMw$wOmiI^TmmY3R50RjS}qQ%hbV>&Oc0 z34c^HAgkig)`!!U6*k}XSs4-$COpH(Vo=z6g!(WCvBGi_Gt5mqs#95a;DL;_9zir< zu3eweXWd${u!Y9mD&AD`y?~X>e9W`pMzZ8sqsA)?5JeU+qSlHqxxv?)5{lW_B!JqVk*+C{)!!vB*k0KT-9#!s;47Wm4%DBNQR1fsW zo_)iM5swms$AQ6pwEU-yUJ4I08ExNo4D6>Iox=R1NYQDFJ;?gLkGYS-$bY3cRtMop za}cZu9K9cB5ekJD<1LGoKL!RM8C8Q?$vAf z#mc-i8o5@(!RTL+Ioi08iDk&|T3$1R%gdue?@+2*Gc|3pcf22VzD@u>69yb}9DWPl zr%BQBs2Jl@Gzb(O&ixm->tj*r@?Rv+Xi2?>dW2Z@h>pV0I$$!h%J(lfMn*-o~(dQn-8N;RwAFx5W~VkC!K?dR(t-t z>!b5T?>qsM{sTJ9!X9g9VjX;7G<+5^-iSj2gnXkCyv+w%&ie~dkl`;>m%qR0SL&E*jsO2d6~%5K9fvm^=JDb{)1*~m z;=s#}1@2hggpZWtu*R!I*V4(t=Yv&*(;5zvEUUUjj02JBYJUH0UpvLEFxKg*;(Q)s zq4jsfvX*Kl?Ton+Zooi`+=!fmiMEVmH4^e(F6i)K@_s=*^fq^-^cZ1^((!mp6e(rM z&0zT{q%&I-euS;uVfGje_js3YPUe^ok@YIAg@QTMvu_KweTN2zw^$S^XW0KL;lhO$ za3Uxbij-g-s~=auO(kjfDvu zg14}jXH4Xq0O2Hv!rTZ`(2q92ym?c>HE9+L_=Z?;b}fG$fHlcxGVN3yb~kT>;ts_T zb5r{nG+n++iL28=wC$LsXr(-)w){6;S&kzH=t2;kRd{6*S6Bv!NWOayw|Ct-EFIby#a)m_= z)`ZiRCI33$jP?78!P2Ej2U~1JAen)i90j?cRc=Y=;s1KVmqKF7}d&GW%d@~}P2!nlSBb}JFJT%oT4^a^2j7#dE zKTr#uCAUAkFw;+6)?mq9)_uNYuvYFM1s*Kr-L>nrv9vb7A*i=UTRRFvc#}J}NjV@W zXo<^Hzt1pRAs^v08o@vyhtp6t8%u=3%WRoq{+VjkTO^ zg<~Pd-FN{uA=0CbW`+3*eIX3T6LEl^=&_y|LeEX`IHN~QNo{eM4jEQqgF2q6q=%xP zl1HW+BfX&c7d*@gt=&zPTNVY_@(h{AvbW2h68|s_P4{cM&qg{Vq zndasb^i{_|Ps$geNI`RRiY9EGbqGryrlqQiLaGACqla}w?J?ew)}6(~1mOzGD2OOW zQ4+@us9lOhI86A4qFZQgDd7(v=1z+SF~T5;U=Za6{riq4XL3XOScR0uoKk zC|H>q#sqa`V>!(OHipdTy%%y|VT^^QnGz8-jS;$|ILg6mDE3V0uxxgS0dmYuW`&Zp z+)?nVi8fYD^iCbjL2L4*ER4Iz3|s3_^*|a`h#n+|Ss*6;wJK5lnjJpJm9LV$KjwU4 zP8|44yCFGfCeb((6VVRCw3!T_f{Y56487%q<#-++z(F|)I|#e}8->wf4D(`H->Yv}8b79ex5FA@ zgIN%Fy*m)u>zX3-x`Y#%nJkuGQE6zp@(inE>idvFXYwp%l_xS=?lM)d-gt$Q2+33!``g;7F)0!Br0QI}7ID4DIy^lBb)#==U}oMk$5k66ZGsCyMG zwA}Iy6Qe~`7t!!BO1)h(7GC?1bWltR_MJUW>xRrW!{XO3UYNIpE zAnN4^OCccwD9a5RnnMmA&6gBD^m3B(S|aO^j{B$+nzB705F);@a6p;EFM3L5&TjEg}@oe!r;*SO7L>mo-=W;Dl2Tt1x81nEj zT$v1Z7N`T`#!?=F^ApnBj6{31LL-wSqo5h!4lPv7 z^PeSz+6auLhb2$9ST8*wGkWVwPe~XAiXC^BEXXM>l$}hB?#E~Xt?7rNG74I|8``Ro zD~(3RL$Mz)3N=ewR;*4bIo%jaW}$c2kE+cv=UJL+hj~@$`!ji7RFqu`2WIhH`Z9_X49I!ANE4 zya zc_zbN5a3`gvOcQZ;<@WH8O7BYj*T2b$pFmW{#{92Z4@tBd7HRi?XnI_C?5;AR-jtf j+r^D#2{&4IOthkcoylRL?U#yW#Qzhq=3IYst+@XMjI|DN diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ka/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/ka/LC_MESSAGES/django.po deleted file mode 100644 index 75aee9c..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/ka/LC_MESSAGES/django.po +++ /dev/null @@ -1,699 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# André Bouatchidzé , 2013-2015 -# David A. , 2011 -# Jannis Leidel , 2011 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-01-16 20:42+0100\n" -"PO-Revision-Date: 2019-01-18 00:36+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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "%(count)d %(items)s წáƒáƒ áƒ›áƒáƒ¢áƒ”ბით წáƒáƒ˜áƒ¨áƒáƒšáƒ." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "%(name)s ვერ იშლებáƒ" - -msgid "Are you sure?" -msgstr "დáƒáƒ áƒ¬áƒ›áƒ£áƒœáƒ”ბული ხáƒáƒ áƒ—?" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "áƒáƒ áƒ©áƒ”ული %(verbose_name_plural)s-ის წáƒáƒ¨áƒšáƒ" - -msgid "Administration" -msgstr "áƒáƒ“მინისტრირებáƒ" - -msgid "All" -msgstr "ყველáƒ" - -msgid "Yes" -msgstr "კი" - -msgid "No" -msgstr "áƒáƒ áƒ" - -msgid "Unknown" -msgstr "გáƒáƒ£áƒ áƒ™áƒ•ეველი" - -msgid "Any date" -msgstr "ნებისმიერი თáƒáƒ áƒ˜áƒ¦áƒ˜" - -msgid "Today" -msgstr "დღეს" - -msgid "Past 7 days" -msgstr "ბáƒáƒšáƒ 7 დღე" - -msgid "This month" -msgstr "მიმდინáƒáƒ áƒ” თვე" - -msgid "This year" -msgstr "მიმდინáƒáƒ áƒ” წელი" - -msgid "No date" -msgstr "" - -msgid "Has date" -msgstr "" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" -"გთხáƒáƒ•თ, შეიყვáƒáƒœáƒáƒ— სწáƒáƒ áƒ˜ %(username)s დრპáƒáƒ áƒáƒšáƒ˜ პერსáƒáƒœáƒáƒšáƒ˜áƒ¡ áƒáƒœáƒ’áƒáƒ áƒ˜áƒ¨áƒ˜áƒ¡áƒ—ვის. " -"იქáƒáƒœáƒ˜áƒ”თ მხედველáƒáƒ‘áƒáƒ¨áƒ˜, რáƒáƒ› áƒáƒ áƒ˜áƒ•ე ველი ითვáƒáƒšáƒ˜áƒ¡áƒ¬áƒ˜áƒœáƒ”ბს მთáƒáƒ•რულს." - -msgid "Action:" -msgstr "მáƒáƒ¥áƒ›áƒ”დებáƒ:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "კიდევ ერთი %(verbose_name)s-ის დáƒáƒ›áƒáƒ¢áƒ”ბáƒ" - -msgid "Remove" -msgstr "წáƒáƒ¨áƒšáƒ" - -msgid "Addition" -msgstr "" - -msgid "Change" -msgstr "შეცვლáƒ" - -msgid "Deletion" -msgstr "" - -msgid "action time" -msgstr "მáƒáƒ¥áƒ›áƒ”დების დრáƒ" - -msgid "user" -msgstr "" - -msgid "content type" -msgstr "" - -msgid "object id" -msgstr "áƒáƒ‘იექტის id" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "áƒáƒ‘იექტის წáƒáƒ áƒ›." - -msgid "action flag" -msgstr "მáƒáƒ¥áƒ›áƒ”დების დრáƒáƒ¨áƒ" - -msgid "change message" -msgstr "შეცვლის შეტყáƒáƒ‘ინებáƒ" - -msgid "log entry" -msgstr "ლáƒáƒ’ის ერთეული" - -msgid "log entries" -msgstr "ლáƒáƒ’ის ერთეულები" - -#, python-format -msgid "Added \"%(object)s\"." -msgstr "დáƒáƒ›áƒáƒ¢áƒ”ბულირ\"%(object)s\"." - -#, python-format -msgid "Changed \"%(object)s\" - %(changes)s" -msgstr "შეცვლილირ\"%(object)s\" - %(changes)s" - -#, python-format -msgid "Deleted \"%(object)s.\"" -msgstr "წáƒáƒ¨áƒšáƒ˜áƒšáƒ˜áƒ \"%(object)s.\"" - -msgid "LogEntry Object" -msgstr "ჟურნáƒáƒšáƒ˜áƒ¡ ჩáƒáƒœáƒáƒ¬áƒ”რის áƒáƒ‘იექტი" - -#, python-brace-format -msgid "Added {name} \"{object}\"." -msgstr "" - -msgid "Added." -msgstr "" - -msgid "and" -msgstr "დáƒ" - -#, python-brace-format -msgid "Changed {fields} for {name} \"{object}\"." -msgstr "" - -#, python-brace-format -msgid "Changed {fields}." -msgstr "" - -#, python-brace-format -msgid "Deleted {name} \"{object}\"." -msgstr "" - -msgid "No fields changed." -msgstr "áƒáƒ áƒªáƒ”რთი ველი áƒáƒ  შეცვლილáƒ." - -msgid "None" -msgstr "áƒáƒ áƒªáƒ”რთი" - -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was added successfully." -msgstr "" - -msgid "You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was changed successfully." -msgstr "" - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"áƒáƒ‘იექტებზე მáƒáƒ¥áƒ›áƒ”დებების შესáƒáƒ¡áƒ áƒ£áƒšáƒ”ბლáƒáƒ“ ისინი áƒáƒ áƒ©áƒ”ული უნდრიყáƒáƒ¡. áƒáƒ áƒªáƒ”რთი " -"áƒáƒ‘იექტი áƒáƒ áƒ©áƒ”ული áƒáƒ  áƒáƒ áƒ˜áƒ¡." - -msgid "No action selected." -msgstr "მáƒáƒ¥áƒ›áƒ”დებრáƒáƒ áƒ©áƒ”ული áƒáƒ  áƒáƒ áƒ˜áƒ¡." - -#, python-format -msgid "The %(name)s \"%(obj)s\" was deleted successfully." -msgstr "%(name)s \"%(obj)s\" წáƒáƒ áƒ›áƒáƒ¢áƒ”ბით წáƒáƒ˜áƒ¨áƒáƒšáƒ." - -#, python-format -msgid "%(name)s with ID \"%(key)s\" doesn't exist. Perhaps it was deleted?" -msgstr "" - -#, python-format -msgid "Add %s" -msgstr "დáƒáƒ•áƒáƒ›áƒáƒ¢áƒáƒ— %s" - -#, python-format -msgid "Change %s" -msgstr "შევცვáƒáƒšáƒáƒ— %s" - -#, python-format -msgid "View %s" -msgstr "" - -msgid "Database error" -msgstr "მáƒáƒœáƒáƒªáƒ”მთრბáƒáƒ–ის შეცდáƒáƒ›áƒ" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "%(count)s %(name)s წáƒáƒ áƒ›áƒáƒ¢áƒ”ბით შეიცვáƒáƒšáƒ." -msgstr[1] "%(count)s %(name)s წáƒáƒ áƒ›áƒáƒ¢áƒ”ბით შეიცვáƒáƒšáƒ." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "%(total_count)s-ირáƒáƒ áƒ©áƒ”ული" -msgstr[1] "%(total_count)s-ირáƒáƒ áƒ©áƒ”ული" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "%(cnt)s-დáƒáƒœ áƒáƒ áƒªáƒ”რთი áƒáƒ áƒ©áƒ”ული áƒáƒ  áƒáƒ áƒ˜áƒ¡" - -#, python-format -msgid "Change history: %s" -msgstr "ცვლილებების ისტáƒáƒ áƒ˜áƒ: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "%(class_name)s %(instance)s" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" - -msgid "Django site admin" -msgstr "Django-ს áƒáƒ“მინისტრირების სáƒáƒ˜áƒ¢áƒ˜" - -msgid "Django administration" -msgstr "Django-ს áƒáƒ“მინისტრირებáƒ" - -msgid "Site administration" -msgstr "სáƒáƒ˜áƒ¢áƒ˜áƒ¡ áƒáƒ“მინისტრირებáƒ" - -msgid "Log in" -msgstr "შესვლáƒ" - -#, python-format -msgid "%(app)s administration" -msgstr "%(app)s áƒáƒ“მინისტრირებáƒ" - -msgid "Page not found" -msgstr "გვერდი ვერ მáƒáƒ˜áƒ«áƒ”ბნáƒ" - -msgid "We're sorry, but the requested page could not be found." -msgstr "უკáƒáƒªáƒ áƒáƒ•áƒáƒ“, მáƒáƒ—ხáƒáƒ•ნილი გვერდი ვერ მáƒáƒ˜áƒ«áƒ”ბნáƒ." - -msgid "Home" -msgstr "სáƒáƒ¬áƒ§áƒ˜áƒ¡áƒ˜ გვერდი" - -msgid "Server error" -msgstr "სერვერის შეცდáƒáƒ›áƒ" - -msgid "Server error (500)" -msgstr "სერვერის შეცდáƒáƒ›áƒ (500)" - -msgid "Server Error (500)" -msgstr "სერვერის შეცდáƒáƒ›áƒ (500)" - -msgid "" -"There's been an error. It's been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" -"მáƒáƒ®áƒ“რშეცდáƒáƒ›áƒ. ინფáƒáƒ áƒ›áƒáƒªáƒ˜áƒ მáƒáƒ¡áƒ–ე გáƒáƒ“áƒáƒ”ცრსáƒáƒ˜áƒ¢áƒ˜áƒ¡ áƒáƒ“მინისტრáƒáƒ¢áƒáƒ áƒ”ბს ელ. ფáƒáƒ¡áƒ¢áƒ˜áƒ— " -"დრის უნდრშესწáƒáƒ áƒ“ეს უმáƒáƒ™áƒšáƒ”ს ვáƒáƒ“ებში. გმáƒáƒ“ლáƒáƒ‘თ მáƒáƒ—მინებისთვის." - -msgid "Run the selected action" -msgstr "áƒáƒ áƒ©áƒ”ული მáƒáƒ¥áƒ›áƒ”დების შესრულებáƒ" - -msgid "Go" -msgstr "გáƒáƒ“áƒáƒ¡áƒ•ლáƒ" - -msgid "Click here to select the objects across all pages" -msgstr "ყველრგვერდზე áƒáƒ áƒ¡áƒ”ბული áƒáƒ‘იექტის მáƒáƒ¡áƒáƒœáƒ˜áƒ¨áƒœáƒáƒ“ დáƒáƒáƒ¬áƒ™áƒáƒžáƒ”თ áƒáƒ¥" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "ყველრ%(total_count)s %(module_name)s-ის მáƒáƒœáƒ˜áƒ¨áƒ•ნáƒ" - -msgid "Clear selection" -msgstr "მáƒáƒœáƒ˜áƒ¨áƒ•ნის გáƒáƒ¡áƒ£áƒ¤áƒ—áƒáƒ•ებáƒ" - -msgid "" -"First, enter a username and password. Then, you'll be able to edit more user " -"options." -msgstr "" -"ჯერ შეიყვáƒáƒœáƒ”თ მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბლის სáƒáƒ®áƒ”ლი დრპáƒáƒ áƒáƒšáƒ˜. áƒáƒ›áƒ˜áƒ¡ შემდეგ თქვენ გექნებáƒáƒ— " -"მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბლის სხვრáƒáƒžáƒªáƒ˜áƒ”ბის რედáƒáƒ¥áƒ¢áƒ˜áƒ áƒ”ბის შესáƒáƒ«áƒšáƒ”ბლáƒáƒ‘áƒ." - -msgid "Enter a username and password." -msgstr "შეიყვáƒáƒœáƒ”თ მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბლის სáƒáƒ®áƒ”ლი დრპáƒáƒ áƒáƒšáƒ˜" - -msgid "Change password" -msgstr "პáƒáƒ áƒáƒšáƒ˜áƒ¡ შეცვლáƒ" - -msgid "Please correct the error below." -msgstr "" - -msgid "Please correct the errors below." -msgstr "გთხáƒáƒ•თ, შეáƒáƒ¡áƒ¬áƒáƒ áƒáƒ— ქვემáƒáƒ—მáƒáƒ§áƒ•áƒáƒœáƒ˜áƒšáƒ˜ შეცდáƒáƒ›áƒ”ბი." - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "" -"შეიყვáƒáƒœáƒ”თ áƒáƒ®áƒáƒšáƒ˜ პáƒáƒ áƒáƒšáƒ˜ მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბლისáƒáƒ—ვის %(username)s." - -msgid "Welcome," -msgstr "კეთილი იყáƒáƒ¡ თქვენი მáƒáƒ‘რძáƒáƒœáƒ”ბáƒ," - -msgid "View site" -msgstr "სáƒáƒ˜áƒ¢áƒ˜áƒ¡ ნáƒáƒ®áƒ•áƒ" - -msgid "Documentation" -msgstr "დáƒáƒ™áƒ£áƒ›áƒ”ნტáƒáƒªáƒ˜áƒ" - -msgid "Log out" -msgstr "გáƒáƒ›áƒáƒ¡áƒ•ლáƒ" - -#, python-format -msgid "Add %(name)s" -msgstr "დáƒáƒ•áƒáƒ›áƒáƒ¢áƒáƒ— %(name)s" - -msgid "History" -msgstr "ისტáƒáƒ áƒ˜áƒ" - -msgid "View on site" -msgstr "წáƒáƒ áƒ›áƒáƒ“გენრსáƒáƒ˜áƒ¢áƒ–ე" - -msgid "Filter" -msgstr "ფილტრი" - -msgid "Remove from sorting" -msgstr "დáƒáƒšáƒáƒ’ებიდáƒáƒœ მáƒáƒ¨áƒáƒ áƒ”ბáƒ" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "დáƒáƒšáƒáƒ’ების პრიáƒáƒ áƒ˜áƒ¢áƒ”ტი: %(priority_number)s" - -msgid "Toggle sorting" -msgstr "დáƒáƒšáƒáƒ’ების გáƒáƒ“áƒáƒ áƒ—ვáƒ" - -msgid "Delete" -msgstr "წáƒáƒ•შáƒáƒšáƒáƒ—" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"áƒáƒ‘იექტების წáƒáƒ¨áƒšáƒ: %(object_name)s '%(escaped_object)s' გáƒáƒ›áƒáƒ˜áƒ¬áƒ•ევს " -"დáƒáƒ™áƒáƒ•შირებული áƒáƒ‘იექტების წáƒáƒ¨áƒšáƒáƒ¡, მáƒáƒ’რáƒáƒ› თქვენ áƒáƒ áƒ გáƒáƒ¥áƒ•თ შემდეგი ტიპების " -"áƒáƒ‘იექტების წáƒáƒ¨áƒšáƒ˜áƒ¡ უფლებáƒ:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"%(object_name)s ტიპის '%(escaped_object)s' áƒáƒ‘იექტის წáƒáƒ¨áƒšáƒ მáƒáƒ˜áƒ—ხáƒáƒ•ს áƒáƒ¡áƒ”ვე " -"შემდეგი დáƒáƒ™áƒáƒ•შირებული áƒáƒ‘იექტების წáƒáƒ¨áƒšáƒáƒ¡:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"ნáƒáƒ›áƒ“ვილáƒáƒ“ გსურთ, წáƒáƒ¨áƒáƒšáƒáƒ— %(object_name)s \"%(escaped_object)s\"? ყველრ" -"ქვემáƒáƒ— მáƒáƒ§áƒ•áƒáƒœáƒ˜áƒšáƒ˜ დáƒáƒ™áƒáƒ•შირებული áƒáƒ‘იექტი წáƒáƒ¨áƒšáƒ˜áƒšáƒ˜ იქნებáƒ:" - -msgid "Objects" -msgstr "áƒáƒ‘იექტები" - -msgid "Yes, I'm sure" -msgstr "კი, ნáƒáƒ›áƒ“ვილáƒáƒ“" - -msgid "No, take me back" -msgstr "áƒáƒ áƒ, დáƒáƒ›áƒáƒ‘რუნეთ უკáƒáƒœ" - -msgid "Delete multiple objects" -msgstr "რáƒáƒ›áƒ“ენიმე áƒáƒ‘იექტის წáƒáƒ¨áƒšáƒ" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"%(objects_name)s ტიპის áƒáƒ‘იექტის წáƒáƒ¨áƒšáƒ ითხáƒáƒ•ს áƒáƒ¡áƒ”ვე შემდეგი áƒáƒ‘იექტების " -"წáƒáƒ¨áƒšáƒáƒ¡, მáƒáƒ’რáƒáƒ› თქვენ áƒáƒ  გáƒáƒ¥áƒ•თ áƒáƒ›áƒ˜áƒ¡ ნებáƒáƒ áƒ—ვáƒ:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"áƒáƒ áƒ©áƒ”ული %(objects_name)s áƒáƒ‘იექტის წáƒáƒ¨áƒšáƒ მáƒáƒ˜áƒ—ხáƒáƒ•ს áƒáƒ¡áƒ”ვე შემდეგი დáƒáƒªáƒ£áƒšáƒ˜ " -"დáƒáƒ™áƒáƒ•შირეული áƒáƒ‘იექტების წáƒáƒ¨áƒšáƒáƒ¡:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"დáƒáƒ áƒ¬áƒ›áƒ£áƒœáƒ”ბული ხáƒáƒ áƒ—, რáƒáƒ› გსურთ %(objects_name)s áƒáƒ‘იექტის წáƒáƒ¨áƒšáƒ? ყველრშემდეგი " -"áƒáƒ‘იექტი, დრმáƒáƒ—ზე დáƒáƒ›áƒáƒ™áƒ˜áƒ“ებული ჩáƒáƒœáƒáƒ¬áƒ”რები წáƒáƒ¨áƒšáƒ˜áƒšáƒ˜ იქნებáƒ:" - -msgid "View" -msgstr "" - -msgid "Delete?" -msgstr "წáƒáƒ•შáƒáƒšáƒáƒ—?" - -#, python-format -msgid " By %(filter_title)s " -msgstr " %(filter_title)s მიხედვით " - -msgid "Summary" -msgstr "შეჯáƒáƒ›áƒ”ბáƒ" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "მáƒáƒ“ელები %(name)s áƒáƒžáƒšáƒ˜áƒ™áƒáƒªáƒ˜áƒáƒ¨áƒ˜" - -msgid "Add" -msgstr "დáƒáƒ›áƒáƒ¢áƒ”ბáƒ" - -msgid "You don't have permission to view or edit anything." -msgstr "" - -msgid "Recent actions" -msgstr "" - -msgid "My actions" -msgstr "" - -msgid "None available" -msgstr "áƒáƒ  áƒáƒ áƒ˜áƒ¡ მისáƒáƒ¬áƒ•დáƒáƒ›áƒ˜" - -msgid "Unknown content" -msgstr "უცნáƒáƒ‘ი შიგთáƒáƒ•სი" - -msgid "" -"Something's wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"თქვენი მáƒáƒœáƒáƒªáƒ”მთრბáƒáƒ–ის ინსტáƒáƒšáƒáƒªáƒ˜áƒ áƒáƒ áƒáƒ™áƒáƒ áƒ”ქტულიáƒ. დáƒáƒ áƒ¬áƒ›áƒ£áƒœáƒ“ით, რáƒáƒ› მáƒáƒœáƒáƒªáƒ”მთრ" -"ბáƒáƒ–ის შესáƒáƒ‘áƒáƒ›áƒ˜áƒ¡áƒ˜ ცხრილები შექმნილიáƒ, დრმáƒáƒœáƒáƒªáƒ”მთრბáƒáƒ–ის წáƒáƒ™áƒ˜áƒ—ხვრშეუძლირ" -"შესáƒáƒ‘áƒáƒ›áƒ˜áƒ¡ მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბელს." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" - -msgid "Forgotten your password or username?" -msgstr "დáƒáƒ’áƒáƒ•იწყდáƒáƒ— თქვენი პáƒáƒ áƒáƒšáƒ˜ áƒáƒœ მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბლის სáƒáƒ®áƒ”ლი?" - -msgid "Date/time" -msgstr "თáƒáƒ áƒ˜áƒ¦áƒ˜/დრáƒ" - -msgid "User" -msgstr "მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბელი" - -msgid "Action" -msgstr "მáƒáƒ¥áƒ›áƒ”დებáƒ" - -msgid "" -"This object doesn't have a change history. It probably wasn't added via this " -"admin site." -msgstr "" -"áƒáƒ› áƒáƒ‘იექტს ცვლილებების ისტáƒáƒ áƒ˜áƒ áƒáƒ áƒ áƒáƒ¥áƒ•ს. რáƒáƒ’áƒáƒ áƒª ჩáƒáƒœáƒ¡, იგი áƒáƒ  იყრდáƒáƒ›áƒáƒ¢áƒ”ბული " -"áƒáƒ“მინისტრირების სáƒáƒ˜áƒ¢áƒ˜áƒ¡ მეშვეáƒáƒ‘ით." - -msgid "Show all" -msgstr "ვáƒáƒ©áƒ•ენáƒáƒ— ყველáƒ" - -msgid "Save" -msgstr "შევინáƒáƒ®áƒáƒ—" - -msgid "Popup closing…" -msgstr "" - -msgid "Search" -msgstr "ძებნáƒ" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s შედეგი" -msgstr[1] "%(counter)s შედეგი" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "სულ %(full_result_count)s" - -msgid "Save as new" -msgstr "შევინáƒáƒ®áƒáƒ—, რáƒáƒ’áƒáƒ áƒª áƒáƒ®áƒáƒšáƒ˜" - -msgid "Save and add another" -msgstr "შევინáƒáƒ®áƒáƒ— დრდáƒáƒ•áƒáƒ›áƒáƒ¢áƒáƒ— áƒáƒ®áƒáƒšáƒ˜" - -msgid "Save and continue editing" -msgstr "შევინáƒáƒ®áƒáƒ— დრგáƒáƒ•áƒáƒ’რძელáƒáƒ— რედáƒáƒ¥áƒ¢áƒ˜áƒ áƒ”ბáƒ" - -msgid "Save and view" -msgstr "" - -msgid "Close" -msgstr "" - -#, python-format -msgid "Change selected %(model)s" -msgstr "მáƒáƒœáƒ˜áƒ¨áƒœáƒ£áƒšáƒ˜ %(model)s-ის შეცვლáƒ" - -#, python-format -msgid "Add another %(model)s" -msgstr "" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "მáƒáƒœáƒ˜áƒ¨áƒœáƒ£áƒšáƒ˜ %(model)s-ის წáƒáƒ¨áƒšáƒ" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "გმáƒáƒ“ლáƒáƒ‘თ, რáƒáƒ› დღეს áƒáƒ› სáƒáƒ˜áƒ¢áƒ—áƒáƒœ მუშáƒáƒáƒ‘áƒáƒ¡ დáƒáƒ£áƒ—მეთ დრáƒ." - -msgid "Log in again" -msgstr "ხელáƒáƒ®áƒšáƒ შესვლáƒ" - -msgid "Password change" -msgstr "პáƒáƒ áƒáƒšáƒ˜áƒ¡ შეცვლáƒ" - -msgid "Your password was changed." -msgstr "თქვენი პáƒáƒ áƒáƒšáƒ˜ შეიცვáƒáƒšáƒ." - -msgid "" -"Please enter your old password, for security's sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"გთხáƒáƒ•თ, უსáƒáƒ¤áƒ áƒ—ხáƒáƒ”ბის დáƒáƒªáƒ•ის მიზნით, შეიყვáƒáƒœáƒáƒ— თქვენი ძველი პáƒáƒ áƒáƒšáƒ˜, შემდეგ კი " -"áƒáƒ®áƒáƒšáƒ˜ პáƒáƒ áƒáƒšáƒ˜ áƒáƒ áƒ¯áƒ”რ, რáƒáƒ—რდáƒáƒ áƒ¬áƒ›áƒ£áƒœáƒ“ეთ, რáƒáƒ› იგი შეყვáƒáƒœáƒ˜áƒšáƒ˜áƒ სწáƒáƒ áƒáƒ“." - -msgid "Change my password" -msgstr "შევცვáƒáƒšáƒáƒ— ჩემი პáƒáƒ áƒáƒšáƒ˜" - -msgid "Password reset" -msgstr "პáƒáƒ áƒáƒšáƒ˜áƒ¡ áƒáƒ¦áƒ“გენáƒ" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "" -"თქვენი პáƒáƒ áƒáƒšáƒ˜ დáƒáƒ§áƒ”ნებულიáƒ. áƒáƒ®áƒšáƒ შეგიძლიáƒáƒ— გáƒáƒ“áƒáƒ®áƒ•იდეთ შემდეგ გვერდზე დრ" -"შეხვიდეთ სისტემáƒáƒ¨áƒ˜." - -msgid "Password reset confirmation" -msgstr "პáƒáƒ áƒáƒšáƒ˜ შეცვლის დáƒáƒ›áƒáƒ¬áƒ›áƒ”ბáƒ" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"გთხáƒáƒ•თ, შეიყვáƒáƒœáƒ”თ თქვენი áƒáƒ®áƒáƒšáƒ˜ პáƒáƒ áƒáƒšáƒ˜ áƒáƒ áƒ¯áƒ”რ, რáƒáƒ—რდáƒáƒ•რწმუნდეთ, რáƒáƒ› იგი " -"სწáƒáƒ áƒáƒ“ ჩáƒáƒ‘ეჭდეთ." - -msgid "New password:" -msgstr "áƒáƒ®áƒáƒšáƒ˜ პáƒáƒ áƒáƒšáƒ˜:" - -msgid "Confirm password:" -msgstr "პáƒáƒ áƒáƒšáƒ˜áƒ¡ დáƒáƒ›áƒáƒ¬áƒ›áƒ”ბáƒ:" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"პáƒáƒ áƒáƒšáƒ˜áƒ¡ áƒáƒ¦áƒ“გენის ბმული áƒáƒ áƒáƒ¡áƒ¬áƒáƒ áƒ˜ იყáƒ, შესáƒáƒ«áƒšáƒáƒ იმის გáƒáƒ›áƒ, რáƒáƒ› იგი უკვე ყáƒáƒ¤áƒ˜áƒšáƒ " -"გáƒáƒ›áƒáƒ§áƒ”ნებული. გთხáƒáƒ•თ, კიდევ ერთხელ სცáƒáƒ“áƒáƒ— პáƒáƒ áƒáƒšáƒ˜áƒ¡ áƒáƒ¦áƒ“გენáƒ." - -msgid "" -"We've emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" - -msgid "" -"If you don't receive an email, please make sure you've entered the address " -"you registered with, and check your spam folder." -msgstr "" - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"თქვენ მიიღეთ ეს წერილი იმიტáƒáƒ›, რáƒáƒ› გáƒáƒáƒ™áƒ”თეთ პáƒáƒ áƒáƒšáƒ˜áƒ¡ თáƒáƒ•იდáƒáƒœ დáƒáƒ§áƒ”ნების " -"მáƒáƒ—ხáƒáƒ•ნრთქვენი მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბლის áƒáƒœáƒ’áƒáƒ áƒ˜áƒ¨áƒ˜áƒ¡áƒ—ვის %(site_name)s-ზე." - -msgid "Please go to the following page and choose a new password:" -msgstr "გთხáƒáƒ•თ, გáƒáƒ“áƒáƒ®áƒ•იდეთ შემდეგ გვერდზე დრáƒáƒ˜áƒ áƒ©áƒ˜áƒáƒ— áƒáƒ®áƒáƒšáƒ˜ პáƒáƒ áƒáƒšáƒ˜:" - -msgid "Your username, in case you've forgotten:" -msgstr "თქვენი მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბლის სáƒáƒ®áƒ”ლი (თუ დáƒáƒ’áƒáƒ•იწყდáƒáƒ—):" - -msgid "Thanks for using our site!" -msgstr "გმáƒáƒ“ლáƒáƒ‘თ, რáƒáƒ› იყენებთ ჩვენს სáƒáƒ˜áƒ¢áƒ¡!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "%(site_name)s სáƒáƒ˜áƒ¢áƒ˜áƒ¡ გუნდი" - -msgid "" -"Forgotten your password? Enter your email address below, and we'll email " -"instructions for setting a new one." -msgstr "" -"დáƒáƒ’áƒáƒ•იწყდáƒáƒ— თქვენი პáƒáƒ áƒáƒšáƒ˜? შეიყვáƒáƒœáƒ”თ თქვენი ელ. ფáƒáƒ¡áƒ¢áƒ˜áƒ¡ მისáƒáƒ›áƒáƒ áƒ—ი ქვემáƒáƒ— დრ" -"ჩვენ გáƒáƒ›áƒáƒ’იგზáƒáƒ•ნით მითითებებს áƒáƒ®áƒáƒšáƒ˜ პáƒáƒ áƒáƒšáƒ˜áƒ¡ დáƒáƒ¡áƒáƒ§áƒ”ნებლáƒáƒ“." - -msgid "Email address:" -msgstr "ელ. ფáƒáƒ¡áƒ¢áƒ˜áƒ¡ მისáƒáƒ›áƒáƒ áƒ—ი:" - -msgid "Reset my password" -msgstr "áƒáƒ¦áƒ•áƒáƒ“გინáƒáƒ— ჩემი პáƒáƒ áƒáƒšáƒ˜" - -msgid "All dates" -msgstr "ყველრთáƒáƒ áƒ˜áƒ¦áƒ˜" - -#, python-format -msgid "Select %s" -msgstr "áƒáƒ•ირჩიáƒáƒ— %s" - -#, python-format -msgid "Select %s to change" -msgstr "áƒáƒ˜áƒ áƒ©áƒ˜áƒ”თ %s შესáƒáƒªáƒ•ლელáƒáƒ“" - -#, python-format -msgid "Select %s to view" -msgstr "" - -msgid "Date:" -msgstr "თáƒáƒ áƒ˜áƒ¦áƒ˜;" - -msgid "Time:" -msgstr "დრáƒ:" - -msgid "Lookup" -msgstr "ძიებáƒ" - -msgid "Currently:" -msgstr "áƒáƒ›áƒŸáƒáƒ›áƒáƒ“:" - -msgid "Change:" -msgstr "შეცვლáƒ:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/ka/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/ka/LC_MESSAGES/djangojs.mo deleted file mode 100644 index a66299c892fe35522ccf7a1f8f69741b3f38507a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5516 zcmds)%aa>d6~;RdNHT<1Fwa1^GgT(zvRfm$h&_>U3Yf%>Ato+IP^5|~szMZ zbhk#HEMOrhid81W&LoaQX-EQu=ZX!*f(3s7OIYyGAHXgv!h+wqrzMRi^29hrQI)Qd zzWX?j?|$dpmi@Q8ZoM4v+{5RSeD1s@2o8b&2IU#PBM6RzJK(#)zkqjw|0w7GEb%q) zy{x|u&VhHllMi?R{4{tE_!;m4P~uqdRxkl?2ftO$p9H_o{5xO+{4>a35MnHTHBjO& zgW|u!*Cp^_@M-X`;JZM_m&EOXC%|um!smD374VOs_)>nPWzKAGL^AY$1?EVEl1%CJaYJcE^iu0i8PyyKr{s1mx_b0Fo-tnOz zxEowQKwkEx<_vx9qzB}AAD>U~`IJm}kiM+bnEr-@Rids&p&C z7dE0eiB=P94(7p1ls0V=taO~qZ3!kaMckdv62G6@)H@_`^MWayX?hnEB?-$WDvTpi zC0H5nXSVA$tl!5}y{BfU;-s)y@NnF+!P&T##%rA-_=3C+}NzzPMo%GDC}(0esJEOv;;YD@L0$7gGMLL4Sz+)nk3E< zsBNNM+E@G`yV2%Y%G`CWS=}s)8K-OF+BI?NL#(=skWF0QMDS%NHBHgFv@;7@!v$o^ zFj}=m-(n-#i@r0s+q^Q9)TBI9MrHBdA|n;%%^0~>v>7y9*9q^SvAJ$JG7VOUesXHY zZQm}Y<@$P}nR*6~+nlD7aMC`Vi1r&_3`8?gvxr@K#Ot?N8l?9YrW>{B(^TpZrE8Xp zmBOGEZ^W%$l#tsdt=wyKFCDp_xm9k@rb(Rh;+I8>t^dVU?@k@}d%)%iI&ZvBER0@M|{9sY~6o zoR;w6>=j}!;F{gIN!|MHE?S4}`R{w16aFu87kti?1Mi!-c5*041n=eIaO3OWB zc_}64bFg9h`NU5vaoTnd;FGTPqBR>fY}Bor)7E8cF(+T_6vcXdX{q1uR|*Lkx9!DB z({-2hP-93+|D_Aj(xJJtXU;w}J$|iHom+8fVN+;v3+kq@7mKC!B#P4$QvNKr#mTQW zPKC=;JIU3yS@=-ebS+*5b+f!07ZaX!b0L~Lm-MnI2~WAKo7YXc?x*?5qbH0GPcEkO zCu@gJ%<=2te@?>D;F-~2Yc#lOJPb#JS4V?Oqrpp~!IjbAITrcl@jpU0Cu&hs-qmA_cVUwnO*fNNj5xi-JYZ!YlqJ>Y+sX!m?#d@9d(BifHAl~IML z1QFoNo|J(j5CtAA{ltH>eQEb9er%LWBtlVy!HH0ex9Y~L`pURc(xJchk%m%c{<$!w zOA6%2S;|2#F%o0WqGu+c4ocz4ObA#$%Z7+e(zg)-MAuIJKZ=SpoB8B!$Q@*^%!j`I za^1XWh$6P7iGcs(e6!wXSc-(#3nu(0DhnOvWFl%QxysL~awXSL@0nTfX_-ymbqhvr z->gcgpIXj(nZ2a~K$tVCSd+sje`!6A^R};qO0ehfTUrl_DKBOeqBvYfy+T)*APqf3 z2`MhW1ei!yvibtBU-OY}(hoOqvC78Mi=%P({P0MTq<1i(J*36C6wF!It2o@%XY8>q zRQ1?g8wRkSw(Sw!RCjzC$eDibM>GY;#$Gy+RehDP$`Y>`$*#6+uu8hgo?6H@5#?6t znUtdjQ?pN_(^uWq#usi8!T3N>S-dh?YeZb=W~P$Rh{ww&kF2JQfbf zh#@92#z@rgf4}leLmy$A|3Jx${Cd4n`jQUaD6Hxx1Dv43oaA~g`O%q#(gV=$_z6wv z*Z-!W^hgwbq5-MoFk~POqw6-C($b%YZIKKaUYZb_(f_KCW+V&34Yl1pdychB, 2013,2015 -# David A. , 2011 -# Jannis Leidel , 2011 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-05-17 11:50+0200\n" -"PO-Revision-Date: 2017-09-19 16:41+0000\n" -"Last-Translator: Jannis Leidel \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" - -#, javascript-format -msgid "Available %s" -msgstr "მისáƒáƒ¬áƒ•დáƒáƒ›áƒ˜ %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" -"ეს áƒáƒ áƒ˜áƒ¡ მისáƒáƒ¬áƒ•დáƒáƒ›áƒ˜ %s-ის სიáƒ. ზáƒáƒ’იერთი მáƒáƒ—გáƒáƒœáƒ˜áƒ¡ áƒáƒ¡áƒáƒ áƒ©áƒ”ვáƒáƒ“, მáƒáƒœáƒ˜áƒ¨áƒ•ნით ისინი " -"ქვედრსáƒáƒ áƒ™áƒ›áƒ”ლში დრდáƒáƒáƒ¬áƒ™áƒáƒžáƒ£áƒœáƒ”თ áƒáƒ  სáƒáƒ áƒ™áƒ›áƒ”ლს შáƒáƒ áƒ˜áƒ¡ მდებáƒáƒ áƒ” ისáƒáƒ áƒ–ე \"áƒáƒ áƒ©áƒ”ვáƒ\" ." - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "áƒáƒ™áƒ áƒ˜áƒ¤áƒ”თ áƒáƒ› სáƒáƒ áƒ™áƒ›áƒ”ლში მისáƒáƒ¬áƒ•დáƒáƒ›áƒ˜ %s-ის სიის გáƒáƒ¡áƒáƒ¤áƒ˜áƒšáƒ¢áƒ áƒáƒ“." - -msgid "Filter" -msgstr "ფილტრი" - -msgid "Choose all" -msgstr "áƒáƒ•ირჩიáƒáƒ— ყველáƒ" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "დáƒáƒáƒ¬áƒ™áƒáƒžáƒ£áƒœáƒ”თ ერთდრáƒáƒ£áƒšáƒáƒ“ ყველრ%s-ის áƒáƒ¡áƒáƒ áƒ©áƒ”ვáƒáƒ“." - -msgid "Choose" -msgstr "áƒáƒ áƒ©áƒ”ვáƒ" - -msgid "Remove" -msgstr "წáƒáƒ•შáƒáƒšáƒáƒ—" - -#, javascript-format -msgid "Chosen %s" -msgstr "áƒáƒ áƒ©áƒ”ული %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" -"ეს áƒáƒ áƒ˜áƒ¡ áƒáƒ áƒ©áƒ”ული %s-ის სიáƒ. ზáƒáƒ’იერთი მáƒáƒ—გáƒáƒœáƒ˜áƒ¡ მáƒáƒ¡áƒáƒ¨áƒáƒ áƒ”ბლáƒáƒ“, მáƒáƒœáƒ˜áƒ¨áƒ•ნით ისინი " -"ქვედრსáƒáƒ áƒ™áƒ›áƒ”ლში დრდáƒáƒáƒ¬áƒ™áƒáƒžáƒ£áƒœáƒ”თ áƒáƒ  სáƒáƒ áƒ™áƒ›áƒ”ლს შáƒáƒ áƒ˜áƒ¡ მდებáƒáƒ áƒ” ისáƒáƒ áƒ–ე \"მáƒáƒ¨áƒáƒ áƒ”ბáƒ" -"\" ." - -msgid "Remove all" -msgstr "ყველáƒáƒ¡ მáƒáƒ¨áƒáƒ áƒ”ბáƒ" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "დáƒáƒáƒ¬áƒ™áƒáƒžáƒ£áƒœáƒ”თ ყველრáƒáƒ áƒ©áƒ”ული %s-ის ერთდრáƒáƒ£áƒšáƒáƒ“ მáƒáƒ¡áƒáƒ¨áƒáƒ áƒ”ბლáƒáƒ“." - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(cnt)s-დáƒáƒœ áƒáƒ áƒ©áƒ”ულირ%(sel)s" -msgstr[1] "%(cnt)s-დáƒáƒœ áƒáƒ áƒ©áƒ”ულირ%(sel)s" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"ცáƒáƒšáƒ™áƒ”ულ ველებში შეუნáƒáƒ®áƒáƒ•ი ცვლილებები გáƒáƒ¥áƒ•თ! თუ მáƒáƒ¥áƒ›áƒ”დებáƒáƒ¡ შეáƒáƒ¡áƒ áƒ£áƒšáƒ”ბთ, " -"შეუნáƒáƒ®áƒáƒ•ი ცვლილებები დáƒáƒ˜áƒ™áƒáƒ áƒáƒ’ებáƒ." - -msgid "" -"You have selected an action, but you haven't saved your changes to " -"individual fields yet. Please click OK to save. You'll need to re-run the " -"action." -msgstr "" -"áƒáƒ’ირჩევიáƒáƒ— მáƒáƒ¥áƒ›áƒ”დებáƒ, მáƒáƒ’რáƒáƒ› ცáƒáƒšáƒ™áƒ”ული ველები ჯერ áƒáƒ  შეგინáƒáƒ®áƒ˜áƒáƒ—! გთხáƒáƒ•თ, " -"შენáƒáƒ®áƒ•ისთვის დáƒáƒáƒ­áƒ˜áƒ áƒáƒ— OK. მáƒáƒ¥áƒ›áƒ”დების ხელáƒáƒ®áƒšáƒ გáƒáƒ¨áƒ•ებრმáƒáƒ’იწევთ." - -msgid "" -"You have selected an action, and you haven't made any changes on individual " -"fields. You're probably looking for the Go button rather than the Save " -"button." -msgstr "" -"áƒáƒ’ირჩევიáƒáƒ— მáƒáƒ¥áƒ›áƒ”დებáƒ, მáƒáƒ’რáƒáƒ› ცáƒáƒšáƒ™áƒ”ულ ველებში ცვლილებები áƒáƒ  გáƒáƒ’იკეთებიáƒáƒ—! " -"სáƒáƒ•áƒáƒ áƒáƒ£áƒ“áƒáƒ“, ეძებთ ღილáƒáƒ™áƒ¡ \"Go\", დრáƒáƒ áƒ \"შენáƒáƒ®áƒ•áƒ\"" - -msgid "Now" -msgstr "áƒáƒ®áƒšáƒ" - -msgid "Midnight" -msgstr "შუáƒáƒ¦áƒáƒ›áƒ”" - -msgid "6 a.m." -msgstr "დილის 6 სთ" - -msgid "Noon" -msgstr "შუáƒáƒ“ღე" - -msgid "6 p.m." -msgstr "" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "შენიშვნáƒ: თქვენ ხáƒáƒ áƒ— %s სáƒáƒáƒ—ით წინ სერვერის დრáƒáƒ–ე." -msgstr[1] "შენიშვნáƒ: თქვენ ხáƒáƒ áƒ— %s სáƒáƒáƒ—ით წინ სერვერის დრáƒáƒ–ე." - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "შენიშვნáƒ: თქვენ ხáƒáƒ áƒ— %s სáƒáƒáƒ—ით უკáƒáƒœ სერვერის დრáƒáƒ–ე." -msgstr[1] "შენიშვნáƒ: თქვენ ხáƒáƒ áƒ— %s სáƒáƒáƒ—ით უკáƒáƒœ სერვერის დრáƒáƒ–ე." - -msgid "Choose a Time" -msgstr "" - -msgid "Choose a time" -msgstr "áƒáƒ•ირჩიáƒáƒ— დრáƒ" - -msgid "Cancel" -msgstr "უáƒáƒ áƒ˜" - -msgid "Today" -msgstr "დღეს" - -msgid "Choose a Date" -msgstr "" - -msgid "Yesterday" -msgstr "გუშინ" - -msgid "Tomorrow" -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 "" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "" - -msgctxt "one letter Monday" -msgid "M" -msgstr "" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "" - -msgctxt "one letter Friday" -msgid "F" -msgstr "" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "" - -msgid "Show" -msgstr "ვáƒáƒ©áƒ•ენáƒáƒ—" - -msgid "Hide" -msgstr "დáƒáƒ•მáƒáƒšáƒáƒ—" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/kab/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/kab/LC_MESSAGES/django.mo deleted file mode 100644 index d095721bce64c57a116dd52df7d9fdece6a7aadf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3531 zcmZvdTWlRi8Gt8Hpf!|UD80}ElQyLZ@!CG7jgw7W=OlJ6Bu*^*xFHfknsau%XLELE zoxSArSjr29C#ZyIxIDC|C0ryV9?}=uA_S-sYCwoSAdo<+8Uzm@RUkk@h!?(pcb%Au z)&BF%^`HMTJNw3+H+@C%97P^LI`2@*z%SlJ!E^h&mEu)*P`n4;3*QNK)4!wPZuoxs zr@7h-wqUidQCfr_tX9?d@uY4l>NR3#m_5H^t{@Pzt)WZ8j8Qahwp=bf@1&Q;RoP< zAg{WOPO3@ObK8{qD-?g9#z?W_5)}Q2#GQJAs`}hpxRi{Me7kBQcO?8WDRW21k*PAhLfOk?&&{BKB=QAEqLCkXXv&)lhrk z93pp~?7t5YdnHzz&n%S#n++)OK8!rFrEh_{#Nh}sj~qlkfk+NNhCGh!K;&E7iEMp* z8skmJhqew-e+ZHLLmr9y!&ObGN8xTn&QJ^4gUGqj2q9GWBJxO%`wToLklI6;bLM_^KTQBKqN6V1o&eL@vsU%+wR(SheF=2d1#haiglH+L_g( zwA6W-**SH%Z(L{_=yj9l!!!$;wyzGSZY|1^>jU(ZS!P`kk9;+63ez>Y)i%r0OqzDG zh!R`X7`Cx3XjGU}^J%Y4SXmplkeDdeCI~W{=e{};#f8n((NrBXd2Q!0JV~>WI+mjG zWE$$oRY=PMrh{@_EsnIQf|9FKcDTjJQ>i+Y)@n|r&Z^VhbGBFHYRQCFyR^`2Y3Tx* zwY$1kN8x%Kqik_wxN7QN9gEt2rWSgJEk?Oown=)y0v73HblncMV(6AaQwPH=y z>w_3`By%e^yI`{>fGhoUs0~?Li3*ndZ#GxTBr$}e(~okUq^{`K)e$OHhp79ilVXlq zbpw|Uom$Na=o1lfNuAEoSU0NL8T$yQAWySwG_Jd4p^LuNnLS_Hys!Zd5T;&Q#z7UV zuC3!Wq0ZR2M>@vUSx!_Pdc78#aI;=z-w;`1Rgi04jMlA+Ngj2$|CoY^WLo*X`3 zPfxXGys4Jg+NWE4{73igo@z}^G0|JL7b4NQbzW=Ao7$sWE&nm*@r<1$r(P#BE{_dI z&)19PwU@qaU7!!y_&f(a(FeLV9+;j@W@ZkCa)c*{$K$MYVM)-ujx~v|Pnhl~wt8p3 zDAxVS$>DG~!AI%xXw5z;3npvFHW4?gCkLiGxod3k_~OEi7_=s)#`p>)nqG%!`ns@B z7L)6-iQIlUxEZHzcC~ZF+k0c4Y_?`IZ^8A_AabFv_jaS=x|zOar?I8D%uMVZNwXyP zwOg;6`Rw$5T~}v!I=y{Xw|4Cx&7!1|% z4V!FOrxPv*qs|&WcIi% zt}J}D+Aq~=Y8b_w!2k$@Nig#rgpu}GG{m5 z-iu8VBd5#%J3b$ASD~oPbK|&3Z5R^5DlmN0l|tDAFLb@liXFs!tu=IT!m5?dwIHm4%oDET4D&YlS)@iz>)fa}Jf49KXo_(5T& z1SHArc~N=B#E}kcs7p~|D>bb+L4pHN@bN* Jqp+oN;J?tM4u=2$ diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/kab/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/kab/LC_MESSAGES/django.po deleted file mode 100644 index b3d8958..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/kab/LC_MESSAGES/django.po +++ /dev/null @@ -1,631 +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: 2017-01-19 16:49+0100\n" -"PO-Revision-Date: 2017-10-06 11:59+0000\n" -"Last-Translator: Muḥend Belqasem \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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "" - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "" - -msgid "Are you sure?" -msgstr "TebÉ£iá¸?" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "" - -msgid "Administration" -msgstr "Tadbelt" - -msgid "All" -msgstr "Akkw" - -msgid "Yes" -msgstr "Ih" - -msgid "No" -msgstr "Uhu" - -msgid "Unknown" -msgstr "Arussin" - -msgid "Any date" -msgstr "Yal azemz" - -msgid "Today" -msgstr "Ass-a" - -msgid "Past 7 days" -msgstr "Di 7 n wussan ineggura" - -msgid "This month" -msgstr "Aggur-agi" - -msgid "This year" -msgstr "Aseggass-agi" - -msgid "No date" -msgstr "Ulac azemz" - -msgid "Has date" -msgstr "Æ”ur-s azemz" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" - -msgid "Action:" -msgstr "Tigawt:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "" - -msgid "Remove" -msgstr "Kkes" - -msgid "action time" -msgstr "akud n tigawt" - -msgid "user" -msgstr "aseqdac" - -msgid "content type" -msgstr "anaw n ugbur" - -msgid "object id" -msgstr "asulay n tÉ£awsa" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/3/library/functions.html#repr) -msgid "object repr" -msgstr "" - -msgid "action flag" -msgstr "anay n tigawt" - -msgid "change message" -msgstr "" - -msgid "log entry" -msgstr "anekcum n uÉ£mis" - -msgid "log entries" -msgstr "inekcam n uÉ£mis" - -#, python-format -msgid "Added \"%(object)s\"." -msgstr "" - -#, python-format -msgid "Changed \"%(object)s\" - %(changes)s" -msgstr "" - -#, python-format -msgid "Deleted \"%(object)s.\"" -msgstr "" - -msgid "LogEntry Object" -msgstr "" - -#, python-brace-format -msgid "Added {name} \"{object}\"." -msgstr "" - -msgid "Added." -msgstr "yettwarna." - -msgid "and" -msgstr "akked" - -#, python-brace-format -msgid "Changed {fields} for {name} \"{object}\"." -msgstr "" - -#, python-brace-format -msgid "Changed {fields}." -msgstr "" - -#, python-brace-format -msgid "Deleted {name} \"{object}\"." -msgstr "" - -msgid "No fields changed." -msgstr "" - -msgid "None" -msgstr "Ula yiwen" - -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was added successfully." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was changed successfully." -msgstr "" - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" - -msgid "No action selected." -msgstr "" - -#, python-format -msgid "The %(name)s \"%(obj)s\" was deleted successfully." -msgstr "" - -#, python-format -msgid "%(name)s with ID \"%(key)s\" doesn't exist. Perhaps it was deleted?" -msgstr "" - -#, python-format -msgid "Add %s" -msgstr "Rnu %s" - -#, python-format -msgid "Change %s" -msgstr "" - -msgid "Database error" -msgstr "Agul n database" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "" - -#, python-format -msgid "Change history: %s" -msgstr "" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" - -msgid "Django site admin" -msgstr "" - -msgid "Django administration" -msgstr "" - -msgid "Site administration" -msgstr "Asmel n tedbelt" - -msgid "Log in" -msgstr "Kcem" - -#, python-format -msgid "%(app)s administration" -msgstr "" - -msgid "Page not found" -msgstr "Asebtar ulac-it" - -msgid "We're sorry, but the requested page could not be found." -msgstr "Ad nesḥissef imi asebter i d-sutreḠulac-it." - -msgid "Home" -msgstr "Agejdan" - -msgid "Server error" -msgstr "Tuccá¸a n uqeddac" - -msgid "Server error (500)" -msgstr "" - -msgid "Server Error (500)" -msgstr "" - -msgid "" -"There's been an error. It's been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" - -msgid "Run the selected action" -msgstr "" - -msgid "Go" -msgstr "Ẓer" - -msgid "Click here to select the objects across all pages" -msgstr "" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "" - -msgid "Clear selection" -msgstr "" - -msgid "" -"First, enter a username and password. Then, you'll be able to edit more user " -"options." -msgstr "" - -msgid "Enter a username and password." -msgstr "" - -msgid "Change password" -msgstr "Beddel awal n tbaá¸nit" - -msgid "Please correct the error below." -msgstr "" - -msgid "Please correct the errors below." -msgstr "" - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "" - -msgid "Welcome," -msgstr "Aná¹£uf," - -msgid "View site" -msgstr "Wali asmel" - -msgid "Documentation" -msgstr "Tasemlit" - -msgid "Log out" -msgstr "Asenser" - -#, python-format -msgid "Add %(name)s" -msgstr "" - -msgid "History" -msgstr "Amazray" - -msgid "View on site" -msgstr "Wali deg usmel" - -msgid "Filter" -msgstr "Tastayt" - -msgid "Remove from sorting" -msgstr "" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "" - -msgid "Toggle sorting" -msgstr "" - -msgid "Delete" -msgstr "Mḥu" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" - -msgid "Objects" -msgstr "TiÉ£awsiwin" - -msgid "Yes, I'm sure" -msgstr "" - -msgid "No, take me back" -msgstr "" - -msgid "Delete multiple objects" -msgstr "" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" - -msgid "Change" -msgstr "Beddel" - -msgid "Delete?" -msgstr "Kkes?" - -#, python-format -msgid " By %(filter_title)s " -msgstr "" - -msgid "Summary" -msgstr "Agzul" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "" - -msgid "Add" -msgstr "Rnu" - -msgid "You don't have permission to edit anything." -msgstr "" - -msgid "Recent actions" -msgstr "" - -msgid "My actions" -msgstr "Tigawin-iw" - -msgid "None available" -msgstr "" - -msgid "Unknown content" -msgstr "" - -msgid "" -"Something's wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" - -msgid "Forgotten your password or username?" -msgstr "" - -msgid "Date/time" -msgstr "Azemz/asrag" - -msgid "User" -msgstr "Amseqdac" - -msgid "Action" -msgstr "Tigawt" - -msgid "" -"This object doesn't have a change history. It probably wasn't added via this " -"admin site." -msgstr "" - -msgid "Show all" -msgstr "Sken akk" - -msgid "Save" -msgstr "Sekles" - -msgid "Popup closing..." -msgstr "" - -#, python-format -msgid "Change selected %(model)s" -msgstr "" - -#, python-format -msgid "Add another %(model)s" -msgstr "" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "" - -msgid "Search" -msgstr "Anadi" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "" - -msgid "Save as new" -msgstr "Sekles d amaynut:" - -msgid "Save and add another" -msgstr "" - -msgid "Save and continue editing" -msgstr "" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "" - -msgid "Log in again" -msgstr "" - -msgid "Password change" -msgstr "Abeddel n wawal uffir" - -msgid "Your password was changed." -msgstr "" - -msgid "" -"Please enter your old password, for security's sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" - -msgid "Change my password" -msgstr "" - -msgid "Password reset" -msgstr "Awennez n wawal uffir" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "" - -msgid "Password reset confirmation" -msgstr "Asentem n uwennez n wawal uffir" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" - -msgid "New password:" -msgstr "Awal n tbaá¸nit amaynut:" - -msgid "Confirm password:" -msgstr "Sentem awal uffir" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" - -msgid "" -"We've emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" - -msgid "" -"If you don't receive an email, please make sure you've entered the address " -"you registered with, and check your spam folder." -msgstr "" - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" - -msgid "Please go to the following page and choose a new password:" -msgstr "" - -msgid "Your username, in case you've forgotten:" -msgstr "" - -msgid "Thanks for using our site!" -msgstr "" - -#, python-format -msgid "The %(site_name)s team" -msgstr "" - -msgid "" -"Forgotten your password? Enter your email address below, and we'll email " -"instructions for setting a new one." -msgstr "" - -msgid "Email address:" -msgstr "Tansa e-mail :" - -msgid "Reset my password" -msgstr "Wennez awal-iw uffir" - -msgid "All dates" -msgstr "Izemzen merra" - -#, python-format -msgid "Select %s" -msgstr "Fren %s" - -#, python-format -msgid "Select %s to change" -msgstr "" - -msgid "Date:" -msgstr "Azemz:" - -msgid "Time:" -msgstr "Akud:" - -msgid "Lookup" -msgstr "Anadi" - -msgid "Currently:" -msgstr "Tura:" - -msgid "Change:" -msgstr "Beddel:" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/kab/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/kab/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 755849a2d60e60254a816167e1dc31040d3a991d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1844 zcmaKqO>7%Q6vqczXzKFSmai5lQy@~JXzjHrakL>7u2ZW?>n2LJph{fE-m$&e-B~j` z8^<{!aYCFZCj=6z-~va43Kuw`_EIh!5h52ZaDW>eK>VLQ`9MO9_RVkJ%=?&q^L{*W z_&tX4JmhJ}xqBEZfmiOugfVf5u_|~JydSJtUIOofzGC%j-~-TKw|Z#V2Oq@#!1682 zcfkVoKLU?}pMewL7nWaxl);2dQ4?H%{tJvK&NL>XYgq-!|2#29nWC#EQI3ij)$oW$Z1+&JOMccpxjbIcH|a0l*T`{ zi`aUXBGD>M7n)1Wi~BVw7u`ZVRYoe@ZP>?88o6ak{aA!*p0|5KXVNTO^Bd0Gz8xj& zNbOuy?KB8g*W+`o(Cl5)7ZB#-HO0`d1`2^RN{JyY(APO;g}Ev3 z+|)9o-iGEI1;3je!4)5dJGb8X*G|4IV)oiNhmX23Kc{|=BKTj%#6=Xbx)~d+NBD_a TmN|mewq+CvwuE^2(~$iG9x{-_ diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/kab/LC_MESSAGES/djangojs.po b/venv/Lib/site-packages/django/contrib/admin/locale/kab/LC_MESSAGES/djangojs.po deleted file mode 100644 index 57f70c9..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/kab/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,204 +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: 2016-05-17 23:12+0200\n" -"PO-Revision-Date: 2017-10-06 08:10+0000\n" -"Last-Translator: Muḥend Belqasem \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" - -#, javascript-format -msgid "Available %s" -msgstr "Yella %s" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "" - -msgid "Filter" -msgstr "Tastayt" - -msgid "Choose all" -msgstr "Fren akk" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "" - -msgid "Choose" -msgstr "Fren" - -msgid "Remove" -msgstr "kkes" - -#, javascript-format -msgid "Chosen %s" -msgstr "Ifren %s" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" - -msgid "Remove all" -msgstr "Kkes akk" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "" - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(sel)s si %(cnt)s yettwafren" -msgstr[1] "%(sel)s si %(cnt)s ttwafernen" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" - -msgid "" -"You have selected an action, but you haven't saved your changes to " -"individual fields yet. Please click OK to save. You'll need to re-run the " -"action." -msgstr "" - -msgid "" -"You have selected an action, and you haven't made any changes on individual " -"fields. You're probably looking for the Go button rather than the Save " -"button." -msgstr "" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "" -msgstr[1] "" - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "" -msgstr[1] "" - -msgid "Now" -msgstr "Tura" - -msgid "Choose a Time" -msgstr "Fren akud:" - -msgid "Choose a time" -msgstr "Fren akud" - -msgid "Midnight" -msgstr "Ttnaá¹£fa n yiá¸" - -msgid "6 a.m." -msgstr "6 f.t." - -msgid "Noon" -msgstr "Ttnaá¹£fa n uzal" - -msgid "6 p.m." -msgstr "6 m.d." - -msgid "Cancel" -msgstr "Sefsex" - -msgid "Today" -msgstr "Ass-a" - -msgid "Choose a Date" -msgstr "Fren azemz" - -msgid "Yesterday" -msgstr "Iá¸elli" - -msgid "Tomorrow" -msgstr "Azekka" - -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" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "" - -msgctxt "one letter Monday" -msgid "M" -msgstr "" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "" - -msgctxt "one letter Friday" -msgid "F" -msgstr "" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "" - -msgid "Show" -msgstr "Sken" - -msgid "Hide" -msgstr "Ffer" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/kk/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/kk/LC_MESSAGES/django.mo deleted file mode 100644 index abc3c54e8bdd09b2e719ac9fdfd72cfa633f6a5a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12845 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 diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/kk/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/kk/LC_MESSAGES/django.po deleted file mode 100644 index 6d9625a..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/kk/LC_MESSAGES/django.po +++ /dev/null @@ -1,695 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Baurzhan Muftakhidinov , 2015 -# 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-01-16 20:42+0100\n" -"PO-Revision-Date: 2019-01-18 00:36+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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "Таңдалған %(count)d %(items)s Ñлемент өшірілді." - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "%(name)s өшіру мүмкін емеÑ" - -msgid "Are you sure?" -msgstr "ОÑыған ÑенімдіÑіз бе?" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Таңдалған %(verbose_name_plural)s өшірілді" - -msgid "Administration" -msgstr "" - -msgid "All" -msgstr "Барлығы" - -msgid "Yes" -msgstr "Иә" - -msgid "No" -msgstr "Жоқ" - -msgid "Unknown" -msgstr "БелгіÑіз" - -msgid "Any date" -msgstr "Кез келген күн" - -msgid "Today" -msgstr "Бүгін" - -msgid "Past 7 days" -msgstr "Өткен 7 күн" - -msgid "This month" -msgstr "ОÑÑ‹ ай" - -msgid "This year" -msgstr "ОÑÑ‹ жыл" - -msgid "No date" -msgstr "Күні жоқ" - -msgid "Has date" -msgstr "Күні бар" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" - -msgid "Action:" -msgstr "Әрекет:" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "Тағы баÑқа %(verbose_name)s коÑ" - -msgid "Remove" -msgstr "Өшіру" - -msgid "Addition" -msgstr "" - -msgid "Change" -msgstr "Өзгетру" - -msgid "Deletion" -msgstr "" - -msgid "action time" -msgstr "әрекет уақыты" - -msgid "user" -msgstr "" - -msgid "content type" -msgstr "" - -msgid "object id" -msgstr "объекттің id-i" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/library/functions.html#repr) -msgid "object repr" -msgstr "объекттің repr-i" - -msgid "action flag" -msgstr "әрекет белгіÑÑ–" - -msgid "change message" -msgstr "хабарламаны өзгерту" - -msgid "log entry" -msgstr "Жорнал жазуы" - -msgid "log entries" -msgstr "Жорнал жазулары" - -#, python-format -msgid "Added \"%(object)s\"." -msgstr "" - -#, python-format -msgid "Changed \"%(object)s\" - %(changes)s" -msgstr "" - -#, python-format -msgid "Deleted \"%(object)s.\"" -msgstr "" - -msgid "LogEntry Object" -msgstr "" - -#, python-brace-format -msgid "Added {name} \"{object}\"." -msgstr "" - -msgid "Added." -msgstr "" - -msgid "and" -msgstr "және" - -#, python-brace-format -msgid "Changed {fields} for {name} \"{object}\"." -msgstr "" - -#, python-brace-format -msgid "Changed {fields}." -msgstr "" - -#, python-brace-format -msgid "Deleted {name} \"{object}\"." -msgstr "" - -msgid "No fields changed." -msgstr "Ешқандай толтырма өзгермеді." - -msgid "None" -msgstr "ЕшнәрÑе" - -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was added successfully." -msgstr "" - -msgid "You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was changed successfully." -msgstr "" - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" -"БірнәрÑені өзгерту үшін бірінші оларды таңдау керек. ЕшнәрÑе өзгертілмеді." - -msgid "No action selected." -msgstr "Ешқандай әрекет таңдалмады." - -#, python-format -msgid "The %(name)s \"%(obj)s\" was deleted successfully." -msgstr "%(name)s \"%(obj)s\" Ñәтті өшірілді." - -#, python-format -msgid "%(name)s with ID \"%(key)s\" doesn't exist. Perhaps it was deleted?" -msgstr "" - -#, python-format -msgid "Add %s" -msgstr "%s қоÑу" - -#, python-format -msgid "Change %s" -msgstr "%s өзгету" - -#, python-format -msgid "View %s" -msgstr "" - -msgid "Database error" -msgstr "Мәліметтер базаÑының қатеÑÑ–" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "" -"one: %(count)s %(name)s өзгертілді.\n" -"\n" -"other: %(count)s %(name)s таңдалғандарының барі өзгертілді." -msgstr[1] "" -"one: %(count)s %(name)s өзгертілді.\n" -"\n" -"other: %(count)s %(name)s таңдалғандарының барі өзгертілді." - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "" -"one: %(total_count)s таңдалды\n" -"\n" -"other: Барлығы %(total_count)s таңдалды" -msgstr[1] "" -"one: %(total_count)s таңдалды\n" -"\n" -"other: Барлығы %(total_count)s таңдалды" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "0 of %(cnt)s-ден 0 таңдалды" - -#, python-format -msgid "Change history: %s" -msgstr "Ó¨Ð·Ð³ÐµÑ€ÐµÑ Ñ‚Ð°Ñ€Ð¸Ñ…Ñ‹: %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" - -msgid "Django site admin" -msgstr "Даңғо Ñайтының әкімі" - -msgid "Django administration" -msgstr "Даңғо әкімшілігі" - -msgid "Site administration" -msgstr "Сайт әкімшілігі" - -msgid "Log in" -msgstr "Кіру" - -#, python-format -msgid "%(app)s administration" -msgstr "" - -msgid "Page not found" -msgstr "Бет табылмады" - -msgid "We're sorry, but the requested page could not be found." -msgstr "Кешірім Ñұраймыз, Ñіздің Ñұраған бетіңіз табылмады." - -msgid "Home" -msgstr "Ðегізгі" - -msgid "Server error" -msgstr "Сервердің қатеÑÑ–" - -msgid "Server error (500)" -msgstr "Сервердің қатеÑÑ– (500)" - -msgid "Server Error (500)" -msgstr "Сервердің қатеÑÑ– (500)" - -msgid "" -"There's been an error. It's been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" - -msgid "Run the selected action" -msgstr "Таңдалған әрәкетті Ñ–Ñке қоÑу" - -msgid "Go" -msgstr "Ðлға" - -msgid "Click here to select the objects across all pages" -msgstr "ОÑÑ‹ беттегі барлық объекттерді таңдау үшін оÑÑ‹ жерді шертіңіз" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "ОÑылардың %(total_count)s %(module_name)s барлығын таңдау" - -msgid "Clear selection" -msgstr "Белгілерді өшіру" - -msgid "" -"First, enter a username and password. Then, you'll be able to edit more user " -"options." -msgstr "" -"Ðлдымен, пайдаланушының атын және Ò›Ò±Ð¿Ð¸Ñ Ñөзді енгізіңіз. Содан Ñоң, тағы " -"баÑқа пайдаланушы параметрлерін енгізе алаÑыз." - -msgid "Enter a username and password." -msgstr "Пайдаланушының атын және Ò›Ò±Ð¿Ð¸Ñ Ñөзді енгізіңіз." - -msgid "Change password" -msgstr "ÒšÒ±Ð¿Ð¸Ñ Ñөзді өзгерту" - -msgid "Please correct the error below." -msgstr "" - -msgid "Please correct the errors below." -msgstr "" - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "" -"%(username)s пайдаланушы үшін жаңа Ò›Ò±Ð¿Ð¸Ñ Ñөзді енгізіңіз." - -msgid "Welcome," -msgstr "Қош келдіңіз," - -msgid "View site" -msgstr "" - -msgid "Documentation" -msgstr "Құжаттама" - -msgid "Log out" -msgstr "Шығу" - -#, python-format -msgid "Add %(name)s" -msgstr "%(name)s қоÑу" - -msgid "History" -msgstr "Тарих" - -msgid "View on site" -msgstr "Сайтта көру" - -msgid "Filter" -msgstr "Сүзгіз" - -msgid "Remove from sorting" -msgstr "" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "" - -msgid "Toggle sorting" -msgstr "" - -msgid "Delete" -msgstr "Өшіру" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"%(object_name)s '%(escaped_object)s' объектты өшіруы байланыÑты объекттерін " -"өшіруді қажет етеді, бырақ Ñізде оÑындай объектерді өшіру Ñ€Ò±Ò›Ñаты жоқ:" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" -"%(object_name)s '%(escaped_object)s' объектті өшіру оÑындай байланÑты " -"объекттерды өшіруді қажет етеді:" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"%(object_name)s \"%(escaped_object)s\" объекттерді өшіруге ÑенімдіÑіз бе? " -"Бұл байланыÑты Ñлементтер де өшіріледі:" - -msgid "Objects" -msgstr "" - -msgid "Yes, I'm sure" -msgstr "Иә, Ñенімдімін" - -msgid "No, take me back" -msgstr "" - -msgid "Delete multiple objects" -msgstr "Бірнеше объекттерді өшіру" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"%(objects_name)s объектты өшіруы байланыÑты объекттерін өшіруді қажет етеді, " -"бырақ Ñізде оÑындай объектерді өшіру Ñ€Ò±Ò›Ñаты жоқ:" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" -"Таңдалған %(objects_name)s-ді(Ñ‹) өшіру, онымен байланыÑтағы қорғалған " -"объектілердің барлығын жоÑды:" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" -"Таңдаған %(objects_name)s объектіңізді өшіруге ÑенімдіÑіз бе? Себебі, " -"таңдағын объектіліріңіз және онымен байланыÑтағы барлық Ñлементтер жойылады:" - -msgid "View" -msgstr "" - -msgid "Delete?" -msgstr "Өшіру?" - -#, python-format -msgid " By %(filter_title)s " -msgstr " %(filter_title)s " - -msgid "Summary" -msgstr "" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "" - -msgid "Add" -msgstr "ҚоÑу" - -msgid "You don't have permission to view or edit anything." -msgstr "" - -msgid "Recent actions" -msgstr "" - -msgid "My actions" -msgstr "" - -msgid "None available" -msgstr "Қол жетімдіÑÑ– жоқ" - -msgid "Unknown content" -msgstr "БелгіÑіз мазмұн" - -msgid "" -"Something's wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"Дерекқор орнатуыңызда бір қате бар. Дерекқор кеÑтелері Ð´Ò±Ñ€Ñ‹Ñ Ò›Ò±Ñ€Ñ‹Ð»Ò“Ð°Ð½Ñ‹Ò£ және " -"дерекқор көрÑетілген дерекқор пайдаланушыда оқұ Ñ€Ò±Ò›Ñаты бар." - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" - -msgid "Forgotten your password or username?" -msgstr "" - -msgid "Date/time" -msgstr "Өшіру/Уақыт" - -msgid "User" -msgstr "Қолданушы" - -msgid "Action" -msgstr "Әрекет" - -msgid "" -"This object doesn't have a change history. It probably wasn't added via this " -"admin site." -msgstr "" -"Бұл объекттың өзгерту тарихы жоқ. Мүмкін ол бұл Ñайт арқылы енгізілген жоқ." - -msgid "Show all" -msgstr "Барлығын көрÑету" - -msgid "Save" -msgstr "Сақтау" - -msgid "Popup closing…" -msgstr "" - -msgid "Search" -msgstr "Іздеу" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "%(counter)s нәтиже" -msgstr[1] "%(counter)s нәтиже" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "Барлығы %(full_result_count)s" - -msgid "Save as new" -msgstr "Жаңадан Ñақтау" - -msgid "Save and add another" -msgstr "Сақта және жаңаÑын қоÑ" - -msgid "Save and continue editing" -msgstr "Сақта және өзгертуді жалғаÑтыр" - -msgid "Save and view" -msgstr "" - -msgid "Close" -msgstr "" - -#, python-format -msgid "Change selected %(model)s" -msgstr "" - -#, python-format -msgid "Add another %(model)s" -msgstr "" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "Бүгін Веб-торапқа уақыт бөлгеніңіз үшін рахмет." - -msgid "Log in again" -msgstr "Қайтадан кіріңіз" - -msgid "Password change" -msgstr "ÒšÒ±Ð¿Ð¸Ñ Ñөзді өзгерту" - -msgid "Your password was changed." -msgstr "ÒšÒ±Ð¿Ð¸Ñ Ñөзіңіз өзгертілді." - -msgid "" -"Please enter your old password, for security's sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "" -"ЕÑкі Ò›Ò±Ð¿Ð¸Ñ Ñөзіңізді енгізіңіз, Ñодан Ñон Ñенімді болу үшін жаңа Ò›Ò±Ð¿Ð¸Ñ " -"Ñөзіңізді екі рет енгізіңіз." - -msgid "Change my password" -msgstr "ÒšÒ±Ð¿Ð¸Ñ Ñөзімді өзгерту" - -msgid "Password reset" -msgstr "ÒšÒ±Ð¿Ð¸Ñ Ñөзді өзгерту" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "Сіздің Ò›Ò±Ð¿Ð¸Ñ Ñөзіңіз енгізілді. Жүйеге кіруіңізге болады." - -msgid "Password reset confirmation" -msgstr "ÒšÒ±Ð¿Ð¸Ñ Ñөзді өзгерту раÑтау" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "Сенімді болу үшін жаңа Ò›Ò±Ð¿Ð¸Ñ Ñөзіңізді екі рет енгізіңіз." - -msgid "New password:" -msgstr "Жаңа Ò›Ò±Ð¿Ð¸Ñ Ñөз:" - -msgid "Confirm password:" -msgstr "ÒšÒ±Ð¿Ð¸Ñ Ñөз (раÑтау):" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"ÒšÒ±Ð¿Ð¸Ñ Ñөзді өзгерту Ð±Ð°Ð¹Ð»Ð°Ð½Ñ‹Ñ Ð´Ò±Ñ€Ñ‹Ñ ÐµÐ¼ÐµÑ, мүмкін ол оÑыған дейін " -"пайдаланылды. Жаңа Ò›Ò±Ð¿Ð¸Ñ Ñөзді өзгерту Ñұрау жіберіңіз." - -msgid "" -"We've emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" - -msgid "" -"If you don't receive an email, please make sure you've entered the address " -"you registered with, and check your spam folder." -msgstr "" - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" - -msgid "Please go to the following page and choose a new password:" -msgstr "Жаңа Ò›Ò±Ð¿Ð¸Ñ Ñөзді тандау үшін мынау бетке кіріңіз:" - -msgid "Your username, in case you've forgotten:" -msgstr "Егер ұмытып қалған болÑаңыз, пайдалануш атыңыз:" - -msgid "Thanks for using our site!" -msgstr "Біздің веб-торабын қолданғаныңыз үшін рахмет!" - -#, python-format -msgid "The %(site_name)s team" -msgstr "%(site_name)s тобы" - -msgid "" -"Forgotten your password? Enter your email address below, and we'll email " -"instructions for setting a new one." -msgstr "" - -msgid "Email address:" -msgstr "" - -msgid "Reset my password" -msgstr "ÒšÒ±Ð¿Ð¸Ñ Ñөзді жаңала" - -msgid "All dates" -msgstr "Барлық мерзімдер" - -#, python-format -msgid "Select %s" -msgstr "%s таңда" - -#, python-format -msgid "Select %s to change" -msgstr "%s өзгерту үщін таңда" - -#, python-format -msgid "Select %s to view" -msgstr "" - -msgid "Date:" -msgstr "Күнтізбелік күн:" - -msgid "Time:" -msgstr "Уақыт:" - -msgid "Lookup" -msgstr "Іздеу" - -msgid "Currently:" -msgstr "" - -msgid "Change:" -msgstr "" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/kk/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/kk/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 0b65151380cfe72e147902f67fd2d04afa69c094..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2387 zcmb7E-)|IE6dn|Rt%8ca7&SSXH0;LCv?YeZmKqcRkye^gjKrtgox8ik&dyzC?zYs# zq(2fv(!@x#O(=;8_C=m3k+p$R)F%_4?reSbQ4{|IeeydqL%T&nbeh?3&bjBF^PTV9 z+u!!=T(I!GfcF)=H}SrTcW4KG@canu2mSw4_ zbTYdi_$cf{K+bbG^B)I3273s|@uR?}fFA>wfD-r>kT*8~3&3;C1x3!lK99`^v3>^f zzF&ZQfWHD?0{#JHzB^EqaX0XJ;LDk919Py8K;Cy0xEuIU=C5QJ0-4{Zz(0YX0sjV` zf5NhU2l`k9t)%y7fy}A%;hLPEb?$svJARluKS-PC#2i39;f4~M5BKmiUgq)~d%NcU0sV2Vmr5mY2P3&;yxZ^Cn%!l$w)eK&FlIroN=8lf5o z{VDR5s(C?$$|@vXm2_OucvEX^4h3v>qA0JNW+v&H^Kfbi+D0wH&V+2ZNlvSOlcOoA z9UAeafQlvGE7j=KNkSy=Pnr8Z1roX745b}5Q)a0o9i*B;TJphCNY~TJ= zbR7ai+>q|iH0goDxP)wxcC3+5ox_o_Pq_AnGK?^nBDv=vzsiluh6=Sk992Bmey3T9 z>@iiO+{h_=R8DvtYQHPAEYiN-zJ9y+pxt+n`t}#!?0cgZPi{y=+8zr<5cxu@ut@KV zAn+m@k~mL39YPV9hyBEKyr8V!!k(bg6cuTYNl`D-N%4uORViQ9x>4-unVg(-G$-`R z@`6)R^`4aJJ@B*LJ+)d-Avb(t_~=$oeNJ!ghzhg}Kx(Q1)>>ZBJq=%Y!2r)RjHDhs zGj_~AuocI($}+T%1|{X+9@w|KUFJ)W`JOE6ZkZQ9!SHonLo@mwC!cjM0smRZ`k2FHwPp&)WyLN3%W>y}x7 zf7Z0x%Lu~qMbiQaEUl8cny`cp@m$&r$Ywo&m033{)V{)W5ceg@ud`a+xa)cIg;`@) z;eq>z(<8QJejxBmvZe_*oWzvVI)OTF23b z3r7$V+<{a)!xo>74mpyAHI|?6LUt=4ET)}L|JfBfqInS8#Y>x;cE~KGvqB<1b!hC$ jwl+5TCQ2tGGB+SQPvD^yxC`EVH#tVQ6DW|JAIJI!iGJa8 diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/kk/LC_MESSAGES/djangojs.po b/venv/Lib/site-packages/django/contrib/admin/locale/kk/LC_MESSAGES/djangojs.po deleted file mode 100644 index 9c51f35..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/kk/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,210 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Nurlan Rakhimzhanov , 2011 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-05-17 11:50+0200\n" -"PO-Revision-Date: 2017-09-19 16:41+0000\n" -"Last-Translator: Jannis Leidel \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" - -#, javascript-format -msgid "Available %s" -msgstr "%s бар" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "" - -msgid "Filter" -msgstr "Сүзгіш" - -msgid "Choose all" -msgstr "" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "" - -msgid "Choose" -msgstr "" - -msgid "Remove" -msgstr "Өшіру(жою)" - -#, javascript-format -msgid "Chosen %s" -msgstr "" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" - -msgid "Remove all" -msgstr "" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "" - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(cnt)s-Ò£ %(sel)s-Ñ‹(Ñ–) таңдалды" -msgstr[1] "%(cnt)s-Ò£ %(sel)s-Ñ‹(Ñ–) таңдалды" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" -"Сіздің төмендегі өзгермелі алаңдарда(fields) өзгеріÑтеріңіз бар. Егер артық " -"әрекет жаÑаÑаңызб Ñіз өзгеріÑтеріңізді жоғалтаÑыз." - -msgid "" -"You have selected an action, but you haven't saved your changes to " -"individual fields yet. Please click OK to save. You'll need to re-run the " -"action." -msgstr "" -"Сіз өз өзгеріÑтеріңізді Ñақтамай, әрекет жаÑадыңыз. Өтініш, Ñақтау үшін ОК " -"батырмаÑын баÑыңыз және өз әрекетіңізді қайта жаÑап көріңіз. " - -msgid "" -"You have selected an action, and you haven't made any changes on individual " -"fields. You're probably looking for the Go button rather than the Save " -"button." -msgstr "" -"Сіз Сақтау батырмаÑына қарағанда, Go(Ðлға) батырмаÑын іздеп отырған " -"боларÑыз, Ñебебі ешқандай Ó©Ð·Ð³ÐµÑ€Ñ–Ñ Ð¶Ð°Ñамай, әрекет жаÑадыңыз." - -msgid "Now" -msgstr "Қазір" - -msgid "Midnight" -msgstr "Түн жарым" - -msgid "6 a.m." -msgstr "06" - -msgid "Noon" -msgstr "ТалтүÑ" - -msgid "6 p.m." -msgstr "" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "" -msgstr[1] "" - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "" -msgstr[1] "" - -msgid "Choose a Time" -msgstr "" - -msgid "Choose a time" -msgstr "Уақытты таңда" - -msgid "Cancel" -msgstr "Болдырмау" - -msgid "Today" -msgstr "Бүгін" - -msgid "Choose a Date" -msgstr "" - -msgid "Yesterday" -msgstr "Кеше" - -msgid "Tomorrow" -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 "" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "" - -msgctxt "one letter Monday" -msgid "M" -msgstr "" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "" - -msgctxt "one letter Friday" -msgid "F" -msgstr "" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "" - -msgid "Show" -msgstr "КөрÑету" - -msgid "Hide" -msgstr "ЖаÑыру" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/km/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/km/LC_MESSAGES/django.mo deleted file mode 100644 index a50821c263254c50fee624fe3b7990466f0dabc4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10403 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 XhX6z&+GozL`v2Tuqw3Z*|F-kLiZ%N0 diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/km/LC_MESSAGES/django.po b/venv/Lib/site-packages/django/contrib/admin/locale/km/LC_MESSAGES/django.po deleted file mode 100644 index 8b16d1f..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/km/LC_MESSAGES/django.po +++ /dev/null @@ -1,636 +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: 2017-01-19 16:49+0100\n" -"PO-Revision-Date: 2017-09-19 16:41+0000\n" -"Last-Translator: Jannis Leidel \n" -"Language-Team: Khmer (http://www.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" - -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "" - -#, python-format -msgid "Cannot delete %(name)s" -msgstr "" - -msgid "Are you sure?" -msgstr "ážáž¾áž›áŸ„កអ្នកប្រាកដទáŸ?" - -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "" - -msgid "Administration" -msgstr "" - -msgid "All" -msgstr "ទាំងអស់" - -msgid "Yes" -msgstr "យល់ព្រម" - -msgid "No" -msgstr "មិនយល់ព្រម" - -msgid "Unknown" -msgstr "មិន​ដឹង" - -msgid "Any date" -msgstr "កាល​បរិច្ឆáŸáž‘ណាមួយ" - -msgid "Today" -msgstr "ážáŸ’ងៃនáŸáŸ‡" - -msgid "Past 7 days" -msgstr "៧​ážáŸ’ងៃ​កន្លង​មក" - -msgid "This month" -msgstr "ážáŸ‚​នáŸáŸ‡" - -msgid "This year" -msgstr "ឆ្នាំ​នáŸáŸ‡" - -msgid "No date" -msgstr "" - -msgid "Has date" -msgstr "" - -#, python-format -msgid "" -"Please enter the correct %(username)s and password for a staff account. Note " -"that both fields may be case-sensitive." -msgstr "" - -msgid "Action:" -msgstr "" - -#, python-format -msgid "Add another %(verbose_name)s" -msgstr "" - -msgid "Remove" -msgstr "លប់ចáŸáž‰" - -msgid "action time" -msgstr "áž–áŸáž›ážœáŸáž›áž¶áž”្រážáž·áž”ážáŸ’ážáž·áž€áž¶ážš" - -msgid "user" -msgstr "" - -msgid "content type" -msgstr "" - -msgid "object id" -msgstr "áž›áŸážâ€‹ážŸáŸ†áž‚ាល់​កម្មវិធី (object id)" - -#. Translators: 'repr' means representation -#. (https://docs.python.org/3/library/functions.html#repr) -msgid "object repr" -msgstr "object repr" - -msgid "action flag" -msgstr "សកម្មភាព" - -msgid "change message" -msgstr "ផ្លាស់ប្ážáž¼ážš" - -msgid "log entry" -msgstr "កំណážáŸ‹áž áŸážáž»" - -msgid "log entries" -msgstr "កំណážáŸ‹áž áŸážáž»" - -#, python-format -msgid "Added \"%(object)s\"." -msgstr "" - -#, python-format -msgid "Changed \"%(object)s\" - %(changes)s" -msgstr "" - -#, python-format -msgid "Deleted \"%(object)s.\"" -msgstr "" - -msgid "LogEntry Object" -msgstr "" - -#, python-brace-format -msgid "Added {name} \"{object}\"." -msgstr "" - -msgid "Added." -msgstr "" - -msgid "and" -msgstr "និង" - -#, python-brace-format -msgid "Changed {fields} for {name} \"{object}\"." -msgstr "" - -#, python-brace-format -msgid "Changed {fields}." -msgstr "" - -#, python-brace-format -msgid "Deleted {name} \"{object}\"." -msgstr "" - -msgid "No fields changed." -msgstr "ពុំមានទិន្ននáŸáž™ážáŸ’រូវបានផ្លាស់ប្ážáž¼ážšáŸ”" - -msgid "None" -msgstr "" - -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was added successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was added successfully." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may edit it again below." -msgstr "" - -#, python-brace-format -msgid "" -"The {name} \"{obj}\" was changed successfully. You may add another {name} " -"below." -msgstr "" - -#, python-brace-format -msgid "The {name} \"{obj}\" was changed successfully." -msgstr "" - -msgid "" -"Items must be selected in order to perform actions on them. No items have " -"been changed." -msgstr "" - -msgid "No action selected." -msgstr "" - -#, python-format -msgid "The %(name)s \"%(obj)s\" was deleted successfully." -msgstr "ឈ្មោះកម្មវិធី %(name)s \"%(obj)s\" ážáŸ’រូវបានលប់ដោយជោគជáŸáž™áŸ”" - -#, python-format -msgid "%(name)s with ID \"%(key)s\" doesn't exist. Perhaps it was deleted?" -msgstr "" - -#, python-format -msgid "Add %s" -msgstr "បន្ážáŸ‚ម %s" - -#, python-format -msgid "Change %s" -msgstr "ផ្លាស់ប្ážáž¼ážšÂ %s" - -msgid "Database error" -msgstr "ទិន្ននáŸáž™áž˜áž¼áž›ážŠáŸ’ឋានមានបញ្ហា" - -#, python-format -msgid "%(count)s %(name)s was changed successfully." -msgid_plural "%(count)s %(name)s were changed successfully." -msgstr[0] "" - -#, python-format -msgid "%(total_count)s selected" -msgid_plural "All %(total_count)s selected" -msgstr[0] "" - -#, python-format -msgid "0 of %(cnt)s selected" -msgstr "" - -#, python-format -msgid "Change history: %s" -msgstr "សកម្មភាពផ្លាស់ប្ážáž¼ážšáž€áž“្លងមក : %s" - -#. Translators: Model verbose name and instance representation, -#. suitable to be an item in a list. -#, python-format -msgid "%(class_name)s %(instance)s" -msgstr "" - -#, python-format -msgid "" -"Deleting %(class_name)s %(instance)s would require deleting the following " -"protected related objects: %(related_objects)s" -msgstr "" - -msgid "Django site admin" -msgstr "ទំពáŸážšáž‚្រប់គ្រងរបស់ Django" - -msgid "Django administration" -msgstr "ការ​គ្រប់គ្រង​របស់ ​Django" - -msgid "Site administration" -msgstr "ទំពáŸážšáž‚្រប់គ្រង" - -msgid "Log in" -msgstr "ពិនិážáŸ’យចូល" - -#, python-format -msgid "%(app)s administration" -msgstr "" - -msgid "Page not found" -msgstr "ទំពáŸážšâ€‹ážŠáŸ‚ល​លោកអ្នកចង់​រក​នáŸáŸ‡áž–ុំមាន​នៅក្នុងម៉ាស៊ីនរបស់យើងážáŸ’ញុំទáŸ" - -msgid "We're sorry, but the requested page could not be found." -msgstr "សួមអភáŸáž™áž‘ោស ទំពáŸážšâ€‹ážŠáŸ‚ល​លោកអ្នកចង់​រក​នáŸáŸ‡áž–ុំមាន​នឹងក្នុងម៉ាស៊ីនរបស់យើងážáŸ’ញុំទáŸ" - -msgid "Home" -msgstr "áž‚áŸáž áž‘ំពáŸážš" - -msgid "Server error" -msgstr "ម៉ាស៊ីនផ្ážáž›áŸ‹ážŸáŸážœáž¶áž€áž˜áŸ’ម​ មានបញ្ហា" - -msgid "Server error (500)" -msgstr "ម៉ាស៊ីនផ្ážáž›áŸ‹ážŸáŸážœáž¶áž€áž˜áŸ’ម​ មានបញ្ហា (៥០០)" - -msgid "Server Error (500)" -msgstr "ម៉ាស៊ីនផ្ážáž›áŸ‹ážŸáŸážœáž¶áž€áž˜áŸ’ម​ មានបញ្ហា  (៥០០)" - -msgid "" -"There's been an error. It's been reported to the site administrators via " -"email and should be fixed shortly. Thanks for your patience." -msgstr "" - -msgid "Run the selected action" -msgstr "" - -msgid "Go" -msgstr "ស្វែងរក" - -msgid "Click here to select the objects across all pages" -msgstr "" - -#, python-format -msgid "Select all %(total_count)s %(module_name)s" -msgstr "" - -msgid "Clear selection" -msgstr "" - -msgid "" -"First, enter a username and password. Then, you'll be able to edit more user " -"options." -msgstr "" -"ážáŸ†áž”ូងសូមបំពáŸáž‰Â ážˆáŸ’មោះជាសមាជិក និង ពាក្យសំងាážáŸ‹â€‹áŸ” បន្ទាប់មកលោកអ្នកអាចបំពáŸáž‰áž”ន្ážáŸ‚មជំរើសផ្សáŸáž„ៗទៀážáž”ាន។ " - -msgid "Enter a username and password." -msgstr "" - -msgid "Change password" -msgstr "ផ្លាស់ប្ážáž¼ážšáž–ាក្យសំងាážáŸ‹" - -msgid "Please correct the error below." -msgstr "" - -msgid "Please correct the errors below." -msgstr "" - -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "" - -msgid "Welcome," -msgstr "សូមស្វាគមនáŸ" - -msgid "View site" -msgstr "" - -msgid "Documentation" -msgstr "ឯកសារ" - -msgid "Log out" -msgstr "ចាកចáŸáž‰" - -#, python-format -msgid "Add %(name)s" -msgstr "បន្ážáŸ‚ម %(name)s" - -msgid "History" -msgstr "សកម្មភាព​កន្លង​មក" - -msgid "View on site" -msgstr "មើលនៅលើគáŸáž áž‘ំពáŸážšážŠáŸ„យផ្ទាល់" - -msgid "Filter" -msgstr "ស្វែងរកជាមួយ" - -msgid "Remove from sorting" -msgstr "" - -#, python-format -msgid "Sorting priority: %(priority_number)s" -msgstr "" - -msgid "Toggle sorting" -msgstr "" - -msgid "Delete" -msgstr "លប់" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " -"related objects, but your account doesn't have permission to delete the " -"following types of objects:" -msgstr "" -"ការលប់ %(object_name)s '%(escaped_object)s' អាចធ្វើអោយ​កម្មវិធីដែលពាក់​ពáŸáž“្ធបាážáŸ‹áž”ង់ ។" -" កáŸáž”៉ន្ážáŸ‚លោកអ្នក​ពុំមាន​សិទ្ធិលប់​កម្មវិធី​ប្រភáŸáž‘áž“áŸáŸ‡áž‘áŸáŸ”" - -#, python-format -msgid "" -"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " -"following protected related objects:" -msgstr "" - -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " -"All of the following related items will be deleted:" -msgstr "" -"ážáž¾áž›áŸ„កអ្នកប្រាកដជាចង់លប់ %(object_name)s \"%(escaped_object)s" -"\"? ការលប់ %(object_name)s '%(escaped_object)s' អាចធ្វើអោយ​កម្មវិធីដែលពាក់​ពáŸáž“្ធបាážáŸ‹áž”ង់។" - -msgid "Objects" -msgstr "" - -msgid "Yes, I'm sure" -msgstr "ážáŸ’ញុំច្បាស់​ជាចង់លប់" - -msgid "No, take me back" -msgstr "" - -msgid "Delete multiple objects" -msgstr "" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" - -#, python-format -msgid "" -"Deleting the selected %(objects_name)s would require deleting the following " -"protected related objects:" -msgstr "" - -#, python-format -msgid "" -"Are you sure you want to delete the selected %(objects_name)s? All of the " -"following objects and their related items will be deleted:" -msgstr "" - -msgid "Change" -msgstr "ផ្លាស់ប្ážáž¼ážš" - -msgid "Delete?" -msgstr "" - -#, python-format -msgid " By %(filter_title)s " -msgstr "ដោយ​  %(filter_title)s " - -msgid "Summary" -msgstr "" - -#, python-format -msgid "Models in the %(name)s application" -msgstr "" - -msgid "Add" -msgstr "បន្ážáŸ‚ម" - -msgid "You don't have permission to edit anything." -msgstr "លោកអ្នកពុំមានសិទ្ធិ ផ្លាស់​ប្ážáž¼ážšÂ áž‘áŸáŸ”" - -msgid "Recent actions" -msgstr "" - -msgid "My actions" -msgstr "" - -msgid "None available" -msgstr "គ្មាន" - -msgid "Unknown content" -msgstr "" - -msgid "" -"Something's wrong with your database installation. Make sure the appropriate " -"database tables have been created, and make sure the database is readable by " -"the appropriate user." -msgstr "" -"មូលដ្ឋាន​ទិន្ននáŸáž™â€‹â€‹â€‹Â ážšáž”ស់លោកអ្នក មានបញ្ហា។ ážáž¾Â áž›áŸ„កអ្នកបាន បង្កើážÂ ážáž¶ážšáž¶áž„​ របស់មូលដ្ឋានទិន្ននáŸáž™â€‹" -" ហើយឬនៅ? ážáž¾â€‹Â áž›áŸ„កអ្នកប្រាកដážáž¶ážŸáž˜áž¶áž‡áž·áž€áž¢áž¶áž…អានមូលដ្ឋានទិន្ននáŸáž™áž“áŸáŸ‡â€‹â€‹áž”ានឬទáŸ? " - -#, python-format -msgid "" -"You are authenticated as %(username)s, but are not authorized to access this " -"page. Would you like to login to a different account?" -msgstr "" - -msgid "Forgotten your password or username?" -msgstr "" - -msgid "Date/time" -msgstr "Date/time" - -msgid "User" -msgstr "សមាជិក" - -msgid "Action" -msgstr "សកម្មភាព" - -msgid "" -"This object doesn't have a change history. It probably wasn't added via this " -"admin site." -msgstr "" -"កម្មវិធីនáŸáŸ‡áž˜áž·áž“មានសកម្មភាព​កន្លងមកទáŸáŸ” ប្រហែលជាសកម្មភាពទាំងនáŸáŸ‡áž˜áž·áž“បានធ្វើនៅទំពáŸážšáž‚្រប់គ្រងនáŸáŸ‡áŸ”" - -msgid "Show all" -msgstr "បង្ហាញទាំងអស់" - -msgid "Save" -msgstr "រក្សាទុក" - -msgid "Popup closing..." -msgstr "" - -#, python-format -msgid "Change selected %(model)s" -msgstr "" - -#, python-format -msgid "Add another %(model)s" -msgstr "" - -#, python-format -msgid "Delete selected %(model)s" -msgstr "" - -msgid "Search" -msgstr "" - -#, python-format -msgid "%(counter)s result" -msgid_plural "%(counter)s results" -msgstr[0] "" - -#, python-format -msgid "%(full_result_count)s total" -msgstr "សរុបទាំងអស់ %(full_result_count)s" - -msgid "Save as new" -msgstr "រក្សាទុក" - -msgid "Save and add another" -msgstr "រក្សាទុក ហើយ បន្ážáŸ‚ម​ážáŸ’មី" - -msgid "Save and continue editing" -msgstr "រក្សាទុក ហើយ កែឯកសារដដែល" - -msgid "Thanks for spending some quality time with the Web site today." -msgstr "សូមážáŸ’លែងអំណរគុណ ដែលបានចំណាយ ពáŸáž›ážœáŸáž›áž¶ážŠáŸáž˜áž¶áž“ážáŸ†áž›áŸƒÂ ážšáž”ស់លោកអ្នកមកទស្សនាគáŸáž áž‘ំពáŸážšážšáž”ស់យើងážáŸ’ញុំ" - -msgid "Log in again" -msgstr "ពិនិážáŸ’យចូលម្ážáž„ទៀáž" - -msgid "Password change" -msgstr "ផ្លាស់ប្ážáž¼ážšáž–ាក្យសំងាážáŸ‹" - -msgid "Your password was changed." -msgstr "ពាក្យសំងាážáŸ‹ážšáž”ស់លោកអ្នកបានផ្លាស់ប្ážáž¼ážšáž áž¾áž™" - -msgid "" -"Please enter your old password, for security's sake, and then enter your new " -"password twice so we can verify you typed it in correctly." -msgstr "សូមបំពáŸáž‰áž–ាក្យសំងាážáŸ‹áž…ាស់របស់លោកអ្នក។ ដើម្បីសុវážáŸ’ážáž—ាព សូមបំពáŸáž‰áž–ាក្យសំងាážáŸ‹ážáŸ’មីážáž¶áž„ក្រោមពីរដង។" - -msgid "Change my password" -msgstr "ផ្លាស់ប្ážáž¼ážšáž–ាក្យសំងាážáŸ‹" - -msgid "Password reset" -msgstr "ពាក្យសំងាážáŸ‹áž”ានកំណážáŸ‹ážŸáž¶ážšáž‡áž¶ážáŸ’មី" - -msgid "Your password has been set. You may go ahead and log in now." -msgstr "" - -msgid "Password reset confirmation" -msgstr "" - -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" - -msgid "New password:" -msgstr "ពាក្យសំងាážáŸ‹ážáŸ’មី" - -msgid "Confirm password:" -msgstr "បំពáŸáž‰áž–ាក្យសំងាážáŸ‹ážáŸ’មីម្ážáž„ទៀáž" - -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" - -msgid "" -"We've emailed you instructions for setting your password, if an account " -"exists with the email you entered. You should receive them shortly." -msgstr "" - -msgid "" -"If you don't receive an email, please make sure you've entered the address " -"you registered with, and check your spam folder." -msgstr "" - -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" - -msgid "Please go to the following page and choose a new password:" -msgstr "" - -msgid "Your username, in case you've forgotten:" -msgstr "ឈ្មោះជាសមាជិកក្នុងករណីភ្លáŸáž…:" - -msgid "Thanks for using our site!" -msgstr "សូមអរគុណដែលបានប្រើប្រាស់សáŸážœáž¶áž€áž˜áŸ’មរបស់យើងážáŸ’ញុំ" - -#, python-format -msgid "The %(site_name)s team" -msgstr "ក្រុមរបស់គáŸáž áž‘ំពáŸážšÂ %(site_name)s" - -msgid "" -"Forgotten your password? Enter your email address below, and we'll email " -"instructions for setting a new one." -msgstr "" - -msgid "Email address:" -msgstr "" - -msgid "Reset my password" -msgstr "កំណážáŸ‹áž–ាក្យសំងាážáŸ‹ážŸáž¶ážšáž‡áž¶ážáŸ’មី" - -msgid "All dates" -msgstr "កាលបរិច្ឆáŸáž‘ទាំងអស់" - -#, python-format -msgid "Select %s" -msgstr "ជ្រើសរើស %s" - -#, python-format -msgid "Select %s to change" -msgstr "ជ្រើសរើស %s ដើម្បីផ្លាស់ប្ážáž¼ážš" - -msgid "Date:" -msgstr "កាលបរិច្ឆáŸáž‘" - -msgid "Time:" -msgstr "ម៉ោង" - -msgid "Lookup" -msgstr "" - -msgid "Currently:" -msgstr "" - -msgid "Change:" -msgstr "" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/km/LC_MESSAGES/djangojs.mo b/venv/Lib/site-packages/django/contrib/admin/locale/km/LC_MESSAGES/djangojs.mo deleted file mode 100644 index c0b94c12cc3f473b2b58d62b3979cd14ff82c886..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1334 zcmaKo-)~Go6vwaMtY3*lNRUi~gvjjPTa@0apfvHLG|iHDlCeA8y?XD==H6+`gQQrb zL{KGu&P9SZk3@n$8I*{eiwa^LZD(I3~ zI3QJUJ{W*Yz*^Hj4=#mW2Xo*!xCngGe18Qlg#8+v3%&*CfbW~{pTK#rKZ7>zD`@k- zfj6K(q3dA_Bz1td!4=>aa0B=Qq~IJBxAZ{kKLxG^>rML!xDxgxX!E}}?cd-U*t0N% zjb8_%WhM)7+W)Y!3~KkYv)X^KJGTTSoW(5z#7LRgJ*>=z+THBGIqihyqr9_sm<1s_ z9dfcUak`l(@zCk6N||uNhzcS;Wrf*8!iA0O2|~qVr#C2zpi))NQ7HwE5vQL=a+o_s zS!U;OMlz1!J;@V2g~#XkCQ+OpOnuqQIWZRUX!t+y-6h~(|tpggchYw za(%~&v^(ZZA(rlEiu9`%#?Vw%<@!I`u z-WC^P$drtIa)=2LB;*JW$~+{yFb&K-VP@t7F(7v%M^uJbh0`Kukxvd+ zBOa4YRi$cvp)fKsl2^7~Fu>2|OEM}nHfkYkCKm>y!scA>!QKPYyL)*z*DZzO0yCYf zVL8RmszNPff#@WqDvJ}Yx{eon=+5al+iQTw^nfVIav&-`*?BrpQ$zY>Fv|6XLoo|! zkBpgEwsLv} z!)BADsQuS`&EEg&gW5>Kc8{}#PzGy`+GxAheWO1Z{QyB&bG)@39&R@7c);IW$o9IG zx$0S&=Cd6O0~!6o=x0X1w_Wrdn~+|GcjjlH#u!{vMJ~+@oat>$`#ftiiVS=crpIr; L%?e^-T*jO~i68Oj diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/km/LC_MESSAGES/djangojs.po b/venv/Lib/site-packages/django/contrib/admin/locale/km/LC_MESSAGES/djangojs.po deleted file mode 100644 index fbe0ae1..0000000 --- a/venv/Lib/site-packages/django/contrib/admin/locale/km/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,201 +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: 2016-05-17 23:12+0200\n" -"PO-Revision-Date: 2017-09-19 16:41+0000\n" -"Last-Translator: Jannis Leidel \n" -"Language-Team: Khmer (http://www.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" - -#, javascript-format -msgid "Available %s" -msgstr "%s ដែលអាច​ជ្រើសរើសបាន" - -#, javascript-format -msgid "" -"This is the list of available %s. You may choose some by selecting them in " -"the box below and then clicking the \"Choose\" arrow between the two boxes." -msgstr "" - -#, javascript-format -msgid "Type into this box to filter down the list of available %s." -msgstr "" - -msgid "Filter" -msgstr "ស្វែងរកជាមួយ" - -msgid "Choose all" -msgstr "ជ្រើសរើសទាំងអស់" - -#, javascript-format -msgid "Click to choose all %s at once." -msgstr "" - -msgid "Choose" -msgstr "" - -msgid "Remove" -msgstr "លប់ចáŸáž‰" - -#, javascript-format -msgid "Chosen %s" -msgstr "%s ដែលបានជ្រើសរើស" - -#, javascript-format -msgid "" -"This is the list of chosen %s. You may remove some by selecting them in the " -"box below and then clicking the \"Remove\" arrow between the two boxes." -msgstr "" - -msgid "Remove all" -msgstr "" - -#, javascript-format -msgid "Click to remove all chosen %s at once." -msgstr "" - -msgid "%(sel)s of %(cnt)s selected" -msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "" - -msgid "" -"You have unsaved changes on individual editable fields. If you run an " -"action, your unsaved changes will be lost." -msgstr "" - -msgid "" -"You have selected an action, but you haven't saved your changes to " -"individual fields yet. Please click OK to save. You'll need to re-run the " -"action." -msgstr "" - -msgid "" -"You have selected an action, and you haven't made any changes on individual " -"fields. You're probably looking for the Go button rather than the Save " -"button." -msgstr "" - -#, javascript-format -msgid "Note: You are %s hour ahead of server time." -msgid_plural "Note: You are %s hours ahead of server time." -msgstr[0] "" - -#, javascript-format -msgid "Note: You are %s hour behind server time." -msgid_plural "Note: You are %s hours behind server time." -msgstr[0] "" - -msgid "Now" -msgstr "ឥឡូវនáŸáŸ‡" - -msgid "Choose a Time" -msgstr "" - -msgid "Choose a time" -msgstr "ជ្រើសរើសម៉ោង" - -msgid "Midnight" -msgstr "អធ្រាážáŸ’ážš" - -msgid "6 a.m." -msgstr "ម៉ោង ៦ ព្រឹក" - -msgid "Noon" -msgstr "áž–áŸáž›ážáŸ’ងែážáŸ’រង់" - -msgid "6 p.m." -msgstr "" - -msgid "Cancel" -msgstr "លប់ចោល" - -msgid "Today" -msgstr "ážáŸ’ងៃនáŸáŸ‡" - -msgid "Choose a Date" -msgstr "" - -msgid "Yesterday" -msgstr "ម្សិលមិញ" - -msgid "Tomorrow" -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 "" - -msgctxt "one letter Sunday" -msgid "S" -msgstr "" - -msgctxt "one letter Monday" -msgid "M" -msgstr "" - -msgctxt "one letter Tuesday" -msgid "T" -msgstr "" - -msgctxt "one letter Wednesday" -msgid "W" -msgstr "" - -msgctxt "one letter Thursday" -msgid "T" -msgstr "" - -msgctxt "one letter Friday" -msgid "F" -msgstr "" - -msgctxt "one letter Saturday" -msgid "S" -msgstr "" - -msgid "Show" -msgstr "" - -msgid "Hide" -msgstr "" diff --git a/venv/Lib/site-packages/django/contrib/admin/locale/kn/LC_MESSAGES/django.mo b/venv/Lib/site-packages/django/contrib/admin/locale/kn/LC_MESSAGES/django.mo deleted file mode 100644 index 3740da20869e1bc139f8d7b780bd65d28d611e18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9203 zcmb`LYmgjO6~`NSh^vUfH$J$4VK=ffyNf7f!YhPCLLSCs10qGm-kILrCNtebcTbl2 zq6EqWMT4caVkt$8#DqeUP_rh1FT_Wc@1jaezo|8-Uo0)P{6cA2;_sY$yJsf5(R^?! zJ^#74&pproIo;XcUUJ^N$7dVYyScvo8qd2Q+;~1;eBSh0&wDGl415`#Lif=%!uuno%jz3%=#@DkQvariCpV%9H$%fOewH-cSI^!*hS z*Zu*Do>#%6-~|{FKaYcQ?x&#G`wb{^e*(9Ie+LQCyB%d5^)`U#f!jcl`xq$k>~Qz% zpyt7QTyAOeH0r!IM1fKxq z+zF5)-uJ*agFgc$|6Nf0`xhvFybfVP^4<-K+;Z?3xDvbx{3CcNIKrWEa1Ho2FauHH zJqmsd{4yx^{t9Y-9li=mp3Wx;;_pQuTizw$b>L;7*uM)DK70b?pI77SYA^xC{*&Mc z_yUMa-tQd#1(b9D1SOyUcKa8x5P#n3@Jdk5mB7c&AwE#_{+OgM2mb&XaOh1oFIR(- zubV*O#m7OZPZJcs9t7pwv)~Hw7ohm}FSoxO5?#Z319(07Nl?z61aAX>56bxwiXeTn z8I=6*1jX*Bz)#}m*TBnIUrLczffew*;4V<|I1iqO+&A3%FwTm<-{xx+{0S)fUjfD5 zTPWTYU}-)`4ef$Lar2j$!o;1TS82NeGz$mfImK*`hJ zz)4V&+yJ(NlArH`?*sn~-U2Qo*l};>RoCJoYX{=zFZ6dymzd zl8leCei_6S?*ll4>)r0{KhD+pxJEB*(BmT%o{1@FDxo+noHEILU52?{yOW#2s{anlUX0B1Y)ZUeN#|uwY^mqd@2@nj<}!NtNHH_@I!j1 z|Few+)X>ix`G(foFOpN?egEfXw~)F^jW=$#wg&X6_kp74@#dv|bsnCn6=`CPyyH9Sui=GL}ZJ~AEFvmn`# zg;_mVks6PkR=vI>3DQbVsa&b8F8yvC=ppHnrZfbrO zu!`FH%UhiUrX9CT+Dd|(y*0CbG!r;5%hUYVY?x+o(ysJvHQJ`>r|Ddr)N-lbI*z8p zq)`Y|yxaWDpYqed1W6JnvJA$uuo37lZU^-sV<8YmGbWo22q2!iFQ{faY#e5I`ACpf z{bo?xVQ;KRhs|8vs@IIohY2H7%QYlH9UC=cMbl9;)ygE$#Q0Uso2kV?8VzS=*54JF zW{@<(G$ny#(`pISi|M#tkLT2-)%7Z2Vdyj7U)8YXRJD8fJmL<=qxn zTa6&f?EQ6GQ*T|Eq}ixpJHRK?N`piKHGWhp@>VvJvq3Z}eh*W+Deg|y@hdh#EzC?K zrg(DD#7!}smc0+h-tD$l-t95z-5Af176-tfm4;?D#oiZe3}^=d3F0i1kqO+kW8mYKN@p0!hNOFhu?Yq(m6n8M|Z z8AV}Y(xBQ(!mK@PO<0OGe^>*3Y8Z_cv0f2+1pTparfhS*T)u)4e0-X(#-ext9U}p;wlYJ=R?xY5v zylpVAnn{Bczobw$lk6qXZ+Zj$!7e} z1*Ljy+eVeMS)3thb4g6^%!S#kWjd{Hn=Xt}CIk%uNy=suxz&DGg8R*85;v2OZjp&# z4*+$@uB|Z@P=IO@NITh*GzJtDhr*Ob^lM7dsrDk}Le#Q13A1*lw%pAis!3<1#9;1k z`E_biW4x(A8>? zrZPiSmmHA8`H0B^zkwbCX;A7}`_oR4!Exccx*9ha%VvFM$m0~jx5cCk7B~b0cZEKw zK&6fe^;N=PqaFB(H%Yh^Z&IT3wnsaocrNm`lPT}c5TY}V#6Rz@V3<}