From 1654988abc9ff117755ff242ea7afeff246379a3 Mon Sep 17 00:00:00 2001 From: Ole Laursen Date: Wed, 11 Dec 2013 13:59:17 +0000 Subject: [PATCH 001/145] Replace patched Django 1.2.7 with Django 1.6 - Legacy-Id: 6871 --- django/.gitignore | 1 - django/__init__.py | 21 +- django/bin/.gitignore | 1 - django/bin/compile-messages.py | 11 - django/bin/daily_cleanup.py | 8 +- django/bin/django-2to3.py | 10 + django/bin/make-messages.py | 11 - django/bin/profiling/.gitignore | 1 - django/bin/profiling/gather_profile_stats.py | 5 +- django/bin/unique-messages.py | 5 +- django/conf/.gitignore | 1 - django/conf/__init__.py | 134 +- django/conf/app_template/.gitignore | 1 - django/conf/app_template/admin.py | 3 + django/conf/app_template/tests.py | 22 +- django/conf/app_template/views.py | 2 + django/conf/global_settings.py | 253 +- django/conf/locale/.gitignore | 1 - django/conf/locale/__init__.py | 494 + django/conf/locale/af/LC_MESSAGES/django.mo | Bin 0 -> 14505 bytes django/conf/locale/af/LC_MESSAGES/django.po | 1314 +++ django/conf/locale/ar/.gitignore | 1 - django/conf/locale/ar/LC_MESSAGES/.gitignore | 1 - django/conf/locale/ar/LC_MESSAGES/django.mo | Bin 68882 -> 16390 bytes django/conf/locale/ar/LC_MESSAGES/django.po | 5281 ++------- django/conf/locale/ar/LC_MESSAGES/djangojs.mo | Bin 1859 -> 0 bytes django/conf/locale/ar/LC_MESSAGES/djangojs.po | 118 - django/conf/locale/ar/formats.py | 6 + django/conf/locale/az/LC_MESSAGES/django.mo | Bin 0 -> 14884 bytes django/conf/locale/az/LC_MESSAGES/django.po | 1294 +++ django/conf/locale/be/LC_MESSAGES/django.mo | Bin 0 -> 17367 bytes django/conf/locale/be/LC_MESSAGES/django.po | 1335 +++ django/conf/locale/bg/.gitignore | 1 - django/conf/locale/bg/LC_MESSAGES/.gitignore | 1 - django/conf/locale/bg/LC_MESSAGES/django.mo | Bin 63923 -> 18384 bytes django/conf/locale/bg/LC_MESSAGES/django.po | 5829 ++-------- django/conf/locale/bg/LC_MESSAGES/djangojs.mo | Bin 1725 -> 0 bytes django/conf/locale/bg/LC_MESSAGES/djangojs.po | 106 - django/conf/locale/bg/formats.py | 8 +- django/conf/locale/bn/.gitignore | 1 - django/conf/locale/bn/LC_MESSAGES/.gitignore | 1 - django/conf/locale/bn/LC_MESSAGES/django.mo | Bin 50179 -> 17862 bytes django/conf/locale/bn/LC_MESSAGES/django.po | 4566 ++------ django/conf/locale/bn/LC_MESSAGES/djangojs.mo | Bin 2230 -> 0 bytes django/conf/locale/bn/LC_MESSAGES/djangojs.po | 114 - django/conf/locale/bn/formats.py | 6 + django/conf/locale/br/LC_MESSAGES/django.mo | Bin 0 -> 14089 bytes django/conf/locale/br/LC_MESSAGES/django.po | 1312 +++ django/conf/locale/bs/LC_MESSAGES/django.mo | Bin 53210 -> 11637 bytes django/conf/locale/bs/LC_MESSAGES/django.po | 5365 ++------- django/conf/locale/bs/formats.py | 6 + django/conf/locale/ca/.gitignore | 1 - django/conf/locale/ca/LC_MESSAGES/.gitignore | 1 - django/conf/locale/ca/LC_MESSAGES/django.mo | Bin 67354 -> 14577 bytes django/conf/locale/ca/LC_MESSAGES/django.po | 4991 ++------- django/conf/locale/ca/LC_MESSAGES/djangojs.mo | Bin 1684 -> 0 bytes django/conf/locale/ca/LC_MESSAGES/djangojs.po | 115 - django/conf/locale/ca/formats.py | 20 +- django/conf/locale/cs/.gitignore | 1 - django/conf/locale/cs/LC_MESSAGES/.gitignore | 1 - django/conf/locale/cs/LC_MESSAGES/django.mo | Bin 76999 -> 20881 bytes django/conf/locale/cs/LC_MESSAGES/django.po | 5266 ++------- django/conf/locale/cs/LC_MESSAGES/djangojs.mo | Bin 2695 -> 0 bytes django/conf/locale/cs/LC_MESSAGES/djangojs.po | 159 - django/conf/locale/cs/formats.py | 39 +- django/conf/locale/cy/.gitignore | 1 - django/conf/locale/cy/LC_MESSAGES/.gitignore | 1 - django/conf/locale/cy/LC_MESSAGES/django.mo | Bin 22756 -> 5973 bytes django/conf/locale/cy/LC_MESSAGES/django.po | 2815 ++--- django/conf/locale/cy/LC_MESSAGES/djangojs.mo | Bin 1009 -> 0 bytes django/conf/locale/cy/LC_MESSAGES/djangojs.po | 111 - django/conf/locale/cy/formats.py | 6 + django/conf/locale/da/.gitignore | 1 - django/conf/locale/da/LC_MESSAGES/.gitignore | 1 - django/conf/locale/da/LC_MESSAGES/django.mo | Bin 73100 -> 19629 bytes django/conf/locale/da/LC_MESSAGES/django.po | 5389 ++------- django/conf/locale/da/LC_MESSAGES/djangojs.mo | Bin 2587 -> 0 bytes django/conf/locale/da/LC_MESSAGES/djangojs.po | 155 - django/conf/locale/da/formats.py | 11 +- django/conf/locale/de/.gitignore | 1 - django/conf/locale/de/LC_MESSAGES/.gitignore | 1 - django/conf/locale/de/LC_MESSAGES/django.mo | Bin 77639 -> 20766 bytes django/conf/locale/de/LC_MESSAGES/django.po | 5328 ++------- django/conf/locale/de/LC_MESSAGES/djangojs.mo | Bin 2723 -> 0 bytes django/conf/locale/de/LC_MESSAGES/djangojs.po | 160 - django/conf/locale/de/formats.py | 15 +- django/{bin => conf/locale/de_CH}/__init__.py | 0 django/conf/locale/de_CH/formats.py | 38 + django/conf/locale/el/.gitignore | 1 - django/conf/locale/el/LC_MESSAGES/.gitignore | 1 - django/conf/locale/el/LC_MESSAGES/django.mo | Bin 38998 -> 17710 bytes django/conf/locale/el/LC_MESSAGES/django.po | 3520 ++---- django/conf/locale/el/LC_MESSAGES/djangojs.mo | Bin 1801 -> 0 bytes django/conf/locale/el/LC_MESSAGES/djangojs.po | 108 - django/conf/locale/el/formats.py | 8 +- django/conf/locale/en/.gitignore | 1 - django/conf/locale/en/LC_MESSAGES/.gitignore | 1 - django/conf/locale/en/LC_MESSAGES/django.mo | Bin 572 -> 356 bytes django/conf/locale/en/LC_MESSAGES/django.po | 5032 ++------- django/conf/locale/en/LC_MESSAGES/djangojs.mo | Bin 358 -> 0 bytes django/conf/locale/en/LC_MESSAGES/djangojs.po | 145 - django/conf/locale/en/formats.py | 18 +- .../conf/locale/en_GB/LC_MESSAGES/django.mo | Bin 762 -> 13664 bytes .../conf/locale/en_GB/LC_MESSAGES/django.po | 5554 ++-------- .../conf/locale/en_GB/LC_MESSAGES/djangojs.mo | Bin 344 -> 0 bytes .../conf/locale/en_GB/LC_MESSAGES/djangojs.po | 114 - django/conf/locale/en_GB/formats.py | 20 +- django/conf/locale/eo/LC_MESSAGES/django.mo | Bin 0 -> 19763 bytes django/conf/locale/eo/LC_MESSAGES/django.po | 1337 +++ django/conf/locale/es/.gitignore | 1 - django/conf/locale/es/LC_MESSAGES/.gitignore | 1 - django/conf/locale/es/LC_MESSAGES/django.mo | Bin 71660 -> 20173 bytes django/conf/locale/es/LC_MESSAGES/django.po | 5899 ++-------- django/conf/locale/es/LC_MESSAGES/djangojs.mo | Bin 1622 -> 0 bytes django/conf/locale/es/LC_MESSAGES/djangojs.po | 117 - django/conf/locale/es/formats.py | 20 +- django/conf/locale/es_AR/.gitignore | 1 - .../conf/locale/es_AR/LC_MESSAGES/.gitignore | 1 - .../conf/locale/es_AR/LC_MESSAGES/django.mo | Bin 77708 -> 20558 bytes .../conf/locale/es_AR/LC_MESSAGES/django.po | 5243 ++------- .../conf/locale/es_AR/LC_MESSAGES/djangojs.mo | Bin 2512 -> 0 bytes .../conf/locale/es_AR/LC_MESSAGES/djangojs.po | 132 - django/conf/locale/es_AR/formats.py | 14 +- .../conf/locale/es_MX/LC_MESSAGES/django.mo | Bin 0 -> 14239 bytes .../conf/locale/es_MX/LC_MESSAGES/django.po | 1314 +++ django/conf/locale/{no => es_MX}/__init__.py | 0 django/conf/locale/es_MX/formats.py | 28 + .../es_NI}/__init__.py | 0 django/conf/locale/es_NI/formats.py | 30 + .../csrf => conf/locale/es_PR}/__init__.py | 0 django/conf/locale/es_PR/formats.py | 30 + .../conf/locale/es_VE/LC_MESSAGES/django.mo | Bin 0 -> 5544 bytes .../conf/locale/es_VE/LC_MESSAGES/django.po | 1296 +++ django/conf/locale/et/.gitignore | 1 - django/conf/locale/et/LC_MESSAGES/.gitignore | 1 - django/conf/locale/et/LC_MESSAGES/django.mo | Bin 64640 -> 18463 bytes django/conf/locale/et/LC_MESSAGES/django.po | 4688 ++------ django/conf/locale/et/LC_MESSAGES/djangojs.mo | Bin 1636 -> 0 bytes django/conf/locale/et/LC_MESSAGES/djangojs.po | 117 - django/conf/locale/et/formats.py | 8 +- django/conf/locale/eu/.gitignore | 1 - django/conf/locale/eu/LC_MESSAGES/.gitignore | 1 - django/conf/locale/eu/LC_MESSAGES/django.mo | Bin 44900 -> 19758 bytes django/conf/locale/eu/LC_MESSAGES/django.po | 4687 ++------ django/conf/locale/eu/LC_MESSAGES/djangojs.mo | Bin 1560 -> 0 bytes django/conf/locale/eu/LC_MESSAGES/djangojs.po | 117 - django/conf/locale/eu/formats.py | 6 + django/conf/locale/fa/.gitignore | 1 - django/conf/locale/fa/LC_MESSAGES/.gitignore | 1 - django/conf/locale/fa/LC_MESSAGES/django.mo | Bin 41548 -> 22299 bytes django/conf/locale/fa/LC_MESSAGES/django.po | 4343 ++------ django/conf/locale/fa/LC_MESSAGES/djangojs.mo | Bin 1889 -> 0 bytes django/conf/locale/fa/LC_MESSAGES/djangojs.po | 118 - django/conf/locale/fa/formats.py | 6 + django/conf/locale/fi/.gitignore | 1 - django/conf/locale/fi/LC_MESSAGES/.gitignore | 1 - django/conf/locale/fi/LC_MESSAGES/django.mo | Bin 74549 -> 12715 bytes django/conf/locale/fi/LC_MESSAGES/django.po | 5646 ++-------- django/conf/locale/fi/LC_MESSAGES/djangojs.mo | Bin 2703 -> 0 bytes django/conf/locale/fi/LC_MESSAGES/djangojs.po | 157 - django/conf/locale/fi/formats.py | 12 +- django/conf/locale/fr/.gitignore | 1 - django/conf/locale/fr/LC_MESSAGES/.gitignore | 1 - django/conf/locale/fr/LC_MESSAGES/django.mo | Bin 78465 -> 20758 bytes django/conf/locale/fr/LC_MESSAGES/django.po | 5285 ++------- django/conf/locale/fr/LC_MESSAGES/djangojs.mo | Bin 2726 -> 0 bytes django/conf/locale/fr/LC_MESSAGES/djangojs.po | 162 - django/conf/locale/fr/formats.py | 18 +- .../conf/locale/fy_NL/LC_MESSAGES/django.mo | Bin 4885 -> 2724 bytes .../conf/locale/fy_NL/LC_MESSAGES/django.po | 5568 ++-------- .../conf/locale/fy_NL/LC_MESSAGES/djangojs.mo | Bin 367 -> 0 bytes .../conf/locale/fy_NL/LC_MESSAGES/djangojs.po | 119 - django/conf/locale/fy_NL/formats.py | 6 + django/conf/locale/ga/.gitignore | 1 - django/conf/locale/ga/LC_MESSAGES/.gitignore | 1 - django/conf/locale/ga/LC_MESSAGES/django.mo | Bin 78738 -> 14404 bytes django/conf/locale/ga/LC_MESSAGES/django.po | 5584 ++-------- django/conf/locale/ga/LC_MESSAGES/djangojs.mo | Bin 2639 -> 0 bytes django/conf/locale/ga/LC_MESSAGES/djangojs.po | 156 - django/conf/locale/ga/formats.py | 6 + django/conf/locale/gl/.gitignore | 1 - django/conf/locale/gl/LC_MESSAGES/.gitignore | 1 - django/conf/locale/gl/LC_MESSAGES/django.mo | Bin 49163 -> 15467 bytes django/conf/locale/gl/LC_MESSAGES/django.po | 3646 ++----- django/conf/locale/gl/LC_MESSAGES/djangojs.mo | Bin 1519 -> 0 bytes django/conf/locale/gl/LC_MESSAGES/djangojs.po | 109 - django/conf/locale/gl/formats.py | 20 +- django/conf/locale/he/.gitignore | 1 - django/conf/locale/he/LC_MESSAGES/.gitignore | 1 - django/conf/locale/he/LC_MESSAGES/django.mo | Bin 83355 -> 22101 bytes django/conf/locale/he/LC_MESSAGES/django.po | 5154 ++------- django/conf/locale/he/LC_MESSAGES/djangojs.mo | Bin 2938 -> 0 bytes django/conf/locale/he/LC_MESSAGES/djangojs.po | 159 - django/conf/locale/he/formats.py | 6 + django/conf/locale/hi/.gitignore | 1 - django/conf/locale/hi/LC_MESSAGES/.gitignore | 1 - django/conf/locale/hi/LC_MESSAGES/django.mo | Bin 69616 -> 20096 bytes django/conf/locale/hi/LC_MESSAGES/django.po | 4453 ++------ django/conf/locale/hi/LC_MESSAGES/djangojs.mo | Bin 2094 -> 0 bytes django/conf/locale/hi/LC_MESSAGES/djangojs.po | 116 - django/conf/locale/hi/formats.py | 6 + django/conf/locale/hr/.gitignore | 1 - django/conf/locale/hr/LC_MESSAGES/.gitignore | 1 - django/conf/locale/hr/LC_MESSAGES/django.mo | Bin 75842 -> 14739 bytes django/conf/locale/hr/LC_MESSAGES/django.po | 5278 ++------- django/conf/locale/hr/LC_MESSAGES/djangojs.mo | Bin 1740 -> 0 bytes django/conf/locale/hr/LC_MESSAGES/djangojs.po | 119 - django/conf/locale/hr/formats.py | 24 +- django/conf/locale/hu/.gitignore | 1 - django/conf/locale/hu/LC_MESSAGES/.gitignore | 1 - django/conf/locale/hu/LC_MESSAGES/django.mo | Bin 68784 -> 16644 bytes django/conf/locale/hu/LC_MESSAGES/django.po | 4802 ++------- django/conf/locale/hu/LC_MESSAGES/djangojs.mo | Bin 1638 -> 0 bytes django/conf/locale/hu/LC_MESSAGES/djangojs.po | 111 - django/conf/locale/hu/formats.py | 36 +- django/conf/locale/ia/LC_MESSAGES/django.mo | Bin 0 -> 14112 bytes django/conf/locale/ia/LC_MESSAGES/django.po | 1310 +++ django/conf/locale/id/LC_MESSAGES/django.mo | Bin 74742 -> 14076 bytes django/conf/locale/id/LC_MESSAGES/django.po | 5549 ++-------- django/conf/locale/id/LC_MESSAGES/djangojs.mo | Bin 2579 -> 0 bytes django/conf/locale/id/LC_MESSAGES/djangojs.po | 157 - django/conf/locale/id/formats.py | 43 +- django/conf/locale/is/.gitignore | 1 - django/conf/locale/is/LC_MESSAGES/.gitignore | 1 - django/conf/locale/is/LC_MESSAGES/django.mo | Bin 36852 -> 17973 bytes django/conf/locale/is/LC_MESSAGES/django.po | 4917 ++------- django/conf/locale/is/LC_MESSAGES/djangojs.mo | Bin 1603 -> 0 bytes django/conf/locale/is/LC_MESSAGES/djangojs.po | 109 - django/conf/locale/is/formats.py | 6 + django/conf/locale/it/.gitignore | 1 - django/conf/locale/it/LC_MESSAGES/.gitignore | 1 - django/conf/locale/it/LC_MESSAGES/django.mo | Bin 75946 -> 19965 bytes django/conf/locale/it/LC_MESSAGES/django.po | 5269 ++------- django/conf/locale/it/LC_MESSAGES/djangojs.mo | Bin 1729 -> 0 bytes django/conf/locale/it/LC_MESSAGES/djangojs.po | 124 - django/conf/locale/it/formats.py | 41 +- django/conf/locale/ja/.gitignore | 1 - django/conf/locale/ja/LC_MESSAGES/.gitignore | 1 - django/conf/locale/ja/LC_MESSAGES/django.mo | Bin 75870 -> 21662 bytes django/conf/locale/ja/LC_MESSAGES/django.po | 5183 ++------- django/conf/locale/ja/LC_MESSAGES/djangojs.mo | Bin 2696 -> 0 bytes django/conf/locale/ja/LC_MESSAGES/djangojs.po | 144 - django/conf/locale/ja/formats.py | 6 + django/conf/locale/ka/.gitignore | 1 - django/conf/locale/ka/LC_MESSAGES/.gitignore | 1 - django/conf/locale/ka/LC_MESSAGES/django.mo | Bin 93444 -> 20414 bytes django/conf/locale/ka/LC_MESSAGES/django.po | 4495 ++------ django/conf/locale/ka/LC_MESSAGES/djangojs.mo | Bin 2217 -> 0 bytes django/conf/locale/ka/LC_MESSAGES/djangojs.po | 117 - django/conf/locale/ka/formats.py | 16 +- django/conf/locale/kk/LC_MESSAGES/django.mo | Bin 0 -> 14683 bytes django/conf/locale/kk/LC_MESSAGES/django.po | 1294 +++ django/conf/locale/km/.gitignore | 1 - django/conf/locale/km/LC_MESSAGES/.gitignore | 1 - django/conf/locale/km/LC_MESSAGES/django.mo | Bin 68554 -> 7578 bytes django/conf/locale/km/LC_MESSAGES/django.po | 3260 ++---- django/conf/locale/km/LC_MESSAGES/djangojs.mo | Bin 1938 -> 0 bytes django/conf/locale/km/LC_MESSAGES/djangojs.po | 108 - django/conf/locale/km/formats.py | 6 + django/conf/locale/kn/.gitignore | 1 - django/conf/locale/kn/LC_MESSAGES/.gitignore | 1 - django/conf/locale/kn/LC_MESSAGES/django.mo | Bin 56739 -> 19612 bytes django/conf/locale/kn/LC_MESSAGES/django.po | 3296 ++---- django/conf/locale/kn/LC_MESSAGES/djangojs.mo | Bin 2198 -> 0 bytes django/conf/locale/kn/LC_MESSAGES/djangojs.po | 116 - django/conf/locale/kn/formats.py | 6 + django/conf/locale/ko/.gitignore | 1 - django/conf/locale/ko/LC_MESSAGES/.gitignore | 1 - django/conf/locale/ko/LC_MESSAGES/django.mo | Bin 74534 -> 13307 bytes django/conf/locale/ko/LC_MESSAGES/django.po | 5175 ++------- django/conf/locale/ko/LC_MESSAGES/djangojs.mo | Bin 2485 -> 0 bytes django/conf/locale/ko/LC_MESSAGES/djangojs.po | 154 - django/conf/locale/ko/formats.py | 11 + django/conf/locale/lb/LC_MESSAGES/django.mo | Bin 0 -> 8120 bytes django/conf/locale/lb/LC_MESSAGES/django.po | 1292 +++ django/conf/locale/lt/.gitignore | 1 - django/conf/locale/lt/LC_MESSAGES/.gitignore | 1 - django/conf/locale/lt/LC_MESSAGES/django.mo | Bin 44174 -> 21286 bytes django/conf/locale/lt/LC_MESSAGES/django.po | 3556 ++---- django/conf/locale/lt/LC_MESSAGES/djangojs.mo | Bin 1667 -> 0 bytes django/conf/locale/lt/LC_MESSAGES/djangojs.po | 116 - django/conf/locale/lt/formats.py | 52 +- django/conf/locale/lv/.gitignore | 1 - django/conf/locale/lv/LC_MESSAGES/.gitignore | 1 - django/conf/locale/lv/LC_MESSAGES/django.mo | Bin 58793 -> 10483 bytes django/conf/locale/lv/LC_MESSAGES/django.po | 5573 ++-------- django/conf/locale/lv/LC_MESSAGES/djangojs.mo | Bin 2853 -> 0 bytes django/conf/locale/lv/LC_MESSAGES/djangojs.po | 164 - django/conf/locale/lv/formats.py | 21 +- django/conf/locale/mk/.gitignore | 1 - django/conf/locale/mk/LC_MESSAGES/.gitignore | 1 - django/conf/locale/mk/LC_MESSAGES/django.mo | Bin 93403 -> 24450 bytes django/conf/locale/mk/LC_MESSAGES/django.po | 5316 ++------- django/conf/locale/mk/LC_MESSAGES/djangojs.mo | Bin 1926 -> 0 bytes django/conf/locale/mk/LC_MESSAGES/djangojs.po | 126 - django/conf/locale/mk/formats.py | 47 +- django/conf/locale/ml/LC_MESSAGES/django.mo | Bin 64084 -> 21335 bytes django/conf/locale/ml/LC_MESSAGES/django.po | 5306 ++------- django/conf/locale/ml/LC_MESSAGES/djangojs.mo | Bin 4350 -> 0 bytes django/conf/locale/ml/LC_MESSAGES/djangojs.po | 156 - django/conf/locale/ml/formats.py | 14 +- django/conf/locale/mn/LC_MESSAGES/django.mo | Bin 69928 -> 19285 bytes django/conf/locale/mn/LC_MESSAGES/django.po | 5481 ++-------- django/conf/locale/mn/LC_MESSAGES/djangojs.mo | Bin 367 -> 0 bytes django/conf/locale/mn/LC_MESSAGES/djangojs.po | 149 - django/conf/locale/mn/formats.py | 6 + django/conf/locale/my/LC_MESSAGES/django.mo | Bin 0 -> 2608 bytes django/conf/locale/my/LC_MESSAGES/django.po | 1277 +++ django/conf/locale/nb/LC_MESSAGES/django.mo | Bin 68395 -> 19532 bytes django/conf/locale/nb/LC_MESSAGES/django.po | 5240 ++------- django/conf/locale/nb/LC_MESSAGES/djangojs.mo | Bin 1539 -> 0 bytes django/conf/locale/nb/LC_MESSAGES/djangojs.po | 119 - django/conf/locale/nb/formats.py | 42 +- django/conf/locale/ne/LC_MESSAGES/django.mo | Bin 0 -> 23845 bytes django/conf/locale/ne/LC_MESSAGES/django.po | 1310 +++ django/conf/locale/nl/.gitignore | 1 - django/conf/locale/nl/LC_MESSAGES/.gitignore | 1 - django/conf/locale/nl/LC_MESSAGES/django.mo | Bin 65468 -> 19952 bytes django/conf/locale/nl/LC_MESSAGES/django.po | 4724 ++------ django/conf/locale/nl/LC_MESSAGES/djangojs.mo | Bin 1609 -> 0 bytes django/conf/locale/nl/LC_MESSAGES/djangojs.po | 118 - django/conf/locale/nl/formats.py | 19 +- django/conf/locale/nn/LC_MESSAGES/django.mo | Bin 72347 -> 14663 bytes django/conf/locale/nn/LC_MESSAGES/django.po | 5225 ++------- django/conf/locale/nn/LC_MESSAGES/djangojs.mo | Bin 2506 -> 0 bytes django/conf/locale/nn/LC_MESSAGES/djangojs.po | 155 - django/conf/locale/nn/formats.py | 43 +- django/conf/locale/no/.gitignore | 1 - django/conf/locale/no/LC_MESSAGES/.gitignore | 1 - django/conf/locale/no/LC_MESSAGES/django.mo | Bin 68395 -> 0 bytes django/conf/locale/no/LC_MESSAGES/django.po | 5133 --------- django/conf/locale/no/LC_MESSAGES/djangojs.mo | Bin 1539 -> 0 bytes django/conf/locale/no/LC_MESSAGES/djangojs.po | 120 - django/conf/locale/no/formats.py | 34 - django/conf/locale/os/LC_MESSAGES/django.mo | Bin 0 -> 19981 bytes django/conf/locale/os/LC_MESSAGES/django.po | 1319 +++ django/conf/locale/pa/LC_MESSAGES/django.mo | Bin 0 -> 11297 bytes django/conf/locale/pa/LC_MESSAGES/django.po | 1292 +++ django/conf/locale/pl/.gitignore | 1 - django/conf/locale/pl/LC_MESSAGES/.gitignore | 1 - django/conf/locale/pl/LC_MESSAGES/django.mo | Bin 69951 -> 16660 bytes django/conf/locale/pl/LC_MESSAGES/django.po | 5306 ++------- django/conf/locale/pl/LC_MESSAGES/djangojs.mo | Bin 1733 -> 0 bytes django/conf/locale/pl/LC_MESSAGES/djangojs.po | 120 - django/conf/locale/pl/formats.py | 22 +- django/conf/locale/pt/.gitignore | 1 - django/conf/locale/pt/LC_MESSAGES/.gitignore | 1 - django/conf/locale/pt/LC_MESSAGES/django.mo | Bin 52977 -> 20054 bytes django/conf/locale/pt/LC_MESSAGES/django.po | 5273 ++------- django/conf/locale/pt/LC_MESSAGES/djangojs.mo | Bin 1596 -> 0 bytes django/conf/locale/pt/LC_MESSAGES/djangojs.po | 125 - django/conf/locale/pt/formats.py | 22 +- django/conf/locale/pt_BR/.gitignore | 1 - .../conf/locale/pt_BR/LC_MESSAGES/.gitignore | 1 - .../conf/locale/pt_BR/LC_MESSAGES/django.mo | Bin 75613 -> 20195 bytes .../conf/locale/pt_BR/LC_MESSAGES/django.po | 5255 ++------- .../conf/locale/pt_BR/LC_MESSAGES/djangojs.mo | Bin 1662 -> 0 bytes .../conf/locale/pt_BR/LC_MESSAGES/djangojs.po | 113 - django/conf/locale/pt_BR/formats.py | 25 +- django/conf/locale/ro/.gitignore | 1 - django/conf/locale/ro/LC_MESSAGES/.gitignore | 1 - django/conf/locale/ro/LC_MESSAGES/django.mo | Bin 66578 -> 14073 bytes django/conf/locale/ro/LC_MESSAGES/django.po | 4913 ++------- django/conf/locale/ro/LC_MESSAGES/djangojs.mo | Bin 1476 -> 0 bytes django/conf/locale/ro/LC_MESSAGES/djangojs.po | 116 - django/conf/locale/ro/formats.py | 6 + django/conf/locale/ru/.gitignore | 1 - django/conf/locale/ru/LC_MESSAGES/.gitignore | 1 - django/conf/locale/ru/LC_MESSAGES/django.mo | Bin 96132 -> 26283 bytes django/conf/locale/ru/LC_MESSAGES/django.po | 5227 ++------- django/conf/locale/ru/LC_MESSAGES/djangojs.mo | Bin 3735 -> 0 bytes django/conf/locale/ru/LC_MESSAGES/djangojs.po | 144 - django/conf/locale/ru/formats.py | 24 +- django/conf/locale/sk/.gitignore | 1 - django/conf/locale/sk/LC_MESSAGES/.gitignore | 1 - django/conf/locale/sk/LC_MESSAGES/django.mo | Bin 77057 -> 20903 bytes django/conf/locale/sk/LC_MESSAGES/django.po | 5291 ++------- django/conf/locale/sk/LC_MESSAGES/djangojs.mo | Bin 2659 -> 0 bytes django/conf/locale/sk/LC_MESSAGES/djangojs.po | 156 - django/conf/locale/sk/formats.py | 18 +- django/conf/locale/sl/.gitignore | 1 - django/conf/locale/sl/LC_MESSAGES/.gitignore | 1 - django/conf/locale/sl/LC_MESSAGES/django.mo | Bin 76461 -> 21486 bytes django/conf/locale/sl/LC_MESSAGES/django.po | 5332 ++------- django/conf/locale/sl/LC_MESSAGES/djangojs.mo | Bin 2794 -> 0 bytes django/conf/locale/sl/LC_MESSAGES/djangojs.po | 165 - django/conf/locale/sl/formats.py | 48 +- django/conf/locale/sq/LC_MESSAGES/django.mo | Bin 5125 -> 16342 bytes django/conf/locale/sq/LC_MESSAGES/django.po | 5912 ++-------- django/conf/locale/sq/LC_MESSAGES/djangojs.mo | Bin 367 -> 0 bytes django/conf/locale/sq/LC_MESSAGES/djangojs.po | 119 - django/conf/locale/sq/formats.py | 6 + django/conf/locale/sr/.gitignore | 1 - django/conf/locale/sr/LC_MESSAGES/.gitignore | 1 - django/conf/locale/sr/LC_MESSAGES/django.mo | Bin 57161 -> 16557 bytes django/conf/locale/sr/LC_MESSAGES/django.po | 5223 ++------- django/conf/locale/sr/LC_MESSAGES/djangojs.mo | Bin 2683 -> 0 bytes django/conf/locale/sr/LC_MESSAGES/djangojs.po | 144 - django/conf/locale/sr/formats.py | 18 +- django/conf/locale/sr_Latn/.gitignore | 1 - .../locale/sr_Latn/LC_MESSAGES/.gitignore | 1 - .../conf/locale/sr_Latn/LC_MESSAGES/django.mo | Bin 45644 -> 13867 bytes .../conf/locale/sr_Latn/LC_MESSAGES/django.po | 5152 ++------- .../locale/sr_Latn/LC_MESSAGES/djangojs.mo | Bin 2580 -> 0 bytes .../locale/sr_Latn/LC_MESSAGES/djangojs.po | 153 - django/conf/locale/sr_Latn/formats.py | 18 +- django/conf/locale/sv/.gitignore | 1 - django/conf/locale/sv/LC_MESSAGES/.gitignore | 1 - django/conf/locale/sv/LC_MESSAGES/django.mo | Bin 63208 -> 20009 bytes django/conf/locale/sv/LC_MESSAGES/django.po | 5125 ++------- django/conf/locale/sv/LC_MESSAGES/djangojs.mo | Bin 1688 -> 0 bytes django/conf/locale/sv/LC_MESSAGES/djangojs.po | 121 - django/conf/locale/sv/formats.py | 18 +- django/conf/locale/sw/LC_MESSAGES/django.mo | Bin 0 -> 13994 bytes django/conf/locale/sw/LC_MESSAGES/django.po | 1302 +++ django/conf/locale/ta/.gitignore | 1 - django/conf/locale/ta/LC_MESSAGES/.gitignore | 1 - django/conf/locale/ta/LC_MESSAGES/django.mo | Bin 60018 -> 7481 bytes django/conf/locale/ta/LC_MESSAGES/django.po | 2899 ++--- django/conf/locale/ta/LC_MESSAGES/djangojs.mo | Bin 2334 -> 0 bytes django/conf/locale/ta/LC_MESSAGES/djangojs.po | 112 - django/conf/locale/ta/formats.py | 6 + django/conf/locale/te/.gitignore | 1 - django/conf/locale/te/LC_MESSAGES/.gitignore | 1 - django/conf/locale/te/LC_MESSAGES/django.mo | Bin 66360 -> 13734 bytes django/conf/locale/te/LC_MESSAGES/django.po | 4744 ++------ django/conf/locale/te/LC_MESSAGES/djangojs.mo | Bin 2330 -> 0 bytes django/conf/locale/te/LC_MESSAGES/djangojs.po | 117 - django/conf/locale/te/formats.py | 6 + django/conf/locale/th/.gitignore | 1 - django/conf/locale/th/LC_MESSAGES/.gitignore | 1 - django/conf/locale/th/LC_MESSAGES/django.mo | Bin 83382 -> 19647 bytes django/conf/locale/th/LC_MESSAGES/django.po | 4445 ++------ django/conf/locale/th/LC_MESSAGES/djangojs.mo | Bin 2322 -> 0 bytes django/conf/locale/th/LC_MESSAGES/djangojs.po | 117 - django/conf/locale/th/formats.py | 6 + django/conf/locale/tr/.gitignore | 1 - django/conf/locale/tr/LC_MESSAGES/.gitignore | 1 - django/conf/locale/tr/LC_MESSAGES/django.mo | Bin 75049 -> 20399 bytes django/conf/locale/tr/LC_MESSAGES/django.po | 5208 ++------- django/conf/locale/tr/LC_MESSAGES/djangojs.mo | Bin 1747 -> 0 bytes django/conf/locale/tr/LC_MESSAGES/djangojs.po | 123 - django/conf/locale/tr/formats.py | 16 +- django/conf/locale/tt/LC_MESSAGES/django.mo | Bin 0 -> 15703 bytes django/conf/locale/tt/LC_MESSAGES/django.po | 1297 +++ django/conf/locale/udm/LC_MESSAGES/django.mo | Bin 0 -> 13949 bytes django/conf/locale/udm/LC_MESSAGES/django.po | 1280 +++ django/conf/locale/uk/.gitignore | 1 - django/conf/locale/uk/LC_MESSAGES/.gitignore | 1 - django/conf/locale/uk/LC_MESSAGES/django.mo | Bin 87462 -> 21824 bytes django/conf/locale/uk/LC_MESSAGES/django.po | 5284 ++------- django/conf/locale/uk/LC_MESSAGES/djangojs.mo | Bin 1892 -> 0 bytes django/conf/locale/uk/LC_MESSAGES/djangojs.po | 118 - django/conf/locale/uk/formats.py | 13 +- django/conf/locale/ur/LC_MESSAGES/django.mo | Bin 0 -> 13231 bytes django/conf/locale/ur/LC_MESSAGES/django.po | 1305 +++ django/conf/locale/vi/LC_MESSAGES/django.mo | Bin 33940 -> 18801 bytes django/conf/locale/vi/LC_MESSAGES/django.po | 5231 ++------- django/conf/locale/vi/LC_MESSAGES/djangojs.mo | Bin 1049 -> 0 bytes django/conf/locale/vi/LC_MESSAGES/djangojs.po | 115 - django/conf/locale/vi/formats.py | 6 + django/conf/locale/zh_CN/.gitignore | 1 - .../conf/locale/zh_CN/LC_MESSAGES/.gitignore | 1 - .../conf/locale/zh_CN/LC_MESSAGES/django.mo | Bin 61698 -> 16811 bytes .../conf/locale/zh_CN/LC_MESSAGES/django.po | 4462 ++------ .../conf/locale/zh_CN/LC_MESSAGES/djangojs.mo | Bin 1517 -> 0 bytes .../conf/locale/zh_CN/LC_MESSAGES/djangojs.po | 105 - django/conf/locale/zh_CN/formats.py | 6 + django/conf/locale/zh_TW/.gitignore | 1 - .../conf/locale/zh_TW/LC_MESSAGES/.gitignore | 1 - .../conf/locale/zh_TW/LC_MESSAGES/django.mo | Bin 38115 -> 15154 bytes .../conf/locale/zh_TW/LC_MESSAGES/django.po | 4694 ++------ .../conf/locale/zh_TW/LC_MESSAGES/djangojs.mo | Bin 358 -> 0 bytes .../conf/locale/zh_TW/LC_MESSAGES/djangojs.po | 118 - django/conf/locale/zh_TW/formats.py | 6 + django/conf/project_template/.gitignore | 1 - django/conf/project_template/manage.py | 15 +- .../project_name}/__init__.py | 0 .../project_template/project_name/settings.py | 82 + .../project_template/project_name/urls.py | 12 + .../project_template/project_name/wsgi.py | 14 + django/conf/project_template/settings.py | 96 - django/conf/project_template/urls.py | 16 - django/conf/urls/.gitignore | 1 - django/conf/urls/__init__.py | 63 + django/conf/urls/defaults.py | 42 - django/conf/urls/i18n.py | 19 +- django/conf/urls/shortcut.py | 7 +- django/conf/urls/static.py | 25 + django/contrib/.gitignore | 1 - django/contrib/admin/.gitignore | 1 - django/contrib/admin/__init__.py | 5 + django/contrib/admin/actions.py | 43 +- .../admin/{media/js => bin}/compress.py | 4 +- django/contrib/admin/exceptions.py | 6 + django/contrib/admin/filters.py | 409 + django/contrib/admin/filterspecs.py | 179 - django/contrib/admin/forms.py | 33 + django/contrib/admin/helpers.py | 105 +- .../admin/locale/af/LC_MESSAGES/django.mo | Bin 0 -> 11405 bytes .../admin/locale/af/LC_MESSAGES/django.po | 857 ++ .../admin/locale/af/LC_MESSAGES/djangojs.mo | Bin 0 -> 1222 bytes .../admin/locale/af/LC_MESSAGES/djangojs.po | 169 + .../admin/locale/ar/LC_MESSAGES/django.mo | Bin 0 -> 18634 bytes .../admin/locale/ar/LC_MESSAGES/django.po | 884 ++ .../admin/locale/ar/LC_MESSAGES/djangojs.mo | Bin 0 -> 4073 bytes .../admin/locale/ar/LC_MESSAGES/djangojs.po | 183 + .../admin/locale/az/LC_MESSAGES/django.mo | Bin 0 -> 14308 bytes .../admin/locale/az/LC_MESSAGES/django.po | 868 ++ .../admin/locale/az/LC_MESSAGES/djangojs.mo | Bin 0 -> 3616 bytes .../admin/locale/az/LC_MESSAGES/djangojs.po | 180 + .../admin/locale/be/LC_MESSAGES/django.mo | Bin 0 -> 15871 bytes .../admin/locale/be/LC_MESSAGES/django.po | 866 ++ .../admin/locale/be/LC_MESSAGES/djangojs.mo | Bin 0 -> 4323 bytes .../admin/locale/be/LC_MESSAGES/djangojs.po | 183 + .../admin/locale/bg/LC_MESSAGES/django.mo | Bin 0 -> 17263 bytes .../admin/locale/bg/LC_MESSAGES/django.po | 872 ++ .../admin/locale/bg/LC_MESSAGES/djangojs.mo | Bin 0 -> 4386 bytes .../admin/locale/bg/LC_MESSAGES/djangojs.po | 183 + .../admin/locale/bn/LC_MESSAGES/django.mo | Bin 0 -> 19118 bytes .../admin/locale/bn/LC_MESSAGES/django.po | 862 ++ .../admin/locale/bn/LC_MESSAGES/djangojs.mo | Bin 0 -> 2132 bytes .../admin/locale/bn/LC_MESSAGES/djangojs.po | 171 + .../admin/locale/br/LC_MESSAGES/django.mo | Bin 0 -> 5204 bytes .../admin/locale/br/LC_MESSAGES/django.po | 836 ++ .../admin/locale/br/LC_MESSAGES/djangojs.mo | Bin 0 -> 1690 bytes .../admin/locale/br/LC_MESSAGES/djangojs.po | 170 + .../admin/locale/bs/LC_MESSAGES/django.mo | Bin 0 -> 10892 bytes .../admin/locale/bs/LC_MESSAGES/django.po | 863 ++ .../admin/locale/bs/LC_MESSAGES/djangojs.mo | Bin 0 -> 1186 bytes .../admin/locale/bs/LC_MESSAGES/djangojs.po | 173 + .../admin/locale/ca/LC_MESSAGES/django.mo | Bin 0 -> 15543 bytes .../admin/locale/ca/LC_MESSAGES/django.po | 884 ++ .../admin/locale/ca/LC_MESSAGES/djangojs.mo | Bin 0 -> 3546 bytes .../admin/locale/ca/LC_MESSAGES/djangojs.po | 185 + .../admin/locale/cs/LC_MESSAGES/django.mo | Bin 0 -> 16017 bytes .../admin/locale/cs/LC_MESSAGES/django.po | 890 ++ .../admin/locale/cs/LC_MESSAGES/djangojs.mo | Bin 0 -> 3645 bytes .../admin/locale/cs/LC_MESSAGES/djangojs.po | 186 + .../admin/locale/cy/LC_MESSAGES/django.mo | Bin 0 -> 4917 bytes .../admin/locale/cy/LC_MESSAGES/django.po | 847 ++ .../admin/locale/cy/LC_MESSAGES/djangojs.mo | Bin 0 -> 1151 bytes .../admin/locale/cy/LC_MESSAGES/djangojs.po | 174 + .../admin/locale/da/LC_MESSAGES/django.mo | Bin 0 -> 15801 bytes .../admin/locale/da/LC_MESSAGES/django.po | 889 ++ .../admin/locale/da/LC_MESSAGES/djangojs.mo | Bin 0 -> 3518 bytes .../admin/locale/da/LC_MESSAGES/djangojs.po | 186 + .../admin/locale/de/LC_MESSAGES/django.mo | Bin 0 -> 16592 bytes .../admin/locale/de/LC_MESSAGES/django.po | 897 ++ .../admin/locale/de/LC_MESSAGES/djangojs.mo | Bin 0 -> 3679 bytes .../admin/locale/de/LC_MESSAGES/djangojs.po | 189 + .../admin/locale/el/LC_MESSAGES/django.mo | Bin 0 -> 18603 bytes .../admin/locale/el/LC_MESSAGES/django.po | 885 ++ .../admin/locale/el/LC_MESSAGES/djangojs.mo | Bin 0 -> 3123 bytes .../admin/locale/el/LC_MESSAGES/djangojs.po | 180 + .../admin/locale/en/LC_MESSAGES/django.mo | Bin 0 -> 356 bytes .../admin/locale/en/LC_MESSAGES/django.po | 831 ++ .../admin/locale/en/LC_MESSAGES/djangojs.mo | Bin 0 -> 356 bytes .../admin/locale/en/LC_MESSAGES/djangojs.po | 165 + .../admin/locale/en_GB/LC_MESSAGES/django.mo | Bin 0 -> 12763 bytes .../admin/locale/en_GB/LC_MESSAGES/django.po | 867 ++ .../locale/en_GB/LC_MESSAGES/djangojs.mo | Bin 0 -> 3468 bytes .../locale/en_GB/LC_MESSAGES/djangojs.po | 184 + .../admin/locale/eo/LC_MESSAGES/django.mo | Bin 0 -> 15399 bytes .../admin/locale/eo/LC_MESSAGES/django.po | 889 ++ .../admin/locale/eo/LC_MESSAGES/djangojs.mo | Bin 0 -> 3477 bytes .../admin/locale/eo/LC_MESSAGES/djangojs.po | 185 + .../admin/locale/es/LC_MESSAGES/django.mo | Bin 0 -> 16373 bytes .../admin/locale/es/LC_MESSAGES/django.po | 899 ++ .../admin/locale/es/LC_MESSAGES/djangojs.mo | Bin 0 -> 3598 bytes .../admin/locale/es/LC_MESSAGES/djangojs.po | 187 + .../admin/locale/es_AR/LC_MESSAGES/django.mo | Bin 0 -> 16825 bytes .../admin/locale/es_AR/LC_MESSAGES/django.po | 900 ++ .../locale/es_AR/LC_MESSAGES/djangojs.mo | Bin 0 -> 3730 bytes .../locale/es_AR/LC_MESSAGES/djangojs.po | 185 + .../admin/locale/es_MX/LC_MESSAGES/django.mo | Bin 0 -> 13804 bytes .../admin/locale/es_MX/LC_MESSAGES/django.po | 873 ++ .../locale/es_MX/LC_MESSAGES/djangojs.mo | Bin 0 -> 3705 bytes .../locale/es_MX/LC_MESSAGES/djangojs.po | 185 + .../admin/locale/et/LC_MESSAGES/django.mo | Bin 0 -> 15414 bytes .../admin/locale/et/LC_MESSAGES/django.po | 885 ++ .../admin/locale/et/LC_MESSAGES/djangojs.mo | Bin 0 -> 3442 bytes .../admin/locale/et/LC_MESSAGES/djangojs.po | 185 + .../admin/locale/eu/LC_MESSAGES/django.mo | Bin 0 -> 15291 bytes .../admin/locale/eu/LC_MESSAGES/django.po | 883 ++ .../admin/locale/eu/LC_MESSAGES/djangojs.mo | Bin 0 -> 3489 bytes .../admin/locale/eu/LC_MESSAGES/djangojs.po | 184 + .../admin/locale/fa/LC_MESSAGES/django.mo | Bin 0 -> 18680 bytes .../admin/locale/fa/LC_MESSAGES/django.po | 882 ++ .../admin/locale/fa/LC_MESSAGES/djangojs.mo | Bin 0 -> 4166 bytes .../admin/locale/fa/LC_MESSAGES/djangojs.po | 182 + .../admin/locale/fi/LC_MESSAGES/django.mo | Bin 0 -> 12531 bytes .../admin/locale/fi/LC_MESSAGES/django.po | 866 ++ .../admin/locale/fi/LC_MESSAGES/djangojs.mo | Bin 0 -> 2510 bytes .../admin/locale/fi/LC_MESSAGES/djangojs.po | 179 + .../admin/locale/fr/LC_MESSAGES/django.mo | Bin 0 -> 17159 bytes .../admin/locale/fr/LC_MESSAGES/django.po | 900 ++ .../admin/locale/fr/LC_MESSAGES/djangojs.mo | Bin 0 -> 3707 bytes .../admin/locale/fr/LC_MESSAGES/djangojs.po | 186 + .../admin/locale/fy_NL/LC_MESSAGES/django.mo | Bin 0 -> 478 bytes .../admin/locale/fy_NL/LC_MESSAGES/django.po | 835 ++ .../locale/fy_NL/LC_MESSAGES/djangojs.mo | Bin 0 -> 401 bytes .../locale/fy_NL/LC_MESSAGES/djangojs.po | 166 + .../admin/locale/ga/LC_MESSAGES/django.mo | Bin 0 -> 13879 bytes .../admin/locale/ga/LC_MESSAGES/django.po | 883 ++ .../admin/locale/ga/LC_MESSAGES/djangojs.mo | Bin 0 -> 3756 bytes .../admin/locale/ga/LC_MESSAGES/djangojs.po | 189 + .../admin/locale/gl/LC_MESSAGES/django.mo | Bin 0 -> 15587 bytes .../admin/locale/gl/LC_MESSAGES/django.po | 889 ++ .../admin/locale/gl/LC_MESSAGES/djangojs.mo | Bin 0 -> 3622 bytes .../admin/locale/gl/LC_MESSAGES/djangojs.po | 187 + .../admin/locale/he/LC_MESSAGES/django.mo | Bin 0 -> 17165 bytes .../admin/locale/he/LC_MESSAGES/django.po | 872 ++ .../admin/locale/he/LC_MESSAGES/djangojs.mo | Bin 0 -> 3741 bytes .../admin/locale/he/LC_MESSAGES/djangojs.po | 182 + .../admin/locale/hi/LC_MESSAGES/django.mo | Bin 0 -> 22678 bytes .../admin/locale/hi/LC_MESSAGES/django.po | 880 ++ .../admin/locale/hi/LC_MESSAGES/djangojs.mo | Bin 0 -> 5389 bytes .../admin/locale/hi/LC_MESSAGES/djangojs.po | 182 + .../admin/locale/hr/LC_MESSAGES/django.mo | Bin 0 -> 15056 bytes .../admin/locale/hr/LC_MESSAGES/django.po | 885 ++ .../admin/locale/hr/LC_MESSAGES/djangojs.mo | Bin 0 -> 3548 bytes .../admin/locale/hr/LC_MESSAGES/djangojs.po | 186 + .../admin/locale/hu/LC_MESSAGES/django.mo | Bin 0 -> 15791 bytes .../admin/locale/hu/LC_MESSAGES/django.po | 882 ++ .../admin/locale/hu/LC_MESSAGES/djangojs.mo | Bin 0 -> 3527 bytes .../admin/locale/hu/LC_MESSAGES/djangojs.po | 186 + .../admin/locale/ia/LC_MESSAGES/django.mo | Bin 0 -> 13436 bytes .../admin/locale/ia/LC_MESSAGES/django.po | 870 ++ .../admin/locale/ia/LC_MESSAGES/djangojs.mo | Bin 0 -> 3511 bytes .../admin/locale/ia/LC_MESSAGES/djangojs.po | 182 + .../admin/locale/id/LC_MESSAGES/django.mo | Bin 0 -> 13567 bytes .../admin/locale/id/LC_MESSAGES/django.po | 870 ++ .../admin/locale/id/LC_MESSAGES/djangojs.mo | Bin 0 -> 3500 bytes .../admin/locale/id/LC_MESSAGES/djangojs.po | 184 + .../admin/locale/is/LC_MESSAGES/django.mo | Bin 0 -> 13794 bytes .../admin/locale/is/LC_MESSAGES/django.po | 872 ++ .../admin/locale/is/LC_MESSAGES/djangojs.mo | Bin 0 -> 3522 bytes .../admin/locale/is/LC_MESSAGES/djangojs.po | 183 + .../admin/locale/it/LC_MESSAGES/django.mo | Bin 0 -> 15923 bytes .../admin/locale/it/LC_MESSAGES/django.po | 890 ++ .../admin/locale/it/LC_MESSAGES/djangojs.mo | Bin 0 -> 3536 bytes .../admin/locale/it/LC_MESSAGES/djangojs.po | 185 + .../admin/locale/ja/LC_MESSAGES/django.mo | Bin 0 -> 17096 bytes .../admin/locale/ja/LC_MESSAGES/django.po | 876 ++ .../admin/locale/ja/LC_MESSAGES/djangojs.mo | Bin 0 -> 3732 bytes .../admin/locale/ja/LC_MESSAGES/djangojs.po | 179 + .../admin/locale/ka/LC_MESSAGES/django.mo | Bin 0 -> 23747 bytes .../admin/locale/ka/LC_MESSAGES/django.po | 884 ++ .../admin/locale/ka/LC_MESSAGES/djangojs.mo | Bin 0 -> 5267 bytes .../admin/locale/ka/LC_MESSAGES/djangojs.po | 183 + .../admin/locale/kk/LC_MESSAGES/django.mo | Bin 0 -> 15278 bytes .../admin/locale/kk/LC_MESSAGES/django.po | 865 ++ .../admin/locale/kk/LC_MESSAGES/djangojs.mo | Bin 0 -> 2773 bytes .../admin/locale/kk/LC_MESSAGES/djangojs.po | 176 + .../admin/locale/km/LC_MESSAGES/django.mo | Bin 0 -> 12215 bytes .../admin/locale/km/LC_MESSAGES/django.po | 843 ++ .../admin/locale/km/LC_MESSAGES/djangojs.mo | Bin 0 -> 1696 bytes .../admin/locale/km/LC_MESSAGES/djangojs.po | 170 + .../admin/locale/kn/LC_MESSAGES/django.mo | Bin 0 -> 10920 bytes .../admin/locale/kn/LC_MESSAGES/django.po | 845 ++ .../admin/locale/kn/LC_MESSAGES/djangojs.mo | Bin 0 -> 2355 bytes .../admin/locale/kn/LC_MESSAGES/djangojs.po | 171 + .../admin/locale/ko/LC_MESSAGES/django.mo | Bin 0 -> 13207 bytes .../admin/locale/ko/LC_MESSAGES/django.po | 859 ++ .../admin/locale/ko/LC_MESSAGES/djangojs.mo | Bin 0 -> 2450 bytes .../admin/locale/ko/LC_MESSAGES/djangojs.po | 175 + .../admin/locale/lb/LC_MESSAGES/django.mo | Bin 0 -> 913 bytes .../admin/locale/lb/LC_MESSAGES/django.po | 836 ++ .../admin/locale/lb/LC_MESSAGES/djangojs.mo | Bin 0 -> 451 bytes .../admin/locale/lb/LC_MESSAGES/djangojs.po | 168 + .../admin/locale/lt/LC_MESSAGES/django.mo | Bin 0 -> 15910 bytes .../admin/locale/lt/LC_MESSAGES/django.po | 891 ++ .../admin/locale/lt/LC_MESSAGES/djangojs.mo | Bin 0 -> 3706 bytes .../admin/locale/lt/LC_MESSAGES/djangojs.po | 187 + .../admin/locale/lv/LC_MESSAGES/django.mo | Bin 0 -> 11155 bytes .../admin/locale/lv/LC_MESSAGES/django.po | 857 ++ .../admin/locale/lv/LC_MESSAGES/djangojs.mo | Bin 0 -> 2569 bytes .../admin/locale/lv/LC_MESSAGES/djangojs.po | 179 + .../admin/locale/mk/LC_MESSAGES/django.mo | Bin 0 -> 20130 bytes .../admin/locale/mk/LC_MESSAGES/django.po | 888 ++ .../admin/locale/mk/LC_MESSAGES/djangojs.mo | Bin 0 -> 4409 bytes .../admin/locale/mk/LC_MESSAGES/djangojs.po | 183 + .../admin/locale/ml/LC_MESSAGES/django.mo | Bin 0 -> 19845 bytes .../admin/locale/ml/LC_MESSAGES/django.po | 862 ++ .../admin/locale/ml/LC_MESSAGES/djangojs.mo | Bin 0 -> 6119 bytes .../admin/locale/ml/LC_MESSAGES/djangojs.po | 180 + .../admin/locale/mn/LC_MESSAGES/django.mo | Bin 0 -> 19505 bytes .../admin/locale/mn/LC_MESSAGES/django.po | 887 ++ .../admin/locale/mn/LC_MESSAGES/djangojs.mo | Bin 0 -> 4080 bytes .../admin/locale/mn/LC_MESSAGES/djangojs.po | 181 + .../admin/locale/my/LC_MESSAGES/django.mo | Bin 0 -> 1607 bytes .../admin/locale/my/LC_MESSAGES/django.po | 833 ++ .../admin/locale/my/LC_MESSAGES/djangojs.mo | Bin 0 -> 3455 bytes .../admin/locale/my/LC_MESSAGES/djangojs.po | 172 + .../admin/locale/nb/LC_MESSAGES/django.mo | Bin 0 -> 15142 bytes .../admin/locale/nb/LC_MESSAGES/django.po | 883 ++ .../admin/locale/nb/LC_MESSAGES/djangojs.mo | Bin 0 -> 3457 bytes .../admin/locale/nb/LC_MESSAGES/djangojs.po | 183 + .../admin/locale/ne/LC_MESSAGES/django.mo | Bin 0 -> 19481 bytes .../admin/locale/ne/LC_MESSAGES/django.po | 856 ++ .../admin/locale/ne/LC_MESSAGES/djangojs.mo | Bin 0 -> 4876 bytes .../admin/locale/ne/LC_MESSAGES/djangojs.po | 178 + .../admin/locale/nl/LC_MESSAGES/django.mo | Bin 0 -> 15938 bytes .../admin/locale/nl/LC_MESSAGES/django.po | 890 ++ .../admin/locale/nl/LC_MESSAGES/djangojs.mo | Bin 0 -> 3654 bytes .../admin/locale/nl/LC_MESSAGES/djangojs.po | 189 + .../admin/locale/nn/LC_MESSAGES/django.mo | Bin 0 -> 12625 bytes .../admin/locale/nn/LC_MESSAGES/django.po | 865 ++ .../admin/locale/nn/LC_MESSAGES/djangojs.mo | Bin 0 -> 3439 bytes .../admin/locale/nn/LC_MESSAGES/djangojs.po | 183 + .../admin/locale/os/LC_MESSAGES/django.mo | Bin 0 -> 18183 bytes .../admin/locale/os/LC_MESSAGES/django.po | 874 ++ .../admin/locale/os/LC_MESSAGES/djangojs.mo | Bin 0 -> 4208 bytes .../admin/locale/os/LC_MESSAGES/djangojs.po | 182 + .../admin/locale/pa/LC_MESSAGES/django.mo | Bin 0 -> 12748 bytes .../admin/locale/pa/LC_MESSAGES/django.po | 841 ++ .../admin/locale/pa/LC_MESSAGES/djangojs.mo | Bin 0 -> 1630 bytes .../admin/locale/pa/LC_MESSAGES/djangojs.po | 169 + .../admin/locale/pl/LC_MESSAGES/django.mo | Bin 0 -> 15661 bytes .../admin/locale/pl/LC_MESSAGES/django.po | 894 ++ .../admin/locale/pl/LC_MESSAGES/djangojs.mo | Bin 0 -> 3470 bytes .../admin/locale/pl/LC_MESSAGES/djangojs.po | 186 + .../admin/locale/pt/LC_MESSAGES/django.mo | Bin 0 -> 16235 bytes .../admin/locale/pt/LC_MESSAGES/django.po | 893 ++ .../admin/locale/pt/LC_MESSAGES/djangojs.mo | Bin 0 -> 3508 bytes .../admin/locale/pt/LC_MESSAGES/djangojs.po | 183 + .../admin/locale/pt_BR/LC_MESSAGES/django.mo | Bin 0 -> 15858 bytes .../admin/locale/pt_BR/LC_MESSAGES/django.po | 890 ++ .../locale/pt_BR/LC_MESSAGES/djangojs.mo | Bin 0 -> 3593 bytes .../locale/pt_BR/LC_MESSAGES/djangojs.po | 183 + .../admin/locale/ro/LC_MESSAGES/django.mo | Bin 0 -> 13484 bytes .../admin/locale/ro/LC_MESSAGES/django.po | 877 ++ .../admin/locale/ro/LC_MESSAGES/djangojs.mo | Bin 0 -> 3604 bytes .../admin/locale/ro/LC_MESSAGES/djangojs.po | 189 + .../admin/locale/ru/LC_MESSAGES/django.mo | Bin 0 -> 19980 bytes .../admin/locale/ru/LC_MESSAGES/django.po | 891 ++ .../admin/locale/ru/LC_MESSAGES/djangojs.mo | Bin 0 -> 4679 bytes .../admin/locale/ru/LC_MESSAGES/djangojs.po | 190 + .../admin/locale/sk/LC_MESSAGES/django.mo | Bin 0 -> 15913 bytes .../admin/locale/sk/LC_MESSAGES/django.po | 890 ++ .../admin/locale/sk/LC_MESSAGES/djangojs.mo | Bin 0 -> 3511 bytes .../admin/locale/sk/LC_MESSAGES/djangojs.po | 186 + .../admin/locale/sl/LC_MESSAGES/django.mo | Bin 0 -> 15605 bytes .../admin/locale/sl/LC_MESSAGES/django.po | 891 ++ .../admin/locale/sl/LC_MESSAGES/djangojs.mo | Bin 0 -> 3501 bytes .../admin/locale/sl/LC_MESSAGES/djangojs.po | 186 + .../admin/locale/sq/LC_MESSAGES/django.mo | Bin 0 -> 16183 bytes .../admin/locale/sq/LC_MESSAGES/django.po | 890 ++ .../admin/locale/sq/LC_MESSAGES/djangojs.mo | Bin 0 -> 3593 bytes .../admin/locale/sq/LC_MESSAGES/djangojs.po | 184 + .../admin/locale/sr/LC_MESSAGES/django.mo | Bin 0 -> 16805 bytes .../admin/locale/sr/LC_MESSAGES/django.po | 871 ++ .../admin/locale/sr/LC_MESSAGES/djangojs.mo | Bin 0 -> 3894 bytes .../admin/locale/sr/LC_MESSAGES/djangojs.po | 179 + .../locale/sr_Latn/LC_MESSAGES/django.mo | Bin 0 -> 13507 bytes .../locale/sr_Latn/LC_MESSAGES/django.po | 871 ++ .../locale/sr_Latn/LC_MESSAGES/djangojs.mo | Bin 0 -> 3291 bytes .../locale/sr_Latn/LC_MESSAGES/djangojs.po | 179 + .../admin/locale/sv/LC_MESSAGES/django.mo | Bin 0 -> 15719 bytes .../admin/locale/sv/LC_MESSAGES/django.po | 888 ++ .../admin/locale/sv/LC_MESSAGES/djangojs.mo | Bin 0 -> 3569 bytes .../admin/locale/sv/LC_MESSAGES/djangojs.po | 186 + .../admin/locale/sw/LC_MESSAGES/django.mo | Bin 0 -> 13119 bytes .../admin/locale/sw/LC_MESSAGES/django.po | 867 ++ .../admin/locale/sw/LC_MESSAGES/djangojs.mo | Bin 0 -> 3184 bytes .../admin/locale/sw/LC_MESSAGES/djangojs.po | 179 + .../admin/locale/ta/LC_MESSAGES/django.mo | Bin 0 -> 11834 bytes .../admin/locale/ta/LC_MESSAGES/django.po | 849 ++ .../admin/locale/ta/LC_MESSAGES/djangojs.mo | Bin 0 -> 1924 bytes .../admin/locale/ta/LC_MESSAGES/djangojs.po | 169 + .../admin/locale/te/LC_MESSAGES/django.mo | Bin 0 -> 13574 bytes .../admin/locale/te/LC_MESSAGES/django.po | 845 ++ .../admin/locale/te/LC_MESSAGES/djangojs.mo | Bin 0 -> 1901 bytes .../admin/locale/te/LC_MESSAGES/djangojs.po | 170 + .../admin/locale/th/LC_MESSAGES/django.mo | Bin 0 -> 22211 bytes .../admin/locale/th/LC_MESSAGES/django.po | 857 ++ .../admin/locale/th/LC_MESSAGES/djangojs.mo | Bin 0 -> 5118 bytes .../admin/locale/th/LC_MESSAGES/djangojs.po | 181 + .../admin/locale/tr/LC_MESSAGES/django.mo | Bin 0 -> 15805 bytes .../admin/locale/tr/LC_MESSAGES/django.po | 888 ++ .../admin/locale/tr/LC_MESSAGES/djangojs.mo | Bin 0 -> 3526 bytes .../admin/locale/tr/LC_MESSAGES/djangojs.po | 183 + .../admin/locale/tt/LC_MESSAGES/django.mo | Bin 0 -> 15379 bytes .../admin/locale/tt/LC_MESSAGES/django.po | 861 ++ .../admin/locale/tt/LC_MESSAGES/djangojs.mo | Bin 0 -> 3030 bytes .../admin/locale/tt/LC_MESSAGES/djangojs.po | 177 + .../admin/locale/udm/LC_MESSAGES/django.mo | Bin 0 -> 627 bytes .../admin/locale/udm/LC_MESSAGES/django.po | 832 ++ .../admin/locale/udm/LC_MESSAGES/djangojs.mo | Bin 0 -> 439 bytes .../admin/locale/udm/LC_MESSAGES/djangojs.po | 167 + .../admin/locale/uk/LC_MESSAGES/django.mo | Bin 0 -> 19038 bytes .../admin/locale/uk/LC_MESSAGES/django.po | 887 ++ .../admin/locale/uk/LC_MESSAGES/djangojs.mo | Bin 0 -> 4278 bytes .../admin/locale/uk/LC_MESSAGES/djangojs.po | 186 + .../admin/locale/ur/LC_MESSAGES/django.mo | Bin 0 -> 15732 bytes .../admin/locale/ur/LC_MESSAGES/django.po | 868 ++ .../admin/locale/ur/LC_MESSAGES/djangojs.mo | Bin 0 -> 3063 bytes .../admin/locale/ur/LC_MESSAGES/djangojs.po | 176 + .../admin/locale/vi/LC_MESSAGES/django.mo | Bin 0 -> 16785 bytes .../admin/locale/vi/LC_MESSAGES/django.po | 885 ++ .../admin/locale/vi/LC_MESSAGES/djangojs.mo | Bin 0 -> 3711 bytes .../admin/locale/vi/LC_MESSAGES/djangojs.po | 184 + .../admin/locale/zh_CN/LC_MESSAGES/django.mo | Bin 0 -> 14614 bytes .../admin/locale/zh_CN/LC_MESSAGES/django.po | 861 ++ .../locale/zh_CN/LC_MESSAGES/djangojs.mo | Bin 0 -> 3244 bytes .../locale/zh_CN/LC_MESSAGES/djangojs.po | 179 + .../admin/locale/zh_TW/LC_MESSAGES/django.mo | Bin 0 -> 14613 bytes .../admin/locale/zh_TW/LC_MESSAGES/django.po | 859 ++ .../locale/zh_TW/LC_MESSAGES/djangojs.mo | Bin 0 -> 3323 bytes .../locale/zh_TW/LC_MESSAGES/djangojs.po | 178 + django/contrib/admin/media/.gitignore | 1 - django/contrib/admin/media/css/.gitignore | 1 - django/contrib/admin/media/css/base.css | 759 -- django/contrib/admin/media/css/widgets.css | 507 - django/contrib/admin/media/img/.gitignore | 1 - .../contrib/admin/media/img/admin/.gitignore | 1 - .../admin/media/img/admin/arrow-down.gif | Bin 80 -> 0 bytes .../admin/media/img/admin/arrow-up.gif | Bin 838 -> 0 bytes .../admin/media/img/admin/selector-add.gif | Bin 606 -> 0 bytes .../admin/media/img/admin/selector-addall.gif | Bin 358 -> 0 bytes .../admin/media/img/admin/selector-remove.gif | Bin 398 -> 0 bytes .../media/img/admin/selector-removeall.gif | Bin 355 -> 0 bytes .../media/img/admin/selector_stacked-add.gif | Bin 612 -> 0 bytes .../img/admin/selector_stacked-remove.gif | Bin 401 -> 0 bytes django/contrib/admin/media/img/gis/.gitignore | 1 - django/contrib/admin/media/js/.gitignore | 1 - .../contrib/admin/media/js/SelectFilter2.js | 117 - django/contrib/admin/media/js/actions.min.js | 7 - .../contrib/admin/media/js/admin/.gitignore | 1 - .../media/js/admin/CollapsedFieldsets.js | 85 - .../contrib/admin/media/js/admin/ordering.js | 137 - django/contrib/admin/media/js/collapse.js | 27 - django/contrib/admin/media/js/collapse.min.js | 2 - django/contrib/admin/media/js/dateparse.js | 233 - .../admin/media/js/getElementsBySelector.js | 167 - django/contrib/admin/media/js/inlines.js | 136 - django/contrib/admin/media/js/inlines.min.js | 5 - django/contrib/admin/media/js/jquery.init.js | 4 - django/contrib/admin/media/js/jquery.js | 6240 ----------- django/contrib/admin/media/js/jquery.min.js | 154 - django/contrib/admin/models.py | 43 +- django/contrib/admin/options.py | 1155 +- django/contrib/admin/sites.py | 350 +- .../contrib/admin/static/admin/css/base.css | 840 ++ .../admin}/css/changelists.css | 20 +- .../{media => static/admin}/css/dashboard.css | 6 + .../{media => static/admin}/css/forms.css | 22 +- .../admin/{media => static/admin}/css/ie.css | 8 +- .../{media => static/admin}/css/login.css | 14 +- .../admin/{media => static/admin}/css/rtl.css | 43 +- .../admin/static/admin/css/widgets.css | 578 + .../admin/img}/changelist-bg.gif | Bin .../admin/img}/changelist-bg_rtl.gif | Bin .../admin => static/admin/img}/chooser-bg.gif | Bin .../admin/img}/chooser_stacked-bg.gif | Bin .../admin/img}/default-bg-reverse.gif | Bin .../admin => static/admin/img}/default-bg.gif | Bin .../admin/img}/deleted-overlay.gif | Bin .../admin}/img/gis/move_vertex_off.png | Bin .../admin}/img/gis/move_vertex_on.png | Bin .../admin => static/admin/img}/icon-no.gif | Bin .../admin/img}/icon-unknown.gif | Bin .../admin => static/admin/img}/icon-yes.gif | Bin .../admin/img}/icon_addlink.gif | Bin .../admin => static/admin/img}/icon_alert.gif | Bin .../admin/img}/icon_calendar.gif | Bin .../admin/img}/icon_changelink.gif | Bin .../admin => static/admin/img}/icon_clock.gif | Bin .../admin/img}/icon_deletelink.gif | Bin .../admin => static/admin/img}/icon_error.gif | Bin .../admin/img}/icon_searchbox.png | Bin .../admin/img}/icon_success.gif | Bin .../admin/img}/inline-delete-8bit.png | Bin .../admin/img}/inline-delete.png | Bin .../admin/img}/inline-restore-8bit.png | Bin .../admin/img}/inline-restore.png | Bin .../admin/img}/inline-splitter-bg.gif | Bin .../admin/img}/nav-bg-grabber.gif | Bin .../admin/img}/nav-bg-reverse.gif | Bin .../static/admin/img/nav-bg-selected.gif | Bin 0 -> 265 bytes .../img/admin => static/admin/img}/nav-bg.gif | Bin .../admin/static/admin/img/selector-icons.gif | Bin 0 -> 2771 bytes .../admin/img}/selector-search.gif | Bin .../admin/static/admin/img/sorting-icons.gif | Bin 0 -> 369 bytes .../admin => static/admin/img}/tool-left.gif | Bin .../admin/img}/tool-left_over.gif | Bin .../admin => static/admin/img}/tool-right.gif | Bin .../admin/img}/tool-right_over.gif | Bin .../admin/img}/tooltag-add.gif | Bin .../admin/img}/tooltag-add_over.gif | Bin .../admin/img}/tooltag-arrowright.gif | Bin .../admin/img}/tooltag-arrowright_over.gif | Bin .../admin}/js/LICENSE-JQUERY.txt | 0 .../{media => static/admin}/js/SelectBox.js | 0 .../admin/static/admin/js/SelectFilter2.js | 161 + .../{media => static/admin}/js/actions.js | 34 +- .../admin/static/admin/js/actions.min.js | 6 + .../admin}/js/admin/DateTimeShortcuts.js | 45 +- .../admin}/js/admin/RelatedObjectLookups.js | 9 +- .../{media => static/admin}/js/calendar.js | 20 +- .../contrib/admin/static/admin/js/collapse.js | 24 + .../admin/static/admin/js/collapse.min.js | 2 + .../admin/{media => static/admin}/js/core.js | 21 +- .../contrib/admin/static/admin/js/inlines.js | 272 + .../admin/static/admin/js/inlines.min.js | 9 + .../admin/static/admin/js/jquery.init.js | 7 + .../contrib/admin/static/admin/js/jquery.js | 9597 +++++++++++++++++ .../admin/static/admin/js/jquery.min.js | 5 + .../{media => static/admin}/js/prepopulate.js | 0 .../admin}/js/prepopulate.min.js | 0 .../{media => static/admin}/js/timeparse.js | 0 .../{media => static/admin}/js/urlify.js | 0 django/contrib/admin/templates/.gitignore | 1 - .../contrib/admin/templates/admin/.gitignore | 1 - django/contrib/admin/templates/admin/500.html | 9 +- .../admin/templates/admin/app_index.html | 19 +- .../admin/templates/admin/auth/.gitignore | 1 - .../templates/admin/auth/user/.gitignore | 1 - .../admin/auth/user/change_password.html | 31 +- .../contrib/admin/templates/admin/base.html | 47 +- .../admin/templates/admin/change_form.html | 47 +- .../admin/templates/admin/change_list.html | 46 +- .../templates/admin/change_list_results.html | 23 +- .../templates/admin/delete_confirmation.html | 38 +- .../admin/delete_selected_confirmation.html | 38 +- .../templates/admin/edit_inline/.gitignore | 1 - .../templates/admin/edit_inline/stacked.html | 70 +- .../templates/admin/edit_inline/tabular.html | 81 +- .../contrib/admin/templates/admin/filter.html | 2 +- .../admin/templates/admin/includes/.gitignore | 1 - .../templates/admin/includes/fieldset.html | 6 +- .../contrib/admin/templates/admin/index.html | 26 +- .../admin/templates/admin/invalid_setup.html | 7 +- .../contrib/admin/templates/admin/login.html | 34 +- .../admin/templates/admin/object_history.html | 14 +- .../admin/templates/admin/popup_response.html | 9 + .../admin/prepopulated_fields_js.html | 12 +- .../admin/templates/admin/search_form.html | 7 +- .../admin/templates/admin/submit_line.html | 17 +- .../templates/admin/template_validator.html | 31 - .../admin/templates/registration/.gitignore | 1 - .../templates/registration/logged_out.html | 4 +- .../registration/password_change_done.html | 9 +- .../registration/password_change_form.html | 15 +- .../registration/password_reset_complete.html | 7 +- .../registration/password_reset_confirm.html | 7 +- .../registration/password_reset_done.html | 11 +- .../registration/password_reset_email.html | 7 +- .../registration/password_reset_form.html | 11 +- django/contrib/admin/templatetags/.gitignore | 1 - .../contrib/admin/templatetags/admin_list.py | 215 +- .../admin/templatetags/admin_modify.py | 19 +- .../admin/templatetags/admin_static.py | 11 + .../contrib/admin/templatetags/admin_urls.py | 55 + .../contrib/admin/templatetags/adminmedia.py | 15 - django/contrib/admin/templatetags/log.py | 39 +- django/contrib/admin/tests.py | 124 + django/contrib/admin/util.py | 411 +- django/contrib/admin/validation.py | 731 +- django/contrib/admin/views/.gitignore | 1 - django/contrib/admin/views/decorators.py | 77 +- django/contrib/admin/views/main.py | 488 +- django/contrib/admin/widgets.py | 241 +- django/contrib/admindocs/.gitignore | 1 - .../admindocs/locale/af/LC_MESSAGES/django.mo | Bin 0 -> 714 bytes .../admindocs/locale/af/LC_MESSAGES/django.po | 363 + .../admindocs/locale/ar/LC_MESSAGES/django.mo | Bin 0 -> 4169 bytes .../admindocs/locale/ar/LC_MESSAGES/django.po | 374 + .../admindocs/locale/az/LC_MESSAGES/django.mo | Bin 0 -> 3620 bytes .../admindocs/locale/az/LC_MESSAGES/django.po | 377 + .../admindocs/locale/be/LC_MESSAGES/django.mo | Bin 0 -> 4528 bytes .../admindocs/locale/be/LC_MESSAGES/django.po | 374 + .../admindocs/locale/bg/LC_MESSAGES/django.mo | Bin 0 -> 4472 bytes .../admindocs/locale/bg/LC_MESSAGES/django.po | 381 + .../admindocs/locale/bn/LC_MESSAGES/django.mo | Bin 0 -> 4978 bytes .../admindocs/locale/bn/LC_MESSAGES/django.po | 373 + .../admindocs/locale/br/LC_MESSAGES/django.mo | Bin 0 -> 871 bytes .../admindocs/locale/br/LC_MESSAGES/django.po | 364 + .../admindocs/locale/bs/LC_MESSAGES/django.mo | Bin 0 -> 3568 bytes .../admindocs/locale/bs/LC_MESSAGES/django.po | 379 + .../admindocs/locale/ca/LC_MESSAGES/django.mo | Bin 0 -> 3771 bytes .../admindocs/locale/ca/LC_MESSAGES/django.po | 379 + .../admindocs/locale/cs/LC_MESSAGES/django.mo | Bin 0 -> 7539 bytes .../admindocs/locale/cs/LC_MESSAGES/django.po | 395 + .../admindocs/locale/cy/LC_MESSAGES/django.mo | Bin 0 -> 1557 bytes .../admindocs/locale/cy/LC_MESSAGES/django.po | 369 + .../admindocs/locale/da/LC_MESSAGES/django.mo | Bin 0 -> 3686 bytes .../admindocs/locale/da/LC_MESSAGES/django.po | 378 + .../admindocs/locale/de/LC_MESSAGES/django.mo | Bin 0 -> 7522 bytes .../admindocs/locale/de/LC_MESSAGES/django.po | 399 + .../admindocs/locale/el/LC_MESSAGES/django.mo | Bin 0 -> 4929 bytes .../admindocs/locale/el/LC_MESSAGES/django.po | 384 + .../admindocs/locale/en/LC_MESSAGES/django.mo | Bin 0 -> 356 bytes .../admindocs/locale/en/LC_MESSAGES/django.po | 360 + .../locale/en_GB/LC_MESSAGES/django.mo | Bin 0 -> 3564 bytes .../locale/en_GB/LC_MESSAGES/django.po | 375 + .../admindocs/locale/eo/LC_MESSAGES/django.mo | Bin 0 -> 4995 bytes .../admindocs/locale/eo/LC_MESSAGES/django.po | 384 + .../admindocs/locale/es/LC_MESSAGES/django.mo | Bin 0 -> 7585 bytes .../admindocs/locale/es/LC_MESSAGES/django.po | 399 + .../locale/es_AR/LC_MESSAGES/django.mo | Bin 0 -> 7618 bytes .../locale/es_AR/LC_MESSAGES/django.po | 398 + .../locale/es_MX/LC_MESSAGES/django.mo | Bin 0 -> 3717 bytes .../locale/es_MX/LC_MESSAGES/django.po | 378 + .../admindocs/locale/et/LC_MESSAGES/django.mo | Bin 0 -> 3569 bytes .../admindocs/locale/et/LC_MESSAGES/django.po | 379 + .../admindocs/locale/eu/LC_MESSAGES/django.mo | Bin 0 -> 7125 bytes .../admindocs/locale/eu/LC_MESSAGES/django.po | 392 + .../admindocs/locale/fa/LC_MESSAGES/django.mo | Bin 0 -> 4914 bytes .../admindocs/locale/fa/LC_MESSAGES/django.po | 377 + .../admindocs/locale/fi/LC_MESSAGES/django.mo | Bin 0 -> 3519 bytes .../admindocs/locale/fi/LC_MESSAGES/django.po | 375 + .../admindocs/locale/fr/LC_MESSAGES/django.mo | Bin 0 -> 7739 bytes .../admindocs/locale/fr/LC_MESSAGES/django.po | 399 + .../locale/fy_NL/LC_MESSAGES/django.mo | Bin 0 -> 478 bytes .../locale/fy_NL/LC_MESSAGES/django.po | 363 + .../admindocs/locale/ga/LC_MESSAGES/django.mo | Bin 0 -> 3807 bytes .../admindocs/locale/ga/LC_MESSAGES/django.po | 381 + .../admindocs/locale/gl/LC_MESSAGES/django.mo | Bin 0 -> 4306 bytes .../admindocs/locale/gl/LC_MESSAGES/django.po | 378 + .../admindocs/locale/he/LC_MESSAGES/django.mo | Bin 0 -> 7945 bytes .../admindocs/locale/he/LC_MESSAGES/django.po | 382 + .../admindocs/locale/hi/LC_MESSAGES/django.mo | Bin 0 -> 5411 bytes .../admindocs/locale/hi/LC_MESSAGES/django.po | 375 + .../admindocs/locale/hr/LC_MESSAGES/django.mo | Bin 0 -> 3706 bytes .../admindocs/locale/hr/LC_MESSAGES/django.po | 382 + .../admindocs/locale/hu/LC_MESSAGES/django.mo | Bin 0 -> 3684 bytes .../admindocs/locale/hu/LC_MESSAGES/django.po | 377 + .../admindocs/locale/ia/LC_MESSAGES/django.mo | Bin 0 -> 3710 bytes .../admindocs/locale/ia/LC_MESSAGES/django.po | 377 + .../admindocs/locale/id/LC_MESSAGES/django.mo | Bin 0 -> 3613 bytes .../admindocs/locale/id/LC_MESSAGES/django.po | 377 + .../admindocs/locale/is/LC_MESSAGES/django.mo | Bin 0 -> 3693 bytes .../admindocs/locale/is/LC_MESSAGES/django.po | 380 + .../admindocs/locale/it/LC_MESSAGES/django.mo | Bin 0 -> 7461 bytes .../admindocs/locale/it/LC_MESSAGES/django.po | 400 + .../admindocs/locale/ja/LC_MESSAGES/django.mo | Bin 0 -> 7345 bytes .../admindocs/locale/ja/LC_MESSAGES/django.po | 387 + .../admindocs/locale/ka/LC_MESSAGES/django.mo | Bin 0 -> 5599 bytes .../admindocs/locale/ka/LC_MESSAGES/django.po | 377 + .../admindocs/locale/kk/LC_MESSAGES/django.mo | Bin 0 -> 2349 bytes .../admindocs/locale/kk/LC_MESSAGES/django.po | 365 + .../admindocs/locale/km/LC_MESSAGES/django.mo | Bin 0 -> 3529 bytes .../admindocs/locale/km/LC_MESSAGES/django.po | 371 + .../admindocs/locale/kn/LC_MESSAGES/django.mo | Bin 0 -> 4839 bytes .../admindocs/locale/kn/LC_MESSAGES/django.po | 375 + .../admindocs/locale/ko/LC_MESSAGES/django.mo | Bin 0 -> 3557 bytes .../admindocs/locale/ko/LC_MESSAGES/django.po | 373 + .../admindocs/locale/lt/LC_MESSAGES/django.mo | Bin 0 -> 3748 bytes .../admindocs/locale/lt/LC_MESSAGES/django.po | 380 + .../admindocs/locale/lv/LC_MESSAGES/django.mo | Bin 0 -> 3509 bytes .../admindocs/locale/lv/LC_MESSAGES/django.po | 376 + .../admindocs/locale/mk/LC_MESSAGES/django.mo | Bin 0 -> 9595 bytes .../admindocs/locale/mk/LC_MESSAGES/django.po | 398 + .../admindocs/locale/ml/LC_MESSAGES/django.mo | Bin 0 -> 6023 bytes .../admindocs/locale/ml/LC_MESSAGES/django.po | 375 + .../admindocs/locale/mn/LC_MESSAGES/django.mo | Bin 0 -> 4601 bytes .../admindocs/locale/mn/LC_MESSAGES/django.po | 376 + .../admindocs/locale/my/LC_MESSAGES/django.mo | Bin 0 -> 1857 bytes .../admindocs/locale/my/LC_MESSAGES/django.po | 364 + .../admindocs/locale/nb/LC_MESSAGES/django.mo | Bin 0 -> 7236 bytes .../admindocs/locale/nb/LC_MESSAGES/django.po | 392 + .../admindocs/locale/ne/LC_MESSAGES/django.mo | Bin 0 -> 1896 bytes .../admindocs/locale/ne/LC_MESSAGES/django.po | 364 + .../admindocs/locale/nl/LC_MESSAGES/django.mo | Bin 0 -> 7288 bytes .../admindocs/locale/nl/LC_MESSAGES/django.po | 395 + .../admindocs/locale/nn/LC_MESSAGES/django.mo | Bin 0 -> 3430 bytes .../admindocs/locale/nn/LC_MESSAGES/django.po | 377 + .../admindocs/locale/os/LC_MESSAGES/django.mo | Bin 0 -> 4395 bytes .../admindocs/locale/os/LC_MESSAGES/django.po | 373 + .../admindocs/locale/pa/LC_MESSAGES/django.mo | Bin 0 -> 1825 bytes .../admindocs/locale/pa/LC_MESSAGES/django.po | 364 + .../admindocs/locale/pl/LC_MESSAGES/django.mo | Bin 0 -> 3683 bytes .../admindocs/locale/pl/LC_MESSAGES/django.po | 379 + .../admindocs/locale/pt/LC_MESSAGES/django.mo | Bin 0 -> 7526 bytes .../admindocs/locale/pt/LC_MESSAGES/django.po | 398 + .../locale/pt_BR/LC_MESSAGES/django.mo | Bin 0 -> 7573 bytes .../locale/pt_BR/LC_MESSAGES/django.po | 394 + .../admindocs/locale/ro/LC_MESSAGES/django.mo | Bin 0 -> 3630 bytes .../admindocs/locale/ro/LC_MESSAGES/django.po | 382 + .../admindocs/locale/ru/LC_MESSAGES/django.mo | Bin 0 -> 9727 bytes .../admindocs/locale/ru/LC_MESSAGES/django.po | 399 + .../admindocs/locale/sk/LC_MESSAGES/django.mo | Bin 0 -> 4930 bytes .../admindocs/locale/sk/LC_MESSAGES/django.po | 379 + .../admindocs/locale/sl/LC_MESSAGES/django.mo | Bin 0 -> 7338 bytes .../admindocs/locale/sl/LC_MESSAGES/django.po | 393 + .../admindocs/locale/sq/LC_MESSAGES/django.mo | Bin 0 -> 3720 bytes .../admindocs/locale/sq/LC_MESSAGES/django.po | 379 + .../admindocs/locale/sr/LC_MESSAGES/django.mo | Bin 0 -> 4660 bytes .../admindocs/locale/sr/LC_MESSAGES/django.po | 379 + .../locale/sr_Latn/LC_MESSAGES/django.mo | Bin 0 -> 3758 bytes .../locale/sr_Latn/LC_MESSAGES/django.po | 379 + .../admindocs/locale/sv/LC_MESSAGES/django.mo | Bin 0 -> 6676 bytes .../admindocs/locale/sv/LC_MESSAGES/django.po | 391 + .../admindocs/locale/sw/LC_MESSAGES/django.mo | Bin 0 -> 3615 bytes .../admindocs/locale/sw/LC_MESSAGES/django.po | 377 + .../admindocs/locale/ta/LC_MESSAGES/django.mo | Bin 0 -> 4601 bytes .../admindocs/locale/ta/LC_MESSAGES/django.po | 373 + .../admindocs/locale/te/LC_MESSAGES/django.mo | Bin 0 -> 2266 bytes .../admindocs/locale/te/LC_MESSAGES/django.po | 365 + .../admindocs/locale/th/LC_MESSAGES/django.mo | Bin 0 -> 4708 bytes .../admindocs/locale/th/LC_MESSAGES/django.po | 372 + .../admindocs/locale/tr/LC_MESSAGES/django.mo | Bin 0 -> 7361 bytes .../admindocs/locale/tr/LC_MESSAGES/django.po | 391 + .../admindocs/locale/tt/LC_MESSAGES/django.mo | Bin 0 -> 3766 bytes .../admindocs/locale/tt/LC_MESSAGES/django.po | 370 + .../locale/udm/LC_MESSAGES/django.mo | Bin 0 -> 623 bytes .../locale/udm/LC_MESSAGES/django.po | 363 + .../admindocs/locale/uk/LC_MESSAGES/django.mo | Bin 0 -> 4866 bytes .../admindocs/locale/uk/LC_MESSAGES/django.po | 381 + .../admindocs/locale/ur/LC_MESSAGES/django.mo | Bin 0 -> 4290 bytes .../admindocs/locale/ur/LC_MESSAGES/django.po | 380 + .../admindocs/locale/vi/LC_MESSAGES/django.mo | Bin 0 -> 2013 bytes .../admindocs/locale/vi/LC_MESSAGES/django.po | 365 + .../locale/zh_CN/LC_MESSAGES/django.mo | Bin 0 -> 3481 bytes .../locale/zh_CN/LC_MESSAGES/django.po | 371 + .../locale/zh_TW/LC_MESSAGES/django.mo | Bin 0 -> 3464 bytes .../locale/zh_TW/LC_MESSAGES/django.po | 372 + django/contrib/admindocs/middleware.py | 23 + django/contrib/admindocs/templates/.gitignore | 1 - .../admindocs/templates/admin_doc/.gitignore | 1 - .../templates/admin_doc/bookmarklets.html | 11 +- .../admindocs/templates/admin_doc/index.html | 32 +- .../templates/admin_doc/missing_docutils.html | 16 +- .../templates/admin_doc/model_detail.html | 20 +- .../templates/admin_doc/model_index.html | 20 +- .../templates/admin_doc/template_detail.html | 20 +- .../admin_doc/template_filter_index.html | 29 +- .../admin_doc/template_tag_index.html | 29 +- .../templates/admin_doc/view_detail.html | 22 +- .../templates/admin_doc/view_index.html | 23 +- django/contrib/admindocs/tests/__init__.py | 30 - django/contrib/admindocs/tests/fields.py | 7 - django/contrib/admindocs/tests/test_fields.py | 42 + django/contrib/admindocs/urls.py | 2 +- django/contrib/admindocs/utils.py | 9 +- django/contrib/admindocs/views.py | 117 +- django/contrib/auth/.gitignore | 1 - django/contrib/auth/__init__.py | 122 +- django/contrib/auth/admin.py | 97 +- django/contrib/auth/backends.py | 61 +- django/contrib/auth/context_processors.py | 74 +- django/contrib/auth/decorators.py | 56 +- django/contrib/auth/fixtures/.gitignore | 1 - .../contrib/auth/fixtures/authtestdata.json | 132 +- .../fixtures/context-processors-users.xml | 17 + django/contrib/auth/fixtures/custom_user.json | 14 + django/contrib/auth/fixtures/natural.json | 32 + django/contrib/auth/fixtures/regular.json | 30 + django/contrib/auth/forms.py | 288 +- django/contrib/auth/handlers/.gitignore | 1 - django/contrib/auth/handlers/modpython.py | 56 - django/contrib/auth/handlers/modwsgi.py | 47 + django/contrib/auth/hashers.py | 513 + .../auth/locale/af/LC_MESSAGES/django.mo | Bin 0 -> 796 bytes .../auth/locale/af/LC_MESSAGES/django.po | 271 + .../auth/locale/ar/LC_MESSAGES/django.mo | Bin 0 -> 6187 bytes .../auth/locale/ar/LC_MESSAGES/django.po | 282 + .../auth/locale/az/LC_MESSAGES/django.mo | Bin 0 -> 3748 bytes .../auth/locale/az/LC_MESSAGES/django.po | 279 + .../auth/locale/be/LC_MESSAGES/django.mo | Bin 0 -> 5753 bytes .../auth/locale/be/LC_MESSAGES/django.po | 284 + .../auth/locale/bg/LC_MESSAGES/django.mo | Bin 0 -> 5647 bytes .../auth/locale/bg/LC_MESSAGES/django.po | 283 + .../auth/locale/bn/LC_MESSAGES/django.mo | Bin 0 -> 4263 bytes .../auth/locale/bn/LC_MESSAGES/django.po | 273 + .../auth/locale/br/LC_MESSAGES/django.mo | Bin 0 -> 1153 bytes .../auth/locale/br/LC_MESSAGES/django.po | 272 + .../auth/locale/bs/LC_MESSAGES/django.mo | Bin 0 -> 3668 bytes .../auth/locale/bs/LC_MESSAGES/django.po | 282 + .../auth/locale/ca/LC_MESSAGES/django.mo | Bin 0 -> 5198 bytes .../auth/locale/ca/LC_MESSAGES/django.po | 285 + .../auth/locale/cs/LC_MESSAGES/django.mo | Bin 0 -> 5446 bytes .../auth/locale/cs/LC_MESSAGES/django.po | 288 + .../auth/locale/cy/LC_MESSAGES/django.mo | Bin 0 -> 1739 bytes .../auth/locale/cy/LC_MESSAGES/django.po | 274 + .../auth/locale/da/LC_MESSAGES/django.mo | Bin 0 -> 5249 bytes .../auth/locale/da/LC_MESSAGES/django.po | 288 + .../auth/locale/de/LC_MESSAGES/django.mo | Bin 0 -> 5440 bytes .../auth/locale/de/LC_MESSAGES/django.po | 291 + .../auth/locale/el/LC_MESSAGES/django.mo | Bin 0 -> 5372 bytes .../auth/locale/el/LC_MESSAGES/django.po | 288 + .../auth/locale/en/LC_MESSAGES/django.mo | Bin 0 -> 356 bytes .../auth/locale/en/LC_MESSAGES/django.po | 268 + .../auth/locale/en_GB/LC_MESSAGES/django.mo | Bin 0 -> 4396 bytes .../auth/locale/en_GB/LC_MESSAGES/django.po | 283 + .../auth/locale/eo/LC_MESSAGES/django.mo | Bin 0 -> 5204 bytes .../auth/locale/eo/LC_MESSAGES/django.po | 286 + .../auth/locale/es/LC_MESSAGES/django.mo | Bin 0 -> 5457 bytes .../auth/locale/es/LC_MESSAGES/django.po | 289 + .../auth/locale/es_AR/LC_MESSAGES/django.mo | Bin 0 -> 5648 bytes .../auth/locale/es_AR/LC_MESSAGES/django.po | 293 + .../auth/locale/es_MX/LC_MESSAGES/django.mo | Bin 0 -> 4713 bytes .../auth/locale/es_MX/LC_MESSAGES/django.po | 287 + .../auth/locale/et/LC_MESSAGES/django.mo | Bin 0 -> 5274 bytes .../auth/locale/et/LC_MESSAGES/django.po | 287 + .../auth/locale/eu/LC_MESSAGES/django.mo | Bin 0 -> 5182 bytes .../auth/locale/eu/LC_MESSAGES/django.po | 289 + .../auth/locale/fa/LC_MESSAGES/django.mo | Bin 0 -> 6350 bytes .../auth/locale/fa/LC_MESSAGES/django.po | 285 + .../auth/locale/fi/LC_MESSAGES/django.mo | Bin 0 -> 4998 bytes .../auth/locale/fi/LC_MESSAGES/django.po | 286 + .../auth/locale/fr/LC_MESSAGES/django.mo | Bin 0 -> 5734 bytes .../auth/locale/fr/LC_MESSAGES/django.po | 293 + .../auth/locale/fy_NL/LC_MESSAGES/django.mo | Bin 0 -> 478 bytes .../auth/locale/fy_NL/LC_MESSAGES/django.po | 271 + .../auth/locale/ga/LC_MESSAGES/django.mo | Bin 0 -> 4703 bytes .../auth/locale/ga/LC_MESSAGES/django.po | 292 + .../auth/locale/gl/LC_MESSAGES/django.mo | Bin 0 -> 5328 bytes .../auth/locale/gl/LC_MESSAGES/django.po | 285 + .../auth/locale/he/LC_MESSAGES/django.mo | Bin 0 -> 5821 bytes .../auth/locale/he/LC_MESSAGES/django.po | 282 + .../auth/locale/hi/LC_MESSAGES/django.mo | Bin 0 -> 7575 bytes .../auth/locale/hi/LC_MESSAGES/django.po | 284 + .../auth/locale/hr/LC_MESSAGES/django.mo | Bin 0 -> 5398 bytes .../auth/locale/hr/LC_MESSAGES/django.po | 295 + .../auth/locale/hu/LC_MESSAGES/django.mo | Bin 0 -> 5338 bytes .../auth/locale/hu/LC_MESSAGES/django.po | 288 + .../auth/locale/ia/LC_MESSAGES/django.mo | Bin 0 -> 4613 bytes .../auth/locale/ia/LC_MESSAGES/django.po | 285 + .../auth/locale/id/LC_MESSAGES/django.mo | Bin 0 -> 5093 bytes .../auth/locale/id/LC_MESSAGES/django.po | 288 + .../auth/locale/is/LC_MESSAGES/django.mo | Bin 0 -> 4668 bytes .../auth/locale/is/LC_MESSAGES/django.po | 290 + .../auth/locale/it/LC_MESSAGES/django.mo | Bin 0 -> 5302 bytes .../auth/locale/it/LC_MESSAGES/django.po | 286 + .../auth/locale/ja/LC_MESSAGES/django.mo | Bin 0 -> 5913 bytes .../auth/locale/ja/LC_MESSAGES/django.po | 286 + .../auth/locale/ka/LC_MESSAGES/django.mo | Bin 0 -> 8206 bytes .../auth/locale/ka/LC_MESSAGES/django.po | 288 + .../auth/locale/kk/LC_MESSAGES/django.mo | Bin 0 -> 4429 bytes .../auth/locale/kk/LC_MESSAGES/django.po | 276 + .../auth/locale/km/LC_MESSAGES/django.mo | Bin 0 -> 2910 bytes .../auth/locale/km/LC_MESSAGES/django.po | 272 + .../auth/locale/kn/LC_MESSAGES/django.mo | Bin 0 -> 4305 bytes .../auth/locale/kn/LC_MESSAGES/django.po | 275 + .../auth/locale/ko/LC_MESSAGES/django.mo | Bin 0 -> 3686 bytes .../auth/locale/ko/LC_MESSAGES/django.po | 276 + .../auth/locale/lt/LC_MESSAGES/django.mo | Bin 0 -> 5477 bytes .../auth/locale/lt/LC_MESSAGES/django.po | 290 + .../auth/locale/lv/LC_MESSAGES/django.mo | Bin 0 -> 3631 bytes .../auth/locale/lv/LC_MESSAGES/django.po | 275 + .../auth/locale/mk/LC_MESSAGES/django.mo | Bin 0 -> 6676 bytes .../auth/locale/mk/LC_MESSAGES/django.po | 288 + .../auth/locale/ml/LC_MESSAGES/django.mo | Bin 0 -> 8071 bytes .../auth/locale/ml/LC_MESSAGES/django.po | 283 + .../auth/locale/mn/LC_MESSAGES/django.mo | Bin 0 -> 6471 bytes .../auth/locale/mn/LC_MESSAGES/django.po | 287 + .../auth/locale/my/LC_MESSAGES/django.mo | Bin 0 -> 1122 bytes .../auth/locale/my/LC_MESSAGES/django.po | 272 + .../auth/locale/nb/LC_MESSAGES/django.mo | Bin 0 -> 5112 bytes .../auth/locale/nb/LC_MESSAGES/django.po | 283 + .../auth/locale/ne/LC_MESSAGES/django.mo | Bin 0 -> 5469 bytes .../auth/locale/ne/LC_MESSAGES/django.po | 274 + .../auth/locale/nl/LC_MESSAGES/django.mo | Bin 0 -> 5292 bytes .../auth/locale/nl/LC_MESSAGES/django.po | 293 + .../auth/locale/nn/LC_MESSAGES/django.mo | Bin 0 -> 3456 bytes .../auth/locale/nn/LC_MESSAGES/django.po | 273 + .../auth/locale/os/LC_MESSAGES/django.mo | Bin 0 -> 6233 bytes .../auth/locale/os/LC_MESSAGES/django.po | 284 + .../auth/locale/pa/LC_MESSAGES/django.mo | Bin 0 -> 4557 bytes .../auth/locale/pa/LC_MESSAGES/django.po | 273 + .../auth/locale/pl/LC_MESSAGES/django.mo | Bin 0 -> 5214 bytes .../auth/locale/pl/LC_MESSAGES/django.po | 289 + .../auth/locale/pt/LC_MESSAGES/django.mo | Bin 0 -> 5463 bytes .../auth/locale/pt/LC_MESSAGES/django.po | 289 + .../auth/locale/pt_BR/LC_MESSAGES/django.mo | Bin 0 -> 5240 bytes .../auth/locale/pt_BR/LC_MESSAGES/django.po | 294 + .../auth/locale/ro/LC_MESSAGES/django.mo | Bin 0 -> 3684 bytes .../auth/locale/ro/LC_MESSAGES/django.po | 285 + .../auth/locale/ru/LC_MESSAGES/django.mo | Bin 0 -> 6897 bytes .../auth/locale/ru/LC_MESSAGES/django.po | 288 + .../auth/locale/sk/LC_MESSAGES/django.mo | Bin 0 -> 5380 bytes .../auth/locale/sk/LC_MESSAGES/django.po | 284 + .../auth/locale/sl/LC_MESSAGES/django.mo | Bin 0 -> 5220 bytes .../auth/locale/sl/LC_MESSAGES/django.po | 289 + .../auth/locale/sq/LC_MESSAGES/django.mo | Bin 0 -> 5337 bytes .../auth/locale/sq/LC_MESSAGES/django.po | 287 + .../auth/locale/sr/LC_MESSAGES/django.mo | Bin 0 -> 5566 bytes .../auth/locale/sr/LC_MESSAGES/django.po | 286 + .../auth/locale/sr_Latn/LC_MESSAGES/django.mo | Bin 0 -> 4511 bytes .../auth/locale/sr_Latn/LC_MESSAGES/django.po | 287 + .../auth/locale/sv/LC_MESSAGES/django.mo | Bin 0 -> 5271 bytes .../auth/locale/sv/LC_MESSAGES/django.po | 289 + .../auth/locale/sw/LC_MESSAGES/django.mo | Bin 0 -> 4774 bytes .../auth/locale/sw/LC_MESSAGES/django.po | 279 + .../auth/locale/ta/LC_MESSAGES/django.mo | Bin 0 -> 2977 bytes .../auth/locale/ta/LC_MESSAGES/django.po | 272 + .../auth/locale/te/LC_MESSAGES/django.mo | Bin 0 -> 3230 bytes .../auth/locale/te/LC_MESSAGES/django.po | 274 + .../auth/locale/th/LC_MESSAGES/django.mo | Bin 0 -> 7384 bytes .../auth/locale/th/LC_MESSAGES/django.po | 275 + .../auth/locale/tr/LC_MESSAGES/django.mo | Bin 0 -> 5314 bytes .../auth/locale/tr/LC_MESSAGES/django.po | 293 + .../auth/locale/tt/LC_MESSAGES/django.mo | Bin 0 -> 865 bytes .../auth/locale/tt/LC_MESSAGES/django.po | 271 + .../auth/locale/uk/LC_MESSAGES/django.mo | Bin 0 -> 6589 bytes .../auth/locale/uk/LC_MESSAGES/django.po | 291 + .../auth/locale/ur/LC_MESSAGES/django.mo | Bin 0 -> 889 bytes .../auth/locale/ur/LC_MESSAGES/django.po | 271 + .../auth/locale/vi/LC_MESSAGES/django.mo | Bin 0 -> 4684 bytes .../auth/locale/vi/LC_MESSAGES/django.po | 282 + .../auth/locale/zh_CN/LC_MESSAGES/django.mo | Bin 0 -> 4862 bytes .../auth/locale/zh_CN/LC_MESSAGES/django.po | 278 + .../auth/locale/zh_TW/LC_MESSAGES/django.mo | Bin 0 -> 4851 bytes .../auth/locale/zh_TW/LC_MESSAGES/django.po | 278 + django/contrib/auth/management/.gitignore | 1 - django/contrib/auth/management/__init__.py | 203 +- .../auth/management/commands/.gitignore | 1 - .../management/commands/changepassword.py | 28 +- .../management/commands/createsuperuser.py | 184 +- django/contrib/auth/middleware.py | 36 +- django/contrib/auth/models.py | 537 +- django/contrib/auth/signals.py | 5 + .../registration/password_reset_subject.txt | 3 + django/contrib/auth/tests/.gitignore | 1 - django/contrib/auth/tests/__init__.py | 11 - django/contrib/auth/tests/auth_backends.py | 276 - django/contrib/auth/tests/basic.py | 95 - django/contrib/auth/tests/custom_user.py | 200 + django/contrib/auth/tests/decorators.py | 25 - django/contrib/auth/tests/forms.py | 270 - django/contrib/auth/tests/models.py | 35 - django/contrib/auth/tests/remote_user.py | 170 - .../contrib/auth/tests/templates/.gitignore | 1 - .../context_processors/auth_attrs_access.html | 1 + .../auth_attrs_messages.html | 1 + .../auth_attrs_no_access.html | 1 + .../auth_attrs_perm_in_perms.html | 4 + .../context_processors/auth_attrs_perms.html | 4 + .../auth_attrs_test_access.html | 1 + .../context_processors/auth_attrs_user.html | 4 + .../tests/templates/registration/.gitignore | 1 - .../registration/password_reset_done.html | 2 +- .../registration/password_reset_email.html | 2 +- .../registration/password_reset_subject.txt | 1 + .../contrib/auth/tests/test_auth_backends.py | 482 + django/contrib/auth/tests/test_basic.py | 257 + .../auth/tests/test_context_processors.py | 170 + django/contrib/auth/tests/test_decorators.py | 51 + django/contrib/auth/tests/test_forms.py | 432 + django/contrib/auth/tests/test_handlers.py | 79 + django/contrib/auth/tests/test_hashers.py | 290 + django/contrib/auth/tests/test_management.py | 237 + django/contrib/auth/tests/test_models.py | 168 + django/contrib/auth/tests/test_remote_user.py | 198 + django/contrib/auth/tests/test_signals.py | 80 + django/contrib/auth/tests/test_tokens.py | 69 + django/contrib/auth/tests/test_views.py | 766 ++ django/contrib/auth/tests/tokens.py | 63 - django/contrib/auth/tests/urls.py | 76 +- django/contrib/auth/tests/urls_admin.py | 18 + django/contrib/auth/tests/utils.py | 9 + django/contrib/auth/tests/views.py | 350 - django/contrib/auth/tokens.py | 19 +- django/contrib/auth/urls.py | 31 +- django/contrib/auth/views.py | 279 +- django/contrib/comments/.gitignore | 1 - django/contrib/comments/__init__.py | 7 +- django/contrib/comments/admin.py | 31 +- django/contrib/comments/feeds.py | 25 +- django/contrib/comments/forms.py | 34 +- .../comments/locale/af/LC_MESSAGES/django.mo | Bin 0 -> 551 bytes .../comments/locale/af/LC_MESSAGES/django.po | 287 + .../comments/locale/ar/LC_MESSAGES/django.mo | Bin 0 -> 6516 bytes .../comments/locale/ar/LC_MESSAGES/django.po | 315 + .../comments/locale/az/LC_MESSAGES/django.mo | Bin 0 -> 4595 bytes .../comments/locale/az/LC_MESSAGES/django.po | 299 + .../comments/locale/be/LC_MESSAGES/django.mo | Bin 0 -> 6152 bytes .../comments/locale/be/LC_MESSAGES/django.po | 309 + .../comments/locale/bg/LC_MESSAGES/django.mo | Bin 0 -> 6063 bytes .../comments/locale/bg/LC_MESSAGES/django.po | 303 + .../comments/locale/bn/LC_MESSAGES/django.mo | Bin 0 -> 6353 bytes .../comments/locale/bn/LC_MESSAGES/django.po | 297 + .../comments/locale/br/LC_MESSAGES/django.mo | Bin 0 -> 1958 bytes .../comments/locale/br/LC_MESSAGES/django.po | 288 + .../comments/locale/bs/LC_MESSAGES/django.mo | Bin 0 -> 4758 bytes .../comments/locale/bs/LC_MESSAGES/django.po | 305 + .../comments/locale/ca/LC_MESSAGES/django.mo | Bin 0 -> 4866 bytes .../comments/locale/ca/LC_MESSAGES/django.po | 305 + .../comments/locale/cs/LC_MESSAGES/django.mo | Bin 0 -> 5499 bytes .../comments/locale/cs/LC_MESSAGES/django.po | 304 + .../comments/locale/cy/LC_MESSAGES/django.mo | Bin 0 -> 1094 bytes .../comments/locale/cy/LC_MESSAGES/django.po | 302 + .../comments/locale/da/LC_MESSAGES/django.mo | Bin 0 -> 5125 bytes .../comments/locale/da/LC_MESSAGES/django.po | 305 + .../comments/locale/de/LC_MESSAGES/django.mo | Bin 0 -> 5552 bytes .../comments/locale/de/LC_MESSAGES/django.po | 304 + .../comments/locale/el/LC_MESSAGES/django.mo | Bin 0 -> 6468 bytes .../comments/locale/el/LC_MESSAGES/django.po | 307 + .../comments/locale/en/LC_MESSAGES/django.mo | Bin 0 -> 356 bytes .../comments/locale/en/LC_MESSAGES/django.po | 284 + .../locale/en_GB/LC_MESSAGES/django.mo | Bin 0 -> 4503 bytes .../locale/en_GB/LC_MESSAGES/django.po | 302 + .../comments/locale/eo/LC_MESSAGES/django.mo | Bin 0 -> 5209 bytes .../comments/locale/eo/LC_MESSAGES/django.po | 303 + .../comments/locale/es/LC_MESSAGES/django.mo | Bin 0 -> 5454 bytes .../comments/locale/es/LC_MESSAGES/django.po | 306 + .../locale/es_AR/LC_MESSAGES/django.mo | Bin 0 -> 5549 bytes .../locale/es_AR/LC_MESSAGES/django.po | 302 + .../locale/es_MX/LC_MESSAGES/django.mo | Bin 0 -> 4792 bytes .../locale/es_MX/LC_MESSAGES/django.po | 301 + .../comments/locale/et/LC_MESSAGES/django.mo | Bin 0 -> 4801 bytes .../comments/locale/et/LC_MESSAGES/django.po | 301 + .../comments/locale/eu/LC_MESSAGES/django.mo | Bin 0 -> 5194 bytes .../comments/locale/eu/LC_MESSAGES/django.po | 304 + .../comments/locale/fa/LC_MESSAGES/django.mo | Bin 0 -> 5824 bytes .../comments/locale/fa/LC_MESSAGES/django.po | 296 + .../comments/locale/fi/LC_MESSAGES/django.mo | Bin 0 -> 4704 bytes .../comments/locale/fi/LC_MESSAGES/django.po | 300 + .../comments/locale/fr/LC_MESSAGES/django.mo | Bin 0 -> 5638 bytes .../comments/locale/fr/LC_MESSAGES/django.po | 307 + .../locale/fy_NL/LC_MESSAGES/django.mo | Bin 0 -> 478 bytes .../locale/fy_NL/LC_MESSAGES/django.po | 287 + .../comments/locale/ga/LC_MESSAGES/django.mo | Bin 0 -> 5150 bytes .../comments/locale/ga/LC_MESSAGES/django.po | 316 + .../comments/locale/gl/LC_MESSAGES/django.mo | Bin 0 -> 5097 bytes .../comments/locale/gl/LC_MESSAGES/django.po | 306 + .../comments/locale/he/LC_MESSAGES/django.mo | Bin 0 -> 5579 bytes .../comments/locale/he/LC_MESSAGES/django.po | 296 + .../comments/locale/hi/LC_MESSAGES/django.mo | Bin 0 -> 7235 bytes .../comments/locale/hi/LC_MESSAGES/django.po | 303 + .../comments/locale/hr/LC_MESSAGES/django.mo | Bin 0 -> 4726 bytes .../comments/locale/hr/LC_MESSAGES/django.po | 310 + .../comments/locale/hu/LC_MESSAGES/django.mo | Bin 0 -> 4960 bytes .../comments/locale/hu/LC_MESSAGES/django.po | 307 + .../comments/locale/ia/LC_MESSAGES/django.mo | Bin 0 -> 4707 bytes .../comments/locale/ia/LC_MESSAGES/django.po | 304 + .../comments/locale/id/LC_MESSAGES/django.mo | Bin 0 -> 4590 bytes .../comments/locale/id/LC_MESSAGES/django.po | 298 + .../comments/locale/is/LC_MESSAGES/django.mo | Bin 0 -> 5265 bytes .../comments/locale/is/LC_MESSAGES/django.po | 303 + .../comments/locale/it/LC_MESSAGES/django.mo | Bin 0 -> 5282 bytes .../comments/locale/it/LC_MESSAGES/django.po | 304 + .../comments/locale/ja/LC_MESSAGES/django.mo | Bin 0 -> 5667 bytes .../comments/locale/ja/LC_MESSAGES/django.po | 297 + .../comments/locale/ka/LC_MESSAGES/django.mo | Bin 0 -> 7169 bytes .../comments/locale/ka/LC_MESSAGES/django.po | 297 + .../comments/locale/kk/LC_MESSAGES/django.mo | Bin 0 -> 5463 bytes .../comments/locale/kk/LC_MESSAGES/django.po | 296 + .../comments/locale/km/LC_MESSAGES/django.mo | Bin 0 -> 2172 bytes .../comments/locale/km/LC_MESSAGES/django.po | 291 + .../comments/locale/kn/LC_MESSAGES/django.mo | Bin 0 -> 2251 bytes .../comments/locale/kn/LC_MESSAGES/django.po | 292 + .../comments/locale/ko/LC_MESSAGES/django.mo | Bin 0 -> 4834 bytes .../comments/locale/ko/LC_MESSAGES/django.po | 291 + .../comments/locale/lb/LC_MESSAGES/django.mo | Bin 0 -> 536 bytes .../comments/locale/lb/LC_MESSAGES/django.po | 287 + .../comments/locale/lt/LC_MESSAGES/django.mo | Bin 0 -> 5504 bytes .../comments/locale/lt/LC_MESSAGES/django.po | 307 + .../comments/locale/lv/LC_MESSAGES/django.mo | Bin 0 -> 4835 bytes .../comments/locale/lv/LC_MESSAGES/django.po | 305 + .../comments/locale/mk/LC_MESSAGES/django.mo | Bin 0 -> 6875 bytes .../comments/locale/mk/LC_MESSAGES/django.po | 304 + .../comments/locale/ml/LC_MESSAGES/django.mo | Bin 0 -> 7668 bytes .../comments/locale/ml/LC_MESSAGES/django.po | 298 + .../comments/locale/mn/LC_MESSAGES/django.mo | Bin 0 -> 6907 bytes .../comments/locale/mn/LC_MESSAGES/django.po | 307 + .../comments/locale/my/LC_MESSAGES/django.mo | Bin 0 -> 1060 bytes .../comments/locale/my/LC_MESSAGES/django.po | 284 + .../comments/locale/nb/LC_MESSAGES/django.mo | Bin 0 -> 5138 bytes .../comments/locale/nb/LC_MESSAGES/django.po | 305 + .../comments/locale/ne/LC_MESSAGES/django.mo | Bin 0 -> 3336 bytes .../comments/locale/ne/LC_MESSAGES/django.po | 290 + .../comments/locale/nl/LC_MESSAGES/django.mo | Bin 0 -> 4754 bytes .../comments/locale/nl/LC_MESSAGES/django.po | 305 + .../comments/locale/nn/LC_MESSAGES/django.mo | Bin 0 -> 4594 bytes .../comments/locale/nn/LC_MESSAGES/django.po | 302 + .../comments/locale/os/LC_MESSAGES/django.mo | Bin 0 -> 6292 bytes .../comments/locale/os/LC_MESSAGES/django.po | 300 + .../comments/locale/pa/LC_MESSAGES/django.mo | Bin 0 -> 4191 bytes .../comments/locale/pa/LC_MESSAGES/django.po | 293 + .../comments/locale/pl/LC_MESSAGES/django.mo | Bin 0 -> 4908 bytes .../comments/locale/pl/LC_MESSAGES/django.po | 310 + .../comments/locale/pt/LC_MESSAGES/django.mo | Bin 0 -> 5128 bytes .../comments/locale/pt/LC_MESSAGES/django.po | 305 + .../locale/pt_BR/LC_MESSAGES/django.mo | Bin 0 -> 5436 bytes .../locale/pt_BR/LC_MESSAGES/django.po | 307 + .../comments/locale/ro/LC_MESSAGES/django.mo | Bin 0 -> 4991 bytes .../comments/locale/ro/LC_MESSAGES/django.po | 311 + .../comments/locale/ru/LC_MESSAGES/django.mo | Bin 0 -> 6474 bytes .../comments/locale/ru/LC_MESSAGES/django.po | 312 + .../comments/locale/sk/LC_MESSAGES/django.mo | Bin 0 -> 5360 bytes .../comments/locale/sk/LC_MESSAGES/django.po | 308 + .../comments/locale/sl/LC_MESSAGES/django.mo | Bin 0 -> 5652 bytes .../comments/locale/sl/LC_MESSAGES/django.po | 312 + .../comments/locale/sq/LC_MESSAGES/django.mo | Bin 0 -> 5276 bytes .../comments/locale/sq/LC_MESSAGES/django.po | 304 + .../comments/locale/sr/LC_MESSAGES/django.mo | Bin 0 -> 5927 bytes .../comments/locale/sr/LC_MESSAGES/django.po | 306 + .../locale/sr_Latn/LC_MESSAGES/django.mo | Bin 0 -> 4795 bytes .../locale/sr_Latn/LC_MESSAGES/django.po | 306 + .../comments/locale/sv/LC_MESSAGES/django.mo | Bin 0 -> 5224 bytes .../comments/locale/sv/LC_MESSAGES/django.po | 303 + .../comments/locale/sw/LC_MESSAGES/django.mo | Bin 0 -> 3816 bytes .../comments/locale/sw/LC_MESSAGES/django.po | 300 + .../comments/locale/ta/LC_MESSAGES/django.mo | Bin 0 -> 2303 bytes .../comments/locale/ta/LC_MESSAGES/django.po | 295 + .../comments/locale/te/LC_MESSAGES/django.mo | Bin 0 -> 4929 bytes .../comments/locale/te/LC_MESSAGES/django.po | 290 + .../comments/locale/th/LC_MESSAGES/django.mo | Bin 0 -> 6792 bytes .../comments/locale/th/LC_MESSAGES/django.po | 293 + .../comments/locale/tr/LC_MESSAGES/django.mo | Bin 0 -> 5372 bytes .../comments/locale/tr/LC_MESSAGES/django.po | 303 + .../comments/locale/tt/LC_MESSAGES/django.mo | Bin 0 -> 441 bytes .../comments/locale/tt/LC_MESSAGES/django.po | 283 + .../comments/locale/uk/LC_MESSAGES/django.mo | Bin 0 -> 6135 bytes .../comments/locale/uk/LC_MESSAGES/django.po | 308 + .../comments/locale/ur/LC_MESSAGES/django.mo | Bin 0 -> 447 bytes .../comments/locale/ur/LC_MESSAGES/django.po | 287 + .../comments/locale/vi/LC_MESSAGES/django.mo | Bin 0 -> 5593 bytes .../comments/locale/vi/LC_MESSAGES/django.po | 298 + .../locale/zh_CN/LC_MESSAGES/django.mo | Bin 0 -> 4780 bytes .../locale/zh_CN/LC_MESSAGES/django.po | 293 + .../locale/zh_TW/LC_MESSAGES/django.mo | Bin 0 -> 4783 bytes .../locale/zh_TW/LC_MESSAGES/django.po | 291 + django/contrib/comments/managers.py | 8 +- django/contrib/comments/models.py | 69 +- django/contrib/comments/moderation.py | 19 +- django/contrib/comments/signals.py | 2 +- django/contrib/comments/templates/.gitignore | 1 - .../comments/templates/comments/.gitignore | 1 - .../templates/comments/400-debug.html | 4 +- .../comments/templates/comments/base.html | 4 +- .../templates/comments/moderation_queue.html | 75 - .../comments/templates/comments/preview.html | 2 +- .../contrib/comments/templatetags/.gitignore | 1 - .../contrib/comments/templatetags/comments.py | 82 +- django/contrib/comments/urls.py | 2 +- django/contrib/comments/views/.gitignore | 1 - django/contrib/comments/views/comments.py | 51 +- django/contrib/comments/views/moderation.py | 26 +- django/contrib/comments/views/utils.py | 26 +- django/contrib/contenttypes/.gitignore | 1 - django/contrib/contenttypes/generic.py | 332 +- .../locale/ar/LC_MESSAGES/django.mo | Bin 0 -> 749 bytes .../locale/ar/LC_MESSAGES/django.po | 46 + .../locale/az/LC_MESSAGES/django.mo | Bin 0 -> 637 bytes .../locale/az/LC_MESSAGES/django.po | 45 + .../locale/be/LC_MESSAGES/django.mo | Bin 0 -> 1276 bytes .../locale/be/LC_MESSAGES/django.po | 45 + .../locale/bg/LC_MESSAGES/django.mo | Bin 0 -> 1206 bytes .../locale/bg/LC_MESSAGES/django.po | 47 + .../locale/bn/LC_MESSAGES/django.mo | Bin 0 -> 718 bytes .../locale/bn/LC_MESSAGES/django.po | 45 + .../locale/br/LC_MESSAGES/django.mo | Bin 0 -> 443 bytes .../locale/br/LC_MESSAGES/django.po | 44 + .../locale/bs/LC_MESSAGES/django.mo | Bin 0 -> 703 bytes .../locale/bs/LC_MESSAGES/django.po | 46 + .../locale/ca/LC_MESSAGES/django.mo | Bin 0 -> 1088 bytes .../locale/ca/LC_MESSAGES/django.po | 46 + .../locale/cs/LC_MESSAGES/django.mo | Bin 0 -> 1050 bytes .../locale/cs/LC_MESSAGES/django.po | 46 + .../locale/cy/LC_MESSAGES/django.mo | Bin 0 -> 605 bytes .../locale/cy/LC_MESSAGES/django.po | 46 + .../locale/da/LC_MESSAGES/django.mo | Bin 0 -> 1040 bytes .../locale/da/LC_MESSAGES/django.po | 46 + .../locale/de/LC_MESSAGES/django.mo | Bin 0 -> 1058 bytes .../locale/de/LC_MESSAGES/django.po | 46 + .../locale/el/LC_MESSAGES/django.mo | Bin 0 -> 674 bytes .../locale/el/LC_MESSAGES/django.po | 45 + .../locale/en/LC_MESSAGES/django.mo | Bin 0 -> 356 bytes .../locale/en/LC_MESSAGES/django.po | 41 + .../locale/en_GB/LC_MESSAGES/django.mo | Bin 0 -> 1056 bytes .../locale/en_GB/LC_MESSAGES/django.po | 46 + .../locale/eo/LC_MESSAGES/django.mo | Bin 0 -> 1046 bytes .../locale/eo/LC_MESSAGES/django.po | 44 + .../locale/es/LC_MESSAGES/django.mo | Bin 0 -> 1096 bytes .../locale/es/LC_MESSAGES/django.po | 47 + .../locale/es_AR/LC_MESSAGES/django.mo | Bin 0 -> 1094 bytes .../locale/es_AR/LC_MESSAGES/django.po | 46 + .../locale/es_MX/LC_MESSAGES/django.mo | Bin 0 -> 1112 bytes .../locale/es_MX/LC_MESSAGES/django.po | 46 + .../locale/et/LC_MESSAGES/django.mo | Bin 0 -> 1027 bytes .../locale/et/LC_MESSAGES/django.po | 46 + .../locale/eu/LC_MESSAGES/django.mo | Bin 0 -> 1034 bytes .../locale/eu/LC_MESSAGES/django.po | 46 + .../locale/fa/LC_MESSAGES/django.mo | Bin 0 -> 1110 bytes .../locale/fa/LC_MESSAGES/django.po | 46 + .../locale/fi/LC_MESSAGES/django.mo | Bin 0 -> 1051 bytes .../locale/fi/LC_MESSAGES/django.po | 46 + .../locale/fr/LC_MESSAGES/django.mo | Bin 0 -> 1067 bytes .../locale/fr/LC_MESSAGES/django.po | 46 + .../locale/fy_NL/LC_MESSAGES/django.mo | Bin 0 -> 401 bytes .../locale/fy_NL/LC_MESSAGES/django.po | 42 + .../locale/ga/LC_MESSAGES/django.mo | Bin 0 -> 1086 bytes .../locale/ga/LC_MESSAGES/django.po | 47 + .../locale/gl/LC_MESSAGES/django.mo | Bin 0 -> 1092 bytes .../locale/gl/LC_MESSAGES/django.po | 47 + .../locale/he/LC_MESSAGES/django.mo | Bin 0 -> 1117 bytes .../locale/he/LC_MESSAGES/django.po | 46 + .../locale/hi/LC_MESSAGES/django.mo | Bin 0 -> 1324 bytes .../locale/hi/LC_MESSAGES/django.po | 46 + .../locale/hr/LC_MESSAGES/django.mo | Bin 0 -> 1111 bytes .../locale/hr/LC_MESSAGES/django.po | 47 + .../locale/hu/LC_MESSAGES/django.mo | Bin 0 -> 1075 bytes .../locale/hu/LC_MESSAGES/django.po | 46 + .../locale/ia/LC_MESSAGES/django.mo | Bin 0 -> 1082 bytes .../locale/ia/LC_MESSAGES/django.po | 45 + .../locale/id/LC_MESSAGES/django.mo | Bin 0 -> 1028 bytes .../locale/id/LC_MESSAGES/django.po | 46 + .../locale/is/LC_MESSAGES/django.mo | Bin 0 -> 1027 bytes .../locale/is/LC_MESSAGES/django.po | 46 + .../locale/it/LC_MESSAGES/django.mo | Bin 0 -> 1067 bytes .../locale/it/LC_MESSAGES/django.po | 46 + .../locale/ja/LC_MESSAGES/django.mo | Bin 0 -> 1187 bytes .../locale/ja/LC_MESSAGES/django.po | 49 + .../locale/ka/LC_MESSAGES/django.mo | Bin 0 -> 1357 bytes .../locale/ka/LC_MESSAGES/django.po | 46 + .../locale/kk/LC_MESSAGES/django.mo | Bin 0 -> 666 bytes .../locale/kk/LC_MESSAGES/django.po | 45 + .../locale/km/LC_MESSAGES/django.mo | Bin 0 -> 681 bytes .../locale/km/LC_MESSAGES/django.po | 45 + .../locale/kn/LC_MESSAGES/django.mo | Bin 0 -> 717 bytes .../locale/kn/LC_MESSAGES/django.po | 45 + .../locale/ko/LC_MESSAGES/django.mo | Bin 0 -> 633 bytes .../locale/ko/LC_MESSAGES/django.po | 45 + .../locale/lt/LC_MESSAGES/django.mo | Bin 0 -> 1107 bytes .../locale/lt/LC_MESSAGES/django.po | 47 + .../locale/lv/LC_MESSAGES/django.mo | Bin 0 -> 665 bytes .../locale/lv/LC_MESSAGES/django.po | 46 + .../locale/mk/LC_MESSAGES/django.mo | Bin 0 -> 1207 bytes .../locale/mk/LC_MESSAGES/django.po | 46 + .../locale/ml/LC_MESSAGES/django.mo | Bin 0 -> 1381 bytes .../locale/ml/LC_MESSAGES/django.po | 46 + .../locale/mn/LC_MESSAGES/django.mo | Bin 0 -> 1189 bytes .../locale/mn/LC_MESSAGES/django.po | 47 + .../locale/my/LC_MESSAGES/django.mo | Bin 0 -> 1452 bytes .../locale/my/LC_MESSAGES/django.po | 45 + .../locale/nb/LC_MESSAGES/django.mo | Bin 0 -> 1040 bytes .../locale/nb/LC_MESSAGES/django.po | 47 + .../locale/ne/LC_MESSAGES/django.mo | Bin 0 -> 1276 bytes .../locale/ne/LC_MESSAGES/django.po | 45 + .../locale/nl/LC_MESSAGES/django.mo | Bin 0 -> 1040 bytes .../locale/nl/LC_MESSAGES/django.po | 46 + .../locale/nn/LC_MESSAGES/django.mo | Bin 0 -> 1060 bytes .../locale/nn/LC_MESSAGES/django.po | 46 + .../locale/os/LC_MESSAGES/django.mo | Bin 0 -> 1119 bytes .../locale/os/LC_MESSAGES/django.po | 45 + .../locale/pa/LC_MESSAGES/django.mo | Bin 0 -> 700 bytes .../locale/pa/LC_MESSAGES/django.po | 45 + .../locale/pl/LC_MESSAGES/django.mo | Bin 0 -> 1127 bytes .../locale/pl/LC_MESSAGES/django.po | 47 + .../locale/pt/LC_MESSAGES/django.mo | Bin 0 -> 1080 bytes .../locale/pt/LC_MESSAGES/django.po | 46 + .../locale/pt_BR/LC_MESSAGES/django.mo | Bin 0 -> 1089 bytes .../locale/pt_BR/LC_MESSAGES/django.po | 46 + .../locale/ro/LC_MESSAGES/django.mo | Bin 0 -> 672 bytes .../locale/ro/LC_MESSAGES/django.po | 46 + .../locale/ru/LC_MESSAGES/django.mo | Bin 0 -> 1298 bytes .../locale/ru/LC_MESSAGES/django.po | 50 + .../locale/sk/LC_MESSAGES/django.mo | Bin 0 -> 1061 bytes .../locale/sk/LC_MESSAGES/django.po | 46 + .../locale/sl/LC_MESSAGES/django.mo | Bin 0 -> 1098 bytes .../locale/sl/LC_MESSAGES/django.po | 47 + .../locale/sq/LC_MESSAGES/django.mo | Bin 0 -> 1083 bytes .../locale/sq/LC_MESSAGES/django.po | 46 + .../locale/sr/LC_MESSAGES/django.mo | Bin 0 -> 1203 bytes .../locale/sr/LC_MESSAGES/django.po | 47 + .../locale/sr_Latn/LC_MESSAGES/django.mo | Bin 0 -> 1114 bytes .../locale/sr_Latn/LC_MESSAGES/django.po | 47 + .../locale/sv/LC_MESSAGES/django.mo | Bin 0 -> 1042 bytes .../locale/sv/LC_MESSAGES/django.po | 46 + .../locale/sw/LC_MESSAGES/django.mo | Bin 0 -> 566 bytes .../locale/sw/LC_MESSAGES/django.po | 44 + .../locale/ta/LC_MESSAGES/django.mo | Bin 0 -> 681 bytes .../locale/ta/LC_MESSAGES/django.po | 45 + .../locale/te/LC_MESSAGES/django.mo | Bin 0 -> 693 bytes .../locale/te/LC_MESSAGES/django.po | 45 + .../locale/th/LC_MESSAGES/django.mo | Bin 0 -> 1189 bytes .../locale/th/LC_MESSAGES/django.po | 46 + .../locale/tr/LC_MESSAGES/django.mo | Bin 0 -> 1067 bytes .../locale/tr/LC_MESSAGES/django.po | 46 + .../locale/tt/LC_MESSAGES/django.mo | Bin 0 -> 662 bytes .../locale/tt/LC_MESSAGES/django.po | 45 + .../locale/uk/LC_MESSAGES/django.mo | Bin 0 -> 1234 bytes .../locale/uk/LC_MESSAGES/django.po | 48 + .../locale/ur/LC_MESSAGES/django.mo | Bin 0 -> 674 bytes .../locale/ur/LC_MESSAGES/django.po | 45 + .../locale/vi/LC_MESSAGES/django.mo | Bin 0 -> 1111 bytes .../locale/vi/LC_MESSAGES/django.po | 47 + .../locale/zh_CN/LC_MESSAGES/django.mo | Bin 0 -> 1022 bytes .../locale/zh_CN/LC_MESSAGES/django.po | 47 + .../locale/zh_TW/LC_MESSAGES/django.mo | Bin 0 -> 1036 bytes .../locale/zh_TW/LC_MESSAGES/django.po | 46 + django/contrib/contenttypes/management.py | 82 +- django/contrib/contenttypes/models.py | 108 +- django/contrib/contenttypes/tests.py | 268 +- django/contrib/contenttypes/views.py | 25 +- django/contrib/csrf/.gitignore | 1 - django/contrib/csrf/middleware.py | 7 - django/contrib/databrowse/.gitignore | 1 - django/contrib/databrowse/__init__.py | 1 - django/contrib/databrowse/datastructures.py | 215 - django/contrib/databrowse/plugins/.gitignore | 1 - .../contrib/databrowse/plugins/calendars.py | 86 - .../databrowse/plugins/fieldchoices.py | 74 - django/contrib/databrowse/plugins/objects.py | 14 - django/contrib/databrowse/sites.py | 149 - .../contrib/databrowse/templates/.gitignore | 1 - .../templates/databrowse/.gitignore | 1 - .../databrowse/templates/databrowse/base.html | 61 - .../templates/databrowse/base_site.html | 1 - .../templates/databrowse/calendar_day.html | 17 - .../databrowse/calendar_homepage.html | 17 - .../templates/databrowse/calendar_main.html | 17 - .../templates/databrowse/calendar_month.html | 17 - .../templates/databrowse/calendar_year.html | 17 - .../templates/databrowse/choice_detail.html | 17 - .../templates/databrowse/choice_list.html | 17 - .../databrowse/fieldchoice_detail.html | 17 - .../databrowse/fieldchoice_homepage.html | 17 - .../databrowse/fieldchoice_list.html | 17 - .../templates/databrowse/homepage.html | 21 - .../templates/databrowse/model_detail.html | 19 - .../templates/databrowse/object_detail.html | 41 - django/contrib/databrowse/urls.py | 20 - django/contrib/databrowse/views.py | 19 - django/contrib/flatpages/.gitignore | 1 - django/contrib/flatpages/admin.py | 14 +- .../flatpages/fixtures/example_site.json | 11 + .../flatpages/fixtures/sample_flatpages.json | 31 + django/contrib/flatpages/forms.py | 50 + .../flatpages/locale/af/LC_MESSAGES/django.mo | Bin 0 -> 566 bytes .../flatpages/locale/af/LC_MESSAGES/django.po | 91 + .../flatpages/locale/ar/LC_MESSAGES/django.mo | Bin 0 -> 2479 bytes .../flatpages/locale/ar/LC_MESSAGES/django.po | 100 + .../flatpages/locale/az/LC_MESSAGES/django.mo | Bin 0 -> 1867 bytes .../flatpages/locale/az/LC_MESSAGES/django.po | 101 + .../flatpages/locale/be/LC_MESSAGES/django.mo | Bin 0 -> 2731 bytes .../flatpages/locale/be/LC_MESSAGES/django.po | 100 + .../flatpages/locale/bg/LC_MESSAGES/django.mo | Bin 0 -> 2550 bytes .../flatpages/locale/bg/LC_MESSAGES/django.po | 99 + .../flatpages/locale/bn/LC_MESSAGES/django.mo | Bin 0 -> 2003 bytes .../flatpages/locale/bn/LC_MESSAGES/django.po | 94 + .../flatpages/locale/br/LC_MESSAGES/django.mo | Bin 0 -> 634 bytes .../flatpages/locale/br/LC_MESSAGES/django.po | 92 + .../flatpages/locale/bs/LC_MESSAGES/django.mo | Bin 0 -> 1869 bytes .../flatpages/locale/bs/LC_MESSAGES/django.po | 102 + .../flatpages/locale/ca/LC_MESSAGES/django.mo | Bin 0 -> 2106 bytes .../flatpages/locale/ca/LC_MESSAGES/django.po | 100 + .../flatpages/locale/cs/LC_MESSAGES/django.mo | Bin 0 -> 2155 bytes .../flatpages/locale/cs/LC_MESSAGES/django.po | 98 + .../flatpages/locale/cy/LC_MESSAGES/django.mo | Bin 0 -> 1295 bytes .../flatpages/locale/cy/LC_MESSAGES/django.po | 97 + .../flatpages/locale/da/LC_MESSAGES/django.mo | Bin 0 -> 2124 bytes .../flatpages/locale/da/LC_MESSAGES/django.po | 103 + .../flatpages/locale/de/LC_MESSAGES/django.mo | Bin 0 -> 2211 bytes .../flatpages/locale/de/LC_MESSAGES/django.po | 101 + .../flatpages/locale/el/LC_MESSAGES/django.mo | Bin 0 -> 2192 bytes .../flatpages/locale/el/LC_MESSAGES/django.po | 100 + .../flatpages/locale/en/LC_MESSAGES/django.mo | Bin 0 -> 356 bytes .../flatpages/locale/en/LC_MESSAGES/django.po | 88 + .../locale/en_GB/LC_MESSAGES/django.mo | Bin 0 -> 2080 bytes .../locale/en_GB/LC_MESSAGES/django.po | 99 + .../flatpages/locale/eo/LC_MESSAGES/django.mo | Bin 0 -> 2143 bytes .../flatpages/locale/eo/LC_MESSAGES/django.po | 98 + .../flatpages/locale/es/LC_MESSAGES/django.mo | Bin 0 -> 2113 bytes .../flatpages/locale/es/LC_MESSAGES/django.po | 99 + .../locale/es_AR/LC_MESSAGES/django.mo | Bin 0 -> 2140 bytes .../locale/es_AR/LC_MESSAGES/django.po | 99 + .../locale/es_MX/LC_MESSAGES/django.mo | Bin 0 -> 2156 bytes .../locale/es_MX/LC_MESSAGES/django.po | 98 + .../locale/es_VE/LC_MESSAGES/django.mo | Bin 0 -> 584 bytes .../locale/es_VE/LC_MESSAGES/django.po | 91 + .../flatpages/locale/et/LC_MESSAGES/django.mo | Bin 0 -> 2097 bytes .../flatpages/locale/et/LC_MESSAGES/django.po | 99 + .../flatpages/locale/eu/LC_MESSAGES/django.mo | Bin 0 -> 2091 bytes .../flatpages/locale/eu/LC_MESSAGES/django.po | 101 + .../flatpages/locale/fa/LC_MESSAGES/django.mo | Bin 0 -> 2435 bytes .../flatpages/locale/fa/LC_MESSAGES/django.po | 99 + .../flatpages/locale/fi/LC_MESSAGES/django.mo | Bin 0 -> 2147 bytes .../flatpages/locale/fi/LC_MESSAGES/django.po | 101 + .../flatpages/locale/fr/LC_MESSAGES/django.mo | Bin 0 -> 2264 bytes .../flatpages/locale/fr/LC_MESSAGES/django.po | 102 + .../locale/fy_NL/LC_MESSAGES/django.mo | Bin 0 -> 401 bytes .../locale/fy_NL/LC_MESSAGES/django.po | 85 + .../flatpages/locale/ga/LC_MESSAGES/django.mo | Bin 0 -> 2222 bytes .../flatpages/locale/ga/LC_MESSAGES/django.po | 102 + .../flatpages/locale/gl/LC_MESSAGES/django.mo | Bin 0 -> 2146 bytes .../flatpages/locale/gl/LC_MESSAGES/django.po | 100 + .../flatpages/locale/he/LC_MESSAGES/django.mo | Bin 0 -> 2277 bytes .../flatpages/locale/he/LC_MESSAGES/django.po | 99 + .../flatpages/locale/hi/LC_MESSAGES/django.mo | Bin 0 -> 2901 bytes .../flatpages/locale/hi/LC_MESSAGES/django.po | 96 + .../flatpages/locale/hr/LC_MESSAGES/django.mo | Bin 0 -> 2173 bytes .../flatpages/locale/hr/LC_MESSAGES/django.po | 101 + .../flatpages/locale/hu/LC_MESSAGES/django.mo | Bin 0 -> 2172 bytes .../flatpages/locale/hu/LC_MESSAGES/django.po | 99 + .../flatpages/locale/ia/LC_MESSAGES/django.mo | Bin 0 -> 569 bytes .../flatpages/locale/ia/LC_MESSAGES/django.po | 91 + .../flatpages/locale/id/LC_MESSAGES/django.mo | Bin 0 -> 2085 bytes .../flatpages/locale/id/LC_MESSAGES/django.po | 101 + .../flatpages/locale/is/LC_MESSAGES/django.mo | Bin 0 -> 2102 bytes .../flatpages/locale/is/LC_MESSAGES/django.po | 97 + .../flatpages/locale/it/LC_MESSAGES/django.mo | Bin 0 -> 2115 bytes .../flatpages/locale/it/LC_MESSAGES/django.po | 100 + .../flatpages/locale/ja/LC_MESSAGES/django.mo | Bin 0 -> 2306 bytes .../flatpages/locale/ja/LC_MESSAGES/django.po | 99 + .../flatpages/locale/ka/LC_MESSAGES/django.mo | Bin 0 -> 3144 bytes .../flatpages/locale/ka/LC_MESSAGES/django.po | 102 + .../flatpages/locale/kk/LC_MESSAGES/django.mo | Bin 0 -> 2110 bytes .../flatpages/locale/kk/LC_MESSAGES/django.po | 99 + .../flatpages/locale/km/LC_MESSAGES/django.mo | Bin 0 -> 2076 bytes .../flatpages/locale/km/LC_MESSAGES/django.po | 95 + .../flatpages/locale/kn/LC_MESSAGES/django.mo | Bin 0 -> 2012 bytes .../flatpages/locale/kn/LC_MESSAGES/django.po | 96 + .../flatpages/locale/ko/LC_MESSAGES/django.mo | Bin 0 -> 1785 bytes .../flatpages/locale/ko/LC_MESSAGES/django.po | 96 + .../flatpages/locale/lb/LC_MESSAGES/django.mo | Bin 0 -> 505 bytes .../flatpages/locale/lb/LC_MESSAGES/django.po | 91 + .../flatpages/locale/lt/LC_MESSAGES/django.mo | Bin 0 -> 2263 bytes .../flatpages/locale/lt/LC_MESSAGES/django.po | 101 + .../flatpages/locale/lv/LC_MESSAGES/django.mo | Bin 0 -> 1622 bytes .../flatpages/locale/lv/LC_MESSAGES/django.po | 98 + .../flatpages/locale/mk/LC_MESSAGES/django.mo | Bin 0 -> 2610 bytes .../flatpages/locale/mk/LC_MESSAGES/django.po | 101 + .../flatpages/locale/ml/LC_MESSAGES/django.mo | Bin 0 -> 3293 bytes .../flatpages/locale/ml/LC_MESSAGES/django.po | 97 + .../flatpages/locale/mn/LC_MESSAGES/django.mo | Bin 0 -> 2629 bytes .../flatpages/locale/mn/LC_MESSAGES/django.po | 100 + .../flatpages/locale/my/LC_MESSAGES/django.mo | Bin 0 -> 510 bytes .../flatpages/locale/my/LC_MESSAGES/django.po | 91 + .../flatpages/locale/nb/LC_MESSAGES/django.mo | Bin 0 -> 2099 bytes .../flatpages/locale/nb/LC_MESSAGES/django.po | 99 + .../flatpages/locale/ne/LC_MESSAGES/django.mo | Bin 0 -> 1379 bytes .../flatpages/locale/ne/LC_MESSAGES/django.po | 92 + .../flatpages/locale/nl/LC_MESSAGES/django.mo | Bin 0 -> 2107 bytes .../flatpages/locale/nl/LC_MESSAGES/django.po | 101 + .../flatpages/locale/nn/LC_MESSAGES/django.mo | Bin 0 -> 1772 bytes .../flatpages/locale/nn/LC_MESSAGES/django.po | 98 + .../flatpages/locale/os/LC_MESSAGES/django.mo | Bin 0 -> 2433 bytes .../flatpages/locale/os/LC_MESSAGES/django.po | 100 + .../flatpages/locale/pa/LC_MESSAGES/django.mo | Bin 0 -> 1003 bytes .../flatpages/locale/pa/LC_MESSAGES/django.po | 92 + .../flatpages/locale/pl/LC_MESSAGES/django.mo | Bin 0 -> 2213 bytes .../flatpages/locale/pl/LC_MESSAGES/django.po | 102 + .../flatpages/locale/pt/LC_MESSAGES/django.mo | Bin 0 -> 2121 bytes .../flatpages/locale/pt/LC_MESSAGES/django.po | 100 + .../locale/pt_BR/LC_MESSAGES/django.mo | Bin 0 -> 2136 bytes .../locale/pt_BR/LC_MESSAGES/django.po | 103 + .../flatpages/locale/ro/LC_MESSAGES/django.mo | Bin 0 -> 1857 bytes .../flatpages/locale/ro/LC_MESSAGES/django.po | 102 + .../flatpages/locale/ru/LC_MESSAGES/django.mo | Bin 0 -> 2658 bytes .../flatpages/locale/ru/LC_MESSAGES/django.po | 102 + .../flatpages/locale/sk/LC_MESSAGES/django.mo | Bin 0 -> 2149 bytes .../flatpages/locale/sk/LC_MESSAGES/django.po | 100 + .../flatpages/locale/sl/LC_MESSAGES/django.mo | Bin 0 -> 2166 bytes .../flatpages/locale/sl/LC_MESSAGES/django.po | 101 + .../flatpages/locale/sq/LC_MESSAGES/django.mo | Bin 0 -> 2190 bytes .../flatpages/locale/sq/LC_MESSAGES/django.po | 99 + .../flatpages/locale/sr/LC_MESSAGES/django.mo | Bin 0 -> 2628 bytes .../flatpages/locale/sr/LC_MESSAGES/django.po | 101 + .../locale/sr_Latn/LC_MESSAGES/django.mo | Bin 0 -> 2218 bytes .../locale/sr_Latn/LC_MESSAGES/django.po | 102 + .../flatpages/locale/sv/LC_MESSAGES/django.mo | Bin 0 -> 2122 bytes .../flatpages/locale/sv/LC_MESSAGES/django.po | 98 + .../flatpages/locale/sw/LC_MESSAGES/django.mo | Bin 0 -> 806 bytes .../flatpages/locale/sw/LC_MESSAGES/django.po | 91 + .../flatpages/locale/ta/LC_MESSAGES/django.mo | Bin 0 -> 2065 bytes .../flatpages/locale/ta/LC_MESSAGES/django.po | 95 + .../flatpages/locale/te/LC_MESSAGES/django.mo | Bin 0 -> 1323 bytes .../flatpages/locale/te/LC_MESSAGES/django.po | 94 + .../flatpages/locale/th/LC_MESSAGES/django.mo | Bin 0 -> 2795 bytes .../flatpages/locale/th/LC_MESSAGES/django.po | 95 + .../flatpages/locale/tr/LC_MESSAGES/django.mo | Bin 0 -> 2103 bytes .../flatpages/locale/tr/LC_MESSAGES/django.po | 100 + .../flatpages/locale/tt/LC_MESSAGES/django.mo | Bin 0 -> 2089 bytes .../flatpages/locale/tt/LC_MESSAGES/django.po | 99 + .../locale/udm/LC_MESSAGES/django.mo | Bin 0 -> 548 bytes .../locale/udm/LC_MESSAGES/django.po | 91 + .../flatpages/locale/uk/LC_MESSAGES/django.mo | Bin 0 -> 2619 bytes .../flatpages/locale/uk/LC_MESSAGES/django.po | 102 + .../flatpages/locale/ur/LC_MESSAGES/django.mo | Bin 0 -> 2067 bytes .../flatpages/locale/ur/LC_MESSAGES/django.po | 99 + .../flatpages/locale/vi/LC_MESSAGES/django.mo | Bin 0 -> 1105 bytes .../flatpages/locale/vi/LC_MESSAGES/django.po | 95 + .../locale/zh_CN/LC_MESSAGES/django.mo | Bin 0 -> 1988 bytes .../locale/zh_CN/LC_MESSAGES/django.po | 96 + .../locale/zh_TW/LC_MESSAGES/django.mo | Bin 0 -> 2054 bytes .../locale/zh_TW/LC_MESSAGES/django.po | 97 + django/contrib/flatpages/models.py | 19 +- .../templatetags}/__init__.py | 0 .../flatpages/templatetags/flatpages.py | 102 + django/contrib/flatpages/tests/__init__.py | 3 - django/contrib/flatpages/tests/csrf.py | 73 - django/contrib/flatpages/tests/middleware.py | 59 - .../tests/templates/flatpages/default.html | 11 +- django/contrib/flatpages/tests/test_csrf.py | 76 + django/contrib/flatpages/tests/test_forms.py | 99 + .../flatpages/tests/test_middleware.py | 158 + django/contrib/flatpages/tests/test_models.py | 22 + .../flatpages/tests/test_templatetags.py | 136 + django/contrib/flatpages/tests/test_views.py | 129 + django/contrib/flatpages/tests/urls.py | 2 +- django/contrib/flatpages/tests/views.py | 53 - django/contrib/flatpages/urls.py | 2 +- django/contrib/flatpages/views.py | 30 +- django/contrib/formtools/.gitignore | 1 - django/contrib/formtools/exceptions.py | 6 + .../formtools/locale/ar/LC_MESSAGES/django.mo | Bin 0 -> 698 bytes .../formtools/locale/ar/LC_MESSAGES/django.po | 35 + .../formtools/locale/az/LC_MESSAGES/django.mo | Bin 0 -> 447 bytes .../formtools/locale/az/LC_MESSAGES/django.po | 33 + .../formtools/locale/be/LC_MESSAGES/django.mo | Bin 0 -> 695 bytes .../formtools/locale/be/LC_MESSAGES/django.po | 34 + .../formtools/locale/bg/LC_MESSAGES/django.mo | Bin 0 -> 626 bytes .../formtools/locale/bg/LC_MESSAGES/django.po | 35 + .../formtools/locale/bn/LC_MESSAGES/django.mo | Bin 0 -> 450 bytes .../formtools/locale/bn/LC_MESSAGES/django.po | 33 + .../formtools/locale/br/LC_MESSAGES/django.mo | Bin 0 -> 586 bytes .../formtools/locale/br/LC_MESSAGES/django.po | 34 + .../formtools/locale/bs/LC_MESSAGES/django.mo | Bin 0 -> 524 bytes .../formtools/locale/bs/LC_MESSAGES/django.po | 34 + .../formtools/locale/ca/LC_MESSAGES/django.mo | Bin 0 -> 588 bytes .../formtools/locale/ca/LC_MESSAGES/django.po | 35 + .../formtools/locale/cs/LC_MESSAGES/django.mo | Bin 0 -> 750 bytes .../formtools/locale/cs/LC_MESSAGES/django.po | 35 + .../formtools/locale/cy/LC_MESSAGES/django.mo | Bin 0 -> 493 bytes .../formtools/locale/cy/LC_MESSAGES/django.po | 34 + .../formtools/locale/da/LC_MESSAGES/django.mo | Bin 0 -> 591 bytes .../formtools/locale/da/LC_MESSAGES/django.po | 35 + .../formtools/locale/de/LC_MESSAGES/django.mo | Bin 0 -> 731 bytes .../formtools/locale/de/LC_MESSAGES/django.po | 36 + .../formtools/locale/el/LC_MESSAGES/django.mo | Bin 0 -> 614 bytes .../formtools/locale/el/LC_MESSAGES/django.po | 34 + .../formtools/locale/en/LC_MESSAGES/django.mo | Bin 0 -> 356 bytes .../formtools/locale/en/LC_MESSAGES/django.po | 30 + .../locale/en_GB/LC_MESSAGES/django.mo | Bin 0 -> 608 bytes .../locale/en_GB/LC_MESSAGES/django.po | 35 + .../formtools/locale/eo/LC_MESSAGES/django.mo | Bin 0 -> 729 bytes .../formtools/locale/eo/LC_MESSAGES/django.po | 36 + .../formtools/locale/es/LC_MESSAGES/django.mo | Bin 0 -> 722 bytes .../formtools/locale/es/LC_MESSAGES/django.po | 35 + .../locale/es_AR/LC_MESSAGES/django.mo | Bin 0 -> 761 bytes .../locale/es_AR/LC_MESSAGES/django.po | 37 + .../locale/es_MX/LC_MESSAGES/django.mo | Bin 0 -> 605 bytes .../locale/es_MX/LC_MESSAGES/django.po | 34 + .../formtools/locale/et/LC_MESSAGES/django.mo | Bin 0 -> 474 bytes .../formtools/locale/et/LC_MESSAGES/django.po | 33 + .../formtools/locale/eu/LC_MESSAGES/django.mo | Bin 0 -> 727 bytes .../formtools/locale/eu/LC_MESSAGES/django.po | 34 + .../formtools/locale/fa/LC_MESSAGES/django.mo | Bin 0 -> 747 bytes .../formtools/locale/fa/LC_MESSAGES/django.po | 36 + .../formtools/locale/fi/LC_MESSAGES/django.mo | Bin 0 -> 601 bytes .../formtools/locale/fi/LC_MESSAGES/django.po | 35 + .../formtools/locale/fr/LC_MESSAGES/django.mo | Bin 0 -> 757 bytes .../formtools/locale/fr/LC_MESSAGES/django.po | 38 + .../locale/fy_NL/LC_MESSAGES/django.mo | Bin 0 -> 478 bytes .../locale/fy_NL/LC_MESSAGES/django.po | 33 + .../formtools/locale/ga/LC_MESSAGES/django.mo | Bin 0 -> 643 bytes .../formtools/locale/ga/LC_MESSAGES/django.po | 36 + .../formtools/locale/gl/LC_MESSAGES/django.mo | Bin 0 -> 604 bytes .../formtools/locale/gl/LC_MESSAGES/django.po | 35 + .../formtools/locale/he/LC_MESSAGES/django.mo | Bin 0 -> 734 bytes .../formtools/locale/he/LC_MESSAGES/django.po | 36 + .../formtools/locale/hi/LC_MESSAGES/django.mo | Bin 0 -> 640 bytes .../formtools/locale/hi/LC_MESSAGES/django.po | 35 + .../formtools/locale/hr/LC_MESSAGES/django.mo | Bin 0 -> 666 bytes .../formtools/locale/hr/LC_MESSAGES/django.po | 37 + .../formtools/locale/hu/LC_MESSAGES/django.mo | Bin 0 -> 582 bytes .../formtools/locale/hu/LC_MESSAGES/django.po | 35 + .../formtools/locale/ia/LC_MESSAGES/django.mo | Bin 0 -> 596 bytes .../formtools/locale/ia/LC_MESSAGES/django.po | 34 + .../formtools/locale/id/LC_MESSAGES/django.mo | Bin 0 -> 604 bytes .../formtools/locale/id/LC_MESSAGES/django.po | 34 + .../formtools/locale/is/LC_MESSAGES/django.mo | Bin 0 -> 590 bytes .../formtools/locale/is/LC_MESSAGES/django.po | 35 + .../formtools/locale/it/LC_MESSAGES/django.mo | Bin 0 -> 745 bytes .../formtools/locale/it/LC_MESSAGES/django.po | 36 + .../formtools/locale/ja/LC_MESSAGES/django.mo | Bin 0 -> 753 bytes .../formtools/locale/ja/LC_MESSAGES/django.po | 35 + .../formtools/locale/ka/LC_MESSAGES/django.mo | Bin 0 -> 643 bytes .../formtools/locale/ka/LC_MESSAGES/django.po | 35 + .../formtools/locale/kk/LC_MESSAGES/django.mo | Bin 0 -> 442 bytes .../formtools/locale/kk/LC_MESSAGES/django.po | 33 + .../formtools/locale/km/LC_MESSAGES/django.mo | Bin 0 -> 441 bytes .../formtools/locale/km/LC_MESSAGES/django.po | 33 + .../formtools/locale/kn/LC_MESSAGES/django.mo | Bin 0 -> 443 bytes .../formtools/locale/kn/LC_MESSAGES/django.po | 33 + .../formtools/locale/ko/LC_MESSAGES/django.mo | Bin 0 -> 442 bytes .../formtools/locale/ko/LC_MESSAGES/django.po | 33 + .../formtools/locale/lt/LC_MESSAGES/django.mo | Bin 0 -> 810 bytes .../formtools/locale/lt/LC_MESSAGES/django.po | 36 + .../formtools/locale/lv/LC_MESSAGES/django.mo | Bin 0 -> 485 bytes .../formtools/locale/lv/LC_MESSAGES/django.po | 34 + .../formtools/locale/mk/LC_MESSAGES/django.mo | Bin 0 -> 829 bytes .../formtools/locale/mk/LC_MESSAGES/django.po | 36 + .../formtools/locale/ml/LC_MESSAGES/django.mo | Bin 0 -> 688 bytes .../formtools/locale/ml/LC_MESSAGES/django.po | 35 + .../formtools/locale/mn/LC_MESSAGES/django.mo | Bin 0 -> 616 bytes .../formtools/locale/mn/LC_MESSAGES/django.po | 35 + .../formtools/locale/nb/LC_MESSAGES/django.mo | Bin 0 -> 723 bytes .../formtools/locale/nb/LC_MESSAGES/django.po | 36 + .../formtools/locale/ne/LC_MESSAGES/django.mo | Bin 0 -> 650 bytes .../formtools/locale/ne/LC_MESSAGES/django.po | 34 + .../formtools/locale/nl/LC_MESSAGES/django.mo | Bin 0 -> 712 bytes .../formtools/locale/nl/LC_MESSAGES/django.po | 36 + .../formtools/locale/nn/LC_MESSAGES/django.mo | Bin 0 -> 597 bytes .../formtools/locale/nn/LC_MESSAGES/django.po | 35 + .../formtools/locale/os/LC_MESSAGES/django.mo | Bin 0 -> 631 bytes .../formtools/locale/os/LC_MESSAGES/django.po | 34 + .../formtools/locale/pa/LC_MESSAGES/django.mo | Bin 0 -> 632 bytes .../formtools/locale/pa/LC_MESSAGES/django.po | 34 + .../formtools/locale/pl/LC_MESSAGES/django.mo | Bin 0 -> 651 bytes .../formtools/locale/pl/LC_MESSAGES/django.po | 36 + .../formtools/locale/pt/LC_MESSAGES/django.mo | Bin 0 -> 730 bytes .../formtools/locale/pt/LC_MESSAGES/django.po | 35 + .../locale/pt_BR/LC_MESSAGES/django.mo | Bin 0 -> 764 bytes .../locale/pt_BR/LC_MESSAGES/django.po | 36 + .../formtools/locale/ro/LC_MESSAGES/django.mo | Bin 0 -> 633 bytes .../formtools/locale/ro/LC_MESSAGES/django.po | 35 + .../formtools/locale/ru/LC_MESSAGES/django.mo | Bin 0 -> 901 bytes .../formtools/locale/ru/LC_MESSAGES/django.po | 37 + .../formtools/locale/sk/LC_MESSAGES/django.mo | Bin 0 -> 760 bytes .../formtools/locale/sk/LC_MESSAGES/django.po | 36 + .../formtools/locale/sl/LC_MESSAGES/django.mo | Bin 0 -> 777 bytes .../formtools/locale/sl/LC_MESSAGES/django.po | 37 + .../formtools/locale/sq/LC_MESSAGES/django.mo | Bin 0 -> 602 bytes .../formtools/locale/sq/LC_MESSAGES/django.po | 34 + .../formtools/locale/sr/LC_MESSAGES/django.mo | Bin 0 -> 696 bytes .../formtools/locale/sr/LC_MESSAGES/django.po | 36 + .../locale/sr_Latn/LC_MESSAGES/django.mo | Bin 0 -> 686 bytes .../locale/sr_Latn/LC_MESSAGES/django.po | 36 + .../formtools/locale/sv/LC_MESSAGES/django.mo | Bin 0 -> 724 bytes .../formtools/locale/sv/LC_MESSAGES/django.po | 36 + .../formtools/locale/sw/LC_MESSAGES/django.mo | Bin 0 -> 597 bytes .../formtools/locale/sw/LC_MESSAGES/django.po | 33 + .../formtools/locale/ta/LC_MESSAGES/django.mo | Bin 0 -> 448 bytes .../formtools/locale/ta/LC_MESSAGES/django.po | 33 + .../formtools/locale/te/LC_MESSAGES/django.mo | Bin 0 -> 449 bytes .../formtools/locale/te/LC_MESSAGES/django.po | 33 + .../formtools/locale/th/LC_MESSAGES/django.mo | Bin 0 -> 670 bytes .../formtools/locale/th/LC_MESSAGES/django.po | 35 + .../formtools/locale/tr/LC_MESSAGES/django.mo | Bin 0 -> 706 bytes .../formtools/locale/tr/LC_MESSAGES/django.po | 36 + .../formtools/locale/tt/LC_MESSAGES/django.mo | Bin 0 -> 441 bytes .../formtools/locale/tt/LC_MESSAGES/django.po | 33 + .../formtools/locale/uk/LC_MESSAGES/django.mo | Bin 0 -> 706 bytes .../formtools/locale/uk/LC_MESSAGES/django.po | 36 + .../formtools/locale/ur/LC_MESSAGES/django.mo | Bin 0 -> 447 bytes .../formtools/locale/ur/LC_MESSAGES/django.po | 33 + .../formtools/locale/vi/LC_MESSAGES/django.mo | Bin 0 -> 469 bytes .../formtools/locale/vi/LC_MESSAGES/django.po | 33 + .../locale/zh_CN/LC_MESSAGES/django.mo | Bin 0 -> 591 bytes .../locale/zh_CN/LC_MESSAGES/django.po | 35 + .../locale/zh_TW/LC_MESSAGES/django.mo | Bin 0 -> 592 bytes .../locale/zh_TW/LC_MESSAGES/django.po | 35 + django/contrib/formtools/preview.py | 49 +- django/contrib/formtools/templates/.gitignore | 1 - .../formtools/templates/formtools/.gitignore | 1 - .../formtools/wizard/wizard_form.html | 18 + django/contrib/formtools/test_urls.py | 10 - django/contrib/formtools/tests.py | 269 - .../ar => formtools/tests}/__init__.py | 0 django/contrib/formtools/tests/forms.py | 15 + .../formtools/tests/templates/404.html | 1 + .../formtools/tests/templates/base.html | 2 + .../tests/templates/forms/wizard.html | 13 + django/contrib/formtools/tests/tests.py | 183 + django/contrib/formtools/tests/urls.py | 15 + .../formtools/tests/wizard/__init__.py | 19 + .../wizard/namedwizardtests}/__init__.py | 0 .../tests/wizard/namedwizardtests/forms.py | 52 + .../tests/wizard/namedwizardtests/tests.py | 382 + .../tests/wizard/namedwizardtests/urls.py | 24 + .../contrib/formtools/tests/wizard/storage.py | 87 + .../tests/wizard/test_cookiestorage.py | 47 + .../formtools/tests/wizard/test_forms.py | 253 + .../tests/wizard/test_loadstorage.py | 18 + .../tests/wizard/test_sessionstorage.py | 11 + .../tests/wizard/wizardtests}/__init__.py | 0 .../tests/wizard/wizardtests/forms.py | 67 + .../templates/other_wizard_form.html | 1 + .../tests/wizard/wizardtests/tests.py | 407 + .../tests/wizard/wizardtests/urls.py | 22 + django/contrib/formtools/utils.py | 33 +- django/contrib/formtools/wizard.py | 265 - .../br => formtools/wizard}/__init__.py | 0 django/contrib/formtools/wizard/forms.py | 7 + .../formtools/wizard/storage/__init__.py | 14 + .../contrib/formtools/wizard/storage/base.py | 109 + .../formtools/wizard/storage/cookie.py | 33 + .../formtools/wizard/storage/exceptions.py | 7 + .../formtools/wizard/storage/session.py | 19 + django/contrib/formtools/wizard/views.py | 731 ++ django/contrib/gis/.gitignore | 1 - django/contrib/gis/__init__.py | 6 + django/contrib/gis/admin/.gitignore | 1 - django/contrib/gis/admin/options.py | 28 +- django/contrib/gis/admin/widgets.py | 32 +- django/contrib/gis/db/.gitignore | 1 - django/contrib/gis/db/backend/.gitignore | 1 - django/contrib/gis/db/backend/__init__.py | 11 - .../contrib/gis/db/backend/mysql/.gitignore | 1 - .../contrib/gis/db/backend/oracle/.gitignore | 1 - .../contrib/gis/db/backend/postgis/.gitignore | 1 - .../gis/db/backend/spatialite/.gitignore | 1 - django/contrib/gis/db/backends/adapter.py | 2 + django/contrib/gis/db/backends/base.py | 35 +- django/contrib/gis/db/backends/mysql/base.py | 2 +- .../contrib/gis/db/backends/mysql/compiler.py | 35 + .../gis/db/backends/mysql/operations.py | 40 +- .../gis/db/backends/oracle/compiler.py | 27 +- .../gis/db/backends/oracle/introspection.py | 11 +- .../contrib/gis/db/backends/oracle/models.py | 5 +- .../gis/db/backends/oracle/operations.py | 41 +- .../gis/db/backends/postgis/adapter.py | 17 +- .../gis/db/backends/postgis/creation.py | 57 +- .../gis/db/backends/postgis/introspection.py | 8 + .../contrib/gis/db/backends/postgis/models.py | 4 +- .../gis/db/backends/postgis/operations.py | 192 +- .../gis/db/backends/spatialite/base.py | 71 +- .../gis/db/backends/spatialite/creation.py | 85 +- .../db/backends/spatialite/introspection.py | 3 +- .../gis/db/backends/spatialite/models.py | 4 +- .../gis/db/backends/spatialite/operations.py | 82 +- django/contrib/gis/db/backends/util.py | 14 +- django/contrib/gis/db/models/.gitignore | 1 - django/contrib/gis/db/models/__init__.py | 8 +- django/contrib/gis/db/models/aggregates.py | 1 - django/contrib/gis/db/models/fields.py | 19 +- .../contrib/gis/db/models/fields/.gitignore | 1 - django/contrib/gis/db/models/manager.py | 62 +- django/contrib/gis/db/models/proxy.py | 4 +- django/contrib/gis/db/models/query.py | 43 +- django/contrib/gis/db/models/sql/.gitignore | 1 - .../contrib/gis/db/models/sql/aggregates.py | 13 +- django/contrib/gis/db/models/sql/compiler.py | 145 +- .../contrib/gis/db/models/sql/conversion.py | 2 +- django/contrib/gis/db/models/sql/query.py | 6 +- django/contrib/gis/db/models/sql/where.py | 14 +- django/contrib/gis/feeds.py | 24 +- django/contrib/gis/forms/.gitignore | 1 - django/contrib/gis/forms/__init__.py | 5 +- django/contrib/gis/forms/fields.py | 111 +- django/contrib/gis/forms/widgets.py | 120 + django/contrib/gis/gdal/.gitignore | 1 - django/contrib/gis/gdal/__init__.py | 23 +- django/contrib/gis/gdal/base.py | 7 +- django/contrib/gis/gdal/datasource.py | 25 +- django/contrib/gis/gdal/driver.py | 13 +- django/contrib/gis/gdal/envelope.py | 6 +- django/contrib/gis/gdal/error.py | 2 +- django/contrib/gis/gdal/feature.py | 50 +- django/contrib/gis/gdal/field.py | 42 +- django/contrib/gis/gdal/geometries.py | 77 +- django/contrib/gis/gdal/geomtype.py | 8 +- django/contrib/gis/gdal/layer.py | 34 +- django/contrib/gis/gdal/libgdal.py | 69 +- django/contrib/gis/gdal/prototypes/.gitignore | 1 - django/contrib/gis/gdal/prototypes/ds.py | 7 +- .../contrib/gis/gdal/prototypes/errcheck.py | 21 +- .../contrib/gis/gdal/prototypes/generation.py | 20 +- django/contrib/gis/gdal/prototypes/geom.py | 30 +- django/contrib/gis/gdal/prototypes/srs.py | 19 +- django/contrib/gis/gdal/srs.py | 83 +- django/contrib/gis/gdal/tests/.gitignore | 1 - django/contrib/gis/gdal/tests/__init__.py | 25 - django/contrib/gis/gdal/tests/test_driver.py | 19 +- django/contrib/gis/gdal/tests/test_ds.py | 94 +- .../contrib/gis/gdal/tests/test_envelope.py | 99 +- django/contrib/gis/gdal/tests/test_geom.py | 65 +- django/contrib/gis/gdal/tests/test_srs.py | 21 +- django/contrib/gis/geoip/__init__.py | 20 + django/contrib/gis/geoip/base.py | 265 + django/contrib/gis/geoip/libgeoip.py | 31 + django/contrib/gis/geoip/prototypes.py | 114 + django/contrib/gis/geoip/tests.py | 120 + .../contrib/gis/geometry/backend/__init__.py | 6 +- django/contrib/gis/geometry/backend/geos.py | 5 +- django/contrib/gis/geometry/regex.py | 2 +- django/contrib/gis/geometry/test_data.py | 13 +- django/contrib/gis/geos/.gitignore | 1 - django/contrib/gis/geos/__init__.py | 24 +- django/contrib/gis/geos/base.py | 7 +- django/contrib/gis/geos/collections.py | 13 +- django/contrib/gis/geos/coordseq.py | 1 + django/contrib/gis/geos/factory.py | 32 +- django/contrib/gis/geos/geometry.py | 204 +- django/contrib/gis/geos/libgeos.py | 36 +- django/contrib/gis/geos/linestring.py | 3 +- django/contrib/gis/geos/mutable_list.py | 55 +- django/contrib/gis/geos/point.py | 12 +- django/contrib/gis/geos/polygon.py | 10 +- django/contrib/gis/geos/prototypes/.gitignore | 1 - .../contrib/gis/geos/prototypes/__init__.py | 28 +- django/contrib/gis/geos/prototypes/geom.py | 10 +- django/contrib/gis/geos/prototypes/io.py | 65 +- django/contrib/gis/geos/prototypes/misc.py | 16 +- .../contrib/gis/geos/prototypes/topology.py | 25 +- django/contrib/gis/geos/tests/.gitignore | 1 - django/contrib/gis/geos/tests/__init__.py | 25 - django/contrib/gis/geos/tests/test_geos.py | 398 +- .../gis/geos/tests/test_geos_mutation.py | 29 +- django/contrib/gis/geos/tests/test_io.py | 62 +- .../gis/geos/tests/test_mutable_list.py | 75 +- .../gis/locale/ar/LC_MESSAGES/django.mo | Bin 0 -> 1875 bytes .../gis/locale/ar/LC_MESSAGES/django.po | 94 + .../gis/locale/az/LC_MESSAGES/django.mo | Bin 0 -> 1385 bytes .../gis/locale/az/LC_MESSAGES/django.po | 94 + .../gis/locale/be/LC_MESSAGES/django.mo | Bin 0 -> 2150 bytes .../gis/locale/be/LC_MESSAGES/django.po | 94 + .../gis/locale/bg/LC_MESSAGES/django.mo | Bin 0 -> 2170 bytes .../gis/locale/bg/LC_MESSAGES/django.po | 95 + .../gis/locale/bn/LC_MESSAGES/django.mo | Bin 0 -> 812 bytes .../gis/locale/bn/LC_MESSAGES/django.po | 92 + .../gis/locale/br/LC_MESSAGES/django.mo | Bin 0 -> 566 bytes .../gis/locale/br/LC_MESSAGES/django.po | 92 + .../gis/locale/bs/LC_MESSAGES/django.mo | Bin 0 -> 1476 bytes .../gis/locale/bs/LC_MESSAGES/django.po | 96 + .../gis/locale/ca/LC_MESSAGES/django.mo | Bin 0 -> 1831 bytes .../gis/locale/ca/LC_MESSAGES/django.po | 97 + .../gis/locale/cs/LC_MESSAGES/django.mo | Bin 0 -> 1847 bytes .../gis/locale/cs/LC_MESSAGES/django.po | 96 + .../gis/locale/cy/LC_MESSAGES/django.mo | Bin 0 -> 488 bytes .../gis/locale/cy/LC_MESSAGES/django.po | 92 + .../gis/locale/da/LC_MESSAGES/django.mo | Bin 0 -> 1740 bytes .../gis/locale/da/LC_MESSAGES/django.po | 97 + .../gis/locale/de/LC_MESSAGES/django.mo | Bin 0 -> 1806 bytes .../gis/locale/de/LC_MESSAGES/django.po | 95 + .../gis/locale/el/LC_MESSAGES/django.mo | Bin 0 -> 1784 bytes .../gis/locale/el/LC_MESSAGES/django.po | 97 + .../gis/locale/en/LC_MESSAGES/django.mo | Bin 0 -> 356 bytes .../gis/locale/en/LC_MESSAGES/django.po | 88 + .../gis/locale/en_GB/LC_MESSAGES/django.mo | Bin 0 -> 1746 bytes .../gis/locale/en_GB/LC_MESSAGES/django.po | 95 + .../gis/locale/eo/LC_MESSAGES/django.mo | Bin 0 -> 1760 bytes .../gis/locale/eo/LC_MESSAGES/django.po | 94 + .../gis/locale/es/LC_MESSAGES/django.mo | Bin 0 -> 1850 bytes .../gis/locale/es/LC_MESSAGES/django.po | 97 + .../gis/locale/es_AR/LC_MESSAGES/django.mo | Bin 0 -> 1870 bytes .../gis/locale/es_AR/LC_MESSAGES/django.po | 97 + .../gis/locale/es_MX/LC_MESSAGES/django.mo | Bin 0 -> 1858 bytes .../gis/locale/es_MX/LC_MESSAGES/django.po | 96 + .../gis/locale/et/LC_MESSAGES/django.mo | Bin 0 -> 1328 bytes .../gis/locale/et/LC_MESSAGES/django.po | 94 + .../gis/locale/eu/LC_MESSAGES/django.mo | Bin 0 -> 1738 bytes .../gis/locale/eu/LC_MESSAGES/django.po | 93 + .../gis/locale/fa/LC_MESSAGES/django.mo | Bin 0 -> 1954 bytes .../gis/locale/fa/LC_MESSAGES/django.po | 95 + .../gis/locale/fi/LC_MESSAGES/django.mo | Bin 0 -> 1320 bytes .../gis/locale/fi/LC_MESSAGES/django.po | 93 + .../gis/locale/fr/LC_MESSAGES/django.mo | Bin 0 -> 1838 bytes .../gis/locale/fr/LC_MESSAGES/django.po | 97 + .../gis/locale/fy_NL/LC_MESSAGES/django.mo | Bin 0 -> 401 bytes .../gis/locale/fy_NL/LC_MESSAGES/django.po | 89 + .../gis/locale/ga/LC_MESSAGES/django.mo | Bin 0 -> 1851 bytes .../gis/locale/ga/LC_MESSAGES/django.po | 98 + .../gis/locale/gl/LC_MESSAGES/django.mo | Bin 0 -> 1865 bytes .../gis/locale/gl/LC_MESSAGES/django.po | 97 + .../gis/locale/he/LC_MESSAGES/django.mo | Bin 0 -> 1865 bytes .../gis/locale/he/LC_MESSAGES/django.po | 93 + .../gis/locale/hi/LC_MESSAGES/django.mo | Bin 0 -> 2385 bytes .../gis/locale/hi/LC_MESSAGES/django.po | 94 + .../gis/locale/hr/LC_MESSAGES/django.mo | Bin 0 -> 1859 bytes .../gis/locale/hr/LC_MESSAGES/django.po | 97 + .../gis/locale/hu/LC_MESSAGES/django.mo | Bin 0 -> 1750 bytes .../gis/locale/hu/LC_MESSAGES/django.po | 95 + .../gis/locale/ia/LC_MESSAGES/django.mo | Bin 0 -> 1826 bytes .../gis/locale/ia/LC_MESSAGES/django.po | 96 + .../gis/locale/id/LC_MESSAGES/django.mo | Bin 0 -> 1732 bytes .../gis/locale/id/LC_MESSAGES/django.po | 95 + .../gis/locale/is/LC_MESSAGES/django.mo | Bin 0 -> 1652 bytes .../gis/locale/is/LC_MESSAGES/django.po | 93 + .../gis/locale/it/LC_MESSAGES/django.mo | Bin 0 -> 1796 bytes .../gis/locale/it/LC_MESSAGES/django.po | 96 + .../gis/locale/ja/LC_MESSAGES/django.mo | Bin 0 -> 1895 bytes .../gis/locale/ja/LC_MESSAGES/django.po | 95 + .../gis/locale/ka/LC_MESSAGES/django.mo | Bin 0 -> 2589 bytes .../gis/locale/ka/LC_MESSAGES/django.po | 94 + .../gis/locale/kk/LC_MESSAGES/django.mo | Bin 0 -> 1583 bytes .../gis/locale/kk/LC_MESSAGES/django.po | 95 + .../gis/locale/km/LC_MESSAGES/django.mo | Bin 0 -> 391 bytes .../gis/locale/km/LC_MESSAGES/django.po | 89 + .../gis/locale/kn/LC_MESSAGES/django.mo | Bin 0 -> 438 bytes .../gis/locale/kn/LC_MESSAGES/django.po | 91 + .../gis/locale/ko/LC_MESSAGES/django.mo | Bin 0 -> 1418 bytes .../gis/locale/ko/LC_MESSAGES/django.po | 93 + .../gis/locale/lt/LC_MESSAGES/django.mo | Bin 0 -> 1812 bytes .../gis/locale/lt/LC_MESSAGES/django.po | 95 + .../gis/locale/lv/LC_MESSAGES/django.mo | Bin 0 -> 1443 bytes .../gis/locale/lv/LC_MESSAGES/django.po | 94 + .../gis/locale/mk/LC_MESSAGES/django.mo | Bin 0 -> 2266 bytes .../gis/locale/mk/LC_MESSAGES/django.po | 97 + .../gis/locale/ml/LC_MESSAGES/django.mo | Bin 0 -> 2714 bytes .../gis/locale/ml/LC_MESSAGES/django.po | 96 + .../gis/locale/mn/LC_MESSAGES/django.mo | Bin 0 -> 2117 bytes .../gis/locale/mn/LC_MESSAGES/django.po | 99 + .../gis/locale/nb/LC_MESSAGES/django.mo | Bin 0 -> 1725 bytes .../gis/locale/nb/LC_MESSAGES/django.po | 94 + .../gis/locale/ne/LC_MESSAGES/django.mo | Bin 0 -> 985 bytes .../gis/locale/ne/LC_MESSAGES/django.po | 92 + .../gis/locale/nl/LC_MESSAGES/django.mo | Bin 0 -> 1778 bytes .../gis/locale/nl/LC_MESSAGES/django.po | 99 + .../gis/locale/nn/LC_MESSAGES/django.mo | Bin 0 -> 1205 bytes .../gis/locale/nn/LC_MESSAGES/django.po | 94 + .../gis/locale/os/LC_MESSAGES/django.mo | Bin 0 -> 2034 bytes .../gis/locale/os/LC_MESSAGES/django.po | 94 + .../gis/locale/pa/LC_MESSAGES/django.mo | Bin 0 -> 1399 bytes .../gis/locale/pa/LC_MESSAGES/django.po | 93 + .../gis/locale/pl/LC_MESSAGES/django.mo | Bin 0 -> 1860 bytes .../gis/locale/pl/LC_MESSAGES/django.po | 97 + .../gis/locale/pt/LC_MESSAGES/django.mo | Bin 0 -> 1788 bytes .../gis/locale/pt/LC_MESSAGES/django.po | 96 + .../gis/locale/pt_BR/LC_MESSAGES/django.mo | Bin 0 -> 1800 bytes .../gis/locale/pt_BR/LC_MESSAGES/django.po | 97 + .../gis/locale/ro/LC_MESSAGES/django.mo | Bin 0 -> 1435 bytes .../gis/locale/ro/LC_MESSAGES/django.po | 97 + .../gis/locale/ru/LC_MESSAGES/django.mo | Bin 0 -> 2207 bytes .../gis/locale/ru/LC_MESSAGES/django.po | 97 + .../gis/locale/sk/LC_MESSAGES/django.mo | Bin 0 -> 1815 bytes .../gis/locale/sk/LC_MESSAGES/django.po | 93 + .../gis/locale/sl/LC_MESSAGES/django.mo | Bin 0 -> 1817 bytes .../gis/locale/sl/LC_MESSAGES/django.po | 97 + .../gis/locale/sq/LC_MESSAGES/django.mo | Bin 0 -> 1811 bytes .../gis/locale/sq/LC_MESSAGES/django.po | 95 + .../gis/locale/sr/LC_MESSAGES/django.mo | Bin 0 -> 2208 bytes .../gis/locale/sr/LC_MESSAGES/django.po | 95 + .../gis/locale/sr_Latn/LC_MESSAGES/django.mo | Bin 0 -> 1874 bytes .../gis/locale/sr_Latn/LC_MESSAGES/django.po | 95 + .../gis/locale/sv/LC_MESSAGES/django.mo | Bin 0 -> 1728 bytes .../gis/locale/sv/LC_MESSAGES/django.po | 93 + .../gis/locale/sw/LC_MESSAGES/django.mo | Bin 0 -> 1419 bytes .../gis/locale/sw/LC_MESSAGES/django.po | 93 + .../gis/locale/ta/LC_MESSAGES/django.mo | Bin 0 -> 443 bytes .../gis/locale/ta/LC_MESSAGES/django.po | 91 + .../gis/locale/te/LC_MESSAGES/django.mo | Bin 0 -> 827 bytes .../gis/locale/te/LC_MESSAGES/django.po | 92 + .../gis/locale/th/LC_MESSAGES/django.mo | Bin 0 -> 2409 bytes .../gis/locale/th/LC_MESSAGES/django.po | 94 + .../gis/locale/tr/LC_MESSAGES/django.mo | Bin 0 -> 1806 bytes .../gis/locale/tr/LC_MESSAGES/django.po | 97 + .../gis/locale/tt/LC_MESSAGES/django.mo | Bin 0 -> 1679 bytes .../gis/locale/tt/LC_MESSAGES/django.po | 94 + .../gis/locale/uk/LC_MESSAGES/django.mo | Bin 0 -> 1421 bytes .../gis/locale/uk/LC_MESSAGES/django.po | 96 + .../gis/locale/ur/LC_MESSAGES/django.mo | Bin 0 -> 1600 bytes .../gis/locale/ur/LC_MESSAGES/django.po | 94 + .../gis/locale/vi/LC_MESSAGES/django.mo | Bin 0 -> 1825 bytes .../gis/locale/vi/LC_MESSAGES/django.po | 96 + .../gis/locale/zh_CN/LC_MESSAGES/django.mo | Bin 0 -> 1684 bytes .../gis/locale/zh_CN/LC_MESSAGES/django.po | 96 + .../gis/locale/zh_TW/LC_MESSAGES/django.mo | Bin 0 -> 1812 bytes .../gis/locale/zh_TW/LC_MESSAGES/django.po | 94 + django/contrib/gis/management/.gitignore | 1 - django/contrib/gis/management/base.py | 15 - .../gis/management/commands/.gitignore | 1 - .../gis/management/commands/inspectdb.py | 3 - .../gis/management/commands/ogrinspect.py | 36 +- django/contrib/gis/maps/.gitignore | 1 - django/contrib/gis/maps/google/.gitignore | 1 - django/contrib/gis/maps/google/gmap.py | 29 +- django/contrib/gis/maps/google/overlays.py | 30 +- django/contrib/gis/maps/google/zoom.py | 25 +- django/contrib/gis/maps/openlayers/.gitignore | 1 - django/contrib/gis/measure.py | 316 +- django/contrib/gis/shortcuts.py | 13 +- django/contrib/gis/sitemaps/.gitignore | 1 - django/contrib/gis/sitemaps/georss.py | 12 +- django/contrib/gis/sitemaps/kml.py | 2 +- django/contrib/gis/sitemaps/views.py | 23 +- .../contrib/gis/static/gis/js/OLMapWidget.js | 376 + django/contrib/gis/templates/.gitignore | 1 - django/contrib/gis/templates/gis/.gitignore | 1 - .../gis/templates/gis/admin/.gitignore | 1 - .../gis/templates/gis/admin/openlayers.html | 5 +- .../gis/templates/gis/admin/openlayers.js | 84 +- django/contrib/gis/templates/gis/admin/osm.js | 2 +- .../gis/templates/gis/google/.gitignore | 1 - .../gis/templates/gis/google/google-map.js | 8 +- .../contrib/gis/templates/gis/kml/.gitignore | 1 - .../gis/templates/gis/openlayers-osm.html | 17 + .../contrib/gis/templates/gis/openlayers.html | 34 + .../gis/templates/gis/sitemaps/.gitignore | 1 - django/contrib/gis/tests/.gitignore | 1 - django/contrib/gis/tests/__init__.py | 125 +- django/contrib/gis/tests/data/.gitignore | 1 - .../gis/tests/data/ch-city/ch-city.dbf | Bin 0 -> 285 bytes .../gis/tests/data/ch-city/ch-city.prj | 1 + .../gis/tests/data/ch-city/ch-city.shp | Bin 0 -> 128 bytes .../gis/tests/data/ch-city/ch-city.shx | Bin 0 -> 108 bytes .../contrib/gis/tests/data/cities/.gitignore | 1 - .../gis/tests/data/counties/.gitignore | 1 - django/contrib/gis/tests/data/geometries.json | 123 + .../contrib/gis/tests/data/geometries.json.gz | Bin 9100 -> 0 bytes .../gis/tests/data/interstates/.gitignore | 1 - .../gis/tests/data/test_point/.gitignore | 1 - .../gis/tests/data/test_poly/.gitignore | 1 - .../gis/tests/data/test_vrt/.gitignore | 1 - django/contrib/gis/tests/data/texas.dbf | Bin 0 -> 660 bytes django/contrib/gis/tests/distapp/.gitignore | 1 - django/contrib/gis/tests/distapp/models.py | 22 +- django/contrib/gis/tests/distapp/tests.py | 37 +- django/contrib/gis/tests/geo3d/models.py | 26 +- django/contrib/gis/tests/geo3d/tests.py | 183 +- .../ca => gis/tests/geoadmin}/__init__.py | 0 django/contrib/gis/tests/geoadmin/models.py | 12 + django/contrib/gis/tests/geoadmin/tests.py | 73 + django/contrib/gis/tests/geoadmin/urls.py | 6 + django/contrib/gis/tests/geoapp/.gitignore | 1 - django/contrib/gis/tests/geoapp/feeds.py | 7 +- django/contrib/gis/tests/geoapp/models.py | 21 +- django/contrib/gis/tests/geoapp/sitemaps.py | 8 +- .../contrib/gis/tests/geoapp/sql/.gitignore | 1 - .../gis/tests/geoapp/sql/city.mysql.sql | 8 - .../gis/tests/geoapp/sql/city.oracle.sql | 8 - .../geoapp/sql/city.postgresql_psycopg2.sql | 8 - .../gis/tests/geoapp/sql/city.sqlite3.sql | 8 - django/contrib/gis/tests/geoapp/sql/co.wkt | 1 - .../gis/tests/geoapp/sql/country.mysql.sql | 4 - .../sql/country.postgresql_psycopg2.sql | 4 - .../gis/tests/geoapp/sql/country.sqlite3.sql | 4 - django/contrib/gis/tests/geoapp/sql/ks.wkt | 1 - django/contrib/gis/tests/geoapp/sql/nz.wkt | 1 - .../gis/tests/geoapp/sql/state.mysql.sql | 5 - .../geoapp/sql/state.postgresql_psycopg2.sql | 5 - .../gis/tests/geoapp/sql/state.sqlite3.sql | 5 - django/contrib/gis/tests/geoapp/sql/tx.wkt | 1 - django/contrib/gis/tests/geoapp/test_feeds.py | 20 +- .../contrib/gis/tests/geoapp/test_regress.py | 72 +- .../contrib/gis/tests/geoapp/test_sitemaps.py | 28 +- django/contrib/gis/tests/geoapp/tests.py | 890 +- django/contrib/gis/tests/geoapp/urls.py | 14 +- django/contrib/gis/tests/geogapp/models.py | 10 +- django/contrib/gis/tests/geogapp/tests.py | 26 +- .../ch => gis/tests/inspectapp}/__init__.py | 0 django/contrib/gis/tests/inspectapp/models.py | 13 + django/contrib/gis/tests/inspectapp/tests.py | 143 + django/contrib/gis/tests/layermap/.gitignore | 1 - django/contrib/gis/tests/layermap/models.py | 1 + django/contrib/gis/tests/layermap/tests.py | 163 +- .../contrib/gis/tests/relatedapp/.gitignore | 1 - .../relatedapp/fixtures/initial_data.json.gz | Bin 528 -> 526 bytes django/contrib/gis/tests/relatedapp/models.py | 18 +- django/contrib/gis/tests/relatedapp/tests.py | 41 +- django/contrib/gis/tests/test_geoforms.py | 270 +- django/contrib/gis/tests/test_geoip.py | 103 - django/contrib/gis/tests/test_measure.py | 152 +- .../contrib/gis/tests/test_spatialrefsys.py | 53 +- django/contrib/gis/tests/utils.py | 20 + django/contrib/gis/utils/.gitignore | 1 - django/contrib/gis/utils/__init__.py | 10 +- django/contrib/gis/utils/geoip.py | 361 - django/contrib/gis/utils/layermapping.py | 83 +- django/contrib/gis/utils/ogrinfo.py | 18 +- django/contrib/gis/utils/ogrinspect.py | 22 +- django/contrib/gis/utils/srs.py | 13 +- django/contrib/gis/utils/wkt.py | 8 +- django/contrib/gis/views.py | 25 + django/contrib/humanize/.gitignore | 1 - .../humanize/locale/ar/LC_MESSAGES/django.mo | Bin 0 -> 1898 bytes .../humanize/locale/ar/LC_MESSAGES/django.po | 415 + .../humanize/locale/az/LC_MESSAGES/django.mo | Bin 0 -> 2343 bytes .../humanize/locale/az/LC_MESSAGES/django.po | 284 + .../humanize/locale/be/LC_MESSAGES/django.mo | Bin 0 -> 6579 bytes .../humanize/locale/be/LC_MESSAGES/django.po | 356 + .../humanize/locale/bg/LC_MESSAGES/django.mo | Bin 0 -> 4614 bytes .../humanize/locale/bg/LC_MESSAGES/django.po | 302 + .../humanize/locale/bn/LC_MESSAGES/django.mo | Bin 0 -> 1425 bytes .../humanize/locale/bn/LC_MESSAGES/django.po | 300 + .../humanize/locale/br/LC_MESSAGES/django.mo | Bin 0 -> 4067 bytes .../humanize/locale/br/LC_MESSAGES/django.po | 300 + .../humanize/locale/bs/LC_MESSAGES/django.mo | Bin 0 -> 1419 bytes .../humanize/locale/bs/LC_MESSAGES/django.po | 330 + .../humanize/locale/ca/LC_MESSAGES/django.mo | Bin 0 -> 4031 bytes .../humanize/locale/ca/LC_MESSAGES/django.po | 302 + .../humanize/locale/cs/LC_MESSAGES/django.mo | Bin 0 -> 4682 bytes .../humanize/locale/cs/LC_MESSAGES/django.po | 329 + .../humanize/locale/cy/LC_MESSAGES/django.mo | Bin 0 -> 488 bytes .../humanize/locale/cy/LC_MESSAGES/django.po | 350 + .../humanize/locale/da/LC_MESSAGES/django.mo | Bin 0 -> 4124 bytes .../humanize/locale/da/LC_MESSAGES/django.po | 301 + .../humanize/locale/de/LC_MESSAGES/django.mo | Bin 0 -> 4180 bytes .../humanize/locale/de/LC_MESSAGES/django.po | 301 + .../humanize/locale/el/LC_MESSAGES/django.mo | Bin 0 -> 5304 bytes .../humanize/locale/el/LC_MESSAGES/django.po | 302 + .../humanize/locale/en/LC_MESSAGES/django.mo | Bin 0 -> 356 bytes .../humanize/locale/en/LC_MESSAGES/django.po | 296 + .../locale/en_GB/LC_MESSAGES/django.mo | Bin 0 -> 4090 bytes .../locale/en_GB/LC_MESSAGES/django.po | 301 + .../humanize/locale/eo/LC_MESSAGES/django.mo | Bin 0 -> 4124 bytes .../humanize/locale/eo/LC_MESSAGES/django.po | 299 + .../humanize/locale/es/LC_MESSAGES/django.mo | Bin 0 -> 4176 bytes .../humanize/locale/es/LC_MESSAGES/django.po | 302 + .../locale/es_AR/LC_MESSAGES/django.mo | Bin 0 -> 4242 bytes .../locale/es_AR/LC_MESSAGES/django.po | 301 + .../locale/es_MX/LC_MESSAGES/django.mo | Bin 0 -> 4189 bytes .../locale/es_MX/LC_MESSAGES/django.po | 300 + .../humanize/locale/et/LC_MESSAGES/django.mo | Bin 0 -> 1283 bytes .../humanize/locale/et/LC_MESSAGES/django.po | 300 + .../humanize/locale/eu/LC_MESSAGES/django.mo | Bin 0 -> 4030 bytes .../humanize/locale/eu/LC_MESSAGES/django.po | 301 + .../humanize/locale/fa/LC_MESSAGES/django.mo | Bin 0 -> 3702 bytes .../humanize/locale/fa/LC_MESSAGES/django.po | 276 + .../humanize/locale/fi/LC_MESSAGES/django.mo | Bin 0 -> 2412 bytes .../humanize/locale/fi/LC_MESSAGES/django.po | 301 + .../humanize/locale/fr/LC_MESSAGES/django.mo | Bin 0 -> 4156 bytes .../humanize/locale/fr/LC_MESSAGES/django.po | 301 + .../locale/fy_NL/LC_MESSAGES/django.mo | Bin 0 -> 401 bytes .../locale/fy_NL/LC_MESSAGES/django.po | 291 + .../humanize/locale/ga/LC_MESSAGES/django.mo | Bin 0 -> 6199 bytes .../humanize/locale/ga/LC_MESSAGES/django.po | 386 + .../humanize/locale/gl/LC_MESSAGES/django.mo | Bin 0 -> 4132 bytes .../humanize/locale/gl/LC_MESSAGES/django.po | 303 + .../humanize/locale/he/LC_MESSAGES/django.mo | Bin 0 -> 4514 bytes .../humanize/locale/he/LC_MESSAGES/django.po | 302 + .../humanize/locale/hi/LC_MESSAGES/django.mo | Bin 0 -> 4971 bytes .../humanize/locale/hi/LC_MESSAGES/django.po | 302 + .../humanize/locale/hr/LC_MESSAGES/django.mo | Bin 0 -> 4727 bytes .../humanize/locale/hr/LC_MESSAGES/django.po | 325 + .../humanize/locale/hu/LC_MESSAGES/django.mo | Bin 0 -> 4177 bytes .../humanize/locale/hu/LC_MESSAGES/django.po | 302 + .../humanize/locale/ia/LC_MESSAGES/django.mo | Bin 0 -> 4108 bytes .../humanize/locale/ia/LC_MESSAGES/django.po | 300 + .../humanize/locale/id/LC_MESSAGES/django.mo | Bin 0 -> 3535 bytes .../humanize/locale/id/LC_MESSAGES/django.po | 273 + .../humanize/locale/is/LC_MESSAGES/django.mo | Bin 0 -> 4243 bytes .../humanize/locale/is/LC_MESSAGES/django.po | 302 + .../humanize/locale/it/LC_MESSAGES/django.mo | Bin 0 -> 4723 bytes .../humanize/locale/it/LC_MESSAGES/django.po | 303 + .../humanize/locale/ja/LC_MESSAGES/django.mo | Bin 0 -> 3663 bytes .../humanize/locale/ja/LC_MESSAGES/django.po | 274 + .../humanize/locale/ka/LC_MESSAGES/django.mo | Bin 0 -> 4157 bytes .../humanize/locale/ka/LC_MESSAGES/django.po | 273 + .../humanize/locale/kk/LC_MESSAGES/django.mo | Bin 0 -> 2575 bytes .../humanize/locale/kk/LC_MESSAGES/django.po | 284 + .../humanize/locale/km/LC_MESSAGES/django.mo | Bin 0 -> 391 bytes .../humanize/locale/km/LC_MESSAGES/django.po | 263 + .../humanize/locale/kn/LC_MESSAGES/django.mo | Bin 0 -> 438 bytes .../humanize/locale/kn/LC_MESSAGES/django.po | 265 + .../humanize/locale/ko/LC_MESSAGES/django.mo | Bin 0 -> 1189 bytes .../humanize/locale/ko/LC_MESSAGES/django.po | 272 + .../humanize/locale/lt/LC_MESSAGES/django.mo | Bin 0 -> 5177 bytes .../humanize/locale/lt/LC_MESSAGES/django.po | 329 + .../humanize/locale/lv/LC_MESSAGES/django.mo | Bin 0 -> 1392 bytes .../humanize/locale/lv/LC_MESSAGES/django.po | 329 + .../humanize/locale/mk/LC_MESSAGES/django.mo | Bin 0 -> 4685 bytes .../humanize/locale/mk/LC_MESSAGES/django.po | 300 + .../humanize/locale/ml/LC_MESSAGES/django.mo | Bin 0 -> 6375 bytes .../humanize/locale/ml/LC_MESSAGES/django.po | 301 + .../humanize/locale/mn/LC_MESSAGES/django.mo | Bin 0 -> 1849 bytes .../humanize/locale/mn/LC_MESSAGES/django.po | 301 + .../humanize/locale/my/LC_MESSAGES/django.mo | Bin 0 -> 4192 bytes .../humanize/locale/my/LC_MESSAGES/django.po | 272 + .../humanize/locale/nb/LC_MESSAGES/django.mo | Bin 0 -> 4130 bytes .../humanize/locale/nb/LC_MESSAGES/django.po | 301 + .../humanize/locale/ne/LC_MESSAGES/django.mo | Bin 0 -> 1912 bytes .../humanize/locale/ne/LC_MESSAGES/django.po | 300 + .../humanize/locale/nl/LC_MESSAGES/django.mo | Bin 0 -> 4072 bytes .../humanize/locale/nl/LC_MESSAGES/django.po | 302 + .../humanize/locale/nn/LC_MESSAGES/django.mo | Bin 0 -> 4129 bytes .../humanize/locale/nn/LC_MESSAGES/django.po | 301 + .../humanize/locale/os/LC_MESSAGES/django.mo | Bin 0 -> 4652 bytes .../humanize/locale/os/LC_MESSAGES/django.po | 300 + .../humanize/locale/pa/LC_MESSAGES/django.mo | Bin 0 -> 1432 bytes .../humanize/locale/pa/LC_MESSAGES/django.po | 300 + .../humanize/locale/pl/LC_MESSAGES/django.mo | Bin 0 -> 4737 bytes .../humanize/locale/pl/LC_MESSAGES/django.po | 331 + .../humanize/locale/pt/LC_MESSAGES/django.mo | Bin 0 -> 4157 bytes .../humanize/locale/pt/LC_MESSAGES/django.po | 301 + .../locale/pt_BR/LC_MESSAGES/django.mo | Bin 0 -> 4170 bytes .../locale/pt_BR/LC_MESSAGES/django.po | 303 + .../humanize/locale/ro/LC_MESSAGES/django.mo | Bin 0 -> 2681 bytes .../humanize/locale/ro/LC_MESSAGES/django.po | 331 + .../humanize/locale/ru/LC_MESSAGES/django.mo | Bin 0 -> 5769 bytes .../humanize/locale/ru/LC_MESSAGES/django.po | 332 + .../humanize/locale/sk/LC_MESSAGES/django.mo | Bin 0 -> 4762 bytes .../humanize/locale/sk/LC_MESSAGES/django.po | 329 + .../humanize/locale/sl/LC_MESSAGES/django.mo | Bin 0 -> 5540 bytes .../humanize/locale/sl/LC_MESSAGES/django.po | 360 + .../humanize/locale/sq/LC_MESSAGES/django.mo | Bin 0 -> 4115 bytes .../humanize/locale/sq/LC_MESSAGES/django.po | 300 + .../humanize/locale/sr/LC_MESSAGES/django.mo | Bin 0 -> 5468 bytes .../humanize/locale/sr/LC_MESSAGES/django.po | 324 + .../locale/sr_Latn/LC_MESSAGES/django.mo | Bin 0 -> 4676 bytes .../locale/sr_Latn/LC_MESSAGES/django.po | 324 + .../humanize/locale/sv/LC_MESSAGES/django.mo | Bin 0 -> 4103 bytes .../humanize/locale/sv/LC_MESSAGES/django.po | 301 + .../humanize/locale/sw/LC_MESSAGES/django.mo | Bin 0 -> 4124 bytes .../humanize/locale/sw/LC_MESSAGES/django.po | 299 + .../humanize/locale/ta/LC_MESSAGES/django.mo | Bin 0 -> 443 bytes .../humanize/locale/ta/LC_MESSAGES/django.po | 293 + .../humanize/locale/te/LC_MESSAGES/django.mo | Bin 0 -> 2241 bytes .../humanize/locale/te/LC_MESSAGES/django.po | 301 + .../humanize/locale/th/LC_MESSAGES/django.mo | Bin 0 -> 3930 bytes .../humanize/locale/th/LC_MESSAGES/django.po | 274 + .../humanize/locale/tr/LC_MESSAGES/django.mo | Bin 0 -> 4104 bytes .../humanize/locale/tr/LC_MESSAGES/django.po | 303 + .../humanize/locale/tt/LC_MESSAGES/django.mo | Bin 0 -> 3809 bytes .../humanize/locale/tt/LC_MESSAGES/django.po | 272 + .../humanize/locale/uk/LC_MESSAGES/django.mo | Bin 0 -> 5683 bytes .../humanize/locale/uk/LC_MESSAGES/django.po | 325 + .../humanize/locale/ur/LC_MESSAGES/django.mo | Bin 0 -> 1350 bytes .../humanize/locale/ur/LC_MESSAGES/django.po | 300 + .../humanize/locale/vi/LC_MESSAGES/django.mo | Bin 0 -> 967 bytes .../humanize/locale/vi/LC_MESSAGES/django.po | 272 + .../locale/zh_CN/LC_MESSAGES/django.mo | Bin 0 -> 3581 bytes .../locale/zh_CN/LC_MESSAGES/django.po | 274 + .../locale/zh_TW/LC_MESSAGES/django.mo | Bin 0 -> 3417 bytes .../locale/zh_TW/LC_MESSAGES/django.po | 274 + django/contrib/{markup => humanize}/models.py | 0 .../contrib/humanize/templatetags/.gitignore | 1 - .../contrib/humanize/templatetags/humanize.py | 210 +- django/contrib/humanize/tests.py | 232 + django/contrib/localflavor/.gitignore | 1 - django/contrib/localflavor/ar/.gitignore | 1 - django/contrib/localflavor/ar/ar_provinces.py | 36 - django/contrib/localflavor/ar/forms.py | 115 - django/contrib/localflavor/at/.gitignore | 1 - django/contrib/localflavor/at/at_states.py | 14 - django/contrib/localflavor/at/forms.py | 69 - django/contrib/localflavor/au/.gitignore | 1 - django/contrib/localflavor/au/au_states.py | 17 - django/contrib/localflavor/au/forms.py | 50 - django/contrib/localflavor/br/.gitignore | 1 - django/contrib/localflavor/br/br_states.py | 37 - django/contrib/localflavor/br/forms.py | 163 - django/contrib/localflavor/ca/.gitignore | 1 - django/contrib/localflavor/ca/ca_provinces.py | 59 - django/contrib/localflavor/ca/forms.py | 134 - django/contrib/localflavor/ch/.gitignore | 1 - django/contrib/localflavor/ch/ch_states.py | 31 - django/contrib/localflavor/ch/forms.py | 119 - django/contrib/localflavor/cl/.gitignore | 1 - django/contrib/localflavor/cl/cl_regions.py | 25 - django/contrib/localflavor/cl/forms.py | 95 - django/contrib/localflavor/cz/.gitignore | 1 - django/contrib/localflavor/cz/cz_regions.py | 22 - django/contrib/localflavor/cz/forms.py | 140 - django/contrib/localflavor/de/.gitignore | 1 - django/contrib/localflavor/de/de_states.py | 21 - django/contrib/localflavor/de/forms.py | 84 - django/contrib/localflavor/es/.gitignore | 1 - django/contrib/localflavor/es/es_provinces.py | 58 - django/contrib/localflavor/es/es_regions.py | 23 - django/contrib/localflavor/es/forms.py | 185 - django/contrib/localflavor/fi/.gitignore | 1 - .../localflavor/fi/fi_municipalities.py | 353 - django/contrib/localflavor/fi/forms.py | 51 - django/contrib/localflavor/fr/.gitignore | 1 - django/contrib/localflavor/fr/forms.py | 51 - .../contrib/localflavor/fr/fr_department.py | 110 - django/contrib/localflavor/generic/.gitignore | 1 - django/contrib/localflavor/generic/forms.py | 48 - django/contrib/localflavor/id/forms.py | 211 - django/contrib/localflavor/id/id_choices.py | 101 - django/contrib/localflavor/ie/forms.py | 13 - django/contrib/localflavor/ie/ie_counties.py | 40 - django/contrib/localflavor/in_/.gitignore | 1 - django/contrib/localflavor/in_/forms.py | 56 - django/contrib/localflavor/in_/in_states.py | 84 - django/contrib/localflavor/is_/.gitignore | 1 - django/contrib/localflavor/is_/forms.py | 83 - .../contrib/localflavor/is_/is_postalcodes.py | 151 - django/contrib/localflavor/it/.gitignore | 1 - django/contrib/localflavor/it/__init__.py | 0 django/contrib/localflavor/it/forms.py | 84 - django/contrib/localflavor/it/it_province.py | 114 - django/contrib/localflavor/it/it_region.py | 24 - django/contrib/localflavor/it/util.py | 44 - django/contrib/localflavor/jp/.gitignore | 1 - django/contrib/localflavor/jp/__init__.py | 0 django/contrib/localflavor/jp/forms.py | 37 - .../contrib/localflavor/jp/jp_prefectures.py | 51 - django/contrib/localflavor/kw/__init__.py | 0 django/contrib/localflavor/kw/forms.py | 63 - django/contrib/localflavor/mx/.gitignore | 1 - django/contrib/localflavor/mx/__init__.py | 0 django/contrib/localflavor/mx/forms.py | 14 - django/contrib/localflavor/mx/mx_states.py | 45 - django/contrib/localflavor/nl/.gitignore | 1 - django/contrib/localflavor/nl/__init__.py | 0 django/contrib/localflavor/nl/forms.py | 101 - django/contrib/localflavor/nl/nl_provinces.py | 16 - django/contrib/localflavor/no/.gitignore | 1 - django/contrib/localflavor/no/__init__.py | 0 django/contrib/localflavor/no/forms.py | 82 - .../localflavor/no/no_municipalities.py | 32 - django/contrib/localflavor/pe/.gitignore | 1 - django/contrib/localflavor/pe/__init__.py | 0 django/contrib/localflavor/pe/forms.py | 72 - django/contrib/localflavor/pe/pe_region.py | 35 - django/contrib/localflavor/pl/.gitignore | 1 - django/contrib/localflavor/pl/__init__.py | 0 django/contrib/localflavor/pl/forms.py | 160 - .../localflavor/pl/pl_administrativeunits.py | 385 - .../contrib/localflavor/pl/pl_voivodeships.py | 24 - django/contrib/localflavor/pt/__init__.py | 0 django/contrib/localflavor/pt/forms.py | 48 - django/contrib/localflavor/ro/.gitignore | 1 - django/contrib/localflavor/ro/__init__.py | 0 django/contrib/localflavor/ro/forms.py | 206 - django/contrib/localflavor/ro/ro_counties.py | 52 - django/contrib/localflavor/se/__init__.py | 0 django/contrib/localflavor/se/forms.py | 157 - django/contrib/localflavor/se/se_counties.py | 36 - django/contrib/localflavor/se/utils.py | 84 - django/contrib/localflavor/sk/.gitignore | 1 - django/contrib/localflavor/sk/__init__.py | 0 django/contrib/localflavor/sk/forms.py | 43 - django/contrib/localflavor/sk/sk_districts.py | 87 - django/contrib/localflavor/sk/sk_regions.py | 16 - django/contrib/localflavor/uk/.gitignore | 1 - django/contrib/localflavor/uk/__init__.py | 0 django/contrib/localflavor/uk/forms.py | 53 - django/contrib/localflavor/uk/uk_regions.py | 97 - django/contrib/localflavor/us/.gitignore | 1 - django/contrib/localflavor/us/__init__.py | 0 django/contrib/localflavor/us/forms.py | 113 - django/contrib/localflavor/us/models.py | 27 - django/contrib/localflavor/us/us_states.py | 234 - django/contrib/localflavor/uy/__init__.py | 0 django/contrib/localflavor/uy/forms.py | 60 - django/contrib/localflavor/uy/util.py | 12 - .../contrib/localflavor/uy/uy_departaments.py | 24 - django/contrib/localflavor/za/.gitignore | 1 - django/contrib/localflavor/za/__init__.py | 0 django/contrib/localflavor/za/forms.py | 60 - django/contrib/localflavor/za/za_provinces.py | 13 - django/contrib/markup/.gitignore | 1 - django/contrib/markup/__init__.py | 0 django/contrib/markup/templatetags/.gitignore | 1 - .../contrib/markup/templatetags/__init__.py | 0 django/contrib/markup/templatetags/markup.py | 91 - django/contrib/markup/tests.py | 78 - django/contrib/messages/__init__.py | 6 +- django/contrib/messages/api.py | 24 +- .../messages/locale/ar/LC_MESSAGES/django.mo | Bin 0 -> 608 bytes .../messages/locale/ar/LC_MESSAGES/django.po | 23 + .../messages/locale/az/LC_MESSAGES/django.mo | Bin 0 -> 516 bytes .../messages/locale/az/LC_MESSAGES/django.po | 22 + .../messages/locale/be/LC_MESSAGES/django.mo | Bin 0 -> 655 bytes .../messages/locale/be/LC_MESSAGES/django.po | 22 + .../messages/locale/bg/LC_MESSAGES/django.mo | Bin 0 -> 548 bytes .../messages/locale/bg/LC_MESSAGES/django.po | 22 + .../messages/locale/bn/LC_MESSAGES/django.mo | Bin 0 -> 533 bytes .../messages/locale/bn/LC_MESSAGES/django.po | 22 + .../messages/locale/br/LC_MESSAGES/django.mo | Bin 0 -> 521 bytes .../messages/locale/br/LC_MESSAGES/django.po | 22 + .../messages/locale/bs/LC_MESSAGES/django.mo | Bin 0 -> 592 bytes .../messages/locale/bs/LC_MESSAGES/django.po | 23 + .../messages/locale/ca/LC_MESSAGES/django.mo | Bin 0 -> 520 bytes .../messages/locale/ca/LC_MESSAGES/django.po | 22 + .../messages/locale/cs/LC_MESSAGES/django.mo | Bin 0 -> 562 bytes .../messages/locale/cs/LC_MESSAGES/django.po | 22 + .../messages/locale/cy/LC_MESSAGES/django.mo | Bin 0 -> 574 bytes .../messages/locale/cy/LC_MESSAGES/django.po | 23 + .../messages/locale/da/LC_MESSAGES/django.mo | Bin 0 -> 520 bytes .../messages/locale/da/LC_MESSAGES/django.po | 22 + .../messages/locale/de/LC_MESSAGES/django.mo | Bin 0 -> 524 bytes .../messages/locale/de/LC_MESSAGES/django.po | 22 + .../messages/locale/el/LC_MESSAGES/django.mo | Bin 0 -> 520 bytes .../messages/locale/el/LC_MESSAGES/django.po | 22 + .../messages/locale/en/LC_MESSAGES/django.mo | Bin 0 -> 356 bytes .../messages/locale/en/LC_MESSAGES/django.po | 18 + .../locale/en_GB/LC_MESSAGES/django.mo | Bin 0 -> 540 bytes .../locale/en_GB/LC_MESSAGES/django.po | 22 + .../messages/locale/eo/LC_MESSAGES/django.mo | Bin 0 -> 520 bytes .../messages/locale/eo/LC_MESSAGES/django.po | 22 + .../messages/locale/es/LC_MESSAGES/django.mo | Bin 0 -> 517 bytes .../messages/locale/es/LC_MESSAGES/django.po | 22 + .../locale/es_AR/LC_MESSAGES/django.mo | Bin 0 -> 535 bytes .../locale/es_AR/LC_MESSAGES/django.po | 22 + .../locale/es_MX/LC_MESSAGES/django.mo | Bin 0 -> 533 bytes .../locale/es_MX/LC_MESSAGES/django.po | 22 + .../messages/locale/et/LC_MESSAGES/django.mo | Bin 0 -> 518 bytes .../messages/locale/et/LC_MESSAGES/django.po | 22 + .../messages/locale/eu/LC_MESSAGES/django.mo | Bin 0 -> 514 bytes .../messages/locale/eu/LC_MESSAGES/django.po | 22 + .../messages/locale/fa/LC_MESSAGES/django.mo | Bin 0 -> 524 bytes .../messages/locale/fa/LC_MESSAGES/django.po | 22 + .../messages/locale/fi/LC_MESSAGES/django.mo | Bin 0 -> 518 bytes .../messages/locale/fi/LC_MESSAGES/django.po | 22 + .../messages/locale/fr/LC_MESSAGES/django.mo | Bin 0 -> 523 bytes .../messages/locale/fr/LC_MESSAGES/django.po | 22 + .../locale/fy_NL/LC_MESSAGES/django.mo | Bin 0 -> 401 bytes .../locale/fy_NL/LC_MESSAGES/django.po | 19 + .../messages/locale/ga/LC_MESSAGES/django.mo | Bin 0 -> 566 bytes .../messages/locale/ga/LC_MESSAGES/django.po | 23 + .../messages/locale/gl/LC_MESSAGES/django.mo | Bin 0 -> 542 bytes .../messages/locale/gl/LC_MESSAGES/django.po | 23 + .../messages/locale/he/LC_MESSAGES/django.mo | Bin 0 -> 525 bytes .../messages/locale/he/LC_MESSAGES/django.po | 22 + .../messages/locale/hi/LC_MESSAGES/django.mo | Bin 0 -> 531 bytes .../messages/locale/hi/LC_MESSAGES/django.po | 22 + .../messages/locale/hr/LC_MESSAGES/django.mo | Bin 0 -> 608 bytes .../messages/locale/hr/LC_MESSAGES/django.po | 23 + .../messages/locale/hu/LC_MESSAGES/django.mo | Bin 0 -> 520 bytes .../messages/locale/hu/LC_MESSAGES/django.po | 22 + .../messages/locale/ia/LC_MESSAGES/django.mo | Bin 0 -> 522 bytes .../messages/locale/ia/LC_MESSAGES/django.po | 22 + .../messages/locale/id/LC_MESSAGES/django.mo | Bin 0 -> 519 bytes .../messages/locale/id/LC_MESSAGES/django.po | 22 + .../messages/locale/is/LC_MESSAGES/django.mo | Bin 0 -> 515 bytes .../messages/locale/is/LC_MESSAGES/django.po | 22 + .../messages/locale/it/LC_MESSAGES/django.mo | Bin 0 -> 519 bytes .../messages/locale/it/LC_MESSAGES/django.po | 22 + .../messages/locale/ja/LC_MESSAGES/django.mo | Bin 0 -> 520 bytes .../messages/locale/ja/LC_MESSAGES/django.po | 22 + .../messages/locale/ka/LC_MESSAGES/django.mo | Bin 0 -> 556 bytes .../messages/locale/ka/LC_MESSAGES/django.po | 22 + .../messages/locale/kk/LC_MESSAGES/django.mo | Bin 0 -> 522 bytes .../messages/locale/kk/LC_MESSAGES/django.po | 22 + .../messages/locale/km/LC_MESSAGES/django.mo | Bin 0 -> 391 bytes .../messages/locale/km/LC_MESSAGES/django.po | 19 + .../messages/locale/kn/LC_MESSAGES/django.mo | Bin 0 -> 438 bytes .../messages/locale/kn/LC_MESSAGES/django.po | 21 + .../messages/locale/ko/LC_MESSAGES/django.mo | Bin 0 -> 532 bytes .../messages/locale/ko/LC_MESSAGES/django.po | 22 + .../messages/locale/lb/LC_MESSAGES/django.mo | Bin 0 -> 525 bytes .../messages/locale/lb/LC_MESSAGES/django.po | 22 + .../messages/locale/lt/LC_MESSAGES/django.mo | Bin 0 -> 589 bytes .../messages/locale/lt/LC_MESSAGES/django.po | 23 + .../messages/locale/lv/LC_MESSAGES/django.mo | Bin 0 -> 560 bytes .../messages/locale/lv/LC_MESSAGES/django.po | 23 + .../messages/locale/mk/LC_MESSAGES/django.mo | Bin 0 -> 565 bytes .../messages/locale/mk/LC_MESSAGES/django.po | 22 + .../messages/locale/ml/LC_MESSAGES/django.mo | Bin 0 -> 538 bytes .../messages/locale/ml/LC_MESSAGES/django.po | 22 + .../messages/locale/mn/LC_MESSAGES/django.mo | Bin 0 -> 530 bytes .../messages/locale/mn/LC_MESSAGES/django.po | 22 + .../messages/locale/my/LC_MESSAGES/django.mo | Bin 0 -> 552 bytes .../messages/locale/my/LC_MESSAGES/django.po | 22 + .../messages/locale/nb/LC_MESSAGES/django.mo | Bin 0 -> 531 bytes .../messages/locale/nb/LC_MESSAGES/django.po | 23 + .../messages/locale/ne/LC_MESSAGES/django.mo | Bin 0 -> 529 bytes .../messages/locale/ne/LC_MESSAGES/django.po | 22 + .../messages/locale/nl/LC_MESSAGES/django.mo | Bin 0 -> 525 bytes .../messages/locale/nl/LC_MESSAGES/django.po | 22 + .../messages/locale/nn/LC_MESSAGES/django.mo | Bin 0 -> 526 bytes .../messages/locale/nn/LC_MESSAGES/django.po | 22 + .../messages/locale/os/LC_MESSAGES/django.mo | Bin 0 -> 528 bytes .../messages/locale/os/LC_MESSAGES/django.po | 22 + .../messages/locale/pa/LC_MESSAGES/django.mo | Bin 0 -> 550 bytes .../messages/locale/pa/LC_MESSAGES/django.po | 22 + .../messages/locale/pl/LC_MESSAGES/django.mo | Bin 0 -> 607 bytes .../messages/locale/pl/LC_MESSAGES/django.po | 23 + .../messages/locale/pt/LC_MESSAGES/django.mo | Bin 0 -> 522 bytes .../messages/locale/pt/LC_MESSAGES/django.po | 22 + .../locale/pt_BR/LC_MESSAGES/django.mo | Bin 0 -> 535 bytes .../locale/pt_BR/LC_MESSAGES/django.po | 22 + .../messages/locale/ro/LC_MESSAGES/django.mo | Bin 0 -> 564 bytes .../messages/locale/ro/LC_MESSAGES/django.po | 23 + .../messages/locale/ru/LC_MESSAGES/django.mo | Bin 0 -> 640 bytes .../messages/locale/ru/LC_MESSAGES/django.po | 23 + .../messages/locale/sk/LC_MESSAGES/django.mo | Bin 0 -> 548 bytes .../messages/locale/sk/LC_MESSAGES/django.po | 22 + .../messages/locale/sl/LC_MESSAGES/django.mo | Bin 0 -> 574 bytes .../messages/locale/sl/LC_MESSAGES/django.po | 24 + .../messages/locale/sq/LC_MESSAGES/django.mo | Bin 0 -> 522 bytes .../messages/locale/sq/LC_MESSAGES/django.po | 22 + .../messages/locale/sr/LC_MESSAGES/django.mo | Bin 0 -> 591 bytes .../messages/locale/sr/LC_MESSAGES/django.po | 23 + .../locale/sr_Latn/LC_MESSAGES/django.mo | Bin 0 -> 605 bytes .../locale/sr_Latn/LC_MESSAGES/django.po | 23 + .../messages/locale/sv/LC_MESSAGES/django.mo | Bin 0 -> 522 bytes .../messages/locale/sv/LC_MESSAGES/django.po | 22 + .../messages/locale/sw/LC_MESSAGES/django.mo | Bin 0 -> 521 bytes .../messages/locale/sw/LC_MESSAGES/django.po | 21 + .../messages/locale/ta/LC_MESSAGES/django.mo | Bin 0 -> 443 bytes .../messages/locale/ta/LC_MESSAGES/django.po | 21 + .../messages/locale/te/LC_MESSAGES/django.mo | Bin 0 -> 541 bytes .../messages/locale/te/LC_MESSAGES/django.po | 22 + .../messages/locale/th/LC_MESSAGES/django.mo | Bin 0 -> 534 bytes .../messages/locale/th/LC_MESSAGES/django.po | 22 + .../messages/locale/tr/LC_MESSAGES/django.mo | Bin 0 -> 516 bytes .../messages/locale/tr/LC_MESSAGES/django.po | 22 + .../messages/locale/tt/LC_MESSAGES/django.mo | Bin 0 -> 517 bytes .../messages/locale/tt/LC_MESSAGES/django.po | 22 + .../messages/locale/uk/LC_MESSAGES/django.mo | Bin 0 -> 652 bytes .../messages/locale/uk/LC_MESSAGES/django.po | 23 + .../messages/locale/ur/LC_MESSAGES/django.mo | Bin 0 -> 519 bytes .../messages/locale/ur/LC_MESSAGES/django.po | 22 + .../messages/locale/vi/LC_MESSAGES/django.mo | Bin 0 -> 527 bytes .../messages/locale/vi/LC_MESSAGES/django.po | 22 + .../locale/zh_CN/LC_MESSAGES/django.mo | Bin 0 -> 533 bytes .../locale/zh_CN/LC_MESSAGES/django.po | 22 + .../locale/zh_TW/LC_MESSAGES/django.mo | Bin 0 -> 525 bytes .../locale/zh_TW/LC_MESSAGES/django.po | 22 + django/contrib/messages/storage/__init__.py | 25 +- django/contrib/messages/storage/base.py | 23 +- django/contrib/messages/storage/cookie.py | 44 +- django/contrib/messages/storage/session.py | 17 +- .../contrib/messages/storage/user_messages.py | 64 - django/contrib/messages/tests/__init__.py | 6 - django/contrib/messages/tests/base.py | 241 +- django/contrib/messages/tests/cookie.py | 106 - django/contrib/messages/tests/fallback.py | 175 - django/contrib/messages/tests/middleware.py | 18 - django/contrib/messages/tests/session.py | 38 - django/contrib/messages/tests/test_cookie.py | 154 + .../contrib/messages/tests/test_fallback.py | 176 + .../contrib/messages/tests/test_middleware.py | 18 + django/contrib/messages/tests/test_mixins.py | 14 + django/contrib/messages/tests/test_session.py | 53 + django/contrib/messages/tests/urls.py | 53 +- .../contrib/messages/tests/user_messages.py | 65 - django/contrib/messages/views.py | 18 + django/contrib/redirects/.gitignore | 1 - .../redirects/locale/ar/LC_MESSAGES/django.mo | Bin 0 -> 1268 bytes .../redirects/locale/ar/LC_MESSAGES/django.po | 49 + .../redirects/locale/az/LC_MESSAGES/django.mo | Bin 0 -> 1077 bytes .../redirects/locale/az/LC_MESSAGES/django.po | 50 + .../redirects/locale/be/LC_MESSAGES/django.mo | Bin 0 -> 1284 bytes .../redirects/locale/be/LC_MESSAGES/django.po | 49 + .../redirects/locale/bg/LC_MESSAGES/django.mo | Bin 0 -> 1185 bytes .../redirects/locale/bg/LC_MESSAGES/django.po | 50 + .../redirects/locale/bn/LC_MESSAGES/django.mo | Bin 0 -> 1322 bytes .../redirects/locale/bn/LC_MESSAGES/django.po | 48 + .../redirects/locale/br/LC_MESSAGES/django.mo | Bin 0 -> 626 bytes .../redirects/locale/br/LC_MESSAGES/django.po | 46 + .../redirects/locale/bs/LC_MESSAGES/django.mo | Bin 0 -> 1118 bytes .../redirects/locale/bs/LC_MESSAGES/django.po | 51 + .../redirects/locale/ca/LC_MESSAGES/django.mo | Bin 0 -> 1069 bytes .../redirects/locale/ca/LC_MESSAGES/django.po | 50 + .../redirects/locale/cs/LC_MESSAGES/django.mo | Bin 0 -> 1085 bytes .../redirects/locale/cs/LC_MESSAGES/django.po | 49 + .../redirects/locale/cy/LC_MESSAGES/django.mo | Bin 0 -> 1109 bytes .../redirects/locale/cy/LC_MESSAGES/django.po | 52 + .../redirects/locale/da/LC_MESSAGES/django.mo | Bin 0 -> 1046 bytes .../redirects/locale/da/LC_MESSAGES/django.po | 50 + .../redirects/locale/de/LC_MESSAGES/django.mo | Bin 0 -> 1054 bytes .../redirects/locale/de/LC_MESSAGES/django.po | 50 + .../redirects/locale/el/LC_MESSAGES/django.mo | Bin 0 -> 1280 bytes .../redirects/locale/el/LC_MESSAGES/django.po | 50 + .../redirects/locale/en/LC_MESSAGES/django.mo | Bin 0 -> 356 bytes .../redirects/locale/en/LC_MESSAGES/django.po | 42 + .../locale/en_GB/LC_MESSAGES/django.mo | Bin 0 -> 1056 bytes .../locale/en_GB/LC_MESSAGES/django.po | 50 + .../redirects/locale/eo/LC_MESSAGES/django.mo | Bin 0 -> 1049 bytes .../redirects/locale/eo/LC_MESSAGES/django.po | 51 + .../redirects/locale/es/LC_MESSAGES/django.mo | Bin 0 -> 1060 bytes .../redirects/locale/es/LC_MESSAGES/django.po | 50 + .../locale/es_AR/LC_MESSAGES/django.mo | Bin 0 -> 1075 bytes .../locale/es_AR/LC_MESSAGES/django.po | 50 + .../locale/es_MX/LC_MESSAGES/django.mo | Bin 0 -> 1069 bytes .../locale/es_MX/LC_MESSAGES/django.po | 50 + .../redirects/locale/et/LC_MESSAGES/django.mo | Bin 0 -> 1049 bytes .../redirects/locale/et/LC_MESSAGES/django.po | 50 + .../redirects/locale/eu/LC_MESSAGES/django.mo | Bin 0 -> 1047 bytes .../redirects/locale/eu/LC_MESSAGES/django.po | 50 + .../redirects/locale/fa/LC_MESSAGES/django.mo | Bin 0 -> 1156 bytes .../redirects/locale/fa/LC_MESSAGES/django.po | 47 + .../redirects/locale/fi/LC_MESSAGES/django.mo | Bin 0 -> 1101 bytes .../redirects/locale/fi/LC_MESSAGES/django.po | 50 + .../redirects/locale/fr/LC_MESSAGES/django.mo | Bin 0 -> 1072 bytes .../redirects/locale/fr/LC_MESSAGES/django.po | 50 + .../locale/fy_NL/LC_MESSAGES/django.mo | Bin 0 -> 401 bytes .../locale/fy_NL/LC_MESSAGES/django.po | 43 + .../redirects/locale/ga/LC_MESSAGES/django.mo | Bin 0 -> 1037 bytes .../redirects/locale/ga/LC_MESSAGES/django.po | 47 + .../redirects/locale/gl/LC_MESSAGES/django.mo | Bin 0 -> 1058 bytes .../redirects/locale/gl/LC_MESSAGES/django.po | 50 + .../redirects/locale/he/LC_MESSAGES/django.mo | Bin 0 -> 1057 bytes .../redirects/locale/he/LC_MESSAGES/django.po | 46 + .../redirects/locale/hi/LC_MESSAGES/django.mo | Bin 0 -> 1412 bytes .../redirects/locale/hi/LC_MESSAGES/django.po | 50 + .../redirects/locale/hr/LC_MESSAGES/django.mo | Bin 0 -> 1118 bytes .../redirects/locale/hr/LC_MESSAGES/django.po | 51 + .../redirects/locale/hu/LC_MESSAGES/django.mo | Bin 0 -> 1092 bytes .../redirects/locale/hu/LC_MESSAGES/django.po | 50 + .../redirects/locale/id/LC_MESSAGES/django.mo | Bin 0 -> 1031 bytes .../redirects/locale/id/LC_MESSAGES/django.po | 49 + .../redirects/locale/is/LC_MESSAGES/django.mo | Bin 0 -> 1019 bytes .../redirects/locale/is/LC_MESSAGES/django.po | 48 + .../redirects/locale/it/LC_MESSAGES/django.mo | Bin 0 -> 1047 bytes .../redirects/locale/it/LC_MESSAGES/django.po | 50 + .../redirects/locale/ja/LC_MESSAGES/django.mo | Bin 0 -> 1068 bytes .../redirects/locale/ja/LC_MESSAGES/django.po | 46 + .../redirects/locale/ka/LC_MESSAGES/django.mo | Bin 0 -> 1436 bytes .../redirects/locale/ka/LC_MESSAGES/django.po | 49 + .../redirects/locale/kk/LC_MESSAGES/django.mo | Bin 0 -> 1166 bytes .../redirects/locale/kk/LC_MESSAGES/django.po | 48 + .../redirects/locale/km/LC_MESSAGES/django.mo | Bin 0 -> 1251 bytes .../redirects/locale/km/LC_MESSAGES/django.po | 48 + .../redirects/locale/kn/LC_MESSAGES/django.mo | Bin 0 -> 1399 bytes .../redirects/locale/kn/LC_MESSAGES/django.po | 48 + .../redirects/locale/ko/LC_MESSAGES/django.mo | Bin 0 -> 1006 bytes .../redirects/locale/ko/LC_MESSAGES/django.po | 46 + .../redirects/locale/lt/LC_MESSAGES/django.mo | Bin 0 -> 1116 bytes .../redirects/locale/lt/LC_MESSAGES/django.po | 51 + .../redirects/locale/lv/LC_MESSAGES/django.mo | Bin 0 -> 1114 bytes .../redirects/locale/lv/LC_MESSAGES/django.po | 51 + .../redirects/locale/mk/LC_MESSAGES/django.mo | Bin 0 -> 1254 bytes .../redirects/locale/mk/LC_MESSAGES/django.po | 50 + .../redirects/locale/ml/LC_MESSAGES/django.mo | Bin 0 -> 1334 bytes .../redirects/locale/ml/LC_MESSAGES/django.po | 47 + .../redirects/locale/mn/LC_MESSAGES/django.mo | Bin 0 -> 1171 bytes .../redirects/locale/mn/LC_MESSAGES/django.po | 51 + .../redirects/locale/nb/LC_MESSAGES/django.mo | Bin 0 -> 1083 bytes .../redirects/locale/nb/LC_MESSAGES/django.po | 51 + .../redirects/locale/ne/LC_MESSAGES/django.mo | Bin 0 -> 1319 bytes .../redirects/locale/ne/LC_MESSAGES/django.po | 48 + .../redirects/locale/nl/LC_MESSAGES/django.mo | Bin 0 -> 1042 bytes .../redirects/locale/nl/LC_MESSAGES/django.po | 50 + .../redirects/locale/nn/LC_MESSAGES/django.mo | Bin 0 -> 1075 bytes .../redirects/locale/nn/LC_MESSAGES/django.po | 49 + .../redirects/locale/os/LC_MESSAGES/django.mo | Bin 0 -> 1160 bytes .../redirects/locale/os/LC_MESSAGES/django.po | 49 + .../redirects/locale/pa/LC_MESSAGES/django.mo | Bin 0 -> 755 bytes .../redirects/locale/pa/LC_MESSAGES/django.po | 47 + .../redirects/locale/pl/LC_MESSAGES/django.mo | Bin 0 -> 1047 bytes .../redirects/locale/pl/LC_MESSAGES/django.po | 47 + .../redirects/locale/pt/LC_MESSAGES/django.mo | Bin 0 -> 1059 bytes .../redirects/locale/pt/LC_MESSAGES/django.po | 51 + .../locale/pt_BR/LC_MESSAGES/django.mo | Bin 0 -> 1093 bytes .../locale/pt_BR/LC_MESSAGES/django.po | 51 + .../redirects/locale/ro/LC_MESSAGES/django.mo | Bin 0 -> 1132 bytes .../redirects/locale/ro/LC_MESSAGES/django.po | 52 + .../redirects/locale/ru/LC_MESSAGES/django.mo | Bin 0 -> 1295 bytes .../redirects/locale/ru/LC_MESSAGES/django.po | 51 + .../redirects/locale/sk/LC_MESSAGES/django.mo | Bin 0 -> 1092 bytes .../redirects/locale/sk/LC_MESSAGES/django.po | 50 + .../redirects/locale/sl/LC_MESSAGES/django.mo | Bin 0 -> 1094 bytes .../redirects/locale/sl/LC_MESSAGES/django.po | 51 + .../redirects/locale/sq/LC_MESSAGES/django.mo | Bin 0 -> 1058 bytes .../redirects/locale/sq/LC_MESSAGES/django.po | 50 + .../redirects/locale/sr/LC_MESSAGES/django.mo | Bin 0 -> 1257 bytes .../redirects/locale/sr/LC_MESSAGES/django.po | 51 + .../locale/sr_Latn/LC_MESSAGES/django.mo | Bin 0 -> 1133 bytes .../locale/sr_Latn/LC_MESSAGES/django.po | 51 + .../redirects/locale/sv/LC_MESSAGES/django.mo | Bin 0 -> 1064 bytes .../redirects/locale/sv/LC_MESSAGES/django.po | 50 + .../redirects/locale/sw/LC_MESSAGES/django.mo | Bin 0 -> 1043 bytes .../redirects/locale/sw/LC_MESSAGES/django.po | 48 + .../redirects/locale/ta/LC_MESSAGES/django.mo | Bin 0 -> 1505 bytes .../redirects/locale/ta/LC_MESSAGES/django.po | 50 + .../redirects/locale/te/LC_MESSAGES/django.mo | Bin 0 -> 467 bytes .../redirects/locale/te/LC_MESSAGES/django.po | 45 + .../redirects/locale/th/LC_MESSAGES/django.mo | Bin 0 -> 1213 bytes .../redirects/locale/th/LC_MESSAGES/django.po | 46 + .../redirects/locale/tr/LC_MESSAGES/django.mo | Bin 0 -> 1047 bytes .../redirects/locale/tr/LC_MESSAGES/django.po | 50 + .../redirects/locale/tt/LC_MESSAGES/django.mo | Bin 0 -> 1181 bytes .../redirects/locale/tt/LC_MESSAGES/django.po | 49 + .../redirects/locale/uk/LC_MESSAGES/django.mo | Bin 0 -> 1308 bytes .../redirects/locale/uk/LC_MESSAGES/django.po | 51 + .../redirects/locale/ur/LC_MESSAGES/django.mo | Bin 0 -> 1141 bytes .../redirects/locale/ur/LC_MESSAGES/django.po | 47 + .../redirects/locale/vi/LC_MESSAGES/django.mo | Bin 0 -> 1114 bytes .../redirects/locale/vi/LC_MESSAGES/django.po | 49 + .../locale/zh_CN/LC_MESSAGES/django.mo | Bin 0 -> 1012 bytes .../locale/zh_CN/LC_MESSAGES/django.po | 46 + .../locale/zh_TW/LC_MESSAGES/django.mo | Bin 0 -> 1026 bytes .../locale/zh_TW/LC_MESSAGES/django.po | 46 + django/contrib/redirects/middleware.py | 35 +- django/contrib/redirects/models.py | 6 +- django/contrib/redirects/tests.py | 63 + django/contrib/sessions/.gitignore | 1 - django/contrib/sessions/backends/.gitignore | 1 - django/contrib/sessions/backends/base.py | 166 +- django/contrib/sessions/backends/cache.py | 40 +- django/contrib/sessions/backends/cached_db.py | 54 +- django/contrib/sessions/backends/db.py | 51 +- django/contrib/sessions/backends/file.py | 127 +- .../sessions/backends/signed_cookies.py | 81 + django/contrib/sessions/exceptions.py | 11 + .../sessions/locale/ar/LC_MESSAGES/django.mo | Bin 0 -> 813 bytes .../sessions/locale/ar/LC_MESSAGES/django.po | 39 + .../sessions/locale/az/LC_MESSAGES/django.mo | Bin 0 -> 696 bytes .../sessions/locale/az/LC_MESSAGES/django.po | 38 + .../sessions/locale/be/LC_MESSAGES/django.mo | Bin 0 -> 797 bytes .../sessions/locale/be/LC_MESSAGES/django.po | 38 + .../sessions/locale/bg/LC_MESSAGES/django.mo | Bin 0 -> 750 bytes .../sessions/locale/bg/LC_MESSAGES/django.po | 38 + .../sessions/locale/bn/LC_MESSAGES/django.mo | Bin 0 -> 765 bytes .../sessions/locale/bn/LC_MESSAGES/django.po | 38 + .../sessions/locale/br/LC_MESSAGES/django.mo | Bin 0 -> 539 bytes .../sessions/locale/br/LC_MESSAGES/django.po | 38 + .../sessions/locale/bs/LC_MESSAGES/django.mo | Bin 0 -> 762 bytes .../sessions/locale/bs/LC_MESSAGES/django.po | 39 + .../sessions/locale/ca/LC_MESSAGES/django.mo | Bin 0 -> 707 bytes .../sessions/locale/ca/LC_MESSAGES/django.po | 38 + .../sessions/locale/cs/LC_MESSAGES/django.mo | Bin 0 -> 717 bytes .../sessions/locale/cs/LC_MESSAGES/django.po | 38 + .../sessions/locale/cy/LC_MESSAGES/django.mo | Bin 0 -> 749 bytes .../sessions/locale/cy/LC_MESSAGES/django.po | 40 + .../sessions/locale/da/LC_MESSAGES/django.mo | Bin 0 -> 690 bytes .../sessions/locale/da/LC_MESSAGES/django.po | 38 + .../sessions/locale/de/LC_MESSAGES/django.mo | Bin 0 -> 696 bytes .../sessions/locale/de/LC_MESSAGES/django.po | 38 + .../sessions/locale/el/LC_MESSAGES/django.mo | Bin 0 -> 767 bytes .../sessions/locale/el/LC_MESSAGES/django.po | 38 + .../sessions/locale/en/LC_MESSAGES/django.mo | Bin 0 -> 356 bytes .../sessions/locale/en/LC_MESSAGES/django.po | 34 + .../locale/en_GB/LC_MESSAGES/django.mo | Bin 0 -> 710 bytes .../locale/en_GB/LC_MESSAGES/django.po | 38 + .../sessions/locale/eo/LC_MESSAGES/django.mo | Bin 0 -> 697 bytes .../sessions/locale/eo/LC_MESSAGES/django.po | 38 + .../sessions/locale/es/LC_MESSAGES/django.mo | Bin 0 -> 703 bytes .../sessions/locale/es/LC_MESSAGES/django.po | 38 + .../locale/es_AR/LC_MESSAGES/django.mo | Bin 0 -> 724 bytes .../locale/es_AR/LC_MESSAGES/django.po | 38 + .../locale/es_MX/LC_MESSAGES/django.mo | Bin 0 -> 734 bytes .../locale/es_MX/LC_MESSAGES/django.po | 38 + .../sessions/locale/et/LC_MESSAGES/django.mo | Bin 0 -> 704 bytes .../sessions/locale/et/LC_MESSAGES/django.po | 38 + .../sessions/locale/eu/LC_MESSAGES/django.mo | Bin 0 -> 692 bytes .../sessions/locale/eu/LC_MESSAGES/django.po | 38 + .../sessions/locale/fa/LC_MESSAGES/django.mo | Bin 0 -> 717 bytes .../sessions/locale/fa/LC_MESSAGES/django.po | 38 + .../sessions/locale/fi/LC_MESSAGES/django.mo | Bin 0 -> 690 bytes .../sessions/locale/fi/LC_MESSAGES/django.po | 38 + .../sessions/locale/fr/LC_MESSAGES/django.mo | Bin 0 -> 702 bytes .../sessions/locale/fr/LC_MESSAGES/django.po | 38 + .../locale/fy_NL/LC_MESSAGES/django.mo | Bin 0 -> 401 bytes .../locale/fy_NL/LC_MESSAGES/django.po | 35 + .../sessions/locale/ga/LC_MESSAGES/django.mo | Bin 0 -> 750 bytes .../sessions/locale/ga/LC_MESSAGES/django.po | 39 + .../sessions/locale/gl/LC_MESSAGES/django.mo | Bin 0 -> 721 bytes .../sessions/locale/gl/LC_MESSAGES/django.po | 39 + .../sessions/locale/he/LC_MESSAGES/django.mo | Bin 0 -> 768 bytes .../sessions/locale/he/LC_MESSAGES/django.po | 38 + .../sessions/locale/hi/LC_MESSAGES/django.mo | Bin 0 -> 762 bytes .../sessions/locale/hi/LC_MESSAGES/django.po | 39 + .../sessions/locale/hr/LC_MESSAGES/django.mo | Bin 0 -> 776 bytes .../sessions/locale/hr/LC_MESSAGES/django.po | 39 + .../sessions/locale/hu/LC_MESSAGES/django.mo | Bin 0 -> 709 bytes .../sessions/locale/hu/LC_MESSAGES/django.po | 38 + .../sessions/locale/id/LC_MESSAGES/django.mo | Bin 0 -> 680 bytes .../sessions/locale/id/LC_MESSAGES/django.po | 39 + .../sessions/locale/is/LC_MESSAGES/django.mo | Bin 0 -> 687 bytes .../sessions/locale/is/LC_MESSAGES/django.po | 38 + .../sessions/locale/it/LC_MESSAGES/django.mo | Bin 0 -> 704 bytes .../sessions/locale/it/LC_MESSAGES/django.po | 38 + .../sessions/locale/ja/LC_MESSAGES/django.mo | Bin 0 -> 719 bytes .../sessions/locale/ja/LC_MESSAGES/django.po | 38 + .../sessions/locale/ka/LC_MESSAGES/django.mo | Bin 0 -> 806 bytes .../sessions/locale/ka/LC_MESSAGES/django.po | 38 + .../sessions/locale/kk/LC_MESSAGES/django.mo | Bin 0 -> 746 bytes .../sessions/locale/kk/LC_MESSAGES/django.po | 39 + .../sessions/locale/km/LC_MESSAGES/django.mo | Bin 0 -> 932 bytes .../sessions/locale/km/LC_MESSAGES/django.po | 38 + .../sessions/locale/kn/LC_MESSAGES/django.mo | Bin 0 -> 817 bytes .../sessions/locale/kn/LC_MESSAGES/django.po | 38 + .../sessions/locale/ko/LC_MESSAGES/django.mo | Bin 0 -> 677 bytes .../sessions/locale/ko/LC_MESSAGES/django.po | 38 + .../sessions/locale/lt/LC_MESSAGES/django.mo | Bin 0 -> 757 bytes .../sessions/locale/lt/LC_MESSAGES/django.po | 39 + .../sessions/locale/lv/LC_MESSAGES/django.mo | Bin 0 -> 734 bytes .../sessions/locale/lv/LC_MESSAGES/django.po | 39 + .../sessions/locale/mk/LC_MESSAGES/django.mo | Bin 0 -> 797 bytes .../sessions/locale/mk/LC_MESSAGES/django.po | 38 + .../sessions/locale/ml/LC_MESSAGES/django.mo | Bin 0 -> 783 bytes .../sessions/locale/ml/LC_MESSAGES/django.po | 38 + .../sessions/locale/mn/LC_MESSAGES/django.mo | Bin 0 -> 732 bytes .../sessions/locale/mn/LC_MESSAGES/django.po | 39 + .../sessions/locale/my/LC_MESSAGES/django.mo | Bin 0 -> 822 bytes .../sessions/locale/my/LC_MESSAGES/django.po | 38 + .../sessions/locale/nb/LC_MESSAGES/django.mo | Bin 0 -> 688 bytes .../sessions/locale/nb/LC_MESSAGES/django.po | 39 + .../sessions/locale/ne/LC_MESSAGES/django.mo | Bin 0 -> 754 bytes .../sessions/locale/ne/LC_MESSAGES/django.po | 39 + .../sessions/locale/nl/LC_MESSAGES/django.mo | Bin 0 -> 688 bytes .../sessions/locale/nl/LC_MESSAGES/django.po | 38 + .../sessions/locale/nn/LC_MESSAGES/django.mo | Bin 0 -> 698 bytes .../sessions/locale/nn/LC_MESSAGES/django.po | 38 + .../sessions/locale/os/LC_MESSAGES/django.mo | Bin 0 -> 742 bytes .../sessions/locale/os/LC_MESSAGES/django.po | 38 + .../sessions/locale/pa/LC_MESSAGES/django.mo | Bin 0 -> 774 bytes .../sessions/locale/pa/LC_MESSAGES/django.po | 38 + .../sessions/locale/pl/LC_MESSAGES/django.mo | Bin 0 -> 750 bytes .../sessions/locale/pl/LC_MESSAGES/django.po | 39 + .../sessions/locale/pt/LC_MESSAGES/django.mo | Bin 0 -> 708 bytes .../sessions/locale/pt/LC_MESSAGES/django.po | 38 + .../locale/pt_BR/LC_MESSAGES/django.mo | Bin 0 -> 721 bytes .../locale/pt_BR/LC_MESSAGES/django.po | 38 + .../sessions/locale/ro/LC_MESSAGES/django.mo | Bin 0 -> 733 bytes .../sessions/locale/ro/LC_MESSAGES/django.po | 40 + .../sessions/locale/ru/LC_MESSAGES/django.mo | Bin 0 -> 809 bytes .../sessions/locale/ru/LC_MESSAGES/django.po | 39 + .../sessions/locale/sk/LC_MESSAGES/django.mo | Bin 0 -> 738 bytes .../sessions/locale/sk/LC_MESSAGES/django.po | 38 + .../sessions/locale/sl/LC_MESSAGES/django.mo | Bin 0 -> 735 bytes .../sessions/locale/sl/LC_MESSAGES/django.po | 39 + .../sessions/locale/sq/LC_MESSAGES/django.mo | Bin 0 -> 695 bytes .../sessions/locale/sq/LC_MESSAGES/django.po | 38 + .../sessions/locale/sr/LC_MESSAGES/django.mo | Bin 0 -> 815 bytes .../sessions/locale/sr/LC_MESSAGES/django.po | 39 + .../locale/sr_Latn/LC_MESSAGES/django.mo | Bin 0 -> 788 bytes .../locale/sr_Latn/LC_MESSAGES/django.po | 39 + .../sessions/locale/sv/LC_MESSAGES/django.mo | Bin 0 -> 693 bytes .../sessions/locale/sv/LC_MESSAGES/django.po | 38 + .../sessions/locale/sw/LC_MESSAGES/django.mo | Bin 0 -> 713 bytes .../sessions/locale/sw/LC_MESSAGES/django.po | 37 + .../sessions/locale/ta/LC_MESSAGES/django.mo | Bin 0 -> 804 bytes .../sessions/locale/ta/LC_MESSAGES/django.po | 38 + .../sessions/locale/te/LC_MESSAGES/django.mo | Bin 0 -> 789 bytes .../sessions/locale/te/LC_MESSAGES/django.po | 39 + .../sessions/locale/th/LC_MESSAGES/django.mo | Bin 0 -> 760 bytes .../sessions/locale/th/LC_MESSAGES/django.po | 38 + .../sessions/locale/tr/LC_MESSAGES/django.mo | Bin 0 -> 695 bytes .../sessions/locale/tr/LC_MESSAGES/django.po | 38 + .../sessions/locale/tt/LC_MESSAGES/django.mo | Bin 0 -> 760 bytes .../sessions/locale/tt/LC_MESSAGES/django.po | 38 + .../sessions/locale/uk/LC_MESSAGES/django.mo | Bin 0 -> 807 bytes .../sessions/locale/uk/LC_MESSAGES/django.po | 39 + .../sessions/locale/ur/LC_MESSAGES/django.mo | Bin 0 -> 732 bytes .../sessions/locale/ur/LC_MESSAGES/django.po | 38 + .../sessions/locale/vi/LC_MESSAGES/django.mo | Bin 0 -> 691 bytes .../sessions/locale/vi/LC_MESSAGES/django.po | 40 + .../locale/zh_CN/LC_MESSAGES/django.mo | Bin 0 -> 693 bytes .../locale/zh_CN/LC_MESSAGES/django.po | 38 + .../locale/zh_TW/LC_MESSAGES/django.mo | Bin 0 -> 701 bytes .../locale/zh_TW/LC_MESSAGES/django.po | 38 + .../cl => sessions/management}/__init__.py | 0 .../management/commands}/__init__.py | 0 .../management/commands/clearsessions.py | 15 + django/contrib/sessions/middleware.py | 15 +- django/contrib/sessions/models.py | 29 +- django/contrib/sessions/serializers.py | 20 + django/contrib/sessions/tests.py | 928 +- django/contrib/sitemaps/.gitignore | 1 - django/contrib/sitemaps/__init__.py | 34 +- django/contrib/sitemaps/management/.gitignore | 1 - .../sitemaps/management/commands/.gitignore | 1 - django/contrib/sitemaps/templates/.gitignore | 1 - django/contrib/sitemaps/tests/__init__.py | 1 - django/contrib/sitemaps/tests/base.py | 34 + django/contrib/sitemaps/tests/basic.py | 129 - .../tests/templates/custom_sitemap.xml | 14 + .../tests/templates/custom_sitemap_index.xml | 5 + .../contrib/sitemaps/tests/test_flatpages.py | 39 + django/contrib/sitemaps/tests/test_generic.py | 22 + django/contrib/sitemaps/tests/test_http.py | 153 + django/contrib/sitemaps/tests/test_https.py | 56 + django/contrib/sitemaps/tests/urls.py | 33 - .../de => sitemaps/tests/urls}/__init__.py | 0 django/contrib/sitemaps/tests/urls/http.py | 45 + django/contrib/sitemaps/tests/urls/https.py | 16 + django/contrib/sitemaps/views.py | 88 +- django/contrib/sites/.gitignore | 1 - .../sites/locale/ar/LC_MESSAGES/django.mo | Bin 0 -> 915 bytes .../sites/locale/ar/LC_MESSAGES/django.po | 40 + .../sites/locale/az/LC_MESSAGES/django.mo | Bin 0 -> 604 bytes .../sites/locale/az/LC_MESSAGES/django.po | 38 + .../sites/locale/be/LC_MESSAGES/django.mo | Bin 0 -> 728 bytes .../sites/locale/be/LC_MESSAGES/django.po | 38 + .../sites/locale/bg/LC_MESSAGES/django.mo | Bin 0 -> 661 bytes .../sites/locale/bg/LC_MESSAGES/django.po | 38 + .../sites/locale/bn/LC_MESSAGES/django.mo | Bin 0 -> 685 bytes .../sites/locale/bn/LC_MESSAGES/django.po | 38 + .../sites/locale/br/LC_MESSAGES/django.mo | Bin 0 -> 631 bytes .../sites/locale/br/LC_MESSAGES/django.po | 38 + .../sites/locale/bs/LC_MESSAGES/django.mo | Bin 0 -> 695 bytes .../sites/locale/bs/LC_MESSAGES/django.po | 39 + .../sites/locale/ca/LC_MESSAGES/django.mo | Bin 0 -> 766 bytes .../sites/locale/ca/LC_MESSAGES/django.po | 39 + .../sites/locale/cs/LC_MESSAGES/django.mo | Bin 0 -> 793 bytes .../sites/locale/cs/LC_MESSAGES/django.po | 39 + .../sites/locale/cy/LC_MESSAGES/django.mo | Bin 0 -> 812 bytes .../sites/locale/cy/LC_MESSAGES/django.po | 40 + .../sites/locale/da/LC_MESSAGES/django.mo | Bin 0 -> 769 bytes .../sites/locale/da/LC_MESSAGES/django.po | 39 + .../sites/locale/de/LC_MESSAGES/django.mo | Bin 0 -> 766 bytes .../sites/locale/de/LC_MESSAGES/django.po | 39 + .../sites/locale/el/LC_MESSAGES/django.mo | Bin 0 -> 677 bytes .../sites/locale/el/LC_MESSAGES/django.po | 38 + .../sites/locale/en/LC_MESSAGES/django.mo | Bin 0 -> 356 bytes .../sites/locale/en/LC_MESSAGES/django.po | 34 + .../sites/locale/en_GB/LC_MESSAGES/django.mo | Bin 0 -> 642 bytes .../sites/locale/en_GB/LC_MESSAGES/django.po | 38 + .../sites/locale/eo/LC_MESSAGES/django.mo | Bin 0 -> 779 bytes .../sites/locale/eo/LC_MESSAGES/django.po | 39 + .../sites/locale/es/LC_MESSAGES/django.mo | Bin 0 -> 777 bytes .../sites/locale/es/LC_MESSAGES/django.po | 39 + .../sites/locale/es_AR/LC_MESSAGES/django.mo | Bin 0 -> 816 bytes .../sites/locale/es_AR/LC_MESSAGES/django.po | 40 + .../sites/locale/es_MX/LC_MESSAGES/django.mo | Bin 0 -> 645 bytes .../sites/locale/es_MX/LC_MESSAGES/django.po | 39 + .../sites/locale/et/LC_MESSAGES/django.mo | Bin 0 -> 763 bytes .../sites/locale/et/LC_MESSAGES/django.po | 39 + .../sites/locale/eu/LC_MESSAGES/django.mo | Bin 0 -> 790 bytes .../sites/locale/eu/LC_MESSAGES/django.po | 39 + .../sites/locale/fa/LC_MESSAGES/django.mo | Bin 0 -> 837 bytes .../sites/locale/fa/LC_MESSAGES/django.po | 39 + .../sites/locale/fi/LC_MESSAGES/django.mo | Bin 0 -> 626 bytes .../sites/locale/fi/LC_MESSAGES/django.po | 38 + .../sites/locale/fr/LC_MESSAGES/django.mo | Bin 0 -> 772 bytes .../sites/locale/fr/LC_MESSAGES/django.po | 39 + .../sites/locale/fy_NL/LC_MESSAGES/django.mo | Bin 0 -> 401 bytes .../sites/locale/fy_NL/LC_MESSAGES/django.po | 31 + .../sites/locale/ga/LC_MESSAGES/django.mo | Bin 0 -> 671 bytes .../sites/locale/ga/LC_MESSAGES/django.po | 39 + .../sites/locale/gl/LC_MESSAGES/django.mo | Bin 0 -> 762 bytes .../sites/locale/gl/LC_MESSAGES/django.po | 39 + .../sites/locale/he/LC_MESSAGES/django.mo | Bin 0 -> 795 bytes .../sites/locale/he/LC_MESSAGES/django.po | 39 + .../sites/locale/hi/LC_MESSAGES/django.mo | Bin 0 -> 668 bytes .../sites/locale/hi/LC_MESSAGES/django.po | 38 + .../sites/locale/hr/LC_MESSAGES/django.mo | Bin 0 -> 699 bytes .../sites/locale/hr/LC_MESSAGES/django.po | 39 + .../sites/locale/hu/LC_MESSAGES/django.mo | Bin 0 -> 638 bytes .../sites/locale/hu/LC_MESSAGES/django.po | 38 + .../sites/locale/id/LC_MESSAGES/django.mo | Bin 0 -> 625 bytes .../sites/locale/id/LC_MESSAGES/django.po | 38 + .../sites/locale/is/LC_MESSAGES/django.mo | Bin 0 -> 616 bytes .../sites/locale/is/LC_MESSAGES/django.po | 38 + .../sites/locale/it/LC_MESSAGES/django.mo | Bin 0 -> 763 bytes .../sites/locale/it/LC_MESSAGES/django.po | 39 + .../sites/locale/ja/LC_MESSAGES/django.mo | Bin 0 -> 790 bytes .../sites/locale/ja/LC_MESSAGES/django.po | 39 + .../sites/locale/ka/LC_MESSAGES/django.mo | Bin 0 -> 709 bytes .../sites/locale/ka/LC_MESSAGES/django.po | 38 + .../sites/locale/kk/LC_MESSAGES/django.mo | Bin 0 -> 655 bytes .../sites/locale/kk/LC_MESSAGES/django.po | 38 + .../sites/locale/km/LC_MESSAGES/django.mo | Bin 0 -> 704 bytes .../sites/locale/km/LC_MESSAGES/django.po | 38 + .../sites/locale/kn/LC_MESSAGES/django.mo | Bin 0 -> 679 bytes .../sites/locale/kn/LC_MESSAGES/django.po | 38 + .../sites/locale/ko/LC_MESSAGES/django.mo | Bin 0 -> 624 bytes .../sites/locale/ko/LC_MESSAGES/django.po | 38 + .../sites/locale/lt/LC_MESSAGES/django.mo | Bin 0 -> 848 bytes .../sites/locale/lt/LC_MESSAGES/django.po | 41 + .../sites/locale/lv/LC_MESSAGES/django.mo | Bin 0 -> 669 bytes .../sites/locale/lv/LC_MESSAGES/django.po | 40 + .../sites/locale/mk/LC_MESSAGES/django.mo | Bin 0 -> 873 bytes .../sites/locale/mk/LC_MESSAGES/django.po | 39 + .../sites/locale/ml/LC_MESSAGES/django.mo | Bin 0 -> 711 bytes .../sites/locale/ml/LC_MESSAGES/django.po | 38 + .../sites/locale/mn/LC_MESSAGES/django.mo | Bin 0 -> 860 bytes .../sites/locale/mn/LC_MESSAGES/django.po | 39 + .../sites/locale/my/LC_MESSAGES/django.mo | Bin 0 -> 920 bytes .../sites/locale/my/LC_MESSAGES/django.po | 38 + .../sites/locale/nb/LC_MESSAGES/django.mo | Bin 0 -> 770 bytes .../sites/locale/nb/LC_MESSAGES/django.po | 39 + .../sites/locale/ne/LC_MESSAGES/django.mo | Bin 0 -> 864 bytes .../sites/locale/ne/LC_MESSAGES/django.po | 38 + .../sites/locale/nl/LC_MESSAGES/django.mo | Bin 0 -> 753 bytes .../sites/locale/nl/LC_MESSAGES/django.po | 39 + .../sites/locale/nn/LC_MESSAGES/django.mo | Bin 0 -> 636 bytes .../sites/locale/nn/LC_MESSAGES/django.po | 38 + .../sites/locale/os/LC_MESSAGES/django.mo | Bin 0 -> 816 bytes .../sites/locale/os/LC_MESSAGES/django.po | 38 + .../sites/locale/pa/LC_MESSAGES/django.mo | Bin 0 -> 687 bytes .../sites/locale/pa/LC_MESSAGES/django.po | 38 + .../sites/locale/pl/LC_MESSAGES/django.mo | Bin 0 -> 837 bytes .../sites/locale/pl/LC_MESSAGES/django.po | 40 + .../sites/locale/pt/LC_MESSAGES/django.mo | Bin 0 -> 773 bytes .../sites/locale/pt/LC_MESSAGES/django.po | 39 + .../sites/locale/pt_BR/LC_MESSAGES/django.mo | Bin 0 -> 794 bytes .../sites/locale/pt_BR/LC_MESSAGES/django.po | 39 + .../sites/locale/ro/LC_MESSAGES/django.mo | Bin 0 -> 662 bytes .../sites/locale/ro/LC_MESSAGES/django.po | 40 + .../sites/locale/ru/LC_MESSAGES/django.mo | Bin 0 -> 911 bytes .../sites/locale/ru/LC_MESSAGES/django.po | 40 + .../sites/locale/sk/LC_MESSAGES/django.mo | Bin 0 -> 799 bytes .../sites/locale/sk/LC_MESSAGES/django.po | 39 + .../sites/locale/sl/LC_MESSAGES/django.mo | Bin 0 -> 809 bytes .../sites/locale/sl/LC_MESSAGES/django.po | 40 + .../sites/locale/sq/LC_MESSAGES/django.mo | Bin 0 -> 787 bytes .../sites/locale/sq/LC_MESSAGES/django.po | 38 + .../sites/locale/sr/LC_MESSAGES/django.mo | Bin 0 -> 727 bytes .../sites/locale/sr/LC_MESSAGES/django.po | 39 + .../locale/sr_Latn/LC_MESSAGES/django.mo | Bin 0 -> 715 bytes .../locale/sr_Latn/LC_MESSAGES/django.po | 39 + .../sites/locale/sv/LC_MESSAGES/django.mo | Bin 0 -> 786 bytes .../sites/locale/sv/LC_MESSAGES/django.po | 39 + .../sites/locale/sw/LC_MESSAGES/django.mo | Bin 0 -> 632 bytes .../sites/locale/sw/LC_MESSAGES/django.po | 37 + .../sites/locale/ta/LC_MESSAGES/django.mo | Bin 0 -> 717 bytes .../sites/locale/ta/LC_MESSAGES/django.po | 38 + .../sites/locale/te/LC_MESSAGES/django.mo | Bin 0 -> 690 bytes .../sites/locale/te/LC_MESSAGES/django.po | 38 + .../sites/locale/th/LC_MESSAGES/django.mo | Bin 0 -> 853 bytes .../sites/locale/th/LC_MESSAGES/django.po | 39 + .../sites/locale/tr/LC_MESSAGES/django.mo | Bin 0 -> 748 bytes .../sites/locale/tr/LC_MESSAGES/django.po | 39 + .../sites/locale/tt/LC_MESSAGES/django.mo | Bin 0 -> 656 bytes .../sites/locale/tt/LC_MESSAGES/django.po | 38 + .../sites/locale/uk/LC_MESSAGES/django.mo | Bin 0 -> 737 bytes .../sites/locale/uk/LC_MESSAGES/django.po | 39 + .../sites/locale/ur/LC_MESSAGES/django.mo | Bin 0 -> 657 bytes .../sites/locale/ur/LC_MESSAGES/django.po | 38 + .../sites/locale/vi/LC_MESSAGES/django.mo | Bin 0 -> 774 bytes .../sites/locale/vi/LC_MESSAGES/django.po | 40 + .../sites/locale/zh_CN/LC_MESSAGES/django.mo | Bin 0 -> 624 bytes .../sites/locale/zh_CN/LC_MESSAGES/django.po | 38 + .../sites/locale/zh_TW/LC_MESSAGES/django.mo | Bin 0 -> 763 bytes .../sites/locale/zh_TW/LC_MESSAGES/django.po | 39 + django/contrib/sites/management.py | 27 +- django/contrib/sites/managers.py | 4 +- django/contrib/sites/models.py | 58 +- django/contrib/sites/tests.py | 41 +- .../es => staticfiles}/__init__.py | 0 django/contrib/staticfiles/finders.py | 266 + django/contrib/staticfiles/handlers.py | 68 + .../fi => staticfiles/management}/__init__.py | 0 .../management/commands}/__init__.py | 0 .../management/commands/collectstatic.py | 306 + .../management/commands/findstatic.py | 34 + .../management/commands/runserver.py | 29 + .../__init__.py => staticfiles/models.py} | 0 django/contrib/staticfiles/storage.py | 308 + .../templatetags}/__init__.py | 0 .../staticfiles/templatetags/staticfiles.py | 37 + django/contrib/staticfiles/urls.py | 16 + django/contrib/staticfiles/utils.py | 57 + django/contrib/staticfiles/views.py | 41 + django/contrib/syndication/.gitignore | 1 - django/contrib/syndication/feeds.py | 38 - django/contrib/syndication/views.py | 125 +- django/contrib/webdesign/.gitignore | 1 - django/contrib/webdesign/lorem_ipsum.py | 12 +- .../contrib/webdesign/templatetags/.gitignore | 1 - .../webdesign/templatetags/webdesign.py | 7 +- django/contrib/webdesign/tests.py | 5 +- django/core/.gitignore | 1 - django/core/cache/.gitignore | 1 - django/core/cache/__init__.py | 97 +- django/core/cache/backends/.gitignore | 1 - django/core/cache/backends/base.py | 129 +- django/core/cache/backends/db.py | 160 +- django/core/cache/backends/dummy.py | 33 +- django/core/cache/backends/filebased.py | 87 +- django/core/cache/backends/locmem.py | 125 +- django/core/cache/backends/memcached.py | 180 +- django/core/cache/utils.py | 15 + .../ie => core/checks}/__init__.py | 0 .../checks/compatibility}/__init__.py | 0 django/core/checks/compatibility/base.py | 39 + .../core/checks/compatibility/django_1_6_0.py | 62 + django/core/context_processors.py | 63 +- django/core/exceptions.py | 115 +- django/core/files/.gitignore | 1 - django/core/files/base.py | 70 +- django/core/files/images.py | 28 +- django/core/files/locks.py | 9 +- django/core/files/move.py | 19 +- django/core/files/storage.py | 128 +- django/core/files/temp.py | 9 + django/core/files/uploadedfile.py | 17 +- django/core/files/uploadhandler.py | 36 +- django/core/handlers/.gitignore | 1 - django/core/handlers/base.py | 294 +- django/core/handlers/modpython.py | 228 - django/core/handlers/profiler-hotshot.py | 22 - django/core/handlers/wsgi.py | 302 +- django/core/mail/__init__.py | 73 +- django/core/mail/backends/console.py | 9 +- django/core/mail/backends/filebased.py | 5 +- django/core/mail/backends/locmem.py | 2 + django/core/mail/backends/smtp.py | 29 +- django/core/mail/message.py | 107 +- django/core/management/.gitignore | 1 - django/core/management/__init__.py | 185 +- django/core/management/base.py | 217 +- django/core/management/commands/.gitignore | 1 - django/core/management/commands/check.py | 14 + django/core/management/commands/cleanup.py | 16 +- .../management/commands/compilemessages.py | 62 +- .../management/commands/createcachetable.py | 36 +- django/core/management/commands/dbshell.py | 2 +- .../core/management/commands/diffsettings.py | 18 +- django/core/management/commands/dumpdata.py | 105 +- django/core/management/commands/flush.py | 82 +- django/core/management/commands/inspectdb.py | 170 +- django/core/management/commands/loaddata.py | 444 +- .../core/management/commands/makemessages.py | 653 +- django/core/management/commands/reset.py | 57 - django/core/management/commands/runserver.py | 178 +- django/core/management/commands/shell.py | 102 +- django/core/management/commands/sql.py | 4 +- django/core/management/commands/sqlall.py | 5 +- django/core/management/commands/sqlclear.py | 4 +- django/core/management/commands/sqlcustom.py | 4 +- .../management/commands/sqldropindexes.py | 23 + django/core/management/commands/sqlflush.py | 4 +- django/core/management/commands/sqlindexes.py | 4 +- django/core/management/commands/sqlreset.py | 20 - .../management/commands/sqlsequencereset.py | 6 +- django/core/management/commands/startapp.py | 47 +- .../core/management/commands/startproject.py | 43 +- django/core/management/commands/syncdb.py | 116 +- django/core/management/commands/test.py | 97 +- django/core/management/commands/testserver.py | 18 +- django/core/management/commands/validate.py | 1 + django/core/management/sql.py | 94 +- django/core/management/templates.py | 325 + django/core/management/utils.py | 79 + django/core/management/validation.py | 170 +- django/core/paginator.py | 67 +- django/core/serializers/.gitignore | 1 - django/core/serializers/__init__.py | 53 +- django/core/serializers/base.py | 39 +- django/core/serializers/json.py | 92 +- django/core/serializers/python.py | 66 +- django/core/serializers/pyyaml.py | 33 +- django/core/serializers/xml_serializer.py | 138 +- django/core/servers/.gitignore | 1 - django/core/servers/basehttp.py | 710 +- django/core/servers/fastcgi.py | 124 +- django/core/signing.py | 199 + django/core/template_loader.py | 7 - django/core/urlresolvers.py | 402 +- django/core/validators.py | 221 +- django/core/wsgi.py | 13 + django/core/xheaders.py | 24 - django/db/.gitignore | 1 - django/db/__init__.py | 148 +- django/db/backends/.gitignore | 1 - django/db/backends/__init__.py | 963 +- django/db/backends/creation.py | 513 +- django/db/backends/dummy/.gitignore | 1 - django/db/backends/dummy/base.py | 41 +- django/db/backends/mysql/.gitignore | 1 - django/db/backends/mysql/base.py | 417 +- django/db/backends/mysql/compiler.py | 14 +- django/db/backends/mysql/creation.py | 47 +- django/db/backends/mysql/introspection.py | 95 +- django/db/backends/mysql/validation.py | 24 +- django/db/backends/oracle/.gitignore | 1 - django/db/backends/oracle/base.py | 582 +- django/db/backends/oracle/compiler.py | 10 +- django/db/backends/oracle/creation.py | 98 +- django/db/backends/oracle/introspection.py | 77 +- django/db/backends/postgresql/.gitignore | 1 - django/db/backends/postgresql/__init__.py | 0 django/db/backends/postgresql/base.py | 179 - .../db/backends/postgresql/introspection.py | 88 - django/db/backends/postgresql/operations.py | 179 - django/db/backends/postgresql/version.py | 31 - .../backends/postgresql_psycopg2/.gitignore | 1 - .../db/backends/postgresql_psycopg2/base.py | 290 +- .../client.py | 0 .../creation.py | 22 +- .../postgresql_psycopg2/introspection.py | 94 +- .../postgresql_psycopg2/operations.py | 222 + .../backends/postgresql_psycopg2/version.py | 43 + django/db/backends/sqlite3/.gitignore | 1 - django/db/backends/sqlite3/base.py | 451 +- django/db/backends/sqlite3/creation.py | 50 +- django/db/backends/sqlite3/introspection.py | 88 +- django/db/backends/util.py | 117 +- django/db/models/.gitignore | 1 - django/db/models/__init__.py | 12 +- django/db/models/aggregates.py | 13 + django/db/models/base.py | 650 +- django/db/models/constants.py | 6 + django/db/models/deletion.py | 292 + django/db/models/expressions.py | 101 +- django/db/models/fields/.gitignore | 1 - django/db/models/fields/__init__.py | 741 +- django/db/models/fields/files.py | 51 +- django/db/models/fields/related.py | 1112 +- django/db/models/fields/subclassing.py | 72 +- django/db/models/loading.py | 178 +- django/db/models/manager.py | 151 +- django/db/models/options.py | 270 +- django/db/models/query.py | 1219 ++- django/db/models/query_utils.py | 205 +- django/db/models/related.py | 47 +- django/db/models/signals.py | 18 +- django/db/models/sql/.gitignore | 1 - django/db/models/sql/__init__.py | 12 +- django/db/models/sql/aggregates.py | 39 +- django/db/models/sql/compiler.py | 752 +- django/db/models/sql/constants.py | 38 +- django/db/models/sql/datastructures.py | 36 +- django/db/models/sql/expressions.py | 77 +- django/db/models/sql/query.py | 1564 +-- django/db/models/sql/subqueries.py | 180 +- django/db/models/sql/where.py | 332 +- django/db/transaction.py | 610 +- django/db/utils.py | 236 +- django/dispatch/.gitignore | 1 - django/dispatch/__init__.py | 2 +- django/dispatch/dispatcher.py | 158 +- django/dispatch/saferef.py | 75 +- django/django-changeset-12634.patch | 76 - ...django-ticket-10863-full-error-email.patch | 94 - django/forms/.gitignore | 1 - django/forms/__init__.py | 18 +- django/forms/extras/.gitignore | 1 - django/forms/extras/__init__.py | 4 +- django/forms/extras/widgets.py | 19 +- django/forms/fields.py | 749 +- django/forms/forms.py | 259 +- django/forms/formsets.py | 266 +- django/forms/models.py | 477 +- django/forms/util.py | 89 +- django/forms/widgets.py | 544 +- django/http/.gitignore | 1 - django/http/__init__.py | 527 +- django/http/cookie.py | 86 + django/http/multipartparser.py | 179 +- django/http/request.py | 518 + django/http/response.py | 521 + django/http/utils.py | 20 +- django/middleware/.gitignore | 1 - django/middleware/cache.py | 92 +- django/middleware/clickjacking.py | 51 + django/middleware/common.py | 160 +- django/middleware/csrf.py | 244 +- django/middleware/doc.py | 23 +- django/middleware/gzip.py | 26 +- django/middleware/http.py | 22 +- django/middleware/locale.py | 57 +- django/middleware/transaction.py | 37 +- django/shortcuts/.gitignore | 1 - django/shortcuts/__init__.py | 113 +- django/template/.gitignore | 1 - django/template/__init__.py | 1026 +- django/template/base.py | 1335 +++ django/template/context.py | 57 +- django/template/debug.py | 48 +- django/template/defaultfilters.py | 529 +- django/template/defaulttags.py | 649 +- django/template/loader.py | 33 +- django/template/loader_tags.py | 145 +- django/template/loaders/.gitignore | 1 - django/template/loaders/app_directories.py | 31 +- django/template/loaders/cached.py | 21 +- django/template/loaders/eggs.py | 26 +- django/template/loaders/filesystem.py | 21 +- django/template/response.py | 159 + django/template/smartif.py | 9 +- django/templatetags/.gitignore | 1 - django/templatetags/cache.py | 28 +- django/templatetags/future.py | 65 + django/templatetags/i18n.py | 342 +- django/templatetags/l10n.py | 62 + django/templatetags/static.py | 158 + django/templatetags/tz.py | 198 + django/test/.gitignore | 1 - django/test/__init__.py | 7 +- django/test/_doctest.py | 380 +- django/test/client.py | 524 +- django/test/html.py | 238 + django/test/runner.py | 291 + django/test/signals.py | 80 +- django/test/simple.py | 418 +- django/test/testcases.py | 1263 ++- django/test/utils.py | 389 +- django/utils/.gitignore | 1 - .../is_ => utils/2to3_fixes}/__init__.py | 0 django/utils/2to3_fixes/fix_unicode.py | 36 + django/utils/_os.py | 98 +- django/utils/_threading_local.py | 240 - django/utils/archive.py | 215 + django/utils/autoreload.py | 61 +- django/utils/baseconv.py | 99 + django/utils/cache.py | 94 +- django/utils/checksums.py | 6 +- django/utils/copycompat.py | 14 - django/utils/crypto.py | 166 + django/utils/daemonize.py | 8 +- django/utils/datastructures.py | 295 +- django/utils/dateformat.py | 103 +- django/utils/dateparse.py | 82 + django/utils/dates.py | 30 +- django/utils/datetime_safe.py | 7 +- django/utils/decorators.py | 60 +- django/utils/deprecation.py | 62 + django/utils/dictconfig.py | 555 + django/utils/encoding.py | 205 +- django/utils/feedgenerator.py | 239 +- django/utils/formats.py | 142 +- django/utils/functional.py | 445 +- django/utils/hashcompat.py | 20 - django/utils/html.py | 264 +- django/utils/html_parser.py | 113 + django/utils/http.py | 131 +- django/utils/image.py | 148 + django/utils/importlib.py | 41 +- django/utils/ipv6.py | 268 + django/utils/itercompat.py | 43 +- django/utils/jslex.py | 219 + django/utils/log.py | 160 + django/utils/module_loading.py | 39 +- django/utils/numberformat.py | 32 +- django/utils/regex_helper.py | 86 +- django/utils/safestring.py | 103 +- django/utils/simplejson.py | 31 + django/utils/simplejson/.gitignore | 1 - django/utils/simplejson/LICENSE.txt | 19 - django/utils/simplejson/__init__.py | 349 - django/utils/simplejson/decoder.py | 345 - django/utils/simplejson/encoder.py | 430 - django/utils/simplejson/scanner.py | 65 - django/utils/simplejson/tool.py | 35 - django/utils/six.py | 607 ++ django/utils/stopwords.py | 42 - django/utils/synch.py | 36 +- django/utils/termcolors.py | 18 +- django/utils/text.py | 388 +- django/utils/thread_support.py | 12 - django/utils/timesince.py | 49 +- django/utils/timezone.py | 314 + django/utils/translation/.gitignore | 1 - django/utils/translation/__init__.py | 192 +- django/utils/translation/trans_null.py | 33 +- django/utils/translation/trans_real.py | 456 +- django/utils/tree.py | 123 +- django/utils/tzinfo.py | 37 +- django/utils/unittest/__init__.py | 80 + django/utils/unittest/__main__.py | 10 + django/utils/unittest/case.py | 1076 ++ django/utils/unittest/collector.py | 9 + django/utils/unittest/compatibility.py | 64 + django/utils/unittest/loader.py | 322 + django/utils/unittest/main.py | 241 + django/utils/unittest/result.py | 183 + django/utils/unittest/runner.py | 206 + django/utils/unittest/signals.py | 57 + django/utils/unittest/suite.py | 287 + django/utils/unittest/util.py | 99 + django/utils/version.py | 85 +- django/views/.gitignore | 1 - django/views/csrf.py | 10 +- django/views/debug.py | 557 +- django/views/decorators/.gitignore | 1 - django/views/decorators/cache.py | 54 +- django/views/decorators/clickjacking.py | 64 + django/views/decorators/csrf.py | 55 +- django/views/decorators/debug.py | 77 + django/views/decorators/http.py | 37 +- django/views/decorators/vary.py | 12 +- django/views/defaults.py | 80 +- django/views/generic/.gitignore | 1 - django/views/generic/__init__.py | 9 + django/views/generic/base.py | 219 + django/views/generic/create_update.py | 215 - django/views/generic/date_based.py | 368 - django/views/generic/dates.py | 785 ++ django/views/generic/detail.py | 173 + django/views/generic/edit.py | 280 + django/views/generic/list.py | 189 + django/views/generic/list_detail.py | 145 - django/views/generic/simple.py | 41 - django/views/i18n.py | 314 +- django/views/static.py | 50 +- 3734 files changed, 353761 insertions(+), 308864 deletions(-) delete mode 100644 django/.gitignore delete mode 100644 django/bin/.gitignore delete mode 100755 django/bin/compile-messages.py create mode 100755 django/bin/django-2to3.py delete mode 100755 django/bin/make-messages.py delete mode 100644 django/bin/profiling/.gitignore delete mode 100644 django/conf/.gitignore delete mode 100644 django/conf/app_template/.gitignore create mode 100644 django/conf/app_template/admin.py delete mode 100644 django/conf/locale/.gitignore create mode 100644 django/conf/locale/af/LC_MESSAGES/django.mo create mode 100644 django/conf/locale/af/LC_MESSAGES/django.po delete mode 100644 django/conf/locale/ar/.gitignore delete mode 100644 django/conf/locale/ar/LC_MESSAGES/.gitignore delete mode 100644 django/conf/locale/ar/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/ar/LC_MESSAGES/djangojs.po create mode 100644 django/conf/locale/az/LC_MESSAGES/django.mo create mode 100644 django/conf/locale/az/LC_MESSAGES/django.po create mode 100644 django/conf/locale/be/LC_MESSAGES/django.mo create mode 100644 django/conf/locale/be/LC_MESSAGES/django.po delete mode 100644 django/conf/locale/bg/.gitignore delete mode 100644 django/conf/locale/bg/LC_MESSAGES/.gitignore delete mode 100644 django/conf/locale/bg/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/bg/LC_MESSAGES/djangojs.po delete mode 100644 django/conf/locale/bn/.gitignore delete mode 100644 django/conf/locale/bn/LC_MESSAGES/.gitignore delete mode 100644 django/conf/locale/bn/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/bn/LC_MESSAGES/djangojs.po create mode 100644 django/conf/locale/br/LC_MESSAGES/django.mo create mode 100644 django/conf/locale/br/LC_MESSAGES/django.po delete mode 100644 django/conf/locale/ca/.gitignore delete mode 100644 django/conf/locale/ca/LC_MESSAGES/.gitignore delete mode 100644 django/conf/locale/ca/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/ca/LC_MESSAGES/djangojs.po delete mode 100644 django/conf/locale/cs/.gitignore delete mode 100644 django/conf/locale/cs/LC_MESSAGES/.gitignore delete mode 100644 django/conf/locale/cs/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/cs/LC_MESSAGES/djangojs.po delete mode 100644 django/conf/locale/cy/.gitignore delete mode 100644 django/conf/locale/cy/LC_MESSAGES/.gitignore delete mode 100644 django/conf/locale/cy/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/cy/LC_MESSAGES/djangojs.po delete mode 100644 django/conf/locale/da/.gitignore delete mode 100644 django/conf/locale/da/LC_MESSAGES/.gitignore delete mode 100644 django/conf/locale/da/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/da/LC_MESSAGES/djangojs.po delete mode 100644 django/conf/locale/de/.gitignore delete mode 100644 django/conf/locale/de/LC_MESSAGES/.gitignore delete mode 100644 django/conf/locale/de/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/de/LC_MESSAGES/djangojs.po rename django/{bin => conf/locale/de_CH}/__init__.py (100%) create mode 100644 django/conf/locale/de_CH/formats.py delete mode 100644 django/conf/locale/el/.gitignore delete mode 100644 django/conf/locale/el/LC_MESSAGES/.gitignore delete mode 100644 django/conf/locale/el/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/el/LC_MESSAGES/djangojs.po delete mode 100644 django/conf/locale/en/.gitignore delete mode 100644 django/conf/locale/en/LC_MESSAGES/.gitignore delete mode 100644 django/conf/locale/en/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/en/LC_MESSAGES/djangojs.po delete mode 100644 django/conf/locale/en_GB/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/en_GB/LC_MESSAGES/djangojs.po create mode 100644 django/conf/locale/eo/LC_MESSAGES/django.mo create mode 100644 django/conf/locale/eo/LC_MESSAGES/django.po delete mode 100644 django/conf/locale/es/.gitignore delete mode 100644 django/conf/locale/es/LC_MESSAGES/.gitignore delete mode 100644 django/conf/locale/es/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/es/LC_MESSAGES/djangojs.po delete mode 100644 django/conf/locale/es_AR/.gitignore delete mode 100644 django/conf/locale/es_AR/LC_MESSAGES/.gitignore delete mode 100644 django/conf/locale/es_AR/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/es_AR/LC_MESSAGES/djangojs.po create mode 100644 django/conf/locale/es_MX/LC_MESSAGES/django.mo create mode 100644 django/conf/locale/es_MX/LC_MESSAGES/django.po rename django/conf/locale/{no => es_MX}/__init__.py (100%) create mode 100644 django/conf/locale/es_MX/formats.py rename django/conf/{project_template => locale/es_NI}/__init__.py (100%) create mode 100644 django/conf/locale/es_NI/formats.py rename django/{contrib/csrf => conf/locale/es_PR}/__init__.py (100%) create mode 100644 django/conf/locale/es_PR/formats.py create mode 100644 django/conf/locale/es_VE/LC_MESSAGES/django.mo create mode 100644 django/conf/locale/es_VE/LC_MESSAGES/django.po delete mode 100644 django/conf/locale/et/.gitignore delete mode 100644 django/conf/locale/et/LC_MESSAGES/.gitignore delete mode 100644 django/conf/locale/et/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/et/LC_MESSAGES/djangojs.po delete mode 100644 django/conf/locale/eu/.gitignore delete mode 100644 django/conf/locale/eu/LC_MESSAGES/.gitignore delete mode 100644 django/conf/locale/eu/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/eu/LC_MESSAGES/djangojs.po delete mode 100644 django/conf/locale/fa/.gitignore delete mode 100644 django/conf/locale/fa/LC_MESSAGES/.gitignore delete mode 100644 django/conf/locale/fa/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/fa/LC_MESSAGES/djangojs.po delete mode 100644 django/conf/locale/fi/.gitignore delete mode 100644 django/conf/locale/fi/LC_MESSAGES/.gitignore delete mode 100644 django/conf/locale/fi/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/fi/LC_MESSAGES/djangojs.po delete mode 100644 django/conf/locale/fr/.gitignore delete mode 100644 django/conf/locale/fr/LC_MESSAGES/.gitignore delete mode 100644 django/conf/locale/fr/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/fr/LC_MESSAGES/djangojs.po delete mode 100644 django/conf/locale/fy_NL/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/fy_NL/LC_MESSAGES/djangojs.po delete mode 100644 django/conf/locale/ga/.gitignore delete mode 100644 django/conf/locale/ga/LC_MESSAGES/.gitignore delete mode 100644 django/conf/locale/ga/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/ga/LC_MESSAGES/djangojs.po delete mode 100644 django/conf/locale/gl/.gitignore delete mode 100644 django/conf/locale/gl/LC_MESSAGES/.gitignore delete mode 100644 django/conf/locale/gl/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/gl/LC_MESSAGES/djangojs.po delete mode 100644 django/conf/locale/he/.gitignore delete mode 100644 django/conf/locale/he/LC_MESSAGES/.gitignore delete mode 100644 django/conf/locale/he/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/he/LC_MESSAGES/djangojs.po delete mode 100644 django/conf/locale/hi/.gitignore delete mode 100644 django/conf/locale/hi/LC_MESSAGES/.gitignore delete mode 100644 django/conf/locale/hi/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/hi/LC_MESSAGES/djangojs.po delete mode 100644 django/conf/locale/hr/.gitignore delete mode 100644 django/conf/locale/hr/LC_MESSAGES/.gitignore delete mode 100644 django/conf/locale/hr/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/hr/LC_MESSAGES/djangojs.po delete mode 100644 django/conf/locale/hu/.gitignore delete mode 100644 django/conf/locale/hu/LC_MESSAGES/.gitignore delete mode 100644 django/conf/locale/hu/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/hu/LC_MESSAGES/djangojs.po create mode 100644 django/conf/locale/ia/LC_MESSAGES/django.mo create mode 100644 django/conf/locale/ia/LC_MESSAGES/django.po delete mode 100644 django/conf/locale/id/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/id/LC_MESSAGES/djangojs.po delete mode 100644 django/conf/locale/is/.gitignore delete mode 100644 django/conf/locale/is/LC_MESSAGES/.gitignore delete mode 100644 django/conf/locale/is/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/is/LC_MESSAGES/djangojs.po delete mode 100644 django/conf/locale/it/.gitignore delete mode 100644 django/conf/locale/it/LC_MESSAGES/.gitignore delete mode 100644 django/conf/locale/it/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/it/LC_MESSAGES/djangojs.po delete mode 100644 django/conf/locale/ja/.gitignore delete mode 100644 django/conf/locale/ja/LC_MESSAGES/.gitignore delete mode 100644 django/conf/locale/ja/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/ja/LC_MESSAGES/djangojs.po delete mode 100644 django/conf/locale/ka/.gitignore delete mode 100644 django/conf/locale/ka/LC_MESSAGES/.gitignore delete mode 100644 django/conf/locale/ka/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/ka/LC_MESSAGES/djangojs.po create mode 100644 django/conf/locale/kk/LC_MESSAGES/django.mo create mode 100644 django/conf/locale/kk/LC_MESSAGES/django.po delete mode 100644 django/conf/locale/km/.gitignore delete mode 100644 django/conf/locale/km/LC_MESSAGES/.gitignore delete mode 100644 django/conf/locale/km/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/km/LC_MESSAGES/djangojs.po delete mode 100644 django/conf/locale/kn/.gitignore delete mode 100644 django/conf/locale/kn/LC_MESSAGES/.gitignore delete mode 100644 django/conf/locale/kn/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/kn/LC_MESSAGES/djangojs.po delete mode 100644 django/conf/locale/ko/.gitignore delete mode 100644 django/conf/locale/ko/LC_MESSAGES/.gitignore delete mode 100644 django/conf/locale/ko/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/ko/LC_MESSAGES/djangojs.po create mode 100644 django/conf/locale/lb/LC_MESSAGES/django.mo create mode 100644 django/conf/locale/lb/LC_MESSAGES/django.po delete mode 100644 django/conf/locale/lt/.gitignore delete mode 100644 django/conf/locale/lt/LC_MESSAGES/.gitignore delete mode 100644 django/conf/locale/lt/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/lt/LC_MESSAGES/djangojs.po delete mode 100644 django/conf/locale/lv/.gitignore delete mode 100644 django/conf/locale/lv/LC_MESSAGES/.gitignore delete mode 100644 django/conf/locale/lv/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/lv/LC_MESSAGES/djangojs.po delete mode 100644 django/conf/locale/mk/.gitignore delete mode 100644 django/conf/locale/mk/LC_MESSAGES/.gitignore delete mode 100644 django/conf/locale/mk/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/mk/LC_MESSAGES/djangojs.po delete mode 100644 django/conf/locale/ml/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/ml/LC_MESSAGES/djangojs.po delete mode 100644 django/conf/locale/mn/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/mn/LC_MESSAGES/djangojs.po create mode 100644 django/conf/locale/my/LC_MESSAGES/django.mo create mode 100644 django/conf/locale/my/LC_MESSAGES/django.po delete mode 100644 django/conf/locale/nb/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/nb/LC_MESSAGES/djangojs.po create mode 100644 django/conf/locale/ne/LC_MESSAGES/django.mo create mode 100644 django/conf/locale/ne/LC_MESSAGES/django.po delete mode 100644 django/conf/locale/nl/.gitignore delete mode 100644 django/conf/locale/nl/LC_MESSAGES/.gitignore delete mode 100644 django/conf/locale/nl/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/nl/LC_MESSAGES/djangojs.po delete mode 100644 django/conf/locale/nn/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/nn/LC_MESSAGES/djangojs.po delete mode 100644 django/conf/locale/no/.gitignore delete mode 100644 django/conf/locale/no/LC_MESSAGES/.gitignore delete mode 100644 django/conf/locale/no/LC_MESSAGES/django.mo delete mode 100644 django/conf/locale/no/LC_MESSAGES/django.po delete mode 100644 django/conf/locale/no/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/no/LC_MESSAGES/djangojs.po delete mode 100644 django/conf/locale/no/formats.py create mode 100644 django/conf/locale/os/LC_MESSAGES/django.mo create mode 100644 django/conf/locale/os/LC_MESSAGES/django.po create mode 100644 django/conf/locale/pa/LC_MESSAGES/django.mo create mode 100644 django/conf/locale/pa/LC_MESSAGES/django.po delete mode 100644 django/conf/locale/pl/.gitignore delete mode 100644 django/conf/locale/pl/LC_MESSAGES/.gitignore delete mode 100644 django/conf/locale/pl/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/pl/LC_MESSAGES/djangojs.po delete mode 100644 django/conf/locale/pt/.gitignore delete mode 100644 django/conf/locale/pt/LC_MESSAGES/.gitignore delete mode 100644 django/conf/locale/pt/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/pt/LC_MESSAGES/djangojs.po delete mode 100644 django/conf/locale/pt_BR/.gitignore delete mode 100644 django/conf/locale/pt_BR/LC_MESSAGES/.gitignore delete mode 100644 django/conf/locale/pt_BR/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/pt_BR/LC_MESSAGES/djangojs.po delete mode 100644 django/conf/locale/ro/.gitignore delete mode 100644 django/conf/locale/ro/LC_MESSAGES/.gitignore delete mode 100644 django/conf/locale/ro/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/ro/LC_MESSAGES/djangojs.po delete mode 100644 django/conf/locale/ru/.gitignore delete mode 100644 django/conf/locale/ru/LC_MESSAGES/.gitignore delete mode 100644 django/conf/locale/ru/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/ru/LC_MESSAGES/djangojs.po delete mode 100644 django/conf/locale/sk/.gitignore delete mode 100644 django/conf/locale/sk/LC_MESSAGES/.gitignore delete mode 100644 django/conf/locale/sk/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/sk/LC_MESSAGES/djangojs.po delete mode 100644 django/conf/locale/sl/.gitignore delete mode 100644 django/conf/locale/sl/LC_MESSAGES/.gitignore delete mode 100644 django/conf/locale/sl/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/sl/LC_MESSAGES/djangojs.po delete mode 100644 django/conf/locale/sq/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/sq/LC_MESSAGES/djangojs.po delete mode 100644 django/conf/locale/sr/.gitignore delete mode 100644 django/conf/locale/sr/LC_MESSAGES/.gitignore delete mode 100644 django/conf/locale/sr/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/sr/LC_MESSAGES/djangojs.po delete mode 100644 django/conf/locale/sr_Latn/.gitignore delete mode 100644 django/conf/locale/sr_Latn/LC_MESSAGES/.gitignore delete mode 100644 django/conf/locale/sr_Latn/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/sr_Latn/LC_MESSAGES/djangojs.po delete mode 100644 django/conf/locale/sv/.gitignore delete mode 100644 django/conf/locale/sv/LC_MESSAGES/.gitignore delete mode 100644 django/conf/locale/sv/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/sv/LC_MESSAGES/djangojs.po create mode 100644 django/conf/locale/sw/LC_MESSAGES/django.mo create mode 100644 django/conf/locale/sw/LC_MESSAGES/django.po delete mode 100644 django/conf/locale/ta/.gitignore delete mode 100644 django/conf/locale/ta/LC_MESSAGES/.gitignore delete mode 100644 django/conf/locale/ta/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/ta/LC_MESSAGES/djangojs.po delete mode 100644 django/conf/locale/te/.gitignore delete mode 100644 django/conf/locale/te/LC_MESSAGES/.gitignore delete mode 100644 django/conf/locale/te/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/te/LC_MESSAGES/djangojs.po delete mode 100644 django/conf/locale/th/.gitignore delete mode 100644 django/conf/locale/th/LC_MESSAGES/.gitignore delete mode 100644 django/conf/locale/th/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/th/LC_MESSAGES/djangojs.po delete mode 100644 django/conf/locale/tr/.gitignore delete mode 100644 django/conf/locale/tr/LC_MESSAGES/.gitignore delete mode 100644 django/conf/locale/tr/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/tr/LC_MESSAGES/djangojs.po create mode 100644 django/conf/locale/tt/LC_MESSAGES/django.mo create mode 100644 django/conf/locale/tt/LC_MESSAGES/django.po create mode 100644 django/conf/locale/udm/LC_MESSAGES/django.mo create mode 100644 django/conf/locale/udm/LC_MESSAGES/django.po delete mode 100644 django/conf/locale/uk/.gitignore delete mode 100644 django/conf/locale/uk/LC_MESSAGES/.gitignore delete mode 100644 django/conf/locale/uk/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/uk/LC_MESSAGES/djangojs.po create mode 100644 django/conf/locale/ur/LC_MESSAGES/django.mo create mode 100644 django/conf/locale/ur/LC_MESSAGES/django.po delete mode 100644 django/conf/locale/vi/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/vi/LC_MESSAGES/djangojs.po delete mode 100644 django/conf/locale/zh_CN/.gitignore delete mode 100644 django/conf/locale/zh_CN/LC_MESSAGES/.gitignore delete mode 100644 django/conf/locale/zh_CN/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/zh_CN/LC_MESSAGES/djangojs.po delete mode 100644 django/conf/locale/zh_TW/.gitignore delete mode 100644 django/conf/locale/zh_TW/LC_MESSAGES/.gitignore delete mode 100644 django/conf/locale/zh_TW/LC_MESSAGES/djangojs.mo delete mode 100644 django/conf/locale/zh_TW/LC_MESSAGES/djangojs.po delete mode 100644 django/conf/project_template/.gitignore rename django/{contrib/databrowse/plugins => conf/project_template/project_name}/__init__.py (100%) create mode 100644 django/conf/project_template/project_name/settings.py create mode 100644 django/conf/project_template/project_name/urls.py create mode 100644 django/conf/project_template/project_name/wsgi.py delete mode 100644 django/conf/project_template/settings.py delete mode 100644 django/conf/project_template/urls.py delete mode 100644 django/conf/urls/.gitignore delete mode 100644 django/conf/urls/defaults.py create mode 100644 django/conf/urls/static.py delete mode 100644 django/contrib/.gitignore delete mode 100644 django/contrib/admin/.gitignore rename django/contrib/admin/{media/js => bin}/compress.py (92%) create mode 100644 django/contrib/admin/exceptions.py create mode 100644 django/contrib/admin/filters.py delete mode 100644 django/contrib/admin/filterspecs.py create mode 100644 django/contrib/admin/forms.py create mode 100644 django/contrib/admin/locale/af/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/af/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/af/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/af/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/ar/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/ar/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/ar/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/ar/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/az/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/az/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/az/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/az/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/be/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/be/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/be/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/be/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/bg/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/bg/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/bg/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/bg/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/bn/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/bn/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/bn/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/bn/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/br/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/br/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/br/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/br/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/bs/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/bs/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/bs/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/bs/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/ca/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/ca/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/ca/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/ca/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/cs/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/cs/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/cs/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/cs/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/cy/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/cy/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/cy/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/cy/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/da/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/da/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/da/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/da/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/de/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/de/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/de/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/de/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/el/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/el/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/el/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/el/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/en/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/en/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/en/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/en/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/en_GB/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/en_GB/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/en_GB/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/en_GB/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/eo/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/eo/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/eo/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/eo/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/es/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/es/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/es/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/es/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/es_AR/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/es_AR/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/es_AR/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/es_AR/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/es_MX/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/es_MX/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/es_MX/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/es_MX/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/et/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/et/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/et/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/et/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/eu/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/eu/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/eu/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/eu/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/fa/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/fa/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/fa/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/fa/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/fi/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/fi/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/fi/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/fi/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/fr/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/fr/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/fr/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/fr/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/fy_NL/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/fy_NL/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/fy_NL/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/fy_NL/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/ga/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/ga/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/ga/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/ga/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/gl/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/gl/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/gl/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/gl/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/he/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/he/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/he/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/he/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/hi/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/hi/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/hi/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/hi/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/hr/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/hr/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/hr/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/hr/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/hu/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/hu/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/hu/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/hu/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/ia/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/ia/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/ia/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/ia/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/id/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/id/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/id/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/id/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/is/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/is/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/is/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/is/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/it/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/it/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/it/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/it/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/ja/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/ja/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/ja/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/ja/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/ka/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/ka/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/ka/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/ka/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/kk/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/kk/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/kk/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/kk/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/km/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/km/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/km/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/km/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/kn/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/kn/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/kn/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/kn/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/ko/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/ko/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/ko/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/ko/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/lb/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/lb/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/lb/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/lb/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/lt/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/lt/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/lt/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/lt/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/lv/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/lv/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/lv/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/lv/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/mk/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/mk/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/mk/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/mk/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/ml/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/ml/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/ml/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/ml/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/mn/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/mn/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/mn/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/mn/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/my/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/my/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/my/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/my/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/nb/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/nb/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/nb/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/nb/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/ne/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/ne/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/ne/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/ne/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/nl/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/nl/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/nl/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/nl/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/nn/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/nn/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/nn/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/nn/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/os/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/os/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/os/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/os/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/pa/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/pa/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/pa/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/pa/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/pl/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/pl/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/pl/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/pl/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/pt/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/pt/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/pt/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/pt/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/pt_BR/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/pt_BR/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/pt_BR/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/pt_BR/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/ro/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/ro/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/ro/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/ro/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/ru/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/ru/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/ru/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/ru/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/sk/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/sk/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/sk/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/sk/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/sl/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/sl/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/sl/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/sl/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/sq/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/sq/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/sq/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/sq/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/sr/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/sr/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/sr/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/sr/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/sr_Latn/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/sr_Latn/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/sr_Latn/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/sr_Latn/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/sv/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/sv/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/sv/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/sv/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/sw/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/sw/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/sw/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/sw/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/ta/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/ta/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/ta/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/ta/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/te/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/te/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/te/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/te/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/th/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/th/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/th/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/th/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/tr/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/tr/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/tr/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/tr/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/tt/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/tt/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/tt/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/tt/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/udm/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/udm/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/udm/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/udm/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/uk/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/uk/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/uk/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/uk/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/ur/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/ur/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/ur/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/ur/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/vi/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/vi/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/vi/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/vi/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/zh_CN/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/zh_CN/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/zh_CN/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/zh_CN/LC_MESSAGES/djangojs.po create mode 100644 django/contrib/admin/locale/zh_TW/LC_MESSAGES/django.mo create mode 100644 django/contrib/admin/locale/zh_TW/LC_MESSAGES/django.po create mode 100644 django/contrib/admin/locale/zh_TW/LC_MESSAGES/djangojs.mo create mode 100644 django/contrib/admin/locale/zh_TW/LC_MESSAGES/djangojs.po delete mode 100644 django/contrib/admin/media/.gitignore delete mode 100644 django/contrib/admin/media/css/.gitignore delete mode 100644 django/contrib/admin/media/css/base.css delete mode 100644 django/contrib/admin/media/css/widgets.css delete mode 100644 django/contrib/admin/media/img/.gitignore delete mode 100644 django/contrib/admin/media/img/admin/.gitignore delete mode 100644 django/contrib/admin/media/img/admin/arrow-down.gif delete mode 100644 django/contrib/admin/media/img/admin/arrow-up.gif delete mode 100644 django/contrib/admin/media/img/admin/selector-add.gif delete mode 100644 django/contrib/admin/media/img/admin/selector-addall.gif delete mode 100644 django/contrib/admin/media/img/admin/selector-remove.gif delete mode 100644 django/contrib/admin/media/img/admin/selector-removeall.gif delete mode 100644 django/contrib/admin/media/img/admin/selector_stacked-add.gif delete mode 100644 django/contrib/admin/media/img/admin/selector_stacked-remove.gif delete mode 100644 django/contrib/admin/media/img/gis/.gitignore delete mode 100644 django/contrib/admin/media/js/.gitignore delete mode 100644 django/contrib/admin/media/js/SelectFilter2.js delete mode 100644 django/contrib/admin/media/js/actions.min.js delete mode 100644 django/contrib/admin/media/js/admin/.gitignore delete mode 100644 django/contrib/admin/media/js/admin/CollapsedFieldsets.js delete mode 100644 django/contrib/admin/media/js/admin/ordering.js delete mode 100644 django/contrib/admin/media/js/collapse.js delete mode 100644 django/contrib/admin/media/js/collapse.min.js delete mode 100644 django/contrib/admin/media/js/dateparse.js delete mode 100644 django/contrib/admin/media/js/getElementsBySelector.js delete mode 100644 django/contrib/admin/media/js/inlines.js delete mode 100644 django/contrib/admin/media/js/inlines.min.js delete mode 100644 django/contrib/admin/media/js/jquery.init.js delete mode 100644 django/contrib/admin/media/js/jquery.js delete mode 100644 django/contrib/admin/media/js/jquery.min.js create mode 100644 django/contrib/admin/static/admin/css/base.css rename django/contrib/admin/{media => static/admin}/css/changelists.css (89%) rename django/contrib/admin/{media => static/admin}/css/dashboard.css (75%) rename django/contrib/admin/{media => static/admin}/css/forms.css (91%) rename django/contrib/admin/{media => static/admin}/css/ie.css (82%) rename django/contrib/admin/{media => static/admin}/css/login.css (75%) rename django/contrib/admin/{media => static/admin}/css/rtl.css (79%) create mode 100644 django/contrib/admin/static/admin/css/widgets.css rename django/contrib/admin/{media/img/admin => static/admin/img}/changelist-bg.gif (100%) rename django/contrib/admin/{media/img/admin => static/admin/img}/changelist-bg_rtl.gif (100%) rename django/contrib/admin/{media/img/admin => static/admin/img}/chooser-bg.gif (100%) rename django/contrib/admin/{media/img/admin => static/admin/img}/chooser_stacked-bg.gif (100%) rename django/contrib/admin/{media/img/admin => static/admin/img}/default-bg-reverse.gif (100%) rename django/contrib/admin/{media/img/admin => static/admin/img}/default-bg.gif (100%) rename django/contrib/admin/{media/img/admin => static/admin/img}/deleted-overlay.gif (100%) rename django/contrib/admin/{media => static/admin}/img/gis/move_vertex_off.png (100%) rename django/contrib/admin/{media => static/admin}/img/gis/move_vertex_on.png (100%) rename django/contrib/admin/{media/img/admin => static/admin/img}/icon-no.gif (100%) rename django/contrib/admin/{media/img/admin => static/admin/img}/icon-unknown.gif (100%) rename django/contrib/admin/{media/img/admin => static/admin/img}/icon-yes.gif (100%) rename django/contrib/admin/{media/img/admin => static/admin/img}/icon_addlink.gif (100%) rename django/contrib/admin/{media/img/admin => static/admin/img}/icon_alert.gif (100%) rename django/contrib/admin/{media/img/admin => static/admin/img}/icon_calendar.gif (100%) rename django/contrib/admin/{media/img/admin => static/admin/img}/icon_changelink.gif (100%) rename django/contrib/admin/{media/img/admin => static/admin/img}/icon_clock.gif (100%) rename django/contrib/admin/{media/img/admin => static/admin/img}/icon_deletelink.gif (100%) rename django/contrib/admin/{media/img/admin => static/admin/img}/icon_error.gif (100%) rename django/contrib/admin/{media/img/admin => static/admin/img}/icon_searchbox.png (100%) rename django/contrib/admin/{media/img/admin => static/admin/img}/icon_success.gif (100%) rename django/contrib/admin/{media/img/admin => static/admin/img}/inline-delete-8bit.png (100%) rename django/contrib/admin/{media/img/admin => static/admin/img}/inline-delete.png (100%) rename django/contrib/admin/{media/img/admin => static/admin/img}/inline-restore-8bit.png (100%) rename django/contrib/admin/{media/img/admin => static/admin/img}/inline-restore.png (100%) rename django/contrib/admin/{media/img/admin => static/admin/img}/inline-splitter-bg.gif (100%) rename django/contrib/admin/{media/img/admin => static/admin/img}/nav-bg-grabber.gif (100%) rename django/contrib/admin/{media/img/admin => static/admin/img}/nav-bg-reverse.gif (100%) create mode 100644 django/contrib/admin/static/admin/img/nav-bg-selected.gif rename django/contrib/admin/{media/img/admin => static/admin/img}/nav-bg.gif (100%) create mode 100644 django/contrib/admin/static/admin/img/selector-icons.gif rename django/contrib/admin/{media/img/admin => static/admin/img}/selector-search.gif (100%) create mode 100644 django/contrib/admin/static/admin/img/sorting-icons.gif rename django/contrib/admin/{media/img/admin => static/admin/img}/tool-left.gif (100%) rename django/contrib/admin/{media/img/admin => static/admin/img}/tool-left_over.gif (100%) rename django/contrib/admin/{media/img/admin => static/admin/img}/tool-right.gif (100%) rename django/contrib/admin/{media/img/admin => static/admin/img}/tool-right_over.gif (100%) rename django/contrib/admin/{media/img/admin => static/admin/img}/tooltag-add.gif (100%) rename django/contrib/admin/{media/img/admin => static/admin/img}/tooltag-add_over.gif (100%) rename django/contrib/admin/{media/img/admin => static/admin/img}/tooltag-arrowright.gif (100%) rename django/contrib/admin/{media/img/admin => static/admin/img}/tooltag-arrowright_over.gif (100%) rename django/contrib/admin/{media => static/admin}/js/LICENSE-JQUERY.txt (100%) rename django/contrib/admin/{media => static/admin}/js/SelectBox.js (100%) create mode 100644 django/contrib/admin/static/admin/js/SelectFilter2.js rename django/contrib/admin/{media => static/admin}/js/actions.js (91%) create mode 100644 django/contrib/admin/static/admin/js/actions.min.js rename django/contrib/admin/{media => static/admin}/js/admin/DateTimeShortcuts.js (89%) rename django/contrib/admin/{media => static/admin}/js/admin/RelatedObjectLookups.js (92%) rename django/contrib/admin/{media => static/admin}/js/calendar.js (88%) create mode 100644 django/contrib/admin/static/admin/js/collapse.js create mode 100644 django/contrib/admin/static/admin/js/collapse.min.js rename django/contrib/admin/{media => static/admin}/js/core.js (94%) create mode 100644 django/contrib/admin/static/admin/js/inlines.js create mode 100644 django/contrib/admin/static/admin/js/inlines.min.js create mode 100644 django/contrib/admin/static/admin/js/jquery.init.js create mode 100644 django/contrib/admin/static/admin/js/jquery.js create mode 100644 django/contrib/admin/static/admin/js/jquery.min.js rename django/contrib/admin/{media => static/admin}/js/prepopulate.js (100%) rename django/contrib/admin/{media => static/admin}/js/prepopulate.min.js (100%) rename django/contrib/admin/{media => static/admin}/js/timeparse.js (100%) rename django/contrib/admin/{media => static/admin}/js/urlify.js (100%) delete mode 100644 django/contrib/admin/templates/.gitignore delete mode 100644 django/contrib/admin/templates/admin/.gitignore delete mode 100644 django/contrib/admin/templates/admin/auth/.gitignore delete mode 100644 django/contrib/admin/templates/admin/auth/user/.gitignore delete mode 100644 django/contrib/admin/templates/admin/edit_inline/.gitignore delete mode 100644 django/contrib/admin/templates/admin/includes/.gitignore create mode 100644 django/contrib/admin/templates/admin/popup_response.html delete mode 100644 django/contrib/admin/templates/admin/template_validator.html delete mode 100644 django/contrib/admin/templates/registration/.gitignore delete mode 100644 django/contrib/admin/templatetags/.gitignore create mode 100644 django/contrib/admin/templatetags/admin_static.py create mode 100644 django/contrib/admin/templatetags/admin_urls.py delete mode 100644 django/contrib/admin/templatetags/adminmedia.py create mode 100644 django/contrib/admin/tests.py delete mode 100644 django/contrib/admin/views/.gitignore delete mode 100644 django/contrib/admindocs/.gitignore create mode 100644 django/contrib/admindocs/locale/af/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/af/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/ar/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/ar/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/az/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/az/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/be/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/be/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/bg/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/bg/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/bn/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/bn/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/br/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/br/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/bs/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/bs/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/ca/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/ca/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/cs/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/cs/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/cy/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/cy/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/da/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/da/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/de/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/de/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/el/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/el/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/en/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/en/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/en_GB/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/en_GB/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/eo/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/eo/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/es/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/es/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/es_AR/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/es_AR/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/es_MX/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/es_MX/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/et/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/et/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/eu/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/eu/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/fa/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/fa/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/fi/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/fi/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/fr/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/fr/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/fy_NL/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/fy_NL/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/ga/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/ga/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/gl/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/gl/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/he/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/he/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/hi/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/hi/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/hr/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/hr/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/hu/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/hu/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/ia/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/ia/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/id/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/id/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/is/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/is/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/it/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/it/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/ja/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/ja/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/ka/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/ka/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/kk/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/kk/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/km/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/km/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/kn/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/kn/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/ko/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/ko/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/lt/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/lt/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/lv/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/lv/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/mk/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/mk/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/ml/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/ml/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/mn/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/mn/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/my/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/my/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/nb/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/nb/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/ne/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/ne/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/nl/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/nl/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/nn/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/nn/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/os/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/os/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/pa/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/pa/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/pl/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/pl/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/pt/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/pt/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/pt_BR/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/pt_BR/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/ro/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/ro/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/ru/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/ru/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/sk/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/sk/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/sl/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/sl/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/sq/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/sq/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/sr/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/sr/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/sr_Latn/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/sr_Latn/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/sv/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/sv/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/sw/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/sw/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/ta/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/ta/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/te/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/te/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/th/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/th/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/tr/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/tr/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/tt/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/tt/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/udm/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/udm/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/uk/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/uk/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/ur/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/ur/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/vi/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/vi/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/zh_CN/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/zh_CN/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/locale/zh_TW/LC_MESSAGES/django.mo create mode 100644 django/contrib/admindocs/locale/zh_TW/LC_MESSAGES/django.po create mode 100644 django/contrib/admindocs/middleware.py delete mode 100644 django/contrib/admindocs/templates/.gitignore delete mode 100644 django/contrib/admindocs/templates/admin_doc/.gitignore delete mode 100644 django/contrib/admindocs/tests/fields.py create mode 100644 django/contrib/admindocs/tests/test_fields.py delete mode 100644 django/contrib/auth/.gitignore delete mode 100644 django/contrib/auth/fixtures/.gitignore create mode 100644 django/contrib/auth/fixtures/context-processors-users.xml create mode 100644 django/contrib/auth/fixtures/custom_user.json create mode 100644 django/contrib/auth/fixtures/natural.json create mode 100644 django/contrib/auth/fixtures/regular.json delete mode 100644 django/contrib/auth/handlers/.gitignore delete mode 100644 django/contrib/auth/handlers/modpython.py create mode 100644 django/contrib/auth/handlers/modwsgi.py create mode 100644 django/contrib/auth/hashers.py create mode 100644 django/contrib/auth/locale/af/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/af/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/ar/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/ar/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/az/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/az/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/be/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/be/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/bg/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/bg/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/bn/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/bn/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/br/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/br/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/bs/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/bs/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/ca/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/ca/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/cs/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/cs/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/cy/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/cy/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/da/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/da/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/de/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/de/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/el/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/el/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/en/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/en/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/en_GB/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/en_GB/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/eo/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/eo/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/es/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/es/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/es_AR/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/es_AR/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/es_MX/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/es_MX/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/et/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/et/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/eu/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/eu/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/fa/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/fa/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/fi/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/fi/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/fr/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/fr/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/fy_NL/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/fy_NL/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/ga/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/ga/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/gl/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/gl/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/he/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/he/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/hi/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/hi/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/hr/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/hr/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/hu/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/hu/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/ia/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/ia/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/id/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/id/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/is/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/is/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/it/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/it/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/ja/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/ja/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/ka/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/ka/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/kk/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/kk/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/km/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/km/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/kn/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/kn/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/ko/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/ko/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/lt/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/lt/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/lv/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/lv/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/mk/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/mk/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/ml/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/ml/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/mn/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/mn/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/my/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/my/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/nb/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/nb/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/ne/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/ne/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/nl/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/nl/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/nn/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/nn/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/os/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/os/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/pa/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/pa/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/pl/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/pl/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/pt/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/pt/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/pt_BR/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/pt_BR/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/ro/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/ro/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/ru/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/ru/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/sk/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/sk/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/sl/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/sl/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/sq/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/sq/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/sr/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/sr/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/sr_Latn/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/sr_Latn/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/sv/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/sv/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/sw/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/sw/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/ta/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/ta/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/te/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/te/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/th/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/th/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/tr/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/tr/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/tt/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/tt/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/uk/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/uk/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/ur/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/ur/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/vi/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/vi/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/zh_CN/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/zh_CN/LC_MESSAGES/django.po create mode 100644 django/contrib/auth/locale/zh_TW/LC_MESSAGES/django.mo create mode 100644 django/contrib/auth/locale/zh_TW/LC_MESSAGES/django.po delete mode 100644 django/contrib/auth/management/.gitignore delete mode 100644 django/contrib/auth/management/commands/.gitignore create mode 100644 django/contrib/auth/signals.py create mode 100644 django/contrib/auth/templates/registration/password_reset_subject.txt delete mode 100644 django/contrib/auth/tests/.gitignore delete mode 100644 django/contrib/auth/tests/auth_backends.py delete mode 100644 django/contrib/auth/tests/basic.py create mode 100644 django/contrib/auth/tests/custom_user.py delete mode 100644 django/contrib/auth/tests/decorators.py delete mode 100644 django/contrib/auth/tests/forms.py delete mode 100644 django/contrib/auth/tests/models.py delete mode 100644 django/contrib/auth/tests/remote_user.py delete mode 100644 django/contrib/auth/tests/templates/.gitignore create mode 100644 django/contrib/auth/tests/templates/context_processors/auth_attrs_access.html create mode 100644 django/contrib/auth/tests/templates/context_processors/auth_attrs_messages.html create mode 100644 django/contrib/auth/tests/templates/context_processors/auth_attrs_no_access.html create mode 100644 django/contrib/auth/tests/templates/context_processors/auth_attrs_perm_in_perms.html create mode 100644 django/contrib/auth/tests/templates/context_processors/auth_attrs_perms.html create mode 100644 django/contrib/auth/tests/templates/context_processors/auth_attrs_test_access.html create mode 100644 django/contrib/auth/tests/templates/context_processors/auth_attrs_user.html delete mode 100644 django/contrib/auth/tests/templates/registration/.gitignore create mode 100644 django/contrib/auth/tests/templates/registration/password_reset_subject.txt create mode 100644 django/contrib/auth/tests/test_auth_backends.py create mode 100644 django/contrib/auth/tests/test_basic.py create mode 100644 django/contrib/auth/tests/test_context_processors.py create mode 100644 django/contrib/auth/tests/test_decorators.py create mode 100644 django/contrib/auth/tests/test_forms.py create mode 100644 django/contrib/auth/tests/test_handlers.py create mode 100644 django/contrib/auth/tests/test_hashers.py create mode 100644 django/contrib/auth/tests/test_management.py create mode 100644 django/contrib/auth/tests/test_models.py create mode 100644 django/contrib/auth/tests/test_remote_user.py create mode 100644 django/contrib/auth/tests/test_signals.py create mode 100644 django/contrib/auth/tests/test_tokens.py create mode 100644 django/contrib/auth/tests/test_views.py delete mode 100644 django/contrib/auth/tests/tokens.py create mode 100644 django/contrib/auth/tests/urls_admin.py create mode 100644 django/contrib/auth/tests/utils.py delete mode 100644 django/contrib/auth/tests/views.py delete mode 100644 django/contrib/comments/.gitignore create mode 100644 django/contrib/comments/locale/af/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/af/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/ar/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/ar/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/az/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/az/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/be/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/be/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/bg/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/bg/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/bn/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/bn/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/br/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/br/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/bs/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/bs/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/ca/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/ca/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/cs/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/cs/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/cy/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/cy/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/da/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/da/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/de/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/de/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/el/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/el/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/en/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/en/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/en_GB/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/en_GB/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/eo/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/eo/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/es/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/es/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/es_AR/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/es_AR/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/es_MX/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/es_MX/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/et/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/et/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/eu/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/eu/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/fa/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/fa/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/fi/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/fi/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/fr/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/fr/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/fy_NL/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/fy_NL/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/ga/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/ga/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/gl/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/gl/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/he/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/he/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/hi/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/hi/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/hr/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/hr/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/hu/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/hu/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/ia/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/ia/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/id/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/id/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/is/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/is/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/it/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/it/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/ja/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/ja/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/ka/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/ka/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/kk/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/kk/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/km/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/km/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/kn/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/kn/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/ko/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/ko/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/lb/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/lb/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/lt/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/lt/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/lv/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/lv/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/mk/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/mk/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/ml/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/ml/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/mn/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/mn/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/my/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/my/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/nb/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/nb/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/ne/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/ne/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/nl/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/nl/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/nn/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/nn/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/os/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/os/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/pa/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/pa/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/pl/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/pl/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/pt/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/pt/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/pt_BR/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/pt_BR/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/ro/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/ro/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/ru/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/ru/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/sk/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/sk/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/sl/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/sl/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/sq/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/sq/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/sr/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/sr/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/sr_Latn/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/sr_Latn/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/sv/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/sv/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/sw/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/sw/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/ta/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/ta/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/te/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/te/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/th/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/th/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/tr/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/tr/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/tt/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/tt/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/uk/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/uk/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/ur/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/ur/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/vi/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/vi/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/zh_CN/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/zh_CN/LC_MESSAGES/django.po create mode 100644 django/contrib/comments/locale/zh_TW/LC_MESSAGES/django.mo create mode 100644 django/contrib/comments/locale/zh_TW/LC_MESSAGES/django.po delete mode 100644 django/contrib/comments/templates/.gitignore delete mode 100644 django/contrib/comments/templates/comments/.gitignore delete mode 100644 django/contrib/comments/templates/comments/moderation_queue.html delete mode 100644 django/contrib/comments/templatetags/.gitignore delete mode 100644 django/contrib/comments/views/.gitignore delete mode 100644 django/contrib/contenttypes/.gitignore create mode 100644 django/contrib/contenttypes/locale/ar/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/ar/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/az/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/az/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/be/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/be/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/bg/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/bg/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/bn/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/bn/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/br/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/br/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/bs/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/bs/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/ca/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/ca/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/cs/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/cs/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/cy/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/cy/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/da/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/da/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/de/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/de/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/el/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/el/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/en/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/en/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/en_GB/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/en_GB/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/eo/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/eo/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/es/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/es/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/es_AR/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/es_AR/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/es_MX/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/es_MX/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/et/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/et/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/eu/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/eu/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/fa/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/fa/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/fi/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/fi/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/fr/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/fr/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/fy_NL/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/fy_NL/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/ga/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/ga/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/gl/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/gl/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/he/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/he/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/hi/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/hi/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/hr/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/hr/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/hu/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/hu/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/ia/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/ia/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/id/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/id/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/is/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/is/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/it/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/it/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/ja/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/ja/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/ka/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/ka/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/kk/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/kk/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/km/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/km/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/kn/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/kn/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/ko/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/ko/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/lt/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/lt/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/lv/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/lv/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/mk/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/mk/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/ml/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/ml/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/mn/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/mn/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/my/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/my/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/nb/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/nb/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/ne/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/ne/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/nl/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/nl/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/nn/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/nn/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/os/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/os/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/pa/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/pa/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/pl/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/pl/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/pt/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/pt/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/pt_BR/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/pt_BR/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/ro/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/ro/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/ru/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/ru/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/sk/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/sk/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/sl/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/sl/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/sq/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/sq/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/sr/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/sr/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/sr_Latn/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/sr_Latn/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/sv/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/sv/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/sw/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/sw/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/ta/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/ta/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/te/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/te/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/th/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/th/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/tr/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/tr/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/tt/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/tt/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/uk/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/uk/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/ur/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/ur/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/vi/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/vi/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/zh_CN/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/zh_CN/LC_MESSAGES/django.po create mode 100644 django/contrib/contenttypes/locale/zh_TW/LC_MESSAGES/django.mo create mode 100644 django/contrib/contenttypes/locale/zh_TW/LC_MESSAGES/django.po delete mode 100644 django/contrib/csrf/.gitignore delete mode 100644 django/contrib/csrf/middleware.py delete mode 100644 django/contrib/databrowse/.gitignore delete mode 100644 django/contrib/databrowse/__init__.py delete mode 100644 django/contrib/databrowse/datastructures.py delete mode 100644 django/contrib/databrowse/plugins/.gitignore delete mode 100644 django/contrib/databrowse/plugins/calendars.py delete mode 100644 django/contrib/databrowse/plugins/fieldchoices.py delete mode 100644 django/contrib/databrowse/plugins/objects.py delete mode 100644 django/contrib/databrowse/sites.py delete mode 100644 django/contrib/databrowse/templates/.gitignore delete mode 100644 django/contrib/databrowse/templates/databrowse/.gitignore delete mode 100644 django/contrib/databrowse/templates/databrowse/base.html delete mode 100644 django/contrib/databrowse/templates/databrowse/base_site.html delete mode 100644 django/contrib/databrowse/templates/databrowse/calendar_day.html delete mode 100644 django/contrib/databrowse/templates/databrowse/calendar_homepage.html delete mode 100644 django/contrib/databrowse/templates/databrowse/calendar_main.html delete mode 100644 django/contrib/databrowse/templates/databrowse/calendar_month.html delete mode 100644 django/contrib/databrowse/templates/databrowse/calendar_year.html delete mode 100644 django/contrib/databrowse/templates/databrowse/choice_detail.html delete mode 100644 django/contrib/databrowse/templates/databrowse/choice_list.html delete mode 100644 django/contrib/databrowse/templates/databrowse/fieldchoice_detail.html delete mode 100644 django/contrib/databrowse/templates/databrowse/fieldchoice_homepage.html delete mode 100644 django/contrib/databrowse/templates/databrowse/fieldchoice_list.html delete mode 100644 django/contrib/databrowse/templates/databrowse/homepage.html delete mode 100644 django/contrib/databrowse/templates/databrowse/model_detail.html delete mode 100644 django/contrib/databrowse/templates/databrowse/object_detail.html delete mode 100644 django/contrib/databrowse/urls.py delete mode 100644 django/contrib/databrowse/views.py delete mode 100644 django/contrib/flatpages/.gitignore create mode 100644 django/contrib/flatpages/fixtures/example_site.json create mode 100644 django/contrib/flatpages/forms.py create mode 100644 django/contrib/flatpages/locale/af/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/af/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/ar/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/ar/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/az/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/az/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/be/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/be/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/bg/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/bg/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/bn/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/bn/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/br/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/br/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/bs/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/bs/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/ca/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/ca/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/cs/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/cs/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/cy/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/cy/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/da/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/da/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/de/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/de/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/el/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/el/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/en/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/en/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/en_GB/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/en_GB/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/eo/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/eo/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/es/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/es/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/es_AR/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/es_AR/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/es_MX/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/es_MX/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/es_VE/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/es_VE/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/et/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/et/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/eu/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/eu/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/fa/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/fa/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/fi/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/fi/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/fr/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/fr/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/fy_NL/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/fy_NL/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/ga/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/ga/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/gl/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/gl/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/he/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/he/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/hi/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/hi/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/hr/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/hr/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/hu/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/hu/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/ia/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/ia/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/id/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/id/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/is/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/is/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/it/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/it/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/ja/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/ja/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/ka/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/ka/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/kk/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/kk/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/km/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/km/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/kn/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/kn/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/ko/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/ko/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/lb/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/lb/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/lt/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/lt/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/lv/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/lv/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/mk/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/mk/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/ml/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/ml/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/mn/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/mn/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/my/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/my/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/nb/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/nb/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/ne/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/ne/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/nl/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/nl/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/nn/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/nn/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/os/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/os/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/pa/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/pa/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/pl/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/pl/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/pt/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/pt/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/pt_BR/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/pt_BR/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/ro/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/ro/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/ru/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/ru/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/sk/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/sk/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/sl/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/sl/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/sq/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/sq/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/sr/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/sr/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/sr_Latn/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/sr_Latn/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/sv/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/sv/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/sw/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/sw/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/ta/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/ta/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/te/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/te/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/th/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/th/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/tr/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/tr/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/tt/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/tt/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/udm/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/udm/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/uk/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/uk/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/ur/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/ur/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/vi/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/vi/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/zh_CN/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/zh_CN/LC_MESSAGES/django.po create mode 100644 django/contrib/flatpages/locale/zh_TW/LC_MESSAGES/django.mo create mode 100644 django/contrib/flatpages/locale/zh_TW/LC_MESSAGES/django.po rename django/contrib/{localflavor => flatpages/templatetags}/__init__.py (100%) create mode 100644 django/contrib/flatpages/templatetags/flatpages.py delete mode 100644 django/contrib/flatpages/tests/csrf.py delete mode 100644 django/contrib/flatpages/tests/middleware.py create mode 100644 django/contrib/flatpages/tests/test_csrf.py create mode 100644 django/contrib/flatpages/tests/test_forms.py create mode 100644 django/contrib/flatpages/tests/test_middleware.py create mode 100644 django/contrib/flatpages/tests/test_models.py create mode 100644 django/contrib/flatpages/tests/test_templatetags.py create mode 100644 django/contrib/flatpages/tests/test_views.py delete mode 100644 django/contrib/flatpages/tests/views.py delete mode 100644 django/contrib/formtools/.gitignore create mode 100644 django/contrib/formtools/exceptions.py create mode 100644 django/contrib/formtools/locale/ar/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/ar/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/az/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/az/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/be/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/be/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/bg/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/bg/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/bn/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/bn/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/br/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/br/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/bs/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/bs/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/ca/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/ca/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/cs/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/cs/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/cy/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/cy/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/da/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/da/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/de/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/de/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/el/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/el/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/en/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/en/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/en_GB/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/en_GB/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/eo/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/eo/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/es/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/es/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/es_AR/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/es_AR/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/es_MX/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/es_MX/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/et/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/et/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/eu/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/eu/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/fa/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/fa/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/fi/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/fi/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/fr/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/fr/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/fy_NL/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/fy_NL/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/ga/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/ga/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/gl/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/gl/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/he/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/he/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/hi/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/hi/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/hr/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/hr/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/hu/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/hu/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/ia/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/ia/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/id/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/id/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/is/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/is/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/it/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/it/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/ja/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/ja/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/ka/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/ka/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/kk/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/kk/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/km/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/km/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/kn/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/kn/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/ko/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/ko/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/lt/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/lt/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/lv/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/lv/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/mk/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/mk/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/ml/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/ml/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/mn/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/mn/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/nb/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/nb/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/ne/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/ne/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/nl/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/nl/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/nn/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/nn/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/os/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/os/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/pa/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/pa/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/pl/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/pl/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/pt/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/pt/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/pt_BR/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/pt_BR/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/ro/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/ro/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/ru/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/ru/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/sk/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/sk/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/sl/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/sl/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/sq/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/sq/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/sr/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/sr/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/sr_Latn/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/sr_Latn/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/sv/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/sv/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/sw/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/sw/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/ta/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/ta/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/te/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/te/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/th/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/th/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/tr/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/tr/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/tt/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/tt/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/uk/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/uk/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/ur/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/ur/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/vi/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/vi/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/zh_CN/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/zh_CN/LC_MESSAGES/django.po create mode 100644 django/contrib/formtools/locale/zh_TW/LC_MESSAGES/django.mo create mode 100644 django/contrib/formtools/locale/zh_TW/LC_MESSAGES/django.po delete mode 100644 django/contrib/formtools/templates/.gitignore delete mode 100644 django/contrib/formtools/templates/formtools/.gitignore create mode 100644 django/contrib/formtools/templates/formtools/wizard/wizard_form.html delete mode 100644 django/contrib/formtools/test_urls.py delete mode 100644 django/contrib/formtools/tests.py rename django/contrib/{localflavor/ar => formtools/tests}/__init__.py (100%) create mode 100644 django/contrib/formtools/tests/forms.py create mode 100644 django/contrib/formtools/tests/templates/404.html create mode 100644 django/contrib/formtools/tests/templates/base.html create mode 100644 django/contrib/formtools/tests/templates/forms/wizard.html create mode 100644 django/contrib/formtools/tests/tests.py create mode 100644 django/contrib/formtools/tests/urls.py create mode 100644 django/contrib/formtools/tests/wizard/__init__.py rename django/contrib/{localflavor/at => formtools/tests/wizard/namedwizardtests}/__init__.py (100%) create mode 100644 django/contrib/formtools/tests/wizard/namedwizardtests/forms.py create mode 100644 django/contrib/formtools/tests/wizard/namedwizardtests/tests.py create mode 100644 django/contrib/formtools/tests/wizard/namedwizardtests/urls.py create mode 100644 django/contrib/formtools/tests/wizard/storage.py create mode 100644 django/contrib/formtools/tests/wizard/test_cookiestorage.py create mode 100644 django/contrib/formtools/tests/wizard/test_forms.py create mode 100644 django/contrib/formtools/tests/wizard/test_loadstorage.py create mode 100644 django/contrib/formtools/tests/wizard/test_sessionstorage.py rename django/contrib/{localflavor/au => formtools/tests/wizard/wizardtests}/__init__.py (100%) create mode 100644 django/contrib/formtools/tests/wizard/wizardtests/forms.py create mode 100644 django/contrib/formtools/tests/wizard/wizardtests/templates/other_wizard_form.html create mode 100644 django/contrib/formtools/tests/wizard/wizardtests/tests.py create mode 100644 django/contrib/formtools/tests/wizard/wizardtests/urls.py delete mode 100644 django/contrib/formtools/wizard.py rename django/contrib/{localflavor/br => formtools/wizard}/__init__.py (100%) create mode 100644 django/contrib/formtools/wizard/forms.py create mode 100644 django/contrib/formtools/wizard/storage/__init__.py create mode 100644 django/contrib/formtools/wizard/storage/base.py create mode 100644 django/contrib/formtools/wizard/storage/cookie.py create mode 100644 django/contrib/formtools/wizard/storage/exceptions.py create mode 100644 django/contrib/formtools/wizard/storage/session.py create mode 100644 django/contrib/formtools/wizard/views.py delete mode 100644 django/contrib/gis/.gitignore delete mode 100644 django/contrib/gis/admin/.gitignore delete mode 100644 django/contrib/gis/db/.gitignore delete mode 100644 django/contrib/gis/db/backend/.gitignore delete mode 100644 django/contrib/gis/db/backend/__init__.py delete mode 100644 django/contrib/gis/db/backend/mysql/.gitignore delete mode 100644 django/contrib/gis/db/backend/oracle/.gitignore delete mode 100644 django/contrib/gis/db/backend/postgis/.gitignore delete mode 100644 django/contrib/gis/db/backend/spatialite/.gitignore create mode 100644 django/contrib/gis/db/backends/mysql/compiler.py delete mode 100644 django/contrib/gis/db/models/.gitignore delete mode 100644 django/contrib/gis/db/models/fields/.gitignore delete mode 100644 django/contrib/gis/db/models/sql/.gitignore delete mode 100644 django/contrib/gis/forms/.gitignore create mode 100644 django/contrib/gis/forms/widgets.py delete mode 100644 django/contrib/gis/gdal/.gitignore delete mode 100644 django/contrib/gis/gdal/prototypes/.gitignore delete mode 100644 django/contrib/gis/gdal/tests/.gitignore create mode 100644 django/contrib/gis/geoip/__init__.py create mode 100644 django/contrib/gis/geoip/base.py create mode 100644 django/contrib/gis/geoip/libgeoip.py create mode 100644 django/contrib/gis/geoip/prototypes.py create mode 100644 django/contrib/gis/geoip/tests.py delete mode 100644 django/contrib/gis/geos/.gitignore delete mode 100644 django/contrib/gis/geos/prototypes/.gitignore delete mode 100644 django/contrib/gis/geos/tests/.gitignore create mode 100644 django/contrib/gis/locale/ar/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/ar/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/az/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/az/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/be/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/be/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/bg/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/bg/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/bn/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/bn/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/br/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/br/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/bs/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/bs/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/ca/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/ca/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/cs/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/cs/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/cy/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/cy/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/da/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/da/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/de/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/de/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/el/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/el/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/en/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/en/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/en_GB/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/en_GB/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/eo/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/eo/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/es/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/es/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/es_AR/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/es_AR/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/es_MX/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/es_MX/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/et/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/et/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/eu/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/eu/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/fa/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/fa/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/fi/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/fi/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/fr/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/fr/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/fy_NL/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/fy_NL/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/ga/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/ga/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/gl/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/gl/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/he/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/he/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/hi/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/hi/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/hr/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/hr/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/hu/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/hu/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/ia/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/ia/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/id/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/id/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/is/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/is/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/it/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/it/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/ja/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/ja/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/ka/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/ka/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/kk/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/kk/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/km/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/km/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/kn/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/kn/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/ko/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/ko/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/lt/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/lt/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/lv/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/lv/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/mk/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/mk/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/ml/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/ml/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/mn/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/mn/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/nb/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/nb/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/ne/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/ne/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/nl/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/nl/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/nn/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/nn/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/os/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/os/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/pa/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/pa/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/pl/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/pl/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/pt/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/pt/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/pt_BR/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/pt_BR/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/ro/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/ro/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/ru/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/ru/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/sk/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/sk/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/sl/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/sl/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/sq/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/sq/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/sr/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/sr/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/sr_Latn/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/sr_Latn/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/sv/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/sv/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/sw/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/sw/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/ta/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/ta/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/te/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/te/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/th/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/th/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/tr/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/tr/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/tt/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/tt/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/uk/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/uk/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/ur/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/ur/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/vi/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/vi/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/zh_CN/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/zh_CN/LC_MESSAGES/django.po create mode 100644 django/contrib/gis/locale/zh_TW/LC_MESSAGES/django.mo create mode 100644 django/contrib/gis/locale/zh_TW/LC_MESSAGES/django.po delete mode 100644 django/contrib/gis/management/.gitignore delete mode 100644 django/contrib/gis/management/base.py delete mode 100644 django/contrib/gis/management/commands/.gitignore delete mode 100644 django/contrib/gis/maps/.gitignore delete mode 100644 django/contrib/gis/maps/google/.gitignore delete mode 100644 django/contrib/gis/maps/openlayers/.gitignore delete mode 100644 django/contrib/gis/sitemaps/.gitignore create mode 100644 django/contrib/gis/static/gis/js/OLMapWidget.js delete mode 100644 django/contrib/gis/templates/.gitignore delete mode 100644 django/contrib/gis/templates/gis/.gitignore delete mode 100644 django/contrib/gis/templates/gis/admin/.gitignore delete mode 100644 django/contrib/gis/templates/gis/google/.gitignore delete mode 100644 django/contrib/gis/templates/gis/kml/.gitignore create mode 100644 django/contrib/gis/templates/gis/openlayers-osm.html create mode 100644 django/contrib/gis/templates/gis/openlayers.html delete mode 100644 django/contrib/gis/templates/gis/sitemaps/.gitignore delete mode 100644 django/contrib/gis/tests/.gitignore delete mode 100644 django/contrib/gis/tests/data/.gitignore create mode 100644 django/contrib/gis/tests/data/ch-city/ch-city.dbf create mode 100644 django/contrib/gis/tests/data/ch-city/ch-city.prj create mode 100644 django/contrib/gis/tests/data/ch-city/ch-city.shp create mode 100644 django/contrib/gis/tests/data/ch-city/ch-city.shx delete mode 100644 django/contrib/gis/tests/data/cities/.gitignore delete mode 100644 django/contrib/gis/tests/data/counties/.gitignore create mode 100644 django/contrib/gis/tests/data/geometries.json delete mode 100644 django/contrib/gis/tests/data/geometries.json.gz delete mode 100644 django/contrib/gis/tests/data/interstates/.gitignore delete mode 100644 django/contrib/gis/tests/data/test_point/.gitignore delete mode 100644 django/contrib/gis/tests/data/test_poly/.gitignore delete mode 100644 django/contrib/gis/tests/data/test_vrt/.gitignore create mode 100644 django/contrib/gis/tests/data/texas.dbf delete mode 100644 django/contrib/gis/tests/distapp/.gitignore rename django/contrib/{localflavor/ca => gis/tests/geoadmin}/__init__.py (100%) create mode 100644 django/contrib/gis/tests/geoadmin/models.py create mode 100644 django/contrib/gis/tests/geoadmin/tests.py create mode 100644 django/contrib/gis/tests/geoadmin/urls.py delete mode 100644 django/contrib/gis/tests/geoapp/.gitignore delete mode 100644 django/contrib/gis/tests/geoapp/sql/.gitignore delete mode 100644 django/contrib/gis/tests/geoapp/sql/city.mysql.sql delete mode 100644 django/contrib/gis/tests/geoapp/sql/city.oracle.sql delete mode 100644 django/contrib/gis/tests/geoapp/sql/city.postgresql_psycopg2.sql delete mode 100644 django/contrib/gis/tests/geoapp/sql/city.sqlite3.sql delete mode 100644 django/contrib/gis/tests/geoapp/sql/co.wkt delete mode 100644 django/contrib/gis/tests/geoapp/sql/country.mysql.sql delete mode 100644 django/contrib/gis/tests/geoapp/sql/country.postgresql_psycopg2.sql delete mode 100644 django/contrib/gis/tests/geoapp/sql/country.sqlite3.sql delete mode 100644 django/contrib/gis/tests/geoapp/sql/ks.wkt delete mode 100644 django/contrib/gis/tests/geoapp/sql/nz.wkt delete mode 100644 django/contrib/gis/tests/geoapp/sql/state.mysql.sql delete mode 100644 django/contrib/gis/tests/geoapp/sql/state.postgresql_psycopg2.sql delete mode 100644 django/contrib/gis/tests/geoapp/sql/state.sqlite3.sql delete mode 100644 django/contrib/gis/tests/geoapp/sql/tx.wkt rename django/contrib/{localflavor/ch => gis/tests/inspectapp}/__init__.py (100%) create mode 100644 django/contrib/gis/tests/inspectapp/models.py create mode 100644 django/contrib/gis/tests/inspectapp/tests.py delete mode 100644 django/contrib/gis/tests/layermap/.gitignore delete mode 100644 django/contrib/gis/tests/relatedapp/.gitignore delete mode 100644 django/contrib/gis/tests/test_geoip.py delete mode 100644 django/contrib/gis/utils/.gitignore delete mode 100644 django/contrib/gis/utils/geoip.py create mode 100644 django/contrib/gis/views.py delete mode 100644 django/contrib/humanize/.gitignore create mode 100644 django/contrib/humanize/locale/ar/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/ar/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/az/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/az/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/be/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/be/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/bg/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/bg/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/bn/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/bn/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/br/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/br/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/bs/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/bs/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/ca/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/ca/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/cs/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/cs/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/cy/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/cy/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/da/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/da/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/de/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/de/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/el/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/el/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/en/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/en/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/en_GB/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/en_GB/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/eo/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/eo/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/es/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/es/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/es_AR/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/es_AR/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/es_MX/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/es_MX/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/et/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/et/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/eu/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/eu/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/fa/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/fa/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/fi/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/fi/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/fr/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/fr/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/fy_NL/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/fy_NL/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/ga/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/ga/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/gl/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/gl/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/he/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/he/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/hi/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/hi/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/hr/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/hr/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/hu/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/hu/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/ia/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/ia/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/id/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/id/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/is/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/is/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/it/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/it/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/ja/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/ja/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/ka/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/ka/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/kk/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/kk/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/km/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/km/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/kn/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/kn/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/ko/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/ko/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/lt/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/lt/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/lv/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/lv/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/mk/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/mk/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/ml/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/ml/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/mn/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/mn/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/my/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/my/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/nb/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/nb/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/ne/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/ne/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/nl/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/nl/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/nn/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/nn/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/os/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/os/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/pa/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/pa/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/pl/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/pl/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/pt/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/pt/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/pt_BR/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/pt_BR/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/ro/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/ro/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/ru/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/ru/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/sk/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/sk/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/sl/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/sl/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/sq/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/sq/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/sr/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/sr/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/sr_Latn/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/sr_Latn/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/sv/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/sv/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/sw/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/sw/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/ta/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/ta/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/te/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/te/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/th/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/th/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/tr/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/tr/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/tt/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/tt/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/uk/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/uk/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/ur/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/ur/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/vi/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/vi/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/zh_CN/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/zh_CN/LC_MESSAGES/django.po create mode 100644 django/contrib/humanize/locale/zh_TW/LC_MESSAGES/django.mo create mode 100644 django/contrib/humanize/locale/zh_TW/LC_MESSAGES/django.po rename django/contrib/{markup => humanize}/models.py (100%) delete mode 100644 django/contrib/humanize/templatetags/.gitignore create mode 100644 django/contrib/humanize/tests.py delete mode 100644 django/contrib/localflavor/.gitignore delete mode 100644 django/contrib/localflavor/ar/.gitignore delete mode 100644 django/contrib/localflavor/ar/ar_provinces.py delete mode 100644 django/contrib/localflavor/ar/forms.py delete mode 100644 django/contrib/localflavor/at/.gitignore delete mode 100644 django/contrib/localflavor/at/at_states.py delete mode 100644 django/contrib/localflavor/at/forms.py delete mode 100644 django/contrib/localflavor/au/.gitignore delete mode 100644 django/contrib/localflavor/au/au_states.py delete mode 100644 django/contrib/localflavor/au/forms.py delete mode 100644 django/contrib/localflavor/br/.gitignore delete mode 100644 django/contrib/localflavor/br/br_states.py delete mode 100644 django/contrib/localflavor/br/forms.py delete mode 100644 django/contrib/localflavor/ca/.gitignore delete mode 100644 django/contrib/localflavor/ca/ca_provinces.py delete mode 100644 django/contrib/localflavor/ca/forms.py delete mode 100644 django/contrib/localflavor/ch/.gitignore delete mode 100644 django/contrib/localflavor/ch/ch_states.py delete mode 100644 django/contrib/localflavor/ch/forms.py delete mode 100644 django/contrib/localflavor/cl/.gitignore delete mode 100644 django/contrib/localflavor/cl/cl_regions.py delete mode 100644 django/contrib/localflavor/cl/forms.py delete mode 100644 django/contrib/localflavor/cz/.gitignore delete mode 100644 django/contrib/localflavor/cz/cz_regions.py delete mode 100644 django/contrib/localflavor/cz/forms.py delete mode 100644 django/contrib/localflavor/de/.gitignore delete mode 100644 django/contrib/localflavor/de/de_states.py delete mode 100644 django/contrib/localflavor/de/forms.py delete mode 100644 django/contrib/localflavor/es/.gitignore delete mode 100644 django/contrib/localflavor/es/es_provinces.py delete mode 100644 django/contrib/localflavor/es/es_regions.py delete mode 100644 django/contrib/localflavor/es/forms.py delete mode 100644 django/contrib/localflavor/fi/.gitignore delete mode 100644 django/contrib/localflavor/fi/fi_municipalities.py delete mode 100644 django/contrib/localflavor/fi/forms.py delete mode 100644 django/contrib/localflavor/fr/.gitignore delete mode 100644 django/contrib/localflavor/fr/forms.py delete mode 100644 django/contrib/localflavor/fr/fr_department.py delete mode 100644 django/contrib/localflavor/generic/.gitignore delete mode 100644 django/contrib/localflavor/generic/forms.py delete mode 100644 django/contrib/localflavor/id/forms.py delete mode 100644 django/contrib/localflavor/id/id_choices.py delete mode 100644 django/contrib/localflavor/ie/forms.py delete mode 100644 django/contrib/localflavor/ie/ie_counties.py delete mode 100644 django/contrib/localflavor/in_/.gitignore delete mode 100644 django/contrib/localflavor/in_/forms.py delete mode 100644 django/contrib/localflavor/in_/in_states.py delete mode 100644 django/contrib/localflavor/is_/.gitignore delete mode 100644 django/contrib/localflavor/is_/forms.py delete mode 100644 django/contrib/localflavor/is_/is_postalcodes.py delete mode 100644 django/contrib/localflavor/it/.gitignore delete mode 100644 django/contrib/localflavor/it/__init__.py delete mode 100644 django/contrib/localflavor/it/forms.py delete mode 100644 django/contrib/localflavor/it/it_province.py delete mode 100644 django/contrib/localflavor/it/it_region.py delete mode 100644 django/contrib/localflavor/it/util.py delete mode 100644 django/contrib/localflavor/jp/.gitignore delete mode 100644 django/contrib/localflavor/jp/__init__.py delete mode 100644 django/contrib/localflavor/jp/forms.py delete mode 100644 django/contrib/localflavor/jp/jp_prefectures.py delete mode 100644 django/contrib/localflavor/kw/__init__.py delete mode 100644 django/contrib/localflavor/kw/forms.py delete mode 100644 django/contrib/localflavor/mx/.gitignore delete mode 100644 django/contrib/localflavor/mx/__init__.py delete mode 100644 django/contrib/localflavor/mx/forms.py delete mode 100644 django/contrib/localflavor/mx/mx_states.py delete mode 100644 django/contrib/localflavor/nl/.gitignore delete mode 100644 django/contrib/localflavor/nl/__init__.py delete mode 100644 django/contrib/localflavor/nl/forms.py delete mode 100644 django/contrib/localflavor/nl/nl_provinces.py delete mode 100644 django/contrib/localflavor/no/.gitignore delete mode 100644 django/contrib/localflavor/no/__init__.py delete mode 100644 django/contrib/localflavor/no/forms.py delete mode 100644 django/contrib/localflavor/no/no_municipalities.py delete mode 100644 django/contrib/localflavor/pe/.gitignore delete mode 100644 django/contrib/localflavor/pe/__init__.py delete mode 100644 django/contrib/localflavor/pe/forms.py delete mode 100644 django/contrib/localflavor/pe/pe_region.py delete mode 100644 django/contrib/localflavor/pl/.gitignore delete mode 100644 django/contrib/localflavor/pl/__init__.py delete mode 100644 django/contrib/localflavor/pl/forms.py delete mode 100644 django/contrib/localflavor/pl/pl_administrativeunits.py delete mode 100644 django/contrib/localflavor/pl/pl_voivodeships.py delete mode 100644 django/contrib/localflavor/pt/__init__.py delete mode 100644 django/contrib/localflavor/pt/forms.py delete mode 100644 django/contrib/localflavor/ro/.gitignore delete mode 100644 django/contrib/localflavor/ro/__init__.py delete mode 100644 django/contrib/localflavor/ro/forms.py delete mode 100644 django/contrib/localflavor/ro/ro_counties.py delete mode 100644 django/contrib/localflavor/se/__init__.py delete mode 100644 django/contrib/localflavor/se/forms.py delete mode 100644 django/contrib/localflavor/se/se_counties.py delete mode 100644 django/contrib/localflavor/se/utils.py delete mode 100644 django/contrib/localflavor/sk/.gitignore delete mode 100644 django/contrib/localflavor/sk/__init__.py delete mode 100644 django/contrib/localflavor/sk/forms.py delete mode 100644 django/contrib/localflavor/sk/sk_districts.py delete mode 100644 django/contrib/localflavor/sk/sk_regions.py delete mode 100644 django/contrib/localflavor/uk/.gitignore delete mode 100644 django/contrib/localflavor/uk/__init__.py delete mode 100644 django/contrib/localflavor/uk/forms.py delete mode 100644 django/contrib/localflavor/uk/uk_regions.py delete mode 100644 django/contrib/localflavor/us/.gitignore delete mode 100644 django/contrib/localflavor/us/__init__.py delete mode 100644 django/contrib/localflavor/us/forms.py delete mode 100644 django/contrib/localflavor/us/models.py delete mode 100644 django/contrib/localflavor/us/us_states.py delete mode 100644 django/contrib/localflavor/uy/__init__.py delete mode 100644 django/contrib/localflavor/uy/forms.py delete mode 100644 django/contrib/localflavor/uy/util.py delete mode 100644 django/contrib/localflavor/uy/uy_departaments.py delete mode 100644 django/contrib/localflavor/za/.gitignore delete mode 100644 django/contrib/localflavor/za/__init__.py delete mode 100644 django/contrib/localflavor/za/forms.py delete mode 100644 django/contrib/localflavor/za/za_provinces.py delete mode 100644 django/contrib/markup/.gitignore delete mode 100644 django/contrib/markup/__init__.py delete mode 100644 django/contrib/markup/templatetags/.gitignore delete mode 100644 django/contrib/markup/templatetags/__init__.py delete mode 100644 django/contrib/markup/templatetags/markup.py delete mode 100644 django/contrib/markup/tests.py create mode 100644 django/contrib/messages/locale/ar/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/ar/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/az/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/az/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/be/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/be/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/bg/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/bg/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/bn/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/bn/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/br/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/br/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/bs/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/bs/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/ca/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/ca/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/cs/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/cs/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/cy/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/cy/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/da/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/da/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/de/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/de/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/el/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/el/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/en/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/en/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/en_GB/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/en_GB/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/eo/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/eo/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/es/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/es/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/es_AR/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/es_AR/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/es_MX/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/es_MX/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/et/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/et/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/eu/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/eu/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/fa/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/fa/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/fi/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/fi/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/fr/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/fr/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/fy_NL/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/fy_NL/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/ga/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/ga/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/gl/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/gl/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/he/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/he/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/hi/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/hi/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/hr/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/hr/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/hu/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/hu/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/ia/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/ia/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/id/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/id/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/is/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/is/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/it/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/it/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/ja/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/ja/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/ka/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/ka/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/kk/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/kk/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/km/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/km/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/kn/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/kn/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/ko/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/ko/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/lb/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/lb/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/lt/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/lt/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/lv/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/lv/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/mk/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/mk/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/ml/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/ml/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/mn/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/mn/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/my/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/my/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/nb/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/nb/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/ne/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/ne/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/nl/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/nl/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/nn/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/nn/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/os/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/os/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/pa/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/pa/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/pl/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/pl/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/pt/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/pt/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/pt_BR/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/pt_BR/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/ro/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/ro/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/ru/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/ru/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/sk/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/sk/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/sl/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/sl/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/sq/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/sq/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/sr/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/sr/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/sr_Latn/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/sr_Latn/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/sv/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/sv/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/sw/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/sw/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/ta/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/ta/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/te/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/te/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/th/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/th/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/tr/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/tr/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/tt/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/tt/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/uk/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/uk/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/ur/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/ur/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/vi/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/vi/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/zh_CN/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/zh_CN/LC_MESSAGES/django.po create mode 100644 django/contrib/messages/locale/zh_TW/LC_MESSAGES/django.mo create mode 100644 django/contrib/messages/locale/zh_TW/LC_MESSAGES/django.po delete mode 100644 django/contrib/messages/storage/user_messages.py delete mode 100644 django/contrib/messages/tests/cookie.py delete mode 100644 django/contrib/messages/tests/fallback.py delete mode 100644 django/contrib/messages/tests/middleware.py delete mode 100644 django/contrib/messages/tests/session.py create mode 100644 django/contrib/messages/tests/test_cookie.py create mode 100644 django/contrib/messages/tests/test_fallback.py create mode 100644 django/contrib/messages/tests/test_middleware.py create mode 100644 django/contrib/messages/tests/test_mixins.py create mode 100644 django/contrib/messages/tests/test_session.py delete mode 100644 django/contrib/messages/tests/user_messages.py create mode 100644 django/contrib/messages/views.py delete mode 100644 django/contrib/redirects/.gitignore create mode 100644 django/contrib/redirects/locale/ar/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/ar/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/az/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/az/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/be/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/be/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/bg/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/bg/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/bn/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/bn/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/br/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/br/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/bs/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/bs/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/ca/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/ca/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/cs/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/cs/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/cy/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/cy/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/da/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/da/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/de/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/de/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/el/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/el/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/en/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/en/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/en_GB/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/en_GB/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/eo/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/eo/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/es/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/es/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/es_AR/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/es_AR/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/es_MX/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/es_MX/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/et/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/et/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/eu/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/eu/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/fa/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/fa/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/fi/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/fi/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/fr/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/fr/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/fy_NL/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/fy_NL/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/ga/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/ga/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/gl/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/gl/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/he/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/he/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/hi/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/hi/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/hr/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/hr/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/hu/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/hu/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/id/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/id/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/is/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/is/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/it/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/it/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/ja/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/ja/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/ka/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/ka/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/kk/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/kk/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/km/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/km/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/kn/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/kn/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/ko/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/ko/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/lt/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/lt/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/lv/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/lv/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/mk/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/mk/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/ml/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/ml/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/mn/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/mn/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/nb/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/nb/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/ne/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/ne/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/nl/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/nl/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/nn/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/nn/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/os/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/os/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/pa/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/pa/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/pl/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/pl/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/pt/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/pt/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/pt_BR/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/pt_BR/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/ro/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/ro/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/ru/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/ru/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/sk/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/sk/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/sl/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/sl/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/sq/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/sq/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/sr/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/sr/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/sr_Latn/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/sr_Latn/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/sv/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/sv/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/sw/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/sw/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/ta/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/ta/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/te/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/te/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/th/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/th/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/tr/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/tr/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/tt/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/tt/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/uk/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/uk/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/ur/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/ur/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/vi/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/vi/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/zh_CN/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/zh_CN/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/locale/zh_TW/LC_MESSAGES/django.mo create mode 100644 django/contrib/redirects/locale/zh_TW/LC_MESSAGES/django.po create mode 100644 django/contrib/redirects/tests.py delete mode 100644 django/contrib/sessions/.gitignore delete mode 100644 django/contrib/sessions/backends/.gitignore create mode 100644 django/contrib/sessions/backends/signed_cookies.py create mode 100644 django/contrib/sessions/exceptions.py create mode 100644 django/contrib/sessions/locale/ar/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/ar/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/az/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/az/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/be/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/be/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/bg/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/bg/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/bn/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/bn/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/br/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/br/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/bs/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/bs/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/ca/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/ca/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/cs/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/cs/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/cy/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/cy/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/da/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/da/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/de/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/de/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/el/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/el/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/en/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/en/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/en_GB/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/en_GB/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/eo/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/eo/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/es/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/es/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/es_AR/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/es_AR/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/es_MX/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/es_MX/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/et/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/et/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/eu/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/eu/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/fa/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/fa/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/fi/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/fi/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/fr/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/fr/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/fy_NL/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/fy_NL/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/ga/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/ga/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/gl/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/gl/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/he/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/he/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/hi/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/hi/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/hr/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/hr/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/hu/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/hu/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/id/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/id/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/is/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/is/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/it/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/it/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/ja/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/ja/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/ka/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/ka/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/kk/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/kk/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/km/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/km/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/kn/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/kn/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/ko/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/ko/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/lt/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/lt/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/lv/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/lv/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/mk/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/mk/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/ml/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/ml/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/mn/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/mn/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/my/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/my/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/nb/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/nb/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/ne/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/ne/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/nl/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/nl/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/nn/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/nn/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/os/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/os/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/pa/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/pa/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/pl/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/pl/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/pt/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/pt/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/pt_BR/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/pt_BR/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/ro/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/ro/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/ru/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/ru/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/sk/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/sk/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/sl/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/sl/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/sq/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/sq/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/sr/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/sr/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/sr_Latn/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/sr_Latn/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/sv/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/sv/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/sw/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/sw/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/ta/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/ta/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/te/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/te/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/th/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/th/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/tr/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/tr/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/tt/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/tt/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/uk/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/uk/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/ur/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/ur/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/vi/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/vi/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/zh_CN/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/zh_CN/LC_MESSAGES/django.po create mode 100644 django/contrib/sessions/locale/zh_TW/LC_MESSAGES/django.mo create mode 100644 django/contrib/sessions/locale/zh_TW/LC_MESSAGES/django.po rename django/contrib/{localflavor/cl => sessions/management}/__init__.py (100%) rename django/contrib/{localflavor/cz => sessions/management/commands}/__init__.py (100%) create mode 100644 django/contrib/sessions/management/commands/clearsessions.py create mode 100644 django/contrib/sessions/serializers.py delete mode 100644 django/contrib/sitemaps/.gitignore delete mode 100644 django/contrib/sitemaps/management/.gitignore delete mode 100644 django/contrib/sitemaps/management/commands/.gitignore delete mode 100644 django/contrib/sitemaps/templates/.gitignore create mode 100644 django/contrib/sitemaps/tests/base.py delete mode 100644 django/contrib/sitemaps/tests/basic.py create mode 100644 django/contrib/sitemaps/tests/templates/custom_sitemap.xml create mode 100644 django/contrib/sitemaps/tests/templates/custom_sitemap_index.xml create mode 100644 django/contrib/sitemaps/tests/test_flatpages.py create mode 100644 django/contrib/sitemaps/tests/test_generic.py create mode 100644 django/contrib/sitemaps/tests/test_http.py create mode 100644 django/contrib/sitemaps/tests/test_https.py delete mode 100644 django/contrib/sitemaps/tests/urls.py rename django/contrib/{localflavor/de => sitemaps/tests/urls}/__init__.py (100%) create mode 100644 django/contrib/sitemaps/tests/urls/http.py create mode 100644 django/contrib/sitemaps/tests/urls/https.py delete mode 100644 django/contrib/sites/.gitignore create mode 100644 django/contrib/sites/locale/ar/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/ar/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/az/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/az/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/be/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/be/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/bg/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/bg/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/bn/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/bn/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/br/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/br/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/bs/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/bs/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/ca/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/ca/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/cs/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/cs/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/cy/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/cy/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/da/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/da/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/de/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/de/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/el/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/el/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/en/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/en/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/en_GB/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/en_GB/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/eo/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/eo/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/es/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/es/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/es_AR/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/es_AR/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/es_MX/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/es_MX/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/et/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/et/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/eu/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/eu/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/fa/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/fa/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/fi/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/fi/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/fr/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/fr/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/fy_NL/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/fy_NL/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/ga/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/ga/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/gl/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/gl/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/he/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/he/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/hi/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/hi/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/hr/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/hr/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/hu/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/hu/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/id/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/id/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/is/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/is/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/it/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/it/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/ja/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/ja/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/ka/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/ka/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/kk/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/kk/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/km/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/km/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/kn/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/kn/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/ko/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/ko/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/lt/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/lt/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/lv/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/lv/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/mk/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/mk/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/ml/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/ml/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/mn/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/mn/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/my/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/my/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/nb/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/nb/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/ne/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/ne/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/nl/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/nl/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/nn/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/nn/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/os/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/os/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/pa/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/pa/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/pl/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/pl/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/pt/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/pt/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/pt_BR/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/pt_BR/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/ro/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/ro/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/ru/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/ru/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/sk/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/sk/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/sl/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/sl/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/sq/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/sq/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/sr/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/sr/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/sr_Latn/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/sr_Latn/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/sv/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/sv/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/sw/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/sw/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/ta/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/ta/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/te/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/te/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/th/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/th/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/tr/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/tr/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/tt/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/tt/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/uk/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/uk/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/ur/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/ur/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/vi/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/vi/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/zh_CN/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/zh_CN/LC_MESSAGES/django.po create mode 100644 django/contrib/sites/locale/zh_TW/LC_MESSAGES/django.mo create mode 100644 django/contrib/sites/locale/zh_TW/LC_MESSAGES/django.po rename django/contrib/{localflavor/es => staticfiles}/__init__.py (100%) create mode 100644 django/contrib/staticfiles/finders.py create mode 100644 django/contrib/staticfiles/handlers.py rename django/contrib/{localflavor/fi => staticfiles/management}/__init__.py (100%) rename django/contrib/{localflavor/fr => staticfiles/management/commands}/__init__.py (100%) create mode 100644 django/contrib/staticfiles/management/commands/collectstatic.py create mode 100644 django/contrib/staticfiles/management/commands/findstatic.py create mode 100644 django/contrib/staticfiles/management/commands/runserver.py rename django/contrib/{localflavor/generic/__init__.py => staticfiles/models.py} (100%) create mode 100644 django/contrib/staticfiles/storage.py rename django/contrib/{localflavor/id => staticfiles/templatetags}/__init__.py (100%) create mode 100644 django/contrib/staticfiles/templatetags/staticfiles.py create mode 100644 django/contrib/staticfiles/urls.py create mode 100644 django/contrib/staticfiles/utils.py create mode 100644 django/contrib/staticfiles/views.py delete mode 100644 django/contrib/syndication/.gitignore delete mode 100644 django/contrib/syndication/feeds.py delete mode 100644 django/contrib/webdesign/.gitignore delete mode 100644 django/contrib/webdesign/templatetags/.gitignore delete mode 100644 django/core/.gitignore delete mode 100644 django/core/cache/.gitignore delete mode 100644 django/core/cache/backends/.gitignore create mode 100644 django/core/cache/utils.py rename django/{contrib/localflavor/ie => core/checks}/__init__.py (100%) rename django/{contrib/localflavor/in_ => core/checks/compatibility}/__init__.py (100%) create mode 100644 django/core/checks/compatibility/base.py create mode 100644 django/core/checks/compatibility/django_1_6_0.py delete mode 100644 django/core/files/.gitignore mode change 100755 => 100644 django/core/files/uploadhandler.py delete mode 100644 django/core/handlers/.gitignore delete mode 100644 django/core/handlers/modpython.py delete mode 100644 django/core/handlers/profiler-hotshot.py delete mode 100644 django/core/management/.gitignore delete mode 100644 django/core/management/commands/.gitignore create mode 100644 django/core/management/commands/check.py delete mode 100644 django/core/management/commands/reset.py create mode 100644 django/core/management/commands/sqldropindexes.py delete mode 100644 django/core/management/commands/sqlreset.py create mode 100644 django/core/management/templates.py create mode 100644 django/core/management/utils.py delete mode 100644 django/core/serializers/.gitignore delete mode 100644 django/core/servers/.gitignore create mode 100644 django/core/signing.py delete mode 100644 django/core/template_loader.py create mode 100644 django/core/wsgi.py delete mode 100644 django/core/xheaders.py delete mode 100644 django/db/.gitignore delete mode 100644 django/db/backends/.gitignore delete mode 100644 django/db/backends/dummy/.gitignore delete mode 100644 django/db/backends/mysql/.gitignore delete mode 100644 django/db/backends/oracle/.gitignore delete mode 100644 django/db/backends/postgresql/.gitignore delete mode 100644 django/db/backends/postgresql/__init__.py delete mode 100644 django/db/backends/postgresql/base.py delete mode 100644 django/db/backends/postgresql/introspection.py delete mode 100644 django/db/backends/postgresql/operations.py delete mode 100644 django/db/backends/postgresql/version.py delete mode 100644 django/db/backends/postgresql_psycopg2/.gitignore rename django/db/backends/{postgresql => postgresql_psycopg2}/client.py (100%) rename django/db/backends/{postgresql => postgresql_psycopg2}/creation.py (84%) create mode 100644 django/db/backends/postgresql_psycopg2/operations.py create mode 100644 django/db/backends/postgresql_psycopg2/version.py delete mode 100644 django/db/backends/sqlite3/.gitignore delete mode 100644 django/db/models/.gitignore create mode 100644 django/db/models/constants.py create mode 100644 django/db/models/deletion.py delete mode 100644 django/db/models/fields/.gitignore delete mode 100644 django/db/models/sql/.gitignore delete mode 100644 django/dispatch/.gitignore delete mode 100644 django/django-changeset-12634.patch delete mode 100644 django/django-ticket-10863-full-error-email.patch delete mode 100644 django/forms/.gitignore delete mode 100644 django/forms/extras/.gitignore delete mode 100644 django/http/.gitignore create mode 100644 django/http/cookie.py create mode 100644 django/http/request.py create mode 100644 django/http/response.py delete mode 100644 django/middleware/.gitignore create mode 100644 django/middleware/clickjacking.py delete mode 100644 django/shortcuts/.gitignore delete mode 100644 django/template/.gitignore create mode 100644 django/template/base.py delete mode 100644 django/template/loaders/.gitignore create mode 100644 django/template/response.py delete mode 100644 django/templatetags/.gitignore create mode 100644 django/templatetags/future.py create mode 100644 django/templatetags/l10n.py create mode 100644 django/templatetags/static.py create mode 100644 django/templatetags/tz.py delete mode 100644 django/test/.gitignore create mode 100644 django/test/html.py create mode 100644 django/test/runner.py delete mode 100644 django/utils/.gitignore rename django/{contrib/localflavor/is_ => utils/2to3_fixes}/__init__.py (100%) create mode 100644 django/utils/2to3_fixes/fix_unicode.py delete mode 100644 django/utils/_threading_local.py create mode 100644 django/utils/archive.py create mode 100644 django/utils/baseconv.py delete mode 100644 django/utils/copycompat.py create mode 100644 django/utils/crypto.py create mode 100644 django/utils/dateparse.py create mode 100644 django/utils/deprecation.py create mode 100644 django/utils/dictconfig.py delete mode 100644 django/utils/hashcompat.py create mode 100644 django/utils/html_parser.py create mode 100644 django/utils/image.py create mode 100644 django/utils/ipv6.py create mode 100644 django/utils/jslex.py create mode 100644 django/utils/log.py create mode 100644 django/utils/simplejson.py delete mode 100644 django/utils/simplejson/.gitignore delete mode 100644 django/utils/simplejson/LICENSE.txt delete mode 100644 django/utils/simplejson/__init__.py delete mode 100644 django/utils/simplejson/decoder.py delete mode 100644 django/utils/simplejson/encoder.py delete mode 100644 django/utils/simplejson/scanner.py delete mode 100644 django/utils/simplejson/tool.py create mode 100644 django/utils/six.py delete mode 100644 django/utils/stopwords.py delete mode 100644 django/utils/thread_support.py create mode 100644 django/utils/timezone.py delete mode 100644 django/utils/translation/.gitignore create mode 100644 django/utils/unittest/__init__.py create mode 100644 django/utils/unittest/__main__.py create mode 100644 django/utils/unittest/case.py create mode 100644 django/utils/unittest/collector.py create mode 100644 django/utils/unittest/compatibility.py create mode 100644 django/utils/unittest/loader.py create mode 100644 django/utils/unittest/main.py create mode 100644 django/utils/unittest/result.py create mode 100644 django/utils/unittest/runner.py create mode 100644 django/utils/unittest/signals.py create mode 100644 django/utils/unittest/suite.py create mode 100644 django/utils/unittest/util.py delete mode 100644 django/views/.gitignore delete mode 100644 django/views/decorators/.gitignore create mode 100644 django/views/decorators/clickjacking.py create mode 100644 django/views/decorators/debug.py delete mode 100644 django/views/generic/.gitignore create mode 100644 django/views/generic/base.py delete mode 100644 django/views/generic/create_update.py delete mode 100644 django/views/generic/date_based.py create mode 100644 django/views/generic/dates.py create mode 100644 django/views/generic/detail.py create mode 100644 django/views/generic/edit.py create mode 100644 django/views/generic/list.py delete mode 100644 django/views/generic/list_detail.py delete mode 100644 django/views/generic/simple.py diff --git a/django/.gitignore b/django/.gitignore deleted file mode 100644 index a74b07aee..000000000 --- a/django/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/*.pyc diff --git a/django/__init__.py b/django/__init__.py index 835490b30..64ef084e4 100644 --- a/django/__init__.py +++ b/django/__init__.py @@ -1,16 +1,7 @@ -VERSION = (1, 2, 7, 'final', 0) +VERSION = (1, 6, 0, 'final', 0) -def get_version(): - version = '%s.%s' % (VERSION[0], VERSION[1]) - if VERSION[2]: - version = '%s.%s' % (version, VERSION[2]) - if VERSION[3:] == ('alpha', 0): - version = '%s pre-alpha' % version - else: - if VERSION[3] != 'final': - version = '%s %s %s' % (version, VERSION[3], VERSION[4]) - from django.utils.version import get_svn_revision - svn_rev = get_svn_revision() - if svn_rev != u'SVN-unknown': - version = "%s %s" % (version, svn_rev) - return version +def get_version(*args, **kwargs): + # Don't litter django/__init__.py with all the get_version stuff. + # Only import if it's actually called. + from django.utils.version import get_version + return get_version(*args, **kwargs) diff --git a/django/bin/.gitignore b/django/bin/.gitignore deleted file mode 100644 index a74b07aee..000000000 --- a/django/bin/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/*.pyc diff --git a/django/bin/compile-messages.py b/django/bin/compile-messages.py deleted file mode 100755 index 0deaf6a17..000000000 --- a/django/bin/compile-messages.py +++ /dev/null @@ -1,11 +0,0 @@ -#!/usr/bin/env python - -if __name__ == "__main__": - import sys - name = sys.argv[0] - args = ' '.join(sys.argv[1:]) - print >> sys.stderr, "%s has been moved into django-admin.py" % name - print >> sys.stderr, 'Please run "django-admin.py compilemessages %s" instead.'% args - print >> sys.stderr - sys.exit(1) - diff --git a/django/bin/daily_cleanup.py b/django/bin/daily_cleanup.py index c9f4cb905..5a2ce210f 100755 --- a/django/bin/daily_cleanup.py +++ b/django/bin/daily_cleanup.py @@ -7,7 +7,13 @@ Can be run as a cronjob to clean out old data from the database (only expired sessions at the moment). """ +import warnings + from django.core import management if __name__ == "__main__": - management.call_command('cleanup') + warnings.warn( + "The `daily_cleanup` script has been deprecated " + "in favor of `django-admin.py clearsessions`.", + DeprecationWarning) + management.call_command('clearsessions') diff --git a/django/bin/django-2to3.py b/django/bin/django-2to3.py new file mode 100755 index 000000000..35566abb9 --- /dev/null +++ b/django/bin/django-2to3.py @@ -0,0 +1,10 @@ +#!/usr/bin/env python + +# This works exactly like 2to3, except that it uses Django's fixers rather +# than 2to3's built-in fixers. + +import sys +from lib2to3.main import main + +sys.exit(main("django.utils.2to3_fixes")) + diff --git a/django/bin/make-messages.py b/django/bin/make-messages.py deleted file mode 100755 index 1c8441642..000000000 --- a/django/bin/make-messages.py +++ /dev/null @@ -1,11 +0,0 @@ -#!/usr/bin/env python - -if __name__ == "__main__": - import sys - name = sys.argv[0] - args = ' '.join(sys.argv[1:]) - print >> sys.stderr, "%s has been moved into django-admin.py" % name - print >> sys.stderr, 'Please run "django-admin.py makemessages %s" instead.'% args - print >> sys.stderr - sys.exit(1) - diff --git a/django/bin/profiling/.gitignore b/django/bin/profiling/.gitignore deleted file mode 100644 index a74b07aee..000000000 --- a/django/bin/profiling/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/*.pyc diff --git a/django/bin/profiling/gather_profile_stats.py b/django/bin/profiling/gather_profile_stats.py index 0fd2b7fca..0244eb603 100644 --- a/django/bin/profiling/gather_profile_stats.py +++ b/django/bin/profiling/gather_profile_stats.py @@ -8,8 +8,9 @@ hotshot.stats (the formats are incompatible) """ from hotshot import stats +import os import pstats -import sys, os +import sys def gather_stats(p): profiles = {} @@ -23,7 +24,7 @@ def gather_stats(p): prof = stats.load(os.path.join(p, f)) else: continue - print "Processing %s" % f + print("Processing %s" % f) if path in profiles: profiles[path].add(prof) else: diff --git a/django/bin/unique-messages.py b/django/bin/unique-messages.py index c601a9eee..d89329145 100755 --- a/django/bin/unique-messages.py +++ b/django/bin/unique-messages.py @@ -11,7 +11,7 @@ def unique_messages(): elif os.path.isdir('locale'): basedir = os.path.abspath('locale') else: - print "this script should be run from the django svn tree or your project or app tree" + print("This script should be run from the Django Git tree or your project or app tree.") sys.exit(1) for (dirpath, dirnames, filenames) in os.walk(basedir): @@ -22,7 +22,8 @@ def unique_messages(): cmd = 'msguniq "%s.po"' % pf stdout = os.popen(cmd) msg = stdout.read() - open('%s.po' % pf, 'w').write(msg) + with open('%s.po' % pf, 'w') as fp: + fp.write(msg) if __name__ == "__main__": unique_messages() diff --git a/django/conf/.gitignore b/django/conf/.gitignore deleted file mode 100644 index a74b07aee..000000000 --- a/django/conf/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/*.pyc diff --git a/django/conf/__init__.py b/django/conf/__init__.py index d94f6e986..61584391c 100644 --- a/django/conf/__init__.py +++ b/django/conf/__init__.py @@ -6,23 +6,29 @@ variable, and then from django.conf.global_settings; see the global settings fil a list of all possible variables. """ +import logging import os -import re +import sys import time # Needed for Windows +import warnings from django.conf import global_settings -from django.utils.functional import LazyObject +from django.core.exceptions import ImproperlyConfigured +from django.utils.functional import LazyObject, empty from django.utils import importlib +from django.utils.module_loading import import_by_path +from django.utils import six ENVIRONMENT_VARIABLE = "DJANGO_SETTINGS_MODULE" + class LazySettings(LazyObject): """ A lazy proxy for either global Django settings or a custom settings object. The user can manually configure settings prior to using them. Otherwise, Django uses the settings module pointed to by DJANGO_SETTINGS_MODULE. """ - def _setup(self): + def _setup(self, name=None): """ Load the settings module pointed to by the environment variable. This is used the first time we need any settings at all, if the user has not @@ -33,11 +39,45 @@ class LazySettings(LazyObject): if not settings_module: # If it's set but is an empty string. raise KeyError except KeyError: - # NOTE: This is arguably an EnvironmentError, but that causes - # problems with Python's interactive help. - raise ImportError("Settings cannot be imported, because environment variable %s is undefined." % ENVIRONMENT_VARIABLE) + desc = ("setting %s" % name) if name else "settings" + raise ImproperlyConfigured( + "Requested %s, but settings are not configured. " + "You must either define the environment variable %s " + "or call settings.configure() before accessing settings." + % (desc, ENVIRONMENT_VARIABLE)) self._wrapped = Settings(settings_module) + self._configure_logging() + + def __getattr__(self, name): + if self._wrapped is empty: + self._setup(name) + return getattr(self._wrapped, name) + + def _configure_logging(self): + """ + Setup logging from LOGGING_CONFIG and LOGGING settings. + """ + if not sys.warnoptions: + try: + # Route warnings through python logging + logging.captureWarnings(True) + # Allow DeprecationWarnings through the warnings filters + warnings.simplefilter("default", DeprecationWarning) + except AttributeError: + # No captureWarnings on Python 2.6, DeprecationWarnings are on anyway + pass + + if self.LOGGING_CONFIG: + from django.utils.log import DEFAULT_LOGGING + # First find the logging configuration function ... + logging_config_func = import_by_path(self.LOGGING_CONFIG) + + logging_config_func(DEFAULT_LOGGING) + + # ... then invoke it with the logging settings + if self.LOGGING: + logging_config_func(self.LOGGING) def configure(self, default_settings=global_settings, **options): """ @@ -45,21 +85,36 @@ class LazySettings(LazyObject): parameter sets where to retrieve any unspecified values from (its argument must support attribute access (__getattr__)). """ - if self._wrapped != None: + if self._wrapped is not empty: raise RuntimeError('Settings already configured.') holder = UserSettingsHolder(default_settings) for name, value in options.items(): setattr(holder, name, value) self._wrapped = holder + self._configure_logging() + @property def configured(self): """ Returns True if the settings have already been configured. """ - return bool(self._wrapped) - configured = property(configured) + return self._wrapped is not empty -class Settings(object): + +class BaseSettings(object): + """ + Common logic for settings whether set by a module or by the user. + """ + def __setattr__(self, name, value): + if name in ("MEDIA_URL", "STATIC_URL") and value and not value.endswith('/'): + raise ImproperlyConfigured("If set, %s must end with a slash" % name) + elif name == "ALLOWED_INCLUDE_ROOTS" and isinstance(value, six.string_types): + raise ValueError("The ALLOWED_INCLUDE_ROOTS setting must be set " + "to a tuple, not a string.") + object.__setattr__(self, name, value) + + +class Settings(BaseSettings): def __init__(self, settings_module): # update this dict from global settings (but only for ALL_CAPS settings) for setting in dir(global_settings): @@ -71,8 +126,11 @@ class Settings(object): try: mod = importlib.import_module(self.SETTINGS_MODULE) - except ImportError, e: - raise ImportError("Could not import settings '%s' (Is it on sys.path? Does it have syntax errors?): %s" % (self.SETTINGS_MODULE, e)) + except ImportError as e: + raise ImportError( + "Could not import settings '%s' (Is it on sys.path? Is there an import error in the settings file?): %s" + % (self.SETTINGS_MODULE, e) + ) # Settings that should be converted into tuples if they're mistakenly entered # as strings. @@ -81,34 +139,31 @@ class Settings(object): for setting in dir(mod): if setting == setting.upper(): setting_value = getattr(mod, setting) - if setting in tuple_settings and type(setting_value) == str: + if setting in tuple_settings and \ + isinstance(setting_value, six.string_types): + warnings.warn("The %s setting must be a tuple. Please fix your " + "settings, as auto-correction is now deprecated." % setting, + DeprecationWarning, stacklevel=2) setting_value = (setting_value,) # In case the user forgot the comma. setattr(self, setting, setting_value) - # Expand entries in INSTALLED_APPS like "django.contrib.*" to a list - # of all those apps. - new_installed_apps = [] - for app in self.INSTALLED_APPS: - if app.endswith('.*'): - app_mod = importlib.import_module(app[:-2]) - appdir = os.path.dirname(app_mod.__file__) - app_subdirs = os.listdir(appdir) - app_subdirs.sort() - name_pattern = re.compile(r'[a-zA-Z]\w*') - for d in app_subdirs: - if name_pattern.match(d) and os.path.isdir(os.path.join(appdir, d)): - new_installed_apps.append('%s.%s' % (app[:-2], d)) - else: - new_installed_apps.append(app) - self.INSTALLED_APPS = new_installed_apps + if not self.SECRET_KEY: + raise ImproperlyConfigured("The SECRET_KEY setting must not be empty.") - if hasattr(time, 'tzset') and getattr(self, 'TIME_ZONE'): + if hasattr(time, 'tzset') and self.TIME_ZONE: + # When we can, attempt to validate the timezone. If we can't find + # this file, no check happens and it's harmless. + zoneinfo_root = '/usr/share/zoneinfo' + if (os.path.exists(zoneinfo_root) and not + os.path.exists(os.path.join(zoneinfo_root, *(self.TIME_ZONE.split('/'))))): + raise ValueError("Incorrect timezone setting: %s" % self.TIME_ZONE) # Move the time zone info into os.environ. See ticket #2315 for why # we don't do this unconditionally (breaks Windows). os.environ['TZ'] = self.TIME_ZONE time.tzset() -class UserSettingsHolder(object): + +class UserSettingsHolder(BaseSettings): """ Holder for user configured settings. """ @@ -121,16 +176,23 @@ class UserSettingsHolder(object): Requests for configuration variables not in this class are satisfied from the module specified in default_settings (if possible). """ + self.__dict__['_deleted'] = set() self.default_settings = default_settings def __getattr__(self, name): + if name in self._deleted: + raise AttributeError return getattr(self.default_settings, name) - def __dir__(self): - return self.__dict__.keys() + dir(self.default_settings) + def __setattr__(self, name, value): + self._deleted.discard(name) + return super(UserSettingsHolder, self).__setattr__(name, value) - # For Python < 2.6: - __members__ = property(lambda self: self.__dir__()) + def __delattr__(self, name): + self._deleted.add(name) + return super(UserSettingsHolder, self).__delattr__(name) + + def __dir__(self): + return list(self.__dict__) + dir(self.default_settings) settings = LazySettings() - diff --git a/django/conf/app_template/.gitignore b/django/conf/app_template/.gitignore deleted file mode 100644 index a74b07aee..000000000 --- a/django/conf/app_template/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/*.pyc diff --git a/django/conf/app_template/admin.py b/django/conf/app_template/admin.py new file mode 100644 index 000000000..8c38f3f3d --- /dev/null +++ b/django/conf/app_template/admin.py @@ -0,0 +1,3 @@ +from django.contrib import admin + +# Register your models here. diff --git a/django/conf/app_template/tests.py b/django/conf/app_template/tests.py index 2247054b3..7ce503c2d 100644 --- a/django/conf/app_template/tests.py +++ b/django/conf/app_template/tests.py @@ -1,23 +1,3 @@ -""" -This file demonstrates two different styles of tests (one doctest and one -unittest). These will both pass when you run "manage.py test". - -Replace these with more appropriate tests for your application. -""" - from django.test import TestCase -class SimpleTest(TestCase): - def test_basic_addition(self): - """ - Tests that 1 + 1 always equals 2. - """ - self.failUnlessEqual(1 + 1, 2) - -__test__ = {"doctest": """ -Another way to test that 1 + 1 is equal to 2. - ->>> 1 + 1 == 2 -True -"""} - +# Create your tests here. diff --git a/django/conf/app_template/views.py b/django/conf/app_template/views.py index 60f00ef0e..91ea44a21 100644 --- a/django/conf/app_template/views.py +++ b/django/conf/app_template/views.py @@ -1 +1,3 @@ +from django.shortcuts import render + # Create your views here. diff --git a/django/conf/global_settings.py b/django/conf/global_settings.py index b23b53cce..68d9ded91 100644 --- a/django/conf/global_settings.py +++ b/django/conf/global_settings.py @@ -13,7 +13,7 @@ DEBUG = False TEMPLATE_DEBUG = False # Whether the framework should propagate raw exceptions rather than catching -# them. This is useful under some testing siutations and should never be used +# them. This is useful under some testing situations and should never be used # on a live site. DEBUG_PROPAGATE_EXCEPTIONS = False @@ -21,7 +21,7 @@ DEBUG_PROPAGATE_EXCEPTIONS = False USE_ETAGS = False # People who get code error notifications. -# In the format (('Full Name', 'email@domain.com'), ('Full Name', 'anotheremail@domain.com')) +# In the format (('Full Name', 'email@example.com'), ('Full Name', 'anotheremail@example.com')) ADMINS = () # Tuple of IP addresses, as strings, that: @@ -29,21 +29,32 @@ ADMINS = () # * Receive x-headers INTERNAL_IPS = () +# Hosts/domain names that are valid for this site. +# "*" matches anything, ".example.com" matches example.com and all subdomains +ALLOWED_HOSTS = [] + # Local time zone for this installation. All choices can be found here: # http://en.wikipedia.org/wiki/List_of_tz_zones_by_name (although not all -# systems may support all possibilities). +# systems may support all possibilities). When USE_TZ is True, this is +# interpreted as the default user time zone. TIME_ZONE = 'America/Chicago' +# If you set this to True, Django will use timezone-aware datetimes. +USE_TZ = False + # Language code for this installation. All choices can be found here: # http://www.i18nguy.com/unicode/language-identifiers.html LANGUAGE_CODE = 'en-us' -# Languages we provide translations for, out of the box. The language name -# should be the utf-8 encoded local name for the language. +# Languages we provide translations for, out of the box. LANGUAGES = ( + ('af', gettext_noop('Afrikaans')), ('ar', gettext_noop('Arabic')), + ('az', gettext_noop('Azerbaijani')), ('bg', gettext_noop('Bulgarian')), + ('be', gettext_noop('Belarusian')), ('bn', gettext_noop('Bengali')), + ('br', gettext_noop('Breton')), ('bs', gettext_noop('Bosnian')), ('ca', gettext_noop('Catalan')), ('cs', gettext_noop('Czech')), @@ -53,8 +64,12 @@ LANGUAGES = ( ('el', gettext_noop('Greek')), ('en', gettext_noop('English')), ('en-gb', gettext_noop('British English')), + ('eo', gettext_noop('Esperanto')), ('es', gettext_noop('Spanish')), ('es-ar', gettext_noop('Argentinian Spanish')), + ('es-mx', gettext_noop('Mexican Spanish')), + ('es-ni', gettext_noop('Nicaraguan Spanish')), + ('es-ve', gettext_noop('Venezuelan Spanish')), ('et', gettext_noop('Estonian')), ('eu', gettext_noop('Basque')), ('fa', gettext_noop('Persian')), @@ -67,23 +82,29 @@ LANGUAGES = ( ('hi', gettext_noop('Hindi')), ('hr', gettext_noop('Croatian')), ('hu', gettext_noop('Hungarian')), + ('ia', gettext_noop('Interlingua')), ('id', gettext_noop('Indonesian')), ('is', gettext_noop('Icelandic')), ('it', gettext_noop('Italian')), ('ja', gettext_noop('Japanese')), ('ka', gettext_noop('Georgian')), + ('kk', gettext_noop('Kazakh')), ('km', gettext_noop('Khmer')), ('kn', gettext_noop('Kannada')), ('ko', gettext_noop('Korean')), + ('lb', gettext_noop('Luxembourgish')), ('lt', gettext_noop('Lithuanian')), ('lv', gettext_noop('Latvian')), ('mk', gettext_noop('Macedonian')), ('ml', gettext_noop('Malayalam')), ('mn', gettext_noop('Mongolian')), - ('nl', gettext_noop('Dutch')), - ('no', gettext_noop('Norwegian')), + ('my', gettext_noop('Burmese')), ('nb', gettext_noop('Norwegian Bokmal')), + ('ne', gettext_noop('Nepali')), + ('nl', gettext_noop('Dutch')), ('nn', gettext_noop('Norwegian Nynorsk')), + ('os', gettext_noop('Ossetic')), + ('pa', gettext_noop('Punjabi')), ('pl', gettext_noop('Polish')), ('pt', gettext_noop('Portuguese')), ('pt-br', gettext_noop('Brazilian Portuguese')), @@ -95,18 +116,22 @@ LANGUAGES = ( ('sr', gettext_noop('Serbian')), ('sr-latn', gettext_noop('Serbian Latin')), ('sv', gettext_noop('Swedish')), + ('sw', gettext_noop('Swahili')), ('ta', gettext_noop('Tamil')), ('te', gettext_noop('Telugu')), ('th', gettext_noop('Thai')), ('tr', gettext_noop('Turkish')), + ('tt', gettext_noop('Tatar')), + ('udm', gettext_noop('Udmurt')), ('uk', gettext_noop('Ukrainian')), + ('ur', gettext_noop('Urdu')), ('vi', gettext_noop('Vietnamese')), ('zh-cn', gettext_noop('Simplified Chinese')), ('zh-tw', gettext_noop('Traditional Chinese')), ) # Languages using BiDi (right-to-left) layout -LANGUAGES_BIDI = ("he", "ar", "fa") +LANGUAGES_BIDI = ("he", "ar", "fa", "ur") # If you set this to False, Django will make some optimizations so as not # to load the internationalization machinery. @@ -115,11 +140,11 @@ LOCALE_PATHS = () LANGUAGE_COOKIE_NAME = 'django_language' # If you set this to True, Django will format dates, numbers and calendars -# according to user current locale +# according to user current locale. USE_L10N = False # Not-necessarily-technical managers of the site. They get broken link -# notifications and other various e-mails. +# notifications and other various emails. MANAGERS = ADMINS # Default content type and charset to use for all HttpResponse objects, if a @@ -131,27 +156,16 @@ DEFAULT_CHARSET = 'utf-8' # Encoding of files read from disk (template and initial SQL files). FILE_CHARSET = 'utf-8' -# E-mail address that error messages come from. +# Email address that error messages come from. SERVER_EMAIL = 'root@localhost' -# Whether to send broken-link e-mails. +# Whether to send broken-link emails. Deprecated, must be removed in 1.8. SEND_BROKEN_LINK_EMAILS = False -# Database connection info. -# Legacy format -DATABASE_ENGINE = '' # 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'. -DATABASE_NAME = '' # Or path to database file if using sqlite3. -DATABASE_USER = '' # Not used with sqlite3. -DATABASE_PASSWORD = '' # Not used with sqlite3. -DATABASE_HOST = '' # Set to empty string for localhost. Not used with sqlite3. -DATABASE_PORT = '' # Set to empty string for default. Not used with sqlite3. -DATABASE_OPTIONS = {} # Set to empty dictionary for default. +# Database connection info. If left empty, will default to the dummy backend. +DATABASES = {} -# New format -DATABASES = { -} - -# Classes used to implement db routing behaviour +# Classes used to implement DB routing behavior. DATABASE_ROUTERS = [] # The email backend to use. For possible shortcuts see django.core.mail. @@ -160,10 +174,10 @@ DATABASE_ROUTERS = [] # to a module that defines an EmailBackend class. EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' -# Host for sending e-mail. +# Host for sending email. EMAIL_HOST = 'localhost' -# Port for sending e-mail. +# Port for sending email. EMAIL_PORT = 25 # Optional SMTP authentication information for EMAIL_HOST. @@ -194,6 +208,8 @@ TEMPLATE_CONTEXT_PROCESSORS = ( 'django.core.context_processors.debug', 'django.core.context_processors.i18n', 'django.core.context_processors.media', + 'django.core.context_processors.static', + 'django.core.context_processors.tz', # 'django.core.context_processors.request', 'django.contrib.messages.context_processors.messages', ) @@ -201,12 +217,7 @@ TEMPLATE_CONTEXT_PROCESSORS = ( # Output to use in template system for invalid (e.g. misspelled) variables. TEMPLATE_STRING_IF_INVALID = '' -# URL prefix for admin media -- CSS, JavaScript and images. Make sure to use a -# trailing slash. -# Examples: "http://foo.com/media/", "/media/". -ADMIN_MEDIA_PREFIX = '/media/' - -# Default e-mail address to use for various automated correspondence from +# Default email address to use for various automated correspondence from # the site managers. DEFAULT_FROM_EMAIL = 'webmaster@localhost' @@ -246,9 +257,17 @@ ALLOWED_INCLUDE_ROOTS = () # is an admin. ADMIN_FOR = () -# 404s that may be ignored. -IGNORABLE_404_STARTS = ('/cgi-bin/', '/_vti_bin', '/_vti_inf') -IGNORABLE_404_ENDS = ('mail.pl', 'mailform.pl', 'mail.cgi', 'mailform.cgi', 'favicon.ico', '.php') +# List of compiled regular expression objects representing URLs that need not +# be reported by BrokenLinkEmailsMiddleware. Here are a few examples: +# import re +# IGNORABLE_404_URLS = ( +# re.compile(r'^/apple-touch-icon.*\.png$'), +# re.compile(r'^/favicon.ico$), +# re.compile(r'^/robots.txt$), +# re.compile(r'^/phpmyadmin/), +# re.compile(r'\.(cgi|php|pl)$'), +# ) +IGNORABLE_404_URLS = () # A secret key for this particular Django installation. Used in secret-key # hashing algorithms. Set this in your settings, or Django will complain @@ -259,13 +278,21 @@ SECRET_KEY = '' DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage' # Absolute filesystem path to the directory that will hold user-uploaded files. -# Example: "/home/media/media.lawrence.com/" +# Example: "/var/www/example.com/media/" MEDIA_ROOT = '' # URL that handles the media served from MEDIA_ROOT. -# Example: "http://media.lawrence.com" +# Examples: "http://example.com/media/", "http://media.example.com/" MEDIA_URL = '' +# Absolute path to the directory static files should be collected to. +# Example: "/var/www/example.com/static/" +STATIC_ROOT = '' + +# URL that handles the static files served from STATIC_ROOT. +# Example: "http://example.com/static/", "http://static.example.com/" +STATIC_URL = None + # List of upload handler classes to be applied in order. FILE_UPLOAD_HANDLERS = ( 'django.core.files.uploadhandler.MemoryFileUploadHandler', @@ -340,6 +367,7 @@ DATE_INPUT_FORMATS = ( # * Note that these format strings are different from the ones to display dates TIME_INPUT_FORMATS = ( '%H:%M:%S', # '14:30:59' + '%H:%M:%S.%f', # '14:30:59.000200' '%H:%M', # '14:30' ) @@ -350,12 +378,15 @@ TIME_INPUT_FORMATS = ( # * Note that these format strings are different from the ones to display dates DATETIME_INPUT_FORMATS = ( '%Y-%m-%d %H:%M:%S', # '2006-10-25 14:30:59' + '%Y-%m-%d %H:%M:%S.%f', # '2006-10-25 14:30:59.000200' '%Y-%m-%d %H:%M', # '2006-10-25 14:30' '%Y-%m-%d', # '2006-10-25' '%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', # '10/25/2006' '%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', # '10/25/06' ) @@ -370,7 +401,7 @@ DECIMAL_SEPARATOR = '.' # Boolean that sets whether to add thousand separator when formatting numbers USE_THOUSAND_SEPARATOR = False -# Number of digits that will be together, when spliting them by +# Number of digits that will be together, when splitting them by # THOUSAND_SEPARATOR. 0 means no grouping, 3 means splitting by thousands... NUMBER_GROUPING = 0 @@ -381,17 +412,31 @@ THOUSAND_SEPARATOR = ',' # Hint: you really don't! TRANSACTIONS_MANAGED = False -# The User-Agent string to use when checking for URL validity through the -# isExistingURL validator. -from django import get_version -URL_VALIDATOR_USER_AGENT = "Django/%s (http://www.djangoproject.com)" % get_version() - # The tablespaces to use for each model when not specified otherwise. DEFAULT_TABLESPACE = '' DEFAULT_INDEX_TABLESPACE = '' +# Default X-Frame-Options header value +X_FRAME_OPTIONS = 'SAMEORIGIN' + USE_X_FORWARDED_HOST = False +# The Python dotted path to the WSGI application that Django's internal servers +# (runserver, runfcgi) will use. If `None`, the return value of +# 'django.core.wsgi.get_wsgi_application' is used, thus preserving the same +# behavior as previous versions of Django. Otherwise this should point to an +# actual WSGI application object. +WSGI_APPLICATION = None + +# If your Django app is behind a proxy that sets a header to specify secure +# connections, AND that proxy ensures that user-submitted headers with the +# same name are ignored (so that people can't spoof it), set this value to +# a tuple of (header_name, header_value). For any requests that come in with +# that header/value, request.is_secure() will return True. +# WARNING! Only set this if you fully understand what you're doing. Otherwise, +# you may be opening yourself up to a security risk. +SECURE_PROXY_SSL_HEADER = None + ############## # MIDDLEWARE # ############## @@ -413,25 +458,32 @@ MIDDLEWARE_CLASSES = ( # SESSIONS # ############ +SESSION_CACHE_ALIAS = 'default' # Cache to store session data if using the cache session backend. SESSION_COOKIE_NAME = 'sessionid' # Cookie name. This can be whatever you want. SESSION_COOKIE_AGE = 60 * 60 * 24 * 7 * 2 # Age of cookie, in seconds (default: 2 weeks). -SESSION_COOKIE_DOMAIN = None # A string like ".lawrence.com", or None for standard domain cookie. +SESSION_COOKIE_DOMAIN = None # A string like ".example.com", or None for standard domain cookie. SESSION_COOKIE_SECURE = False # Whether the session cookie should be secure (https:// only). SESSION_COOKIE_PATH = '/' # The path of the session cookie. +SESSION_COOKIE_HTTPONLY = True # Whether to use the non-RFC standard httpOnly flag (IE, FF3+, others) SESSION_SAVE_EVERY_REQUEST = False # Whether to save the session data on every request. SESSION_EXPIRE_AT_BROWSER_CLOSE = False # Whether a user's session cookie expires when the Web browser is closed. SESSION_ENGINE = 'django.contrib.sessions.backends.db' # The module to store session data SESSION_FILE_PATH = None # Directory to store session files if using the file session module. If None, the backend will use a sensible default. +SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer' # class to serialize session data ######### # CACHE # ######### -# The cache backend to use. See the docstring in django.core.cache for the -# possible values. -CACHE_BACKEND = 'locmem://' +# The cache backends to use. +CACHES = { + 'default': { + 'BACKEND': 'django.core.cache.backends.locmem.LocMemCache', + } +} CACHE_MIDDLEWARE_KEY_PREFIX = '' CACHE_MIDDLEWARE_SECONDS = 600 +CACHE_MIDDLEWARE_ALIAS = 'default' #################### # COMMENTS # @@ -439,34 +491,16 @@ CACHE_MIDDLEWARE_SECONDS = 600 COMMENTS_ALLOW_PROFANITIES = False -# The profanities that will trigger a validation error in the -# 'hasNoProfanities' validator. All of these should be in lowercase. -PROFANITIES_LIST = ('asshat', 'asshead', 'asshole', 'cunt', 'fuck', 'gook', 'nigger', 'shit') - -# The group ID that designates which users are banned. -# Set to None if you're not using it. -COMMENTS_BANNED_USERS_GROUP = None - -# The group ID that designates which users can moderate comments. -# Set to None if you're not using it. -COMMENTS_MODERATORS_GROUP = None - -# The group ID that designates the users whose comments should be e-mailed to MANAGERS. -# Set to None if you're not using it. -COMMENTS_SKETCHY_USERS_GROUP = None - -# The system will e-mail MANAGERS the first COMMENTS_FIRST_FEW comments by each -# user. Set this to 0 if you want to disable it. -COMMENTS_FIRST_FEW = 0 - -# A tuple of IP addresses that have been banned from participating in various -# Django-powered features. -BANNED_IPS = () +# The profanities that will trigger a validation error in +# CommentDetailsForm.clean_comment. All of these should be in lowercase. +PROFANITIES_LIST = () ################## # AUTHENTICATION # ################## +AUTH_USER_MODEL = 'auth.User' + AUTHENTICATION_BACKENDS = ('django.contrib.auth.backends.ModelBackend',) LOGIN_URL = '/accounts/login/' @@ -478,6 +512,27 @@ LOGIN_REDIRECT_URL = '/accounts/profile/' # The number of days a password reset link is valid for PASSWORD_RESET_TIMEOUT_DAYS = 3 +# the first hasher in this list is the preferred algorithm. any +# password using different algorithms will be converted automatically +# upon login +PASSWORD_HASHERS = ( + 'django.contrib.auth.hashers.PBKDF2PasswordHasher', + 'django.contrib.auth.hashers.PBKDF2SHA1PasswordHasher', + 'django.contrib.auth.hashers.BCryptSHA256PasswordHasher', + 'django.contrib.auth.hashers.BCryptPasswordHasher', + 'django.contrib.auth.hashers.SHA1PasswordHasher', + 'django.contrib.auth.hashers.MD5PasswordHasher', + 'django.contrib.auth.hashers.UnsaltedSHA1PasswordHasher', + 'django.contrib.auth.hashers.UnsaltedMD5PasswordHasher', + 'django.contrib.auth.hashers.CryptPasswordHasher', +) + +########### +# SIGNING # +########### + +SIGNING_BACKEND = 'django.core.signing.TimestampSigner' + ######## # CSRF # ######## @@ -486,37 +541,43 @@ PASSWORD_RESET_TIMEOUT_DAYS = 3 # rejected by the CSRF middleware. CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure' -# Name and domain for CSRF cookie. +# Settings for CSRF cookie. CSRF_COOKIE_NAME = 'csrftoken' CSRF_COOKIE_DOMAIN = None +CSRF_COOKIE_PATH = '/' +CSRF_COOKIE_SECURE = False +CSRF_COOKIE_HTTPONLY = False ############ # MESSAGES # ############ -# Class to use as messges backend -MESSAGE_STORAGE = 'django.contrib.messages.storage.user_messages.LegacyFallbackStorage' +# Class to use as messages backend +MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage' # Default values of MESSAGE_LEVEL and MESSAGE_TAGS are defined within # django.contrib.messages to avoid imports in this settings file. +########### +# LOGGING # +########### + +# The callable to use to configure logging +LOGGING_CONFIG = 'django.utils.log.dictConfig' + +# Custom logging configuration. +LOGGING = {} + +# Default exception reporter filter class used in case none has been +# specifically assigned to the HttpRequest instance. +DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter' + ########### # TESTING # ########### # The name of the class to use to run the test suite -TEST_RUNNER = 'django.test.simple.DjangoTestSuiteRunner' - -# The name of the database to use for testing purposes. -# If None, a name of 'test_' + DATABASE_NAME will be assumed -TEST_DATABASE_NAME = None - -# Strings used to set the character set and collation order for the test -# database. These values are passed literally to the server, so they are -# backend-dependent. If None, no special settings are sent (system defaults are -# used). -TEST_DATABASE_CHARSET = None -TEST_DATABASE_COLLATION = None +TEST_RUNNER = 'django.test.runner.DiscoverRunner' ############ # FIXTURES # @@ -524,3 +585,21 @@ TEST_DATABASE_COLLATION = None # The list of directories to search for fixtures FIXTURE_DIRS = () + +############### +# STATICFILES # +############### + +# A list of locations of additional static files +STATICFILES_DIRS = () + +# The default file storage backend used during the build process +STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage' + +# List of finder classes that know how to find static files in +# various locations. +STATICFILES_FINDERS = ( + 'django.contrib.staticfiles.finders.FileSystemFinder', + 'django.contrib.staticfiles.finders.AppDirectoriesFinder', +# 'django.contrib.staticfiles.finders.DefaultStorageFinder', +) diff --git a/django/conf/locale/.gitignore b/django/conf/locale/.gitignore deleted file mode 100644 index a74b07aee..000000000 --- a/django/conf/locale/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/*.pyc diff --git a/django/conf/locale/__init__.py b/django/conf/locale/__init__.py index e69de29bb..7ff004d6c 100644 --- a/django/conf/locale/__init__.py +++ b/django/conf/locale/__init__.py @@ -0,0 +1,494 @@ +# -*- encoding: utf-8 -*- +from __future__ import unicode_literals + +# About name_local: capitalize it as if your language name was appearing +# inside a sentence in your language. + +LANG_INFO = { + 'af': { + 'bidi': False, + 'code': 'af', + 'name': 'Afrikaans', + 'name_local': 'Afrikaans', + }, + 'ar': { + 'bidi': True, + 'code': 'ar', + 'name': 'Arabic', + 'name_local': 'العربيّة', + }, + 'az': { + 'bidi': True, + 'code': 'az', + 'name': 'Azerbaijani', + 'name_local': 'azərbaycan dili', + }, + 'be': { + 'bidi': False, + 'code': 'be', + 'name': 'Belarusian', + 'name_local': 'беларуская', + }, + 'bg': { + 'bidi': False, + 'code': 'bg', + 'name': 'Bulgarian', + 'name_local': 'български', + }, + 'bn': { + 'bidi': False, + 'code': 'bn', + 'name': 'Bengali', + 'name_local': 'বাংলা', + }, + 'br': { + 'bidi': False, + 'code': 'br', + 'name': 'Breton', + 'name_local': 'brezhoneg', + }, + 'bs': { + 'bidi': False, + 'code': 'bs', + 'name': 'Bosnian', + 'name_local': 'bosanski', + }, + 'ca': { + 'bidi': False, + 'code': 'ca', + 'name': 'Catalan', + 'name_local': 'català', + }, + 'cs': { + 'bidi': False, + 'code': 'cs', + 'name': 'Czech', + 'name_local': 'česky', + }, + 'cy': { + 'bidi': False, + 'code': 'cy', + 'name': 'Welsh', + 'name_local': 'Cymraeg', + }, + 'da': { + 'bidi': False, + 'code': 'da', + 'name': 'Danish', + 'name_local': 'dansk', + }, + 'de': { + 'bidi': False, + 'code': 'de', + 'name': 'German', + 'name_local': 'Deutsch', + }, + 'el': { + 'bidi': False, + 'code': 'el', + 'name': 'Greek', + 'name_local': 'Ελληνικά', + }, + 'en': { + 'bidi': False, + 'code': 'en', + 'name': 'English', + 'name_local': 'English', + }, + 'en-gb': { + 'bidi': False, + 'code': 'en-gb', + 'name': 'British English', + 'name_local': 'British English', + }, + 'eo': { + 'bidi': False, + 'code': 'eo', + 'name': 'Esperanto', + 'name_local': 'Esperanto', + }, + 'es': { + 'bidi': False, + 'code': 'es', + 'name': 'Spanish', + 'name_local': 'español', + }, + 'es-ar': { + 'bidi': False, + 'code': 'es-ar', + 'name': 'Argentinian Spanish', + 'name_local': 'español de Argentina', + }, + 'es-mx': { + 'bidi': False, + 'code': 'es-mx', + 'name': 'Mexican Spanish', + 'name_local': 'español de Mexico', + }, + 'es-ni': { + 'bidi': False, + 'code': 'es-ni', + 'name': 'Nicaraguan Spanish', + 'name_local': 'español de Nicaragua', + }, + 'es-ve': { + 'bidi': False, + 'code': 'es-ve', + 'name': 'Venezuelan Spanish', + 'name_local': 'español de Venezuela', + }, + 'et': { + 'bidi': False, + 'code': 'et', + 'name': 'Estonian', + 'name_local': 'eesti', + }, + 'eu': { + 'bidi': False, + 'code': 'eu', + 'name': 'Basque', + 'name_local': 'Basque', + }, + 'fa': { + 'bidi': True, + 'code': 'fa', + 'name': 'Persian', + 'name_local': 'فارسی', + }, + 'fi': { + 'bidi': False, + 'code': 'fi', + 'name': 'Finnish', + 'name_local': 'suomi', + }, + 'fr': { + 'bidi': False, + 'code': 'fr', + 'name': 'French', + 'name_local': 'français', + }, + 'fy-nl': { + 'bidi': False, + 'code': 'fy-nl', + 'name': 'Frisian', + 'name_local': 'Frisian', + }, + 'ga': { + 'bidi': False, + 'code': 'ga', + 'name': 'Irish', + 'name_local': 'Gaeilge', + }, + 'gl': { + 'bidi': False, + 'code': 'gl', + 'name': 'Galician', + 'name_local': 'galego', + }, + 'he': { + 'bidi': True, + 'code': 'he', + 'name': 'Hebrew', + 'name_local': 'עברית', + }, + 'hi': { + 'bidi': False, + 'code': 'hi', + 'name': 'Hindi', + 'name_local': 'Hindi', + }, + 'hr': { + 'bidi': False, + 'code': 'hr', + 'name': 'Croatian', + 'name_local': 'Hrvatski', + }, + 'hu': { + 'bidi': False, + 'code': 'hu', + 'name': 'Hungarian', + 'name_local': 'Magyar', + }, + 'ia': { + 'bidi': False, + 'code': 'ia', + 'name': 'Interlingua', + 'name_local': 'Interlingua', + }, + 'id': { + 'bidi': False, + 'code': 'id', + 'name': 'Indonesian', + 'name_local': 'Bahasa Indonesia', + }, + 'is': { + 'bidi': False, + 'code': 'is', + 'name': 'Icelandic', + 'name_local': 'Íslenska', + }, + 'it': { + 'bidi': False, + 'code': 'it', + 'name': 'Italian', + 'name_local': 'italiano', + }, + 'ja': { + 'bidi': False, + 'code': 'ja', + 'name': 'Japanese', + 'name_local': '日本語', + }, + 'ka': { + 'bidi': False, + 'code': 'ka', + 'name': 'Georgian', + 'name_local': 'ქართული', + }, + 'kk': { + 'bidi': False, + 'code': 'kk', + 'name': 'Kazakh', + 'name_local': 'Қазақ', + }, + 'km': { + 'bidi': False, + 'code': 'km', + 'name': 'Khmer', + 'name_local': 'Khmer', + }, + 'kn': { + 'bidi': False, + 'code': 'kn', + 'name': 'Kannada', + 'name_local': 'Kannada', + }, + 'ko': { + 'bidi': False, + 'code': 'ko', + 'name': 'Korean', + 'name_local': '한국어', + }, + 'lb': { + 'bidi': False, + 'code': 'lb', + 'name': 'Luxembourgish', + 'name_local': 'Lëtzebuergesch', + }, + 'lt': { + 'bidi': False, + 'code': 'lt', + 'name': 'Lithuanian', + 'name_local': 'Lietuviškai', + }, + 'lv': { + 'bidi': False, + 'code': 'lv', + 'name': 'Latvian', + 'name_local': 'latviešu', + }, + 'mk': { + 'bidi': False, + 'code': 'mk', + 'name': 'Macedonian', + 'name_local': 'Македонски', + }, + 'ml': { + 'bidi': False, + 'code': 'ml', + 'name': 'Malayalam', + 'name_local': 'Malayalam', + }, + 'mn': { + 'bidi': False, + 'code': 'mn', + 'name': 'Mongolian', + 'name_local': 'Mongolian', + }, + 'my': { + 'bidi': False, + 'code': 'my', + 'name': 'Burmese', + 'name_local': 'မြန်မာဘာသာ', + }, + 'nb': { + 'bidi': False, + 'code': 'nb', + 'name': 'Norwegian Bokmal', + 'name_local': 'norsk (bokmål)', + }, + 'ne': { + 'bidi': False, + 'code': 'ne', + 'name': 'Nepali', + 'name_local': 'नेपाली', + }, + 'nl': { + 'bidi': False, + 'code': 'nl', + 'name': 'Dutch', + 'name_local': 'Nederlands', + }, + 'nn': { + 'bidi': False, + 'code': 'nn', + 'name': 'Norwegian Nynorsk', + 'name_local': 'norsk (nynorsk)', + }, + 'no': { + 'bidi': False, + 'code': 'no', + 'name': 'Norwegian', + 'name_local': 'norsk', + }, + 'os': { + 'bidi': False, + 'code': 'os', + 'name': 'Ossetic', + 'name_local': 'Ирон', + }, + 'pa': { + 'bidi': False, + 'code': 'pa', + 'name': 'Punjabi', + 'name_local': 'Punjabi', + }, + 'pl': { + 'bidi': False, + 'code': 'pl', + 'name': 'Polish', + 'name_local': 'polski', + }, + 'pt': { + 'bidi': False, + 'code': 'pt', + 'name': 'Portuguese', + 'name_local': 'Português', + }, + 'pt-br': { + 'bidi': False, + 'code': 'pt-br', + 'name': 'Brazilian Portuguese', + 'name_local': 'Português Brasileiro', + }, + 'ro': { + 'bidi': False, + 'code': 'ro', + 'name': 'Romanian', + 'name_local': 'Română', + }, + 'ru': { + 'bidi': False, + 'code': 'ru', + 'name': 'Russian', + 'name_local': 'Русский', + }, + 'sk': { + 'bidi': False, + 'code': 'sk', + 'name': 'Slovak', + 'name_local': 'slovenský', + }, + 'sl': { + 'bidi': False, + 'code': 'sl', + 'name': 'Slovenian', + 'name_local': 'Slovenščina', + }, + 'sq': { + 'bidi': False, + 'code': 'sq', + 'name': 'Albanian', + 'name_local': 'shqip', + }, + 'sr': { + 'bidi': False, + 'code': 'sr', + 'name': 'Serbian', + 'name_local': 'српски', + }, + 'sr-latn': { + 'bidi': False, + 'code': 'sr-latn', + 'name': 'Serbian Latin', + 'name_local': 'srpski (latinica)', + }, + 'sv': { + 'bidi': False, + 'code': 'sv', + 'name': 'Swedish', + 'name_local': 'svenska', + }, + 'sw': { + 'bidi': False, + 'code': 'sw', + 'name': 'Swahili', + 'name_local': 'Kiswahili', + }, + 'ta': { + 'bidi': False, + 'code': 'ta', + 'name': 'Tamil', + 'name_local': 'தமிழ்', + }, + 'te': { + 'bidi': False, + 'code': 'te', + 'name': 'Telugu', + 'name_local': 'తెలుగు', + }, + 'th': { + 'bidi': False, + 'code': 'th', + 'name': 'Thai', + 'name_local': 'ภาษาไทย', + }, + 'tr': { + 'bidi': False, + 'code': 'tr', + 'name': 'Turkish', + 'name_local': 'Türkçe', + }, + 'tt': { + 'bidi': False, + 'code': 'tt', + 'name': 'Tatar', + 'name_local': 'Татарча', + }, + 'udm': { + 'bidi': False, + 'code': 'udm', + 'name': 'Udmurt', + 'name_local': 'Удмурт', + }, + 'uk': { + 'bidi': False, + 'code': 'uk', + 'name': 'Ukrainian', + 'name_local': 'Українська', + }, + 'ur': { + 'bidi': True, + 'code': 'ur', + 'name': 'Urdu', + 'name_local': 'اردو', + }, + 'vi': { + 'bidi': False, + 'code': 'vi', + 'name': 'Vietnamese', + 'name_local': 'Tiếng Việt', + }, + 'zh-cn': { + 'bidi': False, + 'code': 'zh-cn', + 'name': 'Simplified Chinese', + 'name_local': '简体中文', + }, + 'zh-tw': { + 'bidi': False, + 'code': 'zh-tw', + 'name': 'Traditional Chinese', + 'name_local': '繁體中文', + } +} diff --git a/django/conf/locale/af/LC_MESSAGES/django.mo b/django/conf/locale/af/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..972fcc4b2c6cb114a859926d6c813ddcc0114d4c GIT binary patch literal 14505 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, 2011-2012 +msgid "" +msgstr "" +"Project-Id-Version: django-core\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-08-17 08:48+0000\n" +"Last-Translator: Jannis Leidel \n" +"Language-Team: Afrikaans (http://www.transifex.com/projects/p/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" + +#: conf/global_settings.py:51 +msgid "Afrikaans" +msgstr "Afrikaans" + +#: conf/global_settings.py:52 +msgid "Arabic" +msgstr "Arabies" + +#: conf/global_settings.py:53 +msgid "Azerbaijani" +msgstr "Aserbeidjans" + +#: conf/global_settings.py:54 +msgid "Bulgarian" +msgstr "Bulgaars" + +#: conf/global_settings.py:55 +msgid "Belarusian" +msgstr "Wit-Russies" + +#: conf/global_settings.py:56 +msgid "Bengali" +msgstr "Bengali" + +#: conf/global_settings.py:57 +msgid "Breton" +msgstr "Bretons" + +#: conf/global_settings.py:58 +msgid "Bosnian" +msgstr "Bosnies" + +#: conf/global_settings.py:59 +msgid "Catalan" +msgstr "Katalaans" + +#: conf/global_settings.py:60 +msgid "Czech" +msgstr "Tsjeggies" + +#: conf/global_settings.py:61 +msgid "Welsh" +msgstr "Welsh" + +#: conf/global_settings.py:62 +msgid "Danish" +msgstr "Deens" + +#: conf/global_settings.py:63 +msgid "German" +msgstr "Duits" + +#: conf/global_settings.py:64 +msgid "Greek" +msgstr "Grieks" + +#: conf/global_settings.py:65 +msgid "English" +msgstr "Engels" + +#: conf/global_settings.py:66 +msgid "British English" +msgstr "Britse Engels" + +#: conf/global_settings.py:67 +msgid "Esperanto" +msgstr "Esperanto" + +#: conf/global_settings.py:68 +msgid "Spanish" +msgstr "Spaans" + +#: conf/global_settings.py:69 +msgid "Argentinian Spanish" +msgstr "Argentynse Spaans" + +#: conf/global_settings.py:70 +msgid "Mexican Spanish" +msgstr "Meksikaanse Spaans" + +#: conf/global_settings.py:71 +msgid "Nicaraguan Spanish" +msgstr "Nicaraguaanse Spaans" + +#: conf/global_settings.py:72 +msgid "Venezuelan Spanish" +msgstr "Venezolaanse Spaans" + +#: conf/global_settings.py:73 +msgid "Estonian" +msgstr "Estnies" + +#: conf/global_settings.py:74 +msgid "Basque" +msgstr "Baskies" + +#: conf/global_settings.py:75 +msgid "Persian" +msgstr "Persies" + +#: conf/global_settings.py:76 +msgid "Finnish" +msgstr "Fins" + +#: conf/global_settings.py:77 +msgid "French" +msgstr "Fraans" + +#: conf/global_settings.py:78 +msgid "Frisian" +msgstr "Fries" + +#: conf/global_settings.py:79 +msgid "Irish" +msgstr "Iers" + +#: conf/global_settings.py:80 +msgid "Galician" +msgstr "Galicies" + +#: conf/global_settings.py:81 +msgid "Hebrew" +msgstr "Hebreeus" + +#: conf/global_settings.py:82 +msgid "Hindi" +msgstr "Hindoe" + +#: conf/global_settings.py:83 +msgid "Croatian" +msgstr "Kroaties" + +#: conf/global_settings.py:84 +msgid "Hungarian" +msgstr "Hongaars" + +#: conf/global_settings.py:85 +msgid "Interlingua" +msgstr "Interlingua" + +#: conf/global_settings.py:86 +msgid "Indonesian" +msgstr "Indonesies" + +#: conf/global_settings.py:87 +msgid "Icelandic" +msgstr "Yslands" + +#: conf/global_settings.py:88 +msgid "Italian" +msgstr "Italiaans" + +#: conf/global_settings.py:89 +msgid "Japanese" +msgstr "Japannees" + +#: conf/global_settings.py:90 +msgid "Georgian" +msgstr "Georgian" + +#: conf/global_settings.py:91 +msgid "Kazakh" +msgstr "Kazakh" + +#: conf/global_settings.py:92 +msgid "Khmer" +msgstr "Khmer" + +#: conf/global_settings.py:93 +msgid "Kannada" +msgstr "Kannada" + +#: conf/global_settings.py:94 +msgid "Korean" +msgstr "Koreaanse" + +#: conf/global_settings.py:95 +msgid "Luxembourgish" +msgstr "Luxemburgs" + +#: conf/global_settings.py:96 +msgid "Lithuanian" +msgstr "Litaus" + +#: conf/global_settings.py:97 +msgid "Latvian" +msgstr "Lets" + +#: conf/global_settings.py:98 +msgid "Macedonian" +msgstr "Macedonies" + +#: conf/global_settings.py:99 +msgid "Malayalam" +msgstr "Malabaars" + +#: conf/global_settings.py:100 +msgid "Mongolian" +msgstr "Mongools" + +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "" + +#: conf/global_settings.py:102 +msgid "Norwegian Bokmal" +msgstr "Noors Bokmal" + +#: conf/global_settings.py:103 +msgid "Nepali" +msgstr "Nepalees" + +#: conf/global_settings.py:104 +msgid "Dutch" +msgstr "Nederlands" + +#: conf/global_settings.py:105 +msgid "Norwegian Nynorsk" +msgstr "Noorweegse Nynorsk" + +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "" + +#: conf/global_settings.py:107 +msgid "Punjabi" +msgstr "Punjabi" + +#: conf/global_settings.py:108 +msgid "Polish" +msgstr "Pools" + +#: conf/global_settings.py:109 +msgid "Portuguese" +msgstr "Portugees" + +#: conf/global_settings.py:110 +msgid "Brazilian Portuguese" +msgstr "Brasiliaanse Portugees" + +#: conf/global_settings.py:111 +msgid "Romanian" +msgstr "Roemeens" + +#: conf/global_settings.py:112 +msgid "Russian" +msgstr "Russiese" + +#: conf/global_settings.py:113 +msgid "Slovak" +msgstr "Slowaakse" + +#: conf/global_settings.py:114 +msgid "Slovenian" +msgstr "Sloveens" + +#: conf/global_settings.py:115 +msgid "Albanian" +msgstr "Albanees" + +#: conf/global_settings.py:116 +msgid "Serbian" +msgstr "Serwies" + +#: conf/global_settings.py:117 +msgid "Serbian Latin" +msgstr "Serwies Latyns" + +#: conf/global_settings.py:118 +msgid "Swedish" +msgstr "Sweeds" + +#: conf/global_settings.py:119 +msgid "Swahili" +msgstr "Swahili" + +#: conf/global_settings.py:120 +msgid "Tamil" +msgstr "Tamil" + +#: conf/global_settings.py:121 +msgid "Telugu" +msgstr "Teloegoe" + +#: conf/global_settings.py:122 +msgid "Thai" +msgstr "Thai" + +#: conf/global_settings.py:123 +msgid "Turkish" +msgstr "Turkish" + +#: conf/global_settings.py:124 +msgid "Tatar" +msgstr "Tataars" + +#: conf/global_settings.py:125 +msgid "Udmurt" +msgstr "Oedmoerts" + +#: conf/global_settings.py:126 +msgid "Ukrainian" +msgstr "Oekraïens" + +#: conf/global_settings.py:127 +msgid "Urdu" +msgstr "Urdu" + +#: conf/global_settings.py:128 +msgid "Vietnamese" +msgstr "Viëtnamees" + +#: conf/global_settings.py:129 +msgid "Simplified Chinese" +msgstr "Vereenvoudigde Sjinees" + +#: conf/global_settings.py:130 +msgid "Traditional Chinese" +msgstr "Tradisionele Chinese" + +#: core/validators.py:21 +msgid "Enter a valid value." +msgstr "Sleutel 'n geldige waarde in." + +#: core/validators.py:53 forms/fields.py:650 +msgid "Enter a valid URL." +msgstr "Sleutel 'n geldige URL in." + +#: core/validators.py:79 +msgid "Enter a valid integer." +msgstr "" + +#: core/validators.py:83 +msgid "Enter a valid email address." +msgstr "Sleutel 'n geldige e-pos adres in." + +#: core/validators.py:131 +msgid "" +"Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." +msgstr "" +"Sleutel 'n geldige \"slak\" wat bestaan ​​uit letters, syfers, beklemtoon of " +"koppel." + +#: core/validators.py:134 core/validators.py:153 +msgid "Enter a valid IPv4 address." +msgstr "Sleutel 'n geldige IPv4-adres in." + +#: core/validators.py:139 core/validators.py:154 +msgid "Enter a valid IPv6 address." +msgstr "Voer 'n geldige IPv6-adres in." + +#: core/validators.py:149 core/validators.py:152 +msgid "Enter a valid IPv4 or IPv6 address." +msgstr "Voer 'n geldige IPv4 of IPv6-adres in." + +#: core/validators.py:175 db/models/fields/__init__.py:712 +msgid "Enter only digits separated by commas." +msgstr "Sleutel slegs syfers in wat deur kommas geskei is." + +#: core/validators.py:181 +#, python-format +msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." +msgstr "" +"Maak seker dat hierdie waarde %(limit_value)s is (dit is %(show_value)s )." + +#: core/validators.py:196 +#, python-format +msgid "Ensure this value is less than or equal to %(limit_value)s." +msgstr "" +"Maak seker dat hierdie waarde minder as of gelyk aan %(limit_value)s is." + +#: core/validators.py:202 +#, python-format +msgid "Ensure this value is greater than or equal to %(limit_value)s." +msgstr "" +"Maak seker dat hierdie waarde groter as of gelyk aan %(limit_value)s is." + +#: core/validators.py:210 +#, python-format +msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" +"Ensure this value has at least %(limit_value)d characters (it has " +"%(show_value)d)." +msgstr[0] "" +msgstr[1] "" + +#: core/validators.py:220 +#, 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] "" + +#: db/models/base.py:884 +#, python-format +msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." +msgstr "%(field_name)s moet uniek wees vir %(date_field)s %(lookup)s ." + +#: db/models/base.py:907 forms/models.py:686 +msgid "and" +msgstr "en" + +#: db/models/base.py:908 db/models/fields/__init__.py:83 +#, python-format +msgid "%(model_name)s with this %(field_label)s already exists." +msgstr "%(model_name)s met hierdie %(field_label)s bestaan ​​alreeds." + +#: db/models/fields/__init__.py:80 +#, python-format +msgid "Value %(value)r is not a valid choice." +msgstr "" + +#: db/models/fields/__init__.py:81 +msgid "This field cannot be null." +msgstr "Hierdie veld kan nie nil wees nie." + +#: db/models/fields/__init__.py:82 +msgid "This field cannot be blank." +msgstr "Hierdie veld kan nie leeg wees nie." + +#: db/models/fields/__init__.py:89 +#, python-format +msgid "Field of type: %(field_type)s" +msgstr "Veld van type: %(field_type)s " + +#: db/models/fields/__init__.py:570 db/models/fields/__init__.py:1063 +msgid "Integer" +msgstr "Heelgetal" + +#: db/models/fields/__init__.py:574 db/models/fields/__init__.py:1061 +#, python-format +msgid "'%(value)s' value must be an integer." +msgstr "" + +#: db/models/fields/__init__.py:625 +#, python-format +msgid "'%(value)s' value must be either True or False." +msgstr "" + +#: db/models/fields/__init__.py:627 +msgid "Boolean (Either True or False)" +msgstr "Boole (Eder waar of vals)" + +#: db/models/fields/__init__.py:679 +#, python-format +msgid "String (up to %(max_length)s)" +msgstr "String (tot %(max_length)s)" + +#: db/models/fields/__init__.py:707 +msgid "Comma-separated integers" +msgstr "Kommas geskeide heelgetalle" + +#: db/models/fields/__init__.py:721 +#, python-format +msgid "" +"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +"format." +msgstr "" + +#: db/models/fields/__init__.py:723 db/models/fields/__init__.py:817 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: db/models/fields/__init__.py:726 +msgid "Date (without time)" +msgstr "Datum (sonder die tyd)" + +#: db/models/fields/__init__.py:815 +#, python-format +msgid "" +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"uuuuuu]][TZ] format." +msgstr "" + +#: db/models/fields/__init__.py:819 +#, python-format +msgid "" +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." +msgstr "" + +#: db/models/fields/__init__.py:823 +msgid "Date (with time)" +msgstr "Datum (met die tyd)" + +#: db/models/fields/__init__.py:921 +#, python-format +msgid "'%(value)s' value must be a decimal number." +msgstr "" + +#: db/models/fields/__init__.py:923 +msgid "Decimal number" +msgstr "Desimale getal" + +#: db/models/fields/__init__.py:983 +msgid "Email address" +msgstr "E-pos adres" + +#: db/models/fields/__init__.py:1002 +msgid "File path" +msgstr "Lêer pad" + +#: db/models/fields/__init__.py:1029 +#, python-format +msgid "'%(value)s' value must be a float." +msgstr "" + +#: db/models/fields/__init__.py:1031 +msgid "Floating point number" +msgstr "Dryfpunt getal" + +#: db/models/fields/__init__.py:1098 +msgid "Big (8 byte) integer" +msgstr "Groot (8 greep) heelgetal" + +#: db/models/fields/__init__.py:1112 +msgid "IPv4 address" +msgstr "IPv4 adres" + +#: db/models/fields/__init__.py:1128 +msgid "IP address" +msgstr "IP adres" + +#: db/models/fields/__init__.py:1175 +#, python-format +msgid "'%(value)s' value must be either None, True or False." +msgstr "" + +#: db/models/fields/__init__.py:1177 +msgid "Boolean (Either True, False or None)" +msgstr "Boole (Eder waar, vals of niks)" + +#: db/models/fields/__init__.py:1229 +msgid "Positive integer" +msgstr "Positiewe heelgetal" + +#: db/models/fields/__init__.py:1240 +msgid "Positive small integer" +msgstr "Positiewe klein heelgetal" + +#: db/models/fields/__init__.py:1252 +#, python-format +msgid "Slug (up to %(max_length)s)" +msgstr "Slug (tot by %(max_length)s)" + +#: db/models/fields/__init__.py:1270 +msgid "Small integer" +msgstr "Klein heelgetal" + +#: db/models/fields/__init__.py:1276 +msgid "Text" +msgstr "Teks" + +#: db/models/fields/__init__.py:1294 +#, python-format +msgid "" +"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." +msgstr "" + +#: db/models/fields/__init__.py:1296 +#, python-format +msgid "" +"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." +msgstr "" + +#: db/models/fields/__init__.py:1299 +msgid "Time" +msgstr "Tyd" + +#: db/models/fields/__init__.py:1368 +msgid "URL" +msgstr "URL" + +#: db/models/fields/__init__.py:1384 +msgid "Raw binary data" +msgstr "" + +#: db/models/fields/files.py:217 +msgid "File" +msgstr "Lêer" + +#: db/models/fields/files.py:324 +msgid "Image" +msgstr "Prent" + +#: db/models/fields/related.py:1128 +#, python-format +msgid "%(model)s instance with pk %(pk)r does not exist." +msgstr "" + +#: db/models/fields/related.py:1130 +msgid "Foreign Key (type determined by related field)" +msgstr "Vreemde sleutel (tipe bepaal deur verwante veld)" + +#: db/models/fields/related.py:1271 +msgid "One-to-one relationship" +msgstr "Een-tot-een-verhouding" + +#: db/models/fields/related.py:1338 +msgid "Many-to-many relationship" +msgstr "Baie-tot-baie-verwantskap" + +#: forms/fields.py:56 +msgid "This field is required." +msgstr "Die veld is verpligtend." + +#: forms/fields.py:225 +msgid "Enter a whole number." +msgstr "Sleutel 'n hele getal in." + +#: forms/fields.py:266 forms/fields.py:294 +msgid "Enter a number." +msgstr "Sleutel 'n nommer in." + +#: forms/fields.py:296 +#, 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] "" + +#: forms/fields.py:300 +#, 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] "" + +#: forms/fields.py:304 +#, 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] "" + +#: forms/fields.py:415 forms/fields.py:1088 +msgid "Enter a valid date." +msgstr "Sleutel 'n geldige datum in." + +#: forms/fields.py:439 forms/fields.py:1089 +msgid "Enter a valid time." +msgstr "Sleutel 'n geldige tyd in." + +#: forms/fields.py:461 +msgid "Enter a valid date/time." +msgstr "Sleutel 'n geldige datum/tyd in." + +#: forms/fields.py:539 +msgid "No file was submitted. Check the encoding type on the form." +msgstr "" +"Geen lêer is ingedien nie. Maak seker die kodering tipe op die vorm is reg." + +#: forms/fields.py:540 +msgid "No file was submitted." +msgstr "Geen lêer is ingedien nie." + +#: forms/fields.py:541 +msgid "The submitted file is empty." +msgstr "Die ingedien lêer is leeg." + +#: forms/fields.py:543 +#, python-format +msgid "Ensure this filename has at most %(max)d character (it has %(length)d)." +msgid_plural "" +"Ensure this filename has at most %(max)d characters (it has %(length)d)." +msgstr[0] "" +msgstr[1] "" + +#: forms/fields.py:546 +msgid "Please either submit a file or check the clear checkbox, not both." +msgstr "Stuur die lêer of tiek die maak skoon boksie, nie beide nie." + +#: forms/fields.py:607 +msgid "" +"Upload a valid image. The file you uploaded was either not an image or a " +"corrupted image." +msgstr "" +"Laai 'n geldige prent. Die lêer wat jy opgelaai het is nie 'n prent nie of " +"dit is 'n korrupte prent." + +#: forms/fields.py:757 forms/fields.py:844 forms/models.py:1145 +#, python-format +msgid "Select a valid choice. %(value)s is not one of the available choices." +msgstr "" +"Kies 'n geldige keuse. %(value)s is nie een van die beskikbare keuses nie." + +#: forms/fields.py:845 forms/fields.py:957 forms/models.py:1144 +msgid "Enter a list of values." +msgstr "Sleatel 'n lys van waardes in." + +#. Translators: This is the default suffix added to form field labels +#: forms/forms.py:90 +msgid ":" +msgstr "" + +#: forms/forms.py:159 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the +#. label +#: forms/forms.py:527 +msgid ":?.!" +msgstr "" + +#: forms/formsets.py:88 +msgid "ManagementForm data is missing or has been tampered with" +msgstr "" + +#: forms/formsets.py:321 +#, python-format +msgid "Please submit %d or fewer forms." +msgid_plural "Please submit %d or fewer forms." +msgstr[0] "" +msgstr[1] "" + +#: forms/formsets.py:350 forms/formsets.py:352 +msgid "Order" +msgstr "Orde" + +#: forms/formsets.py:354 +msgid "Delete" +msgstr "Verwyder" + +#: forms/models.py:680 +#, python-format +msgid "Please correct the duplicate data for %(field)s." +msgstr "Korrigeer die dubbele data vir %(field)s ." + +#: forms/models.py:684 +#, python-format +msgid "Please correct the duplicate data for %(field)s, which must be unique." +msgstr "Korrigeer die dubbele data vir %(field)s , dit moet uniek wees." + +#: forms/models.py:690 +#, python-format +msgid "" +"Please correct the duplicate data for %(field_name)s which must be unique " +"for the %(lookup)s in %(date_field)s." +msgstr "" +"Korrigeer die dubbele data vir %(field_name)s, dit moet uniek wees vir die " +"%(lookup)s in %(date_field)s ." + +#: forms/models.py:698 +msgid "Please correct the duplicate values below." +msgstr "Korrigeer die dubbele waardes hieronder." + +#: forms/models.py:986 +msgid "The inline foreign key did not match the parent instance primary key." +msgstr "" +"Die inlyn vreemde sleutel stem nie ooreen met die ouer primêre sleutel." + +#: forms/models.py:1050 +msgid "Select a valid choice. That choice is not one of the available choices." +msgstr "" +"Kies 'n geldige keuse. Daardie keuse is nie een van die beskikbare keuses " +"nie." + +#: forms/models.py:1147 +#, python-format +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "" + +#: forms/models.py:1158 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"Hou die \"Control\" knoppie, of \"Command\" op 'n Mac, onder om meer as een " +"te kies." + +#: forms/util.py:83 +#, python-format +msgid "" +"%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " +"may be ambiguous or it may not exist." +msgstr "" +"%(datetime)s kon nie in tydsone %(current_timezone)s vertolk word nie; dit " +"mag dubbelsinnig wees, of nie bestaan nie." + +#: forms/widgets.py:326 +msgid "Currently" +msgstr "Op die oomblik" + +#: forms/widgets.py:327 +msgid "Change" +msgstr "Verander" + +#: forms/widgets.py:328 +msgid "Clear" +msgstr "Maak skoon" + +#: forms/widgets.py:546 +msgid "Unknown" +msgstr "Onbekend" + +#: forms/widgets.py:547 +msgid "Yes" +msgstr "Ja" + +#: forms/widgets.py:548 +msgid "No" +msgstr "Nee" + +#: template/defaultfilters.py:784 +msgid "yes,no,maybe" +msgstr "Ja, nee, miskien" + +#: template/defaultfilters.py:812 template/defaultfilters.py:824 +#, python-format +msgid "%(size)d byte" +msgid_plural "%(size)d bytes" +msgstr[0] "%(size)d greep" +msgstr[1] "%(size)d grepe" + +#: template/defaultfilters.py:826 +#, python-format +msgid "%s KB" +msgstr "%s KB" + +#: template/defaultfilters.py:828 +#, python-format +msgid "%s MB" +msgstr "%s MB" + +#: template/defaultfilters.py:830 +#, python-format +msgid "%s GB" +msgstr "%s GB" + +#: template/defaultfilters.py:832 +#, python-format +msgid "%s TB" +msgstr "%s TB" + +#: template/defaultfilters.py:834 +#, python-format +msgid "%s PB" +msgstr "%s PB" + +#: utils/dateformat.py:47 +msgid "p.m." +msgstr "p.m." + +#: utils/dateformat.py:48 +msgid "a.m." +msgstr "a.m." + +#: utils/dateformat.py:53 +msgid "PM" +msgstr "PM" + +#: utils/dateformat.py:54 +msgid "AM" +msgstr "AM" + +#: utils/dateformat.py:103 +msgid "midnight" +msgstr "middernag" + +#: utils/dateformat.py:105 +msgid "noon" +msgstr "middag" + +#: utils/dates.py:6 +msgid "Monday" +msgstr "Maandag" + +#: utils/dates.py:6 +msgid "Tuesday" +msgstr "Dinsdag" + +#: utils/dates.py:6 +msgid "Wednesday" +msgstr "Woensdag" + +#: utils/dates.py:6 +msgid "Thursday" +msgstr "Donderdag" + +#: utils/dates.py:6 +msgid "Friday" +msgstr "Vrydag" + +#: utils/dates.py:7 +msgid "Saturday" +msgstr "Saterdag" + +#: utils/dates.py:7 +msgid "Sunday" +msgstr "Sondag" + +#: utils/dates.py:10 +msgid "Mon" +msgstr "Ma" + +#: utils/dates.py:10 +msgid "Tue" +msgstr "Di" + +#: utils/dates.py:10 +msgid "Wed" +msgstr "Wo" + +#: utils/dates.py:10 +msgid "Thu" +msgstr "Do" + +#: utils/dates.py:10 +msgid "Fri" +msgstr "Vr" + +#: utils/dates.py:11 +msgid "Sat" +msgstr "Sa" + +#: utils/dates.py:11 +msgid "Sun" +msgstr "So" + +#: utils/dates.py:18 +msgid "January" +msgstr "Januarie" + +#: utils/dates.py:18 +msgid "February" +msgstr "Februarie" + +#: utils/dates.py:18 +msgid "March" +msgstr "Maart" + +#: utils/dates.py:18 +msgid "April" +msgstr "April" + +#: utils/dates.py:18 +msgid "May" +msgstr "Mei" + +#: utils/dates.py:18 +msgid "June" +msgstr "Junie" + +#: utils/dates.py:19 +msgid "July" +msgstr "Julie" + +#: utils/dates.py:19 +msgid "August" +msgstr "Augustus" + +#: utils/dates.py:19 +msgid "September" +msgstr "September" + +#: utils/dates.py:19 +msgid "October" +msgstr "Oktober" + +#: utils/dates.py:19 +msgid "November" +msgstr "November" + +#: utils/dates.py:20 +msgid "December" +msgstr "Desember" + +#: utils/dates.py:23 +msgid "jan" +msgstr "jan" + +#: utils/dates.py:23 +msgid "feb" +msgstr "feb" + +#: utils/dates.py:23 +msgid "mar" +msgstr "mar" + +#: utils/dates.py:23 +msgid "apr" +msgstr "apr" + +#: utils/dates.py:23 +msgid "may" +msgstr "mag" + +#: utils/dates.py:23 +msgid "jun" +msgstr "jun" + +#: utils/dates.py:24 +msgid "jul" +msgstr "jul" + +#: utils/dates.py:24 +msgid "aug" +msgstr "aug" + +#: utils/dates.py:24 +msgid "sep" +msgstr "sept" + +#: utils/dates.py:24 +msgid "oct" +msgstr "okt" + +#: utils/dates.py:24 +msgid "nov" +msgstr "nov" + +#: utils/dates.py:24 +msgid "dec" +msgstr "des" + +#: utils/dates.py:31 +msgctxt "abbrev. month" +msgid "Jan." +msgstr "Jan." + +#: utils/dates.py:32 +msgctxt "abbrev. month" +msgid "Feb." +msgstr "Feb." + +#: utils/dates.py:33 +msgctxt "abbrev. month" +msgid "March" +msgstr "Maart" + +#: utils/dates.py:34 +msgctxt "abbrev. month" +msgid "April" +msgstr "April" + +#: utils/dates.py:35 +msgctxt "abbrev. month" +msgid "May" +msgstr "Mei" + +#: utils/dates.py:36 +msgctxt "abbrev. month" +msgid "June" +msgstr "Junie" + +#: utils/dates.py:37 +msgctxt "abbrev. month" +msgid "July" +msgstr "Julie" + +#: utils/dates.py:38 +msgctxt "abbrev. month" +msgid "Aug." +msgstr "Aug." + +#: utils/dates.py:39 +msgctxt "abbrev. month" +msgid "Sept." +msgstr "Sept." + +#: utils/dates.py:40 +msgctxt "abbrev. month" +msgid "Oct." +msgstr "Okt." + +#: utils/dates.py:41 +msgctxt "abbrev. month" +msgid "Nov." +msgstr "Nov." + +#: utils/dates.py:42 +msgctxt "abbrev. month" +msgid "Dec." +msgstr "Des." + +#: utils/dates.py:45 +msgctxt "alt. month" +msgid "January" +msgstr "Januarie" + +#: utils/dates.py:46 +msgctxt "alt. month" +msgid "February" +msgstr "Februarie" + +#: utils/dates.py:47 +msgctxt "alt. month" +msgid "March" +msgstr "Maart" + +#: utils/dates.py:48 +msgctxt "alt. month" +msgid "April" +msgstr "April" + +#: utils/dates.py:49 +msgctxt "alt. month" +msgid "May" +msgstr "Mei" + +#: utils/dates.py:50 +msgctxt "alt. month" +msgid "June" +msgstr "Junie" + +#: utils/dates.py:51 +msgctxt "alt. month" +msgid "July" +msgstr "Julie" + +#: utils/dates.py:52 +msgctxt "alt. month" +msgid "August" +msgstr "Augustus" + +#: utils/dates.py:53 +msgctxt "alt. month" +msgid "September" +msgstr "September" + +#: utils/dates.py:54 +msgctxt "alt. month" +msgid "October" +msgstr "Oktober" + +#: utils/dates.py:55 +msgctxt "alt. month" +msgid "November" +msgstr "November" + +#: utils/dates.py:56 +msgctxt "alt. month" +msgid "December" +msgstr "Desember" + +#: utils/image.py:105 +#, python-format +msgid "Neither Pillow nor PIL could be imported: %s" +msgstr "" + +#: utils/image.py:127 +#, python-format +msgid "The '_imaging' module for the PIL could not be imported: %s" +msgstr "" + +#: utils/ipv6.py:9 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: utils/text.py:69 +#, python-format +msgctxt "String to return when truncating text" +msgid "%(truncated_text)s..." +msgstr "%(truncated_text)s..." + +#: utils/text.py:224 +msgid "or" +msgstr "of" + +#. Translators: This string is used as a separator between list elements +#: utils/text.py:241 utils/timesince.py:56 +msgid ", " +msgstr "," + +#: utils/timesince.py:24 +#, python-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "" +msgstr[1] "" + +#: utils/timesince.py:25 +#, python-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "" +msgstr[1] "" + +#: utils/timesince.py:26 +#, python-format +msgid "%d week" +msgid_plural "%d weeks" +msgstr[0] "" +msgstr[1] "" + +#: utils/timesince.py:27 +#, python-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "" +msgstr[1] "" + +#: utils/timesince.py:28 +#, python-format +msgid "%d hour" +msgid_plural "%d hours" +msgstr[0] "" +msgstr[1] "" + +#: utils/timesince.py:29 +#, python-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" +msgstr[1] "" + +#: utils/timesince.py:45 +msgid "0 minutes" +msgstr "" + +#: views/static.py:56 +msgid "Directory indexes are not allowed here." +msgstr "Gids indekse word nie hier toegelaat nie." + +#: views/static.py:58 +#, python-format +msgid "\"%(path)s\" does not exist" +msgstr "\"%(path)s\" bestaan nie" + +#: views/static.py:99 +#, python-format +msgid "Index of %(directory)s" +msgstr "Indeks van %(directory)s" + +#: views/generic/dates.py:42 +msgid "No year specified" +msgstr "Geen jaar gespesifiseer" + +#: views/generic/dates.py:98 +msgid "No month specified" +msgstr "Geen maand gespesifiseer" + +#: views/generic/dates.py:157 +msgid "No day specified" +msgstr "Geen dag gespesifiseer" + +#: views/generic/dates.py:213 +msgid "No week specified" +msgstr "Geen week gespesifiseer" + +#: views/generic/dates.py:368 views/generic/dates.py:396 +#, python-format +msgid "No %(verbose_name_plural)s available" +msgstr "Geen %(verbose_name_plural)s beskikbaar nie" + +#: views/generic/dates.py:649 +#, python-format +msgid "" +"Future %(verbose_name_plural)s not available because %(class_name)s." +"allow_future is False." +msgstr "" +"Toekomstige %(verbose_name_plural)s is nie beskikbaar nie, omdat " +"%(class_name)s.allow_future vals is." + +#: views/generic/dates.py:681 +#, python-format +msgid "Invalid date string '%(datestr)s' given format '%(format)s'" +msgstr "" +"Ongeldige datum string '%(datestr)s' die formaat moet wees '%(format)s'" + +#: views/generic/detail.py:54 +#, python-format +msgid "No %(verbose_name)s found matching the query" +msgstr "Geen %(verbose_name)s gevind vir die soektog" + +#: views/generic/list.py:54 +msgid "Page is not 'last', nor can it be converted to an int." +msgstr "" +"Bladsy is nie 'laaste' nie, en dit kan nie omgeskakel word na 'n heelgetal " +"nie." + +#: views/generic/list.py:59 +#, python-format +msgid "Invalid page (%(page_number)s): %(message)s" +msgstr "Ongeldige bladsy (%(page_number)s): %(message)s" + +#: views/generic/list.py:150 +#, python-format +msgid "Empty list and '%(class_name)s.allow_empty' is False." +msgstr "Leë lys en ' %(class_name)s.allow_empty' is vals." diff --git a/django/conf/locale/ar/.gitignore b/django/conf/locale/ar/.gitignore deleted file mode 100644 index a74b07aee..000000000 --- a/django/conf/locale/ar/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/*.pyc diff --git a/django/conf/locale/ar/LC_MESSAGES/.gitignore b/django/conf/locale/ar/LC_MESSAGES/.gitignore deleted file mode 100644 index a74b07aee..000000000 --- a/django/conf/locale/ar/LC_MESSAGES/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/*.pyc diff --git a/django/conf/locale/ar/LC_MESSAGES/django.mo b/django/conf/locale/ar/LC_MESSAGES/django.mo index 38d5a5832ab07c01438bb110dd26a3405dcfe80b..f8a17db11b5c55f46df2a40492056f2306b5304e 100644 GIT binary patch literal 16390 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 literal 68882 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 y0G^JYnQ4q*ms06V9R{;UaLsML-Te#jupyuT diff --git a/django/conf/locale/ar/LC_MESSAGES/django.po b/django/conf/locale/ar/LC_MESSAGES/django.po index fd3f72adc..c2ed6c467 100644 --- a/django/conf/locale/ar/LC_MESSAGES/django.po +++ b/django/conf/locale/ar/LC_MESSAGES/django.po @@ -1,4730 +1,729 @@ -# translation of django.po to Arabic -# This file is distributed under the same license as the django package. +# This file is distributed under the same license as the Django package. # -# Ossama M. Khayat , 2009, 2010. +# Translators: +# dado_eyad , 2013 +# Jannis Leidel , 2011 +# Ossama Khayat , 2011 msgid "" msgstr "" -"Project-Id-Version: django\n" +"Project-Id-Version: django-core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-05-12 11:16+0300\n" -"PO-Revision-Date: 2010-05-12 11:20+0300\n" -"Last-Translator: Ossama M. Khayat \n" -"Language-Team: Arabic \n" +"POT-Creation-Date: 2013-08-22 09:54+0200\n" +"PO-Revision-Date: 2013-10-28 09:36+0000\n" +"Last-Translator: dado_eyad \n" +"Language-Team: Arabic (http://www.transifex.com/projects/p/django/language/" +"ar/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Lokalize 1.0\n" -"Plural-Forms: nplurals=4; plural=(n == 1? 0 : (n == 2? 1 : (n <= 10? 2 : 3)))\n" -"\n" -"\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" -#: conf/global_settings.py:44 +#: conf/global_settings.py:51 +msgid "Afrikaans" +msgstr "الإفريقية" + +#: conf/global_settings.py:52 msgid "Arabic" msgstr "العربيّة" -#: conf/global_settings.py:45 +#: conf/global_settings.py:53 +msgid "Azerbaijani" +msgstr "الأذربيجانية" + +#: conf/global_settings.py:54 msgid "Bulgarian" msgstr "البلغاريّة" -#: conf/global_settings.py:46 +#: conf/global_settings.py:55 +msgid "Belarusian" +msgstr "البيلاروسية" + +#: conf/global_settings.py:56 msgid "Bengali" msgstr "البنغاليّة" -#: conf/global_settings.py:47 +#: conf/global_settings.py:57 +msgid "Breton" +msgstr "البريتونية" + +#: conf/global_settings.py:58 msgid "Bosnian" msgstr "البوسنيّة" -#: conf/global_settings.py:48 +#: conf/global_settings.py:59 msgid "Catalan" msgstr "الكتلانيّة" -#: conf/global_settings.py:49 +#: conf/global_settings.py:60 msgid "Czech" msgstr "التشيكيّة" -#: conf/global_settings.py:50 +#: conf/global_settings.py:61 msgid "Welsh" msgstr "الويلز" -#: conf/global_settings.py:51 +#: conf/global_settings.py:62 msgid "Danish" msgstr "الدنماركيّة" -#: conf/global_settings.py:52 +#: conf/global_settings.py:63 msgid "German" msgstr "الألمانيّة" -#: conf/global_settings.py:53 +#: conf/global_settings.py:64 msgid "Greek" msgstr "اليونانيّة" -#: conf/global_settings.py:54 +#: conf/global_settings.py:65 msgid "English" msgstr "الإنجليزيّة" -#: conf/global_settings.py:55 +#: conf/global_settings.py:66 msgid "British English" msgstr "الإنجليزيّة البريطانيّة" -#: conf/global_settings.py:56 +#: conf/global_settings.py:67 +msgid "Esperanto" +msgstr "الاسبرانتو" + +#: conf/global_settings.py:68 msgid "Spanish" msgstr "الإسبانيّة" -#: conf/global_settings.py:57 -msgid "Argentinean Spanish" -msgstr "الإسبانيّة الأرجنتينيّة" +#: conf/global_settings.py:69 +msgid "Argentinian Spanish" +msgstr "الأسبانية الأرجنتينية" -#: conf/global_settings.py:58 +#: conf/global_settings.py:70 +msgid "Mexican Spanish" +msgstr "الأسبانية المكسيكية" + +#: conf/global_settings.py:71 +msgid "Nicaraguan Spanish" +msgstr "الإسبانية النيكاراغوية" + +#: conf/global_settings.py:72 +msgid "Venezuelan Spanish" +msgstr "الإسبانية الفنزويلية" + +#: conf/global_settings.py:73 msgid "Estonian" msgstr "الإستونيّة" -#: conf/global_settings.py:59 +#: conf/global_settings.py:74 msgid "Basque" msgstr "الباسك" -#: conf/global_settings.py:60 +#: conf/global_settings.py:75 msgid "Persian" msgstr "الفارسيّة" -#: conf/global_settings.py:61 +#: conf/global_settings.py:76 msgid "Finnish" msgstr "الفنلنديّة" -#: conf/global_settings.py:62 +#: conf/global_settings.py:77 msgid "French" msgstr "الفرنسيّة" -#: conf/global_settings.py:63 +#: conf/global_settings.py:78 msgid "Frisian" msgstr "الفريزيّة" -#: conf/global_settings.py:64 +#: conf/global_settings.py:79 msgid "Irish" msgstr "الإيرلنديّة" -#: conf/global_settings.py:65 +#: conf/global_settings.py:80 msgid "Galician" msgstr "الجليقيّة" -#: conf/global_settings.py:66 +#: conf/global_settings.py:81 msgid "Hebrew" msgstr "العبريّة" -#: conf/global_settings.py:67 +#: conf/global_settings.py:82 msgid "Hindi" msgstr "الهندية" -#: conf/global_settings.py:68 +#: conf/global_settings.py:83 msgid "Croatian" msgstr "الكرواتيّة" -#: conf/global_settings.py:69 +#: conf/global_settings.py:84 msgid "Hungarian" msgstr "الهنغاريّة" -#: conf/global_settings.py:70 +#: conf/global_settings.py:85 +msgid "Interlingua" +msgstr "اللغة الوسيطة" + +#: conf/global_settings.py:86 msgid "Indonesian" msgstr "الإندونيسيّة" -#: conf/global_settings.py:71 +#: conf/global_settings.py:87 msgid "Icelandic" msgstr "الآيسلنديّة" -#: conf/global_settings.py:72 +#: conf/global_settings.py:88 msgid "Italian" msgstr "الإيطاليّة" -#: conf/global_settings.py:73 +#: conf/global_settings.py:89 msgid "Japanese" msgstr "اليابانيّة" -#: conf/global_settings.py:74 +#: conf/global_settings.py:90 msgid "Georgian" msgstr "الجورجيّة" -#: conf/global_settings.py:75 +#: conf/global_settings.py:91 +msgid "Kazakh" +msgstr "الكازاخستانية" + +#: conf/global_settings.py:92 msgid "Khmer" msgstr "الخمر" -#: conf/global_settings.py:76 +#: conf/global_settings.py:93 msgid "Kannada" msgstr "الهنديّة (كنّادا)" -#: conf/global_settings.py:77 +#: conf/global_settings.py:94 msgid "Korean" msgstr "الكوريّة" -#: conf/global_settings.py:78 +#: conf/global_settings.py:95 +msgid "Luxembourgish" +msgstr "اللوكسمبرجية" + +#: conf/global_settings.py:96 msgid "Lithuanian" msgstr "اللتوانيّة" -#: conf/global_settings.py:79 +#: conf/global_settings.py:97 msgid "Latvian" msgstr "اللاتفيّة" -#: conf/global_settings.py:80 +#: conf/global_settings.py:98 msgid "Macedonian" msgstr "المقدونيّة" -#: conf/global_settings.py:81 +#: conf/global_settings.py:99 +msgid "Malayalam" +msgstr "المايالام" + +#: conf/global_settings.py:100 msgid "Mongolian" msgstr "المنغوليّة" -#: conf/global_settings.py:82 -msgid "Dutch" -msgstr "الهولنديّة" +#: conf/global_settings.py:101 +msgid "Burmese" +msgstr "البورمية" -#: conf/global_settings.py:83 -msgid "Norwegian" -msgstr "النرويجيّة" - -#: conf/global_settings.py:84 +#: conf/global_settings.py:102 msgid "Norwegian Bokmal" msgstr "البوكمال نرويجيّة" -#: conf/global_settings.py:85 +#: conf/global_settings.py:103 +msgid "Nepali" +msgstr "النيبالية" + +#: conf/global_settings.py:104 +msgid "Dutch" +msgstr "الهولنديّة" + +#: conf/global_settings.py:105 msgid "Norwegian Nynorsk" msgstr "النينورسك نرويجيّة" -#: conf/global_settings.py:86 +#: conf/global_settings.py:106 +msgid "Ossetic" +msgstr "الأوسيتيكية" + +#: conf/global_settings.py:107 +msgid "Punjabi" +msgstr "البنجابيّة" + +#: conf/global_settings.py:108 msgid "Polish" msgstr "البولنديّة" -#: conf/global_settings.py:87 +#: conf/global_settings.py:109 msgid "Portuguese" msgstr "البرتغاليّة" -#: conf/global_settings.py:88 +#: conf/global_settings.py:110 msgid "Brazilian Portuguese" msgstr "البرتغاليّة البرازيليّة" -#: conf/global_settings.py:89 +#: conf/global_settings.py:111 msgid "Romanian" msgstr "الرومانيّة" -#: conf/global_settings.py:90 +#: conf/global_settings.py:112 msgid "Russian" msgstr "الروسيّة" -#: conf/global_settings.py:91 +#: conf/global_settings.py:113 msgid "Slovak" msgstr "السلوفاكيّة" -#: conf/global_settings.py:92 +#: conf/global_settings.py:114 msgid "Slovenian" msgstr "السلوفانيّة" -#: conf/global_settings.py:93 +#: conf/global_settings.py:115 msgid "Albanian" msgstr "الألبانيّة" -#: conf/global_settings.py:94 +#: conf/global_settings.py:116 msgid "Serbian" msgstr "الصربيّة" -#: conf/global_settings.py:95 +#: conf/global_settings.py:117 msgid "Serbian Latin" msgstr "اللاتينيّة الصربيّة" -#: conf/global_settings.py:96 +#: conf/global_settings.py:118 msgid "Swedish" msgstr "السويديّة" -#: conf/global_settings.py:97 +#: conf/global_settings.py:119 +msgid "Swahili" +msgstr "السواحلية" + +#: conf/global_settings.py:120 msgid "Tamil" msgstr "التاميل" -#: conf/global_settings.py:98 +#: conf/global_settings.py:121 msgid "Telugu" msgstr "التيلوغو" -#: conf/global_settings.py:99 +#: conf/global_settings.py:122 msgid "Thai" msgstr "التايلنديّة" -#: conf/global_settings.py:100 +#: conf/global_settings.py:123 msgid "Turkish" msgstr "التركيّة" -#: conf/global_settings.py:101 +#: conf/global_settings.py:124 +msgid "Tatar" +msgstr "التتاريية" + +#: conf/global_settings.py:125 +msgid "Udmurt" +msgstr "الأدمرتية" + +#: conf/global_settings.py:126 msgid "Ukrainian" msgstr "الأكرانيّة" -#: conf/global_settings.py:102 +#: conf/global_settings.py:127 +msgid "Urdu" +msgstr "الأوردو" + +#: conf/global_settings.py:128 msgid "Vietnamese" msgstr "الفيتناميّة" -#: conf/global_settings.py:103 +#: conf/global_settings.py:129 msgid "Simplified Chinese" msgstr "الصينيّة المبسطة" -#: conf/global_settings.py:104 +#: conf/global_settings.py:130 msgid "Traditional Chinese" msgstr "الصينيّة التقليدية" -#: contrib/admin/actions.py:48 -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "تم حذف %(count)d %(items)s بنجاح." - -#: contrib/admin/actions.py:55 contrib/admin/options.py:1125 -msgid "Are you sure?" -msgstr "هل أنت متأكد؟" - -#: contrib/admin/actions.py:73 -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "حذف سجلات %(verbose_name_plural)s المحددة" - -#: contrib/admin/filterspecs.py:44 -#, python-format -msgid "" -"

By %s:

\n" -"