From 5076bb41d08000ae9b1c97fc5e3708e189617a95 Mon Sep 17 00:00:00 2001
From: Natalia <124304+nessita@users.noreply.github.com>
Date: Tue, 21 Nov 2023 13:59:47 -0300
Subject: [PATCH] Updated translations from Transifex.

Forwardport of 8e1b820fa10d16664beb5d1ca2f5671891da1704 from stable/5.0.x.
---
 django/conf/locale/af/LC_MESSAGES/django.mo   |  Bin 24077 -> 24608 bytes
 django/conf/locale/af/LC_MESSAGES/django.po   |   46 +-
 django/conf/locale/be/LC_MESSAGES/django.mo   |  Bin 37041 -> 37503 bytes
 django/conf/locale/be/LC_MESSAGES/django.po   |   18 +-
 django/conf/locale/bg/LC_MESSAGES/django.mo   |  Bin 34102 -> 34299 bytes
 django/conf/locale/bg/LC_MESSAGES/django.po   |   28 +-
 django/conf/locale/da/LC_MESSAGES/django.mo   |  Bin 27405 -> 27767 bytes
 django/conf/locale/da/LC_MESSAGES/django.po   |   18 +-
 django/conf/locale/de/LC_MESSAGES/django.mo   |  Bin 28810 -> 29167 bytes
 django/conf/locale/de/LC_MESSAGES/django.po   |   20 +-
 django/conf/locale/dsb/LC_MESSAGES/django.mo  |  Bin 30298 -> 30694 bytes
 django/conf/locale/dsb/LC_MESSAGES/django.po  |   18 +-
 django/conf/locale/es/LC_MESSAGES/django.mo   |  Bin 28888 -> 29266 bytes
 django/conf/locale/es/LC_MESSAGES/django.po   |   18 +-
 .../conf/locale/es_AR/LC_MESSAGES/django.mo   |  Bin 29113 -> 29643 bytes
 .../conf/locale/es_AR/LC_MESSAGES/django.po   |   27 +-
 django/conf/locale/et/LC_MESSAGES/django.mo   |  Bin 27057 -> 27251 bytes
 django/conf/locale/et/LC_MESSAGES/django.po   |   19 +-
 django/conf/locale/fa/LC_MESSAGES/django.mo   |  Bin 31611 -> 31655 bytes
 django/conf/locale/fa/LC_MESSAGES/django.po   |   38 +-
 django/conf/locale/fi/LC_MESSAGES/django.mo   |  Bin 27747 -> 27865 bytes
 django/conf/locale/fi/LC_MESSAGES/django.po   |   44 +-
 django/conf/locale/fr/LC_MESSAGES/django.mo   |  Bin 29888 -> 30266 bytes
 django/conf/locale/fr/LC_MESSAGES/django.po   |   18 +-
 django/conf/locale/gl/LC_MESSAGES/django.mo   |  Bin 28045 -> 28425 bytes
 django/conf/locale/gl/LC_MESSAGES/django.po   |   18 +-
 django/conf/locale/he/LC_MESSAGES/django.mo   |  Bin 30227 -> 32301 bytes
 django/conf/locale/he/LC_MESSAGES/django.po   |   99 +-
 django/conf/locale/hsb/LC_MESSAGES/django.mo  |  Bin 29956 -> 30347 bytes
 django/conf/locale/hsb/LC_MESSAGES/django.po  |   18 +-
 django/conf/locale/hu/LC_MESSAGES/django.mo   |  Bin 27012 -> 29185 bytes
 django/conf/locale/hu/LC_MESSAGES/django.po   |   68 +-
 django/conf/locale/id/LC_MESSAGES/django.mo   |  Bin 27163 -> 27301 bytes
 django/conf/locale/id/LC_MESSAGES/django.po   |   43 +-
 django/conf/locale/ja/LC_MESSAGES/django.mo   |  Bin 30607 -> 30944 bytes
 django/conf/locale/ja/LC_MESSAGES/django.po   |   18 +-
 django/conf/locale/ko/LC_MESSAGES/django.mo   |  Bin 28101 -> 28560 bytes
 django/conf/locale/ko/LC_MESSAGES/django.po   |   45 +-
 django/conf/locale/lv/LC_MESSAGES/django.mo   |  Bin 28758 -> 29168 bytes
 django/conf/locale/lv/LC_MESSAGES/django.po   |   20 +-
 django/conf/locale/nl/LC_MESSAGES/django.mo   |  Bin 27641 -> 28156 bytes
 django/conf/locale/nl/LC_MESSAGES/django.po   |   54 +-
 django/conf/locale/pl/LC_MESSAGES/django.mo   |  Bin 30241 -> 30631 bytes
 django/conf/locale/pl/LC_MESSAGES/django.po   |   25 +-
 .../conf/locale/pt_BR/LC_MESSAGES/django.mo   |  Bin 28769 -> 29165 bytes
 .../conf/locale/pt_BR/LC_MESSAGES/django.po   |   25 +-
 django/conf/locale/ru/LC_MESSAGES/django.mo   |  Bin 38119 -> 38774 bytes
 django/conf/locale/ru/LC_MESSAGES/django.po   |   28 +-
 django/conf/locale/sk/LC_MESSAGES/django.mo   |  Bin 27800 -> 29942 bytes
 django/conf/locale/sk/LC_MESSAGES/django.po   |  215 +--
 django/conf/locale/sl/LC_MESSAGES/django.mo   |  Bin 22514 -> 23147 bytes
 django/conf/locale/sl/LC_MESSAGES/django.po   |   67 +-
 django/conf/locale/sq/LC_MESSAGES/django.mo   |  Bin 28267 -> 28644 bytes
 django/conf/locale/sq/LC_MESSAGES/django.po   |   18 +-
 django/conf/locale/sr/LC_MESSAGES/django.mo   |  Bin 34059 -> 35014 bytes
 django/conf/locale/sr/LC_MESSAGES/django.po   |   87 +-
 .../conf/locale/sr_Latn/LC_MESSAGES/django.po |  106 +-
 django/conf/locale/tk/LC_MESSAGES/django.mo   |  Bin 27582 -> 27726 bytes
 django/conf/locale/tk/LC_MESSAGES/django.po   |   23 +-
 django/conf/locale/tr/LC_MESSAGES/django.mo   |  Bin 28433 -> 28804 bytes
 django/conf/locale/tr/LC_MESSAGES/django.po   |   18 +-
 django/conf/locale/ug/LC_MESSAGES/django.mo   |  Bin 0 -> 35453 bytes
 django/conf/locale/ug/LC_MESSAGES/django.po   | 1346 +++++++++++++++++
 .../admin/locale/af/LC_MESSAGES/django.mo     |  Bin 16216 -> 17249 bytes
 .../admin/locale/af/LC_MESSAGES/django.po     |   91 +-
 .../admin/locale/af/LC_MESSAGES/djangojs.mo   |  Bin 4477 -> 5773 bytes
 .../admin/locale/af/LC_MESSAGES/djangojs.po   |  135 +-
 .../admin/locale/be/LC_MESSAGES/django.mo     |  Bin 22317 -> 22852 bytes
 .../admin/locale/be/LC_MESSAGES/django.po     |   33 +-
 .../admin/locale/be/LC_MESSAGES/djangojs.mo   |  Bin 7036 -> 7703 bytes
 .../admin/locale/be/LC_MESSAGES/djangojs.po   |   55 +-
 .../admin/locale/bg/LC_MESSAGES/django.mo     |  Bin 21544 -> 22105 bytes
 .../admin/locale/bg/LC_MESSAGES/django.po     |   63 +-
 .../admin/locale/bg/LC_MESSAGES/djangojs.mo   |  Bin 6483 -> 6590 bytes
 .../admin/locale/bg/LC_MESSAGES/djangojs.po   |   76 +-
 .../admin/locale/ca/LC_MESSAGES/djangojs.mo   |  Bin 5309 -> 6075 bytes
 .../admin/locale/ca/LC_MESSAGES/djangojs.po   |   73 +-
 .../admin/locale/ckb/LC_MESSAGES/django.mo    |  Bin 21468 -> 21719 bytes
 .../admin/locale/ckb/LC_MESSAGES/django.po    |   41 +-
 .../admin/locale/da/LC_MESSAGES/django.mo     |  Bin 17361 -> 17775 bytes
 .../admin/locale/da/LC_MESSAGES/django.po     |   33 +-
 .../admin/locale/da/LC_MESSAGES/djangojs.mo   |  Bin 5378 -> 5984 bytes
 .../admin/locale/da/LC_MESSAGES/djangojs.po   |   55 +-
 .../admin/locale/de/LC_MESSAGES/django.mo     |  Bin 18283 -> 18731 bytes
 .../admin/locale/de/LC_MESSAGES/django.po     |   37 +-
 .../admin/locale/de/LC_MESSAGES/djangojs.mo   |  Bin 5526 -> 6130 bytes
 .../admin/locale/de/LC_MESSAGES/djangojs.po   |   59 +-
 .../admin/locale/dsb/LC_MESSAGES/django.mo    |  Bin 18382 -> 18813 bytes
 .../admin/locale/dsb/LC_MESSAGES/django.po    |   33 +-
 .../admin/locale/dsb/LC_MESSAGES/djangojs.mo  |  Bin 5996 -> 6609 bytes
 .../admin/locale/dsb/LC_MESSAGES/djangojs.po  |   55 +-
 .../admin/locale/es/LC_MESSAGES/django.mo     |  Bin 18441 -> 18887 bytes
 .../admin/locale/es/LC_MESSAGES/django.po     |   36 +-
 .../admin/locale/es/LC_MESSAGES/djangojs.mo   |  Bin 5550 -> 6347 bytes
 .../admin/locale/es/LC_MESSAGES/djangojs.po   |   61 +-
 .../admin/locale/es_AR/LC_MESSAGES/django.mo  |  Bin 17979 -> 19032 bytes
 .../admin/locale/es_AR/LC_MESSAGES/django.po  |   82 +-
 .../locale/es_AR/LC_MESSAGES/djangojs.mo      |  Bin 5585 -> 6647 bytes
 .../locale/es_AR/LC_MESSAGES/djangojs.po      |   83 +-
 .../admin/locale/et/LC_MESSAGES/django.mo     |  Bin 16669 -> 17688 bytes
 .../admin/locale/et/LC_MESSAGES/django.po     |   49 +-
 .../admin/locale/et/LC_MESSAGES/djangojs.mo   |  Bin 4965 -> 5880 bytes
 .../admin/locale/et/LC_MESSAGES/djangojs.po   |   69 +-
 .../admin/locale/fa/LC_MESSAGES/django.mo     |  Bin 20535 -> 20889 bytes
 .../admin/locale/fa/LC_MESSAGES/django.po     |   63 +-
 .../admin/locale/fi/LC_MESSAGES/django.mo     |  Bin 16940 -> 17289 bytes
 .../admin/locale/fi/LC_MESSAGES/django.po     |   69 +-
 .../admin/locale/fi/LC_MESSAGES/djangojs.mo   |  Bin 5378 -> 5822 bytes
 .../admin/locale/fi/LC_MESSAGES/djangojs.po   |   75 +-
 .../admin/locale/fr/LC_MESSAGES/django.mo     |  Bin 19291 -> 19735 bytes
 .../admin/locale/fr/LC_MESSAGES/django.po     |   33 +-
 .../admin/locale/fr/LC_MESSAGES/djangojs.mo   |  Bin 5906 -> 6509 bytes
 .../admin/locale/fr/LC_MESSAGES/djangojs.po   |   55 +-
 .../admin/locale/gl/LC_MESSAGES/django.mo     |  Bin 17771 -> 18208 bytes
 .../admin/locale/gl/LC_MESSAGES/django.po     |   33 +-
 .../admin/locale/gl/LC_MESSAGES/djangojs.mo   |  Bin 5475 -> 6083 bytes
 .../admin/locale/gl/LC_MESSAGES/djangojs.po   |   55 +-
 .../admin/locale/he/LC_MESSAGES/django.mo     |  Bin 16297 -> 19856 bytes
 .../admin/locale/he/LC_MESSAGES/django.po     |  104 +-
 .../admin/locale/he/LC_MESSAGES/djangojs.mo   |  Bin 5791 -> 6893 bytes
 .../admin/locale/he/LC_MESSAGES/djangojs.po   |   84 +-
 .../admin/locale/hsb/LC_MESSAGES/django.mo    |  Bin 18171 -> 18595 bytes
 .../admin/locale/hsb/LC_MESSAGES/django.po    |   33 +-
 .../admin/locale/hsb/LC_MESSAGES/djangojs.mo  |  Bin 6082 -> 6693 bytes
 .../admin/locale/hsb/LC_MESSAGES/djangojs.po  |   55 +-
 .../admin/locale/hu/LC_MESSAGES/django.mo     |  Bin 17427 -> 18629 bytes
 .../admin/locale/hu/LC_MESSAGES/django.po     |   89 +-
 .../admin/locale/hu/LC_MESSAGES/djangojs.mo   |  Bin 5121 -> 6034 bytes
 .../admin/locale/hu/LC_MESSAGES/djangojs.po   |   70 +-
 .../admin/locale/id/LC_MESSAGES/django.mo     |  Bin 16835 -> 16890 bytes
 .../admin/locale/id/LC_MESSAGES/django.po     |   63 +-
 .../admin/locale/id/LC_MESSAGES/djangojs.mo   |  Bin 5206 -> 5275 bytes
 .../admin/locale/id/LC_MESSAGES/djangojs.po   |   77 +-
 .../admin/locale/it/LC_MESSAGES/django.mo     |  Bin 18064 -> 18505 bytes
 .../admin/locale/it/LC_MESSAGES/django.po     |   37 +-
 .../admin/locale/ja/LC_MESSAGES/django.mo     |  Bin 19150 -> 19662 bytes
 .../admin/locale/ja/LC_MESSAGES/django.po     |   33 +-
 .../admin/locale/ja/LC_MESSAGES/djangojs.mo   |  Bin 5612 -> 6233 bytes
 .../admin/locale/ja/LC_MESSAGES/djangojs.po   |   55 +-
 .../admin/locale/ko/LC_MESSAGES/djangojs.mo   |  Bin 5252 -> 5985 bytes
 .../admin/locale/ko/LC_MESSAGES/djangojs.po   |   61 +-
 .../admin/locale/lv/LC_MESSAGES/django.mo     |  Bin 17729 -> 18245 bytes
 .../admin/locale/lv/LC_MESSAGES/django.po     |   56 +-
 .../admin/locale/lv/LC_MESSAGES/djangojs.mo   |  Bin 5799 -> 6446 bytes
 .../admin/locale/lv/LC_MESSAGES/djangojs.po   |   57 +-
 .../admin/locale/nl/LC_MESSAGES/django.mo     |  Bin 17426 -> 18260 bytes
 .../admin/locale/nl/LC_MESSAGES/django.po     |   63 +-
 .../admin/locale/nl/LC_MESSAGES/djangojs.mo   |  Bin 5401 -> 6122 bytes
 .../admin/locale/nl/LC_MESSAGES/djangojs.po   |   76 +-
 .../admin/locale/pl/LC_MESSAGES/django.mo     |  Bin 18666 -> 19117 bytes
 .../admin/locale/pl/LC_MESSAGES/django.po     |   38 +-
 .../admin/locale/pl/LC_MESSAGES/djangojs.mo   |  Bin 6046 -> 6655 bytes
 .../admin/locale/pl/LC_MESSAGES/djangojs.po   |   57 +-
 .../admin/locale/pt/LC_MESSAGES/django.mo     |  Bin 16912 -> 18681 bytes
 .../admin/locale/pt/LC_MESSAGES/django.po     |  277 ++--
 .../admin/locale/pt/LC_MESSAGES/djangojs.mo   |  Bin 4579 -> 5392 bytes
 .../admin/locale/pt/LC_MESSAGES/djangojs.po   |  181 ++-
 .../admin/locale/pt_BR/LC_MESSAGES/django.mo  |  Bin 18060 -> 18522 bytes
 .../admin/locale/pt_BR/LC_MESSAGES/django.po  |   38 +-
 .../locale/pt_BR/LC_MESSAGES/djangojs.mo      |  Bin 5527 -> 6383 bytes
 .../locale/pt_BR/LC_MESSAGES/djangojs.po      |   66 +-
 .../admin/locale/ru/LC_MESSAGES/django.mo     |  Bin 22541 -> 23848 bytes
 .../admin/locale/ru/LC_MESSAGES/django.po     |   67 +-
 .../admin/locale/ru/LC_MESSAGES/djangojs.mo   |  Bin 7440 -> 8392 bytes
 .../admin/locale/ru/LC_MESSAGES/djangojs.po   |   79 +-
 .../admin/locale/sk/LC_MESSAGES/django.mo     |  Bin 17090 -> 18706 bytes
 .../admin/locale/sk/LC_MESSAGES/django.po     |  165 +-
 .../admin/locale/sk/LC_MESSAGES/djangojs.mo   |  Bin 5291 -> 6305 bytes
 .../admin/locale/sk/LC_MESSAGES/djangojs.po   |   78 +-
 .../admin/locale/sl/LC_MESSAGES/django.mo     |  Bin 16136 -> 15077 bytes
 .../admin/locale/sl/LC_MESSAGES/django.po     |  332 ++--
 .../admin/locale/sq/LC_MESSAGES/django.mo     |  Bin 18094 -> 18567 bytes
 .../admin/locale/sq/LC_MESSAGES/django.po     |   33 +-
 .../admin/locale/sq/LC_MESSAGES/djangojs.mo   |  Bin 5505 -> 6122 bytes
 .../admin/locale/sq/LC_MESSAGES/djangojs.po   |   55 +-
 .../admin/locale/sr/LC_MESSAGES/django.mo     |  Bin 15816 -> 22776 bytes
 .../admin/locale/sr/LC_MESSAGES/django.po     |  117 +-
 .../admin/locale/sr/LC_MESSAGES/djangojs.mo   |  Bin 6565 -> 7234 bytes
 .../admin/locale/sr/LC_MESSAGES/djangojs.po   |   55 +-
 .../admin/locale/sv/LC_MESSAGES/django.mo     |  Bin 16893 -> 17324 bytes
 .../admin/locale/sv/LC_MESSAGES/django.po     |   47 +-
 .../admin/locale/sv/LC_MESSAGES/djangojs.mo   |  Bin 5304 -> 5238 bytes
 .../admin/locale/sv/LC_MESSAGES/djangojs.po   |   76 +-
 .../admin/locale/sw/LC_MESSAGES/django.mo     |  Bin 14353 -> 17415 bytes
 .../admin/locale/sw/LC_MESSAGES/django.po     |  336 ++--
 .../admin/locale/tr/LC_MESSAGES/django.mo     |  Bin 18009 -> 18434 bytes
 .../admin/locale/tr/LC_MESSAGES/django.po     |   33 +-
 .../admin/locale/tr/LC_MESSAGES/djangojs.mo   |  Bin 5433 -> 6044 bytes
 .../admin/locale/tr/LC_MESSAGES/djangojs.po   |   55 +-
 .../admin/locale/ug/LC_MESSAGES/django.mo     |  Bin 0 -> 22887 bytes
 .../admin/locale/ug/LC_MESSAGES/django.po     |  780 ++++++++++
 .../admin/locale/ug/LC_MESSAGES/djangojs.mo   |  Bin 0 -> 7306 bytes
 .../admin/locale/ug/LC_MESSAGES/djangojs.po   |  323 ++++
 .../locale/zh_Hans/LC_MESSAGES/django.mo      |  Bin 16512 -> 16506 bytes
 .../locale/zh_Hans/LC_MESSAGES/django.po      |   47 +-
 .../locale/zh_Hans/LC_MESSAGES/djangojs.mo    |  Bin 4972 -> 5052 bytes
 .../locale/zh_Hans/LC_MESSAGES/djangojs.po    |   60 +-
 .../admindocs/locale/af/LC_MESSAGES/django.mo |  Bin 2421 -> 2514 bytes
 .../admindocs/locale/af/LC_MESSAGES/django.po |   20 +-
 .../admindocs/locale/he/LC_MESSAGES/django.mo |  Bin 6743 -> 6998 bytes
 .../admindocs/locale/he/LC_MESSAGES/django.po |   15 +-
 .../admindocs/locale/sk/LC_MESSAGES/django.mo |  Bin 6639 -> 6670 bytes
 .../admindocs/locale/sk/LC_MESSAGES/django.po |   18 +-
 .../admindocs/locale/sr/LC_MESSAGES/django.mo |  Bin 3672 -> 8154 bytes
 .../admindocs/locale/sr/LC_MESSAGES/django.po |   83 +-
 .../locale/sr_Latn/LC_MESSAGES/django.mo      |  Bin 1932 -> 3051 bytes
 .../locale/sr_Latn/LC_MESSAGES/django.po      |   35 +-
 .../admindocs/locale/ug/LC_MESSAGES/django.mo |  Bin 0 -> 7867 bytes
 .../admindocs/locale/ug/LC_MESSAGES/django.po |  280 ++++
 .../auth/locale/af/LC_MESSAGES/django.mo      |  Bin 7392 -> 7514 bytes
 .../auth/locale/af/LC_MESSAGES/django.po      |   25 +-
 .../auth/locale/bg/LC_MESSAGES/django.mo      |  Bin 9476 -> 9539 bytes
 .../auth/locale/bg/LC_MESSAGES/django.po      |   18 +-
 .../auth/locale/es/LC_MESSAGES/django.mo      |  Bin 7945 -> 8073 bytes
 .../auth/locale/es/LC_MESSAGES/django.po      |   19 +-
 .../auth/locale/es_AR/LC_MESSAGES/django.mo   |  Bin 7943 -> 8244 bytes
 .../auth/locale/es_AR/LC_MESSAGES/django.po   |   21 +-
 .../auth/locale/et/LC_MESSAGES/django.mo      |  Bin 7393 -> 7194 bytes
 .../auth/locale/et/LC_MESSAGES/django.po      |   25 +-
 .../auth/locale/eu/LC_MESSAGES/django.mo      |  Bin 7396 -> 7181 bytes
 .../auth/locale/eu/LC_MESSAGES/django.po      |   43 +-
 .../auth/locale/he/LC_MESSAGES/django.mo      |  Bin 8606 -> 8716 bytes
 .../auth/locale/he/LC_MESSAGES/django.po      |   22 +-
 .../auth/locale/hu/LC_MESSAGES/django.mo      |  Bin 7655 -> 7714 bytes
 .../auth/locale/hu/LC_MESSAGES/django.po      |   16 +-
 .../auth/locale/id/LC_MESSAGES/django.mo      |  Bin 7243 -> 7296 bytes
 .../auth/locale/id/LC_MESSAGES/django.po      |   21 +-
 .../auth/locale/ka/LC_MESSAGES/django.mo      |  Bin 10625 -> 10372 bytes
 .../auth/locale/ka/LC_MESSAGES/django.po      |   36 +-
 .../auth/locale/ko/LC_MESSAGES/django.mo      |  Bin 7607 -> 7651 bytes
 .../auth/locale/ko/LC_MESSAGES/django.po      |   16 +-
 .../auth/locale/nl/LC_MESSAGES/django.mo      |  Bin 7509 -> 7591 bytes
 .../auth/locale/nl/LC_MESSAGES/django.po      |   19 +-
 .../auth/locale/pt/LC_MESSAGES/django.mo      |  Bin 7756 -> 6953 bytes
 .../auth/locale/pt/LC_MESSAGES/django.po      |   45 +-
 .../auth/locale/pt_BR/LC_MESSAGES/django.mo   |  Bin 7711 -> 7821 bytes
 .../auth/locale/pt_BR/LC_MESSAGES/django.po   |   23 +-
 .../auth/locale/ru/LC_MESSAGES/django.mo      |  Bin 10419 -> 10539 bytes
 .../auth/locale/ru/LC_MESSAGES/django.po      |   17 +-
 .../auth/locale/sk/LC_MESSAGES/django.mo      |  Bin 7853 -> 7917 bytes
 .../auth/locale/sk/LC_MESSAGES/django.po      |   19 +-
 .../auth/locale/sl/LC_MESSAGES/django.mo      |  Bin 7342 -> 7659 bytes
 .../auth/locale/sl/LC_MESSAGES/django.po      |   10 +-
 .../auth/locale/sq/LC_MESSAGES/django.mo      |  Bin 7813 -> 7940 bytes
 .../auth/locale/sq/LC_MESSAGES/django.po      |   23 +-
 .../auth/locale/sr/LC_MESSAGES/django.mo      |  Bin 9761 -> 9850 bytes
 .../auth/locale/sr/LC_MESSAGES/django.po      |   26 +-
 .../auth/locale/sr_Latn/LC_MESSAGES/django.mo |  Bin 3191 -> 4385 bytes
 .../auth/locale/sr_Latn/LC_MESSAGES/django.po |   48 +-
 .../auth/locale/tk/LC_MESSAGES/django.mo      |  Bin 7159 -> 7467 bytes
 .../auth/locale/tk/LC_MESSAGES/django.po      |   10 +-
 .../auth/locale/ug/LC_MESSAGES/django.mo      |  Bin 0 -> 9516 bytes
 .../auth/locale/ug/LC_MESSAGES/django.po      |  312 ++++
 .../auth/locale/zh_Hans/LC_MESSAGES/django.mo |  Bin 6907 -> 6902 bytes
 .../auth/locale/zh_Hans/LC_MESSAGES/django.po |   21 +-
 .../locale/sk/LC_MESSAGES/django.mo           |  Bin 1082 -> 1115 bytes
 .../locale/sk/LC_MESSAGES/django.po           |   10 +-
 .../locale/ug/LC_MESSAGES/django.mo           |  Bin 0 -> 1182 bytes
 .../locale/ug/LC_MESSAGES/django.po           |   41 +
 .../flatpages/locale/af/LC_MESSAGES/django.mo |  Bin 2297 -> 2279 bytes
 .../flatpages/locale/af/LC_MESSAGES/django.po |   28 +-
 .../flatpages/locale/sk/LC_MESSAGES/django.mo |  Bin 2321 -> 2353 bytes
 .../flatpages/locale/sk/LC_MESSAGES/django.po |   16 +-
 .../flatpages/locale/ug/LC_MESSAGES/django.mo |  Bin 0 -> 2644 bytes
 .../flatpages/locale/ug/LC_MESSAGES/django.po |   85 ++
 .../gis/locale/af/LC_MESSAGES/django.mo       |  Bin 470 -> 518 bytes
 .../gis/locale/af/LC_MESSAGES/django.po       |   30 +-
 .../gis/locale/be/LC_MESSAGES/django.mo       |  Bin 2445 -> 2389 bytes
 .../gis/locale/be/LC_MESSAGES/django.po       |   17 +-
 .../gis/locale/bg/LC_MESSAGES/django.mo       |  Bin 2389 -> 2323 bytes
 .../gis/locale/bg/LC_MESSAGES/django.po       |   11 +-
 .../gis/locale/ca/LC_MESSAGES/django.mo       |  Bin 2007 -> 1948 bytes
 .../gis/locale/ca/LC_MESSAGES/django.po       |   11 +-
 .../gis/locale/ckb/LC_MESSAGES/django.mo      |  Bin 2337 -> 2253 bytes
 .../gis/locale/ckb/LC_MESSAGES/django.po      |    9 +-
 .../gis/locale/cs/LC_MESSAGES/django.mo       |  Bin 2071 -> 2026 bytes
 .../gis/locale/cs/LC_MESSAGES/django.po       |   11 +-
 .../gis/locale/da/LC_MESSAGES/django.mo       |  Bin 1894 -> 1862 bytes
 .../gis/locale/da/LC_MESSAGES/django.po       |   14 +-
 .../gis/locale/de/LC_MESSAGES/django.mo       |  Bin 1965 -> 1930 bytes
 .../gis/locale/de/LC_MESSAGES/django.po       |   12 +-
 .../gis/locale/dsb/LC_MESSAGES/django.mo      |  Bin 2071 -> 2016 bytes
 .../gis/locale/dsb/LC_MESSAGES/django.po      |   15 +-
 .../gis/locale/el/LC_MESSAGES/django.mo       |  Bin 2484 -> 2402 bytes
 .../gis/locale/el/LC_MESSAGES/django.po       |   11 +-
 .../gis/locale/eo/LC_MESSAGES/django.mo       |  Bin 1960 -> 1878 bytes
 .../gis/locale/eo/LC_MESSAGES/django.po       |   22 +-
 .../gis/locale/es/LC_MESSAGES/django.mo       |  Bin 2025 -> 2005 bytes
 .../gis/locale/es/LC_MESSAGES/django.po       |   15 +-
 .../gis/locale/es_AR/LC_MESSAGES/django.mo    |  Bin 2012 -> 2006 bytes
 .../gis/locale/es_AR/LC_MESSAGES/django.po    |   11 +-
 .../gis/locale/es_CO/LC_MESSAGES/django.mo    |  Bin 1865 -> 1817 bytes
 .../gis/locale/es_CO/LC_MESSAGES/django.po    |   18 +-
 .../gis/locale/et/LC_MESSAGES/django.mo       |  Bin 1921 -> 1872 bytes
 .../gis/locale/et/LC_MESSAGES/django.po       |   13 +-
 .../gis/locale/eu/LC_MESSAGES/django.mo       |  Bin 1936 -> 1888 bytes
 .../gis/locale/eu/LC_MESSAGES/django.po       |   11 +-
 .../gis/locale/fa/LC_MESSAGES/django.mo       |  Bin 2242 -> 2155 bytes
 .../gis/locale/fa/LC_MESSAGES/django.po       |   11 +-
 .../gis/locale/fi/LC_MESSAGES/django.mo       |  Bin 1887 -> 1839 bytes
 .../gis/locale/fi/LC_MESSAGES/django.po       |   11 +-
 .../gis/locale/fr/LC_MESSAGES/django.mo       |  Bin 2052 -> 2058 bytes
 .../gis/locale/fr/LC_MESSAGES/django.po       |   11 +-
 .../gis/locale/gd/LC_MESSAGES/django.mo       |  Bin 2082 -> 2022 bytes
 .../gis/locale/gd/LC_MESSAGES/django.po       |   11 +-
 .../gis/locale/gl/LC_MESSAGES/django.mo       |  Bin 2021 -> 1956 bytes
 .../gis/locale/gl/LC_MESSAGES/django.po       |    9 +-
 .../gis/locale/he/LC_MESSAGES/django.mo       |  Bin 2190 -> 2135 bytes
 .../gis/locale/he/LC_MESSAGES/django.po       |   11 +-
 .../gis/locale/hsb/LC_MESSAGES/django.mo      |  Bin 2045 -> 1991 bytes
 .../gis/locale/hsb/LC_MESSAGES/django.po      |   15 +-
 .../gis/locale/hu/LC_MESSAGES/django.mo       |  Bin 1940 -> 1891 bytes
 .../gis/locale/hu/LC_MESSAGES/django.po       |   11 +-
 .../gis/locale/hy/LC_MESSAGES/django.mo       |  Bin 2535 -> 2020 bytes
 .../gis/locale/hy/LC_MESSAGES/django.po       |   19 +-
 .../gis/locale/ia/LC_MESSAGES/django.mo       |  Bin 1899 -> 1812 bytes
 .../gis/locale/ia/LC_MESSAGES/django.po       |   16 +-
 .../gis/locale/id/LC_MESSAGES/django.mo       |  Bin 1938 -> 1862 bytes
 .../gis/locale/id/LC_MESSAGES/django.po       |   13 +-
 .../gis/locale/ja/LC_MESSAGES/django.mo       |  Bin 2096 -> 2032 bytes
 .../gis/locale/ja/LC_MESSAGES/django.po       |   11 +-
 .../gis/locale/ko/LC_MESSAGES/django.mo       |  Bin 1939 -> 1888 bytes
 .../gis/locale/ko/LC_MESSAGES/django.po       |   11 +-
 .../gis/locale/ky/LC_MESSAGES/django.mo       |  Bin 2221 -> 2157 bytes
 .../gis/locale/ky/LC_MESSAGES/django.po       |   15 +-
 .../gis/locale/lt/LC_MESSAGES/django.mo       |  Bin 2113 -> 2036 bytes
 .../gis/locale/lt/LC_MESSAGES/django.po       |   18 +-
 .../gis/locale/lv/LC_MESSAGES/django.mo       |  Bin 2025 -> 1978 bytes
 .../gis/locale/lv/LC_MESSAGES/django.po       |   13 +-
 .../gis/locale/mk/LC_MESSAGES/django.mo       |  Bin 2620 -> 2518 bytes
 .../gis/locale/mk/LC_MESSAGES/django.po       |   18 +-
 .../gis/locale/mn/LC_MESSAGES/django.mo       |  Bin 2433 -> 2346 bytes
 .../gis/locale/mn/LC_MESSAGES/django.po       |   22 +-
 .../gis/locale/ms/LC_MESSAGES/django.mo       |  Bin 1887 -> 1828 bytes
 .../gis/locale/ms/LC_MESSAGES/django.po       |   11 +-
 .../gis/locale/nb/LC_MESSAGES/django.mo       |  Bin 1879 -> 1808 bytes
 .../gis/locale/nb/LC_MESSAGES/django.po       |   17 +-
 .../gis/locale/nl/LC_MESSAGES/django.mo       |  Bin 1947 -> 1897 bytes
 .../gis/locale/nl/LC_MESSAGES/django.po       |   15 +-
 .../gis/locale/nn/LC_MESSAGES/django.mo       |  Bin 1888 -> 1830 bytes
 .../gis/locale/nn/LC_MESSAGES/django.po       |   11 +-
 .../gis/locale/pl/LC_MESSAGES/django.mo       |  Bin 2095 -> 2045 bytes
 .../gis/locale/pl/LC_MESSAGES/django.po       |   21 +-
 .../gis/locale/ro/LC_MESSAGES/django.mo       |  Bin 1829 -> 1770 bytes
 .../gis/locale/ro/LC_MESSAGES/django.po       |   11 +-
 .../gis/locale/ru/LC_MESSAGES/django.mo       |  Bin 2542 -> 2481 bytes
 .../gis/locale/ru/LC_MESSAGES/django.po       |   17 +-
 .../gis/locale/sk/LC_MESSAGES/django.mo       |  Bin 2043 -> 1980 bytes
 .../gis/locale/sk/LC_MESSAGES/django.po       |   15 +-
 .../gis/locale/sl/LC_MESSAGES/django.mo       |  Bin 2067 -> 1972 bytes
 .../gis/locale/sl/LC_MESSAGES/django.po       |   29 +-
 .../gis/locale/sq/LC_MESSAGES/django.mo       |  Bin 1708 -> 1660 bytes
 .../gis/locale/sq/LC_MESSAGES/django.po       |   15 +-
 .../gis/locale/sr/LC_MESSAGES/django.mo       |  Bin 2454 -> 2365 bytes
 .../gis/locale/sr/LC_MESSAGES/django.po       |   15 +-
 .../gis/locale/sr_Latn/LC_MESSAGES/django.mo  |  Bin 2044 -> 1981 bytes
 .../gis/locale/sr_Latn/LC_MESSAGES/django.po  |   15 +-
 .../gis/locale/sv/LC_MESSAGES/django.mo       |  Bin 1944 -> 1880 bytes
 .../gis/locale/sv/LC_MESSAGES/django.po       |   11 +-
 .../gis/locale/tr/LC_MESSAGES/django.mo       |  Bin 1961 -> 1904 bytes
 .../gis/locale/tr/LC_MESSAGES/django.po       |   13 +-
 .../gis/locale/ug/LC_MESSAGES/django.mo       |  Bin 0 -> 2360 bytes
 .../gis/locale/ug/LC_MESSAGES/django.po       |   86 ++
 .../gis/locale/uk/LC_MESSAGES/django.mo       |  Bin 2586 -> 2513 bytes
 .../gis/locale/uk/LC_MESSAGES/django.po       |   11 +-
 .../gis/locale/zh_Hans/LC_MESSAGES/django.mo  |  Bin 1812 -> 1760 bytes
 .../gis/locale/zh_Hans/LC_MESSAGES/django.po  |   11 +-
 .../gis/locale/zh_Hant/LC_MESSAGES/django.mo  |  Bin 1975 -> 1928 bytes
 .../gis/locale/zh_Hant/LC_MESSAGES/django.po  |   11 +-
 .../humanize/locale/af/LC_MESSAGES/django.mo  |  Bin 5097 -> 4224 bytes
 .../humanize/locale/af/LC_MESSAGES/django.po  |  182 +--
 .../humanize/locale/hu/LC_MESSAGES/django.mo  |  Bin 5307 -> 4313 bytes
 .../humanize/locale/hu/LC_MESSAGES/django.po  |  175 +--
 .../humanize/locale/sk/LC_MESSAGES/django.mo  |  Bin 6931 -> 5541 bytes
 .../humanize/locale/sk/LC_MESSAGES/django.po  |  261 ++--
 .../humanize/locale/sl/LC_MESSAGES/django.mo  |  Bin 4739 -> 4967 bytes
 .../humanize/locale/sl/LC_MESSAGES/django.po  |   24 +-
 .../humanize/locale/sr/LC_MESSAGES/django.mo  |  Bin 5415 -> 5718 bytes
 .../humanize/locale/sr/LC_MESSAGES/django.po  |  136 +-
 .../locale/sr_Latn/LC_MESSAGES/django.mo      |  Bin 1017 -> 1065 bytes
 .../locale/sr_Latn/LC_MESSAGES/django.po      |   66 +-
 .../humanize/locale/ug/LC_MESSAGES/django.mo  |  Bin 0 -> 4883 bytes
 .../humanize/locale/ug/LC_MESSAGES/django.po  |  328 ++++
 .../postgres/locale/bg/LC_MESSAGES/django.mo  |  Bin 3515 -> 3529 bytes
 .../postgres/locale/bg/LC_MESSAGES/django.po  |   20 +-
 .../locale/es_AR/LC_MESSAGES/django.mo        |  Bin 2917 -> 3140 bytes
 .../locale/es_AR/LC_MESSAGES/django.po        |   27 +-
 .../postgres/locale/he/LC_MESSAGES/django.mo  |  Bin 3713 -> 3757 bytes
 .../postgres/locale/he/LC_MESSAGES/django.po  |   19 +-
 .../postgres/locale/hu/LC_MESSAGES/django.mo  |  Bin 2872 -> 2892 bytes
 .../postgres/locale/hu/LC_MESSAGES/django.po  |   19 +-
 .../postgres/locale/ko/LC_MESSAGES/django.mo  |  Bin 2897 -> 2905 bytes
 .../postgres/locale/ko/LC_MESSAGES/django.po  |   18 +-
 .../postgres/locale/nl/LC_MESSAGES/django.mo  |  Bin 2951 -> 2993 bytes
 .../postgres/locale/nl/LC_MESSAGES/django.po  |   21 +-
 .../postgres/locale/ru/LC_MESSAGES/django.mo  |  Bin 4721 -> 4732 bytes
 .../postgres/locale/ru/LC_MESSAGES/django.po  |   29 +-
 .../postgres/locale/sk/LC_MESSAGES/django.mo  |  Bin 3358 -> 3381 bytes
 .../postgres/locale/sk/LC_MESSAGES/django.po  |   24 +-
 .../postgres/locale/ug/LC_MESSAGES/django.mo  |  Bin 0 -> 3938 bytes
 .../postgres/locale/ug/LC_MESSAGES/django.po  |  107 ++
 .../redirects/locale/af/LC_MESSAGES/django.mo |  Bin 1136 -> 1151 bytes
 .../redirects/locale/af/LC_MESSAGES/django.po |   12 +-
 .../redirects/locale/he/LC_MESSAGES/django.mo |  Bin 1204 -> 1278 bytes
 .../redirects/locale/he/LC_MESSAGES/django.po |   18 +-
 .../redirects/locale/sk/LC_MESSAGES/django.mo |  Bin 1189 -> 1222 bytes
 .../redirects/locale/sk/LC_MESSAGES/django.po |   14 +-
 .../redirects/locale/sw/LC_MESSAGES/django.mo |  Bin 1078 -> 1165 bytes
 .../redirects/locale/sw/LC_MESSAGES/django.po |   28 +-
 .../redirects/locale/ug/LC_MESSAGES/django.mo |  Bin 0 -> 1409 bytes
 .../redirects/locale/ug/LC_MESSAGES/django.po |   50 +
 .../sessions/locale/ug/LC_MESSAGES/django.mo  |  Bin 0 -> 748 bytes
 .../sessions/locale/ug/LC_MESSAGES/django.po  |   34 +
 .../sites/locale/ug/LC_MESSAGES/django.mo     |  Bin 0 -> 868 bytes
 .../sites/locale/ug/LC_MESSAGES/django.po     |   35 +
 415 files changed, 9772 insertions(+), 2816 deletions(-)
 create mode 100644 django/conf/locale/ug/LC_MESSAGES/django.mo
 create mode 100644 django/conf/locale/ug/LC_MESSAGES/django.po
 create mode 100644 django/contrib/admin/locale/ug/LC_MESSAGES/django.mo
 create mode 100644 django/contrib/admin/locale/ug/LC_MESSAGES/django.po
 create mode 100644 django/contrib/admin/locale/ug/LC_MESSAGES/djangojs.mo
 create mode 100644 django/contrib/admin/locale/ug/LC_MESSAGES/djangojs.po
 create mode 100644 django/contrib/admindocs/locale/ug/LC_MESSAGES/django.mo
 create mode 100644 django/contrib/admindocs/locale/ug/LC_MESSAGES/django.po
 create mode 100644 django/contrib/auth/locale/ug/LC_MESSAGES/django.mo
 create mode 100644 django/contrib/auth/locale/ug/LC_MESSAGES/django.po
 create mode 100644 django/contrib/contenttypes/locale/ug/LC_MESSAGES/django.mo
 create mode 100644 django/contrib/contenttypes/locale/ug/LC_MESSAGES/django.po
 create mode 100644 django/contrib/flatpages/locale/ug/LC_MESSAGES/django.mo
 create mode 100644 django/contrib/flatpages/locale/ug/LC_MESSAGES/django.po
 create mode 100644 django/contrib/gis/locale/ug/LC_MESSAGES/django.mo
 create mode 100644 django/contrib/gis/locale/ug/LC_MESSAGES/django.po
 create mode 100644 django/contrib/humanize/locale/ug/LC_MESSAGES/django.mo
 create mode 100644 django/contrib/humanize/locale/ug/LC_MESSAGES/django.po
 create mode 100644 django/contrib/postgres/locale/ug/LC_MESSAGES/django.mo
 create mode 100644 django/contrib/postgres/locale/ug/LC_MESSAGES/django.po
 create mode 100644 django/contrib/redirects/locale/ug/LC_MESSAGES/django.mo
 create mode 100644 django/contrib/redirects/locale/ug/LC_MESSAGES/django.po
 create mode 100644 django/contrib/sessions/locale/ug/LC_MESSAGES/django.mo
 create mode 100644 django/contrib/sessions/locale/ug/LC_MESSAGES/django.po
 create mode 100644 django/contrib/sites/locale/ug/LC_MESSAGES/django.mo
 create mode 100644 django/contrib/sites/locale/ug/LC_MESSAGES/django.po

diff --git a/django/conf/locale/af/LC_MESSAGES/django.mo b/django/conf/locale/af/LC_MESSAGES/django.mo
index 60608b469e5742735006445dc4f633ee1b52e48d..efb8b0fd9ec3c08286ea0c031d575e8cf32a5977 100644
GIT binary patch
delta 7595
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

delta 7108
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
H`w{;If#u|V

diff --git a/django/conf/locale/af/LC_MESSAGES/django.po b/django/conf/locale/af/LC_MESSAGES/django.po
index 4863693854f..405b9f64818 100644
--- a/django/conf/locale/af/LC_MESSAGES/django.po
+++ b/django/conf/locale/af/LC_MESSAGES/django.po
@@ -1,17 +1,17 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# F Wolff <friedel@translate.org.za>, 2019-2020,2022
+# F Wolff <friedel@translate.org.za>, 2019-2020,2022-2023
 # Stephen Cox <stephencoxmail@gmail.com>, 2011-2012
 # unklphil <villiers.strauss@gmail.com>, 2014,2019
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-05-17 05:23-0500\n"
-"PO-Revision-Date: 2022-07-25 06:49+0000\n"
-"Last-Translator: F Wolff <friedel@translate.org.za>\n"
-"Language-Team: Afrikaans (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 06:49+0000\n"
+"Last-Translator: F Wolff <friedel@translate.org.za>, 2019-2020,2022-2023\n"
+"Language-Team: Afrikaans (http://app.transifex.com/django/django/language/"
 "af/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -26,7 +26,7 @@ msgid "Arabic"
 msgstr "Arabies"
 
 msgid "Algerian Arabic"
-msgstr ""
+msgstr "Algeriese Arabies"
 
 msgid "Asturian"
 msgstr "Asturies"
@@ -52,6 +52,9 @@ msgstr "Bosnies"
 msgid "Catalan"
 msgstr "Katalaans"
 
+msgid "Central Kurdish (Sorani)"
+msgstr ""
+
 msgid "Czech"
 msgstr "Tsjeggies"
 
@@ -292,6 +295,9 @@ msgstr "Tataars"
 msgid "Udmurt"
 msgstr "Oedmoerts"
 
+msgid "Uyghur"
+msgstr ""
+
 msgid "Ukrainian"
 msgstr "Oekraïens"
 
@@ -352,11 +358,15 @@ msgstr "Gee ’n geldige e-posadres."
 msgid ""
 "Enter a valid “slug” consisting of letters, numbers, underscores or hyphens."
 msgstr ""
+"Gee ’n geldige “slak” in wat bestaan ​​uit letters, syfers, onderstreep of "
+"koppelteken."
 
 msgid ""
 "Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or "
 "hyphens."
 msgstr ""
+"Gee ’n geldige “slak” in wat bestaan ​​uit Unicode-letters, syfers, "
+"onderstreep of koppelteken."
 
 msgid "Enter a valid IPv4 address."
 msgstr "Gee ’n geldige IPv4-adres."
@@ -388,6 +398,12 @@ msgid "Ensure this value is a multiple of step size %(limit_value)s."
 msgstr ""
 "Maak seker dat hierdie waarde ’n veelvoud is van stapgrootte %(limit_value)s."
 
+#, python-format
+msgid ""
+"Ensure this value is a multiple of step size %(limit_value)s, starting from "
+"%(offset)s, e.g. %(offset)s, %(valid_value1)s, %(valid_value2)s, and so on."
+msgstr ""
+
 #, python-format
 msgid ""
 "Ensure this value has at least %(limit_value)d character (it has "
@@ -504,6 +520,9 @@ msgstr "Boole (True of False)"
 msgid "String (up to %(max_length)s)"
 msgstr "String (hoogstens %(max_length)s karakters)"
 
+msgid "String (unlimited)"
+msgstr "String (onbeperk)"
+
 msgid "Comma-separated integers"
 msgstr "Heelgetalle geskei met kommas"
 
@@ -1178,8 +1197,8 @@ msgid ""
 "If you are using the <meta name=\"referrer\" content=\"no-referrer\"> tag or "
 "including the “Referrer-Policy: no-referrer” header, please remove them. The "
 "CSRF protection requires the “Referer” header to do strict referer checking. "
-"If you’re concerned about privacy, use alternatives like <a rel=\"noreferrer"
-"\" …> for links to third-party sites."
+"If you’re concerned about privacy, use alternatives like <a "
+"rel=\"noreferrer\" …> for links to third-party sites."
 msgstr ""
 
 msgid ""
@@ -1271,13 +1290,14 @@ msgstr ""
 #, python-format
 msgid ""
 "You are seeing this page because <a href=\"https://docs.djangoproject.com/en/"
-"%(version)s/ref/settings/#debug\" target=\"_blank\" rel=\"noopener"
-"\">DEBUG=True</a> is in your settings file and you have not configured any "
-"URLs."
+"%(version)s/ref/settings/#debug\" target=\"_blank\" "
+"rel=\"noopener\">DEBUG=True</a> is in your settings file and you have not "
+"configured any URLs."
 msgstr ""
 "U sien dié bladsy omdat <a href=\"https://docs.djangoproject.com/en/"
-"%(version)s/ref/settings/#debug\" target=\"_blank\" rel=\"noopener"
-"\">DEBUG=True</a> in die settings-lêer is en geen URL’e opgestel is nie."
+"%(version)s/ref/settings/#debug\" target=\"_blank\" "
+"rel=\"noopener\">DEBUG=True</a> in die settings-lêer is en geen URL’e "
+"opgestel is nie."
 
 msgid "Django Documentation"
 msgstr "Django-dokumentasie"
diff --git a/django/conf/locale/be/LC_MESSAGES/django.mo b/django/conf/locale/be/LC_MESSAGES/django.mo
index 6f150aa466657f281f13fb16de1a3a34426578f4..c639c8bdf192181d8df5b1a8ea08d20651d2af42 100644
GIT binary patch
delta 7774
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
K&Ym-|#=ilWd&Nrt

delta 7488
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

diff --git a/django/conf/locale/be/LC_MESSAGES/django.po b/django/conf/locale/be/LC_MESSAGES/django.po
index 0c7e7db608f..c8dbffe4f35 100644
--- a/django/conf/locale/be/LC_MESSAGES/django.po
+++ b/django/conf/locale/be/LC_MESSAGES/django.po
@@ -8,10 +8,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-01-17 02:13-0600\n"
-"PO-Revision-Date: 2023-04-25 06:49+0000\n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 06:49+0000\n"
 "Last-Translator: znotdead <zhirafchik@gmail.com>, 2016-2017,2019-2021,2023\n"
-"Language-Team: Belarusian (http://www.transifex.com/django/django/language/"
+"Language-Team: Belarusian (http://app.transifex.com/django/django/language/"
 "be/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -297,6 +297,9 @@ msgstr "Татарская"
 msgid "Udmurt"
 msgstr "Удмурцкая"
 
+msgid "Uyghur"
+msgstr "Уйгурскі"
+
 msgid "Ukrainian"
 msgstr "Украінская"
 
@@ -397,6 +400,15 @@ msgstr "Значэньне мусіць быць большым або роўн
 msgid "Ensure this value is a multiple of step size %(limit_value)s."
 msgstr "Пераканайцеся, што гэта значэнне кратнае памеру кроку %(limit_value)s."
 
+#, python-format
+msgid ""
+"Ensure this value is a multiple of step size %(limit_value)s, starting from "
+"%(offset)s, e.g. %(offset)s, %(valid_value1)s, %(valid_value2)s, and so on."
+msgstr ""
+"Пераканайцеся, што гэта значэнне кратнае памеру кроку %(limit_value)s, "
+"пачынаючы з %(offset)s, напрыклад.  %(offset)s, %(valid_value1)s, "
+"%(valid_value2)s, і гэтак далей."
+
 #, python-format
 msgid ""
 "Ensure this value has at least %(limit_value)d character (it has "
diff --git a/django/conf/locale/bg/LC_MESSAGES/django.mo b/django/conf/locale/bg/LC_MESSAGES/django.mo
index fb488b018d3c0ef943020aed8d3bcd6e22787e9c..b7b8c865a4622f9ae63b1a4aaf1c55f6b2ff81af 100644
GIT binary patch
delta 7682
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
LspXw#{hs)LR6Lmt

delta 7494
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
GsQ&|Cu}^;h

diff --git a/django/conf/locale/bg/LC_MESSAGES/django.po b/django/conf/locale/bg/LC_MESSAGES/django.po
index de5ffbf1c54..7446b5478c9 100644
--- a/django/conf/locale/bg/LC_MESSAGES/django.po
+++ b/django/conf/locale/bg/LC_MESSAGES/django.po
@@ -1,11 +1,12 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# arneatec <arneatec@gmail.com>, 2022
+# arneatec <arneatec@gmail.com>, 2022-2023
 # Boris Chervenkov <office@sentido.bg>, 2012
 # Claude Paroz <claude@2xlibre.net>, 2020
 # Jannis Leidel <jannis@leidel.info>, 2011
 # Lyuboslav  Petrov <petrov.lyuboslav@gmail.com>, 2014
+# Mariusz Felisiak <felisiak.mariusz@gmail.com>, 2023
 # Todor Lubenov <tlubenov@gmail.com>, 2013-2015
 # Venelin Stoykov <vkstoykov@gmail.com>, 2015-2017
 # vestimir <vestimir@gmail.com>, 2014
@@ -14,10 +15,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-05-17 05:23-0500\n"
-"PO-Revision-Date: 2022-05-25 06:49+0000\n"
-"Last-Translator: arneatec <arneatec@gmail.com>, 2022\n"
-"Language-Team: Bulgarian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 06:49+0000\n"
+"Last-Translator: Mariusz Felisiak <felisiak.mariusz@gmail.com>, 2023\n"
+"Language-Team: Bulgarian (http://app.transifex.com/django/django/language/"
 "bg/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -58,6 +59,9 @@ msgstr "босненски език"
 msgid "Catalan"
 msgstr "каталански"
 
+msgid "Central Kurdish (Sorani)"
+msgstr "Кюрдски, централен (Сорани)"
+
 msgid "Czech"
 msgstr "чешки"
 
@@ -298,6 +302,9 @@ msgstr "татарски"
 msgid "Udmurt"
 msgstr "удмурт"
 
+msgid "Uyghur"
+msgstr ""
+
 msgid "Ukrainian"
 msgstr "украински"
 
@@ -396,6 +403,12 @@ msgstr ""
 msgid "Ensure this value is a multiple of step size %(limit_value)s."
 msgstr "Уверете се, че стойността е кратна на стъпката %(limit_value)s."
 
+#, python-format
+msgid ""
+"Ensure this value is a multiple of step size %(limit_value)s, starting from "
+"%(offset)s, e.g. %(offset)s, %(valid_value1)s, %(valid_value2)s, and so on."
+msgstr ""
+
 #, python-format
 msgid ""
 "Ensure this value has at least %(limit_value)d character (it has "
@@ -514,6 +527,9 @@ msgstr "Булево (True или False)"
 msgid "String (up to %(max_length)s)"
 msgstr "Символен низ (до %(max_length)s символа)"
 
+msgid "String (unlimited)"
+msgstr "Стринг (неограничен)"
+
 msgid "Comma-separated integers"
 msgstr "Цели числа, разделени с запетая"
 
@@ -1129,7 +1145,7 @@ msgstr "или"
 
 #. Translators: This string is used as a separator between list elements
 msgid ", "
-msgstr ","
+msgstr ", "
 
 #, python-format
 msgid "%(num)d year"
diff --git a/django/conf/locale/da/LC_MESSAGES/django.mo b/django/conf/locale/da/LC_MESSAGES/django.mo
index 4490eeb98a46afef3b09df05f621836f675f5fea..253c828318e5be75c782cd525b65a6593c8738aa 100644
GIT binary patch
delta 7724
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
a&8oi`_DiFXxszv=7MI;zeK@~c=)VDrTU8+d

delta 7488
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

diff --git a/django/conf/locale/da/LC_MESSAGES/django.po b/django/conf/locale/da/LC_MESSAGES/django.po
index bf2f0e7f3c8..78530174772 100644
--- a/django/conf/locale/da/LC_MESSAGES/django.po
+++ b/django/conf/locale/da/LC_MESSAGES/django.po
@@ -14,10 +14,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-01-17 02:13-0600\n"
-"PO-Revision-Date: 2023-04-25 06:49+0000\n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 06:49+0000\n"
 "Last-Translator: Erik Ramsgaard Wognsen <r4mses@gmail.com>, 2020-2023\n"
-"Language-Team: Danish (http://www.transifex.com/django/django/language/da/)\n"
+"Language-Team: Danish (http://app.transifex.com/django/django/language/da/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -300,6 +300,9 @@ msgstr "tatarisk"
 msgid "Udmurt"
 msgstr "udmurtisk"
 
+msgid "Uyghur"
+msgstr "uygurisk"
+
 msgid "Ukrainian"
 msgstr "ukrainsk"
 
@@ -398,6 +401,15 @@ msgstr "Denne værdi skal være større end eller lig %(limit_value)s."
 msgid "Ensure this value is a multiple of step size %(limit_value)s."
 msgstr "Denne værdi skal være et multiplum af trinstørrelse %(limit_value)s."
 
+#, python-format
+msgid ""
+"Ensure this value is a multiple of step size %(limit_value)s, starting from "
+"%(offset)s, e.g. %(offset)s, %(valid_value1)s, %(valid_value2)s, and so on."
+msgstr ""
+"Denne værdi skal være et multiplum af trinstørrelse %(limit_value)s, "
+"startende fra %(offset)s, fx %(offset)s, %(valid_value1)s, %(valid_value2)s, "
+"osv."
+
 #, python-format
 msgid ""
 "Ensure this value has at least %(limit_value)d character (it has "
diff --git a/django/conf/locale/de/LC_MESSAGES/django.mo b/django/conf/locale/de/LC_MESSAGES/django.mo
index cd1f30aa2ddeb4b4465bdaf58c9f22c8ed7ecae8..e3ef1cbf9a6e58a526f163c5f4352c7c699c3857 100644
GIT binary patch
delta 7787
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

delta 7549
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

diff --git a/django/conf/locale/de/LC_MESSAGES/django.po b/django/conf/locale/de/LC_MESSAGES/django.po
index 98bc18d223b..90037a28f3f 100644
--- a/django/conf/locale/de/LC_MESSAGES/django.po
+++ b/django/conf/locale/de/LC_MESSAGES/django.po
@@ -8,16 +8,17 @@
 # jnns, 2011,2013
 # Jannis Leidel <jannis@leidel.info>, 2013-2018,2020
 # jnns, 2016
+# Markus Holtermann <info@markusholtermann.eu>, 2023
 # Markus Holtermann <info@markusholtermann.eu>, 2013,2015
 # Raphael Michel <mail@raphaelmichel.de>, 2021
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-01-17 02:13-0600\n"
-"PO-Revision-Date: 2023-04-25 06:49+0000\n"
-"Last-Translator: Florian Apolloner <florian@apolloner.eu>, 2018,2020-2023\n"
-"Language-Team: German (http://www.transifex.com/django/django/language/de/)\n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 06:49+0000\n"
+"Last-Translator: Markus Holtermann <info@markusholtermann.eu>, 2023\n"
+"Language-Team: German (http://app.transifex.com/django/django/language/de/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -300,6 +301,9 @@ msgstr "Tatarisch"
 msgid "Udmurt"
 msgstr "Udmurtisch"
 
+msgid "Uyghur"
+msgstr "Uigurisch"
+
 msgid "Ukrainian"
 msgstr "Ukrainisch"
 
@@ -400,6 +404,14 @@ msgstr "Dieser Wert muss größer oder gleich %(limit_value)s sein."
 msgid "Ensure this value is a multiple of step size %(limit_value)s."
 msgstr "Dieser Wert muss ein Vielfaches von %(limit_value)s sein."
 
+#, python-format
+msgid ""
+"Ensure this value is a multiple of step size %(limit_value)s, starting from "
+"%(offset)s, e.g. %(offset)s, %(valid_value1)s, %(valid_value2)s, and so on."
+msgstr ""
+"Dieser Wert muss ein Vielfaches von %(limit_value)s sein und bei %(offset)s "
+"beginnen, z.B. %(offset)s, %(valid_value1)s, %(valid_value2)s, und so weiter."
+
 #, python-format
 msgid ""
 "Ensure this value has at least %(limit_value)d character (it has "
diff --git a/django/conf/locale/dsb/LC_MESSAGES/django.mo b/django/conf/locale/dsb/LC_MESSAGES/django.mo
index 6ea54fb32cfc058c9baec5cac4945e8f078f5648..645e6c7c446bde1a393cf719d01d18eeeac04abc 100644
GIT binary patch
delta 7764
zcmb8!d017|8prX)BqHE|s5m4?1O-GKaRAL32Q+aY6;mNW#Sj%yGl$ddR;GE$v{ExG
z&1^EQu-jx=Iab<WqgGm)Woczr#`R|2@9*rlKe~V1=eg_gJ)gDKUVHB~?R`#k^lZ@A
zKL+`a#f0ANNaKT?Ylgqna_$}S2OFr?xtdovSB?=l2p6H+?M42%6MST$Ywlb(=z-mF
zF2><@Y=Q@nf9@n7IzKo*Q15r~UdCmj4&-4NmYdg`OU#?i<=BFDD=`?KLHg~U#ZY_>
zqj9Gle-k4pAHtgWG1hT@=e{7L8=k`&cmeC<B~-(DKF=no<1H};Q!x^IqUr}Dljm|V
z9LHlUPDYLVdQ8MMsN*{^)=y>+8C~EA*1<1OJw1nNco9=EnBl727B#gQsPnEu4ImHe
z;dnbf1AUZl#a8$TYCvzJuKzLmb>f#~bfIssF8+X;fy<~1)=%(GOv2if(^2hvVr%S=
zI<FKp;>D;NtwLRYJ!&a7qV~pi)Ih#XVE!w}{6xh)IHjd?^Y9X`#0utXGlnHOw+SD|
z9ypBQtik2j6BFpgl~{n<j1OQV{M7szHM5b)&NaoR$SqvgWaeKL<EhYy=cCs4b}Qd+
zK7*R_eW(i`M{U;Mup!2#c;~l4%|I_4hodnUx1k=W%SfMH1J*MFd-%!JB$I6pM?F?!
zQM-5^UW*G+Cmh3YJdL{GIjgVHhGn5#7qv9KFa)!$JOp*#2+YTEsQdbNSmtHaiTh9^
zJcL@iQ&xY*%I8rXsm59uoaS5<Mx*MRpl+Oq6N8*f#$}Y3wsr1ltVb_3u-(Y@{q6u6
zP2t<93!Xyt^c+TFHTJ{McFu86Hwe|S3RJrr%$ranT8_HGYI7}WU>i{FH(PlthUxjQ
zvWgeXS5Xc3qdN2sYWE&BPh0&3R7Zl^dm|6W)s*XDV|*BOon5GQ`%yD<2-VT|u#TSp
zqjumsR8N0EP35o1;N4}bPw(Ju&I}Bueh@OdE(a6wdaR2ZP&2v>^)&27ZR((o-s2o=
zwnBeB4s^4MA*h~RgFY-qjo?<)o~T5PWQ)~rMRjBcX5w>Je;%_bUqt%u`gC$`CYB@n
z)t$h;7~PrqA3`R#v-jn)9yJ4Bp{D)}#^MFk$Rabmku^hgtP|G3EL6vHtbR0Vs;{y7
z0#v&a9DoaOAnwXw{x#L%UAzm{L#=gVjKS8Z<C&<A^|x{k>b;SNYCjv*AwNdpQq=i(
zp&sW)Ft8M;js<n~t{3JfqZ6adSk$g>hMMYRGu`Zr>PRMPm-jKVQ8&uLcr3vLT!zfH
z+lp)h_XX;W8Pm;sf%$XEXe2XG-_y&m5pG6a|86I$$H!1pd;)djGpJ2>4(nqBUhHa@
zf*Md;GsEnOy6yl}y9vlZ{H~CUrg$1^1m&m;ti*A+7B$7^Q8(63(+q^6W+)0<VGK6L
z?x?9Bh1x??uo7pZZmf0C{X#MD{MRO<1F=|*ad-&p@lA6CkE3q<0`sPkzJj{JVe^z(
zZAS7<q~p!a4yg0`qn@_0RzF?p`Cn`eR-$(KW>mvxt$x4xDeA&MqIPp|FV7g%c?nn>
zJE3ma7uEi1)KgS~8t4-9CiJV~R;yTUR+_8Kd(3;y`^`<LJ+TEfL))!>hxt6}{jk%H
z@3Q(msHfyWFXs=e`G-_!xBiUUR1JGOHxje(YOKU!JcSc5r;q1jIGb`fZ<Eou0Ndf)
zs6FuqreIP(?}x{5>_mAPvK`#Z{rujPR8z4d$hqHfF$bRJEpZjL%l5wam!LM+8q|qT
zBg^g1BCFw22l8_aOOQ*r2T;dPqK>y1<kc4-PoUe3Y%}+npNw{K++fe<W}=yDw#SyV
z>w>|UkM!3~Ku!H5)O(`{wd-f0_Q*oiRNsyba4qV7+feQOJIH8cuc98aqvmO>LHPpe
zxxIwiL=AXf>w>AM8+1jTHxL_Q9_p7-DJI}DRQs(MhcBQu>0zWpe)lCAUEnu65SGJF
zY09yv8%)G_EW?^ui4nL4b-|5x{6*9f9K}?uJJh>T7KT$Eg0*lYM&bkv{QfT?qsL?c
zYKm5%ZnP=Tz_}+-H+%_O;a=28&!T1|WSBQoaj3^O9`!hOKwcfLFGissFXIYq$=a=8
zgZ;?<b59L-u7HXMbDg^lgV_3uaQP@+8XOPL<Es^iB2_MwM?#K8?fR|Q9D~MqGvz}K
zs5fc}MqwJxv+_gOl=43GHz9MvDlVbcuJKs!`@ajSJO*211?qzLq0ZZdTAHIc4=>^j
zoITE4n&a4pay4oO6Z5^9NJlM6RzB;m&DW0#ZMF$`Ef%4sazAR#j-Zz2E7a0l#LgHp
z-dp2tsHb2cYIhGsP5DTif|D>B_n9A{u6trU^WTWf_jVxc8n0n})CF2tIUO~E9;nTe
zZS^BDgmMASV#$i|S;`;smO6yDPxLxAZj#rriKsnOgzC@&KN(HMQq+a-KxWac$9DJ&
z2BxmSJD!f3sZ7)b`k+QU+{{CDd_3wgn}%vPA60(~>Zw{~W&b8Jy76|acnP(8512<#
zCwzyx;6+r2A_|>bhxJh-dJ;8|*HImM6E!pMqS}9eTIyq{rK(2m>vxyPsD}|Oyxz@?
zP(97TCO8&#p*fg?^Dzx~qi%c-^=1s4%zxcr3Tm$`#D;h$s@<cgJ@vBr4%X!U?n^T9
z9QY13f?7r12{EXiwnoiR8meR6urCg<@@=Ra-;M3@8=Q-A#m;raN~DkOHGCfv*^wV(
zHAZrO_wH10YCpp(D4#)%AYz*LoW`T3FbnJB08~fDS^X3Yp*#z<H!4sgUWj@uSK=HD
zFY&Ik5Ow}7=#L|_ij1CuCr~r78@1LaQG4M$w!o0--V`RGmaHpkZw$a>%)=C1f*Qc1
zsE)mYHSu-Sd2gXQaAZ33uc`f-3SH>D9SFY8YfuL@qGqT~)e<8y1rsp?n_)gC;e70d
z8?Y^Ygc%rG>J2OtbzVMdK>kwZU%PUnHFyct<4;jNK5pgHs8{S+RQt#o-rh(;wM)fl
z?1UOfA56s&sOv4lXuQ#^#8#B=^OMm9c4HYHMD5Zn3ZXa*qj01-3A<A+#RS}fP4Nw^
zji+!O{(`!3<xFn|SD~)64uf$EHV$G29wT#_iruq#kK@+a-m7tGxi{sjP#sxoZZJ2Q
zkD!)jtND!iJO<Vtb^hz-emj29)9((G(Heh(fhk8lhNrFm9O?$YnU~BEwzO^#fjTc5
zbzVb^z~;yRT{5a&s+n$f49NO-v5HLdO0zGj=h;@yLET_D>V{*izQ8Opr=h00)XEF2
zyco5ImZR4GF-!_P|77_7aTm;y75tE-ybUK~9B&gHUxciZ`vgbhU>@#Hct57&VQhy%
z^SvJ)9k2`KGAlofnu!yrnHj3}XZZuaNVTc7@xCB#B7P&jBK|vNbJ90dMq?atANf(%
zs2Al)<TWTIb?PyKr`omUSRU~!`F{|Z1j%c9+$#irwcKp^3>qut5nl&#-XD;9QeTJ2
zqHY19=U=IYwI7Eah`nBQ;KkOA@=nTETb=e(5_MgIxc_YwhEdR(D0L+C8a}52>3JfB
z<2)Gd4^@!#Z0`%?_#=ZU>Jtr#$5kL*@(6sk<{Iyl``GGgU@bqDW6AtPoF}fJtkj>-
zTIq}9OXBZ@(n>;`C|?CqGBJSY!FfS;uIm3xuaP<XX8~hqqdjy3@lV2knvbEx1H?eP
zKrZ?3i6NAqLZt!Zd7HZJfs*%rkG1xyYD^?h))&tZq96H9xPizZE)Z*oSBQHFrBOkw
ze@imQh=+-~oU|YBCw?X>i7`ZNLg^^+1~GvcYd620ywbZKfzO_N_O)`nwX1E8q`ni;
zgqWuN#~arra<INNXox+iJ3=U>QU05k4SasiCr_YjV(llA&j}py{=}k3RjH;OKTQ52
zQ9vj~5~YD0PoCCa=~g0z=t9&Xl;(T5ENfFtxr}&@C?Y;2lz#9CeEy5i%|sik8*Jwu
zpgh>>PU3q+Cyx2ok-3V9AeItJ-+8zn&DU`~k<SSSaX1db6@*f>N8qy^$C?uQU9rgO
zU&L(UYU-8lAr=O5%zrtVaAF{_g@__*5=v)?Zk*H)cM#RYlSFsw`k?-&RW0mID6J-z
z6IW6nN(@saX%P8&_-LTyeYB#krJjGK_Czujsl-R*eRwB^;Rx)F9f_C8pCJBB;nby3
zXoO0idbo{dJn|L~yv|j%ia10>(LNYE>;7#hw8cyuL;Ozuf2FrMIK>*YFkisFoEvzt
zTU|TUcYH9h$Lij~%R~ruR}uaPDU2lZ5{@IjB|amj5{ZP;-5%~$OsB2VDI$UBMyw_J
zP~RG_C+ZSU5bqFkh#QHm#J`EVh+l{iwBM!o|C<z&h;2lByLba!Lb)k%B~eK9BK}PM
zIX>D7yUi+$p#C9zh8RvPCMFX~pAbG}EVZC*WDr-aM@A_JL%pnPZgr1P9!<V8v5fpJ
zL@xOc@DAeHs?VFf7LlLkn^RF(UQtpu)i<Sl<_up_^2{ky<`h??%t`YVr%z4)OGQ%h
zyu#9wqDg$tE$*Nuf2rxHn!>Uo-<+AgnPscrONy<kXmvOyY{ArNbIYsxci&zsq;S@(
zstf%duDd#SL{#+jnZEhci%W}r^LJNOtbS^A>w+}j4TY1Z&74(IRycj`<ORMP{&M@W
zLf@>t>;K;_`3ij%h1dCt3QLQpuWpwcSG9h0_qfREQ|FfN-MD8dcd9yEdRxSQ0LOlR
AS^xk5

delta 7488
zcmYk=3w+PjAII@CmoanQ#buZon_-yE{W^?c8-}@zBqO)nN%F5>3TYHYqA0B<l>9^P
z{{F}<k)m?RrT!#^BBCPy*ZcSV?Em<GAANeBbH3+$Zr^jhzts=F1f0Ga;5!#m<W<Mj
zKft*vc(H_YM@WAVu2SbNP&g64!_L^ds#kA0@{ilbzgpr+Y=&Wx&NasjtccHJ1g=2-
zaohQq`Z?{D``jHb;X<l;H|k+gDs(k_n0?HF<`Aq-y%AUlbCGeo7qJM=$5Ob+?&o0;
z`Ft#n>#&UTIk$y`Iy{JhcoakND^$fR=1sf*7lu$?D9X8D3`adz9a%gVhs7`n!>}c4
z<~^_`jzisFgke4s%Sfn!kFX4GL5=hvs^XVe2TxnRDAU%`mO?!ji<&?^EQd*UzavJG
zAB3^!LrrKUs{M87(}P<{sG(h07Wbo8;2TtfKcgPJkEJm%+N&Rqwa8aNJ(q%-aTcon
zC{+8CP_JSdYHvJ`n%M4W)_*dILli8=HZ`1k9KXT^n9h2=i)S$ppN(;@6~-`~);I*)
z;0n|xJdYKyGNY17s1;4a$~XXN+D*0m8?{(}&2%#bdZ&j``E%w?)KUk=c@0)W?cSzX
z9($wek4DYhhy8I8_Q30?gVeUR_X@I5OaBinj<bE1n2($ww*-seCLDs>F$g2s0L3s4
z)nEduyc5>P9vFx|ER3@)pNo3#Wz5E<sE%)$zWXHfU|?NuhNV#NECy9x*Yb&|4x3>K
zY>y=|!^*Q!9S_Ap0US$wf&77ZHa2F~^Cni9(W?F8$O`&gX%cEM1~t+I48~^I0aK8+
z+#J+{8&UPPnR`$(`V_Tt$IX+d37kdMzi9cZsCIty=Xw8s*bUdft5^&*pfadk8)3#-
zc@tCv?NBR{iVHClE8!(nhYwKoiY0g}QwlZEa##i<RIc-1hlEC2AJt%EWK6EDm5)Vj
z&M8<3=OC-<<{}5fZNaj57PTp_qfSH7hTe1SP{+8p`Kb8>`g9|gghsXuqc9&egZ-#u
zbQCp{AFTW;Y9P0;1>Ujp#6&hE`4-3++zcFt>yd5dqLbJ+n1Nk!K@#u3Gl?@4Xa#CE
z@|M0X>Nqt)%`6Qyvw^6AO+qc<bkxA-TKOW>CR}FaD^T@TV@KSIsrUf>udXrcuLd(4
zd+)kGhL9hQs_-OgU^6X07xf`|6}2}$LOs6=bs7$!o<D&)&X>{uDw=o$YlmvDBkH+y
zpCx*ucKtxqQjajlnv+ovK8f1pGtAkjj^<)DT#eCq2w7Bj6?r=@s;T$I?1}n-EkI4g
zx0Zx{pATULyoh|}-96M&M)ISsC5}dQTo<+J5-=3AQ1wQlW;Di}Vm^gxcNVJNa@0iL
zMpoG8R*}#Q)}tCYhWdn_L@jY5zZmK`8MQJUF&5LX5>7-d`8?FIeG6a0HK-1ovqSYN
zTce&&MU`jZUHW&KB#uzfl^1miEAk7Y4sW7ncn8%%aBI&<v!R({_BBVLo_h+*;mcP3
zj=9P1AHuRa|7S_4;&r>BpENZPhUz#DwToMtX{b{%088UzsQS}U_2*+4=AmY~+1zgK
zGWViS6%JUzVe@nIxcQBF2DKN?qgLogE5BymKz$c(+x@#%ejjx@0@`}7x-@E&#<ykt
zwVAq8&=V(PA3T7=Ff!S>hj6C(Jx(B>+>WmquEz#gjIWCJL{qGdgOJzn=3o-;LEf_a
z9W~*G9rzsy;7i-V$9tmSrxfS9;fRjj@BL=1ME)4+!Jm+~<6=5_e{kd=N89BgZMl=E
z`&ClC``M`SrN}{YXHnmQaK3g$G1Khpv&2JYjyV!*P;nd<!iC6y-D1?zFF}1TmZNt4
zYSbRth+67TFdV-?b$A(7{~Bsyf1pm6FSLu7sE&aYG(er#Ca6u+4b@-{s)O;U2cN<6
z_!3sZe2m6DsQQ<%BHl!8(qKOL8c+o4`2?ig=h~2<j>|xG@ETUb_pmq~z#u$^YVfq(
z{|)sDLesn-moBJ|CSx&t4ol!%493N%_VZAuWIcxK{O=>7j?P$xi>MB7VJ!ZQnrTeB
zw<4`jE0u{lw*64YaTM~YaMQ6QZovn*4{Px5_GLKt3;8Q-w87+0b!UV6NVLf04?^6_
z5nvy>WVUuMoMoOu{&DrPy#J7R7PUfeqh_)jwe%-29`9JbCPzu%_*9I*9LqnAdS$Pp
zFN(xwD>#X@$lpdaShcVBU^1%10r)sh$1!*l^-2c!^ZrDehFZCN)C#Oay^0;EP4@|E
z<<8*{yws2N*AjN_@4c&R3@1Mf^-88=Bb<qPw_8!W{~&5tA3=3=93RCCsLhp{?U{wz
z136d$$6EPpb5S<$Uk&70!8+6oc49Cdu=3+rnEZD*o>z4VKPKO2p!eHRlCP8ob{aLX
z^B9JgPy_lCwGzb#dF_@(7Qt2Vk!V0-3i_AMDy%~-)pk?^dr%D@GrvX+{9Dw@TtU^l
zYvq9td%HapRj&qWLJ5{{h1#^fE|$nf9goqd2B)J2l#5Go5o$*D2YWN=fErL5YGpD}
z^|P=NK8#wCX{e5$Mh!3*^+{fW49w>~BN0KtDO5wZkQ3+bVmzii;&nU$^+lYG92mC-
zwO8(8c?@AkX@Ip+d#a7u1GSfiU^N_#dKGgqOy_?g35|3WYNTsXOSTo;<9^Er<#-*J
z#{|kp;1pbniCAW+x2xOZaq{{24Ne>8wVTNf)yh7ERq-(lr+=4ALg#b^Y6*8>DDFoM
z<g}Gv#=_)pU?AQ`&G;VbSe6^kU&c5G)y_TC^MND0V;YJ&1@WkrNI{=QG?auk!z8SZ
zGf_*p67|lup!UXojKi<7Ha<YTg4!d!fwjfr<U63AOGgbL8?~~-QSD5!^5;gf{;IHm
z0?lYSYE!+7dSDIK#7(F#))|b!yVwjPNAXp}zStONp=P!n_1qcMgxqLvQ%0liw?eJt
zz|pL~Mm*RGMq(uSF{oWU4~yVRRK536Guw!o$sVkOU!oekZ}$Tp^XiqsSjwxSo=?HC
zn1Nd19X=B3;3$^F<JcT8U^GUI@%Bb*)T`=`I*uby9TuWBtz01L`BGR2Bd}5c9pjJW
zn~q~2Vbpl<i})96rG0@DyaALn%bDfP%BYG_W~>>H8bBgy0!_@8c0bwdgc@KvY6W_s
zj^9A9+~<apPzR&U3FcH(2T!3MoPl~U7lZH>WP)xPs@|Jsp1IOoV}59^H#cDso&RlC
zunX0}UQ~yNt^9;}()<>+)E6v&&GI);d*^TTzw?RSW=+8Xl#ep^Bm37yb5?Wc-_0YT
z3cn(+#idX7e(!f;68R9mGWD?&Hoz&^3iGiEesB3od<3)-eNZb?aHWya_aV;;vd9Np
z1@-U0;wV@~sxEH9US6@k10`R!{QtMSnX;)?zQOzqj}difXDcRJ`LpJIJa6eG`u?-g
z-CCk7v5nY8bg<E_Bz=_ljnJjhYInEe{!sjo&=-wgSJ#-bGgy;&g?Nk5)t2)2umjPY
zbOP}m={JcJYOw{0(nJ_HMqmx%38DnCir}RAzvJb&Ux)}Gbp1^fCH<E_=lzF?lHo)a
zp;xLah&p>vAFzGIKq7&Nr#w(IYD(xTM}$-Oz@K9?lI}+6noT@MG$Y>=%UZeqw|&7i
zgTx<1P0AvPA$CLOULUK1>pvv4e{}iEP_aHSj7$hok0?bXQdV$PBJnM;&I)uoqPSn!
z@^kP8(UG#5*xsHkg^yaDt9XR?lW0l#SJ*>uRA;#w(TKuHs4I=gAr297gs#=Z6+&M>
zT}jlhO}y)6{r`CtYU$>f$~|58Jp6xSd`|i!BGc~qchpG=##yD3-1w1nUCXE93q&t_
zfD`F9*}b2z73KQd{v7GWL~G(n;%h?JMGybqdP-I%b`p(=W<($T{okGVCz&b4@5Dl)
zDP_98AaaS)mXF0u@}04|l~u+rl<9k~zXwJUDWor<E`8MU{VDHXeYqD++$5|0=f9>G
zB+O1!h#+)5Mf^aNC)yJWh~-2TyMLH;5}~U<5lZ=BWw_q(_}{<3wA3T`?}GlHCR3h=
zp2s3YGNG$0@jeknBy+zlw!!N72@yl+n&;sTVg~oqiHEJM3F*6}>sVgsYpQFF=HHFP
zWnwS!5>cE7zQ=0VgU}U-{fN<|#}mI0kwhcnI8l{YL9`)yQ*Rn}Bx)1s#5F=!PirrQ
z^mY|!{aa9Y7B3LDh<_2giGu6Jf&~79c$N5-c!$u{mFG8lNmqgN$Ce(6pAxST4Jki>
zwXootOG5qo|Iip~r4^|VZ|MTsS)va%Ai5LRiQB|*q9LIx*2A@?jjBX8`C3FLEB^o|
z5+U3xLG&(o|1o455W0%s4t$#!L_9;(qbvh;1$(&lxSzOV`2zZqSX7WPi{k5+E=*gU
zN&ie#)UQVu3QCfhMa(C3o!U^e>h7QogKDh`*-)y*+7gAQPMx}8XG(tA4H12sSKKgo
I?ChZb0(g5W)c^nh

diff --git a/django/conf/locale/dsb/LC_MESSAGES/django.po b/django/conf/locale/dsb/LC_MESSAGES/django.po
index 03450f41408..e7c0fb6ce54 100644
--- a/django/conf/locale/dsb/LC_MESSAGES/django.po
+++ b/django/conf/locale/dsb/LC_MESSAGES/django.po
@@ -6,10 +6,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-01-17 02:13-0600\n"
-"PO-Revision-Date: 2023-04-25 06:49+0000\n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 06:49+0000\n"
 "Last-Translator: Michael Wolf <milupo@sorbzilla.de>, 2016-2023\n"
-"Language-Team: Lower Sorbian (http://www.transifex.com/django/django/"
+"Language-Team: Lower Sorbian (http://app.transifex.com/django/django/"
 "language/dsb/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -294,6 +294,9 @@ msgstr "Tataršćina"
 msgid "Udmurt"
 msgstr "Udmurtšćina"
 
+msgid "Uyghur"
+msgstr "Ujguršćina"
+
 msgid "Ukrainian"
 msgstr "Ukrainšćina"
 
@@ -395,6 +398,15 @@ msgid "Ensure this value is a multiple of step size %(limit_value)s."
 msgstr ""
 "Zawěsććo, až toś gódnota jo wjelesere kšacoweje wjelikosći %(limit_value)s."
 
+#, python-format
+msgid ""
+"Ensure this value is a multiple of step size %(limit_value)s, starting from "
+"%(offset)s, e.g. %(offset)s, %(valid_value1)s, %(valid_value2)s, and so on."
+msgstr ""
+"Zawěsććo, až toś ta gódnota jo wjele wót kšacoweje wjelikosći "
+"%(limit_value)s, zachopinajucy z %(offset)s, na pś. %(offset)s, "
+"%(valid_value1)s, %(valid_value2)s a tak dalej."
+
 #, python-format
 msgid ""
 "Ensure this value has at least %(limit_value)d character (it has "
diff --git a/django/conf/locale/es/LC_MESSAGES/django.mo b/django/conf/locale/es/LC_MESSAGES/django.mo
index 3b29d84f71068eab6ca31989e9ac361c0d07692c..d95011b09bcad99706dce20d37b72b7b21724de1 100644
GIT binary patch
delta 7782
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

delta 7492
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

diff --git a/django/conf/locale/es/LC_MESSAGES/django.po b/django/conf/locale/es/LC_MESSAGES/django.po
index 3541f53cb22..1539ce87dfe 100644
--- a/django/conf/locale/es/LC_MESSAGES/django.po
+++ b/django/conf/locale/es/LC_MESSAGES/django.po
@@ -45,10 +45,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-01-17 02:13-0600\n"
-"PO-Revision-Date: 2023-04-25 06:49+0000\n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 06:49+0000\n"
 "Last-Translator: Uriel Medina <urimeba511@gmail.com>, 2020-2021,2023\n"
-"Language-Team: Spanish (http://www.transifex.com/django/django/language/"
+"Language-Team: Spanish (http://app.transifex.com/django/django/language/"
 "es/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -332,6 +332,9 @@ msgstr "Tártaro"
 msgid "Udmurt"
 msgstr "Udmurt"
 
+msgid "Uyghur"
+msgstr "Uigur"
+
 msgid "Ukrainian"
 msgstr "Ucraniano"
 
@@ -432,6 +435,15 @@ msgstr "Asegúrese de que este valor es mayor o igual a %(limit_value)s."
 msgid "Ensure this value is a multiple of step size %(limit_value)s."
 msgstr "Asegúrese de que este valor es múltiplo de %(limit_value)s."
 
+#, python-format
+msgid ""
+"Ensure this value is a multiple of step size %(limit_value)s, starting from "
+"%(offset)s, e.g. %(offset)s, %(valid_value1)s, %(valid_value2)s, and so on."
+msgstr ""
+"Asegúrese de que este valor sea un múltiplo del tamaño del "
+"paso%(limit_value)s, comenzando en%(offset)s, p.ej. %(offset)s, "
+"%(valid_value1)s, %(valid_value2)s, etcétera."
+
 #, python-format
 msgid ""
 "Ensure this value has at least %(limit_value)d character (it has "
diff --git a/django/conf/locale/es_AR/LC_MESSAGES/django.mo b/django/conf/locale/es_AR/LC_MESSAGES/django.mo
index 22621a404db5be46320282ebde3ccf4a3f6921da..5f62b7125a91c0b4831e062bdd3dfa5ebe350c53 100644
GIT binary patch
delta 7944
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
RwNWusN=sO!hfCVW|2GYDvH<`9

delta 7522
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

diff --git a/django/conf/locale/es_AR/LC_MESSAGES/django.po b/django/conf/locale/es_AR/LC_MESSAGES/django.po
index 9413067a5bb..ada4c3170fe 100644
--- a/django/conf/locale/es_AR/LC_MESSAGES/django.po
+++ b/django/conf/locale/es_AR/LC_MESSAGES/django.po
@@ -3,16 +3,17 @@
 # Translators:
 # Jannis Leidel <jannis@leidel.info>, 2011
 # lardissone <lardissone@gmail.com>, 2014
+# Natalia (Django Fellow), 2023
 # poli <poli@devartis.com>, 2014
-# Ramiro Morales, 2013-2022
+# Ramiro Morales, 2013-2023
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-01-17 02:13-0600\n"
-"PO-Revision-Date: 2023-04-25 06:49+0000\n"
-"Last-Translator: Ramiro Morales, 2013-2022\n"
-"Language-Team: Spanish (Argentina) (http://www.transifex.com/django/django/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 06:49+0000\n"
+"Last-Translator: Natalia (Django Fellow), 2023\n"
+"Language-Team: Spanish (Argentina) (http://app.transifex.com/django/django/"
 "language/es_AR/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -54,7 +55,7 @@ msgid "Catalan"
 msgstr "catalán"
 
 msgid "Central Kurdish (Sorani)"
-msgstr ""
+msgstr "Kurdo central (Sorani)"
 
 msgid "Czech"
 msgstr "checo"
@@ -296,6 +297,9 @@ msgstr "tártaro"
 msgid "Udmurt"
 msgstr "udmurto"
 
+msgid "Uyghur"
+msgstr "Uigur"
+
 msgid "Ukrainian"
 msgstr "ucraniano"
 
@@ -394,6 +398,15 @@ msgstr "Asegúrese de que este valor sea mayor o igual a %(limit_value)s."
 msgid "Ensure this value is a multiple of step size %(limit_value)s."
 msgstr "Asegúrese de que este valor sea múltiplo de %(limit_value)s."
 
+#, python-format
+msgid ""
+"Ensure this value is a multiple of step size %(limit_value)s, starting from "
+"%(offset)s, e.g. %(offset)s, %(valid_value1)s, %(valid_value2)s, and so on."
+msgstr ""
+"Confirme que este valor sea un múltiplo del tamaño del paso %(limit_value)s, "
+"empezando por %(offset)s, por ejemplo %(offset)s, %(valid_value1)s, "
+"%(valid_value2)s, y así sucesivamente."
+
 #, python-format
 msgid ""
 "Ensure this value has at least %(limit_value)d character (it has "
@@ -522,7 +535,7 @@ msgid "String (up to %(max_length)s)"
 msgstr "Cadena (máximo %(max_length)s)"
 
 msgid "String (unlimited)"
-msgstr ""
+msgstr "Cadena (ilimitado)"
 
 msgid "Comma-separated integers"
 msgstr "Enteros separados por comas"
diff --git a/django/conf/locale/et/LC_MESSAGES/django.mo b/django/conf/locale/et/LC_MESSAGES/django.mo
index f3ca809fc94041145309ecc8ecb8e9f26e95d2e1..186a2588de0d59fdfd47d8b732b4da7ad363136f 100644
GIT binary patch
delta 7608
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

delta 7433
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
MG6D*QjgAWbA4*^uhX4Qo

diff --git a/django/conf/locale/et/LC_MESSAGES/django.po b/django/conf/locale/et/LC_MESSAGES/django.po
index 384eb68e98d..ed0121e9e89 100644
--- a/django/conf/locale/et/LC_MESSAGES/django.po
+++ b/django/conf/locale/et/LC_MESSAGES/django.po
@@ -14,10 +14,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-01-17 02:13-0600\n"
-"PO-Revision-Date: 2023-04-25 06:49+0000\n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 06:49+0000\n"
 "Last-Translator: Martin <martinpajuste@gmail.com>, 2014-2015,2021-2023\n"
-"Language-Team: Estonian (http://www.transifex.com/django/django/language/"
+"Language-Team: Estonian (http://app.transifex.com/django/django/language/"
 "et/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -301,6 +301,9 @@ msgstr "tatari"
 msgid "Udmurt"
 msgstr "udmurdi"
 
+msgid "Uyghur"
+msgstr "Uiguuri"
+
 msgid "Ukrainian"
 msgstr "ukrania"
 
@@ -399,6 +402,12 @@ msgstr "Veendu, et see väärtus on suurem või võrdne kui %(limit_value)s."
 msgid "Ensure this value is a multiple of step size %(limit_value)s."
 msgstr "Veendu, et see väärtus on arvu %(limit_value)s kordne."
 
+#, python-format
+msgid ""
+"Ensure this value is a multiple of step size %(limit_value)s, starting from "
+"%(offset)s, e.g. %(offset)s, %(valid_value1)s, %(valid_value2)s, and so on."
+msgstr ""
+
 #, python-format
 msgid ""
 "Ensure this value has at least %(limit_value)d character (it has "
@@ -472,7 +481,7 @@ msgstr "%(model_name)s väljaga %(field_labels)s on juba olemas."
 
 #, python-format
 msgid "Constraint “%(name)s” is violated."
-msgstr ""
+msgstr "Kitsendust “%(name)s” on rikutud."
 
 #, python-format
 msgid "Value %(value)r is not a valid choice."
@@ -517,7 +526,7 @@ msgid "String (up to %(max_length)s)"
 msgstr "String (kuni %(max_length)s märki)"
 
 msgid "String (unlimited)"
-msgstr ""
+msgstr "String (piiramatu)"
 
 msgid "Comma-separated integers"
 msgstr "Komaga eraldatud täisarvud"
diff --git a/django/conf/locale/fa/LC_MESSAGES/django.mo b/django/conf/locale/fa/LC_MESSAGES/django.mo
index 974298bbac74b4822ff9a5833d282dcd73a049ba..c131325ee156387c61abb99ce6d23b34257b503c 100644
GIT binary patch
delta 6561
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
Qjy`sHL-y7&^%+tB11U@eeE<Le

delta 6537
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
AXaE2J

diff --git a/django/conf/locale/fa/LC_MESSAGES/django.po b/django/conf/locale/fa/LC_MESSAGES/django.po
index 732b9954d15..440cf8e3d0a 100644
--- a/django/conf/locale/fa/LC_MESSAGES/django.po
+++ b/django/conf/locale/fa/LC_MESSAGES/django.po
@@ -3,6 +3,7 @@
 # Translators:
 # Ahmad Hosseini <ahmadly.com@gmail.com>, 2020
 # alirezamastery <alireza.mastery@gmail.com>, 2021
+# ali salehi, 2023
 # Ali Vakilzade <ali.vakilzade@gmail.com>, 2015
 # Arash Fazeli <a.fazeli@gmail.com>, 2012
 # Eric Hamiter <ehamiter@gmail.com>, 2019
@@ -24,10 +25,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-05-17 05:23-0500\n"
-"PO-Revision-Date: 2022-07-25 06:49+0000\n"
-"Last-Translator: Eshagh <ase.mugem@gmail.com>\n"
-"Language-Team: Persian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 06:49+0000\n"
+"Last-Translator: ali salehi, 2023\n"
+"Language-Team: Persian (http://app.transifex.com/django/django/language/"
 "fa/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -68,6 +69,9 @@ msgstr "بوسنیایی"
 msgid "Catalan"
 msgstr "کاتالونیایی"
 
+msgid "Central Kurdish (Sorani)"
+msgstr ""
+
 msgid "Czech"
 msgstr "چکی"
 
@@ -308,6 +312,9 @@ msgstr "تاتار"
 msgid "Udmurt"
 msgstr "ادمورت"
 
+msgid "Uyghur"
+msgstr ""
+
 msgid "Ukrainian"
 msgstr "اکراینی"
 
@@ -405,6 +412,12 @@ msgstr "مطمئن شوید این مقدار بزرگتر و یا مساوی %(
 msgid "Ensure this value is a multiple of step size %(limit_value)s."
 msgstr ""
 
+#, python-format
+msgid ""
+"Ensure this value is a multiple of step size %(limit_value)s, starting from "
+"%(offset)s, e.g. %(offset)s, %(valid_value1)s, %(valid_value2)s, and so on."
+msgstr ""
+
 #, python-format
 msgid ""
 "Ensure this value has at least %(limit_value)d character (it has "
@@ -519,6 +532,9 @@ msgstr "بولی (درست یا غلط)"
 msgid "String (up to %(max_length)s)"
 msgstr "رشته (تا %(max_length)s)"
 
+msgid "String (unlimited)"
+msgstr "رشته (بی نهایت)"
+
 msgid "Comma-separated integers"
 msgstr "اعداد صحیح جدا-شده با ویلگول"
 
@@ -1198,8 +1214,8 @@ msgid ""
 "If you are using the <meta name=\"referrer\" content=\"no-referrer\"> tag or "
 "including the “Referrer-Policy: no-referrer” header, please remove them. The "
 "CSRF protection requires the “Referer” header to do strict referer checking. "
-"If you’re concerned about privacy, use alternatives like <a rel=\"noreferrer"
-"\" …> for links to third-party sites."
+"If you’re concerned about privacy, use alternatives like <a "
+"rel=\"noreferrer\" …> for links to third-party sites."
 msgstr ""
 "اگر شما از تگ <meta name=\"referrer\" content=\"no-referrer\"> استفاده "
 "می‌کنید یا سر تیتر \"Referrer-Policy: no-referrer\"  را اضافه کرده‌اید، لطفاً "
@@ -1299,13 +1315,13 @@ msgstr ""
 #, python-format
 msgid ""
 "You are seeing this page because <a href=\"https://docs.djangoproject.com/en/"
-"%(version)s/ref/settings/#debug\" target=\"_blank\" rel=\"noopener"
-"\">DEBUG=True</a> is in your settings file and you have not configured any "
-"URLs."
+"%(version)s/ref/settings/#debug\" target=\"_blank\" "
+"rel=\"noopener\">DEBUG=True</a> is in your settings file and you have not "
+"configured any URLs."
 msgstr ""
 "شما این صفحه را به این دلیل مشاهده می کنید که <a href=\"https://docs."
-"djangoproject.com/en/%(version)s/ref/settings/#debug\" target=\"_blank\" rel="
-"\"noopener\">DEBUG=True</a> در فایل تنظیمات شما وجود دارد و شما هیچ URL "
+"djangoproject.com/en/%(version)s/ref/settings/#debug\" target=\"_blank\" "
+"rel=\"noopener\">DEBUG=True</a> در فایل تنظیمات شما وجود دارد و شما هیچ URL "
 "تنظیم نکرده اید."
 
 msgid "Django Documentation"
diff --git a/django/conf/locale/fi/LC_MESSAGES/django.mo b/django/conf/locale/fi/LC_MESSAGES/django.mo
index 84df501223b95a11409e801bd5b6a8eddbe5d4dc..1a15cef9182e3b93a8f76140d4f6f603d5906316 100644
GIT binary patch
delta 7579
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
T7ZO%5ddifdg7q_pp9%jzi@`Od

delta 7483
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

diff --git a/django/conf/locale/fi/LC_MESSAGES/django.po b/django/conf/locale/fi/LC_MESSAGES/django.po
index 35ad0b89159..afea4268e40 100644
--- a/django/conf/locale/fi/LC_MESSAGES/django.po
+++ b/django/conf/locale/fi/LC_MESSAGES/django.po
@@ -4,7 +4,7 @@
 # Aarni Koskela, 2015,2017-2018,2020-2022
 # Antti Kaihola <antti.15+transifex@kaihola.fi>, 2011
 # Jannis Leidel <jannis@leidel.info>, 2011
-# Jiri Grönroos <jiri.gronroos@iki.fi>, 2021
+# Jiri Grönroos <jiri.gronroos@iki.fi>, 2021,2023
 # Lasse Liehu <larso@gmx.com>, 2015
 # Mika Mäkelä <mika.m.makela@gmail.com>, 2018
 # Klaus Dahlén, 2011
@@ -12,10 +12,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-05-17 05:23-0500\n"
-"PO-Revision-Date: 2022-07-25 06:49+0000\n"
-"Last-Translator: Aarni Koskela\n"
-"Language-Team: Finnish (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 06:49+0000\n"
+"Last-Translator: Jiri Grönroos <jiri.gronroos@iki.fi>, 2021,2023\n"
+"Language-Team: Finnish (http://app.transifex.com/django/django/language/"
 "fi/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -56,6 +56,9 @@ msgstr "bosnia"
 msgid "Catalan"
 msgstr "katalaani"
 
+msgid "Central Kurdish (Sorani)"
+msgstr ""
+
 msgid "Czech"
 msgstr "tšekki"
 
@@ -296,6 +299,9 @@ msgstr "tataarin kieli"
 msgid "Udmurt"
 msgstr "udmurtti"
 
+msgid "Uyghur"
+msgstr "uiguuri"
+
 msgid "Ukrainian"
 msgstr "ukraina"
 
@@ -394,6 +400,12 @@ msgstr "Tämän luvun on oltava vähintään %(limit_value)s."
 msgid "Ensure this value is a multiple of step size %(limit_value)s."
 msgstr "Varmista, että arvo on askelkoon %(limit_value)smonikerta. "
 
+#, python-format
+msgid ""
+"Ensure this value is a multiple of step size %(limit_value)s, starting from "
+"%(offset)s, e.g. %(offset)s, %(valid_value1)s, %(valid_value2)s, and so on."
+msgstr ""
+
 #, python-format
 msgid ""
 "Ensure this value has at least %(limit_value)d character (it has "
@@ -511,6 +523,9 @@ msgstr "Totuusarvo: joko tosi (True) tai epätosi (False)"
 msgid "String (up to %(max_length)s)"
 msgstr "Merkkijono (enintään %(max_length)s merkkiä)"
 
+msgid "String (unlimited)"
+msgstr "Merkkijono (rajoittamaton)"
+
 msgid "Comma-separated integers"
 msgstr "Pilkulla erotetut kokonaisluvut"
 
@@ -1188,8 +1203,8 @@ msgid ""
 "If you are using the <meta name=\"referrer\" content=\"no-referrer\"> tag or "
 "including the “Referrer-Policy: no-referrer” header, please remove them. The "
 "CSRF protection requires the “Referer” header to do strict referer checking. "
-"If you’re concerned about privacy, use alternatives like <a rel=\"noreferrer"
-"\" …> for links to third-party sites."
+"If you’re concerned about privacy, use alternatives like <a "
+"rel=\"noreferrer\" …> for links to third-party sites."
 msgstr ""
 "Jos käytät <meta name=\"referrer\" content=\"no-referrer\">-tagia tai "
 "\"Referrer-Policy: no-referrer\" -otsaketta, ole hyvä ja poista ne. CSRF-"
@@ -1283,19 +1298,20 @@ msgid ""
 "target=\"_blank\" rel=\"noopener\">release notes</a> for Django %(version)s"
 msgstr ""
 "Katso Djangon version %(version)s <a href=\"https://docs.djangoproject.com/"
-"en/%(version)s/releases/\" target=\"_blank\" rel=\"noopener"
-"\">julkaisutiedot</a>"
+"en/%(version)s/releases/\" target=\"_blank\" "
+"rel=\"noopener\">julkaisutiedot</a>"
 
 #, python-format
 msgid ""
 "You are seeing this page because <a href=\"https://docs.djangoproject.com/en/"
-"%(version)s/ref/settings/#debug\" target=\"_blank\" rel=\"noopener"
-"\">DEBUG=True</a> is in your settings file and you have not configured any "
-"URLs."
+"%(version)s/ref/settings/#debug\" target=\"_blank\" "
+"rel=\"noopener\">DEBUG=True</a> is in your settings file and you have not "
+"configured any URLs."
 msgstr ""
 "Näet tämän viestin, koska asetuksissasi on <a href=\"https://docs."
-"djangoproject.com/en/%(version)s/ref/settings/#debug\" target=\"_blank\" rel="
-"\"noopener\">DEBUG = True</a> etkä ole konfiguroinut yhtään URL-osoitetta."
+"djangoproject.com/en/%(version)s/ref/settings/#debug\" target=\"_blank\" "
+"rel=\"noopener\">DEBUG = True</a> etkä ole konfiguroinut yhtään URL-"
+"osoitetta."
 
 msgid "Django Documentation"
 msgstr "Django-dokumentaatio"
diff --git a/django/conf/locale/fr/LC_MESSAGES/django.mo b/django/conf/locale/fr/LC_MESSAGES/django.mo
index a794b2f5881d0e5ad7e4be9929630f6818ede5e9..08b33f0a79e14887c7467ae2c586022abfb79843 100644
GIT binary patch
delta 7728
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

delta 7488
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

diff --git a/django/conf/locale/fr/LC_MESSAGES/django.po b/django/conf/locale/fr/LC_MESSAGES/django.po
index 2c335c562bb..6c5a6dda753 100644
--- a/django/conf/locale/fr/LC_MESSAGES/django.po
+++ b/django/conf/locale/fr/LC_MESSAGES/django.po
@@ -13,10 +13,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-01-17 02:13-0600\n"
-"PO-Revision-Date: 2023-04-25 06:49+0000\n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 06:49+0000\n"
 "Last-Translator: Claude Paroz <claude@2xlibre.net>, 2013-2023\n"
-"Language-Team: French (http://www.transifex.com/django/django/language/fr/)\n"
+"Language-Team: French (http://app.transifex.com/django/django/language/fr/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -299,6 +299,9 @@ msgstr "Tatar"
 msgid "Udmurt"
 msgstr "Oudmourte"
 
+msgid "Uyghur"
+msgstr "Ouïghour"
+
 msgid "Ukrainian"
 msgstr "Ukrainien"
 
@@ -403,6 +406,15 @@ msgstr ""
 "Assurez-vous que cette valeur est un multiple de la taille de pas "
 "%(limit_value)s."
 
+#, python-format
+msgid ""
+"Ensure this value is a multiple of step size %(limit_value)s, starting from "
+"%(offset)s, e.g. %(offset)s, %(valid_value1)s, %(valid_value2)s, and so on."
+msgstr ""
+"Assurez-vous que cette valeur est un multiple de la taille de pas "
+"%(limit_value)s, débutant à %(offset)s, par ex. %(offset)s, "
+"%(valid_value1)s, %(valid_value2)s, etc."
+
 #, python-format
 msgid ""
 "Ensure this value has at least %(limit_value)d character (it has "
diff --git a/django/conf/locale/gl/LC_MESSAGES/django.mo b/django/conf/locale/gl/LC_MESSAGES/django.mo
index fad393f53497ec962baccc8c5710c587396e69ae..d4d4dbbeea4db929be250bc14be3c7257eca7c23 100644
GIT binary patch
delta 7737
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

delta 7488
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

diff --git a/django/conf/locale/gl/LC_MESSAGES/django.po b/django/conf/locale/gl/LC_MESSAGES/django.po
index 3d8305bd1d5..58f7858566f 100644
--- a/django/conf/locale/gl/LC_MESSAGES/django.po
+++ b/django/conf/locale/gl/LC_MESSAGES/django.po
@@ -13,10 +13,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-01-17 02:13-0600\n"
-"PO-Revision-Date: 2023-04-25 06:49+0000\n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 06:49+0000\n"
 "Last-Translator: X Bello <xbello@gmail.com>, 2023\n"
-"Language-Team: Galician (http://www.transifex.com/django/django/language/"
+"Language-Team: Galician (http://app.transifex.com/django/django/language/"
 "gl/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -300,6 +300,9 @@ msgstr "Tártaro"
 msgid "Udmurt"
 msgstr "Udmurt"
 
+msgid "Uyghur"
+msgstr "Uigur"
+
 msgid "Ukrainian"
 msgstr "Ucraíno"
 
@@ -400,6 +403,15 @@ msgid "Ensure this value is a multiple of step size %(limit_value)s."
 msgstr ""
 "Asegúrese de que este valor é un múltiplo do tamaño do paso %(limit_value)s."
 
+#, python-format
+msgid ""
+"Ensure this value is a multiple of step size %(limit_value)s, starting from "
+"%(offset)s, e.g. %(offset)s, %(valid_value1)s, %(valid_value2)s, and so on."
+msgstr ""
+"Asegúrese de que este valor é un múltiplo do tamaño do paso %(limit_value)s, "
+"comezando por %(offset)s, p. ex. %(offset)s, %(valid_value1)s, "
+"%(valid_value2)s, e sucesivos."
+
 #, python-format
 msgid ""
 "Ensure this value has at least %(limit_value)d character (it has "
diff --git a/django/conf/locale/he/LC_MESSAGES/django.mo b/django/conf/locale/he/LC_MESSAGES/django.mo
index 6cd5abacf1c7fa29eb261e861400e8ac5f721434..e84ead52d11b388fc112fe4d58d5c581f1d6950d 100644
GIT binary patch
delta 8964
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
VZqFeLZSj;Z%-a?d<?(pT{{r`v<CFjZ

delta 7375
zcmYk>37pQ=9>?+X@R%9X3^T^qr+H==W9%~s!zj#*u?(`C>{((88M56xw}nvI#&S_N
zq^8YM4=NRH5?xy<w_8X;h@w)KZuj$@|IdB(f6ecCpL71_{LlZK|2hBXQ5$afihuA0
zk5%$7a~wT=&eg)FBAt6r>3Eeo7oczwCSe{fMb$gXM*?2MHdu{JE9`@<@ky+PyRim-
zgSX;!RQnoaC=a@pUc&W4owyIn;e2zEx!iopT!%^2djZSfUgW;rKJ?=OjK;%u{#z_h
z{uD;wk64lZ-R~sSVML;HVORm<FdkJg&CIa#ZLkvM9q<<HYvsd{$#eH$I2K`LoQZVd
z7GWLSWakg-e2{{#NvPvXSP_3m-DyO?yHF*pPriobb5Qm3Q8(TPW3d1=<@X|gZZ;np
z!1Ji<Z9>(56V-kv24hHkL_#Azg1XRoRKq{80){cqY7md9SPRuI8#ThdsQTkj9TcIa
zemZI`JcgQ)_i!@q!R6R4nfZT!#OKLO4|c2V+<H8U>+oUbt1YIaP#H&{7Ta2^ibu^~
zQ8O1^*SVUQfLy}0w)|k!0H>oK-IJDIQ<wSIi7gap>OMwY_ylS(Ud1X{g<-2+Bh-l7
z<3Q|(J#jN?!}#hsM-x{SHRbJ4Gm~fDiEIE@fPS17Br$@-gQy1IU^t#bUGTD%N2EE|
zn0zG+!}eGf^DN&D)vh-d;9VGj+svJ)b|0e#cmT^`@Qj_fU<JQmc}`qIt!6(fFA6K7
z%4?xIu8Tu_EKHn7eqICTUd6bE-pF>LI@pVv!GjoyXHYkK8QDESca20x3c?yW$2D9R
zRKo{Q75`>FiW<=qsHt0Ku0oCM8C3n}Ex!?UovoIC%X}YIZx2Rl{~sa|O~KdZxzZDC
zL)3`NGVjG0jn#22>H=?}I`{xJBYRLcxDT}$zp(Pts2e<oy51$^&s|qJ{k!^2yj7Ww
zdXr@%lj1rd8^BFQZMT)EseB2w3*JMm=08x|Hm0d(vf13sMcvo{4B&9o03ODm7Q=iJ
z8p%34@dD~bHe)7+to$P8lD~rdxvX^OCg6Bv8MtHE0n2B2BkqQJ=Dkt7W(dY$5o#ch
zW-$M{lhqVd#Ai`=8bX!7jhfmIt^8wDy+fFTC$JNyHuI)-0;=6~)FXWeE8#*rzYg^%
zUa@?r8S}3f#yb?K!I!8DoWUsk5w%}$pr*V=bMJ=wp)OQ_sz2Nui~3HuA2p*7nva<C
zQ0*3?7V+|+C03(4T7!wW1C#L>(zo-qaE{q^Eienmpk7eVp$70i>TC8G>XBYW-m)(C
zHt&X;p=P!vs^dFQYb%&TB96p3)Kt$xjp$)>zPSW-;Z>-5uc1b=4YjJ@K@DIxs{JX{
z8}b5bW;?a?I_`^_nF6e<{XdL^w$)>(XSEi!Xtv-2+==S2dn>P_UZ@KULY0reeK;Dw
z#OAHNjw-NnHLy6;byLkuGrv@x|1c{kGUuQguEbc}VC6f_Pwo6E)M~zpsu#%uQM+1Z
zQ&h*<s72e~9D`~%6)R}}&n2OTD^Lwy#>%(@HNwx#Bj#7;ar2~k#yoHSX#Q;ehFSyH
zQER}@S8GrmlqVshQTsj?RiUz#S4ZuJ1k^LGk6N60s6|wWy>Jos!;?4)Gg+yFagF(3
zyr29azRUaI{&qb7CM0U#?tN|c#x(LXkjLoOV>3L4%(AO=hjVZ6rIU|K$cOQ^8Hy{h
z3SPx(7}L@Fy^v<!gZ#M?KG+!UyqT08^g8OF%~vWX7Mq`;D#qt{Z@jLksas;MHrJaQ
z%x%c3b~~{Qo<{E1okc&MM?LDFP>b9j%=H#SMbs1rum(0lRmd}YV<Pz>sCu)o0zPi}
zRhU4&1l4Yrc@Q-tU!m&%f+<+GllKcLm`0)z1^K88&$JVBQ4L=~ZO>h(3mmudi`bNW
zc%C<aR;Z3Uqh_iP*2cl8nS2P@q3(6mb$&wX2i>0}^a6?O>@}>6wa6!+W+D^y^SLjo
zgUJ|=LCY^gb+87t4ZkqI$1w8OP#yZZc)KbFnFN=DQS|TbCDDe5G#zK+)~>w6F+HD`
z5oUF#43GElTz02({JE~Z87)4IRCQ-iH`;=wttsw<nz<RMA2v%-H~OySui&lp?~?m^
z&#pb{0z<J5&cbwj76bS>YPVd$G_1>BOU9lUz#^Q5OU=0cUilJiM|lV}6PHcj0A^9o
zJcfi8R{}<07LLbU)Rb<;NZgI__$jL1_sCXvmr&PfJkTp|V`ihu^RWmEurlsPy#Y@S
zWd2p*7Yejkd<9;E6jX;9W)|ws^Dr9wV?`W=y3iEV4b8#1JgSAboP4!GEMVM(y51n(
zMsf^lz>@|u|9a&vp+FaW4y)l-?1}ra1tt#h8umrq$S})KFlV4{V79ry%2%KUxX$vM
zP>XUq>c-y-TH;fya1zzvB38%iSOw#UdL1`JHEe?~VmD00E2wr=hIt*-HtVCx(=h?t
zp>AN18N8c>Ml=osI33ks6{<lA>dmza+u>eJ#qz_wXPJ(wmy0X|HxhNj@0f?p^Qd}d
zMtHv?0!TkW*NTL;OAhKr3b7{6Kuzg#)D1m@T70iyXM7*^ETit`s}!puUu<q6K8~MY
zE9^g#AE3Ahb)D}}kNgs*X#e|1c`us!n8b-3)FK;$0i1$rxE$5tv#2TDXl})-<ljdA
z++jXgZ!UAR*KP%>-Fj5LO{jtF#)|asj*`&GFPJwlh5RjJys1n_-9R4d0)4R&-iKPO
zt5F?nF?XV_w-?p!ON_(QsDWLx@`!twe>IFJp{Wj-X{be(feo=E25_R~7o%Q8J1_$;
zq8>@oSnnAZVpH<-%<Y&;{ye5(+&J%sv&J$1x`8|j!mu~$nH8W`e=$bl2J;Qnh(18w
z;6c=loWQaeTj)L8c(WeXqr44j<Rft=PD0J(#X{ykl0?|O-jv0nMijsX*c-KKgQ!LG
zG(LlyQSEx(=Xn=KkspnIEW*n;4S&GG@m{?F6Fl$6aLUIAE%AUk%bbG|R9IlHK+Vt^
zvjla4jpjCU2kOQ?Lfz0I%OA7+S<7ERT|elX=p`ai9mJV6P!~u-EvCkn&%!d~yP)dl
zn|;i?%n{~TbD}xboaGsGvq|Vqo<M!sEVBwF=0?<%ZbfaI?N)ve^+=9jEj)+G7=FL^
zT~Z$zr0b5;a0fn&Ehq8c6mUCE(*AGBSJQk7Uc$lHVzP6$W3l-ewk97p#rsERJ}O^q
z`F-dk--D=3Vjb#es6vj<iMxmz<agp?Vl}agc%J@UHBRiogM^OT2)$~5SH_M3_#?qR
zx_hkbCL2kx&Kxf^*Z*dr+0|}B*&D>IL>0<306o^|7x)NJ@H0jf53gCZcym>MusbCw
zgf@u|hUm%>%_;jr1sr)qC-OcbskFrVcmgU=b{g9fi--&&jWV`D>2cK5@O8XNY$7!8
z3-qnfmdZ`Z<Y9f(!E<nL5RVgGiRzpSVP~9ye?2ykS!e~ra1ODC_>d@1{dt&8bReBf
zL=x%bKOnAYRs54gCUNu7E*?(2M%+Q@I7#p(DgEVe0RK+ZCiW8lA$k*9Q9A0=ftKGY
zVjD4#(6QE|bOruIdaLr9mNGP0rVPiw30~Tz>s<M}iR;7;q8TxcV0r)lIAN(5aWqkn
zYc(KFS$SR3Us+n@l5dF<tt|K$iSw3WpSatpFcupSX+#Y9diXZ+2yvWvnfMnG$GJMF
zL+?%<uX>dJRO!L_@|KUsO!7KfniDkss+LLh&XxX4U>50PL=!7}5~~xPEZ@PrjQ3hv
z++yh%%(rw7*H2X+g#Oou-UxnT6mhGsBa4s1^<>^9!io2ZZwMU?i7urnHY)WZE&a6_
zP1$$aOTj2oi9{RDTqJ%a?jYX}>tGUb^N1%sl+1HC3-CeWEusoBm-wF0QIoo{L^A0<
zgx{{SoAjr|J4CGJv4liACr4mMtF(l)j=Ds5Vk&WkSV?rVIwak<#79bS{6dr=`YOY*
z+`~1Y{$bMHhzQbU@d8nesHAl~n}m+-#OtLg?_=Lz((SF&S{P0F5j!^xA0pZl;a2A<
zJ6DN(4(X3AuYa-W=z@*$528T(=u0At!q!%y9M+^vM^9o1kxy9$(U@pK{x?EL91%ra
zBAzAA5?KW6!v%;xi4{aIVl(jyQITuhJc<izMg?0@P<*olYm?uPcM>y+1oC0TC#1I!
zt%#+Bj{g!bm8SS*j%SFgg#NwyD4ru4kuFQ<I7B>6JV1mI9J#JJpU;%0y^m}v4<gyj
z8mY81kwUbf>>pT}$R%zg{~0z4l}kwX7xzdS7&?%2&>xzTx;P>f)ilQ+I@SCQUug4f
z{mO=-Gn@NDnQeE37vJcZ8=aBfD4oAnfsFLb^x_`b)nfWg8a}>g?C4R`0v#qy4zz7o
zT#}twcIworp*`8d!i#%#D+wj!?~DvzdSu;^7mlndK09EhFHn49Vq9qIz<z#TYG~i!
glCV&4<l1tfw+dI32~8fq${$KBTH*`sm{J(=KRTjG3jhEB

diff --git a/django/conf/locale/he/LC_MESSAGES/django.po b/django/conf/locale/he/LC_MESSAGES/django.po
index cd074cd77ad..630a99b6d18 100644
--- a/django/conf/locale/he/LC_MESSAGES/django.po
+++ b/django/conf/locale/he/LC_MESSAGES/django.po
@@ -3,18 +3,21 @@
 # Translators:
 # 534b44a19bf18d20b71ecc4eb77c572f_db336e9 <f8268c65f822ec11a3a2e5d482cd7ead_175>, 2011-2012
 # Jannis Leidel <jannis@leidel.info>, 2011
-# Meir Kriheli <mkriheli@gmail.com>, 2011-2015,2017,2019-2020
+# Meir Kriheli <mkriheli@gmail.com>, 2011-2015,2017,2019-2020,2023
 # Menachem G., 2021
+# Menachem G., 2021
+# אורי רודברג <uri@speedy.net>, 2021
 # Yaron Shahrabani <sh.yaron@gmail.com>, 2021
-# Uri Rodberg <uri@speedy.net>, 2021
+# אורי רודברג <uri@speedy.net>, 2020,2022-2023
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2021-11-18 21:19+0000\n"
-"Last-Translator: Transifex Bot <>\n"
-"Language-Team: Hebrew (http://www.transifex.com/django/django/language/he/)\n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 06:49+0000\n"
+"Last-Translator: Meir Kriheli <mkriheli@gmail.com>, "
+"2011-2015,2017,2019-2020,2023\n"
+"Language-Team: Hebrew (http://app.transifex.com/django/django/language/he/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -55,6 +58,9 @@ msgstr "בוסנית"
 msgid "Catalan"
 msgstr "קאטלונית"
 
+msgid "Central Kurdish (Sorani)"
+msgstr "כורדית מרכזית (סוראני)"
+
 msgid "Czech"
 msgstr "צ'כית"
 
@@ -212,7 +218,7 @@ msgid "Marathi"
 msgstr "מראטהי"
 
 msgid "Malay"
-msgstr ""
+msgstr "מלאית"
 
 msgid "Burmese"
 msgstr "בּוּרְמֶזִית"
@@ -295,6 +301,9 @@ msgstr "טטרית"
 msgid "Udmurt"
 msgstr "אודמורטית"
 
+msgid "Uyghur"
+msgstr "אויגורית"
+
 msgid "Ukrainian"
 msgstr "אוקראינית"
 
@@ -328,7 +337,7 @@ msgstr "הפצת תכנים"
 #. Translators: String used to replace omitted page numbers in elided page
 #. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10].
 msgid "…"
-msgstr ""
+msgstr "..."
 
 msgid "That page number is not an integer"
 msgstr "מספר העמוד אינו מספר שלם"
@@ -381,11 +390,23 @@ msgstr "יש לוודא שערך זה הינו %(limit_value)s (כרגע %(show_
 
 #, python-format
 msgid "Ensure this value is less than or equal to %(limit_value)s."
-msgstr "יש לוודא שערך זה פחות מ או שווה ל־%(limit_value)s ."
+msgstr "יש לוודא שערך זה פחות מ או שווה ל־%(limit_value)s."
 
 #, python-format
 msgid "Ensure this value is greater than or equal to %(limit_value)s."
-msgstr "יש לוודא שהערך גדול מ או שווה ל־%(limit_value)s."
+msgstr "יש לוודא שערך זה גדול מ או שווה ל־%(limit_value)s."
+
+#, python-format
+msgid "Ensure this value is a multiple of step size %(limit_value)s."
+msgstr "יש לוודא שערך זה מהווה מכפלה של %(limit_value)s."
+
+#, python-format
+msgid ""
+"Ensure this value is a multiple of step size %(limit_value)s, starting from "
+"%(offset)s, e.g. %(offset)s, %(valid_value1)s, %(valid_value2)s, and so on."
+msgstr ""
+"יש לוודא שערך זה מהווה מכפלה של צעד בגודל %(limit_value)s, החל מ־%(offset)s, "
+"לדוגמה: %(offset)s, %(valid_value1)s, %(valid_value2)s וכו'."
 
 #, python-format
 msgid ""
@@ -454,7 +475,7 @@ msgid ""
 "%(allowed_extensions)s."
 msgstr ""
 "סיומת הקובץ \"%(extension)s\" אסורה. הסיומות המותרות הן: "
-"'%(allowed_extensions)s."
+"%(allowed_extensions)s."
 
 msgid "Null characters are not allowed."
 msgstr "תווי NULL אינם מותרים. "
@@ -466,6 +487,10 @@ msgstr "ו"
 msgid "%(model_name)s with this %(field_labels)s already exists."
 msgstr "%(model_name)s·עם·%(field_labels)s·אלו קיימים כבר."
 
+#, python-format
+msgid "Constraint “%(name)s” is violated."
+msgstr "המגבלה \"%(name)s\" הופרה."
+
 #, python-format
 msgid "Value %(value)r is not a valid choice."
 msgstr "ערך %(value)r אינו אפשרות חוקית."
@@ -480,8 +505,8 @@ msgstr "שדה זה אינו יכול להיות ריק."
 msgid "%(model_name)s with this %(field_label)s already exists."
 msgstr "%(model_name)s·עם·%(field_label)s·זה קיימת כבר."
 
-#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'.
-#. Eg: "Title must be unique for pub_date year"
+#. Translators: The 'lookup_type' is one of 'date', 'year' or
+#. 'month'. Eg: "Title must be unique for pub_date year"
 #, python-format
 msgid ""
 "%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s."
@@ -507,6 +532,9 @@ msgstr "בוליאני (אמת או שקר)"
 msgid "String (up to %(max_length)s)"
 msgstr "מחרוזת (עד %(max_length)s תווים)"
 
+msgid "String (unlimited)"
+msgstr "מחרוזת (ללא הגבלה)."
+
 msgid "Comma-separated integers"
 msgstr "מספרים שלמים מופרדים בפסיקים"
 
@@ -772,20 +800,20 @@ msgstr ""
 "שתצטרך להגיש דיווח באג אם הבעיה נמשכת."
 
 #, python-format
-msgid "Please submit at most %d form."
-msgid_plural "Please submit at most %d forms."
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-msgstr[3] ""
+msgid "Please submit at most %(num)d form."
+msgid_plural "Please submit at most %(num)d forms."
+msgstr[0] "נא לשלוח טופס %(num)d לכל היותר."
+msgstr[1] "נא לשלוח %(num)d טפסים לכל היותר."
+msgstr[2] "נא לשלוח %(num)d טפסים לכל היותר."
+msgstr[3] "נא לשלוח %(num)d טפסים לכל היותר."
 
 #, python-format
-msgid "Please submit at least %d form."
-msgid_plural "Please submit at least %d forms."
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-msgstr[3] ""
+msgid "Please submit at least %(num)d form."
+msgid_plural "Please submit at least %(num)d forms."
+msgstr[0] "נא לשלוח טופס %(num)dאו יותר."
+msgstr[1] "נא לשלוח %(num)d טפסים או יותר."
+msgstr[2] "נא לשלוח %(num)d טפסים או יותר."
+msgstr[3] "נא לשלוח %(num)d טפסים או יותר."
 
 msgid "Order"
 msgstr "מיון"
@@ -1183,6 +1211,9 @@ msgid ""
 "required for security reasons, to ensure that your browser is not being "
 "hijacked by third parties."
 msgstr ""
+"הודעה זו מופיעה מאחר ואתר ה־HTTPS הזה דורש מהדפדפן שלך לשלוח \"Referer "
+"header\", אך הוא לא נשלח. זה נדרש מסיבות אבטחה, כדי להבטיח שהדפדפן שלך לא "
+"נחטף ע\"י צד שלישי."
 
 msgid ""
 "If you have configured your browser to disable “Referer” headers, please re-"
@@ -1196,12 +1227,12 @@ msgid ""
 "If you are using the <meta name=\"referrer\" content=\"no-referrer\"> tag or "
 "including the “Referrer-Policy: no-referrer” header, please remove them. The "
 "CSRF protection requires the “Referer” header to do strict referer checking. "
-"If you’re concerned about privacy, use alternatives like <a rel=\"noreferrer"
-"\" …> for links to third-party sites."
+"If you’re concerned about privacy, use alternatives like <a "
+"rel=\"noreferrer\" …> for links to third-party sites."
 msgstr ""
 "אם השתמשת בתג<meta name=\"referrer\" content=\"no-referrer\">או הוספת header "
-"של “Referrer-Policy: no-referrer”, נא להסיר אותם. הגנת ה־CSRF דורשת"
-" ‎“Referer” header לבדיקת ה־referer. אם פרטיות מדאיגה אותך, ניתן להשתמש "
+"של “Referrer-Policy: no-referrer”, נא להסיר אותם. הגנת ה־CSRF דורשת "
+"‎“Referer” header לבדיקת ה־referer. אם פרטיות מדאיגה אותך, ניתן להשתמש "
 "בתחליפים כמו <a rel=\"noreferrer\" …> לקישור אל אתרי צד שלישי."
 
 msgid ""
@@ -1293,13 +1324,13 @@ msgstr ""
 #, python-format
 msgid ""
 "You are seeing this page because <a href=\"https://docs.djangoproject.com/en/"
-"%(version)s/ref/settings/#debug\" target=\"_blank\" rel=\"noopener"
-"\">DEBUG=True</a> is in your settings file and you have not configured any "
-"URLs."
+"%(version)s/ref/settings/#debug\" target=\"_blank\" "
+"rel=\"noopener\">DEBUG=True</a> is in your settings file and you have not "
+"configured any URLs."
 msgstr ""
 "עמוד זה מופיע בעקבות המצאות <a href=\"https://docs.djangoproject.com/en/"
-"%(version)s/ref/settings/#debug\" target=\"_blank\" rel=\"noopener"
-"\">DEBUG=True</a> בקובץ ההגדרות שלך ולא הגדרת שום URLs."
+"%(version)s/ref/settings/#debug\" target=\"_blank\" "
+"rel=\"noopener\">DEBUG=True</a> בקובץ ההגדרות שלך ולא הגדרת שום URLs."
 
 msgid "Django Documentation"
 msgstr "תיעוד Django"
diff --git a/django/conf/locale/hsb/LC_MESSAGES/django.mo b/django/conf/locale/hsb/LC_MESSAGES/django.mo
index 23840dc37817fbdec417541843f4f6278b77bdba..600b787b05fb1ff35a899e7b3ab1b184332799d8 100644
GIT binary patch
delta 7742
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
S(ENV&A|_2>49h3ajQ$Uttab_j

delta 7488
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

diff --git a/django/conf/locale/hsb/LC_MESSAGES/django.po b/django/conf/locale/hsb/LC_MESSAGES/django.po
index 9374e41001e..a5fb97cfb53 100644
--- a/django/conf/locale/hsb/LC_MESSAGES/django.po
+++ b/django/conf/locale/hsb/LC_MESSAGES/django.po
@@ -6,10 +6,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-01-17 02:13-0600\n"
-"PO-Revision-Date: 2023-04-25 06:49+0000\n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 06:49+0000\n"
 "Last-Translator: Michael Wolf <milupo@sorbzilla.de>, 2016-2023\n"
-"Language-Team: Upper Sorbian (http://www.transifex.com/django/django/"
+"Language-Team: Upper Sorbian (http://app.transifex.com/django/django/"
 "language/hsb/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -294,6 +294,9 @@ msgstr "Tataršćina"
 msgid "Udmurt"
 msgstr "Udmurtšćina"
 
+msgid "Uyghur"
+msgstr "Ujguršćina"
+
 msgid "Ukrainian"
 msgstr "Ukrainšćina"
 
@@ -393,6 +396,15 @@ msgid "Ensure this value is a multiple of step size %(limit_value)s."
 msgstr ""
 "Zawěsćće, zo tuta hódnota je množina kročeloweje wulkosće %(limit_value)s."
 
+#, python-format
+msgid ""
+"Ensure this value is a multiple of step size %(limit_value)s, starting from "
+"%(offset)s, e.g. %(offset)s, %(valid_value1)s, %(valid_value2)s, and so on."
+msgstr ""
+"Zawěsćće, zo tuta hódnota je mnoho króć kročeloweje wulkosće "
+"%(limit_value)s, započinajo z %(offset)s, na př. %(offset)s, "
+"%(valid_value1)s, %(valid_value2)s a tak dale."
+
 #, python-format
 msgid ""
 "Ensure this value has at least %(limit_value)d character (it has "
diff --git a/django/conf/locale/hu/LC_MESSAGES/django.mo b/django/conf/locale/hu/LC_MESSAGES/django.mo
index 06465ca70b9c0d81a76e420b61c8376b8de6aecf..621965a691502672aaf17f9a586671ec2f571282 100644
GIT binary patch
delta 9160
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

delta 7315
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
Q9C-V|1Yh9d*!#o&2j+Al@c;k-

diff --git a/django/conf/locale/hu/LC_MESSAGES/django.po b/django/conf/locale/hu/LC_MESSAGES/django.po
index 43a04a38849..54dd7ef6cad 100644
--- a/django/conf/locale/hu/LC_MESSAGES/django.po
+++ b/django/conf/locale/hu/LC_MESSAGES/django.po
@@ -2,8 +2,9 @@
 #
 # Translators:
 # Akos Zsolt Hochrein <hoch.akos@gmail.com>, 2018
-# András Veres-Szentkirályi, 2016-2021
+# András Veres-Szentkirályi, 2016-2021,2023
 # Attila Nagy <>, 2012
+# Balázs R, 2023
 # Dóra Szendrei <szendrgigi@gmail.com>, 2017
 # Istvan Farkas <istvan.farkas@gmail.com>, 2019
 # Jannis Leidel <jannis@leidel.info>, 2011
@@ -15,10 +16,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-05-17 05:23-0500\n"
-"PO-Revision-Date: 2022-05-25 06:49+0000\n"
-"Last-Translator: János R, 2022\n"
-"Language-Team: Hungarian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 06:49+0000\n"
+"Last-Translator: András Veres-Szentkirályi, 2016-2021,2023\n"
+"Language-Team: Hungarian (http://app.transifex.com/django/django/language/"
 "hu/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -59,6 +60,9 @@ msgstr "Bosnyák"
 msgid "Catalan"
 msgstr "Katalán"
 
+msgid "Central Kurdish (Sorani)"
+msgstr "Közép-kurd (szoráni)"
+
 msgid "Czech"
 msgstr "Cseh"
 
@@ -216,7 +220,7 @@ msgid "Marathi"
 msgstr "Maráthi"
 
 msgid "Malay"
-msgstr ""
+msgstr "Maláj"
 
 msgid "Burmese"
 msgstr "Burmai"
@@ -299,6 +303,9 @@ msgstr "Tatár"
 msgid "Udmurt"
 msgstr "Udmurt"
 
+msgid "Uyghur"
+msgstr "ujgur"
+
 msgid "Ukrainian"
 msgstr "Ukrán"
 
@@ -397,7 +404,15 @@ msgstr "Bizonyosodjon meg arról, hogy az érték %(limit_value)s, vagy nagyobb.
 
 #, python-format
 msgid "Ensure this value is a multiple of step size %(limit_value)s."
+msgstr "Bizonyosodjon meg arról, hogy az érték %(limit_value)s többszöröse."
+
+#, python-format
+msgid ""
+"Ensure this value is a multiple of step size %(limit_value)s, starting from "
+"%(offset)s, e.g. %(offset)s, %(valid_value1)s, %(valid_value2)s, and so on."
 msgstr ""
+"Az érték %(limit_value)s többszörösével kell hogy eltérjen %(offset)s-hoz "
+"képest, pl. %(offset)s, %(valid_value1)s, %(valid_value2)s, és így tovább.  "
 
 #, python-format
 msgid ""
@@ -476,7 +491,7 @@ msgstr "Már létezik %(model_name)s ilyennel: %(field_labels)s."
 
 #, python-format
 msgid "Constraint “%(name)s” is violated."
-msgstr ""
+msgstr "\"%(name)s\" kényszer megsértve."
 
 #, python-format
 msgid "Value %(value)r is not a valid choice."
@@ -520,6 +535,9 @@ msgstr "Logikai (True vagy False)"
 msgid "String (up to %(max_length)s)"
 msgstr "Karakterlánc (%(max_length)s hosszig)"
 
+msgid "String (unlimited)"
+msgstr "Karakterlánc (korlátlan hosszúságú)"
+
 msgid "Comma-separated integers"
 msgstr "Vesszővel elválasztott egészek"
 
@@ -795,14 +813,14 @@ msgstr ""
 #, python-format
 msgid "Please submit at most %(num)d form."
 msgid_plural "Please submit at most %(num)d forms."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Legfeljebb %(num)d űrlapot küldjön be."
+msgstr[1] "Legfeljebb %(num)d űrlapot küldjön be."
 
 #, python-format
 msgid "Please submit at least %(num)d form."
 msgid_plural "Please submit at least %(num)d forms."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Legalább %(num)d űrlapot küldjön be."
+msgstr[1] "Legalább %(num)d űrlapot küldjön be."
 
 msgid "Order"
 msgstr "Sorrend"
@@ -1145,38 +1163,38 @@ msgstr ", "
 #, python-format
 msgid "%(num)d year"
 msgid_plural "%(num)d years"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%(num)d év"
+msgstr[1] "%(num)d év"
 
 #, python-format
 msgid "%(num)d month"
 msgid_plural "%(num)d months"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%(num)d hónap"
+msgstr[1] "%(num)d hónap"
 
 #, python-format
 msgid "%(num)d week"
 msgid_plural "%(num)d weeks"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%(num)d hét"
+msgstr[1] "%(num)d hét"
 
 #, python-format
 msgid "%(num)d day"
 msgid_plural "%(num)d days"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%(num)d nap"
+msgstr[1] "%(num)d nap"
 
 #, python-format
 msgid "%(num)d hour"
 msgid_plural "%(num)d hours"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%(num)d óra"
+msgstr[1] "%(num)d óra"
 
 #, python-format
 msgid "%(num)d minute"
 msgid_plural "%(num)d minutes"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%(num)d perc"
+msgstr[1] "%(num)d perc"
 
 msgid "Forbidden"
 msgstr "Hozzáférés megtagadva"
@@ -1190,6 +1208,10 @@ msgid ""
 "required for security reasons, to ensure that your browser is not being "
 "hijacked by third parties."
 msgstr ""
+"Ezt az üzenetet azért látja, mert ezen a HTTPS oldalon kötelező a \"Referer "
+"header\", amelyet a böngészőnek kellene küldenie, de nem tette. Ez az adat "
+"biztonsági okokból kötelező, ez biztosítja, hogy a böngészőt nem irányítja "
+"át egy harmadik fél."
 
 msgid ""
 "If you have configured your browser to disable “Referer” headers, please re-"
diff --git a/django/conf/locale/id/LC_MESSAGES/django.mo b/django/conf/locale/id/LC_MESSAGES/django.mo
index 22a85f1734550fbe8f29246187431a0566abdccb..4a2eb2bb4c48919c4b9a0b32387eabfe411a6c80 100644
GIT binary patch
delta 7566
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

delta 7445
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
I4mlnEf3Xr6WB>pF

diff --git a/django/conf/locale/id/LC_MESSAGES/django.po b/django/conf/locale/id/LC_MESSAGES/django.po
index b22f585365d..f0027b7f024 100644
--- a/django/conf/locale/id/LC_MESSAGES/django.po
+++ b/django/conf/locale/id/LC_MESSAGES/django.po
@@ -3,10 +3,10 @@
 # Translators:
 # Adiyat Mubarak <adiyatmubarak@gmail.com>, 2017
 # Claude Paroz <claude@2xlibre.net>, 2018
-# Fery Setiawan <gembelweb@gmail.com>, 2015-2019,2021-2022
+# Fery Setiawan <gembelweb@gmail.com>, 2015-2019,2021-2023
 # Jannis Leidel <jannis@leidel.info>, 2011
 # M Asep Indrayana <me@drayanaindra.com>, 2015
-# oon arfiandwi <oon.arfiandwi@gmail.com>, 2016,2020
+# oon arfiandwi (OonID) <oon.arfiandwi@gmail.com>, 2016,2020
 # rodin <romihardiyanto@gmail.com>, 2011
 # rodin <romihardiyanto@gmail.com>, 2013-2016
 # sag᠎e <laymonage@gmail.com>, 2018-2019
@@ -15,10 +15,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-05-17 05:23-0500\n"
-"PO-Revision-Date: 2022-07-25 06:49+0000\n"
-"Last-Translator: Fery Setiawan <gembelweb@gmail.com>\n"
-"Language-Team: Indonesian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 06:49+0000\n"
+"Last-Translator: Fery Setiawan <gembelweb@gmail.com>, 2015-2019,2021-2023\n"
+"Language-Team: Indonesian (http://app.transifex.com/django/django/language/"
 "id/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -59,6 +59,9 @@ msgstr "Bosnia"
 msgid "Catalan"
 msgstr "Catalan"
 
+msgid "Central Kurdish (Sorani)"
+msgstr "Kurdi Tengah (Sorani)"
+
 msgid "Czech"
 msgstr "Ceska"
 
@@ -299,6 +302,9 @@ msgstr "Tatar"
 msgid "Udmurt"
 msgstr "Udmurt"
 
+msgid "Uyghur"
+msgstr ""
+
 msgid "Ukrainian"
 msgstr "Ukrainia"
 
@@ -398,6 +404,12 @@ msgid "Ensure this value is a multiple of step size %(limit_value)s."
 msgstr ""
 "Pastikan nilai ini adalah kelipatan dari ukuran langkah %(limit_value)s."
 
+#, python-format
+msgid ""
+"Ensure this value is a multiple of step size %(limit_value)s, starting from "
+"%(offset)s, e.g. %(offset)s, %(valid_value1)s, %(valid_value2)s, and so on."
+msgstr ""
+
 #, python-format
 msgid ""
 "Ensure this value has at least %(limit_value)d character (it has "
@@ -505,6 +517,9 @@ msgstr "Nilai Boolean (Salah satu dari True atau False)"
 msgid "String (up to %(max_length)s)"
 msgstr "String (maksimum %(max_length)s)"
 
+msgid "String (unlimited)"
+msgstr "String (tidak terbatas)"
+
 msgid "Comma-separated integers"
 msgstr "Bilangan asli yang dipisahkan dengan koma"
 
@@ -1181,8 +1196,8 @@ msgid ""
 "If you are using the <meta name=\"referrer\" content=\"no-referrer\"> tag or "
 "including the “Referrer-Policy: no-referrer” header, please remove them. The "
 "CSRF protection requires the “Referer” header to do strict referer checking. "
-"If you’re concerned about privacy, use alternatives like <a rel=\"noreferrer"
-"\" …> for links to third-party sites."
+"If you’re concerned about privacy, use alternatives like <a "
+"rel=\"noreferrer\" …> for links to third-party sites."
 msgstr ""
 "Jika Anda menggunakan tag <meta name=\"referrer\" content=\"no-referrer\"> "
 "atau menyertakan bagian kepala 'Referrer-Policy: no-referrer', harap hapus "
@@ -1284,14 +1299,14 @@ msgstr ""
 #, python-format
 msgid ""
 "You are seeing this page because <a href=\"https://docs.djangoproject.com/en/"
-"%(version)s/ref/settings/#debug\" target=\"_blank\" rel=\"noopener"
-"\">DEBUG=True</a> is in your settings file and you have not configured any "
-"URLs."
+"%(version)s/ref/settings/#debug\" target=\"_blank\" "
+"rel=\"noopener\">DEBUG=True</a> is in your settings file and you have not "
+"configured any URLs."
 msgstr ""
 "Anda sedang melihat halaman ini karena <a href=\"https://docs.djangoproject."
-"com/en/%(version)s/ref/settings/#debug\" target=\"_blank\" rel=\"noopener"
-"\">DEBUG=True</a> berada di berkas pengaturan Anda dan Anda belum "
-"mengonfigurasi URL apa pun."
+"com/en/%(version)s/ref/settings/#debug\" target=\"_blank\" "
+"rel=\"noopener\">DEBUG=True</a> berada di berkas pengaturan Anda dan Anda "
+"belum mengonfigurasi URL apa pun."
 
 msgid "Django Documentation"
 msgstr "Dokumentasi Django"
diff --git a/django/conf/locale/ja/LC_MESSAGES/django.mo b/django/conf/locale/ja/LC_MESSAGES/django.mo
index 36fa177cbee927786ec0f1418f97b165229ffdee..d7f0f768d2ebe538c67e7c7cf142090eec5e1839 100644
GIT binary patch
delta 7744
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

delta 7527
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
Hz995}CGjsh

diff --git a/django/conf/locale/ja/LC_MESSAGES/django.po b/django/conf/locale/ja/LC_MESSAGES/django.po
index d7221215e7e..591cdf3080b 100644
--- a/django/conf/locale/ja/LC_MESSAGES/django.po
+++ b/django/conf/locale/ja/LC_MESSAGES/django.po
@@ -21,10 +21,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-01-17 02:13-0600\n"
-"PO-Revision-Date: 2023-04-25 06:49+0000\n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 06:49+0000\n"
 "Last-Translator: Shinya Okano <tokibito@gmail.com>, 2012-2019,2021,2023\n"
-"Language-Team: Japanese (http://www.transifex.com/django/django/language/"
+"Language-Team: Japanese (http://app.transifex.com/django/django/language/"
 "ja/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -308,6 +308,9 @@ msgstr "タタール語"
 msgid "Udmurt"
 msgstr "ウドムルト語"
 
+msgid "Uyghur"
+msgstr "ウイグル語"
+
 msgid "Ukrainian"
 msgstr "ウクライナ語"
 
@@ -405,8 +408,15 @@ msgstr "この値は %(limit_value)s 以上でなければなりません。"
 
 #, python-format
 msgid "Ensure this value is a multiple of step size %(limit_value)s."
+msgstr "この値は %(limit_value)s の倍数でなければなりません。"
+
+#, python-format
+msgid ""
+"Ensure this value is a multiple of step size %(limit_value)s, starting from "
+"%(offset)s, e.g. %(offset)s, %(valid_value1)s, %(valid_value2)s, and so on."
 msgstr ""
-"この値がステップサイズ %(limit_value)s の倍数であることを確認してください。"
+"この値は%(offset)s から始まる %(limit_value)s の倍数でなければなりません。"
+"例. %(offset)s%(valid_value1)s%(valid_value2)s など。"
 
 #, python-format
 msgid ""
diff --git a/django/conf/locale/ko/LC_MESSAGES/django.mo b/django/conf/locale/ko/LC_MESSAGES/django.mo
index a53d26e3934ef1423c56b3a824724e26ca308c25..0aaf757398d4b3714e1a4d15033f6c477c47dbd6 100644
GIT binary patch
delta 7814
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

delta 7373
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
L<t@#IJ{a*o2CoiL

diff --git a/django/conf/locale/ko/LC_MESSAGES/django.po b/django/conf/locale/ko/LC_MESSAGES/django.po
index 6cdf1529145..52832dcc518 100644
--- a/django/conf/locale/ko/LC_MESSAGES/django.po
+++ b/django/conf/locale/ko/LC_MESSAGES/django.po
@@ -21,6 +21,7 @@
 # Kagami Sascha Rosylight <saschanaz@outlook.com>, 2017
 # Mariusz Felisiak <felisiak.mariusz@gmail.com>, 2021
 # Seho Noh <iam@sehonoh.kr>, 2018
+# Seoeun(Sun☀️) Hong, 2023
 # Subin Choi <os1742@gmail.com>, 2016
 # Taesik Yoon <xotlr43@gmail.com>, 2015
 # 정훈 이, 2021
@@ -28,10 +29,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-05-17 05:23-0500\n"
-"PO-Revision-Date: 2021-12-25 06:49+0000\n"
-"Last-Translator: 정훈 이\n"
-"Language-Team: Korean (http://www.transifex.com/django/django/language/ko/)\n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 06:49+0000\n"
+"Last-Translator: Seoeun(Sun☀️) Hong, 2023\n"
+"Language-Team: Korean (http://app.transifex.com/django/django/language/ko/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -71,6 +72,9 @@ msgstr "보스니아어"
 msgid "Catalan"
 msgstr "카탈로니아어"
 
+msgid "Central Kurdish (Sorani)"
+msgstr "중부 쿠르드어 (소라니어)"
+
 msgid "Czech"
 msgstr "체코어"
 
@@ -311,6 +315,9 @@ msgstr "타타르"
 msgid "Udmurt"
 msgstr "이제프스크"
 
+msgid "Uyghur"
+msgstr ""
+
 msgid "Ukrainian"
 msgstr "우크라이나어"
 
@@ -409,6 +416,12 @@ msgstr "%(limit_value)s 이상의 값을 입력해 주세요."
 msgid "Ensure this value is a multiple of step size %(limit_value)s."
 msgstr ""
 
+#, python-format
+msgid ""
+"Ensure this value is a multiple of step size %(limit_value)s, starting from "
+"%(offset)s, e.g. %(offset)s, %(valid_value1)s, %(valid_value2)s, and so on."
+msgstr ""
+
 #, python-format
 msgid ""
 "Ensure this value has at least %(limit_value)d character (it has "
@@ -471,7 +484,7 @@ msgstr "%(model_name)s의 %(field_labels)s 은/는 이미 존재합니다."
 
 #, python-format
 msgid "Constraint “%(name)s” is violated."
-msgstr ""
+msgstr "%(name)s을(를) 위반하였습니다."
 
 #, python-format
 msgid "Value %(value)r is not a valid choice."
@@ -515,6 +528,9 @@ msgstr "boolean(True 또는 False)"
 msgid "String (up to %(max_length)s)"
 msgstr "문자열(%(max_length)s 글자까지)"
 
+msgid "String (unlimited)"
+msgstr ""
+
 msgid "Comma-separated integers"
 msgstr "정수(콤마로 구분)"
 
@@ -780,12 +796,12 @@ msgstr ""
 #, python-format
 msgid "Please submit at most %(num)d form."
 msgid_plural "Please submit at most %(num)d forms."
-msgstr[0] ""
+msgstr[0] "최대 %(num)d개의 양식을 제출하세요."
 
 #, python-format
 msgid "Please submit at least %(num)d form."
 msgid_plural "Please submit at least %(num)d forms."
-msgstr[0] ""
+msgstr[0] "최소 %(num)d개의 양식을 제출하세요."
 
 msgid "Order"
 msgstr "순서:"
@@ -1179,8 +1195,8 @@ msgid ""
 "If you are using the <meta name=\"referrer\" content=\"no-referrer\"> tag or "
 "including the “Referrer-Policy: no-referrer” header, please remove them. The "
 "CSRF protection requires the “Referer” header to do strict referer checking. "
-"If you’re concerned about privacy, use alternatives like <a rel=\"noreferrer"
-"\" …> for links to third-party sites."
+"If you’re concerned about privacy, use alternatives like <a "
+"rel=\"noreferrer\" …> for links to third-party sites."
 msgstr ""
 "<meta name=\"referrer\" content=\"no-referrer\">태그나  'Referrer-Policy: no-"
 "referrer' 헤더를 포함하고 있다면, 제거해주시기 바랍니다. CSRF 방지를 위한 리"
@@ -1278,13 +1294,14 @@ msgstr ""
 #, python-format
 msgid ""
 "You are seeing this page because <a href=\"https://docs.djangoproject.com/en/"
-"%(version)s/ref/settings/#debug\" target=\"_blank\" rel=\"noopener"
-"\">DEBUG=True</a> is in your settings file and you have not configured any "
-"URLs."
+"%(version)s/ref/settings/#debug\" target=\"_blank\" "
+"rel=\"noopener\">DEBUG=True</a> is in your settings file and you have not "
+"configured any URLs."
 msgstr ""
 "이 페이지는 어떤 URL도 지정되지 않았고, settings 파일에 <a href=\"https://"
-"docs.djangoproject.com/en/%(version)s/ref/settings/#debug\" target=\"_blank"
-"\" rel=\"noopener\">DEBUG=True</a>가 설정되어 있을 때 표시됩니다."
+"docs.djangoproject.com/en/%(version)s/ref/settings/#debug\" "
+"target=\"_blank\" rel=\"noopener\">DEBUG=True</a>가 설정되어 있을 때 표시됩니"
+"다."
 
 msgid "Django Documentation"
 msgstr "Django 문서"
diff --git a/django/conf/locale/lv/LC_MESSAGES/django.mo b/django/conf/locale/lv/LC_MESSAGES/django.mo
index ea68d6b15598b12b90fcb6094b3838dab25e5c01..3e4fae85eb6e4d9d9d324bb715fead86d6466999 100644
GIT binary patch
delta 7841
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

delta 7511
zcmY+|30PLe9>?)P1w;Y?#a%!Y1rbHaeNPZYQE<&Qb6;+jySd!Ax@In!xL$K9m$XeY
zrE;O0nqAG@O4CfQnP!=3nr3M?t^57G=TFab&*PuZ%$zxMX6DSCgZ%VOz^ShTd|ySC
zSn4=>2RK&+FO_oc2<c7HDs}E_3di9EY>(Zmdi7Q#|J*KqG{e)_7|X^u*93F00zQY8
za1HX$74k#(IpdZ4+#N6BqGG)hDHuqFY%|yFY4$S*VKwTFz+yNT>9?DYC2#?T;SxK)
z4nxRqz>>HHOFN%)J4on;A7c<6#WHvjRq={>%g+CfQIr>pb1oF4QP)*NCeI~eFs5T!
zY=#<nF4n-uQRkOnSs#g2B-FrGER8!*J^dI}@i^ATGnNlz*qYif)O9sc14zM0Ot<ry
z7)O2p)<hp_KpRo*Z$Y0f+(|+W?Zyb)kD7rmPz_#1U3eeEF(}@vAC0xhS3zBuff{iS
zRQ*w?_Q#_h#gnMD@f>Pkd*hk^2_z0uunb#PcWx4%#C+_;e7%C_a2-CA;9PS|U^p#s
z5VpiMs6}`l%VTAFCDTze+7T;bU!-X_+43uEG5;Frb_(=N525m3nYU0=9hB%b7>ioH
zjj$YcN7WyV8o3X9;}Xop>!^*?D#?2UJy26W9ZTXYpCuL`JIF1^68Iht!a@we7#2V<
zCZZZlMU}V1x|oYW=)>YT%kpzk*Db_8_#*1Yw@u%D61p%b*&AUP>X{{=%9AahhPq*6
zEQJr@1DIpweNZ<Zf&&8BmN<v}fjTT~%uDeGR-E3d{gTKG`dl~(HJE_vX)1<dV{D5V
zNLy|;>cV$W^>&#bqDJ%yYUWOur%?kqhpK<c^4C!9{Or&3{C~3(uAWyh7}cTDs8w6Z
zOtkWbs0P}gW+V$2V;)w-Z&5e=6ICxb)ti|xR7WGRG*(i%_J3^>>S<k6gAI^AxmH#_
z2DLaRVlkYJ%&MD*Yz(&pBk&w*QC>&whQRvXb!|}FxVt&boPs``m`g%ETZM7B0X2gC
zsBLr<HInbF{2Hnwx3MYSvGTMu79{zmNFUtO_&9DumYIuBXWd{9W@COj&%Zs1vlM6s
zYCPyoeKKl0HAIc9BWh&*P#qhOn!;(Qj?c65C8$NX%F5TE>b;JcxD&JRPxL>!2F$-2
z%xmC1>)seeemJVaR8+@iT7DktMY0sNHnyU!-;LT02T<34j@r(b(f=qKdL3(nYA+LY
zT_>L<x}#QoKh#u@Fvpk^P!~=`t@5YMS*RP$!&rPB<MALesqPx`bX;5`?~U0N^#aRB
z4aB#Zguc%Qu{>TvUi0oAYAR#+sB4PjQ8!LTExJ@JgFR67MxsXam^sm$fok_zRK3-x
zfviPl*ymm&p%H9DHSj6w6?z&q#c6yobmP{jnaRYO*byt@IMkFskJ`2`;|ur(>V{2N
zp?Z`pP}gUn%5(58_jh?Dj!=-zgZdIH@P*M0Z=ptb2X%wc7M?L?eKW)CWsX8!Hv=Pa
zp_Q*U-?Q@vF+%(Q90^stZYT6fQv+pDH%>&Y;$~(?)UN1@;rKUH{b{KB3$QG%LydI1
zS!nJy_n}V}4p_k<^O$+U{K7noS_|h<GxWWc|7hMsy%&D5^LMTMK5BOawDKNxIBJpB
zX~q0&F?FG!D^9?kcmRiDOl#-*<4p4+jwRo^4R15thV?L*w~E$8BTT{p$m4gjF&#fd
zp0fKDHQ@Sf`CTG_H*H%VH>F@lhWBDf$@F%^MAY`kN4BurgzfMmW?>Q;eU!$cUe&8n
z+w3r=;UCC5#?_~CO&o@LWzWYz+-2_ZSz^C=*gTH$R6LEv@OPxc?hn+|>$RyV4Md%f
zLaqL2EQxWbwUA`_<`_gi6SY=4S-Ec@30*i6gK>gYn2uU>`KTVRLDk!c+D=<B77H;B
z&!R?p&(2rx;O+YqEJ=ALmc!1LABrK`|6@pKs-~cBuo)}j4pfJZV+fu>jp!0;&D=pY
zjH{CEJ&Hc48_hBopgO)BHS(8GyKDoho$Xjj`~MRXy1}=0;s)x1VjaCVVF+rQC1W%;
zMV-&ZQ0#>|KNz*>#-Yw{!pm5IKjO+x{PKcxa-91ww(QJK;{L8l7e<2>bDd*QE;7%X
zk-o^zarwwXcgIjO6WP`4STaVE&%vtr2qxeRtb*%NQ@+RYUs(P&R-inz8}lDSq6P^S
zv_(DBewLq(dUr2H?S{=b77yY`Y}VboZUbr?et??E>!?R}7fYe*;dL++^+=NNF|5~v
z`PV95O@UVR8>kU(K{a#``GC0-s0K^%a`3NqRKwAzsgA>5SPMhZhgu8sP&ZtHnyD42
zb~d4|d#5M!uL^~BVlVn{jB4nFc^>uRxQdI|hc|FN`DY&HziC*rw>N+rs2kkIvUm@}
zFtU%gn_^KNsfT&k#z!KB#A4J8>_s)OAJvhgsF9qu@(bn_)C}B2&EP%Mh(h{$Mxf4@
zM_nI}YA+czum+~D4GHb@98^#Hqb?kcx^NQCMjvWzl<eo7PejdJy4eJEgI1`IQwP+e
z>SN{oQSA*!t(7N`j`-Xf5>XUvLQU~*tcCkf`}`_uDkJz1XptshV{D09oRiH3Scd$o
zs3|TqkDxks9;@LMR7XMwXi@Y0%aTxqRI@3n=NZ@mv#fj}vW4ABY>40ElNkGm_wIiY
z^-K@pbgVki`%mo()J)ZX)SLQ77)!n_M)^n#CJ}>^P#sx{dZsU<db$bqY~Mw7?0r<d
z-Kb}I5ZmKP%*L2O-Xj``y72_m3u-EA#^#{fUyDB7;4Knra62a8UeuIdMlHsBs0K<5
z_BvVylgOuGH1@+{I1aUTCZeu;%AAe5VLs}9t5E~mIGFiY#m!dmuK7M{WcyG(K898C
zvgHGZc;EG^Se^1bY=9Fj|0Y(^b(X(|T00R#y>^mN9nKoc{Od;96a->V)T8K!6>%D>
z;!;%4mt!EVMUC`TR0p<UaXf_@&>2+yi+27hYKBV><JUE;h`N53k3<O)3o!_np{8~<
z*1!X(RecRLg>E=+GYCU<Y#pkh4X7Kujq1oQObp<ajK7h;Jc2*x;DwRi{dSJ>I_Ud=
zggS7*JZyeup2A?xpEbY1K=N13o2cvWnD?waV6=CGVAS;ys18=ZQW)>$eJ;f+G%{PE
zZjfc>pf2o&n$rHL28N+#U@U6H6U-^*bn_{5CaR;e&H4Uvp8q1NuncvB6&Q-^t$d4F
zU~We>RA~7<s5j_GsNL{6YEArr)i9g~-V0N4AkN0e@d^&t{_oAVkge<X;$*Bo#`_=8
zN^DC07fi=gu4;rsuo<qx7I@n7<(}|nqAT*~|2jI7nM7`#mGmGVY87;U|DnaQic~W0
zKtA#QLvK1A3qAg?<?WQI!#WB)++qBbs7*UNG0n=KG4JDfOE1^^pILC534Jtn5xa@D
z*1L_Qj}ku<I@DV|^ER9xf^QM!30~>00cB^g2C;~Enb6US@>j7f(S&p=ae?$p#OG>J
zQyfl|<pjIL|Lmrq7TIeAPsP7=A~|1-2q1L)K?IWi-JkP*Gg4A(pa;PR(|?3e=R;C@
zA^n@^N2C&UC=b$z^h|Z=s})V*pZ*-%hID5_$1LI>L}T*&`sO06Tz|GNI-Vw>y<UT|
z7-Eo}ID@4vExsX|Ti#ciiggKIQ2x(w3WgDBlocI%6aI(TVg=eIahxx1`Pq1r$fRs0
zK4jO1A@42!agCoxi2oAJC_jn0dZOCfvBZNEjz=9GiNVA{B9YMXI&p<~Q5lYO>L(Ge
zcv=6BC}Zg+n8i6A_dNW6<TyrpE0JgC{444-1?(XI@c<{jCzWjZESy7hvkNAWe$USR
zfXykdPJBgr8KLbsl{iJ{xa8p;HY?-5hz3MsqNk6GyAW@anMnLfEG8OJrsFeWE)j0|
znwUqvJyx@_%GiOjim1=_C?bROx2Qv}-wpnh_oEl*;)z>iwf_9aw4#LBjtZ3s9W#jU
zh;qb3L_V>asAA_2kxnOc^d`zsK2RBsl^%cnJZ`B+aZl0x|4ybH7d?k1h}MLTY~oEK
zj%dyKR@f4&;YUOQq2qZE|F7aXobN<DVr30U-z8n!@}jP#-_ZCwletXnBVHg%a=}H6
z#au#15I#(dCjA6)gNPv>Bu)@ji8Vw^qC54T#7rWI=tTTT=;&(gWsojZf#$y{h3D{V
z;x_RCv6m=1<`*S!I<b`aiC9nQ$maTYyre5n`dv$p#7~HS67?xRfVHsbm`6hQ_y3_`
zjFncPLLEyN(Z&)zu^!QdxK8{+3@7RnI%;~j7PL{7=tI61(ay>@;W#3SbESyxMbAHh
zOg%zJ349;d5(9{*h!o0lP)DeT+lKpzJC-k^7l|cB88Z-9Sh_fEwI_X*sGzS$2MQh_
z^DMD|(D7wKVAZ`L1p{im7F7_|v`?w<+>aJd7&>m`__(%@P8>6I@uG~H#V1dmTu_)X
VGi-77Ze<Drx+O*zq>k7V@;~C$DYyUt

diff --git a/django/conf/locale/lv/LC_MESSAGES/django.po b/django/conf/locale/lv/LC_MESSAGES/django.po
index 0b67a7685f6..91b6f742694 100644
--- a/django/conf/locale/lv/LC_MESSAGES/django.po
+++ b/django/conf/locale/lv/LC_MESSAGES/django.po
@@ -17,10 +17,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-01-17 02:13-0600\n"
-"PO-Revision-Date: 2023-04-25 06:49+0000\n"
-"Last-Translator: Pēteris Caune, 2023\n"
-"Language-Team: Latvian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 06:49+0000\n"
+"Last-Translator: Edgars Voroboks <edgars.voroboks@gmail.com>, 2023\n"
+"Language-Team: Latvian (http://app.transifex.com/django/django/language/"
 "lv/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -305,6 +305,9 @@ msgstr "tatāru"
 msgid "Udmurt"
 msgstr "udmurtu"
 
+msgid "Uyghur"
+msgstr "uiguru"
+
 msgid "Ukrainian"
 msgstr "ukraiņu"
 
@@ -403,6 +406,15 @@ msgstr "Vērtībai jābūt lielākai vai vienādai ar %(limit_value)s."
 msgid "Ensure this value is a multiple of step size %(limit_value)s."
 msgstr "Vērtībai jābūt reizinājumam no %(limit_value)s."
 
+#, python-format
+msgid ""
+"Ensure this value is a multiple of step size %(limit_value)s, starting from "
+"%(offset)s, e.g. %(offset)s, %(valid_value1)s, %(valid_value2)s, and so on."
+msgstr ""
+"Pārliecinieties, ka šī vērtība ir soļa lieluma %(limit_value)s reizinājums, "
+"sākot no %(offset)s, piem. %(offset)s, %(valid_value1)s, %(valid_value2)s, "
+"un tā tālāk."
+
 #, python-format
 msgid ""
 "Ensure this value has at least %(limit_value)d character (it has "
diff --git a/django/conf/locale/nl/LC_MESSAGES/django.mo b/django/conf/locale/nl/LC_MESSAGES/django.mo
index 4f581f2cb6c975104adc2af20cef37424a587d0e..bd0c7363fbe823151edcb4966fe342d79d4ca77f 100644
GIT binary patch
delta 7858
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

delta 7488
zcmXxo37k*m9>?)#7PA=4*vB$sW*Ez4A2W7ikbO6qOP0jQk|o=O_@f(&CfOqCW-CjJ
z8YyAwTB4$|Ckk^(2)W%6S-PL^oZtVv{QmFX^PK0L=Q+=L&iVhx{WAe~PX+jXE)~4Y
zv1JB0R~e5Nb?z(jg=JOi+*T?l;D^`|tHpTj#vuRPOMEoPjo1V)VpEKXbuJn+u_BH~
z{<#HwsGrSVz0V!+5|?i~9$*m~RIK6|XI3|Bn+-9Zc1<u4`y=Ca12Gr}V{sg2`zK&H
z<;fU^K8$oe=jM~B!xb2UZ(?cOfNHqI+++K{!BW&8#R$A)^|z48b9XQlgW{YkgAvFz
zxj3wbX{i0fu#Au7X%clj8zXT(YNRVr4cB54Znp9XRQsP$1HXtR@hWP{?<4<QS*E8t
zrlKxnAnLrsQOAu(pH4J|BnoGst~>{I!nLRaw_yp~jcR`gYv3`|araPHS}eh9ACKxF
z33UtVqt-+#)CE0@lW<l7^S_*=fQl)&u&Q&5Fo=0tk4teaHcfP{1)jy0Sb@uGg_)?u
zw;apkQS&NlCIcB|B`k%U+SRpkZ`6g3t-<{3Ue2+KW#%T-RPIKd_#|r8-oSDgQPVp?
z0_w_Bu^)E9p11+^0NqB$;)>Psral?ND7Q4*`$%|VTn`M!G591-z;HZ)p?D5;!pm0w
z0P9i?WnqM1Dh6RoE2pE5>xliaC#vHu<~G!EzTG6c!hNWFcGh;}TlorxQ-2eS;$19;
z!H;<LB~cw$!a)JfRlyf2&#cWm1H<Zg7xo$I{GX#{a6fWBpF2yUkzU3Kyoqh`9&#?1
z#%1cj(WrLMm{U<#G#fQ@FPX2Pu52l){VFT3L!D={mA4kk{r`kS4f9Y}_$3y{Bj!1)
zzm7V=9n_3G#3dM3j|GWupw6=$)h-V;Gy6~jJ&2Kb#Og0#h@SsTBs$@5$T{6@?ZCwP
z-r}r{ft1sbS#@oY2g8lSC|rt~(haDmVHavq-$6ab5e+<J%z9=z`ZTgWByl(Zbp<m}
zYvKjem8`b<b*O=C!Djfr)nCE(ly4z@x+V=79F9bmi#v^NFgV${&e#Dv;^JiPzpnHQ
z6`J~d)Z=s=qcE_McV(qf153h4Y=|0o8>{bvn(97QpNVSs1U`!6u>)?$!dr(rUswwB
zuX`Pp;!RmBszC$Pz?xgR4eCYG71e$O>I73zPs2>qW4r)$3pSw!bP08yE2#Frn|Dx)
z-T6|zDK2J~GNVxk#-dhtqM3y1s2*0qZkT{$kV$ikkh|daq283YQ7^7WjlB!#h59-k
zgSy4O`6Rr)-CL*;??FxNm#B`vLoK%BSQ_u5+7;)^URPAotYF4tdFpGS+NGl|<Wbbj
zc12x4U*ve7n?#~l=X0p3J&Ef0B5Ltn!RmMu^_Z1w>fNgPs5R3TbFe$A!=F$cT|gaw
z&FXLA9m)lG7;mtGPt(8K#SK%3%lU@U6|O=(J|CES%oFCX<~_3n^Q`0Iu_UITj_+Xh
zxBX*Ki+VPy-D1`2`Co4hK1CgP2(^08nKw}f{*5ItimyI(SOwKS8OvaM)C@ds4mO9H
zPno05ap=<l6RjfKoNoG1YvFm+3@x<!SIuRp_rXfr|Ay7CK|K{4Fa|$DEz<8%Yv~W{
zjnQe$e_xW(Y0hQg9vp}@TYJvMXDDC94D6fE%Ev9JHE{-OVIXf8ZmX+}$v7PKf_fcw
zfhTZU0QVc8r<~EwdlCK6j``PWt;$;>8k?g|l!1)J<sk10_bpbyp!Qz-7>uQyg1W*C
z)MGUP)$V1ijPGC(+-H7mes7-iS#lPu(l8$bF{Fd{Yc?D;^%1Bw5rx_xhg#)T%{r*H
z&=}QWXVk6hiCS#^Fce3lj+=<u@0&rQ1LvX^*Gk*55p@qgv~nKm4R`=GWB);2`90fT
zp`-T$B>_XJZ-P3$HHKj~voGpPZZI+spUbfwD=>r|YfuB)h;g_R8{k>2fh9V5SCES8
zs5R<6&=GazeNazJKh#q)%AAQ|loz8ebQMPE`QJ>U9~#?H9p|GCEWmIK@9cF@8uiYO
zMczd&2{quMI15MNb9fC0;D|2#a>o7m8BXi!+!vVA&AG?$Hg=_d*R{KM!j-7ScN8_X
z#d>&)ED1HRPF5a(nu+OFUWZzAdr*t`td$E;i!!pO_g#^MTC|<5JQ96zRJ=%{6KqD^
z<9#?0&*Ny!=;iJI0_#)$5j8Ury}iX*7B#gMQ3J1vx;5$e40b}z+)mVDK7e{*9qP^e
z>%a?C=yAJ>x`#=9yj5Nwb)sZceRIslbkqQLn0syiVJuDkG1RTOjB0lSb^IMve-F*j
z4CcQm6;Zrhw4)O0g;5Q&cwyAU#gucnVLLFMx0SBo4C=V^sHfo?>I#E0y;UEHDpy8s
zyQ_)ya5C!n4XA-__L1lcx1mP7%Np!8526|#MzuR-o<m*HWz@j0qXu*v)j_~Ny!Iie
zZ`Bg0{gqJztAXmzmrSA#n&B#Jhh^|Qs>1?QM-Nal6V%UZABs_wOQK##38?mor~%c%
zx|nL^EG$iVEb2USu(6*1xg<5I$iq^28MTQ1LQP$Ce{Vops1r;xb5K{d*4&EfI1l6T
z0BS&2Q0Kj6`-30%E}%FD>iI8EqUW(9>ICDF?+G^*>)<YY8n0pv%;e$b3(Wbj3+9<c
z2YNHr7d4{;uo4c(vN#7T;|kQkKGuFc|GP=l@o6(3HKo_Ad;=pX|B2}sI>`HLxD%?Q
zxv1k8q1vrPb-2muKQ|AWM^H2LBl<Ko_er!EA_sd@Tn_bRl!Q7_chrD}q1ru#x`MG*
zo`PCjGf)GXk6JT}QSDZsj(f}M-$5<X_XacnaU>s6p%ER!L@Yqvf=W+#Yhw_$q&yF+
z;C|H9UP4W2z!2~6gjkHFoPru~25LZ=s1ApqZsBm$BF`D(^BS(BLL+?}HS+gS2W~^n
zL>_9@=3D(Qs4M;*WAGm87F2lBd-o@x7N-x@@yn?Fi%|nug&OEyHP9`{N1d<$SE3v0
z4eWK)fvZsid)w;Y#s5+M0I%WtVf@O$MOj{l!-snV9&L^@Cz{!&Z@ND*pEu{33(Qx{
zCFX0W0j)v}aE-ay%tg)UF4PR{GrvL|_bmqL`9Dsg6a0WW-~wvuuV5hlfi!ft&A-ft
zX5dra{t&aMS;8!3mP5VyDq;v$FRbVO*Rci-P#vbAM%={eTcX}{>8M558>``1OvEL~
zlj(LK%fOW%!8-(}BLCb~K1O06K4#)>RJ#_V=!5><n<TC96sBUi(cbTXZkSAYo|Si^
zW}*NC@G|iYah3Rmct~hdCvi&HZs<de*?O4D^))_&@cqcgUqk`Xlm>HgHPPA{Pa$7G
z)U@&=<a{Z*cM1PinSFyPoFOjwE3vxe5$vB#e$&c&r}Uz3zV3ft5^WWTcL+`8MZ&+8
z_a_)bG_bN}Ot(p^-oFhYIYf*hO4)h+``Y>w>|uFafaag=HIKs2T+3^7f)L^{q8srj
z;ota$R`^?Q9u}p3EN&q5YbTiUV_4kUx4{aQhf)70p>Ep|LDqla|59|KLJLis-T}7@
zGw<VH!1{7Yoah5g!$H^y!?7sQlqg9#2{#k|ts!;(trq!t3T=ovgzsxUw3TDWNle8Q
ze4Y3&p{<IC%g0rgi!}s`*(Gz#ZmddZ`<bXh-F4hS1d{u=rIx(v>C=yZ!oSI8;qOFA
zB9sI4mD`LsO{CZf^zEiCf%4~GTKIXC&tU`)hWnOiPH0<9)F8Ukz9NR%d5T~b<syYQ
zg5)hCfJ!}ndL3tye}Wwee)tq_Uz$SCeO=n<_d$K^Luh;3qwv3Qzap=0_1}@}Q7%Kd
zoz*qMF1r6e5oIaprBNP##Yk&ZjJyVUXCj_F9(&?6q6B#mkw|FEBkmIVm2`@DlQ=*e
zBm7%6k`A=5Wfi`yB>aGJ9}&&i@t*CdN?wk9pOyV|AX!MfOl%`+60Z>Jh!==2h!~EI
zCbS(P{!M&L)FWOb8nf>uWYhKY=NA<Xh(3iS{<y?U%ST~LqBC)y&?~w(QIGchu{pLN
zS`x(weJhqBv<)SmCEg&`65;H>gj<NeiE--xags$uD|QaY*2Evgbi%)FBI!olA~I-K
zhv-dcYl15<jkrcsvwG6PZM{Fi2x24gPpd2LUBCC=r~Rxl6r+iBJJDhCE4EKmA|?|1
ziT4Tr*52ADP;t*HTbPruC;Ov_T~-%M?(51&FDkN$y+kF-zgdIIxXkh&a68e+%AyNx
z`&zjz`8msDai`^?BKtnYbmDteu+1hW=>9J!X-G^Z_7D$<u7tK6qC{cFs^%n5kT)Sl
z5FZi;iH_9Y!Mem*B81RZoA``aLL4VtV$ESgCS^?;IVP*t#JHj3CO<uFZ2qj=*qG?x
z+#d1SMREt#NQ=zfn%Xxgw|KJ!MVG8@7aNqFot>N4F0e@M*-kr(<TmPgDJr-AkU>GY
JuMNuz|38BPEFu5^

diff --git a/django/conf/locale/nl/LC_MESSAGES/django.po b/django/conf/locale/nl/LC_MESSAGES/django.po
index 050e4572664..9db19ac0238 100644
--- a/django/conf/locale/nl/LC_MESSAGES/django.po
+++ b/django/conf/locale/nl/LC_MESSAGES/django.po
@@ -10,20 +10,20 @@
 # Harro van der Klauw <hvdklauw@gmail.com>, 2011-2012
 # Ilja Maas <iljamaas@dreamsolution.nl>, 2015
 # Jannis Leidel <jannis@leidel.info>, 2011
-# Jeffrey Gelens <jeffrey@noppo.pro>, 2011-2012,2014
+# 6a27f10aef159701c7a5ff07f0fb0a78_05545ed <bc5d401a7ecd9343dd5afac265ed8ab3_4845>, 2011-2012,2014
 # Michiel Overtoom <motoom@xs4all.nl>, 2014
 # Meteor0id, 2019-2020
 # 8de006b1b0894aab6aef71979dcd8bd6_5c6b207 <ff2658a8d8dbebbd9cc240b8c133a515_234097>, 2014-2015
 # Tino de Bruijn <tinodb@gmail.com>, 2013
-# Tonnes <tonnes.mb@gmail.com>, 2017,2019-2020,2022
+# Tonnes <tonnes.mb@gmail.com>, 2017,2019-2020,2022-2023
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-05-17 05:23-0500\n"
-"PO-Revision-Date: 2022-07-25 06:49+0000\n"
-"Last-Translator: Tonnes <tonnes.mb@gmail.com>\n"
-"Language-Team: Dutch (http://www.transifex.com/django/django/language/nl/)\n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 06:49+0000\n"
+"Last-Translator: Tonnes <tonnes.mb@gmail.com>, 2017,2019-2020,2022-2023\n"
+"Language-Team: Dutch (http://app.transifex.com/django/django/language/nl/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -63,6 +63,9 @@ msgstr "Bosnisch"
 msgid "Catalan"
 msgstr "Catalaans"
 
+msgid "Central Kurdish (Sorani)"
+msgstr "Centraal-Koerdisch (Sorani)"
+
 msgid "Czech"
 msgstr "Tsjechisch"
 
@@ -303,6 +306,9 @@ msgstr "Tataars"
 msgid "Udmurt"
 msgstr "Oedmoerts"
 
+msgid "Uyghur"
+msgstr "Oeigoers"
+
 msgid "Ukrainian"
 msgstr "Oekraïens"
 
@@ -404,6 +410,15 @@ msgid "Ensure this value is a multiple of step size %(limit_value)s."
 msgstr ""
 "Zorg ervoor dat deze waarde een veelvoud is van stapgrootte %(limit_value)s."
 
+#, python-format
+msgid ""
+"Ensure this value is a multiple of step size %(limit_value)s, starting from "
+"%(offset)s, e.g. %(offset)s, %(valid_value1)s, %(valid_value2)s, and so on."
+msgstr ""
+"Zorg dat deze waarde een veelvoud is van stapgrootte %(limit_value)s, "
+"beginnend bij %(offset)s, bv. %(offset)s, %(valid_value1)s, "
+"%(valid_value2)s, enzovoort."
+
 #, python-format
 msgid ""
 "Ensure this value has at least %(limit_value)d character (it has "
@@ -518,6 +533,9 @@ msgstr "Boolean (True of False)"
 msgid "String (up to %(max_length)s)"
 msgstr "Tekenreeks (hooguit %(max_length)s)"
 
+msgid "String (unlimited)"
+msgstr "Tekenreeks (onbeperkt)"
+
 msgid "Comma-separated integers"
 msgstr "Komma-gescheiden gehele getallen"
 
@@ -1201,14 +1219,14 @@ msgid ""
 "If you are using the <meta name=\"referrer\" content=\"no-referrer\"> tag or "
 "including the “Referrer-Policy: no-referrer” header, please remove them. The "
 "CSRF protection requires the “Referer” header to do strict referer checking. "
-"If you’re concerned about privacy, use alternatives like <a rel=\"noreferrer"
-"\" …> for links to third-party sites."
+"If you’re concerned about privacy, use alternatives like <a "
+"rel=\"noreferrer\" …> for links to third-party sites."
 msgstr ""
 "Als u de tag <meta name=\"referrer\" content=\"no-referrer\"> gebruikt of de "
 "header ‘Referrer-Policy: no-referrer’ opneemt, verwijder deze dan. De CSRF-"
 "bescherming vereist de ‘Referer’-header voor strenge referer-controle. Als u "
-"bezorgd bent om privacy, gebruik dan alternatieven zoals <a rel=\"noreferrer"
-"\" …> voor koppelingen naar websites van derden."
+"bezorgd bent om privacy, gebruik dan alternatieven zoals <a "
+"rel=\"noreferrer\" …> voor koppelingen naar websites van derden."
 
 msgid ""
 "You are seeing this message because this site requires a CSRF cookie when "
@@ -1297,20 +1315,20 @@ msgid ""
 "View <a href=\"https://docs.djangoproject.com/en/%(version)s/releases/\" "
 "target=\"_blank\" rel=\"noopener\">release notes</a> for Django %(version)s"
 msgstr ""
-"<a href=\"https://docs.djangoproject.com/en/%(version)s/releases/\" target="
-"\"_blank\" rel=\"noopener\">Uitgaveopmerkingen</a> voor Django %(version)s "
-"weergeven"
+"<a href=\"https://docs.djangoproject.com/en/%(version)s/releases/\" "
+"target=\"_blank\" rel=\"noopener\">Uitgaveopmerkingen</a> voor Django "
+"%(version)s weergeven"
 
 #, python-format
 msgid ""
 "You are seeing this page because <a href=\"https://docs.djangoproject.com/en/"
-"%(version)s/ref/settings/#debug\" target=\"_blank\" rel=\"noopener"
-"\">DEBUG=True</a> is in your settings file and you have not configured any "
-"URLs."
+"%(version)s/ref/settings/#debug\" target=\"_blank\" "
+"rel=\"noopener\">DEBUG=True</a> is in your settings file and you have not "
+"configured any URLs."
 msgstr ""
 "U ziet deze pagina, omdat uw instellingenbestand <a href=\"https://docs."
-"djangoproject.com/en/%(version)s/ref/settings/#debug\" target=\"_blank\" rel="
-"\"noopener\">DEBUG=True</a> bevat en u geen URL's hebt geconfigureerd."
+"djangoproject.com/en/%(version)s/ref/settings/#debug\" target=\"_blank\" "
+"rel=\"noopener\">DEBUG=True</a> bevat en u geen URL's hebt geconfigureerd."
 
 msgid "Django Documentation"
 msgstr "Django-documentatie"
diff --git a/django/conf/locale/pl/LC_MESSAGES/django.mo b/django/conf/locale/pl/LC_MESSAGES/django.mo
index d327d153c5e482c915a145d81e07bef5e3bf2bb2..3da13804f9cad35d1b05f8a5132e53fc6c3e0d60 100644
GIT binary patch
delta 7808
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
G9{wLTvyid?

delta 7528
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

diff --git a/django/conf/locale/pl/LC_MESSAGES/django.po b/django/conf/locale/pl/LC_MESSAGES/django.po
index ca11dc86161..99d69fae38b 100644
--- a/django/conf/locale/pl/LC_MESSAGES/django.po
+++ b/django/conf/locale/pl/LC_MESSAGES/django.po
@@ -7,7 +7,7 @@
 # angularcircle, 2011,2013
 # angularcircle, 2014
 # Dariusz Paluch <taxido0@gmail.com>, 2015
-# Darek505, 2022
+# Darek, 2022
 # Jannis Leidel <jannis@leidel.info>, 2011
 # Janusz Harkot <jh@trilab.pl>, 2014-2015
 # Kacper Krupa <pagenoare@gmail.com>, 2013
@@ -18,7 +18,7 @@
 # Maciej Olko <maciej.olko@gmail.com>, 2016-2021
 # Maciej Olko <maciej.olko@gmail.com>, 2023
 # Maciej Olko <maciej.olko@gmail.com>, 2015
-# Mariusz Felisiak <felisiak.mariusz@gmail.com>, 2020-2021
+# Mariusz Felisiak <felisiak.mariusz@gmail.com>, 2020-2021,2023
 # Michał Pasternak <michal.dtz@gmail.com>, 2013
 # c10516f0462e552b4c3672569f0745a7_cc5cca2 <841826256cd8f47d0e443806a8e56601_19204>, 2012
 # Piotr Meuś <piotr.meus@gmail.com>, 2014
@@ -33,10 +33,11 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-01-17 02:13-0600\n"
-"PO-Revision-Date: 2023-04-25 06:49+0000\n"
-"Last-Translator: Maciej Olko <maciej.olko@gmail.com>, 2023\n"
-"Language-Team: Polish (http://www.transifex.com/django/django/language/pl/)\n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 06:49+0000\n"
+"Last-Translator: Mariusz Felisiak <felisiak.mariusz@gmail.com>, "
+"2020-2021,2023\n"
+"Language-Team: Polish (http://app.transifex.com/django/django/language/pl/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -321,6 +322,9 @@ msgstr "tatarski"
 msgid "Udmurt"
 msgstr "udmurcki"
 
+msgid "Uyghur"
+msgstr "ujgurski"
+
 msgid "Ukrainian"
 msgstr "ukraiński"
 
@@ -420,6 +424,15 @@ msgstr ""
 "Upewnij się, że ta wartość jest wielokrotnością wielkości "
 "kroku%(limit_value)s."
 
+#, python-format
+msgid ""
+"Ensure this value is a multiple of step size %(limit_value)s, starting from "
+"%(offset)s, e.g. %(offset)s, %(valid_value1)s, %(valid_value2)s, and so on."
+msgstr ""
+"Upewnij się, że ta wartość jest wielokrotnością %(limit_value)s, zaczynają "
+"od %(offset)s, e.g. %(offset)s, %(valid_value1)s, %(valid_value2)s i tak "
+"dalej."
+
 #, python-format
 msgid ""
 "Ensure this value has at least %(limit_value)d character (it has "
diff --git a/django/conf/locale/pt_BR/LC_MESSAGES/django.mo b/django/conf/locale/pt_BR/LC_MESSAGES/django.mo
index 5bbed2b785d10939cd4e6f593149f78aeb446561..66c5ac774561f0529dc3795d692e2a9e6e2836cc 100644
GIT binary patch
delta 7789
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

delta 7512
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
bN!zz%mM^>H-98E1*Yx={a{J0rd13zr5{?!P

diff --git a/django/conf/locale/pt_BR/LC_MESSAGES/django.po b/django/conf/locale/pt_BR/LC_MESSAGES/django.po
index 7ced516b762..9e08d6b3cfc 100644
--- a/django/conf/locale/pt_BR/LC_MESSAGES/django.po
+++ b/django/conf/locale/pt_BR/LC_MESSAGES/django.po
@@ -19,12 +19,13 @@
 # Felipe Rodrigues <bidu.pub@gmail.com>, 2016
 # Filipe Cifali <cifali.filipe@gmail.com>, 2019
 # Gladson <gladsonbrito@gmail.com>, 2013
-# semente, 2011-2014
-# Guilherme, 2022
+# fa9e10542e458baef0599ae856e43651_13d2225, 2011-2014
+# Guilherme <guilherme0xff@proton.me>, 2022
 # Heron Fonsaca, 2022
 # Igor Cavalcante <igorcavlim@gmail.com>, 2017
 # Jannis Leidel <jannis@leidel.info>, 2011
 # Jonas Rodrigues, 2023
+# Leonardo Gregianin, 2023
 # Lucas Infante <maccinza@gmail.com>, 2015
 # Luiz Boaretto <lboaretto@gmail.com>, 2017
 # Marssal Jr. <marssaljr@gmail.com>, 2022
@@ -41,10 +42,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-01-17 02:13-0600\n"
-"PO-Revision-Date: 2023-04-25 06:49+0000\n"
-"Last-Translator: Jonas Rodrigues, 2023\n"
-"Language-Team: Portuguese (Brazil) (http://www.transifex.com/django/django/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 06:49+0000\n"
+"Last-Translator: Leonardo Gregianin, 2023\n"
+"Language-Team: Portuguese (Brazil) (http://app.transifex.com/django/django/"
 "language/pt_BR/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -328,6 +329,9 @@ msgstr "Tatar"
 msgid "Udmurt"
 msgstr "Udmurt"
 
+msgid "Uyghur"
+msgstr "Uigur"
+
 msgid "Ukrainian"
 msgstr "Ucraniano"
 
@@ -427,6 +431,15 @@ msgstr ""
 "Certifique-se que este valor seja múltiplo do tamanho do passo "
 "%(limit_value)s."
 
+#, python-format
+msgid ""
+"Ensure this value is a multiple of step size %(limit_value)s, starting from "
+"%(offset)s, e.g. %(offset)s, %(valid_value1)s, %(valid_value2)s, and so on."
+msgstr ""
+"Certifique-se que este valor seja múltiplo do tamanho do passo "
+"%(limit_value)s, começando por %(offset)s, por exemplo %(offset)s, "
+"%(valid_value1)s, %(valid_value2)s, e assim por diante."
+
 #, python-format
 msgid ""
 "Ensure this value has at least %(limit_value)d character (it has "
diff --git a/django/conf/locale/ru/LC_MESSAGES/django.mo b/django/conf/locale/ru/LC_MESSAGES/django.mo
index 1aa69acc788bc37ae5dbf93bfe3e3863dabd2103..e4044214a9a0a06cbb2ce1f803d165072bb87a59 100644
GIT binary patch
delta 8043
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
X$<pU*#2(NXtCrncr$D18-jDqk_eD@Y

delta 7502
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
Ptgx9&LbG<xJr(tT>3C=;

diff --git a/django/conf/locale/ru/LC_MESSAGES/django.po b/django/conf/locale/ru/LC_MESSAGES/django.po
index 567b39aae75..a4d56f2026c 100644
--- a/django/conf/locale/ru/LC_MESSAGES/django.po
+++ b/django/conf/locale/ru/LC_MESSAGES/django.po
@@ -19,17 +19,17 @@
 # Panasoft, 2021
 # Вася Аникин <anikin.vasya@gmail.com>, 2017
 # SeryiMysh <vital@dorokhin.kz>, 2020
-# Алексей Борискин <sun.void@gmail.com>, 2013-2017,2019-2020,2022
+# Алексей Борискин <sun.void@gmail.com>, 2013-2017,2019-2020,2022-2023
 # Bobsans <mr.bobsans@gmail.com>, 2016,2018
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-05-17 05:23-0500\n"
-"PO-Revision-Date: 2022-05-25 06:49+0000\n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 06:49+0000\n"
 "Last-Translator: Алексей Борискин <sun.void@gmail.com>, "
-"2013-2017,2019-2020,2022\n"
-"Language-Team: Russian (http://www.transifex.com/django/django/language/"
+"2013-2017,2019-2020,2022-2023\n"
+"Language-Team: Russian (http://app.transifex.com/django/django/language/"
 "ru/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -72,6 +72,9 @@ msgstr "Боснийский"
 msgid "Catalan"
 msgstr "Каталанский"
 
+msgid "Central Kurdish (Sorani)"
+msgstr "Центральнокурдский (Сорани)"
+
 msgid "Czech"
 msgstr "Чешский"
 
@@ -312,6 +315,9 @@ msgstr "Татарский"
 msgid "Udmurt"
 msgstr "Удмуртский"
 
+msgid "Uyghur"
+msgstr "Уйгурский"
+
 msgid "Ukrainian"
 msgstr "Украинский"
 
@@ -411,6 +417,15 @@ msgstr "Убедитесь, что это значение больше либо
 msgid "Ensure this value is a multiple of step size %(limit_value)s."
 msgstr "Убедитесь, что это значение кратно числу %(limit_value)s."
 
+#, python-format
+msgid ""
+"Ensure this value is a multiple of step size %(limit_value)s, starting from "
+"%(offset)s, e.g. %(offset)s, %(valid_value1)s, %(valid_value2)s, and so on."
+msgstr ""
+"Убедитесь, что данное значение отстоит от %(offset)s на число, кратное шагу "
+"%(limit_value)s, например: %(offset)s, %(valid_value1)s, %(valid_value2)s и "
+"так далее."
+
 #, python-format
 msgid ""
 "Ensure this value has at least %(limit_value)d character (it has "
@@ -545,6 +560,9 @@ msgstr "Логическое (True или False)"
 msgid "String (up to %(max_length)s)"
 msgstr "Строка (до %(max_length)s)"
 
+msgid "String (unlimited)"
+msgstr "Строка (неограниченной длины)"
+
 msgid "Comma-separated integers"
 msgstr "Целые, разделенные запятыми"
 
diff --git a/django/conf/locale/sk/LC_MESSAGES/django.mo b/django/conf/locale/sk/LC_MESSAGES/django.mo
index 464b66dead23bf40660d097bd10b9eeff8133ca7..e1f7271601d69286e28fbd09fd2696620eb186c6 100644
GIT binary patch
delta 10074
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

delta 8326
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
Tp$|JeS;5u*mN%Vu*q{DSJE6K>

diff --git a/django/conf/locale/sk/LC_MESSAGES/django.po b/django/conf/locale/sk/LC_MESSAGES/django.po
index f95abc0c6a7..14da7f96f2d 100644
--- a/django/conf/locale/sk/LC_MESSAGES/django.po
+++ b/django/conf/locale/sk/LC_MESSAGES/django.po
@@ -1,21 +1,23 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
+# Adam Zahradník, 2023
 # Jannis Leidel <jannis@leidel.info>, 2011
 # 18f25ad6fa9930fc67cb11aca9d16a27, 2012-2013
 # Marian Andre <marian@andre.sk>, 2013,2015,2017-2018
-# Martin Kosír, 2011
-# Martin Tóth <ezimir@gmail.com>, 2017
+# 29cf7e517570e1bc05a1509565db92ae_2a01508, 2011
+# Martin Tóth <ezimir@gmail.com>, 2017,2023
+# Miroslav Bendik <miroslav.bendik@gmail.com>, 2023
 # Peter Kuma, 2021
 # Peter Stríž <petulak8@gmail.com>, 2020
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2021-11-18 21:19+0000\n"
-"Last-Translator: Transifex Bot <>\n"
-"Language-Team: Slovak (http://www.transifex.com/django/django/language/sk/)\n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 06:49+0000\n"
+"Last-Translator: Martin Tóth <ezimir@gmail.com>, 2017,2023\n"
+"Language-Team: Slovak (http://app.transifex.com/django/django/language/sk/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -56,6 +58,9 @@ msgstr "bosniansky"
 msgid "Catalan"
 msgstr "katalánsky"
 
+msgid "Central Kurdish (Sorani)"
+msgstr "stredná kurdčina (Sorani)"
+
 msgid "Czech"
 msgstr "česky"
 
@@ -213,7 +218,7 @@ msgid "Marathi"
 msgstr "maráthsky"
 
 msgid "Malay"
-msgstr ""
+msgstr "malajčina"
 
 msgid "Burmese"
 msgstr "barmsky"
@@ -296,6 +301,9 @@ msgstr "tatársky"
 msgid "Udmurt"
 msgstr "udmurtsky"
 
+msgid "Uyghur"
+msgstr "ujgursky"
+
 msgid "Ukrainian"
 msgstr "ukrajinsky"
 
@@ -390,6 +398,18 @@ msgstr "Uistite sa, že táto hodnota je menšia alebo rovná %(limit_value)s."
 msgid "Ensure this value is greater than or equal to %(limit_value)s."
 msgstr "Uistite sa, že hodnota je väčšia alebo rovná %(limit_value)s."
 
+#, python-format
+msgid "Ensure this value is a multiple of step size %(limit_value)s."
+msgstr "Uistite sa, že táto hodnota je násobkom %(limit_value)s."
+
+#, python-format
+msgid ""
+"Ensure this value is a multiple of step size %(limit_value)s, starting from "
+"%(offset)s, e.g. %(offset)s, %(valid_value1)s, %(valid_value2)s, and so on."
+msgstr ""
+"Uistite sa, že táto hodnota je násobkom %(limit_value)s, začínajúc od "
+"%(offset)s, t.j. %(offset)s, %(valid_value1)s, %(valid_value2)s, atď."
+
 #, python-format
 msgid ""
 "Ensure this value has at least %(limit_value)d character (it has "
@@ -472,8 +492,8 @@ msgid ""
 "File extension “%(extension)s” is not allowed. Allowed extensions are: "
 "%(allowed_extensions)s."
 msgstr ""
-"Prípona súboru '%(extension)s' nie je povolená. Povolené prípony sú: "
-"'%(allowed_extensions)s'."
+"Prípona súboru „%(extension)s“ nie je povolená. Povolené prípony sú: "
+"%(allowed_extensions)s."
 
 msgid "Null characters are not allowed."
 msgstr "Znaky NULL nie sú povolené."
@@ -485,6 +505,10 @@ msgstr "a"
 msgid "%(model_name)s with this %(field_labels)s already exists."
 msgstr "%(model_name)s s týmto %(field_labels)s už existuje."
 
+#, python-format
+msgid "Constraint “%(name)s” is violated."
+msgstr "Obmedzenie „%(name)s“ je porušené."
+
 #, python-format
 msgid "Value %(value)r is not a valid choice."
 msgstr "Hodnota %(value)r nie je platná možnosť."
@@ -499,13 +523,13 @@ msgstr "Toto pole nemôže byť prázdne."
 msgid "%(model_name)s with this %(field_label)s already exists."
 msgstr "%(model_name)s s týmto %(field_label)s už existuje."
 
-#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'.
-#. Eg: "Title must be unique for pub_date year"
+#. Translators: The 'lookup_type' is one of 'date', 'year' or
+#. 'month'. Eg: "Title must be unique for pub_date year"
 #, python-format
 msgid ""
 "%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s."
 msgstr ""
-"%(field_label)s musí byť unikátne pre %(date_field_label)s %(lookup_type)s."
+"%(field_label)s musí byť jedinečné pre %(date_field_label)s %(lookup_type)s."
 
 #, python-format
 msgid "Field of type: %(field_type)s"
@@ -513,11 +537,11 @@ msgstr "Pole typu: %(field_type)s"
 
 #, python-format
 msgid "“%(value)s” value must be either True or False."
-msgstr "'%(value)s' value musí byť True alebo False."
+msgstr "Hodnota „%(value)s“ musí byť True alebo False."
 
 #, python-format
 msgid "“%(value)s” value must be either True, False, or None."
-msgstr "'%(value)s' musí byť True, False alebo None."
+msgstr "Hodnota „%(value)s“ musí byť True, False alebo None."
 
 msgid "Boolean (Either True or False)"
 msgstr "Logická hodnota (buď True alebo False)"
@@ -526,6 +550,9 @@ msgstr "Logická hodnota (buď True alebo False)"
 msgid "String (up to %(max_length)s)"
 msgstr "Reťazec (až do %(max_length)s)"
 
+msgid "String (unlimited)"
+msgstr "Reťazec (neobmedzený)"
+
 msgid "Comma-separated integers"
 msgstr "Celé čísla oddelené čiarkou"
 
@@ -533,14 +560,16 @@ msgstr "Celé čísla oddelené čiarkou"
 msgid ""
 "“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD "
 "format."
-msgstr "'%(value)s' má neplatný tvar dátumu. Musí byť v tvare YYYY-MM-DD."
+msgstr ""
+"Hodnota „%(value)s“ má neplatný tvar dátumu. Musí byť v tvare YYYY-MM-DD."
 
 #, python-format
 msgid ""
 "“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid "
 "date."
 msgstr ""
-"'%(value)s' je v správnom tvare (YYYY-MM-DD), ale je to neplatný dátum."
+"Hodnota „%(value)s“ je v správnom tvare (YYYY-MM-DD), ale je to neplatný "
+"dátum."
 
 msgid "Date (without time)"
 msgstr "Dátum (bez času)"
@@ -550,23 +579,23 @@ msgid ""
 "“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[."
 "uuuuuu]][TZ] format."
 msgstr ""
-"Hodnota “%(value)s” má neplatný tvar.  Musí byť v tvare RRRR-MM-DD HH:MM[:"
-"ss[.uuuuuu]][ČZ]."
+"Hodnota „%(value)s“ má neplatný tvar.  Musí byť v tvare YYYY-MM-DD HH:MM[:"
+"ss[.uuuuuu]][TZ]."
 
 #, python-format
 msgid ""
 "“%(value)s” value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]"
 "[TZ]) but it is an invalid date/time."
 msgstr ""
-"Hodnota “%(value)s” má byť v tvare (RRRR-MM-DD HH:MM[:ss[.uuuuuu]][ČZ]), ale "
-"toto je neplatný dátum/čas."
+"Hodnota „%(value)s“ je v správnom tvare (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]"
+"[TZ]), ale je to neplatný dátum/čas."
 
 msgid "Date (with time)"
 msgstr "Dátum (a čas)"
 
 #, python-format
 msgid "“%(value)s” value must be a decimal number."
-msgstr "'%(value)s' musí byť desatinné číslo."
+msgstr "Hodnota „%(value)s“ musí byť desatinné číslo."
 
 msgid "Decimal number"
 msgstr "Desatinné číslo"
@@ -576,7 +605,7 @@ msgid ""
 "“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[."
 "uuuuuu] format."
 msgstr ""
-"Hodnota “%(value)s” má neplatný tvar. Musí byť v tvare [DD] [[HH:]MM:]ss[."
+"Hodnota „%(value)s“ má neplatný tvar. Musí byť v tvare [DD] [[HH:]MM:]ss[."
 "uuuuuu]."
 
 msgid "Duration"
@@ -590,14 +619,14 @@ msgstr "Cesta k súboru"
 
 #, python-format
 msgid "“%(value)s” value must be a float."
-msgstr "Hodnota “%(value)s” musí byť desatinné číslo."
+msgstr "Hodnota „%(value)s“ musí byť desatinné číslo."
 
 msgid "Floating point number"
 msgstr "Číslo s plávajúcou desatinnou čiarkou"
 
 #, python-format
 msgid "“%(value)s” value must be an integer."
-msgstr "'%(value)s' musí byť celé číslo."
+msgstr "Hodnota „%(value)s“ musí byť celé číslo."
 
 msgid "Integer"
 msgstr "Celé číslo"
@@ -616,13 +645,13 @@ msgstr "IP adresa"
 
 #, python-format
 msgid "“%(value)s” value must be either None, True or False."
-msgstr "Hodnota “%(value)s” musí byť buď None, True alebo False."
+msgstr "Hodnota „%(value)s“ musí byť buď None, True alebo False."
 
 msgid "Boolean (Either True, False or None)"
 msgstr "Logická hodnota (buď True, False alebo None)"
 
 msgid "Positive big integer"
-msgstr "Kladné veľké celé číslo"
+msgstr "Veľké kladné celé číslo"
 
 msgid "Positive integer"
 msgstr "Kladné celé číslo"
@@ -642,14 +671,14 @@ msgid ""
 "“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] "
 "format."
 msgstr ""
-"Hodnota “%(value)s” má neplatný tvar. Musí byť v tvare HH:MM[:ss[.uuuuuu]]."
+"Hodnota „%(value)s“ má neplatný tvar. Musí byť v tvare HH:MM[:ss[.uuuuuu]]."
 
 #, python-format
 msgid ""
 "“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an "
 "invalid time."
 msgstr ""
-"Hodnota “%(value)s” má mať správny tvar (HH:MM[:ss[.uuuuuu]]), ale toto je "
+"Hodnota „%(value)s“ je v správnom tvare (HH:MM[:ss[.uuuuuu]]), ale je to "
 "neplatný čas."
 
 msgid "Time"
@@ -663,10 +692,10 @@ msgstr "Binárne údaje"
 
 #, python-format
 msgid "“%(value)s” is not a valid UUID."
-msgstr "“%(value)s” nie je platné UUID."
+msgstr "„%(value)s“ nie je platné UUID."
 
 msgid "Universally unique identifier"
-msgstr "Úplne všade jedinečný identifikátor"
+msgstr "Všeobecne jedinečný identifikátor"
 
 msgid "File"
 msgstr "Súbor"
@@ -692,7 +721,7 @@ msgstr "Typ relácie: jedna k jednej"
 
 #, python-format
 msgid "%(from)s-%(to)s relationship"
-msgstr "vzťah: %(from)s-%(to)s "
+msgstr "vzťah: %(from)s-%(to)s"
 
 #, python-format
 msgid "%(from)s-%(to)s relationships"
@@ -797,20 +826,20 @@ msgstr ""
 "vyskytovať."
 
 #, python-format
-msgid "Please submit at most %d form."
-msgid_plural "Please submit at most %d forms."
-msgstr[0] "Prosím odošlite najviac %d formulár."
-msgstr[1] "Prosím odošlite najviac %d formulárov."
-msgstr[2] "Prosím odošlite najviac %d formulárov."
-msgstr[3] "Prosím odošlite najviac %d formulárov."
+msgid "Please submit at most %(num)d form."
+msgid_plural "Please submit at most %(num)d forms."
+msgstr[0] "Prosím, odošlite najviac %(num)d formulár."
+msgstr[1] "Prosím, odošlite najviac %(num)d formuláre."
+msgstr[2] "Prosím, odošlite najviac %(num)d formulárov."
+msgstr[3] "Prosím, odošlite najviac %(num)d formulárov."
 
 #, python-format
-msgid "Please submit at least %d form."
-msgid_plural "Please submit at least %d forms."
-msgstr[0] "Prosím odošlite aspoň %d formulár."
-msgstr[1] "Prosím odošlite aspoň %d formulárov."
-msgstr[2] "Prosím odošlite aspoň %d formulárov."
-msgstr[3] "Prosím odošlite aspoň %d formulárov."
+msgid "Please submit at least %(num)d form."
+msgid_plural "Please submit at least %(num)d forms."
+msgstr[0] "Prosím, odošlite aspoň %(num)d formulár."
+msgstr[1] "Prosím, odošlite aspoň %(num)d formuláre."
+msgstr[2] "Prosím, odošlite aspoň %(num)d formulárov."
+msgstr[3] "Prosím, odošlite aspoň %(num)d formulárov."
 
 msgid "Order"
 msgstr "Poradie"
@@ -824,15 +853,15 @@ msgstr "Prosím, opravte duplicitné údaje pre %(field)s."
 
 #, python-format
 msgid "Please correct the duplicate data for %(field)s, which must be unique."
-msgstr "Údaje pre %(field)s musia byť unikátne, prosím, opravte duplikáty."
+msgstr "Údaje pre %(field)s musia byť jedinečné, prosím, opravte duplikáty."
 
 #, python-format
 msgid ""
 "Please correct the duplicate data for %(field_name)s which must be unique "
 "for the %(lookup)s in %(date_field)s."
 msgstr ""
-"Údaje pre %(field_name)s musia byť unikátne pre %(lookup)s v %(date_field)s, "
-"prosím, opravte duplikáty."
+"Údaje pre %(field_name)s musia byť jedinečné pre %(lookup)s v "
+"%(date_field)s, prosím, opravte duplikáty."
 
 msgid "Please correct the duplicate values below."
 msgstr "Prosím, opravte nižšie uvedené duplicitné hodnoty. "
@@ -846,7 +875,7 @@ msgstr ""
 
 #, python-format
 msgid "“%(pk)s” is not a valid value."
-msgstr "\"%(pk)s\" nie je platná hodnota."
+msgstr "„%(pk)s“ nie je platná hodnota."
 
 #, python-format
 msgid ""
@@ -1140,7 +1169,7 @@ msgstr "Toto nieje platná IPv6 adresa."
 #, python-format
 msgctxt "String to return when truncating text"
 msgid "%(truncated_text)s…"
-msgstr "%(truncated_text)s..."
+msgstr "%(truncated_text)s…"
 
 msgid "or"
 msgstr "alebo"
@@ -1152,50 +1181,50 @@ msgstr ", "
 #, python-format
 msgid "%(num)d year"
 msgid_plural "%(num)d years"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-msgstr[3] ""
+msgstr[0] "%(num)d rok"
+msgstr[1] "%(num)d roky"
+msgstr[2] "%(num)d rokov"
+msgstr[3] "%(num)d rokov"
 
 #, python-format
 msgid "%(num)d month"
 msgid_plural "%(num)d months"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-msgstr[3] ""
+msgstr[0] "%(num)d mesiac"
+msgstr[1] "%(num)d mesiace"
+msgstr[2] "%(num)d mesiacov"
+msgstr[3] "%(num)d mesiacov"
 
 #, python-format
 msgid "%(num)d week"
 msgid_plural "%(num)d weeks"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-msgstr[3] ""
+msgstr[0] "%(num)d týždeň"
+msgstr[1] "%(num)d týždne"
+msgstr[2] "%(num)d týždňov"
+msgstr[3] "%(num)d týždňov"
 
 #, python-format
 msgid "%(num)d day"
 msgid_plural "%(num)d days"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-msgstr[3] ""
+msgstr[0] "%(num)d deň"
+msgstr[1] "%(num)d dni"
+msgstr[2] "%(num)d dní"
+msgstr[3] "%(num)d dní"
 
 #, python-format
 msgid "%(num)d hour"
 msgid_plural "%(num)d hours"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-msgstr[3] ""
+msgstr[0] "%(num)d hodina"
+msgstr[1] "%(num)d hodiny"
+msgstr[2] "%(num)d hodín"
+msgstr[3] "%(num)d hodiny"
 
 #, python-format
 msgid "%(num)d minute"
 msgid_plural "%(num)d minutes"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-msgstr[3] ""
+msgstr[0] "%(num)d minúta"
+msgstr[1] "%(num)d minúty"
+msgstr[2] "%(num)d minút"
+msgstr[3] "%(num)d minúty"
 
 msgid "Forbidden"
 msgstr "Zakázané (Forbidden)"
@@ -1209,26 +1238,30 @@ msgid ""
 "required for security reasons, to ensure that your browser is not being "
 "hijacked by third parties."
 msgstr ""
+"Túto správu vidíte, pretože táto stránka na protokole HTTPS vyžaduje, aby "
+"váš prehliadač zaslal hlavičku „Referer„, k čomu nedošlo. Táto hlavička je "
+"vyžadovaná z bezpečnostných dôvodov pre kontrolu toho, že sa prehliadača "
+"nezmocnila tretia strana."
 
 msgid ""
 "If you have configured your browser to disable “Referer” headers, please re-"
 "enable them, at least for this site, or for HTTPS connections, or for “same-"
 "origin” requests."
 msgstr ""
-"Ak ste vo vašom prehliadači vypli hlavičky “Referer”, tak ich prosím "
+"Ak ste vo vašom prehliadači vypli hlavičky „Referer“, tak ich prosím "
 "zapnite, alebo aspoň pre túto stránku, alebo pre HTTPS pripojenia, alebo pre "
-"požiadavky “same-origin”."
+"požiadavky „same-origin“."
 
 msgid ""
 "If you are using the <meta name=\"referrer\" content=\"no-referrer\"> tag or "
 "including the “Referrer-Policy: no-referrer” header, please remove them. The "
 "CSRF protection requires the “Referer” header to do strict referer checking. "
-"If you’re concerned about privacy, use alternatives like <a rel=\"noreferrer"
-"\" …> for links to third-party sites."
+"If you’re concerned about privacy, use alternatives like <a "
+"rel=\"noreferrer\" …> for links to third-party sites."
 msgstr ""
 "Ak používate tag <meta name=\"referrer\" content=\"no-referrer\">, alebo "
-"vkladáte hlavičku 'Referrer-Policy: no-referrer', prosím odstránte ich. "
-"Ochrana CSRF vyžaduje hlavičku “Referer” na striktnú kontrolu. Ak máte obavy "
+"vkladáte hlavičku „Referrer-Policy: no-referrer“, prosím odstránte ich. "
+"Ochrana CSRF vyžaduje hlavičku „Referer“ na striktnú kontrolu. Ak máte obavy "
 "o súkromie, použite alternatívy ako <a rel=\"noreferrer\" …> pre linky na "
 "iné stránky."
 
@@ -1239,14 +1272,14 @@ msgid ""
 msgstr ""
 "Túto správu vidíte, pretože táto lokalita vyžaduje CSRF cookie pri "
 "odosielaní formulárov. Toto cookie je potrebné na zabezpečenie toho, že váš "
-"prehliadač nie je zneužitý - \"hijack\"."
+"prehliadač nie je zneužitý - „hijack“."
 
 msgid ""
 "If you have configured your browser to disable cookies, please re-enable "
 "them, at least for this site, or for “same-origin” requests."
 msgstr ""
 "Ak ste vypli cookies vo vašom prehliadači, tak ich prosím zapnite, aspoň pre "
-"túto stránku, alebo pre požiadavky “same-origin”."
+"túto stránku, alebo pre požiadavky „same-origin“."
 
 msgid "More information is available with DEBUG=True."
 msgstr "Viac informácií bude dostupných s DEBUG=True."
@@ -1280,7 +1313,7 @@ msgstr ""
 
 #, python-format
 msgid "Invalid date string “%(datestr)s” given format “%(format)s”"
-msgstr "Neplatný dátumový reťazec “%(datestr)s” pre formát “%(format)s”"
+msgstr "Neplatný dátumový reťazec „%(datestr)s“ pre formát „%(format)s“"
 
 #, python-format
 msgid "No %(verbose_name)s found matching the query"
@@ -1289,7 +1322,7 @@ msgstr ""
 
 msgid "Page is not “last”, nor can it be converted to an int."
 msgstr ""
-"Stránka nemá hodnotu “last” a taktiež nie je možné prekonvertovať hodnotu na "
+"Stránka nemá hodnotu „last“ a taktiež nie je možné prekonvertovať hodnotu na "
 "celé číslo."
 
 #, python-format
@@ -1298,14 +1331,14 @@ msgstr "Nesprávna stránka (%(page_number)s): %(message)s"
 
 #, python-format
 msgid "Empty list and “%(class_name)s.allow_empty” is False."
-msgstr "Zoznam je prázdny a hodnota “%(class_name)s.allow_empty” je False."
+msgstr "Zoznam je prázdny a hodnota „%(class_name)s.allow_empty“ je False."
 
 msgid "Directory indexes are not allowed here."
 msgstr "Výpis adresárov tu nieje povolený."
 
 #, python-format
 msgid "“%(path)s” does not exist"
-msgstr "\"%(path)s\" neexistuje"
+msgstr "„%(path)s“ neexistuje"
 
 #, python-format
 msgid "Index of %(directory)s"
@@ -1326,14 +1359,14 @@ msgstr ""
 #, python-format
 msgid ""
 "You are seeing this page because <a href=\"https://docs.djangoproject.com/en/"
-"%(version)s/ref/settings/#debug\" target=\"_blank\" rel=\"noopener"
-"\">DEBUG=True</a> is in your settings file and you have not configured any "
-"URLs."
+"%(version)s/ref/settings/#debug\" target=\"_blank\" "
+"rel=\"noopener\">DEBUG=True</a> is in your settings file and you have not "
+"configured any URLs."
 msgstr ""
 "Táto stránka sa zobrazuje pretože máte <a href=\"https://docs.djangoproject."
-"com/en/%(version)s/ref/settings/#debug\" target=\"_blank\" rel=\"noopener"
-"\">DEBUG=True</a> v súbore s nastaveniami a nie sú nakonfigurované žiadne "
-"URL."
+"com/en/%(version)s/ref/settings/#debug\" target=\"_blank\" "
+"rel=\"noopener\">DEBUG=True</a> v súbore s nastaveniami a nie sú "
+"nakonfigurované žiadne URL."
 
 msgid "Django Documentation"
 msgstr "Dokumentácia Django"
@@ -1342,7 +1375,7 @@ msgid "Topics, references, &amp; how-to’s"
 msgstr "Témy, referencie a návody"
 
 msgid "Tutorial: A Polling App"
-msgstr "Tutoriál: Aplikácia \"Hlasovania\""
+msgstr "Tutoriál: Aplikácia „Hlasovania“"
 
 msgid "Get started with Django"
 msgstr "Začíname s Django"
diff --git a/django/conf/locale/sl/LC_MESSAGES/django.mo b/django/conf/locale/sl/LC_MESSAGES/django.mo
index 7f882cd7544cbd40c73dc68da39b3b0e740f85ff..10e198e53145f6d58615ee404923da398aa1a240 100644
GIT binary patch
delta 7245
zcmZ|T3w+P@9>?+T#%!}0W1C^KnO)o&MoezU7)haWIhE_bIJVJjG?)D;DwRnhicTsd
zb&#cq>QISObiYuFoKmV)CkK(v>;3<IZ0qsp{2o4ges90;?|b|GwuhfL2c0Sp@*k~V
zbGhT{669P0z8UV^<D};_P^oiajh)NIa8&&;OvI^}jf?Rz+>hNbxQTP|*aInY*J4wg
zhPr==l|Sw2cl)g3IEK*RcQb_6%14;dW<zX7c_Id5FJ!!~FV@6<SO*7M{Rm`EZZwAB
zM68SX7~=fS%_UKbg4<D(z8lr>5p#ppZ^8PMKaUZ3z{)?w+T=gOP&|n-_#<lOAuLxa
zrlRTxqUwiYEuQagA`uu7YNT^f4e!KOxWw{1Q3KtBTABSAjfYT6ehicGSJVWW@O1T;
zifZ2ub$@59huP@Yj0clYM`KYp7Gf06M%{2XX5doPjXO{?IDl&ZIqCr?QA_^=Y62Iq
z2x}%ew*pIW2G&b<?moOTne~5yL_8b%81BX%I5x$(p120H@l$Mw@y$IupjIpwIWBG_
z^3N4nekE#R<)|%t!}3SW3e<|#NM-%iaRM8}cDc?NheJ^vOhV0c4#whAOveqVr9FsR
zfsf5&$m+Xqu_lJ4dF|?;R-_@SpCl{K@{?#sK`+!&7hnx6wtNZd#(6jz??OHBOY=L_
zeWy_qxqu-U!zfkW7?p2^8gK^cux4T;`g>T#K-7bW<02e^y73rlMZQMeco8+A@C@%Q
zh{o3B6H)C4Vkll^jzA4~3~EItnfX|Y=et4@p;VN31#Uj7qq{6$hN0w_qXw`Bb;zDH
zw_EwEs2Lu@M)(Pa;(t*6okvYDsD(G65Ui{BKZ=AZnj#}|DX5NGqPC`!m5)aqrpXwL
zbFdBik?nR*qu!2pP%CyEb$HLA?#pWFy=A%PXvy<ko)wg082S4!8CRiZuoJbndr&hu
zY~^2|267U+<0&go=cCb|d^_xb#W)q$BmZ0+`_&iwpkFgyK%zF@gF5XiP&3(tn#nHI
zK;A>Wc1KVHJ!R#;pjPmLm1|klE*x{P5e~pH7>*lI{cUZ-`fD$DP@pB+XAKUc26n>o
zr%><tX;k~@wq6HG7)d?@_1bkt4P+SV{_9W=y212e1o?c_N|v-`{gv=jpc@vVPU*eo
zQdGw)FbT_%Z;^W+JK-73#MT@XeLrqM4RjXjx8DlX)@?<;ZEinmfTvI^Sm7t32cAWJ
zaDKA}(e1sF$C`<#j?z#aT#g!WAJmfOqGmb_N8xC!gXO6H_h35iL%kh8pjO-;#tG5h
zH^DMYM?K&<RL46|E40_j_v2gS-@;GuVWzJK6nFF{FbmajnYq?1H}{!`J^k)`5}LWz
zQ@?~_us)`n-LL`q!B`K+qT1bJ<+qy;qVC&-b@3(hAnLxO7=;zs054*Fz5n$)d#64P
zHS_LfPqVMt-yCEPF^8GgnWN1cQF}ZdwL(*@e41H=!FvC1wFa}TVjk*LFF+l>r8o>X
z<24wZ<?ZDN<dt`&*bSdVCgqN!CKA`hxz#}&L>x^1`L5n?y_)>Jrr&;v=+7n5g@jJA
zAK4AJ)$%8h^XTH}T_2bnyd3AD9{3VJbl+Ljm#!6!bXIOM^UOl?R<jiKHZ17Q`s)j}
zo&pByHlmhl6Y4$Pf~wzz+PjxgD{~NI@d)aHKcU*6!Fa5}Xw)tNwf8MiZ%cR7Ths@2
z21aGG{(4RFDbQ)3jmj^?WL$<CX*p)#hp3J(Vk3;;uNAdVLwzYbS$+`e5ROFNG&cz~
zft9E;vBBKpC!rDVz!vx}vQ6$hYDS${Z{5%f^_u3I!%+{u5jDd+Y>snL?bo8-hNmpQ
z8<WYujvCn47=!*Z)*zC<w=}|7REMdknP%Zx?2B#KqwHSJeMEjzZ@%Z`d-w5tl;0>*
z$h&_04FGvL-k)&Wkt%l@wPKg`_Z)`2#(tMaB9V$xOvlxh--}w(W0-(vEgw6;+ru`f
z@_v|t<IDw^M1BM6{(aaOk6Qj5wjy6IS6j~hXOqxOb1)Q#p>7zBVOWe>vQpF*l%XEH
z3bjSsu`TXFZOM<Q*Y6_ga0as+Di6a67>D|R%~CnfclVM|#}A?QY#oN<3#bS0L3Qvh
zYKy+WaI8QL;2f%5$RMvg78j9ELJeReYC@Y)6Fq=>3qC@>I;bGg9?zpXZheK<VHVaR
zpM$z_Fsj2*<`~p~e5e5yVFcc0mZ9!@2vxtqd=53By;rdQfp0Sf>ZroJh<d;44EAnp
zj(Tt=YH7P-ZOlfs>u=@PTlrYj1E(M#KUad0xCQm#-Kg)%$Aek_)+CNl&=Nzh^ahfN
zP09C0K5lLdYM`skr_2{oOaCV7b@~*;@F&#a`xSMjqK9}NoJOenwpa(d_(^Ca{g5}z
z4X}zkkTJOjkk7t5hBGnlD(|qBAqUy*!U(K+wKtG@sDUS=_P7_O;|QxSMGdSBBhkN(
zg!cSd)Y9%k?fEOHPvk!26?aFFSKB2H_1cd|Z9yJt3ua;yT#S0pH=-V}7d6wjF$<4c
zK8D|D)caiu37z`(sQ0)pY9Kz;(oHsRL3LPS-eE2?A4RRiGpHrrVdZ;JGd_gL_!VkJ
zLWk>%%l@|`(UyV{s2MCoeUR3gFQfMMGpqj@^-C)18t*|3Q27MZ;cAAOKo8WR?TuQg
z{-~81iZM6^qxAmIQv#QuX8Z__#`UNUgRb>DNI;D|1DoLx)bEaIsQVY;DqM*gK*#I6
z0d&D=@;y*zZ3u3`q3AzGB6x&1gA=F`e`EOy^B40Rs^g2OcEKY(!^|jDeGF<v;>|>>
zPcd7d&RDyVtiSduivrEOr&aW~hF6-y%~7Zaj6vNu0d-#<>JS&9W>|`9H{V=nE;1LJ
zOGmQ)YPj4AR+($ewWtTILyh<uD=#-+Fn6J5{EFpYLmkHbs6GDx*%eoTth&n?<$ah|
z`$=R{@E&%;5H?<iu^Vb&H)9a0tP_bQ%Gjlj-Xb~@d<Gn!2)C7}L;OHYCfd?odw(Ud
zgZPxt)r|5ksPh*%OwZ#%;$z}4v4^;x$Rl*=qw*}ViD*t-x>}G(C0fy81hJj;*F+5I
z>eqBKX_RS|{!a8GX6yNFNQ@;4h&V!*UYDW74aB=deWETmKZ@fBUAGeV2U2{(srw7*
z<3v-^ESkH62qUd4+04Wh<huq+^&>EU@6T&xrxAsO{?fU0#asFf3I-E>h)Gtdx1gJ)
zFJdrlYZ7Us^@`~VCqEIBuzjF}j~K2c{%Oy5^{IT@DqqHUVj!`>${Lta_%zYb@+XkD
z(cME_ZDkLeui_dagT61|GAqBtA`<?cmOF`jZ(KT!br7c#|01eikz_K6FNvAeD@cbC
z?-1Wu`EXN&(C2u3-OBDZ!5{eKK4S$_uoV%+4Z4y%0$;(7l>Kh`>U1EZ&$X`aiA-XU
zGF;8ApK{W71xlRzFFtPR`P%;<$vj8gWQCVFL}C@8{~3P_-@H^|<{+<g;OfiITP&T8
z9}=~=??&uT>>|D;9w2l@Q^%v-5&igxh#}%A{2MMLbX`H5CLSUV5W0F0zXVcMKWbR=
zeH=sN6Yc41F@8pzCzcas#OK5-gsz_mJ>PvtG$QU(hAV=2f|x<9CUz60L@nYr;x*zc
zLSIH*M~Qz2Qv7!tZX<dVj}X5S`tr3VCJ^@$DGaUwu};t5Ou>spJK`*HGm%B~Br1ql
zq63Ye#6;BR@OGF>=&C`!7{iHKDzNKL{DgRrNTtnstc@G79@fPVH2=#<=vqqr97yqc
z(O?1TEWC6*MPdo@*GmPsl4waJ6S~@2`(vaVS-Lyvy+ljPe?eMTXY!$bevI<+E|PR(
zYt+lif-!-z{TO9+buicJFT**+dxVcjCt6rLl7VZVInO+Yor!uxH<iV5!x=0h2B?7R
zB@cJX{0$R`e-J6e3)|*4>K5cLD9&#=F?r&+5|`GZGCjRAGihpZ;U6+pRr!+(ii>=e
zm0q@5_0)o*NmaGVRaMUP`KAQwQuTD@s_II7<EkF1%=B&B8t-fz(zauVj-8g}XQk8_
zH*MOs`?Hz_R}Q|Q@;MU=d^5&X%T4~%baCO-%JSmEsy4-iRr9Gf@4(cm?g(UclRf{>
z7NWBIeBX56gg@rSCI2z+oAH11MZSr?s>zWnsG3}nFK1%G)T(<`TP>UCE2<hYnW|Zm
OseB;mZCkqbP5vK>cs@=5

delta 6623
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
Z$qScvX;EwP<jGZ=yQGF!W%tPS{||qEq3r+w

diff --git a/django/conf/locale/sl/LC_MESSAGES/django.po b/django/conf/locale/sl/LC_MESSAGES/django.po
index 581c2c9eff2..4b5f932ba1c 100644
--- a/django/conf/locale/sl/LC_MESSAGES/django.po
+++ b/django/conf/locale/sl/LC_MESSAGES/django.po
@@ -1,7 +1,7 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# Andrej Marsetič, 2022
+# Andrej Marsetič, 2022-2023
 # iElectric <domen@dev.si>, 2011-2012
 # Jannis Leidel <jannis@leidel.info>, 2011
 # Jure Cuhalev <gandalf@owca.info>, 2012-2013
@@ -13,10 +13,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-01-17 02:13-0600\n"
-"PO-Revision-Date: 2023-04-25 06:49+0000\n"
-"Last-Translator: Andrej Marsetič, 2022\n"
-"Language-Team: Slovenian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 06:49+0000\n"
+"Last-Translator: Andrej Marsetič, 2022-2023\n"
+"Language-Team: Slovenian (http://app.transifex.com/django/django/language/"
 "sl/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -301,6 +301,9 @@ msgstr "Tatarščina"
 msgid "Udmurt"
 msgstr "Udmurski jezik"
 
+msgid "Uyghur"
+msgstr ""
+
 msgid "Ukrainian"
 msgstr "Ukrajinščina"
 
@@ -396,6 +399,12 @@ msgstr "Poskrbite, da bo ta vrednost večja ali enaka %(limit_value)s."
 msgid "Ensure this value is a multiple of step size %(limit_value)s."
 msgstr ""
 
+#, python-format
+msgid ""
+"Ensure this value is a multiple of step size %(limit_value)s, starting from "
+"%(offset)s, e.g. %(offset)s, %(valid_value1)s, %(valid_value2)s, and so on."
+msgstr ""
+
 #, python-format
 msgid ""
 "Ensure this value has at least %(limit_value)d character (it has "
@@ -1151,50 +1160,50 @@ msgstr ", "
 #, python-format
 msgid "%(num)d year"
 msgid_plural "%(num)d years"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-msgstr[3] ""
+msgstr[0] "%(num)d leto"
+msgstr[1] "%(num)d leti"
+msgstr[2] "%(num)d let"
+msgstr[3] "%(num)d let"
 
 #, python-format
 msgid "%(num)d month"
 msgid_plural "%(num)d months"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-msgstr[3] ""
+msgstr[0] "%(num)d mesec"
+msgstr[1] "%(num)d meseca "
+msgstr[2] "%(num)d mesecev"
+msgstr[3] "%(num)d mesecev"
 
 #, python-format
 msgid "%(num)d week"
 msgid_plural "%(num)d weeks"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-msgstr[3] ""
+msgstr[0] "%(num)d teden"
+msgstr[1] "%(num)d tedna"
+msgstr[2] "%(num)d tednov"
+msgstr[3] "%(num)d tednov"
 
 #, python-format
 msgid "%(num)d day"
 msgid_plural "%(num)d days"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-msgstr[3] ""
+msgstr[0] "%(num)d dan"
+msgstr[1] "%(num)d dneva"
+msgstr[2] "%(num)d dni"
+msgstr[3] "%(num)d dni"
 
 #, python-format
 msgid "%(num)d hour"
 msgid_plural "%(num)d hours"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-msgstr[3] ""
+msgstr[0] "%(num)d uro"
+msgstr[1] "%(num)d uri"
+msgstr[2] "%(num)d ure"
+msgstr[3] "%(num)d ur"
 
 #, python-format
 msgid "%(num)d minute"
 msgid_plural "%(num)d minutes"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-msgstr[3] ""
+msgstr[0] "%(num)d minuto"
+msgstr[1] "%(num)d minuti"
+msgstr[2] "%(num)d minute"
+msgstr[3] "%(num)d minut"
 
 msgid "Forbidden"
 msgstr "Prepovedano"
diff --git a/django/conf/locale/sq/LC_MESSAGES/django.mo b/django/conf/locale/sq/LC_MESSAGES/django.mo
index 7d1fc3d31c4ade84d0020d6b2b8c5726fea6d4c9..44c1348d3a3375dc19bc1822db1d7b11ce798fe4 100644
GIT binary patch
delta 7580
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
JuFc*b`X4A)bprqZ

delta 7305
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
bJP{U@larGlk#;LA|NYF~5&6;C2Sfh{)ff)m

diff --git a/django/conf/locale/sq/LC_MESSAGES/django.po b/django/conf/locale/sq/LC_MESSAGES/django.po
index c20beb2c618..a58abd152af 100644
--- a/django/conf/locale/sq/LC_MESSAGES/django.po
+++ b/django/conf/locale/sq/LC_MESSAGES/django.po
@@ -9,10 +9,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-01-17 02:13-0600\n"
-"PO-Revision-Date: 2023-04-25 06:49+0000\n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 06:49+0000\n"
 "Last-Translator: Besnik Bleta <besnik@programeshqip.org>, 2020-2023\n"
-"Language-Team: Albanian (http://www.transifex.com/django/django/language/"
+"Language-Team: Albanian (http://app.transifex.com/django/django/language/"
 "sq/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -296,6 +296,9 @@ msgstr "Tatare"
 msgid "Udmurt"
 msgstr "Udmurt"
 
+msgid "Uyghur"
+msgstr "Ujgure"
+
 msgid "Ukrainian"
 msgstr "Ukrainase"
 
@@ -396,6 +399,15 @@ msgstr ""
 "Garantoni që vlera të jetë një shumëfish i madhësisë së hapit "
 "%(limit_value)s."
 
+#, python-format
+msgid ""
+"Ensure this value is a multiple of step size %(limit_value)s, starting from "
+"%(offset)s, e.g. %(offset)s, %(valid_value1)s, %(valid_value2)s, and so on."
+msgstr ""
+"Garantoni që kjo vlerë të jetë një shumëfish i madhësisë %(limit_value)s, "
+"duke filluar nga %(offset)s, p.sh., %(offset)s, %(valid_value1)s, "
+"%(valid_value2)s, e me radhë."
+
 #, python-format
 msgid ""
 "Ensure this value has at least %(limit_value)d character (it has "
diff --git a/django/conf/locale/sr/LC_MESSAGES/django.mo b/django/conf/locale/sr/LC_MESSAGES/django.mo
index 6743f6b07419ebdfd2688db5d779977a85e10a33..4b305d7daad613056b9fa3fc7993da6aa4d22427 100644
GIT binary patch
delta 8452
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

delta 7569
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

diff --git a/django/conf/locale/sr/LC_MESSAGES/django.po b/django/conf/locale/sr/LC_MESSAGES/django.po
index 5ba534d9c05..7d8efcf0aff 100644
--- a/django/conf/locale/sr/LC_MESSAGES/django.po
+++ b/django/conf/locale/sr/LC_MESSAGES/django.po
@@ -2,7 +2,7 @@
 #
 # Translators:
 # Branko Kokanovic <branko@kokanovic.org>, 2018-2019
-# Igor Jerosimić, 2019-2021
+# Igor Jerosimić, 2019-2021,2023
 # Jannis Leidel <jannis@leidel.info>, 2011
 # Janos Guljas <janos@resenje.org>, 2011-2012
 # Mariusz Felisiak <felisiak.mariusz@gmail.com>, 2021
@@ -10,17 +10,17 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2021-11-24 16:29+0000\n"
-"Last-Translator: Mariusz Felisiak <felisiak.mariusz@gmail.com>\n"
-"Language-Team: Serbian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 06:49+0000\n"
+"Last-Translator: Igor Jerosimić, 2019-2021,2023\n"
+"Language-Team: Serbian (http://app.transifex.com/django/django/language/"
 "sr/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: sr\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
 
 msgid "Afrikaans"
 msgstr "африкански"
@@ -55,6 +55,9 @@ msgstr "босански"
 msgid "Catalan"
 msgstr "каталонски"
 
+msgid "Central Kurdish (Sorani)"
+msgstr "централнокурдски (сорани)"
+
 msgid "Czech"
 msgstr "чешки"
 
@@ -295,6 +298,9 @@ msgstr "татарски"
 msgid "Udmurt"
 msgstr "удмуртски"
 
+msgid "Uyghur"
+msgstr "Ујгури"
+
 msgid "Ukrainian"
 msgstr "украјински"
 
@@ -389,6 +395,19 @@ msgstr "Ова вредност мора да буде мања од %(limit_val
 msgid "Ensure this value is greater than or equal to %(limit_value)s."
 msgstr "Ова вредност мора бити већа од %(limit_value)s или тачно толико."
 
+#, python-format
+msgid "Ensure this value is a multiple of step size %(limit_value)s."
+msgstr "Ова вредност мора да умножак величине корака %(limit_value)s."
+
+#, python-format
+msgid ""
+"Ensure this value is a multiple of step size %(limit_value)s, starting from "
+"%(offset)s, e.g. %(offset)s, %(valid_value1)s, %(valid_value2)s, and so on."
+msgstr ""
+"Уверите се да је ова вредност вишекратник величине корака %(limit_value)s, "
+"почевши од %(offset)s, нпр. %(offset)s, %(valid_value1)s, %(valid_value2)s, "
+"и тако даље."
+
 #, python-format
 msgid ""
 "Ensure this value has at least %(limit_value)d character (it has "
@@ -467,6 +486,10 @@ msgstr "и"
 msgid "%(model_name)s with this %(field_labels)s already exists."
 msgstr "%(model_name)s са пољем %(field_labels)s већ постоји."
 
+#, python-format
+msgid "Constraint “%(name)s” is violated."
+msgstr "Ограничење „%(name)s“ је прекршено."
+
 #, python-format
 msgid "Value %(value)r is not a valid choice."
 msgstr "Вредност %(value)r није валидна."
@@ -481,8 +504,8 @@ msgstr "Ово поље не може да остане празно."
 msgid "%(model_name)s with this %(field_label)s already exists."
 msgstr "%(model_name)s са пољем %(field_label)s већ постоји."
 
-#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'.
-#. Eg: "Title must be unique for pub_date year"
+#. Translators: The 'lookup_type' is one of 'date', 'year' or
+#. 'month'. Eg: "Title must be unique for pub_date year"
 #, python-format
 msgid ""
 "%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s."
@@ -509,6 +532,9 @@ msgstr "Булова вредност (True или False)"
 msgid "String (up to %(max_length)s)"
 msgstr "Стринг са макс. дужином %(max_length)s"
 
+msgid "String (unlimited)"
+msgstr "Стринг (неограниченo)"
+
 msgid "Comma-separated integers"
 msgstr "Цели бројеви раздвојени запетама"
 
@@ -781,18 +807,18 @@ msgstr ""
 "настави."
 
 #, python-format
-msgid "Please submit at most %d form."
-msgid_plural "Please submit at most %d forms."
-msgstr[0] "Молим проследите највише %d форму."
-msgstr[1] "Молим проследите највише %d форме."
-msgstr[2] "Молим проследите највише %d форми."
+msgid "Please submit at most %(num)d form."
+msgid_plural "Please submit at most %(num)d forms."
+msgstr[0] "Молим проследите највише %(num)d форму."
+msgstr[1] "Молим проследите највише %(num)d форме."
+msgstr[2] "Молим проследите највише %(num)d форми."
 
 #, python-format
-msgid "Please submit at least %d form."
-msgid_plural "Please submit at least %d forms."
-msgstr[0] "Молим проследите најмање %d форму."
-msgstr[1] "Молим проследите најмање %d форме."
-msgstr[2] "Молим проследите најмање %d форми."
+msgid "Please submit at least %(num)d form."
+msgid_plural "Please submit at least %(num)d forms."
+msgstr[0] "Молим проследите најмање %(num)d форму."
+msgstr[1] "Молим проследите најмање %(num)d форме."
+msgstr[2] "Молим проследите најмање %(num)d форми."
 
 msgid "Order"
 msgstr "Редослед"
@@ -1196,21 +1222,21 @@ msgid ""
 "origin” requests."
 msgstr ""
 "Ако сте подесили интернет прегледач да не шаље \"Referer\" заглавља, поново "
-"их укључите, барем за овај сајт, или за HTTPS конекције, или за \"same-origin"
-"\" захтеве."
+"их укључите, барем за овај сајт, или за HTTPS конекције, или за \"same-"
+"origin\" захтеве."
 
 msgid ""
 "If you are using the <meta name=\"referrer\" content=\"no-referrer\"> tag or "
 "including the “Referrer-Policy: no-referrer” header, please remove them. The "
 "CSRF protection requires the “Referer” header to do strict referer checking. "
-"If you’re concerned about privacy, use alternatives like <a rel=\"noreferrer"
-"\" …> for links to third-party sites."
+"If you’re concerned about privacy, use alternatives like <a "
+"rel=\"noreferrer\" …> for links to third-party sites."
 msgstr ""
 "Ако користите <meta name=\"referrer\" content=\"no-referrer\"> таг или "
 "\"Referrer-Policy: no-referrer\" заглавље, молимо да их уклоните. CSRF "
 "заштита захтева \"Referer\" заглавље да би се обавила стриктна \"referrer\" "
-"провера. Уколико вас брине приватност, користите алтернативе као <a rel="
-"\"noreferrer\" ...> за линкове ка другим сајтовима."
+"провера. Уколико вас брине приватност, користите алтернативе као <a "
+"rel=\"noreferrer\" ...> за линкове ка другим сајтовима."
 
 msgid ""
 "You are seeing this message because this site requires a CSRF cookie when "
@@ -1303,13 +1329,14 @@ msgstr ""
 #, python-format
 msgid ""
 "You are seeing this page because <a href=\"https://docs.djangoproject.com/en/"
-"%(version)s/ref/settings/#debug\" target=\"_blank\" rel=\"noopener"
-"\">DEBUG=True</a> is in your settings file and you have not configured any "
-"URLs."
+"%(version)s/ref/settings/#debug\" target=\"_blank\" "
+"rel=\"noopener\">DEBUG=True</a> is in your settings file and you have not "
+"configured any URLs."
 msgstr ""
 "Ова страна је приказана јер је <a href=\"https://docs.djangoproject.com/en/"
-"%(version)s/ref/settings/#debug\" target=\"_blank\" rel=\"noopener"
-"\">DEBUG=True</a> у вашим подешавањима и нисте конфигурисали ниједан URL."
+"%(version)s/ref/settings/#debug\" target=\"_blank\" "
+"rel=\"noopener\">DEBUG=True</a> у вашим подешавањима и нисте конфигурисали "
+"ниједан URL."
 
 msgid "Django Documentation"
 msgstr "Ђанго документација"
diff --git a/django/conf/locale/sr_Latn/LC_MESSAGES/django.po b/django/conf/locale/sr_Latn/LC_MESSAGES/django.po
index de38e37bdcb..ab4ac0ff44a 100644
--- a/django/conf/locale/sr_Latn/LC_MESSAGES/django.po
+++ b/django/conf/locale/sr_Latn/LC_MESSAGES/django.po
@@ -3,17 +3,17 @@
 # Translators:
 # Aleksa Cukovic` <aleksacukovic1@gmail.com>, 2020
 # Danijela Popović, 2022
-# Igor Jerosimić, 2019-2021
+# Igor Jerosimić, 2019-2021,2023
 # Jannis Leidel <jannis@leidel.info>, 2011
 # Janos Guljas <janos@resenje.org>, 2011-2012
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-05-17 05:23-0500\n"
-"PO-Revision-Date: 2022-06-25 06:49+0000\n"
-"Last-Translator: Danijela Popović\n"
-"Language-Team: Serbian (Latin) (http://www.transifex.com/django/django/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 06:49+0000\n"
+"Last-Translator: Igor Jerosimić, 2019-2021,2023\n"
+"Language-Team: Serbian (Latin) (http://app.transifex.com/django/django/"
 "language/sr@latin/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -55,6 +55,9 @@ msgstr "bosanski"
 msgid "Catalan"
 msgstr "katalonski"
 
+msgid "Central Kurdish (Sorani)"
+msgstr "centralnokurdski (sorani)"
+
 msgid "Czech"
 msgstr "češki"
 
@@ -295,6 +298,9 @@ msgstr "tatarski"
 msgid "Udmurt"
 msgstr "udmurtski"
 
+msgid "Uyghur"
+msgstr ""
+
 msgid "Ukrainian"
 msgstr "ukrajinski"
 
@@ -391,6 +397,12 @@ msgstr "Ova vrednost mora biti veća od %(limit_value)s ili tačno toliko."
 
 #, python-format
 msgid "Ensure this value is a multiple of step size %(limit_value)s."
+msgstr "Ova vrednost mora da umnožak veličine koraka %(limit_value)s."
+
+#, python-format
+msgid ""
+"Ensure this value is a multiple of step size %(limit_value)s, starting from "
+"%(offset)s, e.g. %(offset)s, %(valid_value1)s, %(valid_value2)s, and so on."
 msgstr ""
 
 #, python-format
@@ -473,7 +485,7 @@ msgstr "%(model_name)s sa poljem %(field_labels)s već postoji."
 
 #, python-format
 msgid "Constraint “%(name)s” is violated."
-msgstr ""
+msgstr "Ograničenje „%(name)s“ je prekršeno."
 
 #, python-format
 msgid "Value %(value)r is not a valid choice."
@@ -517,6 +529,9 @@ msgstr "Bulova vrednost (True ili False)"
 msgid "String (up to %(max_length)s)"
 msgstr "String (najviše %(max_length)s znakova)"
 
+msgid "String (unlimited)"
+msgstr "String (neograničeno)"
+
 msgid "Comma-separated integers"
 msgstr "Celi brojevi razdvojeni zapetama"
 
@@ -687,11 +702,11 @@ msgstr "Relacija jedan na jedan"
 
 #, python-format
 msgid "%(from)s-%(to)s relationship"
-msgstr ""
+msgstr "Relacija %(from)s-%(to)s"
 
 #, python-format
 msgid "%(from)s-%(to)s relationships"
-msgstr ""
+msgstr "Relacije %(from)s-%(to)s"
 
 msgid "Many-to-many relationship"
 msgstr "Relacija više na više"
@@ -738,8 +753,11 @@ msgid "Ensure this filename has at most %(max)d character (it has %(length)d)."
 msgid_plural ""
 "Ensure this filename has at most %(max)d characters (it has %(length)d)."
 msgstr[0] ""
+"Ime fajla ne može imati više od %(max)d karaktera (trenutno ima %(length)d)."
 msgstr[1] ""
+"Ime fajla ne može imati više od %(max)d karaktera (trenutno ima %(length)d)."
 msgstr[2] ""
+"Ime fajla ne može imati više od %(max)d karaktera (trenutno ima %(length)d)."
 
 msgid "Please either submit a file or check the clear checkbox, not both."
 msgstr "Može se samo poslati fajl ili izbrisati, ne oba."
@@ -774,7 +792,7 @@ msgstr ":"
 
 #, python-format
 msgid "(Hidden field %(name)s) %(error)s"
-msgstr ""
+msgstr "(Skriveno polje %(name)s) %(error)s"
 
 #, python-format
 msgid ""
@@ -788,16 +806,16 @@ msgstr ""
 #, python-format
 msgid "Please submit at most %(num)d form."
 msgid_plural "Please submit at most %(num)d forms."
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "Molim prosledite najviše %(num)d formular."
+msgstr[1] "Molim prosledite najviše %(num)d formulara."
+msgstr[2] "Molim prosledite najviše %(num)d formulara."
 
 #, python-format
 msgid "Please submit at least %(num)d form."
 msgid_plural "Please submit at least %(num)d forms."
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] " Molim prosledite najmanje %(num)d formular."
+msgstr[1] " Molim prosledite najmanje %(num)d formulara."
+msgstr[2] " Molim prosledite najmanje %(num)d formulara."
 
 msgid "Order"
 msgstr "Redosled"
@@ -833,13 +851,15 @@ msgstr "Odabrana vrednost nije među ponuđenima. Odaberite jednu od ponuđenih.
 
 #, python-format
 msgid "“%(pk)s” is not a valid value."
-msgstr ""
+msgstr "\"%(pk)s\" nije ispravna vrednost."
 
 #, python-format
 msgid ""
 "%(datetime)s couldn’t be interpreted in time zone %(current_timezone)s; it "
 "may be ambiguous or it may not exist."
 msgstr ""
+"Vreme %(datetime)s se ne može protumačiti u vremenskoj zoni "
+"%(current_timezone)s; možda je dvosmisleno ili ne postoji."
 
 msgid "Clear"
 msgstr "Očisti"
@@ -1143,37 +1163,37 @@ msgstr[2] "%(num)d godina"
 #, python-format
 msgid "%(num)d month"
 msgid_plural "%(num)d months"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "%(num)d mesec"
+msgstr[1] "%(num)d meseca"
+msgstr[2] "%(num)d meseci"
 
 #, python-format
 msgid "%(num)d week"
 msgid_plural "%(num)d weeks"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "%(num)d nedelja"
+msgstr[1] "%(num)d nedelje"
+msgstr[2] "%(num)d nedelja"
 
 #, python-format
 msgid "%(num)d day"
 msgid_plural "%(num)d days"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "%(num)d dan"
+msgstr[1] "%(num)d dana"
+msgstr[2] "%(num)d dana"
 
 #, python-format
 msgid "%(num)d hour"
 msgid_plural "%(num)d hours"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "%(num)d sat"
+msgstr[1] "%(num)d sata"
+msgstr[2] "%(num)d sati"
 
 #, python-format
 msgid "%(num)d minute"
 msgid_plural "%(num)d minutes"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "%(num)d minut"
+msgstr[1] "%(num)d minuta"
+msgstr[2] "%(num)d minuta"
 
 msgid "Forbidden"
 msgstr "Zabranjeno"
@@ -1187,6 +1207,10 @@ msgid ""
 "required for security reasons, to ensure that your browser is not being "
 "hijacked by third parties."
 msgstr ""
+"Ova poruka je prikazana jer ovaj HTTPS sajt zahteva da \"Referer header\" "
+"bude poslat od strane vašeg internet pregledača, što trenutno nije slučaj. "
+"Pomenuto zaglavlje je potrebno iz bezbedonosnih razloga, da bi se osiguralo "
+"da vaš pregledač nije pod kontrolom trećih lica."
 
 msgid ""
 "If you have configured your browser to disable “Referer” headers, please re-"
@@ -1201,9 +1225,14 @@ msgid ""
 "If you are using the <meta name=\"referrer\" content=\"no-referrer\"> tag or "
 "including the “Referrer-Policy: no-referrer” header, please remove them. The "
 "CSRF protection requires the “Referer” header to do strict referer checking. "
-"If you’re concerned about privacy, use alternatives like <a rel=\"noreferrer"
-"\" …> for links to third-party sites."
+"If you’re concerned about privacy, use alternatives like <a "
+"rel=\"noreferrer\" …> for links to third-party sites."
 msgstr ""
+"Ako koristite <meta name=\"referrer\" content=\"no-referrer\"> tag ili "
+"\"Referrer-Policy: no-referrer\" zaglavlje, molimo da ih uklonite. CSRF "
+"zaštita zahteva \"Referer\" zaglavlje da bi se obavila striktna \"referrer\" "
+"provera. Ukoliko vas brine privatnost, koristite alternative kao <a "
+"rel=\"noreferrer\" ...> za linkove ka drugim sajtovima."
 
 msgid ""
 "You are seeing this message because this site requires a CSRF cookie when "
@@ -1296,13 +1325,14 @@ msgstr ""
 #, python-format
 msgid ""
 "You are seeing this page because <a href=\"https://docs.djangoproject.com/en/"
-"%(version)s/ref/settings/#debug\" target=\"_blank\" rel=\"noopener"
-"\">DEBUG=True</a> is in your settings file and you have not configured any "
-"URLs."
+"%(version)s/ref/settings/#debug\" target=\"_blank\" "
+"rel=\"noopener\">DEBUG=True</a> is in your settings file and you have not "
+"configured any URLs."
 msgstr ""
 "Ova strana je prikazana jer je <a href=\"https://docs.djangoproject.com/en/"
-"%(version)s/ref/settings/#debug\" target=\"_blank\" rel=\"noopener"
-"\">DEBUG=True</a> u vašim podešavanjima i niste konfigurisali nijedan URL."
+"%(version)s/ref/settings/#debug\" target=\"_blank\" "
+"rel=\"noopener\">DEBUG=True</a> u vašim podešavanjima i niste konfigurisali "
+"nijedan URL."
 
 msgid "Django Documentation"
 msgstr "Đango dokumentacija"
diff --git a/django/conf/locale/tk/LC_MESSAGES/django.mo b/django/conf/locale/tk/LC_MESSAGES/django.mo
index 7275312b3a5c569f77f66b12fbcdf986937d9783..cb4590d1911605acae63ed5fb7c56a2c57bdb51e 100644
GIT binary patch
delta 7578
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
ZrLwa!$B&AN@wYTNb6V}ZMMDyc{|^caJ-Yw^

delta 7443
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
LDr~GWBt889w#yV?

diff --git a/django/conf/locale/tk/LC_MESSAGES/django.po b/django/conf/locale/tk/LC_MESSAGES/django.po
index b06401fab10..0d0f398b1e0 100644
--- a/django/conf/locale/tk/LC_MESSAGES/django.po
+++ b/django/conf/locale/tk/LC_MESSAGES/django.po
@@ -3,16 +3,16 @@
 # Translators:
 # Mariusz Felisiak <felisiak.mariusz@gmail.com>, 2020-2021
 # Resul <resulsaparov@gmail.com>, 2020
-# Resul <resulsaparov@gmail.com>, 2022
+# Resul <resulsaparov@gmail.com>, 2022-2023
 # Welbeck Garli <welbeckgrlyw@gmail.com>, 2020
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-01-17 02:13-0600\n"
-"PO-Revision-Date: 2023-04-25 06:49+0000\n"
-"Last-Translator: Resul <resulsaparov@gmail.com>, 2022\n"
-"Language-Team: Turkmen (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 06:49+0000\n"
+"Last-Translator: Resul <resulsaparov@gmail.com>, 2022-2023\n"
+"Language-Team: Turkmen (http://app.transifex.com/django/django/language/"
 "tk/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -54,7 +54,7 @@ msgid "Catalan"
 msgstr "Katalan"
 
 msgid "Central Kurdish (Sorani)"
-msgstr ""
+msgstr "Merkezi Kürtçe (Soraniçe)"
 
 msgid "Czech"
 msgstr "Çehçe"
@@ -296,6 +296,9 @@ msgstr "Tatarça"
 msgid "Udmurt"
 msgstr "Udmurt"
 
+msgid "Uyghur"
+msgstr ""
+
 msgid "Ukrainian"
 msgstr "Ukrainçe"
 
@@ -397,6 +400,12 @@ msgstr ""
 msgid "Ensure this value is a multiple of step size %(limit_value)s."
 msgstr "Bu baha %(limit_value)s-nyň essesi bolmaly."
 
+#, python-format
+msgid ""
+"Ensure this value is a multiple of step size %(limit_value)s, starting from "
+"%(offset)s, e.g. %(offset)s, %(valid_value1)s, %(valid_value2)s, and so on."
+msgstr ""
+
 #, python-format
 msgid ""
 "Ensure this value has at least %(limit_value)d character (it has "
@@ -513,7 +522,7 @@ msgid "String (up to %(max_length)s)"
 msgstr "Setir (iň köp %(max_length)s)"
 
 msgid "String (unlimited)"
-msgstr ""
+msgstr "String (limitsiz)"
 
 msgid "Comma-separated integers"
 msgstr "Otur bilen bölünen bitewi sanlar"
diff --git a/django/conf/locale/tr/LC_MESSAGES/django.mo b/django/conf/locale/tr/LC_MESSAGES/django.mo
index 92e0f700761dc0a639443eeb0c5a8a79230051de..dd8be7f2378e5e7a1f91c609e092c4f428ceaa61 100644
GIT binary patch
delta 7738
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

delta 7492
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

diff --git a/django/conf/locale/tr/LC_MESSAGES/django.po b/django/conf/locale/tr/LC_MESSAGES/django.po
index 4d8da35607a..e9cee0499f3 100644
--- a/django/conf/locale/tr/LC_MESSAGES/django.po
+++ b/django/conf/locale/tr/LC_MESSAGES/django.po
@@ -17,10 +17,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-01-17 02:13-0600\n"
-"PO-Revision-Date: 2023-04-25 06:49+0000\n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 06:49+0000\n"
 "Last-Translator: BouRock, 2015-2023\n"
-"Language-Team: Turkish (http://www.transifex.com/django/django/language/"
+"Language-Team: Turkish (http://app.transifex.com/django/django/language/"
 "tr/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -304,6 +304,9 @@ msgstr "Tatarca"
 msgid "Udmurt"
 msgstr "Udmurtça"
 
+msgid "Uyghur"
+msgstr "Uygur"
+
 msgid "Ukrainian"
 msgstr "Ukraynaca"
 
@@ -404,6 +407,15 @@ msgid "Ensure this value is a multiple of step size %(limit_value)s."
 msgstr ""
 "Bu değerin %(limit_value)s adım boyutunun katları olduğundan emin olun."
 
+#, python-format
+msgid ""
+"Ensure this value is a multiple of step size %(limit_value)s, starting from "
+"%(offset)s, e.g. %(offset)s, %(valid_value1)s, %(valid_value2)s, and so on."
+msgstr ""
+"Bu değerin %(offset)s değerinden başlayarak %(limit_value)s adım boyutunun "
+"katı olduğundan emin olun, örn. %(offset)s, %(valid_value1)s, "
+"%(valid_value2)s, vb."
+
 #, python-format
 msgid ""
 "Ensure this value has at least %(limit_value)d character (it has "
diff --git a/django/conf/locale/ug/LC_MESSAGES/django.mo b/django/conf/locale/ug/LC_MESSAGES/django.mo
new file mode 100644
index 0000000000000000000000000000000000000000..4b9aed37fd33c63bb399b341d632fa2851c1e702
GIT binary patch
literal 35453
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

literal 0
HcmV?d00001

diff --git a/django/conf/locale/ug/LC_MESSAGES/django.po b/django/conf/locale/ug/LC_MESSAGES/django.po
new file mode 100644
index 00000000000..ccaf4dae100
--- /dev/null
+++ b/django/conf/locale/ug/LC_MESSAGES/django.po
@@ -0,0 +1,1346 @@
+# This file is distributed under the same license as the Django package.
+#
+# Translators:
+# abdl erkin <84247764@qq.com>, 2018
+# Abduqadir Abliz <sahranbay@gmail.com>, 2023
+# Abduqadir Abliz <sahranbay@gmail.com>, 2023
+# Azat, 2023
+# Murat Orhun <oku.orhun@gmail.com>, 2023
+msgid ""
+msgstr ""
+"Project-Id-Version: django\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 06:49+0000\n"
+"Last-Translator: Abduqadir Abliz <sahranbay@gmail.com>, 2023\n"
+"Language-Team: Uyghur (http://app.transifex.com/django/django/language/ug/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ug\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgid "Afrikaans"
+msgstr "ئافرىكانسچە"
+
+msgid "Arabic"
+msgstr "ئەرەبچە"
+
+msgid "Algerian Arabic"
+msgstr "ئالجىرىيە ئەرەپچىسى"
+
+msgid "Asturian"
+msgstr "ئاستۇرىچە"
+
+msgid "Azerbaijani"
+msgstr "ئەزەربەيجانچە"
+
+msgid "Bulgarian"
+msgstr "بۇلغارچە"
+
+msgid "Belarusian"
+msgstr "بېلورۇسىچە"
+
+msgid "Bengali"
+msgstr "بېنگالچە"
+
+msgid "Breton"
+msgstr "بىرېتونچە"
+
+msgid "Bosnian"
+msgstr "بوسنىيەچە"
+
+msgid "Catalan"
+msgstr "كاتالانچە"
+
+msgid "Central Kurdish (Sorani)"
+msgstr "مەركىزى كۇردچە ( سورانى) "
+
+msgid "Czech"
+msgstr "چېخچە"
+
+msgid "Welsh"
+msgstr "ۋېلشچە"
+
+msgid "Danish"
+msgstr "دانىشچە"
+
+msgid "German"
+msgstr "گىرمانچە"
+
+msgid "Lower Sorbian"
+msgstr "تۆۋەن سوربچە"
+
+msgid "Greek"
+msgstr "گىرېكچە"
+
+msgid "English"
+msgstr "ئىنگلىزچە"
+
+msgid "Australian English"
+msgstr ""
+"ئاۋىستىرالىيە ئىنگلزچىسى\n"
+" "
+
+msgid "British English"
+msgstr "ئەنگىلىيە ئىنگىلىزچىسى"
+
+msgid "Esperanto"
+msgstr "دۇنيا تىلى"
+
+msgid "Spanish"
+msgstr "ئىسپانچە"
+
+msgid "Argentinian Spanish"
+msgstr "ئارگېنتىنا ئىسپانچىسى"
+
+msgid "Colombian Spanish"
+msgstr "كولۇمبىيە ئىسپانچىسى"
+
+msgid "Mexican Spanish"
+msgstr "مېكسىكا ئىسپانچىسى"
+
+msgid "Nicaraguan Spanish"
+msgstr "نىكاراگۇئا ئىسپاچىسى"
+
+msgid "Venezuelan Spanish"
+msgstr "ۋېنېزۇئېلا ئىسپانچىسى"
+
+msgid "Estonian"
+msgstr "ئېستونىيەچە"
+
+msgid "Basque"
+msgstr "بەسىكچە"
+
+msgid "Persian"
+msgstr "پارىسچە"
+
+msgid "Finnish"
+msgstr "ڧىنلانىدچە"
+
+msgid "French"
+msgstr "ڧىرانسۇزچە"
+
+msgid "Frisian"
+msgstr "فىرىزىيەچە"
+
+msgid "Irish"
+msgstr "ئىرېلاندىيەچە"
+
+msgid "Scottish Gaelic"
+msgstr "شوتلاندىيەچە"
+
+msgid "Galician"
+msgstr "گالىچىيەچە"
+
+msgid "Hebrew"
+msgstr "ئىبرانىچە"
+
+msgid "Hindi"
+msgstr "ھىندىچە"
+
+msgid "Croatian"
+msgstr "كىرودىيەچە"
+
+msgid "Upper Sorbian"
+msgstr "يۇقىرى سوربچە"
+
+msgid "Hungarian"
+msgstr "ماجارچە"
+
+msgid "Armenian"
+msgstr "ئارمىنىيەچە"
+
+msgid "Interlingua"
+msgstr "خەلقئارالىق تىل"
+
+msgid "Indonesian"
+msgstr "ھىندىنوزىيەچە"
+
+msgid "Igbo"
+msgstr "ئىبوچە"
+
+msgid "Ido"
+msgstr "ئىيدوچە"
+
+msgid "Icelandic"
+msgstr "ئىسلاندىيەچە"
+
+msgid "Italian"
+msgstr "ئىتالىيەچە"
+
+msgid "Japanese"
+msgstr "ياپونچە"
+
+msgid "Georgian"
+msgstr "گرۇزىيەچە"
+
+msgid "Kabyle"
+msgstr "كەبىيلچە"
+
+msgid "Kazakh"
+msgstr "قازاقچە"
+
+msgid "Khmer"
+msgstr "كامىيرچە"
+
+msgid "Kannada"
+msgstr "كانناداچە"
+
+msgid "Korean"
+msgstr "كورىيەچە"
+
+msgid "Kyrgyz"
+msgstr "قىرغىزچە"
+
+msgid "Luxembourgish"
+msgstr "لىيۇكسېمبۇرگچە"
+
+msgid "Lithuanian"
+msgstr "لىتۋاچە"
+
+msgid "Latvian"
+msgstr "لاتۋىيەچە"
+
+msgid "Macedonian"
+msgstr "ماكېدونىيەچە"
+
+msgid "Malayalam"
+msgstr "مالىيالامچە"
+
+msgid "Mongolian"
+msgstr "مۇڭغۇلچە"
+
+msgid "Marathi"
+msgstr "ماراتىچە"
+
+msgid "Malay"
+msgstr "مالايچە"
+
+msgid "Burmese"
+msgstr "بېرمىچە"
+
+msgid "Norwegian Bokmål"
+msgstr "نورۋېگىيە بوكمىلچىسى"
+
+msgid "Nepali"
+msgstr "نېپالچە"
+
+msgid "Dutch"
+msgstr "گوللاندىيەچە"
+
+msgid "Norwegian Nynorsk"
+msgstr "نورۋېگىيە نىنورسكچىسى"
+
+msgid "Ossetic"
+msgstr "ئوسېتچە"
+
+msgid "Punjabi"
+msgstr "پۇنجابىچە"
+
+msgid "Polish"
+msgstr "پولشاچە"
+
+msgid "Portuguese"
+msgstr "پورتۇگالچە"
+
+msgid "Brazilian Portuguese"
+msgstr "بىرازىلىيە پورتۇگالچىسى"
+
+msgid "Romanian"
+msgstr "رومەينىيەچە"
+
+msgid "Russian"
+msgstr "رۇسچە"
+
+msgid "Slovak"
+msgstr "سلوۋاكىيەچە"
+
+msgid "Slovenian"
+msgstr "سىلوۋېنىيەچە"
+
+msgid "Albanian"
+msgstr "ئالبانىيەچە"
+
+msgid "Serbian"
+msgstr "سېربىيەچە"
+
+msgid "Serbian Latin"
+msgstr "سېربىيە لاتىنچىسى"
+
+msgid "Swedish"
+msgstr "شىۋىتسىيەچە"
+
+msgid "Swahili"
+msgstr "سۋاھىلچە"
+
+msgid "Tamil"
+msgstr "تامىلچە"
+
+msgid "Telugu"
+msgstr "تېلۇگۇ"
+
+msgid "Tajik"
+msgstr "تاجىكچە"
+
+msgid "Thai"
+msgstr "تايلاندچە"
+
+msgid "Turkmen"
+msgstr "تۈركمەنچە"
+
+msgid "Turkish"
+msgstr "تۈركچە"
+
+msgid "Tatar"
+msgstr "تاتارچە"
+
+msgid "Udmurt"
+msgstr "ئۇدمۇرتچە"
+
+msgid "Uyghur"
+msgstr "ئۇيغۇرچە"
+
+msgid "Ukrainian"
+msgstr "ئۇكرائىنچە"
+
+msgid "Urdu"
+msgstr "ئوردۇچە"
+
+msgid "Uzbek"
+msgstr "ئۆزبەكچە"
+
+msgid "Vietnamese"
+msgstr "ۋېيتنامچە"
+
+msgid "Simplified Chinese"
+msgstr "خەنزۇچە"
+
+msgid "Traditional Chinese"
+msgstr "ئەنئەنىۋى خەنزۇچىسى"
+
+msgid "Messages"
+msgstr "قىسقا ئۇچۇر"
+
+msgid "Site Maps"
+msgstr "بېكەت خەرىتىسى"
+
+msgid "Static Files"
+msgstr "سىتاتىك ھۆججەت"
+
+msgid "Syndication"
+msgstr "تەشكىللىنىش"
+
+#. Translators: String used to replace omitted page numbers in elided page
+#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10].
+msgid "…"
+msgstr "…"
+
+msgid "That page number is not an integer"
+msgstr "بەت نومۇرى پۈتۈن سان ئەمەس"
+
+msgid "That page number is less than 1"
+msgstr "بەت نومۇرى 1 دىن كىچىك"
+
+msgid "That page contains no results"
+msgstr "ئۇ بەتتە ھېچقانداق نەتىجە يوق"
+
+msgid "Enter a valid value."
+msgstr "بىر ئىناۋەتلىك قىممەتنى تولدۇرۇڭ"
+
+msgid "Enter a valid URL."
+msgstr "ئىناۋەتلىك URL نى تولدۇرۇڭ"
+
+msgid "Enter a valid integer."
+msgstr "ئىناۋەتلىك پۈتۈن سان تولدۇرۇڭ"
+
+msgid "Enter a valid email address."
+msgstr "ئىناۋەتلىك ئېلخەت ئادرېسىنى كىرگۈزۈڭ."
+
+#. Translators: "letters" means latin letters: a-z and A-Z.
+msgid ""
+"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens."
+msgstr ""
+"ھەرپ ، سان ، ئاستى سىزىق ياكى سىزىقچىلاردىن تەركىب تاپقان ئۈنۈملۈك «سىلاگ» "
+"نى كىرگۈزۈڭ."
+
+msgid ""
+"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or "
+"hyphens."
+msgstr ""
+"يۇنىكودلۇق ھەرپ، سان، ئاستى سىزىق ياكى سىزىقچىلاردىن تەركىب تاپقان ئۈنۈملۈك "
+"«slug» نى كىرگۈزۈڭ."
+
+msgid "Enter a valid IPv4 address."
+msgstr "ئىناۋەتلىك IPv4 ئادرېسىنى كىرگۈزۈڭ."
+
+msgid "Enter a valid IPv6 address."
+msgstr "ئىناۋەتلىك IPv6 ئادرېسىنى كىرگۈزۈڭ."
+
+msgid "Enter a valid IPv4 or IPv6 address."
+msgstr "ئىناۋەتلىك IPv4 ياكى IPv6 ئادرېسىنى كىرگۈزۈڭ."
+
+msgid "Enter only digits separated by commas."
+msgstr "پەش ئارقىلىق ئايرىلغان رەقەملەرنىلا كىرگۈزۈڭ."
+
+#, python-format
+msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)."
+msgstr ""
+"بۇ قىممەتنىڭ %(limit_value)s بولىشىغا كاپالەتلىك قىلىڭ ( ھازىر "
+"%(show_value)s)"
+
+#, python-format
+msgid "Ensure this value is less than or equal to %(limit_value)s."
+msgstr ""
+"بۇ قىممەتنىڭ %(limit_value)s دىن تۆۋەن ياكى تەڭ بولۇشىغا كاپالەتلىك قىلىڭ"
+
+#, python-format
+msgid "Ensure this value is greater than or equal to %(limit_value)s."
+msgstr ""
+"بۇ قىممەتنىڭ %(limit_value)s دىن چوڭ ياكى تەڭ بولۇشىغا كاپالەتلىك قىلىڭ"
+
+#, python-format
+msgid "Ensure this value is a multiple of step size %(limit_value)s."
+msgstr "بۇ قىممەتنىڭ %(limit_value)s نىڭ كۆپەيتمىسى بولىشىغا كاپالەتلىك قىلىڭ"
+
+#, python-format
+msgid ""
+"Ensure this value is a multiple of step size %(limit_value)s, starting from "
+"%(offset)s, e.g. %(offset)s, %(valid_value1)s, %(valid_value2)s, and so on."
+msgstr ""
+"بۇ قىممەت كۆپ قەدەم باسقۇچلۇق بولسۇن %(limit_value)s، %(offset)s دىن "
+"باشلىنىپ، مەسىلەن %(offset)s، %(valid_value1)s، %(valid_value2)s ۋە باشقىلار."
+
+#, python-format
+msgid ""
+"Ensure this value has at least %(limit_value)d character (it has "
+"%(show_value)d)."
+msgid_plural ""
+"Ensure this value has at least %(limit_value)d characters (it has "
+"%(show_value)d)."
+msgstr[0] ""
+"بۇ قىممەتنىڭ كەم دېگەندە %(limit_value)d ھەرپ بولۇشىغا كاپالەتلىك قىلىڭ "
+"(ھازىر %(show_value)d بار)."
+msgstr[1] ""
+"بۇ قىممەتنىڭ كەم دېگەندە %(limit_value)d ھەرپ بولۇشىغا كاپالەتلىك قىلىڭ "
+"(ھازىر %(show_value)d بار)."
+
+#, python-format
+msgid ""
+"Ensure this value has at most %(limit_value)d character (it has "
+"%(show_value)d)."
+msgid_plural ""
+"Ensure this value has at most %(limit_value)d characters (it has "
+"%(show_value)d)."
+msgstr[0] ""
+"بۇ قىممەتنىڭ ئەڭ كۆپ بولغاندا %(limit_value)d ھەرپ بولۇشىغا كاپالەتلىك قىلىڭ "
+"(ھازىر %(show_value)d بار)."
+msgstr[1] ""
+"بۇ قىممەتنىڭ ئەڭ كۆپ بولغاندا %(limit_value)d ھەرپ بولۇشىغا كاپالەتلىك قىلىڭ "
+"(ئۇنىڭدا %(show_value)d بار). "
+
+msgid "Enter a number."
+msgstr "سان كىرگۈزۈڭ."
+
+#, python-format
+msgid "Ensure that there are no more than %(max)s digit in total."
+msgid_plural "Ensure that there are no more than %(max)s digits in total."
+msgstr[0] "جەمى 4%(max)s خانىدىن ئېشىپ كەتمەسلىكىگە كاپالەتلىك قىلىڭ."
+msgstr[1] "جەمى %(max)s خانىدىن ئېشىپ كەتمەسلىكىگە كاپالەتلىك قىلىڭ."
+
+#, python-format
+msgid "Ensure that there are no more than %(max)s decimal place."
+msgid_plural "Ensure that there are no more than %(max)s decimal places."
+msgstr[0] "%(max)s ئونلۇق ئورۇندىن ئېشىپ كەتمەسلىكىگە كاپالەتلىك قىلىڭ."
+msgstr[1] "%(max)s ئونلۇق ئورۇندىن ئېشىپ كەتمەسلىكىگە كاپالەتلىك قىلىڭ."
+
+#, python-format
+msgid ""
+"Ensure that there are no more than %(max)s digit before the decimal point."
+msgid_plural ""
+"Ensure that there are no more than %(max)s digits before the decimal point."
+msgstr[0] ""
+"ئونلۇق نۇقتىدىن ئىلگىرى %(max)s خانىدىن ئېشىپ كەتمەسلىكىگە كاپالەتلىك قىلىڭ."
+msgstr[1] ""
+"ئونلۇق نۇقتىدىن ئىلگىرى %(max)s خانىدىن ئېشىپ كەتمەسلىكىگە كاپالەتلىك قىلىڭ."
+
+#, python-format
+msgid ""
+"File extension “%(extension)s” is not allowed. Allowed extensions are: "
+"%(allowed_extensions)s."
+msgstr ""
+"ھۆججەت كېڭەيتىشكە «%(extension)s» رۇخسەت قىلىنمايدۇ. رۇخسەت قىلىنغان "
+"كېڭەيتىلمە: %(allowed_extensions)s."
+
+msgid "Null characters are not allowed."
+msgstr "بوش ھەرپلەرگە رۇخسەت قىلىنمايدۇ."
+
+msgid "and"
+msgstr "ۋە"
+
+#, python-format
+msgid "%(model_name)s with this %(field_labels)s already exists."
+msgstr "%(model_name)s بىلەن بۇ %(field_labels)s مەۋجۇت."
+
+#, python-format
+msgid "Constraint “%(name)s” is violated."
+msgstr "«%(name)s» چەكلىمىسى بۇزۇلدى."
+
+#, python-format
+msgid "Value %(value)r is not a valid choice."
+msgstr "قىممەت %(value)r ئىناۋەتسىز."
+
+msgid "This field cannot be null."
+msgstr "بۇ ئورۇننى بوش قويۇشقا بولمايدۇ"
+
+msgid "This field cannot be blank."
+msgstr "بۇ ئورۇننى بوش قويۇشقا بولمايدۇ"
+
+#, python-format
+msgid "%(model_name)s with this %(field_label)s already exists."
+msgstr "بۇ %(field_label)s بىلەن %(model_name)s مەۋجۇت."
+
+#. Translators: The 'lookup_type' is one of 'date', 'year' or
+#. 'month'. Eg: "Title must be unique for pub_date year"
+#, python-format
+msgid ""
+"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s."
+msgstr ""
+"%(field_label)s چوقۇم  %(date_field_label)s %(lookup_type)s ئۈچۈن بىردىنبىر "
+"بولۇشى كېرەك."
+
+#, python-format
+msgid "Field of type: %(field_type)s"
+msgstr "تىپ تۈرى: %(field_type)s"
+
+#, python-format
+msgid "“%(value)s” value must be either True or False."
+msgstr "«%(value)s» قىممىتى چوقۇم True ياكى False بولۇشى كېرەك."
+
+#, python-format
+msgid "“%(value)s” value must be either True, False, or None."
+msgstr "«%(value)s» قىممىتى چوقۇم True ، False ياكى None بولۇشى كېرەك."
+
+msgid "Boolean (Either True or False)"
+msgstr "Boolean (True ياكى False)"
+
+#, python-format
+msgid "String (up to %(max_length)s)"
+msgstr "(%(max_length)s گە قەدەر ئۇزۇنلۇقتىكى) ھەرپ-بەلگە"
+
+msgid "String (unlimited)"
+msgstr "ھەرپ-بەلگە ( ئۇزۇنلۇققا چەكلىمە يوق)"
+
+msgid "Comma-separated integers"
+msgstr "پەش بىلەن ئايرىلغان پۈتۈن سان"
+
+#, python-format
+msgid ""
+"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD "
+"format."
+msgstr ""
+"«%(value)s» قىممىتى ئىناۋەتسىز ۋاقىت فورماتىدا. ئۇ چوقۇم YYYY-MM-DD شەكلىدە "
+"بولۇشى كېرەك."
+
+#, python-format
+msgid ""
+"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid "
+"date."
+msgstr ""
+"«%(value)s» قىممىتىنىڭ توغرا فورماتى (YYYY-MM-DD) بار ، ئەمما ئۇ ۋاقىت "
+"ئىناۋەتسىز."
+
+msgid "Date (without time)"
+msgstr "چېسلا (سائەت مىنۇت يوق)"
+
+#, python-format
+msgid ""
+"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[."
+"uuuuuu]][TZ] format."
+msgstr ""
+"«%(value)s» قىممىتى ئىناۋەتسىز. ئۇ چوقۇم YYYY-MM-DD HH: MM [: ss [.uuuuuu]] "
+"[TZ] شەكلىدە بولۇشى كېرەك."
+
+#, python-format
+msgid ""
+"“%(value)s” value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]"
+"[TZ]) but it is an invalid date/time."
+msgstr ""
+"«%(value)s» قىممىتىنىڭ توغرا فورماتى بار (YYYY-MM-DD HH: MM [: ss [.uuuuuu]] "
+"[TZ]) ئەمما ئۇ ئىناۋەتسىز كۈن / ۋاقىت."
+
+msgid "Date (with time)"
+msgstr "چېسلا (ۋاقىت بىلەن)"
+
+#, python-format
+msgid "“%(value)s” value must be a decimal number."
+msgstr "«%(value)s» قىممىتى چوقۇم پۈتۈن سان بولۇشى كېرەك."
+
+msgid "Decimal number"
+msgstr "ئونلۇق سان"
+
+#, python-format
+msgid ""
+"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[."
+"uuuuuu] format."
+msgstr ""
+"«%(value)s» قىممىتى ئىناۋەتسىز. ئۇ چوقۇم [DD] [[HH:] MM:] ss [.uuuuuu] "
+"شەكلىدە بولۇشى كېرەك."
+
+msgid "Duration"
+msgstr "داۋاملىشىش ۋاقتى"
+
+msgid "Email address"
+msgstr "ئېلخەت ئادرېسى"
+
+msgid "File path"
+msgstr "ھۆججەت يولى"
+
+#, python-format
+msgid "“%(value)s” value must be a float."
+msgstr "«%(value)s» قىممىتى چوقۇم لەيلىمە چېكىتلىك مىقتار بولۇشى كېرەك."
+
+msgid "Floating point number"
+msgstr "كەسرىلىك سان نومۇر"
+
+#, python-format
+msgid "“%(value)s” value must be an integer."
+msgstr "«%(value)s» قىممىتى چوقۇم پۈتۈن سان بولۇشى كېرەك."
+
+msgid "Integer"
+msgstr "پۈتۈن سان"
+
+msgid "Big (8 byte) integer"
+msgstr "چوڭ (8 بايىت) پۈتۈن سان"
+
+msgid "Small integer"
+msgstr "كىچىك پۈتۈن سان"
+
+msgid "IPv4 address"
+msgstr "IPv4 ئادرېسى"
+
+msgid "IP address"
+msgstr "IP ئادرېسى"
+
+#, python-format
+msgid "“%(value)s” value must be either None, True or False."
+msgstr "«%(value)s» قىممىتى چوقۇم True ، False ياكى None بولۇشى كېرەك."
+
+msgid "Boolean (Either True, False or None)"
+msgstr "Boolean (True ياكى False)"
+
+msgid "Positive big integer"
+msgstr "مۇسبەت چوڭ پۈتۈن سان"
+
+msgid "Positive integer"
+msgstr "مۇسبەت پۈتۈن سان"
+
+msgid "Positive small integer"
+msgstr "مۇسبەت كىچىك پۈتۈن سان"
+
+#, python-format
+msgid "Slug (up to %(max_length)s)"
+msgstr "Slug (كۆپ بولغاندا %(max_length)s)"
+
+msgid "Text"
+msgstr "تېكىست"
+
+#, python-format
+msgid ""
+"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] "
+"format."
+msgstr ""
+"«%(value)s» قىممىتى ئىناۋەتسىز. ئۇ چوقۇم HH: MM [: ss [.uuuuuu]] شەكلىدە "
+"بولۇشى كېرەك."
+
+#, python-format
+msgid ""
+"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an "
+"invalid time."
+msgstr ""
+"«%(value)s» قىممىتىنىڭ توغرا فورماتى بار (HH: MM [: ss [.uuuuuu]]) ئەمما ئۇ "
+"ئىناۋەتسىز ۋاقىت."
+
+msgid "Time"
+msgstr "ۋاقىت"
+
+msgid "URL"
+msgstr "URL"
+
+msgid "Raw binary data"
+msgstr "خام ئىككىلىك سان"
+
+#, python-format
+msgid "“%(value)s” is not a valid UUID."
+msgstr "«%(value)s» ئىناۋەتلىك UUID ئەمەس."
+
+msgid "Universally unique identifier"
+msgstr "ئۇنىۋېرسال بىردىنبىر كىملىك"
+
+msgid "File"
+msgstr "ھۆججەت"
+
+msgid "Image"
+msgstr "رەسىم"
+
+msgid "A JSON object"
+msgstr "JSON ئوبيېكتى"
+
+msgid "Value must be valid JSON."
+msgstr "چوقۇم ئىناۋەتلىك JSON بولۇشى كېرەك."
+
+#, python-format
+msgid "%(model)s instance with %(field)s %(value)r does not exist."
+msgstr "مىسال %(value)r %(field)s قىممىتى بولغان %(model)s مەۋجۇت ئەمەس."
+
+msgid "Foreign Key (type determined by related field)"
+msgstr "سىرتقى  ئاچقۇچ (تىپى مۇناسىۋەتلىك مەيدان تەرىپىدىن بېكىتىلگەن)"
+
+msgid "One-to-one relationship"
+msgstr "بىرمۇبىر مۇناسىۋەت"
+
+#, python-format
+msgid "%(from)s-%(to)s relationship"
+msgstr "%(from)s-%(to)s مۇناسىۋەت"
+
+#, python-format
+msgid "%(from)s-%(to)s relationships"
+msgstr "%(from)s-%(to)s مۇناسىۋەتلەر"
+
+msgid "Many-to-many relationship"
+msgstr "كۆپكە كۆب مۇناسىۋىتى"
+
+#. Translators: If found as last label character, these punctuation
+#. characters will prevent the default label_suffix to be appended to the
+#. label
+msgid ":?.!"
+msgstr ":?.!"
+
+msgid "This field is required."
+msgstr "بۇ رايون تەلەپ قىلىنىدۇ."
+
+msgid "Enter a whole number."
+msgstr "پۈتۈن ساننى كىرگۈزۈڭ."
+
+msgid "Enter a valid date."
+msgstr "ئىناۋەتلىك چېسلانى كىرگۈزۈڭ."
+
+msgid "Enter a valid time."
+msgstr "ئىناۋەتلىك ۋاقىت كىرگۈزۈڭ."
+
+msgid "Enter a valid date/time."
+msgstr "ئىناۋەتلىك چېسلا / ۋاقىت كىرگۈزۈڭ."
+
+msgid "Enter a valid duration."
+msgstr "ئىناۋەتلىك مۇددىتىنى كىرگۈزۈڭ."
+
+#, python-brace-format
+msgid "The number of days must be between {min_days} and {max_days}."
+msgstr "كۈن سانى چوقۇم {min_days} بىلەن {max_days} ئارىسىدا بولۇشى كېرەك."
+
+msgid "No file was submitted. Check the encoding type on the form."
+msgstr "ھېچقانداق ھۆججەت يوللانمىدى. جەدۋەلدىكى كودلاش تۈرىنى تەكشۈرۈڭ."
+
+msgid "No file was submitted."
+msgstr "ھېچقانداق ھۆججەت يوللانمىدى."
+
+msgid "The submitted file is empty."
+msgstr "يوللانغان ھۆججەت قۇرۇق."
+
+#, python-format
+msgid "Ensure this filename has at most %(max)d character (it has %(length)d)."
+msgid_plural ""
+"Ensure this filename has at most %(max)d characters (it has %(length)d)."
+msgstr[0] ""
+"بۇ ھۆججەت نامىنىڭ ئەڭ كۆپ بولغاندا %(max)d ھەرپ بولۇشىغا كاپالەتلىك قىلىڭ "
+"(ئۇنىڭدا %(length)d بار)."
+msgstr[1] ""
+"بۇ ھۆججەت نامىنىڭ ئەڭ كۆپ بولغاندا %(max)d ھەرپ بولۇشىغا كاپالەتلىك قىلىڭ "
+"(ئۇنىڭدا %(length)d بار)."
+
+msgid "Please either submit a file or check the clear checkbox, not both."
+msgstr "ھۆججەت يوللاڭ ياكى تەكشۈرۈش رامكىسىنى تەكشۈرۈڭ ، ھەر ئىككىسىنى ئەمەس."
+
+msgid ""
+"Upload a valid image. The file you uploaded was either not an image or a "
+"corrupted image."
+msgstr ""
+"ئىناۋەتلىك رەسىم يۈكلەڭ. سىز يۈكلىگەن ھۆججەت يا رەسىم  ئەمەس ۋەياكى بۇزۇلغان."
+
+#, python-format
+msgid "Select a valid choice. %(value)s is not one of the available choices."
+msgstr "ئۈنۈملۈك تاللاشنى تاللاڭ. %(value)s تاللاشلارنىڭ بىرى ئەمەس."
+
+msgid "Enter a list of values."
+msgstr "قىممەت تىزىملىكىنى كىرگۈزۈڭ."
+
+msgid "Enter a complete value."
+msgstr "تولۇق قىممەت كىرگۈزۈڭ."
+
+msgid "Enter a valid UUID."
+msgstr "ئىناۋەتلىك UUID نى كىرگۈزۈڭ."
+
+msgid "Enter a valid JSON."
+msgstr "ئىناۋەتلىك JSON نى كىرگۈزۈڭ."
+
+#. Translators: This is the default suffix added to form field labels
+msgid ":"
+msgstr ":"
+
+#, python-format
+msgid "(Hidden field %(name)s) %(error)s"
+msgstr "(يوشۇرۇن مەيدان %(name)s) %(error)s"
+
+#, python-format
+msgid ""
+"ManagementForm data is missing or has been tampered with. Missing fields: "
+"%(field_names)s. You may need to file a bug report if the issue persists."
+msgstr ""
+"ManagementForm سانلىق مەلۇماتلىرى يوقاپ كەتتى ياكى ئۆزگەرتىلدى. يوقاپ كەتكەن "
+"ساھە: %(field_names)s. ئەگەر مەسىلە ساقلىنىپ قالسا ، خاتالىق دوكلاتىنى "
+"تاپشۇرۇشىڭىز كېرەك."
+
+#, python-format
+msgid "Please submit at most %(num)d form."
+msgid_plural "Please submit at most %(num)d forms."
+msgstr[0] "ئەڭ كۆپ بولغاندا %(num)d جەدۋەلنى يوللاڭ."
+msgstr[1] "ئەڭ كۆپ بولغاندا %(num)d جەدۋەلنى يوللاڭ."
+
+#, python-format
+msgid "Please submit at least %(num)d form."
+msgid_plural "Please submit at least %(num)d forms."
+msgstr[0] "كەم دېگەندە %(num)d جەدۋەلنى يوللاڭ."
+msgstr[1] "كەم دېگەندە %(num)d جەدۋەلنى يوللاڭ."
+
+msgid "Order"
+msgstr "زاكاز"
+
+msgid "Delete"
+msgstr "ئۆچۈرۈش"
+
+#, python-format
+msgid "Please correct the duplicate data for %(field)s."
+msgstr "%(field)s نىڭ قايتىلانغان سانلىق مەلۇماتلىرىنى تۈزىتىڭ."
+
+#, python-format
+msgid "Please correct the duplicate data for %(field)s, which must be unique."
+msgstr ""
+"%(field)s نىڭ كۆپەيتىلگەن سانلىق مەلۇماتلىرىنى تۈزىتىڭ ، بۇ چوقۇم ئۆزگىچە "
+"بولۇشى كېرەك."
+
+#, python-format
+msgid ""
+"Please correct the duplicate data for %(field_name)s which must be unique "
+"for the %(lookup)s in %(date_field)s."
+msgstr ""
+"%(field_name)s دىكى قايتىلانغان سانلىق مەلۇماتنى تۈزىتىڭ ، بۇ چوقۇم "
+"%(date_field)s دىكى %(lookup)s غا خاس بولۇشى كېرەك."
+
+msgid "Please correct the duplicate values below."
+msgstr "تۆۋەندىكى قايتىلانغان قىممەتنى تۈزىتىڭ."
+
+msgid "The inline value did not match the parent instance."
+msgstr "ئىچكى قىممەت ئاتا مىسالغا ماس كەلمىدى."
+
+msgid "Select a valid choice. That choice is not one of the available choices."
+msgstr ""
+"ئۈنۈملۈك تاللاشنى تاللاڭ. بۇ تاللاش ئىشلەتكىلى بولىدىغان تاللاشلارنىڭ بىرى "
+"ئەمەس."
+
+#, python-format
+msgid "“%(pk)s” is not a valid value."
+msgstr "«%(pk)s» ئىناۋەتلىك قىممەت ئەمەس."
+
+#, python-format
+msgid ""
+"%(datetime)s couldn’t be interpreted in time zone %(current_timezone)s; it "
+"may be ambiguous or it may not exist."
+msgstr ""
+"%(datetime)s نى %(current_timezone)s ۋاقىت رايونىدا ئىزاھلاشقا بولمايدۇ ئۇ "
+"مۈجمەل بولۇشى مۇمكىن ياكى ئۇ مەۋجۇت بولماسلىقى مۇمكىن."
+
+msgid "Clear"
+msgstr "تازىلاش"
+
+msgid "Currently"
+msgstr "نۆۋەتتە"
+
+msgid "Change"
+msgstr "ئۆزگەرتىش"
+
+msgid "Unknown"
+msgstr "نامەلۇم"
+
+msgid "Yes"
+msgstr "ھەئە"
+
+msgid "No"
+msgstr "ياق"
+
+#. Translators: Please do not add spaces around commas.
+msgid "yes,no,maybe"
+msgstr "ھەئە، ياق، بەلكىىم"
+
+#, python-format
+msgid "%(size)d byte"
+msgid_plural "%(size)d bytes"
+msgstr[0] "%(size)d بايىت"
+msgstr[1] "%(size)d بايىت"
+
+#, python-format
+msgid "%s KB"
+msgstr "%s كىلوبايت"
+
+#, python-format
+msgid "%s MB"
+msgstr "%sمېگا بايىت"
+
+#, python-format
+msgid "%s GB"
+msgstr "%sگىگا بايىت"
+
+#, python-format
+msgid "%s TB"
+msgstr "%s تېرا بايت"
+
+#, python-format
+msgid "%s PB"
+msgstr "%s پېتا بايىت"
+
+msgid "p.m."
+msgstr "p.m."
+
+msgid "a.m."
+msgstr "a.m."
+
+msgid "PM"
+msgstr "PM"
+
+msgid "AM"
+msgstr "AM"
+
+msgid "midnight"
+msgstr "يېرىم كېچىدە"
+
+msgid "noon"
+msgstr "چۈشتە"
+
+msgid "Monday"
+msgstr "دۈشەنبە"
+
+msgid "Tuesday"
+msgstr "سەيشەنبە"
+
+msgid "Wednesday"
+msgstr "چارشەمبە"
+
+msgid "Thursday"
+msgstr "پەيشەمبە"
+
+msgid "Friday"
+msgstr "جۈمە"
+
+msgid "Saturday"
+msgstr "شەنبە"
+
+msgid "Sunday"
+msgstr "يەكشەنبە"
+
+msgid "Mon"
+msgstr "دۈش"
+
+msgid "Tue"
+msgstr "سەي"
+
+msgid "Wed"
+msgstr "چار"
+
+msgid "Thu"
+msgstr "پەي"
+
+msgid "Fri"
+msgstr "جۈ"
+
+msgid "Sat"
+msgstr "شەن"
+
+msgid "Sun"
+msgstr "يەك"
+
+msgid "January"
+msgstr "يانۋار"
+
+msgid "February"
+msgstr "فېۋرال"
+
+msgid "March"
+msgstr "مارت"
+
+msgid "April"
+msgstr "ئاپرىل"
+
+msgid "May"
+msgstr "ماي"
+
+msgid "June"
+msgstr "ئىيۇن"
+
+msgid "July"
+msgstr "ئىيۇل"
+
+msgid "August"
+msgstr "ئاۋغۇست"
+
+msgid "September"
+msgstr "سىنتەبىر"
+
+msgid "October"
+msgstr "ئۆكتەبىر"
+
+msgid "November"
+msgstr "نويابىر"
+
+msgid "December"
+msgstr "دىكابىر"
+
+msgid "jan"
+msgstr "يان"
+
+msgid "feb"
+msgstr "فېۋ"
+
+msgid "mar"
+msgstr "مار"
+
+msgid "apr"
+msgstr "ئاپ"
+
+msgid "may"
+msgstr "ماي"
+
+msgid "jun"
+msgstr "ئ‍ىيۇن"
+
+msgid "jul"
+msgstr "ئىيۇل"
+
+msgid "aug"
+msgstr "ئاۋ"
+
+msgid "sep"
+msgstr "سېن"
+
+msgid "oct"
+msgstr "ئۆك"
+
+msgid "nov"
+msgstr "نوي"
+
+msgid "dec"
+msgstr "دىك"
+
+msgctxt "abbrev. month"
+msgid "Jan."
+msgstr "يانۋار"
+
+msgctxt "abbrev. month"
+msgid "Feb."
+msgstr "فېۋرال"
+
+msgctxt "abbrev. month"
+msgid "March"
+msgstr "مارت"
+
+msgctxt "abbrev. month"
+msgid "April"
+msgstr "ئاپرىل"
+
+msgctxt "abbrev. month"
+msgid "May"
+msgstr "ماي"
+
+msgctxt "abbrev. month"
+msgid "June"
+msgstr "ئىيۇن"
+
+msgctxt "abbrev. month"
+msgid "July"
+msgstr "ئىيۇل"
+
+msgctxt "abbrev. month"
+msgid "Aug."
+msgstr "ئاۋغۇست"
+
+msgctxt "abbrev. month"
+msgid "Sept."
+msgstr "سېنتەبىر"
+
+msgctxt "abbrev. month"
+msgid "Oct."
+msgstr "ئۆكتەبىر"
+
+msgctxt "abbrev. month"
+msgid "Nov."
+msgstr "نويابىر"
+
+msgctxt "abbrev. month"
+msgid "Dec."
+msgstr "دىكابىر"
+
+msgctxt "alt. month"
+msgid "January"
+msgstr "يانۋار"
+
+msgctxt "alt. month"
+msgid "February"
+msgstr "فېۋرال"
+
+msgctxt "alt. month"
+msgid "March"
+msgstr "مارت"
+
+msgctxt "alt. month"
+msgid "April"
+msgstr "ئاپرىل"
+
+msgctxt "alt. month"
+msgid "May"
+msgstr "ماي"
+
+msgctxt "alt. month"
+msgid "June"
+msgstr "ئىيۇن"
+
+msgctxt "alt. month"
+msgid "July"
+msgstr "ئىيۇل"
+
+msgctxt "alt. month"
+msgid "August"
+msgstr "ئاۋغۇست"
+
+msgctxt "alt. month"
+msgid "September"
+msgstr "سىنتەبىر"
+
+msgctxt "alt. month"
+msgid "October"
+msgstr "ئۆكتەبىر"
+
+msgctxt "alt. month"
+msgid "November"
+msgstr "نويابىر"
+
+msgctxt "alt. month"
+msgid "December"
+msgstr "دىكابىر"
+
+msgid "This is not a valid IPv6 address."
+msgstr "بۇ ئىناۋەتلىك IPv6 ئادرېس ئەمەس."
+
+#, python-format
+msgctxt "String to return when truncating text"
+msgid "%(truncated_text)s…"
+msgstr "%(truncated_text)s…"
+
+msgid "or"
+msgstr "ياكى"
+
+#. Translators: This string is used as a separator between list elements
+msgid ", "
+msgstr "،"
+
+#, python-format
+msgid "%(num)d year"
+msgid_plural "%(num)d years"
+msgstr[0] "%(num)d يىل"
+msgstr[1] "%(num)d يىل"
+
+#, python-format
+msgid "%(num)d month"
+msgid_plural "%(num)d months"
+msgstr[0] "%(num)d ئاي"
+msgstr[1] "%(num)d ئاي"
+
+#, python-format
+msgid "%(num)d week"
+msgid_plural "%(num)d weeks"
+msgstr[0] "%(num)d ھەپتە"
+msgstr[1] "%(num)d ھەپتە"
+
+#, python-format
+msgid "%(num)d day"
+msgid_plural "%(num)d days"
+msgstr[0] "%(num)d كۈن"
+msgstr[1] "%(num)d كۈن"
+
+#, python-format
+msgid "%(num)d hour"
+msgid_plural "%(num)d hours"
+msgstr[0] "%(num)d سائەت"
+msgstr[1] "%(num)d سائەت"
+
+#, python-format
+msgid "%(num)d minute"
+msgid_plural "%(num)d minutes"
+msgstr[0] "%(num)d مىنۇت"
+msgstr[1] "%(num)d مىنۇت"
+
+msgid "Forbidden"
+msgstr "چەكلەنگەن"
+
+msgid "CSRF verification failed. Request aborted."
+msgstr "CSRF دەلىللەش مەغلۇپ بولدى. تەلەپ ئەمەلدىن قالدۇرۇلدى."
+
+msgid ""
+"You are seeing this message because this HTTPS site requires a “Referer "
+"header” to be sent by your web browser, but none was sent. This header is "
+"required for security reasons, to ensure that your browser is not being "
+"hijacked by third parties."
+msgstr ""
+"چۈنكى بۇ HTTPS تور بېكىتى توركۆرگۈڭىز تەرىپىدىن پايدىلانما ئۇچۇرلىرىنى "
+"ئەۋەتىشنى تەلەب قىلىدۇ، ئەمما ھېچقايسىسى ئەۋەتىلمىدى، شۇ سەۋەبتىن سىز بۇ "
+"ئۇچۇرنى كۆرىۋاتىسىز.\n"
+"بۇ ئۇچۇرلار سىزنىڭ بىخەتەرلىكڭىز ۋە تور كۆرگۈڭىزنىڭ ئۈچۈنجى شەخىس تەرىپىدىن "
+"تۇتقۇن قىلىنىشىنىڭ ئالدىنى ئېلىش ئۈچۈندۇر. "
+
+msgid ""
+"If you have configured your browser to disable “Referer” headers, please re-"
+"enable them, at least for this site, or for HTTPS connections, or for “same-"
+"origin” requests."
+msgstr ""
+"ئەگەر سىز توركۆرگۈچىڭىزنى “Referer” بېكەت سېكىرتكۈچىنى چەكلەپ تەڭشىسىڭىز، بۇ "
+"تور بېكەت، ياكى HTTPS ئۇلىنىشى، ياكى “ئوخشاش-مەنبە” ئىلتىماسلىرى ئۈچۈن ئۇنى "
+"قايتا ئىچىپ قويۇڭ."
+
+msgid ""
+"If you are using the <meta name=\"referrer\" content=\"no-referrer\"> tag or "
+"including the “Referrer-Policy: no-referrer” header, please remove them. The "
+"CSRF protection requires the “Referer” header to do strict referer checking. "
+"If you’re concerned about privacy, use alternatives like <a "
+"rel=\"noreferrer\" …> for links to third-party sites."
+msgstr ""
+"ئەگەر سىز <meta name=\"referrer\" content=\"no-referrer\"> تەگىنى ياكى "
+"“Referrer-Policy: no-referrer” بېكەت سېكىرتكۈچىنى ئىشلىتىۋاتىسىز، ئۇلارنى "
+"ئۆچۈرۈڭ. CSRF قوغداش تەلەپ قىلىدۇ “Referer” بېكەت سېكىرتكۈچى قاتتىق "
+"سېكىرتىشنى ئېلىپ بېرىشى كېرەك. ئەگەر سىز شەخسىيەتىڭىزگە قاراشقا ئۆزىڭىزنى "
+"ئۆزىڭىز قارغىلى بولسىڭىز، ئۈچىنچى تەرەپ تور بېكەتلىرىگە ئۇلىنىشلاردا <a "
+"rel=\"noreferrer\" …> قاتارلىق ئالتۇرناتىۋىلارنى ئىشلىتىڭ."
+
+msgid ""
+"You are seeing this message because this site requires a CSRF cookie when "
+"submitting forms. This cookie is required for security reasons, to ensure "
+"that your browser is not being hijacked by third parties."
+msgstr ""
+" بۇ تور بېكەت جەدۋەل يوللىغاندا CSRF ساقلانمىسىنى تەلەپ قىلىدۇ. بۇ "
+"ساقلانمىلار بىخەتەرلىكنى كۆزدە تۇتۇپ ، تور كۆرگۈچىڭىزنىڭ ئۈچىنچى تەرەپ "
+"تەرىپىدىن ئوغرىلانماسلىقىغا كاپالەتلىك قىلىدۇ."
+
+msgid ""
+"If you have configured your browser to disable cookies, please re-enable "
+"them, at least for this site, or for “same-origin” requests."
+msgstr ""
+"ئەگەر توركۆرگۈڭىزنى ساقلانمىلارنى چەكلەش ئۈچۈن تەڭشىگەن بولسىڭىز ، ھېچ "
+"بولمىغاندا بۇ تور بېكەت ياكى «ئوخشاش مەنبە» تەلەپلىرى ئۈچۈن ئۇلارنى قايتا "
+"قوزغىتىڭ."
+
+msgid "More information is available with DEBUG=True."
+msgstr "DEBUG = True بىلەن تېخىمۇ كۆپ ئۇچۇرلارغا ئېرىشكىلى بولىدۇ."
+
+msgid "No year specified"
+msgstr "يىل بەلگىلەنمىدى"
+
+msgid "Date out of range"
+msgstr "ۋاقىت چەكلىمىسىدىن ئېشىب كەتتى"
+
+msgid "No month specified"
+msgstr "ئاي بەلگىلەنمىدى"
+
+msgid "No day specified"
+msgstr "كۈن بەلگىلەنمىدى"
+
+msgid "No week specified"
+msgstr "ھەپتە بەلگىلەنمىدى"
+
+#, python-format
+msgid "No %(verbose_name_plural)s available"
+msgstr "%(verbose_name_plural)s يوق"
+
+#, python-format
+msgid ""
+"Future %(verbose_name_plural)s not available because %(class_name)s."
+"allow_future is False."
+msgstr ""
+"كەلگۈسى %(verbose_name_plural)s ئىشلەتكىلى بولمايدۇ ، چۈنكى %(class_name)s."
+"allow_future بولسا False."
+
+#, python-format
+msgid "Invalid date string “%(datestr)s” given format “%(format)s”"
+msgstr "ئىناۋەتسىز چېسلا تىزمىسى «%(datestr)s» بېرىلگەن فورمات «%(format)s»"
+
+#, python-format
+msgid "No %(verbose_name)s found matching the query"
+msgstr "بۇ سوئالغا ماس كېلىدىغان %(verbose_name)s تېپىلمىدى"
+
+msgid "Page is not “last”, nor can it be converted to an int."
+msgstr "بەت «ئاخىرقى» ئەمەس ،ياكى  ئۇنى int غا ئايلاندۇرغىلى بولمىدى."
+
+#, python-format
+msgid "Invalid page (%(page_number)s): %(message)s"
+msgstr "ئىناۋەتسىز بەت (%(page_number)s): %(message)s"
+
+#, python-format
+msgid "Empty list and “%(class_name)s.allow_empty” is False."
+msgstr "بوش تىزىملىك %(class_name)s ۋە «.allow_empty» بولسا False."
+
+msgid "Directory indexes are not allowed here."
+msgstr "ھۆججەت مۇندەرىجىسى بۇ يەردە رۇخسەت قىلىنمايدۇ."
+
+#, python-format
+msgid "“%(path)s” does not exist"
+msgstr "%(path)s مەۋجۇت ئەمەس"
+
+#, python-format
+msgid "Index of %(directory)s"
+msgstr "%(directory)s نىڭ كۆرسەتكۈچىسى"
+
+msgid "The install worked successfully! Congratulations!"
+msgstr "قاچىلاش مۇۋەپپەقىيەتلىك بولدى! مۇبارەك بولسۇن!"
+
+#, python-format
+msgid ""
+"View <a href=\"https://docs.djangoproject.com/en/%(version)s/releases/\" "
+"target=\"_blank\" rel=\"noopener\">release notes</a> for Django %(version)s"
+msgstr ""
+" Django %(version)s  ئۈچۈن <a href=\"https://docs.djangoproject.com/en/"
+"%(version)s/releases/\" target=\"_blank\" rel=\"noopener\"> ئېلان قىلىش "
+"خاتىرىسى </a>نى  كۆرۈڭ"
+
+#, python-format
+msgid ""
+"You are seeing this page because <a href=\"https://docs.djangoproject.com/en/"
+"%(version)s/ref/settings/#debug\" target=\"_blank\" "
+"rel=\"noopener\">DEBUG=True</a> is in your settings file and you have not "
+"configured any URLs."
+msgstr ""
+"سىز بۇ بەتنى كۆرۈۋاتىسىز ، چۈنكى <a href=\"https://docs.djangoproject.com/en/"
+"%(version)s/ref/settings/#debug\" target=\"_blank\" rel=\"noopener\">DEBUG = "
+"True</a> سىزنىڭ تەڭشەك ھۆججىتىڭىزدە ،شۇنداقلا ھېچقانداق URL تەڭشەلىمىگەن."
+
+msgid "Django Documentation"
+msgstr " Django قوللانمىسى"
+
+msgid "Topics, references, &amp; how-to’s"
+msgstr "تېما ، پايدىلانما ، & amp; قانداق قىلىش "
+
+msgid "Tutorial: A Polling App"
+msgstr "دەرسلىك: بىر بېلەت تاشلاش دىتالى"
+
+msgid "Get started with Django"
+msgstr "Django بىلەن تونۇشۇش"
+
+msgid "Django Community"
+msgstr "Django جەمىيىتى"
+
+msgid "Connect, get help, or contribute"
+msgstr "قوشۇلۇش ، ياردەمگە ئېرىشىش ياكى تۆھپە قوشۇش"
diff --git a/django/contrib/admin/locale/af/LC_MESSAGES/django.mo b/django/contrib/admin/locale/af/LC_MESSAGES/django.mo
index eb14776e9b0ede13ae0533076bf66b16b3c194aa..5d9adc95c2c9a180f4cf1c9cdb26f9a172aefbeb 100644
GIT binary patch
delta 5253
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
GIs4!1Nf;3T

delta 4219
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
ZcrnpAKYMP>UlsJlKAbbd=j6|;`Y+Je=t}?q

diff --git a/django/contrib/admin/locale/af/LC_MESSAGES/django.po b/django/contrib/admin/locale/af/LC_MESSAGES/django.po
index f8a95ae2421..65ab02dd6a2 100644
--- a/django/contrib/admin/locale/af/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/af/LC_MESSAGES/django.po
@@ -3,17 +3,17 @@
 # Translators:
 # Christopher Penkin, 2012
 # Christopher Penkin, 2012
-# F Wolff <friedel@translate.org.za>, 2019-2020
+# F Wolff <friedel@translate.org.za>, 2019-2020,2023
 # Pi Delport <pjdelport@gmail.com>, 2012
 # Pi Delport <pjdelport@gmail.com>, 2012
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-07-14 19:53+0200\n"
-"PO-Revision-Date: 2020-07-20 17:06+0000\n"
-"Last-Translator: F Wolff <friedel@translate.org.za>\n"
-"Language-Team: Afrikaans (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 07:05+0000\n"
+"Last-Translator: F Wolff <friedel@translate.org.za>, 2019-2020,2023\n"
+"Language-Team: Afrikaans (http://app.transifex.com/django/django/language/"
 "af/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -21,6 +21,10 @@ msgstr ""
 "Language: af\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
+#, python-format
+msgid "Delete selected %(verbose_name_plural)s"
+msgstr "Skrap gekose %(verbose_name_plural)s"
+
 #, python-format
 msgid "Successfully deleted %(count)d %(items)s."
 msgstr "Het %(count)d %(items)s suksesvol geskrap."
@@ -32,10 +36,6 @@ msgstr "Kan %(name)s nie skrap nie"
 msgid "Are you sure?"
 msgstr "Is u seker?"
 
-#, python-format
-msgid "Delete selected %(verbose_name_plural)s"
-msgstr "Skrap gekose %(verbose_name_plural)s"
-
 msgid "Administration"
 msgstr "Administrasie"
 
@@ -180,6 +180,9 @@ msgstr "Geen"
 msgid "Hold down “Control”, or “Command” on a Mac, to select more than one."
 msgstr "Hou “Control” in (of “Command” op ’n Mac) om meer as een te kies."
 
+msgid "Select this object for an action - {}"
+msgstr "Kies dié objek vir ’n aksie - {}"
+
 #, python-brace-format
 msgid "The {name} “{obj}” was added successfully."
 msgstr "Die {name} “{obj}” is suksesvol bygevoeg."
@@ -268,8 +271,9 @@ msgstr "0 uit %(cnt)s gekies"
 msgid "Change history: %s"
 msgstr "Verander geskiedenis: %s"
 
-#. Translators: Model verbose name and instance representation,
-#. suitable to be an item in a list.
+#. Translators: Model verbose name and instance
+#. representation, suitable to be an item in a
+#. list.
 #, python-format
 msgid "%(class_name)s %(instance)s"
 msgstr "%(class_name)s %(instance)s"
@@ -339,6 +343,9 @@ msgstr "Kies al %(total_count)s %(module_name)s"
 msgid "Clear selection"
 msgstr "Verwyder keuses"
 
+msgid "Breadcrumbs"
+msgstr "Broodkrummels"
+
 #, python-format
 msgid "Models in the %(name)s application"
 msgstr "Modelle in die %(name)s-toepassing"
@@ -350,7 +357,7 @@ msgid "View"
 msgstr "Bekyk"
 
 msgid "You don’t have permission to view or edit anything."
-msgstr ""
+msgstr "U het nie regte om enigiets te sien of te redigeer nie."
 
 msgid ""
 "First, enter a username and password. Then, you’ll be able to edit more user "
@@ -366,15 +373,17 @@ msgid "Change password"
 msgstr "Verander wagwoord"
 
 msgid "Please correct the error below."
-msgstr "Maak die onderstaande fout asb. reg."
-
-msgid "Please correct the errors below."
-msgstr "Maak die onderstaande foute asb. reg."
+msgid_plural "Please correct the errors below."
+msgstr[0] "Korrigeer asb. die fout hier onder."
+msgstr[1] "Korrigeer asb. die foute hier onder."
 
 #, python-format
 msgid "Enter a new password for the user <strong>%(username)s</strong>."
 msgstr "Vul ’n nuwe wagwoord vir gebruiker <strong>%(username)s</strong> in."
 
+msgid "Skip to main content"
+msgstr "Gaan direk na hoofinhoud"
+
 msgid "Welcome,"
 msgstr "Welkom,"
 
@@ -400,8 +409,14 @@ msgstr "Bekyk op werf"
 msgid "Filter"
 msgstr "Filtreer"
 
+msgid "Hide counts"
+msgstr "Versteek tellings"
+
+msgid "Show counts"
+msgstr "Wys tellings"
+
 msgid "Clear all filters"
-msgstr ""
+msgstr "Verwyder filters"
 
 msgid "Remove from sorting"
 msgstr "Verwyder uit sortering"
@@ -413,6 +428,15 @@ msgstr "Sorteerprioriteit: %(priority_number)s"
 msgid "Toggle sorting"
 msgstr "Wissel sortering"
 
+msgid "Toggle theme (current theme: auto)"
+msgstr "Wissel tema (tans: outomaties)"
+
+msgid "Toggle theme (current theme: light)"
+msgstr "Wissel tema (tans: lig)"
+
+msgid "Toggle theme (current theme: dark)"
+msgstr "Wissel tema (tans: donker)"
+
 msgid "Delete"
 msgstr "Skrap"
 
@@ -498,6 +522,15 @@ msgstr "My aksies"
 msgid "None available"
 msgstr "Niks beskikbaar nie"
 
+msgid "Added:"
+msgstr "Bygevoeg:"
+
+msgid "Changed:"
+msgstr "Gewysig:"
+
+msgid "Deleted:"
+msgstr "Geskrap:"
+
 msgid "Unknown content"
 msgstr "Onbekende inhoud"
 
@@ -524,6 +557,15 @@ msgstr "Wagwoord of gebruikersnaam vergeet?"
 msgid "Toggle navigation"
 msgstr ""
 
+msgid "Sidebar"
+msgstr "Kantbalk"
+
+msgid "Start typing to filter…"
+msgstr "Tik om te filtreer..."
+
+msgid "Filter navigation items"
+msgstr ""
+
 msgid "Date/time"
 msgstr "Datum/tyd"
 
@@ -533,6 +575,11 @@ msgstr "Gebruiker"
 msgid "Action"
 msgstr "Aksie"
 
+msgid "entry"
+msgid_plural "entries"
+msgstr[0] "inskrywing"
+msgstr[1] "inskrywings"
+
 msgid ""
 "This object doesn’t have a change history. It probably wasn’t added via this "
 "admin site."
@@ -589,9 +636,12 @@ msgstr "Voeg nog ’n %(model)s by"
 msgid "Delete selected %(model)s"
 msgstr "Skrap gekose %(model)s"
 
-msgid "Thanks for spending some quality time with the Web site today."
+#, python-format
+msgid "View selected %(model)s"
+msgstr "Wys gekose %(model)s"
+
+msgid "Thanks for spending some quality time with the web site today."
 msgstr ""
-"Dankie vir die kwaliteittyd wat u met die webwerf deurgebring het vandag."
 
 msgid "Log in again"
 msgstr "Meld weer aan"
@@ -689,6 +739,9 @@ msgstr "E-posadres:"
 msgid "Reset my password"
 msgstr "Herstel my wagwoord"
 
+msgid "Select all objects on this page for an action"
+msgstr "Kies alle objekte op dié bladsy vir ’n aksie"
+
 msgid "All dates"
 msgstr "Alle datums"
 
diff --git a/django/contrib/admin/locale/af/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/af/LC_MESSAGES/djangojs.mo
index 896cad2d697eaaa2528ab34e858019649ae7fd4d..603fc26cf06e7ecc90b755eea3047a3190ce6119 100644
GIT binary patch
literal 5773
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

delta 1700
zcmZ|PUuauZ9Ki7tyRBQ3HcMx^t=9EeZR^%0OVX6C)%l>+%1Rm7)+z{kYp&@f&Asv7
zv{_J$PlC!AdN)`V@j=AbY3Dx>CWwC+iukC)6pQ#GK8X6DIQ;%@j=p)?-~HV4|KDxT
zWd0s%UG3d*UXhB#0P#Ugsabreg9qvK4y7isiM#Mk<9oQ1{AH8>7!%|_H~FuP-(xrB
zKN){FcF?&?sg_FdvWEr(IEW)Sg7@HVtQt2^7SKY*P|si|K5z1&@dEOzUg05ocnxKo
zH&FUr#0T(gTx5RL!>H2WQIrmAC<E7!Uv-)XD^)F&g+7Ne&^bJZoA?4|>BN}oLzMA8
z!Q1dllzwpvU&1s>zl&I7eswps`|us(6-<-AYVyCC{BBlpJ>`e656AHW*L4yn$ZyBn
z3pmI<$U+8<!zc?HL%E6~(nZ~gE!oLDFG;-5G*~g#P#QjktU*1C!x-XWd>>`tZBzd<
zvRU<qDZggyWL8<wUSpqepqulTBOjtbCKy3ZQ{`|8Cvh3ipiJ~5O8Z|>Ci>Ns|A{^1
zJ9x-Ay(sMlP_9O!eC2PUjDIh?l?9zja{jmTvP6MYyoj&jCcchSdzCti-ytWhyj0uA
zje&99*f2JYPZ$r-S5l!(^yIeW`)~i*WN|++Lfk}1I@l)q*yP?N$*M;Q##M)i>j+6>
zZK6%cYsTc|`Xn78<iu{242k_jsU^qSOWaBvCB}&x2u>=xV~re!$`kVcVVIDVBW@;&
z#1J8=zl}PEat(3?@*zu-4}36sQ|cC!513oqdUsbc7JkurB)r!7ZQ8EY?dpo{tA$ms
zp%z!2Ks!PBa997<fjynEZm(oD)uLDReBWz?C%R6Am%EDb(Ymf$C0ko=GfXA+CmwU`
zwNjAP4|?mP;c&bf8x7CL=Xh?%&xR*^J{wug+~wO=-SOPaj8(U%bs?8Op2<yQ@{>BB
zpPtB#<qEl6m`wI{Pi1oXOs=T&$ES<qVIescZX|~~8jZ%*%gJwI;ghMtPN!6|%3-Rv
zFZ?R?Y2v>fEH{I#OTC9<iTf>=25SDJOTHccweODXtP|AP;*wsq>-vYMH(hO20>{>6
zyW-e^w%w@0rNnlfa(FB~+_EgUY_Ir^Th^3k^^y)eyP_MG<p-6fyXI81Yv~eQW@(zK
zxL&O${cXQw``QYks)f4e`Ty2s|8M@I9H!-K*Ndi#I&Or8^w1+^JCFg|3z(BBtzadq
zPt9qss_V9nYO{LAsq4U6V}O!V)(x8-QICE!R(q@KG@{FfXZu+-BlB_1slNX3O1jpq
N=G6i}GyE*8e*j_K1JwWk

diff --git a/django/contrib/admin/locale/af/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/af/LC_MESSAGES/djangojs.po
index 816ef6e7f0a..de1f88cfc59 100644
--- a/django/contrib/admin/locale/af/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/af/LC_MESSAGES/djangojs.po
@@ -1,17 +1,17 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# F Wolff <friedel@translate.org.za>, 2019
+# F Wolff <friedel@translate.org.za>, 2019,2023
 # Pi Delport <pjdelport@gmail.com>, 2013
 # Pi Delport <pjdelport@gmail.com>, 2013
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-05-17 11:50+0200\n"
-"PO-Revision-Date: 2019-01-04 18:43+0000\n"
-"Last-Translator: F Wolff <friedel@translate.org.za>\n"
-"Language-Team: Afrikaans (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 15:04-0300\n"
+"PO-Revision-Date: 2023-12-04 07:59+0000\n"
+"Last-Translator: F Wolff <friedel@translate.org.za>, 2019,2023\n"
+"Language-Team: Afrikaans (http://app.transifex.com/django/django/language/"
 "af/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -63,6 +63,10 @@ msgstr ""
 "Hierdie is die lys gekose %s. Verwyder gerus deur hulle in die boksie "
 "hieronder te merk en dan die “Verwyder”-knoppie tussen die boksies te klik."
 
+#, javascript-format
+msgid "Type into this box to filter down the list of selected %s."
+msgstr "Tik in hierdie blokkie om die lys gekose %s te filtreer."
+
 msgid "Remove all"
 msgstr "Verwyder almal"
 
@@ -70,6 +74,12 @@ msgstr "Verwyder almal"
 msgid "Click to remove all chosen %s at once."
 msgstr "Klik om al die %s gelyktydig te verwyder."
 
+#, javascript-format
+msgid "%s selected option not visible"
+msgid_plural "%s selected options not visible"
+msgstr[0] ""
+msgstr[1] ""
+
 msgid "%(sel)s of %(cnt)s selected"
 msgid_plural "%(sel)s of %(cnt)s selected"
 msgstr[0] "%(sel)s van %(cnt)s gekies"
@@ -83,22 +93,20 @@ msgstr ""
 "’n aksie uit te voer, sal ongestoorde veranderinge verlore gaan."
 
 msgid ""
-"You have selected an action, but you haven't saved your changes to "
-"individual fields yet. Please click OK to save. You'll need to re-run the "
+"You have selected an action, but you haven’t saved your changes to "
+"individual fields yet. Please click OK to save. You’ll need to re-run the "
 "action."
 msgstr ""
-"U het ’n aksie gekies, maar nog nie die veranderinge aan individuele velde "
-"gestoor nie. Klik asb. OK om te stoor. Dit sal nodig wees om weer die aksie "
-"uit te voer."
+"’n Aksie is gekies, maar die veranderinge aan individuele velde is nog nie "
+"gestoor nie. Klik OK om te stoor. Die aksie sal weer uitgevoer moet word."
 
 msgid ""
-"You have selected an action, and you haven't made any changes on individual "
-"fields. You're probably looking for the Go button rather than the Save "
+"You have selected an action, and you haven’t made any changes on individual "
+"fields. You’re probably looking for the Go button rather than the Save "
 "button."
 msgstr ""
-"U het ’n aksie gekies en het nie enige veranderinge aan individuele velde "
-"aangebring nie. U soek waarskynlik na die Gaan-knoppie eerder as die Stoor-"
-"knoppie."
+"’n Aksie is gekies en geen veranderinge aan individuele velde is gemaak nie. "
+"Dalk op soek na die Gaan-knoppie in plaas van die Stoor-knoppie?"
 
 msgid "Now"
 msgstr "Nou"
@@ -184,6 +192,103 @@ msgstr "November"
 msgid "December"
 msgstr "Desember"
 
+msgctxt "abbrev. month January"
+msgid "Jan"
+msgstr "Jan"
+
+msgctxt "abbrev. month February"
+msgid "Feb"
+msgstr "Feb"
+
+msgctxt "abbrev. month March"
+msgid "Mar"
+msgstr "Mrt"
+
+msgctxt "abbrev. month April"
+msgid "Apr"
+msgstr "Apr"
+
+msgctxt "abbrev. month May"
+msgid "May"
+msgstr "Mei"
+
+msgctxt "abbrev. month June"
+msgid "Jun"
+msgstr "Jun"
+
+msgctxt "abbrev. month July"
+msgid "Jul"
+msgstr "Jul"
+
+msgctxt "abbrev. month August"
+msgid "Aug"
+msgstr "Aug"
+
+msgctxt "abbrev. month September"
+msgid "Sep"
+msgstr "Sep"
+
+msgctxt "abbrev. month October"
+msgid "Oct"
+msgstr "Okt"
+
+msgctxt "abbrev. month November"
+msgid "Nov"
+msgstr "Nov"
+
+msgctxt "abbrev. month December"
+msgid "Dec"
+msgstr "Des"
+
+msgid "Sunday"
+msgstr "Sondag"
+
+msgid "Monday"
+msgstr "Maandag"
+
+msgid "Tuesday"
+msgstr "Dinsdag"
+
+msgid "Wednesday"
+msgstr "Woensdag"
+
+msgid "Thursday"
+msgstr "Donderdag"
+
+msgid "Friday"
+msgstr "Vrydag"
+
+msgid "Saturday"
+msgstr "Saterdag"
+
+msgctxt "abbrev. day Sunday"
+msgid "Sun"
+msgstr "Son"
+
+msgctxt "abbrev. day Monday"
+msgid "Mon"
+msgstr "Ma"
+
+msgctxt "abbrev. day Tuesday"
+msgid "Tue"
+msgstr "Di"
+
+msgctxt "abbrev. day Wednesday"
+msgid "Wed"
+msgstr "Wo"
+
+msgctxt "abbrev. day Thursday"
+msgid "Thur"
+msgstr "Do"
+
+msgctxt "abbrev. day Friday"
+msgid "Fri"
+msgstr "Vr"
+
+msgctxt "abbrev. day Saturday"
+msgid "Sat"
+msgstr "Sa"
+
 msgctxt "one letter Sunday"
 msgid "S"
 msgstr "S"
diff --git a/django/contrib/admin/locale/be/LC_MESSAGES/django.mo b/django/contrib/admin/locale/be/LC_MESSAGES/django.mo
index c2899491fff24d1ec8e625e8103aafc04b2d683e..e591705bb2cad0ca7045f682a7a628a736d9a9f6 100644
GIT binary patch
delta 4709
zcmZ|S2~btn9mnwl4+Jy_B1A-ys}WIAl&Dd`C{YU<MNNz*E*MdsxDY_WeR+xsE+|oq
z)|eWtZK_GIA{wJ{Nn9qewv+doOyYE0rc)=WOJnV{GfmC3{r=uPOs6yLnf%}9oV%QR
z&i|ZyB@IVIE*}r^-HHo)!%!|09f=_=jEM*_X8IF4YRs}&V-j#VK8bbM0pG!?coDl{
zavS&fNX(->69?d7)cv=RuFYRD0w1Ht7@zUP8KY-Kpe~3<-OvFwpiJvHY)5+m>bmvT
zEf`6A2e!sHk&ev~jKT(c{uHjJ{V{I9p>2(c=K1Cll~x=Gpk{azgCj+C@EEzrgvYxk
zVhrtcY>(Nf8BM};EI=k_He+|(hZ^8zd;B-3`)^|=&o>XLgkxu>tsB#@B@RZ-Xe4SN
z6H(U{pawV_m67?VfmC4{zJ(glW$c8%w&(Ao1`^IJmtkx4Eu>OI<tToSbMP>|9>SPJ
z_l73qUUL>Tz~5pt-a!rUFQ|cqFp3<EKs|UAYM{laftKRSSdCrrR(tYaO2w08Oeiiw
zjc_q)N!FldvIWQDP7K4_sLb6#by&oX)Pv5V_R=NPeSTD`uiNu~#4fZSqB0!UkzO>D
zWOkYckd7?3$v|~59JTh(BOBcmpaxKint26kX{u1y*V^N|P!B$2+fB$b%|+D2Zeb4I
z^HHg!lAdhL1U!J7@eyX>O7f@&e}H=6r>L2Jg&OEh)RH_xrP!0=4zL5Vt&D?Y+YCTW
zbUbPR1*m>}^QdSB<){u<pgP=+J@Ekc#%q|0-=k)d;<%~KMrCLeYU!q-9#DkJNI9zC
zWvBtwVj~_z`tzBIo!t>G#~z%hN8NZ1hvF4vnN1iA*B?`meQI99#kc@7@b{<;#y(}t
z7%arT*nltMEzHMEcAhfq!<O1bQ4C``2jWqgScu`c(z*_nks8zz>_whs4qLAweVgx4
z1CQ(Gu6+_}uk^I`L7nf9+N49U9nUwTsp!Fls1z>1!B~mg@F;q4NSfPm4pz~gfCKOg
zWE+{N?tBZd8$OFWP?`H2wUqZzOOrsFWoPuM<K9#>vrN>;axfb6Q5R0bC@i)vw8vMX
zW>|x5LRnkXUf7@RW~dRhSH8r0{4;uSLoYTa-s?sFi>b8gZOkUDK&~-Apmu$C7FMYr
zj2hS&)Q9L5)azA>>_@W(Ns`%*T8b;k3t{e}CKB1l^-0v;>59rsb|3QJg34qL#9)Cv
z@fz-+y$KsIiJin7X+A@;ZN5RqXj*5w1090e<@u-q6r!%*Xg!3w?-Oi;cTr3C*hfVp
z$$Z)vo@K_OE?9*um)VXEp2Ao0I=03^{oEPnp&nF<%3Lifb01<9UbXEnkpIjbepn@w
z$g4CEeZ#3JB`Z)P+<^|BMh)b5cmN;Z9^A&TA7Sb<e2%dly*$8oF&_5}ax?Hga*6RH
z|2&uocC<3)pgz6haF*WxDO7&MfwQQQhi187zP5No7osxrcl;N2&$fGGh`VHiQJZWu
z>V7Zo!zHLp#qla6gs|JOp7uaKD!T3(ChPsbK}8q-1NkPHsA2AA%Rr?n8{455m8sRJ
zUB3%?<;`AHrY@k?K7gI^Zy1T~a@_kIjG;XcwJGz^@llyXMQgakx(i3sK8~8%4>*+>
zBtFNVPqZtB8?zSYj^N$LyI6$hM!MgPE~GPs_H@)tS7Be=hI-C<+rEK5T@an?&a@M<
zjAj(-gRvGn;d`jp?^mc9d~MHvi|RNo&)r-ja60X!n1f$h6Gpk;gUP7=m!mS;IEwsh
zL{~YWnSP5(p@-?~^+;11n0W!}_>AY>y;6m#v_C@)>^t=0V;qNtV^}skh7LZ!s~A1j
z?e}Zc_0jp{e*u+>eD}m{oJTu>UdqsiSq$JIwx!*3g8LQ>MP=eEjKFU&I1ubX`>{3k
z1^#TKJswGhIfTr`+{aiP;Cs=1?Q&7CNhxZR)nI$vk6rOY?1MK^sf(spZK71v1N!lk
z%0O$d1?`5H+>D;U>$Lqi6^~5fj~Wb{%sxP09+eU*Enap9Qi0=X??XN4zSZ-J`xjCN
z%;0z@)cJhOL@##3J*WYn$0Ym%_QHQ+BBoCXt|+zO2g(<`S&c5lRzeRyORz*{CefEr
zDI<;%1BsszO7l_T5W&Vb)x>keLV{-n2R9el<c2v0%Qma{g!oABe=U_p9ihDMVwPLe
ztTU{FJ!XDNv?8=bDoW`rLK)ag>?Bm?5U&%tYEU*3YltmsP!je2v**l8wQSjrdVf{e
zC&9mZdg8l;)^IbSO{)@4tRh|`^d|KtRH}$KgEe<Q6;f|a?6=3xARkEM3*~1S5l=Li
zj<%wWrBdKxcstF<#E*#tqK@c8utkF9G`|&u*8d2h9o}5_Q0Yu;BI=3N#M3+<*xf`?
zu;#vogQz<Mn?3md2N$uq?4a^XqAhWfI83OVAl4J9YEUAHVj_oloA^1Qr)e`DC;Aa>
zbmR>x2MLvO;sDWt=tOvl7-9r5j8I7@o(b06S4`D)wtXJE+xil0BAzAo5jBK9N-9}|
zz5~%3(NJO>q2h4~{=UU8udA72k2T;gh%vU^%=G38R@(Yy<drvzY<n?2W$P=f7f{bP
zyNNtiD5r>)#9HDKF^`x)Y#=@$-XUfagNY}I45EZkIp-4m*YQ2-Ke6p3>r(4{YlQaZ
zF58H+PQzE5{uGlK>hTt3HHE|t2#uIqSX!(`|M;OH!J{P!6=6|DUT1dM;?l~BrW@@?
zhQCnaon7e^mXtVUv*uH+aLP)Z%DM9@obtkAuQR7?kyBXe6wa=kS5|5!dV^O7PrH}@
z_XSRGXXWbp<dnRYbIX=CKV??RohVOXd3n?59#_I5Pxz1dKML&5YKqL5>WSSGsP&%>
z)cMZ^cDqMsW{wMu-5J>G4_@a#$(gNL_4)lfG=17{WJJ=zz((#r?mrf&4%9mS3p7sX
zM*o?nsO<PwzSsSYfx5t2dp@u}u+D$d;iASgx;hi63T$=!=lsVUe^X#vpo$ZxoxnO(
zxaU02s@4VSu}+-wpA3$zmNRw6Z#xfc4OFYwU>CanKiwz)znk5}_;S0}56j)z@ojE7
PL!A0w^Y}b>M(n=<*cFp8

delta 4196
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
PjONi(w+FwPS`q&T#X+$Z

diff --git a/django/contrib/admin/locale/be/LC_MESSAGES/django.po b/django/contrib/admin/locale/be/LC_MESSAGES/django.po
index a78ba40688b..8ce30665096 100644
--- a/django/contrib/admin/locale/be/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/be/LC_MESSAGES/django.po
@@ -7,10 +7,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-01-17 02:13-0600\n"
-"PO-Revision-Date: 2023-04-25 07:05+0000\n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 07:05+0000\n"
 "Last-Translator: znotdead <zhirafchik@gmail.com>, 2016-2017,2019-2021,2023\n"
-"Language-Team: Belarusian (http://www.transifex.com/django/django/language/"
+"Language-Team: Belarusian (http://app.transifex.com/django/django/language/"
 "be/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -181,6 +181,9 @@ msgstr ""
 "Утрымлівайце націснутай кнопку“Control”, або “Command” на Mac, каб вылучыць "
 "больш за адзін."
 
+msgid "Select this object for an action - {}"
+msgstr "Абярыце гэты аб'ект для дзеяньня - {}"
+
 #, python-brace-format
 msgid "The {name} “{obj}” was added successfully."
 msgstr "Пасьпяхова дадалі {name} “{obj}”."
@@ -342,6 +345,9 @@ msgstr "Абраць усе %(total_count)s %(module_name)s"
 msgid "Clear selection"
 msgstr "Не абіраць нічога"
 
+msgid "Breadcrumbs"
+msgstr "Навігацыйны ланцужок"
+
 #, python-format
 msgid "Models in the %(name)s application"
 msgstr "Мадэлі ў %(name)s праграме"
@@ -394,9 +400,6 @@ msgstr "Дакумэнтацыя"
 msgid "Log out"
 msgstr "Выйсьці"
 
-msgid "Breadcrumbs"
-msgstr "Навігацыйны ланцужок"
-
 #, python-format
 msgid "Add %(name)s"
 msgstr "Дадаць %(name)s"
@@ -410,6 +413,12 @@ msgstr "Зірнуць на пляцоўцы"
 msgid "Filter"
 msgstr "Прасеяць"
 
+msgid "Hide counts"
+msgstr "Схаваць падлік"
+
+msgid "Show counts"
+msgstr "Паказаць падлік"
+
 msgid "Clear all filters"
 msgstr "Ачысьціць усе фільтры"
 
@@ -516,6 +525,15 @@ msgstr "Мае дзеяньні"
 msgid "None available"
 msgstr "Недаступнае"
 
+msgid "Added:"
+msgstr "Дадалі:"
+
+msgid "Changed:"
+msgstr "Зьмянілі:"
+
+msgid "Deleted:"
+msgstr "Выдалены:"
+
 msgid "Unknown content"
 msgstr "Невядомае зьмесьціва"
 
@@ -726,6 +744,9 @@ msgstr "Адрас электроннай пошты:"
 msgid "Reset my password"
 msgstr "Узнавіць пароль"
 
+msgid "Select all objects on this page for an action"
+msgstr "Абяраць усе аб'екты на гэтай старонцы для дзеяньня"
+
 msgid "All dates"
 msgstr "Усе даты"
 
diff --git a/django/contrib/admin/locale/be/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/be/LC_MESSAGES/djangojs.mo
index 7991a2aea19537f3497beecc34aba42db64a4710..ac8377e421a3285f001ef4661e27fd4b97aa2fbf 100644
GIT binary patch
delta 2222
zcmY+_e@s<n7{Kx8!o9!^FA2zx6a^JCB2l0)$ln=i2|>_oYb!zSMlrZ_6Ixq!ohDnq
zq`LjkO+e}o=d^b5!k8p(%zx5<I>*hlwepX)Y(?vzw%Ty3?{n`%jd$lcpZ9&vd(QiE
z-uE8v)O@-r@?(zoW1%z=Ma0PzkuI(KI8nY%6WNGYa0`0UMX1U)a~EpYMr*g?BHGVd
zyVDF|fPBCCX3~g!NaZdroI*dI#bTVmd+|DE;2qOPLnn}B=AoB%5z<9gTD#1wK%HPU
zreZB}$YxGy5)rAVq7P`mXYeU(#k0tfn3dk>XLdS30CfU+s1q+j?Y9;=WCJICUL9(`
zt@shv;|KUXYX5F-_A$QnQ_;k0r~@3uNANwY!z;)=;>}E&g~PN9@i<OmFE;Vs^Kr(!
ziG{TPuyzLT{~p@KSb(({(L}Q)x=?R8f=ltFIf>fu8tMSEW@=XQK}#`@d==__yHWce
zz-9P4=HdzS3)KEIS-gL}aKjS6;S$=OyORUu<03ZXI@C8+mo4%QPNDXDJ4b{=MmR0T
z^T;FQGU@==kVAgq#7mGl)W1A~LG^k`E>G1;4GEpdUQUc9`%#ym7q{X$)CbR^F4Y|B
zfL>;y`8=}}HD8T7;7-dooBPd>U4J7&g+t!qq&J?z&pjezcmSW~eQW*#(`FmURn-31
zQS-kdhs<%(0drYD&6k*!s1w|Q-(fTUfaR=@<|BR<Om8eS*Pvdg!hN_MpTiS&{cqHX
z_*mF)aWVddxA6?#;v=HF|E=XokC{>PxH*LUIwJC!CC(%h@})UpUNkS8S54QvY2Gq_
zHh(w&H0O}5Bq=MB`VzAK8J5U2v&?LB39=Hxo=bd?biZh+Pm<W_`pUKFo2(*s5&TGG
zJHZQ+2Z{Nz+A6xw?$ceZMK{}CqLe5hwA2#CL?xj=J6(4ztCA#^L6=Iu8CvwOTSM@N
z3Uf{@LnA&;=!fV5;(lT`(LiX4u#u&LsL_^{Ex2~Rf%^618zY;DorHc)A0o<$^~8L6
z)GFKN6S#-a4XVE)El(1giH*b)d~6fH&xdK~Kc96(6QPCulqefG>(_6-tfZnp!5x-h
zLnpqHW%w9T9Ut;FdD7~`FLboM8l6om&uj?wP?g3|s3$s{o*%7DpIP2^urI91mSFF}
zV0U{kEG?a(SEQv+yT<=XFY~PE><hoFU0OrQb9X2lrb}yIP}9+u{Oh9~{yqME!H%9p
zCVtL;(G%fPNpfs2NLzb*IM`oNqUq#3ys#kMVsr6QS$H8a8835MkZ!e!d9||eN?&l5
z&dtjl7hL#nj$Uf<=QEF{q_*|;#%~8oy@3&T&^_!-yPvoNPAuxr>B^4L8g#~;NoT_O
z%85Bs@!p)i)XY)$h%@F~qH`?zQ(kFc=>JacVBD8K<q4d2V(x(Zu5;d*a1TYN3yK2o
zyTjaY$vvdciQXu<kU6T?XpK9u__4x)l+`2dVR1&BX>mrKF>!{RadA$&1L7p^CCj67
Hmc95dE!as;

delta 1590
zcmXxke@LBG9LMqRRa1BUwfST7*XFeOBj?h!O{?iriTWdoFs%s@wv?$LSFhWyLU4!c
zui+B8j*SH)Hz<PE1{ca0^<M}zn3tlGuuT~L7ule#TG8I0yRV1m`@GIM&w0*yo^#Ig
zoNN8JIr?jU+F2uY66HigidiqVrg0*D_?TG>&f_6m#&j&^Br7;kWi?)Iz--F<yxi`-
zh&j~1;=cLFs11_|a$y2D;VG=ZGgyOHFcW`pSCGTjIO!RG!wkIZ<$v7&Q4f~J#Z(NU
z`pHGzw+#<ll(#0+O~r9<@Ga_w?~%iP;zVC|3-zFDs0aN6)zJf-L-jrjXHf&!(ntgD
z!GqY0&te!k><XugjBj6%IghW?`zZd7+psT-X~qdG#aZ`LETO!JTXEI>3w2)}^IwFu
zsQcPb?GIxahOq$O$EY%w$moX8{lX0|-^N1f@1X|DVga++A62LaZ_G2hiC0nWqMOa~
zaSl1`V@|oafa-q{b$tct($+WAjh^^FZ&0-5QN!J+2kSukwjR_J4&ZY*kLq|8HO1>l
z7xuT;2N^}>64XHTsP--H3vN$7ub~G0ROp5=yc{r_!gsKS*HZmy9$#z!0qRXZLe*bK
zy}%7G-*NxMW$M$JwiUdM8s}>o%kS_F{5eYIEiz3kv<8^LAMpa-$1xV}6C7e8wFwJY
zKw0Wmx^-@&+w8Wv&$}<VU2e43GkwU?+EI7d9dSq9arcBfiA+>7>8sgD`qm%!!amd&
zq0L-H)Df(dHESE~Ak#$bBD6;BgnmSg1RFY;SdHXPR-u|`C7vLd)nw9?Zlq4nXf~Dh
z5cLETZI#4E+D_(xwz1y&X+qzoHq%DZ`W__O2>tn#v?;YAYlvqEZN?U&f>6?D#?mMM
z3o17d9mIYWNc<|2X}7yqQ=#>IlBgy471&b*vuZmDC2cs1f0O=dAXc7PAA33Tm!g5u
zV*?{c2Ez8*U?^hUgG1vxhsI-{1xw>cH)RBJLj7+~T6bt96b^?XvFYGMJU8olAU>Y+
zZc1t-5{ci<+m#lpE*y$qE*wjZRTfvpyNVYA#q){TrLPjx#EdPSTe_CGn3zhOT)Gx(
QFa0u}UiMx}?CSQxhj~n-KL7v#

diff --git a/django/contrib/admin/locale/be/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/be/LC_MESSAGES/djangojs.po
index fd588d6e393..484af859fa8 100644
--- a/django/contrib/admin/locale/be/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/be/LC_MESSAGES/djangojs.po
@@ -7,10 +7,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-17 03:19-0500\n"
-"PO-Revision-Date: 2023-04-25 07:59+0000\n"
+"POT-Creation-Date: 2023-09-18 15:04-0300\n"
+"PO-Revision-Date: 2023-12-04 07:59+0000\n"
 "Last-Translator: znotdead <zhirafchik@gmail.com>, 2016,2020-2021,2023\n"
-"Language-Team: Belarusian (http://www.transifex.com/django/django/language/"
+"Language-Team: Belarusian (http://app.transifex.com/django/django/language/"
 "be/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -249,6 +249,55 @@ msgctxt "abbrev. month December"
 msgid "Dec"
 msgstr "Сне"
 
+msgid "Sunday"
+msgstr "Нядзеля"
+
+msgid "Monday"
+msgstr "Панядзелак"
+
+msgid "Tuesday"
+msgstr "Аўторак"
+
+msgid "Wednesday"
+msgstr "Серада"
+
+msgid "Thursday"
+msgstr "Чацьвер"
+
+msgid "Friday"
+msgstr "Пятніца"
+
+msgid "Saturday"
+msgstr "Субота"
+
+msgctxt "abbrev. day Sunday"
+msgid "Sun"
+msgstr "Нд"
+
+msgctxt "abbrev. day Monday"
+msgid "Mon"
+msgstr "Пн"
+
+msgctxt "abbrev. day Tuesday"
+msgid "Tue"
+msgstr "Аўт"
+
+msgctxt "abbrev. day Wednesday"
+msgid "Wed"
+msgstr "Ср"
+
+msgctxt "abbrev. day Thursday"
+msgid "Thur"
+msgstr "Чц"
+
+msgctxt "abbrev. day Friday"
+msgid "Fri"
+msgstr "Пт"
+
+msgctxt "abbrev. day Saturday"
+msgid "Sat"
+msgstr "Сб"
+
 msgctxt "one letter Sunday"
 msgid "S"
 msgstr "Н"
diff --git a/django/contrib/admin/locale/bg/LC_MESSAGES/django.mo b/django/contrib/admin/locale/bg/LC_MESSAGES/django.mo
index 8f5b937e8f8c782e5c5131236dcf5c0139df7123..56a37d223923514093dd649f72b046638a5a5015 100644
GIT binary patch
delta 4678
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
R>4Jiu-nNoh@9C0_{{@uBtP=nL

delta 4147
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
bpH2L2TzJ#H<9bDRzta9@T}Jy~>(=}a57@Pd

diff --git a/django/contrib/admin/locale/bg/LC_MESSAGES/django.po b/django/contrib/admin/locale/bg/LC_MESSAGES/django.po
index b782fc43a21..a49191498e6 100644
--- a/django/contrib/admin/locale/bg/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/bg/LC_MESSAGES/django.po
@@ -1,7 +1,7 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# arneatec <arneatec@gmail.com>, 2022
+# arneatec <arneatec@gmail.com>, 2022-2023
 # Boris Chervenkov <office@sentido.bg>, 2012
 # Claude Paroz <claude@2xlibre.net>, 2014
 # Jannis Leidel <jannis@leidel.info>, 2011
@@ -13,10 +13,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-05-17 05:10-0500\n"
-"PO-Revision-Date: 2022-05-25 07:05+0000\n"
-"Last-Translator: arneatec <arneatec@gmail.com>, 2022\n"
-"Language-Team: Bulgarian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 07:05+0000\n"
+"Last-Translator: arneatec <arneatec@gmail.com>, 2022-2023\n"
+"Language-Team: Bulgarian (http://app.transifex.com/django/django/language/"
 "bg/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -184,6 +184,9 @@ msgid "Hold down “Control”, or “Command” on a Mac, to select more than o
 msgstr ""
 "Задръжте “Control”, или “Command” на Mac, за да изберете повече от едно."
 
+msgid "Select this object for an action - {}"
+msgstr ""
+
 #, python-brace-format
 msgid "The {name} “{obj}” was added successfully."
 msgstr "Обектът {name} “{obj}” бе успешно добавен."
@@ -349,6 +352,9 @@ msgstr "Избери всички %(total_count)s %(module_name)s"
 msgid "Clear selection"
 msgstr "Изчисти избраното"
 
+msgid "Breadcrumbs"
+msgstr "Трохи"
+
 #, python-format
 msgid "Models in the %(name)s application"
 msgstr "Модели в приложението %(name)s "
@@ -376,15 +382,17 @@ msgid "Change password"
 msgstr "Промени парола"
 
 msgid "Please correct the error below."
-msgstr "Моля, поправете грешката по-долу"
-
-msgid "Please correct the errors below."
-msgstr "Моля поправете грешките по-долу."
+msgid_plural "Please correct the errors below."
+msgstr[0] "Моля, поправете грешката по-долу."
+msgstr[1] "Моля, поправете грешките по-долу."
 
 #, python-format
 msgid "Enter a new password for the user <strong>%(username)s</strong>."
 msgstr "Въведете нова парола за потребител <strong>%(username)s</strong>."
 
+msgid "Skip to main content"
+msgstr "Пропуснете към основното съдържание"
+
 msgid "Welcome,"
 msgstr "Добре дошли,"
 
@@ -410,6 +418,12 @@ msgstr "Разгледай в сайта"
 msgid "Filter"
 msgstr "Филтър"
 
+msgid "Hide counts"
+msgstr ""
+
+msgid "Show counts"
+msgstr ""
+
 msgid "Clear all filters"
 msgstr "Изчисти всички филтри"
 
@@ -423,6 +437,15 @@ msgstr "Ред на подреждане: %(priority_number)s"
 msgid "Toggle sorting"
 msgstr "Превключи подреждането"
 
+msgid "Toggle theme (current theme: auto)"
+msgstr "Смени темата (настояща тема: автоматична)"
+
+msgid "Toggle theme (current theme: light)"
+msgstr "Смени темата (настояща тема: светла)"
+
+msgid "Toggle theme (current theme: dark)"
+msgstr "Смени темата (настояща тема: тъмна)"
+
 msgid "Delete"
 msgstr "Изтрий"
 
@@ -508,6 +531,15 @@ msgstr "Моите действия"
 msgid "None available"
 msgstr "Няма налични"
 
+msgid "Added:"
+msgstr ""
+
+msgid "Changed:"
+msgstr ""
+
+msgid "Deleted:"
+msgstr ""
+
 msgid "Unknown content"
 msgstr "Неизвестно съдържание"
 
@@ -533,6 +565,9 @@ msgstr "Забравена парола или потребителско име
 msgid "Toggle navigation"
 msgstr "Превключи навигацията"
 
+msgid "Sidebar"
+msgstr "Страничната лента"
+
 msgid "Start typing to filter…"
 msgstr "Започнете да пишете за филтър..."
 
@@ -549,10 +584,9 @@ msgid "Action"
 msgstr "Действие"
 
 msgid "entry"
-msgstr "запис"
-
-msgid "entries"
-msgstr "записа"
+msgid_plural "entries"
+msgstr[0] "запис"
+msgstr[1] "записа"
 
 msgid ""
 "This object doesn’t have a change history. It probably wasn’t added via this "
@@ -713,6 +747,9 @@ msgstr "Имейл адреси:"
 msgid "Reset my password"
 msgstr "Задай новата ми парола"
 
+msgid "Select all objects on this page for an action"
+msgstr ""
+
 msgid "All dates"
 msgstr "Всички дати"
 
diff --git a/django/contrib/admin/locale/bg/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/bg/LC_MESSAGES/djangojs.mo
index bff3edeebbc1ea96356110951322f55a486927d2..31a2ae69346ab61efcb1560a8371f1efb13a93f2 100644
GIT binary patch
delta 1695
zcmajfSx8h-9LMovE@`=xsoCaSEwx3>w6s0*p@^smqKpDtoCigkp)u<vCJGE6ENY5`
zpt6S`FtW@NY<nxBhdZtG&>r?Atwal0-`{u!f*v}||9;Ln_ug~P{oixvVcE^{;EVLQ
z<AzdAOeBhi8M6@=#&MvWi8rPaJ8&^R!vxIcAUz!DG6l9>gvqqaZM(|498>6DZQVR%
z&@@mP!HGSXga^=rZCHR8FcBYFpCdoh&p~S(z~T7WwtrfGqZSs&$ygkL8YdNX-&m|M
zL7tk*Iy!dQ3+|zAc!>PWQx1$}UZNJ-k6P#_)Ih)R7;5w*a2z#pAs1=FVqAa~I3IT+
zKXZY@DdsoVsI=pHM)%_f9E)2<l4jh4<MD{K6UWiMgIW06`W<y&8u`z}LezbWP}kSs
z1l);Z@DK)7IZH)1T(u|e+x9EWp#K|cqLIA7T`|Vw;VRngsm83ueoV)?X+s0AL}jWL
zxz#k_Xxwf4TW$ZbH1e;Nb<m-e^;w^y`oEwSm@<lugSogB{m9Qeu)al2^c6L646~`7
zjCytBtPbjx6xw#_X!6hEO(h-Loy+hRuEX1y!DH$CW7LiBP!kVW2eE*58mpvgDo_)z
zz-%(L9zEzIjk^CZX_oEi$Bv+_q?2E*`~W_|LpX?DUg#UFV<WK7%yQBq*H|~8Hd8HX
z)77J%*k^4<O}N*#TTs`xp~eZGupOt7Pv4xkc3Ll5FI#)8z1BYD0V73UO|&SRlWn6M
zwK#3&JYp(Af=vbUn;a^o#1ulQt|IhDG?QRMM~YIbove~iEF`88Bq>sq@@T2H6=hSU
zn3zuJ%g807WfGM+`u_FQa|wN$N>#MzJ?pz&MChMSh1Y4=laY5m50?;?gojWe8IdnZ
z{|hQb#8P6m8Wg2mWyTO@mY!PgtAr>d^lr)seGLwwk`Zc+uUecRa01>&@Af8do#XR2
z)%$ihJA6$}bA6zGTcg+fdphv<`R=>%n_@%n6H5}KgM@ODvb$T7KE}oumz9>4hniFJ
zVz>JJ-6vC$W7aa7+v{F)FNOEHUG5FH%W-eIx56!MZ}_l7yT{S*GS^%ouDf0To&Q|w
mi-gda%o^wKVSB^-87DtbV%($QgKm#z3;oEd?yk%FFzgRG{@k(v

delta 1720
zcmY+^Pi&M$7{~F!EiDMOr6^X5bZoH-mMT!CineS*Ffl<1kmwp?ve?x&v9#H4Z5q&}
z79$6d0t$G+C;<+7sIIFU3R@Fnq6f{qG5(Fz#1QqM2NMs-q5A#3`)J~1pZ7D*`_4Nv
z@4WMFdHt8`^0N(9uQ^JRSWc|G%DEJ_S8<?B&UbDD9>!|?%nZoSePj7WTugq+@;}VW
zSj+jp&00E9-h@{>mv^hEEaXHdHe)xo;S;z3Uo>Aqe(pF2&Fv)C;3>=BHm8uWToDsE
zjp}E{u78S;l7Egn8Q-<hiyG`f-LN0k@c|CBag)eQ-Eq`J-$G5`9efqv#lyITPBieh
zsQzX-Y{Xws_qB3(7}wxQd=5`AzFSW3Ls-P?v2Brajo6Jh;v;4jZy-O2%kZpOM&0)n
zUWdP<?o04K)P4mvVHYmNon{~Ab;DjeaRim0!E5n6YM=;*<~jE(ZY57$<6HxtMRj-%
zwL)JYP26|51b?>km+gF_t}>x|)Pz>ovHq%Tu?xFU9qz@4a1zt_Bi3V*gWS$R13ifv
zc*ycSs8@EtJcN1`$1HyXnTtDv+Jwb=)_;b|$DH^GCz!SxZ07NF;|}DKd)yqrHuC3@
zpF7P#6DeUMEA$CA<1A01`{!6jS;MjpVLfWX<9G~T*7|=<rImG_!z=g`{>2MrU%4OH
z2=bEo8)`HCiP~&)s3)%CMaxB~0UIoDLbY!}_0w*7C-SAce79AS=4SH&^Fec~xea;1
zxU4dTR-wi6+fiSLHs#I4t%O$bF5)KQ4x*Ld73AGID%t}bgqEg<(B@&BxUA&3k+_Xu
zvEsr8|F0yirl(YCuMlrsZ*`$Rw@yM&y@9xgsL}WTZ()zQdx`sq`|TvJGu{ukSl*3y
z6Durd_2Vx^{~Ic+iA}_MLPf7crK^Iw6ZP8G5ZXrz^qH+C^u0C{Doc;PK7Ui8vHGz@
zDwP?|WwO2LF_#(~@qOuMGd}%HHk0lh^TQ*%2KsZkOs~)N^$+`}2D1YlKAFw<F<K6f
zSY<T5JLhwQ*4p>yeER8h|L&f`2MezxjuvZM5~HJ|h3{(@&ntA*U98T(6pGQlFy+D#
zDkMG{k6wUK3Ll0UT_P=o=}_`i%ABOKKa{z0KAH&A(V=KxhYxSkrVveV_5uwm&Et;R
qecWp(MdRUI+!=kpAEtaLgt8CK{~M+<av3f#)O(@aQ#iP6ZQ>t)lm#mQ

diff --git a/django/contrib/admin/locale/bg/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/bg/LC_MESSAGES/djangojs.po
index a2ae423c6ca..7716b0fcdc7 100644
--- a/django/contrib/admin/locale/bg/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/bg/LC_MESSAGES/djangojs.po
@@ -1,17 +1,17 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# arneatec <arneatec@gmail.com>, 2022
+# arneatec <arneatec@gmail.com>, 2022-2023
 # Jannis Leidel <jannis@leidel.info>, 2011
 # Venelin Stoykov <vkstoykov@gmail.com>, 2015-2016
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-05-17 05:26-0500\n"
-"PO-Revision-Date: 2022-07-25 07:59+0000\n"
-"Last-Translator: arneatec <arneatec@gmail.com>\n"
-"Language-Team: Bulgarian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 15:04-0300\n"
+"PO-Revision-Date: 2023-12-04 07:59+0000\n"
+"Last-Translator: arneatec <arneatec@gmail.com>, 2022-2023\n"
+"Language-Team: Bulgarian (http://app.transifex.com/django/django/language/"
 "bg/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -65,6 +65,10 @@ msgstr ""
 "в полето по-долу и след това щракнете върху стрелката \"Премахни\" между "
 "двете полета."
 
+#, javascript-format
+msgid "Type into this box to filter down the list of selected %s."
+msgstr "Въведете в това поле, за да филтрирате списъка на избраните %s."
+
 msgid "Remove all"
 msgstr "Премахване на всички"
 
@@ -72,6 +76,12 @@ msgstr "Премахване на всички"
 msgid "Click to remove all chosen %s at once."
 msgstr "Кликнете, за да премахнете всички избрани %s наведнъж."
 
+#, javascript-format
+msgid "%s selected option not visible"
+msgid_plural "%s selected options not visible"
+msgstr[0] "%s избрана опция не е видима"
+msgstr[1] "%s selected options not visible"
+
 msgid "%(sel)s of %(cnt)s selected"
 msgid_plural "%(sel)s of %(cnt)s selected"
 msgstr[0] "%(sel)s на %(cnt)s е избран"
@@ -232,6 +242,55 @@ msgctxt "abbrev. month December"
 msgid "Dec"
 msgstr "дек."
 
+msgid "Sunday"
+msgstr ""
+
+msgid "Monday"
+msgstr ""
+
+msgid "Tuesday"
+msgstr ""
+
+msgid "Wednesday"
+msgstr ""
+
+msgid "Thursday"
+msgstr ""
+
+msgid "Friday"
+msgstr ""
+
+msgid "Saturday"
+msgstr ""
+
+msgctxt "abbrev. day Sunday"
+msgid "Sun"
+msgstr ""
+
+msgctxt "abbrev. day Monday"
+msgid "Mon"
+msgstr ""
+
+msgctxt "abbrev. day Tuesday"
+msgid "Tue"
+msgstr ""
+
+msgctxt "abbrev. day Wednesday"
+msgid "Wed"
+msgstr ""
+
+msgctxt "abbrev. day Thursday"
+msgid "Thur"
+msgstr ""
+
+msgctxt "abbrev. day Friday"
+msgid "Fri"
+msgstr ""
+
+msgctxt "abbrev. day Saturday"
+msgid "Sat"
+msgstr ""
+
 msgctxt "one letter Sunday"
 msgid "S"
 msgstr "Н"
@@ -260,13 +319,6 @@ msgctxt "one letter Saturday"
 msgid "S"
 msgstr "С"
 
-msgid ""
-"You have already submitted this form. Are you sure you want to submit it "
-"again?"
-msgstr ""
-"Вече сте изпратили този формуляр. Сигурни ли сте, че искате да го изпратите "
-"отново?"
-
 msgid "Show"
 msgstr "Покажи"
 
diff --git a/django/contrib/admin/locale/ca/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/ca/LC_MESSAGES/djangojs.mo
index 4043382df20148141aa2655c7f5de6d24a60bbfc..44b9c4b6de23e685c9d449837493182b6fa8397c 100644
GIT binary patch
delta 2433
zcmZYAU2GIp6u|Mjbo(W?g#wk20!y`E1-7+_P%N~iOIyW4u}#1jAGW(=JFvS`W@cA0
z;A)TuB~8SEL=sTcXfQ}nSArigLVST&6UD^D2Os1?5}!>Z@qczsg~ppb`@3JWb9(Qc
z>3414wikbEjGi)-5u%wmGsl<%Qm^ETa=pr!O?U&hVWip^s-{;RM47rv+hce??dP;T
zsXACke?fgcv}oR@avuZduof@iO1zA#@h7aof7D7El0dz>2&1%{ktt@Cw%gP=N`f1(
z0=tlp*~(XyDH=0CMSfry_u(@*h8K`eIV-uamh9vPbtnleLP@+CW!@U(V><Yf-`j#R
zuLn=!0G_~KQRZj4xRU#u0u|{vjB<lx_ykVl7QBI6W1@3I>+xOMi}4-2f>Sucx;No9
z^%q=B`!8+Ru>MPEufzwi3yadRM>`InTyPYZ;u-Y{%Df*@Zg5+zs1JW=DK4VF6Xm)g
zl=&%KhDUG#o>niS%)eI8`pdvg?f4TH(vCEQH)_I{BgU*pIeh2mv5a^NWohH{LpP%A
zaksi1`6)AmERNZWvcf6kV>0S1^I3oCcuPAzK)K*cT#Hw6Bi=^&ftJSbhHKSMl&$GP
z*}8s|M0V=<9+b1NPy3(Ob_(V9CW}<$!h<M((II>ZU&X`tH_F5U%Or=eh%)~uO8;>r
zH*-?kAFG#8=6$8@tN0%68+aCNmRasstY#x5!+Mm=7oc3Y1QWOlci;;sH~bW3{$-rT
zZ}3AL;$ZlA8zs>sCrq?dTg|EmLyIP_9f#B->TBvT^$m4eJ)xdbPpfCu_tlToPmrTz
zE~=Nxvj3lJM@hY`UQxeRWtmqK{K4fipvp<-JeCVjn&~742_6#DN5~WL7%@{G)Cy<X
zJS@+@6nWmCCLSVUgp@8~CGjXBkDWXjQd&aFFCRJOvRzVmbDLITIkAF}ZQ4aVMaW*S
zBOW1!h+#sCoF@|}9+#FDdDPa-G*I?Yo{DZl&V-zkjf6ZQ?Ziy!*Glh92R=!#fTl<L
zcH>rJ6S0$*t>J*1&4m2(Sx<}*Qsl)UrGt=1Y^JQDA_sB1cE}4$-jZ#E9MlcLbY=Ip
zRxjpR87t*m>6kO++fFW)bNpDr_U!SDW&S_x-8&v!ul%`cz_ruKL&4dqwR4A^996T+
zadN@#>ZaiLs%y)We%_VNQESS#vg4L(Mkk#Y&1hbxmOiU)i>#Q;yPixLbHeYe<GM^4
z%UjYN{86(txK$Isn`o;SH+!vgt~_j>wLIUFTa*shei12BiG?Xe!6e7WU8@j}Nq3lD
z6lQggYKl=Rvj@sKMoD#6_n77zmCEdqywxHpM@fCwz<=3Bsg+vi#^<#6C*6$Cau3?$
z9(1R|c6_4T?w!ac?Myu7WVfx0b#`=a2qx-c70Ico;LW-_JJ=RyDkYm$-aM%#(@A#b
z-i-@q=>CRNEZM!8Ii+Lub&=YHU9fU#*YbiB4eiwlJCn)hywdj#@kmR;_Ppe{Z?Sc<
zbFO8E9nW`@u1VPWtd*OvN_Xb<M3yA%{Z8I9eTBSj5?1zybBt$`uI~i{jRV18<K|^|
pv-H_IMy(WgG<}n{Te{hJKC(1jh?{hVU^qQN>?eF86&zXE`!AHfXSx6Y

delta 1771
zcmXxkUu+ab9Ki88inLrk3WZvM3Zp=^*dAC>QA^tkv>FZZfhO7)&5|y?O?tPuyVtV;
zat~rK;g6J+)IcoNCe{R^z@;Iipe6)C6B9KdkPvw?@lV2oFUG|9=li?+F}dG<X69yR
zXXnq(ZMfW4y3;uSxFKbT7Gmu@V+OH(J{Qu_`;2)8$8iCEqkfP4%uOx-g!fbaS<8Q@
ze_@LH|I`$nNO>hDjVYNnG7G8LgsZU|Tk&<Q!*|pp$j?l0k+Dr;Elz9sw0ahKmYKyG
zoI~m7Oa1>kzDD^w9N_t;m0qO59+VsQqjdZ(7uuMk$Vklu%0NFx8NeBQAJ5@9_S1<x
z_!dfkcep%{zo6W=hRZA1fs?ooKj8VMh2D4LEH-0ny)h4BH?F`})c}`MK8z3GjQR!2
zeK)WP@1opS!+J>jRk#v2<5C<@vsjWF_G-m3l=3II3@@QP=m&fwVa%`CP5H$|)tNb<
z9zl8Y<LXJ|XFlS>Sj<_J8M%Z@@Tz)q5%Vt<ziGwaC^w`UjCmZF<5Sp&(!m~-CE2eY
zL}uR{Lm9vct)D_!q8Y6}qvi7`{airl=c@+h|1C1tsMw3Wi>nPTqwIyRQ6BKE*8hky
z;M-chtN;Irr>OrIKg3BI$pE?<s{_m6Hp(xc)E~lr950bMOy(9&<1Q8`!X)!A11PC)
zs|VDB>U(OePN*l<Q|h!jqn<`q)RaEg%sI8J&Z-yGi|U-py{1hrn%ElV5zWie$y>^%
ze3*EYU}7pu`4Da())0ILN~V*H?9MbH$E=5tDVCipX)Phg=rKYzrzF`U_mX_LBypN5
zsa=(gYc(&($88hA_pS0ldlqZu{NGD#0rMQuMQqVZR;99&*J)XH|I@@OEz2=wLMlro
zRqKgf;z>f1Y%)oktC)=_8?}RICF-PuCkQ#Os|iVRMooNmL08;cdn0bCTOV()yWQmO
zj@;Z%H!wT0e$fnMz0i7L{8@5Ed3a%MBIOS`V`jk5`9a_p<3q_UgM)4uxq(y<`URVH
zMqTTS1g<kQX2ZhHoEJszkd36DU4D>D+f3lvF<OQN%@mz{WFuc&TQ9QCu;b->%FXrX
z6Xh_qZr-xKoHye6cB>Nvo}X{Gof|tl<7*AJrdTY-zc>6-PA{oX#9JHF<*~+&#Nr*U
zyhGrc?S2>qPEfwSv?r0wj21kz&COkzifvQ>%bBbfn3o(zY~B2*=kVA!3%pBZn1vB1
t@Y1#~jIK<DHgtyzf#qL2>W_rg=0Qi+w?nSY`-PtJ#imaa@xJEn{{hr}=xqQ1

diff --git a/django/contrib/admin/locale/ca/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/ca/LC_MESSAGES/djangojs.po
index a40ab69d323..29795f2012e 100644
--- a/django/contrib/admin/locale/ca/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/ca/LC_MESSAGES/djangojs.po
@@ -3,6 +3,7 @@
 # Translators:
 # Antoni Aloy <aaloy@apsl.net>, 2017,2021
 # Carles Barrobés <carles@barrobes.com>, 2011-2012,2014
+# Carlton Gibson <carlton.gibson@gmail.com>, 2023
 # Emilio Carrion, 2022
 # Jannis Leidel <jannis@leidel.info>, 2011
 # Roger Pons <rogerpons@gmail.com>, 2015
@@ -10,10 +11,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-05-17 05:26-0500\n"
-"PO-Revision-Date: 2022-07-25 07:59+0000\n"
-"Last-Translator: Emilio Carrion\n"
-"Language-Team: Catalan (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 15:04-0300\n"
+"PO-Revision-Date: 2023-12-04 07:59+0000\n"
+"Last-Translator: Carlton Gibson <carlton.gibson@gmail.com>, 2023\n"
+"Language-Team: Catalan (http://app.transifex.com/django/django/language/"
 "ca/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -67,6 +68,10 @@ msgstr ""
 "los a la caixa de sota i fent clic a la fletxa \"Eliminar\" entre les dues "
 "caixes."
 
+#, javascript-format
+msgid "Type into this box to filter down the list of selected %s."
+msgstr "Escriviu en aquesta caixa per a filtrar la llista de %s seleccionats."
+
 msgid "Remove all"
 msgstr "Esborrar-los tots"
 
@@ -74,6 +79,12 @@ msgstr "Esborrar-los tots"
 msgid "Click to remove all chosen %s at once."
 msgstr "Feu clic per eliminar tots els %s escollits d'un cop."
 
+#, javascript-format
+msgid "%s selected option not visible"
+msgid_plural "%s selected options not visible"
+msgstr[0] "%s opcion seleccionada no visible"
+msgstr[1] "%s opcions seleccionades no visibles"
+
 msgid "%(sel)s of %(cnt)s selected"
 msgid_plural "%(sel)s of %(cnt)s selected"
 msgstr[0] "%(sel)s de %(cnt)s seleccionat"
@@ -235,6 +246,55 @@ msgctxt "abbrev. month December"
 msgid "Dec"
 msgstr "Des"
 
+msgid "Sunday"
+msgstr "Diumenge"
+
+msgid "Monday"
+msgstr "Dilluns"
+
+msgid "Tuesday"
+msgstr "Dimarts"
+
+msgid "Wednesday"
+msgstr "Dimecres"
+
+msgid "Thursday"
+msgstr "Dijous"
+
+msgid "Friday"
+msgstr "Divendres"
+
+msgid "Saturday"
+msgstr "Dissabte"
+
+msgctxt "abbrev. day Sunday"
+msgid "Sun"
+msgstr "dg."
+
+msgctxt "abbrev. day Monday"
+msgid "Mon"
+msgstr "dl."
+
+msgctxt "abbrev. day Tuesday"
+msgid "Tue"
+msgstr "dt."
+
+msgctxt "abbrev. day Wednesday"
+msgid "Wed"
+msgstr "dc."
+
+msgctxt "abbrev. day Thursday"
+msgid "Thur"
+msgstr "dj."
+
+msgctxt "abbrev. day Friday"
+msgid "Fri"
+msgstr "dv."
+
+msgctxt "abbrev. day Saturday"
+msgid "Sat"
+msgstr "ds."
+
 msgctxt "one letter Sunday"
 msgid "S"
 msgstr "D"
@@ -263,11 +323,6 @@ msgctxt "one letter Saturday"
 msgid "S"
 msgstr "S"
 
-msgid ""
-"You have already submitted this form. Are you sure you want to submit it "
-"again?"
-msgstr "Ja ha enviat aquest formulari. Estàs segur que vols enviar-ho de nou?"
-
 msgid "Show"
 msgstr "Mostrar"
 
diff --git a/django/contrib/admin/locale/ckb/LC_MESSAGES/django.mo b/django/contrib/admin/locale/ckb/LC_MESSAGES/django.mo
index 8af4f88f91e8d07fb495404dc08a465e670e01df..8f4d8319e320d06593376105745f22be3fe00c08 100644
GIT binary patch
delta 4217
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

delta 3981
zcmY+`3v|zA9LMqRm>Dyhxel{w#uzhm8KcZ)h7l1;Zo@XWVT`%u@2*0*mlWobXpt>N
zokem?9d#;p)Ttb&oQ~?8<doA%PWAr$o}Y8_od5U#dY<2Jzu)h9zR&ag_P=^0=-b0V
zfooC0JB)IYXil83VRjp5h4Dp6i7;!3ov;yRVKbb7V{r+##w!2#J<OurB+{%aPC{M3
z6GN~RYhpQ8Hw)PNRO)cxjQ<ChP#0WAb?7JGka}i~X~&~()DuIoFV@9u<c2mDYvBa{
z{4{);b|J38TNsW-Q5sOdY!wyVa2M*reaOd-`c@!=vd=LZucJnA7n87BeKYQ9$(V>4
zetSCVx~13&Hz3Ki3jh2^Sexft6%~!(I;sP=P=ELrs$>76Mjq0@b)W^dq1_$TkxAGB
zr}^jC<09H6ScpwY=P}%fdDxSAJb?Q#pcD?^?n?PE)JSqsDJn*FY%Quo+c5)QMm_Kw
zR0r=O9}8+?HU^`y6&B)b+=<n&2I<rDLQx&B7ft?$P>JS1Fy^5$G81*9Ur-O|*VL_%
z!Ke$zpi(;#b$$*$gbT4Y?m`XVAnL(oND}QN>iUn7*|RU2@-)_$-Qa*aa0fNwyQrzC
z#ZuP=^-;&0p&s1MZ>J+48^o73OfD8-Ar8kM@mWk`C8y(usOQ~7-7h>4<3`XN)x&ty
z6r`b2ItbOV9Ar8z4@rtGMU8L=>cIz4nK+K>_&cckokiX63bw-^kv>^H=1;pW(1D6l
zk&c?1p{NT-;|ZLB3D`W=J-9Enr9BRnnRWOGK93~LKE*D06ZO7`i8EV(T`(DsqB8R}
zW^1<Fwd5tkfrU5%593h0i%Q)<CRTI$C62@IP$Nu_cZ;&W?_ktOhoe$E8P&l;)RZko
zW%60y=e_d*vu#wAiruJ`zm9sqSyV<o!5(-SH(_`y_oCU2y769Ig~zcgrjjnE*QVhN
zT#FCmZ>S6<w{}x82*Y^36{&(NusUu;jbJmXV|)GcrKpab@;&Dtzl6aY{|bwO$Pj9d
zM<lv!I2)OE+lGtr1a`utw&Y(Y##711r8oh9z&6;I6{FP8Ky`2dYW1!}Jzy*9y>Sdl
zj-5w7c9Sn=&*~?+_e57zrXELKKNXds1xd`mM!1y&tQXshnu0TU7O&!G_)>d!qx=qL
zRBavB#&Xn+KR|WpGbGFQGwObkthmmYf?+rnHS)Qr#koJ3{F4nk&4F(CJu-NU?&wx+
zKU4=#qZa7}jKDupnXAb`?Un=##~xT0vrru!jan0{F%wT?B>s!)Xk>uyC>7oCZ5)Zm
zF*KFAW-d?RG1})CMs3=K>@7WD8F$qbZ9t{G9JP(FVI1B@WhjbKO~M$|HeHUoz5=yP
z1DB{=pc0hE{NP2riZR{Y3*`=KO75X<*nq9D6=PAEDZ^kob_Vy+KF@2e3Fh{69bAr$
zXupQ)Xa(v%H<7Uh>~|^+IFQiGWg;E*2V+okHyIn^PSl7?{o_|Kgmx%<OUENnQ;~*x
zU^Z$EO!i%cO8I{5ix*M<e=Ll=T;o6jzJkHMnHNS>f-`BCWw>8BE&8}Q&qR%U3dZ4F
zWS!a;BzabW%D^4uV|97j0341i8+#F3V<me3|9_>Tp8ti~M&bROosi_%DAXd|g3<UM
zYGhY@|3HnbL4P_D#G4V-k-SW|sP~}ez6!l5q&Kr@$6`SLl{Qkzz)I8`Dm06C0LCL(
zvYG?UUcgM;g;l8Ia|ZF=$2ajs>^0czI$ptgcrx4U5LTixRxrf9l9!-5vT6wV*DBn^
zftGj<wLNb5?K`No(Rir4pgl&=PQw<Mg&IH}YK@ej{{CHDgqKiLnfa)Dm5(0g*4RX>
z<ovQ>%>R>A`VV)je-Hjm`*(aAZ$0LISQLzKKS(yC9&{5mW&dC`j2h{7NkiWbr~zf7
zrYs*dWh*fOOHduH3{atiwx3YxOy~q#!&VY)h^GiGD3yssF0o7viaMjkr|B3+sEj3=
z5gLF>I1xkS6Nib1h!X@m-vT@MQXwPWws_TRxvwsMeJ<7@m{xBgy@^WyI^uO=Hlgwc
z(UH)a=tHO+A(FkC`+6Bth)Cj~_J0_aR>b|nTJiqvZp08Gk$8d70@LCgO=xw`B$g8@
zqX;&Ex9Aq)8e#>ZvV>s0dSwgWyNLzFCSs2E|Jzj75-P_D7PI#rh{rm_Gla@9hrNYa
zeqD=f4^iK5H}@^`J&G(Lo9ws8;A+3V6FcyHuXN{|#p-Q~?f4Qgi%?liv?C@EB}9Kh
zi|BsoN+sid14{|krR^m$iR#39Vl$z|UO>D?sN8?P_l{>RK2WC6dV<*cz){yY3F*Xv
z|DD@FJ(gHX)bfw_!n(vhzum)knls@2bc&;)ZBmWcMW{?Ciit;w2ts8B(Vm#624x$O
z=hfWytx5ekViGZxh$4cCmV`=AhxY^2jhxjsgoC|_0mOJ>KA}?R@P350_3MYQ+^^?g
zD$$xKA{v$FMr7A1zuoNfu-K8sIrDPjdd(LpJu>nOa;DEpo-(K4k@j(^DXFR3s@f!0
SFD@=FOWf0_JgIkS!~X!&Rhcya

diff --git a/django/contrib/admin/locale/ckb/LC_MESSAGES/django.po b/django/contrib/admin/locale/ckb/LC_MESSAGES/django.po
index 2dcd0fe89b9..83eba5831af 100644
--- a/django/contrib/admin/locale/ckb/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/ckb/LC_MESSAGES/django.po
@@ -1,6 +1,8 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
+# Abdulla Dlshad, 2023
+# Bakhtawar Barzan, 2021
 # Bakhtawar Barzan, 2021
 # kosar tofiq <kosar.belana@gmail.com>, 2020
 # pejar hewrami <gumle@protonmail.com>, 2020
@@ -9,10 +11,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-01-17 02:13-0600\n"
-"PO-Revision-Date: 2023-04-25 07:05+0000\n"
-"Last-Translator: Swara <swara09@gmail.com>, 2022\n"
-"Language-Team: Central Kurdish (http://www.transifex.com/django/django/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 07:05+0000\n"
+"Last-Translator: Abdulla Dlshad, 2023\n"
+"Language-Team: Central Kurdish (http://app.transifex.com/django/django/"
 "language/ckb/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -181,6 +183,9 @@ msgstr ""
 "پەنجە داگرە لەسەر “Control”، یاخود “Command” لەسەر ماک، بۆ هەڵبژاردنی "
 "دانەیەک زیاتر."
 
+msgid "Select this object for an action - {}"
+msgstr ""
+
 #, python-brace-format
 msgid "The {name} “{obj}” was added successfully."
 msgstr "{name} “{obj}” بەسەرکەوتوویی زیادکرا."
@@ -345,6 +350,9 @@ msgstr "هەموو %(total_count)s %(module_name)s هەڵبژێرە"
 msgid "Clear selection"
 msgstr "پاککردنەوەی هەڵبژاردن"
 
+msgid "Breadcrumbs"
+msgstr ""
+
 #, python-format
 msgid "Models in the %(name)s application"
 msgstr "مۆدێلەکان لە بەرنامەی %(name)s"
@@ -373,8 +381,8 @@ msgstr "گۆڕینی تێپەڕەوشە"
 
 msgid "Please correct the error below."
 msgid_plural "Please correct the errors below."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "تکایە ئەم هەڵەیەی خوارەوە ڕاست بکەرەوە."
+msgstr[1] "تکایە هەڵەکانی خوارەوە ڕاست بکەرەوە."
 
 #, python-format
 msgid "Enter a new password for the user <strong>%(username)s</strong>."
@@ -395,9 +403,6 @@ msgstr "بەڵگەنامە"
 msgid "Log out"
 msgstr "چوونەدەرەوە"
 
-msgid "Breadcrumbs"
-msgstr ""
-
 #, python-format
 msgid "Add %(name)s"
 msgstr "زیادکردنی %(name)s"
@@ -411,6 +416,12 @@ msgstr "بینین لەسەر پێگە"
 msgid "Filter"
 msgstr "پاڵاوتن"
 
+msgid "Hide counts"
+msgstr ""
+
+msgid "Show counts"
+msgstr ""
+
 msgid "Clear all filters"
 msgstr "پاکردنەوەی هەموو پاڵاوتنەکان"
 
@@ -519,6 +530,15 @@ msgstr "کردارەکانم"
 msgid "None available"
 msgstr "هیچ شتيک بەردەست نییە"
 
+msgid "Added:"
+msgstr ""
+
+msgid "Changed:"
+msgstr ""
+
+msgid "Deleted:"
+msgstr ""
+
 msgid "Unknown content"
 msgstr "ناوەڕۆکی نەزانراو"
 
@@ -728,6 +748,9 @@ msgstr "ناونیشانی ئیمەیڵ:"
 msgid "Reset my password"
 msgstr "دانانەوەی تێپەڕەوشەکەم"
 
+msgid "Select all objects on this page for an action"
+msgstr ""
+
 msgid "All dates"
 msgstr "هەموو بەروارەکان"
 
diff --git a/django/contrib/admin/locale/da/LC_MESSAGES/django.mo b/django/contrib/admin/locale/da/LC_MESSAGES/django.mo
index 3b6906a9fe70ebca617bbb73ce9e405e138adba5..7eaa2567031ef6c2679059f90ba6fac0f8dfbda7 100644
GIT binary patch
delta 4577
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

delta 4199
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
V9ptUa{5QD%i;<(f3GT_A{s*z8nGyg1

diff --git a/django/contrib/admin/locale/da/LC_MESSAGES/django.po b/django/contrib/admin/locale/da/LC_MESSAGES/django.po
index baf85bd576a..effde32e3f9 100644
--- a/django/contrib/admin/locale/da/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/da/LC_MESSAGES/django.po
@@ -12,10 +12,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-01-17 02:13-0600\n"
-"PO-Revision-Date: 2023-04-25 07:05+0000\n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 07:05+0000\n"
 "Last-Translator: Erik Ramsgaard Wognsen <r4mses@gmail.com>, 2020-2023\n"
-"Language-Team: Danish (http://www.transifex.com/django/django/language/da/)\n"
+"Language-Team: Danish (http://app.transifex.com/django/django/language/da/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -181,6 +181,9 @@ msgstr "Ingen"
 msgid "Hold down “Control”, or “Command” on a Mac, to select more than one."
 msgstr "Hold “Ctrl”, eller “Æbletasten” på Mac, nede for at vælge mere end én."
 
+msgid "Select this object for an action - {}"
+msgstr "Vælg dette objekt for en handling - {}"
+
 #, python-brace-format
 msgid "The {name} “{obj}” was added successfully."
 msgstr "{name} “{obj}” blev tilføjet."
@@ -340,6 +343,9 @@ msgstr "Vælg alle %(total_count)s  %(module_name)s "
 msgid "Clear selection"
 msgstr "Ryd valg"
 
+msgid "Breadcrumbs"
+msgstr "Sti"
+
 #, python-format
 msgid "Models in the %(name)s application"
 msgstr "Modeller i applikationen %(name)s"
@@ -390,9 +396,6 @@ msgstr "Dokumentation"
 msgid "Log out"
 msgstr "Log ud"
 
-msgid "Breadcrumbs"
-msgstr "Sti"
-
 #, python-format
 msgid "Add %(name)s"
 msgstr "Tilføj %(name)s"
@@ -406,6 +409,12 @@ msgstr "Se på website"
 msgid "Filter"
 msgstr "Filtrer"
 
+msgid "Hide counts"
+msgstr "Skjul antal"
+
+msgid "Show counts"
+msgstr "Vis antal"
+
 msgid "Clear all filters"
 msgstr "Nulstil alle filtre"
 
@@ -514,6 +523,15 @@ msgstr "Mine handlinger"
 msgid "None available"
 msgstr "Ingen tilgængelige"
 
+msgid "Added:"
+msgstr "Tilføjede:"
+
+msgid "Changed:"
+msgstr "Ændrede:"
+
+msgid "Deleted:"
+msgstr "Slettede:"
+
 msgid "Unknown content"
 msgstr "Ukendt indhold"
 
@@ -724,6 +742,9 @@ msgstr "E-mail-adresse:"
 msgid "Reset my password"
 msgstr "Nulstil min adgangskode"
 
+msgid "Select all objects on this page for an action"
+msgstr "Vælg alle objekter på denne side for en handling"
+
 msgid "All dates"
 msgstr "Alle datoer"
 
diff --git a/django/contrib/admin/locale/da/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/da/LC_MESSAGES/djangojs.mo
index d77d314b3368c0b4f48b6697a8264a7e361764b7..452684951fb8ba59b236841959863cc7a22138d7 100644
GIT binary patch
delta 2191
zcmY+_-A`Oa7{~EhI4rCb1X{2lZ>35L$hJ^ggcc}hw@`s%*<xdj%~Dn%$Sy7~YEs?!
zc4Zo0RugS%qlp(Lt%=D-+Y6IQxX|8sVPb4z(wKN@6aN7d{Qk~97@6?wXXZI`&dkot
zS>9~@Bb>fh;eG5V6GSa>HP5*P)eHEb{1kMq8}DF01`3^{>W-TyQC-Ka9mO5A&s%%W
zOkxT7HS_J9Y4;(O2e|M#hVVKz;J4U}zhV*oV;0cR1WL_H^k~;2UECgPx0qqn1P@_8
z_8@<*kB^{BI~Sp%2aMr4JcCiZj{Nzv(v2ZzrvXY(6R1Q@ycX4OAM)o8@}cMTqWTTs
zM;O5m@OM=IMQ$!&e78nLiA$&f-oc}I8GG>#a*y+hbC%*Y+Pm=+yopOV!Ma!Bx_K9O
z)BfAqMXY}{?FM`ZdoZoU)0S93-S8IH;8pV`s^2fD0q&dmrMU;yU?urZ)P2LK{ul9K
zd<}Qvr{>qF{_CZzzb^b{iNA0c?ZAV%fvWKJfOGBGLH<TrZbj~)R;0Q-w*`AqdmKhB
zc^A^f9Yw9|s9isc%-x;G3Y;%z{Z+X{f>n0!p&on%TkuOfh(Dtqw29iHB5qQ<3^iai
zY66YcZbqGfcC*v2ccacyAL_orv{i=9(>TY4Df2dJp#3ZpZ>H-&O`r=k;4#$1hb%va
z`T}QB16{EEMf`&H0$#xqmRZk9e?>(P`UW-7cXr`6>V5wa_5KIhFwMB%Jb~}h9z{Ly
zF20Y;91socal&K~Y9)4<<(99?nRYdns5hI;X0z1{o1Nwnv)Al5hs=n1${a_Ik~?EY
zecAshOPn*GHJ>w|H`#js2Z=B0mx!s8uEVCno8~%+lY|c1AfY#+i`XiAt-_gh`}O{-
z=zSk09w8bDl^&vj=pgjku@io2GPUo#F#bL&rStJ9QAgAhTJ~|`6rrtqjA$i>i7`SY
z&3SNP;)q&SwD0@28mN8bH^v<!o+NZ$4ijy}0b;8>VU^=s2^=9<KsR8y)7VFJ6Hl=l
z{_FQR4gK?JCng9L{cx!0_0x&oDtoBtpbl9=KUlqlUe^=Eq3mY`6M<kPH9r%3HFH1M
zRy>wWP<7+UWFm8|uqxA0xLy}qSxqT98DCn7FHXl(ZgMX9vYT90*X(9tOQ3#kHMOiR
z(PZv(F_}uyCAu0{I`dNKKxQU15_%>+lkhXy8=>z5X)ZP9#`eI)rl(W!wQ!@-xp{c7
zEj?*-@u+OS;7`V5PTSH^o0zA{_A9ILCe6)bj@vH$H%E_J_CoO+dHJ!WrR<+2ZF#{L
zQt_GCY^J2FCAb*l+s|eWmu=R)xN(d1nf>4TOwBL5<&9hFksU1W57e(DwLY_MgfFL0
t)@L@Ja4YkEI&-<=m0&WV9$9ba4}m(yaSY(}WdA{q2dKBBS7u|^z`yiY1pNR2

delta 1589
zcmX}sS!_&E9LMo9)zU?0=%S_QXmu}2DN2Vn5vc@C+BB7jAey!khAElxViL=fwHXpT
zh<fmZmq~c=;K3RpkyL`%DiQHuPa|Ug{$~F5&;0M_oV%QJ?^$Me_P*-q%be7cj%XpL
zlC>$$t;40M9Efvi&Mm}24B%57i-jCyF$Ye$a;w+kc<S|5Uv93%Y|gJS*C&m-trRl3
z5Wx)GkHvTd%kdJX<0JD0@^f!F=p8@cIQ(k$ALd`wi=}dL3}&L*@uHq9z%Cc%t0{DF
zVz=FJ5B0zh@^g<l(3X3JdeOJ27yW{2=qH{)wLSnRQ5{!slRBJ*ORxbOF@*fwB@Sol
z-(96}3Oi|i2Y$i=+?d5MV+5z*fO!!oQ@?|g@U{6J^_-9K&&LYXb4{rGyRZmDn2Sd-
zs=|2+df<v(xNr4g%;WqwR7Y7%;9ie&B{-M*pf~wNL#QwE`jR75h#G-X)W}ug1gt}i
zNV8pE<zxJ{DB3uYgB#49sG&Z9YWNsd;c2YH8>ogxkkNO)t)50N>e!3wI1e>NMW)}b
zm!YP(W&-1{8|QFBHefF{nHNwU`6fEY#&CtG4vR4Hg{T*;LcQpGRKo!r#1=e*Z&3F~
z`AW5S5Vf0*>V&q}1JnzoF&~F;JnF$ycpU4Q2Q_@tyldV!ADWNMC+2f=*nDHYGo$aV
z@EMs}H)4J>zneeIU*;cE3rEi>^n#<IX)U!%J?iVVm`lh?k^ylI42YXfp^ltMvX0zx
zQh!8qNEUP=7@WjPR;7$wN@_i5Q7TxU|D(l9nij<@vYOP+m_d%lGztr}|240R$VO6g
zGa5{NV&68Q=1ReAIM!O?k7+S3BQ<@+q(a+FJ4uU9QA;+H^Hm|Vb`&*9+*}QX=6yC<
zL241rBehTcq=J!lE`Doln<q9ky*jo!{aJqZj$Pf`Hg|_ydv7r8I(qy1{eAth%b8Q+
zJsIOX*}*NF_PCDVwqPg}495;<M&jPAYo2(2b|hs?I2?|D^wp%q{5h4ewK;#X+y6J#
m+1DT6nj7$VTm4%$^|)3)4fJ$xkKN9T#8>2B_ryvH0{;MEDVOH}

diff --git a/django/contrib/admin/locale/da/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/da/LC_MESSAGES/djangojs.po
index 0bf36d18e8c..064355dc340 100644
--- a/django/contrib/admin/locale/da/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/da/LC_MESSAGES/djangojs.po
@@ -12,10 +12,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-17 03:19-0500\n"
-"PO-Revision-Date: 2023-04-25 07:59+0000\n"
+"POT-Creation-Date: 2023-09-18 15:04-0300\n"
+"PO-Revision-Date: 2023-12-04 07:59+0000\n"
 "Last-Translator: Erik Ramsgaard Wognsen <r4mses@gmail.com>, 2021-2023\n"
-"Language-Team: Danish (http://www.transifex.com/django/django/language/da/)\n"
+"Language-Team: Danish (http://app.transifex.com/django/django/language/da/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -245,6 +245,55 @@ msgctxt "abbrev. month December"
 msgid "Dec"
 msgstr "dec"
 
+msgid "Sunday"
+msgstr "søndag"
+
+msgid "Monday"
+msgstr "mandag"
+
+msgid "Tuesday"
+msgstr "tirsdag"
+
+msgid "Wednesday"
+msgstr "onsdag"
+
+msgid "Thursday"
+msgstr "torsdag"
+
+msgid "Friday"
+msgstr "fredag"
+
+msgid "Saturday"
+msgstr "lørdag"
+
+msgctxt "abbrev. day Sunday"
+msgid "Sun"
+msgstr "søn"
+
+msgctxt "abbrev. day Monday"
+msgid "Mon"
+msgstr "man"
+
+msgctxt "abbrev. day Tuesday"
+msgid "Tue"
+msgstr "tir"
+
+msgctxt "abbrev. day Wednesday"
+msgid "Wed"
+msgstr "ons"
+
+msgctxt "abbrev. day Thursday"
+msgid "Thur"
+msgstr "tor"
+
+msgctxt "abbrev. day Friday"
+msgid "Fri"
+msgstr "fre"
+
+msgctxt "abbrev. day Saturday"
+msgid "Sat"
+msgstr "lør"
+
 msgctxt "one letter Sunday"
 msgid "S"
 msgstr "S"
diff --git a/django/contrib/admin/locale/de/LC_MESSAGES/django.mo b/django/contrib/admin/locale/de/LC_MESSAGES/django.mo
index 8443a0421372186f6146d43203e065eb5443caf7..c260e8d8bc20a95d7be42ded5b07fda1a318389e 100644
GIT binary patch
delta 4686
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

delta 4240
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
OtABo}w><xB*M9-u0Io>@

diff --git a/django/contrib/admin/locale/de/LC_MESSAGES/django.po b/django/contrib/admin/locale/de/LC_MESSAGES/django.po
index 273aa05846c..205d7973788 100644
--- a/django/contrib/admin/locale/de/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/de/LC_MESSAGES/django.po
@@ -8,16 +8,16 @@
 # jnns, 2013
 # Jannis Leidel <jannis@leidel.info>, 2013-2018,2020
 # jnns, 2016
-# Markus Holtermann <info@markusholtermann.eu>, 2020
+# Markus Holtermann <info@markusholtermann.eu>, 2020,2023
 # Markus Holtermann <info@markusholtermann.eu>, 2013,2015
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-01-17 02:13-0600\n"
-"PO-Revision-Date: 2023-04-25 07:05+0000\n"
-"Last-Translator: Florian Apolloner <florian@apolloner.eu>, 2020-2023\n"
-"Language-Team: German (http://www.transifex.com/django/django/language/de/)\n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 07:05+0000\n"
+"Last-Translator: Markus Holtermann <info@markusholtermann.eu>, 2020,2023\n"
+"Language-Team: German (http://app.transifex.com/django/django/language/de/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -185,6 +185,9 @@ msgstr ""
 "Halten Sie die Strg-Taste (⌘ für Mac) während des Klickens gedrückt, um "
 "mehrere Einträge auszuwählen."
 
+msgid "Select this object for an action - {}"
+msgstr "Dieses Objekt für eine Aktion auswählen - {}"
+
 #, python-brace-format
 msgid "The {name} “{obj}” was added successfully."
 msgstr "{name} „{obj}“ wurde erfolgreich hinzugefügt."
@@ -349,6 +352,9 @@ msgstr "Alle %(total_count)s %(module_name)s auswählen"
 msgid "Clear selection"
 msgstr "Auswahl widerrufen"
 
+msgid "Breadcrumbs"
+msgstr "„Brotkrümel“"
+
 #, python-format
 msgid "Models in the %(name)s application"
 msgstr "Modelle der %(name)s-Anwendung"
@@ -403,9 +409,6 @@ msgstr "Dokumentation"
 msgid "Log out"
 msgstr "Abmelden"
 
-msgid "Breadcrumbs"
-msgstr "„Brotkrümel“"
-
 #, python-format
 msgid "Add %(name)s"
 msgstr "%(name)s hinzufügen"
@@ -419,6 +422,12 @@ msgstr "Auf der Website anzeigen"
 msgid "Filter"
 msgstr "Filter"
 
+msgid "Hide counts"
+msgstr "Anzahl verstecken"
+
+msgid "Show counts"
+msgstr "Anzahl anzeigen"
+
 msgid "Clear all filters"
 msgstr "Alle Filter zurücksetzen"
 
@@ -527,6 +536,15 @@ msgstr "Meine Aktionen"
 msgid "None available"
 msgstr "Keine vorhanden"
 
+msgid "Added:"
+msgstr "Hinzugefügt:"
+
+msgid "Changed:"
+msgstr "Geändert:"
+
+msgid "Deleted:"
+msgstr "Gelöscht:"
+
 msgid "Unknown content"
 msgstr "Unbekannter Inhalt"
 
@@ -739,6 +757,9 @@ msgstr "E-Mail-Adresse:"
 msgid "Reset my password"
 msgstr "Mein Passwort zurücksetzen"
 
+msgid "Select all objects on this page for an action"
+msgstr "Alle Objekte auf dieser Seite für eine Aktion auswählen"
+
 msgid "All dates"
 msgstr "Alle Daten"
 
diff --git a/django/contrib/admin/locale/de/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/de/LC_MESSAGES/djangojs.mo
index 54af228204b637ea4768ad9957d6f95613e42a39..c579ef5af97b88b6588f798c70cfd98c5765ab1d 100644
GIT binary patch
delta 2226
zcmY+_Z){Ul7{~F`t=p(`a~pOd0xO8(1jZQu95P@s#)fVVwge3?v}1R)neDAzJECYR
z{!5nV3#=N*aFK*)0-_-e5)+M?iHUo`3pK=l(U_2s7zrf2CeiP&eMYjAKK-2Y+;i_e
zJ?Grp4_Dt>m;0+B_<^Gg5KD+tWzLPMUcndThf3$R;4E&(K$UY;-A;24s%yWshwyIN
z2dy15eXJorVZK>1=iZ}o7Y9DZ5T3&(yoe9u6<mO~%?cVCK&=_ZAnhec7q{Hn&1MT~
zfE%zJ+mVm!;H%Q*oa?5d3-sYLxF3h`9P%lSN+*UGoo-Nr8bBB|@Fl2ztB{Xt<xAJw
zit4um-^Xq|j(?!~Cpfu+`@0D$O1y%)!CUw^zKdIN7CFZSt4r46H0?!r0xw|-2blLp
zoH2jJMYL~Pdja!*KkX*G58E-P#6C-mp-y-M7vm}O5~|-%s2f~2%WF#)T8v@xZK(5l
zQ2h_#1NbT~#FOTERR5V;=3fVXvBbZ4FYUlRr5iQkv4C@HaR>P?>R2YciCWW+`qC8d
zLbdl=djPqVJAj(GQDhQb3K_dQid@o7)-(T_@{^W0ZC=1N<Y!Pza09hO%?+jgZK$=~
zYVA(c4SFp<gxUiK&F4`A^iX?g3|Tej=cwpHN6ptUMtc%R@fPaF&oWKAz%XjSG1M<h
zp?>MhmY=lzanyjOEdL3<P5X0v2RAXzI-dKEiY|N^HIScCH~by<<5ld%%`BMmub~Do
ziC^MzEMN~CV+wC0uMl^F9VVyDY4fysrew~2YKgO`sX1?6FfW>4nctW*=J)2TdD;BY
zykh=_8qlBS-$hyftCqNC{$pM@Zz6lpu?31RBz|zQber1g?8jo^Npo$)9zq+flh6~f
zk(etFT16Z15k3DZdfuNRRuU0HrJZOZ))RW{Sczg;VQT%f_F4`V{kn&UrNlBq8?c|)
zOK54ep&uoB2t7qAIrf8VAvUXJMeq4la}Ct8Xt!=7x(Mx;O~h(q9WhsSS!L&30=0LT
zz~bYp^wUHKv4wb2TZ|3v9wYSUvz8bjRP^FdX(hDN=gM*_+K5kBLN6>mqRqr^VngAh
zih)37cRD^2eJOvva&>i|pQP&geLtC>u4>G$ubNpJ&1BO`4tlAKml*caZZPH_af4ZP
zE&Ny299S01rpMJ~$S-{-{B)WwLs?Jh{EMM=`H@g>=zuqpEM^Lyg}x5tI20+}I|wd1
zJe>9>S|Uo9#u0>h=|LMykjnf6#lZv_)4cSM4J@e2{3BU!g~k?SjPnlM8Do%I;koLT
zvbMfxdMrC0>G5C4c<DqmnT%|UCrACAiDEu>C*9&@x37t`wYIh9zpYtW9!;eR*J=jJ
zs=Cu&JQF>f-&D7;!cS5w9IgumDx-;UWs~)db%TCVdDj*9#v}3ZO#X7ivi#Zl8<8#!
wcxm->Jzh5BxjsLA*h{KovUv8HhUo=;@l583e<)VyTv%6@KNb$>_l0-=4=R!-0RR91

delta 1633
zcmX}sTWn2P9LMo>s<c||F}>)xwr;KARJElTrPV~VqT<q#%8;no^oVwMPBo`};6w;9
zL9h{tq+v2VP5ZJl_25|~;%y{|xXnzwiSQu81K-~{|61Aq^;!RY_GRsLIUj1SE=j#8
z%D&<#EyOG$mgU?oY|N&j+?eRxO1z2d@F`BhAE{(H6{lRK<uRN>UT=A`xe*IEzs200
zG35@?$m54WoQx;19M54Tj$kf6GM^)ddqbr@zQr8;VEJeBE2?AJ{5S#gP|qnu-B*U4
zF2z^V=-|YFUGM;P!#~L39#iow_Y&37H>i%jM?L5ZUPe9rB3wbexQdJP!fITD4fr!A
zki(5o4fB3?hsHJB$<zDr9hTwVe1;hZaRy#A|HA3y_i-A&Hb0^6i!%PDScST8E$aGC
zoQVl6#`Bm`;}06TVa$GbX!$EF;rvI`i}IPk;}PfPVH5eEh0e9(|EMpni)Kb@6)JDC
zd;@Zc+l>11Ur{6JMHzoBiat(oxMNg|raN!>Rr5B+I6sCO!v9c1J7;R<`YO~E)u0~S
zVEKB~6t$Y|sE%z%O>yT`#-CAhyE&l;bYnOAcmSWEUexqM=Ehc32e+WUWGCv&_FC?v
zIxvK%@Fbqa{G!bL*HG^n#_f13MWc<zC)9&mn2#~sgds*4|LgcSs>j=yC;5xH%iLpj
znVuOpd(7X=0W&pZjiboccgM|>=4tbH^PG9X43H&}F6!8L(X`IDq#iZwTFmo^MFa!m
z8d!gB4vl5R0zyOCOz4lOhS1cgFgWRztoA~pk@$(wqEumhelIQ7(ln@46N?G$jJd>k
znN4Gb_P@S*6`_TtxgIY}eR|)nMg8-sFe~YWT8XO(?E?KfmJ=%4W(-Jr(J9xWT~91m
zLeUhfEXm+%H56J9ONlB%i>i*$KCK{Bv;|#wZ_?ICFe`U)(4PCO)ayIq_3ZN!Zb!GD
zbRFIC{)%{iFq$_bJUBTgQsD3J8gd<ekDo~R$>40>U|5)cHxl+2EX=Cg)YaR|<(s|u
ze(!Ka<Dqogd^nvhjrSh#*TpL8metnAsOqb!8iEJW1rw6VWcWV1H7jT<st->T<wSx@
k#U<fraY<xKt2c1ObM1cOpw}DxTQVG;DUD_YBV`-D0anPOMgRZ+

diff --git a/django/contrib/admin/locale/de/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/de/LC_MESSAGES/djangojs.po
index 7abceb3e219..2fe140ffe8f 100644
--- a/django/contrib/admin/locale/de/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/de/LC_MESSAGES/djangojs.po
@@ -5,15 +5,15 @@
 # Florian Apolloner <florian@apolloner.eu>, 2020-2023
 # Jannis Leidel <jannis@leidel.info>, 2011,2013-2016,2023
 # jnns, 2016
-# Markus Holtermann <info@markusholtermann.eu>, 2020
+# Markus Holtermann <info@markusholtermann.eu>, 2020,2023
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-17 03:19-0500\n"
-"PO-Revision-Date: 2023-04-25 07:59+0000\n"
-"Last-Translator: Jannis Leidel <jannis@leidel.info>, 2011,2013-2016,2023\n"
-"Language-Team: German (http://www.transifex.com/django/django/language/de/)\n"
+"POT-Creation-Date: 2023-09-18 15:04-0300\n"
+"PO-Revision-Date: 2023-12-04 07:59+0000\n"
+"Last-Translator: Markus Holtermann <info@markusholtermann.eu>, 2020,2023\n"
+"Language-Team: German (http://app.transifex.com/django/django/language/de/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -247,6 +247,55 @@ msgctxt "abbrev. month December"
 msgid "Dec"
 msgstr "Dez"
 
+msgid "Sunday"
+msgstr "Sonntag"
+
+msgid "Monday"
+msgstr "Montag"
+
+msgid "Tuesday"
+msgstr "Dienstag"
+
+msgid "Wednesday"
+msgstr "Mittwoch"
+
+msgid "Thursday"
+msgstr "Donnerstag"
+
+msgid "Friday"
+msgstr "Freitag"
+
+msgid "Saturday"
+msgstr "Samstag"
+
+msgctxt "abbrev. day Sunday"
+msgid "Sun"
+msgstr "So"
+
+msgctxt "abbrev. day Monday"
+msgid "Mon"
+msgstr "Mo"
+
+msgctxt "abbrev. day Tuesday"
+msgid "Tue"
+msgstr "Di"
+
+msgctxt "abbrev. day Wednesday"
+msgid "Wed"
+msgstr "Mi"
+
+msgctxt "abbrev. day Thursday"
+msgid "Thur"
+msgstr "Do"
+
+msgctxt "abbrev. day Friday"
+msgid "Fri"
+msgstr "Fr"
+
+msgctxt "abbrev. day Saturday"
+msgid "Sat"
+msgstr "Sa"
+
 msgctxt "one letter Sunday"
 msgid "S"
 msgstr "So"
diff --git a/django/contrib/admin/locale/dsb/LC_MESSAGES/django.mo b/django/contrib/admin/locale/dsb/LC_MESSAGES/django.mo
index 87275d91877a00f3d205f5fc34521c25f6d25500..db0f50af56795d943916e5201a3ffcaa8fefcc5f 100644
GIT binary patch
delta 4590
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
b_O}0B<XnGxw>tl6_KJvL%WdgX4n_YL89W&Q

delta 4188
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
a)gFKTz%yQd#E?#5O{+#s^?yI2IpSXpHJGjd

diff --git a/django/contrib/admin/locale/dsb/LC_MESSAGES/django.po b/django/contrib/admin/locale/dsb/LC_MESSAGES/django.po
index 9fa3409da7f..2c700c370fa 100644
--- a/django/contrib/admin/locale/dsb/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/dsb/LC_MESSAGES/django.po
@@ -6,10 +6,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-01-17 02:13-0600\n"
-"PO-Revision-Date: 2023-04-25 07:05+0000\n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 07:05+0000\n"
 "Last-Translator: Michael Wolf <milupo@sorbzilla.de>, 2016-2023\n"
-"Language-Team: Lower Sorbian (http://www.transifex.com/django/django/"
+"Language-Team: Lower Sorbian (http://app.transifex.com/django/django/"
 "language/dsb/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -177,6 +177,9 @@ msgstr "Žeden"
 msgid "Hold down “Control”, or “Command” on a Mac, to select more than one."
 msgstr "´Źaržćo „ctrl“ abo „cmd“ na Mac tłocony, aby wusej jadnogo wubrał."
 
+msgid "Select this object for an action - {}"
+msgstr "Wubjeŕśo toś ten objekt za akciju – {}"
+
 #, python-brace-format
 msgid "The {name} “{obj}” was added successfully."
 msgstr "{name} „{obj}“ jo se wuspěšnje pśidał."
@@ -341,6 +344,9 @@ msgstr "Wubjeŕśo wšykne %(total_count)s %(module_name)s"
 msgid "Clear selection"
 msgstr "Wuběrk lašowaś"
 
+msgid "Breadcrumbs"
+msgstr "Klěbowe srjodki"
+
 #, python-format
 msgid "Models in the %(name)s application"
 msgstr "Modele w nałoženju %(name)s"
@@ -393,9 +399,6 @@ msgstr "Dokumentacija"
 msgid "Log out"
 msgstr "Wótzjawiś"
 
-msgid "Breadcrumbs"
-msgstr "Klěbowe srjodki"
-
 #, python-format
 msgid "Add %(name)s"
 msgstr "%(name)s pśidaś"
@@ -409,6 +412,12 @@ msgstr "Na sedle pokazaś"
 msgid "Filter"
 msgstr "Filtrowaś"
 
+msgid "Hide counts"
+msgstr "Licby schowaś"
+
+msgid "Show counts"
+msgstr "Licby pokazaś"
+
 msgid "Clear all filters"
 msgstr "Wšykne filtry lašowaś"
 
@@ -515,6 +524,15 @@ msgstr "Móje akcije"
 msgid "None available"
 msgstr "Žeden k dispoziciji"
 
+msgid "Added:"
+msgstr "Pśidany:"
+
+msgid "Changed:"
+msgstr "Změnjony:"
+
+msgid "Deleted:"
+msgstr "Wulašowany:"
+
 msgid "Unknown content"
 msgstr "Njeznate wopśimjeśe"
 
@@ -729,6 +747,9 @@ msgstr "E-mailowa adresa:"
 msgid "Reset my password"
 msgstr "Mójo gronidło slědk stajiś"
 
+msgid "Select all objects on this page for an action"
+msgstr "Wubjeŕśo wšykne objekty na toś tom boku za akciju"
+
 msgid "All dates"
 msgstr "Wšykne daty"
 
diff --git a/django/contrib/admin/locale/dsb/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/dsb/LC_MESSAGES/djangojs.mo
index ee704b81471db7e5d033de36c6448f8f093c1680..b97684825e5c965ea1ea39b94a44b1fa03140cea 100644
GIT binary patch
delta 2214
zcmY+_TWnNC9LMqhw%f~ETY90TV(A4DC`d0<i$%EzQb1_CvJEvMfo$!@UTjZUwk4vt
zN%6u1#K?+hS{n61ABu@&LkPr})Vc;@qS3@lygj0cO^7kk7Zd&dcBjTp`rpsYf99N-
zoik@U-|%Hi{O3~td7}i0Dq<?jY)JJSJ}5VG%{Jjp+={+DGpe@Txf?aK)3v+tPTGfD
zyWi<yA^CCV3mM~fj>;W$yoCXr!5X}RtMO~h$G@F9G_-&sXF2+5S0O{J&b8~E4X6dS
zU^ccPf3}5>T#K8vQ_&4N@CiJC-8h5%rB|g31FTLH6rvVTj#_vXYTO#+&zktq{Whb<
zZNt~F9bd&CP~(TWIEVRdoQe|9p(c0{AHuV^8E+!jn7<%n5l+*t#5eFNj$)8~ufSR7
zcUVdLwrl6J|98=@!DZNnaU~vii6PVlr*Jt=Ij^F|eTAA}-kDvLxzTbgC%+MO-5%8V
zC-H7PiDmev^L^C#*&_B|9pAddZ@84UZ%JmN3cThs+kk`Qe<?P584r|X`oBm1>~}u&
zjI&EKTOL4tkz(Y_TRm!LTajDXR%9ycDrNswIZT2%Y#7;XJBe%YG~SPwQIF^r>PELw
z<NiWToW-|Le?ID&m!R^M&T8i>)LB}Gx=%x#3XjiPQ8(D30es_q_y_GSwnO=y?3Zr5
zA9Y~}b=@Iks6FNSpGBRO3Dk9GoagZZ?P+`kTX~M^kAF%<H~zx;jqCUc50k%z`fb?7
ziP5;%QK$PNp22tU5;n5m6Zj*l{|E;__MyJ<fOFV+G}9lqF_$=zN!atwQ_j=Qv(9tQ
z3(hIjR=<s!=slO8aem;u;`*;UKf)}%{~xC-W+~?l=V#8(ktdQqXseMOOqX^i-RVQ6
zrViUiVmHA{Vvi7dBXouq$~~^4^R`y+zlz@X{lqGwmQZOUYKUfnr;vU#z*g#mq64VI
ztMj13FSp%GtRSihZGR{67@<dZAF+<uLv#=-I)Bzcw5sKbe&^RLG*H{B!}c)oD533s
zfLKp75({Ogt88CL;9i0wV%uD<3%3xPh<&`t#v5c068h(}fzV-7(GQ186QL8mQ0l1Y
z<nC|@z32LstS5F6Ey;^HL0@irbf7Q%OkzHFeL;seLe)AwZzM6DSCMGWn_Ur(jYX9V
zMMh(h;oeBpLjB%x3yo=L@}InVUv>Xj^q7WpdzsH+FB)Y?_gF;f#L+-wqA##F&=ct!
zNoSIm0w4O~bk%0&_Jf6cd!v!@hFYaF>+r*(bjYp6Pi1jOdNF?1v?$%}7UoxFanD#}
zrPk(Wjf*<|Tce*^@<_o;S=r&y(d4g%OR{r<pG?Mv5`PvqmCYqb1|zBKk*6aT^imUj
zBZFR|xwJlcuq2RG=k<EA@c*_e=naKWgj18&nYkvM94)K&)r4Zl=aSLbkfp8-j2sJF
z&p<3S8L^&lY9i)E!-;p7Ud|0g2iel(!SXp@wPv><Gh4{()xC^6q=y^B5|zuk{{_%W
BA-n(p

delta 1579
zcmX}sTS!z}9LMqhsCjMFG&8$sSM`*a($X$=vq&fkLAyaGx>-(8Q)4mqPy_YQOBZ6g
z5{30}&PxR`P(*Km1QA3OM0AG|f+9M>IZ<%x`<waOV*cy1*4lfoz4w2uJ&zhc*2P{G
zWt=ujD=~(sNi$oAEg4jlz9DAKcp2y8Gt9)1RI-AKA*=L$4GyK>=>3Im8wMF)>8?*1
zvmG>YInawaco-}27*^sn%*H3~OXOz*RC>lwn1%m%|GWDW^<WtsOvhZ*Jo%{WN^z~l
zcxxJ+4D9n0?xQYvjQs2=6?55Z)PoM79`p-pq91q)HTy|8jk<9aC+UW@I2W664n~ll
zU8B0h{p}WwbGVw>cjIR)#f^ES8GCUQo^-Eb8U1@W0^hpdP}dcZ{}QZ1T{jPP{#qQ3
z5iG{z7*pd44P9{44?OVx8ywE~zo;AKv4FP&W)pA+{TKOWN3g9Rb^IX?qd$Pkz&BLp
z{ztvYkiyj7C`XcJQwzyIZEK`rE?eSuAlKMtRLUb*jR$ZB{)I~IbJRrdQ0IO0@&8aa
z*3;-gvfQ9sj9TKdVdP&EjAcL*PSye5unxb{ZzxKQSCS@8SdTit3CXt2M}D@9N^80S
zHBUF5#XWceb4a7EKkxS82Ks-;XtdMFB>&n>Yw#$p$E)}O58)Z|uj6Gbuq<~cy47y2
z+u$~%GSGs0<5nME>c*CPquozf<*q~i3hYmJqr1i3=7x}jC5vt_SoEz=^iCt{A+!f3
z5L!wSY)$MxE2lAym_%p~EF|<tR8J_yDy%|sC#yY~Xd(U}v?*2CpTA41x3nKrYKbWX
z&uQa{!7`S{Onv`)%UOiJO|9KvVGkw0+j*#eJ{6WTxiKqoHnD(cCMpOOeP*m!a*5Qh
zAr=uc)S+nas7y^^)0GNsj5?x<&?agi^qr0)RM;YBiT=#?KzvO0l=zD5=Otac_jc{v
z+!e8o?r_vPyF)$WLOt>8xuX)>bFu=#@YYTHtuwqc9EpUZ@uRuDiTu1ffkaR6Kw5e<
z8clpHC`gZI7uP2i7tc<MA1*0MTq>y!1p9A?cJ*wsHKD!z7rNr_N8CtUEWI0uA1v$m
E1yWs*?EnA(

diff --git a/django/contrib/admin/locale/dsb/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/dsb/LC_MESSAGES/djangojs.po
index 1285fb141a0..3d4a444c1db 100644
--- a/django/contrib/admin/locale/dsb/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/dsb/LC_MESSAGES/djangojs.po
@@ -6,10 +6,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-17 03:19-0500\n"
-"PO-Revision-Date: 2023-04-25 07:59+0000\n"
+"POT-Creation-Date: 2023-09-18 15:04-0300\n"
+"PO-Revision-Date: 2023-12-04 07:59+0000\n"
 "Last-Translator: Michael Wolf <milupo@sorbzilla.de>, 2016,2020-2023\n"
-"Language-Team: Lower Sorbian (http://www.transifex.com/django/django/"
+"Language-Team: Lower Sorbian (http://app.transifex.com/django/django/"
 "language/dsb/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -251,6 +251,55 @@ msgctxt "abbrev. month December"
 msgid "Dec"
 msgstr "Dec."
 
+msgid "Sunday"
+msgstr "Njeźela"
+
+msgid "Monday"
+msgstr "Pónjeźele"
+
+msgid "Tuesday"
+msgstr "Wałtora"
+
+msgid "Wednesday"
+msgstr "Srjoda"
+
+msgid "Thursday"
+msgstr "Stwórtk"
+
+msgid "Friday"
+msgstr "Pětk"
+
+msgid "Saturday"
+msgstr "Sobota"
+
+msgctxt "abbrev. day Sunday"
+msgid "Sun"
+msgstr "Nje"
+
+msgctxt "abbrev. day Monday"
+msgid "Mon"
+msgstr "Pón"
+
+msgctxt "abbrev. day Tuesday"
+msgid "Tue"
+msgstr "Wał"
+
+msgctxt "abbrev. day Wednesday"
+msgid "Wed"
+msgstr "Srj"
+
+msgctxt "abbrev. day Thursday"
+msgid "Thur"
+msgstr "Stw"
+
+msgctxt "abbrev. day Friday"
+msgid "Fri"
+msgstr "Pět"
+
+msgctxt "abbrev. day Saturday"
+msgid "Sat"
+msgstr "Sob"
+
 msgctxt "one letter Sunday"
 msgid "S"
 msgstr "Nj"
diff --git a/django/contrib/admin/locale/es/LC_MESSAGES/django.mo b/django/contrib/admin/locale/es/LC_MESSAGES/django.mo
index 8d52b53afcf481418a2b509d1fe6b145fcfa74ec..7ab92b04ee66e309aebdb1ed3a5122e49b237ce9 100644
GIT binary patch
delta 4670
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
YdF}vY&sdpV6K;*Re5n<UGmd8b5571hFaQ7m

delta 4249
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

diff --git a/django/contrib/admin/locale/es/LC_MESSAGES/django.po b/django/contrib/admin/locale/es/LC_MESSAGES/django.po
index 99013f5eeec..2e3461b1044 100644
--- a/django/contrib/admin/locale/es/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/es/LC_MESSAGES/django.po
@@ -18,16 +18,17 @@
 # Miguel Angel Tribaldos <mtribaldos@gmail.com>, 2017
 # Miguel Gonzalez <migonzalvar@gmail.com>, 2023
 # Pablo, 2015
+# Salomon Herrera, 2023
 # Uriel Medina <urimeba511@gmail.com>, 2020-2023
 # Veronicabh <vero.blazher@gmail.com>, 2015
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-01-17 02:13-0600\n"
-"PO-Revision-Date: 2023-04-25 07:05+0000\n"
-"Last-Translator: Miguel Gonzalez <migonzalvar@gmail.com>, 2023\n"
-"Language-Team: Spanish (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 07:05+0000\n"
+"Last-Translator: Uriel Medina <urimeba511@gmail.com>, 2020-2023\n"
+"Language-Team: Spanish (http://app.transifex.com/django/django/language/"
 "es/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -196,6 +197,9 @@ msgstr ""
 "Mantenga presionado \"Control\" o \"Comando\" en una Mac, para seleccionar "
 "más de uno."
 
+msgid "Select this object for an action - {}"
+msgstr "Seleccione este objeto para una acción - {}"
+
 #, python-brace-format
 msgid "The {name} “{obj}” was added successfully."
 msgstr "El {name} “{obj}” fue agregado correctamente."
@@ -362,6 +366,9 @@ msgstr "Seleccionar todos los %(total_count)s %(module_name)s"
 msgid "Clear selection"
 msgstr "Limpiar selección"
 
+msgid "Breadcrumbs"
+msgstr "Migas de pan"
+
 #, python-format
 msgid "Models in the %(name)s application"
 msgstr "Modelos en la aplicación %(name)s"
@@ -415,9 +422,6 @@ msgstr "Documentación"
 msgid "Log out"
 msgstr "Cerrar sesión"
 
-msgid "Breadcrumbs"
-msgstr "Migas de pan"
-
 #, python-format
 msgid "Add %(name)s"
 msgstr "Añadir %(name)s"
@@ -431,6 +435,12 @@ msgstr "Ver en el sitio"
 msgid "Filter"
 msgstr "Filtro"
 
+msgid "Hide counts"
+msgstr "Ocultar recuentos"
+
+msgid "Show counts"
+msgstr "Mostrar recuentos"
+
 msgid "Clear all filters"
 msgstr "Borrar todos los filtros"
 
@@ -539,6 +549,15 @@ msgstr "Mis acciones"
 msgid "None available"
 msgstr "Ninguno disponible"
 
+msgid "Added:"
+msgstr "Agregado:"
+
+msgid "Changed:"
+msgstr "Modificado:"
+
+msgid "Deleted:"
+msgstr "Eliminado:"
+
 msgid "Unknown content"
 msgstr "Contenido desconocido"
 
@@ -753,6 +772,9 @@ msgstr "Correo electrónico:"
 msgid "Reset my password"
 msgstr "Restablecer mi contraseña"
 
+msgid "Select all objects on this page for an action"
+msgstr "Seleccione todos los objetos de esta página para una acción"
+
 msgid "All dates"
 msgstr "Todas las fechas"
 
diff --git a/django/contrib/admin/locale/es/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/es/LC_MESSAGES/djangojs.mo
index 4998fa5d3303a351c27b143bd64ad5464e0fabe7..76616108bbfc474acbc2a3d0feeafdcc909f1c94 100644
GIT binary patch
delta 2373
zcma*oU2Kz87{KvU)^=a6Y>Z8q8!ITxIhkzea0m<($3Qx!YZRhhwA~xmu=TC|m_Q(n
zADD2l;H)H&jE@-=7G%0Klc*T8Ov4t87e>T{=!F+*g3&8)j2Hf&_Nk%q#*;n$o%6h>
z=RG~=yzi!3uC=9pT;e=oD1AgdF}}!{{Ze=FL78_OvjG=y3p$F8p=!3OJ5ajzYTJ)@
z(0*3igQ|@c<VV!ka;D6iRLZz;4omSOHsTDf!RuIpf2%GUG69cTgHGD@NEfqG+s$e#
z$^_SA5q2VfW-}jdlQO28iVWbxz4#RR@gnk<ot1pCl-bD*Do`d+gEH}YlzvUfpIOI;
zjJFY`Ul+cG-8hCfQTh+_Wf%81BUB`D807{>@ev%wjkth($2iM#dhiVGWq1-VV-)*X
z_gb7)zsF^?|Il^`>%W|KBi@Ofn3BYkn%Ix>g;%i-$JNUy{k}oD!Eb7jCpS<X){t*U
z`Cbo7{}A4VN3a@Csh3dt&w5yYxo|@hw{R(K$Ku?LYVn-In6(%p|8=D?5p1u@E$xJQ
z0cDRr(Dn>6l(~Ykvez{KEi#n3sn>5+vHsHWFA|JxN|zYJYMMH1$2E9A?nBvv*HO0U
z4V1k-sqM4sdCX2kol!qkXHm|^Rb*GqS1G-41LX!k;3xPCeuQtcJd)qXvdF+8lnI1U
ze%XsCKj4t&kD&}artNX{9XwC|eVjr+>n}ebRm6tM=`KSV*n@JR7Ug+wz-{;(%D`t(
ze!(Q3#VLFbdpS{u@K2QSq8ubKfztngwvVVU=S-QSnmDG8s$=R2^^|&AolxIZC)G>p
zv^t}Hj2tENnfiHF_J39rbLyAsRdqq-h-6<#a&o0~=g6LPIXhB#(z54f2l9|)S5BUY
z2Z?;STPt!9@0I6YiahVTiF*hyA*GXOB-#j8Is0UQStTD7*$&xz*)}P>xy@>#fmlJv
zviB0Z2-#9O$oCOFgpZJtlE<%==#Z8c+4rV=17#oOsn|qpC*&YLM6?hO5c%?$R<`C7
zxRa2VO_%2O;AUb2@dPhh!$CI>6Y|ezEzw6vkr#)Qb%Z<t`LdFVocu>M!R}<=lFj%y
zu|7TO+O%bL+#9!stWd%l@Y>Nt*p7H3cEURnj)#Lomih1H`0dxz^RDmQ-LddM;9&Z+
zyQSP`N2r=!+m5976xXJIa?dsd63Lh(`>klg8V*`9(?4jxWcriRHS=L{vtz|zG8UIE
zemnO$Y{z1B@h2@wr++RvQ2LBD5XrVO&zD|tq)2;n_jQ5^1cNbaq}40w+#H-xknY!c
zIH?p~$WFw`d<xQjos?55g;$c+Dw&s)`4wFFcaBbKnac9Ri;4o#Xy$muPDhG`w4<T$
zTqcrR?+_~;7znVKx39HyvH6_^ePqS+o#L`1|D#ujH_$rVYC618VOuc$tLOLPr^8l^
z!PD0lx4CvFsbyT1Qx5msL@+R5r>Coy7H_wQ!;u&4%okOA9m{tmtr073dhCP77nqw4
wL;@H~FhEoFD`md$++-|d4>8Jx>Ul>!gBu1l{S0Rq$MALOZ+u}ZZP#@D0|+%;{Qv*}

delta 1568
zcmXxkZ%Ex$9LMqRRrC5Mr{2_Tv*vW!)K%Kne^c9o*d90-3bh9cR-!(zD=J)V#f`DS
z9=M_Y7D|NKHgqm0ZI|uA{!kFILZU&m2{C&ji;aklD1u<?{kiw+;eOBSoZs(v{@ioU
z@3&mPSQ}rBWPEC*H;FQ0Yns`9+@3*38hga-WgN#${K37B{OqRJZ{efV*Svn;{TK7N
z{?N^%6V*3ij#=EQDP(hDCvL_@tile=!o%({<Y$v)n%gvn@ub(ka=%8#vJ04wmr?zE
z<M+SEcc}k}ZH#YK^r8n2pc))Pb$o=3XKW0asZF9LdIB|p1w4-Da2(&F6AiqA>Ti|o
zb^IM)!%7;feFxbz_TUubTbSPaaRwj9!d$abtj3MF%WcOes1IWaPPp@^cHd$#uAtie
ziF!Vpec6PS_!u_1tr%B>Zolv`sy>cIIENbO3eJSge#ZBx4{b=T%!>OP>Yv~C`X9*8
z{vy*#q~)ic&qaO~A=CYeeAZuudM*@TGcsx0hc93|ZpSgy(p^PX+peLu<|nV;KuuuP
zU32fc_fT8*4{9s_L-m(g!1`aJP{8OHaT#^vU}37mQPhAFsDJVqYQiT`9i8|4S8<N|
z5-wt2Bz2a`SZ}p2$41<Sdegd56Pk}x_=3VB&f;Fy{X_g4br}2E4>{xxyC1oqxQE;$
z?x;KF9(SkQ&ygLq_>31$xToA%_q2P)U2th@)yh0^G_1nQ+B*F^9m*}lGlaJHMdC@~
zd7_fwI}o=f3Ob$75n56uRxx>URo+VIHQGinb~5RVtS2p}lD17r=S4{ew_F8J`nc^R
z_`W4SXs=>e@Bez@OeEja27JRWvW?08ei~mPw1+PdPZ3IbP4%W|i<D}KW?~1Sq(iDy
zlfvpy2lZK^ipWw2^@QHn&4dz1!7NzHYzUgezXWAjH9<?(uf<*cLtTCEb`4l-Pc&w2
zJ-vhFy@SDG&c;M{b~uz5eZO<W+M<2Yfq`f&7|j_@Y{<PFN(|-=rlrSXvBaJHJ)z*s
x!Uw@zq%LtQayAr96h#sXMQ?|4cSlF8rSrRUogZ`tWhDm_^Cj0p!O_yj{{emkpVI&U

diff --git a/django/contrib/admin/locale/es/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/es/LC_MESSAGES/djangojs.po
index e0d27354ee3..e2c5567f89f 100644
--- a/django/contrib/admin/locale/es/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/es/LC_MESSAGES/djangojs.po
@@ -12,10 +12,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-17 03:19-0500\n"
-"PO-Revision-Date: 2023-04-25 07:59+0000\n"
+"POT-Creation-Date: 2023-09-18 15:04-0300\n"
+"PO-Revision-Date: 2023-12-04 07:59+0000\n"
 "Last-Translator: Uriel Medina <urimeba511@gmail.com>, 2020-2023\n"
-"Language-Team: Spanish (http://www.transifex.com/django/django/language/"
+"Language-Team: Spanish (http://app.transifex.com/django/django/language/"
 "es/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -83,9 +83,9 @@ msgstr "Haz clic para eliminar todos los %s elegidos"
 #, javascript-format
 msgid "%s selected option not visible"
 msgid_plural "%s selected options not visible"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "%s opción seleccionada no visible"
+msgstr[1] "%s opciones seleccionadas no visibles"
+msgstr[2] "%s opciones seleccionadas no visibles"
 
 msgid "%(sel)s of %(cnt)s selected"
 msgid_plural "%(sel)s of %(cnt)s selected"
@@ -252,6 +252,55 @@ msgctxt "abbrev. month December"
 msgid "Dec"
 msgstr "Dic"
 
+msgid "Sunday"
+msgstr "Domingo"
+
+msgid "Monday"
+msgstr "Lunes"
+
+msgid "Tuesday"
+msgstr "Martes"
+
+msgid "Wednesday"
+msgstr "Miércoles"
+
+msgid "Thursday"
+msgstr "Jueves"
+
+msgid "Friday"
+msgstr "Viernes"
+
+msgid "Saturday"
+msgstr "Sábado"
+
+msgctxt "abbrev. day Sunday"
+msgid "Sun"
+msgstr "Dom"
+
+msgctxt "abbrev. day Monday"
+msgid "Mon"
+msgstr "Lun"
+
+msgctxt "abbrev. day Tuesday"
+msgid "Tue"
+msgstr "Mar"
+
+msgctxt "abbrev. day Wednesday"
+msgid "Wed"
+msgstr "Mie"
+
+msgctxt "abbrev. day Thursday"
+msgid "Thur"
+msgstr "Jue"
+
+msgctxt "abbrev. day Friday"
+msgid "Fri"
+msgstr "Vie"
+
+msgctxt "abbrev. day Saturday"
+msgid "Sat"
+msgstr "Sáb"
+
 msgctxt "one letter Sunday"
 msgid "S"
 msgstr "D"
diff --git a/django/contrib/admin/locale/es_AR/LC_MESSAGES/django.mo b/django/contrib/admin/locale/es_AR/LC_MESSAGES/django.mo
index 5fe2d61d7b0b3a23bc7a4ef9522ca31fc34426b3..22f0ba35b2d52b114adc0b756b8dd50de5b18d95 100644
GIT binary patch
delta 5284
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
S15|?A5j**HCHvRe3;qjF$poPQ

delta 4394
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

diff --git a/django/contrib/admin/locale/es_AR/LC_MESSAGES/django.po b/django/contrib/admin/locale/es_AR/LC_MESSAGES/django.po
index eb7199712c5..b340729d81e 100644
--- a/django/contrib/admin/locale/es_AR/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/es_AR/LC_MESSAGES/django.po
@@ -3,15 +3,17 @@
 # Translators:
 # Jannis Leidel <jannis@leidel.info>, 2011
 # Leonardo José Guzmán <ljguzman@gmail.com>, 2013
-# Ramiro Morales, 2013-2022
+# Natalia (Django Fellow), 2023
+# Natalia (Django Fellow), 2023
+# Ramiro Morales, 2013-2023
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-05-17 05:10-0500\n"
-"PO-Revision-Date: 2022-07-25 07:05+0000\n"
-"Last-Translator: Ramiro Morales\n"
-"Language-Team: Spanish (Argentina) (http://www.transifex.com/django/django/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 07:05+0000\n"
+"Last-Translator: Natalia (Django Fellow), 2023\n"
+"Language-Team: Spanish (Argentina) (http://app.transifex.com/django/django/"
 "language/es_AR/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -181,6 +183,9 @@ msgstr ""
 "Mantenga presionada \"Control” (\"Command” en una Mac) para seleccionar más "
 "de uno."
 
+msgid "Select this object for an action - {}"
+msgstr "Seleccione este objeto para una acción - {}"
+
 #, python-brace-format
 msgid "The {name} “{obj}” was added successfully."
 msgstr "Se agregó con éxito {name} \"{obj}”."
@@ -253,12 +258,14 @@ msgid "%(count)s %(name)s was changed successfully."
 msgid_plural "%(count)s %(name)s were changed successfully."
 msgstr[0] "Se ha modificado con éxito %(count)s %(name)s."
 msgstr[1] "Se han modificado con éxito %(count)s %(name)s."
+msgstr[2] "Se han modificado con éxito %(count)s %(name)s."
 
 #, python-format
 msgid "%(total_count)s selected"
 msgid_plural "All %(total_count)s selected"
 msgstr[0] "%(total_count)s seleccionados/as"
 msgstr[1] "Todos/as (%(total_count)s en total) han sido seleccionados/as"
+msgstr[2] "Todos/as (%(total_count)s en total) han sido seleccionados/as"
 
 #, python-format
 msgid "0 of %(cnt)s selected"
@@ -341,6 +348,9 @@ msgstr "Seleccionar lo(s)/a(s) %(total_count)s %(module_name)s existentes"
 msgid "Clear selection"
 msgstr "Borrar selección"
 
+msgid "Breadcrumbs"
+msgstr "Breadcrumbs"
+
 #, python-format
 msgid "Models in the %(name)s application"
 msgstr "Modelos en la aplicación %(name)s"
@@ -368,10 +378,10 @@ msgid "Change password"
 msgstr "Cambiar contraseña"
 
 msgid "Please correct the error below."
-msgstr "Por favor, corrija el error detallado mas abajo."
-
-msgid "Please correct the errors below."
-msgstr "Por favor corrija los errores detallados abajo."
+msgid_plural "Please correct the errors below."
+msgstr[0] "Por favor, corrija el siguiente error."
+msgstr[1] "Por favor, corrija los siguientes errores."
+msgstr[2] "Por favor, corrija los siguientes errores."
 
 #, python-format
 msgid "Enter a new password for the user <strong>%(username)s</strong>."
@@ -379,6 +389,9 @@ msgstr ""
 "Introduzca una nueva contraseña para el usuario <strong>%(username)s</"
 "strong>."
 
+msgid "Skip to main content"
+msgstr "Ir al contenido principal"
+
 msgid "Welcome,"
 msgstr "Bienvenido/a,"
 
@@ -404,6 +417,12 @@ msgstr "Ver en el sitio"
 msgid "Filter"
 msgstr "Filtrar"
 
+msgid "Hide counts"
+msgstr "Ocultar recuentos"
+
+msgid "Show counts"
+msgstr "Mostrar recuentos"
+
 msgid "Clear all filters"
 msgstr "Limpiar todos los filtros"
 
@@ -415,7 +434,16 @@ msgid "Sorting priority: %(priority_number)s"
 msgstr "Prioridad de ordenamiento: %(priority_number)s"
 
 msgid "Toggle sorting"
-msgstr "(des)activar ordenamiento"
+msgstr "Alternar ordenamiento"
+
+msgid "Toggle theme (current theme: auto)"
+msgstr "Cambiar tema (tema actual: automático)"
+
+msgid "Toggle theme (current theme: light)"
+msgstr "Cambiar tema (tema actual: claro)"
+
+msgid "Toggle theme (current theme: dark)"
+msgstr "Cambiar tema (tema actual: oscuro)"
 
 msgid "Delete"
 msgstr "Eliminar"
@@ -443,8 +471,8 @@ msgid ""
 "Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? "
 "All of the following related items will be deleted:"
 msgstr ""
-"¿Está seguro de que desea eliminar los %(object_name)s \"%(escaped_object)s"
-"\"? Se eliminarán los siguientes objetos relacionados:"
+"¿Está seguro de que desea eliminar los %(object_name)s "
+"\"%(escaped_object)s\"? Se eliminarán los siguientes objetos relacionados:"
 
 msgid "Objects"
 msgstr "Objectos"
@@ -505,6 +533,15 @@ msgstr "Mis acciones"
 msgid "None available"
 msgstr "Ninguna disponible"
 
+msgid "Added:"
+msgstr "Agregado:"
+
+msgid "Changed:"
+msgstr "Cambiado:"
+
+msgid "Deleted:"
+msgstr "Eliminado:"
+
 msgid "Unknown content"
 msgstr "Contenido desconocido"
 
@@ -529,7 +566,10 @@ msgid "Forgotten your password or username?"
 msgstr "¿Olvidó su contraseña o nombre de usuario?"
 
 msgid "Toggle navigation"
-msgstr "(des)activar navegación"
+msgstr "Alternar navegación"
+
+msgid "Sidebar"
+msgstr "Barra lateral"
 
 msgid "Start typing to filter…"
 msgstr "Empiece a escribir para filtrar…"
@@ -547,10 +587,10 @@ msgid "Action"
 msgstr "Acción"
 
 msgid "entry"
-msgstr "entrada"
-
-msgid "entries"
-msgstr "entradas"
+msgid_plural "entries"
+msgstr[0] "entrada"
+msgstr[1] "entradas"
+msgstr[2] "entradas"
 
 msgid ""
 "This object doesn’t have a change history. It probably wasn’t added via this "
@@ -560,13 +600,13 @@ msgstr ""
 "añadido usando este sitio de administración."
 
 msgid "Show all"
-msgstr "Mostrar todos/as"
+msgstr "Mostrar todos"
 
 msgid "Save"
 msgstr "Guardar"
 
 msgid "Popup closing…"
-msgstr "Cerrando ventana amergente…"
+msgstr "Cerrando ventana emergente…"
 
 msgid "Search"
 msgstr "Buscar"
@@ -576,6 +616,7 @@ msgid "%(counter)s result"
 msgid_plural "%(counter)s results"
 msgstr[0] "%(counter)s resultado"
 msgstr[1] "%(counter)s resultados"
+msgstr[2] "%(counter)s resultados"
 
 #, python-format
 msgid "%(full_result_count)s total"
@@ -716,6 +757,9 @@ msgstr "Dirección de email:"
 msgid "Reset my password"
 msgstr "Recuperar mi contraseña"
 
+msgid "Select all objects on this page for an action"
+msgstr "Seleccione todos los objetos de esta página para una acción"
+
 msgid "All dates"
 msgstr "Todas las fechas"
 
diff --git a/django/contrib/admin/locale/es_AR/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/es_AR/LC_MESSAGES/djangojs.mo
index c3a27f397ee1f55c6e035c5de45336d326299533..168ea55d65c2c77c3b499f6e210b677ed82b4e04 100644
GIT binary patch
delta 2570
zcma)-Yitx%6vywvZXec`K4=A`bc(cqv}N1HVhg2!P#(Ia*d}89G;Jrc((csR-I^NA
z8Xq4tAyEbsjrfX*4^TuG!FSR$M2MP*T9p_unxG-5XpHfL#`rtCr%K}&Z}vaGbI(0<
z@0okg%${2IdnA3fJot#A^`QA^{|sYxi5=oXJCSG1N_Y~kfq{HuFwI)!CMcoZ+V6vx
z)4xUgJC!ah#y_gOFUPdmi*XqPPs2iZ5Z1ugVLhCL1@KR0h>j#sqO62L`tu<nrdIn)
zl}%6*jKG<&4e~P`T=GoXm@W*NAPRTD8(|+j2>E5Rk{b)jP8KMJl0YSt#OFhaTMYS`
zFc+Dx9ZFm$+y}eh!|*F8@x$C4Vtq4;A&%Wp7Pud-f_q>)JPEnS1dDPkfltz(10RLQ
z;0Wwt->cxb@=G{}{zdH<u>W)E*T5@a8%&F1yE=A3x#3<o5AIhUgA(@%lm&iJ&Me7I
zG!ItdZ-H{(W+?Fk@Je_WtbmUxUxpGtUc&y%z!&Pc0B6$=%*riP1)mQX(+FeuCrgcq
z!_KnY79Ub(pq%j=P`3O%$W-Pyl%4$yvPtF)l=;s?S@*9p_Fn?a%X0&@PzGAza=2A_
zCzK;N0Og2|Kw0P=?N2B_fRf0k%G1iPmFJ+;#s$c!nxE4;@CTFy0<7N16Boh7u#I%Z
zZ?j)A@h&I{+z#c*#vl)4?ot0fDDnHX|D5s=Jc|D)d<zb9j`9HMB~*e`_i`u`N1zO>
zf*o)@+yL)}lJRjUPw+96BAkSWVUog0!8#6J=6hWE6qNX9wf}<hr5w}dum&8_fj5=!
zD#w+_l_!-SDNiXUm8X?wl;0@NK{nK!S6;}H^Z!vD7nQ##e^vgblx?m@>|nNaDH%4@
zWw!CAnHIDO@sgNzNZyDQXsTVM1~qM#$onr%-uD~OB4i<HZKwt{BYEwla-}WIA$uHB
zymD;P_;Q;%RE-uO+4gR<70Hn{psUel6h+d~QteHsReIXwJHL3U1LZvB^;wNJASuLa
z&@v=%$yB>ejkQw_xCK!nrc-^}pw!h$bUhziL*biik^K2Iq8=noJ{;1*NGf`&)nZ8H
zuUChBu-eg5v=K%8J)zZW>JnDM8FB`a&Y<OvBx7#ein~c`G?s|<4>{()!--4B{S%?j
z^SZp)pgrb4k+-ZU>c%lmx9i6JZTVIHw|V2$b~5FOv)36(I>Y^rXL@(KcbMLkgk}!s
zFAXf%neq}6(&y%`!>;EM(wB0??SEI$;eTJy^lzedi6(QCGZ@bfo12|P(vc-Hy9-|n
zq%o{qN<m=k{(jFHZL-9jOD_nfxqCImAjb58Y>q)vo#yV-e1l?4A4xe2CFLNgPaF6r
z+aOk^uBdQEs5#OYUg1ZIn<^WumT>cmMlP)lE#a0hR!hXUiyLOzBP0Gp#jmtQR#_uM
zDbF72h+7>UR<qS<g{^igZq;^R)YoIxS<T^WlYlS*%>=ag+e^0iqa};d9Hcuk5Sz%v
zbK5w;N!x=qhk5B)ONh(1PK%Kfp9)GyMf{JbR%>0<v|2q;cEO7cnaqKbP#}La=6KBR
zADY!18cJbh&dw?g_z#r+<VQ<8{ob-2*2FXY_MmGLPBKQZc#es>iKJ(HX3!mu#cy>p
zZ<i$kb8kyIqfWwXcE?QAo_N)c+h*AIl1$xJ(OI=IG2q4eZOe&UQX1Ak${zGwzq_K^
yf3UoG_Hvu@8IDc7=nc3-%(8CG@iHG)ydS70KSN$7K^C&0VI7$`8}09{?ED+RRhx1E

delta 1810
zcmXxkUu+ab9Ki883beGAYfDR^6d3+kD72-N3P@>7A27Z&Ja~yVCMHX6X)j)H>)u|E
zM#;rQqbB|VS1r*5&>AsdDCI<=MQf}C8qy#MjV4BXF;Pi;Ffq|5_4~W~G1=dIX7<m_
z?9A-`z3cY&+})bRZyQn{(MW7wWXu4zEG8ozUt-K2Jb_DbPW=u!%=cRV2_K;Ti`M^C
z|G`Sm|EE^ch}73$xiLA@Oko)(I&nSrU=u!tW%#1{I&zqCG8x+`EX4_}pI0v;eVNNx
zg3~DN%;@zS_yqNNjM2Yoq7}K}S(FD}Kxz18GVU?Qk&&8ll!1PLGJsF;Eu6v=_y~<i
z$3LL7cbBXSe?@t26WJkb#Z!0;Ptw0>r1cTJjP=-5VazJ*!3KO>^>H=z*Kj4CRlh=c
zZUO7?50vLhSP!{>9j?K>xB_G95a#58=k&yzDD{u97O$dobQ_<J81ow*q#j#doPl@M
z(<pELA<B%MLk=@VCNuFhGA1*J((VGvK<+JP{wbS(^+IK|cwr;%;QVg&2+9<`gUq%$
zgVNE*TAxH2z!mjNbyl52S+ZLwOL+&Sy`Q7Z{|ySibK+aPR8_o?tu8kBJW7Wzp}ff(
z$YD;BNdxClu78T3;Z^(s(>2At)W&Pd^$zUDeJBGtiihx6j)H84dAx{8<|l(|SqIsS
zp*pU<r=C_P)U)b&byCf%SJY{B23b*)o7KWK^}0Hz-c;w+TPn|*X2~?MHOxjWZ%27c
z*_0cIEd&#59wOEfJBUpL|ACz8pdh=mjgYnJC78v+&IPlXkk4o<LEnWWo9TX%AD1Lq
z4oNLV3LDpIS&*MwC&B-%@I!kTOXd5&pV$IsAF-d1wUWd#7B=XEg&LnE?k3i0T|QIU
z(Xv#Mwh;%2U4$grq>}a)G3_WDwUuZh%A|pvgnX~-2}x`P7XI4O{o#Sqg|M+~Ti9Rr
zW1Tw^xWk8C-#j+tWld}-k+z9+c%i%@Ke((kQt8E=F%$EKJ>U1T;j87{0|Rb4aD6#F
z;AQNPGwNC=>AOyR%%(GkhZ8~I#%&<&9P#|&HrwaBc8ojI87*X;RA2*7@3x7+I)hFk
z)tj%cxD=U4S1wx8(b3wzCp;Q$3#X$kCE08?yceCU?dY;2$&BwLySJw7hHksFxvM;E
zsJ7u>Ra^2Gs_P=*&6@UnWJNR*W@=vvox08{H%RbuzH9oubl^LFm|VFkKVSD`q~cL;
z%=A06Q%=eW`|5jRePc|)fW!M(H#M4Y;+~cFEWAS|>G%n+&3-d;FdfXkZ`1Bz#`kR8
iwa;W+NW1!wpY&`h<BmGRZYpql^LOg6N5aon_xukeh4^0p

diff --git a/django/contrib/admin/locale/es_AR/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/es_AR/LC_MESSAGES/djangojs.po
index 58a650ecf76..3425126cfd7 100644
--- a/django/contrib/admin/locale/es_AR/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/es_AR/LC_MESSAGES/djangojs.po
@@ -2,15 +2,15 @@
 #
 # Translators:
 # Jannis Leidel <jannis@leidel.info>, 2011
-# Ramiro Morales, 2014-2016,2020-2022
+# Ramiro Morales, 2014-2016,2020-2023
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-05-17 05:26-0500\n"
-"PO-Revision-Date: 2022-07-25 07:59+0000\n"
-"Last-Translator: Ramiro Morales\n"
-"Language-Team: Spanish (Argentina) (http://www.transifex.com/django/django/"
+"POT-Creation-Date: 2023-09-18 15:04-0300\n"
+"PO-Revision-Date: 2023-12-04 07:59+0000\n"
+"Last-Translator: Ramiro Morales, 2014-2016,2020-2023\n"
+"Language-Team: Spanish (Argentina) (http://app.transifex.com/django/django/"
 "language/es_AR/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -64,6 +64,10 @@ msgstr ""
 "activándolos en la lista de abajo y luego haciendo click en la flecha "
 "\"Eliminar\" ubicada entre las dos listas."
 
+#, javascript-format
+msgid "Type into this box to filter down the list of selected %s."
+msgstr "Escriba en este cuadro para filtrar la lista de %s seleccionados/as."
+
 msgid "Remove all"
 msgstr "Eliminar todos/as"
 
@@ -71,10 +75,18 @@ msgstr "Eliminar todos/as"
 msgid "Click to remove all chosen %s at once."
 msgstr "Haga clic para deselecionar todos/as los/as %s."
 
+#, javascript-format
+msgid "%s selected option not visible"
+msgid_plural "%s selected options not visible"
+msgstr[0] "%s opción seleccionada no visible"
+msgstr[1] "%s opciones seleccionadas no visibles"
+msgstr[2] "%s opciones seleccionadas no visibles"
+
 msgid "%(sel)s of %(cnt)s selected"
 msgid_plural "%(sel)s of %(cnt)s selected"
 msgstr[0] "%(sel)s de %(cnt)s seleccionado/a"
 msgstr[1] "%(sel)s de %(cnt)s seleccionados/as"
+msgstr[2] "%(sel)s de %(cnt)s seleccionados/as"
 
 msgid ""
 "You have unsaved changes on individual editable fields. If you run an "
@@ -125,6 +137,9 @@ msgstr[0] ""
 msgstr[1] ""
 "Nota: Ud. se encuentra en una zona horaria que está %s horas adelantada "
 "respecto a la del servidor."
+msgstr[2] ""
+"Nota: Ud. se encuentra en una zona horaria que está %s horas adelantada "
+"respecto a la del servidor."
 
 #, javascript-format
 msgid "Note: You are %s hour behind server time."
@@ -135,6 +150,9 @@ msgstr[0] ""
 msgstr[1] ""
 "Nota: Ud. se encuentra en una zona horaria que está %s horas atrasada "
 "respecto a la del servidor."
+msgstr[2] ""
+"Nota: Ud. se encuentra en una zona horaria que está %s horas atrasada "
+"respecto a la del servidor."
 
 msgid "Choose a Time"
 msgstr "Seleccione una Hora"
@@ -241,6 +259,55 @@ msgctxt "abbrev. month December"
 msgid "Dec"
 msgstr "Dic"
 
+msgid "Sunday"
+msgstr "domingo"
+
+msgid "Monday"
+msgstr "lunes"
+
+msgid "Tuesday"
+msgstr "martes"
+
+msgid "Wednesday"
+msgstr "miércoles"
+
+msgid "Thursday"
+msgstr "jueves"
+
+msgid "Friday"
+msgstr "viernes"
+
+msgid "Saturday"
+msgstr "sábado"
+
+msgctxt "abbrev. day Sunday"
+msgid "Sun"
+msgstr "dom"
+
+msgctxt "abbrev. day Monday"
+msgid "Mon"
+msgstr "lun"
+
+msgctxt "abbrev. day Tuesday"
+msgid "Tue"
+msgstr "mar"
+
+msgctxt "abbrev. day Wednesday"
+msgid "Wed"
+msgstr "mié"
+
+msgctxt "abbrev. day Thursday"
+msgid "Thur"
+msgstr "jue"
+
+msgctxt "abbrev. day Friday"
+msgid "Fri"
+msgstr "vie"
+
+msgctxt "abbrev. day Saturday"
+msgid "Sat"
+msgstr "sáb"
+
 msgctxt "one letter Sunday"
 msgid "S"
 msgstr "D"
@@ -269,12 +336,6 @@ msgctxt "one letter Saturday"
 msgid "S"
 msgstr "S"
 
-msgid ""
-"You have already submitted this form. Are you sure you want to submit it "
-"again?"
-msgstr ""
-"Ya ha enviado este formulario. ¿Está seguro de que desea enviarlo nuevamente?"
-
 msgid "Show"
 msgstr "Mostrar"
 
diff --git a/django/contrib/admin/locale/et/LC_MESSAGES/django.mo b/django/contrib/admin/locale/et/LC_MESSAGES/django.mo
index ac00dbb34289bfcd9cf7e12ddca3f843af4d7b22..6154110df0763b85a86f9851b24b7ce5ffe93c56 100644
GIT binary patch
delta 5057
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

delta 4088
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

diff --git a/django/contrib/admin/locale/et/LC_MESSAGES/django.po b/django/contrib/admin/locale/et/LC_MESSAGES/django.po
index e224a243ec3..920652d28ab 100644
--- a/django/contrib/admin/locale/et/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/et/LC_MESSAGES/django.po
@@ -13,10 +13,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-01-17 02:13-0600\n"
-"PO-Revision-Date: 2023-04-25 07:05+0000\n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 07:05+0000\n"
 "Last-Translator: Martin <martinpajuste@gmail.com>, 2015,2022-2023\n"
-"Language-Team: Estonian (http://www.transifex.com/django/django/language/"
+"Language-Team: Estonian (http://app.transifex.com/django/django/language/"
 "et/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -79,7 +79,7 @@ msgid "Empty"
 msgstr "Tühi"
 
 msgid "Not empty"
-msgstr "Mitte tühi"
+msgstr "Täidetud"
 
 #, python-format
 msgid ""
@@ -183,6 +183,9 @@ msgstr "Puudub"
 msgid "Hold down “Control”, or “Command” on a Mac, to select more than one."
 msgstr "Hoia all “Control” või “Command” Macil, et valida rohkem kui üks."
 
+msgid "Select this object for an action - {}"
+msgstr "Vali toiminguks käesolev objekt - {}"
+
 #, python-brace-format
 msgid "The {name} “{obj}” was added successfully."
 msgstr "{name} “{obj}” lisamine õnnestus."
@@ -340,6 +343,9 @@ msgstr "Märgista kõik %(total_count)s %(module_name)s"
 msgid "Clear selection"
 msgstr "Tühjenda valik"
 
+msgid "Breadcrumbs"
+msgstr "Lingirivi"
+
 #, python-format
 msgid "Models in the %(name)s application"
 msgstr "Rakenduse %(name)s moodulid"
@@ -376,7 +382,7 @@ msgid "Enter a new password for the user <strong>%(username)s</strong>."
 msgstr "Sisestage uus salasõna kasutajale <strong>%(username)s</strong>"
 
 msgid "Skip to main content"
-msgstr ""
+msgstr "Liigu põhisisu juurde"
 
 msgid "Welcome,"
 msgstr "Tere tulemast,"
@@ -390,9 +396,6 @@ msgstr "Dokumentatsioon"
 msgid "Log out"
 msgstr "Logi välja"
 
-msgid "Breadcrumbs"
-msgstr ""
-
 #, python-format
 msgid "Add %(name)s"
 msgstr "Lisa %(name)s"
@@ -406,6 +409,12 @@ msgstr "Näita lehel"
 msgid "Filter"
 msgstr "Filtreeri"
 
+msgid "Hide counts"
+msgstr "Peida loendused"
+
+msgid "Show counts"
+msgstr "Näita loendusi"
+
 msgid "Clear all filters"
 msgstr "Tühjenda kõik filtrid"
 
@@ -420,13 +429,13 @@ msgid "Toggle sorting"
 msgstr "Sorteerimine"
 
 msgid "Toggle theme (current theme: auto)"
-msgstr ""
+msgstr "Teema lülitamine (hetkel: automaatne)"
 
 msgid "Toggle theme (current theme: light)"
-msgstr ""
+msgstr "Teema lülitamine (hetkel: hele)"
 
 msgid "Toggle theme (current theme: dark)"
-msgstr ""
+msgstr "Teema lülitamine (hetkel: tume)"
 
 msgid "Delete"
 msgstr "Kustuta"
@@ -514,6 +523,15 @@ msgstr "Minu toimingud"
 msgid "None available"
 msgstr "Ei leitud ühtegi"
 
+msgid "Added:"
+msgstr "Lisatud:"
+
+msgid "Changed:"
+msgstr "Muudetud:"
+
+msgid "Deleted:"
+msgstr "Kustutatud:"
+
 msgid "Unknown content"
 msgstr "Tundmatu sisu"
 
@@ -540,13 +558,13 @@ msgid "Toggle navigation"
 msgstr "Lülita navigeerimine sisse"
 
 msgid "Sidebar"
-msgstr ""
+msgstr "Külgriba"
 
 msgid "Start typing to filter…"
-msgstr ""
+msgstr "Filtreerimiseks alusta trükkimist..."
 
 msgid "Filter navigation items"
-msgstr ""
+msgstr "Filtreeri navigatsioonielemente"
 
 msgid "Date/time"
 msgstr "Kuupäev/kellaaeg"
@@ -722,6 +740,9 @@ msgstr "E-posti aadress:"
 msgid "Reset my password"
 msgstr "Reseti parool"
 
+msgid "Select all objects on this page for an action"
+msgstr "Vali toiminguks kõik objektid sellel lehel"
+
 msgid "All dates"
 msgstr "Kõik kuupäevad"
 
diff --git a/django/contrib/admin/locale/et/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/et/LC_MESSAGES/djangojs.mo
index d14d67660d491be7794d7f748a06d98f8e65a203..aa460cd7690be626a5f3a2b90994aebbc77c1c18 100644
GIT binary patch
delta 2460
zcmZXVU2GIp6oBu-_7}R)Vk?D0r<H=xb}22j7J(v4sY)x_MooB{vXgY^?#^a^3L433
zs)-LmqJu^aAv_dbh(6dTCi2oW8cBSr3L3PDF=(O$jS^!F4}NFnl-O{yXTE#RJ#+7w
zbI-kded9mv#rc}(TZVQJX+TadF=kx)B|K<flp50mFT>q1Qf3TYvq!lfitCW-BXBwT
zA=Sr}9<0JXp?oD|(Y#5gl7X|Z0$zZP@FTbpegn(lZDk3H1Q1i!!YFzJ#KknJzF8TE
z5?~ix3VR_xvx`TmDH_vHM<y7A&%vkR2)qFK1yRY16+|ZsR6z-#7E0g^Q2aJQex`$m
z%(nxIUmrXL`{5h#8WjH&FPE^snV=(v7ojZhDtri@fIHx2$U7#wEMyFxL0=8uffr#0
z9whH|a7OtpT#f#_>gD9W9=#FX3wvQv3{R<H9Lfuma1A`Iya>f_4$1;IluKjbL~CFz
z_D(484M6cf4A;Wra20%4`92i?nHc$(fvalx4c>zuSrIN&2aiUKX@}j|&#er34U!a7
zT^(kw0ZOV{lx>itm@XafgR&(9kl4+j+7DHee@T4;gG`uG9)r#3ldv70hq47<L-C)7
zvfwXJitDEG7L+agSM?<|;dnU|{}_~7s)aI7eUXkV+ze%bb|}Ty1D}DfLvj2G$^<u5
z{|m}Ox1oGdlr)N84U~D-!XP71=5K@NVGo>w^J*_nl5hEflgd+2UU&~~gXdr;ysGv}
zHcnDm3lne+d>IzuF&LphWWE=m1o)Ebuc>}g`F6;nIirU2P*U@O@<S*KeGFy7PgS2$
z{d47)P`-2y%KP6be^CAiWuEJhQZm0PZv<rjZ>r%B<)6x1%D<ItX>cL&p+W0cN~Kee
zLF1$a+1d|fTOLN_L~KVE+I`xgrp^6w{-w!zKY(mNEJRu_(ul}55JPY>Kv0-M*(MH5
zkY>@jxlIeQ4q1=LR}UeNBa)#uWD7EY3?kBs)Pad34~V8s?)gm%3Y4_UaoUMIipX|!
zBdy3*WT8ExojnT%_!uIWO`qDHgu4*=PkDmN)=<FaK}7z1<ft7)q{+o0tpkyYUT95p
zq|*1QK`t!0B{w7ckS_mt$<Ey^IV<NRox^!2VR@On>!q!<m$xR|oI9Fy%-zGe|Bw5h
zlw2w8&$<cwdH+Od>#{*FP1g*0UfS;~tMlhdXV%&ILRO5!PA2c9MxCq~9`lZx;exnM
zpDo)QSwB|D=EP;h3!f=3o5f|M;E373QohT-S{|>v6KG2=Zk}}#>0o%ers7hhh@TY(
z5(UN{9nCruaZAi$P*JeRJgk95=`0=yB8w8>BJ+qw8I{iBk%H4Kfkp{<(ZHP;qx7af
ztE^ZO+t$_IvAw;s+v@1q(cSBRzr1Hzo7LITxvh;ym%pm2X{nvb_&rs(y2<^7opi@7
z$F;nqW2I-O#_~2M*_B|VkiTop-x8ZI$vRHL@yk|ht#ooJJC~WAawh!l6+drC+J!(d
zxjUONG&|+yZIhY3G-d~5)2%B9BTZ>1c_h@$$m~?wHUnNN<(RxfVTAKdR(I{~cawP*
z%eqoTgg9>J@~&l%y2&8Gd?8^qx8$0ww3~9q-Ru!NZpOW2N+;guCLO=ArhfXX>VZgS
b5VQ#cjvI+Iu2IEJ7)@N4Uzo(NUv=O=ee!nP

delta 1598
zcmX}sOK4PA9LMqhXf$JDW=vvYW1@+#)YqhDV#c@0rcs1sq2nW1l~@N28pr0r*iFVj
zAzi4TS3&TBkJOEzi-0KFA_N~B-KZ#tf(vOErEVg+Q1JW9{Ow`>_jCXEp2wYY&b^;v
z?`pGeO7cz{rJ1Nwj5BMOc^oK5CYUY50i1}p-FwK-9(w*5CzC(({H^;B7IFQ(`^7D!
zvjVfMRd6zi3Ujd<>#!EvFpPa}Kk~Cd4tloZn2&+yXWfg)81@H_$7`s5ZutFMxQ+Zz
zOftTe(~BzXM>Xh0b$plub?gZ8q&A3p(37YKIESb35}v>WooL`ksQ#XCScNZ8?MgXZ
zz!`W3@8TiGx6SlE4Ikil_y(urN4KQVtb#m-<+#q>iE7t}Wq1tL?h2~@Us#DRu@pz$
zFzclHRhZR{xL;_&spLPQ2KogLgv@@&M)D6VB+q1vBDsH<K+RB-+k%W?t$x29HB-A$
zdtk3$?{oVj%)dGu<bphjv++E}@E&UF{zFaaC)9wUXl|;*$n0Ch^K!QeRc|(GNf)5n
z$58zxFp14k=6?$(r@g|zsD>Xr|BM=7!j#-UC_;5miK;gbui|1H!l$S`aJV>UKh~4~
zhMI|+xCigx0M=wnsLaV_)RR`S9<mzMU=FIo`JUH#-r%l4JxCL(U5mTHZA1055m`yw
z>bASt?S8Vu-Q{+;KfAQG1v+?PON=d*QvE{>qRlvq_?}=QY$-8=s3YbO+5>9|ZAvXK
zORoKI#%zr3Se?%$Ruc0G?NSwOs&A#)PqYjwi*k%@*cv|<`j|Bke9tUFEGM*--wG>h
zD>S~|(bayHRWSCL&GUQ>YUj`NT(76z5KXnpLZXR?E1_s9RP@DE`GL^#EhcISZNepl
zUejt~>;f~)XYBsO)j@Oq^PnocFlY_GDoY*eO?B-~b=#(W>5L`!b@tSB_5{}prVsC(
zlpiWe@9Fr}lIgB=cXv7y94%Ng94WjLy3$iLE)uVgEoq3w<2Cj5D;pbwf#|YeBsyz+
zCX)&Nj*bS!#jk_W;<_MK@@`7c|D&{x40ZN)1g}e{4Y!siLWRkZp@SW^KHb%o3WlaO
X<o(!rAQkkNRSd_=)`x=Y<r}^Nk2jmJ

diff --git a/django/contrib/admin/locale/et/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/et/LC_MESSAGES/djangojs.po
index 0c060049377..4762c478d58 100644
--- a/django/contrib/admin/locale/et/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/et/LC_MESSAGES/djangojs.po
@@ -4,17 +4,17 @@
 # eallik <eallik@gmail.com>, 2011
 # Jannis Leidel <jannis@leidel.info>, 2011
 # Janno Liivak <jannolii@gmail.com>, 2013-2015
-# Martin <martinpajuste@gmail.com>, 2021
+# Martin <martinpajuste@gmail.com>, 2021,2023
 # Martin <martinpajuste@gmail.com>, 2016,2020
 # Ragnar Rebase <rrebase@gmail.com>, 2019
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-15 09:00+0100\n"
-"PO-Revision-Date: 2021-03-22 11:55+0000\n"
-"Last-Translator: Martin <martinpajuste@gmail.com>\n"
-"Language-Team: Estonian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 15:04-0300\n"
+"PO-Revision-Date: 2023-12-04 07:59+0000\n"
+"Last-Translator: Martin <martinpajuste@gmail.com>, 2021,2023\n"
+"Language-Team: Estonian (http://app.transifex.com/django/django/language/"
 "et/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -68,6 +68,10 @@ msgstr ""
 "allolevast kastist ning vajutades noolt \"Eemalda\" liigutada neid ühest "
 "kastist teise."
 
+#, javascript-format
+msgid "Type into this box to filter down the list of selected %s."
+msgstr "Filtreeri selle kasti abil valitud \"%s\" nimekirja."
+
 msgid "Remove all"
 msgstr "Eemalda kõik"
 
@@ -75,6 +79,12 @@ msgstr "Eemalda kõik"
 msgid "Click to remove all chosen %s at once."
 msgstr "Kliki, et eemaldada kõik valitud %s korraga."
 
+#, javascript-format
+msgid "%s selected option not visible"
+msgid_plural "%s selected options not visible"
+msgstr[0] "%s valik ei ole nähtaval"
+msgstr[1] "%s valikut ei ole nähtaval"
+
 msgid "%(sel)s of %(cnt)s selected"
 msgid_plural "%(sel)s of %(cnt)s selected"
 msgstr[0] "%(sel)s  %(cnt)sst valitud"
@@ -235,6 +245,55 @@ msgctxt "abbrev. month December"
 msgid "Dec"
 msgstr "dets"
 
+msgid "Sunday"
+msgstr "pühapäev"
+
+msgid "Monday"
+msgstr "esmaspäev"
+
+msgid "Tuesday"
+msgstr "teisipäev"
+
+msgid "Wednesday"
+msgstr "kolmapäev"
+
+msgid "Thursday"
+msgstr "neljapäev"
+
+msgid "Friday"
+msgstr "reede"
+
+msgid "Saturday"
+msgstr "laupäev"
+
+msgctxt "abbrev. day Sunday"
+msgid "Sun"
+msgstr "pühap."
+
+msgctxt "abbrev. day Monday"
+msgid "Mon"
+msgstr "esmasp."
+
+msgctxt "abbrev. day Tuesday"
+msgid "Tue"
+msgstr "teisip."
+
+msgctxt "abbrev. day Wednesday"
+msgid "Wed"
+msgstr "kolmap."
+
+msgctxt "abbrev. day Thursday"
+msgid "Thur"
+msgstr "neljap."
+
+msgctxt "abbrev. day Friday"
+msgid "Fri"
+msgstr "reede"
+
+msgctxt "abbrev. day Saturday"
+msgid "Sat"
+msgstr "laup."
+
 msgctxt "one letter Sunday"
 msgid "S"
 msgstr "P"
diff --git a/django/contrib/admin/locale/fa/LC_MESSAGES/django.mo b/django/contrib/admin/locale/fa/LC_MESSAGES/django.mo
index 227a0cd422c98ae758a4f1cceb06100eb49d55f0..86d3ee65224122d238494418c271bebefd012df2 100644
GIT binary patch
delta 4757
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

delta 4391
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

diff --git a/django/contrib/admin/locale/fa/LC_MESSAGES/django.po b/django/contrib/admin/locale/fa/LC_MESSAGES/django.po
index 03a221c5527..56a01609b80 100644
--- a/django/contrib/admin/locale/fa/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/fa/LC_MESSAGES/django.po
@@ -3,6 +3,7 @@
 # Translators:
 # Ahmad Hosseini <ahmadly.com@gmail.com>, 2020
 # Ali Nikneshan <ali@nikneshan.com>, 2015,2020
+# ali salehi, 2023
 # Ali Vakilzade <ali.vakilzade@gmail.com>, 2015
 # Aly Ahmady <better.aly.ahmady@gmail.com>, 2022
 # Amir Ajorloo <amirajorloo@gmail.com>, 2020
@@ -11,6 +12,7 @@
 # Jannis Leidel <jannis@leidel.info>, 2011
 # MJafar Mashhadi <raindigital2007@gmail.com>, 2018
 # Mohammad Hossein Mojtahedi <Mhm5000@gmail.com>, 2017,2019
+# Peyman Salehi <peymanslh@protonmail.com>, 2023
 # Pouya Abbassi, 2016
 # rahim agh <rahim.aghareb@gmail.com>, 2021
 # Reza Mohammadi <reza@teeleh.ir>, 2013-2014
@@ -19,10 +21,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-05-17 05:10-0500\n"
-"PO-Revision-Date: 2022-05-25 07:05+0000\n"
-"Last-Translator: Aly Ahmady <better.aly.ahmady@gmail.com>, 2022\n"
-"Language-Team: Persian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 07:05+0000\n"
+"Last-Translator: ali salehi, 2023\n"
+"Language-Team: Persian (http://app.transifex.com/django/django/language/"
 "fa/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -191,6 +193,9 @@ msgstr ""
 "برای انتخاب بیش از یکی، کلید \"Control\"، یا \"Command\" روی Mac، را نگه "
 "دارید."
 
+msgid "Select this object for an action - {}"
+msgstr ""
+
 #, python-brace-format
 msgid "The {name} “{obj}” was added successfully."
 msgstr "{name} \"{obj}\" با موفقیت اضافه شد."
@@ -355,6 +360,9 @@ msgstr "انتخاب تمامی %(total_count)s %(module_name)s"
 msgid "Clear selection"
 msgstr "لغو انتخاب‌ها"
 
+msgid "Breadcrumbs"
+msgstr ""
+
 #, python-format
 msgid "Models in the %(name)s application"
 msgstr "مدلها در برنامه %(name)s "
@@ -382,15 +390,17 @@ msgid "Change password"
 msgstr "تغییر گذرواژه"
 
 msgid "Please correct the error below."
-msgstr "لطفاً خطای زیر را تصحیح کنید."
-
-msgid "Please correct the errors below."
-msgstr "لطفاً خطاهای زیر را تصحیح کنید."
+msgid_plural "Please correct the errors below."
+msgstr[0] ""
+msgstr[1] ""
 
 #, python-format
 msgid "Enter a new password for the user <strong>%(username)s</strong>."
 msgstr "برای کابر <strong>%(username)s</strong> یک گذرنامهٔ جدید وارد کنید."
 
+msgid "Skip to main content"
+msgstr "انتقال به محتوای اصلی"
+
 msgid "Welcome,"
 msgstr "خوش آمدید،"
 
@@ -416,6 +426,12 @@ msgstr "مشاهده در وب‌گاه"
 msgid "Filter"
 msgstr "فیلتر"
 
+msgid "Hide counts"
+msgstr ""
+
+msgid "Show counts"
+msgstr "نمایش تعداد"
+
 msgid "Clear all filters"
 msgstr "پاک کردن همه فیلترها"
 
@@ -429,6 +445,15 @@ msgstr "اولویت مرتب‌سازی: %(priority_number)s"
 msgid "Toggle sorting"
 msgstr "تعویض مرتب سازی"
 
+msgid "Toggle theme (current theme: auto)"
+msgstr "تغییر رنگ پوسته (حالت کنونی: خودکار)"
+
+msgid "Toggle theme (current theme: light)"
+msgstr "تغییر رنگ پوسته (حالت کنونی: روشن)"
+
+msgid "Toggle theme (current theme: dark)"
+msgstr "تغییر رنگ پوسته (حالت کنونی: تیره)"
+
 msgid "Delete"
 msgstr "حذف"
 
@@ -513,6 +538,15 @@ msgstr "فعالیتهای من"
 msgid "None available"
 msgstr "چیزی در دسترس نیست"
 
+msgid "Added:"
+msgstr "اضافه شده:"
+
+msgid "Changed:"
+msgstr "ویرایش شده:"
+
+msgid "Deleted:"
+msgstr "حذف شده:"
+
 msgid "Unknown content"
 msgstr "محتوا ناشناخته"
 
@@ -539,6 +573,9 @@ msgstr "گذرواژه یا نام کاربری خود را فراموش کرد
 msgid "Toggle navigation"
 msgstr "تعویض جهت یابی"
 
+msgid "Sidebar"
+msgstr "ستون کناری"
+
 msgid "Start typing to filter…"
 msgstr "آغار به کار نوشتن برای فیلترکردن ..."
 
@@ -555,10 +592,9 @@ msgid "Action"
 msgstr "عمل"
 
 msgid "entry"
-msgstr "ورودی"
-
-msgid "entries"
-msgstr "ورودی ها"
+msgid_plural "entries"
+msgstr[0] ""
+msgstr[1] ""
 
 msgid ""
 "This object doesn’t have a change history. It probably wasn’t added via this "
@@ -720,6 +756,9 @@ msgstr "آدرس ایمیل:"
 msgid "Reset my password"
 msgstr "ایجاد گذرواژهٔ جدید"
 
+msgid "Select all objects on this page for an action"
+msgstr ""
+
 msgid "All dates"
 msgstr "همهٔ تاریخ‌ها"
 
diff --git a/django/contrib/admin/locale/fi/LC_MESSAGES/django.mo b/django/contrib/admin/locale/fi/LC_MESSAGES/django.mo
index c7826fe923d53d27af7ccdee25dd8fcd2c8546ee..86ef000b47b6a3b10028dcf328b1512459a882d4 100644
GIT binary patch
delta 4594
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

delta 4281
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
F{{yn(){g)H

diff --git a/django/contrib/admin/locale/fi/LC_MESSAGES/django.po b/django/contrib/admin/locale/fi/LC_MESSAGES/django.po
index 31e871ae77b..00556e04002 100644
--- a/django/contrib/admin/locale/fi/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/fi/LC_MESSAGES/django.po
@@ -4,17 +4,17 @@
 # Aarni Koskela, 2015,2017,2020-2022
 # Antti Kaihola <antti.15+transifex@kaihola.fi>, 2011
 # Jannis Leidel <jannis@leidel.info>, 2011
-# Jiri Grönroos <jiri.gronroos@iki.fi>, 2021
+# Jiri Grönroos <jiri.gronroos@iki.fi>, 2021,2023
 # Klaus Dahlén, 2012
 # Nikolay Korotkiy <sikmir@disroot.org>, 2018
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-05-17 05:10-0500\n"
-"PO-Revision-Date: 2022-07-25 07:05+0000\n"
-"Last-Translator: Aarni Koskela\n"
-"Language-Team: Finnish (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 07:05+0000\n"
+"Last-Translator: Jiri Grönroos <jiri.gronroos@iki.fi>, 2021,2023\n"
+"Language-Team: Finnish (http://app.transifex.com/django/django/language/"
 "fi/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -183,6 +183,9 @@ msgstr ""
 " Pidä \"Ctrl\" (tai Macin \"Command\") pohjassa valitaksesi useita "
 "vaihtoehtoja."
 
+msgid "Select this object for an action - {}"
+msgstr ""
+
 #, python-brace-format
 msgid "The {name} “{obj}” was added successfully."
 msgstr "{name} \"{obj}\" on lisätty."
@@ -339,9 +342,12 @@ msgstr "Valitse kaikki %(total_count)s %(module_name)s"
 msgid "Clear selection"
 msgstr "Tyhjennä valinta"
 
+msgid "Breadcrumbs"
+msgstr "Murupolut"
+
 #, python-format
 msgid "Models in the %(name)s application"
-msgstr "%(name)s -applikaation mallit"
+msgstr "Sovelluksen %(name)s mallit"
 
 msgid "Add"
 msgstr "Lisää"
@@ -366,15 +372,17 @@ msgid "Change password"
 msgstr "Vaihda salasana"
 
 msgid "Please correct the error below."
-msgstr "Korjaa alla oleva virhe."
-
-msgid "Please correct the errors below."
-msgstr "Korjaa alla olevat virheet."
+msgid_plural "Please correct the errors below."
+msgstr[0] "Korjaa alla oleva virhe."
+msgstr[1] "Korjaa alla olevat virheet."
 
 #, python-format
 msgid "Enter a new password for the user <strong>%(username)s</strong>."
 msgstr "Syötä käyttäjän <strong>%(username)s</strong> uusi salasana."
 
+msgid "Skip to main content"
+msgstr "Siirry pääsisältöön"
+
 msgid "Welcome,"
 msgstr "Tervetuloa,"
 
@@ -382,7 +390,7 @@ msgid "View site"
 msgstr "Näytä sivusto"
 
 msgid "Documentation"
-msgstr "Ohjeita"
+msgstr "Dokumentaatio"
 
 msgid "Log out"
 msgstr "Kirjaudu ulos"
@@ -400,6 +408,12 @@ msgstr "Näytä lopputulos"
 msgid "Filter"
 msgstr "Suodatin"
 
+msgid "Hide counts"
+msgstr "Piilota lukumäärät"
+
+msgid "Show counts"
+msgstr "Näytä lukumäärät"
+
 msgid "Clear all filters"
 msgstr "Tyhjennä kaikki suodattimet"
 
@@ -413,6 +427,15 @@ msgstr "Järjestysprioriteetti: %(priority_number)s"
 msgid "Toggle sorting"
 msgstr "Kytke järjestäminen"
 
+msgid "Toggle theme (current theme: auto)"
+msgstr ""
+
+msgid "Toggle theme (current theme: light)"
+msgstr ""
+
+msgid "Toggle theme (current theme: dark)"
+msgstr ""
+
 msgid "Delete"
 msgstr "Poista"
 
@@ -499,6 +522,15 @@ msgstr "Omat tapahtumat"
 msgid "None available"
 msgstr "Ei yhtään"
 
+msgid "Added:"
+msgstr "Lisätty:"
+
+msgid "Changed:"
+msgstr "Muutettu:"
+
+msgid "Deleted:"
+msgstr "Poistettu:"
+
 msgid "Unknown content"
 msgstr "Tuntematon sisältö"
 
@@ -524,6 +556,9 @@ msgstr "Unohditko salasanasi tai käyttäjätunnuksesi?"
 msgid "Toggle navigation"
 msgstr "Kytke navigaatio"
 
+msgid "Sidebar"
+msgstr "Sivupalkki"
+
 msgid "Start typing to filter…"
 msgstr "Kirjoita suodattaaksesi..."
 
@@ -540,10 +575,9 @@ msgid "Action"
 msgstr "Tapahtuma"
 
 msgid "entry"
-msgstr "merkintä"
-
-msgid "entries"
-msgstr "merkinnät"
+msgid_plural "entries"
+msgstr[0] "merkintä"
+msgstr[1] "merkintää"
 
 msgid ""
 "This object doesn’t have a change history. It probably wasn’t added via this "
@@ -689,7 +723,7 @@ msgstr "Kiitos vierailustasi sivuillamme!"
 
 #, python-format
 msgid "The %(site_name)s team"
-msgstr "%(site_name)s -sivuston ylläpitäjät"
+msgstr "Sivuston %(site_name)s ylläpitäjät"
 
 msgid ""
 "Forgotten your password? Enter your email address below, and we’ll email "
@@ -704,6 +738,9 @@ msgstr "Sähköpostiosoite:"
 msgid "Reset my password"
 msgstr "Nollaa salasanani"
 
+msgid "Select all objects on this page for an action"
+msgstr ""
+
 msgid "All dates"
 msgstr "Kaikki päivät"
 
diff --git a/django/contrib/admin/locale/fi/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/fi/LC_MESSAGES/djangojs.mo
index ff01527c4d07dcf20e52cd84ae1a28c933e73162..e05b815d66ef9d6272d740ecdddf78adee2d5bfc 100644
GIT binary patch
delta 2240
zcmY+EYitx%6vuDN(g%HQA5u|Uww1O*%i5QM(pFG`N*{o&V2y-qVWiX2nL4{$+t75;
zgkU1Z;7V+wfFu>IF|D#%Nerm;i<%fiqA_Yhd`0w&d@z0^(cjrUHR;X%=XcJzuQTV~
z+2__>ULU(w<U3_(-RKT<BHfrFc+<y&_I8Fb8{iD&XMR@x0hi<7Q2!s8i+@x7?99}7
zKg=Uus;p8r!4<~D%odDn26V#Ja1X48qc97eR-T8fZRV8oP;$Hk`I#%~f2sT$N`l|O
zW$*_m>s^Dg&UNTxfAbf{;{^VOy|9x}GVmM^nfMN*%gjQVI1kC(T!Q?}=RD*Eu0l!Z
zM=0Zdg0H~q@FbjI5T?mzvLsdtv)JF1VaNv6a1#tdS#VGpfoJe1;S?;(F=hnL!<Ddx
zx(nOjt?)7R9k>er7%YWn)&EHSt1u=L{=~QqrgKojGAI)_LRt7xr441Fqwp3u1!ep!
zl<{A{+u^UU82+m)&QFc6ff8?3e|J9hFClP<fNV4YkE9tBhdc2L{3HeULn&E5loAd=
zDe=>gp=Jz91&=FVf|BT~un5j6uRt09Eu@&{H$U~S!MH)79+noSHfUGwRz3mcNDe^R
zXjtP>jZdooy!t2Ae+|kDOl$lt_1}kkiGL8o*oTozn#nVVa_J&aHX4KSrbi*wG{>P-
z;FR{CQJ#k~e-^$0FTzh?AN7`XR#9f@uYfYY7D_zUjM0eE0=ZAdg;MGx@OAhsJO|4;
z@DuP;C~wroc?owZdz5>Weaa`5`(g43p}gQg%8!}D+Tkh3puF*<`p49NLH(E2pMvta
zomEalNoYp-u5wO!LHVKbVv?Ny#~9o>!xb=9h!;+_hn4b$6sRo~l6$fh@zIzEklcK!
z;9{#(LoQm4+V{a7=uWg+V;f*O`zM=xPV#9;t4JYvUUKGA4QcXrYmod+mmw)*Cu&Dh
z+FG<0Z9^SM8rQ(AN6q4BYk}2jFYcfG9PTIhAd<2+p>-&T7TXpz+7<(FJEDN5RbyRH
z{>1J<k09>1xfjX*LLKTx(&T@G)@bhLDK~Pl1u*1hZbs7NJKl)yLJy&a#EZ)d(=xVs
z_QBA2{B%ZbPM7Oonr_#1;yW`}#(&B9tSl6XdJ^ohMk3a5zvY>p0rwfx6P2Nf_cGU}
zl@CO{ung&SQ_o@7^BB?_wIm$>J*%~NuXWH#dZy0`M=V(}F_C>CErt<DW#9uQ)Zgz}
zqrrfLQ`z{yl5me^<il9nkxa=)W=q1onx0RLr9DxrQZn?B>5`8Bv-M#ms&azq^*e0O
z4s7=p<{i&<!-1AT{NN$aO}d-yAv^e#-BuT9tZ!_n<Ixn4<^`68Mn)1-dBy2jmNyu3
zA|X3IQ?MzwD-?2)o@r=|xB1t^SNJbic7~#<Sa^IqJQR(Z?uF^`$ilP~+KI~C#CQG!
zX%(&)#x}hR)6T*)57QoXhb_kmnO@tLu6RdLb76-S9<oPmduYftTkXS^llZ>qtF)3`
Wmgx$a&Jc@oSj;dTR{YJ9eg6Td<2K*`

delta 1784
zcmYM!ZEO@p7{Kwl7P+=k&X$4#6~+QpO0SmkQmW9}7>tR=#&{8Hlw@mH@4S~KcY9ne
zO3oNb{NM|?8u*|@q?RZo0vFT>(!`4id;sx-Sl^l$o4^;0#)N2Mg8%34Q78AzZ=dPz
z%<Rl;&qQDBD$TUcdCO3SiFRUToiU@>J%@_2=LTc?aWBrrbLvIpXTH_^C!9w<tNHKh
zpV&<Mb+wsJBwvb6#+1xzE*fcAkIQioJ8?TU;BNIb<Y)F#$=nWL7!PTFL_LO#Wlmx}
zo<iwoO8<TqA0t1HF~&EY^ddJrhw{KnC>_5{#XV*ZGE=h;Wuot)OyDTKiN|p--bW`g
z@H9$)GgNouWt8VuP>o;|58y7`&-kXD-gn?hycs)hH0Bl@#3i^*&EjJ6S8)*@R?nb3
z_YE$@t0>RavmbK*GF*zAZ~?~DIF{sr=e6MtlzbA~@HEOmUt>CC%oUV3cyzuo91}B%
z^2Q&ayzxgUEA}b!GgDM7j=7*-LYe3cw&Jz<tiN0|MrseVqb&6ryd5`UFK$N};B|Gs
zdJtuR4>do5vec(E|5Eb{nopxl{AYDG!uoHc;W7<R;?PaC4&FgI3x`n#ID+zKWt7wV
znYN!*FXFqjPvaC8TWb9b@OCosd$A86L|L&C#&EY>yv@b;cn}M0&?~r@^_LqbQ6_R!
z^JD7A>S>gTeWCd|&A-z8lIB069NJ&hD<~^bx~dnyseh=~)W6if)$7PnsFu~Lz|k-r
zny*0_O!oRVLbj5HF&l_mi93lE1S?spE{mMb9zynhh+y@qCl}00LO!EA2sxZmIN<-4
zVZD-lm(pFMdT^~?3-ZrxJt1%1PYe)Y`TqYc9079|v6<MSjqFPGB(KtZ5H}LbG?&km
z1*vY4G<6a85bFpjvNcjR)u<k3+14o0Ni;|YYYF*YmlIOt8#U$k=eC4`&%<58ui+mS
zx;uO~J?3W3BXO@_V(~=ICUU_@(~@#SV>s08jXOmX^U_{6>lK1%)0WXuH|M)qX&&|R
zHty_nt&_^S&Un%0@?+_Q@4MsHmwul1vgsZ>oONxHJ9BxxC^#A4`kvlx6TWqxaT1xK
z@~);6q4Ib0R@HS3JK0RaKH%k&Zp!JleZ6ZpbW`<H_4P)n`huQ_tuGV`<%c5+>Vizm
zKybWeHj*nAbIE+(JXDz|`jv_DC#_F~f{wP<U~}8L$G0X@ZpMtHT;D$H*;HjB?)u!6
zDKeYNM4Bs`^3qN+>AIO7d%u&)JATr$JDqIW$@z)@pQudOoSU)v{J5J+ar035g|_pd
JU~JJ7{{Y(k^j`n~

diff --git a/django/contrib/admin/locale/fi/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/fi/LC_MESSAGES/djangojs.po
index 1a2e54e26b8..3cc3fbcb602 100644
--- a/django/contrib/admin/locale/fi/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/fi/LC_MESSAGES/djangojs.po
@@ -4,15 +4,15 @@
 # Aarni Koskela, 2015,2017,2020-2022
 # Antti Kaihola <antti.15+transifex@kaihola.fi>, 2011
 # Jannis Leidel <jannis@leidel.info>, 2011
-# Jiri Grönroos <jiri.gronroos@iki.fi>, 2021
+# Jiri Grönroos <jiri.gronroos@iki.fi>, 2021,2023
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-05-17 05:26-0500\n"
-"PO-Revision-Date: 2022-07-25 07:59+0000\n"
-"Last-Translator: Aarni Koskela\n"
-"Language-Team: Finnish (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 15:04-0300\n"
+"PO-Revision-Date: 2023-12-04 07:59+0000\n"
+"Last-Translator: Jiri Grönroos <jiri.gronroos@iki.fi>, 2021,2023\n"
+"Language-Team: Finnish (http://app.transifex.com/django/django/language/"
 "fi/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -66,6 +66,10 @@ msgstr ""
 "allaolevasta laatikosta ja siirtämällä ne takaisin valitsemattomiin "
 "klikkamalla \"Poista\"-nuolta laatikoiden välillä."
 
+#, javascript-format
+msgid "Type into this box to filter down the list of selected %s."
+msgstr ""
+
 msgid "Remove all"
 msgstr "Poista kaikki"
 
@@ -73,6 +77,12 @@ msgstr "Poista kaikki"
 msgid "Click to remove all chosen %s at once."
 msgstr "Klikkaa poistaaksesi kaikki valitut %s kerralla."
 
+#, javascript-format
+msgid "%s selected option not visible"
+msgid_plural "%s selected options not visible"
+msgstr[0] ""
+msgstr[1] ""
+
 msgid "%(sel)s of %(cnt)s selected"
 msgid_plural "%(sel)s of %(cnt)s selected"
 msgstr[0] "%(sel)s valittuna %(cnt)s mahdollisesta"
@@ -235,6 +245,55 @@ msgctxt "abbrev. month December"
 msgid "Dec"
 msgstr "Joulu"
 
+msgid "Sunday"
+msgstr "Sunnuntai"
+
+msgid "Monday"
+msgstr "Maanantai"
+
+msgid "Tuesday"
+msgstr "Tiistai"
+
+msgid "Wednesday"
+msgstr "Keskiviikko"
+
+msgid "Thursday"
+msgstr "Torstai"
+
+msgid "Friday"
+msgstr "Perjantai"
+
+msgid "Saturday"
+msgstr "Lauantai"
+
+msgctxt "abbrev. day Sunday"
+msgid "Sun"
+msgstr "Su"
+
+msgctxt "abbrev. day Monday"
+msgid "Mon"
+msgstr "Ma"
+
+msgctxt "abbrev. day Tuesday"
+msgid "Tue"
+msgstr "Ti"
+
+msgctxt "abbrev. day Wednesday"
+msgid "Wed"
+msgstr "Ke"
+
+msgctxt "abbrev. day Thursday"
+msgid "Thur"
+msgstr "To"
+
+msgctxt "abbrev. day Friday"
+msgid "Fri"
+msgstr "Pe"
+
+msgctxt "abbrev. day Saturday"
+msgid "Sat"
+msgstr "La"
+
 msgctxt "one letter Sunday"
 msgid "S"
 msgstr "Su"
@@ -263,12 +322,6 @@ msgctxt "one letter Saturday"
 msgid "S"
 msgstr "La"
 
-msgid ""
-"You have already submitted this form. Are you sure you want to submit it "
-"again?"
-msgstr ""
-"Olet jo lähettänyt tämän lomakkeen. Haluatko varmasti lähettää sen uudelleen?"
-
 msgid "Show"
 msgstr "Näytä"
 
diff --git a/django/contrib/admin/locale/fr/LC_MESSAGES/django.mo b/django/contrib/admin/locale/fr/LC_MESSAGES/django.mo
index 2103e1847d70d3e2552331924fbb18adbde85da2..e35ee4648eee3cc1bac5c5f8bf8ed025a5913444 100644
GIT binary patch
delta 4594
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
a8E%VXXDv^gU0q#QS^Iy_Ts7<8iT?o;(-)Nh

delta 4192
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

diff --git a/django/contrib/admin/locale/fr/LC_MESSAGES/django.po b/django/contrib/admin/locale/fr/LC_MESSAGES/django.po
index 4a883e7e5b5..36e5a2a5adb 100644
--- a/django/contrib/admin/locale/fr/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/fr/LC_MESSAGES/django.po
@@ -9,10 +9,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-01-17 02:13-0600\n"
-"PO-Revision-Date: 2023-04-25 07:05+0000\n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 07:05+0000\n"
 "Last-Translator: Claude Paroz <claude@2xlibre.net>, 2013-2023\n"
-"Language-Team: French (http://www.transifex.com/django/django/language/fr/)\n"
+"Language-Team: French (http://app.transifex.com/django/django/language/fr/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -181,6 +181,9 @@ msgstr ""
 "Maintenez appuyé « Ctrl », ou « Commande (touche pomme) » sur un Mac, pour "
 "en sélectionner plusieurs."
 
+msgid "Select this object for an action - {}"
+msgstr "Choisir cet objet pour une action - {}"
+
 #, python-brace-format
 msgid "The {name} “{obj}” was added successfully."
 msgstr "L'objet {name} « {obj} » a été ajouté avec succès."
@@ -350,6 +353,9 @@ msgstr "Sélectionner tous les %(total_count)s %(module_name)s"
 msgid "Clear selection"
 msgstr "Effacer la sélection"
 
+msgid "Breadcrumbs"
+msgstr "Fil d'Ariane"
+
 #, python-format
 msgid "Models in the %(name)s application"
 msgstr "Modèles de l’application %(name)s"
@@ -403,9 +409,6 @@ msgstr "Documentation"
 msgid "Log out"
 msgstr "Déconnexion"
 
-msgid "Breadcrumbs"
-msgstr "Fil d'Ariane"
-
 #, python-format
 msgid "Add %(name)s"
 msgstr "Ajouter %(name)s"
@@ -419,6 +422,12 @@ msgstr "Voir sur le site"
 msgid "Filter"
 msgstr "Filtre"
 
+msgid "Hide counts"
+msgstr "Masquer les nombres"
+
+msgid "Show counts"
+msgstr "Afficher les nombres"
+
 msgid "Clear all filters"
 msgstr "Effacer tous les filtres"
 
@@ -528,6 +537,15 @@ msgstr "Mes actions"
 msgid "None available"
 msgstr "Aucun(e) disponible"
 
+msgid "Added:"
+msgstr "Ajout :"
+
+msgid "Changed:"
+msgstr "Modif. :"
+
+msgid "Deleted:"
+msgstr "Suppr. :"
+
 msgid "Unknown content"
 msgstr "Contenu inconnu"
 
@@ -745,6 +763,9 @@ msgstr "Adresse électronique :"
 msgid "Reset my password"
 msgstr "Réinitialiser mon mot de passe"
 
+msgid "Select all objects on this page for an action"
+msgstr "Sélectionner tous les objets de cette page en vue d’une action"
+
 msgid "All dates"
 msgstr "Toutes les dates"
 
diff --git a/django/contrib/admin/locale/fr/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/fr/LC_MESSAGES/djangojs.mo
index 7265a446d3a44ed3aed84872a80ddfc736d6214e..613deeb2f04f59d40f8017c9b3e4b2ae7e186036 100644
GIT binary patch
delta 2198
zcmY+_T}+!*9LMofD20k3V}LjqZ*DO50*pB)=wxiO3^y1Kl9}vcDfHPW*cQu*F>z@O
zns}p$t0tOE^hy)wVq&8+Q!mg9#S3SQPL0t_lf}3B5)-{L>i5_FYr;wY{hV{2^PF=y
z&;KcBx_;?Re^c#$+EK=cM&fLdbF-?K@J0C`;M^`;!8_4c>Ks+K#~eZp9kuoZUQhd&
zwWrMlR?xp-K9V=>&QQ6I3ol?0&tWsZj_vpvmf_!K2@P$a(yT>4?M7sXYqfT#*@fER
z4lKq#<l}bp6>w?iLR2)t2;PfFa01UEpWLo=W02ixfeO?HYEc_+M2+h}KCXu^&DW0_
zH-JxJ2%p5SP~&6VT*CTpfr>gFLM`wp-j0uBKdvD6IDdKGN?f8{kI&!*oWn8By$+Yn
zFR-5WZ`Lm3{BNS&j5lH*rqyweb<Cn}Sj2UB*1Uik_X%o&Yi4m}exh|)OMfrwz5}T7
zQ`mr~aV<V;o=1&euH^i6;dATw8Ea_!ZpbfGhgqL<+wdg)-&Q#n$Kf^kBYqS0Y~L~8
zGgpwI?h@)mub4kr|L@4h`Kmd8Rn}JLvvwnDL%leNA@ecRBlr;Ys6Ita{I#{OTKiY?
zFY_N%E(DlVmZNg13Y8l*X)5{)8f-u-zD2v;{0_C?630RsxR+21zh+)U9<O^BHQ^=H
zMlYl8yJG%`7is^2Z{T^(U+bnLJW%q-&7dY&KwUVEcjF=+!H-ZAwvsveOE%++*o`ma
zWqbl3CV_H)AqgOB%zCrYY{{E;8?0lKxfQiQkGa$Ax9bDuK6A)CXdX7l&7<ZqB$eE8
zGn|v>KV==BdD4uUv!?Q-olxegg!1GvUCE}RN6||R5xgY19MT(c3sERHTZNo<oAmyx
z=zTv#Y#>?)l|G`G*iLZzxi<q`o4zQ@2VR(5KB&zvx7$dpCz=SI;wYiVs7Je%*i0NC
zMhF$<pX(xSRm+Ng=Q|1w)N@ph+(GOolpi~ZEkrj_DEq9kr_h1J1gYT$tnV=HCUy}A
zm0G+Z?lwaIe6|r|go=JRRC)+ybfL6TQ6lcO4*g*D6P?6e#E$H9C1buoC>f1}AIw|}
zY$+c}#HqT`L?WJ9Dy_?GFI`?AK9x$UbKILd<;5nwq#K`3JmAJt8k+sLwA0r#ol4GY
z$V4Ll9ZMvW44FuI>dxFB?9N1j!@;9oB%bTZz7l-fm*!GSer-Rv@Z@CDTj*+0cYYs!
zSk*mld+}3QeId6QKYLo$Jz*R3tFrn^%4^f!{Oobnh5z^Hr<OflzF1Too}0^Ft@yL3
zY{831l3pa5`Le33<UW>+W&>+p^|j51WAqjdDCxPu6DOim)0|W!8Vkp%W#6x!_chIU
zDTWQEW)hre$8;*{_It5#H11;IB(ol>dA=;>C8xAR_NSWfeGM$=SjVw|rgBW6v5rxh
IkL&jS2dH=!CjbBd

delta 1603
zcmXxkX>80v7{~G1s&>0QZMCJ2x|eF*w^mhzL_&l{NW4&N+m+PHR<k9MeZfm4EYVkj
z7b2ow*f>H$B*YP3xPv%DBhG3Z4HCY;-N$5~`OM7!nAti0pC;`c7klnc-|tBCh=D{!
znsckLDxHjUsJC;|@i5N8$C!cr$YdEAO>UIcD=>%pWUJ3L7h*2$OU%_NV{QWl9~as%
z3%6q#?!r;nfnL0CK0|)4lT2g$gqhfF^<U;+)WFiY*b9BA_vE3TE5Vg6#=oXeM?<UK
za1-^wJ>=&ek?}6~0yWT1)Ih(YUi2IHq29g+_M<uuaFaT$#Mw9vXJG{Sxel^}^zY76
zXvY=2eG`7c5?qtbG-Df<;vVw^_NRUgi}97&gL*EX`7go%>bYvv{VQ<*Mz9cfV@!o3
z6!gFuyKu|uFR?G}KTsWIvw#VYbHlKa`olcuHsYN8)J$}s{`o2MoOuxoXupC?mV016
z%V+*|;Vlh)@Q3N8kv?51YJdT(#o6XI)D&JqP4NxXi|?9G%-807)KYbuKT%8kr-1p_
z+NyWmkck&C$Gnc}V23}o_PbCWwVQ`f13iWs&}r2Dm+(AZ$1}K{f5GawSxl$;TY!sj
zag4$;3hk%?e88jFg~#y#>#`f?G5;Fz9n^gf%qQjxyZ**}XMQxh%x`9o8T(@e?HrcY
zrJEV1*Yue=W}aDK@@R5^Qb}ihc(TN|0JSf)nTHXh2`1J}WB<9q6ebWO2=<ekOXx#1
zp3syjF^kEatnx^riWoyM_GHo${7?FjDRGFBsgk^$V4QAfvL%%bf~h+HeDK^1LT6KJ
z_dl^mlIOM>_2pC2W@L{hKTI>RhL}#25lT8{I!Rh0r3ykDcZw<`?H#4DDcnR&g*L=E
zB0y*pO(JwohY(6^1<u{ojHRCVKyP_`vG-|FaMR{s^V(p<EpG}(U0qYCWk{$ce$rQ(
zXw1s=<c8PRZ*g_u=5Qnuj>dQT+7fx$7d(lU+^uQ7qS0ugEB||1{IkC@F|_cc$G<%F
zwn)&`HZ+9RH3cJyuYFrQ{@T_J;nv9dKvQeT%?~!$hc?D<7uUou7q3Z_mvnmK75!`f
E0ma3rlmGw#

diff --git a/django/contrib/admin/locale/fr/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/fr/LC_MESSAGES/djangojs.po
index 4386f103d16..1fe647a3a8a 100644
--- a/django/contrib/admin/locale/fr/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/fr/LC_MESSAGES/djangojs.po
@@ -8,10 +8,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-17 03:19-0500\n"
-"PO-Revision-Date: 2023-04-25 07:59+0000\n"
+"POT-Creation-Date: 2023-09-18 15:04-0300\n"
+"PO-Revision-Date: 2023-12-04 07:59+0000\n"
 "Last-Translator: Claude Paroz <claude@2xlibre.net>, 2014-2017,2020-2023\n"
-"Language-Team: French (http://www.transifex.com/django/django/language/fr/)\n"
+"Language-Team: French (http://app.transifex.com/django/django/language/fr/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -248,6 +248,55 @@ msgctxt "abbrev. month December"
 msgid "Dec"
 msgstr "déc"
 
+msgid "Sunday"
+msgstr "dimanche"
+
+msgid "Monday"
+msgstr "lundi"
+
+msgid "Tuesday"
+msgstr "mardi"
+
+msgid "Wednesday"
+msgstr "mercredi"
+
+msgid "Thursday"
+msgstr "jeudi"
+
+msgid "Friday"
+msgstr "vendredi"
+
+msgid "Saturday"
+msgstr "samedi"
+
+msgctxt "abbrev. day Sunday"
+msgid "Sun"
+msgstr "dim"
+
+msgctxt "abbrev. day Monday"
+msgid "Mon"
+msgstr "lun"
+
+msgctxt "abbrev. day Tuesday"
+msgid "Tue"
+msgstr "mar"
+
+msgctxt "abbrev. day Wednesday"
+msgid "Wed"
+msgstr "mer"
+
+msgctxt "abbrev. day Thursday"
+msgid "Thur"
+msgstr "jeu"
+
+msgctxt "abbrev. day Friday"
+msgid "Fri"
+msgstr "ven"
+
+msgctxt "abbrev. day Saturday"
+msgid "Sat"
+msgstr "sam"
+
 msgctxt "one letter Sunday"
 msgid "S"
 msgstr "D"
diff --git a/django/contrib/admin/locale/gl/LC_MESSAGES/django.mo b/django/contrib/admin/locale/gl/LC_MESSAGES/django.mo
index 10f5612aacca3af08cdfa245e288cb32ed56afce..4b36d3d62a3516129e1dfa2a265b672c8892239b 100644
GIT binary patch
delta 4604
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
U4wo%WowLRt{BHs`%ho6V2Ma|P(f|Me

delta 4188
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
YGdsN{z*9DGQPAFzIa57#Ijckd14)>eQ~&?~

diff --git a/django/contrib/admin/locale/gl/LC_MESSAGES/django.po b/django/contrib/admin/locale/gl/LC_MESSAGES/django.po
index 71ab186e998..8d556628f33 100644
--- a/django/contrib/admin/locale/gl/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/gl/LC_MESSAGES/django.po
@@ -14,10 +14,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-01-17 02:13-0600\n"
-"PO-Revision-Date: 2023-04-25 07:05+0000\n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 07:05+0000\n"
 "Last-Translator: X Bello <xbello@gmail.com>, 2023\n"
-"Language-Team: Galician (http://www.transifex.com/django/django/language/"
+"Language-Team: Galician (http://app.transifex.com/django/django/language/"
 "gl/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -186,6 +186,9 @@ msgstr ""
 " Para seleccionar máis dunha entrada, manteña premida a tecla “Control”, ou "
 "“Comando” nun Mac."
 
+msgid "Select this object for an action - {}"
+msgstr "Seleccione este obxeto para unha acción - {}"
+
 #, python-brace-format
 msgid "The {name} “{obj}” was added successfully."
 msgstr "Engadiuse correctamente {name} “{obj}”."
@@ -344,6 +347,9 @@ msgstr "Seleccionar todos os %(total_count)s %(module_name)s"
 msgid "Clear selection"
 msgstr "Limpar selección"
 
+msgid "Breadcrumbs"
+msgstr "Migas de pan"
+
 #, python-format
 msgid "Models in the %(name)s application"
 msgstr "Modelos na aplicación %(name)s"
@@ -395,9 +401,6 @@ msgstr "Documentación"
 msgid "Log out"
 msgstr "Rematar sesión"
 
-msgid "Breadcrumbs"
-msgstr "Migas de pan"
-
 #, python-format
 msgid "Add %(name)s"
 msgstr "Engadir %(name)s"
@@ -411,6 +414,12 @@ msgstr "Ver no sitio"
 msgid "Filter"
 msgstr "Filtro"
 
+msgid "Hide counts"
+msgstr "Agochar contas"
+
+msgid "Show counts"
+msgstr "Amosar contas"
+
 msgid "Clear all filters"
 msgstr "Borrar tódolos filtros"
 
@@ -520,6 +529,15 @@ msgstr "As miñas accións"
 msgid "None available"
 msgstr "Ningunha dispoñíbel"
 
+msgid "Added:"
+msgstr "Engadido:"
+
+msgid "Changed:"
+msgstr "Modificado:"
+
+msgid "Deleted:"
+msgstr "Eliminado:"
+
 msgid "Unknown content"
 msgstr "Contido descoñecido"
 
@@ -731,6 +749,9 @@ msgstr "Enderezo de correo electrónico:"
 msgid "Reset my password"
 msgstr "Recuperar o meu contrasinal"
 
+msgid "Select all objects on this page for an action"
+msgstr "Seleccione tódolos obxetos desta páxina para unha acción"
+
 msgid "All dates"
 msgstr "Todas as datas"
 
diff --git a/django/contrib/admin/locale/gl/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/gl/LC_MESSAGES/djangojs.mo
index 29d8896c0347e49f3d5bd8682c4dfdc504a2ff8f..0fcb774aa8dd41684dee332dc3d3ad100301c484 100644
GIT binary patch
delta 2191
zcmY+_>rY%o7{~EhSfDF{Pz143ZeEaHpcg7q#TJW{Y8O$q+Qg_?%CS&n5A3oahPpA;
zG)*;)UA11?+9oF2V54Ny5K|i^ys<AeX*4nMjjxPN^batp-{0=DCQSA@pPA>(nKR6p
zbNFM!N_*<}wZRV@Wss;N&K5W~u6hv%%8$j)b>ek=3<D+3QFXh`y{N7O){fxqv|q6H
zsOe)F`5E)AoGEvj%59vufFWGK2E2j~;0;`Z|C&WKG=Xxn8iTa!kS?yt+O1|AYJ%Ib
z5WA3{>*i4GQqJ{J(EwpQh|gjK7m#0eR=P06>~w=N)C8(g6R$({Ye9Z)3kQw26V-1Q
zzK?zQ9{z^vKf%RC+~3VmQDPo-gSYV!d>41(b>tcsEX`St=V{mCN4SKOILNx!;IjEE
z*3$ml+G|+<yJ<JzUD$;wC7!XwIO>99xDL;nOQ?Q7qi%51EG*9rv<|DuZ$n+zkLrI2
z@4=&3g&&)jQT><8S%01Q#S(wvowNgY<Ze`huLhjkj9Q6LDx7-~Zy<lPYpl#Yf=#Gr
z+=*K9ZlsIrMXl@s^Cjfx4x4k8tiKW`Iq*lhb9Q0@x6!_ad+;CBKpksycB5|8XND~w
zK|R73Q4{jaadQf_H)fHi>gH3HIF5S8@8BqYh)3`i>c&S{CJmTC-C)jq6E*P@);@#k
z{~2n6Ut0ca%+OxKZ*ZJt)_AEp9)xDpjJlx3Y{PEaJIn-Xf{UpBS5dqA2TbDuHpVRe
ziF#Y2>@ew}`j4R|9<%&R&XjxII=o>gj+w{JljbQiZJt35{He7sSo?EpUotP7i^x`T
zSIniXJpXSkan-zLes3<DY=P_ti9a}7`b_O~Z8jC&wCujwi+U_Qgx-h_B46&c3VYf;
zsP|t*@B4n@KBAFO=^`44t%P1Xy%{RaIkFpw7bd%`O7Z1(_Y>=hdP1u+K<JIpquoSo
zAo__gp^{=hxHjS;wXEnn-;!^jo}*s3M~PlS8)pZxk!UCKWsg;M=M%V(U;*7O%RP<S
zSDnODd~6*X+&xU_pU-AukWkTwLuCu0jh8P?RJ6k%w}d`e`Zlx@PY~NP=ZXdc#eMOy
zk?36dX7R?-upgu927Eu3K3`Ik-deJ}K02L@D>>v%PJ0u>Ufd0h`m=5*sjit@C9Q$_
z(PTWKE)hR>obcmux<rzm(&?#CdwL|aFZ8@O63b>XUxmI4q&U@>yLS*=ba*)K&9pTt
zotsAxR;7n*E<q}*Ph=+(WKOHn5t~?0mDOjGUbE&FWR9y&{6EJawam+<enDY$ax(K%
z*;GOCb6za&CDJ_=9l`y{SRylBQ5L9Qxi}mh@mU=$PTY4r6MiBZcfJ0^SnRN$IaT>e
zp!T3Y<0V|b|C;B*(UrxOix8jo5~r(<hQceC;)i_3&CFMQ5oqEbj=|j!<K_o(T(2vf
K`lg$!d;SA8OB9U&

delta 1588
zcmX}sOKeP09LMo9RazZ=C}TWIwH~DpWs0IoRTESyq~p=3(8f@W8fM7ULPm5Y@v0%Q
z61A|Qf=O!8Wg`-?BN6eA5E~H^A}sj+X8xSa|9;N7k8{ra&$)M``h9u)bz$aZM`<LA
zh{_D-+Hhqi2g<e4&eh@ouEOUy1}Afn#T+>0=32WF$I-5_c7wSNb2-1sY)>0^-Bfb8
z(2HZS4~y|E&c#8@#;4{h<mWze&>TNw7Jjq#FY^y-VwqeVg*m8x@=(wDafgfZuc-t%
zam;RbgnHl!@^jBP(3g9In&?N=M8Bds`i+-Rz4yaq)WBujqyek24wvEzj37TZ$l)sE
zyZcnG;5K?cj9<`?d%UC>dvPlEo40TZ?T0uC-<dyA&*hVUAC{q>t4H0x1E*mGC*V1Z
zt8$%+9vHF<kFEU{CvyG=Y9KEQc+lfqDe9k`&vULBA0cBqUw%46C8!KkqB0l20$h&D
zNVD0RPyWYqqMZ}+ka-fdSuR@p8U|?J!?pMU)zN%<l>yX1b=Gb~R>f^ZO{CRqGk2qw
zE>uANwWi&i(3%{>E{tP0enJh<%IwrpJF4SOvl}(h2<pC*sEM4$BwoNf*i@Jv@H^`I
zFRVw8@~_Hj)QnD`Hq$9gpr8E5@Fr?g&SITpnOR|0n>A)Fs=qpGH(0yL+8fMxi&eHD
zOY63p+s!s}r@71AZFZPEnwpqYQC4Q9YJ3Y&+0$k&CFT(%#w{h$ZU&Ww#B73n<QfQl
zh^h%~DiyMo+R3WVAyyLe32jOh_UHei51ERVRi%n3C-i2N5dX?_DogbK^TBh=2<>RC
z;lIMtr`}sFkG^~=tcqjrr9Mo{aWzp(6cZ|X%}7Wp^=elVYly{aP_%bcD$=+`N`*GW
z0-}u2CJYdIPiGP;EIqsF!I;gSL{WBmq9yx<FLd~5sHZa&ajjk9m<x6th|W9^P2A3z
zn%qA&%aa@4+i~0l!#&|hBpgee$>~kzd51m8Xzsp@QL$Jo`7-}VMj}{PlRQ&6&XX5X
rUy-m|(-V$%M3O@j_IbSP!@VKb(lK&(WFWEFcOp6LyWvUn`5XQMX=#%+

diff --git a/django/contrib/admin/locale/gl/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/gl/LC_MESSAGES/djangojs.po
index 200faecefb4..b414adc8de3 100644
--- a/django/contrib/admin/locale/gl/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/gl/LC_MESSAGES/djangojs.po
@@ -10,10 +10,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-17 03:19-0500\n"
-"PO-Revision-Date: 2023-04-25 07:59+0000\n"
+"POT-Creation-Date: 2023-09-18 15:04-0300\n"
+"PO-Revision-Date: 2023-12-04 07:59+0000\n"
 "Last-Translator: X Bello <xbello@gmail.com>, 2023\n"
-"Language-Team: Galician (http://www.transifex.com/django/django/language/"
+"Language-Team: Galician (http://app.transifex.com/django/django/language/"
 "gl/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -245,6 +245,55 @@ msgctxt "abbrev. month December"
 msgid "Dec"
 msgstr "Dec"
 
+msgid "Sunday"
+msgstr "Domingo"
+
+msgid "Monday"
+msgstr "Luns"
+
+msgid "Tuesday"
+msgstr "Martes"
+
+msgid "Wednesday"
+msgstr "Mércores"
+
+msgid "Thursday"
+msgstr "Xoves"
+
+msgid "Friday"
+msgstr "Venres"
+
+msgid "Saturday"
+msgstr "Sábado"
+
+msgctxt "abbrev. day Sunday"
+msgid "Sun"
+msgstr "Domingo"
+
+msgctxt "abbrev. day Monday"
+msgid "Mon"
+msgstr "Lun"
+
+msgctxt "abbrev. day Tuesday"
+msgid "Tue"
+msgstr "Mar"
+
+msgctxt "abbrev. day Wednesday"
+msgid "Wed"
+msgstr "Mér"
+
+msgctxt "abbrev. day Thursday"
+msgid "Thur"
+msgstr "Xov"
+
+msgctxt "abbrev. day Friday"
+msgid "Fri"
+msgstr "Ven"
+
+msgctxt "abbrev. day Saturday"
+msgid "Sat"
+msgstr "Sáb"
+
 msgctxt "one letter Sunday"
 msgid "S"
 msgstr "D"
diff --git a/django/contrib/admin/locale/he/LC_MESSAGES/django.mo b/django/contrib/admin/locale/he/LC_MESSAGES/django.mo
index 74a428dcf2b2f5ad42b7e5d7c0cce0e3ce456cd7..d0993f171c3f0c7f09e640750135ba571c5435a2 100644
GIT binary patch
delta 7130
zcmbW33vg7`8OKiu5hC)6$V0#!qroI3Yr>;If;<$f2r3Fn6{%gamt;+{8+JF6n9`+I
zprR;YLm?6a1cf98tzG-nTB|s=qqen<ZeP-=<4n~~q3zg*wVn3&zxM`_0)1Tl@9&&*
z&;8DKzVADS^d`6N%1R!|8@S!@97Yq+?6Zs+lx56q=V;WJ<`Kr62V3B1_#hk)_rqJ^
zb8r%zIMN$m0I#C|88{vGKz)A%V%oe92f+_vwlPVQoo9^J8U!_A6x0Xfp&Y94c^w=>
zzYc2N7kqApgXy=yVelb{Vbcq9;UWM1H{d$@&%%4)oO6vC%KGMc8bcU(6>5iXLf2C$
z10O=ZF*&0=j)lYNPln@Q71WMyf|KD&$mYzwun6vga`3P}{tDFhzk(I4Z;sK(ffurE
zeRv5x8_t5-(E=z(mO{;23FTllR7CE8a^!A!3G9S&=rFthzU;sMEtDfU?6MgSgUK~C
zHqm$tegId)9<1(z!^e6bq#@s$r=cAD2^<RFhH~(aP>yBc#XL9&YT>J)9Ib(JGy<2y
zjqqZ4WE}C2(8xaDm;o>b<zW+4N<Ig*lg)53+y)22UqMCgZ772wDpCtQ4OL6eLw)yS
zs8IjZfBz0FpnnW1!g&+0qMb~n(&WHoNV-h`%E0ANxxWTd=w>C90}-g5$DvYlH`M(5
z{qc6Fh4=aWG-OTl9Mr~+z<Kb!B#i`($rFuP0{6gs;U8cnY$c9b`0G#$z6iC`H=rDS
z6DlQtfC_PTzUSb0NLd*RiME*zwbARL99RiuCmE)p9W+82ybH?U1F!_{fo1R|SO`CW
z+DX3kLR|$Fp{t=%w*qQ`5L84Oq3kw8IdngK0`7&_OPZw@dLFjGVqT=6KKu@x17Coo
z*$gCc(_lWNPR%md1nXb`{u(NRBQ7##5e&j|cnIDIkHBkT1(l}=C*j$uqFmg#je${6
zkyrzBV5`s1Lq%j0R0=vEYndLOFF|aZqfn0LP4aSoK2)ug_`DSA{WPc|oejsZzF9~^
z3kRV>SO;gp1l$52gV}KQC7$7V@NW7`;B@#Jq>M~%5qANc1TTYaP?7r)R4U(tO3itM
zS-cP?Ww?xnc2)u9**rKDUJEsG1<ZvtKG*o;tx!AM1mDRbw@}5_G})_(2cc@E8@>jg
zfkC*floJQvFD3q0(8w$E?&O=H4EzG>eE!L&60H6ZsA3uohr$v_;hULI3oVD(HgTw(
z?}54SDL4ea0A=S@pT7(c|G^CWh5_AhzlS=vXI*N{1~?i%4m+V1TuepDfm<PUX(CVt
zw?e(&<&XD5E=BVal-;-e@xMViGNFQW!lEP%8FV1;Obe99ebB-up$xnZuYtdXTJRH7
zyi+hA%HXG<g&{Z+Zt%x<K+WF=6_LlFg+G8~!zACMp`4GN>V@tisA5_IWw-&h!4~*M
zID|9!L)Z>C!fGn;Rrns%LQj9fbKpg&2>c9c{Etu@`3F1;o;w4lb^gz%Ay48^6L&*7
z&<D4`7a{+fn`ZJy2iyW>U>ZkcIIMzW;37BzR>S2m0hN-MVH*A%-VPtA^wv2FN9p{3
z;13L|@(hiGTA%{zoX>>vd<E1Ewg#%|H^TAoKB$l%fO7m>P}Thgl%4mX9Q_a~qC-f0
z9vma;{Fl(s0+;z*3N8IG)Xp};L$Dh@4VQ4Zo8eHd#~0y7s8e*^T<`R3gX8HRgo^0*
z;kocNI2Qf}D&l4y@z;b>8ahTZpoKR>IkXn)!!1zr_Ckg9AXG7Z8_MA8kn%7`;nlEU
zzL&B(XzA~RiqK)G4ZQ(n=jeRmuZ8~Z59D3$O|(#<p90^6H^CA(m2Gl~nNPzqxCzR!
zuR+plp7qE72Fa=^THu|MYIr~WyCC&v23^TXfpe}*l2;o07|`+iC;T)l|D-Xuzz5+M
z;JZ)@HC$!Pov<0|-Z%ya!N2-_ZNHFyE}Q@_g=EVthKkT;I0HTd6@fn|X^f^ZaG|%r
zcsQ8;B&Z3OLWS-!cnQ4T@2`cq^zVfP&!pfB@O3y4?z+Z14SV2D`cFVb=$b{|pI-OC
zd*~;7X>gQHV6m6WYRF}0J`1(*L7&gS0rY<im9p2Ms`_21`5*Y>#n*Z@GZ!k?OW`<J
z2Nl5$FbnEo14&ciwcUK*NBerDD#xDr3{qP3MA27}!uJR&MvtL=XaU-Y6p1zHQ%H-~
zA~I@jMtZh*aDTtY?^8Pe_tSX7e{s-fi%*4Ik7}a-A(EyW4MEzO9_rJqLX%Jj+J^M3
zMq3f(<31bs{T$ltb<J4TcmFDB^#_CpP`=;40V+Kus1MzW?nQM-PY(JlYCyVl%8;JB
z(L-*_tFIvKVW`U=`!<}7k^}f@M!MPhA62fNr5?;mpVX>(7O9|A0}mqQemT<fEfhx=
zqh2%u^*=jkT!_AiQfM9GpC0Ysm~Wzx+w%URnMvEC8&L#3hx(s38jquM(brH9((@$J
zQ7u%5XE3Tk^U!YeDAH=B=&NWd8mW=(H1;Arjc5-#3tfO5G#p)l<{~|lkuDKEx@Pr!
z-h+7t7Wr-66KSOLzYA?bRY;F6r-f*!Jeq^9Lwd43xWAqJ-h^)P#}2^*Xp!IV$8G%$
znDE<&;W8BS`%Um7zkQd_??SC_zJ#t)gXbIQY_uLdkHTmPx(9t7?MKyU7CHw7P(9M~
z9S`mW^kv!)`~CBMuJw6`&q1oqcE6M7a|OITl{4&jS4M&jPI26>4JT^t!UguN^__)9
zbxuoh{H^s5+fdYrN8VcBk+4p4IGzaDB~Gk1*ci9rgk2kq+mKW5B%ILP)UjcQMz_k;
zI$3CquDZjiPOQU3Ahmt?McGcMGX3Q6`B_6Qk2%3mb*!mjRXp|nh_>79>S)ZK`a^R?
zZ7@>fgly~Tuu~t3uL~R>ah>$m@cevheY-6zs&+q!7svZ2R;D+O9GrDJ$2R0y*RkDs
z@qxJ^$5uz1B8hl<_?QJbH`L?44c6CNZ<V->Mr@)s9Jh_Z8pm}y7_q_XL^v8TO9=wA
z-Phjqk58~=wsl=<$%Lz_YNKoYRm{?G$XOMP!GvRjp@wjT_{M^s!MbpxO+;-&FdSii
zB;iC7>D~$DSySVUP9zkL)Yy2m!Le(ag7x7<i%o>-xCu<u(r{MUxU43kp<qiO^~%J8
zfS=_4xOqW4A%QmDR9)@F<ExwM>-prJiCdG-Noi3s-JAzQA(Ha356m*w{dgA7G~M13
zZDMmR>^o$GktkjtFM?H0eROTWEKB}>7M&24$^XF`#jfAj>1}x>bBgUGPq&{_e(~Sz
z=znt}88~k9bbE?9oXj|zbSTA$bz-q-EMONVJ{pZVjnNqAQ^lmxaLeL^VvEM&_Ret7
zI#gOcHi$!Qw5dLX%_6%x+^js;Vu6~l%Q#$haksKtqD?UlLL%%$s-0Bgf=$Ut@Xm0J
zSG>!jH8u4t#b*?%@w==}jTTim#bOk*oM~_>ZLld3Ek5&<P%u{aAEwlY2iDXkic<sf
z=ZtiZB5oHJHAK0bisR{7`M(=5lr>{5M!#Vvo+>P89#%26tbAJ8l<Bs7MrHZ*)Rzm!
z%?ZcsqFA`rsSn%P4Ru~?UX4N%sE#(wDYa9|D=NzPnO@4z4E@ZaJEfe~l&Ps#3i7jq
zjg9GJ1y2pQ+&^%c?##owRSWz(wZLXNGh1z@Ez_0RpV^w}2v~l%GuUA>U&^%G%pTtC
z$Q+n!Qb!BNrk^d$$tq>`c4l|$bvw<ynMX2xCza>%+xGF2^HM*Xly~+Xf8zGa^t+Sp
z%gTEs(~;?6tVb(#vc$uwSkY6-e%m(F%LIMYas0luEUBe?PP3LdVP-G$_&Q)tWsu$X
zU)BZu^KimdeGYduE4$xTrsowmetfqIMMvhqnRc7cPTh!Q*y+n9Z{&>Ho9Sbheb$YW
zx9PrgS9w=<YQ(hC^oVJH$<A$a?J_BKPSJ#0+t_CpKBW8<^zWK5cQf3XY1gjgiECE*
zYNI2^cAoYV@6ykixng-cx!ZP<KL+P|811yYOc_Gg;ii`UR=IC7DMmV3X`8auM`KrJ
zx6<G3u1glvjWb)bO5}*9x#iQPDHIiRw`)NaAD_4u1F2ukDxdXHKnsgb`ENph`c!Le
ze7hg(J2LHoRBmNY^3<j0-t?#Y&bZq;RmGn1Go6DDw#|MBKfBpW_lAAilJeyLQ$yDJ
z@UD-lJKecB^D3!VE}Jy=gu+)y*4YC6`LeDcwdUe+W4lR&qPe?&&5vG=S$s+_&*0?0
zt>piyBqv#IOqRu=qNK`q2d9D*^im@oB(R-(qFpVEKim0_oG3J1#Hk&Uem~Djo2G0n
zP;pTPZt)yYB-<!hT>)(vQ$?j@qg&JV@~#t8n*LDgVCAD1=!U`i{!E+R`lYIzXz`t?
zg;n{<cAV&RuOf`}5GB5liC(-ca$CEYK^7~$J8mcMx-vU8Qmlmi_h0W~cKgZS6#s`M
zRlPc~?Zv6pRnCOt{~*YjUhXtJ)S)IIf%JE)HfERV8tT$n@8SJPO#<`LIGxn|xwZcS
DzBdcT

delta 3889
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
QR~_ClzdOpkV`0tz03ms;tN;K2

diff --git a/django/contrib/admin/locale/he/LC_MESSAGES/django.po b/django/contrib/admin/locale/he/LC_MESSAGES/django.po
index ac68336dc9c..136ffff288c 100644
--- a/django/contrib/admin/locale/he/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/he/LC_MESSAGES/django.po
@@ -3,17 +3,18 @@
 # Translators:
 # 534b44a19bf18d20b71ecc4eb77c572f_db336e9 <f8268c65f822ec11a3a2e5d482cd7ead_175>, 2011
 # Jannis Leidel <jannis@leidel.info>, 2011
-# Meir Kriheli <mkriheli@gmail.com>, 2011-2015,2017,2019-2020
+# Meir Kriheli <mkriheli@gmail.com>, 2011-2015,2017,2019-2020,2023
 # Menachem G., 2021
 # Yaron Shahrabani <sh.yaron@gmail.com>, 2020-2021
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2021-11-02 07:48+0000\n"
-"Last-Translator: Menachem G.\n"
-"Language-Team: Hebrew (http://www.transifex.com/django/django/language/he/)\n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 07:05+0000\n"
+"Last-Translator: Meir Kriheli <mkriheli@gmail.com>, "
+"2011-2015,2017,2019-2020,2023\n"
+"Language-Team: Hebrew (http://app.transifex.com/django/django/language/he/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -140,7 +141,7 @@ msgstr "„%(object)s” נוסף."
 
 #, python-format
 msgid "Changed “%(object)s” — %(changes)s"
-msgstr ""
+msgstr "בוצע שינוי \"%(object)s\" — %(changes)s"
 
 #, python-format
 msgid "Deleted “%(object)s.”"
@@ -151,7 +152,7 @@ msgstr "אובייקט LogEntry"
 
 #, python-brace-format
 msgid "Added {name} “{object}”."
-msgstr ""
+msgstr "בוצעה הוספת {name} “{object}”."
 
 msgid "Added."
 msgstr "נוסף."
@@ -161,7 +162,7 @@ msgstr "ו"
 
 #, python-brace-format
 msgid "Changed {fields} for {name} “{object}”."
-msgstr ""
+msgstr "בוצע שינוי {fields} עבור {name} “{object}”."
 
 #, python-brace-format
 msgid "Changed {fields}."
@@ -169,7 +170,7 @@ msgstr " {fields} שונו."
 
 #, python-brace-format
 msgid "Deleted {name} “{object}”."
-msgstr ""
+msgstr "בוצעה מחיקת {name} “{object}”."
 
 msgid "No fields changed."
 msgstr "אף שדה לא השתנה."
@@ -180,9 +181,12 @@ msgstr "ללא"
 msgid "Hold down “Control”, or “Command” on a Mac, to select more than one."
 msgstr "יש להחזיק \"Control\" או \"Command\" במק, כדי לבחור יותר מאחד."
 
+msgid "Select this object for an action - {}"
+msgstr "בחירת אובייקט זה עבור פעולה - {}"
+
 #, python-brace-format
 msgid "The {name} “{obj}” was added successfully."
-msgstr ""
+msgstr "הוספת {name} “{obj}” בוצעה בהצלחה."
 
 msgid "You may edit it again below."
 msgstr "ניתן לערוך שוב מתחת."
@@ -190,26 +194,26 @@ msgstr "ניתן לערוך שוב מתחת."
 #, python-brace-format
 msgid ""
 "The {name} “{obj}” was added successfully. You may add another {name} below."
-msgstr ""
+msgstr "הוספת {name} “{obj}” בוצעה בהצלחה. ניתן להוסיף עוד {name} מתחת."
 
 #, python-brace-format
 msgid ""
 "The {name} “{obj}” was changed successfully. You may edit it again below."
-msgstr ""
+msgstr "שינוי {name} “{obj}” בוצע בהצלחה. ניתן לערוך שוב מתחת."
 
 #, python-brace-format
 msgid "The {name} “{obj}” was added successfully. You may edit it again below."
-msgstr ""
+msgstr "הוספת {name} “{obj}” בוצעה בהצלחה. ניתן לערוך שוב מתחת."
 
 #, python-brace-format
 msgid ""
 "The {name} “{obj}” was changed successfully. You may add another {name} "
 "below."
-msgstr ""
+msgstr "עדכון {name} \"{obj}\" בוצע בהצלחה. ניתן להוסיף עוד {name} מתחת."
 
 #, python-brace-format
 msgid "The {name} “{obj}” was changed successfully."
-msgstr ""
+msgstr "שינוי {name} \"{obj}\" בוצע בהצלחה."
 
 msgid ""
 "Items must be selected in order to perform actions on them. No items have "
@@ -221,11 +225,11 @@ msgstr "לא נבחרה פעולה."
 
 #, python-format
 msgid "The %(name)s “%(obj)s” was deleted successfully."
-msgstr ""
+msgstr "מחיקת %(name)s “%(obj)s” בוצעה בהצלחה."
 
 #, python-format
 msgid "%(name)s with ID “%(key)s” doesn’t exist. Perhaps it was deleted?"
-msgstr ""
+msgstr "%(name)s עם ID \"%(key)s\" לא במצאי. אולי זה נמחק?"
 
 #, python-format
 msgid "Add %s"
@@ -266,8 +270,9 @@ msgstr "0 מ %(cnt)s נבחרים"
 msgid "Change history: %s"
 msgstr "היסטוריית שינוי: %s"
 
-#. Translators: Model verbose name and instance representation,
-#. suitable to be an item in a list.
+#. Translators: Model verbose name and instance
+#. representation, suitable to be an item in a
+#. list.
 #, python-format
 msgid "%(class_name)s %(instance)s"
 msgstr "%(class_name)s %(instance)s"
@@ -318,6 +323,7 @@ msgid ""
 "There’s been an error. It’s been reported to the site administrators via "
 "email and should be fixed shortly. Thanks for your patience."
 msgstr ""
+"התרחשה שגיאה. היא דווחה למנהלי האתר בדוא\"ל ותתוקן בקרוב. תודה על סבלנותך."
 
 msgid "Run the selected action"
 msgstr "הפעל את הפעולה שבחרת בה."
@@ -335,6 +341,9 @@ msgstr "בחירת כל %(total_count)s ה־%(module_name)s"
 msgid "Clear selection"
 msgstr "איפוס בחירה"
 
+msgid "Breadcrumbs"
+msgstr "פירורי לחם"
+
 #, python-format
 msgid "Models in the %(name)s application"
 msgstr "מודלים ביישום %(name)s"
@@ -362,15 +371,19 @@ msgid "Change password"
 msgstr "שינוי סיסמה"
 
 msgid "Please correct the error below."
-msgstr "נא לתקן את השגיאה מתחת."
-
-msgid "Please correct the errors below."
-msgstr "נא לתקן את השגיאות מתחת."
+msgid_plural "Please correct the errors below."
+msgstr[0] "נא לתקן את השגיאה מתחת."
+msgstr[1] "נא לתקן את השגיאות מתחת."
+msgstr[2] "נא לתקן את השגיאות מתחת."
+msgstr[3] "נא לתקן את השגיאות מתחת."
 
 #, python-format
 msgid "Enter a new password for the user <strong>%(username)s</strong>."
 msgstr "יש להזין סיסמה חדשה עבור המשתמש <strong>%(username)s</strong>."
 
+msgid "Skip to main content"
+msgstr "דילוג לתוכן העיקרי"
+
 msgid "Welcome,"
 msgstr "שלום,"
 
@@ -396,6 +409,12 @@ msgstr "צפיה באתר"
 msgid "Filter"
 msgstr "סינון"
 
+msgid "Hide counts"
+msgstr "הסתרת ספירות"
+
+msgid "Show counts"
+msgstr "הצגת ספירות"
+
 msgid "Clear all filters"
 msgstr "ניקוי כל הסינונים"
 
@@ -409,6 +428,15 @@ msgstr "עדיפות מיון: %(priority_number)s"
 msgid "Toggle sorting"
 msgstr "החלף כיוון מיון"
 
+msgid "Toggle theme (current theme: auto)"
+msgstr "החלפת ערכת נושא (נוכחית: אוטומטית)"
+
+msgid "Toggle theme (current theme: light)"
+msgstr "החלפת ערכת נושא (נוכחית: בהירה)"
+
+msgid "Toggle theme (current theme: dark)"
+msgstr "החלפת ערכת נושא (נוכחית: כהה)"
+
 msgid "Delete"
 msgstr "מחיקה"
 
@@ -493,6 +521,15 @@ msgstr "הפעולות שלי"
 msgid "None available"
 msgstr "לא נמצאו"
 
+msgid "Added:"
+msgstr "נוספו:"
+
+msgid "Changed:"
+msgstr "שונו:"
+
+msgid "Deleted:"
+msgstr "נמחקו:"
+
 msgid "Unknown content"
 msgstr "תוכן לא ידוע"
 
@@ -516,7 +553,10 @@ msgid "Forgotten your password or username?"
 msgstr "שכחת את שם המשתמש והסיסמה שלך ?"
 
 msgid "Toggle navigation"
-msgstr ""
+msgstr "החלפת מצב סרגל ניווט"
+
+msgid "Sidebar"
+msgstr "סרגל צד"
 
 msgid "Start typing to filter…"
 msgstr "התחל להקליד כדי לסנן..."
@@ -533,6 +573,13 @@ msgstr "משתמש"
 msgid "Action"
 msgstr "פעולה"
 
+msgid "entry"
+msgid_plural "entries"
+msgstr[0] "רשומה"
+msgstr[1] "רשומה"
+msgstr[2] "רשומות"
+msgstr[3] "רשומות"
+
 msgid ""
 "This object doesn’t have a change history. It probably wasn’t added via this "
 "admin site."
@@ -589,8 +636,12 @@ msgstr "הוספת %(model)s נוסף."
 msgid "Delete selected %(model)s"
 msgstr "מחיקת %(model)s הנבחר."
 
+#, python-format
+msgid "View selected %(model)s"
+msgstr "צפיה ב%(model)s אשר נבחרו."
+
 msgid "Thanks for spending some quality time with the web site today."
-msgstr ""
+msgstr "תודה על בילוי זמן איכות עם האתר."
 
 msgid "Log in again"
 msgstr "התחבר/י שוב"
@@ -686,6 +737,9 @@ msgstr "כתובת דוא\"ל:"
 msgid "Reset my password"
 msgstr "אפס את סיסמתי"
 
+msgid "Select all objects on this page for an action"
+msgstr "בחירת כל האובייקטים בעמוד זה עבור פעולה"
+
 msgid "All dates"
 msgstr "כל התאריכים"
 
diff --git a/django/contrib/admin/locale/he/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/he/LC_MESSAGES/djangojs.mo
index 852d04a1ae6759ec82fba2d3c994c94496f534ab..265d261b3b9b4416a6f834257f8719a6cbcd0f47 100644
GIT binary patch
delta 2693
zcmb7_U2IfE6vt=V?I*NizeFhXf_w_QY+Gt=Ed><|3I(*ANW_?I=}o)P-EDTaH5kbn
zKb{B)Wm}<IXcZ-VX#ChHKF9+x5_uvL;Sv!NgN8&vAAAyh@OSo}B8?j3WdHX!=ggUz
zb7$txj`?mjq^^{ChYe*Dsz#$Z#%z~*9uLY_`NlNDGq4qU3XGv@Rw>s&3EiM}5KhJ3
zqIQom221b{C|`A%GJB~M(=ZN;;Bi<3KY<J2c~}VlQ08Gs0;S4I=*6yvgqS&MFIM`Y
zBv=n~VH4zMR`AF-DP!8G$N=qdGkgjL;c>_>o0W7dB0HI&1WE#xP!g|(61NcYGXWkl
zUNe-qm2e2Q!9jQlN_>RQdCYGHsEFf5C=<K}AA-AKGdu(7W4u#bmcoPB)8T%20`|d8
zta}warMw8IWB;OdA?trHb`87-Ho=rQo>a$nC>>sbGvKK51eCaQP$syc%q?{XngJ{E
z*FovG7E1h9I1}!K<#0s#K9u-VrL4a+IO@0#E3iFxxf4~vn;v6)P*!T@-NeE-AunYT
zWo`m5K^DpEhvGj3E%>4OzlO3E-$9x9Dr5-rTN$HDWeQmcXF*9|8N3g!hPAK<$^>sf
znc!WuKZde(CzYqwe^%{pl~<u8a6|d4`fsJwk;|--Kry@wtChE)On8yBWq=<ci)3y<
znfQ0e;utUcBJCAW;%BP82ukA1;Crwc9)j1@pW4Mqkbz!@GQb#=4u@eA{0Pcdab5kZ
zIUv%$5vJiY@EiCu+y}p4<GDi277l{&Ib}%MrR;W@GTYP<fs#m{a)<I|<u2ur@__O%
zl*B(!eyaYH%G1iTP!hVRyp$#Te?=YND}PX4Q~m@wgW2s_09o;DX;aEcpQd$L`Z}}*
z@sXH^5#7ylG*RSSNs(<^B&S-6eDCYgJY*p$vivnj4j|i=J($4El?O$(LC%8Q8B*l!
z=A&6?Hj+zd19}3<3N1zVqqV3VNs;qs{OAF(w8%ZbaKeCc`*FvZ7PK14b=rWIpk-*H
zJgSvd6At(|;^>%_>e~ocphmQg%hvEIng@~m`S_6h5lNAYLrMV2?Ke^8P?2-;h&niT
z*;{fkd<@m6cjmRU&QDkgyVu^Dw7aZWUosqvTG3e28VD!CoxQgCdvoH>_Vj0Y7xLTU
z;jYk*^zQs6Q`%!us%Aqh7EP}#s7jy9KQ$|q?2n7H!|qGkkxn~qI(lNyn~r`7&5Rc;
z_RQ|-k0&G~7;~SISUgThu-_JU`a<D~v{UG>x}E6!gx@@EcSW<!nX;nKJt^WWHxVx|
zq0Y{@J>a**?Iz^~liVGen3u}rhHPeD5}f1?YL;H9Om6A7=Srep5}wp>J4Y|I%$LPQ
zIjP!uUtqbfuE7d4Ha9da2~djHhZ0F&Fdm8~dPB)ryxD5E!*Od}JltdVhOL&!cDJ^w
zI}!@_`nSd+txK)CKy9s$N8M5$3>c_wkXj>;x_~_D88+J8AL_P!K|2&_w$|D#N!nLZ
zoEz%v%QTmadQ#3F=N;#$bHo{Tj#<vQGwAHYIA*cyG>zaHvYfrnDD5N8kY7&29bHBy
zcgv39_8R-E7v6vEx7nTV|9AYaewp*7>pcZWNgAbVrnTl%8Fxl9&rX|~Gw&$xdCWL(
z@$UPbgBVAQGvpk0_8MM(50S&pSmuSY4$r)OG-t<<0D0X51`lgwh#J-5FO|2XFPAs?
z=*l7<ktqps7jcML-DF3c1AZBQkk+@!q_Uzkr+nBrgA8SyJxpLEfpmIK)wYU%@S8sY
D4<s%c

delta 1652
zcmX}sT}%{L6u|MbXki6m?ee9FW&K8RQMMqUi|~XG4Qc|dnyAUDge4UQb}_3l>B5tZ
zsf{uynj&iOgQiVuvN5sgNBUB2QuRrkCaoroFTNOGOnflL{?G1-H+$wc=g!Q%ckaEj
zFPbig(@%r*&k3c2sMg36*{jayKpFi&q#4IBAAd4`M}Bh8@&~w({E_AVna{D9`j_Tg
zvxvqDMbff_lLg$c3Tv<)*WeEH<5BYq<R>RN=-9r-0(33^#=L^`A=hypeuvu5k9PeI
z?jipbd+1*(Xhm=M9QA<_)P|37;2s%8Mk*&!2Re>AfGM27t9TYS(};HbCu(~SIc!A_
z^|?|G)3^*T;4e5t|MDrVSK?h<j8Cx&Uz@=qktO6|tibK&0o3P?VmY2heQpNz{@-vZ
z{*9&h%Jj2NdVe*h^+LodI<bs=A8JR#_`oOfCF(#wE6J_#W7LkHA!C#`R-Ydb36Yng
z);FTgU^{Auo%kW{GY11Ss}-YEXvgEY5^rJy{)O7mTVxF4UzE$sQKvX$`8vxR%{J7I
zJIyYu??LTvKR!Wc5wE2uUDRp^b-~<&EyznrJ8DNekTJ+^)cg8SI~c+5@dVCbEz_y@
z-$%VZhpqT8>WftHmM$*GM|eBU$s{MIm>+#`1@o@fnT=+f*=g=H_n>wZGvik8n8(a9
z<ja;*=4ms1#!g)Gym`@_LbgD*tTPpzg%y_TQt20=dty1UmSBdZkyu956S}PWKd_C^
zO&KPb5#3g~HPIcbWfif7s3mmMXkp{NFCBKq*OM)ECgaR*K1;KIW*?L2TW=;>2)@+!
zMVGTx``2$YYSk=bcHLK7-iA%YN0#g7$%<wFC$wrk(N07(q3BX*Y0e=VQU4P*5Nils
z+D(LhrZq&ig1y16_#;2+b`;FH)&BKvm;ayg-l37+frGsX>5e-o>52CzL;Xqjhr+5%
z-+}^Pv2!?fTzZ@VCy{Vc?pK9vnUbQPeKX18ypl*mcvDljp*hqL*%E1S#{!kB_r?;=
zV5mDDizi|SV}t#nXfj@ZTq`^J24ek3>JK>s+uSFCnt7>ID)TNd<;x_4pZMH+rO`}b
zSy5i_s&~!1;7xmHy;<=lyc^zlrnREmS2E#U^v-#ggiDj&tb406n%T8@VV*l&6)*c%
NyxfmRCbQ?W@;@>Vy@UV&

diff --git a/django/contrib/admin/locale/he/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/he/LC_MESSAGES/djangojs.po
index 73788d5a772..1946efc7753 100644
--- a/django/contrib/admin/locale/he/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/he/LC_MESSAGES/djangojs.po
@@ -3,16 +3,17 @@
 # Translators:
 # 534b44a19bf18d20b71ecc4eb77c572f_db336e9 <f8268c65f822ec11a3a2e5d482cd7ead_175>, 2012
 # Jannis Leidel <jannis@leidel.info>, 2011
-# Meir Kriheli <mkriheli@gmail.com>, 2011-2012,2014-2015,2017,2020
+# Meir Kriheli <mkriheli@gmail.com>, 2011-2012,2014-2015,2017,2020,2023
 # Yaron Shahrabani <sh.yaron@gmail.com>, 2021
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-15 09:00+0100\n"
-"PO-Revision-Date: 2021-05-17 12:28+0000\n"
-"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
-"Language-Team: Hebrew (http://www.transifex.com/django/django/language/he/)\n"
+"POT-Creation-Date: 2023-09-18 15:04-0300\n"
+"PO-Revision-Date: 2023-12-04 07:59+0000\n"
+"Last-Translator: Meir Kriheli <mkriheli@gmail.com>, "
+"2011-2012,2014-2015,2017,2020,2023\n"
+"Language-Team: Hebrew (http://app.transifex.com/django/django/language/he/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -64,6 +65,10 @@ msgstr ""
 "זו רשימת %s אשר נבחרו. ניתן להסיר חלק ע\"י בחירה בתיבה מתחת ולחיצה על חץ "
 "\"הסרה\" בין שתי התיבות."
 
+#, javascript-format
+msgid "Type into this box to filter down the list of selected %s."
+msgstr "ניתן להקליד בתיבה זו כדי לסנן את רשימת %s הנבחרים."
+
 msgid "Remove all"
 msgstr "הסרת הכל"
 
@@ -71,6 +76,14 @@ msgstr "הסרת הכל"
 msgid "Click to remove all chosen %s at once."
 msgstr "הסרת כל %s אשר נבחרו בבת אחת."
 
+#, javascript-format
+msgid "%s selected option not visible"
+msgid_plural "%s selected options not visible"
+msgstr[0] "אפשרות נבחרת %s אינה גלויה."
+msgstr[1] "%s אפשרויות נבחרות אינן גלויות."
+msgstr[2] "%s אפשרויות נבחרות אינן גלויות."
+msgstr[3] "%s אפשרויות נבחרות אינן גלויות."
+
 msgid "%(sel)s of %(cnt)s selected"
 msgid_plural "%(sel)s of %(cnt)s selected"
 msgstr[0] "%(sel)s מ %(cnt)s נבחרות"
@@ -237,29 +250,78 @@ msgctxt "abbrev. month December"
 msgid "Dec"
 msgstr "דצמ׳"
 
+msgid "Sunday"
+msgstr "ראשון"
+
+msgid "Monday"
+msgstr "שני"
+
+msgid "Tuesday"
+msgstr "שלישי"
+
+msgid "Wednesday"
+msgstr "רביעי"
+
+msgid "Thursday"
+msgstr "חמישי"
+
+msgid "Friday"
+msgstr "שישי"
+
+msgid "Saturday"
+msgstr "שבת"
+
+msgctxt "abbrev. day Sunday"
+msgid "Sun"
+msgstr "א"
+
+msgctxt "abbrev. day Monday"
+msgid "Mon"
+msgstr "ב"
+
+msgctxt "abbrev. day Tuesday"
+msgid "Tue"
+msgstr "ג"
+
+msgctxt "abbrev. day Wednesday"
+msgid "Wed"
+msgstr "ד"
+
+msgctxt "abbrev. day Thursday"
+msgid "Thur"
+msgstr "ה"
+
+msgctxt "abbrev. day Friday"
+msgid "Fri"
+msgstr "ו"
+
+msgctxt "abbrev. day Saturday"
+msgid "Sat"
+msgstr "ש"
+
 msgctxt "one letter Sunday"
 msgid "S"
-msgstr "ר"
+msgstr "א"
 
 msgctxt "one letter Monday"
 msgid "M"
-msgstr "ש"
+msgstr "ב"
 
 msgctxt "one letter Tuesday"
 msgid "T"
-msgstr "ש"
+msgstr "ג"
 
 msgctxt "one letter Wednesday"
 msgid "W"
-msgstr "ר"
+msgstr "ד"
 
 msgctxt "one letter Thursday"
 msgid "T"
-msgstr "ח"
+msgstr "ה"
 
 msgctxt "one letter Friday"
 msgid "F"
-msgstr "ש"
+msgstr "ו"
 
 msgctxt "one letter Saturday"
 msgid "S"
diff --git a/django/contrib/admin/locale/hsb/LC_MESSAGES/django.mo b/django/contrib/admin/locale/hsb/LC_MESSAGES/django.mo
index 95ef9d494719c12d9e4ca61895c978efd7943108..e0e9215544122ec48c0cb166726a8c410ac31488 100644
GIT binary patch
delta 4583
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
X;e7dQhdMn!Z+VQ{Xz-=HviSc2f=>`#

delta 4188
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
XwCgsP=WN=!pvqgB`JN~Gj1Kt^(RiR*

diff --git a/django/contrib/admin/locale/hsb/LC_MESSAGES/django.po b/django/contrib/admin/locale/hsb/LC_MESSAGES/django.po
index 8ea634f4d61..88d434108fd 100644
--- a/django/contrib/admin/locale/hsb/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/hsb/LC_MESSAGES/django.po
@@ -6,10 +6,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-01-17 02:13-0600\n"
-"PO-Revision-Date: 2023-04-25 07:05+0000\n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 07:05+0000\n"
 "Last-Translator: Michael Wolf <milupo@sorbzilla.de>, 2016-2023\n"
-"Language-Team: Upper Sorbian (http://www.transifex.com/django/django/"
+"Language-Team: Upper Sorbian (http://app.transifex.com/django/django/"
 "language/hsb/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -178,6 +178,9 @@ msgid "Hold down “Control”, or “Command” on a Mac, to select more than o
 msgstr ""
 "Dźeržće „ctrl“ abo „cmd“ na Mac stłóčeny, zo byšće wjace hač jedyn wubrał."
 
+msgid "Select this object for an action - {}"
+msgstr "Wubjerće tutón objekt za akciju – {}"
+
 #, python-brace-format
 msgid "The {name} “{obj}” was added successfully."
 msgstr "{name} „{obj}“ je so wuspěšnje přidał."
@@ -340,6 +343,9 @@ msgstr "Wubjerće wšě %(total_count)s %(module_name)s"
 msgid "Clear selection"
 msgstr "Wuběr wotstronić"
 
+msgid "Breadcrumbs"
+msgstr "Chlěbowe srjódki"
+
 #, python-format
 msgid "Models in the %(name)s application"
 msgstr "Modele w nałoženju %(name)s"
@@ -392,9 +398,6 @@ msgstr "Dokumentacija"
 msgid "Log out"
 msgstr "Wotzjewić"
 
-msgid "Breadcrumbs"
-msgstr "Chlěbowe srjódki"
-
 #, python-format
 msgid "Add %(name)s"
 msgstr "%(name)s přidać"
@@ -408,6 +411,12 @@ msgstr "Na sydle pokazać"
 msgid "Filter"
 msgstr "Filtrować"
 
+msgid "Hide counts"
+msgstr "Ličby schować"
+
+msgid "Show counts"
+msgstr "Ličby pokazać"
+
 msgid "Clear all filters"
 msgstr "Wšě filtry zhašeć"
 
@@ -514,6 +523,15 @@ msgstr "Moje akcije"
 msgid "None available"
 msgstr "Žadyn k dispoziciji"
 
+msgid "Added:"
+msgstr "Přidaty:"
+
+msgid "Changed:"
+msgstr "Změnjeny:"
+
+msgid "Deleted:"
+msgstr "Zhašany:"
+
 msgid "Unknown content"
 msgstr "Njeznaty wobsah"
 
@@ -728,6 +746,9 @@ msgstr "E-mejlowa adresa:"
 msgid "Reset my password"
 msgstr "Moje hesło wróćo stajić"
 
+msgid "Select all objects on this page for an action"
+msgstr "Wubjerće wšě objekty na tutej stronje za akciju"
+
 msgid "All dates"
 msgstr "Wšě daty"
 
diff --git a/django/contrib/admin/locale/hsb/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/hsb/LC_MESSAGES/djangojs.mo
index 0f5f3b5b5b19a0137dd54b2cb1dafcee909e329b..536522fd9ad3ca02ace65535d127c7b8d9a92cf7 100644
GIT binary patch
delta 2190
zcmY+FT})h65XWcXF0de5KDvM{U&UHVOZjTC1*N50Db#{n7Olo6W|57^%3j>=(ln{r
znAXMzeP~w`o3ynrCMMOyxEiAAgIGx<(FZktBu&)B7#oY}i}+wL^*6hN2`BvT@64Pz
z=gd84?($jt+q+UfRXA@5Er@E-#XOOy_Pso4UlfS!hKq17^c0HFm44$vsG%cfkHNdJ
zpE7&W=)zL`v&J(yrsO=GVg{~2AG``1;74!^{0<hu6{8nJ6Yv`Y(7~>SgvchdTa0Z`
z6Wj^&VGra_`gjybN@ReJE-(zAfTM5>UWNQ+v(kw^veOMpp(YT3ns_bLxMs+obnwvi
zdZEVcgRjE@cn;ox8b8fsFZ;_Z9d(?7y1~ove)t;fg^Q3m;*{j*hnKNy;G1v`&cGn&
zUIpikKf)U9+h!MW{&!<Hz-rh7Q|dTkjwsX#r{M;8(KrV+?i;8ZEE)6txrH{s0RAqh
z^9G^DKLa<y7hxs5V0;g1{Jfv@*MT3*aSN`;_N>coR0Tiwi0pt<_<t`Gc@>V9=f;1A
zI{$B|cU)YNJMuC}s8mB<UbaF#*>1>E(g)c}hATLK?Ht3wOGy-R+Hw-^fM;M2`~d0|
zEkRvq8EV|WP&Y0j3mx}Ez4L0Q{(9qP<2I<Z(E&BSJ4Htq+6y()A-D`5hqvHijza_Y
za9+Cbey9lyLatqcke8QZHXegoD@myHQf9vb-@-l*--lh?qsFCvrK1b}33Y>I;|hEh
zJD*B<5=NnpFBrds?_hrmKZK_!oR?rH7q4GS2I`y6nSIUpsrf(8*(q7Hfv;@fYvcFE
z8^&LZzZw59-iCVAf0_M{@s81<A~g{o<hM=yP!lZA+T4G@25M|zquC9{CP)otk9iB^
z1hZ|x$UfO(Q&X?73mrsSPx}$mWfxj)_gF^@ajSm++Vp!rj5ec2q^$=vpiabXWWNj`
zP5Pi|-DvUZ^=Z?$yBF1=dZceXf({|Qx>mFe4WePBP3uqE(0yuI)8F~#RRijAX|X+k
z4j?`5ZnPb>qt*71b^2Ewa0pQ%vd?^v!alScJ;IkPd_l4Y=|3O+<bp_>{%~mPKw7D*
zZ4(`>><7)EKUlq}1wD**W-fVyo`Qk+a}(i{>7|10CBtrvu8g>DEPc7KD&1K)Ul&d!
z<LV4WW)hL<@km@klkN!#B{ej2r?ACSKbedl*N`zc_nda)aYDwD5p}0u@U^EWd_%sY
zk%?H=lX=&7&68rNF}Jq^Bs@MIkIc3;symm51J<}hmWxAY?Lamehn&{9$1E{NJ8MUh
zktWT}A;&cX|L5q?%RF6jHZMOsGn2Vl8p!tsr^1P7dZnzhICwo1n^^cH@_abcTHc)J
zb;sRAIDMpYy>DbHVgnPEqn?I^D~S`=Gx0=J4iFwY9+pGN#KMJ$98D(NcsSh}=ubO=
j(*>b8^TL_4ft#K>wh`SxLhiV*p6DVvL5NCES3mY2DaaQE

delta 1598
zcmX}sSx8h-9LMqhxMeP5W;SV-ty-pKYT2Gi5CuhxL_rT34Vj@MGsRdSL;2u~1u{hi
z(FQHhLNx6~K_o%+5(N?MF9j_`MG-~V_cwFwaR2vn&bjxVd**-6of9>8r$k;2PT6Oa
zdZLIZPcmDJb5b}_j;5N`;xU|u&oB*#agxQH=&};mF2^j|)vjIVT!h*5FLSO-7_nw5
z8C+<`f!K+~xEo9G9H!$F=S$?UcbqiG&o}_Tx%O{oA8KMLTujCc)Hq($b3R;S5q>q5
z20FI68y=t@c#ItOloMmwYt%&Fp(gqjHP9d2iyFNL_Mu)}%1wG<1<uClI17WwVdpp<
z=KXe+$^l%>=xz7~eYif8G-Ep!VvqAI7SO(rL-DQi7wWkj@}G~TsORRQ?q7q$F^GA%
z2P3K+r=kb0xC;+m`wb4E|0n82nJnOSkJ%V(rv1We){TpD64#%g#`}oMKp!e|se{Zo
zEQ=FE*$5<QRyK(IbB|Tg!B|%BT!Gpw>rp9h#R}YxGw~EEwQo@aeL&s!&Gr99y*Mp5
zF_CO%p0fb8bj7*kUjvP!Lo=(uA2<s?V&&k(^&)<j1{{xiVL6g*t3htHI@Fr3M2)u&
zkDwnfU@B?Ub5~H~+{R7V8=<1lt%CgPLKmLKJ$MOg$@@<Hgqm?H3oJv<c4vokm$S>+
zjarHx*WT|u<cu71m6OP)Z)Z@u|GaBobY6D-*IfIS^A55l;ziH(7cJjd*QiEKLYsLE
zF@aFlrnCQSB$Y~H9HBi>N9d1e3ZWFMunO^=tonFj4l$9?rc}|=^_O~A(SA_Tz9}P^
zr;R51%Lppd^!@8s&mi<|YVG<9dno?h&PDz6sj!^!4O@cRi1UeBqL@(8XU59Kmq_h$
zVgXU321R>7Wl{p0s#Iv*CljTFHc=I!?{pNQ!WJ=$^`<TNM2phPqD#}C=lk2X`dc>m
zgSM(E5VnS<&7o17L(%gYg|STo2Y9jr8ymM<L!c!P3<ko{?u_=BH}j?^7Rv5ON)Cs^
zvF|zg$x&}!Wo&U?NmB0r!IlTMH124;*A?r@U+M8K?7iV{4K>=5ZCiT}`lHRhx@f(x
OGxpH;-V=RP(C`m(oS!fN

diff --git a/django/contrib/admin/locale/hsb/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/hsb/LC_MESSAGES/djangojs.po
index 049903699b8..96499792ee4 100644
--- a/django/contrib/admin/locale/hsb/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/hsb/LC_MESSAGES/djangojs.po
@@ -6,10 +6,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-17 03:19-0500\n"
-"PO-Revision-Date: 2023-04-25 07:59+0000\n"
+"POT-Creation-Date: 2023-09-18 15:04-0300\n"
+"PO-Revision-Date: 2023-12-04 07:59+0000\n"
 "Last-Translator: Michael Wolf <milupo@sorbzilla.de>, 2016,2020-2023\n"
-"Language-Team: Upper Sorbian (http://www.transifex.com/django/django/"
+"Language-Team: Upper Sorbian (http://app.transifex.com/django/django/"
 "language/hsb/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -253,6 +253,55 @@ msgctxt "abbrev. month December"
 msgid "Dec"
 msgstr "Dec."
 
+msgid "Sunday"
+msgstr "Njedźela"
+
+msgid "Monday"
+msgstr "Póndźela"
+
+msgid "Tuesday"
+msgstr "Wutora"
+
+msgid "Wednesday"
+msgstr "Srjeda"
+
+msgid "Thursday"
+msgstr "Štwórtk"
+
+msgid "Friday"
+msgstr "Pjatk"
+
+msgid "Saturday"
+msgstr "Sobota"
+
+msgctxt "abbrev. day Sunday"
+msgid "Sun"
+msgstr "Nje"
+
+msgctxt "abbrev. day Monday"
+msgid "Mon"
+msgstr "Pón"
+
+msgctxt "abbrev. day Tuesday"
+msgid "Tue"
+msgstr "Wut"
+
+msgctxt "abbrev. day Wednesday"
+msgid "Wed"
+msgstr "Srj"
+
+msgctxt "abbrev. day Thursday"
+msgid "Thur"
+msgstr "Štw"
+
+msgctxt "abbrev. day Friday"
+msgid "Fri"
+msgstr "Pja"
+
+msgctxt "abbrev. day Saturday"
+msgid "Sat"
+msgstr "Sob"
+
 msgctxt "one letter Sunday"
 msgid "S"
 msgstr "Nj"
diff --git a/django/contrib/admin/locale/hu/LC_MESSAGES/django.mo b/django/contrib/admin/locale/hu/LC_MESSAGES/django.mo
index 972ab3dee7d83060a432e59e38d80e88e7ca6262..a9d8e835ba02e8ae06e6fb91fe740448017c9dea 100644
GIT binary patch
delta 5321
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
AvH$=8

delta 4157
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

diff --git a/django/contrib/admin/locale/hu/LC_MESSAGES/django.po b/django/contrib/admin/locale/hu/LC_MESSAGES/django.po
index 16495647e3a..ef84090a90d 100644
--- a/django/contrib/admin/locale/hu/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/hu/LC_MESSAGES/django.po
@@ -3,7 +3,8 @@
 # Translators:
 # Ádám Krizsány <krizsany1302@gmail.com>, 2015
 # Akos Zsolt Hochrein <hoch.akos@gmail.com>, 2018
-# András Veres-Szentkirályi, 2016,2018-2020
+# András Veres-Szentkirályi, 2016,2018-2020,2023
+# Balázs R, 2023
 # Istvan Farkas <istvan.farkas@gmail.com>, 2019
 # Jannis Leidel <jannis@leidel.info>, 2011
 # János R, 2017
@@ -15,10 +16,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-07-14 19:53+0200\n"
-"PO-Revision-Date: 2020-07-20 07:29+0000\n"
-"Last-Translator: András Veres-Szentkirályi\n"
-"Language-Team: Hungarian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 07:05+0000\n"
+"Last-Translator: András Veres-Szentkirályi, 2016,2018-2020,2023\n"
+"Language-Team: Hungarian (http://app.transifex.com/django/django/language/"
 "hu/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -26,6 +27,10 @@ msgstr ""
 "Language: hu\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
+#, python-format
+msgid "Delete selected %(verbose_name_plural)s"
+msgstr "Kiválasztott %(verbose_name_plural)s törlése"
+
 #, python-format
 msgid "Successfully deleted %(count)d %(items)s."
 msgstr "%(count)d %(items)s sikeresen törölve lett."
@@ -37,10 +42,6 @@ msgstr "%(name)s törlése nem sikerült"
 msgid "Are you sure?"
 msgstr "Biztos benne?"
 
-#, python-format
-msgid "Delete selected %(verbose_name_plural)s"
-msgstr "Kiválasztott %(verbose_name_plural)s törlése"
-
 msgid "Administration"
 msgstr "Adminisztráció"
 
@@ -187,6 +188,9 @@ msgstr ""
 "Több elem kiválasztásához tartsa nyomva  a \"Control\" gombot, vagy Mac "
 "gépeken a \"Command\" gombot."
 
+msgid "Select this object for an action - {}"
+msgstr "Objektum kijelölése egy művelethez - {}"
+
 #, python-brace-format
 msgid "The {name} “{obj}” was added successfully."
 msgstr "A(z) \"{obj}\" {name} sikeresen hozzáadva."
@@ -276,8 +280,9 @@ msgstr "0 kiválasztva ennyiből: %(cnt)s"
 msgid "Change history: %s"
 msgstr "Változások története: %s"
 
-#. Translators: Model verbose name and instance representation,
-#. suitable to be an item in a list.
+#. Translators: Model verbose name and instance
+#. representation, suitable to be an item in a
+#. list.
 #, python-format
 msgid "%(class_name)s %(instance)s"
 msgstr "%(class_name)s %(instance)s"
@@ -347,6 +352,9 @@ msgstr "Az összes %(module_name)s kiválasztása, összesen %(total_count)s db"
 msgid "Clear selection"
 msgstr "Kiválasztás törlése"
 
+msgid "Breadcrumbs"
+msgstr "Breadcrumb navigáció"
+
 #, python-format
 msgid "Models in the %(name)s application"
 msgstr "%(name)s alkalmazásban elérhető modellek."
@@ -374,16 +382,18 @@ msgid "Change password"
 msgstr "Jelszó megváltoztatása"
 
 msgid "Please correct the error below."
-msgstr "Kérem javítsa a hibát alább."
-
-msgid "Please correct the errors below."
-msgstr "Kérem javítsa ki a lenti hibákat."
+msgid_plural "Please correct the errors below."
+msgstr[0] "Kérem javítsa a lenti hibát."
+msgstr[1] "Kérem javítsa a lenti hibákat."
 
 #, python-format
 msgid "Enter a new password for the user <strong>%(username)s</strong>."
 msgstr ""
 "Adjon meg egy új jelszót <strong>%(username)s</strong> nevű felhasználónak."
 
+msgid "Skip to main content"
+msgstr "Ugrás az oldal fő részéhez"
+
 msgid "Welcome,"
 msgstr "Üdvözlöm,"
 
@@ -409,6 +419,12 @@ msgstr "Megtekintés a honlapon"
 msgid "Filter"
 msgstr "Szűrő"
 
+msgid "Hide counts"
+msgstr "Számok elrejtése"
+
+msgid "Show counts"
+msgstr "Számok megjelenítése"
+
 msgid "Clear all filters"
 msgstr "Összes szűrő törlése"
 
@@ -422,6 +438,15 @@ msgstr "Prioritás rendezésnél: %(priority_number)s"
 msgid "Toggle sorting"
 msgstr "Rendezés megfordítása"
 
+msgid "Toggle theme (current theme: auto)"
+msgstr "Téma váltás (jelenleg: auto)"
+
+msgid "Toggle theme (current theme: light)"
+msgstr "Téma váltás (jelenleg: világos)"
+
+msgid "Toggle theme (current theme: dark)"
+msgstr "Téma váltás (jelenleg: sötét)"
+
 msgid "Delete"
 msgstr "Törlés"
 
@@ -508,6 +533,15 @@ msgstr "Az én műveleteim"
 msgid "None available"
 msgstr "Nincs elérhető"
 
+msgid "Added:"
+msgstr "Hozzáadva:"
+
+msgid "Changed:"
+msgstr "Szerkesztve:"
+
+msgid "Deleted:"
+msgstr "Törölve:"
+
 msgid "Unknown content"
 msgstr "Ismeretlen tartalom"
 
@@ -534,6 +568,15 @@ msgstr "Elfelejtette jelszavát vagy felhasználónevét?"
 msgid "Toggle navigation"
 msgstr "Navigáció megjelenítése/elrejtése"
 
+msgid "Sidebar"
+msgstr "Oldalsáv"
+
+msgid "Start typing to filter…"
+msgstr "Kezdjen el gépelni a szűréshez..."
+
+msgid "Filter navigation items"
+msgstr "Navigációs elemek szűrése"
+
 msgid "Date/time"
 msgstr "Dátum/idő"
 
@@ -543,6 +586,11 @@ msgstr "Felhasználó"
 msgid "Action"
 msgstr "Művelet"
 
+msgid "entry"
+msgid_plural "entries"
+msgstr[0] "bejegyzés"
+msgstr[1] "bejegyzés"
+
 msgid ""
 "This object doesn’t have a change history. It probably wasn’t added via this "
 "admin site."
@@ -599,8 +647,12 @@ msgstr "Újabb %(model)s hozzáadása"
 msgid "Delete selected %(model)s"
 msgstr "Kiválasztott %(model)s törlése"
 
-msgid "Thanks for spending some quality time with the Web site today."
-msgstr "Köszönjük hogy egy kis időt eltöltött ma a honlapunkon."
+#, python-format
+msgid "View selected %(model)s"
+msgstr "Kiválasztott %(model)s megtekintése"
+
+msgid "Thanks for spending some quality time with the web site today."
+msgstr "Köszönjük, hogy egy kis minőségi időt eltöltött ma a honlapunkon."
 
 msgid "Log in again"
 msgstr "Jelentkezzen be újra"
@@ -700,6 +752,9 @@ msgstr "E-mail cím:"
 msgid "Reset my password"
 msgstr "Jelszavam törlése"
 
+msgid "Select all objects on this page for an action"
+msgstr "Minden objektum kijelölése egy művelethez"
+
 msgid "All dates"
 msgstr "Minden dátum"
 
diff --git a/django/contrib/admin/locale/hu/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/hu/LC_MESSAGES/djangojs.mo
index 2cc3c16f0dbe8c05abb7a54d6c526943f4a7e894..e9bed069256cf32f7ce20a95577b3209d737b76e 100644
GIT binary patch
delta 2442
zcmajgU2Icj9LMpeta}62vEe52T2NjlY;+xCj2DNz3<Nf(Tf~GI(``pP*Y+&!+0f}y
z4PXor0vt`$pn?}B3n9idf{DAC4GG+sxI{3~ka%e%@x}{HxbXXHpAn}QKI#8_p10HU
z-}5}Dduzjm&Dp!P!S@ZNhgeQroM+6i>ZM#LH_MD^!&~?S2Fi`0YIa)>pr&@)b{{UJ
zeayDwRu`-2AG4k;nl%@w%xB;dR^k<0g<s)1`~fTQzO|Hw5(ruAFi3kjGR3U6?FMTT
zD!~>k!FJ?hc5x{)Sz|h>=nJ~=d3+Z8@Cx!NWThJ`$xaWbLM2d#N_;tL-g@L?B3$%+
z+fnm6@ICCr^Y{~Lev+F@dA=E=qK-FE4>*N8@C<IpTgW{oxS(hVKcT$@Kfvoaf<3Hz
zJx*JH#3i(Ux9tkn{}I}&@L_DntU8{t9mA*_PT*3!XuXb_H-mb>J!?s*_(e;xj{Yd>
zzJsXw1Go$)a4~*py^5MY9b)}8aL0E1h7ZvWR2Lsqj}rl78nKoBD~pUdfWII)n1&i-
z_~T6*Y6bVAR_X|9{5jN$4x;8IP=EQWs07Z{u>PuiP6r<|#f4{??{E{|#YS9ETYNyf
zbr0%`4_kXtdwtBd`>n57)2IZ;QS(mN{?l1oxqvz}AK?&wib<?wd357()cBjWeF|AD
za~75O$Ebw9K#q&Kjym<<qE_T4>JZN0Nqm`Q=2)2QJu1BN<}Xxc_fZcjVOb(rfl+Kn
zjVG)boS;39llUi|#?Lq)y1$WimQmE((`Ma)O01(eo;CaJz@cJ?>9*}&>rv}5>x-x_
z9<au(NoyMQz~k1}ZGRRyO6H{X?Skz8JGSGr^<C>(>p82Ic^$zYS}2`XopjD)p=e39
zS~{dUfKL*7BeoE;<xyMFIoqK3Uq$cx5#li-OsKRItB7VouN^y6C~K_RXPp7<yNb4P
zEwO@FNobY2i9>|8P6zsN;vmsQsAM@0ris|9mM!|7Uq9PGEvH_eoy0yu``1crBsLSX
zWv{L5p6$S=2o}(E*uJN67tux>=Ev4>(9JeN|9teS^$;rh;ZV^b)Cry~tEuRX*ke2N
zgQZ`|24X+a;!l+Bd}3`ToN*G)faeT`-4SodO@&jg7akkR4D}}*^WWjjKga#AOK+ET
zriTV&ulZ-nHZJILQ&dg2>!$pU@_K)!Y<fk^8%?XT*BSAgWWSR(y>a)r=^fS7+@<n{
zz{>b&I-@ClZt<FQ(`lykjXLV~Z&&Q{?^HC^KS*?KrpX+222+LMTy5o4Aj`aPF_9pc
zSbu-o8EXowyO>lE=5+Vk#DY}j4iqvAlHi=~KAUAwmANCM&Ke~eB;h#&4{{7r%iWk?
zIWN@Q(iqv&7;Ozl+P1g0`#&#?)@=$$Bh6bkMI+HjBbR2?TKrJenv&Sah~HB6#{qU>
zcxWttIT6c@d#>k&*|B6eMI`c<y?D&a=d@G*Hz&6)v@uXVlAla@&amH8y=`GUKk2=6
z<Gk6IpG^4E)i3zJR$mLd$$nNOGyY(|x<)-Z#$uWL<#Z}GlDoQSSzy^fCO_rnuce7$
z(-kuZ-2`K1*clx3zpsh<Gc~pA|CNyr)A)@q)A`9velqTiH|ZgqjoiH2ZvtWEWt0%T
SuAXKJk0^YjCi+v0_x}x^!g5Lg

delta 1595
zcmX}se`u9e9LMqRb<6!~_qMw>b#6I-q;s{odv%-I%tg`<VM4UPD8h|Kn{M8@yLlDV
zyMf@aHpoXoD5bEVA*??xh^dQ6w9$`2qcBi}{Sy&XM8*)2dVjXB9`5&fJ?Gr>oOA9u
z-{+oKH&m6r9nC&vlxCt_vB2zgnazbV_=s5}4&g%l!u<;Q*f(DP0UxFQlh<e5->{JO
zzufz70fXh6rELi}d30EX%di$#;||Ql0rv><v144cwo%N%!0R8lA0cztr<jH3QR95>
z-(SR?)F-f&`K^>u)L{?mfqvA$2e{D329cH8G1Nj&pce2Up2UyweQaP5O+1MjZ;Hz^
zcmwrZF_*Jgfv52b_A<Y{#^{UiIxfcBScbE1w7_f$^%^Y27u~l|&kbM+j-Z}9hwA?&
zF2!H481J~boRj*OV_ILtz2OCXocf!niS}V<$ZQzvssGJE>MYlU%^1t-QNQ##)GyqQ
z`o0y}6l+KI+l^Z2e$>RH?k8dPzlerQG(_-wd>U_I4d&6P2^!sI)W9#Jj^-7w?{s&$
zov7z}QT+~j`ylG*hOrArBJ6(;H?uV8fsV)KJM2Z(lgL`^5Ne_CBBx?!P-p!aDhI~#
zC_YaoULc!9P5d3!;k4JYqGpGw=i?X-r@1-KO`LPk$|g`r__cf8{nnjA^_zBYxVPLH
z)bqc(zkB<i$Vu8i?!Rt&)^F~*_uTvLe=g73T3x)561KwcW2i;xjF%H@2sXqv5EVo%
zv64`3JWD7kb-e7P@_&A7m9Z+Th|NS5p=41}5<Mu*exrm_d1{`ygst>@p+B?rgpQ+u
z*hnaM9u!X8HfesnqfOq*Y0RDXlV0C~%KRt1uGdp<h_+azn%GLjRiWt2RT}59b*Ma1
zQm-bIQ_2Uurpt)A26mXgv1<#Pg65o`gYw+!pe6TaNk?ygM^Af4pS{|dNLg!VSF*Az
z8I0$bW!}ll2^A*ZZaZkLiJnAXUm_K}m%k+wF1Q>zmn>Wmj>l^1Hq_L`Dr5DVV-3Mj
zBpysgR%E48so;;uoy^*z>QL}Tv@v_z)v@kiYjIU@FIrDr2tS;%WuU*UKl5Yp(okMY
Zo4u6i-rLq2<dnoS$&yQ<V8^0u{{yEKrt|;+

diff --git a/django/contrib/admin/locale/hu/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/hu/LC_MESSAGES/djangojs.po
index 1cd0459b805..d21b38a1aab 100644
--- a/django/contrib/admin/locale/hu/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/hu/LC_MESSAGES/djangojs.po
@@ -1,8 +1,9 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# András Veres-Szentkirályi, 2016,2020-2021
+# András Veres-Szentkirályi, 2016,2020-2021,2023
 # Attila Nagy <>, 2012
+# Balázs R, 2023
 # Jannis Leidel <jannis@leidel.info>, 2011
 # János R, 2011
 # Máté Őry <orymate@iit.bme.hu>, 2012
@@ -11,10 +12,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-15 09:00+0100\n"
-"PO-Revision-Date: 2021-04-01 15:16+0000\n"
-"Last-Translator: András Veres-Szentkirályi\n"
-"Language-Team: Hungarian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 15:04-0300\n"
+"PO-Revision-Date: 2023-12-04 07:59+0000\n"
+"Last-Translator: András Veres-Szentkirályi, 2016,2020-2021,2023\n"
+"Language-Team: Hungarian (http://app.transifex.com/django/django/language/"
 "hu/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -66,6 +67,10 @@ msgstr ""
 "Ez a kiválasztott %s listája. Eltávolíthat közülük, ha rákattint, majd a két "
 "doboz közti \"Eltávolítás\" nyílra kattint."
 
+#, javascript-format
+msgid "Type into this box to filter down the list of selected %s."
+msgstr "Írjon a mezőbe a kiválasztott %s szűréséhez."
+
 msgid "Remove all"
 msgstr "Összes törlése"
 
@@ -73,6 +78,12 @@ msgstr "Összes törlése"
 msgid "Click to remove all chosen %s at once."
 msgstr "Kattintson az összes %s eltávolításához."
 
+#, javascript-format
+msgid "%s selected option not visible"
+msgid_plural "%s selected options not visible"
+msgstr[0] "%s kiválasztott elem nem látható"
+msgstr[1] "%s kiválasztott elem nem látható"
+
 msgid "%(sel)s of %(cnt)s selected"
 msgid_plural "%(sel)s of %(cnt)s selected"
 msgstr[0] "%(sel)s/%(cnt)s kijelölve"
@@ -234,6 +245,55 @@ msgctxt "abbrev. month December"
 msgid "Dec"
 msgstr "dec"
 
+msgid "Sunday"
+msgstr "vasárnap"
+
+msgid "Monday"
+msgstr "hétfő"
+
+msgid "Tuesday"
+msgstr "kedd"
+
+msgid "Wednesday"
+msgstr "szerda"
+
+msgid "Thursday"
+msgstr "csütörtök"
+
+msgid "Friday"
+msgstr "péntek"
+
+msgid "Saturday"
+msgstr "szombat"
+
+msgctxt "abbrev. day Sunday"
+msgid "Sun"
+msgstr "vas"
+
+msgctxt "abbrev. day Monday"
+msgid "Mon"
+msgstr "hét"
+
+msgctxt "abbrev. day Tuesday"
+msgid "Tue"
+msgstr "kedd"
+
+msgctxt "abbrev. day Wednesday"
+msgid "Wed"
+msgstr "sze"
+
+msgctxt "abbrev. day Thursday"
+msgid "Thur"
+msgstr "csüt"
+
+msgctxt "abbrev. day Friday"
+msgid "Fri"
+msgstr "pén"
+
+msgctxt "abbrev. day Saturday"
+msgid "Sat"
+msgstr "szo"
+
 msgctxt "one letter Sunday"
 msgid "S"
 msgstr "V"
diff --git a/django/contrib/admin/locale/id/LC_MESSAGES/django.mo b/django/contrib/admin/locale/id/LC_MESSAGES/django.mo
index baef24f17c10a86f64e4ae27857f6f8db2939c37..3371e26ba6c1f6732f396295951a4a2ca96736a2 100644
GIT binary patch
delta 4195
zcmY+`3vg7`9mnw#!Yd>sBtRYn!dgNS6O2Lx0@#>fY!FE0p&|&yyUEHfNjA&wrkcTI
zn?Mi{RE&TMh(;<1HVO+`DI+>CV~4ShjV-Oyj?<2vPN`T$#|}jY`u*)a%(Qp-@8_Je
zd(Y#4&b{HxhNLSSl474`4c=+EP7>pZi$je04o{`>!F4FZn6daOX5(qh$Md)Xzs4f0
zALX`3v5xvvI353px<5VBn4wsR!>|mKjft5G3TZUVv_Ggt-LL>PA;;Q@In?){I*Q|P
zJc;Re2I<fYU<#hM-~R<Ws9(U1xF*Y(k$4eP8Q)x?pp^|B?RGo?)j=Whl_|H@Ad5Bk
zU>-K2R?>-OxCt4<9K#YkYwKU2?z@IlF=LD|B-zwpCgYnr3L|hiY9)=R2}Dpo>_Dw}
z11bYsQ4{FHVmyVK$ltI4FWT=@N#i5bC*wMN0sC<jt9=MhW9(%LMf9pvo<pVnW7JA6
zpi=c6YGNt5?u2r&ntB0hz}2V;b|ODDJ-7__VIh8tK^(`d2jLdfc-!*Gzh=IZhK0Bf
z2jf3cnfVgcQR_H&fcH^n<wMkce?q19GyDBF_yg)!P#K-TN!0>MPy^3EcEQX--Cv*2
zDB9zDY2ct5KWYN)s1<jjwqiT#hTXP(KWgB9TYm@nXMV$n9-IqUjo)GvXK<1i;St<|
z-{WlD6r11<{2pq+0aPmgikj&^P+RdmDz)k4TN5low%L>+Nix-_m99Wdz>n%Didw*W
zRDV6F{+`29j2)q%nV(0c_G?r|uA%lQYofdId{hUMPy^4zqqq<!<5ko|3O&Z$h*hYJ
z`LPN^$gY^z@m4&CI)COGg*F<pZ{ShGZKzcJ3Kw7+8+r@gk4tb1*5jX1sVtr3?)7n8
zN&Pfx#p5}7dU}eiQ&20PhRSp;4$~=HN<n-101n0`YY4T1HdJOhP+PDSH9#LKL$Bd1
zJb~NsOH9TN(xQI5up4*abR1LUzS!pDTE;hPDEtryP$?Q!?Cwn&YA^4zdQlw*Q7Z_e
zCf0@8`zKJp-;0{yA?q>QehLTE{%edSaabkWZ0c`x_p}*x7P^ountiCJ;yv3wfODz;
z3zdnfoFKh9??QF_AS&fP9Ewe-vlK>6v<ErI=4s@(m^VtvKig<NvR`~-f0$Y3rnUfe
zV==1ZTTv^WZNHy~&D0lL-$4yrHpR`vG}HpCP!n8*!_bRb*xD)NUwgEkhE#kUm4V%;
z0prL&^EMwkJby>BW-g;L;JL|duf&<u=cDfHw(XlSh5GZT0T19vJb^kpXJQm|!w0CD
z4j}Iaa|ua?N#~K!ie{m{uSPv)t5IjC9rg752VcR~n^_fR^T_PNF4V$ur@D`CA!<u1
zQSGq>6h=~5h8oC+HQ0<ifu`TKe}o$N54a95p(fNYjqG7JD#ce(9Vb_~sm{Pf)N^dz
zk3G~wSf@4on}RY>#alrWsYOj>38v$6RL6c)W?E3c+lm_KS=9Xp?DvN;lluFp34Vh7
z{V|tO{bceCYU{EwO*t&5pbqBXSggSjxD3^i7nO-9j>cWKei$F2{sI0N@0?-GWB3d*
zmKo21&{<lH+WQvNIGvb-8!=mZxK{;?qgH+nmFnMGKgTiDhg7-~7>8O(IqDEq;8?s3
z)z1>-_?Q4D4l|}vkE8bfUDTof7-M=IKC@qZj#}YW+<{rV)_By-0aOM)#L4&->Qra*
zC+u$Ypbl#YOK=Y=b7yfkp11A6IsB!iz8e?g7jwwJUNpDg<{pv;TuA*mZonj7iyEj0
zTk%O-zlO?GN|l>|QK%H>p;lIEosG)Kd{m|!)E2C@^-vZ0*CA`Cp#V3d4%I<aM{(p)
zH)pUPzrsPd|91DjK75+`QDjc0w%Yx_U^n`y_uG07k5n%8JFoy(qR!a*m@RBVz1w%7
zCa@E=@|RFsbOg1+xb-Y*MZZVw>8G}S36rR=Bwi#Mh-yLyRQ>8wW_3Qau*CoWv}d|>
zs8~qiRO=DbOdld1Cw39nub<e$+t_5wdX4K49wctCZK9aiOmq@D6S{P^>{VoHDQRUV
zh;pKg$Rm`E7GgUwv9}{FC&sBuTyOAszb)&u@OUJy=~nRq@gQ-8c%JAWHWAu{UlO+v
z5keQIF>&druCV28c#P;F4iU%os(Oh+C80~nzkcn#Ua-D`&)ISx>KVF|*lODXc(X0*
zIKEDF+q&=*g9x3hCx~Ule7!AKQ~2NOQ7Ss$cN03EF=7ufmw1)nmc-R;)obbA-cLs6
z#~z?`pKTRI1V<-v<?uO!*iRfzw77q^!<2ty>%I6h;xS?xp=%K_m3Wrm0ZyFXRk)5g
zNxVkbD`wVE3KCJ`4%@ocx&_;bLPGB&hX@gkgsvqn=73dfwB=G9Z_8e6CE9E~9q&q%
zNz_}mu>yZ?%lF_sB8%`58N@!~DA7d>C8~&@5>F9&<aNbe%rEdsVlt6$+ZN+e;!Rtx
z#}OVrCJ~aCquEI;Af6${5X<8`GL|Q&&JFvV#)fcPi#HO#kd>P@q|xVf!o61uvPU-s
zLY`==r^N{bJq@kFs4p0eXHBddp3-h8h6BDxuebPjNfo^_OC}{dp-_BP$=?6(@N!v8
zif5h^c0!(zFYI*!O#x4nFXA*iekbT@40xS~9e@1b^t|NqrGdo2rlzqa5DY}3VJ8ys
hL;}&ah*{`+*oo>!Pk^?zsMF%a2P*r9_dZ%v_h0)N$^8HT

delta 4147
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

diff --git a/django/contrib/admin/locale/id/LC_MESSAGES/django.po b/django/contrib/admin/locale/id/LC_MESSAGES/django.po
index c3a984bd51e..9808809406d 100644
--- a/django/contrib/admin/locale/id/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/id/LC_MESSAGES/django.po
@@ -2,10 +2,10 @@
 #
 # Translators:
 # Claude Paroz <claude@2xlibre.net>, 2014
-# Fery Setiawan <gembelweb@gmail.com>, 2015-2019,2021-2022
+# Fery Setiawan <gembelweb@gmail.com>, 2015-2019,2021-2023
 # Jannis Leidel <jannis@leidel.info>, 2011
 # M Asep Indrayana <me@drayanaindra.com>, 2015
-# oon arfiandwi <oon.arfiandwi@gmail.com>, 2016,2020
+# oon arfiandwi (OonID) <oon.arfiandwi@gmail.com>, 2016,2020
 # rodin <romihardiyanto@gmail.com>, 2011-2013
 # rodin <romihardiyanto@gmail.com>, 2013-2017
 # sag᠎e <laymonage@gmail.com>, 2019
@@ -14,10 +14,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-05-17 05:10-0500\n"
-"PO-Revision-Date: 2022-07-25 07:05+0000\n"
-"Last-Translator: Fery Setiawan <gembelweb@gmail.com>\n"
-"Language-Team: Indonesian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 07:05+0000\n"
+"Last-Translator: Fery Setiawan <gembelweb@gmail.com>, 2015-2019,2021-2023\n"
+"Language-Team: Indonesian (http://app.transifex.com/django/django/language/"
 "id/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -185,6 +185,9 @@ msgid "Hold down “Control”, or “Command” on a Mac, to select more than o
 msgstr ""
 "Tekan “Control”, atau “Command” pada Mac, untuk memilih lebih dari satu."
 
+msgid "Select this object for an action - {}"
+msgstr ""
+
 #, python-brace-format
 msgid "The {name} “{obj}” was added successfully."
 msgstr "{name} “{obj}” berhasil ditambahkan."
@@ -343,6 +346,9 @@ msgstr "Pilih seluruh %(total_count)s %(module_name)s"
 msgid "Clear selection"
 msgstr "Bersihkan pilihan"
 
+msgid "Breadcrumbs"
+msgstr "Breadcrumbs"
+
 #, python-format
 msgid "Models in the %(name)s application"
 msgstr "Model pada aplikasi %(name)s"
@@ -370,15 +376,16 @@ msgid "Change password"
 msgstr "Ganti sandi"
 
 msgid "Please correct the error below."
-msgstr "Mohon perbaiki kesalahan di bawah ini."
-
-msgid "Please correct the errors below."
-msgstr "Perbaiki galat di bawah ini."
+msgid_plural "Please correct the errors below."
+msgstr[0] "Harap perbaiki kesalahan dibawah."
 
 #, python-format
 msgid "Enter a new password for the user <strong>%(username)s</strong>."
 msgstr "Masukkan sandi baru untuk pengguna <strong>%(username)s</strong>."
 
+msgid "Skip to main content"
+msgstr "Lewati ke isi utama"
+
 msgid "Welcome,"
 msgstr "Selamat datang,"
 
@@ -404,6 +411,12 @@ msgstr "Lihat di situs"
 msgid "Filter"
 msgstr "Filter"
 
+msgid "Hide counts"
+msgstr ""
+
+msgid "Show counts"
+msgstr ""
+
 msgid "Clear all filters"
 msgstr "Hapus semua penyaringan"
 
@@ -417,6 +430,15 @@ msgstr "Prioritas pengurutan: %(priority_number)s"
 msgid "Toggle sorting"
 msgstr "Ubah pengurutan"
 
+msgid "Toggle theme (current theme: auto)"
+msgstr ""
+
+msgid "Toggle theme (current theme: light)"
+msgstr ""
+
+msgid "Toggle theme (current theme: dark)"
+msgstr ""
+
 msgid "Delete"
 msgstr "Hapus"
 
@@ -503,6 +525,15 @@ msgstr "Tindakan saya"
 msgid "None available"
 msgstr "Tidak ada yang tersedia"
 
+msgid "Added:"
+msgstr ""
+
+msgid "Changed:"
+msgstr ""
+
+msgid "Deleted:"
+msgstr ""
+
 msgid "Unknown content"
 msgstr "Konten tidak diketahui"
 
@@ -528,6 +559,9 @@ msgstr "Lupa nama pengguna atau sandi?"
 msgid "Toggle navigation"
 msgstr "Alihkan navigasi"
 
+msgid "Sidebar"
+msgstr "Sidebar"
+
 msgid "Start typing to filter…"
 msgstr "Mulai mengetik untuk menyaring..."
 
@@ -544,10 +578,8 @@ msgid "Action"
 msgstr "Aksi"
 
 msgid "entry"
-msgstr "masukan"
-
-msgid "entries"
-msgstr "masukan"
+msgid_plural "entries"
+msgstr[0] "masukan"
 
 msgid ""
 "This object doesn’t have a change history. It probably wasn’t added via this "
@@ -711,6 +743,9 @@ msgstr "Alamat email:"
 msgid "Reset my password"
 msgstr "Setel ulang sandi saya"
 
+msgid "Select all objects on this page for an action"
+msgstr ""
+
 msgid "All dates"
 msgstr "Semua tanggal"
 
diff --git a/django/contrib/admin/locale/id/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/id/LC_MESSAGES/djangojs.mo
index cf46777742020beb988800c1f644c04940008b99..d51b5514aeb6853aff3cdcea39db2b7b3a02fc7a 100644
GIT binary patch
delta 1671
zcmZY9TWC~A9LMoVvayLaNgJ(~R+D3FE;cbn)7sWsVo-b#d=jfz!8O^|)9lU7S<wes
zq}U>DYQh>?5ybf7gGr&T=tC*^P^hSHRz<|B4_-htw1gs7u;1VAe?f5A|M|?EIWuQ=
zF6Vm7v4xqxYC|KA)I-cA+De_<iYr50NGHmj`xr-YHQvN2IGc;C=fW-5WaTz|lX9n(
zyUq1j#r=)u=LIwFD>755*o&3;HP+)GHsLr{;GgDg<mVo6(HNiL8~BfvpPMgH0}D}E
zhEq}fRHNF>!YwYtzb3PZ8)<vs5~{&f<mYa1p)Yp_HP8pBf&Pu^=s!Gy>U|hSP%m!g
zA-!-BuE1ru98<{8jdMB9``vjmKjCJ2PvQj5!X49?X55SK;;=b}b146TGx47J4AriN
z`F{tSQSDZtp5KD+VG5_?513KrBpEe0XBAhhd>3bM|6kOLrm=vT66YFlp4wGA=ivp^
z4BbQh^GD`WWOCdjzJ)LBepOB3x#=~`zc$4jZZLS)Y<8Mm<_26y{b$&L2T)Uc#{3mE
zfZtIsylh@YEzvFWE^2`HQA_-|hWY2uxe2Ryfomw2GF+XAwWt?;YYw4aa1_<iC~DxR
zP-~h)?UCQ`G+xAU4BjsE(@<Mz*NUsSza&FuC7A@O<1rk<v-mTvV|{kvBx=OlSq~XD
zBc^Z0%-v?%+-L4L515&QmN|qhts68Co5N<-95H`1kD4^i4@@d)Sr_DUd<#&srOn(x
zv=B^)TgG;Bb!0k-_X+lg>n8LeT1;qam6(kDPFB8=(2Qw6Xj3X_35!X~rle(1T10$6
z=w!?%ib)&zBc1<JGM^ASn_BB)V(IedR_mlMpOQ`sTO|Ks`V_keeI4rwB^@)JByBpS
zHbVR9LlsC`Vx`ssZi)W2c5XY-OlT7=C3H?bLTN_!P<i+2#sP025{>i*kv=bx4E#jg
zizfnak3Zn=j7Hq+)dR2A=Ps6SE6YBtXs;-ClC7(po%^OT6e{V=epj`iESyYcf2q3W
z(NWTm`n$q$FNmb_SugPW!u?(>9q&y?a|f%3%X$L8-|O?ezHl@g^ZFA3)#)If=AlS@
kUpVE*zohPqAe@4f`YiU<?lweXdLa9<wl4R5?WL0c0l)md1ONa4

delta 1650
zcmYM!Ux<`d7{~EvoAqC{tF2aRZu;78({8P1w$@g*e?%lgDrCXkE~2yS+s@nWyt~ZK
zv<)TWg+>I%*cv8+V1Zs(S`A82*j1!ZU>BM<34xFiLEUu`<o7r8NQZsi&pBt_^JmX<
zW{&n;>8@OBYyQwE!$b$sb(`53_BQjNR2P{&i3f2pUUV-ZfA+Jtf5AIxU-$Ok?myT<
z|9@@^lc>E0Z#S!050zzf^x--jz%0IkOL4#ZKJsUWd1!CPa0!0m?NjdO$Xa$5Gx#-X
zo^Sp03ph&qM;u{&%QA~zcndXPA8O)vdGL-^k)7IM)J8u>ZQxTpgkRu6+`%MT_$q3?
zYdoI8-%#T^dAx`l@EGpFk67P2n0*${;=P!?!>k<#@IKt_7H~D~19%UfbkC#4UB<id
zPt>>!`Oy1oaSit4N*r->SkZvDz2gH^`vk7SZ%_;Ugq0?<8+bqMTx;WG-a-Ax2iyhZ
zFzg7fz~kQkrTY~s_vev4+7GRqzbaR~<GTA7_R#+?Zo=&H#*yxJUqz)RK`l7zzKKfB
zUUxrggYThITSfi{JLLVxmvjEQ`6ubvhQFh7*UR?h7SsX*sEKx<HoOx_pN*pK#yFnB
zJbs3&?`n+y9yRU~K8sgS^Q~$#+l3t!Dpe{ocp8<U9GpSzxSc%64mWbU+-|qm-Q@PU
z{q9zG$lZ=))GE(;<#~6f`-1zDyUQJM8Cy@0RMD|MP_LOif=Yuf<$B^Ff`hRwgznFy
zL?^*rsMuyIx}6&d9pxawDb;T-SQnwMQ8%H>siG9zDoUS<(xKAZpnh>9uM7RS^%4BO
z)ql{Q!X^6t-zucuo+h>u%9RRPG47x}s0L+#c!F4~21Q>}4y2wUwI3#ih{p*PT~d|)
z2KCFV`>=t?5=%AsF+$(hb%e^wg(HiGYVC_(&Ww%4bH%tY5z00;Q;KrojW`O^g*Z%<
zqq)*}J}DOCiKv)M=AzeT3i*xEa3PM$yg66$%6v$RQE|rKj*?;&CPR`A*3K<!ZEo7U
z@Lfx1W`2Ht;g6QfwO?DSnbCYGB&iLj6Co<b(;*k-<8(5-UYZJNeT~v|Qizf?VXfIP
h#pgk<mcvw%(ml!Z{{d+^L{o8oJWMBpwOZSarkfcowc`K)

diff --git a/django/contrib/admin/locale/id/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/id/LC_MESSAGES/djangojs.po
index 8bd2c6b8492..bfb31c8e91e 100644
--- a/django/contrib/admin/locale/id/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/id/LC_MESSAGES/djangojs.po
@@ -1,19 +1,19 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# Fery Setiawan <gembelweb@gmail.com>, 2015-2016,2021-2022
+# Fery Setiawan <gembelweb@gmail.com>, 2015-2016,2021-2023
 # Jannis Leidel <jannis@leidel.info>, 2011
-# oon arfiandwi <oon.arfiandwi@gmail.com>, 2020
+# oon arfiandwi (OonID) <oon.arfiandwi@gmail.com>, 2020
 # rodin <romihardiyanto@gmail.com>, 2011-2012
 # rodin <romihardiyanto@gmail.com>, 2014,2016
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-05-17 05:26-0500\n"
-"PO-Revision-Date: 2022-07-25 07:59+0000\n"
-"Last-Translator: Fery Setiawan <gembelweb@gmail.com>\n"
-"Language-Team: Indonesian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 15:04-0300\n"
+"PO-Revision-Date: 2023-12-04 07:59+0000\n"
+"Last-Translator: Fery Setiawan <gembelweb@gmail.com>, 2015-2016,2021-2023\n"
+"Language-Team: Indonesian (http://app.transifex.com/django/django/language/"
 "id/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -67,6 +67,10 @@ msgstr ""
 "dengan memilihnya pada kotak di bawah, lalu mengeklik tanda panah \"Hapus\" "
 "di antara kedua kotak."
 
+#, javascript-format
+msgid "Type into this box to filter down the list of selected %s."
+msgstr "Ketik di dalam kotak utnuk menyaring daftar dar %s terpilih."
+
 msgid "Remove all"
 msgstr "Hapus semua"
 
@@ -74,6 +78,11 @@ msgstr "Hapus semua"
 msgid "Click to remove all chosen %s at once."
 msgstr "Klik untuk menghapus semua pilihan %s sekaligus."
 
+#, javascript-format
+msgid "%s selected option not visible"
+msgid_plural "%s selected options not visible"
+msgstr[0] "%s pilihan terpilih tidak muncul"
+
 msgid "%(sel)s of %(cnt)s selected"
 msgid_plural "%(sel)s of %(cnt)s selected"
 msgstr[0] "%(sel)s dari %(cnt)s terpilih"
@@ -232,6 +241,55 @@ msgctxt "abbrev. month December"
 msgid "Dec"
 msgstr "Des"
 
+msgid "Sunday"
+msgstr ""
+
+msgid "Monday"
+msgstr ""
+
+msgid "Tuesday"
+msgstr ""
+
+msgid "Wednesday"
+msgstr ""
+
+msgid "Thursday"
+msgstr ""
+
+msgid "Friday"
+msgstr ""
+
+msgid "Saturday"
+msgstr ""
+
+msgctxt "abbrev. day Sunday"
+msgid "Sun"
+msgstr ""
+
+msgctxt "abbrev. day Monday"
+msgid "Mon"
+msgstr ""
+
+msgctxt "abbrev. day Tuesday"
+msgid "Tue"
+msgstr ""
+
+msgctxt "abbrev. day Wednesday"
+msgid "Wed"
+msgstr ""
+
+msgctxt "abbrev. day Thursday"
+msgid "Thur"
+msgstr ""
+
+msgctxt "abbrev. day Friday"
+msgid "Fri"
+msgstr ""
+
+msgctxt "abbrev. day Saturday"
+msgid "Sat"
+msgstr ""
+
 msgctxt "one letter Sunday"
 msgid "S"
 msgstr "M"
@@ -260,13 +318,6 @@ msgctxt "one letter Saturday"
 msgid "S"
 msgstr "S"
 
-msgid ""
-"You have already submitted this form. Are you sure you want to submit it "
-"again?"
-msgstr ""
-"Anda telah mengajukan formulir ini. Apakah anda yakin ingin mengajukannya "
-"kembali?"
-
 msgid "Show"
 msgstr "Bentangkan"
 
diff --git a/django/contrib/admin/locale/it/LC_MESSAGES/django.mo b/django/contrib/admin/locale/it/LC_MESSAGES/django.mo
index aef74f5c77a02b306832d3a14299878b76b4fa8d..a099863f8df9887ab476f72be143b2f32aacbe6b 100644
GIT binary patch
delta 4659
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
H7bO1=s0|~(

delta 4239
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
K;`uSBH26QF5v-g5

diff --git a/django/contrib/admin/locale/it/LC_MESSAGES/django.po b/django/contrib/admin/locale/it/LC_MESSAGES/django.po
index a6ab010381b..3671884ec08 100644
--- a/django/contrib/admin/locale/it/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/it/LC_MESSAGES/django.po
@@ -6,6 +6,7 @@
 # Davide Targa <davide.targa@gmail.com>, 2021
 # Denis Darii <denis.darii@gmail.com>, 2011
 # Flavio Curella <flavio.curella@gmail.com>, 2013
+# Franky Bonanno, 2023
 # Jannis Leidel <jannis@leidel.info>, 2011
 # Luciano De Falco Alfano, 2016
 # Marco Bonetti, 2014
@@ -19,10 +20,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-01-17 02:13-0600\n"
-"PO-Revision-Date: 2023-04-25 07:05+0000\n"
-"Last-Translator: Paolo Melchiorre <paolo@melchiorre.org>, 2022-2023\n"
-"Language-Team: Italian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 07:05+0000\n"
+"Last-Translator: Franky Bonanno, 2023\n"
+"Language-Team: Italian (http://app.transifex.com/django/django/language/"
 "it/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -190,6 +191,9 @@ msgid "Hold down “Control”, or “Command” on a Mac, to select more than o
 msgstr ""
 "Tieni premuto \"Control\", o \"Command\" su Mac, per selezionarne più di uno."
 
+msgid "Select this object for an action - {}"
+msgstr "Seleziona questo oggetto per intraprendere un'azione - {}"
+
 #, python-brace-format
 msgid "The {name} “{obj}” was added successfully."
 msgstr "Il {name} \"{obj}\" è stato aggiunto con successo."
@@ -358,6 +362,9 @@ msgstr "Seleziona tutti %(total_count)s %(module_name)s"
 msgid "Clear selection"
 msgstr "Annulla la selezione"
 
+msgid "Breadcrumbs"
+msgstr "Breadcrumbs"
+
 #, python-format
 msgid "Models in the %(name)s application"
 msgstr "Modelli nell'applicazione %(name)s"
@@ -410,9 +417,6 @@ msgstr "Documentazione"
 msgid "Log out"
 msgstr "Annulla l'accesso"
 
-msgid "Breadcrumbs"
-msgstr "Breadcrumbs"
-
 #, python-format
 msgid "Add %(name)s"
 msgstr "Aggiungi %(name)s"
@@ -426,6 +430,12 @@ msgstr "Vedi sul sito"
 msgid "Filter"
 msgstr "Filtra"
 
+msgid "Hide counts"
+msgstr "Nascondi i conteggi "
+
+msgid "Show counts"
+msgstr "Mostra i conteggi "
+
 msgid "Clear all filters"
 msgstr "Cancella tutti i filtri"
 
@@ -534,6 +544,15 @@ msgstr "Le mie azioni"
 msgid "None available"
 msgstr "Nulla disponibile"
 
+msgid "Added:"
+msgstr "Aggiunto"
+
+msgid "Changed:"
+msgstr "Cambiato "
+
+msgid "Deleted:"
+msgstr "Eliminato "
+
 msgid "Unknown content"
 msgstr "Contenuto sconosciuto"
 
@@ -744,6 +763,10 @@ msgstr "Indirizzo email:"
 msgid "Reset my password"
 msgstr "Reimposta la mia password"
 
+msgid "Select all objects on this page for an action"
+msgstr ""
+"Seleziona tutti gli oggetti di questa pagina per intraprendere un'azione "
+
 msgid "All dates"
 msgstr "Tutte le date"
 
diff --git a/django/contrib/admin/locale/ja/LC_MESSAGES/django.mo b/django/contrib/admin/locale/ja/LC_MESSAGES/django.mo
index 59b56678c790a21531a76b04395c153a75f0e393..dd076b723ade1cedf031d722b62fb5da21c0bd0e 100644
GIT binary patch
delta 4616
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

delta 4188
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
SYep=LY?)J1?LS%acg%kPzn_@^

diff --git a/django/contrib/admin/locale/ja/LC_MESSAGES/django.po b/django/contrib/admin/locale/ja/LC_MESSAGES/django.po
index 26feab5ab47..55ea9d857c3 100644
--- a/django/contrib/admin/locale/ja/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/ja/LC_MESSAGES/django.po
@@ -18,10 +18,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-01-17 02:13-0600\n"
-"PO-Revision-Date: 2023-04-25 07:05+0000\n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 07:05+0000\n"
 "Last-Translator: Shinya Okano <tokibito@gmail.com>, 2012-2018,2021,2023\n"
-"Language-Team: Japanese (http://www.transifex.com/django/django/language/"
+"Language-Team: Japanese (http://app.transifex.com/django/django/language/"
 "ja/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -190,6 +190,9 @@ msgstr ""
 "複数選択するときには Control キーを押したまま選択してください。Mac は "
 "Command キーを使ってください"
 
+msgid "Select this object for an action - {}"
+msgstr "アクション用にこのオブジェクトを選択 - {}"
+
 #, python-brace-format
 msgid "The {name} “{obj}” was added successfully."
 msgstr "{name} “{obj}” を追加しました。"
@@ -344,6 +347,9 @@ msgstr "%(total_count)s個ある%(module_name)s を全て選択"
 msgid "Clear selection"
 msgstr "選択を解除"
 
+msgid "Breadcrumbs"
+msgstr "パンくずリスト"
+
 #, python-format
 msgid "Models in the %(name)s application"
 msgstr "%(name)s アプリケーション内のモデル"
@@ -394,9 +400,6 @@ msgstr "ドキュメント"
 msgid "Log out"
 msgstr "ログアウト"
 
-msgid "Breadcrumbs"
-msgstr "パンくずリスト"
-
 #, python-format
 msgid "Add %(name)s"
 msgstr "%(name)s を追加"
@@ -410,6 +413,12 @@ msgstr "サイト上で表示"
 msgid "Filter"
 msgstr "フィルター"
 
+msgid "Hide counts"
+msgstr "件数を非表示"
+
+msgid "Show counts"
+msgstr "件数を表示"
+
 msgid "Clear all filters"
 msgstr "全てのフィルターを解除"
 
@@ -517,6 +526,15 @@ msgstr "自分の操作"
 msgid "None available"
 msgstr "利用不可"
 
+msgid "Added:"
+msgstr "追加されました:"
+
+msgid "Changed:"
+msgstr "変更されました:"
+
+msgid "Deleted:"
+msgstr "削除されました:"
+
 msgid "Unknown content"
 msgstr "不明なコンテント"
 
@@ -720,6 +738,9 @@ msgstr "メールアドレス:"
 msgid "Reset my password"
 msgstr "パスワードをリセット"
 
+msgid "Select all objects on this page for an action"
+msgstr "アクション用にこのページのすべてのオブジェクトを選択"
+
 msgid "All dates"
 msgstr "いつでも"
 
diff --git a/django/contrib/admin/locale/ja/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/ja/LC_MESSAGES/djangojs.mo
index 29d5a21bac1cebbf38bcc9f52edf8f14f6ad85f7..513b0a2b05da0d0975814b2e309e3c7bc13a919a 100644
GIT binary patch
delta 2174
zcmY+_YfM~47{>8gSYTHKxd_tAt*Avx3zS+ZZLt>xN-LDgn%dN0xNL%{u()<<8m$|n
zjh99vu1#xPQKKd`XkxOOCfYB2vi+teUK$fkyevkE8cj4YM*TnMyqGZAcYibQ%sFRv
z&YZJL&6nGfUzG(<JIWwYO{8<2JED3XUzCga&UN4=yafXV&QWzc&0f^d0c%I_O4^65
zJz>VMi2RKCm~YZON977SUcoTVV;#PSYw=SI;ooK+4NaiftiT}cYGjC8W9=rh1vSA<
zn2Vjr$93_Q?~=~-P|*qc@h-drBRG$IyjkhMFtgJIick}%Kux?FHLel)xHi6YzOATn
zJMekz!CCwgHGYzV^SHj7p`ye?s0*CLZTK{9#Y@OBE?DSWjB~WB@GPFkX&hwTD{;a6
z0;_2MV(k#?zlwGpUW1*ORN{aoj-U>B6jx)~JdYap3F-n%W^S>6qSaVIz8!Vk9@O|T
zycSPjIlf@NjT*mD%=)Y2b4&b$SJMt$<zJ{09}GCR0c*&=S>mtEhscj|xuw1(s3os4
z8<0a>quGJF6}{FTFo#Q7e+`@>p%XrgWq1m;^mEvQmr<Ljo=#n8E$X;t)UDZOc3b~`
zGh!Yxhs`l_B1uIjm_%LR7-|!qFh8?=E6b!`uo*ROyR~<tCenvG&mq(V$E<(C@-h6F
z{BgX1`&ed;PlmV=I&qn~3e{1M!?+Ib#wRVGMUDRz=kZUxh_A6R5_lgwOHa!;X4d@C
z{Mr1?H|hSc#9yeH|6}H|6ZK0&sC=<mZdRE!W`o&?I&Qt$Zuu>!iFKK~Jh}hfmgqD4
z%>(A0$R2cT0q=#x5B7@og^G4M`_U`fL+wN_!9(J95qctSB9_Z_R?%&{QP01Mp7+~{
z>xp_orIV;5HWGU5^kk?s_;@cL9vJVPp%ia!cLSj(rIygD4G?<?-Lmz>I${sePpBl>
z53Yr{SuHDi&o?eNP|L<U#%(8VBecAmiDsgeST46(W#@7N`v~r++hMu=*hO>@`*_)U
zkJ}a+`t#X93=%4Oaj3Kr+K|g-4HdmDcUywH<2|ZP*iCH8yp%T>$nS~YJ3ewewUpmn
z*dLps>IP!5snlFSWol!=Le0q0L|n<C==9O(<Y+YRh9+Xi+)zS8GyfJe1!^Y}@dq>{
z67#<&WAQjcB8jNdsr$pNsqt`M_+WH=%FATl3SS5$>8kgy9RxQrIvS78wA3r@&m#yc
z(nB_vAeEIJ-eiKzX+=6>6AP-cvL_L3(A<K|aYe`fa|}|;+*5cmCwF9eI<r``Hz)M?
zZ1%-;_RJfp){>@hHvNRP4wigd_kH?hzvVjVa6i0yZt?Z^9b^4$rn~gnKy5aC&IWz=
m!Bh0P?Ad3;;v@6qQ(u=Ygx-1A4wx(dJ&^jSqB=EOari&}10F#D

delta 1583
zcmXxkduWYu9LMqB*~aF~E)K`Au^BdIm^(8zmnMp2OB2a$xs;C1=uFg6{*jRNxD{bS
zY9@6;q2vz{5}A<urNbYj`9q@c{+#pOujl)`e!t)IJip)b{4URnimxN1ZvttD9BCF&
zK$NFAw-l?=IFU|ub8a%W;tYI&-LW4hS;&bhS7POI>`8gNm21qom__|Ub9vIJ+epUG
zg=Xx5yRZ=VVF|Wl26mXQk;BC~=^ejeI{vWoZ}T7O#nQN#ihfi(*{J98u)#(7YBKdy
zY_%Kip&odG9PSw>+H!AEFB(U^XeX+nKX?$;dJ7yvbzI6#>TncJ!%0|)VdQY_oKDcc
zyGrILE}`|!_#N|bWhTRn%{TyC%nR6`@*V7p@6BJR=W-bTAeN$@n~u7_0rN48y>UNA
zl{rmD4_vVe53KwS`%wQA)lnuBxZUSmF%G1BB0KqIH;`N0FSA=ta%2K#9&)$>vm7;|
zRXL2mF3h$Ib><pWgH0H~ov5MnuofSphB%m;>?j|paz&`2t+4t^v)Y_v&NCP0GX9#w
zIx5s)12*6a^QzV7_Da5SU(|gAtvm$PaT%(eN~^EN$CPXF2KM7C^u<rjSGa=m$0(WQ
zWM(lBy5S_Y;W@mEiy8l|n9uyEgBJ5J>P3!Oxz#*pwwagA%jPxIb2rWCZM$$Ewdx<4
z9p-cMmHE#6WPU-GL?Y?=uB5#_#0uk4ooX=`6T=Ax#!X`Vxj|$qh@k}Q$JG$}5se{O
z(22w#C04Qu!-y(k1ffN#q_xtO^dnQ!R#h5Blo8q)gNd%B1w2vvpC6u^LTG_$zjh_2
zKCy47qyBtK%t~UuOK>VtP3Z4fNGNHWF(8SlQn{R%NlZ|I#IGWeMw(+a6q@(ZL@A-w
zJC4vkEh3b(1zqfR_eDOhAfwD%knu9uxOq$CrqzvMSGPVCarNsrG!<=V@-F%Z#Mbpl
z_hp6FuG;46Lz_b3a46#K^*6_|Gq3w%O<6lqQX`Q_>_^W06t6Z=>O}${GN;Cm?{;5W
m&woC1E!N!ofY1Nw`kwfavo3ygzgH5x73&Ok`n<n+%l-qe1D&G)

diff --git a/django/contrib/admin/locale/ja/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/ja/LC_MESSAGES/djangojs.po
index 8328ba495e1..55e78db59e2 100644
--- a/django/contrib/admin/locale/ja/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/ja/LC_MESSAGES/djangojs.po
@@ -10,10 +10,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-17 03:19-0500\n"
-"PO-Revision-Date: 2023-04-25 07:59+0000\n"
+"POT-Creation-Date: 2023-09-18 15:04-0300\n"
+"PO-Revision-Date: 2023-12-04 07:59+0000\n"
 "Last-Translator: Shinya Okano <tokibito@gmail.com>, 2012,2014-2016,2023\n"
-"Language-Team: Japanese (http://www.transifex.com/django/django/language/"
+"Language-Team: Japanese (http://app.transifex.com/django/django/language/"
 "ja/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -238,6 +238,55 @@ msgctxt "abbrev. month December"
 msgid "Dec"
 msgstr "12月"
 
+msgid "Sunday"
+msgstr "日曜日"
+
+msgid "Monday"
+msgstr "月曜日"
+
+msgid "Tuesday"
+msgstr "火曜日"
+
+msgid "Wednesday"
+msgstr "水曜日"
+
+msgid "Thursday"
+msgstr "木曜日"
+
+msgid "Friday"
+msgstr "金曜日"
+
+msgid "Saturday"
+msgstr "土曜日"
+
+msgctxt "abbrev. day Sunday"
+msgid "Sun"
+msgstr "日"
+
+msgctxt "abbrev. day Monday"
+msgid "Mon"
+msgstr "月"
+
+msgctxt "abbrev. day Tuesday"
+msgid "Tue"
+msgstr "火"
+
+msgctxt "abbrev. day Wednesday"
+msgid "Wed"
+msgstr "水"
+
+msgctxt "abbrev. day Thursday"
+msgid "Thur"
+msgstr "木"
+
+msgctxt "abbrev. day Friday"
+msgid "Fri"
+msgstr "金"
+
+msgctxt "abbrev. day Saturday"
+msgid "Sat"
+msgstr "土"
+
 msgctxt "one letter Sunday"
 msgid "S"
 msgstr "日"
diff --git a/django/contrib/admin/locale/ko/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/ko/LC_MESSAGES/djangojs.mo
index 94395ff9ff1f0e45d446feccbb1c007a9e9d77e6..85267f801e42c9c717de0c96ad41c65425236590 100644
GIT binary patch
delta 2324
zcmZYAe@s<n7{KxO!UZAZmjRk0T&=62h$yB({=iDq3PGW)p=}pA8;IU>yZp#D+jWV}
z!Q9XT+f|{lMRVm^wkydWuFbYK-RhrQKekp){&35Cs8w65)?DA`-siSh?|9DVeV_L|
z=e+kl?>P)q+^LFuzrZ_cD9uDEF_vabx70H@P;O=#vk7nER`kp>hN`JoccKj4qwQ9l
zPrFUqovMww<onfuq!DwD$^&#vU^ZUHa-6~y_$6lH-)aU8nLwUej9%KM$Plwk+ZAdR
z$^>gL9cz(4vxP&Zi5SyBMJ~{YFXBFI#mmTFVpeiuHnWo(<f2TV7-iz6DC1Tlf2Nv)
zT(1sg+%_D+20V-3qKrSv$r;?=^iz?<ag-aJ!YA+y*5NJW9OKPNnul-EUW8G+h9PWb
z-AnL>`VB6k{j;{SSpSD;m*YaL#fT*KYN8wEgp;@!$JA>m<Gw(-fvcwHB`>rXi^;D?
zId2!r_(Qk^U&jaWy!t-M_#1hwzjS=9i8vO~_T(pTRDv&fj9G)L$PW}4vkpH%ezdux
z&Y~>&pXz;->!uebAHhPk44J#}t2KqJza+M6q6t|oa}XcL!}uh=jk1aEqTI+udA7fx
zJeoh$v<1oj`D&qBqApQ=DChelROAAcn%IczXm3H;12)QyFKhpY+Md?-$0$GGQ<Ur6
zMw#Gu+CQWDA2CM$H+%;#u{<(9(#U$tO!liUqjXrf4{h9wpJ={_2Pfmpa2Wk4oA4vN
zfK6-=d0XzOKdHZ}zpH;GjhOqINMlRN%rn&-lwV$;?Gkl~>QnvdDs?T&c^lL^&DWz$
zY=^o#A<w^26MNO?)tA(R$R0F2;=~7uADSo)s_b<3TcXI`Sx@XF68j3}jo3h>%EMY=
zPn$>O{g)!o`Z?ke!beD{CCUle4=hsR%>c7p4ir8Mh8HIB&5$-<ZsRAG5@m#}<{si1
zLLONqA#c$xqLGjik=LY(*eES6@||CqYM?Beyl$I`rwLi!$B5O$S|U}R(n@_Qfx8J7
z&}`FO6K)|k5zopNV?!ohHTmbWhG-_F$cIBpH6a@^RhChaucf?}QsjeGM^q3yh#Kci
z#^$a59$$}j#5&Y#b@=R1Z<ihP1?^s6e^*ae`w`3hzq{wZ{m#vduQD6LT^)hfobk-n
zIgNIZs@Y@PL8ob6i8GUVV`-qbFD%IxE7WTpZMVXvrPF@ZwDif)*p+z|p0duqaE}aW
zwUfuAb~wzC);>$p&fTnI+54@IV4@W}n0?(7A?-`v*9#`l-X6C4t9+79&cO?F(k(g<
zFO|6+iHUfb&zy9tPRc8lxjlW>a+#Nx`OWG0caC0av4WhcwA{cE>sY6KxGNY6gu9&s
zx&HJ(DC7*}&Q!Cq?!d(C$?^E`n9q$)xu>G;_zB<a*)ex$EIu4{FP-qYql50?RD9@k
zd}uP(k+;~BHGSH>FyfA1caG;*=3g91HjFzl>P9D>AM#f?xAR{qpM7&eJ8IpFBPJfZ
zdT;uQ;jCmf)>P2uSr&iq-PGC9$@pN@#NW8e5HovTuj(`v6g!_4p36EN)$<N4_}t@k
L7L_^`MQ#58KO<*K

delta 1623
zcmXxkduY{V9LMqRadT&vw&}^`)aj;k%d_-&O`EQ{mWDxsmqCS0n7Ven?aVXnOwx{c
zK?#w~pO?`>h8H9YQI5huq5dg~5Q3D1NK%5JNs=J=U%fx)e0@0I-|P2%&hNSKJkRg<
zFm^baeh|q&ZIri&Dq`jsvk!50J{L;=ShFQKfCc!Y`!n*hUp@aFUn2k0^MBpvSW5kW
zZYiB8pMu3^X^V1GM8zVk#%8R?jaZ0B+!M&p&T`S*&S4lYc>a}p4H?UBVjkW?_4AGY
z{{wzNeh1qa-|Fc_4}5}Za2VC`F)ln~{m4x1ENY_XQ4{zYPvLbOz<20G1K&sW_khbX
z{0o<2EsfQFBbRd+$3e!oFunKSFiynrC1#Zv#mU&}w&Nu7K70jFx?iH&eTx-%AJy(3
z)bmB`%M`4|mvOnf9@A>j<rVu;`2bG9%cy~FV^_%R7i=J3R%S-u_K}-Jt;nbDA=E&}
zP%HR_djYlgSKN^@)?XFhd&OO3410uc;1g`cS>?H<-HsY)7pmirQA@ht>yNs}-2wNE
zJA`UC>|QQs{pVA0l?v_EAE-U78kc);1}cwwJ{L9N#i)s_@cMT#L%s$tVgC4B`z!8s
zTu1!~uEml_?*H~QH~my>!9je6pW_MEPXk2R2N^?6WTEGcZnOKgyUJbdu0yqZ-);B$
z&8Wkkj{D6Hx5wS>_PP7q1ISUxmZ&SVZ8JPyfSR-p<#ggzf`zfyiK)a~qLyGK)3%%&
zoz57c*Gz>~%AQ=^&m^=pvj`nd6&=18MISB|odcEGIkE@0#_xqbZi@)MZ`lu8BZl?<
zzbI^d_C0OFH@%YGFwUUW5jv2~#A0F^p`zE61<5X@^4EwKVj-cT!=|FQMr9tM?U+N<
z6NTzvKB4!uno!ZJW5IU?O+iceUQkuo5Ueizt)jDMcjwMcok?3CPo%6ZzO}bzYj1G1
zcygwzC>$zHZ0Xo*ZHb+UWHONoju-c3%1Um9GQFjBW2U{ga%Ih`R7dyTM0ZzBQ=Ge&
zj%|rOv5w8L?aAigQh8loDwPWElt0Qm99J0%@*)jmhfhBqycl#x>Vr*@T_uf=hfdjO
p=EmP6*D_Bd8$!kWIr`b4jUK!aJc(2WhbElNR9E~I3JNA}_#Y2Xu9*M;

diff --git a/django/contrib/admin/locale/ko/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/ko/LC_MESSAGES/djangojs.po
index 9a0e552331c..adcf4491201 100644
--- a/django/contrib/admin/locale/ko/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/ko/LC_MESSAGES/djangojs.po
@@ -2,6 +2,7 @@
 #
 # Translators:
 # DaHae Sung <sdh4513136@hanmail.net>, 2016
+# alexhojinpark, 2023
 # Hoseok Lee <ihooi77@gmail.com>, 2016
 # Jaehong Kim <mixe@korea.com>, 2011
 # Jannis Leidel <jannis@leidel.info>, 2011
@@ -9,15 +10,16 @@
 # Le Tartuffe <magno79@gmail.com>, 2014
 # LEE Hwanyong <hwan@ajou.ac.kr>, 2023
 # minsung kang, 2015
+# Seoeun(Sun☀️) Hong, 2023
 # Yang Chan Woo <oizys18@gmail.com>, 2021
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-17 03:19-0500\n"
-"PO-Revision-Date: 2023-04-25 07:59+0000\n"
-"Last-Translator: LEE Hwanyong <hwan@ajou.ac.kr>, 2023\n"
-"Language-Team: Korean (http://www.transifex.com/django/django/language/ko/)\n"
+"POT-Creation-Date: 2023-09-18 15:04-0300\n"
+"PO-Revision-Date: 2023-12-04 07:59+0000\n"
+"Last-Translator: alexhojinpark, 2023\n"
+"Language-Team: Korean (http://app.transifex.com/django/django/language/ko/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -82,7 +84,7 @@ msgstr "한번에 선택된 모든 %s 를 제거하려면 클릭하세요."
 #, javascript-format
 msgid "%s selected option not visible"
 msgid_plural "%s selected options not visible"
-msgstr[0] ""
+msgstr[0] "%s 선택된 옵션은 표시되지 않습니다."
 
 msgid "%(sel)s of %(cnt)s selected"
 msgid_plural "%(sel)s of %(cnt)s selected"
@@ -241,6 +243,55 @@ msgctxt "abbrev. month December"
 msgid "Dec"
 msgstr "12월"
 
+msgid "Sunday"
+msgstr "일요일"
+
+msgid "Monday"
+msgstr "월요일"
+
+msgid "Tuesday"
+msgstr "화요일"
+
+msgid "Wednesday"
+msgstr "수요일"
+
+msgid "Thursday"
+msgstr "목요일"
+
+msgid "Friday"
+msgstr "금요일"
+
+msgid "Saturday"
+msgstr "토요일"
+
+msgctxt "abbrev. day Sunday"
+msgid "Sun"
+msgstr "일"
+
+msgctxt "abbrev. day Monday"
+msgid "Mon"
+msgstr "월"
+
+msgctxt "abbrev. day Tuesday"
+msgid "Tue"
+msgstr "화"
+
+msgctxt "abbrev. day Wednesday"
+msgid "Wed"
+msgstr "수"
+
+msgctxt "abbrev. day Thursday"
+msgid "Thur"
+msgstr "목"
+
+msgctxt "abbrev. day Friday"
+msgid "Fri"
+msgstr "금"
+
+msgctxt "abbrev. day Saturday"
+msgid "Sat"
+msgstr "토"
+
 msgctxt "one letter Sunday"
 msgid "S"
 msgstr "일"
diff --git a/django/contrib/admin/locale/lv/LC_MESSAGES/django.mo b/django/contrib/admin/locale/lv/LC_MESSAGES/django.mo
index 47ffd4d12875d5fa20a37ed4a7a36960fd9406ba..9f93c9536ceee3d758dcb25faa2af832ad1e8985 100644
GIT binary patch
delta 5040
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
TAE7VFcuRXQv_9cYeKYev{0hOp

delta 4455
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

diff --git a/django/contrib/admin/locale/lv/LC_MESSAGES/django.po b/django/contrib/admin/locale/lv/LC_MESSAGES/django.po
index f74f3ae4558..e15c84137c1 100644
--- a/django/contrib/admin/locale/lv/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/lv/LC_MESSAGES/django.po
@@ -14,10 +14,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-01-17 02:13-0600\n"
-"PO-Revision-Date: 2023-04-25 07:05+0000\n"
-"Last-Translator: Pēteris Caune, 2023\n"
-"Language-Team: Latvian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 07:05+0000\n"
+"Last-Translator: Edgars Voroboks <edgars.voroboks@gmail.com>, 2023\n"
+"Language-Team: Latvian (http://app.transifex.com/django/django/language/"
 "lv/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -166,7 +166,7 @@ msgstr "un"
 
 #, python-brace-format
 msgid "Changed {fields} for {name} “{object}”."
-msgstr "Laboti {fields} {name} “{object}”."
+msgstr "Mainīti {fields} priekš {name} “{object}”."
 
 #, python-brace-format
 msgid "Changed {fields}."
@@ -177,7 +177,7 @@ msgid "Deleted {name} “{object}”."
 msgstr "Dzēsts {name} “{object}”."
 
 msgid "No fields changed."
-msgstr "Lauki nav izmainīti"
+msgstr "Neviens lauks nav mainīts."
 
 msgid "None"
 msgstr "nekas"
@@ -187,6 +187,9 @@ msgstr ""
 "Turiet nospiestu “Control”, vai “Command” uz Mac, lai iezīmētu vairāk par "
 "vienu."
 
+msgid "Select this object for an action - {}"
+msgstr "Atzīmējiet šo objektu darbībai - {}"
+
 #, python-brace-format
 msgid "The {name} “{obj}” was added successfully."
 msgstr "{name} “{obj}” veiksmīgi pievienots."
@@ -202,7 +205,7 @@ msgstr "{name} “{obj}” veiksmīgi pievienots. Zemāk varat pievienot vēl {n
 #, python-brace-format
 msgid ""
 "The {name} “{obj}” was changed successfully. You may edit it again below."
-msgstr "{name} “{obj}” veiksmīgi labots. Zemāk to varat atkal labot."
+msgstr "{name} “{obj}” tika veiksmīgi mainīts. Zemāk varat to labot vēlreiz."
 
 #, python-brace-format
 msgid "The {name} “{obj}” was added successfully. You may edit it again below."
@@ -212,16 +215,19 @@ msgstr "{name} “{obj}” veiksmīgi pievienots. Zemāk to varat atkal labot."
 msgid ""
 "The {name} “{obj}” was changed successfully. You may add another {name} "
 "below."
-msgstr "{name} “{obj}” veiksmīgi labots. Zemāk varat pievienot vēl {name}."
+msgstr ""
+"{name} “{obj}” tika veiksmīgi mainīts. Zemāk varat pievienot vēl {name}."
 
 #, python-brace-format
 msgid "The {name} “{obj}” was changed successfully."
-msgstr "{name} “{obj}” veiksmīgi labots."
+msgstr "{name} “{obj}” tika veiksmīgi mainīts."
 
 msgid ""
 "Items must be selected in order to perform actions on them. No items have "
 "been changed."
-msgstr "Lai veiktu darbību, jāizvēlas rindas. Rindas nav izmainītas."
+msgstr ""
+"Vienumi ir jāatlasa, lai ar tiem veiktu darbības. Neviens vienums nav "
+"mainīts."
 
 msgid "No action selected."
 msgstr "Nav izvēlēta darbība."
@@ -252,9 +258,9 @@ msgstr "Datubāzes kļūda"
 #, python-format
 msgid "%(count)s %(name)s was changed successfully."
 msgid_plural "%(count)s %(name)s were changed successfully."
-msgstr[0] "%(count)s %(name)s ir laboti sekmīgi"
-msgstr[1] "%(count)s %(name)s ir sekmīgi rediģēts"
-msgstr[2] "%(count)s %(name)s ir sekmīgi rediģēti."
+msgstr[0] "%(count)s %(name)s tika veiksmīgi mainīti."
+msgstr[1] "%(count)s %(name)s tika veiksmīgi mainīts."
+msgstr[2] "%(count)s %(name)s tika veiksmīgi mainīti."
 
 #, python-format
 msgid "%(total_count)s selected"
@@ -343,6 +349,9 @@ msgstr "Izvēlēties visus %(total_count)s %(module_name)s"
 msgid "Clear selection"
 msgstr "Atcelt iezīmēto"
 
+msgid "Breadcrumbs"
+msgstr "Atpakaļceļi"
+
 #, python-format
 msgid "Models in the %(name)s application"
 msgstr "Modeļi %(name)s lietotnē"
@@ -394,9 +403,6 @@ msgstr "Dokumentācija"
 msgid "Log out"
 msgstr "Atslēgties"
 
-msgid "Breadcrumbs"
-msgstr "Atpakaļceļi"
-
 #, python-format
 msgid "Add %(name)s"
 msgstr "Pievienot %(name)s"
@@ -410,6 +416,12 @@ msgstr "Apskatīt lapā"
 msgid "Filter"
 msgstr "Filtrs"
 
+msgid "Hide counts"
+msgstr "Slēpt skaitu"
+
+msgid "Show counts"
+msgstr "Rādīt skaitu"
+
 msgid "Clear all filters"
 msgstr "Notīrīt visus filtrus"
 
@@ -516,6 +528,15 @@ msgstr "Manas darbības"
 msgid "None available"
 msgstr "Nav pieejams"
 
+msgid "Added:"
+msgstr "Pievienots:"
+
+msgid "Changed:"
+msgstr "Mainīts:"
+
+msgid "Deleted:"
+msgstr "Izdzēsts:"
+
 msgid "Unknown content"
 msgstr "Nezināms saturs"
 
@@ -726,6 +747,9 @@ msgstr "E-pasta adrese:"
 msgid "Reset my password"
 msgstr "Paroles atiestatīšana"
 
+msgid "Select all objects on this page for an action"
+msgstr "Atlasiet visus šīs lapas objektus darbībai"
+
 msgid "All dates"
 msgstr "Visi datumi"
 
diff --git a/django/contrib/admin/locale/lv/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/lv/LC_MESSAGES/djangojs.mo
index eafafc51cb3d2d562c1fdb7c16414aac29656732..e3f9a509d313c3162c9b54cb4fb2d75e36a87713 100644
GIT binary patch
delta 2256
zcmY+_e`u9e9LMo<x4U2J=3Lt{o9;)sIj7fOmCpRJGN)GR&0W$ch&%6tyUgv*=WdIl
zxQRs|3EIu5)M@mSX7<M=EQo3_WBw6DV2y-9AOvOw{ZSD8dVlWoU9iLbKCg4W&w0*s
zJm);~-Q^cnXQrycCmkh9)Dfo(oa<G+hzn(+*txZM88>05#5t<2!`z1Iy35)zoJ0Fj
zYxkHbEGIu~J{OpAFHxDrjdNIrqgan0VKZLAQvAy-qM->?m^B!tU59jWjn-~8Bd7_k
z!9r|Der_X|VwZ8QlZpn|iTiL5#&8t*<!7Y_%b1;BP>z~F4Qk?bsD3TT&#mO5@z$gI
zZN`_e6Hnk(RR2C6F5>-en2Hilqh9bl-i^m_JzhqhapBp46*xkBKE8?<aR8&Ndo7Nc
zlQ^IDuhuSQ{coXNk2hmGW|Vly61}Jgj^F}3ZC*t6`v&!b8)jieFwg?5A-@{++;&v|
z{dg-rgE!%8<_D<$V->8wZhU8npRk&CXm0SLT09$aZaF?e{;Nvodaz|)u&2jSOZ^IJ
z1y7+?@GWFf+<DX%e2iMb&ygYAWn@VA{XEvcipq5o{M_GMSS>e~q?W!8*Wq5&0LPKt
zaId2Ve%spTt$h*I?=#dyCd{u<hj7xILQVKuhKe5e88xFn@Et5+S>D78sQY_Z77g$i
z>cMW*3wlu#PNVugi<;n3YoE0CS^Sp#`{rTRUn`W^$A)U41ZpV{qF!(acj8mH0Vhxc
z7jbelkxG04Yw<lC!DG0M1H_*Ycg37EubNZl4}lqX%@RMNKC|oQFXnIN@8+MViT-02
za?<o%sX522G^@?|sEO5?^?BL<CQB?v&YD|dE;W~#Iv>r1POeI4K>nobP^oAuRukI@
zJ`#5ip)cYNV!GUB6>awteg7)@-XA1xCmINqcA}nGMX>t$F9TeYE);DCA54Dx)YiXl
zF|m+XL}-<E5%&{1tjma{#CAektCG>@7a{Ia%ZmQaw@f!s%d5kpb8sJ_{lAlFBUTX8
zWs6lhrW3e>;AptbmfMXRiM7N7oa_AOw~mJX^I1+r2^Ia}P+3XnWKWkyDmtL|T7qMc
z|5RIXE3qbbrYIUJ?(~z1_><Wi#ci{9ruwP6U8z)mcBG^>yQ*YtVSI4NSF+0+81(wO
zJ>PZpq@HkHL+YCQx1=?+sAtGet4k~uT>DbKPnXz`r*!sE*@|qUY)9E%FVUaR<j$9U
z8p?31A$WHfT)ey6_l6@4N(b`@!;Ey7%_U4_=8gPh!pvz#I%X3Kt1|P>kk_QSg_+}w
z8~@KSOfC2L>_|b|*2IChpKf?K<)^w+z3GMxUOo{SwnWE)zIgIrWPhq}Q}$GOb76d7
zAU9tAMZv6S((4^eB)$H4_DJQr(xl&)Z{$9yJQ`~4^3uUQmkt)zPo`Zo?vEc%jE@ew
zuHo@)a6h-V>cddu7LRSP2QHmUX&|>p9d{4<!7Hk&Uz`>5y-RNdFF8~FWvDuubW!%p
RV>q|Pqpyqk+3wn{{{b2QGFt!u

delta 1618
zcmXxkTWC~Q6vpv2F~*pfnKWjMRcpL7iI>D!Tcg%Xy@5|ku%SfggQ*#uRLtm1WFlCm
zUP={BF`NcPX)tP3@B%uZpddvP3gVku5vjH>3SyB;5vdRM|4mjlXPw_Zx4rk-d!2J>
z-r2g$ld}9CqpTz*5w&?{8*oWJJIaZXW(%+nm*FEU!13&4B|A=8wIA2w7>+;n<K^xe
zEaCh*_v;}u_AQknE_C8(+>4dih1GZw3-P}D2eR2Sb{gZ~I0|3;@qg}n)WGt&I0B1M
z?SxU!RbaDacxx(6oY>(v+(A8X583P?JKD0RsDVC14fG#WL+|isRO{W)gX*}3o77<)
zF2)A@9Fxdq7uogFzg?qp6u+YNZTJc+aAPskjGZ_EyWI=;A;-VrIQ+|fi+V1?{710{
z_1sd_{mnQLlQ<TC!i*{>spx^Le&Mbk|B2<Ce}n3%m<8MuGMk3Vk^Zn*9N(kfI35|A
zk#^LZr;y39UC7vMA8IBKqh{bpg!wO}(#HulyTYyvZ{Y{{0O{MFqo(d(T!{5Nqz2-s
zB}t+h{?6U!*AJow(BuAs8fd?JzLfdbNH24Ow(UBe!8>>gw=)WL6lGL;uo88D6{_Jm
zr~x*h2C@ou|2q5~o85Y*S@#z(oywUouEnt#Dod!epgQQqAMrGv!&=s*3m>48aue$y
zH@jQhgquQjkal<Z`Q7dh?g2N`<&|#a)3+Y?sC(S)MV8+B+*5A9%cb1FqzWlw({nZc
z1*n%(GEXCB5L(^_^3NtynM-_3kVm$h(2uB|P|~O{i@8izy^7F`%_QhMSF{AfWu;fN
z94d9hEJ9z#RARV%L}k9df4#MmN(rX59WJCm?z>%z`tzyiYf+w56N`v12>l%^2^D>2
z`jWH+Dz(H4;xipklmjZWhp<mH70TQ>L=B<jnMde5okFOP3TD~Cg2qrVsc=@Xw(xN@
zwyh(!^_y7IzKkc*))a3`O=(L7mx?B2H;*0_DoM1q?6juD)<iOyNC$_CI<w*88=-8f
zq$)4mI1qHil02}gWk-7~xE-k;kxr+xFC)L^1=q?JWZ#zU50$5eI^Z^IY)KC6ZXGz^
l5quwwW^a}s3ym2(k!Wp;wcC1~-8t@1wzOg}6ucO}`hQtqs=ELH

diff --git a/django/contrib/admin/locale/lv/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/lv/LC_MESSAGES/djangojs.po
index ede9249c652..0f1979a7626 100644
--- a/django/contrib/admin/locale/lv/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/lv/LC_MESSAGES/djangojs.po
@@ -11,10 +11,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-17 03:19-0500\n"
-"PO-Revision-Date: 2023-04-25 07:59+0000\n"
-"Last-Translator: Pēteris Caune, 2023\n"
-"Language-Team: Latvian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 15:04-0300\n"
+"PO-Revision-Date: 2023-12-04 07:59+0000\n"
+"Last-Translator: Edgars Voroboks <edgars.voroboks@gmail.com>, 2023\n"
+"Language-Team: Latvian (http://app.transifex.com/django/django/language/"
 "lv/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -251,6 +251,55 @@ msgctxt "abbrev. month December"
 msgid "Dec"
 msgstr "Dec"
 
+msgid "Sunday"
+msgstr "Svētdiena"
+
+msgid "Monday"
+msgstr "Pirmdiena"
+
+msgid "Tuesday"
+msgstr "Otrdiena"
+
+msgid "Wednesday"
+msgstr "Trešdiena"
+
+msgid "Thursday"
+msgstr "Ceturtdiena"
+
+msgid "Friday"
+msgstr "Piektdiena"
+
+msgid "Saturday"
+msgstr "Sestdiena"
+
+msgctxt "abbrev. day Sunday"
+msgid "Sun"
+msgstr "Sv"
+
+msgctxt "abbrev. day Monday"
+msgid "Mon"
+msgstr "Pr"
+
+msgctxt "abbrev. day Tuesday"
+msgid "Tue"
+msgstr "Ot"
+
+msgctxt "abbrev. day Wednesday"
+msgid "Wed"
+msgstr "Tr"
+
+msgctxt "abbrev. day Thursday"
+msgid "Thur"
+msgstr "Ce"
+
+msgctxt "abbrev. day Friday"
+msgid "Fri"
+msgstr "Pi"
+
+msgctxt "abbrev. day Saturday"
+msgid "Sat"
+msgstr "Se"
+
 msgctxt "one letter Sunday"
 msgid "S"
 msgstr "Sv"
diff --git a/django/contrib/admin/locale/nl/LC_MESSAGES/django.mo b/django/contrib/admin/locale/nl/LC_MESSAGES/django.mo
index b69aebf1d3f25e1bd59e93e39cae2e2453011892..f6344b7912f400d44be0a6ec976d5644206a0ca2 100644
GIT binary patch
delta 5079
zcmajh3vg7`9mnw#mXHKUknnzm3t|YwKzKtyj6e;jJR~YbNcARr*(?cn!|sOgP?uK)
z6sQs@0v5DX#VT4|k*d%tVC@X8(AIWntzn#DIt8l^t<%vueSCj=Pugjnv1j=2=bU@b
zJ@0$TuB}<`?#xQH6?WWhNT-Q`#I#Pv<YXDMw5zTfv-&Dydf^)Ejo-on_!QoWC$Sg@
zbq}u3!Yayl;{-g6dcF;5+I)&R_yvZHNtsZgG3qM^RiP*9fdQxijj_(dK9n0!^)^`_
zz+B1?V*&0%8aB^h9v-pxkKw(P-@wf{y@xUR^lwg)>B5Cypl0|!W=4u?;0xp#lif40
zFLt9`iv4gZYDTwXDb^s9GuyBP_oD`Q+Ft)T>iG*ehW^bbWU_Gx)7FE-u`^CV&1e>C
zAl0aPHK+mBp;lx$Y9JeNI6j6N&}l5fpV|8#q6U)9ELURzrdE>KLgsn=9GBr?T0Ml_
z`UVfAk!Q_u)Bt~p`FIgEz(1n~mc=M4F$dN0Y}7y_sDb*p2=B*X*w&Br_sN9%8`A;f
zs1Y`!w&Xt4Odh~na2IyO3#gU5h-xs*iBw0&QD^BC>bY~Mr9N-({}G2${sgtcg#&3t
zGa1B5(*R15?KY!O4a`98{Y}V0H#MjM_^6pDP+PMRRe!s^{s^k$L$;ho`ZOm|6Klgt
zyqqGFBvU%bm<9MaZo?~Bf$LaDb^Hpd!?#g0{S9iM@1wTl3TlZ%gM$GMK#rAhkkvL5
zP!pYx8bA%Iom7;JX3&Ica4o9Aoj4L7$1*&F*Wl-<nGAM<rJjmfq1mXdTY~B!j9QT<
zRJ*HD1KN%+;uA=FDN{Wp7~vWm!HrhbgC}r0zJ+YF>Bz>7$HB-sHMe0iHsC1y0JVZw
zU2V+G=wdk@!G+j{b8!qOPb-|l&N@YT3}Y!5dZJchC1&F~>ju<{Y(Z_oUZgK`*m?$O
z+kA`~cwup{_x(|4Wu$d9>i&4tA)SVO=-<pCqmEtF5;ouzOyUlF9z!^7c+hYqZlt^b
zC*ZG;V`TD5_!eL>UWX5(R_-inD=(wArWeaBhhRz#myyxT#-K)4iTOAeRdEUCVZ^%9
zUSEfr;TB9~vA3x2MAy=wy`iYHG6ompT)Y;aMh*DgQr3SCnJZk-UQgvN2j8s4Y<v_u
z;Q`FUCsBv(1?-9^Q5~E`ZOMnoaWMsDK?mj7h4NhMV$^%@q1tUKWBoOQ7F*#STVX4%
z=XxtXggrT7Is;E)J|4qi_!j2kWmHFhK`r?|k&mM3KRP)5<Itg8g_=k`QpLnmw!#z0
z_L!rn5w_Xum#`b<zoX7XK1VtSt5C1gd|M8qR-_U2{2J5@H=_pjAZlgzpbqO%9D}Lf
zlF@@*C~4{XqV}c&_244hfpyq|SMX(wj^$x28W+6J2T<)S;2qTp)u0C0fV#fkx&yW1
z`*5zBI7o(bV?IKSxDQ8KOIL(0PQqf`i|g<W)Dljc7!2@6)CXoEs-tDN1QV#0IE&ly
zcUXgwNx}1PVRud8EE(<L2dJgKY|DQ`9jegeprc~!PI)Zqt(k>=aW<+W7kgtP7T_k-
zOn2c`xCb@x!>ImV!k${f*U4xG=d2e|Tk#q8!v1Xh4Oot=Fpl+j3Af?G3S+2hevcYp
zuc^TRhNHG{BKE@>sCJj4gZE)dhv^`h0r<4_6!xTi0X3sfQCrhxTCl{0IDqnC>r~`?
znnlR&m@TNod;-<+A5bf#uaZ`x3u<5kuVekS<Rx6tKqjLOPo=Fm51*oZ7wQaj;v=CM
zl;KF6kJ|IK$mGoyd;KJG9?eIn2@JWOKU{G#YM?*GJMpvYS^uw-sjdv($LDY{<@azA
zPGH^j;11Lb2F>72z!KCRZbyBncB3Y+AGHOCtVdDbiMLS`_!IKqgy}Iecz#NXjFw~u
z>TpzBYfv+bptd53n)x<V{bx}f9!LI})BHS#xwC>lWR9ZF&JS?|zJr`+v*2sNfVSdh
z%Bdq{)WFyqgFRh^`ZDc84d_kl8SFs$*QgnuNA2Nd?1O(r9pZwj;Qmn5^W#zVrrYvO
zm_=EM`>D)VNQI%qgT#E|IB^ScH&IR~#fTpen#K2s5ybPvA%e-7`w4c*tR%Fh8kF7=
z=4b98l=LBMPj8ZWUGM*PGB4VzT0*5Y0hvFimHmb-i<^k=5}K7xw-VcGYKdZEFR_bI
zT1GrXusE6YO@8kq9teu2Fa2l!Dp_YQh@He>TfP<fFlJ8s_fe;I8__^0WfS)hD~Lfv
z8KJb1*q6x#Z-7g_fH+{Uy@tG%Ce?wT)r1aNdm3mn)z%v8Y<z=wl+fYQn=zVLL@2#V
zB#2?eGlULmd)h;02(guDCGI8ce<7Sw3SmM?ACSp}Lo6hG;v~_Y9wzewp~H5RI7}$L
zOl%^qQGt|8M2Je_An_!j)xMT^i5N#@zW=+)JV7Wm5swp{h$6xxx)FLqt|ydAiHVt9
z@Wv>+!Ipo7B{shb(*)lxv!B>P@FC5l3V!Dh`5Mu5VjiIs3dsCE#_#RKVteffK26+g
z%k3;}&tTH#PvdPw+?Jd1YMWnc{V}S4^KF9HGLw$+t1sPp;uH}j77&|>SBR&GI${dZ
zl^8`d5=timGXLv6Oa42y+~3+_U2e_M*?hzn3av}<uJrD1eLIA_a7Fr=?l)w0nGyHg
za9zB4MQx(>QsJeXde@KW=D8lzvof`EdnG#Ng*~S(*6b$}>DB#aW#8K9)g>LbvC)au
zE+?CCV!o5Ck0zWZH{v<VVsXdy9k(tSjrpe9%hb-?4yylm1*gnecW>*fMOB6Mu@>8l
zsg8!dS~uSMkD}f^8lp{3GUlvsqdvF&q~|Bog@bdmQ@6z;kw%Y>y%nBQQr8@hb1NuT
zIBs(?Ho|;mm9QIc_&-$|qmlaL2y?sN;Ky40c7tK0M-Lkr%3EXTG#>R5t+m77$u1jP
zK6YGdc}Y>oZE8y2T2c_ojd-hKUW650Qd*srKO-KCg&X3{(G^}}B7NlA{#l)?yq4(l
zwNX|1Nm(qb^BrEC3t=xFZvD8tcY4m~_d52t!S$1@x92;nym+k_k9dCi>hb40jEnhH
zOe9?wS=Z*|C^It_k4Gb(7k9YyrTaWsGO1r^sWwG*)T-S^T8}mH&{|LX81-FeRgA6l
zxURkQ>{e!4jwbCx|5GQ}&FK|0C;n&1$(Zl?=FaHyTDP&mEb?j-(WF=F)zgrf=elvH
zJ{DURj{5bn=5TsvMU<UoOI@cWnn-YXe5a(oIT~h4nZ0%Yy|-UoDID_~yg2*&)zuoK
ib=u+iey!Kw`Qc0^-LdkuP`+WQ*(C<XYPX)5S@kbz&$@R2

delta 4253
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

diff --git a/django/contrib/admin/locale/nl/LC_MESSAGES/django.po b/django/contrib/admin/locale/nl/LC_MESSAGES/django.po
index 1cbf39a3f81..17a7ff7c57f 100644
--- a/django/contrib/admin/locale/nl/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/nl/LC_MESSAGES/django.po
@@ -12,15 +12,15 @@
 # Meteor0id, 2019-2020
 # 8de006b1b0894aab6aef71979dcd8bd6_5c6b207 <ff2658a8d8dbebbd9cc240b8c133a515_234097>, 2014-2015
 # Tino de Bruijn <tinodb@gmail.com>, 2011
-# Tonnes <tonnes.mb@gmail.com>, 2017,2019-2020,2022
+# Tonnes <tonnes.mb@gmail.com>, 2017,2019-2020,2022-2023
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-05-17 05:10-0500\n"
-"PO-Revision-Date: 2022-07-25 07:05+0000\n"
-"Last-Translator: Tonnes <tonnes.mb@gmail.com>\n"
-"Language-Team: Dutch (http://www.transifex.com/django/django/language/nl/)\n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 07:05+0000\n"
+"Last-Translator: Tonnes <tonnes.mb@gmail.com>, 2017,2019-2020,2022-2023\n"
+"Language-Team: Dutch (http://app.transifex.com/django/django/language/nl/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -188,6 +188,9 @@ msgstr ""
 "Houd ‘Control’, of ‘Command’ op een Mac, ingedrukt om meerdere items te "
 "selecteren."
 
+msgid "Select this object for an action - {}"
+msgstr "Selecteer dit object voor een actie - {}"
+
 #, python-brace-format
 msgid "The {name} “{obj}” was added successfully."
 msgstr "De {name} ‘{obj}’ is met succes toegevoegd."
@@ -353,6 +356,9 @@ msgstr "Alle %(total_count)s %(module_name)s selecteren"
 msgid "Clear selection"
 msgstr "Selectie wissen"
 
+msgid "Breadcrumbs"
+msgstr "Broodkruimels"
+
 #, python-format
 msgid "Models in the %(name)s application"
 msgstr "Modellen in de %(name)s-toepassing"
@@ -380,16 +386,18 @@ msgid "Change password"
 msgstr "Wachtwoord wijzigen"
 
 msgid "Please correct the error below."
-msgstr "Corrigeer de fout hieronder."
-
-msgid "Please correct the errors below."
-msgstr "Corrigeer de fouten hieronder."
+msgid_plural "Please correct the errors below."
+msgstr[0] "Corrigeer de onderstaande fout."
+msgstr[1] "Corrigeer de onderstaande fouten."
 
 #, python-format
 msgid "Enter a new password for the user <strong>%(username)s</strong>."
 msgstr ""
 "Voer een nieuw wachtwoord in voor de gebruiker <strong>%(username)s</strong>."
 
+msgid "Skip to main content"
+msgstr "Naar hoofdinhoud"
+
 msgid "Welcome,"
 msgstr "Welkom,"
 
@@ -415,6 +423,12 @@ msgstr "Weergeven op website"
 msgid "Filter"
 msgstr "Filter"
 
+msgid "Hide counts"
+msgstr "Aantallen verbergen"
+
+msgid "Show counts"
+msgstr "Aantallen tonen"
+
 msgid "Clear all filters"
 msgstr "Alle filters wissen"
 
@@ -428,6 +442,15 @@ msgstr "Sorteerprioriteit: %(priority_number)s"
 msgid "Toggle sorting"
 msgstr "Sortering aan/uit"
 
+msgid "Toggle theme (current theme: auto)"
+msgstr "Thema wisselen (huidige thema: auto)"
+
+msgid "Toggle theme (current theme: light)"
+msgstr "Thema wisselen (huidige thema: licht)"
+
+msgid "Toggle theme (current theme: dark)"
+msgstr "Thema wisselen (huidige thema: donker)"
+
 msgid "Delete"
 msgstr "Verwijderen"
 
@@ -514,6 +537,15 @@ msgstr "Mijn acties"
 msgid "None available"
 msgstr "Geen beschikbaar"
 
+msgid "Added:"
+msgstr "Toegevoegd:"
+
+msgid "Changed:"
+msgstr "Gewijzigd:"
+
+msgid "Deleted:"
+msgstr "Verwijderd:"
+
 msgid "Unknown content"
 msgstr "Onbekende inhoud"
 
@@ -540,6 +572,9 @@ msgstr "Wachtwoord of gebruikersnaam vergeten?"
 msgid "Toggle navigation"
 msgstr "Navigatie aan/uit"
 
+msgid "Sidebar"
+msgstr "Zijbalk"
+
 msgid "Start typing to filter…"
 msgstr "Begin met typen om te filteren…"
 
@@ -556,10 +591,9 @@ msgid "Action"
 msgstr "Actie"
 
 msgid "entry"
-msgstr "vermelding"
-
-msgid "entries"
-msgstr "vermeldingen"
+msgid_plural "entries"
+msgstr[0] "vermelding"
+msgstr[1] "vermeldingen"
 
 msgid ""
 "This object doesn’t have a change history. It probably wasn’t added via this "
@@ -721,6 +755,9 @@ msgstr "E-mailadres:"
 msgid "Reset my password"
 msgstr "Mijn wachtwoord opnieuw instellen"
 
+msgid "Select all objects on this page for an action"
+msgstr "Selecteer alle objecten op deze pagina voor een actie"
+
 msgid "All dates"
 msgstr "Alle datums"
 
diff --git a/django/contrib/admin/locale/nl/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/nl/LC_MESSAGES/djangojs.mo
index c32351e22a7d59b73c38ccefb5f748497eb32661..69485a263ee4edf32193096baffbd57448d41110 100644
GIT binary patch
delta 2418
zcmZwI{clrM7{KwTtb4(^%?*YVfnCsn11WPuakw!M-KJv<U8ATmrdzLFh4n6NH^KxP
z-!T3#6TBLQFoQ9^;>%(+^9M~_FmWWr7zHJ2h#>}zn&2OxiQlJvhBkU~pMK6c_w=6A
zbDp~$TK(&~%-NdY^FrA{EFq4}6WOKpVm>IdB_bQ}1a87WsR&isY<8gz-EQqLUP}8u
zYY&+oR?t6YK9M&g&r-RB8%J?I9>aS45Le=9EW<y|Vj8-DO0yP&w3i@5WVy8)%@FDW
zTd)XQkxSb7D3OdvCl!4_FYd%UF^tEME4M2B;(S)86I7rspcZxEOHjwHLN00IL!Y-1
zbzBENhn;v3zegQE%$JLqU&g3t$3D~vp2VAQ0yp9b<U0~9&s&Kv(XPW6aT-T(2m8JV
zXUsELNBe@c%h>-bXxHQA*oqnLxWhVjp?=|UT#QG|Y1DCFp-%9-SyY*S&|<8mzZvy=
z-KgUS@k-o}3-FNn4(j-sO7>rGd}|%Q;X>Mhs{BNYa6BNg7Q5(w<1&$L_y<;FJ0IMV
zKGZXQ0Cgu_<WZ79-MRg!NAZ;PKZ9H{S<U|QW8^(r?4o>v?6#ah{UxWc2``{N*s00e
zi2A^0)FW#}ooI`-dr)(r-`t71!23~iX%Kb3ScZx|Acf2!5926K;9e|ZdvxOc$eSq#
zP{%)w`hbJTX2>M!xOY((GL1Un4C+EZ$G7kcoWi|qvyRKG<{<Qe>rn@`S$ivL^7UXF
z9zdPoxOox}(>{%_;|PiI2-cBVy3iNQ!{(%U)O;mxMqaayH&M6dZF9=}!2HPk*!<M|
z%$zk(nqQiy%ri(T$q(k)oSgrU)^X1K$vkiVV(Rg%B>2I((rId@>k(+-O_OG#i_pB<
zLTDbXC+5mkR?)=0M&Exe`o3#sUrjiKmR6#kxQ@`*PTveIEAr$LRkK`=Pm6AQ1F@7?
zMrZ<VCvGS7Xs;z!6Wv5Fp(R5;NQk&WTUPY%{HnPI>al3DX&&4{XkuMYtRdDBb7iYl
zHqUk7Z3G)A9oE-}?ZgJ6hd;JLqRWkh{_|N&>>#x09}X=|gl6hoSx!Y0@n-ALKUkWm
zjl``)i$77^wy7cIq}<)^VA_p3-bgy`C7gtpcE;kV_`q&g{(C$1@B992@i!%%$#^uf
z*Pkp|Q{L+(sLFQFOZa`Ii~MsXGfN}s(WG|vyCZ3Lc)(3c|B$yw`bTwWcB-^7uxw~F
znbIL)FaJ60C6f#ZkGk6JpD%0oe=ZCCv(ScANbYu{iQH|u$4#YOog%w${`-Lp6(_%>
zAV_3jAnA^U9PQ38F9-$Q{kFs)mBJgjH3nH~L3h~J8`MhSol$p%E;-233vOIoZID{F
zq5R%?#cP|Jnp^x##j>Kv$Vm2RMM+>AyB%}wIQT_w?nGQC5qHzhczkduJrIc`^-TU}
z6z5Vf%zw4=uhOw({Gn(h=D%FkQaT)ou;a1p*H!BS_2ZG;mc=A>@l?WI!cEAyo?y(M
zsjkhgsqPLqQQEq>F}X{>j=f$o#=vMi!7q*ZkJhyLkJZ$#D_jz5OuNp5@!d@0CPK2u
kb92L`E3Sv-CbD%4jt3TwC1p4w<6NFZx#A4;zgyVxH&+m9R{#J2

delta 1773
zcmX}sZHQD=7{Ku}uI;S5jnnQnjxXDKN}F=iwN@*ueR01e2olwlE}3wbxy=mi%$57%
zux&LE1qBuAEzANxC?wP()+iK}K~$_CjDpNSQmD|_h>9YE0{cI+j~(uFf9IUJ=jEPr
z?#!;;-&a4^HUCvZ8YOy&mGg`l!`1V-k#=8Y%$>LgTk)j&C32ZFTK*2Nru?Ipe^>v;
z6!n+Y6rD(U8MYf!H>=1jpkh5P$6?Ij4s65c)R&RV?BgbLJAg?%q~*8OqsUn1IJV#i
zDE)k_zt7+{%BL{T_$Eg$^1u{IgJ)4Xex4i8nBB-s%|4Wg9z>bIG`@oG;2yk}PGsP3
zQTjW_?H;^{(ryK}`)~~&z^Cvv#y36mz7vmQ7IPiOEXHA6id$75mr#BQ7vW*`1WLQp
zn89CA+O@DB@_a8Y!wuMtd9{RfY4D_0>_sWRiPz$XC<A?kQNoy?a1-Sn3ytZN=P-@$
zp}hGF%A0?IT;>cndGiY>EBTw&UqWf$nr8jwFf67QCT(&kOFe+{219r&ZbRw#1$8e<
zhi{+^a1hxAGmWw}$JF;xCUyd4Yd=L9X9i^gU#D6Bh|C2lCUN^Ua|3;Yd<f<|O2^-$
zG@L~)^A|T6I7u%uKqtP1Sv-oLptK9R<|aCYcT;`_<wZWi2k`Scnb*lIVPg*CF?<@g
zv;H#Uv+8;E2lb-*v-+$0hk8l<N4>1Ju)or864_Bx@6b$2O{<-1x0+G2Ds9awxoP5P
zm>V>I3(7Xgp}d~BiI7#how$xzORON+`nnk)Bd4>Uki8!vSiR=S1+$Wn&*)}?v71S@
z;!2V~E=jT-l2*^rJh)c#g8aFyCuCdY5A7}@Dc}E<#1Uxj(I5_KCA-r+$v0|w81Eo@
zwJe`0E8ARBsp=y(66**_a!4g@n4@`^<-DvRazvYSa2p|~eK{dXzEKl@);bt(OrDN=
z+WO)xZD%v?&d{xlyS{m_<kd{RR1R!8h>x@{Z4?(I6DhCYOq#q`@qFK_#V@uGjg7fM
z==xGU=0&#T>~gI$;k!;@(gx9Zr5uKC!G_Y$W1e5>x1+vmCwVf6G*fe`p$$EK+LlA>
z6rFN)q>=4-H_-@E_s@$@rh8jzwOV5~-I|DpI{%GFy9OFlUF#C*;Q#sNy{cPnoa%lw
zvG8H1T5z1A+2Z*{w;FHG3_h}{EVFd0<{?{h$3t6S7@1ErQFeVMY<IbS5Jr(-=(k&4
tH?)y`!hM{d3XbGU)KtA<#c?JATPsh5`aC_3#NHy?_%m}T5l?4_{{!{}=u!Xx

diff --git a/django/contrib/admin/locale/nl/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/nl/LC_MESSAGES/djangojs.po
index 81eabe4993a..8c7a4ba1149 100644
--- a/django/contrib/admin/locale/nl/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/nl/LC_MESSAGES/djangojs.po
@@ -9,16 +9,16 @@
 # 6a27f10aef159701c7a5ff07f0fb0a78_05545ed <bc5d401a7ecd9343dd5afac265ed8ab3_4845>, 2011-2012
 # Meteor0id, 2019-2020
 # 8de006b1b0894aab6aef71979dcd8bd6_5c6b207 <ff2658a8d8dbebbd9cc240b8c133a515_234097>, 2015
-# Tonnes <tonnes.mb@gmail.com>, 2019-2020,2022
+# Tonnes <tonnes.mb@gmail.com>, 2019-2020,2022-2023
 # wunki <petar@wunki.org>, 2011
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-05-17 05:26-0500\n"
-"PO-Revision-Date: 2022-07-25 07:59+0000\n"
-"Last-Translator: Tonnes <tonnes.mb@gmail.com>\n"
-"Language-Team: Dutch (http://www.transifex.com/django/django/language/nl/)\n"
+"POT-Creation-Date: 2023-09-18 15:04-0300\n"
+"PO-Revision-Date: 2023-12-04 07:59+0000\n"
+"Last-Translator: Tonnes <tonnes.mb@gmail.com>, 2019-2020,2022-2023\n"
+"Language-Team: Dutch (http://app.transifex.com/django/django/language/nl/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -71,6 +71,10 @@ msgstr ""
 "het vak hieronder te selecteren en daarna op de pijl 'Verwijderen' tussen de "
 "twee vakken te klikken."
 
+#, javascript-format
+msgid "Type into this box to filter down the list of selected %s."
+msgstr "Typ in dit vak om de lijst met geselecteerde %s te filteren."
+
 msgid "Remove all"
 msgstr "Alle verwijderen"
 
@@ -78,6 +82,12 @@ msgstr "Alle verwijderen"
 msgid "Click to remove all chosen %s at once."
 msgstr "Klik om alle gekozen %s tegelijk te verwijderen."
 
+#, javascript-format
+msgid "%s selected option not visible"
+msgid_plural "%s selected options not visible"
+msgstr[0] "%s geselecteerde optie niet zichtbaar"
+msgstr[1] "%s geselecteerde opties niet zichtbaar"
+
 msgid "%(sel)s of %(cnt)s selected"
 msgid_plural "%(sel)s of %(cnt)s selected"
 msgstr[0] "%(sel)s van de %(cnt)s geselecteerd"
@@ -240,6 +250,55 @@ msgctxt "abbrev. month December"
 msgid "Dec"
 msgstr "dec"
 
+msgid "Sunday"
+msgstr "zondag"
+
+msgid "Monday"
+msgstr "maandag"
+
+msgid "Tuesday"
+msgstr "dinsdag"
+
+msgid "Wednesday"
+msgstr "woensdag"
+
+msgid "Thursday"
+msgstr "donderdag"
+
+msgid "Friday"
+msgstr "vrijdag"
+
+msgid "Saturday"
+msgstr "zaterdag"
+
+msgctxt "abbrev. day Sunday"
+msgid "Sun"
+msgstr "zo"
+
+msgctxt "abbrev. day Monday"
+msgid "Mon"
+msgstr "ma"
+
+msgctxt "abbrev. day Tuesday"
+msgid "Tue"
+msgstr "di"
+
+msgctxt "abbrev. day Wednesday"
+msgid "Wed"
+msgstr "wo"
+
+msgctxt "abbrev. day Thursday"
+msgid "Thur"
+msgstr "do"
+
+msgctxt "abbrev. day Friday"
+msgid "Fri"
+msgstr "vr"
+
+msgctxt "abbrev. day Saturday"
+msgid "Sat"
+msgstr "za"
+
 msgctxt "one letter Sunday"
 msgid "S"
 msgstr "Z"
@@ -268,13 +327,6 @@ msgctxt "one letter Saturday"
 msgid "S"
 msgstr "Z"
 
-msgid ""
-"You have already submitted this form. Are you sure you want to submit it "
-"again?"
-msgstr ""
-"U hebt dit formulier al verstuurd. Weet u zeker dat u het nogmaals wilt "
-"versturen?"
-
 msgid "Show"
 msgstr "Tonen"
 
diff --git a/django/contrib/admin/locale/pl/LC_MESSAGES/django.mo b/django/contrib/admin/locale/pl/LC_MESSAGES/django.mo
index aca2df98111d414f7307abd0f02c479ab79ff996..5b34de4b238afc4714479ace28f1f9b685970253 100644
GIT binary patch
delta 4653
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
RYS8bwaQ44<A6R-Z<v)oZCq)1N

delta 4228
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
Ud^2x77u2-AV7l*W!H1#$1199BHUIzs

diff --git a/django/contrib/admin/locale/pl/LC_MESSAGES/django.po b/django/contrib/admin/locale/pl/LC_MESSAGES/django.po
index 761b8bc67d1..bfb5a1a2d77 100644
--- a/django/contrib/admin/locale/pl/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/pl/LC_MESSAGES/django.po
@@ -11,7 +11,7 @@
 # Maciej Olko <maciej.olko@gmail.com>, 2016-2022
 # Maciej Olko <maciej.olko@gmail.com>, 2023
 # Maciej Olko <maciej.olko@gmail.com>, 2015
-# Mariusz Felisiak <felisiak.mariusz@gmail.com>, 2020,2022
+# Mariusz Felisiak <felisiak.mariusz@gmail.com>, 2020,2022-2023
 # Ola Sitarska <ola@sitarska.com>, 2013
 # Ola Sitarska <ola@sitarska.com>, 2013
 # Roman Barczyński, 2014
@@ -20,10 +20,11 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-01-17 02:13-0600\n"
-"PO-Revision-Date: 2023-04-25 07:05+0000\n"
-"Last-Translator: Maciej Olko <maciej.olko@gmail.com>, 2023\n"
-"Language-Team: Polish (http://www.transifex.com/django/django/language/pl/)\n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 07:05+0000\n"
+"Last-Translator: Mariusz Felisiak <felisiak.mariusz@gmail.com>, "
+"2020,2022-2023\n"
+"Language-Team: Polish (http://app.transifex.com/django/django/language/pl/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -193,6 +194,9 @@ msgstr ""
 "Przytrzymaj wciśnięty klawisz „Ctrl” lub „Command” na Macu, aby zaznaczyć "
 "więcej niż jeden wybór."
 
+msgid "Select this object for an action - {}"
+msgstr "Wybierz ten obiekt do wykonania akcji - {}"
+
 #, python-brace-format
 msgid "The {name} “{obj}” was added successfully."
 msgstr "{name} „{obj}” został(a)(-ło) dodany(-na)(-ne) pomyślnie."
@@ -361,6 +365,9 @@ msgstr "Wybierz wszystkie(-kich) %(total_count)s %(module_name)s"
 msgid "Clear selection"
 msgstr "Wyczyść wybór"
 
+msgid "Breadcrumbs"
+msgstr "Breadcrumbs"
+
 #, python-format
 msgid "Models in the %(name)s application"
 msgstr "Modele w aplikacji %(name)s"
@@ -413,9 +420,6 @@ msgstr "Dokumentacja"
 msgid "Log out"
 msgstr "Wyloguj się"
 
-msgid "Breadcrumbs"
-msgstr "Breadcrumbs"
-
 #, python-format
 msgid "Add %(name)s"
 msgstr "Dodaj %(name)s"
@@ -429,6 +433,12 @@ msgstr "Pokaż na stronie"
 msgid "Filter"
 msgstr "Filtruj"
 
+msgid "Hide counts"
+msgstr "Ukryj ilości"
+
+msgid "Show counts"
+msgstr "Pokaż ilości"
+
 msgid "Clear all filters"
 msgstr "Wyczyść wszystkie filtry"
 
@@ -537,6 +547,15 @@ msgstr "Moje działania"
 msgid "None available"
 msgstr "Brak dostępnych"
 
+msgid "Added:"
+msgstr "Dodano:"
+
+msgid "Changed:"
+msgstr "Zmieniono:"
+
+msgid "Deleted:"
+msgstr "Usunięto:"
+
 msgid "Unknown content"
 msgstr "Zawartość nieznana"
 
@@ -753,6 +772,9 @@ msgstr "Adres e-mail:"
 msgid "Reset my password"
 msgstr "Zresetuj moje hasło"
 
+msgid "Select all objects on this page for an action"
+msgstr "Wybierz wszystkie obiekty na tej stronie do wykonania akcji"
+
 msgid "All dates"
 msgstr "Wszystkie daty"
 
diff --git a/django/contrib/admin/locale/pl/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/pl/LC_MESSAGES/djangojs.mo
index 89b0e4b51cbc9d9a127ff2309a610faadba4e2e9..7eb9375adac023e3f2824586c359d96e962842d6 100644
GIT binary patch
delta 2194
zcmY+Fe{54#6vt0lw^HXOoBM&Vu?^X9{MZIlU?2kqY=Ev*yEqe3)3T>4b$#=#9oeEb
zLB@Z?AJvEk7yLs_z!^<7m`Gw4U6lBTiN;`p(HQ?A(IpsTj4>qmIqjLrZu)(nd(J)Y
z-t+D~?{&KUW@qN7O8=`u3!^%8c8N$r`^8*nUzLb#g_mJB^aVud%5GyH)X<RG1MpVt
zN6a2Jy08rYxbb9x8F`t`EexE4L3jZ+z>i@I{2nfaH;ly?nn1a+8v3#8AR*FZcB`=s
zYJ#1x2zEh!vXe`RWJG%D=mh=nVfY{%fEOUYd{%m6knD7UGN=huLruI6YTR1LPdd2h
zeA}VM?SiksUicEc3N?O&n~Par#_6cz8K?_P!5#24+zu~8?h$`!f#q--dpSG<FTzn6
zX5VYztnml99Q(T2OWFTBup3}4?1C9}JYbFl)El0ME8tn<MW}J#LS10qSX5q^Xa%gs
zzZvR%2cX6ug)8B+@OJpRaRzGqY&rX{16R!PJFLR?-Bwtr23Ap!8{w1qdn!aG;d!WA
z+gwQ<zztA$Xoqn><e}v-)VL#1clIbGcS+dzL?!#Lfv0dVr(_|!EpNjP_yO#Kzd&7J
zCE4oPHbX6{bx<enFnb%+qwI#daG%*Bvj?Hp(qrb2W$5HHg1W#2e8R^Oz!?0E?a&GP
z*>_#=A*cx-F*^>~9C4v8n1MRaDYIWR`!$%v{}y}>E~5Z+-pmVh^a;*DUEmzliQa+w
z<TG$9yk`Ce3Pj^upia~VwYq2E5bWXLIWc(`>XV)~`+ehw=KrW*XXF!ed}{p6__^^*
z<JZP-jNcir7_S<CHvS6rsIHkk57|)p!}w>Ooc~|u_}lo8@n5J<a>Hz`j~1krtF5<y
ze5Eh5z8=kH)Q9v~_aJ>E?nVpkPV4Bg-KFopHhtgkM{7_c($<9<&?dyO<=+e-tMx+D
zLe=Wm<ItwbHlup93hC2_&>^Hpx&f_22T(uKru8RnXp36by5ZUd1L`^QjgfoNKBRSW
z4_c4f(L&p6o!tu#co0!Kvdesj;ZCGAbsryF;mwk5NdJ5`BK;%MrXLP%`Wk9QFSI5)
zTDd*upziWt$yT@@b>`kI4*N=az4%acB0FEQzO>&>(v^_wCbQFln(U^)Y<)D9_S6}1
zMpMp6%<&{L>>ig$T0?U;1FgPQ!)b3!Lk8T!b;R{NLI%=~y0cFQ+p|N#gTX;(D4F-<
z-V0vxWf*EKtnCL9jm11?ysc5)g*^OVkvn3!_~|Sj$S30`r$z1oOU$pG#Up8FwdUq0
z$3+AG=jf-Gd%SdNNl|okG<U76yC@Kje=(JE64^BsTS}90XJ|4Wojc(qa)T9tqNa!&
zb5l_n^d_CLxHETB!fqlucS%C|K<BAwHd%GOe(&V*sK*?#Z!$g>j~<gl>6GWnV9NEF
m_*nH=$=n+ryO{g2`h>4GoMM)wL|h3C3AYj_jAtLM-SZzcavB8y

delta 1591
zcmXxkS!_&E9LMqhXjQeU)uPl=Yip@p6{Sj=5MqmlN)T;2bSgSBgQ*e|OGIKzb2YZa
zmUzR<Bs`FKYJ_+rM5LAn-b8p1%LCuv^xu>D-_JSso_o(d|8wsAn|FOy@_k`umr+&_
zqlt=sW?OMdCI`yR{$^Ep3v2K#X5k19vXld-tjyaLIEeN<Z`ZmjF^}`>+-<!kt(8g+
z7us<kp1@K(hh=yVv+<SNgZ%6Z2fgE09DqN({m1=>da+C{W?&BLIfGI66=Q=XnKhMq
zP8{$K&rvtLM1J;$1JAM#s2BZ$deQHw2mQs1sHb;A7i!>gI%&WeSd9yCF~*Re-Q#eb
z@$Dg%%ea}R@566cj5~8lGqz(1cDi?QB<-g-96!0gQ1|7N|6y2;x^F3}e*=!f7#87q
zOsaC5if(w|7hZV#BM#;KPt-uUEZ|V~#{}F>yDHzT18<-*R8l~CaXe~<v)#qWBdiY9
zZzGa4YbYT9+7vszLz{aThj9KhD&<#kHr~NS_!>1p0iCo2C8(5_x|30<pN<-EzPGEr
zU58rYHABe1I<Du09@v1pLS{|agwG0luUC);4N!@iNwv3EA(OXtsQY)I25iALjN(yz
zkDBpz(yZr%Q4`sdq@vI34yr>B>W0sF5u3?-GyX=s@eUSPHo3dpR=3TKxd+`2_o#au
zmAT|8KXC?`uw8IF-N5Z~FS%Ectzg%@O*Q>uQbo%;F<s-o05xlE<_W|Uf&|+F#<#Il
zw6>E7ZJt^}e?+qgHgvkM3hAA!#$;j%F_qA!RMC?3l@(smzEPP$Oe1(t8&C9=F;pt`
z{c9Er34NQ|3w?z>mi}&+qW<|*^tEWc%LuLCGNOtoB~<j8v2y9us$D@WC+4d`(Gsgn
z@5SaQ71}T}iE=`lXfC1ebR40=-Z4vcXKe@tqqC<4YqQ@C3-8+>-rE$8*`}6g!s=Th
z@o|xOa6hLcwR_-zP+qjT@sQO=_eNu}Xd*b9)1Dff`zVx(=N;*nkw_#`Kk{obf`vtu
zsl!E?83kKn9pQK++<nqEME5jyKMrmV|CU$R5s60{TW$4${jq3pw>X|E8*wZYJQ-R0
E9~W<ziU0rr

diff --git a/django/contrib/admin/locale/pl/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/pl/LC_MESSAGES/djangojs.po
index 23a05a45e74..7b9641caf6b 100644
--- a/django/contrib/admin/locale/pl/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/pl/LC_MESSAGES/djangojs.po
@@ -2,7 +2,7 @@
 #
 # Translators:
 # angularcircle, 2011
-# Darek505, 2022
+# Darek, 2022
 # Jannis Leidel <jannis@leidel.info>, 2011
 # Janusz Harkot <jh@trilab.pl>, 2014-2015
 # 0d5641585fd67fbdb97037c19ab83e4c_18c98b0 <f6e7dac08616696bd890d93a38e13b13_5231>, 2011
@@ -15,10 +15,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-17 03:19-0500\n"
-"PO-Revision-Date: 2023-04-25 07:59+0000\n"
+"POT-Creation-Date: 2023-09-18 15:04-0300\n"
+"PO-Revision-Date: 2023-12-04 07:59+0000\n"
 "Last-Translator: Mariusz Felisiak <felisiak.mariusz@gmail.com>, 2021,2023\n"
-"Language-Team: Polish (http://www.transifex.com/django/django/language/pl/)\n"
+"Language-Team: Polish (http://app.transifex.com/django/django/language/pl/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -272,6 +272,55 @@ msgctxt "abbrev. month December"
 msgid "Dec"
 msgstr "Gru"
 
+msgid "Sunday"
+msgstr "Niedziela"
+
+msgid "Monday"
+msgstr "Poniedziałek"
+
+msgid "Tuesday"
+msgstr "Wtorek"
+
+msgid "Wednesday"
+msgstr "Środa"
+
+msgid "Thursday"
+msgstr "Czwartek"
+
+msgid "Friday"
+msgstr "Piątek"
+
+msgid "Saturday"
+msgstr "Sobota"
+
+msgctxt "abbrev. day Sunday"
+msgid "Sun"
+msgstr "Nd"
+
+msgctxt "abbrev. day Monday"
+msgid "Mon"
+msgstr "Pon"
+
+msgctxt "abbrev. day Tuesday"
+msgid "Tue"
+msgstr "Wt"
+
+msgctxt "abbrev. day Wednesday"
+msgid "Wed"
+msgstr "Śr"
+
+msgctxt "abbrev. day Thursday"
+msgid "Thur"
+msgstr "Czw"
+
+msgctxt "abbrev. day Friday"
+msgid "Fri"
+msgstr "Pt"
+
+msgctxt "abbrev. day Saturday"
+msgid "Sat"
+msgstr "So"
+
 msgctxt "one letter Sunday"
 msgid "S"
 msgstr "N"
diff --git a/django/contrib/admin/locale/pt/LC_MESSAGES/django.mo b/django/contrib/admin/locale/pt/LC_MESSAGES/django.mo
index d7ec87d28b83d286507998c4aea5a9650bd712b0..cf5303ac3b4f5400523bc26345bfd0bc3118703a 100644
GIT binary patch
delta 7706
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
F{{t&kwuJxy

delta 6053
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

diff --git a/django/contrib/admin/locale/pt/LC_MESSAGES/django.po b/django/contrib/admin/locale/pt/LC_MESSAGES/django.po
index 2d39cdb3045..3451a0e888e 100644
--- a/django/contrib/admin/locale/pt/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/pt/LC_MESSAGES/django.po
@@ -1,21 +1,23 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# Henrique Azevedo <pintasart.mail@gmail.com>, 2018
+# emansije <emanuel.angelo@gmail.com>, 2023
+# Henrique Azevedo <pintasart.mail@gmail.com>, 2018,2023
 # Jannis Leidel <jannis@leidel.info>, 2011
 # jorgecarleitao <jorgecarleitao@gmail.com>, 2015
-# Nuno Mariz <nmariz@gmail.com>, 2013,2015,2017-2018
-# Paulo Köch <paulo.koch@gmail.com>, 2011
+# Nuno Mariz <nmariz@gmail.com>, 2013,2015,2017-2018,2023
+# 12574c6d66324e145c1d19e02acecb73_84badd8 <4e8d94859927eab3b50486d21249c068_5346>, 2011
 # Raúl Pedro Fernandes Santos, 2014
 # Rui Dinis Silva, 2017
+# Sofia Matias, 2023
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-01-16 20:42+0100\n"
-"PO-Revision-Date: 2019-01-18 00:36+0000\n"
-"Last-Translator: Ramiro Morales\n"
-"Language-Team: Portuguese (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 07:05+0000\n"
+"Last-Translator: emansije <emanuel.angelo@gmail.com>, 2023\n"
+"Language-Team: Portuguese (http://app.transifex.com/django/django/language/"
 "pt/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -23,6 +25,10 @@ msgstr ""
 "Language: pt\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
+#, python-format
+msgid "Delete selected %(verbose_name_plural)s"
+msgstr "Remover %(verbose_name_plural)s selecionados"
+
 #, python-format
 msgid "Successfully deleted %(count)d %(items)s."
 msgstr "Foram removidos com sucesso %(count)d %(items)s."
@@ -34,10 +40,6 @@ msgstr "Não é possível remover %(name)s "
 msgid "Are you sure?"
 msgstr "Tem a certeza?"
 
-#, python-format
-msgid "Delete selected %(verbose_name_plural)s"
-msgstr "Remover %(verbose_name_plural)s selecionados"
-
 msgid "Administration"
 msgstr "Administração"
 
@@ -74,6 +76,12 @@ msgstr "Sem  data"
 msgid "Has date"
 msgstr "Tem data"
 
+msgid "Empty"
+msgstr "Vazio"
+
+msgid "Not empty"
+msgstr "Não está vazio"
+
 #, python-format
 msgid ""
 "Please enter the correct %(username)s and password for a staff account. Note "
@@ -131,23 +139,23 @@ msgid "log entries"
 msgstr "entradas de log"
 
 #, python-format
-msgid "Added \"%(object)s\"."
-msgstr "Adicionado \"%(object)s\"."
+msgid "Added “%(object)s”."
+msgstr "Adicionado \"%(object)s\""
 
 #, python-format
-msgid "Changed \"%(object)s\" - %(changes)s"
-msgstr "Foram modificados \"%(object)s\" - %(changes)s"
+msgid "Changed “%(object)s” — %(changes)s"
+msgstr "Modificado \"%(object)s\" — %(changes)s"
 
 #, python-format
-msgid "Deleted \"%(object)s.\""
-msgstr "Foram removidos \"%(object)s.\""
+msgid "Deleted “%(object)s.”"
+msgstr "Removido \"%(object)s.\""
 
 msgid "LogEntry Object"
 msgstr "Objeto LogEntry"
 
 #, python-brace-format
-msgid "Added {name} \"{object}\"."
-msgstr "Foi adicionado {name} \"{object}\"."
+msgid "Added {name} “{object}”."
+msgstr "Adicionado {name} \"{object}\""
 
 msgid "Added."
 msgstr "Adicionado."
@@ -156,16 +164,16 @@ msgid "and"
 msgstr "e"
 
 #, python-brace-format
-msgid "Changed {fields} for {name} \"{object}\"."
-msgstr "Foram modificados os {fields} para {name} \"{object}\"."
+msgid "Changed {fields} for {name} “{object}”."
+msgstr "Alterado {fields} para {name} “{object}”."
 
 #, python-brace-format
 msgid "Changed {fields}."
 msgstr "Foi modificado {fields}."
 
 #, python-brace-format
-msgid "Deleted {name} \"{object}\"."
-msgstr "Foi removido {name} \"{object}\"."
+msgid "Deleted {name} “{object}”."
+msgstr "Removido {name} \"{object}\""
 
 msgid "No fields changed."
 msgstr "Nenhum campo foi modificado."
@@ -173,52 +181,50 @@ msgstr "Nenhum campo foi modificado."
 msgid "None"
 msgstr "Nenhum"
 
-msgid ""
-"Hold down \"Control\", or \"Command\" on a Mac, to select more than one."
+msgid "Hold down “Control”, or “Command” on a Mac, to select more than one."
 msgstr ""
-"Mantenha pressionado o \"Control\", ou \"Command\" no Mac, para selecionar "
-"mais do que um."
+"Mantenha premida a tecla  “Control”, ou “Command” no Mac, para selecionar "
+"mais do que uma."
+
+msgid "Select this object for an action - {}"
+msgstr "Selecionar este objecto para uma ação - {}"
 
 #, python-brace-format
-msgid "The {name} \"{obj}\" was added successfully."
-msgstr "O {name} \"{obj}\" foi adicionado com sucesso."
+msgid "The {name} “{obj}” was added successfully."
+msgstr "O {name} “{obj}” foi adicionado com sucesso."
 
 msgid "You may edit it again below."
 msgstr "Pode editar novamente abaixo."
 
 #, python-brace-format
 msgid ""
-"The {name} \"{obj}\" was added successfully. You may add another {name} "
-"below."
+"The {name} “{obj}” was added successfully. You may add another {name} below."
 msgstr ""
-"O {name} \"{obj}\" foi adicionado com sucesso. Pode adicionar um novo {name} "
+"O {name} “{obj}” foi adicionado com sucesso. Pode adicionar outro {name} "
 "abaixo."
 
 #, python-brace-format
 msgid ""
-"The {name} \"{obj}\" was changed successfully. You may edit it again below."
+"The {name} “{obj}” was changed successfully. You may edit it again below."
 msgstr ""
-"O {name} \"{obj}\" foi modificado com sucesso. Pode voltar a editar "
-"novamente abaixo."
+"O {name} “{obj}” foi adicionado com sucesso. Pode editar novamente abaixo."
+
+#, python-brace-format
+msgid "The {name} “{obj}” was added successfully. You may edit it again below."
+msgstr ""
+"O {name} “{obj}” foi adicionado com sucesso. Pode editar novamente abaixo. "
 
 #, python-brace-format
 msgid ""
-"The {name} \"{obj}\" was added successfully. You may edit it again below."
-msgstr ""
-"O {name} \"{obj}\" foi adicionado com sucesso. Pode voltar a editar "
-"novamente abaixo."
-
-#, python-brace-format
-msgid ""
-"The {name} \"{obj}\" was changed successfully. You may add another {name} "
+"The {name} “{obj}” was changed successfully. You may add another {name} "
 "below."
 msgstr ""
-"O {name} \"{obj}\" foi modificado com sucesso. Pode adicionar um novo {name} "
+"O {name} “{obj}” foi alterado com sucesso. Pode adicionar outro {name} "
 "abaixo."
 
 #, python-brace-format
-msgid "The {name} \"{obj}\" was changed successfully."
-msgstr "O {name} \"{obj}\" foi modificado com sucesso."
+msgid "The {name} “{obj}” was changed successfully."
+msgstr "O {name} “{obj}” foi alterado com sucesso."
 
 msgid ""
 "Items must be selected in order to perform actions on them. No items have "
@@ -231,12 +237,12 @@ msgid "No action selected."
 msgstr "Nenhuma ação selecionada."
 
 #, python-format
-msgid "The %(name)s \"%(obj)s\" was deleted successfully."
-msgstr "O(A) %(name)s \"%(obj)s\" foi removido(a) com sucesso."
+msgid "The %(name)s “%(obj)s” was deleted successfully."
+msgstr "O %(name)s “%(obj)s” foi apagado com sucesso."
 
 #, python-format
-msgid "%(name)s with ID \"%(key)s\" doesn't exist. Perhaps it was deleted?"
-msgstr "%(name)s com ID \"%(key)s\" não existe. Talvez foi removido?"
+msgid "%(name)s with ID “%(key)s” doesn’t exist. Perhaps it was deleted?"
+msgstr "%(name)s com o ID “%(key)s” não existe. Talvez tenha sido apagado?"
 
 #, python-format
 msgid "Add %s"
@@ -258,12 +264,14 @@ msgid "%(count)s %(name)s was changed successfully."
 msgid_plural "%(count)s %(name)s were changed successfully."
 msgstr[0] "%(count)s %(name)s foi modificado com sucesso."
 msgstr[1] "%(count)s %(name)s foram modificados com sucesso."
+msgstr[2] "%(count)s %(name)s foram modificados com sucesso."
 
 #, python-format
 msgid "%(total_count)s selected"
 msgid_plural "All %(total_count)s selected"
 msgstr[0] "%(total_count)s selecionado"
 msgstr[1] "Todos %(total_count)s selecionados"
+msgstr[2] "Todos %(total_count)s selecionados"
 
 #, python-format
 msgid "0 of %(cnt)s selected"
@@ -273,8 +281,9 @@ msgstr "0 de %(cnt)s selecionados"
 msgid "Change history: %s"
 msgstr "Histórico de modificações: %s"
 
-#. Translators: Model verbose name and instance representation,
-#. suitable to be an item in a list.
+#. Translators: Model verbose name and instance
+#. representation, suitable to be an item in a
+#. list.
 #, python-format
 msgid "%(class_name)s %(instance)s"
 msgstr "%(class_name)s %(instance)s"
@@ -306,8 +315,8 @@ msgstr "Administração de %(app)s"
 msgid "Page not found"
 msgstr "Página não encontrada"
 
-msgid "We're sorry, but the requested page could not be found."
-msgstr "Pedimos desculpa, mas a página solicitada não foi encontrada."
+msgid "We’re sorry, but the requested page could not be found."
+msgstr "Pedimos desculpa mas a página solicitada não foi encontrada. "
 
 msgid "Home"
 msgstr "Início"
@@ -322,11 +331,11 @@ msgid "Server Error <em>(500)</em>"
 msgstr "Erro do servidor <em>(500)</em>"
 
 msgid ""
-"There's been an error. It's been reported to the site administrators via "
+"There’s been an error. It’s been reported to the site administrators via "
 "email and should be fixed shortly. Thanks for your patience."
 msgstr ""
-"Ocorreu um erro. Foi enviada uma notificação para os administradores do "
-"site, devendo o mesmo ser corrigido em breve. Obrigado pela atenção."
+"Ocorreu um erro. Foi comunicado por email aos administradores da página e "
+"deverá ser corrigido em breve. Obrigado pela sua compreensão. "
 
 msgid "Run the selected action"
 msgstr "Executar a acção selecionada"
@@ -344,12 +353,28 @@ msgstr "Selecionar todos %(total_count)s %(module_name)s"
 msgid "Clear selection"
 msgstr "Remover seleção"
 
+msgid "Breadcrumbs"
+msgstr "Marcas de navegação"
+
+#, python-format
+msgid "Models in the %(name)s application"
+msgstr "Modelos na aplicação %(name)s"
+
+msgid "Add"
+msgstr "Adicionar"
+
+msgid "View"
+msgstr "View"
+
+msgid "You don’t have permission to view or edit anything."
+msgstr "Não tem permissões para visualizar ou editar nada. "
+
 msgid ""
-"First, enter a username and password. Then, you'll be able to edit more user "
+"First, enter a username and password. Then, you’ll be able to edit more user "
 "options."
 msgstr ""
-"Primeiro introduza o nome do utilizador e palavra-passe. Depois poderá "
-"editar mais opções do utilizador."
+"Primeiro,  introduza o nome de utilizador e senha. Depois, poderá editar "
+"mais opções de utilizador. "
 
 msgid "Enter a username and password."
 msgstr "Introduza o utilizador e palavra-passe."
@@ -358,10 +383,10 @@ msgid "Change password"
 msgstr "Modificar palavra-passe"
 
 msgid "Please correct the error below."
-msgstr "Por favor corrija o erro abaixo."
-
-msgid "Please correct the errors below."
-msgstr "Por favor corrija os erros abaixo."
+msgid_plural "Please correct the errors below."
+msgstr[0] "Por favor, corrija o erro abaixo"
+msgstr[1] "Por favor, corrija os erros abaixo."
+msgstr[2] "Por favor, corrija os erros abaixo."
 
 #, python-format
 msgid "Enter a new password for the user <strong>%(username)s</strong>."
@@ -369,6 +394,9 @@ msgstr ""
 "Introduza uma nova palavra-passe para o utilizador <strong>%(username)s</"
 "strong>."
 
+msgid "Skip to main content"
+msgstr "Ir para o conteúdo principal"
+
 msgid "Welcome,"
 msgstr "Bem-vindo,"
 
@@ -394,6 +422,15 @@ msgstr "Ver no site"
 msgid "Filter"
 msgstr "Filtro"
 
+msgid "Hide counts"
+msgstr "Ocultar contagem"
+
+msgid "Show counts"
+msgstr "Mostrar contagem"
+
+msgid "Clear all filters"
+msgstr "Limpar todos os filtros"
+
 msgid "Remove from sorting"
 msgstr "Remover da ordenação"
 
@@ -404,6 +441,15 @@ msgstr "Prioridade de ordenação: %(priority_number)s"
 msgid "Toggle sorting"
 msgstr "Altenar ordenação"
 
+msgid "Toggle theme (current theme: auto)"
+msgstr "Mudar tema (tema corrente: auto)"
+
+msgid "Toggle theme (current theme: light)"
+msgstr "Mudar tema (tema corrente: claro)"
+
+msgid "Toggle theme (current theme: dark)"
+msgstr "Mudar tema (tema corrente: escuro)"
+
 msgid "Delete"
 msgstr "Remover"
 
@@ -436,7 +482,7 @@ msgstr ""
 msgid "Objects"
 msgstr "Objectos"
 
-msgid "Yes, I'm sure"
+msgid "Yes, I’m sure"
 msgstr "Sim, tenho a certeza"
 
 msgid "No, take me back"
@@ -471,9 +517,6 @@ msgstr ""
 "Tem certeza de que deseja remover %(objects_name)s selecionado? Todos os "
 "objetos seguintes e seus itens relacionados serão removidos:"
 
-msgid "View"
-msgstr "View"
-
 msgid "Delete?"
 msgstr "Remover?"
 
@@ -484,16 +527,6 @@ msgstr " Por %(filter_title)s "
 msgid "Summary"
 msgstr "Sumário"
 
-#, python-format
-msgid "Models in the %(name)s application"
-msgstr "Modelos na aplicação %(name)s"
-
-msgid "Add"
-msgstr "Adicionar"
-
-msgid "You don't have permission to view or edit anything."
-msgstr "Não tem permissão para ver ou editar nada."
-
 msgid "Recent actions"
 msgstr "Ações recentes"
 
@@ -503,17 +536,26 @@ msgstr "As minhas ações"
 msgid "None available"
 msgstr "Nenhum disponível"
 
+msgid "Added:"
+msgstr "Adicionado:"
+
+msgid "Changed:"
+msgstr "Alterado:"
+
+msgid "Deleted:"
+msgstr "Apagado:"
+
 msgid "Unknown content"
 msgstr "Conteúdo desconhecido"
 
 msgid ""
-"Something's wrong with your database installation. Make sure the appropriate "
+"Something’s wrong with your database installation. Make sure the appropriate "
 "database tables have been created, and make sure the database is readable by "
 "the appropriate user."
 msgstr ""
-"Passa-se algo de errado com a instalação da sua base de dados. Verifique se "
-"as tabelas da base de dados foram criadas apropriadamente e verifique se a "
-"base de dados pode ser lida pelo utilizador definido."
+"Há algo de errado com a instalação da base de dados. Certifique-se de que as "
+"tabelas adequadas  da base de dados foram criadas e de que a base de dados "
+"pode ser lida pelo utilizador adequado."
 
 #, python-format
 msgid ""
@@ -526,6 +568,18 @@ msgstr ""
 msgid "Forgotten your password or username?"
 msgstr "Esqueceu-se da sua palavra-passe ou utilizador?"
 
+msgid "Toggle navigation"
+msgstr "Alternar navegação"
+
+msgid "Sidebar"
+msgstr "Barra lateral"
+
+msgid "Start typing to filter…"
+msgstr "Começe a digitar para filtrar…"
+
+msgid "Filter navigation items"
+msgstr "Filtrar itens de navegação"
+
 msgid "Date/time"
 msgstr "Data/hora"
 
@@ -535,12 +589,18 @@ msgstr "Utilizador"
 msgid "Action"
 msgstr "Ação"
 
+msgid "entry"
+msgid_plural "entries"
+msgstr[0] "entrada"
+msgstr[1] "entradas"
+msgstr[2] "entradas"
+
 msgid ""
-"This object doesn't have a change history. It probably wasn't added via this "
+"This object doesn’t have a change history. It probably wasn’t added via this "
 "admin site."
 msgstr ""
-"Este objeto não tem histórico de modificações. Provavelmente não foi "
-"modificado via site de administração."
+"Este objeto não tem um histórico de alterações. Provavelmente não foi "
+"adicionado através da página de administração."
 
 msgid "Show all"
 msgstr "Mostrar todos"
@@ -549,7 +609,7 @@ msgid "Save"
 msgstr "Gravar"
 
 msgid "Popup closing…"
-msgstr ""
+msgstr "Encerramento de popup…"
 
 msgid "Search"
 msgstr "Pesquisar"
@@ -559,6 +619,7 @@ msgid "%(counter)s result"
 msgid_plural "%(counter)s results"
 msgstr[0] "%(counter)s resultado"
 msgstr[1] "%(counter)s resultados"
+msgstr[2] "%(counter)s resultados"
 
 #, python-format
 msgid "%(full_result_count)s total"
@@ -591,8 +652,12 @@ msgstr "Adicionar outro %(model)s"
 msgid "Delete selected %(model)s"
 msgstr "Remover %(model)s seleccionado"
 
-msgid "Thanks for spending some quality time with the Web site today."
-msgstr "Obrigado pela sua visita."
+#, python-format
+msgid "View selected %(model)s"
+msgstr "Vista selecionada %(model)s"
+
+msgid "Thanks for spending some quality time with the web site today."
+msgstr "Obrigado por passar algum tempo de qualidade com a página Web hoje."
 
 msgid "Log in again"
 msgstr "Entrar novamente"
@@ -604,12 +669,12 @@ msgid "Your password was changed."
 msgstr "A sua palavra-passe foi modificada."
 
 msgid ""
-"Please enter your old password, for security's sake, and then enter your new "
+"Please enter your old password, for security’s sake, and then enter your new "
 "password twice so we can verify you typed it in correctly."
 msgstr ""
-"Por razões de segurança, por favor introduza a sua palavra-passe antiga e "
-"depois introduza a nova duas vezes para que possamos verificar se introduziu "
-"corretamente."
+"Por razões de segurança, introduza a sua palavra-passe antiga e, em seguida, "
+"introduza a sua nova palavra-passe duas vezes para podermos verificar se a "
+"digitou corretamente."
 
 msgid "Change my password"
 msgstr "Modificar a minha palavra-passe"
@@ -645,20 +710,18 @@ msgstr ""
 "passe."
 
 msgid ""
-"We've emailed you instructions for setting your password, if an account "
+"We’ve emailed you instructions for setting your password, if an account "
 "exists with the email you entered. You should receive them shortly."
 msgstr ""
-"Foram enviadas para o email indicado as instruções de configuração da "
-"palavra-passe, se existir uma conta com o email que indicou. Deverá recebê-"
-"las brevemente."
+"Enviámos-lhe um e-mail com instruções para definir a sua palavra-passe, caso "
+"exista uma conta com o e-mail que introduziu. Deverá recebê-las em breve."
 
 msgid ""
-"If you don't receive an email, please make sure you've entered the address "
+"If you don’t receive an email, please make sure you’ve entered the address "
 "you registered with, and check your spam folder."
 msgstr ""
-"Se não receber um email, por favor assegure-se de que introduziu o endereço "
-"com o qual se registou e verifique a sua pasta de correio electrónico não "
-"solicitado."
+"Se não receber uma mensagem de correio eletrónico, certifique-se de que "
+"introduziu o endereço com que se registou e verifique a sua pasta de spam."
 
 #, python-format
 msgid ""
@@ -671,8 +734,8 @@ msgstr ""
 msgid "Please go to the following page and choose a new password:"
 msgstr "Por favor siga a seguinte página e escolha a sua nova palavra-passe:"
 
-msgid "Your username, in case you've forgotten:"
-msgstr "O seu nome de utilizador, no caso de se ter esquecido:"
+msgid "Your username, in case you’ve forgotten:"
+msgstr "Seu nome de utilizador, caso se tenha esquecido:"
 
 msgid "Thanks for using our site!"
 msgstr "Obrigado pela sua visita ao nosso site!"
@@ -682,11 +745,12 @@ msgid "The %(site_name)s team"
 msgstr "A equipa do %(site_name)s"
 
 msgid ""
-"Forgotten your password? Enter your email address below, and we'll email "
+"Forgotten your password? Enter your email address below, and we’ll email "
 "instructions for setting a new one."
 msgstr ""
-"Esqueceu-se da sua palavra-chave? Introduza o seu endereço de email e enviar-"
-"lhe-emos instruções para definir uma nova."
+"Esqueceu-se da sua palavra-passe? Introduza o seu endereço de correio "
+"eletrónico abaixo e enviar-lhe-emos instruções para definir uma nova palavra-"
+"passe."
 
 msgid "Email address:"
 msgstr "Endereço de email:"
@@ -694,6 +758,9 @@ msgstr "Endereço de email:"
 msgid "Reset my password"
 msgstr "Reinicializar a minha palavra-passe"
 
+msgid "Select all objects on this page for an action"
+msgstr "Marque todos os itens nesta página para executar uma operação"
+
 msgid "All dates"
 msgstr "Todas as datas"
 
diff --git a/django/contrib/admin/locale/pt/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/pt/LC_MESSAGES/djangojs.mo
index bc7ae616897aa76769d489c4252d485db16607f7..3473883d4bd4243a7ce35ee1a526721a6f2b21db 100644
GIT binary patch
literal 5392
zcmc(jZ-`w-6~M>(taXjG*3|#jY1+h%&3pSN&7Zz>lWej{leC*nvTHR6g?aDJzIW?=
zcV6$G-E55cRzGN=wHid|mzZKKSSpA{k%G7)Qm~*Osz_)t7(WOt=!c35#oxJi-tOCN
zOacYHdFTG_nVCCx=FFKhXY<Ofl{1R#LF5z2sT-8C@M47<SNBGxw!udsKlQBV58%7d
zFL?b0xCZ@~UjMD<AK?2af7SCf&ws-K%HQ*D1g?djg15sBa3{P8TF)5rikkO44P}Ur
zL4NA1UVqB-TTsULG<+xg4wU}B3#Fgup}hZN_<8s<I0M(xNZN(m<h=w^rRJc#cN)sL
zAA|hVliXzd--goPIVkPE2fqoQhhK*iG~!Xc3}sxedi^q#{$GbX;2V&i8s#Ix`(PLD
zhaZ9$JYRwzLBH(vH{nOoZ+ov&ABICv^!vSTptN6rAA?VMJ_n`Uuc7pR$@8C3`niQg
zy$udRd2c6__Q&DJVG2J8pYS{frTqo3|HkWof@>-N2bAxu!6|<74yEpd52IhaxwPAk
z_m|uQ#ZCvkJ_Tu_9)e;=>lyp<dC#wSp7DGJ@=5hWxC#CoZiTNw>F2InN;_Aftiv|Q
z)YUGpKj1kHWjtT-G*H&L1!di1$P%a&ioc(R(*NV|GCTt>!7qKFEPwdcvcDFT?{++M
zDDQvS>tBP?&o{jOwC6MMNy@(uABSTsg3R+pDC7A(lzuPz@;^iIufKV{%3{cT>M(=5
zq4@icJbwzMpBKFT3(sG9zUcXq=kGjU_WYygE1s7;|Kj;q&(}Tw?)ir2zdYZBxQV&}
zrxI2?Z}hy$bHH<r=gpqt^PfQmk&Va!WHT~>$R%^sh^(c=Il1mBQN%-e6hE)}GQwlw
zA6`|MzgVwN`hvUR9SH7K#MCWtCn9Tu>5DZ0h3#b@+=nnlwHFcpS%>ULBo@l`X=FQc
z5W#f{Uy%Lx03z4D$X&=dazAn>atPUg3?Wy$a7i_c$i9|XvmTK>B7V?+)lp>c)%pr$
z5A8#4M<h;QZZ(RC&y69w5xGW?J;*Lm<XS(N+Gt~{-K<_e*o-qCDX`7V23M`ys!gp^
zQ(JXcFy2kVNR8*MJk8YjoCzb-h^$_ps=X#|+DPqfJC|AyZS;i6`m~v_)2C(qT2#E7
z+PLT}3Y%ZlnbXapJ8hzfVr??*_)1Of?bRo?<K}EpPt)@4<z^GMX*&&@sQtE)<R)2A
z`@<*`JqZJ|pbmtARfkMmR2|Br1$8Kot(r7Rv(0@$O@=`nw%VDRbg{f}*twWnX6yR6
z%e6^l>bmXnM4PrXfmk=S$(&8JOs;n2woK&u8|#K`hjDOS-CnurTxo;DZeC3_Gbi>q
zR+!C0tf!_;mM1dBY1_@p7pB|1F`X9^pJ|7w=9jgtj>436nAN6l`D=weI%c7_VyWv`
z-B|EG7RD`kwWGth=%V3HFt5nXYs1v2iFH$!)VI^?N;g`Eg%cVzY&LIcBVW(vo#u6$
z*3^{-wd4iMBl14-Hb+#N?3yFWlT@rY<H~!-$pq9)Zp-3@uEhp8b|wZDGw?iHIHeBU
zd^yD{8d!bK265TTahu}A@&R$ewqXP0aS8&gZ{n6^m&bf22<O5eH<7kMm=*hUHndTY
z*7U(yy}+wU9<u=2G_%mfo1`dtOHcD5d#}N&yELmQ(`Y1iuBQ38E;msHtSBzGN(HPa
z?m1Y6hm{qDhgER26~!~{(v%f>SXomVvw~4qlrI^m!qZYs$HiG&7jdh?eRX*e$tnc2
zRTaI^QQ=`#RWF!Scvw~CV@U<Bt|7Wq2r+LdjxEKjTNe?i!hKb9ViKhbt4a?O0wv5<
zcvw~CH+%)Is#)6S6`qufSz(*uR!hs;U)EdG{<7r-T~X>+v%hS4DOZ&Cma)IEZw=Lv
z#680KR6Q6}AF@e`i`I4U2>$H`j@hnDvg%~o3WMsNyp>jGTwM<wnW`SMbD=b?%E43D
zqr)SctHbwHN4MzVZS^hp-aX7U@SsVv>P%wdG%}e>>iTdVJB_)+lls26Bi!BUaJbc)
zuCsHK^fFTAHoA%17P)QXHoBRP;#O{2wmM@?r>>7MC>+YBRu8tbtXm%%GTm-1lP`s{
z_JnjdR8FCX$oDYR&4xA(Odg!vw>;UA+VH?$+}Fm8mdH`pnLUvWbt4nTJ7lXTsm;bd
zJF~yKeYu@{Yt|;!eR0zT#M8Ro-Uzd$k=AuL8#of>iHWNFUD8SGI_?%~I<|R-E+5AR
zV?8#ehxMsbx_BDdsCS{#R^K7z8#eH?UXO@1hlk6yyYvVRMt2M>r4s?CV}Gi_vY5bK
zqdL82{i=+lQDh`7!jn@IVcK=^;&XFW@&%uhu#5JkO&7H}_{s-UCMKp&J>ZglwY{v$
zS?&Ut`o>}4e1`I9ZgtlrMqA%|*-pDuk^&~5cZ{C1CyR7tsd0H4`96KyvIBZv`Pzg%
z$-Yh;=?fW!4dscWB4I+)ID)CpQf4^R^C+W?pi{IV%CwziGTia$#q)xYn+;7hb|DGb
zv~9^g^&L>*szGQZTQPM##i5<+**tY*Hp$}IBy>zMTRdClI!xHmIL=s0&5@qi$Sj^;
zJm<7=MV7)mk|OiDp1#P1{$HKtY}2dG5=*DoH_2;s#U%gNeaVS{zl^uUk*D%37p=@;
zdg))!ucsH!He_E;TS@$AHpyNRC!25`0*J%$Gou%uWz$GzV#Kw@!I$=0NJeqQ1r}df
z-U}we#nMe>0w_B_4qO!nkBx4c@B~iO0C-T5`AMx*5zvfY*W0e^G@*|i+wirVTk#@^
z-<1cnyo;8H)7x!tXEfew|7|cwa}v7VRyx3urN%oZZZDowGg#z&uVx}_vGX)395XB}
zPy`Q2{xJ5{jH{0F2g=eXrZ^Bf^xe^&JTNg|NHwRS<{%;`OmvKqo2JtRODUkN&@=%l
zrCy>^xnVbnVN)^em3!hZ8QIoda!vkR!tO*J2^~s2M!bW8g)&PSpc-!^;%<tlB>_vq
g5kV-DKqO&EVh{mlPMlF(O-&d7Ce%^>|L>^!53US~1ONa4

delta 2026
zcmcJQU1(fI6vt;xY|=EFO}4EcwI<WXCQX`M_akj=Ln_+F#1=_nB3M!BWOur`_TD?|
z+`GHkr+rdEi&k!|Rp^5T300Izum}nYYelrEFCwAXDn1DMpbwV5`agT8g(CRoWY7K0
zId|sV|2=1Rb8_(4-rD7O^J@%a7`7GmX@s!}@X01zFczB`8v(1}I`BiokHK5ve`fp(
zU_1Pa#$Pl18H^(So8eW%CTwnFtj4-9S&s!<!5**=>;oSHTS3RL43dBvh#c&Bumya{
z_<`YR5Fd617kY<fkn*g6wC^1FIQS7bhv%~nWTgc;kT%#LB`$*auti*;l+{2I`XWe)
zmcS+O4e(VkiA~7KJ_jk^m*6P)9Z35&AowP@8KiyZz#^W{#&LHec;4`9a5MbN#{b*+
ztx&NE@ow-oFbgiBU5CK^@ULtL1$Uzl(8P9tBxuO^8L$KXUXTP%f;F1Vm>W+RT84{;
zFM#;4Q@9L)%itdHdyw|Gpuy0{IzhZF+hVxga1bOR8N>TP61YE#`co;#5x`5ZLm(x5
z3_J}!4W0t8nfS|)Pl;X!=|N`<-vP0Ny${m<PfYv^@Fe_;;0f@lSlGJXLE8Uk4E3iT
zT|<BpXFJ1Q?ggnw-+(@Nw2LuRn*Ct-qv4w2CBvT#uNeMfcn9{<$b@KI(JeavVQG`#
z?XW)BHW-aNLo_NxeWyVp`(en-x?#7#XzU8nC@W19#;2;%7=+Oq-%Sn%-m5Vh{f}e1
z6Gpww!tR2hVr&4$VJHqu!|3;62aHAv)(abkZHLj=5`x_e(s`h76CGq4bijKWGsf-#
z=>Vf;t7=^=5<J&37@Tjp6qQ9^I`dMq*#%Wu{h)Oq5><IoWpm0=TB}NMb^TcFi1d7^
zDSSkg_<|@)?nztbe3|FM<s#=>${oTq&#PvE+wXHn<RyYto?8%ZL3&)d+;a0)*~*uM
z&5v2q&U;CYoc&tzqE_=_-mY?6spFPg;K!8a{(|HaHO1#kzK`8nAV5((m2S<Fl<;2i
zzqMh}P1-!{Y^c>Y)cNY)>UdT9$x%LSOW{eLv#s25K6RL5DJ2NC+ctM4k|C&NLYG2m
zVNsI7c$*GhY5!_+E^$ChL4`^j6u#WYGpY2RL~3^;J;F2Ded)}uR3?>bo1RKMD$AC4
z)4GvFI-SU-Xx(s7j_wXFM0=Yml}hkO^lUsc%8PbM3wvy*%eRg3^gyuI@!;xctT_@K
z?#u=!I^PYx?dl2M?$W{0_)ttz!?j|MD9_hIuf7-WiL_6uXC!;T5$-~LIrwYiSZ&J1
zGB!(Hh7>fl<OnY6EA?fCzIt4sk%GJA7D__ru>w)2loxJ&1+%>JcuqJ);6}?WG<#aB
zGAd^~5)a_dmZX-t{uW1vl~2hY)?A<uHMd+pOIfbRC+HzUC;taY2ZYwLP?B6a)Z3!a
wf+q`Fl<_#|MFBiP8gZC&_)g&bVdko`;@2yZ4DR1liLzPz9b_~3A2-AP0ck&rkN^Mx

diff --git a/django/contrib/admin/locale/pt/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/pt/LC_MESSAGES/djangojs.po
index 17379945a2f..7b37cadadad 100644
--- a/django/contrib/admin/locale/pt/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/pt/LC_MESSAGES/djangojs.po
@@ -2,17 +2,17 @@
 #
 # Translators:
 # Jannis Leidel <jannis@leidel.info>, 2011
-# Nuno Mariz <nmariz@gmail.com>, 2011-2012,2015,2017
-# Paulo Köch <paulo.koch@gmail.com>, 2011
+# Nuno Mariz <nmariz@gmail.com>, 2011-2012,2015,2017,2023
+# 12574c6d66324e145c1d19e02acecb73_84badd8 <4e8d94859927eab3b50486d21249c068_5346>, 2011
 # Raúl Pedro Fernandes Santos, 2014
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-05-17 23:12+0200\n"
-"PO-Revision-Date: 2017-11-30 23:49+0000\n"
-"Last-Translator: Nuno Mariz <nmariz@gmail.com>\n"
-"Language-Team: Portuguese (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 15:04-0300\n"
+"PO-Revision-Date: 2023-12-04 07:59+0000\n"
+"Last-Translator: Nuno Mariz <nmariz@gmail.com>, 2011-2012,2015,2017,2023\n"
+"Language-Team: Portuguese (http://app.transifex.com/django/django/language/"
 "pt/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -64,6 +64,10 @@ msgstr ""
 "Esta é a lista de %s escolhidos. Poderá remover alguns, selecionando-os na "
 "caixa abaixo e clicando na seta \"Remover\" entre as duas caixas."
 
+#, javascript-format
+msgid "Type into this box to filter down the list of selected %s."
+msgstr ""
+
 msgid "Remove all"
 msgstr "Remover todos"
 
@@ -71,10 +75,18 @@ msgstr "Remover todos"
 msgid "Click to remove all chosen %s at once."
 msgstr "Clique para remover todos os %s escolhidos de uma vez."
 
+#, javascript-format
+msgid "%s selected option not visible"
+msgid_plural "%s selected options not visible"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
 msgid "%(sel)s of %(cnt)s selected"
 msgid_plural "%(sel)s of %(cnt)s selected"
 msgstr[0] "%(sel)s de %(cnt)s selecionado"
 msgstr[1] "%(sel)s de %(cnt)s selecionados"
+msgstr[2] "%(sel)s de %(cnt)s selecionados"
 
 msgid ""
 "You have unsaved changes on individual editable fields. If you run an "
@@ -84,46 +96,20 @@ msgstr ""
 "mudanças por guardar serão perdidas."
 
 msgid ""
-"You have selected an action, but you haven't saved your changes to "
-"individual fields yet. Please click OK to save. You'll need to re-run the "
+"You have selected an action, but you haven’t saved your changes to "
+"individual fields yet. Please click OK to save. You’ll need to re-run the "
 "action."
 msgstr ""
-"Selecionou uma ação mas ainda não guardou as mudanças dos campos "
-"individuais. Carregue em OK para gravar. Precisará de correr de novo a ação."
 
 msgid ""
-"You have selected an action, and you haven't made any changes on individual "
-"fields. You're probably looking for the Go button rather than the Save "
+"You have selected an action, and you haven’t made any changes on individual "
+"fields. You’re probably looking for the Go button rather than the Save "
 "button."
 msgstr ""
-"Selecionou uma ação mas ainda não guardou as mudanças dos campos "
-"individuais. Provavelmente quererá o botão Ir ao invés do botão Guardar."
-
-#, javascript-format
-msgid "Note: You are %s hour ahead of server time."
-msgid_plural "Note: You are %s hours ahead of server time."
-msgstr[0] ""
-"Nota: O seu fuso horário está %s hora adiantado em relação ao servidor."
-msgstr[1] ""
-"Nota: O seu fuso horário está %s horas adiantado em relação ao servidor."
-
-#, javascript-format
-msgid "Note: You are %s hour behind server time."
-msgid_plural "Note: You are %s hours behind server time."
-msgstr[0] ""
-"Nota: O use fuso horário está %s hora atrasado em relação ao servidor."
-msgstr[1] ""
-"Nota: O use fuso horário está %s horas atrasado em relação ao servidor."
 
 msgid "Now"
 msgstr "Agora"
 
-msgid "Choose a Time"
-msgstr "Escolha a Hora"
-
-msgid "Choose a time"
-msgstr "Escolha a hora"
-
 msgid "Midnight"
 msgstr "Meia-noite"
 
@@ -136,6 +122,32 @@ msgstr "Meio-dia"
 msgid "6 p.m."
 msgstr "6 p.m."
 
+#, javascript-format
+msgid "Note: You are %s hour ahead of server time."
+msgid_plural "Note: You are %s hours ahead of server time."
+msgstr[0] ""
+"Nota: O seu fuso horário está %s hora adiantado em relação ao servidor."
+msgstr[1] ""
+"Nota: O seu fuso horário está %s horas adiantado em relação ao servidor."
+msgstr[2] ""
+"Nota: O seu fuso horário está %s horas adiantado em relação ao servidor."
+
+#, javascript-format
+msgid "Note: You are %s hour behind server time."
+msgid_plural "Note: You are %s hours behind server time."
+msgstr[0] ""
+"Nota: O use fuso horário está %s hora atrasado em relação ao servidor."
+msgstr[1] ""
+"Nota: O use fuso horário está %s horas atrasado em relação ao servidor."
+msgstr[2] ""
+"Nota: O use fuso horário está %s horas atrasado em relação ao servidor."
+
+msgid "Choose a Time"
+msgstr "Escolha a Hora"
+
+msgid "Choose a time"
+msgstr "Escolha a hora"
+
 msgid "Cancel"
 msgstr "Cancelar"
 
@@ -187,6 +199,103 @@ msgstr "Novembro"
 msgid "December"
 msgstr "Dezembro"
 
+msgctxt "abbrev. month January"
+msgid "Jan"
+msgstr "Jan"
+
+msgctxt "abbrev. month February"
+msgid "Feb"
+msgstr "Fev"
+
+msgctxt "abbrev. month March"
+msgid "Mar"
+msgstr "Mar"
+
+msgctxt "abbrev. month April"
+msgid "Apr"
+msgstr "Abr"
+
+msgctxt "abbrev. month May"
+msgid "May"
+msgstr "Mai"
+
+msgctxt "abbrev. month June"
+msgid "Jun"
+msgstr "Jun"
+
+msgctxt "abbrev. month July"
+msgid "Jul"
+msgstr "Jul"
+
+msgctxt "abbrev. month August"
+msgid "Aug"
+msgstr "Ago"
+
+msgctxt "abbrev. month September"
+msgid "Sep"
+msgstr "Set"
+
+msgctxt "abbrev. month October"
+msgid "Oct"
+msgstr "Out"
+
+msgctxt "abbrev. month November"
+msgid "Nov"
+msgstr "Nov"
+
+msgctxt "abbrev. month December"
+msgid "Dec"
+msgstr "Dez"
+
+msgid "Sunday"
+msgstr "Domingo"
+
+msgid "Monday"
+msgstr "Segunda-feira"
+
+msgid "Tuesday"
+msgstr "Terça-feira"
+
+msgid "Wednesday"
+msgstr "Quarta-feira"
+
+msgid "Thursday"
+msgstr "Quinta-feira"
+
+msgid "Friday"
+msgstr "Sexta-feira"
+
+msgid "Saturday"
+msgstr "Sábado"
+
+msgctxt "abbrev. day Sunday"
+msgid "Sun"
+msgstr "Dom"
+
+msgctxt "abbrev. day Monday"
+msgid "Mon"
+msgstr "Seg"
+
+msgctxt "abbrev. day Tuesday"
+msgid "Tue"
+msgstr "Ter"
+
+msgctxt "abbrev. day Wednesday"
+msgid "Wed"
+msgstr "Qua"
+
+msgctxt "abbrev. day Thursday"
+msgid "Thur"
+msgstr "Qui"
+
+msgctxt "abbrev. day Friday"
+msgid "Fri"
+msgstr "Sex"
+
+msgctxt "abbrev. day Saturday"
+msgid "Sat"
+msgstr "Sáb"
+
 msgctxt "one letter Sunday"
 msgid "S"
 msgstr "D"
diff --git a/django/contrib/admin/locale/pt_BR/LC_MESSAGES/django.mo b/django/contrib/admin/locale/pt_BR/LC_MESSAGES/django.mo
index cc453c7e7ef533c78019a53b502cef0e7d461187..95113a59050664394fb069bc8d2deeb4f7945332 100644
GIT binary patch
delta 4682
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

delta 4219
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

diff --git a/django/contrib/admin/locale/pt_BR/LC_MESSAGES/django.po b/django/contrib/admin/locale/pt_BR/LC_MESSAGES/django.po
index e2cc588887a..ab1f7169e32 100644
--- a/django/contrib/admin/locale/pt_BR/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/pt_BR/LC_MESSAGES/django.po
@@ -12,9 +12,10 @@
 # Fábio C. Barrionuevo da Luz <bnafta@gmail.com>, 2015
 # Fabio Cerqueira <fabio@cerqueira.me>, 2019
 # Francisco Petry Rauber <xico.petry@gmail.com>, 2016
+# Gabriel da Mota <gabrielmotaa@hotmail.com>, 2023
 # Gladson <gladsonbrito@gmail.com>, 2013
 # Guilherme Ferreira <guilherme@uft.edu.br>, 2017
-# semente, 2012-2013
+# fa9e10542e458baef0599ae856e43651_13d2225, 2012-2013
 # Jannis Leidel <jannis@leidel.info>, 2011
 # João Paulo Andrade <joaopaulo.a.p@gmail.com>, 2018
 # Jonas Rodrigues, 2023
@@ -35,10 +36,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-01-17 02:13-0600\n"
-"PO-Revision-Date: 2023-04-25 07:05+0000\n"
-"Last-Translator: Jonas Rodrigues, 2023\n"
-"Language-Team: Portuguese (Brazil) (http://www.transifex.com/django/django/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 07:05+0000\n"
+"Last-Translator: Gabriel da Mota <gabrielmotaa@hotmail.com>, 2023\n"
+"Language-Team: Portuguese (Brazil) (http://app.transifex.com/django/django/"
 "language/pt_BR/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -205,6 +206,9 @@ msgstr "Nenhum"
 msgid "Hold down “Control”, or “Command” on a Mac, to select more than one."
 msgstr "Pressione “Control”, ou “Command” no Mac, para selecionar mais de um."
 
+msgid "Select this object for an action - {}"
+msgstr "Selecione esse objeto para uma ação - {}"
+
 #, python-brace-format
 msgid "The {name} “{obj}” was added successfully."
 msgstr "O {name} “{obj}” foi adicionado com sucesso."
@@ -371,6 +375,9 @@ msgstr "Selecionar todos %(total_count)s %(module_name)s"
 msgid "Clear selection"
 msgstr "Limpar seleção"
 
+msgid "Breadcrumbs"
+msgstr "Migalhas de pão"
+
 #, python-format
 msgid "Models in the %(name)s application"
 msgstr "Modelos na aplicação %(name)s"
@@ -422,9 +429,6 @@ msgstr "Documentação"
 msgid "Log out"
 msgstr "Encerrar sessão"
 
-msgid "Breadcrumbs"
-msgstr "Migalhas de pão"
-
 #, python-format
 msgid "Add %(name)s"
 msgstr "Adicionar %(name)s"
@@ -438,6 +442,12 @@ msgstr "Ver no site"
 msgid "Filter"
 msgstr "Filtro"
 
+msgid "Hide counts"
+msgstr "Esconder contagem"
+
+msgid "Show counts"
+msgstr "Mostrar contagem"
+
 msgid "Clear all filters"
 msgstr "Limpar todos os filtros"
 
@@ -546,6 +556,15 @@ msgstr "Minhas Ações"
 msgid "None available"
 msgstr "Nenhum disponível"
 
+msgid "Added:"
+msgstr "Adicionado:"
+
+msgid "Changed:"
+msgstr "Alterado:"
+
+msgid "Deleted:"
+msgstr "Apagado:"
+
 msgid "Unknown content"
 msgstr "Conteúdo desconhecido"
 
@@ -757,6 +776,9 @@ msgstr "Endereço de email:"
 msgid "Reset my password"
 msgstr "Reinicializar minha senha"
 
+msgid "Select all objects on this page for an action"
+msgstr "Selecione todos os objetos nessa página para uma ação"
+
 msgid "All dates"
 msgstr "Todas as datas"
 
diff --git a/django/contrib/admin/locale/pt_BR/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/pt_BR/LC_MESSAGES/djangojs.mo
index b2e8b4c1fee370cd8b29245d587a0722e7d99a12..ca2b0024887f81e2525701d5d6da8f0147bfd055 100644
GIT binary patch
delta 2472
zcma*oYiv|S6u|MbbX!_W3$(Vp3M?QX)Ybxm7NLMb!AF6*jglBlZt1mM>F#ar?p8=J
zoA~%9Mp=xQAWDb<f*8rBqVW;y#sm^I!H7x-J}_Vm0*N0aCM5Vjd(Rpgzc|^mznOFA
z-kHwK-M-d%bwTFGn((Va*+?`Hdq;_E)p{vkloMqlcjHNH!_a6Es<P5ti`sR)wYzW(
z?Z>U%XL?vge$aeAFeAID+`@&oumX?ZbR5DtcpA&`x>-s?Cs1wHVVHIU(nV%id!E^h
zI>AL)g009$mh)968Ig7>`hX7HgpXhs9zi~ZS?P@x%uWZWLY+Vz>cksR`^`l@(!!TM
zZz*cO6}TJQ@fAFa+CR?CrHn6wR5Y;zb$}P}UfhXG@g#DOgewE9aUbo8xCf8p0B&U6
z>v7op0VmSFYVC5?e-iEKI00KRqlr#SY(>4{Ih>4p&Eu&3zCj(}53{5?c+h05Bfk*!
zzICYmx8M|f25a$k^C)Wn;cC`jFMMx_OL!~o(AZ$0di*RT(u7ZtzcNlFg&pHX_@m`>
zWO3wc)IC0fy5v70x5!1*mHo@SfjmOWYk~<)s$u;#(L{o=r49AQ4!jdLqi(@Y)CZkF
z-HKDF1D!>k$a%Yd1$7Irp-$+AS;}9j{VP$=Mh)u3CuFFwnlcl0fEN4!Tk#$I)ADb!
zEc(Dhr~|xfzK?qUr`G-w^*P^K`<!_JUm|}QU&I}(KgU8c6>O-^s2=sfQ&2C=LOp~n
zX20bRp-yB7^@rmlJcgZ|sF$&X1Eg=uZgUUn^Y>bNzxj4xMh;uzsCmpBGCwpwF^A1B
z%#-F<<|*^EdB!}493}b1{Iwwaf58&JnZKKt%*!Tcr|^TMCs#{*K;fk88PcLFw~$y%
z=(emP^o_WSD3)1P(Q|gYzW-WusUIe8BO-*BR$@A_fMAsiZwAOr{i5gr(nG7;riEW_
znN3V3rV+aA>xl;mJ$!c%^NDpt2cbpJpEMIov}Hwq=jRq1sQam>d>OHt(EVRbG!puj
z6wCcqSy@cr1BCwAtgze$Tu$i!l!y4S72XiJhtPjMO~gh*i~ewEX(9BLE0!5l^n~AM
z33jLOiq69|#G>rZ(q(P4laZv`?`}!CJrQpp74s62gqMm8#*(q_epmi`IeGK-?1|Fv
z%G&){kF!1dMp<KJhnJu#>pd@#-7va7d%kRVs*_6lnvA*wDL3Bj`V#H)o|b4@yXM{-
zJuft^FYPC_OP3dX$35StOIO;}boOHTwu;Bxo<yOQ+g$N+C__3Dj2i}Vy1RXMusNdX
zU=Cpzk&fCt!c<0HC`=^Gd`6_ZY*JyZjJ%R|XX?Dd%x}bnf9DvcmK#^uJZk=0r`wOY
z{Y;E`rJTsJ-XIaD;jHZQQgJ8N-@L_(w`Du37M3^z1G#6b9t~w!cW)qnFn_=cwugOj
zct%1K>`ngYpxdvTQ|L70+9n3Q*rA)c#ghNK-x8f>+)4E1bLXq;LzPi?TgqvA(vA5}
z_S)FRRZ+KB*DA>58prJm&CT!cc6vPaR=3voq{B<5e8-p7UOblQ^<+(wKRSOnJEOKC
zdwu-hb2`(pMDdxj&U?z0RfPc$NSEv94;DuY)ovftnRfhQ*WC8npF<7Ihmm?E%BVVm
O@HD*-o$RK%75@NWYmH3+

delta 1612
zcmXxke`u9e9LMqRGpBc(+wL~qG@Wxgx0+i`ZI-2NY7ileB1hyO4sPwTyI_0Py~=fk
z+=7Hcv&|=25J|KmEQ!`dkc<i=SbqqHn3HIK4g4oI{9_~$)cbSy-QoE@uXE0Q&X0S}
zd7g!x6K%QKn&R_DIzZGD+ltJNV0$q)(%4F~$8j82;jiuu<g(jd{u9e7&w2Ttdmk&P
z|Ie+U6O}h&nOV+S$&^yjiJP$tTd)sH@RWNNxom=)=5_&NIO*lD+;5Pv>@u#vtEhf{
z^xvoPCCb;am+`HIUi82ls0MGNI(~;6&)66;Q=33d^i$LXF5w3_h2!`PooL`0RDZMF
z_TpW95}RnO_I=zgU<yBEe2dZh2!4X=uzI!GdThlFc+fqH4^TdVb$HIbh-&u}*5VAR
z-8|~~QubvdHsKoVb`N7t4F<g8B&s})Yw-)zK;Pr%f!R&$qdZz^M&CArTA4Z2KVLwt
z*doU9U(`yJQ;@Y-g$<~Qbi`SIRXj}v&sr~X*(=;SFoRmUNmK{3s3p9M8t9(a-$!=A
z0y@(~O5Hf>xmwhg)uSf71=U}B73+V6%x)?!;k^IwQT0+spP@Sb()|{7dcQ+;Fzxlf
z;aSRe@C>GEmIhozwf_fo7K-@WvI{lQ*K=g_{=JD)SjW1L;WX+n9$`P^Q8(cx-9dNA
zea$`Yj=Cq^x7<_6j#}<r&zyGObKiHz-N-%f($-pa^Tg4xt)Ab7T5cW6EyRNa3v0WH
zO+*LLM6i-M>n5Yq`3RxCQDPMfCs+AxgqG|fg0Txphi^IQ!=<Eiq13)a;ovrUUg+c2
zN$`Cue9)f2nBM>8#2G3awte`NSF&w|gV~IGh%VwWqJdD-YpORzTcp%R>?a;2lyvx%
zwl85jQ2YKc(L$7{gPnxl*Uf|yN5L%mW!1iDf9zINU$Q;wDfy!|IdUvH^l~z7hf`tJ
zdQ*d$#=%VVb=ijeKxr(f2>TPG)*B9m>2#Ql&Xk?VSFXMq<TDk`Me#%7a3a(ALfD@k
z95|lLMAzcGR%El;{NM2xgZ#DX#vq!n>CEp~^KlSQYLIkjJz?fpI+4!*wRTfb{%rVa
j(hdwIhEqRJMjdsdE1w(YvFQ1A_4(iHeh8we^<Do1gCweh

diff --git a/django/contrib/admin/locale/pt_BR/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/pt_BR/LC_MESSAGES/djangojs.po
index 10616f15bda..9d7ed9c7568 100644
--- a/django/contrib/admin/locale/pt_BR/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/pt_BR/LC_MESSAGES/djangojs.po
@@ -4,7 +4,8 @@
 # Allisson Azevedo <allisson@gmail.com>, 2014
 # andrewsmedina <andrewsmedina@gmail.com>, 2016
 # Eduardo Cereto Carvalho, 2011
-# semente, 2012
+# Gabriel da Mota <gabrielmotaa@hotmail.com>, 2023
+# fa9e10542e458baef0599ae856e43651_13d2225, 2012
 # Jannis Leidel <jannis@leidel.info>, 2011
 # Jonas Rodrigues, 2023
 # Lucas Infante <maccinza@gmail.com>, 2015
@@ -16,10 +17,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-17 03:19-0500\n"
-"PO-Revision-Date: 2023-04-25 07:59+0000\n"
-"Last-Translator: Jonas Rodrigues, 2023\n"
-"Language-Team: Portuguese (Brazil) (http://www.transifex.com/django/django/"
+"POT-Creation-Date: 2023-09-18 15:04-0300\n"
+"PO-Revision-Date: 2023-12-04 07:59+0000\n"
+"Last-Translator: Gabriel da Mota <gabrielmotaa@hotmail.com>, 2023\n"
+"Language-Team: Portuguese (Brazil) (http://app.transifex.com/django/django/"
 "language/pt_BR/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -85,9 +86,9 @@ msgstr "Clique para remover de uma só vez todos os %s escolhidos."
 #, javascript-format
 msgid "%s selected option not visible"
 msgid_plural "%s selected options not visible"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "%s opção selecionada não visível"
+msgstr[1] "%s opções selecionadas não visíveis"
+msgstr[2] "%s opções selecionadas não visíveis"
 
 msgid "%(sel)s of %(cnt)s selected"
 msgid_plural "%(sel)s of %(cnt)s selected"
@@ -253,6 +254,55 @@ msgctxt "abbrev. month December"
 msgid "Dec"
 msgstr "Dez"
 
+msgid "Sunday"
+msgstr "Domingo"
+
+msgid "Monday"
+msgstr "Segunda-feira"
+
+msgid "Tuesday"
+msgstr "Terça-feira"
+
+msgid "Wednesday"
+msgstr "Quarta-feira"
+
+msgid "Thursday"
+msgstr "Quinta-feira"
+
+msgid "Friday"
+msgstr "Sexta-feira"
+
+msgid "Saturday"
+msgstr "Sábado"
+
+msgctxt "abbrev. day Sunday"
+msgid "Sun"
+msgstr "Dom"
+
+msgctxt "abbrev. day Monday"
+msgid "Mon"
+msgstr "Seg"
+
+msgctxt "abbrev. day Tuesday"
+msgid "Tue"
+msgstr "Ter"
+
+msgctxt "abbrev. day Wednesday"
+msgid "Wed"
+msgstr "Qua"
+
+msgctxt "abbrev. day Thursday"
+msgid "Thur"
+msgstr "Qui"
+
+msgctxt "abbrev. day Friday"
+msgid "Fri"
+msgstr "Sex"
+
+msgctxt "abbrev. day Saturday"
+msgid "Sat"
+msgstr "Sáb"
+
 msgctxt "one letter Sunday"
 msgid "S"
 msgstr "D"
diff --git a/django/contrib/admin/locale/ru/LC_MESSAGES/django.mo b/django/contrib/admin/locale/ru/LC_MESSAGES/django.mo
index 3042369d37f66dc1df3f0373db0db03332bb6b9f..0668fbeeada1af396d50139f09383cf2a3950e7c 100644
GIT binary patch
delta 5302
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
Q$G=wCfv;7=zMGEz6Y-qW8vp<R

delta 4197
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

diff --git a/django/contrib/admin/locale/ru/LC_MESSAGES/django.po b/django/contrib/admin/locale/ru/LC_MESSAGES/django.po
index 6c7072246ef..cd387a69e0d 100644
--- a/django/contrib/admin/locale/ru/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/ru/LC_MESSAGES/django.po
@@ -10,17 +10,17 @@
 # Sergey <inoks@mail.ru>, 2016
 # Jannis Leidel <jannis@leidel.info>, 2011
 # SeryiMysh <vital@dorokhin.kz>, 2020
-# Алексей Борискин <sun.void@gmail.com>, 2012-2015,2022
+# Алексей Борискин <sun.void@gmail.com>, 2012-2015,2022-2023
 # Дмитрий <nerosketch@gmail.com>, 2019
 # Bobsans <mr.bobsans@gmail.com>, 2018
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-05-17 05:10-0500\n"
-"PO-Revision-Date: 2022-05-25 07:05+0000\n"
-"Last-Translator: Алексей Борискин <sun.void@gmail.com>, 2012-2015,2022\n"
-"Language-Team: Russian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 07:05+0000\n"
+"Last-Translator: Алексей Борискин <sun.void@gmail.com>, 2012-2015,2022-2023\n"
+"Language-Team: Russian (http://app.transifex.com/django/django/language/"
 "ru/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -191,6 +191,9 @@ msgstr ""
 "Удерживайте “Control“ (или “Command“ на Mac), чтобы выбрать несколько "
 "значений."
 
+msgid "Select this object for an action - {}"
+msgstr "Выбрать этот объект, чтобы применить к нему действие - {}"
+
 #, python-brace-format
 msgid "The {name} “{obj}” was added successfully."
 msgstr "{name} \"{obj}\" был успешно добавлен."
@@ -355,6 +358,9 @@ msgstr "Выбрать все %(module_name)s (%(total_count)s)"
 msgid "Clear selection"
 msgstr "Снять выделение"
 
+msgid "Breadcrumbs"
+msgstr "Хлебные крошки"
+
 #, python-format
 msgid "Models in the %(name)s application"
 msgstr "Модели в приложении %(name)s"
@@ -382,15 +388,19 @@ msgid "Change password"
 msgstr "Изменить пароль"
 
 msgid "Please correct the error below."
-msgstr "Пожалуйста, исправьте ошибку ниже."
-
-msgid "Please correct the errors below."
-msgstr "Пожалуйста, исправьте ошибки ниже."
+msgid_plural "Please correct the errors below."
+msgstr[0] "Пожалуйста, исправьте ошибку ниже."
+msgstr[1] "Пожалуйста, исправьте ошибки ниже."
+msgstr[2] "Пожалуйста, исправьте ошибки ниже."
+msgstr[3] "Пожалуйста, исправьте ошибки ниже."
 
 #, python-format
 msgid "Enter a new password for the user <strong>%(username)s</strong>."
 msgstr "Введите новый пароль для пользователя <strong>%(username)s</strong>."
 
+msgid "Skip to main content"
+msgstr "К основному"
+
 msgid "Welcome,"
 msgstr "Добро пожаловать,"
 
@@ -416,6 +426,12 @@ msgstr "Смотреть на сайте"
 msgid "Filter"
 msgstr "Фильтр"
 
+msgid "Hide counts"
+msgstr "Скрыть счётчики"
+
+msgid "Show counts"
+msgstr "Показать счётчики"
+
 msgid "Clear all filters"
 msgstr "Сбросить все фильтры"
 
@@ -429,6 +445,15 @@ msgstr "Приоритет сортировки: %(priority_number)s"
 msgid "Toggle sorting"
 msgstr "Сортировать в другом направлении"
 
+msgid "Toggle theme (current theme: auto)"
+msgstr "Переключить тему (текущая: выбрана автоматически)"
+
+msgid "Toggle theme (current theme: light)"
+msgstr "Переключить тему (текущая: светлая)"
+
+msgid "Toggle theme (current theme: dark)"
+msgstr "Переключить тему (текущая: тёмная)"
+
 msgid "Delete"
 msgstr "Удалить"
 
@@ -514,6 +539,15 @@ msgstr "Мои действия"
 msgid "None available"
 msgstr "Недоступно"
 
+msgid "Added:"
+msgstr "Создано:"
+
+msgid "Changed:"
+msgstr "Изменено:"
+
+msgid "Deleted:"
+msgstr "Удалено:"
+
 msgid "Unknown content"
 msgstr "Неизвестный тип"
 
@@ -541,6 +575,9 @@ msgstr "Забыли свой пароль или имя пользовател
 msgid "Toggle navigation"
 msgstr "Переключить навигацию"
 
+msgid "Sidebar"
+msgstr "Боковая панель"
+
 msgid "Start typing to filter…"
 msgstr "Начните печатать для фильтрации..."
 
@@ -557,10 +594,11 @@ msgid "Action"
 msgstr "Действие"
 
 msgid "entry"
-msgstr "запись"
-
-msgid "entries"
-msgstr "записи"
+msgid_plural "entries"
+msgstr[0] "запись"
+msgstr[1] "записи"
+msgstr[2] "записей"
+msgstr[3] "записей"
 
 msgid ""
 "This object doesn’t have a change history. It probably wasn’t added via this "
@@ -725,6 +763,9 @@ msgstr "Адрес электронной почты:"
 msgid "Reset my password"
 msgstr "Восстановить мой пароль"
 
+msgid "Select all objects on this page for an action"
+msgstr "Выбрать все объекты на этой странице, чтобы применить к ним действие"
+
 msgid "All dates"
 msgstr "Все даты"
 
diff --git a/django/contrib/admin/locale/ru/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/ru/LC_MESSAGES/djangojs.mo
index 9c88ad0384931603fb8ee1bd31175384f0b347c2..6bf7a814714dc791237fd494d6273157594d8238 100644
GIT binary patch
delta 2636
zcma)-Yiv|S6o6;x_GQ^(!EI|PaCuY&Y%MJXT3Q~W1w|gE_5A}|SVDz%o9(v7h%S^@
z6cFsiD3OPlASS5UvaGy|C>r?XT}9MLeDFg<H1U^-KZyFByQj)(j86C5@0>GdX3m_M
zd%Lsd!koz0L%lB<+7hG~*)zzP)uN~Kpk2r?W*WQ*XF^Y=F{oy?avqe>MQS&}!Pt+f
zy-FE`KK$LvjY&pKFUn1Hyau!3VK@rL;cf6Um<6vZ(=jB0T%{j+v5O%gX0+N9lx0v7
ztb}Q>8uBxBJTgqgn0geMU?F@ME`?3-Fy!ZEB?Gg`P8RS%Nx%;!@nR@(;~_s&&O_#_
zff6?h?t=C3Mfeqz_%;Tov%cv@5yx663v7Zj;C5I8FG9u`Z%&fAa36Ldd<7nZ9dHSC
z&xhxfU%*1_pViKy{<mU}f(5V|M#Ryej@3{GY=A{@kMbClxKE%g@RKqvH#t!e^y9C9
zGHyPU_~mdod<G7KyOnQ4i9eT1{iWk`b^Hi#!S)PEE|d?)av@9McKi)_+z0p#q$nmn
zlzRZ*gKW}#th@qcfop324kd0di%DX`p(Iu{jQWexfI|kfDL24b*t?<J`Y)kOP)K&d
z@lY0=s`gy9mnxS*Inp)CF6FaO?!*=-^Sls2k&^CJ$5Hs5$CwY`FYq9pve2uXi||b-
z1LMl`P!j)C?Q8I6>|d4HY**$lg4f_=_$?gHImtYc>#F2X23ep8x;um$v8TfI@D!Ai
z*YS}M&WGzruo13=mqy@(Ge#wEf320|9A&+7fpSTb5%YjL9)(hxWy+PxHf31(w6aI}
zoN}k~W#vBQLFHSJt7KxzcU^M+C)9CTc~<$p@<YhR40q1`AW6BU)hFRzC@Hx#sbB>%
z58)*-a}aqWrXT}ttSa1Tb35z1Z3fT#k#UHHNUKJurkRY$8FD4uHbyDOAV-y{w(PD1
zk&_sSc#%cOeTY={4rC%SA6bY<i*T_`88THYZF1ws4;WCsetct0Epj&^pVKO25^^Up
z(B`T#d%ywjMdV{MOMQ!B9U}iz7Vxn(yqab@!aXvji2Ngx#(i^JIZyfe4YbiH@@n0s
z4lcU;m7D<YK`QO->9sRUI<3yYn!xgKV1*Uz2)72?t@dEp>Td09ZCMjA|LpF(vEROs
zemSE))ViYiDSL0mq@0Dpc2u({7;Lu}XXe{iGtP}@4tIsb*%;^u2ijT!A=9`j_@rs<
zlF(Q*bAo5&s;*F{gfs<{&$eJFL`YLtK-~8CS#|agS!I7ETGCl&9tx~zce~9afzEJ1
zmWZv*KH`a>Sjm*Uz%;kCgaX}VmbjDYc|nT1QB(Ayq;|MDdPz0K-K6<?MM>@H3XGAI
zy`-Mf@n^PPv{*?__MqI!m8IoVN-L_Y@@X|y)po7#@$}M)@`_4(kIzbL?&ye}^<DNv
zH~{BJVyn}aSm#8YGtL?G6PDAD<9R3UoJ{msc;f^)$DN~i&d8bleMn+c$`B`-GKe|<
zZP0@^EX1Nm{_nW|7#7<#WT(fsKd~dxL-xlLo1LgVCa)onow%DgmDnbJ=VYucZ@PDI
zVuRDiUq8`N`*r^~e=quaHowk^LpDu(+<qs&Fm}Zs_xKLs?x7-a0%G=#f|0&n?0zhF
zQu}bh7Hco%>|<#u>j`?}7Bd}pPBX0EIhELIUn-dBMcHQmRxrXopYP8%&H-7F1f$03
tO>A+ekJ>YfN@7<FKS~?DKha~H{TzUE!0D5S^~O0QJ{EV!+HVv;@dxnLFVX-2

delta 1818
zcmZA1Uu+ab9Ki88TDi9LXsIp#dX&LJ6>RJEq!vs6&==lFAE=SO2v>X1CbmcJu3j4d
zT%m2yK(*~k@Cl4f;6Vb|^R$Fo9t;LFCc7~xi4in0sEIt7XhI}WzrVX5J~+AGes*Se
zemgred)K?BThq5I3QrnJ7ZD^jFEgeW>kBzhrXMk;1!r(M-cViSXTH_?_gG5(C$0ak
z-p2s#|EK|yNWB_Mj7giVoD|cr9XDbJ*5M0Sgp=x9$j_YOAY(g?ew@?#2kIr{Stg4G
zcm*ZTRlR;4_fh`}dw9O7Ba7Vd3QC6wl*Dgv;2txLjMSV$8R+{c12~WG;D<PayGbGs
zzJ-$SHiw<~GfKZ&4&B&*r|~s>m*<-x*$-nD*I?ZWW7c8^uE*!qIIg2Ug{$$Lx`fj2
zCRX7+lzs)QhumL-)wly6#U6D4)6(HpZJ0%=pT$aCM0t>hHSCLDaEiLWEI%VBaV7Ql
zkW1#Gx`>kJhSu+(-1i&GfF7U>sH&X#my@RQe1|>ii`Yr~D0bjwlmz!x|El~0SF5#Z
z2xaQq)!k}0%2Mt_$+KS_Ud8<X=wmHt_!IXtKk_EeF?_KPr9(`89r>9l4vfXjsUP95
z)UV+Wc#&z7e$%Xr<T-;AcphahHL<=&ur1BW7!O{;gV-qxhi91<8Sy#3N%4Z3RTtII
z)Gt&|y`|n!@2dCIKadqQ=?8l9x9Z!Fzfh?9)e<#;j4xNVs)D@bV_JU_<qMHbxrun3
zklAV`=x&}OY6<=a(k9G_?14r?rbgDC)yQoWFq?^;#1jOwn=5Sa|4Nsh@ipa2y($~m
z>bb!CneBwUbqnz<;g|3KVPR96R-%n)*TxEzb=;zL*^JK+HCmU?RK67X-;lD6*hM@|
zNRg$JvLlZPq5MZQ5OqY6BxoXJ**6kW<Qp~4wdHNjF8@s@ShUUAQ}kU`^l&md)EAAL
zy#uk7=@}SI*ujKzp=5pLP_f?^i1kNCO;2nn7LUhL&WV!t-ri^;8I4PGZ*0U4L|%^C
z$V>5Pq<_>VM*4;ZlgVhmO-i1FvG`D<?TSb3D0e1C^duD-PTFKl@3w<U8#xpi9PZ4l
zSuyXMO9Ym!42K&+%?;sZ8)|6{H9JSj4mfwqY(XlO$`qG><I7|#-u5|rE4wq7E5n7(
zUu!pI!t1{DIi=M>r=@x_J?kBFv)-6{$+)xLaqEq{AG=xWE_p}YtJ3Vwy9@3Wcfop7
z-cfJddJ|k5a~HkwM*FbGd@e)Q{nR^NZ@pu5U9#R}F2@3u|ED9*2}_q54yE3kn0wGC
SozB-Awq#Pl&kLLbcHm!c<Q=>K

diff --git a/django/contrib/admin/locale/ru/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/ru/LC_MESSAGES/djangojs.po
index 78b814dd0a9..cb33c01cc1f 100644
--- a/django/contrib/admin/locale/ru/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/ru/LC_MESSAGES/djangojs.po
@@ -9,16 +9,17 @@
 # crazyzubr <hjcnbckfd@gmail.com>, 2020
 # Jannis Leidel <jannis@leidel.info>, 2011
 # Panasoft, 2021
-# Алексей Борискин <sun.void@gmail.com>, 2012,2014-2015,2022
+# Алексей Борискин <sun.void@gmail.com>, 2012,2014-2015,2022-2023
 # Андрей Щуров <shurov9009@gmail.com>, 2016
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-05-17 05:26-0500\n"
-"PO-Revision-Date: 2022-05-25 07:05+0000\n"
-"Last-Translator: Алексей Борискин <sun.void@gmail.com>, 2012,2014-2015,2022\n"
-"Language-Team: Russian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 15:04-0300\n"
+"PO-Revision-Date: 2023-12-04 07:59+0000\n"
+"Last-Translator: Алексей Борискин <sun.void@gmail.com>, "
+"2012,2014-2015,2022-2023\n"
+"Language-Team: Russian (http://app.transifex.com/django/django/language/"
 "ru/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -73,6 +74,11 @@ msgstr ""
 "Это список выбранных %s. Вы можете удалить некоторые из них, выделив их в "
 "поле ниже и кликнув \"Удалить\", либо двойным щелчком."
 
+#, javascript-format
+msgid "Type into this box to filter down the list of selected %s."
+msgstr ""
+"Набирайте символы в этом поле, чтобы отфильтровать список выбранных %s."
+
 msgid "Remove all"
 msgstr "Удалить все"
 
@@ -80,6 +86,14 @@ msgstr "Удалить все"
 msgid "Click to remove all chosen %s at once."
 msgstr "Нажмите чтобы удалить все %s сразу."
 
+#, javascript-format
+msgid "%s selected option not visible"
+msgid_plural "%s selected options not visible"
+msgstr[0] "%s выбранный объект не виден"
+msgstr[1] "%s выбранных объекта не видны"
+msgstr[2] "%s выбранных объектов не видны"
+msgstr[3] "%s выбранных объектов не видны"
+
 msgid "%(sel)s of %(cnt)s selected"
 msgid_plural "%(sel)s of %(cnt)s selected"
 msgstr[0] "Выбран %(sel)s из %(cnt)s"
@@ -252,6 +266,55 @@ msgctxt "abbrev. month December"
 msgid "Dec"
 msgstr "Дек"
 
+msgid "Sunday"
+msgstr "Воскресенье"
+
+msgid "Monday"
+msgstr "Понедельник"
+
+msgid "Tuesday"
+msgstr "Вторник"
+
+msgid "Wednesday"
+msgstr "Среда"
+
+msgid "Thursday"
+msgstr "Четверг"
+
+msgid "Friday"
+msgstr "Пятница"
+
+msgid "Saturday"
+msgstr "Суббота"
+
+msgctxt "abbrev. day Sunday"
+msgid "Sun"
+msgstr "Вс"
+
+msgctxt "abbrev. day Monday"
+msgid "Mon"
+msgstr "Пн"
+
+msgctxt "abbrev. day Tuesday"
+msgid "Tue"
+msgstr "Вт"
+
+msgctxt "abbrev. day Wednesday"
+msgid "Wed"
+msgstr "Ср"
+
+msgctxt "abbrev. day Thursday"
+msgid "Thur"
+msgstr "Чт"
+
+msgctxt "abbrev. day Friday"
+msgid "Fri"
+msgstr "Пт"
+
+msgctxt "abbrev. day Saturday"
+msgid "Sat"
+msgstr "Сб"
+
 msgctxt "one letter Sunday"
 msgid "S"
 msgstr "В"
@@ -280,12 +343,6 @@ msgctxt "one letter Saturday"
 msgid "S"
 msgstr "С"
 
-msgid ""
-"You have already submitted this form. Are you sure you want to submit it "
-"again?"
-msgstr ""
-"Вы уже отправили эту форму. Вы уверены, что хотите отправить её ещё раз?"
-
 msgid "Show"
 msgstr "Показать"
 
diff --git a/django/contrib/admin/locale/sk/LC_MESSAGES/django.mo b/django/contrib/admin/locale/sk/LC_MESSAGES/django.mo
index 2d9fe827956536f30121c3070afe78bb12fcc27b..597165e2cff9135b1b0f41f4cb7c5a9f682302be 100644
GIT binary patch
delta 6249
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
ZL$e22s+>zEaG;prbO>&_eV*NJ{~wzh%7y>{

delta 4750
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
b7P~7LYHzdr4FMKf{mA@zH6HuL`D_0NZ91vd

diff --git a/django/contrib/admin/locale/sk/LC_MESSAGES/django.po b/django/contrib/admin/locale/sk/LC_MESSAGES/django.po
index 6e405930b90..f0ae985eb63 100644
--- a/django/contrib/admin/locale/sk/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/sk/LC_MESSAGES/django.po
@@ -1,11 +1,13 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
+# Adam Zahradník, 2023
 # Jannis Leidel <jannis@leidel.info>, 2011
 # 18f25ad6fa9930fc67cb11aca9d16a27, 2012-2013
 # Marian Andre <marian@andre.sk>, 2013-2015,2017
-# Martin Kosír, 2011
-# Martin Tóth <ezimir@gmail.com>, 2017
+# 29cf7e517570e1bc05a1509565db92ae_2a01508, 2011
+# Martin Tóth <ezimir@gmail.com>, 2017,2023
+# Miroslav Bendik <miroslav.bendik@gmail.com>, 2023
 # Peter Kuma, 2021
 # Peter Stríž <petulak8@gmail.com>, 2020
 # Zbynek Drlik <drlik.zbynek@gmail.com>, 2019
@@ -13,10 +15,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2021-09-22 07:21+0000\n"
-"Last-Translator: Transifex Bot <>\n"
-"Language-Team: Slovak (http://www.transifex.com/django/django/language/sk/)\n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 07:05+0000\n"
+"Last-Translator: Martin Tóth <ezimir@gmail.com>, 2017,2023\n"
+"Language-Team: Slovak (http://app.transifex.com/django/django/language/sk/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -26,15 +28,15 @@ msgstr ""
 
 #, python-format
 msgid "Delete selected %(verbose_name_plural)s"
-msgstr "Zmazať označené %(verbose_name_plural)s"
+msgstr "Odstrániť označené %(verbose_name_plural)s"
 
 #, python-format
 msgid "Successfully deleted %(count)d %(items)s."
-msgstr "Úspešne zmazaných %(count)d %(items)s."
+msgstr "Úspešne odstránených %(count)d %(items)s."
 
 #, python-format
 msgid "Cannot delete %(name)s"
-msgstr "Nedá sa vymazať %(name)s"
+msgstr "Nedá sa odstrániť %(name)s"
 
 msgid "Are you sure?"
 msgstr "Ste si istý?"
@@ -76,18 +78,18 @@ msgid "Has date"
 msgstr "S dátumom"
 
 msgid "Empty"
-msgstr "Prázdny"
+msgstr "Prázdna hodnota"
 
 msgid "Not empty"
-msgstr "Obsadený"
+msgstr "Neprázdna hodnota"
 
 #, python-format
 msgid ""
 "Please enter the correct %(username)s and password for a staff account. Note "
 "that both fields may be case-sensitive."
 msgstr ""
-"Zadajte prosím správne %(username)s a heslo pre účet personálu - \"staff "
-"account\". Obe polia môžu obsahovať veľké a malé písmená."
+"Zadajte prosím správne %(username)s a heslo pre účet personálu - „staff "
+"account“. Obe polia môžu obsahovať veľké a malé písmená."
 
 msgid "Action:"
 msgstr "Akcia:"
@@ -106,7 +108,7 @@ msgid "Change"
 msgstr "Zmeniť"
 
 msgid "Deletion"
-msgstr "Mazanie"
+msgstr "Odstránenie"
 
 msgid "action time"
 msgstr "čas akcie"
@@ -139,22 +141,22 @@ msgstr "položky záznamu"
 
 #, python-format
 msgid "Added “%(object)s”."
-msgstr "Pridané \"%(object)s\"."
+msgstr "Pridané „%(object)s“."
 
 #, python-format
 msgid "Changed “%(object)s” — %(changes)s"
-msgstr "Zmenené \"%(object)s\" - %(changes)s "
+msgstr "Zmenené „%(object)s“ — %(changes)s "
 
 #, python-format
 msgid "Deleted “%(object)s.”"
-msgstr "Zmazaný %(object)s"
+msgstr "Odstránené „%(object)s“."
 
 msgid "LogEntry Object"
 msgstr "Objekt LogEntry"
 
 #, python-brace-format
 msgid "Added {name} “{object}”."
-msgstr "Pridaný {name} \"{object}\"."
+msgstr "Pridaný {name} „{object}“."
 
 msgid "Added."
 msgstr "Pridaný."
@@ -164,7 +166,7 @@ msgstr "a"
 
 #, python-brace-format
 msgid "Changed {fields} for {name} “{object}”."
-msgstr "Zmenený {fields} pre {name} \"{object}\"."
+msgstr "Zmenené {fields} pre {name} „{object}“."
 
 #, python-brace-format
 msgid "Changed {fields}."
@@ -172,7 +174,7 @@ msgstr "Zmenené {fields}."
 
 #, python-brace-format
 msgid "Deleted {name} “{object}”."
-msgstr "Zmazaný {name} \"{object}\"."
+msgstr "Odstránený {name} „{object}“."
 
 msgid "No fields changed."
 msgstr "Polia nezmenené."
@@ -182,47 +184,46 @@ msgstr "Žiadne"
 
 msgid "Hold down “Control”, or “Command” on a Mac, to select more than one."
 msgstr ""
-"Ak chcete vybrať viac ako jednu položku na Mac, podržte \"Control\", alebo "
-"\"Command\""
+"Ak chcete vybrať viac ako jednu položku na Mac, podržte „Control“, alebo "
+"„Command“"
+
+msgid "Select this object for an action - {}"
+msgstr "Vybrať tento objekt pre akciu - {}"
 
 #, python-brace-format
 msgid "The {name} “{obj}” was added successfully."
-msgstr "Objekt {name} \"{obj}\" bol úspešne pridaný."
+msgstr "Objekt {name} „{obj}“ bol úspešne pridaný."
 
 msgid "You may edit it again below."
-msgstr "Nižšie môžete začať znovu editovať "
+msgstr "Ďalšie zmeny môžete urobiť nižšie."
 
 #, python-brace-format
 msgid ""
 "The {name} “{obj}” was added successfully. You may add another {name} below."
 msgstr ""
-"Objekt {name} \"{obj}\" bol úspešne pridaný. Môžete pridať ďaľší {name} "
-"nižšie."
+"Objekt {name} „{obj}“ bol úspešne pridaný. Môžete pridať ďaľší {name} nižšie."
 
 #, python-brace-format
 msgid ""
 "The {name} “{obj}” was changed successfully. You may edit it again below."
 msgstr ""
-"Objekt {name} \"{obj}\" bol úspešne zmenený. Ďalšie zmeny môžete urobiť "
-"nižšie."
+"Objekt {name} „{obj}“ bol úspešne zmenený. Ďalšie zmeny môžete urobiť nižšie."
 
 #, python-brace-format
 msgid "The {name} “{obj}” was added successfully. You may edit it again below."
 msgstr ""
-"Objekt {name} \"{obj}\" bol úspešne pridaný. Ďalšie zmeny môžete urobiť "
-"nižšie."
+"Objekt {name} „{obj}“ bol úspešne pridaný. Ďalšie zmeny môžete urobiť nižšie."
 
 #, python-brace-format
 msgid ""
 "The {name} “{obj}” was changed successfully. You may add another {name} "
 "below."
 msgstr ""
-"Objekt {name} \"{obj}\" bol úspešne zmenený. Môžete pridať ďaľší {name} "
-"nižšie."
+"Objekt {name} „{obj}“ bol úspešne zmenený. Môžete pridať ďaľší {name} nižšie."
 
 #, python-brace-format
 msgid "The {name} “{obj}” was changed successfully."
-msgstr "Objekt {name} \"{obj}\" bol úspešne zmenený."
+msgstr "Objekt {name} „{obj}“ bol úspešne zmenený."
 
 msgid ""
 "Items must be selected in order to perform actions on them. No items have "
@@ -236,11 +237,11 @@ msgstr "Nebola vybraná žiadna akcia."
 
 #, python-format
 msgid "The %(name)s “%(obj)s” was deleted successfully."
-msgstr "Objekt %(name)s \"%(obj)s\" bol úspešne vymazaný."
+msgstr "Objekt %(name)s „%(obj)s“ bol úspešne odstránený."
 
 #, python-format
 msgid "%(name)s with ID “%(key)s” doesn’t exist. Perhaps it was deleted?"
-msgstr "Objekt %(name)s s ID \"%(key)s\" neexistuje. Možno bol vymazaný?"
+msgstr "Objekt %(name)s s ID „%(key)s“ neexistuje. Možno bol odstránený?"
 
 #, python-format
 msgid "Add %s"
@@ -281,8 +282,9 @@ msgstr "0 z %(cnt)s vybraných"
 msgid "Change history: %s"
 msgstr "Zoznam zmien: %s"
 
-#. Translators: Model verbose name and instance representation,
-#. suitable to be an item in a list.
+#. Translators: Model verbose name and instance
+#. representation, suitable to be an item in a
+#. list.
 #, python-format
 msgid "%(class_name)s %(instance)s"
 msgstr "%(class_name)s %(instance)s"
@@ -352,6 +354,9 @@ msgstr "Vybrať všetkých %(total_count)s %(module_name)s"
 msgid "Clear selection"
 msgstr "Zrušiť výber"
 
+msgid "Breadcrumbs"
+msgstr "Mininavigácia"
+
 #, python-format
 msgid "Models in the %(name)s application"
 msgstr "Modely v %(name)s aplikácii"
@@ -379,15 +384,19 @@ msgid "Change password"
 msgstr "Zmeniť heslo"
 
 msgid "Please correct the error below."
-msgstr "Prosím, opravte chybu uvedenú nižšie."
-
-msgid "Please correct the errors below."
-msgstr "Prosím, opravte chyby uvedené nižšie."
+msgid_plural "Please correct the errors below."
+msgstr[0] "Prosím, opravte chybu uvedenú nižšie."
+msgstr[1] "Prosím, opravte chyby uvedené nižšie."
+msgstr[2] "Prosím, opravte chyby uvedené nižšie."
+msgstr[3] "Prosím, opravte chyby uvedené nižšie."
 
 #, python-format
 msgid "Enter a new password for the user <strong>%(username)s</strong>."
 msgstr "Zadajte nové heslo pre používateľa <strong>%(username)s</strong>."
 
+msgid "Skip to main content"
+msgstr "Preskočiť na hlavný obsah"
+
 msgid "Welcome,"
 msgstr "Vitajte,"
 
@@ -413,6 +422,12 @@ msgstr "Pozrieť na stránke"
 msgid "Filter"
 msgstr "Filtrovať"
 
+msgid "Hide counts"
+msgstr "Skryť počet"
+
+msgid "Show counts"
+msgstr "Zobraziť počet"
+
 msgid "Clear all filters"
 msgstr "Zrušiť všetky filtre"
 
@@ -426,6 +441,15 @@ msgstr "Triedenie priority: %(priority_number)s "
 msgid "Toggle sorting"
 msgstr "Prepnúť triedenie"
 
+msgid "Toggle theme (current theme: auto)"
+msgstr "Prepnúť vzhľad (aktuálne: automatický)"
+
+msgid "Toggle theme (current theme: light)"
+msgstr "Prepnúť vzhľad (aktuálne: svetlý)"
+
+msgid "Toggle theme (current theme: dark)"
+msgstr "Prepnúť vzhľad (aktuálne: tmavý)"
+
 msgid "Delete"
 msgstr "Odstrániť"
 
@@ -435,7 +459,7 @@ msgid ""
 "related objects, but your account doesn't have permission to delete the "
 "following types of objects:"
 msgstr ""
-"Odstránenie objektu %(object_name)s '%(escaped_object)s' by malo za následok "
+"Odstránenie objektu %(object_name)s „%(escaped_object)s“ by malo za následok "
 "aj odstránenie súvisiacich objektov. Váš účet však nemá oprávnenie na "
 "odstránenie nasledujúcich typov objektov:"
 
@@ -444,7 +468,7 @@ msgid ""
 "Deleting the %(object_name)s '%(escaped_object)s' would require deleting the "
 "following protected related objects:"
 msgstr ""
-"Vymazanie %(object_name)s '%(escaped_object)s' vyžaduje vymazanie "
+"Vymazanie %(object_name)s „%(escaped_object)s“ vyžaduje vymazanie "
 "nasledovných súvisiacich chránených objektov:"
 
 #, python-format
@@ -452,8 +476,8 @@ msgid ""
 "Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? "
 "All of the following related items will be deleted:"
 msgstr ""
-"Ste si istý, že chcete odstrániť objekt %(object_name)s \"%(escaped_object)s"
-"\"? Všetky nasledujúce súvisiace objekty budú odstránené:"
+"Ste si istý, že chcete odstrániť objekt %(object_name)s "
+"„%(escaped_object)s“? Všetky nasledujúce súvisiace objekty budú odstránené:"
 
 msgid "Objects"
 msgstr "Objekty"
@@ -465,7 +489,7 @@ msgid "No, take me back"
 msgstr "Nie, chcem sa vrátiť"
 
 msgid "Delete multiple objects"
-msgstr "Zmazať viacero objektov"
+msgstr "Odstrániť viacero objektov"
 
 #, python-format
 msgid ""
@@ -473,8 +497,8 @@ msgid ""
 "objects, but your account doesn't have permission to delete the following "
 "types of objects:"
 msgstr ""
-"Vymazanie označených %(objects_name)s by spôsobilo vymazanie súvisiacich "
-"objektov, ale váš účet nemá oprávnenie na vymazanie nasledujúcich typov "
+"Odstránenie označených %(objects_name)s by spôsobilo odstránenie súvisiacich "
+"objektov, ale váš účet nemá oprávnenie na odstránenie nasledujúcich typov "
 "objektov:"
 
 #, python-format
@@ -490,11 +514,11 @@ msgid ""
 "Are you sure you want to delete the selected %(objects_name)s? All of the "
 "following objects and their related items will be deleted:"
 msgstr ""
-"Ste si isty, že chcete vymazať označené %(objects_name)s? Vymažú sa všetky "
-"nasledujúce objekty a ich súvisiace položky:"
+"Ste si istý, že chcete odstrániť označené %(objects_name)s? Odstránia sa "
+"všetky nasledujúce objekty a ich súvisiace položky:"
 
 msgid "Delete?"
-msgstr "Zmazať?"
+msgstr "Odstrániť?"
 
 #, python-format
 msgid " By %(filter_title)s "
@@ -512,6 +536,15 @@ msgstr "Moje akcie"
 msgid "None available"
 msgstr "Nedostupné"
 
+msgid "Added:"
+msgstr "Pridaný:"
+
+msgid "Changed:"
+msgstr "Zmenený:"
+
+msgid "Deleted:"
+msgstr "Odstránený:"
+
 msgid "Unknown content"
 msgstr "Neznámy obsah"
 
@@ -536,13 +569,16 @@ msgid "Forgotten your password or username?"
 msgstr "Zabudli ste heslo alebo používateľské meno?"
 
 msgid "Toggle navigation"
-msgstr "Zameniť navigáciu"
+msgstr "Prepnúť navigáciu"
+
+msgid "Sidebar"
+msgstr "Bočný panel"
 
 msgid "Start typing to filter…"
-msgstr ""
+msgstr "Filtrovať začnete písaním textu…"
 
 msgid "Filter navigation items"
-msgstr ""
+msgstr "Filtrovať položky navigácie"
 
 msgid "Date/time"
 msgstr "Dátum a čas"
@@ -553,6 +589,13 @@ msgstr "Používateľ"
 msgid "Action"
 msgstr "Akcia"
 
+msgid "entry"
+msgid_plural "entries"
+msgstr[0] "záznam"
+msgstr[1] "záznamy"
+msgstr[2] "záznamov"
+msgstr[3] "záznamov"
+
 msgid ""
 "This object doesn’t have a change history. It probably wasn’t added via this "
 "admin site."
@@ -567,7 +610,7 @@ msgid "Save"
 msgstr "Uložiť"
 
 msgid "Popup closing…"
-msgstr "Vyskakovacie okno sa zatvára..."
+msgstr "Vyskakovacie okno sa zatvára…"
 
 msgid "Search"
 msgstr "Vyhľadávanie"
@@ -609,10 +652,15 @@ msgstr "Pridať ďalší %(model)s"
 
 #, python-format
 msgid "Delete selected %(model)s"
-msgstr "Zmazať vybrané %(model)s"
+msgstr "Odstrániť vybrané %(model)s"
+
+#, python-format
+msgid "View selected %(model)s"
+msgstr "Zobraziť vybrané %(model)s"
 
 msgid "Thanks for spending some quality time with the web site today."
 msgstr ""
+"Ďakujeme, že ste dnes strávili pár pekných okamihov na tejto webovej stránke."
 
 msgid "Log in again"
 msgstr "Znova sa prihlásiť"
@@ -709,6 +757,9 @@ msgstr "E-mailová adresa:"
 msgid "Reset my password"
 msgstr "Obnova môjho hesla"
 
+msgid "Select all objects on this page for an action"
+msgstr "Vybrať všetky objekty na tejto strane pre akciu"
+
 msgid "All dates"
 msgstr "Všetky dátumy"
 
@@ -718,7 +769,7 @@ msgstr "Vybrať %s"
 
 #, python-format
 msgid "Select %s to change"
-msgstr "Vybrať \"%s\" na úpravu"
+msgstr "Vybrať %s na úpravu"
 
 #, python-format
 msgid "Select %s to view"
diff --git a/django/contrib/admin/locale/sk/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/sk/LC_MESSAGES/djangojs.mo
index 9880b3a7cd984a61f20e7ab77789a32d40e75246..7e9530138b7431e9e0031db0cbeab37161badd7c 100644
GIT binary patch
delta 2596
zcmaKtU2GIp6oBu-wzNQtU1;UE9l(NxwrpFlwic*><;ND#HfSJ5rtN5#c6T<j)73V>
zlAxjw)ySZtsR%}5OoKjb42B?vlqT>>BA8%&Kp#w$@M5Ay4Sr|lwqax9&7S%0Irq%H
zXU;wM?pW2Cy37xe@H>jO8(EBuPE)F1`guHPSM!x>gxBB(7@DCJUDc|&6^iRlt#`rM
z==-$Zr)k3?>}kzc0%p{4Ix`tK4GZBItbkv_74TbF0RPs^Ly-WAHA`U_eKEvEE!BFJ
zW-XKe8{l-<1o^4;Jn~gWsWv(?K?i&mJ`KCz806<iB`+2doh(oUC4f>WfiH&Qw-WMG
zQ64g1GZep#@C0mwZ^K(q{Nucw$NDNwM+^s{EbuCP435BNcn$K73eO5y3{RoYhbQ5A
zn1s8@dl|f}`5l~(epl-S<bMHr1$+=T!HgK5(uRI0FC2vn;i%?$D1O(WEby!5^x|Nm
zg|HNRJ(TyhLGkZ_i{K$R7rw7~4vPQfV)8EoH?`pxI1fEECs?QqeiKrv2HM!~JfPIa
z@VSy8#VQi)Z61_V&(e%QK3Xk+lGzndGP?${glg2|Z4vS>j-41-L+yuTQzc<7JP6mo
zF(?z=()<asE9wrEh5yjJ2W6przDjDKSaU9vBAl=FawzXD&(M*HS7|oD^XM(`3;3J1
ze?nShf^$&(vrq!P2yszYp-lKalv?>w^A41Neuu~4J@^JZM*d}<ObHt*kuHQXL51cD
z_$Yb}Y=SRn`)SQjp@;o*_!`_qMWx|2$Q7bmDJ0=$%{I;LP)<{Opl8%>J<tgykUg6F
zH1}&-ng=v(O;>YB^RVVo&DS+YAf=>^Yo74Q{=cgYC!s|Af!06N{793U^DiW+Txo3q
z{7R=T{U)_kk8DLaB<gWQPQ+SdvMtvgskeva{7aMb-i|zk7>G1Udj(R5kY)d50JTgW
zG$}x-X4zk95_~1H1Sv-(n>&#mh-_^&vI^OTbRg2C{`^XR#8-od-195%(`CP;*jkV+
zh!o;FWHlnEW3p}5oz_VM+>Xd)vr*f2!SzTZ@+6n79AUrE<j<!Dkv}47a&btDB2v+l
zZ7Ch8+)diR?)bN46?_6|@DAm*Y^Y2bDQm#$ajjm%PP#EWVI*wVNXJsK?g2~vcQ|$b
zxc61wjr=wz)@u%VBl)Xmb=V2IYNu@{yp1!;yzBXwmzeILBgRfE>00q_%Tb+u_DiaB
zP+YU8XH<pC`v#qqxOCaUGj2N$E?t9`n7tbX>%E%=wPjO*R;FszGgfcHAI?S!FNQMs
z89^Xnpv>-W$4b{4Vh(}|gB)|G4lGP3cfgM<On^D&E*)i9I=Lf*)-nk+Ou#t<Q!$3=
zWhZ79PTN)2P!nBSQ@_rLHa4$oS{<d$Y&TPGO_yUPQUj)IJIzLi>A10k(KViR`-~QA
zI2MmNtuMyS*g$QM9p6xG)JN+YtLvln4c<SqE2f*tWVWJcD3oEh?BRrYWyDI1pE2V0
z#HECtnmB8uOe0|p+ue>iJb1w0)G4>mCf(dvuG{zp+59QLuY3BYJjc)Fx=zlxJXraE
zUA^~;|IAOu_|AUstvS^NNh-z~u=}$Y=8T1w+TFHms?=1a?Db=gO`KH;tJk`6$@Kmz
zsq{umb`;${a%#^IA2f0H_K{KVZpq=bz9nuB2PPvu6!dG=#2Gj3u%6mN!Kl6F0oO6r
zAc-b~kw~-mW~8b-=R2jmQm$k5nraWZbWG2jyD0l}<mFIlGNzKYO4-CC^D+&d-t+U?
F{{_&NwR!*m

delta 1683
zcmX}sU2IfE6u|Mbi0!tut!_VoV%LgTpxd%*p}K(7Nb~_UO<Efz#(10Fv<0@e?nk$6
zNDC4yF_vgA1QL-COJk74#;l1Nl=wg`FXD?v5|Sn+K0ti%#Y7$y{GZ)}lRfu0=ia$9
zvoo`MK6+`x)N*L$388cn4H_#%URPIgp&WcrqyrCO5q@KSk9=gw@*nXb@}DjL&Af%>
z-2c=3*DRy6QjsZHMWuuW>#z}9aXr3*LClzw$VaBR=-iHBG5VH&WS&FDka>InFQN9c
zV9&qC*T}!a9>$kideH{^P+v%+c09&~HgXV|sZ66zbQX02r|~$R#}9EUo#?>VQ2V>i
zWgGsA`d$^6Gq@H{;kP)#`0^^f*WnLXkIT3k|29KqBCE(FSc@;3Z=$}J!5W-FeQyr6
z{S{n;H?Ru-GK1`swr{{GeGs!7FJLwK8>j=ljb{TQN6{m1t|)x-Q>fqcW7HLzGe1L`
z$``0Ba0OW$SwcSY6Bm8HZ2nQf`d4z}4mX&b1W8)48r$%B)Q(c-0c26+2<pHepbl^n
zbxY2g7f>g7(eee<_Ftm*cNxFJtCg((0+j;~7ap`cQh0F-YQt@)6WfKlQeCKf*>4Wx
zVe&CNg8!gS<egAqz-fG%{FvoS=#yW^cd<{`f0W8?)ED1k{Z-f8YkFqd95*M;!{$+Q
z#+)@zB0DLk%`@iIIjekv{Pg95<)4}tO&-Yxy;#wGY_fV3b<%nmA0wV5SWsyv))Km<
zj}!Vo@GPN+GD5JGdj3UNwfu?I`Z^*`G!uGCwdfYyFP&D=ZP2o*K>omnt*+>w*;9mm
zsjY-=gPxW9g(D!(==k~@-EMc;mi$S5!tx!sg?Q9*{duw=`Tq&MwUO9K#5AGkA=A=P
zAb*JUAhr<e2|ZJr3H_Ni68Rf!J*Q%^XuIE8{EOcZ+~~g?yjkOpq}@cHo0RTBFDpHR
zL#gmk%KyA{b#9=fI8g5OJLA&hCA?(P%lhw^?#NY?T@K8p%2!mxqLIxVkyv{;7L7;S
z{X>;?EnRNfO@?=85>Dw$&hS9S8E_*#u9Jv|yZ3ve&c1N-U^+b#Z)?kDv$@|Z#{;vW
zJN~`UreK%1Khr-v<ob=(^||h<_X45+=e5V{OF9!ni}U{7YOkcJcbs%_zR91cnGBO9
soC!_CqgHE`UBhll_BeafNyl%gjTiM^opGr?SGOj2t#&Nn_tx+J54GOM0ssI2

diff --git a/django/contrib/admin/locale/sk/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/sk/LC_MESSAGES/djangojs.po
index 866afea5624..e4b2fd45e2e 100644
--- a/django/contrib/admin/locale/sk/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/sk/LC_MESSAGES/djangojs.po
@@ -1,21 +1,22 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
+# Adam Zahradník, 2023
 # Dimitris Glezos <glezos@transifex.com>, 2012
 # Jannis Leidel <jannis@leidel.info>, 2011
 # 18f25ad6fa9930fc67cb11aca9d16a27, 2012
 # Marian Andre <marian@andre.sk>, 2012,2015
-# Martin Kosír, 2011
-# Martin Tóth <ezimir@gmail.com>, 2017
+# 29cf7e517570e1bc05a1509565db92ae_2a01508, 2011
+# Martin Tóth <ezimir@gmail.com>, 2017,2023
 # Peter Kuma, 2021
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-15 09:00+0100\n"
-"PO-Revision-Date: 2021-07-24 21:14+0000\n"
-"Last-Translator: Peter Kuma\n"
-"Language-Team: Slovak (http://www.transifex.com/django/django/language/sk/)\n"
+"POT-Creation-Date: 2023-09-18 15:04-0300\n"
+"PO-Revision-Date: 2023-12-04 07:59+0000\n"
+"Last-Translator: Martin Tóth <ezimir@gmail.com>, 2017,2023\n"
+"Language-Team: Slovak (http://app.transifex.com/django/django/language/sk/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -33,7 +34,7 @@ msgid ""
 "the box below and then clicking the \"Choose\" arrow between the two boxes."
 msgstr ""
 "Toto je zoznam dostupných %s. Pre výber je potrebné označiť ich v poli a "
-"následne kliknutím na šípku \"Vybrať\" presunúť."
+"následne kliknutím na šípku „Vybrať“ presunúť."
 
 #, javascript-format
 msgid "Type into this box to filter down the list of available %s."
@@ -65,7 +66,11 @@ msgid ""
 "box below and then clicking the \"Remove\" arrow between the two boxes."
 msgstr ""
 "Toto je zoznam dostupných %s. Pre vymazanie je potrebné označiť ich v poli a "
-"následne kliknutím na šípku \"Vymazať\" vymazať."
+"následne kliknutím na šípku „Vymazať“ vymazať."
+
+#, javascript-format
+msgid "Type into this box to filter down the list of selected %s."
+msgstr "Píšte do tohto poľa pre vyfiltrovanie označených %s."
 
 msgid "Remove all"
 msgstr "Odstrániť všetky"
@@ -74,6 +79,14 @@ msgstr "Odstrániť všetky"
 msgid "Click to remove all chosen %s at once."
 msgstr "Kliknite sem pre vymazanie vybratých %s naraz."
 
+#, javascript-format
+msgid "%s selected option not visible"
+msgid_plural "%s selected options not visible"
+msgstr[0] "%s označená možnosť sa nezobrazuje"
+msgstr[1] "%s označené možnosti sa nezobrazujú"
+msgstr[2] "%s označených možností sa nezobrazuje"
+msgstr[3] "%s označených možností sa nezobrazuje"
+
 msgid "%(sel)s of %(cnt)s selected"
 msgid_plural "%(sel)s of %(cnt)s selected"
 msgstr[0] "%(sel)s z %(cnt)s vybrané"
@@ -240,6 +253,55 @@ msgctxt "abbrev. month December"
 msgid "Dec"
 msgstr "dec."
 
+msgid "Sunday"
+msgstr "nedeľa"
+
+msgid "Monday"
+msgstr "pondelok"
+
+msgid "Tuesday"
+msgstr "utorok"
+
+msgid "Wednesday"
+msgstr "streda"
+
+msgid "Thursday"
+msgstr "štvrtok"
+
+msgid "Friday"
+msgstr "piatok"
+
+msgid "Saturday"
+msgstr "sobota"
+
+msgctxt "abbrev. day Sunday"
+msgid "Sun"
+msgstr "ne"
+
+msgctxt "abbrev. day Monday"
+msgid "Mon"
+msgstr "po"
+
+msgctxt "abbrev. day Tuesday"
+msgid "Tue"
+msgstr "ut"
+
+msgctxt "abbrev. day Wednesday"
+msgid "Wed"
+msgstr "st"
+
+msgctxt "abbrev. day Thursday"
+msgid "Thur"
+msgstr "št"
+
+msgctxt "abbrev. day Friday"
+msgid "Fri"
+msgstr "pi"
+
+msgctxt "abbrev. day Saturday"
+msgid "Sat"
+msgstr "so"
+
 msgctxt "one letter Sunday"
 msgid "S"
 msgstr "N"
diff --git a/django/contrib/admin/locale/sl/LC_MESSAGES/django.mo b/django/contrib/admin/locale/sl/LC_MESSAGES/django.mo
index 0085a30fb2ca2dd7adb987d92028e1f80e679764..0c262d29286af65b11b4fd28c6489b56f179bd62 100644
GIT binary patch
delta 5792
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
O<1`th!U~p5+VoEh-Dd^>

delta 6693
zcmb7`32+?MnSh@R7#obSe8}>t$M}$BjRwhwEDL;LamW}Wuq}t1mZmNB9Nm-dnGurW
zObj96hyc?NAm*~c0g?bQN{UcPoC;W>DofZnfr2UmIoYrfpehNwTeS(~`@37R3~`Ed
z>7Va)_j~{Q-+#5<EZp$<(i>Bczf*BNip)hWKS8PA!+THShpT3?QZryJtbl9b9M}Ob
zg)UqSe-=IeD_qb0lv9;j0WXHK{suT6-VaZN`{8j)mDJ-5Ch_1vG~pnW1;bDbdJRs4
z{|77Kq$#1IMUcHz9HK~_0Vl$>Z~|<DJK@Ffi}2_06u7NCJV+ND&;F{Pfh^nwr^1^f
z-VfPR9e}gokD*xp8jQi;!)iF5MGRE}%KUY(5w=IquZ7~wJD?c+0F?cnfG4oO`W^#u
z%|SR54nx`SbtoJBFO-d|aD#ZJ8qS8R;Wh9x@U!qRd;)HmuG9|rXZR4jghjIM@BE0N
z(}<&ZVi7EfMavkhgJ;3{@H!|4?StFkV{jq-2xj0ytQ-e-Lvi&TPz<~ew!;1Jc=$FP
zfbYZYFireK?{iQ>{?khQFAHDcfw=D1(S-M*xcGmdxNa8i5Q`T=*?1}BuxbUA^=%L*
zsf!?CR!JxZ6rdciAIiKNqx;=Z_Iq#^{+9{g=7D7OkKoDhHCP4z2sJzrf9GKhY=`&3
zFT?j>3oNo&Ha-AF-?LCodKikKuR?MCpCHaqA3`y(qC|=lCN&4Lmui4wz(yzvI-n%W
z6;Kp)!zFM4qC<ThiYuRm;(`B!5|ZCRng0%a5`F|1!6)ZY%J5|<9w~jqU=4#42|R~U
z=fDPNK*FtVhXwc;l#Q!!%O<!Ho(u1SarkSv8BWrK16~HNhx?&~u<kSx6*fUR(5;YG
zQ&RVY1N8tD*X@U5*>|AC=m$_-^#YWW9)_ae4Y(4%1#gC$gpref3rauuE|i>k23`xF
zhjnn{0;N*02v<w}|CWKAylNrwg)LA*&=t{vqHq9;fh8!0+!DRt1I3_6A|8mIe;*#t
z^XK79WgGxX8SY&idiH5JhyB%y44#8;LrJbDs>9Cr5nRXpT&(JWS3ptl6DS_~6`TP7
z0CA;y7m9&@iJp(E4U_F;NR-tAC^@k{y59y%qR3+)3kRT_^d=}Vy9G{!_rL-85cFUb
zi6GhTLs9%N6hoec;<^8Tk~^<J+3-Cm`p4maN%C@d60EDk|B{tWJdmWj97<LXLW%uj
zP+I9TP&RxAia~#av<5Yv%o9aba6DWB#gIlQ2DCug@FIxqDh*}+ozeRT<M?0m;AtN8
z!&jjLx73rN@Hu#u+$T6C9D)*p&zv51N*hX&4MM5!J#Za-9FlM9Jt&5ibGoZxB_ukk
z51MdaiGjp!0>_k-O^#RzTe*)xdEX6tVHREn--MIk`lX?#HbdFy%IMyNqOSnOqa`Tw
z_rR0kqi~!&{|*B=!PC);VMs-(!>}Cw1xoBrSQajv4kc$alulLyPlfB?RM-w>!!9U#
zOK<@kgrfHV+yQ?HIbcb(EDy801XuCmEhw>#tq2vL0VSsALy6^9C>_&=665QjocwE0
z4B89nRq7cihP@iSe+$aV--nWO{|}c){h!tpTDS>{;vAHIa6J^4JqTyO$Kg}(IY?Tl
zBHf1yRS!ck@CCRAz6|BW)0@N2*bGIV2?yX8AO)fR1}~8MujbfoumH&y^&_|yz7IFU
z))qdo(1)^7%^6`1G(yRZL3q5pkM8e=72MwsB~;&q;)x$Z$%&uADex6ok`ungfJ3Pd
z;9W3&W_a>LP?F>@l-Rxm^YD+b7GA!ZFu*TCY*imX4Nu1nlI87Ca;Oi=J~u<rcQ>2{
z_pHJHk|a;^KrH$p6iZ)(Qm1b~3CVv$vHU|=2IaaBxi%Pu|K)TsJ|C$<Bw@vaBUc}T
z{UbMU3nB-eF7dyLfrsE-brB*b5x2=@Am;?5&@iesu)G(3K6>uM3?d<t>rUiBL_E}k
z$mN7kS4NclkR<$)#9zwcenhT8<ZFn;lgd+HK;&veZVN`?f3?MEyb0p<z>CL036EU&
zgb03bj>ZWn`9k6c|IVdh=`4QaIv3f4NSv1;l0cH>a(xlmjVwmaMn<md7<@gtvEVJp
zBgj7FQsjC>u5HM9!6+=vR>nDGxzzv2)y+T}L^66X8$KM31(!tQ4P%~3wcHTh7obKy
zhmgm?wLPMs5;2hrk#$ITvHt`{(ildrnGC*+Y(yk`#l%_2X5?06E+SQO1tQlj<fdR0
z{?vi5B5w3d61x$(9qEjoNi|%6oFvL;Amb1lxe<|zL=XO53U2uM3UV3p08)+gBbOs1
zS4}in2`5J5y^tQG?nUCr9HbrjEFul)QDi+5e8XjMF%m;k$eGAm<Zk3@B#X#(O^Bf7
zb}%0BubBMqTHDB)wVv*^@;$n(RmT?9q|LrsFQ$`@>DkqJZC+z}`Gjsa-5w+7X)CXL
z4NoV{jF~r+YyERieY~DUPG`#O%Cjz^)+du@QV)pYojNuUzS%kQA~7_3N^_ZiW%&(f
zja{be^`e@t9>eZ7y;@Ig2u5hxVVRkvw^Q$M+<&6df4zK`KVj->|NN=nsu`m$5mT+9
zf&XODQ1!G&#`&+zINOg^^!WQK>dUJAUsT-0?^QE5Y{?`!d9STw8yq|DI+<8pvo&|w
ztYIf(+Of5vFEF~|I`3$YO}g?r>$s-QV=`~eggVd3nyPJw?sE$0va9{4X4aHd54}Ef
zN7>K?vv!xU({E>gbxOOFE97)n#_=q>JCR8E#W}b7)8^h+%A49qW-S}PyGGt}Y_$cA
z`5vZK6DilRyTf>~fvb~7-sm(uQ(Lx|H!_)EMFJDkruGVfVd%@{TqoyR2D(QVur6bI
zy2mJ*y3;gm-Q}80I4c>~993tJ(lENp@-)+uvQ~HYaqOeD7d+EV_;1Xu@%6l`%eMQw
z<~1ydax4sx<kpxB!p5#H)AM!|GMT=F|BZROOGm|QXE@sklIp0rYAaihO|xT9)t3;8
ztkH*Glbp@L=+SiQG&4?bVvMr(Flj%9HZw^z@Mm-zmW>NPrf5Wu|AWbMrhd{`9?xF!
zZ&@}*;q2zomB+HeHOZDBt|X@Ex{jOBZTV`yWB%v1ghe@8<3S1-I;=n4L*hAZpUl>z
zO(&u5laNU_2;)$+3<6Ik1bM1GD{m(J7v|4D(R189Y3gUIVii&<@<w%7W^Xv!ZdUs*
zSFNM~PSrO~-)?5QNbI<}#Pmesx~<yZuXp>m&8YA@PJ5SW=fu9bcx(Lz$xG^>zLoTB
z(MuZ|SJpQ));F%wjZH1fSJgE%HZ=I}#VStW@v8cz%XDLN%ZlZG`GT2C+FdK_3?I}T
zrkk{_v_6v}$U6OrVtBu<J8M{(1ZJ%9H!O%9*W24W)U&`Dw<bziPp31f!l6MkJEk+*
zrgl21wUj}bId0O>DN4c0Xsf@|wLHUK>%X+<on>SC5zVjFNfL&l?RZD!EbT*DWAN5V
z486IyuFQ|s?AavSjrP=!HODPE*UXxB%Crrgb22I8NSo|u{E5cvKUK5X|5ME>zpnOR
zVvJt8WLsqMu?!oUy=2!oe_wo?|6x3R%4Q?Q)+t@gS;Kq%yXxnyh-=%R4|X~pjU{9B
zq#aGmNf{YSC*4A~JoECLIdADg&T)-SVqp01)UTb?VVja1x@e$kbz*6G&as(m6nR+G
zd<8OoDKWp~4j+_Rqup57i0&ip7#Glt>kGA-qvL<eb#&1@G^o=KpDx?%HpIDEr>G8n
z#nfhf&Kcf|KIyF{$!(_0j1`wG_ecwQKw_|AoGz)EvJ%H&ip3i&%g`eu6}H96y^K?&
z?H*aCZL{APK4@l!7M^}?*~AO^D5mq4+H!kyg?~rGg-gP1_@X2OeVE{7%p~Swk&&a{
zCRBSk$8T+XzICjRn3^{@oOs63HT{NbBrUw>2Hvd|GlEbI@1?^RjWk~lZ97HB|F6bH
z{w+&eDlav1mTP3mn3O>pYA4N)e0H8+y5HZq?8Vah(Qi(dMNY}b$F|gFGi{_K!EJW$
zG<83NtVuxgMJt7`2_KFmx$|iUU+GSx-{ilAqa8_x;5=RM@)%6sitFX8!xxAzs4j|v
zworp58Z0?ZSXW7s$H~#DbSL&;mu#SkXt#sg#P=x57LKG>A>j`$Ki&V$@;l;-YCiGh
zi7K_=<;>x|IAEk?6TY|N?o!9c%af15$5$k!kQ3_DPt}`(x{!4QT-=4(QI&e)xzvcZ
z(wNdc=FXA2ZbSDIUqkAR&k*Txl&XKN$s^Ij4l=TJFuyeNf%(Lt$1KoWf{mhTk4}Xp
zV_V2kT0fQ2z(<w(7^m_lHZ}R1n;I)EEjgzpyVLaKsE#t0zo+T6%eETyWvMvIJBxd|
zoupH=NVd@WY-d6~11Xb+#EhV02f>v3rE!T5gPfOEa^xQ{ior?v-*1}Zzuh$1Pp_=@
zA6hx>gkYxso0ZMyNneRR2ii3b4HoR6MvBxmW*q4kSqeuQhLeqJk6u%hT4ZBwhCRuz
zYu2X(<%AQY$_;;4bLHI8!%83PbUD)SURsuFHPlA`;pTh&jjKK=mwup&o{>hQl{MX3
Je{0L`e*oU@q)Gq)

diff --git a/django/contrib/admin/locale/sl/LC_MESSAGES/django.po b/django/contrib/admin/locale/sl/LC_MESSAGES/django.po
index d45425701ad..39934983901 100644
--- a/django/contrib/admin/locale/sl/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/sl/LC_MESSAGES/django.po
@@ -1,25 +1,30 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
+# Andrej Marsetič, 2022-2023
 # Jannis Leidel <jannis@leidel.info>, 2011
-# Primož Verdnik <primoz.verdnik@gmail.com>, 2017
-# zejn <zejn@kiberpipa.org>, 2013,2016
-# zejn <zejn@kiberpipa.org>, 2011-2013
+# Primoz Verdnik <primoz.verdnik@gmail.com>, 2017
+# zejn <zelo.zejn+transifex@gmail.com>, 2013,2016
+# zejn <zelo.zejn+transifex@gmail.com>, 2011-2013
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-01-19 16:49+0100\n"
-"PO-Revision-Date: 2017-09-23 18:54+0000\n"
-"Last-Translator: Primož Verdnik <primoz.verdnik@gmail.com>\n"
-"Language-Team: Slovenian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 07:05+0000\n"
+"Last-Translator: Andrej Marsetič, 2022-2023\n"
+"Language-Team: Slovenian (http://app.transifex.com/django/django/language/"
 "sl/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: sl\n"
-"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n"
-"%100==4 ? 2 : 3);\n"
+"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || "
+"n%100==4 ? 2 : 3);\n"
+
+#, python-format
+msgid "Delete selected %(verbose_name_plural)s"
+msgstr "Izbriši izbrano: %(verbose_name_plural)s"
 
 #, python-format
 msgid "Successfully deleted %(count)d %(items)s."
@@ -32,10 +37,6 @@ msgstr "Ni mogoče izbrisati %(name)s"
 msgid "Are you sure?"
 msgstr "Ste prepričani?"
 
-#, python-format
-msgid "Delete selected %(verbose_name_plural)s"
-msgstr "Izbriši izbrano: %(verbose_name_plural)s"
-
 msgid "Administration"
 msgstr "Administracija"
 
@@ -72,6 +73,12 @@ msgstr "Brez datuma"
 msgid "Has date"
 msgstr "Z datumom"
 
+msgid "Empty"
+msgstr "Prazno"
+
+msgid "Not empty"
+msgstr "Ni prazno"
+
 #, python-format
 msgid ""
 "Please enter the correct %(username)s and password for a staff account. Note "
@@ -90,6 +97,15 @@ msgstr "Dodaj še en %(verbose_name)s"
 msgid "Remove"
 msgstr "Odstrani"
 
+msgid "Addition"
+msgstr "Dodatek"
+
+msgid "Change"
+msgstr "Spremeni"
+
+msgid "Deletion"
+msgstr "Izbris"
+
 msgid "action time"
 msgstr "čas dejanja"
 
@@ -103,7 +119,7 @@ msgid "object id"
 msgstr "id objekta"
 
 #. Translators: 'repr' means representation
-#. (https://docs.python.org/3/library/functions.html#repr)
+#. (https://docs.python.org/library/functions.html#repr)
 msgid "object repr"
 msgstr "predstavitev objekta"
 
@@ -120,23 +136,23 @@ msgid "log entries"
 msgstr "dnevniški vnosi"
 
 #, python-format
-msgid "Added \"%(object)s\"."
-msgstr "Dodan \"%(object)s\"."
+msgid "Added “%(object)s”."
+msgstr ""
 
 #, python-format
-msgid "Changed \"%(object)s\" - %(changes)s"
-msgstr "Spremenjen \"%(object)s\" - %(changes)s"
+msgid "Changed “%(object)s” — %(changes)s"
+msgstr ""
 
 #, python-format
-msgid "Deleted \"%(object)s.\""
-msgstr "Izbrisan \"%(object)s.\""
+msgid "Deleted “%(object)s.”"
+msgstr "Izbrisan “%(object)s.”"
 
 msgid "LogEntry Object"
 msgstr "Dnevniški vnos"
 
 #, python-brace-format
-msgid "Added {name} \"{object}\"."
-msgstr "Dodan vnos {name} \"{object}\"."
+msgid "Added {name} “{object}”."
+msgstr "Dodan {name} “{object}”."
 
 msgid "Added."
 msgstr "Dodano."
@@ -145,16 +161,16 @@ msgid "and"
 msgstr "in"
 
 #, python-brace-format
-msgid "Changed {fields} for {name} \"{object}\"."
-msgstr "Spremenjena polja {fields} za {name} \"{object}\"."
+msgid "Changed {fields} for {name} “{object}”."
+msgstr ""
 
 #, python-brace-format
 msgid "Changed {fields}."
 msgstr "Spremenjena polja {fields}."
 
 #, python-brace-format
-msgid "Deleted {name} \"{object}\"."
-msgstr "Izbrisan vnos {name} \"{object}\"."
+msgid "Deleted {name} “{object}”."
+msgstr "Izbrisan {name} “{object}”."
 
 msgid "No fields changed."
 msgstr "Nobeno polje ni bilo spremenjeno."
@@ -162,45 +178,42 @@ msgstr "Nobeno polje ni bilo spremenjeno."
 msgid "None"
 msgstr "Brez vrednosti"
 
-msgid ""
-"Hold down \"Control\", or \"Command\" on a Mac, to select more than one."
-msgstr "Držite \"Control\" (ali \"Command\" na Mac-u) za izbiro več kot enega."
-
-#, python-brace-format
-msgid ""
-"The {name} \"{obj}\" was added successfully. You may edit it again below."
+msgid "Hold down “Control”, or “Command” on a Mac, to select more than one."
+msgstr ""
+
+msgid "Select this object for an action - {}"
+msgstr ""
+
+#, python-brace-format
+msgid "The {name} “{obj}” was added successfully."
+msgstr ""
+
+msgid "You may edit it again below."
 msgstr ""
-"Vnos {name} \"{obj}\" je bil uspešno dodan. Lahko ga znova uredite spodaj."
 
 #, python-brace-format
 msgid ""
-"The {name} \"{obj}\" was added successfully. You may add another {name} "
+"The {name} “{obj}” was added successfully. You may add another {name} below."
+msgstr ""
+
+#, python-brace-format
+msgid ""
+"The {name} “{obj}” was changed successfully. You may edit it again below."
+msgstr ""
+
+#, python-brace-format
+msgid "The {name} “{obj}” was added successfully. You may edit it again below."
+msgstr ""
+
+#, python-brace-format
+msgid ""
+"The {name} “{obj}” was changed successfully. You may add another {name} "
 "below."
 msgstr ""
-"Vnos {name} \"{obj}\" je bil uspešno dodan. Lahko dodate še en {name} spodaj."
 
 #, python-brace-format
-msgid "The {name} \"{obj}\" was added successfully."
-msgstr "Vnos {name} \"{obj}\" je bil uspešno dodan."
-
-#, python-brace-format
-msgid ""
-"The {name} \"{obj}\" was changed successfully. You may edit it again below."
+msgid "The {name} “{obj}” was changed successfully."
 msgstr ""
-"Vnos {name} \"{obj}\" je bil uspešno spremenjen. Lahko ga znova uredite "
-"spodaj."
-
-#, python-brace-format
-msgid ""
-"The {name} \"{obj}\" was changed successfully. You may add another {name} "
-"below."
-msgstr ""
-"Vnos {name} \"{obj}\" je bil uspešno spremenjen. Spodaj lahko dodate nov "
-"vnos {name}."
-
-#, python-brace-format
-msgid "The {name} \"{obj}\" was changed successfully."
-msgstr "Vnos {name} \"{obj}\" je bil uspešno spremenjen."
 
 msgid ""
 "Items must be selected in order to perform actions on them. No items have "
@@ -213,12 +226,12 @@ msgid "No action selected."
 msgstr "Brez dejanja."
 
 #, python-format
-msgid "The %(name)s \"%(obj)s\" was deleted successfully."
-msgstr "%(name)s \"%(obj)s\" je bil uspešno izbrisan."
+msgid "The %(name)s “%(obj)s” was deleted successfully."
+msgstr ""
 
 #, python-format
-msgid "%(name)s with ID \"%(key)s\" doesn't exist. Perhaps it was deleted?"
-msgstr "%(name)s s ključem \"%(key)s\" ne obstaja. Morda je bil izbrisan?"
+msgid "%(name)s with ID “%(key)s” doesn’t exist. Perhaps it was deleted?"
+msgstr ""
 
 #, python-format
 msgid "Add %s"
@@ -228,6 +241,10 @@ msgstr "Dodaj %s"
 msgid "Change %s"
 msgstr "Spremeni %s"
 
+#, python-format
+msgid "View %s"
+msgstr "Pogled %s"
+
 msgid "Database error"
 msgstr "Napaka v podatkovni bazi"
 
@@ -255,8 +272,9 @@ msgstr "0 od %(cnt)s izbranih"
 msgid "Change history: %s"
 msgstr "Zgodovina sprememb: %s"
 
-#. Translators: Model verbose name and instance representation,
-#. suitable to be an item in a list.
+#. Translators: Model verbose name and instance
+#. representation, suitable to be an item in a
+#. list.
 #, python-format
 msgid "%(class_name)s %(instance)s"
 msgstr "%(class_name)s %(instance)s"
@@ -288,7 +306,7 @@ msgstr "Administracija %(app)s"
 msgid "Page not found"
 msgstr "Strani ni mogoče najti"
 
-msgid "We're sorry, but the requested page could not be found."
+msgid "We’re sorry, but the requested page could not be found."
 msgstr "Opravičujemo se, a zahtevane strani ni mogoče najti."
 
 msgid "Home"
@@ -304,11 +322,12 @@ msgid "Server Error <em>(500)</em>"
 msgstr "Napaka na strežniku <em>(500)</em>"
 
 msgid ""
-"There's been an error. It's been reported to the site administrators via "
+"There’s been an error. It’s been reported to the site administrators via "
 "email and should be fixed shortly. Thanks for your patience."
 msgstr ""
-"Prišlo je do nepričakovane napake. Napaka je bila javljena administratorjem "
-"spletne strani in naj bi jo v kratkem odpravili. Hvala za potrpljenje."
+"Prišlo je do nepričakovane napake. Napaka je bila preko e-pošte javljena "
+"administratorjem spletne strani in naj bo bila v kratkem odpravljena. Hvala "
+"za potrpljenje."
 
 msgid "Run the selected action"
 msgstr "Izvedi izbrano dejanje"
@@ -326,12 +345,28 @@ msgstr "Izberi vse %(total_count)s %(module_name)s"
 msgid "Clear selection"
 msgstr "Počisti izbiro"
 
+msgid "Breadcrumbs"
+msgstr "Navigacijska sled"
+
+#, python-format
+msgid "Models in the %(name)s application"
+msgstr "Model v %(name)s aplikaciji"
+
+msgid "Add"
+msgstr "Dodaj"
+
+msgid "View"
+msgstr "Pogled"
+
+msgid "You don’t have permission to view or edit anything."
+msgstr "Nimate dovoljenja za ogled ali urejanje česarkoli."
+
 msgid ""
-"First, enter a username and password. Then, you'll be able to edit more user "
+"First, enter a username and password. Then, you’ll be able to edit more user "
 "options."
 msgstr ""
-"Najprej vpišite uporabniško ime in geslo, nato boste lahko urejali druge "
-"lastnosti uporabnika."
+"Najprej vnesite uporabniško ime in geslo. Nato boste lahko urejali več "
+"uporabniških možnosti."
 
 msgid "Enter a username and password."
 msgstr "Vnesite uporabniško ime in geslo."
@@ -340,15 +375,19 @@ msgid "Change password"
 msgstr "Spremeni geslo"
 
 msgid "Please correct the error below."
-msgstr "Prosimo, odpravite sledeče napake."
-
-msgid "Please correct the errors below."
-msgstr "Prosimo popravite spodnje napake."
+msgid_plural "Please correct the errors below."
+msgstr[0] "Popravite spodnjo napako."
+msgstr[1] "Prosim popravite spodnji napaki."
+msgstr[2] "Prosim popravite spodnje napake."
+msgstr[3] "Prosim popravite spodnje napake."
 
 #, python-format
 msgid "Enter a new password for the user <strong>%(username)s</strong>."
 msgstr "Vpišite novo geslo za uporabnika <strong>%(username)s</strong>."
 
+msgid "Skip to main content"
+msgstr "Preskoči na glavno vsebino"
+
 msgid "Welcome,"
 msgstr "Dobrodošli,"
 
@@ -374,6 +413,15 @@ msgstr "Poglej na strani"
 msgid "Filter"
 msgstr "Filter"
 
+msgid "Hide counts"
+msgstr ""
+
+msgid "Show counts"
+msgstr ""
+
+msgid "Clear all filters"
+msgstr "Počisti vse filtre"
+
 msgid "Remove from sorting"
 msgstr "Odstrani iz razvrščanja"
 
@@ -384,6 +432,15 @@ msgstr "Prioriteta razvrščanja: %(priority_number)s"
 msgid "Toggle sorting"
 msgstr "Preklopi razvrščanje"
 
+msgid "Toggle theme (current theme: auto)"
+msgstr "Preklopi temo (trenutna tema: samodejno)"
+
+msgid "Toggle theme (current theme: light)"
+msgstr "Preklopi temo (trenutna tema: svetla)"
+
+msgid "Toggle theme (current theme: dark)"
+msgstr "Preklop teme (trenutna tema: temna)"
+
 msgid "Delete"
 msgstr "Izbriši"
 
@@ -415,8 +472,8 @@ msgstr ""
 msgid "Objects"
 msgstr "Objekti"
 
-msgid "Yes, I'm sure"
-msgstr "Ja, prepričan sem"
+msgid "Yes, I’m sure"
+msgstr "Da, prepričan sem"
 
 msgid "No, take me back"
 msgstr "Ne, vrni me nazaj"
@@ -450,9 +507,6 @@ msgstr ""
 "Ali res želite izbrisati izbrane %(objects_name)s? Vsi naslednji objekti in "
 "njihovi povezani vnosi bodo izbrisani:"
 
-msgid "Change"
-msgstr "Spremeni"
-
 msgid "Delete?"
 msgstr "Izbrišem?"
 
@@ -463,16 +517,6 @@ msgstr " Po %(filter_title)s "
 msgid "Summary"
 msgstr "Povzetek"
 
-#, python-format
-msgid "Models in the %(name)s application"
-msgstr "Model v %(name)s aplikaciji"
-
-msgid "Add"
-msgstr "Dodaj"
-
-msgid "You don't have permission to edit anything."
-msgstr "Nimate dovoljenja za urejanje česarkoli."
-
 msgid "Recent actions"
 msgstr "Nedavna dejanja"
 
@@ -482,17 +526,23 @@ msgstr "Moja dejanja"
 msgid "None available"
 msgstr "Ni na voljo"
 
+msgid "Added:"
+msgstr ""
+
+msgid "Changed:"
+msgstr ""
+
+msgid "Deleted:"
+msgstr ""
+
 msgid "Unknown content"
 msgstr "Neznana vsebina"
 
 msgid ""
-"Something's wrong with your database installation. Make sure the appropriate "
+"Something’s wrong with your database installation. Make sure the appropriate "
 "database tables have been created, and make sure the database is readable by "
 "the appropriate user."
 msgstr ""
-"Nekaj je narobe z namestitvijo vaše podatkovne baze. Preverite, da so bile "
-"ustvarjene prave tabele v podatkovni bazi in da je dostop do branja baze "
-"omogočen pravemu uporabniku."
 
 #, python-format
 msgid ""
@@ -505,6 +555,18 @@ msgstr ""
 msgid "Forgotten your password or username?"
 msgstr "Ste pozabili geslo ali uporabniško ime?"
 
+msgid "Toggle navigation"
+msgstr "Preklopi navigacijo"
+
+msgid "Sidebar"
+msgstr "Stranska vrstica"
+
+msgid "Start typing to filter…"
+msgstr "Za filtriranje začnite tipkati ..."
+
+msgid "Filter navigation items"
+msgstr "Filtrirajte navigacijske elemente"
+
 msgid "Date/time"
 msgstr "Datum/čas"
 
@@ -514,12 +576,17 @@ msgstr "Uporabnik"
 msgid "Action"
 msgstr "Dejanje"
 
+msgid "entry"
+msgid_plural "entries"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
 msgid ""
-"This object doesn't have a change history. It probably wasn't added via this "
+"This object doesn’t have a change history. It probably wasn’t added via this "
 "admin site."
 msgstr ""
-"Ta objekt nima zgodovine sprememb. Verjetno ni bil dodan preko te strani za "
-"administracijo."
 
 msgid "Show all"
 msgstr "Prikaži vse"
@@ -527,20 +594,8 @@ msgstr "Prikaži vse"
 msgid "Save"
 msgstr "Shrani"
 
-msgid "Popup closing..."
-msgstr "Zapiram pojavno okno ..."
-
-#, python-format
-msgid "Change selected %(model)s"
-msgstr "Spremeni izbran %(model)s"
-
-#, python-format
-msgid "Add another %(model)s"
-msgstr "Dodaj še en %(model)s "
-
-#, python-format
-msgid "Delete selected %(model)s"
-msgstr "Izbriši izbran %(model)s"
+msgid "Popup closing…"
+msgstr ""
 
 msgid "Search"
 msgstr "Išči"
@@ -566,7 +621,29 @@ msgstr "Shrani in dodaj še eno"
 msgid "Save and continue editing"
 msgstr "Shrani in nadaljuj z urejanjem"
 
-msgid "Thanks for spending some quality time with the Web site today."
+msgid "Save and view"
+msgstr "Shrani in poglej"
+
+msgid "Close"
+msgstr "Zapri"
+
+#, python-format
+msgid "Change selected %(model)s"
+msgstr "Spremeni izbran %(model)s"
+
+#, python-format
+msgid "Add another %(model)s"
+msgstr "Dodaj še en %(model)s "
+
+#, python-format
+msgid "Delete selected %(model)s"
+msgstr "Izbriši izbran %(model)s"
+
+#, python-format
+msgid "View selected %(model)s"
+msgstr "Poglej izbran %(model)s"
+
+msgid "Thanks for spending some quality time with the web site today."
 msgstr "Hvala, ker ste si danes vzeli nekaj časa za to spletno stran."
 
 msgid "Log in again"
@@ -579,11 +656,11 @@ msgid "Your password was changed."
 msgstr "Vaše geslo je bilo spremenjeno."
 
 msgid ""
-"Please enter your old password, for security's sake, and then enter your new "
+"Please enter your old password, for security’s sake, and then enter your new "
 "password twice so we can verify you typed it in correctly."
 msgstr ""
-"Vnesite vaše staro geslo (zaradi varnosti) in nato še dvakrat novo, da se "
-"izognete tipkarskim napakam."
+"Zaradi varnosti vnesite svoje staro geslo in nato dvakrat vnesite novo "
+"geslo, da bomo lahko preverili, ali ste ga pravilno vnesli."
 
 msgid "Change my password"
 msgstr "Spremeni moje geslo"
@@ -616,18 +693,18 @@ msgstr ""
 "uporabljena. Prosimo zahtevajte novo ponastavitev gesla."
 
 msgid ""
-"We've emailed you instructions for setting your password, if an account "
+"We’ve emailed you instructions for setting your password, if an account "
 "exists with the email you entered. You should receive them shortly."
 msgstr ""
-"Če obstaja račun z navedenim e-poštnim naslovom, smo vam prek epošte poslali "
-"navodila za nastavitev vašega gesla. Prejeti bi jih morali v kratkem."
+"Po e-pošti smo vam poslali navodila za nastavitev gesla, če obstaja račun z "
+"e-pošto, ki ste jo vnesli. Prejeti bi jih morali kmalu."
 
 msgid ""
-"If you don't receive an email, please make sure you've entered the address "
+"If you don’t receive an email, please make sure you’ve entered the address "
 "you registered with, and check your spam folder."
 msgstr ""
-"Če e-pošte niste prejeli, prosimo preverite, da ste vnesli pravilen e-poštni "
-"naslov in preverite nezaželeno pošto."
+"Če ne prejmete e-poštnega sporočila, preverite, ali ste vnesli naslov, s "
+"katerim ste se registrirali, in preverite mapo z vsiljeno pošto."
 
 #, python-format
 msgid ""
@@ -640,8 +717,8 @@ msgstr ""
 msgid "Please go to the following page and choose a new password:"
 msgstr "Prosimo pojdite na sledečo stran in izberite novo geslo:"
 
-msgid "Your username, in case you've forgotten:"
-msgstr "Vaše uporabniško ime (za vsak primer):"
+msgid "Your username, in case you’ve forgotten:"
+msgstr "Vaše uporabniško ime, če ste ga pozabili:"
 
 msgid "Thanks for using our site!"
 msgstr "Hvala, ker uporabljate našo stran!"
@@ -651,11 +728,11 @@ msgid "The %(site_name)s team"
 msgstr "Ekipa strani %(site_name)s"
 
 msgid ""
-"Forgotten your password? Enter your email address below, and we'll email "
+"Forgotten your password? Enter your email address below, and we’ll email "
 "instructions for setting a new one."
 msgstr ""
-"Ste pozabili geslo? Vnesite vaš e-poštni naslov in poslali vam bomo navodila "
-"za ponastavitev gesla."
+"Ste pozabili geslo? Spodaj vnesite svoj e-poštni naslov in poslali vam bomo "
+"navodila za nastavitev novega."
 
 msgid "Email address:"
 msgstr "E-poštni naslov:"
@@ -663,6 +740,9 @@ msgstr "E-poštni naslov:"
 msgid "Reset my password"
 msgstr "Ponastavi moje geslo"
 
+msgid "Select all objects on this page for an action"
+msgstr ""
+
 msgid "All dates"
 msgstr "Vsi datumi"
 
@@ -674,6 +754,10 @@ msgstr "Izberite %s"
 msgid "Select %s to change"
 msgstr "Izberite %s, ki ga želite spremeniti"
 
+#, python-format
+msgid "Select %s to view"
+msgstr ""
+
 msgid "Date:"
 msgstr "Datum:"
 
diff --git a/django/contrib/admin/locale/sq/LC_MESSAGES/django.mo b/django/contrib/admin/locale/sq/LC_MESSAGES/django.mo
index 1af5bbb907cbe71a20623efbb07d9efbdfc2d6d5..18e613d4e76df8382007859f974c707cd46e3399 100644
GIT binary patch
delta 4623
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

delta 4174
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
aTAeSDmr)WLXw5tpw(e9;X<$NbVdQ`5&ZmX|

diff --git a/django/contrib/admin/locale/sq/LC_MESSAGES/django.po b/django/contrib/admin/locale/sq/LC_MESSAGES/django.po
index 5569eb188cb..b0cff5939f1 100644
--- a/django/contrib/admin/locale/sq/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/sq/LC_MESSAGES/django.po
@@ -8,10 +8,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-01-17 02:13-0600\n"
-"PO-Revision-Date: 2023-04-25 07:05+0000\n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 07:05+0000\n"
 "Last-Translator: Besnik Bleta <besnik@programeshqip.org>, 2020,2022-2023\n"
-"Language-Team: Albanian (http://www.transifex.com/django/django/language/"
+"Language-Team: Albanian (http://app.transifex.com/django/django/language/"
 "sq/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -181,6 +181,9 @@ msgstr ""
 "Që të përzgjidhni më shumë se një, mbani të shtypur “Control”, ose “Command” "
 "në një Mac."
 
+msgid "Select this object for an action - {}"
+msgstr "Përzgjidheni këtë objekt për një veprim - {}"
+
 #, python-brace-format
 msgid "The {name} “{obj}” was added successfully."
 msgstr "{name} “{obj}” u shtua me sukses."
@@ -340,6 +343,9 @@ msgstr "Përzgjidhni krejt %(total_count)s %(module_name)s"
 msgid "Clear selection"
 msgstr "Spastroje përzgjedhjen"
 
+msgid "Breadcrumbs"
+msgstr ""
+
 #, python-format
 msgid "Models in the %(name)s application"
 msgstr "Modele te aplikacioni %(name)s"
@@ -391,9 +397,6 @@ msgstr "Dokumentim"
 msgid "Log out"
 msgstr "Dilni"
 
-msgid "Breadcrumbs"
-msgstr ""
-
 #, python-format
 msgid "Add %(name)s"
 msgstr "Shto %(name)s"
@@ -407,6 +410,12 @@ msgstr "Shiheni në sajt"
 msgid "Filter"
 msgstr "Filtër"
 
+msgid "Hide counts"
+msgstr "Fshihi numrat"
+
+msgid "Show counts"
+msgstr "Shfaqi numrat"
+
 msgid "Clear all filters"
 msgstr "Spastroji krejt filtrat"
 
@@ -515,6 +524,15 @@ msgstr "Veprimet e mia"
 msgid "None available"
 msgstr "Asnjë i passhëm"
 
+msgid "Added:"
+msgstr "U shtua më:"
+
+msgid "Changed:"
+msgstr "U ndryshua më:"
+
+msgid "Deleted:"
+msgstr "U fshi më:"
+
 msgid "Unknown content"
 msgstr "Lëndë e panjohur"
 
@@ -726,6 +744,9 @@ msgstr "Adresë email:"
 msgid "Reset my password"
 msgstr "Ricakto fjalëkalimin tim"
 
+msgid "Select all objects on this page for an action"
+msgstr "Përzgjidhni për një veprim krejt objektet në këtë faqe"
+
 msgid "All dates"
 msgstr "Krejt datat"
 
diff --git a/django/contrib/admin/locale/sq/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/sq/LC_MESSAGES/djangojs.mo
index 361452805d921411457e30291fe429dd5f93d6e9..a1c8182bd9f70112a7a764478aa18d0ee321f639 100644
GIT binary patch
delta 2195
zcmY+FZA_b06vuC&6e@zi1m|F*n=cb_uorbQ-NuwMrWO&JXncv5@l0N%h0<c?%bKbC
z;!83uOI!kri!n1R`oYHVVJ3#~L6^mt7|oVw7NbUuE;0MKM5DiddoXg-|MR=&+;i_e
z+<Tsf!>zx!XD-(Hk2zW&YC^Lm&W)*G#)I}nz`5=4EZhZs<<8M{oyNUTp}l5D;nmoW
zn>}nyz$*OH##f8XxVPzC#lX8T2y?I*egbcX-@*#`m$3{(2~->Fp&z>m65`gI-C}Hm
zN^l!2g&mNe+sPx~GR}3=(E<_pDC~z(n1lQZS!rUB?6g4@R08!-i8n#TZG`;XW*%B^
z2UOf{I0L)kTkt!m_;DtevA>(9BgczS8ytam!#Cj$cos6p`74X8h9|IB!*}2UoPd3t
zdjniFUVy8y|1`UT^S>Uu8D0lFU`CFI%`pZw;T5<B&Keh>;=YF3;F7Vly1399SdV`z
z)Vv<3`2DaEz64jn<Hir6;uotqe+`^B#~<)oY~MA-jT+z~pL3gF7ykL0;?-P+I@<2q
zA|p_D95p@$$<aLxb)s>o6P||JFJsKsa{h9h!oeQy4CFN3IoJlzLsfsEuDH-HSlHMY
zfm%3f_LESF44FL&mB1uaO&o-(r9)8jUd~wOb>j^57?^|mVJX>ZfoGr=NI-3nGW&T*
zdAJNzjl2dGKLeHMtnoc~3i~uv?eufZipyN4ql~UVP52usGd~w}FRX$Oz&@yxnT3k~
z0G@>NZ~^vG7)M}$%F_57PzfJ3`<U^#ajwXWJ4r`@@7us><45NI*z5)48RKWhCFAGD
zb5QGjW%f753y@NB-y1I$$o>CdjvtLb8-FqWW~3AfA0+<ZLhClF(y7Nn<4tp0(O#qi
z+=KK++>Vyp4c1Y;-J<tjP4D}I=tdMmY8|K<Z9#hNxS2xRVAQ?y!W8aNF23CECbSl<
zLpp_CbU)J7-iB^PJt%_IR5yi6zq4Q#ANtO3{GYA+)ZO2Mx{wO+4%CX;(Q>=bI-Sc7
zxDRoFZnya!f;-W6L|yee3f<j>^v`D#>O*S!aHwrYs_f;qo{kDs#i^zbmcEiLD2%q{
z=gRtgf$rqUQ0!p#QlPaml8DoFy@^CTd!oD{yQO?_Z7h{e$~oXoq`dJ#FX;w`6VJJU
zv_kX$l(+cS4X2Y+3W+9)&+$YuNk}y9$(@}Hwr7We`+|>nL-B$qKOg+mmtiPW+}jUa
zY;Z8?O}B;QF6Q9}E8GK?i=WQQfkHBVa$4bzT4H{6R*s~-4a&_=jw=TK%h69S|5WAS
zlG513ME<9$10@yV&_vQ3PkGs%n)X0AG`y6HXHzv-n!}-~;Z!=ll;dPlu~b4QbRahA
zxo~J`#CtaXLT!()F&y&Zqbbh~BvP)|n_9{x86J-%Q%kw*mvu)gG4PG0lS{e$6RUpp
bHF~ax4YZ`|8ey&YsEfpsE<#kcvwqLN*j5{g

delta 1598
zcmX}sOKeP09LMo9ZD~!l)t7p=iWaT+`&|u@67^_RiHeq~s?;zu%~U*wh{OWX+)6A&
z)W$+9l1X%7BWXl}*pP^b*QN^z!a{@v-`~uill#A)bMC$8-ZTGm&U~74wj%Z}FYT(M
zR1*`3$`t2z;mR~ll$*nxTY|l~8eijZ9K%T#bK;UKvvwtpq`kn}RptiF;(D#QCuz*J
zQ}J`73rFBNEXGS%hW(g<FU_~e;f6SAjGr+bzgzp4`3E(yG;XG%AN8JWRKFr@bTNK4
zm3l68+5=Be9bO=Zd&P-&x%a4n4xtA64fUem*n@g|H(W)1xSWUd!CANh7vpjaA&2Yd
zbc64^0V>z9fwv#UuULfpGD$Ob;W+Fz`*1An$2b~4nm<wfa>#!nmZSQuLOtJz<1vK!
zco}1=+@him_wB|rYk$B3uKz%ND3b|1?Q^aa*U|3HPG)Whm7x_mNvlyAs4=&o=6(l~
zEVmz(nZr5cUjvA6L0&MgBZs@ki67-2;%t0|T8zI@FIq6lK5SN-HK+k>wRQvQ`6kqq
z1yEDmK8pNnBuBU)qZq(5xF3g59XIACJ8nn4c&D|SP-~(E^;`!k6P<V)PvQ-nnwR|G
zAnN{O)Q)=|qq2!gE<ax*YQkP@#sN$v|L5@m>i$~hNv=ozk{WB*n%m6=bGNzIY(e#F
zwRY^VRf5RWy0F=4M$O~q3G<X0GwGTbm{iexPf666CREn6m`jQ21c`BrS$}R4mAS-J
zf_3Do2>lVwAvE_YBq_0yRi8$zBxVp=lq#&x|3zt4(X^<{B4!fW8Iy^BWg?YD+W#q3
zmJ-^VS_A(IQ=izkt5E-ZD$Gh^VV2=CVhy1MSxl&Cn~{)2iq)<p))EWVplFS#R3vfp
zlnN~ft?qI{e+=^p?b8xMMO)Ct9}VB?^Co1>^fqU_DGVHq1Ugy*Ay?NHjJo=^L*bG`
zVehVgT>RjObYE8RK=W}|AM6N*Lcyqa(ccx%&V1mDhqJm;Qlrsm{7X)2ir17k+v~~u
zkzLmoX^sT-s@CRX0dHHu<oJ{Pa-Y907;&|M@Zg=0H?r_b>bmxTw|R6){AuB!&+98%
F{TI2dnf(9&

diff --git a/django/contrib/admin/locale/sq/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/sq/LC_MESSAGES/djangojs.po
index 73e74d01618..bda26157a54 100644
--- a/django/contrib/admin/locale/sq/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/sq/LC_MESSAGES/djangojs.po
@@ -8,10 +8,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-17 03:19-0500\n"
-"PO-Revision-Date: 2023-04-25 07:59+0000\n"
+"POT-Creation-Date: 2023-09-18 15:04-0300\n"
+"PO-Revision-Date: 2023-12-04 07:59+0000\n"
 "Last-Translator: Besnik Bleta <besnik@programeshqip.org>, 2020-2023\n"
-"Language-Team: Albanian (http://www.transifex.com/django/django/language/"
+"Language-Team: Albanian (http://app.transifex.com/django/django/language/"
 "sq/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -244,6 +244,55 @@ msgctxt "abbrev. month December"
 msgid "Dec"
 msgstr "Dhje"
 
+msgid "Sunday"
+msgstr "E diel"
+
+msgid "Monday"
+msgstr "E hënë"
+
+msgid "Tuesday"
+msgstr "E martë"
+
+msgid "Wednesday"
+msgstr "E mërkurë"
+
+msgid "Thursday"
+msgstr "E enjte"
+
+msgid "Friday"
+msgstr "E premte"
+
+msgid "Saturday"
+msgstr "E shtunë"
+
+msgctxt "abbrev. day Sunday"
+msgid "Sun"
+msgstr "Die"
+
+msgctxt "abbrev. day Monday"
+msgid "Mon"
+msgstr "Hën"
+
+msgctxt "abbrev. day Tuesday"
+msgid "Tue"
+msgstr "Mar"
+
+msgctxt "abbrev. day Wednesday"
+msgid "Wed"
+msgstr "Mër"
+
+msgctxt "abbrev. day Thursday"
+msgid "Thur"
+msgstr "Enj"
+
+msgctxt "abbrev. day Friday"
+msgid "Fri"
+msgstr "Pre"
+
+msgctxt "abbrev. day Saturday"
+msgid "Sat"
+msgstr "Sht"
+
 msgctxt "one letter Sunday"
 msgid "S"
 msgstr "D"
diff --git a/django/contrib/admin/locale/sr/LC_MESSAGES/django.mo b/django/contrib/admin/locale/sr/LC_MESSAGES/django.mo
index 2f2cfe6667b144548c3cdd9e2fb5506dc2278e4c..8dbd5cd747a4017c50c9eef3502c35f1d98f3a69 100644
GIT binary patch
literal 22776
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

delta 3752
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

diff --git a/django/contrib/admin/locale/sr/LC_MESSAGES/django.po b/django/contrib/admin/locale/sr/LC_MESSAGES/django.po
index 73252336416..e29cc45c921 100644
--- a/django/contrib/admin/locale/sr/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/sr/LC_MESSAGES/django.po
@@ -2,24 +2,24 @@
 #
 # Translators:
 # Branko Kokanovic <branko@kokanovic.org>, 2018
-# Igor Jerosimić, 2019,2021
+# Igor Jerosimić, 2019,2021,2023
 # Jannis Leidel <jannis@leidel.info>, 2011
 # Janos Guljas <janos@resenje.org>, 2011-2012
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-05-17 05:10-0500\n"
-"PO-Revision-Date: 2021-12-25 07:05+0000\n"
-"Last-Translator: Igor Jerosimić\n"
-"Language-Team: Serbian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 07:05+0000\n"
+"Last-Translator: Igor Jerosimić, 2019,2021,2023\n"
+"Language-Team: Serbian (http://app.transifex.com/django/django/language/"
 "sr/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: sr\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
 
 #, python-format
 msgid "Delete selected %(verbose_name_plural)s"
@@ -161,7 +161,7 @@ msgstr "и"
 
 #, python-brace-format
 msgid "Changed {fields} for {name} “{object}”."
-msgstr ""
+msgstr "Измењена поља {fields} за {name} \"{object}\"."
 
 #, python-brace-format
 msgid "Changed {fields}."
@@ -169,7 +169,7 @@ msgstr "Измењена поља {fields}."
 
 #, python-brace-format
 msgid "Deleted {name} “{object}”."
-msgstr ""
+msgstr "Обрисан објекат {name} \"{object}\"."
 
 msgid "No fields changed."
 msgstr "Без измена у пољима."
@@ -179,10 +179,15 @@ msgstr "Ништа"
 
 msgid "Hold down “Control”, or “Command” on a Mac, to select more than one."
 msgstr ""
+"Држите „Control“, или „Command“ на Mac-у да бисте обележили више од једне "
+"ставке."
+
+msgid "Select this object for an action - {}"
+msgstr "Изабери овај објекат за радњу - {}"
 
 #, python-brace-format
 msgid "The {name} “{obj}” was added successfully."
-msgstr ""
+msgstr "Објекат {name} \"{obj}\" успешно додат."
 
 msgid "You may edit it again below."
 msgstr "Можете га изменити опет испод"
@@ -191,25 +196,29 @@ msgstr "Можете га изменити опет испод"
 msgid ""
 "The {name} “{obj}” was added successfully. You may add another {name} below."
 msgstr ""
+"Објекат {name} \"{obj}\" успешно додат. Можете додати још један {name} испод."
 
 #, python-brace-format
 msgid ""
 "The {name} “{obj}” was changed successfully. You may edit it again below."
 msgstr ""
+"Објекат {name} \"{obj}\" успешно измењен. Можете га опет изменити испод."
 
 #, python-brace-format
 msgid "The {name} “{obj}” was added successfully. You may edit it again below."
-msgstr ""
+msgstr "Објекат {name} \"{obj}\" успешно додат. Испод га можете изменити."
 
 #, python-brace-format
 msgid ""
 "The {name} “{obj}” was changed successfully. You may add another {name} "
 "below."
 msgstr ""
+"Објекат {name} \"{obj}\" успешно измењен. Можете додати још један {name} "
+"испод."
 
 #, python-brace-format
 msgid "The {name} “{obj}” was changed successfully."
-msgstr ""
+msgstr "Објекат {name} \"{obj}\" успешно измењен."
 
 msgid ""
 "Items must be selected in order to perform actions on them. No items have "
@@ -223,11 +232,11 @@ msgstr "Није изабрана ниједна акција."
 
 #, python-format
 msgid "The %(name)s “%(obj)s” was deleted successfully."
-msgstr ""
+msgstr "Објекат „%(obj)s“ класе %(name)s је успешно обрисан."
 
 #, python-format
 msgid "%(name)s with ID “%(key)s” doesn’t exist. Perhaps it was deleted?"
-msgstr ""
+msgstr "%(name)s са идентификацијом \"%(key)s\" не постоји. Можда је избрисан?"
 
 #, python-format
 msgid "Add %s"
@@ -301,7 +310,7 @@ msgid "Page not found"
 msgstr "Страница није пронађена"
 
 msgid "We’re sorry, but the requested page could not be found."
-msgstr ""
+msgstr "Жао нам је, тражена страница није пронађена."
 
 msgid "Home"
 msgstr "Почетна"
@@ -319,6 +328,8 @@ msgid ""
 "There’s been an error. It’s been reported to the site administrators via "
 "email and should be fixed shortly. Thanks for your patience."
 msgstr ""
+"Десила се грешка. Пријављена је администраторима сајта преко е-поште и "
+"требало би да ускоро буде исправљена. Хвала Вам на стрпљењу."
 
 msgid "Run the selected action"
 msgstr "Покрени одабрану радњу"
@@ -336,6 +347,9 @@ msgstr "Изабери све %(module_name)s од %(total_count)s укупно.
 msgid "Clear selection"
 msgstr "Поништи избор"
 
+msgid "Breadcrumbs"
+msgstr "Мрвице"
+
 #, python-format
 msgid "Models in the %(name)s application"
 msgstr "Модели у апликацији %(name)s"
@@ -347,12 +361,14 @@ msgid "View"
 msgstr "Преглед"
 
 msgid "You don’t have permission to view or edit anything."
-msgstr ""
+msgstr "Немате дозволе да погледате или измените било шта."
 
 msgid ""
 "First, enter a username and password. Then, you’ll be able to edit more user "
 "options."
 msgstr ""
+"Прво унесите корисничко име и лозинку. Потом ћете моћи да мењате још "
+"корисничких подешавања."
 
 msgid "Enter a username and password."
 msgstr "Унесите корисничко име и лозинку"
@@ -361,15 +377,18 @@ msgid "Change password"
 msgstr "Промена лозинке"
 
 msgid "Please correct the error below."
-msgstr "Молимо исправите грешку испод."
-
-msgid "Please correct the errors below."
-msgstr "Исправите грешке испод."
+msgid_plural "Please correct the errors below."
+msgstr[0] "Молимо исправите грешку испод."
+msgstr[1] "Молимо исправите грешке испод."
+msgstr[2] "Молимо исправите грешке испод."
 
 #, python-format
 msgid "Enter a new password for the user <strong>%(username)s</strong>."
 msgstr "Унесите нову лозинку за корисника <strong>%(username)s</strong>."
 
+msgid "Skip to main content"
+msgstr "Пређи на главни садржај"
+
 msgid "Welcome,"
 msgstr "Добродошли,"
 
@@ -395,6 +414,12 @@ msgstr "Преглед на сајту"
 msgid "Filter"
 msgstr "Филтер"
 
+msgid "Hide counts"
+msgstr "Сакриј бројање"
+
+msgid "Show counts"
+msgstr "Прикажи бројање"
+
 msgid "Clear all filters"
 msgstr "Обриши све филтере"
 
@@ -408,6 +433,15 @@ msgstr "Приоритет сортирања: %(priority_number)s"
 msgid "Toggle sorting"
 msgstr "Укључи/искључи сортирање"
 
+msgid "Toggle theme (current theme: auto)"
+msgstr "Укључи/искључи тему (тренутна тема: ауто)"
+
+msgid "Toggle theme (current theme: light)"
+msgstr "Укључи/искључи тему (тренутна тема: светла)"
+
+msgid "Toggle theme (current theme: dark)"
+msgstr "Укључи/искључи тему (тренутна тема: тамна)"
+
 msgid "Delete"
 msgstr "Обриши"
 
@@ -494,6 +528,15 @@ msgstr "Моје акције"
 msgid "None available"
 msgstr "Нема података"
 
+msgid "Added:"
+msgstr "Додато:"
+
+msgid "Changed:"
+msgstr "Измењено:"
+
+msgid "Deleted:"
+msgstr "Обрисано:"
+
 msgid "Unknown content"
 msgstr "Непознат садржај"
 
@@ -502,6 +545,8 @@ msgid ""
 "database tables have been created, and make sure the database is readable by "
 "the appropriate user."
 msgstr ""
+"Нешто није уреду са вашом базом података. Проверите да ли постоје "
+"одговарајуће табеле и да ли одговарајући корисник има приступ бази."
 
 #, python-format
 msgid ""
@@ -517,11 +562,14 @@ msgstr "Заборавили сте лозинку или корисничко 
 msgid "Toggle navigation"
 msgstr "Укључи/искључи мени"
 
+msgid "Sidebar"
+msgstr "Бочна трака"
+
 msgid "Start typing to filter…"
-msgstr ""
+msgstr "Почните да куцате да бисте филтрирали…"
 
 msgid "Filter navigation items"
-msgstr ""
+msgstr "Филтрирајте ставке навигације"
 
 msgid "Date/time"
 msgstr "Датум/време"
@@ -533,15 +581,17 @@ msgid "Action"
 msgstr "Радња"
 
 msgid "entry"
-msgstr ""
-
-msgid "entries"
-msgstr ""
+msgid_plural "entries"
+msgstr[0] "унос"
+msgstr[1] "уноса"
+msgstr[2] "уноса"
 
 msgid ""
 "This object doesn’t have a change history. It probably wasn’t added via this "
 "admin site."
 msgstr ""
+"Овај објекат нема забележен историјат измена. Вероватно није додат кроз овај "
+"сајт за администрацију."
 
 msgid "Show all"
 msgstr "Прикажи све"
@@ -595,10 +645,10 @@ msgstr "Обриши одабрани модел %(model)s"
 
 #, python-format
 msgid "View selected %(model)s"
-msgstr ""
+msgstr "Изабран приказ %(model)s"
 
 msgid "Thanks for spending some quality time with the web site today."
-msgstr ""
+msgstr "Хвала што сте данас провели време на овом сајту."
 
 msgid "Log in again"
 msgstr "Поновна пријава"
@@ -613,6 +663,8 @@ msgid ""
 "Please enter your old password, for security’s sake, and then enter your new "
 "password twice so we can verify you typed it in correctly."
 msgstr ""
+"Из безбедносних разлога прво унесите своју стару лозинку, а нову затим "
+"унесите два пута да бисмо могли да проверимо да ли сте је правилно унели."
 
 msgid "Change my password"
 msgstr "Измени моју лозинку"
@@ -650,11 +702,15 @@ msgid ""
 "We’ve emailed you instructions for setting your password, if an account "
 "exists with the email you entered. You should receive them shortly."
 msgstr ""
+"Послали смо Вам упутства за постављање лозинке, уколико налог са овом "
+"адресом постоји. Требало би да их добијете ускоро."
 
 msgid ""
 "If you don’t receive an email, please make sure you’ve entered the address "
 "you registered with, and check your spam folder."
 msgstr ""
+"Ако не добијете поруку, проверите да ли сте унели добру адресу са којом сте "
+"се и регистровали и проверите фасциклу за нежељену пошту."
 
 #, python-format
 msgid ""
@@ -681,6 +737,8 @@ msgid ""
 "Forgotten your password? Enter your email address below, and we’ll email "
 "instructions for setting a new one."
 msgstr ""
+"Заборавили сте лозинку? Унесите адресу е-поште испод и послаћемо Вам на њу "
+"упутства за постављање нове лозинке."
 
 msgid "Email address:"
 msgstr "Адреса е-поште:"
@@ -688,6 +746,9 @@ msgstr "Адреса е-поште:"
 msgid "Reset my password"
 msgstr "Ресетуј моју лозинку"
 
+msgid "Select all objects on this page for an action"
+msgstr "Изаберите све објекте на овој страници за радњу"
+
 msgid "All dates"
 msgstr "Сви датуми"
 
diff --git a/django/contrib/admin/locale/sr/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/sr/LC_MESSAGES/djangojs.mo
index c3feabe2e7d45689b6db360a1a74f5494a46ad78..bdd3fc35afe6d449ded642779ada611e76f1202d 100644
GIT binary patch
delta 2261
zcmY+FYiv|i5P)af?Y3*_>Xx<?EPWy1iha;3(gGIL7OJ*vZ4-@;XlpmA!FJn)tuaxz
zP>h<u4_!2p0FfAt;Sq{ULqsVlzpNqVu8D!fh%wPW+Qc6wCTbJ?=H98Xlb!ROnKO6J
z+;h%7`%&}N&8eHk{&xk5q7~?|9FaZR&!a)U42awZ=ivR&moGwBwi|as4ed6&4=%%g
z%IqOy92VgpHy-qul6UCb!oUYG2v5T*I1SgqZ(#vkFy>)s0U={4^kY{*LZrs*h_N1O
zfz2=%wm^QejV2%|kq$bVpbI_$AA^1HH00-2r4I(FPA4dWT0kk(!YiQ0t%v-ikw){i
zLXB&KM_>nh8-52hewc^zm|w=}sN)r=6TA+$z{9W=&Ox3Lf1$?^Jb_&f--j3BD2%f1
zWpLJb1D0d|W_AJVzY@C&u7E8trH&qR?1B2gBwPiL881SO`v&R+^TynemuM9%#oq+=
zxm{4>pNF@@SK)Ga)OZ$Z{A`Hz*MaNi_!X95`)>6nDud^IB6V;K|M$0voPoQ;-V!eu
zeZ}5Z1RyUfVW@d4At|NFxC5@njv7abS%0nY5Du;A6R4HXz<b~g_#iAI8*@t!)Pw_2
zCmMt7j=W~}TgLaG?)`_xQ&6|~yxEtaJ~x}9!yIzW96!JiZ~O~f!2c)9p%ec>by{dX
z>#qf@fm%QlBvjhW?uDA~IkWc~C*ark55sHlX%2wqO-0ynt)$i14mEKU_P}Rg44$*`
zQkF;Gq#FJNBe0l)Lu~v(>>8@nH~-jp)_B4Ax$&yUl+2mKF<v*`H2!RyH~wz?%jo0Q
z(t--0P8>Ft8>@`#Aa|S885>=)|IOyuWNa~RHMT)sP&jMug{0?1rNe`JUUVr{+%17S
zQ9cscf$A5bXK7K^Scfw$ck1`AvITt<y#uXARa($0bR){PxnBm5T5S;BHa!b^XQ=4g
ztwr^OSE70eb)yfXx-xg8ccHt`E>uO&pVXt9)H2a~e*K~W_4ebAk*(-Ms9vY{q8rc#
zbW!w6QQ7XcUegKmvS~BlZnzEA|CC3#Y~9nk8G}`pIy8!^u)VG{((3KEC^d9+zaKCM
z=hD3;Bd{H9&K%E+`T`w^7Y6%ZPR|E66n4c&=t_4yK9W9>UzXmOKfAhrUoxT2-q`5A
z*ziCsA-zNKm!vnTp_za3BfiR^WMZ#|^u@h)IG#ul(wB^>J3SU`NDl@(gOA4sM_f<l
zOz;a|ilJ(6Za<Lzfq_J9yuMo9ULAh0#NBJP_~|SiaEtL%(-L=|73SB@(vf7WR%`Q9
z<C1~@YV^~~JX<)FliNQ!n)#~eRBrH!Go3x)OgWd*iEw-PiZkO}cBY*Rc#o<#GaXLm
zEX(fCPCDnE8I4RwN@@%L7nA8MIqqxDzTxKiG&|vC6XytzUv{Rl`^7n#oy;D{PB>Gd
z9n#Qc!oN#DTTbQ)cfKic-ei<C>60tgW_~PtGN-|<O&qr<@oEsSJn`nUd^$#!bj!*Y
F{{@m8U#kEB

delta 1587
zcmXxkSx8h-9LMo9qnS%;X<D|aZI;<;*=qYn&_>b%MysvF)J!o(57P!wR20{uXjST^
zRhSkcdMJn>D#jKnA}a{rBJ3eTgZlo)zlZtX&pBuAz31HjJ?B0dceOOqn3Z_SQKl2U
zh!VeZD{xXG2g>CR&W*)doQxka3A=NU`5fqS1Fc<xooJU@d#X7H)9GJeR<;>&Td1V+
zM>VG40nEo^I1q1QGQKrGBR|)~L38|p9r2g7Tg-o`i6!!90;ZzwlYzRf8!mSdo|;Mp
z9lPv==co(bAV2q>1NU-YP!nxJO|%(xqgJdz-Tfq-LJeHRNg8k{PQ)^tfI;NvZgRND
z`0hTHGq{wyZ^xh54Ogd;W~{~@c+$Lqd9<HlE`Brrpsvd#|2bHMx~?2`{&MVzLCnVE
z7*VB;iY~Zkf4s2vSL{mvZ`43(yujN&=lbFf+OIR5yMZ$^+cME?{zhf06}i+Ub#5Cl
z8@a?4nPr{He{VWw(IMBNX1EVEp$n*)M{zX1#2M)C;v7{s8+F5FsDU<^A#*S4)g3cy
zP_N{iwXbv`|C;G_I^;df;0Yh&U)r&(wt-%fCQYmnHDC*Bz!cJ>4CW%Ix?)s+IljVq
z_yY5I8r{FiY{td3|3;`(QCUEKHM2YT9Uoy96RG2c9;AJjg`g*yKsw|!bFR72TxzZ~
z*Q4&c)!IAFJ!WLTRSqLt-<>c$^R#)^Ja1ky>yUZIi*`+W(O&OojZ)N(&|>aO3?fLd
zD`Wk+K2$~!{RyRZDxnY2aDoLLFG{UevdREr5;2${N%5kTx0mTwQMy%z62*jeMj_E&
zwBE*O|Ldv85!#zdReR9_)4nYy^yO30yJk_xKTP9s3Ne<*CsasAeBtW5pi)9iBSx!1
z;ZqSWL(Gv%h2G~dqKMFkVHBaoRzRq*hS&m6lNR~BUdhGY{NztLRoiz~ZChIvbW1h`
z!meV|=1{@rkasJ!M|5LKM_+ni{hHmbBCstG3<kp9(bVc_M%qJPG?c!|pAZg*qwg}W
zC3r`&XGFhdhy32^+`{Pb+;hI1SWT=x_9#~0u+PP68xAz=Z`d2F_bR(Th!*4>@_Qe8
GZut+m`lQzY

diff --git a/django/contrib/admin/locale/sr/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/sr/LC_MESSAGES/djangojs.po
index 6457dd38284..98d95aec356 100644
--- a/django/contrib/admin/locale/sr/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/sr/LC_MESSAGES/djangojs.po
@@ -9,10 +9,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-17 03:19-0500\n"
-"PO-Revision-Date: 2023-04-25 07:59+0000\n"
+"POT-Creation-Date: 2023-09-18 15:04-0300\n"
+"PO-Revision-Date: 2023-12-04 07:59+0000\n"
 "Last-Translator: Igor Jerosimić, 2021,2023\n"
-"Language-Team: Serbian (http://www.transifex.com/django/django/language/"
+"Language-Team: Serbian (http://app.transifex.com/django/django/language/"
 "sr/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -246,6 +246,55 @@ msgctxt "abbrev. month December"
 msgid "Dec"
 msgstr "дец"
 
+msgid "Sunday"
+msgstr "недеља"
+
+msgid "Monday"
+msgstr "понедељак"
+
+msgid "Tuesday"
+msgstr "уторак"
+
+msgid "Wednesday"
+msgstr "среда"
+
+msgid "Thursday"
+msgstr "четвртак"
+
+msgid "Friday"
+msgstr "петак"
+
+msgid "Saturday"
+msgstr "субота"
+
+msgctxt "abbrev. day Sunday"
+msgid "Sun"
+msgstr "нед"
+
+msgctxt "abbrev. day Monday"
+msgid "Mon"
+msgstr "пон"
+
+msgctxt "abbrev. day Tuesday"
+msgid "Tue"
+msgstr "уто"
+
+msgctxt "abbrev. day Wednesday"
+msgid "Wed"
+msgstr "сре"
+
+msgctxt "abbrev. day Thursday"
+msgid "Thur"
+msgstr "чет"
+
+msgctxt "abbrev. day Friday"
+msgid "Fri"
+msgstr "пет"
+
+msgctxt "abbrev. day Saturday"
+msgid "Sat"
+msgstr "суб"
+
 msgctxt "one letter Sunday"
 msgid "S"
 msgstr "Н"
diff --git a/django/contrib/admin/locale/sv/LC_MESSAGES/django.mo b/django/contrib/admin/locale/sv/LC_MESSAGES/django.mo
index c01471e2099b0bb2394c47162d59b98e39d7b565..e729444344424433ea5f36f4d76da1c7a81aef93 100644
GIT binary patch
delta 4570
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

delta 4106
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
G2mA|7dz*Ox

diff --git a/django/contrib/admin/locale/sv/LC_MESSAGES/django.po b/django/contrib/admin/locale/sv/LC_MESSAGES/django.po
index 44fe92f77f7..c81e13024aa 100644
--- a/django/contrib/admin/locale/sv/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/sv/LC_MESSAGES/django.po
@@ -1,7 +1,7 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# Albin Larsson <albin.post@gmail.com>, 2022
+# Albin Larsson <albin.post@gmail.com>, 2022-2023
 # Alex Nordlund <deep.alexander@gmail.com>, 2012
 # Anders Hovmöller <boxed@killingar.net>, 2023
 # Andreas Pelme <andreas@pelme.se>, 2014
@@ -21,10 +21,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-01-17 02:13-0600\n"
-"PO-Revision-Date: 2023-04-25 07:05+0000\n"
-"Last-Translator: Anders Hovmöller <boxed@killingar.net>, 2023\n"
-"Language-Team: Swedish (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 07:05+0000\n"
+"Last-Translator: Albin Larsson <albin.post@gmail.com>, 2022-2023\n"
+"Language-Team: Swedish (http://app.transifex.com/django/django/language/"
 "sv/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -192,6 +192,9 @@ msgid "Hold down “Control”, or “Command” on a Mac, to select more than o
 msgstr ""
 "Håll inne “Control”, eller “Command” på en Mac, för att välja fler än en."
 
+msgid "Select this object for an action - {}"
+msgstr ""
+
 #, python-brace-format
 msgid "The {name} “{obj}” was added successfully."
 msgstr "Lade till {name} “{obj}”."
@@ -347,6 +350,9 @@ msgstr "Välj alla %(total_count)s %(module_name)s"
 msgid "Clear selection"
 msgstr "Rensa urval"
 
+msgid "Breadcrumbs"
+msgstr "Brödsmulor"
+
 #, python-format
 msgid "Models in the %(name)s application"
 msgstr "Modeller i applikationen %(name)s"
@@ -383,7 +389,7 @@ msgid "Enter a new password for the user <strong>%(username)s</strong>."
 msgstr "Ange nytt lösenord för användare <strong>%(username)s</strong>."
 
 msgid "Skip to main content"
-msgstr ""
+msgstr "Hoppa till huvudinnehållet"
 
 msgid "Welcome,"
 msgstr "Välkommen,"
@@ -397,9 +403,6 @@ msgstr "Dokumentation"
 msgid "Log out"
 msgstr "Logga ut"
 
-msgid "Breadcrumbs"
-msgstr ""
-
 #, python-format
 msgid "Add %(name)s"
 msgstr "Lägg till %(name)s"
@@ -413,6 +416,12 @@ msgstr "Visa på webbplats"
 msgid "Filter"
 msgstr "Filtrera"
 
+msgid "Hide counts"
+msgstr ""
+
+msgid "Show counts"
+msgstr ""
+
 msgid "Clear all filters"
 msgstr "Rensa alla filter"
 
@@ -427,13 +436,13 @@ msgid "Toggle sorting"
 msgstr "Ändra sorteringsordning"
 
 msgid "Toggle theme (current theme: auto)"
-msgstr ""
+msgstr "Växla tema (aktuellt tema: automatiskt)"
 
 msgid "Toggle theme (current theme: light)"
-msgstr ""
+msgstr "Växla tema (aktuellt tema: ljust)"
 
 msgid "Toggle theme (current theme: dark)"
-msgstr ""
+msgstr "Växla tema (aktuellt tema: mörkt)"
 
 msgid "Delete"
 msgstr "Radera"
@@ -521,6 +530,15 @@ msgstr "Mina händelser"
 msgid "None available"
 msgstr "Inga tillgängliga"
 
+msgid "Added:"
+msgstr ""
+
+msgid "Changed:"
+msgstr ""
+
+msgid "Deleted:"
+msgstr ""
+
 msgid "Unknown content"
 msgstr "Okänt innehåll"
 
@@ -548,7 +566,7 @@ msgid "Toggle navigation"
 msgstr "Växla navigering"
 
 msgid "Sidebar"
-msgstr ""
+msgstr "Sidopanel"
 
 msgid "Start typing to filter…"
 msgstr "Börja skriv för att filtrera..."
@@ -730,6 +748,9 @@ msgstr "E-postadress:"
 msgid "Reset my password"
 msgstr "Nollställ mitt lösenord"
 
+msgid "Select all objects on this page for an action"
+msgstr ""
+
 msgid "All dates"
 msgstr "Alla datum"
 
diff --git a/django/contrib/admin/locale/sv/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/sv/LC_MESSAGES/djangojs.mo
index c5e39c940b6b5cdc63e27f9d1cc91a8898c09aba..daccc9e09b98d52560deb4677918482ca1f56f20 100644
GIT binary patch
delta 862
zcmXZaUr19?9KiA4++Ex9PfgRbFc#~frC3Y?jldB?QA&kE5?PIH=*G}tlX{q5ED-Xo
zo#+oiNf6aru@^y!dg(#%sh1vl&bJ63dhYvUzstS%bAIQZ-#zD^-`z<5JNYRW@Xv`z
zA}Ycux4FH>S$u)v{UT*t$HN$F7U{+$9>ELdH1-fbz%HzrA5rtZVkiDY&HIBoKH4I_
z9Ho(H5$V7Ya{@JC#^NQ5pWq?--=j{ng_(fJ4;&^w+a?midEAGK7FRJ${16Y~nmvEj
z<~I`F(s6(XA25a+<~H*2@(Uxli~aZ)2eFqV?Z0l`M4dQ`9u`q2p11hESv6OD8bJoE
zq7Ga`eL)SU@TIwjI?)xD--MH><8PREkWG*o)KXSZ7qE=$_z0ij3BFEuXcP5){x=$F
z8rx=bdt(7(SfhUezu<3+-%%%B@DO!S&zos;)VySlnb*uobE@HGxn&)9%^XrvnKg@M
z$(%FG=7L#qNiPvdxpA*AHbTDsR|8yHK5>t|=Yb)2Je26^BTRE?`Sj4;*5g!tI`lp0
zb|V9kd-+m6Tgm6#v1oUFHM$e*8qLfViuqFf;=*FFkS%2U<Eb;LL04^!2Q%ez{Y~pr
R&+Wyoy3-w<_0R3$rvEIXULODe

delta 1034
zcmXZaO=uHA6bJB0lc?2x*!a~}k&%crwgyQLMv*oidMOn_3mTz^vAZTqHc8o?G(@U_
zB8rL%i8dlyMPkG%r6ejMQjmZLPkIoqf(P~Br3cUcpLq+L-@G^TcHZvf@4(y8is31?
z3n7B|IROvAMR*b3gS$2gF#})29dO?!A$s8m?1!gW2lgSp3Ae*%>?)+XuW%du1F6p2
z(OSQ|LlnhMB%(-cfs<?!Qo$U@C5~%wEAsClZS)0dj}X7$VZ>8iLik|?u7eLbuEO<*
zm*8et=lNz=u~qO1iEd1MhCT2*y9V*{!iUKXup17+UN{WLIA37rA#HpE`d|st#ubhq
zu~qhY5d$w4EJIpYhxCAV@C^LG_M>fTz=dsa4$}G}dllj%h})2k^Z}#>YVa|90T<u|
z-j2S|4@l1|{>C7N!5XBEhXX>Kg-2is-i51h0Ov#TPe=`4z&VhY*m?E}d!4<-me>XM
ze#>#O$cZOx4dO_}68n-}W>?rc`-**24*7zf!SZq6U{3_~^uG$@rsEqeU-MNwqP)i+
z?AwnxhMSI$E_!LYqKzs4M{hiCy4rLMRS@xPPA1i?DV6P*$|y)TcP?#dZ5mQ1Emxk;
zI_a=H=9sd8m2Qp)d6m&pXL+@>v{VUYWkwr`_HW+Mm~AOnj%Sk@S7$S(JZjoj^pJ96
ziL|op@N_mkG9)7hBa!lCr}XCY`9{9;j;}ls=sM+?hRR4cWlg7)mR3d@rq=3z8#%jK
ob;7cF*^vfXX;xFFBWIdVrP7)*vzBdhB^OF7VWOv#fxT`20D;S;>Hq)$

diff --git a/django/contrib/admin/locale/sv/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/sv/LC_MESSAGES/djangojs.po
index 2523a56b78c..927f4b13f30 100644
--- a/django/contrib/admin/locale/sv/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/sv/LC_MESSAGES/djangojs.po
@@ -1,7 +1,9 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
+# Anders Hovmöller <boxed@killingar.net>, 2023
 # Andreas Pelme <andreas@pelme.se>, 2012
+# Danijel Grujicic, 2023
 # Elias Johnstone <eli87as@gmail.com>, 2022
 # Jannis Leidel <jannis@leidel.info>, 2011
 # Jonathan Lindén, 2014
@@ -13,10 +15,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-05-17 05:26-0500\n"
-"PO-Revision-Date: 2022-07-25 07:59+0000\n"
-"Last-Translator: Elias Johnstone <eli87as@gmail.com>\n"
-"Language-Team: Swedish (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 15:04-0300\n"
+"PO-Revision-Date: 2023-12-04 07:59+0000\n"
+"Last-Translator: Danijel Grujicic, 2023\n"
+"Language-Team: Swedish (http://app.transifex.com/django/django/language/"
 "sv/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -69,6 +71,10 @@ msgstr ""
 "Detta är listan med utvalda %s. Du kan ta bort vissa genom att markera dem i "
 "rutan nedan och sedan klicka på \"Ta bort\"-pilen mellan de två rutorna."
 
+#, javascript-format
+msgid "Type into this box to filter down the list of selected %s."
+msgstr "Skriv i denna ruta för att filtrera listan av tillgängliga %s."
+
 msgid "Remove all"
 msgstr "Ta bort alla"
 
@@ -76,6 +82,12 @@ msgstr "Ta bort alla"
 msgid "Click to remove all chosen %s at once."
 msgstr "Klicka för att ta bort alla valda %s på en gång."
 
+#, javascript-format
+msgid "%s selected option not visible"
+msgid_plural "%s selected options not visible"
+msgstr[0] ""
+msgstr[1] ""
+
 msgid "%(sel)s of %(cnt)s selected"
 msgid_plural "%(sel)s of %(cnt)s selected"
 msgstr[0] "%(sel)s av %(cnt)s markerade"
@@ -237,6 +249,55 @@ msgctxt "abbrev. month December"
 msgid "Dec"
 msgstr "dec"
 
+msgid "Sunday"
+msgstr ""
+
+msgid "Monday"
+msgstr ""
+
+msgid "Tuesday"
+msgstr ""
+
+msgid "Wednesday"
+msgstr ""
+
+msgid "Thursday"
+msgstr ""
+
+msgid "Friday"
+msgstr ""
+
+msgid "Saturday"
+msgstr ""
+
+msgctxt "abbrev. day Sunday"
+msgid "Sun"
+msgstr ""
+
+msgctxt "abbrev. day Monday"
+msgid "Mon"
+msgstr ""
+
+msgctxt "abbrev. day Tuesday"
+msgid "Tue"
+msgstr ""
+
+msgctxt "abbrev. day Wednesday"
+msgid "Wed"
+msgstr ""
+
+msgctxt "abbrev. day Thursday"
+msgid "Thur"
+msgstr ""
+
+msgctxt "abbrev. day Friday"
+msgid "Fri"
+msgstr ""
+
+msgctxt "abbrev. day Saturday"
+msgid "Sat"
+msgstr ""
+
 msgctxt "one letter Sunday"
 msgid "S"
 msgstr "S"
@@ -265,13 +326,6 @@ msgctxt "one letter Saturday"
 msgid "S"
 msgstr "L"
 
-msgid ""
-"You have already submitted this form. Are you sure you want to submit it "
-"again?"
-msgstr ""
-"Du har redan skickat in detta formulär. Är du säker på att du vill skicka in "
-"det igen?"
-
 msgid "Show"
 msgstr "Visa"
 
diff --git a/django/contrib/admin/locale/sw/LC_MESSAGES/django.mo b/django/contrib/admin/locale/sw/LC_MESSAGES/django.mo
index 6e917f5d949f4f2bff1081e2eb531a09b6af94ba..a66e246dcd8308bd50c6b04b61afc9e64115b0fa 100644
GIT binary patch
literal 17415
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
Q`}JLIzj$%CRh44?7bwbAApigX

delta 5493
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
SvYj@(TUVS6CB3@ppZpikH2Ay#

diff --git a/django/contrib/admin/locale/sw/LC_MESSAGES/django.po b/django/contrib/admin/locale/sw/LC_MESSAGES/django.po
index 1271dff51e5..a2eb18c0fd9 100644
--- a/django/contrib/admin/locale/sw/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/sw/LC_MESSAGES/django.po
@@ -1,16 +1,19 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# Machaku <bmachaku@gmail.com>, 2013-2014
-# Machaku <bmachaku@gmail.com>, 2016
+# Antony Owino <aowino@googlemail.com>, 2023
+# Machaku, 2013-2014
+# Machaku, 2016
+# Millicent  Atieno Obwanda <atienoobwanda@gmail.com>, 2023
+# Natalia (Django Fellow), 2023
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-01-19 16:49+0100\n"
-"PO-Revision-Date: 2017-09-23 18:54+0000\n"
-"Last-Translator: Jannis Leidel <jannis@leidel.info>\n"
-"Language-Team: Swahili (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 07:05+0000\n"
+"Last-Translator: Natalia (Django Fellow), 2023\n"
+"Language-Team: Swahili (http://app.transifex.com/django/django/language/"
 "sw/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -18,6 +21,10 @@ msgstr ""
 "Language: sw\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
+#, python-format
+msgid "Delete selected %(verbose_name_plural)s"
+msgstr "Futa %(verbose_name_plural)s teule"
+
 #, python-format
 msgid "Successfully deleted %(count)d %(items)s."
 msgstr "Umefanikiwa kufuta %(items)s %(count)d."
@@ -29,10 +36,6 @@ msgstr "Huwezi kufuta %(name)s"
 msgid "Are you sure?"
 msgstr "Una uhakika?"
 
-#, python-format
-msgid "Delete selected %(verbose_name_plural)s"
-msgstr "Futa %(verbose_name_plural)s teule"
-
 msgid "Administration"
 msgstr "Utawala"
 
@@ -69,6 +72,12 @@ msgstr "Hakuna tarehe"
 msgid "Has date"
 msgstr "Kuna tarehe"
 
+msgid "Empty"
+msgstr "tupu"
+
+msgid "Not empty"
+msgstr "si tupu"
+
 #, python-format
 msgid ""
 "Please enter the correct %(username)s and password for a staff account. Note "
@@ -87,6 +96,15 @@ msgstr "Ongeza %(verbose_name)s"
 msgid "Remove"
 msgstr "Ondoa"
 
+msgid "Addition"
+msgstr "ongeza"
+
+msgid "Change"
+msgstr "Badilisha"
+
+msgid "Deletion"
+msgstr "Ufutaji"
+
 msgid "action time"
 msgstr "muda wa tendo"
 
@@ -100,7 +118,7 @@ msgid "object id"
 msgstr "Kitambulisho cha kitu"
 
 #. Translators: 'repr' means representation
-#. (https://docs.python.org/3/library/functions.html#repr)
+#. (https://docs.python.org/library/functions.html#repr)
 msgid "object repr"
 msgstr "`repr` ya kitu"
 
@@ -117,23 +135,23 @@ msgid "log entries"
 msgstr "maingizo kwenye kumbukumbu"
 
 #, python-format
-msgid "Added \"%(object)s\"."
-msgstr "Kuongezwa kwa \"%(object)s\"."
+msgid "Added “%(object)s”."
+msgstr "“%(object)s” Imeongezwa"
 
 #, python-format
-msgid "Changed \"%(object)s\" - %(changes)s"
-msgstr "Kubadilishwa kwa \"%(object)s\" - %(changes)s"
+msgid "Changed “%(object)s” — %(changes)s"
+msgstr "Kubadilishwa kwa “%(object)s” — %(changes)s"
 
 #, python-format
-msgid "Deleted \"%(object)s.\""
-msgstr "Kufutwa kwa \"%(object)s\"."
+msgid "Deleted “%(object)s.”"
+msgstr "Kimefutwa  “%(object)s”"
 
 msgid "LogEntry Object"
 msgstr "Kitu cha Ingizo la Kumbukumbu"
 
 #, python-brace-format
-msgid "Added {name} \"{object}\"."
-msgstr "Kumeongezeka {name} \"{object}\"."
+msgid "Added {name} “{object}”."
+msgstr "Kumeongezwa {name} “{object}”."
 
 msgid "Added."
 msgstr "Imeongezwa"
@@ -142,16 +160,16 @@ msgid "and"
 msgstr "na"
 
 #, python-brace-format
-msgid "Changed {fields} for {name} \"{object}\"."
-msgstr "Mabadiliko ya {fields} yamefanyika katika  {name} \"{object}\"."
+msgid "Changed {fields} for {name} “{object}”."
+msgstr "Mabadiliko ya  {fields} yamefanyika kwenye {name} “{object}”."
 
 #, python-brace-format
 msgid "Changed {fields}."
 msgstr "Mabadiliko yamefanyika katika {fields} "
 
 #, python-brace-format
-msgid "Deleted {name} \"{object}\"."
-msgstr "Futa {name} \"{object}\"."
+msgid "Deleted {name} “{object}”."
+msgstr " {name} “{object}” umefutwa."
 
 msgid "No fields changed."
 msgstr "Hakuna uga uliobadilishwa."
@@ -159,40 +177,50 @@ msgstr "Hakuna uga uliobadilishwa."
 msgid "None"
 msgstr "Hakuna"
 
-msgid ""
-"Hold down \"Control\", or \"Command\" on a Mac, to select more than one."
+msgid "Hold down “Control”, or “Command” on a Mac, to select more than one."
+msgstr ""
+" Shikilia 'Control', au 'Command' kwenye Mac, ili kuchagua zaidi ya moja."
+
+msgid "Select this object for an action - {}"
 msgstr ""
 
 #, python-brace-format
-msgid ""
-"The {name} \"{obj}\" was added successfully. You may edit it again below."
-msgstr ""
-"Ingizo la {name} \"{obj}\" limefanyika kwa mafanikio. Unaweza kuhariri tena"
+msgid "The {name} “{obj}” was added successfully."
+msgstr "{name} “{obj}” imeongezwa kwa mafanikio."
+
+msgid "You may edit it again below."
+msgstr "Unaweza kuihariri tena hapa chini"
 
 #, python-brace-format
 msgid ""
-"The {name} \"{obj}\" was added successfully. You may add another {name} "
+"The {name} “{obj}” was added successfully. You may add another {name} below."
+msgstr ""
+"{name} “{obj}” imeongezwa kwa mafanikio. Unaweza kuongeza {name} nyingine "
+"hapa chini."
+
+#, python-brace-format
+msgid ""
+"The {name} “{obj}” was changed successfully. You may edit it again below."
+msgstr ""
+"{name} “{obj}” ilibadilishwa kwa mafanikio. Unaweza kuihariri tena hapa "
+"chini."
+
+#, python-brace-format
+msgid "The {name} “{obj}” was added successfully. You may edit it again below."
+msgstr ""
+"{name} “{obj}” imeongezwa kwa mafanikio. Unaweza kuihariri tena hapa chini."
+
+#, python-brace-format
+msgid ""
+"The {name} “{obj}” was changed successfully. You may add another {name} "
 "below."
 msgstr ""
+"{name} “{obj} imebadilishwa kwa mafanikio. Unaweza kuongeza {name} nyingine "
+"hapa chini. "
 
 #, python-brace-format
-msgid "The {name} \"{obj}\" was added successfully."
-msgstr ""
-
-#, python-brace-format
-msgid ""
-"The {name} \"{obj}\" was changed successfully. You may edit it again below."
-msgstr ""
-
-#, python-brace-format
-msgid ""
-"The {name} \"{obj}\" was changed successfully. You may add another {name} "
-"below."
-msgstr ""
-
-#, python-brace-format
-msgid "The {name} \"{obj}\" was changed successfully."
-msgstr ""
+msgid "The {name} “{obj}” was changed successfully."
+msgstr "{name} “{obj}” imebadilishwa kwa mafanikio."
 
 msgid ""
 "Items must be selected in order to perform actions on them. No items have "
@@ -205,12 +233,12 @@ msgid "No action selected."
 msgstr "Hakuna tendo lililochaguliwa"
 
 #, python-format
-msgid "The %(name)s \"%(obj)s\" was deleted successfully."
-msgstr "Ufutaji wa \"%(obj)s\" %(name)s umefanikiwa."
+msgid "The %(name)s “%(obj)s” was deleted successfully."
+msgstr "%(name)s%(obj)s  ilifutwa kwa mafanikio."
 
 #, python-format
-msgid "%(name)s with ID \"%(key)s\" doesn't exist. Perhaps it was deleted?"
-msgstr ""
+msgid "%(name)s with ID “%(key)s” doesn’t exist. Perhaps it was deleted?"
+msgstr "%(name)sna ID %(key)s haipo. Labda ilifutwa?"
 
 #, python-format
 msgid "Add %s"
@@ -220,6 +248,10 @@ msgstr "Ongeza %s"
 msgid "Change %s"
 msgstr "Badilisha %s"
 
+#, python-format
+msgid "View %s"
+msgstr ""
+
 msgid "Database error"
 msgstr "Hitilafu katika hifadhidata"
 
@@ -243,8 +275,9 @@ msgstr "Vilivyo chaguliwa ni 0 kati ya %(cnt)s"
 msgid "Change history: %s"
 msgstr "Badilisha historia: %s"
 
-#. Translators: Model verbose name and instance representation,
-#. suitable to be an item in a list.
+#. Translators: Model verbose name and instance
+#. representation, suitable to be an item in a
+#. list.
 #, python-format
 msgid "%(class_name)s %(instance)s"
 msgstr "%(instance)s %(class_name)s"
@@ -276,11 +309,11 @@ msgstr "Utawala wa %(app)s"
 msgid "Page not found"
 msgstr "Ukurasa haujapatikana"
 
-msgid "We're sorry, but the requested page could not be found."
-msgstr "Samahani, ukurasa uliohitajika haukupatikana."
+msgid "We’re sorry, but the requested page could not be found."
+msgstr "Samahani, ukurasa uliotafutwa haukupatikana."
 
 msgid "Home"
-msgstr "Sebule"
+msgstr "Nyumbani"
 
 msgid "Server error"
 msgstr "Hitilafu ya seva"
@@ -292,11 +325,11 @@ msgid "Server Error <em>(500)</em>"
 msgstr "Hitilafu ya seva <em>(500)</em>"
 
 msgid ""
-"There's been an error. It's been reported to the site administrators via "
+"There’s been an error. It’s been reported to the site administrators via "
 "email and should be fixed shortly. Thanks for your patience."
 msgstr ""
-"Kumekuwa na hitilafu. Imeripotiwa kwa watawala kupitia barua pepe na "
-"inatakiwa kurekebishwa mapema."
+"Kumekuwa na kosa. Waendeshaji wa tovuti wamearifiwa kupitia barua pepe, na "
+"linapaswa kurekebishwa hivi karibuni. Asante kwa uvumilivu wako."
 
 msgid "Run the selected action"
 msgstr "Fanya tendo lililochaguliwa."
@@ -314,12 +347,28 @@ msgstr "Chagua kila %(module_name)s, (%(total_count)s). "
 msgid "Clear selection"
 msgstr "Safisha chaguo"
 
+msgid "Breadcrumbs"
+msgstr "Nyayo "
+
+#, python-format
+msgid "Models in the %(name)s application"
+msgstr "Models katika application %(name)s"
+
+msgid "Add"
+msgstr "Ongeza"
+
+msgid "View"
+msgstr ""
+
+msgid "You don’t have permission to view or edit anything."
+msgstr "Huna ruhusa ya kutazama au kuhariri kitu chochote"
+
 msgid ""
-"First, enter a username and password. Then, you'll be able to edit more user "
+"First, enter a username and password. Then, you’ll be able to edit more user "
 "options."
 msgstr ""
-"Kwanza, ingiza jina lamtumiaji na nywila. Kisha, utaweza kuhariri zaidi "
-"machaguo ya mtumiaji."
+"Kwanza, ingiza jina la mtumiaji na nywila. Kisha, utaweza kuhariri chaguo "
+"zaidi za mtumiaji."
 
 msgid "Enter a username and password."
 msgstr "Ingiza jina la mtumiaji na nywila."
@@ -328,15 +377,17 @@ msgid "Change password"
 msgstr "Badilisha nywila"
 
 msgid "Please correct the error below."
-msgstr "Tafadhali sahihisha makosa yafuatayo "
-
-msgid "Please correct the errors below."
-msgstr "Tafadhali sahihisha makosa yafuatayo."
+msgid_plural "Please correct the errors below."
+msgstr[0] ""
+msgstr[1] ""
 
 #, python-format
 msgid "Enter a new password for the user <strong>%(username)s</strong>."
 msgstr "ingiza nywila ya mtumiaji <strong>%(username)s</strong>."
 
+msgid "Skip to main content"
+msgstr "Ruka hadi kwa maudhui makuu."
+
 msgid "Welcome,"
 msgstr "Karibu"
 
@@ -362,6 +413,15 @@ msgstr "Ona kwenye tovuti"
 msgid "Filter"
 msgstr "Chuja"
 
+msgid "Hide counts"
+msgstr "Ficha idadi"
+
+msgid "Show counts"
+msgstr "Onesha idadi"
+
+msgid "Clear all filters"
+msgstr "Safisha vichungi vyote"
+
 msgid "Remove from sorting"
 msgstr "Ondoa katika upangaji"
 
@@ -372,6 +432,15 @@ msgstr "Kipaumbele katika mpangilio: %(priority_number)s"
 msgid "Toggle sorting"
 msgstr "Geuza mpangilio"
 
+msgid "Toggle theme (current theme: auto)"
+msgstr "Badilisha mandhari (mandhari ya sasa: auto)"
+
+msgid "Toggle theme (current theme: light)"
+msgstr "Badilisha mandhari (mandhari ya sasa: mwanga)"
+
+msgid "Toggle theme (current theme: dark)"
+msgstr "Badilisha mandhari (mandhari ya sasa: giza)"
+
 msgid "Delete"
 msgstr "Futa"
 
@@ -404,8 +473,8 @@ msgstr ""
 msgid "Objects"
 msgstr "Viumbile"
 
-msgid "Yes, I'm sure"
-msgstr "Ndiyo, Nina uhakika"
+msgid "Yes, I’m sure"
+msgstr "Ndiyo, nina uhakika"
 
 msgid "No, take me back"
 msgstr "Hapana, nirudishe"
@@ -439,9 +508,6 @@ msgstr ""
 "Una uhakika kuwa unataka kufuta %(objects_name)s chaguliwa ? Vitu vyote kati "
 "ya vifuatavyo vinavyohusiana vitafutwa:"
 
-msgid "Change"
-msgstr "Badilisha"
-
 msgid "Delete?"
 msgstr "Futa?"
 
@@ -452,16 +518,6 @@ msgstr " Kwa %(filter_title)s"
 msgid "Summary"
 msgstr "Muhtasari"
 
-#, python-format
-msgid "Models in the %(name)s application"
-msgstr "Models katika application %(name)s"
-
-msgid "Add"
-msgstr "Ongeza"
-
-msgid "You don't have permission to edit anything."
-msgstr "Huna ruhusa ya kuhariri chochote"
-
 msgid "Recent actions"
 msgstr "Matendo ya karibuni"
 
@@ -471,27 +527,50 @@ msgstr "Matendo yangu"
 msgid "None available"
 msgstr "Hakuna kilichopatikana"
 
+msgid "Added:"
+msgstr "Imeongezwa:"
+
+msgid "Changed:"
+msgstr "Kimebadilika"
+
+msgid "Deleted:"
+msgstr "Kimefutwa"
+
 msgid "Unknown content"
 msgstr "Maudhui hayajulikani"
 
 msgid ""
-"Something's wrong with your database installation. Make sure the appropriate "
+"Something’s wrong with your database installation. Make sure the appropriate "
 "database tables have been created, and make sure the database is readable by "
 "the appropriate user."
 msgstr ""
-"Kuna tatizo limetokea katika usanikishaji wako wa hifadhidata. Hakikisha "
-"kuwa majedwali sahihi ya hifadhidata yameundwa, na hakikisha hifadhidata "
-"inaweza kusomwana mtumiaji sahihi."
+"Kuna tatizo na ufungaji wa hifadhidata yako. Hakikisha meza sahihi za "
+"hifadhidata zimeundwa, na hakikisha hifadhidata inaweza kusomwa na mtumiaji "
+"sahihi."
 
 #, python-format
 msgid ""
 "You are authenticated as %(username)s, but are not authorized to access this "
 "page. Would you like to login to a different account?"
 msgstr ""
+"Umejithibitisha kama %(username)s, lakini huna ruhusa ya kupata ukurasa huu. "
+"Ungependa kuingia kwa akaunti nyingine?"
 
 msgid "Forgotten your password or username?"
 msgstr "Umesahau jina na nenosiri lako?"
 
+msgid "Toggle navigation"
+msgstr "Badilisha urambazaji"
+
+msgid "Sidebar"
+msgstr "Upande wa Kando"
+
+msgid "Start typing to filter…"
+msgstr "Anza kuchapa ili kuchuja…"
+
+msgid "Filter navigation items"
+msgstr "Chuja vitu vya urambazaji"
+
 msgid "Date/time"
 msgstr "Tarehe/saa"
 
@@ -501,12 +580,17 @@ msgstr "Mtumiaji"
 msgid "Action"
 msgstr "Tendo"
 
+msgid "entry"
+msgid_plural "entries"
+msgstr[0] ""
+msgstr[1] ""
+
 msgid ""
-"This object doesn't have a change history. It probably wasn't added via this "
+"This object doesn’t have a change history. It probably wasn’t added via this "
 "admin site."
 msgstr ""
-"Kiumbile hiki hakina historia ya kubadilika. Inawezekana hakikuwekwa kupitia "
-"hii tovuti ya utawala."
+"Hakuna historia ya mabadiliko kwa kipande hiki. Labda hakikuongezwa kupitia "
+"tovuti hii ya usimamizi."
 
 msgid "Show all"
 msgstr "Onesha yotee"
@@ -514,20 +598,8 @@ msgstr "Onesha yotee"
 msgid "Save"
 msgstr "Hifadhi"
 
-msgid "Popup closing..."
-msgstr "Udukizi unafunga"
-
-#, python-format
-msgid "Change selected %(model)s"
-msgstr "Badili %(model)s husika"
-
-#, python-format
-msgid "Add another %(model)s"
-msgstr "Ongeza %(model)s tena"
-
-#, python-format
-msgid "Delete selected %(model)s"
-msgstr "Futa %(model)s husika"
+msgid "Popup closing…"
+msgstr "Udukizi inafungwa..."
 
 msgid "Search"
 msgstr "Tafuta"
@@ -551,8 +623,30 @@ msgstr "Hifadhi na ongeza"
 msgid "Save and continue editing"
 msgstr "Hifadhi na endelea kuhariri"
 
-msgid "Thanks for spending some quality time with the Web site today."
-msgstr "Ahsante kwa kutumia muda wako katika Tovuti yetu leo. "
+msgid "Save and view"
+msgstr "Hifadhi kisha tazama"
+
+msgid "Close"
+msgstr "Funga"
+
+#, python-format
+msgid "Change selected %(model)s"
+msgstr "Badili %(model)s husika"
+
+#, python-format
+msgid "Add another %(model)s"
+msgstr "Ongeza %(model)s tena"
+
+#, python-format
+msgid "Delete selected %(model)s"
+msgstr "Futa %(model)s husika"
+
+#, python-format
+msgid "View selected %(model)s"
+msgstr "Tazama %(model)s zilizochaguliwa"
+
+msgid "Thanks for spending some quality time with the web site today."
+msgstr "Asante kwa kutumia muda wako kenye tovuti leo."
 
 msgid "Log in again"
 msgstr "ingia tena"
@@ -564,12 +658,11 @@ msgid "Your password was changed."
 msgstr "Nywila yako imebadilishwa"
 
 msgid ""
-"Please enter your old password, for security's sake, and then enter your new "
+"Please enter your old password, for security’s sake, and then enter your new "
 "password twice so we can verify you typed it in correctly."
 msgstr ""
-"Tafadhali ingiza nywila yako ya zamani, kwa ajili ya usalama, kisha ingiza "
-"nywila mpya mara mbili ili tuweze kuthibitisha kuwa umelichapisha kwa "
-"usahihi."
+"Tafadhali ingiza nywila yako ya zamani, kwa usalama, na kisha ingiza nywila "
+"yako mpya mara mbili ili tuweze kuthibitisha kuwa umeingiza kwa usahihi"
 
 msgid "Change my password"
 msgstr "Badilisha nywila yangu"
@@ -604,16 +697,18 @@ msgstr ""
 "hicho tayari kimetumika. tafadhali omba upya kuseti nywila."
 
 msgid ""
-"We've emailed you instructions for setting your password, if an account "
+"We’ve emailed you instructions for setting your password, if an account "
 "exists with the email you entered. You should receive them shortly."
 msgstr ""
+"Tumekutumia barua pepe na maelekezo ya kuweka nywila yako, endapo akaunti "
+"inayolingana na barua pepe uliyoingiza ipo. Unapaswa kuzipokea hivi karibuni."
 
 msgid ""
-"If you don't receive an email, please make sure you've entered the address "
+"If you don’t receive an email, please make sure you’ve entered the address "
 "you registered with, and check your spam folder."
 msgstr ""
-"Ikiwa hujapata barua pepe, tafadhali hakikisha umeingiza anuani ya barua "
-"pepe uliyoitumia kujisajili na angalia katika folda la spam"
+"Ikiwa hautapokea barua pepe, tafadhali hakikisha umeweka anwani "
+"uliyojiandikisha nayo, na angalia folda yako ya barua taka"
 
 #, python-format
 msgid ""
@@ -626,8 +721,8 @@ msgstr ""
 msgid "Please go to the following page and choose a new password:"
 msgstr "Tafadhali nenda ukurasa ufuatao na uchague nywila mpya:"
 
-msgid "Your username, in case you've forgotten:"
-msgstr "Jina lako la mtumiaji, ikiwa umesahau:"
+msgid "Your username, in case you’ve forgotten:"
+msgstr "Jina lako la utumiaji, ikiwa umesahau:"
 
 msgid "Thanks for using our site!"
 msgstr "Ahsante kwa kutumia tovui yetu!"
@@ -637,11 +732,11 @@ msgid "The %(site_name)s team"
 msgstr "timu ya %(site_name)s"
 
 msgid ""
-"Forgotten your password? Enter your email address below, and we'll email "
+"Forgotten your password? Enter your email address below, and we’ll email "
 "instructions for setting a new one."
 msgstr ""
-"Umesahau nywila yako? Ingiza anuani yako ya barua pepe hapo chini, nasi "
-"tutakutumia maelekezo ya kuseti nenosiri jipya. "
+"Umensahau nywila yako? Ingiza anwani yako ya barua pepe hapa chini, na "
+"tutakutumia barua pepe na maelekezo ya kuweka mpya."
 
 msgid "Email address:"
 msgstr "Anuani ya barua pepe:"
@@ -649,6 +744,9 @@ msgstr "Anuani ya barua pepe:"
 msgid "Reset my password"
 msgstr "Seti nywila yangu upya"
 
+msgid "Select all objects on this page for an action"
+msgstr "Chagua vitu vyote kwenye ukurasa huu kwa hatua."
+
 msgid "All dates"
 msgstr "Tarehe zote"
 
@@ -660,6 +758,10 @@ msgstr "Chagua %s"
 msgid "Select %s to change"
 msgstr "Chaguo %s kwa mabadilisho"
 
+#, python-format
+msgid "Select %s to view"
+msgstr "Chagua %s kuona"
+
 msgid "Date:"
 msgstr "Tarehe"
 
diff --git a/django/contrib/admin/locale/tr/LC_MESSAGES/django.mo b/django/contrib/admin/locale/tr/LC_MESSAGES/django.mo
index c6e4a9746b2defb9d3d39e1c43754a504f92a00e..3f2ee2536c9832c5a74be6cdd448b959d8606870 100644
GIT binary patch
delta 4592
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
W&F+1-=Q~R)lmFXZ<gL>7<o^ID2@mlA

delta 4192
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
ZQee9OMp&S*$6Rk^Vpd^bW!B25{{SSFmQ4Tv

diff --git a/django/contrib/admin/locale/tr/LC_MESSAGES/django.po b/django/contrib/admin/locale/tr/LC_MESSAGES/django.po
index 459f4e965e1..d2428b5a29f 100644
--- a/django/contrib/admin/locale/tr/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/tr/LC_MESSAGES/django.po
@@ -15,10 +15,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-01-17 02:13-0600\n"
-"PO-Revision-Date: 2023-04-25 07:05+0000\n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 07:05+0000\n"
 "Last-Translator: BouRock, 2015-2023\n"
-"Language-Team: Turkish (http://www.transifex.com/django/django/language/"
+"Language-Team: Turkish (http://app.transifex.com/django/django/language/"
 "tr/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -186,6 +186,9 @@ msgid "Hold down “Control”, or “Command” on a Mac, to select more than o
 msgstr ""
 "Birden fazla seçmek için “Ctrl” veya Mac’teki “Command” tuşuna basılı tutun."
 
+msgid "Select this object for an action - {}"
+msgstr "Bir eylem için bu nesneyi seç - {}"
+
 #, python-brace-format
 msgid "The {name} “{obj}” was added successfully."
 msgstr "{name} “{obj}” başarılı olarak eklendi."
@@ -349,6 +352,9 @@ msgstr "Tüm %(total_count)s %(module_name)s nesnelerini seç"
 msgid "Clear selection"
 msgstr "Seçimi temizle"
 
+msgid "Breadcrumbs"
+msgstr "İçerik haritaları"
+
 #, python-format
 msgid "Models in the %(name)s application"
 msgstr "%(name)s uygulamasındaki modeller"
@@ -399,9 +405,6 @@ msgstr "Belgeler"
 msgid "Log out"
 msgstr "Oturumu kapat"
 
-msgid "Breadcrumbs"
-msgstr "İçerik haritaları"
-
 #, python-format
 msgid "Add %(name)s"
 msgstr "%(name)s ekle"
@@ -415,6 +418,12 @@ msgstr "Sitede görüntüle"
 msgid "Filter"
 msgstr "Süz"
 
+msgid "Hide counts"
+msgstr "Sayıları gizle"
+
+msgid "Show counts"
+msgstr "Sayıları göster"
+
 msgid "Clear all filters"
 msgstr "Tüm süzgeçleri temizle"
 
@@ -523,6 +532,15 @@ msgstr "Eylemlerim"
 msgid "None available"
 msgstr "Mevcut değil"
 
+msgid "Added:"
+msgstr "Eklendi:"
+
+msgid "Changed:"
+msgstr "Değiştirildi:"
+
+msgid "Deleted:"
+msgstr "Silindi:"
+
 msgid "Unknown content"
 msgstr "Bilinmeyen içerik"
 
@@ -731,6 +749,9 @@ msgstr "E-posta adresi:"
 msgid "Reset my password"
 msgstr "Parolamı sıfırla"
 
+msgid "Select all objects on this page for an action"
+msgstr "Bir eylem için bu sayfadaki tüm nesneleri seç"
+
 msgid "All dates"
 msgstr "Tüm tarihler"
 
diff --git a/django/contrib/admin/locale/tr/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/tr/LC_MESSAGES/djangojs.mo
index b46cf551ff7e53a5756ed9c655d6fb3ba8aa16b9..ca1c3191790eb88e0b651324ec31eb081811530a 100644
GIT binary patch
delta 2195
zcmY+_T}+!*9LMofD6kGeUIs&i!I*AibHK(B!NE3=mmz~XNF2e$JxG;p&|+yZBWjIr
zON@)z%AzxD?!qgl7qjYO<OZ1uGkRlUG%@kQ+b!{CmnQoCwSP=F>A#=z_B`isUdp$7
zmKqa(miR9_Qjn-3ma?2Xt9%Y$q_te<TJa8cqA$-mvhIl4hw3_H<xzZq^0<|!%m@}x
zKX1OBG2t$e*-XQA4B!o{!LM;A{)(IMA2Wx7CQxXWp`UUU(#37Ja=qDrnqV_#V;k~u
z9em}wgmb-Q^n&Af5>MbL-atO-S?R$5v(o?ts0oyzCSHZ=w+s2WCcgB(c2vK^xQM-Y
z5&uB-pW)#g#&`2%RPicmfOqgoynyX^2YJT%^D`FWHOdwE5#GXC46^R!xMKc}6_o$B
z@+Q{*A<8wl727bOif63iEb4)`uo9QdTd01&pa!^SW*25&REcHOA3#0VkLv#dK8&wn
zDPA$ZK=ofKWc}6fn^oM!EtGu^W(F$97k$p{!xrini`XXo5w%hk#Tjc+d%PR9k`1U8
zYej9rQL`U;)D0uAbf=10e`RK^;SFRp-9>D~tJr}*qXx_`$-J->HBcpLuXkX20#<H7
z4cv@+uHEXptiBJ~6*rV1qnVCdLkPzyPvaP_S$!SLq!-qs25dsTxCNP;>p;C{7}amg
z+E1Y-HiaK!7_Vc1Wmf;hXJquiSLS!92foKAa1C_`eQX%#&>ccepbszOAbyE|;iq_+
z1ESl~&Iyy9W|!G(4rENYAu<~9gf*N*4e*?mJu8Q-e8vo$QFGp0Fkd&{G~Y#zl6w#N
zjdSm(W&c00hD+A4Xyp&Be8tLI=A8t8Xgc+pI_Wx8O4`!{L?6K=aYqT=h=as>+F==;
zyWP6~O1kfZ#3Mv4q0~my5c>&TJ9Z+S>P&417bblURHeV_QKFjIMraj>hyg-d{1~x^
z=qGfGloFf=*FZe3k|q7l?^-XQ_EERu5b+eD?P?+R61pYpsoOF~)+_KB!2-I&RyT~g
zQLV(&?7HKCrw^L``RpTtgpz(Zl$r>g)b+HTjILgnRp<vx2eh8(A(~THbArCy-stH`
z?_Ba;?%w?4kuX^|6p4hB*Ye7f`}0<+y;wY|%8}4)EHpC_in@`h$SZCnuCA$n^Xh%u
zrsB~#bs3FhzGouQC|yS5Ayp?|4m2hw1IGf-h9<-5n$+ikWnY4(+RWH~aNfj3G&J8(
ztLn@={IH>V#OC5Bv#}vP89#H{P(5lB^DDElB_68N-2BXOL&N`b^pi_HpMNGR+nb$D
z{ZufR<?oKqc*(6r2LnNG!HdR1bElI7MR%)Joi4eabJMHK)2?szo4FY4q;9FM;!a<6
zFckga6D^+WiodkF9Cl+~^!ClL8}X)Z-%MU8iEmy#@6pAZnebA+()&KW)CCt}u6rh?
S_c-35-fs0g-IDjW^!x`sjt;~C

delta 1597
zcmXxkUu;Zi7{~EvMps9>)1ftLwG?ApYHZh^mR)UCQ|ZOBkyTRRLd7VXGBVXnUCkyE
zn@x~#R<aQUafyUUh-k9OcBP59vx$f->&AsdgoIcUe1E4;-<;=s-se64-#_O})2+tB
z<I0j#M(HGKiFDL#E4G%fqn!W3Y$aa6c6^AFaV9%i$Brhe_dJbXk}vnX!|ld6?LWHP
z$1T{;RLVFoj8pJ1*5NU%$151af82kO&7QH-JHEhDeC_#r_Y>;HN;o(P%TV{JKwVdj
zy;k6>sr1k=<R{!kU2q@S>;XIOWlvBq`V94=uTVGofWM>eegaOR9^Al5df*aVjV<^+
z=8(;<usg@|?Ix8!a0_=ofG@Ecca+o3IE=IKgnJpkA|JyU_|$!ex-LQgC$Rx_T^s8B
zUaY|!R^f3hsB)2tF1X<b?s@(nPN)4X>OtiU;O>aod~7EFt-@>r{)u#g#S`NuQ9Upl
z)dMNi7pGA@+2Xb(=>MrSbkV?Oo81hmeF*s|JAzGk65H@E)B|;rZWu#7D1mzLOw`cK
z@#87f`HkMb%-dH^rT_UjYxjm9a2xqgs8w*)+hfzlACy4dcn0c*HOOWuc6yO!Z*RrZ
z<Xw0kpZM`#D#y?J6<5)Iyg)^hVhnZTDC42^Sc=#2EMCHmjDsfS8`OFKd;Zb$DC4K&
zrEa;KaI4&Ex5h2hc_oDmtu-LO09)jyy}ilvrJk?wyv1`a312{}XsxHh8vg<ehXv;o
z3kf>JT9|(}hsw9a0)lyD9fW>F8gGrg3Y`<qWYxbWT8Tx3CZ&poaH4d2MN3s>3DHPs
zWy~Wc%4{mlTL1c5jfI9mlW3wa^x?YIgwvl-h0zEnYCV2OtReJwtRqyk%;=DCh?J*^
zwZsY~lyK7G;xIE?s;<z)`G#m9v`m%}TBmaf6^7WXcxUp)NKhMV3^v3bB{K&OX7=sO
z<ZRQPY~FhI>>ZrDcQCkGHmle_r8E-H?&>>aJ=uNPTrQgrj+PA<E6Q(2ii7dK=%jo;
zUwn{Q9}N~(E)O!5&*SS34UCQqSoi3S!GoFNKvjDr-Z|7iI<nuk_T~P*wm%q~K2*|0
R9z0Ff7W<R;BSCL<*Ju3~k{AF0

diff --git a/django/contrib/admin/locale/tr/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/tr/LC_MESSAGES/djangojs.po
index 367e85f7134..f45b7aa1f6c 100644
--- a/django/contrib/admin/locale/tr/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/tr/LC_MESSAGES/djangojs.po
@@ -10,10 +10,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-17 03:19-0500\n"
-"PO-Revision-Date: 2023-04-25 07:59+0000\n"
+"POT-Creation-Date: 2023-09-18 15:04-0300\n"
+"PO-Revision-Date: 2023-12-04 07:59+0000\n"
 "Last-Translator: BouRock, 2015-2016,2019-2023\n"
-"Language-Team: Turkish (http://www.transifex.com/django/django/language/"
+"Language-Team: Turkish (http://app.transifex.com/django/django/language/"
 "tr/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -244,6 +244,55 @@ msgctxt "abbrev. month December"
 msgid "Dec"
 msgstr "Ara"
 
+msgid "Sunday"
+msgstr "Pazar"
+
+msgid "Monday"
+msgstr "Pazartesi"
+
+msgid "Tuesday"
+msgstr "Salı"
+
+msgid "Wednesday"
+msgstr "Çarşamba"
+
+msgid "Thursday"
+msgstr "Perşembe"
+
+msgid "Friday"
+msgstr "Cuma"
+
+msgid "Saturday"
+msgstr "Cumartesi"
+
+msgctxt "abbrev. day Sunday"
+msgid "Sun"
+msgstr "Paz"
+
+msgctxt "abbrev. day Monday"
+msgid "Mon"
+msgstr "Pzt"
+
+msgctxt "abbrev. day Tuesday"
+msgid "Tue"
+msgstr "Sal"
+
+msgctxt "abbrev. day Wednesday"
+msgid "Wed"
+msgstr "Çrş"
+
+msgctxt "abbrev. day Thursday"
+msgid "Thur"
+msgstr "Per"
+
+msgctxt "abbrev. day Friday"
+msgid "Fri"
+msgstr "Cum"
+
+msgctxt "abbrev. day Saturday"
+msgid "Sat"
+msgstr "Cmt"
+
 msgctxt "one letter Sunday"
 msgid "S"
 msgstr "P"
diff --git a/django/contrib/admin/locale/ug/LC_MESSAGES/django.mo b/django/contrib/admin/locale/ug/LC_MESSAGES/django.mo
new file mode 100644
index 0000000000000000000000000000000000000000..c517da656307a2f566ccc3df4b80ef2e6af7c54d
GIT binary patch
literal 22887
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

literal 0
HcmV?d00001

diff --git a/django/contrib/admin/locale/ug/LC_MESSAGES/django.po b/django/contrib/admin/locale/ug/LC_MESSAGES/django.po
new file mode 100644
index 00000000000..5af1e41f542
--- /dev/null
+++ b/django/contrib/admin/locale/ug/LC_MESSAGES/django.po
@@ -0,0 +1,780 @@
+# This file is distributed under the same license as the Django package.
+#
+# Translators:
+# abdl erkin <84247764@qq.com>, 2018
+# ABDULLA <ijtihat@gmail.com>, 2014
+# Abduqadir Abliz <sahranbay@gmail.com>, 2023
+# Azat, 2023
+# Murat Orhun <oku.orhun@gmail.com>, 2023
+# Natalia (Django Fellow), 2023
+# Serpidin Uyghur, 2023
+msgid ""
+msgstr ""
+"Project-Id-Version: django\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 07:05+0000\n"
+"Last-Translator: Natalia (Django Fellow), 2023\n"
+"Language-Team: Uyghur (http://app.transifex.com/django/django/language/ug/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ug\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#, python-format
+msgid "Delete selected %(verbose_name_plural)s"
+msgstr "تاللانغان%(verbose_name_plural)sنى ئۆچۈر"
+
+#, python-format
+msgid "Successfully deleted %(count)d %(items)s."
+msgstr "%(count)d%(items)sمۇۋەپپەقىيەتلىك ئۆچۈرۈلدى"
+
+#, python-format
+msgid "Cannot delete %(name)s"
+msgstr "%(name)sنى ئۆچۈرەلمەيدۇ"
+
+msgid "Are you sure?"
+msgstr "جەزىملەشتۈرەمسىز؟"
+
+msgid "Administration"
+msgstr "باشقۇرۇش"
+
+msgid "All"
+msgstr "ھەممىسى"
+
+msgid "Yes"
+msgstr "ھەئە"
+
+msgid "No"
+msgstr "ياق"
+
+msgid "Unknown"
+msgstr "نامەلۇم"
+
+msgid "Any date"
+msgstr "خالىغان چېسلا"
+
+msgid "Today"
+msgstr "بۈگۈن"
+
+msgid "Past 7 days"
+msgstr "ئۆتكەن 7 كۈن"
+
+msgid "This month"
+msgstr "بۇ ئاي"
+
+msgid "This year"
+msgstr "بۇ يىل"
+
+msgid "No date"
+msgstr "چېسلا يوق"
+
+msgid "Has date"
+msgstr "ۋاقتى بار "
+
+msgid "Empty"
+msgstr "بوش"
+
+msgid "Not empty"
+msgstr "بوش ئەمەس"
+
+#, python-format
+msgid ""
+"Please enter the correct %(username)s and password for a staff account. Note "
+"that both fields may be case-sensitive."
+msgstr ""
+"Please enter the correct %(username)s and password for a staff account. "
+"دىققەت ھەر ئىككى بۆلەك چوڭ كىچىك يېزىلىشنى پەرقلەندۈرۈشى مۇمكىن."
+
+msgid "Action:"
+msgstr "ھەرىكەت:"
+
+#, python-format
+msgid "Add another %(verbose_name)s"
+msgstr "باشقا %(verbose_name)sنى قوشۇش"
+
+msgid "Remove"
+msgstr "چىقىرىۋەت"
+
+msgid "Addition"
+msgstr "قوشۇش"
+
+msgid "Change"
+msgstr "ئۆزگەرتىش"
+
+msgid "Deletion"
+msgstr "ئۆچۈر"
+
+msgid "action time"
+msgstr "مەشغۇلات ۋاقتى"
+
+msgid "user"
+msgstr "ئىشلەتكۈچى"
+
+msgid "content type"
+msgstr "مەزمۇن تىپى"
+
+msgid "object id"
+msgstr "ئوبىيكىت كىملىكى"
+
+#. Translators: 'repr' means representation
+#. (https://docs.python.org/library/functions.html#repr)
+msgid "object repr"
+msgstr "ئوبيېكت ۋەكىلى"
+
+msgid "action flag"
+msgstr "ھەرىكەت بايرىقى"
+
+msgid "change message"
+msgstr "ئۇچۇرنى ئۆزگەرتىش"
+
+msgid "log entry"
+msgstr "خاتىرە تۈرى"
+
+msgid "log entries"
+msgstr "خاتىرە تۈرلىرى"
+
+#, python-format
+msgid "Added “%(object)s”."
+msgstr "%(object)sقوشۇلدى"
+
+#, python-format
+msgid "Changed “%(object)s” — %(changes)s"
+msgstr "%(object)s%(changes)s گە ئۆزگەرتىلدى"
+
+#, python-format
+msgid "Deleted “%(object)s.”"
+msgstr "%(object)sئۆچۈرۈلدى"
+
+msgid "LogEntry Object"
+msgstr "خاتىرە تۈرى ئوبيېكتى"
+
+#, python-brace-format
+msgid "Added {name} “{object}”."
+msgstr "{name} “{object}” قا قوشۇلدى"
+
+msgid "Added."
+msgstr "قوشۇلدى."
+
+msgid "and"
+msgstr "ۋە"
+
+#, python-brace-format
+msgid "Changed {fields} for {name} “{object}”."
+msgstr "{name} “{object}” نىڭ {fields} ئۆزگەرتىلدى"
+
+#, python-brace-format
+msgid "Changed {fields}."
+msgstr "ئۆزگەرگەن {fields}."
+
+#, python-brace-format
+msgid "Deleted {name} “{object}”."
+msgstr "ئۆچۈرۈلگەن {name} “{object}”"
+
+msgid "No fields changed."
+msgstr "ھېچقانداق مەيدان ئۆزگەرمىدى"
+
+msgid "None"
+msgstr "يوق"
+
+msgid "Hold down “Control”, or “Command” on a Mac, to select more than one."
+msgstr "Mac دىكى «كونترول» ياكى «Ctrl» نى بېسىپ ، بىردىن كۆپنى تاللاڭ."
+
+msgid "Select this object for an action - {}"
+msgstr "مەشغۇلات ئۈچۈن ئوبيېكت تاللىنىدۇ-{}"
+
+#, python-brace-format
+msgid "The {name} “{obj}” was added successfully."
+msgstr "{name} “{obj}” مۇۋەپپەقىيەتلىك قوشۇلدى."
+
+msgid "You may edit it again below."
+msgstr "تۆۋەندە قايتا تەھرىرلىسىڭىز بولىدۇ."
+
+#, python-brace-format
+msgid ""
+"The {name} “{obj}” was added successfully. You may add another {name} below."
+msgstr ""
+"{name} “{obj}” مۇۋەپپەقىيەتلىك قوشۇلدى. تۆۋەندە باشقا {name} قوشسىڭىز بولىدۇ."
+
+#, python-brace-format
+msgid ""
+"The {name} “{obj}” was changed successfully. You may edit it again below."
+msgstr ""
+"{name} “{obj}” مۇۋەپپەقىيەتلىك ئۆزگەرتىلدى. تۆۋەندە ئۇنى قايتا تەھرىرلىسىڭىز "
+"بولىدۇ."
+
+#, python-brace-format
+msgid "The {name} “{obj}” was added successfully. You may edit it again below."
+msgstr ""
+"{name} “{obj}” مۇۋەپپەقىيەتلىك قوشۇلدى. تۆۋەندە ئۇنى قايتا تەھرىرلىسىڭىز "
+"بولىدۇ."
+
+#, python-brace-format
+msgid ""
+"The {name} “{obj}” was changed successfully. You may add another {name} "
+"below."
+msgstr ""
+"{name} “{obj}” مۇۋەپپەقىيەتلىك ئۆزگەرتىلدى. تۆۋەندە باشقا {name} قوشسىڭىز "
+"بولىدۇ."
+
+#, python-brace-format
+msgid "The {name} “{obj}” was changed successfully."
+msgstr "{name} “{obj}” مۇۋەپپەقىيەتلىك ئۆزگەرتىلدى."
+
+msgid ""
+"Items must be selected in order to perform actions on them. No items have "
+"been changed."
+msgstr ""
+"ھەرىكەت ئىجرا قىلىش ئۈچۈن تۈرلەر تاللىنىشى كېرەك. ھېچقانداق تۈر "
+"ئۆزگەرتىلمىدى."
+
+msgid "No action selected."
+msgstr "ھېچقانداق ھەرىكەت تاللىنمىدى."
+
+#, python-format
+msgid "The %(name)s “%(obj)s” was deleted successfully."
+msgstr "%(name)s\"%(obj)s\" مۇۋەپپەقىيەتلىك ئۆچۈرۈلدى."
+
+#, python-format
+msgid "%(name)s with ID “%(key)s” doesn’t exist. Perhaps it was deleted?"
+msgstr "ID سى \"%(key)s\" بولغان %(name)s مەۋجۇت ئەمەس. بەلكىم ئۇ ئۆچۈرۈلگەن؟"
+
+#, python-format
+msgid "Add %s"
+msgstr "%s نى قوش"
+
+#, python-format
+msgid "Change %s"
+msgstr "%sنى ئۆزگەرت"
+
+#, python-format
+msgid "View %s"
+msgstr "%sكۆرۈش"
+
+msgid "Database error"
+msgstr "ساندان خاتالىقى"
+
+#, python-format
+msgid "%(count)s %(name)s was changed successfully."
+msgid_plural "%(count)s %(name)s were changed successfully."
+msgstr[0] "%(count)sنى %(name)sگە ئۆزگەرتىش مۇۋەپپىقىيەتلىك بولدى."
+msgstr[1] "%(count)sنى%(name)sگە ئۆزگەرتىش مۇۋەپپىقىيەتلىك بولدى"
+
+#, python-format
+msgid "%(total_count)s selected"
+msgid_plural "All %(total_count)s selected"
+msgstr[0] "ھەممە%(total_count)sتاللاندى "
+msgstr[1] "ھەممە%(total_count)sتاللاندى"
+
+#, python-format
+msgid "0 of %(cnt)s selected"
+msgstr "%(cnt)s تۈردىن 0 نى تاللىدىڭىز."
+
+#, python-format
+msgid "Change history: %s"
+msgstr "تارىخنى ئۆزگەرتىش: %s"
+
+#. Translators: Model verbose name and instance
+#. representation, suitable to be an item in a
+#. list.
+#, python-format
+msgid "%(class_name)s %(instance)s"
+msgstr "%(class_name)s%(instance)s"
+
+#, python-format
+msgid ""
+"Deleting %(class_name)s %(instance)s would require deleting the following "
+"protected related objects: %(related_objects)s"
+msgstr ""
+"%(class_name)s%(instance)s نى ئۆچۈرۈش قوغدالغان تۆۋەندىكى ئۇچۇرلارنى "
+"ئۆچۈرۈشنى تەلەپ قىلىدۇ: %(related_objects)s"
+
+msgid "Django site admin"
+msgstr "جانگو تور بېكەت باشقۇرغۇچى"
+
+msgid "Django administration"
+msgstr "جانگو باشقۇرۇش"
+
+msgid "Site administration"
+msgstr "تور بېكەت باشقۇرۇش"
+
+msgid "Log in"
+msgstr "كىرىش"
+
+#, python-format
+msgid "%(app)s administration"
+msgstr "%(app)s باشقۇرۇش"
+
+msgid "Page not found"
+msgstr "بەت تېپىلمىدى"
+
+msgid "We’re sorry, but the requested page could not be found."
+msgstr "كەچۈرۈڭ، لېكىن تەلەب قىلىنغان بەت تېپىلمىدى."
+
+msgid "Home"
+msgstr "باش بەت"
+
+msgid "Server error"
+msgstr "مۇلازىمېتىر خاتالىقى"
+
+msgid "Server error (500)"
+msgstr "مۇلازىمېتىر خاتالىقى (500)"
+
+msgid "Server Error <em>(500)</em>"
+msgstr "مۇلازىمېتىر خاتالىقى <em>(500)</em>"
+
+msgid ""
+"There’s been an error. It’s been reported to the site administrators via "
+"email and should be fixed shortly. Thanks for your patience."
+msgstr ""
+"خاتالىق كۆرۈلدى. بۇ ئۇچۇر تور بېكەت باشقۇرغۇچىلارغا ئېلخەت ئارقىلىق "
+"ئۇقتۇرۇلدى ۋە تېزدىن تۈزۈتۈلىدۇ. سەبرىڭىزگە رەھمەت."
+
+msgid "Run the selected action"
+msgstr "تاللانغان مەشغۇلاتنى ئىجرا قىل"
+
+msgid "Go"
+msgstr "يۆتكەل"
+
+msgid "Click here to select the objects across all pages"
+msgstr "بارلىق بەتلەردىكى ئوبىيكتلەرنى تاللاش ئۈچۈن بۇ يەرنى چېكىڭ."
+
+#, python-format
+msgid "Select all %(total_count)s %(module_name)s"
+msgstr "بارىلىق %(total_count)s%(module_name)s نى تاللا"
+
+msgid "Clear selection"
+msgstr "تاللىغاننى تازىلا"
+
+msgid "Breadcrumbs"
+msgstr "يول كۆرسەتكۈچى"
+
+#, python-format
+msgid "Models in the %(name)s application"
+msgstr "%(name)s پروگراممىسىدىكى مودېللار"
+
+msgid "Add"
+msgstr "قوش"
+
+msgid "View"
+msgstr "كۆرۈنۈش"
+
+msgid "You don’t have permission to view or edit anything."
+msgstr "سىزنىڭ كۆرۈش ياكى تەھرىرلەش ھوقۇقىڭىز يوق."
+
+msgid ""
+"First, enter a username and password. Then, you’ll be able to edit more user "
+"options."
+msgstr ""
+"ئالدى بىلەن، ئىشلەتكۈچى ئاتى ۋە ئىم كىرگۈزۈلىدۇ. ئاندىن، تېخىمۇ كۆپ "
+"ئىشلەتكۈچى تاللانمىلىرىنى تەھرىرلىيەلەيسىز."
+
+msgid "Enter a username and password."
+msgstr "ئىشلەتكۈچى ئاتى ۋە پارول كىرگۈزۈڭ."
+
+msgid "Change password"
+msgstr "پارولنى ئۆزگەرتىش"
+
+msgid "Please correct the error below."
+msgid_plural "Please correct the errors below."
+msgstr[0] "تۆۋەندىكى خاتالىقلارنى توغرىلاڭ."
+msgstr[1] "تۆۋەندىكى خاتالىقلارنى توغرىلاڭ."
+
+#, python-format
+msgid "Enter a new password for the user <strong>%(username)s</strong>."
+msgstr "ئىشلەتكۈچى <strong>%(username)s</strong> ئۈچۈن يېڭى پارول كىرگۈزۈڭ."
+
+msgid "Skip to main content"
+msgstr "ئاساسلىق مەزمۇنغا ئاتلا"
+
+msgid "Welcome,"
+msgstr "مەرھابا،"
+
+msgid "View site"
+msgstr "بېكەتنى كۆرۈش "
+
+msgid "Documentation"
+msgstr "قوللانمىلار"
+
+msgid "Log out"
+msgstr "چىكىنىش"
+
+#, python-format
+msgid "Add %(name)s"
+msgstr "%(name)sنى قوشۇش"
+
+msgid "History"
+msgstr "تارىخ"
+
+msgid "View on site"
+msgstr "بېكەتتە كۆرۈش "
+
+msgid "Filter"
+msgstr "سۈزگۈچ"
+
+msgid "Hide counts"
+msgstr "ساناقنى يوشۇر"
+
+msgid "Show counts"
+msgstr "ساناقنى كۆرسەت"
+
+msgid "Clear all filters"
+msgstr "ھەممە سۈزگۈچلەرنى تازىلا"
+
+msgid "Remove from sorting"
+msgstr "تەرتىپلەشتىن چىقىرىۋەت"
+
+#, python-format
+msgid "Sorting priority: %(priority_number)s"
+msgstr "تەرتىپلەش دەرىجىسى: %(priority_number)s"
+
+msgid "Toggle sorting"
+msgstr "تەرتىپلەشنى ئالماشتۇرۇش"
+
+msgid "Toggle theme (current theme: auto)"
+msgstr "تېمىنى ئالماشتۇرۇش (ھازىرقى تېما: ئاپتوماتىك)"
+
+msgid "Toggle theme (current theme: light)"
+msgstr "تېمىنى ئالماشتۇرۇش (ھازىرقى تېما: يورۇق)"
+
+msgid "Toggle theme (current theme: dark)"
+msgstr "تېمىنى ئالماشتۇرۇش (ھازىرقى تېما: قارا)"
+
+msgid "Delete"
+msgstr "ئۆچۈر"
+
+#, python-format
+msgid ""
+"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting "
+"related objects, but your account doesn't have permission to delete the "
+"following types of objects:"
+msgstr ""
+"%(object_name)s%(escaped_object)s نى ئۆچۈرۈش، ئۇنىڭغا باغلىق نەرسىلەرنى "
+"ئۆچۈرۈشكە زۆرۈرلىنىدۇ ، لېكىن سىزنىڭ ھېساباتىڭىزدا تۆۋەندىكى تۈرلەرنى "
+"ئۆچۈرۈش ھوقۇقى يوق:"
+
+#, python-format
+msgid ""
+"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the "
+"following protected related objects:"
+msgstr ""
+"%(object_name)s 's '%(escaped_object)s' نى ئۆچۈرۈش، تۆۋەندىكى قوغداق "
+"قوغدالغان ئۇچۇرلارنى ئۆچۈرۈشنى تەلەپ قىلىدۇ:"
+
+#, python-format
+msgid ""
+"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? "
+"All of the following related items will be deleted:"
+msgstr ""
+"%(object_name)s %(escaped_object)s نى راستلا ئۆچۈرۈشنى خالامسىز؟ تۆۋەندىكى "
+"بارلىق باغلىق تۈرلەر ئۆچۈرۈلىدۇ:"
+
+msgid "Objects"
+msgstr "ئوبىيكتلار"
+
+msgid "Yes, I’m sure"
+msgstr "ھەئە، شۇنداق"
+
+msgid "No, take me back"
+msgstr "ياق، كەينىگە ياندۇر"
+
+msgid "Delete multiple objects"
+msgstr "كۆپ ئوبىيكتنى ئ‍ۆچۈرۈش"
+
+#, python-format
+msgid ""
+"Deleting the selected %(objects_name)s would result in deleting related "
+"objects, but your account doesn't have permission to delete the following "
+"types of objects:"
+msgstr ""
+"تاللانغان %(objects_name)s نى ئۆچۈرۈش، ئۇنىڭغا باغلىق نەرسىلەرنى ئۆچۈرۈشكە "
+"ئۆتۈرۈلۈدۇ، لېكىن سىزنىڭ ھېساباتىڭىزدا تۆۋەندىكى تۈرلەرنى ئۆچۈرۈش ھوقۇقى يوق:"
+
+#, python-format
+msgid ""
+"Deleting the selected %(objects_name)s would require deleting the following "
+"protected related objects:"
+msgstr ""
+"تاللانغان %(objects_name)s نى ئۆچۈرۈش، تۆۋەندىكى قوغداق قوغدالغان ئۇچۇرلارنى "
+"ئۆچۈرۈشنى تەلەپ قىلىدۇ:"
+
+#, python-format
+msgid ""
+"Are you sure you want to delete the selected %(objects_name)s? All of the "
+"following objects and their related items will be deleted:"
+msgstr ""
+"تاللانغان %(objects_name)s نى راستلا ئۆچۈرۈشنى خالامسىز؟ تۆۋەندىكى بارلىق "
+"نەرسىلەر ۋە ئۇلارغا باغلىق تۈرلەر ئۆچۈرۈلىدۇ:"
+
+msgid "Delete?"
+msgstr "ئۆچۈرۈۋېتەمسىز؟"
+
+#, python-format
+msgid " By %(filter_title)s "
+msgstr "%(filter_title)s بويىچە"
+
+msgid "Summary"
+msgstr "ئۈزۈندە"
+
+msgid "Recent actions"
+msgstr "يېقىنقى مەشغۇلاتلار"
+
+msgid "My actions"
+msgstr "مەشغۇلاتلىرىم"
+
+msgid "None available"
+msgstr "ھېچنېمە يوق"
+
+msgid "Added:"
+msgstr "قوشۇلدى:"
+
+msgid "Changed:"
+msgstr "ئۆزگەردى:"
+
+msgid "Deleted:"
+msgstr "ئۆچۈرۈلدى:"
+
+msgid "Unknown content"
+msgstr "بەلگىلەنمىگەن مەزمۇن"
+
+msgid ""
+"Something’s wrong with your database installation. Make sure the appropriate "
+"database tables have been created, and make sure the database is readable by "
+"the appropriate user."
+msgstr ""
+"سىزنىڭ مەلۇمات سانداننىڭ ئورنىتىشىدا بىرنەمە مەسىلە بار. توغرا ساندان "
+"جەدۋىلى قۇرۇلغانلىقىنى جەزملەڭ، ۋە سانداننىڭ توغرا ئىشلەتكۈچى تەرىپىدىن "
+"ئوقۇلىدىغانلىقىنى جەزملەڭ."
+
+#, python-format
+msgid ""
+"You are authenticated as %(username)s, but are not authorized to access this "
+"page. Would you like to login to a different account?"
+msgstr ""
+"سىز %(username)s دېگەن ئىشلەتكۈچى ھېساباتى بىلەن كىرگەنسىز، لېكىن بۇ بەتكە "
+"كىرىش ھوقۇقىڭىز يوق. باشقا ھېساباتقا كىرىشنى خالامسىز؟"
+
+msgid "Forgotten your password or username?"
+msgstr "پارول ياكى ئىشلەتكۈچى ئاتىڭىزنى ئۇنتۇپ قالدىڭىزمۇ؟"
+
+msgid "Toggle navigation"
+msgstr "يۆل باشلىغۇچنى ئالماشتۇرۇش"
+
+msgid "Sidebar"
+msgstr "يان بالداق"
+
+msgid "Start typing to filter…"
+msgstr " فىلتىرلاش ئۈچۈن يېزىشنى باشلاڭ…"
+
+msgid "Filter navigation items"
+msgstr "يۆل باشقۇرۇش تۈرلەرىنى سۈزۈش"
+
+msgid "Date/time"
+msgstr "چېسلا/ۋاقىت"
+
+msgid "User"
+msgstr "ئىشلەتكۈچى"
+
+msgid "Action"
+msgstr "مەشغۇلات"
+
+msgid "entry"
+msgid_plural "entries"
+msgstr[0] "تۈرى"
+msgstr[1] "تۈرى"
+
+msgid ""
+"This object doesn’t have a change history. It probably wasn’t added via this "
+"admin site."
+msgstr ""
+"بۇ ئوبىيكتنىڭ ئۆزگەرتىش تارىخى يوق. بۇنى مۇمكىن بۇ باشقۇرۇش بېتى ئارقىلىق "
+"قوشمىغان بولۇشى مۇمكىن."
+
+msgid "Show all"
+msgstr "ھەممىنى كۆرسەت"
+
+msgid "Save"
+msgstr "ساقلا"
+
+msgid "Popup closing…"
+msgstr "قاڭقىشنى تاقاۋاتىدۇ…"
+
+msgid "Search"
+msgstr "ئىزدە"
+
+#, python-format
+msgid "%(counter)s result"
+msgid_plural "%(counter)s results"
+msgstr[0] "%(counter)s نەتىجە"
+msgstr[1] "%(counter)s نەتىجەسى"
+
+#, python-format
+msgid "%(full_result_count)s total"
+msgstr "%(full_result_count)s جەمى"
+
+msgid "Save as new"
+msgstr "يېڭىدىن ساقلاش"
+
+msgid "Save and add another"
+msgstr "ساقلاپ يېڭىسىنى قوشۇش"
+
+msgid "Save and continue editing"
+msgstr "تەھرىرلەشنى داۋاملاشتۇرۇپ ساقلاش"
+
+msgid "Save and view"
+msgstr "ساقلاش ۋە كۆرۈش"
+
+msgid "Close"
+msgstr "ياپ"
+
+#, python-format
+msgid "Change selected %(model)s"
+msgstr "تاللانغان%(model)sنى ئۆزگەرت"
+
+#, python-format
+msgid "Add another %(model)s"
+msgstr "باشقا %(model)s قوش"
+
+#, python-format
+msgid "Delete selected %(model)s"
+msgstr "تاللىغان %(model)s نى ئۆچۈر"
+
+#, python-format
+msgid "View selected %(model)s"
+msgstr "تاللىغان %(model)s نى كۆرسەت"
+
+msgid "Thanks for spending some quality time with the web site today."
+msgstr "بۈگۈن تور بېكەتتە ساپالىق ۋاقىت سەرىب قىلغىنىڭىزغا رەھمەت."
+
+msgid "Log in again"
+msgstr "قايتا كىرىڭ"
+
+msgid "Password change"
+msgstr "پارولنى ئۆزگەرتىش"
+
+msgid "Your password was changed."
+msgstr "پارولىڭىز ئۆزگەرتىلگەن"
+
+msgid ""
+"Please enter your old password, for security’s sake, and then enter your new "
+"password twice so we can verify you typed it in correctly."
+msgstr ""
+"بىخەتەرلىك ئۈچۈن ئەسلى پارولىڭىزنى كىرگۈزۈڭ، ئاندىن يېڭى پارولىڭىزنى ئىككى "
+"قېتىم كىرگۈزۈڭ، بۇنىڭ ئارقىلىق سىز توغرا يېزىب بولغىنىڭىزنى دەلىللەيمىز."
+
+msgid "Change my password"
+msgstr "پارولىمنى ئۆزگەرتىىمەن"
+
+msgid "Password reset"
+msgstr "ئىمنى ئەسلىگە قايتۇرۇش"
+
+msgid "Your password has been set.  You may go ahead and log in now."
+msgstr "پارول ئۆزگەرتىلدى.  داۋاملاشتۇرۇپ تىزىمغا كىرسىڭىز بولىدۇ."
+
+msgid "Password reset confirmation"
+msgstr "پارول ئەسلىگە قايتۇرۇشنى جەزملەش"
+
+msgid ""
+"Please enter your new password twice so we can verify you typed it in "
+"correctly."
+msgstr ""
+"يېڭى پارولىڭىزنى ئىككى قېتىم كىرگۈزۈڭ، بۇنىڭ ئارقىلىق سىز توغرا كىرگۈزۈب "
+"بولغىنىڭىزنى دەلىللەيمىز."
+
+msgid "New password:"
+msgstr "يېڭى پارول:"
+
+msgid "Confirm password:"
+msgstr "پارولنى جەزملە:"
+
+msgid ""
+"The password reset link was invalid, possibly because it has already been "
+"used.  Please request a new password reset."
+msgstr ""
+"پارولنى قايتا بەلگىلەش ئۈچۈن بېرىلگەن ئۇلانما ئىناۋەتسىز بولدى، بۇ ئۇلانما "
+"ئاللىبۇرۇن ئىشلىتىلگەن بولۇشى مۇمكىن. يېڭى پارولنى قايتا بەلگىلەش ئۈچۈن "
+"ئىلتىماس قىلىڭ."
+
+msgid ""
+"We’ve emailed you instructions for setting your password, if an account "
+"exists with the email you entered. You should receive them shortly."
+msgstr ""
+"سىز كىرگۈزگەن ئېلخەت ئادرېسىغا ھېسابات بولسا، پارول قويۇش ئۈچۈن سىزگە ئېلخەت "
+"ئارقىلىق چۈشەندۈرۈش يوللىدۇق. سىز قىسقا ۋاقىت ئىچىدە ئۇخەتنى تاپشۇرۇب "
+"ئېلىشىڭىز كېرەك."
+
+msgid ""
+"If you don’t receive an email, please make sure you’ve entered the address "
+"you registered with, and check your spam folder."
+msgstr ""
+"ئېلخەت تاپشۇرۇپ ئالمىغان بولسىڭىز، تىزىملىتىپ بولغان ئېلخەت ئادرېسىڭىزنى "
+"توغرا كىرگۈزگەنلىكىڭىزنى جەزملەڭ ۋە ئېلخەت ئادرېسىڭىزنىڭ ئەخلەت ساندۇغىنى "
+"تەكشۈرۈڭ."
+
+#, python-format
+msgid ""
+"You're receiving this email because you requested a password reset for your "
+"user account at %(site_name)s."
+msgstr ""
+"سىز بۇ ئېلخەتنى تاپشۇرۇب ئالدىڭىز، چۈنكى ، %(site_name)s دىكى ئىشلەتكۈچى "
+"ھېساباتىڭىزنىڭ پارولىنى قايتا بەلگىلەشنى ئىلتىماس قىلدى."
+
+msgid "Please go to the following page and choose a new password:"
+msgstr "كىيىنكى بەتكە كىرىڭ ۋە بىر شىفرە تاللاڭ:"
+
+msgid "Your username, in case you’ve forgotten:"
+msgstr "ئىشلەتكۈچى ئىسمىڭىز، ئۇنتۇپ قالغان ئەھۋال ئاستىدا:"
+
+msgid "Thanks for using our site!"
+msgstr "تور بېكىتىمىزنى ئىشلەتكىنىڭىز ئۈچۈن رەھمەت!"
+
+#, python-format
+msgid "The %(site_name)s team"
+msgstr "%(site_name)s قوشۇنى"
+
+msgid ""
+"Forgotten your password? Enter your email address below, and we’ll email "
+"instructions for setting a new one."
+msgstr ""
+"شىفرىڭىزنى ئۇنتۇپ قالدىڭىزمۇ؟ تۆۋەنگە ئېلىكتىرونلۇق ئېلىخەت ئادرىسىڭىزنى "
+"كىرگۈزۈڭ، يېڭىسىنى تەڭشەش ئۈچۈن كۆرسەتمىلىك ئېلىخەت ئەۋەتىمىز ."
+
+msgid "Email address:"
+msgstr "ئېلخەت ئادرېسى:"
+
+msgid "Reset my password"
+msgstr "پارولىمنى قايتا بەلگىلەش"
+
+msgid "Select all objects on this page for an action"
+msgstr "مەشغۇلات ئۈچۈن بۇ بەتتىكى ھەممە ئوبيېكت تاللىنىدۇ"
+
+msgid "All dates"
+msgstr "بارلىق چىسلا"
+
+#, python-format
+msgid "Select %s"
+msgstr "%sنى تاللاش"
+
+#, python-format
+msgid "Select %s to change"
+msgstr "تاللانغان %sنى ئۆزگەرتش"
+
+#, python-format
+msgid "Select %s to view"
+msgstr "تاللانغان %sنى كۆرۈش"
+
+msgid "Date:"
+msgstr "چېسلا:"
+
+msgid "Time:"
+msgstr "ۋاقتى:"
+
+msgid "Lookup"
+msgstr "ئىزدە"
+
+msgid "Currently:"
+msgstr "نۆۋەتتە:"
+
+msgid "Change:"
+msgstr "ئۆزگەرتىش:"
diff --git a/django/contrib/admin/locale/ug/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/ug/LC_MESSAGES/djangojs.mo
new file mode 100644
index 0000000000000000000000000000000000000000..a0662270a279f66015a95bf418d4ef7104eb0cb4
GIT binary patch
literal 7306
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

literal 0
HcmV?d00001

diff --git a/django/contrib/admin/locale/ug/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/ug/LC_MESSAGES/djangojs.po
new file mode 100644
index 00000000000..90c0a8801d1
--- /dev/null
+++ b/django/contrib/admin/locale/ug/LC_MESSAGES/djangojs.po
@@ -0,0 +1,323 @@
+# This file is distributed under the same license as the Django package.
+#
+# Translators:
+# Abduqadir Abliz <sahranbay@gmail.com>, 2023
+# Azat, 2023
+msgid ""
+msgstr ""
+"Project-Id-Version: django\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-09-18 15:04-0300\n"
+"PO-Revision-Date: 2023-12-04 07:59+0000\n"
+"Last-Translator: Abduqadir Abliz <sahranbay@gmail.com>, 2023\n"
+"Language-Team: Uyghur (http://app.transifex.com/django/django/language/ug/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ug\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#, javascript-format
+msgid "Available %s"
+msgstr "ئىشلەتكىلى بولىدىغانى %s"
+
+#, javascript-format
+msgid ""
+"This is the list of available %s. You may choose some by selecting them in "
+"the box below and then clicking the \"Choose\" arrow between the two boxes."
+msgstr ""
+"بۇ، تاللاشقا بولىدىغان %s تىزىملىكى. تۆۋەندىكى تىزىملىكلەر ئارىسىدىن "
+"بەزىلىرنى تاللاڭ ئاندىن «تاللاش» نى چېكىڭ."
+
+#, javascript-format
+msgid "Type into this box to filter down the list of available %s."
+msgstr "بۇ رامكىغا يېزىش ئارقىلىق قاتناشقىلى بولىدىغان %s تىزىملىكىنى سۈزۈڭ."
+
+msgid "Filter"
+msgstr "سۈزگۈچ"
+
+msgid "Choose all"
+msgstr "ھەممىنى تاللا"
+
+#, javascript-format
+msgid "Click to choose all %s at once."
+msgstr "بېسىب بارلىق تاللانغان %sنىڭ ھەممىسىنى تاللاڭ"
+
+msgid "Choose"
+msgstr "تاللا"
+
+msgid "Remove"
+msgstr "چىقىرىۋەت"
+
+#, javascript-format
+msgid "Chosen %s"
+msgstr "تاللانغانلىرى %s"
+
+#, javascript-format
+msgid ""
+"This is the list of chosen %s. You may remove some by selecting them in the "
+"box below and then clicking the \"Remove\" arrow between the two boxes."
+msgstr ""
+"بۇ، تاللانغان %s  تىزىملىكى. تۆۋەندىكى تىزىملىكلەر ئارىسىدىن بەزىلىرنى "
+"تاللاڭ ئاندىن «چىقىرىش» نى چېكىڭ."
+
+#, javascript-format
+msgid "Type into this box to filter down the list of selected %s."
+msgstr "بۇ رامكىغا يېزىش ئارقىلىق تاللانغان %s سۈزۈڭ."
+
+msgid "Remove all"
+msgstr "ھەممىنى چىقىرىۋەت"
+
+#, javascript-format
+msgid "Click to remove all chosen %s at once."
+msgstr "بېسىب بارلىق تاللانغان %sنىڭ ھەممىسىنى چىقىرىۋېتىڭ"
+
+#, javascript-format
+msgid "%s selected option not visible"
+msgid_plural "%s selected options not visible"
+msgstr[0] "%s تاللانغانلىرى كۆرۈنمەيدۇ"
+msgstr[1] "%s تاللانغانلىرى كۆرۈنمەيدۇ"
+
+msgid "%(sel)s of %(cnt)s selected"
+msgid_plural "%(sel)s of %(cnt)s selected"
+msgstr[0] "%(sel)s دىن %(cnt)s سى تاللاندى"
+msgstr[1] "%(sel)s دىن %(cnt)s سى تاللاندى"
+
+msgid ""
+"You have unsaved changes on individual editable fields. If you run an "
+"action, your unsaved changes will be lost."
+msgstr ""
+"سىزنىڭ تېخى ساقلانمىغان ئۆزگەرتىشلىرىڭىز بار. ئەگەر سىز مەشخۇلاتىڭىزنى "
+"داۋاملاشتۇرسىڭىز، ساقلانمىغان ئۆزگەرتىشلىرىڭىز يوقاب كېتىشى مۇمكىن"
+
+msgid ""
+"You have selected an action, but you haven’t saved your changes to "
+"individual fields yet. Please click OK to save. You’ll need to re-run the "
+"action."
+msgstr ""
+"سىز بىر مەشخۇلاتنى تاللىدىڭىز، ئەمما ئۆزگەرتىشلىرىڭىزنى ساقلىمىدىڭىز. ھەئە "
+"نى بېسىب ساقلاڭ. ئاندىن مەشخۇلاتىڭىزنى قايتىدىن ئېلىب بېرىڭ."
+
+msgid ""
+"You have selected an action, and you haven’t made any changes on individual "
+"fields. You’re probably looking for the Go button rather than the Save "
+"button."
+msgstr ""
+"سىز بىر ھەرىكەتنى تاللىدىڭىز ، ھەمدە ئايرىم ساھەدە ھېچقانداق ئۆزگەرتىش ئېلىپ "
+"بارمىدىڭىز. سىز «ساقلاش» كۇنۇپكىسىنى ئەمەس ، بەلكى Go كۇنۇپكىسىنى "
+"ئىزدەۋاتقان بولۇشىڭىز مۇمكىن."
+
+msgid "Now"
+msgstr "ھازىرلا"
+
+msgid "Midnight"
+msgstr "يېرىم كېچە"
+
+msgid "6 a.m."
+msgstr "6 a.m."
+
+msgid "Noon"
+msgstr "چۈش"
+
+msgid "6 p.m."
+msgstr "6 p.m."
+
+#, javascript-format
+msgid "Note: You are %s hour ahead of server time."
+msgid_plural "Note: You are %s hours ahead of server time."
+msgstr[0] "ئەسكەرتىش: سىز مۇلازىمېتىر ۋاقتىدىن %s سائەت ئالدىدا."
+msgstr[1] "ئەسكەرتىش: سىز مۇلازىمېتىر ۋاقتىدىن %s سائەت ئالدىدا."
+
+#, javascript-format
+msgid "Note: You are %s hour behind server time."
+msgid_plural "Note: You are %s hours behind server time."
+msgstr[0] "ئەسكەرتىش: سىز مۇلازىمېتىر ۋاقتىدىن %s سائەت ئارقىدا."
+msgstr[1] "ئەسكەرتىش: سىز مۇلازىمېتىر ۋاقتىدىن %s سائەت ئارقىدا."
+
+msgid "Choose a Time"
+msgstr "بىر ۋاقىت تاللاڭ"
+
+msgid "Choose a time"
+msgstr "بىر ۋاقىت تاللاڭ"
+
+msgid "Cancel"
+msgstr "ۋاز كەچ"
+
+msgid "Today"
+msgstr "بۈگۈن"
+
+msgid "Choose a Date"
+msgstr "بىر چېسلا تاللاڭ"
+
+msgid "Yesterday"
+msgstr "تۈنۈگۈن"
+
+msgid "Tomorrow"
+msgstr "ئەتە"
+
+msgid "January"
+msgstr "يانۋار"
+
+msgid "February"
+msgstr "فېۋرال"
+
+msgid "March"
+msgstr "مارت"
+
+msgid "April"
+msgstr "ئاپرىل"
+
+msgid "May"
+msgstr "ماي"
+
+msgid "June"
+msgstr "ئىيۇن"
+
+msgid "July"
+msgstr "ئىيۇل"
+
+msgid "August"
+msgstr "ئاۋغۇست"
+
+msgid "September"
+msgstr "سىنتەبىر"
+
+msgid "October"
+msgstr "ئۆكتەبىر"
+
+msgid "November"
+msgstr "نويابىر"
+
+msgid "December"
+msgstr "دىكابىر"
+
+msgctxt "abbrev. month January"
+msgid "Jan"
+msgstr "يانۋار"
+
+msgctxt "abbrev. month February"
+msgid "Feb"
+msgstr "فېۋرال"
+
+msgctxt "abbrev. month March"
+msgid "Mar"
+msgstr "مارت"
+
+msgctxt "abbrev. month April"
+msgid "Apr"
+msgstr "ئاپرېل"
+
+msgctxt "abbrev. month May"
+msgid "May"
+msgstr "ماي"
+
+msgctxt "abbrev. month June"
+msgid "Jun"
+msgstr "ئىيۇن"
+
+msgctxt "abbrev. month July"
+msgid "Jul"
+msgstr "ئىيۇل"
+
+msgctxt "abbrev. month August"
+msgid "Aug"
+msgstr "ئاۋغۇست"
+
+msgctxt "abbrev. month September"
+msgid "Sep"
+msgstr "سېنتەبىر"
+
+msgctxt "abbrev. month October"
+msgid "Oct"
+msgstr "ئۆكتەبىر"
+
+msgctxt "abbrev. month November"
+msgid "Nov"
+msgstr "نويابىر"
+
+msgctxt "abbrev. month December"
+msgid "Dec"
+msgstr "دىكابىر"
+
+msgid "Sunday"
+msgstr "يەكشەنبە"
+
+msgid "Monday"
+msgstr "دۈشەنبە"
+
+msgid "Tuesday"
+msgstr "سەيشەنبە"
+
+msgid "Wednesday"
+msgstr "چارشەمبە"
+
+msgid "Thursday"
+msgstr "پەيشەمبە"
+
+msgid "Friday"
+msgstr "جۈمە"
+
+msgid "Saturday"
+msgstr "شەنبە"
+
+msgctxt "abbrev. day Sunday"
+msgid "Sun"
+msgstr "ي"
+
+msgctxt "abbrev. day Monday"
+msgid "Mon"
+msgstr "د"
+
+msgctxt "abbrev. day Tuesday"
+msgid "Tue"
+msgstr "س"
+
+msgctxt "abbrev. day Wednesday"
+msgid "Wed"
+msgstr "چ"
+
+msgctxt "abbrev. day Thursday"
+msgid "Thur"
+msgstr "پ"
+
+msgctxt "abbrev. day Friday"
+msgid "Fri"
+msgstr "ج"
+
+msgctxt "abbrev. day Saturday"
+msgid "Sat"
+msgstr "ش"
+
+msgctxt "one letter Sunday"
+msgid "S"
+msgstr "S"
+
+msgctxt "one letter Monday"
+msgid "M"
+msgstr "M"
+
+msgctxt "one letter Tuesday"
+msgid "T"
+msgstr "T"
+
+msgctxt "one letter Wednesday"
+msgid "W"
+msgstr "W"
+
+msgctxt "one letter Thursday"
+msgid "T"
+msgstr "T"
+
+msgctxt "one letter Friday"
+msgid "F"
+msgstr "F"
+
+msgctxt "one letter Saturday"
+msgid "S"
+msgstr "S"
+
+msgid "Show"
+msgstr "كۆرسەت"
+
+msgid "Hide"
+msgstr "يوشۇر"
diff --git a/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/django.mo b/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/django.mo
index 524cb0f6e55d0304ce85716719eebbd6777ef8b0..af501d2aa8600f340f958e1a82e5907835ad83b1 100644
GIT binary patch
delta 1657
zcmXZcdu+{T9LMo*cbcjyhdSm~9p-lE#id27Mp9B^*`(~B3QEK35=!|4;de-6U0j!j
z2wMcHgpJzHTymoPMKVI_Qi(rA(NndI#HBV3;{ECGN!q@i@AG?}@ArAWzh4^Jn$R9e
zIFp#<l_!{aBg}f4*^{tYH++ZvF?pm}77oEaSc2)e0*kR42VevC!xxx@ok#h0clO30
z^BLF~v#~Eu9A%yjWKhDyAgn?a*oUe3Co17(=T+wo_x!H&5w2j}3tW$-nSQ|rRGuc(
z1)rnx1-O+Cl9J__r7;LGA%~+j6rgTg>=u?GKen7dAv}P?@f2!bBWhnOj>9%op>Vc;
zkkP1uQ(Zh0yAqdr?m-1=!&+3r4fr|kL=`%QN^l+3sYX<%{=+30$}wAj8*wY%$2mA}
zwApH`L*@Tsj9+*dD!-S@Ko4f2T2z7otiU2%iR#1|)B*lR9q<m$z!n^WIb+Rs;apU{
z$Ec1xbMagJiui+z3uzPUJu70MM7K~I`{nu@2chC@?1p(Ro`yq-XQ2wLac)5!d<O<`
zkDEV?y1?%)zJgkJyCdfP-(#RcPn`c?8u81H1!jqPexV+y`3y|KF{s3aSb^W8E^-OW
zu+w<|o2fwU+mAZ%2~@pvim7k)ZoxI|Mf|`mc#SI1?&f<=@NX7&=A#mQje0e+u_u<I
zI<^XFs%^#$`~%gQ1`J^ndOA@X110!uqJP3v)QS6|KBi36J3ftl@DA#u{1<hAP`(*w
zwEn0<B{%}tpb8ztGOR=8>0V&=9p)AA{?)SWOz6Q)_uw^ZzG#x!CftcClw8Pr#~>=6
zhdTIT7q3KJs0ww{2<o7Fofn)<*pY8C{nv)zWPc*v`6VjxNK_|sQU4K(QR~ay^Gf8O
zo^8aVSd03&X7H(N-#54(7oslMh=Z{m7vlhLirI7q5malhq82_x6-u1y+XIz2!^MN0
zIjEZyy12+W8<Uxz@8YGXbyb*v<^2B0Z}k5zuhP5BDPO&A-N2d47OncBCMBF5SX5aV
zofM7*Qd@pK60biRue;b<eX{0bW?RzJQ-_{Keu}=&YD)?*sCkpSJ1u^`wz>Y7=2$HL
o^MTgCj<-~wk8aD01%l17-<mH(T27yRdTDpOwm$l8{@6~R04TKF@&Et;

delta 1662
zcmXZcTWn2P9LMp0b11D&o0L<xYU)-ky`ZhpixPFKYY@T%Q`0nM+Q~swhZ)(Y57SOE
z?ni_N2_n)ULQW-AGDbqY@I*Y2AlSXk2#KVoV}kkq?3J8zKI^~M+W-GrYwxo^MiZi~
z30DRsdOszYdAVj`GaJY=OU2ZwW@B+27GN2U!UoL5C@#iRI1YUrgQ00=iJ0Y_?99hB
z`in6Mt8p~0m}Z`3(`cY$JpP6%Z~;^B9xCA@=TqlPH{R#`fQ`%x<(oBQ1Xa*S73@cC
z@Czzmm|dwqv%oV;r;$U4EW;FBj@t1?H*qKOv0wNZffsNJ-a;krL0$I=i!r${C{%@7
z$U;=XbuRu6zafrzZeSm3W$mbi9K;MfgDP|#mEZ;Hr2aykR7#OqJ?7zNJcO<I7T4nT
z=@h{`sQe`}g2EN3{9X+W4b-A`(tsh{ht=4MI*Gfe1w2D7uosu$e>e#j%rrZI+fe!b
zL7m8F7Z2lDs)*B3<ExSRo^7C^MBQ$ns3f>>7HVQOrs7f;Z^X&OwWtDZ&KPRpr!fuB
zx&BVn25!6f32I)?*O>eNHw_gUaDKsb;>6ORz-VU<s=pYMaS<x<YFv*$pf++FYcY9N
z@XR!#t~-fZ@Fi5e8;YrKf4T_|FiiZyP56K+@X7UOd>ia6-&u)Dv>bJ7*5Yv7ggUVu
z$e~&kv#=9&G7oVCzCuqc8la&BgJ%aTOhc_W6ZJ3^q3-cj9EFcj59K@50!Ehc&%rEy
zRA>Y8O0gDHq0?B4*HC#f%FR|`MLG9hNA^1%8hGRe{zdiIRG9sYM^S}RE6tW+7!_|p
zEqtqsccM152es2S)IyIt|8REW*L-t0e_ars6Ld^)=AjZ#N1a4D>W#PpHGi8M-;KQd
zEQ)9GBI@B<$)m38)?hQ%qc->yC!ozW`yM8GG#1imLmlmX)I=XuD0yDsNL1oUF3xq9
zqINRh#Wl|LIMmGQT-=13w+9ojj&D2P_`tCDnc008PrSZy*gxKuUD>cD(p0~9YyG@P
z^RA{yq_MCr@?%x3KesT{($W&o$?FOw^_@EF@Bh`mdL;HHzdxz>R(to&bN<PWcuzrp
pVyNd>N9=jY!MIo26-xKJ&cD7M?Y?}C0)DKux3eR@q-^Gp{{bF*-dX?v

diff --git a/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/django.po b/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/django.po
index e3be306a990..f8c329dde8c 100644
--- a/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/django.po
@@ -13,6 +13,7 @@
 # Liping Wang <lynn.config@gmail.com>, 2016-2017
 # mozillazg <opensource.mozillazg@gmail.com>, 2016
 # Ronald White <tkliuxing@me.com>, 2013-2014
+# Scott Jiang, 2023
 # Sean Lee <iseansay@gmail.com>, 2013
 # Sean Lee <iseansay@gmail.com>, 2013
 # slene <vslene@gmail.com>, 2011
@@ -22,7 +23,7 @@
 # yf zhan <daxian12345@gmail.com>, 2018
 # dykai <yingkaidang@gmail.com>, 2019
 # ced773123cfad7b4e8b79ca80f736af9, 2012
-# Fangjiaqi77 <370358679@qq.com>, 2020
+# LatteFang <370358679@qq.com>, 2020
 # Kevin Sze <leiarix@gmail.com>, 2012
 # 考证 李 <likaozheng@gmail.com>, 2020
 # 雨翌 <yumendy@163.com>, 2016
@@ -32,10 +33,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-01-17 02:13-0600\n"
-"PO-Revision-Date: 2023-04-25 07:05+0000\n"
-"Last-Translator: 高乐喆 <gaolezhe@outlook.com>, 2023\n"
-"Language-Team: Chinese (China) (http://www.transifex.com/django/django/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 07:05+0000\n"
+"Last-Translator: Scott Jiang, 2023\n"
+"Language-Team: Chinese (China) (http://app.transifex.com/django/django/"
 "language/zh_CN/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -104,7 +105,8 @@ msgstr "非空"
 msgid ""
 "Please enter the correct %(username)s and password for a staff account. Note "
 "that both fields may be case-sensitive."
-msgstr "请输入一个正确的 %(username)s 和密码. 注意他们都是区分大小写的."
+msgstr ""
+"请输入一个正确的工作人员账户 %(username)s 和密码. 注意他们都是区分大小写的."
 
 msgid "Action:"
 msgstr "动作"
@@ -200,6 +202,9 @@ msgstr "无"
 msgid "Hold down “Control”, or “Command” on a Mac, to select more than one."
 msgstr "按住 Control 键或 Mac 上的 Command 键来选择多项。"
 
+msgid "Select this object for an action - {}"
+msgstr ""
+
 #, python-brace-format
 msgid "The {name} “{obj}” was added successfully."
 msgstr "成功添加了 {name}“{obj}”。"
@@ -352,6 +357,9 @@ msgstr "选中所有的 %(total_count)s 个 %(module_name)s"
 msgid "Clear selection"
 msgstr "清除选中"
 
+msgid "Breadcrumbs"
+msgstr "条形导航"
+
 #, python-format
 msgid "Models in the %(name)s application"
 msgstr "在应用程序 %(name)s 中的模型"
@@ -399,9 +407,6 @@ msgstr "文档"
 msgid "Log out"
 msgstr "注销"
 
-msgid "Breadcrumbs"
-msgstr "面包屑"
-
 #, python-format
 msgid "Add %(name)s"
 msgstr "增加 %(name)s"
@@ -415,8 +420,14 @@ msgstr "在站点上查看"
 msgid "Filter"
 msgstr "过滤器"
 
+msgid "Hide counts"
+msgstr ""
+
+msgid "Show counts"
+msgstr ""
+
 msgid "Clear all filters"
-msgstr "清除所有过滤器"
+msgstr "清除所有筛选"
 
 msgid "Remove from sorting"
 msgstr "删除排序"
@@ -516,7 +527,16 @@ msgid "My actions"
 msgstr "我的动作"
 
 msgid "None available"
-msgstr "无可用的"
+msgstr "无可选的"
+
+msgid "Added:"
+msgstr ""
+
+msgid "Changed:"
+msgstr ""
+
+msgid "Deleted:"
+msgstr ""
 
 msgid "Unknown content"
 msgstr "未知内容"
@@ -623,7 +643,7 @@ msgid "View selected %(model)s"
 msgstr "查看已选择的%(model)s"
 
 msgid "Thanks for spending some quality time with the web site today."
-msgstr "感谢您今天与本网站共度一段高品质时光。"
+msgstr "感谢您今天与本网站共享一段美好时光。"
 
 msgid "Log in again"
 msgstr "重新登录"
@@ -713,6 +733,9 @@ msgstr "电子邮件地址:"
 msgid "Reset my password"
 msgstr "重设我的密码"
 
+msgid "Select all objects on this page for an action"
+msgstr ""
+
 msgid "All dates"
 msgstr "所有日期"
 
diff --git a/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/djangojs.mo
index 5e6d29a28f51599deb34b47a821322013b46eedf..255ea4a11b444c58b3b6d1dff76f8b767a99fc9e 100644
GIT binary patch
delta 1572
zcmZY9Nk~;u9LMofX-@g9v~2cesSRecW@)|JxQJX?*g$0UpjVQwo)c}JVu&tGM2#Sb
zbR&TcWTZv3DvA(V7(_u6rC1bFi)dKX_xJn@L4WT5e$KhWx%Zyoe$Kp?6@EQ4s?!lW
z$OUBfWasu`K@>aUa<p@K*o9m11y02|>|`1{4!KOLXX7;L>#goHi!hPn#pZ!=!|phR
zcuv$}95!GYwqPb+#aMi1zCt!P!cOn_1!M4=)qk0PP%jq6$tf6*YR7}RFBMB&n6IW#
z!htHg;0fx6A!KvU+0mAJgL=^s)Qf&aHS`-hP_4H?C+fjjT%-rC!Y!DKoAETVxvT6h
z@qE`$;R5cV^&pO6DjrIpo3R$>VVl{DbE!YV+4#=<fx0h={-1?esQU_0*O%gaJdMeC
z4#O&RQ_u~!?Zlwf-(m{KzoQ<MzyOv_axNXSsGs$WKd=|oGY`zCs2+Q1zC(TSsMWuj
zKRxvSOis8Y7ctq)L^Y6)JlpwDU$zSuq94^@1M0dKv%|b-cAHns8)m<GKZ*WV0}t)M
zAa0;OWX4V(e^4Rnx+1gK+>Ls{16B{1L9F3;4L0GJ9j~1+-cA^^Io_zkY6^XJ;yqSV
z|AdWLM)#b+QPc~RFkW&$ss|2Rz1$3$XUuxD$!ta4ci!sZ%U0+?hSps(Z<sgDTjp(Z
zz`Sd6Yh=|(h1U9#NQr*|YDH)=r<2P_zR%?{|J))9YsjS}^TPQ^{fN{nOz22xj%X$;
zGROjQIjKph&=5?7eq;(wNX0601*!S7n4AdBqm5es{P5f+QfpJ|bs`wD$hs{={rMDp
ztmbOu$CQuT$UHKQRA`xLCF#GQ&=_wgHK!E(Dk8DcT&u6vc;=8=QW~3eq}HjIRHU>w
zNBg#BguEetx&KI||ERYjSQ)4|={;Fd>8%cg0*A}}?*G%Ff6w<lj;@Z0+gTPk74Ysm
sR@HtmF=t9yFxcLjIGmah8fmWkSl6tr>&}OPmf_axqdoO~A<xgKzv)4s`~Uy|

delta 1492
zcmX}sUrfzm9LMp8PAYXuB}&oZq<>OU68gui8!ikRU1*Wi6vst5&7YkMwC2J})ZrqQ
z3v0Q^nvH2=W5b2bW}_Qj)vOKUN;m$zKb<e%_5Hnm&(rUDp5J-?{3i3h<c6kGJU1P&
zlguJ>7CYB~MIJ6hU$k>uu^*S<8}l9V=RR8b6DClevGNad9=+86F}-x6awaZyF60Wh
ziKC(%v#|zqu@PhOig^wBb3<J8Zo?RZ_pCf-jw55aM;L`qQT;r#|G&n=l;7e(#&@~&
zq6f~S8eB$o+{=Y$Tp#kLZV2_FBd8a6fH&|V_G3MrXy7SSf74uc;Ah;9ej2NNBbQ-p
z!!YB!7<xa0cX1^q$2*sf1-J@#nMW{#ayPEP>*gq`-E&OCDO9^}sORHYmrV3yD%P3@
zFr)^pR&fzk?#JbLA2rY<b}w@7J?2r~n;4mqPBVm>sjFr`>X(MCJYtSw3iadWi$vyM
z6(8(@Ib;m?9rcTT;c84vigZ|p8mQXbZSFDmn+;}@*=n9PyUYto%zrr@UZO%iM!or0
zd*G+}+l*codBFtKi)5HS3{uX+Uc6)V`N@&zO0bCf3M|29s~-q)bC!zR*n`PTM>~d5
z19(_48IO9g6f0+$ezVXlH7m_pRJ(dB?=ue}E9ydxcGF}YGmo1m%r^6+Nn2N-i-neL
zo!xInoe(YIT2gz432|FUEvII{Px2iIxms?tJBvvjGX;~euyb{vL+TjiliHjLHunF}
zhfASfsn9elv~hj9vCzj&OU(Ce;e)mfV|4!i1xvhePOGrmDz!P;gKj-pN!E}R<Qh_;
zW2%#)?}lOnSx1(U3N4+YFoN5J`bKOdbIDjWE+utdvq?qjz^&-IiS#91F}}I6@XV9G
v*})!PRqN3}N6WdkmbyS!XGb8=UfdiwRWmT?EshEXg9ER;vlA~9=RJP`P0@Uz

diff --git a/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/djangojs.po
index 42bd5f7c0c8..ed1f0b744f5 100644
--- a/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/djangojs.po
@@ -4,6 +4,7 @@
 # HuanCheng Bai白宦成(Bestony) <xiqingongzi@gmail.com>, 2018
 # Fan Xu <xlivevil@aliyun.com>, 2022
 # Jannis Leidel <jannis@leidel.info>, 2011
+# Kaiqi Zhu, 2023
 # Kewei Ma <marknv.42@gmail.com>, 2016
 # Lele Long <schemacs@gmail.com>, 2011,2015
 # Liping Wang <lynn.config@gmail.com>, 2016
@@ -19,10 +20,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-17 03:19-0500\n"
-"PO-Revision-Date: 2023-04-25 07:59+0000\n"
-"Last-Translator: 高乐喆 <gaolezhe@outlook.com>, 2023\n"
-"Language-Team: Chinese (China) (http://www.transifex.com/django/django/"
+"POT-Creation-Date: 2023-09-18 15:04-0300\n"
+"PO-Revision-Date: 2023-12-04 07:59+0000\n"
+"Last-Translator: Kaiqi Zhu, 2023\n"
+"Language-Team: Chinese (China) (http://app.transifex.com/django/django/"
 "language/zh_CN/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -88,7 +89,7 @@ msgstr "删除所有已选择的%s。"
 #, javascript-format
 msgid "%s selected option not visible"
 msgid_plural "%s selected options not visible"
-msgstr[0] ""
+msgstr[0] "%s所选选项不可见"
 
 msgid "%(sel)s of %(cnt)s selected"
 msgid_plural "%(sel)s of %(cnt)s selected"
@@ -246,6 +247,55 @@ msgctxt "abbrev. month December"
 msgid "Dec"
 msgstr "十二月"
 
+msgid "Sunday"
+msgstr ""
+
+msgid "Monday"
+msgstr ""
+
+msgid "Tuesday"
+msgstr ""
+
+msgid "Wednesday"
+msgstr ""
+
+msgid "Thursday"
+msgstr ""
+
+msgid "Friday"
+msgstr ""
+
+msgid "Saturday"
+msgstr ""
+
+msgctxt "abbrev. day Sunday"
+msgid "Sun"
+msgstr ""
+
+msgctxt "abbrev. day Monday"
+msgid "Mon"
+msgstr ""
+
+msgctxt "abbrev. day Tuesday"
+msgid "Tue"
+msgstr ""
+
+msgctxt "abbrev. day Wednesday"
+msgid "Wed"
+msgstr ""
+
+msgctxt "abbrev. day Thursday"
+msgid "Thur"
+msgstr ""
+
+msgctxt "abbrev. day Friday"
+msgid "Fri"
+msgstr ""
+
+msgctxt "abbrev. day Saturday"
+msgid "Sat"
+msgstr ""
+
 msgctxt "one letter Sunday"
 msgid "S"
 msgstr "S"
diff --git a/django/contrib/admindocs/locale/af/LC_MESSAGES/django.mo b/django/contrib/admindocs/locale/af/LC_MESSAGES/django.mo
index d943e48ed86fcf686f48e97eb95bc98f4ac582e0..43410e7ab73e295ae358b6eea0a6e4667ec0aac9 100644
GIT binary patch
delta 710
zcmYk(JuCxZ7{Kwj*Irxdv-SOvG))AFHtiun5C$Sf1_L6OxYB4;&P`pqGZ-2%3SuBk
z9V`|D2_t5c#K^$H;{Tiu-rV#4-jB;Y?{n{0_%Tv=3H$aHt(E8?UWqQ^!b3-!(3Gmf
zNtFFLY{wjia2KobpuB#HC(Lh9N6V{}A2%?7Hu^A+^GX#|fq}uo6GqU_ZWXrSEOuiv
z+Q_4J=)$;%a_D2Mz-wH@JLFL@vP<G_%u`GP<)CLQN+DO+PJZ>wppu0Tl*B*f7lIu3
zo_QC_2j5XD`a~Y}O&3IsZW%)u#|+8=4^X~$j#R3yuoFX^mZ9p!F!`0iKq{FkZ>-=F
z^L3QOw<rl8P;Ld>^?Ix!WUqmcZ}8VuBk{k<UzN(GQJZ@xcS1KQmCI?Q)e_u-TV<0h
z(4-P+a@TSV(pvs-`?`{@4SM|3nXF^kr6F&`qnT^P8Q)t?sz06_h#Lb@BRP^9E{^HV
z@#*M7E}KqAN7Hu3TD7thj%{vkXHCaS<m|OX-W>1a?bL9eku>^?c|GPex3)@$daV}t
XOR!zK4D@({Q%+{XavZDp96b63p0G~}

delta 638
zcmX}pKS%;m9KiACsipQ;&7yyFv^2zporod*gSKi2ik6Z%EYi{pFA-X#t)L;0_P~aw
z8XR1jgVv~_poR!4n%n#SO8RlX``ml)?!Di8cNhE)lwJa^Q$=)<edIkkKps1|5gtvc
zcJ!i*_h2u^un8Bj1=s5RS**}LLN^*tr5Z4TE{x+MPNAt(NtJmB(s6^$_=L0gj#8A#
zR{@;GZcLyTi@1UZ$fcgS$wIGaQ~W1NVF@~=@NJaB57CF`*v$Iss{X<?-ZJorGGV3h
zZwD9Xp?!%7tf7G+I;F4~l){%$c9z6`tkuUKPzwJ*E~QcZDmI~u^;L=o=2TgfQ<q)K
zgfvwrDIq(Nkjmv<PFML!IbtbRenkfvA|*Jy|B&A&g|e^Tla_&2vW=8Ae#29p(4vm&
zzSHk0pSa%U%uypeW|$FuG#rn{hQow!-m>?MrM$IcXRN(kKCaKCtb9gaFX#)I4ckuJ
q`gn3{y|62d>CLQ_&Wt2;*~#*ad(c@d7OP+GHm$08h8$(nd-el1&PdMy

diff --git a/django/contrib/admindocs/locale/af/LC_MESSAGES/django.po b/django/contrib/admindocs/locale/af/LC_MESSAGES/django.po
index 28727f27016..6074aa0551f 100644
--- a/django/contrib/admindocs/locale/af/LC_MESSAGES/django.po
+++ b/django/contrib/admindocs/locale/af/LC_MESSAGES/django.po
@@ -2,15 +2,15 @@
 #
 # Translators:
 # Charl du Plessis <cjdupless@gmail.com>, 2021
-# F Wolff <friedel@translate.org.za>, 2019
+# F Wolff <friedel@translate.org.za>, 2019,2023
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2021-01-15 09:00+0100\n"
-"PO-Revision-Date: 2021-08-23 10:57+0000\n"
-"Last-Translator: Charl du Plessis <cjdupless@gmail.com>\n"
-"Language-Team: Afrikaans (http://www.transifex.com/django/django/language/"
+"PO-Revision-Date: 2023-12-04 20:19+0000\n"
+"Last-Translator: F Wolff <friedel@translate.org.za>, 2019,2023\n"
+"Language-Team: Afrikaans (http://app.transifex.com/django/django/language/"
 "af/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -50,13 +50,13 @@ msgstr ""
 "bladsy genereer."
 
 msgid "Tags"
-msgstr ""
+msgstr "Etikette"
 
 msgid "List of all the template tags and their functions."
 msgstr "Lys van alle templaat tags en hulle funksies."
 
 msgid "Filters"
-msgstr ""
+msgstr "Filters"
 
 msgid ""
 "Filters are actions which can be applied to variables in a template to alter "
@@ -92,11 +92,11 @@ msgstr "Installeer asseblief docutils"
 
 #, python-format
 msgid ""
-"The admin documentation system requires Python’s <a href=\"%(link)s"
-"\">docutils</a> library."
+"The admin documentation system requires Python’s <a "
+"href=\"%(link)s\">docutils</a> library."
 msgstr ""
-"Die admin dokumentasie stelsel benodig Python se <a href=\"%(link)s"
-"\">docutils</a> biblioteek."
+"Die admin dokumentasie stelsel benodig Python se <a "
+"href=\"%(link)s\">docutils</a> biblioteek."
 
 #, python-format
 msgid ""
diff --git a/django/contrib/admindocs/locale/he/LC_MESSAGES/django.mo b/django/contrib/admindocs/locale/he/LC_MESSAGES/django.mo
index fd7a12dc284367445b452724ebe933474c022c89..24b9b3d5918bee7789478397f12068624d1c3ed7 100644
GIT binary patch
delta 1591
zcmXxkZ)_Ar7{~E}-qq3y*sEY`l}>766?(lty%s4@5AX$%lGs=kkkoAHrrp@PD|^?N
z8u1{(#E@u;S6;LrQf(B8iGNOg;TscQ=!?D(N$e&fHBm`?r?DX+F-E_?_Sk0jvoqbD
zd7fvc4N{BU#idB-oZ;F>dw`Z&Ys_Kn3vuK6By3DSev0i_Rc*{Y7)QOo2b*ya*Wt^!
z2~StXXYqdeU*g^P1M2%FTyIR#{K-QN1OH+jR^PSq3ll+oXi*F7#P{$y+=%}mF_}6(
z=2KIT44Fnegcg;<B-Z1r_%u#o5`V{P);ISN_GSjQU?+BA1A3^4PoNe&gIZ`7=Wq_6
z#C^5Qfp6lY_&#dktN0-Ph{|{wl~9N*$=tMHg!N67hbBxTbDAT_yJi@l#~glv3#hF*
zMO4b<I_}08vuVK$M$pF%_!_E0)7Xf!s7jVmiF}Vmm29yxu!PF^CdTk@)WogK7RNT!
zgop6AHS9SmpuMEmffrDfT0m9gI=105@~UZOA9Oah;ucKTQ-77{1qKxP2~>nrl@~uk
zP52F}BG)S3z!v&{pti1tkH5wiRHnb6GQ5p!v-uB|SPlD{#Z5?V=5zz~*C~FBfdTv&
zAIH$Ws~<dpmVQ5`(MM%gMs3*wGPk*jTHrPY7$!{}!W*bSyNNP^&!Pf)9b55ikq1@a
z^UA<A)B?AVxy*Vxsz@tpfnHSP2k;d<jDO)GzJcG7{waKh=ms%BRic}dr%LWdZN)*<
zR(eNy&>js{JcBwDpCRYXe1$rc-&Xopv5WrCs0kuO*NKg&_xg~dvGOOU#CFmwZF{Ld
z)Ew5EdrQYd4NcuVDWE%-{{N^lyGn0|wnfu-hEe;mwbEyMR_drtj?t=UkCkqP9$M2=
zY6`bSchFDL6#2t6s$%xgdTF{8x&CByrOKJ`ayT*ST4y-pW$ke8*hI$77My~Y%i8>8
zzTjr8?;fA<d^c~Onk<awvcI03$(N4S+I4o!8}c20vZFj$_tV;9qB9y#MUyF;jQ1pV
zY>RW%_Br`NbijAA`7x)E^Ly+;*YoWG-y3zuJi9CN;_6d+B;$Bv9mjH+-gZ7uB%|EA
z+PQ7#mW=Dx$z<7)31`HO4!BOH$L@EBeD@{$$Y`N3-V=*eIpgEy`3<R>BNu~rgUiAB
z;ED~VgDb%d-E%?724{nd!KL8C-~)|cVtktM3pOahWyX1bO1HUSp8gC!D>KZmKJwB#
Mq}^H$HlM8eA3{+1q5uE@

delta 1374
zcmYk+OGs2v9LMpa&ZudQlau+%8j5_6I^(O%%-WbzVkprd7FRJJ<XCEoflU^;P+G)L
z&>~QRXwxF5+8AX;RM3M!(v7ufS%GA<antvw6LjJ9Ip=uqIsgCvoauArVtMdOitUEs
zIZWG5D~dM8k2N;_;hC`;a~x-}2v^aG?%0j@y_m(g2{&OMrs8m9ehM=g-^I=N9QFMN
zOfn{DzS4<j;wL8JpN&75=(vp!ou~~8@ebBwGJZ#5F>A;tCW=Mqns_{kPE-!PxCH~)
zf|t>U3mD7(CXTSTG2y^6+=DLkqayA{ZFmv2(G<?&b!^141Y^?h66WJg)W-9ejjvD{
ze?wK`H<GzYCfgMDH`#PDuoPL-G$QYqR(yn~QAd(WG|FHA58zAGMp3Mmg0bkp3{++E
zFdd6g6|6@k(21&49|kosNJp8DVF^y67JiJSIEPyB2fmLo<`*iUdCF3ZnWU!*HJ~ct
z$6P#*3g{N<PTa#C_!L!{WheDl<ZDbQLI($>7Yk4e)}boV9I*{|GCqSkvPpb~w^5n4
zvzQVZL5|mqqY|6M0EUp*O*H4L%kFeh|5iF4CJy2i)CVunjUTZNS5TRGw{9F&1G1Ls
zM7=+Pi+B}v`P#@rfj&epE}#O6CF)(6jH-Yy7@25BZ7_taVWv?PnL%yv1Qq#PT){=W
zhHv<20#A_sDO^HTpo$Bn3f7{Ipb2$^?Wm*ajOd@HqstIR?wOfGUBcIq@h7Zcyo_4F
z#T72Y4AgtakSnqN6H`XjG&ij>WZAOp`d{TxXu{^o&>9Np|3?+sAG&WV^r-g#o?1Eu
zkpX32|FP<DOK35)s*v5jJ8EAj-=6E)%UJbQ<T*5zu#Tpmhn{j;&3cch!{hc<d-z@A
zQgo8f>nW}9c&prAU$rmvz>!|>w+06S?v@^_XVB`f0=@2<p`PL~P1beyTfJwCI|uq}
w6OLMe?h96Tm#4MM>aTVm>FOBl8g=LO3=f~HE-4uu9S!Fsm&b<}(}FR70pcW)2LJ#7

diff --git a/django/contrib/admindocs/locale/he/LC_MESSAGES/django.po b/django/contrib/admindocs/locale/he/LC_MESSAGES/django.po
index 8e60c4aeb2e..82a480b9bb5 100644
--- a/django/contrib/admindocs/locale/he/LC_MESSAGES/django.po
+++ b/django/contrib/admindocs/locale/he/LC_MESSAGES/django.po
@@ -2,16 +2,17 @@
 #
 # Translators:
 # Jannis Leidel <jannis@leidel.info>, 2011
-# Meir Kriheli <mkriheli@gmail.com>, 2012-2015,2017,2020
+# Meir Kriheli <mkriheli@gmail.com>, 2012-2015,2017,2020,2023
 # Yaron Shahrabani <sh.yaron@gmail.com>, 2021
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2021-01-15 09:00+0100\n"
-"PO-Revision-Date: 2021-05-17 12:29+0000\n"
-"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
-"Language-Team: Hebrew (http://www.transifex.com/django/django/language/he/)\n"
+"PO-Revision-Date: 2023-12-04 20:19+0000\n"
+"Last-Translator: Meir Kriheli <mkriheli@gmail.com>, "
+"2012-2015,2017,2020,2023\n"
+"Language-Team: Hebrew (http://app.transifex.com/django/django/language/he/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -94,9 +95,11 @@ msgstr "נא להתקין את docutils"
 
 #, python-format
 msgid ""
-"The admin documentation system requires Python’s <a href=\"%(link)s"
-"\">docutils</a> library."
+"The admin documentation system requires Python’s <a "
+"href=\"%(link)s\">docutils</a> library."
 msgstr ""
+"מערכת התיעוד במנשק הניהול דורשת את ספריית הפייתון <a "
+"href=\"%(link)s\">docutils</a>."
 
 #, python-format
 msgid ""
diff --git a/django/contrib/admindocs/locale/sk/LC_MESSAGES/django.mo b/django/contrib/admindocs/locale/sk/LC_MESSAGES/django.mo
index 9af55df501d5558f3ca8211a74d38870bd25ecac..3cc3702c3c27185d8858ae8938411dbcd27d4130 100644
GIT binary patch
delta 689
zcmXZZ&r4KM6u|LQ&R7lkE6u5q^d$+w_?($H1LYXzE(!z9S-B9eI*kwKSL3rHh!@nN
zHb&s4RTM$A2!v@-peeW$cj8vTK-`G_0U>@*_;|d}x%YC;z4yGs<a}x|b=F@wBQjPm
z@<>G58$~+t30}knY{Spkh0AyW|6&*qumgilBG<7Cb^RW)B*Vxn6MW92he3Rab@;kT
z{QreMFkvzA9sl4uUcq;lL<0B)HSrtP;t!m_pQrQTW|0WvYdC|qu@}GMIo!s}xQG4t
z4_mOW#TRKH7-FQ3qi#^fPxuT6F-*4JbPALB2DR`nY{ym98}FcY>Ig}d)>aYrk|^o{
z@1k~S6hk=W6HF46a341@hfDO=#T&F?1n02^cTrovhcro!Q42L*6|u1mqj(>6eh&4Z
zuTU@c7WDw{(ZR?^0{u4|7{jg8aWGPS5Eu>liKHD**-pxG;^{<hG|m$mG_#(ashHwy
z-gu=-+Inazo?EmsYgKRBx|4n37Tn4}u3+4J&t$34-%WDjR<{#(lH?Y1b0(LyGg(te
nTO;|>Q!``Toc6qOIu<kKa*wBl-N)JInp>@D_#LP&H#@Z_^FCyh

delta 645
zcmXZZODIH97{KulGai%o`xTcG(QRg~DY{BgHdq)YNl}+>WAYfrWy)qEB@0$I7Lu(}
zYGjGBn3aV+S&^NrSRnsn+-~=G&UZTBIp25p18<$@fy~5lhRAfG$f$_?6p1uruvjD?
z9jwDmY{4VU!&|JvJ8Z;fY(jTQdc741i642TpHD7^(2Y}AfU_l%_)D}xKqIh=S9prm
z7%3HT;TEcmJD81oID-fO@eizJ{*CikT_$4UHs;_pR$vNy@e#|hzC0m9(c)*O>_c@x
z5RY*Jhw&3tr2}N?L>pD&Lu|kkR2AQ#>eM~5MLv+TB)>9!K@C+0d(eXe2?nzaM(`Cc
zFpNj^H-c{3Fosdg!dq0WPa#c`Csc{vQO7Ur!1kJSd>qw9EmVa?P+edd4XoW@p#IGn
zdhzmq{!)`1bWM7KhF|w}=|(^^{HCwF!^h(pwpJZI6tk9A7c3_lGqn-hv18iM+M>nU
qQh3b@+j_{h7ENtzA-ZnOYi)Cmvut|3@pwF0QIv9JXvv2%Bl{OQYE{kv

diff --git a/django/contrib/admindocs/locale/sk/LC_MESSAGES/django.po b/django/contrib/admindocs/locale/sk/LC_MESSAGES/django.po
index 0e41cb8d708..18448d155d4 100644
--- a/django/contrib/admindocs/locale/sk/LC_MESSAGES/django.po
+++ b/django/contrib/admindocs/locale/sk/LC_MESSAGES/django.po
@@ -4,7 +4,7 @@
 # Jannis Leidel <jannis@leidel.info>, 2011
 # 18f25ad6fa9930fc67cb11aca9d16a27, 2012-2013
 # Marian Andre <marian@andre.sk>, 2012-2013,2015,2017
-# Martin Tóth <ezimir@gmail.com>, 2017
+# Martin Tóth <ezimir@gmail.com>, 2017,2023
 # Peter Kuma, 2021
 # supowski <supowski@gmail.com>, 2015
 msgid ""
@@ -12,9 +12,9 @@ msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2021-01-15 09:00+0100\n"
-"PO-Revision-Date: 2021-07-24 21:08+0000\n"
-"Last-Translator: Peter Kuma\n"
-"Language-Team: Slovak (http://www.transifex.com/django/django/language/sk/)\n"
+"PO-Revision-Date: 2023-12-04 20:19+0000\n"
+"Last-Translator: Martin Tóth <ezimir@gmail.com>, 2017,2023\n"
+"Language-Team: Slovak (http://app.transifex.com/django/django/language/sk/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -60,7 +60,7 @@ msgid "Tags"
 msgstr "Značky"
 
 msgid "List of all the template tags and their functions."
-msgstr "Zoznam všetkých šablónových značiek a ich funkcií ."
+msgstr "Zoznam všetkých šablónových značiek a ich funkcií."
 
 msgid "Filters"
 msgstr "Filtre"
@@ -104,11 +104,11 @@ msgstr "Prosím, nainštalujte docutils"
 
 #, python-format
 msgid ""
-"The admin documentation system requires Python’s <a href=\"%(link)s"
-"\">docutils</a> library."
+"The admin documentation system requires Python’s <a "
+"href=\"%(link)s\">docutils</a> library."
 msgstr ""
-"Dokumentačný systém správy stránok vyžaduje Python knižnicu <a href="
-"\"%(link)s\">docutils</a>."
+"Dokumentačný systém správy stránok vyžaduje Python knižnicu <a "
+"href=\"%(link)s\">docutils</a>."
 
 #, python-format
 msgid ""
diff --git a/django/contrib/admindocs/locale/sr/LC_MESSAGES/django.mo b/django/contrib/admindocs/locale/sr/LC_MESSAGES/django.mo
index a7363f13b4bdac0f5b88a2f41a364ef26d36d0bf..3fe888e8e4de569f9992ce183e2a636f32f905a8 100644
GIT binary patch
literal 8154
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

delta 1344
zcmZA0TS!zv7{KwdY;`wRUGvhG<xyL+a<!Bamu?V>QbC{zK@Y8TFk#ij-B9vDx=>LN
z(h&Mqh&|PVS;oFt&{Oo%EJ$R9ba}0ZiXa55|93oHXxKTwGiT16neUs~SNmR;jw}>p
z-cXb<wUl}xL#aLZaRnF3+m%Yy;5*F6+|1?o%Fs)DHx^+FuE*oJ4u>!YHOjbK=*N4Q
zjgN7)QX}fA+cAeS@IA_hmT(mYxp=S)v#<*3QnlEQ4Q~G>ET(-88}K%+!FiO0d_wuo
zBFgv-8u`qxJlquWpacuB1|_n6=)*RY0Ud7tG0deML%yYkk)JxtMHYD3ZI7Z%Jce~R
ziSnH}+>Z0Oiusj~QIn)SA0_oO<VRBa6`Rn@YGh#tP`08I_u_e!_n)9dE~_nr65N1|
z7{H?_Dep$fa2$8wRUB#LX4ZY-o9hph2(#EAu^7iNgmkG{tj4E!3_oKn9wginJcAPX
zb=R9H3%ZMI@fpg3Kje^qnP8CzdFbVYkQEg~iNr#Qd_VGvYR4^j0{N*cT$o#pqmyFX
zN_!4vD}G`tW-*Dhk06P54!fMOOxb^#KvuJj${|;qsf=?L1Wv@|D1Qi9Y$a8Sr1JkF
z{~(EUqub#G!+pqYSD^&(y98wa<?mrpWzXfr%3jIAk`>Frlp<-ZaqgBc617CSiOTjn
zMKUJaQbCn$Nvi*pP{KOdZzrt2{-hO+$L;8VmF%~=^g2(o9`?Lh+tOplPAcb`fLPKV
zNT}BSUVSaQQ<r#$G7|c^uc$boI_%zfESj_<Rz;|~FWPHwNmS^X)ulOqyAlx{^VjO<
z{ulnH@b+Ed`bKL<Q>39@Pv=%u`VK|=x=%;D?Qn-3?TuLN_CQxpw9l$Ol}yGXb#;S-
zgZDjo*%>;SKdKJ|?sz+U?7^^kWTy3EU`g*REcf3ukJ6XSO!}OeHB-92s4df^(iine
z(P3>BFXWk&G81OX+?PQnrJIA6P6hqGf7bgjxJiEx7WyVk$~;ywgB}e8E6kKK*Ln27
bq$1Yu=y;SKPoFn4&c|MF{E{^-?TGpXYXQuq

diff --git a/django/contrib/admindocs/locale/sr/LC_MESSAGES/django.po b/django/contrib/admindocs/locale/sr/LC_MESSAGES/django.po
index 09405a4a940..6bc596eadfc 100644
--- a/django/contrib/admindocs/locale/sr/LC_MESSAGES/django.po
+++ b/django/contrib/admindocs/locale/sr/LC_MESSAGES/django.po
@@ -2,24 +2,24 @@
 #
 # Translators:
 # Branko Kokanovic <branko@kokanovic.org>, 2018
-# Igor Jerosimić, 2019
+# Igor Jerosimić, 2019,2023
 # Jannis Leidel <jannis@leidel.info>, 2011
 # Janos Guljas <janos@resenje.org>, 2012
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-01-19 16:49+0100\n"
-"PO-Revision-Date: 2019-06-27 19:32+0000\n"
-"Last-Translator: Igor Jerosimić\n"
-"Language-Team: Serbian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2021-01-15 09:00+0100\n"
+"PO-Revision-Date: 2023-12-04 20:19+0000\n"
+"Last-Translator: Igor Jerosimić, 2019,2023\n"
+"Language-Team: Serbian (http://app.transifex.com/django/django/language/"
 "sr/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: sr\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
 
 msgid "Administrative Documentation"
 msgstr "Административна документација"
@@ -41,6 +41,10 @@ msgid ""
 "click the link and add it to your bookmarks. Now you can select the "
 "bookmarklet from any page in the site."
 msgstr ""
+"Да бисте инсталирали обележиваче, превуците везу на траку са алаткама за "
+"обележиваче или кликните десним тастером миша на везу и додајте је у "
+"обележиваче. Сада можете да изаберете боокмарклет са било које странице на "
+"сајту."
 
 msgid "Documentation for this page"
 msgstr "Документација за ову страницу"
@@ -49,14 +53,14 @@ msgid ""
 "Jumps you from any page to the documentation for the view that generates "
 "that page."
 msgstr ""
-"Води од било које странице до документаицје погледа који је генерисао ту "
+"Води од било које странице до документације погледа који је генерисао ту "
 "страницу."
 
 msgid "Tags"
 msgstr "Тагови"
 
 msgid "List of all the template tags and their functions."
-msgstr ""
+msgstr "Листа свих ознака шаблона и њихових функција."
 
 msgid "Filters"
 msgstr "Филтери"
@@ -65,6 +69,8 @@ msgid ""
 "Filters are actions which can be applied to variables in a template to alter "
 "the output."
 msgstr ""
+"Филтери су радње које се могу применити на променљиве у шаблону да би се "
+"променио излаз."
 
 msgid "Models"
 msgstr "Модели"
@@ -74,36 +80,44 @@ msgid ""
 "associated fields. Each model has a list of fields which can be accessed as "
 "template variables"
 msgstr ""
+"Модели су описи свих објеката у систему и њихових повезаних поља. Сваки "
+"модел има листу поља којима се може приступити као променљиве шаблона"
 
 msgid "Views"
-msgstr "Вјуеви"
+msgstr "Погледи"
 
 msgid ""
 "Each page on the public site is generated by a view. The view defines which "
 "template is used to generate the page and which objects are available to "
 "that template."
 msgstr ""
+"Сваку страницу на јавном сајту генерише поглед. Поглед дефинише који шаблон "
+"се користи за генерисање странице и који објекти су доступни том шаблону."
 
 msgid "Tools for your browser to quickly access admin functionality."
-msgstr ""
+msgstr "Алатке за ваш претраживач за брзи приступ функцијама администратора."
 
 msgid "Please install docutils"
-msgstr ""
+msgstr "Молимо инсталирајте docutils"
 
 #, python-format
 msgid ""
-"The admin documentation system requires Python's <a href=\"%(link)s"
-"\">docutils</a> library."
+"The admin documentation system requires Python’s <a "
+"href=\"%(link)s\">docutils</a> library."
 msgstr ""
+"Систем административне документације захтева Пајтон <a "
+"href=\"%(link)s\">docutils</a> библиотеку."
 
 #, python-format
 msgid ""
 "Please ask your administrators to install <a href=\"%(link)s\">docutils</a>."
 msgstr ""
+"Замолите своје администраторе да инсталирају <a href=\"%(link)s\">docutils</"
+"a>."
 
 #, python-format
 msgid "Model: %(name)s"
-msgstr ""
+msgstr "Модел: %(name)s"
 
 msgid "Fields"
 msgstr "Поља"
@@ -143,13 +157,13 @@ msgid "Template: %(name)s"
 msgstr "Шаблон: %(name)s"
 
 #, python-format
-msgid "Template: \"%(name)s\""
-msgstr "Шаблон: \"%(name)s\""
+msgid "Template: <q>%(name)s</q>"
+msgstr "Шаблон: <q>%(name)s</q>"
 
 #. Translators: Search is not a verb here, it qualifies path (a search path)
 #, python-format
-msgid "Search path for template \"%(name)s\":"
-msgstr ""
+msgid "Search path for template <q>%(name)s</q>:"
+msgstr "Путања за тражење шаблона <q>%(name)s</q>:"
 
 msgid "(does not exist)"
 msgstr "(не постоји)"
@@ -161,7 +175,7 @@ msgid "Template filters"
 msgstr "Филтери шаблона"
 
 msgid "Template filter documentation"
-msgstr ""
+msgstr "Документација филтера шаблона"
 
 msgid "Built-in filters"
 msgstr "Уграђени филтери"
@@ -171,12 +185,14 @@ msgid ""
 "To use these filters, put <code>%(code)s</code> in your template before "
 "using the filter."
 msgstr ""
+"Да бисте користили ове филтере, ставите <code>%(code)s</code> у свој шаблон "
+"пре употребе филтера."
 
 msgid "Template tags"
-msgstr ""
+msgstr "Ознаке шаблона"
 
 msgid "Template tag documentation"
-msgstr ""
+msgstr "Документација ознаке шаблона"
 
 msgid "Built-in tags"
 msgstr "Уграђене ознаке"
@@ -186,10 +202,12 @@ msgid ""
 "To use these tags, put <code>%(code)s</code> in your template before using "
 "the tag."
 msgstr ""
+"Да бисте користили ове ознаке, ставите <code>%(code)s</code> у свој шаблон "
+"пре употребе ознаке."
 
 #, python-format
 msgid "View: %(name)s"
-msgstr "Види: %(name)s"
+msgstr "Поглед: %(name)s"
 
 msgid "Context:"
 msgstr "Контекст:"
@@ -198,23 +216,23 @@ msgid "Templates:"
 msgstr "Шаблони:"
 
 msgid "Back to View documentation"
-msgstr "Назад на документацију о View-овима"
+msgstr "Назад на документацију о погледима"
 
 msgid "View documentation"
-msgstr "View документација"
+msgstr "Документација о погледима"
 
 msgid "Jump to namespace"
-msgstr ""
+msgstr "Скочи на именски простор"
 
 msgid "Empty namespace"
-msgstr ""
+msgstr "Празан именски простор"
 
 #, python-format
 msgid "Views by namespace %(name)s"
-msgstr ""
+msgstr "Погледи по именском простору %(name)s"
 
 msgid "Views by empty namespace"
-msgstr ""
+msgstr "Погледи по празном именском простору"
 
 #, python-format
 msgid ""
@@ -222,6 +240,9 @@ msgid ""
 "    View function: <code>%(full_name)s</code>. Name: <code>%(url_name)s</"
 "code>.\n"
 msgstr ""
+"\n"
+"    Функција погледа: <code>%(full_name)s</code>. Име: <code>%(url_name)s</"
+"code>.\n"
 
 msgid "tag:"
 msgstr "таг:"
@@ -230,11 +251,11 @@ msgid "filter:"
 msgstr "филтер:"
 
 msgid "view:"
-msgstr "вју:"
+msgstr "поглед:"
 
 #, python-format
 msgid "App %(app_label)r not found"
-msgstr ""
+msgstr "Апликација %(app_label)r није пронађена"
 
 #, python-format
 msgid "Model %(model_name)r not found in app %(app_label)r"
diff --git a/django/contrib/admindocs/locale/sr_Latn/LC_MESSAGES/django.mo b/django/contrib/admindocs/locale/sr_Latn/LC_MESSAGES/django.mo
index 3adcd1d423b554fd54be1d261a4e9c742230d664..cfa870b9d789dcb450deb86cbd038dc6ace528b8 100644
GIT binary patch
literal 3051
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

delta 736
zcmZ9}!E4iS6u|Lco3-n@y1J<wI+Z9Er(HDB>S!H9aCndnrRL%gA+jjZn2aW@3QCU(
zdi&vBPl6s4{2N4&At-pQCok$j4|)^)zAj#T^yQQH@@sytzkZu~RPFUAh8`<olH5&h
zkbB6xIWEKxoW-A5!M%B<wqPB1VH2m(#bI2-A-s(j@g5$>4_L&4vH84$BTDtuI5!0z
zOrtE=hw`GCthP}$p2MTKh_XS7Hr_$`{&W1zkgxDC^)s5I_z`8`KJLWtC_k{sX2a~S
z4scVVF^g?HfeZKm`KY&<?@`u$%IZE&QGY=h_)pd^P{_$tu!aXw242PnwzK*^=GcEQ
zC8#pFousd}krFbw{58B=?I0z_NI4OSt((YEs&SGZrzWx<C$2b*!O${*L{%=e#9WR2
z#Ejxphxz^bMSewJF)rz^#;GyayPhc5zqJ;6sh{YFg?ByII@9sJG>9W>k!H(0W;=71
z?O0CJbWXM!&ARQ_cKO12tL?7`$^Yw`|JK=cn<y`NNou(rFG|=V?zGHvUK9n1x#S0{
zerV3$7?h{OL3t#IjBD|Nep;L{y4|kcz*@t8{i`^c(}zkc`g7^BzBzKX%G~jKpx!+3
Nu7+_G==sr?e*uWcYWe^G

diff --git a/django/contrib/admindocs/locale/sr_Latn/LC_MESSAGES/django.po b/django/contrib/admindocs/locale/sr_Latn/LC_MESSAGES/django.po
index 04a47581a56..d8cb1cbe428 100644
--- a/django/contrib/admindocs/locale/sr_Latn/LC_MESSAGES/django.po
+++ b/django/contrib/admindocs/locale/sr_Latn/LC_MESSAGES/django.po
@@ -1,26 +1,27 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
+# Igor Jerosimić, 2023
 # Jannis Leidel <jannis@leidel.info>, 2011
 # Janos Guljas <janos@resenje.org>, 2012
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-01-19 16:49+0100\n"
-"PO-Revision-Date: 2017-09-19 16:40+0000\n"
-"Last-Translator: Jannis Leidel <jannis@leidel.info>\n"
-"Language-Team: Serbian (Latin) (http://www.transifex.com/django/django/"
-"language/sr%40latin/)\n"
+"POT-Creation-Date: 2021-01-15 09:00+0100\n"
+"PO-Revision-Date: 2023-12-04 20:19+0000\n"
+"Last-Translator: Igor Jerosimić, 2023\n"
+"Language-Team: Serbian (Latin) (http://app.transifex.com/django/django/"
+"language/sr@latin/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: sr@latin\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
 
 msgid "Administrative Documentation"
-msgstr ""
+msgstr "Administrativna dokumentacija"
 
 msgid "Home"
 msgstr "Početna"
@@ -39,6 +40,10 @@ msgid ""
 "click the link and add it to your bookmarks. Now you can select the "
 "bookmarklet from any page in the site."
 msgstr ""
+"Da biste instalirali obeleživače, prevucite vezu na traku sa alatkama za "
+"obeleživače ili kliknite desnim tasterom miša na vezu i dodajte je u "
+"obeleživače. Sada možete da izaberete bookmarklet sa bilo koje stranice na "
+"sajtu."
 
 msgid "Documentation for this page"
 msgstr "Dokumentacija za ovu stranicu"
@@ -54,7 +59,7 @@ msgid "Tags"
 msgstr "Tagovi"
 
 msgid "List of all the template tags and their functions."
-msgstr ""
+msgstr "Lista svih oznaka šablona i njihovih funkcija."
 
 msgid "Filters"
 msgstr "Filteri"
@@ -63,6 +68,8 @@ msgid ""
 "Filters are actions which can be applied to variables in a template to alter "
 "the output."
 msgstr ""
+"Filteri su radnje koje se mogu primeniti na promenljive u šablonu da bi se "
+"promenio izlaz."
 
 msgid "Models"
 msgstr "Modeli"
@@ -72,6 +79,8 @@ msgid ""
 "associated fields. Each model has a list of fields which can be accessed as "
 "template variables"
 msgstr ""
+"Modeli su opisi svih objekata u sistemu i njihovih povezanih polja. Svaki "
+"model ima listu polja kojima se može pristupiti kao promenljive šablona"
 
 msgid "Views"
 msgstr "Vjuevi"
@@ -90,8 +99,8 @@ msgstr ""
 
 #, python-format
 msgid ""
-"The admin documentation system requires Python's <a href=\"%(link)s"
-"\">docutils</a> library."
+"The admin documentation system requires Python’s <a "
+"href=\"%(link)s\">docutils</a> library."
 msgstr ""
 
 #, python-format
@@ -141,12 +150,12 @@ msgid "Template: %(name)s"
 msgstr ""
 
 #, python-format
-msgid "Template: \"%(name)s\""
+msgid "Template: <q>%(name)s</q>"
 msgstr ""
 
 #. Translators: Search is not a verb here, it qualifies path (a search path)
 #, python-format
-msgid "Search path for template \"%(name)s\":"
+msgid "Search path for template <q>%(name)s</q>:"
 msgstr ""
 
 msgid "(does not exist)"
diff --git a/django/contrib/admindocs/locale/ug/LC_MESSAGES/django.mo b/django/contrib/admindocs/locale/ug/LC_MESSAGES/django.mo
new file mode 100644
index 0000000000000000000000000000000000000000..88ae816caea10c918c760c2eda9bc07a128c1e8f
GIT binary patch
literal 7867
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
GQvU+XL~R}b

literal 0
HcmV?d00001

diff --git a/django/contrib/admindocs/locale/ug/LC_MESSAGES/django.po b/django/contrib/admindocs/locale/ug/LC_MESSAGES/django.po
new file mode 100644
index 00000000000..b19161e7621
--- /dev/null
+++ b/django/contrib/admindocs/locale/ug/LC_MESSAGES/django.po
@@ -0,0 +1,280 @@
+# This file is distributed under the same license as the Django package.
+#
+# Translators:
+# Abduqadir Abliz <sahranbay@gmail.com>, 2023
+# Azat, 2023
+msgid ""
+msgstr ""
+"Project-Id-Version: django\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2021-01-15 09:00+0100\n"
+"PO-Revision-Date: 2023-12-04 20:19+0000\n"
+"Last-Translator: Azat, 2023\n"
+"Language-Team: Uyghur (http://app.transifex.com/django/django/language/ug/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ug\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgid "Administrative Documentation"
+msgstr "باشقۇرۇش قوللانمىسى"
+
+msgid "Home"
+msgstr "باش بەت"
+
+msgid "Documentation"
+msgstr "قوللانمىلار"
+
+msgid "Bookmarklets"
+msgstr "خەتكۈچلەر"
+
+msgid "Documentation bookmarklets"
+msgstr "قوللانما خەتكۈچلىرى"
+
+msgid ""
+"To install bookmarklets, drag the link to your bookmarks toolbar, or right-"
+"click the link and add it to your bookmarks. Now you can select the "
+"bookmarklet from any page in the site."
+msgstr ""
+"خەتكۈچنى ئورنىتىش ئۈچۈن، ئۇلانمىنى خەتكۈچ ئىشارىتىڭىزگە سۆرۈڭ ياكى ئۇلانمىنى "
+"ئوڭ تېكشۈرۈپ خەتكۈچكە قوشۇڭ. ھازىر سىز تور بېكەتتىكى ھەرقايسى بەتتىن "
+"خەتكۈچنى تاللىيالايسىز."
+
+msgid "Documentation for this page"
+msgstr "بۇ بەتنىڭ قوللانما ھۆججىتى"
+
+msgid ""
+"Jumps you from any page to the documentation for the view that generates "
+"that page."
+msgstr "ھەرقايسى بەتتىن سىزنى ئۇ بەتنىڭ قوللانما كۆرۈنۈش ھۆججىتىغا ئاتلىدۇ."
+
+msgid "Tags"
+msgstr "خەتكۈچلەر"
+
+msgid "List of all the template tags and their functions."
+msgstr "بارلىق قېلىپ خەتكۈچلىرى ۋە ئۇلارنىڭ ئىقتىدارلىرى تىزىملىكى."
+
+msgid "Filters"
+msgstr "سۈزگۈچ"
+
+msgid ""
+"Filters are actions which can be applied to variables in a template to alter "
+"the output."
+msgstr ""
+"سۈزگۈچ نەتىجىنى ئۆزگەرتىش ئۈچۈن قېلىپدىكى ئۆزگەرگۈچى مىقدارلارغا "
+"قوللىنىلىدىغان ھەرىكەتلەر."
+
+msgid "Models"
+msgstr "ئەندىزەلەر"
+
+msgid ""
+"Models are descriptions of all the objects in the system and their "
+"associated fields. Each model has a list of fields which can be accessed as "
+"template variables"
+msgstr ""
+"مودېللار سىستېمىدىكى بارلىق جىسىملارنىڭ ۋە ئۇلارنىڭ مۇناسىۋەتلىك ساھەلىرىنىڭ "
+"تەسۋىرى. ھەر بىر مودېلنىڭ قېلىپ ئۆزگەرگۈچى مىقدار سۈپىتىدە زىيارەت قىلغىلى "
+"بولىدىغان ساھە تىزىملىكى بار"
+
+msgid "Views"
+msgstr "كۆرۈنۈشلەر"
+
+msgid ""
+"Each page on the public site is generated by a view. The view defines which "
+"template is used to generate the page and which objects are available to "
+"that template."
+msgstr ""
+"ئاممىۋى تور بېكەتتىكى ھەر بىر بەت كۆرۈنۈش ئارقىلىق ھاسىل بولىدۇ. كۆرۈنۈشتە "
+"قايسى قېلىپنىڭ بەت ھاسىل قىلىشتا ئىشلىتىلىدىغانلىقى ۋە قايسى قېلىپلارنىڭ شۇ "
+"قېلىپقا ئىشلىتىلىدىغانلىقىنى بەلگىلەيدۇ."
+
+msgid "Tools for your browser to quickly access admin functionality."
+msgstr "تور كۆرگۈچىڭىزنىڭ باشقۇرۇش ئىقتىدارىنى تېز زىيارەت قىلىدىغان قوراللار."
+
+msgid "Please install docutils"
+msgstr "docutils نى قاچىلاڭ"
+
+#, python-format
+msgid ""
+"The admin documentation system requires Python’s <a "
+"href=\"%(link)s\">docutils</a> library."
+msgstr ""
+"باشقۇرغۇچى ھۆججەت سىستېمىسى Python نىڭ<a href=\"%(link)s\"></a>docutils1 "
+"كۈتۈپخانىسىنى تەلەپ قىلىدۇ."
+
+#, python-format
+msgid ""
+"Please ask your administrators to install <a href=\"%(link)s\">docutils</a>."
+msgstr ""
+"باشقۇرغۇچىلىرىڭىزدىن <a href=\"%(link)s\">docutils</a> نى قاچىلاشنى تەلەپ "
+"قىلىڭ."
+
+#, python-format
+msgid "Model: %(name)s"
+msgstr "مودېل: %(name)s"
+
+msgid "Fields"
+msgstr "سۆز بۆلىكى"
+
+msgid "Field"
+msgstr "سۆز بۆلىكى"
+
+msgid "Type"
+msgstr "تىپى"
+
+msgid "Description"
+msgstr "چۈشەندۈرۈش"
+
+msgid "Methods with arguments"
+msgstr "ئارگۇمېنىتى بار مېتودلار"
+
+msgid "Method"
+msgstr "چارە"
+
+msgid "Arguments"
+msgstr "ئۆزگەرگۈچىلەر"
+
+msgid "Back to Model documentation"
+msgstr "مودېل ھۆججىتىگە قايتىڭ"
+
+msgid "Model documentation"
+msgstr "مودېل ھۆججىتى"
+
+msgid "Model groups"
+msgstr "ئەندىزە گۇرۇپپىلىرى"
+
+msgid "Templates"
+msgstr "قېلىپلار"
+
+#, python-format
+msgid "Template: %(name)s"
+msgstr "قېلىپ: %(name)s"
+
+#, python-format
+msgid "Template: <q>%(name)s</q>"
+msgstr "قېلىپ:  <q>%(name)s</q>"
+
+#. Translators: Search is not a verb here, it qualifies path (a search path)
+#, python-format
+msgid "Search path for template <q>%(name)s</q>:"
+msgstr "قېلىپنىڭ ئىزدەش يولى: <q>%(name)s</q>"
+
+msgid "(does not exist)"
+msgstr "(مەۋجۇت ئەمەس)"
+
+msgid "Back to Documentation"
+msgstr "ھۆججەتكە قايتىش"
+
+msgid "Template filters"
+msgstr "قېلىپ سۈزگۈچلىرى"
+
+msgid "Template filter documentation"
+msgstr "قېلىپ سۈزگۈچ ھۆججىتى"
+
+msgid "Built-in filters"
+msgstr "ئىچكى سۈزگۈچ"
+
+#, python-format
+msgid ""
+"To use these filters, put <code>%(code)s</code> in your template before "
+"using the filter."
+msgstr ""
+"بۇ سۈزگۈچلەرنى ئىشلىتىش ئۈچۈن سۈزگۈچنى ئىشلىتىشتىن بۇرۇن قېلىپقا "
+"<code>%(code)s</code>   قويۇڭ."
+
+msgid "Template tags"
+msgstr "قېلىپ خەتكۈچلىرى"
+
+msgid "Template tag documentation"
+msgstr "قېلىپ بەلگىلەر ھۆججىتى"
+
+msgid "Built-in tags"
+msgstr "ئىچكى بەلگىلەر"
+
+#, python-format
+msgid ""
+"To use these tags, put <code>%(code)s</code> in your template before using "
+"the tag."
+msgstr ""
+"بۇ بەلگىلەرنى ئىشلىتىش ئۈچۈن ، خەتكۈچنى ئىشلىتىشتىن بۇرۇن قېلىپقا  "
+"<code>%(code)s</code> قويۇڭ."
+
+#, python-format
+msgid "View: %(name)s"
+msgstr "كۆرۈنۈش: %(name)s"
+
+msgid "Context:"
+msgstr "تىل مۇھىتى:"
+
+msgid "Templates:"
+msgstr "قېلىپلار:"
+
+msgid "Back to View documentation"
+msgstr "ھۆججەتلەرنى كۆرۈش"
+
+msgid "View documentation"
+msgstr "ھۆججەتلەرنى كۆرۈش"
+
+msgid "Jump to namespace"
+msgstr "ئىسىم بوشلۇقىغا ئاتلاڭ"
+
+msgid "Empty namespace"
+msgstr "ئىسىم بوشلۇقى بوش"
+
+#, python-format
+msgid "Views by namespace %(name)s"
+msgstr "ئىسىم بوشلۇقىدىكى كۆرۈنۈش %(name)s"
+
+msgid "Views by empty namespace"
+msgstr "قۇرۇق ئىسىم بوشلۇقىدىكى كۆرۈنۈشلەر"
+
+#, python-format
+msgid ""
+"\n"
+"    View function: <code>%(full_name)s</code>. Name: <code>%(url_name)s</"
+"code>.\n"
+msgstr ""
+"\n"
+"    View function: <code>%(full_name)s</code>. Name: <code>%(url_name)s</"
+"code>.\n"
+
+msgid "tag:"
+msgstr "بەلگە:"
+
+msgid "filter:"
+msgstr "سۈزگۈچ:"
+
+msgid "view:"
+msgstr "كۆرۈنۈش:"
+
+#, python-format
+msgid "App %(app_label)r not found"
+msgstr "ئەپ %(app_label)r تېپىلمىدى"
+
+#, python-format
+msgid "Model %(model_name)r not found in app %(app_label)r"
+msgstr "Model %(model_name)r not found in app %(app_label)r"
+
+msgid "model:"
+msgstr "ئەندىزە:"
+
+#, python-format
+msgid "the related `%(app_label)s.%(data_type)s` object"
+msgstr "the related `%(app_label)s.%(data_type)s` object"
+
+#, python-format
+msgid "related `%(app_label)s.%(object_name)s` objects"
+msgstr "related `%(app_label)s.%(object_name)s` objects"
+
+#, python-format
+msgid "all %s"
+msgstr "ھەممە %s"
+
+#, python-format
+msgid "number of %s"
+msgstr "%sنىڭ سانى"
+
+#, python-format
+msgid "%s does not appear to be a urlpattern object"
+msgstr "%s urlpattern ئوبىيكتى ئەمەستەك كۆرۈنىدۇ."
diff --git a/django/contrib/auth/locale/af/LC_MESSAGES/django.mo b/django/contrib/auth/locale/af/LC_MESSAGES/django.mo
index f8fa02deb0bd47b5d3f056fdf30ac5c346d4da7f..e8fd6ba9e93d60e0e332db12f4cb6502ee674644 100644
GIT binary patch
delta 1992
zcmXxkYfM{Z9LMp0xeah*FwkwF+Yvzrw5*gBC^#n!5$9#-qA_U1t{fSow507^Kw`Ie
zc`-9}Hon+&I)jOc#(1eQ(HEL5&gc@ez1SOxar2TG;}R3)h4Yg5{guO${`)!S>FM)4
z=l}fAxfEIK&3?bG<YlAXOI%C5S!6bi{!+eZm&(j~@CR(c`c-BQ4q`33ID)en!L#UM
zNx7MZ*pFj4gGcZ@uEU2a%(j_jEy2NBIu<aDd91`=aWyXCM)c8HjSZ-NKQfj@y#4{y
zID4=jW4H;Q#H;ZnR$(63<7wQ?{I<w}?&NQ5z^bdv_*g4nYp@F+!9hHR3pj*fR&fK)
zV-!yzcVtEU=_c$(Eqn|caTb-~SMfFc1pAra9%NY|Jb|tF4G!a9IFJ3@7TLGYkYv~y
zWUY1%m4QXipHP{(jI7bFAahtLY18$!s4dxq8m|enB^<PQ7X&@~P!kQI1{y(K_po;!
zMNK@78u)Rq|1j#hqo{?vgnaCEzBJzZsNX;J`aiEG{~G8#9a`D9Nd4GF&tFgr_#Lx8
zvwu*<_yiTyjUV9#yo}o8QugryY(V{<!byA^HGW;)a&gw<)0`iwBmXrVl=AN&u1B2@
zV;DzK3w#lk%Hwz)zJ=P`GpGe#L|ykAl66}`=CqP)%x=UDxEXh#`o~b$rL*1-PoYD{
z0;)Q{@Xo(OrSd;yOsnKa7ae>DpT+wyL>k)g8Jxurup8T0rD`gM4nB`f_#Wy;vKKfw
z!NDKci${5Ow&PdWj%7R&cVZal@Gz=){zdI+F(s`Gtnu84%0x4&HrkP0vxs-T3snR6
zBU_TSQ4TcVquvD*sDV?+17P!5jL)GadI2@SE2zwzLQVLt_xs0Q|7p~9=TND>fNZ<{
zjJo~`R_OUJA`eRKYSbP#qE;UC>_h!w$UEPS)M6oxgX$+VK^LK>ZBS9F=>?>w8fYPI
zCDeGy7H(Se7bbI1jj^qtP?6k4=!K%jV(t3E(ehpB&`&5+0|XC%?Ivy^wh-ELHNDn%
z5vqO_V1!WXBkmzIf1#=Rn+er`TE{ZhiIhemmFm*tska&BVOxnXvC>93P$qi_ZJC}V
zZP`krRtrTrywaihZ|7t?K|K`;O~rCIaT~FN*h#1kRE%mNLff>`ZuSmT3u@Xb9u~WU
z(CaxssOgn#&07-DX}2ZqB=_!jV;SdQezELBUv8;9l>4&0z4bsM8jHD!j63eclLy^Y
zESh$mXkgBXCdQouGc#UKe_%BKXZagtm3!mK*p!o=oOAQJwflTk9i4&Twm>NC1bcde
zkz7Shq}uO<f*p}SC>RR*`RdFK)HD`HXJ+yfHOGo_Ze3ULkB5%uzOLQcv@e-_Ea12a
tXDaSaCgN@;<EGM1I++-EQ%-a$t##$&b)Bm;?bJjnnapJJCmVM9{s(o(&-(xX

delta 1840
zcmYM!TWm~09LMp0tGd>;OG{C@ttwh&+p2c!y6RGQY1|*Ml3vhMgeZc2AczOTy2mA6
z#3doINIX<YP!bX%5~+~B@E}AyNCXkz-|2|S{`WIyc6MgYf99O_%8qdCeczPhMp;B;
z5oeRlHmKf}FUpftvkH8QqcGWL7R1rm59g!)8^ti*#9I7}8lt9~Sv@Yt)p#HKV$g3k
z&Mao7RQk}+fMvK1yW@52iFa`zKE^ccaP8lavFwj)_wgr<lZk_HBo4(Y%)qtS8@J&A
z+>hDJZx^WOPFis=zQP{(6?@??T!nrbk6;7N#Gg0}Bdjutwa6V=8;-!=sD<Y-NG?uB
zWjKoGaW_Vo--fWP5?qZ1coeI#1$Sa9w?+1C4|2115OwFroad0a>=J6>31n<*Mb>W5
zQCsl_HO_lX!4DWyhfh@Gchm&Rvj*yp>e%014@ONq0@Xj{+9#m;%|b0?9`dmjd}+M(
zsNc7^_U))~4yKWRtt?Ih=fzGtFQOK31ve&{-9{b4;hdauT!oo<0=2g{a49}=zh|+Z
z>$qNw8vh<P;zO*(;&ihBo=hkIAu3l~Lp$maenzb@m(i8VLL7o&)SfOwEpQX6-!3G1
zwhx)ZPGCM>#cX`(+P|Utb?x8To)M!Gq@fITDwn$JCR8d9Bmc3psFmNuYnVyr8hnU_
zIDm9)$0}5YTCf1WV-SO^Iu9eL8>z!H7~4ywl1etu%p_ciWAGHt#Wvi5{dhEVcn+cV
z^f)R57f>0vhB_0sklnIYcl`pj_is^K(SaK0W9RQN`$9zn{y+}ACG(7Q!2oK44AcNQ
zsEp*JCM<QoPjv0osD4XODPD=}qOC{ukD=x{fXe7m?4{@bG8L`-j`IQP56|57Yvc@i
zMGG6}>N-H2H?Ppe+rH7L^D@V4?aZtuQ_;4R5_&1kBNh>w-%I;coI>#S^@{F%Ix&(c
z_FDdb1zlB7OqHuEGfKO*PFa{p6cWmSZf+D2CjOPVuA=$9!ZGlk1YPKWs3?uI2yIIN
zQ9<ZUHjQAnEJElFSVVBnyqB2vcswzaP|;rJd9}_bL)94s=UAo2a`>K1EFfkR!-<7N
zH8G#io~dX{vWc;}pyU%}1n1Lx-GWWfSK?i2Tas@^Q+?yQ%?<G}{?ho?Zfg=ze^Y9r
zy-$5o?~+hasJy5o6f7>U3{}Jz2Ey@Ef!r?5&CQ9Hz>#EMw6QL_wsuQ=LHhXk(Db^5
NKO@DL7?>4F`U`R*qkaGY

diff --git a/django/contrib/auth/locale/af/LC_MESSAGES/django.po b/django/contrib/auth/locale/af/LC_MESSAGES/django.po
index bc93418fec4..7072cd9513b 100644
--- a/django/contrib/auth/locale/af/LC_MESSAGES/django.po
+++ b/django/contrib/auth/locale/af/LC_MESSAGES/django.po
@@ -1,15 +1,15 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# F Wolff <friedel@translate.org.za>, 2019-2020
+# F Wolff <friedel@translate.org.za>, 2019-2020,2023
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2020-07-20 17:08+0000\n"
-"Last-Translator: F Wolff <friedel@translate.org.za>\n"
-"Language-Team: Afrikaans (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-03-17 03:19-0500\n"
+"PO-Revision-Date: 2023-12-04 08:09+0000\n"
+"Last-Translator: F Wolff <friedel@translate.org.za>, 2019-2020,2023\n"
+"Language-Team: Afrikaans (http://app.transifex.com/django/django/language/"
 "af/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -69,8 +69,8 @@ msgid ""
 "password, but you can change the password using <a href=\"{}\">this form</a>."
 msgstr ""
 "Rou wagwoorde word nie gestoor nie, dus is daar geen manier om die gebruiker "
-"se wagwoord te sien nie, maar die wagwoord kan gewysig word met <a href="
-"\"{}\">hierdie vorm</a>."
+"se wagwoord te sien nie, maar die wagwoord kan gewysig word met <a "
+"href=\"{}\">hierdie vorm</a>."
 
 #, python-format
 msgid ""
@@ -134,6 +134,9 @@ msgstr "werkfaktor"
 msgid "checksum"
 msgstr "kontrolesom"
 
+msgid "block size"
+msgstr "blokgrootte"
+
 msgid "name"
 msgstr "naam"
 
@@ -266,11 +269,11 @@ msgid "Password reset on %(site_name)s"
 msgstr "Wagwoordherstel op %(site_name)s"
 
 msgid ""
-"Enter a valid username. This value may contain only English letters, "
-"numbers, and @/./+/-/_ characters."
+"Enter a valid username. This value may contain only unaccented lowercase a-z "
+"and uppercase A-Z letters, numbers, and @/./+/-/_ characters."
 msgstr ""
-"Tik 'n geldige gebruikernaam. Dié waarde mag slegs alfabetletters, syfers en "
-"die karakters @/./+/-/_ bevat."
+"Tik ’n geldige gebruikernaam. Dié waarde mag slegs hoof- en kleinletters "
+"sonder aksente, syfers en die karakters @/./+/-/_ bevat."
 
 msgid ""
 "Enter a valid username. This value may contain only letters, numbers, and "
diff --git a/django/contrib/auth/locale/bg/LC_MESSAGES/django.mo b/django/contrib/auth/locale/bg/LC_MESSAGES/django.mo
index 37f90f573129c2e452ac09ea300d57abff17b4c6..8587fcf62a3cc9c72b7bc645377fa5c4fd8abc0f 100644
GIT binary patch
delta 1434
zcmXZbTS!z<6oBD1=1ktrEHyPdnk9{njANRm1d3Qlbh9Wb%3;)(Y?>|>mN=O`RZ?~c
zr0hoZ7-^$qRt81TOLe4r$e<n!tOz71D0}H&bYPfo?{&`JYwgQ9RsXF1d{cOjh=gK9
zPNRi$ac8W^atvZJ-o!GDU>ttM1pJ8$&_QqxW}(K5kf~&)9j`&1rvWoDfH~M1Ct;aS
z;|hT!j9@xG#YH%QsW^jKm=rI<Pu%<^Vma={TI|J}Schd)u^2nhkJnKb6vdzdT!C8n
zp2V<79*uSa+1QU)@c~xjcB=B>C3NFUT#LW41FKn<3&)VnkmpFP@)~sqCTu5Bcjh}%
zqx?Zqh%?N->3~#pVh-wr`529b_H(aoC2FEN)QL8tzPHQn`%x3`L!I}C9q&SYuLre|
z3&>Bx*Z9{72T)%awI4h|oybBh>^;uLPqtI21x#a`L*y?u&_BQh3gC0};xf)pk8%h0
z<1uW<^m)ule(9y5mG0#t+`uFF3Nz9~mf{rZB~9XDFjj(i6i?zpoI$-q85x`_7Nd@9
zK^{pD>WXip-l2PF;43U4zf99uO(2&WQH+hK6`#XWylXp&RrJ%j!WFm$weTL)_xtb-
zj-bJgoF!We{X1N&8k|S9pK%-3Vili29r>k;MiIWia{PswxQJPQU?ci*v%z`e5N<$c
zuE=rRiqCKyxtDU08?B%5EhM+xM~%Nly<3x*kKZt?Tb0bWqFY#wEK=5?uB^rO0P4UF
z<g}z4$t8WL<3>@p+CqKr3vy~Qjk@(Nvgv%OwmBG0e_1~3pa>}@P=cFKC+bE`bQ$@{
zfZczGI`KE;)Wosme}YWZvn^O+x}EDCab~;ogCpMD>RRMjW45^p9TK_WniXXx#QMyS
zF~#n-pg$034jyi9GFtZ^Z9W+AA8I!Io@0hT*krVYLUyFuvm+88n;Mf?QtI(8_xQ>T
zZ^bIFS(sAk^!U8KQnMu`Z<aq4ikwNQj5a&ds?5gu4Hed7Yk0id8nOn)PgukBMhxqb
iHDEooMrmpmjYO<5BEvixG00<BgXUm%UZgLrHR&Hcp~sp4

delta 1355
zcmXZbT}V_x6u|Mbsq0s3`LUaQ>H0x}rRl0=X;NxdMr$MqQdm-HMwlVCZ5k^PK@X*N
z$sV%8@S(C`VL=58BEtxRR?1R@4Cx_?vYsj;=zs9SvcEfXXXc!lId`n`VrBPHU!#b$
zM2H;1DU8FyNRfQpjZ3f-3$Poba2yxo1TM!9xD<bz{gDh}DRH3oC!?;DgDY?=CgFi7
z@rj*>b9BUDH!j0Fn2f_1kMD6Me#K}E=g)@mScfUtgPmA`ab%Z<wOEhmQ8zS;8JNIi
zO}yCV6G`QvhK^O}#oO46+pvJFT<F0}e1JP~5<4)7ZCUXqvU$0S<R}kOPhi;eDH2;=
zB00)CB!tZQc+d$yFbw~qE@<K0LNNmMz0EWcHBcJrLRqNeHks`b)WDUf^Qz7MI@EC|
zP!l<Y{KVJ6zb<$Mb-)etMIY)yk5CgE!f<?S`W!WZSJ+~qcCecEE(+)f-ohNTaDRH0
zF6_g7=*4-QCcZQ!EM!_nAq?}vjs0kKh^)bTsKxmjnIr2d5D%8&Y8*wap=sQR^QiMO
z5*KR8jk@Co)Ea6<Cw5^j@x{+W2_18ojVV-yX1o{ku*Gx$i)l|`A=)WrJz_WN_*#5}
zUUYIIdx+LRyP3i&#Yy~xiDX@l|FDAiQp&fm4lm;d96}BJ4S!+^tJh<^lccZ>t8g6K
z(UBrDhS!j~lo~3U)0bmNOgW3%e;u{91~455(Wgfh<Ux<{7qU6A@$Kl&GE7~l6Sp9@
zCFMvgsYRXFj-0ymppLtb+?M!JkNySfdT&i<QETl>8v7uo%+ryJaipaSm7@kai2UTV
z+3rPMco4ZQd4?Kb2K8<~ryH4JZcDV`4V$ruvEQ0(i89)(Yb`qh{nn60;oF-VPd2q4
zH?kx1j58631ND&~!)-2CR!)AFE8pqL*_>;*V~dQdv8f>*k0%g_EedrwgHM8fXK*y=
bpSTblp)oRXDd;!8+q;YzdsX0%qcY|{rUIo3

diff --git a/django/contrib/auth/locale/bg/LC_MESSAGES/django.po b/django/contrib/auth/locale/bg/LC_MESSAGES/django.po
index 878d5157d2d..d80b51bc5b3 100644
--- a/django/contrib/auth/locale/bg/LC_MESSAGES/django.po
+++ b/django/contrib/auth/locale/bg/LC_MESSAGES/django.po
@@ -1,7 +1,7 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# arneatec <arneatec@gmail.com>, 2022
+# arneatec <arneatec@gmail.com>, 2022-2023
 # Boris Chervenkov <office@sentido.bg>, 2012
 # Georgi Kostadinov <grgkostadinov@gmail.com>, 2012
 # Jannis Leidel <jannis@leidel.info>, 2011
@@ -13,10 +13,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2022-04-24 20:19+0000\n"
-"Last-Translator: arneatec <arneatec@gmail.com>, 2022\n"
-"Language-Team: Bulgarian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-03-17 03:19-0500\n"
+"PO-Revision-Date: 2023-12-04 08:09+0000\n"
+"Last-Translator: arneatec <arneatec@gmail.com>, 2022-2023\n"
+"Language-Team: Bulgarian (http://app.transifex.com/django/django/language/"
 "bg/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -273,11 +273,11 @@ msgid "Password reset on %(site_name)s"
 msgstr "Промяна на парола за %(site_name)s"
 
 msgid ""
-"Enter a valid username. This value may contain only English letters, "
-"numbers, and @/./+/-/_ characters."
+"Enter a valid username. This value may contain only unaccented lowercase a-z "
+"and uppercase A-Z letters, numbers, and @/./+/-/_ characters."
 msgstr ""
-"Въведете валидно потребителско име. То може да съдържа само букви на "
-"латиница, цифри и @/./+/-/_ символи."
+"Въведете валидно потребителско име. То може да съдържа неударени малки a-z и "
+"големи A-Z букви, цифри и @/./+/-/_ символи."
 
 msgid ""
 "Enter a valid username. This value may contain only letters, numbers, and "
diff --git a/django/contrib/auth/locale/es/LC_MESSAGES/django.mo b/django/contrib/auth/locale/es/LC_MESSAGES/django.mo
index c2195be76eb3087d4592ed1bd2fad3b38354ac01..27db448de3b01e72b127d7f6ff45ab5a3df44173 100644
GIT binary patch
delta 1527
zcmX}rUuaWT9KiA4jZ1A)wWiIcPHj%B^-o(RNn5+xMX8mlh&nC8R>#UEx#%EGV$!Io
zVzwv$j1BdQi2p@IeG}q~MO2jeB4Q~%Y#r#s7^7n_7#mFcvhPnXhD$!@-#zDde&^g{
zYmTiwkt_|0NVZbsIF4a0?y3@L$28X9HSEAL25=H*;6FGIEgEOzeAM<<WGd<M+Sj4Z
z(~lox0_*W`KuYo<g^M)I!ZOamM;OKltiv}rA7@pI@JKU%GjSDuh3oMoUc)}@Ac{qJ
z2yMKAx*;DgEyYgMzz1iRL>eg+X;^?4@Dkp|9{ilBVt5Xl@fmK!|L_p@u&oNbk0e8W
zL}Hcas2P~>{1r7be<Cr;Yh(%Wm&lvGP=|i3N1bpnet<1rf5fvJb)i1gi9SOe_oY|2
zQ5POUop+zt{w?ab?@<Feg*;Na%)d@}8+E{_*YN;#qA}FKe#Yte%JX;B0RF=3mdF%-
zLj5Wis0k-f&sfh-k2H+^*onRP9qwj*c}{^xIzu8OxEb%@6VxL)$OY-bv#6JI96!b1
zFo=yGy|Wz~sP~~Rya#pOBdCF%M;^K1wcp1^)|YV#%jx(R^^%1NS0nD`PtUv`wf`{c
z<++K=a11p=uaQ{9H&>*9b5S?&1Ma|HZkmoigZuCS#&H#&LJRB5Fa=%s3bx`s)D%vl
zkJQ%CxsiG;>Cm0;!gf51oA4Pv#5oJ!-JPFMkMtF4h9*%1obu{H(xdH*u%x%JgMy~6
z7xnTvsArz?>N(_irHGo!<H#oD4C+F+z5Y?u_n)GU8~1#PdUyUn&Dh_l^H0^wwzmxy
zA3NEX0P<x>1L_M=)HCctjd%;{1cRP?Joh4Bq>O~!X8%?z;1>PASk>;%im<i8EmX8v
zQodR-&F9Xjin%W<S2h>Yb|T@Vhn=KJW%fI{gq?Scy<)`J>7*%SvtCQjih*)<Rb8bo
z+UA<zc7JOu5^Hn!2F)}(n{`hIZ*{eGn{29(vs3Z3iN{UUtThp{+N4cGoWhbNl$uO5
z^7f|#A`FN!AXeU1Yx&$4p{4FOp-L;^9u2h&<TI&^$rhZXV-gvHOFKD}a)xtu-VE8r
z$D{c~Aw{`phQ3a}uQ51fn;!ieFw2|+2`4+8p_Vtc?yz7d?fi20i%^rbviv4g6Zjtv
CP0gkN

delta 1352
zcmXZbT}YEr7{Ku}&CSiUHs@Mdb1LCig{}mxsfARQ^ff7pKob(1h>0@C)Yz&ki%5GR
zi#|lVD(XUJO5}xL2th#+eSnY=1cSP$=%O;B|C0yC`#a~n=RD_m&v`abGf+KvGTN$?
z>P%It3E!auE38Uw!FpVQF)YVHwBZ~s$CtPo-{VUBsmHBMB9wBWjOU=lDaAFo9X)v5
zrlKl~MlS;yIEbro1aoi-Gx05E<7Z4m3y*Zn#74};A&lWJbdX&>9>ZolgYrQOSb$Cz
zOXB|Ys8V?}jxewmBX}FH;tnh)D<6ij81G>nzQ%s^@L6WOfqc9gLvmF2QBGh=JA>@4
zo+3G_H^>(1W0Zz0_=+jGh!W7mxh=y~l=tacH_Ar&D1kPj%&XM>YLt!lqO5Ds<Bcfu
z+E5ZXjr>%!pQi-8gfd}RzqpAK=mAP%lW4(d?Guy)o?*m9?O+A{00p!jFQVM>ILej2
zzy?fUE&91vYA>o{G~|vGJkH}E?8TUK=}H!{lD?ZlVXX?FA6w9lW7-MKr9X$VaRMc-
z#kG`ZHu6&iJY>8Y^VnYnXcRFJLMgHll#Cx^F}~98|DqI6AukK@Aj%0vkiFD74B<7L
zzzjFBaTaC1i;C;P8mz)eEMb53gNAJE<-f53{U}Em#3YXPGS<<*!X)|fd6a5)Q?Yw+
zAI{(~O6?q7w{)dVC?^y|Nw81%hqQMvDpmN9h8*22N`Ox&cm759za!VHexcmCjq@dE
z<wB{QQk3^wQP$U^%nN86QEI0R<;1#B;`e#ff&T+%8Q^r)1>_H)Mo|`wqukXalrMRX
z5@11_(0)Vyk?Oa{C{EdLN;4uU^Co2+Hs_dZM#x-Z+8rM?Cns5UcC@w!yH6RLtecIV
z)D!V$>jz7c&u7%y4;k0(-sEsNY)sqlI(*x_o$aBn=Ju+>4sULix2!0B+hIzwc!LCJ
S={9aT%ZvtRcf2nv!}brFwwCGu

diff --git a/django/contrib/auth/locale/es/LC_MESSAGES/django.po b/django/contrib/auth/locale/es/LC_MESSAGES/django.po
index a1f480cfd9a..f6d08755b4e 100644
--- a/django/contrib/auth/locale/es/LC_MESSAGES/django.po
+++ b/django/contrib/auth/locale/es/LC_MESSAGES/django.po
@@ -11,16 +11,16 @@
 # Jannis Leidel <jannis@leidel.info>, 2011
 # Josue Naaman Nistal Guerra <josuenistal@hotmail.com>, 2014
 # Leonardo J. Caballero G. <leonardocaballero@gmail.com>, 2011
-# Uriel Medina <urimeba511@gmail.com>, 2020-2021
+# Uriel Medina <urimeba511@gmail.com>, 2020-2021,2023
 # Veronicabh <vero.blazher@gmail.com>, 2015
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2022-04-25 08:09+0000\n"
-"Last-Translator: Uriel Medina <urimeba511@gmail.com>, 2020-2021\n"
-"Language-Team: Spanish (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-03-17 03:19-0500\n"
+"PO-Revision-Date: 2023-12-04 08:09+0000\n"
+"Last-Translator: Uriel Medina <urimeba511@gmail.com>, 2020-2021,2023\n"
+"Language-Team: Spanish (http://app.transifex.com/django/django/language/"
 "es/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -287,11 +287,12 @@ msgid "Password reset on %(site_name)s"
 msgstr "Contraseña restablecida en %(site_name)s"
 
 msgid ""
-"Enter a valid username. This value may contain only English letters, "
-"numbers, and @/./+/-/_ characters."
+"Enter a valid username. This value may contain only unaccented lowercase a-z "
+"and uppercase A-Z letters, numbers, and @/./+/-/_ characters."
 msgstr ""
-"Introduza un nombre de usuario válido. Este valor puede contener únicamente "
-"letras inglesas, números y los caracteres @/./+/-/_ "
+"Introduzca un nombre de usuario válido. Este valor solo puede contener "
+"letras mayúsculas y minúsculas de la A la Z (excepto las acentuadas), "
+"números y los caracteres @/./+/-/_."
 
 msgid ""
 "Enter a valid username. This value may contain only letters, numbers, and "
diff --git a/django/contrib/auth/locale/es_AR/LC_MESSAGES/django.mo b/django/contrib/auth/locale/es_AR/LC_MESSAGES/django.mo
index 7d4970a1de78f5bf14ea36fcda77934b245b21b9..d985402b26a4cbc90363ddcb882d3a78480513c9 100644
GIT binary patch
delta 1536
zcmX}qUu;uV9Ki8k2P<30hGk>?8QYG?*uR#wcTDJDK!FT|pe{(zX(TsoLuR_}vaZ08
zSm6btGf}TE62uW=;K3+bz_<q&1)fyE#0P~0W56sVOL!r{xfi~_?Z&1#pL<SEf9H39
z=XY}B<;@=^^ZP}_DG_-OZ{tFIy;NikW^e(X#||uD03YIfe2h!c$Ko?sgSs9<LP^Y9
z-+~%v4=%$5*5Nw=$;%=hK4YN*3%D46!g{=emG~dlU`3e-Uuj_|$LH})+=d_FdF;jx
zvUm=Up^c-cFI2>z8gVUZ;`__<A}e?pW??y=!L#^1#_?6MvhXyv;IFs?|HWe%=e7L!
z15ymRf#fQ;P%Ci9^FC^2CXpOv3OPcG^VCiMP>ID@hZ=At&c#;m_lW0u)PuTF1HFv8
z?+tHmqaNIk8uyU5ejIh*2dIgBjC>{kIim)=gt}qO`(Ye4&~4Pj{=|9sm*)g(0*~-Z
zpU5<BV1AJXT8aOl-f@8Y(<^O82jjR6zr}-`FHd;T1Ny2&hHwBc;{((y`IH9PiC0mZ
z(^owkpbDv?yoN#SL%qtku>sE_q2)SiqJJP?dBC7OH;uKNFG13)WuXoAz}=`Bzr~;d
zPhb;%ft`30wK+?d%vPuwHK2v>;|}}|f5)RZLZ@j$^Jx7M3}Y0>u!Hkuk_YYX6%6Ze
zBevmTETOa)a4+*qWVZ$VWUIb_uiyy&f`6m-&R5i3uk;FPWyVnx{LPzBcurwnOIpV3
zXsPN@16Zh667%MpP<x{rwUoP1OTQ1bM-Cv@FAnPekE8B8<@pI}?~J1Ezla*|n|gU^
zX5lIe8gSh67S1#qYGM<pZ!(P<pxn$_?OBg{V3ToMieK~v+~MN8zA|^Ozuvdq&G}n>
zQaI<IQ{>JswcL9pt6OpzJCR6bhEhqB9ypvDOxW3!vBO7=ok^OU<9I9aaBrckw6dfk
z+8&Oq30oZ|vaT}{b3?&~Wg%llSY}uoVu&$VQ61Xdo?vK>?Ktkc!LMWO>y4An4ch6h
zjOpq!QM1WJOsC11XS;Y<wTh<(6OGJ#bVGy<Q8rkG_`)Sc?)@su9j)5B+4S4P*T%Am
zT-wf>VbkB2`G1y7nY3-<I`o>R)R9EW85&@gHMYKD&Q99dX18Z)V<E8UM}J|kW<gP5
IL+#JLr!~FHhX4Qo

delta 1395
zcmXZbX-HI26u|L2*~~ajW;2d9mX2d4nr1a)6KeZni-CSfgNUpN&8(r!rAaGBqfJ^c
z9~CWFnFU29G@&FFK?@ZU^r3|$l|B^(ZC?rr`k#F8c)$DZyZ7Al?mh3$f<yCK%R`k)
zsp?3j*5f<0W3EN1nYa>TunB$Gic$C!$KWeWzyTbGzx93#g9xSKQTmfn;>^GaxBy+a
zHcEw59F0ag#$qdu#|xN@Js68`aUy;}E1J1QV=R_o3ZB3wT#9zGOT{(l$Gs>YG>GZw
zV6r4WCpx6mBpR#fNW=zg$5XfvePrduAZFrqT#m1C54!j)6P`mpUUeWjsv9Uf(4+eh
zSzA3va#U}SCDg|d4VmyAjW~=F(7?Wp#z>U+(Yj8Qg;G%hWuuJC)1T*|EL?~(Z<XF(
zhB9soN+R2lONI7umw?Am2AtMkoJR?C6D6^3G~+$p$0!N(;Z_5+gL8OZLIF+2W|T9&
zigKh+uo^$$5-j3ecd)+FXvhLahf*zQ#X3BRawJg{NFk;pb5#vWfCI>8sTXL&_b5mC
z71J;#ex!DMD2c8>E>+5nAu51LtgrU{Zzy#UWx)q18TX?E{Dm19PiH>PM=8!mlpQ*Y
z67Vt}!MoUl1y07`UzCJ)QE^AH9X*)Eui#^SwT^~Vw}!dch12m9cA=A(rT7dNp^Gd<
zKbBx89>PB;wbPt5a-@e*cBTy_!A||TSGNyCvZVtw<Tv|)62Qp8$&rjfdA6g}Mgq!K
zx=^-06J-bTk>gj3QO1{`j9aT)iBdbYDC2jd#M|#u#s526=#YSIx*aGJZlfgDi}EEe
zQ34F<e%Aeovf!{w%QO}ltXhMy-=MToQ?emSt2bpCmW3~wB1V}Dwp9kIYBy`sEIHcF
z$PHn?Wyn0%>&f<T<+(jM`QBMtu`NwIZkrkr3<kCPwl2GOw!1n|U*iwV&DiEnnd|mU
z316{0M>*W(6#=(Du*tu%qHeppipY<yX@dzF+L<`3_RX<ayYKLZJL9@d;c#NNA$-eq
G(C`n1P^O9i

diff --git a/django/contrib/auth/locale/es_AR/LC_MESSAGES/django.po b/django/contrib/auth/locale/es_AR/LC_MESSAGES/django.po
index d250b42a1f8..bd89b28f392 100644
--- a/django/contrib/auth/locale/es_AR/LC_MESSAGES/django.po
+++ b/django/contrib/auth/locale/es_AR/LC_MESSAGES/django.po
@@ -2,15 +2,15 @@
 #
 # Translators:
 # Jannis Leidel <jannis@leidel.info>, 2011
-# Ramiro Morales, 2013-2017,2019,2021
+# Ramiro Morales, 2013-2017,2019,2021,2023
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2021-11-19 13:26+0000\n"
-"Last-Translator: Ramiro Morales\n"
-"Language-Team: Spanish (Argentina) (http://www.transifex.com/django/django/"
+"POT-Creation-Date: 2023-03-17 03:19-0500\n"
+"PO-Revision-Date: 2023-12-04 08:09+0000\n"
+"Last-Translator: Ramiro Morales, 2013-2017,2019,2021,2023\n"
+"Language-Team: Spanish (Argentina) (http://app.transifex.com/django/django/"
 "language/es_AR/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -243,12 +243,16 @@ msgstr[0] ""
 msgstr[1] ""
 "La contraseña es demasiado corta. Debe contener por lo menos %(min_length)d "
 "caracteres."
+msgstr[2] ""
+"La contraseña es demasiado corta. Debe contener por lo menos %(min_length)d "
+"caracteres."
 
 #, python-format
 msgid "Your password must contain at least %(min_length)d character."
 msgid_plural "Your password must contain at least %(min_length)d characters."
 msgstr[0] "Su contraseña debe contener por lo menos %(min_length)d caracter."
 msgstr[1] "Su contraseña debe contener por lo menos %(min_length)d caracteres."
+msgstr[2] "Su contraseña debe contener por lo menos %(min_length)d caracteres."
 
 #, python-format
 msgid "The password is too similar to the %(verbose_name)s."
@@ -276,11 +280,12 @@ msgid "Password reset on %(site_name)s"
 msgstr "Reinicio de contraseña en %(site_name)s"
 
 msgid ""
-"Enter a valid username. This value may contain only English letters, "
-"numbers, and @/./+/-/_ characters."
+"Enter a valid username. This value may contain only unaccented lowercase a-z "
+"and uppercase A-Z letters, numbers, and @/./+/-/_ characters."
 msgstr ""
 "Introduzca un nombre de usuario válido. Este valor solo puede contener "
-"letras del alfabeto inglés, números y los caracteres @/./+/-/_."
+"letras mayúsculas y minúsculas de la A la Z (excepto las acentuadas), "
+"números y los caracteres @/./+/-/_."
 
 msgid ""
 "Enter a valid username. This value may contain only letters, numbers, and "
diff --git a/django/contrib/auth/locale/et/LC_MESSAGES/django.mo b/django/contrib/auth/locale/et/LC_MESSAGES/django.mo
index 20ec10571d7a2772655e37a53a232fcec85d2207..3f13c02b7c47961a57d7748a2591192dc647278f 100644
GIT binary patch
delta 1706
zcmYk+YiN^K9LMpKX;ZD$wpy)PZ6EJilN!^;UMSLPtrzO0L#Go_o@$Yp)MQOMMTKmL
zcwvLN3=xsmO?)FLLJ(BM3xePjCkPu=rua$`L=i!}f#2WbdEp`de9m)na<2d6NyD-F
z-?n5n8DrKBF=ixQz*@YGMQDZ^6M<qZz&0$z4jhLYu^4yS_Jhb*%@Nz)j~eG3j>l_Q
zfe&#sz8`8bW(1XDMlZukti(DTg=?`KV>k@=<8aL4M*I^Gqdshd-*E~Kpo^bS8`{LG
zXW$>Gg<r<W_-|pxm<d$g(a?uu7`+A0V;J9J6;`pzCAbFnU?2Liob9n0GZ|Tn37}4(
z&f1I&ZI&WyG2fv!(244w%uvarvKuwv&o~$l*bcv1kD?|zi5ln(s^3NXd<8Y}->8A_
z+xADOe$P=0d5OBRkEro7!+BDNGSmkXc+)^Z)WYUrJ~mlfQ446t9X@gg=ka{6#F#ml
zPa^4v>rhwNfvwnuEAce0!S~39GiDXNexPA3Dk*MZJ3dBUCQ$k%37b*5@+0a9_u&}K
zT2I^0ucLN$51GR}u)aWDwI)$cO~jGRZyKm*;&$E~>_px9Ui*9&l`Q|DPUbaodgcRe
z#bK=C6sGW797iV4!Z>#05e(trvBpfr2<q3c9%nMY>80XeA0Ef6xCl3Jjyl@EFo**<
zAM^Qk3foW%x@5h9y5l>j6B@AXPf<DX3UwkMP#YM*F=TYN6;yQB(@{wnu+KH90UJ<X
zY(q`>y>0JA<xT>X6KT}Z|AZRn5UT%SRKH_Lx|n|C@XWb#&R+|-X*=Gv9sWbz^)u9f
zZ&3sIxIhi)NA0Kx$w99S;=R_^H3|9X6~5}_$!yeSmU*qlG-9cD4pi!hFflP3&70Dp
zp<9U=gl_KZqQ55<EqkF?`?7Z(s4hv%Y$B=%rLW4&?EiU{i?~(q7orx{?G<fuF`?^H
z&eRi=hy?_<<oy>Z_W}fIWaegD{AI5G;#71eDoPfer;0-;NmdX`iK&EscT0%ngpN~1
z$5=sB6E(y%B0}i5J3V*Nf8UpTGvtK7pfjG>9CK39U0u0sQPj7xCK##>h9gd>zA@A=
zJ47jHcT?%$>K=D{D(<EeJ&n$Cw<jIl?lg6KCf#klsdQKK)^0Z%uil*Ko*!_+p}CPj
qI25kQwv<d7<R+83u99EA$@P?0=NBg9iCEN0Mq{zwRIa~#f$uYgudHtX

delta 1703
zcmYk+S!_&E9LMofbh=PfE!A2sEp1h6x~h^!QKc!OA(jWt#h4CVVy00NF~WnSmS8kO
z)DlZVq8=uK2kQe~@L&lM+k+PgBI3ms-`~x7aMJ&L&b@Pb?m7SSzjM6m!;FLLqd{ZL
z%4B1j@eU3{C&id@EW;t#f)%(GQ?U;R;SC&(_i-q`xA(sxQ<=Z^eiHwrc``8z^Kl%`
zO*K(7g3elQ492ZE3isf6JcSu}8?*5#4#cmRhQDwPrf~BRw%~mHi8)xyDqReqHuM1V
z@HcAVxoJ^jCeo>4wlV19N!)?8IF?nFVlz&`!?*x%;&$}0Eg$YiHfy?3J3nIWMV@6Y
zpcWoSE&MjJcJnAoCy~xe)I@J_0DiOsK3RXD9-usHqEytlk@h+p_24|z#D05!CTd(g
zY9WotpIOC+=8JBmqXC`vi*2Zhx={;@VG<s*o<S|(BDN(Ma}_JO&Y^Io;c8TByHQ7X
z4(H)@T!MdaIWFQ$HXJo)>FngjCESdK!;M!Hz1YZg95s<{stAW8**6WSRIb927_{!N
z-}j()cn*1{>9gKN9rZKJ=K1EE{UVK7=o$wdtVEsp3VXc^RV!yv8M=?0ig|*1i{9aR
ztfzvT@G}<R>`XF+8_|z1F&9%vQx?xR#dPv<Avzew6Bxrf^z+VC;ub8z%UFZ2F@jmV
z8d}f+>rqr@PTT7~R83q%W#S%c;m<Luv;9a%XZ;yfgx~G;PgKz;U;4*1)Po$<{Q^|&
zRHABPCMxCisCky6#;-(;bCGf}8&H|<8bkiIfc<u0j~#Flb;egv6W&5i@DMfOBh-#w
zAT{W<{(R~kS4$_fU^Rw#zbR8uS!p2Ds)-R^9_UOb%7}5XP-4zf?PVU3Pm~b<H^*LR
z*>i1QxzN6f2`zILQAkj^-ZBefZxYAXahl%wgBhz2nvS8K&}LO@RfKA64ngw0-yr>v
z>DVb7QyQ!FjdFA8sd=vjsz@k4uT9`n#j%)JNK7L1-Yp;&5lW|;(x{)<X}X|ICMpPO
z%H+jw_?{*t)wKs(Ly?x)-sH0Qn&ij6`1Bzy33W4yN=l1Ls~mqxb$LahpO)I_Mmmd@
zh28c@tJ~QTu6CN-V7nW3ngVOxNWhsD4tt&1!8SM4TD-2KttR$m=!E`VU0v~E>HGQ(
d4tWpS6bQ6N0-^P>-i-2ib4FWI{8d(M!awzCu$}+_

diff --git a/django/contrib/auth/locale/et/LC_MESSAGES/django.po b/django/contrib/auth/locale/et/LC_MESSAGES/django.po
index 20dfad651d7..604a407a8fc 100644
--- a/django/contrib/auth/locale/et/LC_MESSAGES/django.po
+++ b/django/contrib/auth/locale/et/LC_MESSAGES/django.po
@@ -4,18 +4,18 @@
 # Jannis Leidel <jannis@leidel.info>, 2011
 # Janno Liivak <jannolii@gmail.com>, 2013,2015
 # madisvain <madisvain@gmail.com>, 2011
-# Martin Pajuste <martinpajuste@gmail.com>, 2015
-# Martin Pajuste <martinpajuste@gmail.com>, 2016-2017
+# Martin <martinpajuste@gmail.com>, 2015,2023
+# Martin <martinpajuste@gmail.com>, 2016-2017
 # Marti Raudsepp <marti@juffo.org>, 2014,2016
 # Ragnar Rebase <rrebase@gmail.com>, 2019
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2019-12-28 01:45+0000\n"
-"Last-Translator: Ragnar Rebase <rrebase@gmail.com>\n"
-"Language-Team: Estonian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-03-17 03:19-0500\n"
+"PO-Revision-Date: 2023-12-04 08:09+0000\n"
+"Last-Translator: Martin <martinpajuste@gmail.com>, 2015,2023\n"
+"Language-Team: Estonian (http://app.transifex.com/django/django/language/"
 "et/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -76,8 +76,8 @@ msgid ""
 "password, but you can change the password using <a href=\"{}\">this form</a>."
 msgstr ""
 "Salasõnu ei salvestata töötlemata kujul, seega puudub võimalus selle "
-"kasutaja salasõna nägemiseks, kuid saate seda muuta kasutades <a href="
-"\"{}\">seda vormi</a>."
+"kasutaja salasõna nägemiseks, kuid saate seda muuta kasutades <a "
+"href=\"{}\">seda vormi</a>."
 
 #, python-format
 msgid ""
@@ -141,6 +141,9 @@ msgstr "töötegur"
 msgid "checksum"
 msgstr "kontrollsumma"
 
+msgid "block size"
+msgstr "ploki pikkus"
+
 msgid "name"
 msgstr "nimi"
 
@@ -270,11 +273,9 @@ msgid "Password reset on %(site_name)s"
 msgstr "Uue salasõna loomine saidil %(site_name)s"
 
 msgid ""
-"Enter a valid username. This value may contain only English letters, "
-"numbers, and @/./+/-/_ characters."
+"Enter a valid username. This value may contain only unaccented lowercase a-z "
+"and uppercase A-Z letters, numbers, and @/./+/-/_ characters."
 msgstr ""
-"Sisesta korrektne kasutajatunnus. See väärtus võib sisaldada ainult "
-"ingliskeelseid tähti, numbreid ja @/./+/-/_ tähemärke."
 
 msgid ""
 "Enter a valid username. This value may contain only letters, numbers, and "
diff --git a/django/contrib/auth/locale/eu/LC_MESSAGES/django.mo b/django/contrib/auth/locale/eu/LC_MESSAGES/django.mo
index 6748e0e26ea19af1789462c2fca1b319f000c57d..354c6bbc1290777eeea7f855e6a8edf5c723af59 100644
GIT binary patch
delta 1985
zcmaLXZ){Ul7{~F`jm?d*vcX)D7Ir~!INI5D8~X$DcjBg?VzNniF}QO#+qI*eUALGb
zsTh)p$%uFj(L`p{cQYE3O2QH~5MTI*sEIQsMnj_E4ZeXGjbJqT{dHI4D^L3LbMEcE
z=RW70=k{vXOy>*3`NPJTgB8ZCzzf)hmvK3oN@Log2AASqT!shm4jjZ9e9Aw63c1ys
z_0PYC8s}YHjTdn(euuZ?@0BKRf^=#aJ%kO|fE~CJAHy&vu?nZL8a*7u*YOPM$Gz|(
z-ihC$jenvhbeOCg@g-E^@8f#>W?9~t2%TG;n8kWV--YKffxlrBHj!m7_T$qyi{%(*
zdQ8TwM{+Sy)CzR??nH(*eMl~505yRj)b-<eI%RZ@p$0sGOYk}Wf*IeJQ4e|(HPG9r
z>*oFA4^a>P3^nkAfBp*Ux}Q*qTt{u$AE@#2)g0-95bB2rUm7TeN^A?>hTD95PzmhA
zV*zRhqa1%-Ys_X0P)ORc7}jAQK8%BS0N+8?oc5Oq=gkp1Qyh<AJzl|P{1y3_4UE!-
zoye-243fM#fvfNg>b^N77jp?Uv#(J1e~;v5ZlJC&q4HD%VO+uUO*<V`V=rH-&Oy|S
zj{C=RsG|H7wKCU`kNKIegIK}SXV6B?^g6D?9aQv~&f^yR0<|(_WT6Ds;YOZsw$jlL
zHlD-ds2PX3ss;Noj?=gwFW@wm^G<1NPNTNuENZ52pb~u#RSO^Zeu7$|1!OVIRm^LT
zZ_!cl{e>E^oNQDRLDT>%QB}JZ^?MYx6>X^d_n?Za54H3IsOyfP5*bB}_arKTDO3W}
zVgLPql@ofvTgc?hynnoade9H30dJrNyos7|fOnS~EVfd<+x)&BqLonN(qet6IF;lB
zgjzRIr~Oy!AQHqHVjuAcp>{8^lh{F&5NcYH9-@(m6aQ_h6E!8fr`TIeR0SI&v<lmZ
zCPKw&Mu|;Cmk#{);6EK-%E8>@_w{F`rd7G0(5l@{bP_7M-2}T>{1ekZT$G^hOpCXx
zJml)XQH^)7*zV(7rL1NV+lhyWK4Jr*a_%Me6WUlct-oHAW}=nYNVF5$x4Q_nt%XbF
zmji`gD$bXb{`kx*g}JJ+K(Q05?k{${qrtdNc(cJxML!OHv~*}J{dm%vaC1)K)bfEq
zL+nv!%AIi2saTJlb-JxYyrnf3Z;K_`t$1g5+-t1eUKQ2Zj%XsDX!V@hhEjWcyf9t+
zWl7=lx|1bqtdVqP*iG3<%gI^8ZpKOB6ZS+pn{!fLI#gdanoc>X!pYEZV99RR8ZTU1
zbto{V%iWYUJZX*F6ZWW^%~^IPGnvX-Lw443b9SoP9Gc8H|NdNjz~UVvlew&$vlxHK
zPP(~d+W!9=yo;-&mClH}c$pUuN4(1Lv$d>6(y>X{%GyV5rr<pvzUj?H!rr+^IN*5m
Hk<EVtWD)yR

delta 2030
zcmajfZERCj9LMp~4fnjkM8+PNyH14(c5By-u_??w;ZShXKtg7i-nnag-Dsih7&Im&
zzCi^8p(e&exA?*rfH5JJMDT?g6knJ)r^YNA5)w5rn25gcA<h`TzwRzZ-+0ph{hXej
zd(OG%{BK{_@@?m-@pRZ2v$x2Y$M8M88LeVt+AxGGF@o)Q7)$U?EW?XfgI91BUh~?2
zMuswfdF_SVq;aaT7Mt)^>?<*8vxdqT4HbA8*Wxj3z*$_4?_wQ(j-_}5%W)A$v6#k_
z7{TrMJKm1ntkT9OP!IGW-id#p7H*ZNjcKIP#c1nrAI@M3d$5L81@KX9!V{<oF5uJn
zCl=rl9*>7LM^R7yyk`cP%e;bG_!-o~FCc3-m(x^kqVfr9pf7L*e(iO*=J^9^f?rVs
zX}{I44E4PdHE}&^;Pqa65Y=xhY9YPI#|&}Nc<INfsKZm<4>8n0M^OuV4h!+5=S!#w
zXYpm9G3W4Zz7LQ%n=p<#su{cmFX0f*;ltR#c`DZqA`hH4^HdJeu;4kwT~&O)g3Wjp
z`N@=#D4l2_yKY91%`h%j;}O(-r;#<8GpHxLgu4F&ti%OW|La)8{3f5fSe&Ux+DrhI
zo!e1Q=6K&vqmuGGYKP`g{lCJ!_!B;hJIG)?@n?7&HZt2J_Ty$ek9^GcTxyu#_((-%
zWgTkkdhk`;hn={H-Pq2%(}GjD17F8ucms7r)7-41Nuw5c9F+?%dd{MD<}B)H-odoa
z_){uMzAsS&T}9=@cc=lbqq6oF@ArIO6&*n->i$|(a#^S?_oK$?KrN&jHQpd<0lQEO
z7+uHyYoG)Tn&27aVa+M;`&rcQZ=(kM2sPjw>PZ)n9L$w`u6pNHbj~_b6}sg9Q*@M?
z;{igYi&&%cSLq-^gwA~@F-)kmEs@*)Jg=^a`w9I&1iiLpEU%))HhXpLjGkIWyKpa|
zH$^*865(<ep>tN*N<2vDoOcl_+L8NIq0}#t%lrU!?aoGG3!y)<`w31dS9-bn2_;)=
zrl(-7dq=K)>3vXjfFNs4AE8v;Mm$6)yOfbi<3ZvcLI<m&{nu--T-H-*CrCoG!E0>F
zzF+XMuW%q5o^%tD%<-a7cC_f5Jl}?Ff9a$TvSoW9Q(6(=x~-y#t6On7+p%(wZ*aH2
zFYee$Hx~8x+exR(Y7GQC{DDq?Ynv4eb+v8Y6le_uN`{C0k2r_i#DDq)Tm8YH`h_y*
zR&8r6*=a|^Q+C+#?{@6{T~@E1I5_24O_5~sKvzr4^z?MLs&Xzb8(qDa7qTa;l>21d
zPEI9lD;$fDJIRz2wZ`4J6LnG+pK&`Jvz)j+=1wM4wma!$U#lAT`G&K_)g!(%JzTom
zmYcGpRx}phZ%;bZmT%Bl!~r{DM_lf2HX~DU=b!KYzCV_T#a&k9M91t2H#HIapZ=-L
ge9cCmomo*klX<K5H{U?!jk@;C#k%s$k97@y14obvMF0Q*

diff --git a/django/contrib/auth/locale/eu/LC_MESSAGES/django.po b/django/contrib/auth/locale/eu/LC_MESSAGES/django.po
index be7b957de19..093ba2e8834 100644
--- a/django/contrib/auth/locale/eu/LC_MESSAGES/django.po
+++ b/django/contrib/auth/locale/eu/LC_MESSAGES/django.po
@@ -2,7 +2,7 @@
 #
 # Translators:
 # Aitzol Naberan <anaberan@codesyntax.com>, 2013
-# Eneko Illarramendi <eneko@illarra.com>, 2017
+# Eneko Illarramendi <eneko@illarra.com>, 2017,2023
 # Jannis Leidel <jannis@leidel.info>, 2011
 # julen, 2015
 # Urtzi Odriozola <urtzi.odriozola@gmail.com>, 2016-2017
@@ -10,10 +10,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-09-24 13:46+0200\n"
-"PO-Revision-Date: 2017-12-11 13:39+0000\n"
-"Last-Translator: Eneko Illarramendi <eneko@illarra.com>\n"
-"Language-Team: Basque (http://www.transifex.com/django/django/language/eu/)\n"
+"POT-Creation-Date: 2023-03-17 03:19-0500\n"
+"PO-Revision-Date: 2023-12-04 08:09+0000\n"
+"Last-Translator: Eneko Illarramendi <eneko@illarra.com>, 2017,2023\n"
+"Language-Team: Basque (http://app.transifex.com/django/django/language/eu/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -55,8 +55,8 @@ msgstr "Pasahitza ezarri gabe."
 msgid "Invalid password format or unknown hashing algorithm."
 msgstr "Pasahitz formatu baliogabea edo hash algoritmo ezezaguna."
 
-msgid "The two password fields didn't match."
-msgstr "Pasahitzak ez datoz bat."
+msgid "The two password fields didn’t match."
+msgstr "Bi pasahitzak ez datoz bat."
 
 msgid "Password"
 msgstr "Pasahitza"
@@ -68,10 +68,10 @@ msgid "Enter the same password as before, for verification."
 msgstr "Idatzi aurreko pasahitz bera, egiaztapenerako."
 
 msgid ""
-"Raw passwords are not stored, so there is no way to see this user's "
+"Raw passwords are not stored, so there is no way to see this user’s "
 "password, but you can change the password using <a href=\"{}\">this form</a>."
 msgstr ""
-"Pasahitzak zifratuta gordetzen direnez ez dago erabiltzaile pasahitza "
+"Pasahitz gordinak ez direnez jasotzen ez dago erabiltzaile honen pasahitza "
 "ikusterik, baina pasahitza aldatu dezakezu <a href=\"{}\">hemen</a>."
 
 #, python-format
@@ -136,6 +136,9 @@ msgstr "work factor"
 msgid "checksum"
 msgstr "checksum"
 
+msgid "block size"
+msgstr "blokearen tamaina"
+
 msgid "name"
 msgstr "izena"
 
@@ -222,10 +225,10 @@ msgid "date joined"
 msgstr "erregistro eguna"
 
 msgid "user"
-msgstr "Erabiltzailea"
+msgstr "erabiltzailea"
 
 msgid "users"
-msgstr "Erabiltzaileak"
+msgstr "erabiltzaileak"
 
 #, python-format
 msgid ""
@@ -251,32 +254,30 @@ msgstr[1] ""
 msgid "The password is too similar to the %(verbose_name)s."
 msgstr "Zure pasahitza %(verbose_name)s-(r)en oso antzekoa da."
 
-msgid "Your password can't be too similar to your other personal information."
+msgid "Your password can’t be too similar to your other personal information."
 msgstr ""
-"Zure pasahitza ezin da izan zure beste informazio pertsonalaren antzekoa."
+"Zure pasahitzak ezin du zure beste informazio pertsonalaren antzekoegia izan."
 
 msgid "This password is too common."
 msgstr "Pasahitz hau arruntegia da."
 
-msgid "Your password can't be a commonly used password."
-msgstr "Zure pasahitza ezin da izan normalean erabiltzen den pasahitza."
+msgid "Your password can’t be a commonly used password."
+msgstr "Zure pasahitzak ezin du pasahitz arrunt bat izan."
 
 msgid "This password is entirely numeric."
 msgstr "Zure pasahitza osorik zenbakizkoa da."
 
-msgid "Your password can't be entirely numeric."
-msgstr "Zure pasahitza ezin da izan osorik zenbakizkoa."
+msgid "Your password can’t be entirely numeric."
+msgstr "Zure pasahitzak ezin du guztiz zenbakizkoa izan."
 
 #, python-format
 msgid "Password reset on %(site_name)s"
 msgstr "Pasahitza berrezarri %(site_name)s webgunean"
 
 msgid ""
-"Enter a valid username. This value may contain only English letters, "
-"numbers, and @/./+/-/_ characters."
+"Enter a valid username. This value may contain only unaccented lowercase a-z "
+"and uppercase A-Z letters, numbers, and @/./+/-/_ characters."
 msgstr ""
-"Idatzi baleko erabiltzaile izen bat. Eremu honetan hizki, zenbaki eta @/./"
-"+/-/_ karaktereak bakarrik erabili daitezke."
 
 msgid ""
 "Enter a valid username. This value may contain only letters, numbers, and "
diff --git a/django/contrib/auth/locale/he/LC_MESSAGES/django.mo b/django/contrib/auth/locale/he/LC_MESSAGES/django.mo
index 7434a6bfc57202b3d484933d6c9458136824fdc0..cf03e16781e60fd09987fe07a3a55b374ad25eba 100644
GIT binary patch
delta 2022
zcmXxkZ%kEn9LMo5e?-C(P^iR`LxJ({;sr$hrh<rsqL{5(HR*Uc6NG!Y@h8H$?p*Uh
zSr6dOwHaZ}wl;eZ>#hg&z*<{vwYjVZvZyTPmTP0{fo^4O+WT|w@i)Hb^*g_N_?_SR
z{=VnT?|QQ{c6D9m8KWH}9wI(SHw$C+Dh{;Yv&@=s87r`8wV8vRxE?+1!)a{B@6f}{
zY%@)94Er&PZ{THIhtJ<*w$&_V5jwdHoW}-CU=IF?_u@_5fN2co;YQSWH8Phq`{Ny`
zc@AL_hHw+UiiP+tuEhjCfL~!T_qQcFdXj%}Bd%Rz#-CMkxDU7CVeG^iJda)2z$zZa
z6X@c5$P-yQ|MVC(q88qdkKi;a!*e)~pJ6-qw`W;a9iGKXyoBBO51znw9*gYTMI;&a
zHL_Ow9+iP5-)pGMtRQQ&TgW|Z6=~D;>rq>>2{m6S#xm(t`4<FzTTwUaLQT|%y6y%4
z+(q3ujGFjmfBYosy0=gZnMMBW90$#}fcpJ&fBcI)@~??5GoY3Igw&7y=6fBrfWPos
zn%RH&gnp-jl<ErhO({O?`w9+oK8t(tHfqay3Q`OB1y6DQ2de5v3dz6rB>jG~Jy?vY
zfur~gzJ@B6pOLxj2CAr5GpOq}qsBW>nRwbicTq(*iKTcN%W%OTzv8<Rqod+Tf6%NP
z%diCZqk~aYDrYbs=kaY^z#p)i$5(L{QSw2Y#&dW9m7yM1xdmgW`+SU5_@jRwyG`eH
zQd>eA4)McB51Z}AJGcXP^SCaa!e*|!j@q&kC$+bgsD-s6&tko}20f(y>?PC|okX&3
z@1Tlu0m)d*F4EBxew!MwE56I930F`PWtOB;U4Sa0a^wZE04nuuzI#yfJ&C%mA4!G{
z_{LE4oy8oz{}<@!MxXjWTtZF!Yw`jXfO_J;QBS5kra>vuN$6Xk3AYhyN-w*UY$Pk$
zHgl{Xb|%l*ZqzHN`zKfL=!8brt({O&?IW~@YARChpKMB_S~a29s)Nuc^#HM*P#skg
zY6poPLT^_w(M+hd68j0=KiO0~s?e6ysnz<{qxMg!RMYE80+K1+g8F3NZGCi9^-V+u
zp}I(B4Aqq7Mxt9MsTNDVc8_yH9VXw|JnSV@ggb~`gtnuGP}7%E1$4Ky`5o=Knzo9!
zH2Iy-=Q%*A>62__<q<dRRg62MM~-=+31=#?l=Vqk{APAt{G05W%E^cu3VD$UZ@?KD
zo$|&)?zrc;f#Z%F8E__}QGcX8@Lb|X_WM~mM@B|N!_N57aW4_i9ZY+%wmuNt8mMb<
zf=w;K=BgkqXP-Mh5qN6Mjf{`D6Qg4-POmpK=Ik9C8uUhnoVM_As<-oK*c}?F35|xg
zS37mV+PVOThH4ItIy7^rtB-f(7iYN9XksvbIwO8-LvH*|!Bl*?peiv_cpxWlcJa(&
Ud~wcMoLQWs`(fg0@t0};0}amQqyPW_

delta 1875
zcmYk+UuaZE6vy$iS(BL9s;k+k)tIYBV>JKPnCfawOrnkTPZBiHl!Cg&B~eRS8f#1`
zSwu@w`=Gg|B2-0%P!W7^@u5OZsaXF&1EmjJg{FOI1w|AEE7(%{{q0VnL(YEYPVUZ~
zIdkrQzUFjuVr<H|A)~buvxqOV%yz4v%?IsPj@fd&jb)gXYvy4&PQ^{A@5V5Smobiy
zP*ZFkZ`OsKxDCI>Dd^>yEj3G64V_60bYm^<!+gAiui)1>1HZ?~_?sJlip*vIxba-R
zq<N;}Yq$_+V>5>FU7U#fa2kGw#XR56(9upta3=nQ6YvSXihto&%wzBvcH<lP66awf
ztBheB*^%AEQv4gW@De7Oi}k1s$M7@`U?b1BB9^rTx8Wij#C7-$eu6n{i|pG0WV3b{
zwe#c7Q^>Py7`5;uGPjK&YquXzNAWXio-rJUe_%p4JftI^qaL6<YodJAjfL)dChEbZ
zsQatk_)64$EvSWTME>k;J~ZDh)c^Om@qW}ihbNPNt;}bDda;wvv#14Jz|nx&6?~KH
zgH(=EJc>$fkaLqoxEq(@20V{Cswb!g>@Of&cmzL1kAl!q42Q{o3!Uo>=<FvHn!Sak
zs3J)qbJz(~F<nI6cgKz2M`hxryUylIDz+I|f>k&lJKXrk&ZDTB7*5bxNar@r!Dr}U
z!SqZjYca%i6P~~h{1G3ait-xUuf`%u{tULFGV~a$a2~7GgSOye-0QB-;UO}cxIt$N
z|7a^RTZ`wh0Uuxt%h-058;_vQ>_&0sY)6r`+OMdidV!RW1-;CXOhvM76{uotLS?EQ
zRU_|Yt`pXs=~ypn!U5DoU!YPyj4Gb1$O~a3sEJ0McTp4mj=JwDvU&T{8Jd%suN?Kg
zI@EJo(&GtUJ35;9eRsnEYNv-#I~&9Rss#z9S53!49j2R#Nt2cn+U<HmZ3UrvP+LaS
z5G2wz677V3e{2=8nrI-h2sJ%;4WZhI5dUwUyU-ic?E1<8FNswW%0eBX^VSh)*JVVM
z_^)kn9X&tY^cty<)HwQd(=q7nP<9p(%Lx@z6G7QnBcWfw3W9n}|A=Md>x6zG)%1f?
zlI~@WQ(e^=FO1sebk*0>YbErK&nMc5b;Kq@@2{GUq?oAE1#JOQOX#di3AL5_NdA&@
zGmyKsr|Z3)z1@CgUX8zZ{PtuluO}yYZ&Fua;*#o$>PST->O~?eB1`?Y(6j}qqp6|P
zSE-X8A44fWbqoi+x{p5Gxw`j*czj2HWlwxhy?-`T9PI1sOI{E42mSBDi~Y{<F261u
ONd^m}`N>xATHs$pt-GcG

diff --git a/django/contrib/auth/locale/he/LC_MESSAGES/django.po b/django/contrib/auth/locale/he/LC_MESSAGES/django.po
index 71ae0041b93..a76646a6bcc 100644
--- a/django/contrib/auth/locale/he/LC_MESSAGES/django.po
+++ b/django/contrib/auth/locale/he/LC_MESSAGES/django.po
@@ -1,18 +1,19 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# Alex Gaynor <inactive+Alex@transifex.com>, 2011-2012
+# 534b44a19bf18d20b71ecc4eb77c572f_db336e9 <f8268c65f822ec11a3a2e5d482cd7ead_175>, 2011-2012
 # Jannis Leidel <jannis@leidel.info>, 2011
-# Meir Kriheli <mkriheli@gmail.com>, 2012-2015,2017,2019
+# Meir Kriheli <mkriheli@gmail.com>, 2012-2015,2017,2019,2023
 # אורי רודברג <uri@speedy.net>, 2020
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2020-01-19 11:14+0000\n"
-"Last-Translator: אורי רודברג <uri@speedy.net>\n"
-"Language-Team: Hebrew (http://www.transifex.com/django/django/language/he/)\n"
+"POT-Creation-Date: 2023-03-17 03:19-0500\n"
+"PO-Revision-Date: 2023-12-04 08:09+0000\n"
+"Last-Translator: Meir Kriheli <mkriheli@gmail.com>, "
+"2012-2015,2017,2019,2023\n"
+"Language-Team: Hebrew (http://app.transifex.com/django/django/language/he/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -136,6 +137,9 @@ msgstr "work factor"
 msgid "checksum"
 msgstr "סיכום ביקורת"
 
+msgid "block size"
+msgstr "גודל בלוק"
+
 msgid "name"
 msgstr "שם"
 
@@ -265,10 +269,10 @@ msgid "Password reset on %(site_name)s"
 msgstr "החלפת הסיסמה ב-%(site_name)s"
 
 msgid ""
-"Enter a valid username. This value may contain only English letters, "
-"numbers, and @/./+/-/_ characters."
+"Enter a valid username. This value may contain only unaccented lowercase a-z "
+"and uppercase A-Z letters, numbers, and @/./+/-/_ characters."
 msgstr ""
-"יש להזין שם משתמש חוקי. ערך זה יכול להכיל אותיות אנגליות, ספרות והתווים @/./"
+"יש להזין שם משתמש חוקי. ערך זה יכול להכיל אותיות אנגליות, ספרות והתווים  @/./"
 "+/-/_ בלבד."
 
 msgid ""
diff --git a/django/contrib/auth/locale/hu/LC_MESSAGES/django.mo b/django/contrib/auth/locale/hu/LC_MESSAGES/django.mo
index 44c573c64f76000702db9539527ff99406399935..5ee4b6f90a3abfd789edca501134b328279b01a3 100644
GIT binary patch
delta 1972
zcmXxkU2Kz89LMp0$2P`*v9X~D2#=GubuHGm1NMS!a~p`$&9{UoLLRzau(e&Y7Rlza
zW*6T05~FqTCE`T5K(7qFF!MqZiI`|qxX{F2_!6Rv3Ce{;hsMP3uX}dV|MNM|>FGJ=
z`JeN2zWu$9+z)HZXN>X)v57cWW|qW21sBRsm1cYKXKca^%gr3@!Fr72AdX`zet~f;
zuQJmR!*~qS_&i?0wfNKuv#43lQdHK^a28vzfYtaLuELvm2l{BN#f_-;05X=fdhOk)
zaUR1B7{kpth3oJ%)?fi|$4_w!^IMUMp5!0gh&3zC_?Vx|YTS)Su?Jtlv)G3%tm1B*
zL>J#hp2*7h(GJ{$TKF++#Bo%H-^O=v4!fA&4zsK<zJ-4L3J>A}PGT32MfU9zBpLP@
zvR3;Bm4Tw?HB@G<BWtu<$Q)Kd+SI=uwI!QT<88%UIhAIwL&&ooHBldGpg~l>Bi_A>
znmCCX_!+N#8rAP5)IwfGJ~qom<9&$w{$sEGVlDaCKv!tc%DzX=kNxO5k6OSDJmNF^
z7dyB=%n1tN3_5rj@5Fh`U<LcB13iw~nlDjL9Bf$pK8n-apKl=lIxK!p$bRfavS!bD
z_cN#zev4YjHPjiof%@Ib+ZMmyj#_xsyYE2l{UOwz51|$~jXHd@-uEBnsA#~esMqXw
z+=kof<zPQ@3@nNI;Ut$BzJ}*;0UyTG>-h~{$7ivg+57Ni)ZzOMd1$+Z0jy#5YR|P(
zd7a8p+>L*sG7)4|&6vbad=qv0i>Op4cr5LG2DR5yNS5sd)RxX7yJhE56VIVC__b#d
z$ym;QrJ}>}2kLMvcpd&jl3^>zn<j9O?X@7PUngp-dQqu=0@d$nRK|u;{l-xXm_m)0
z_rCuCSL^+sqr%5N=Te8ipa%FGwXjP5MKnPz>V7@?a4XS6D9u`kvZtb~u?wX_*HY2e
zG!dPpJN_e3S=9WcG&;JWXdzvMQrS;L2^ErIca>_3Porvp(1N-NWoCf5kJw502^GBs
zhX}o0TZmRdrJc~Z(fp;N*GUJjZSmIb^^72Arj$xGDHDwZ$HeX-T8O1GNQD=pbdZ;!
zvZ*~^Dx6i@LmXUc(EJCu*++1$>_I|@<{_e&*iYO~XghWhDq%ve<WlMID%yJ$9X{>z
z1BCvbgM`WsUAFB^xyg7_#u+_69FJw4Q-xyX1z-MVRXBgSYM1|H%8kY1scd}6NsOL~
zkHy?f+;M{wj++{CPNvgdOIPs8!k<-VDyxqtMq?vR=EOw2kY97c7l{Nz(O|g63GHnQ
zwKj(+)%|WJ8+?4sO=S{pc66-G>2?#B&P-&SM*~hc6prK%)HN=1)9FH@?rK^7VnbK{
g#fC_JU&FwKb%V=SF~P`)lf3l)SUg)8*z|_)e`rR~z5oCK

delta 1875
zcmYk+Sxi({9LMqhpbkPs#g5{FGQ|Z&8A03-9H11`szCKYeW~8M42VD~C>jkD(}%jf
z=+&r=OI+es(}zxcFi}w->Xw?ArfFk>^@TKPnlx?F#8^}P{w~MFllkAzId{&SdzSy5
za}~drC!dcPc+@D3L@seM&8$WBL0l*g!e;aFAx^`zbh9YVzz=ab>bD-2;rF-^|3nS3
zVz5~PSL0f|gCj7SVK&<=X{A(#aia<6;10~h?{Em-z%lp(4#yYn{@=)0_P@KI&W|+C
zXdH`EaRS!hNc;ka;ttHguQ8A3+ZifaNe_<0pYQ|x3$yS){2Vj5c?g@Z4qxF!tY(%T
zZbVjO_ptz9qb5FyLGm$<+F=h*V>edwd>hZSX5m^a#KX84Z{cnXvn+PszCspj`%x=D
z;yi^s%PyiOo<hd99%SzJBkCxAMUC?u2Vx&4)!`2+@?X>gw9gtS6V-8)YmY-cxB%6^
z*xfHj^;?9R$TH+(Yq)5<&8Y7?-Tj@YarO^q|1~q88{~_faGpg?;0ktz%&ubv?LsoA
z7!w%9<2W8~U<dw!pW#x@Q%7<Nwc<Cp2g8y6etS_l@;bu)S5nC#Ls-16LbVg9Exd%9
z$aPe1+(rGc*M0vIHSzGM{{BNzXP%2X>$#{2u0$o>m+t$0sPWDxsp$3U!O8d%qd0-y
z9KThfept_CJ#NAa_z3H<eYDvWyp6lC59`ol7D~Fy$YSj=&cGM$eio}ZMmt$dWiFKm
zsFlCL=~&71s;~u>_192a8E08K`&wjItr2yW8<117R@4K#Q9I{5&!BedTU1V@keo=`
zE!W{5vUq!fN}@jGIPD))@(f}hbwrt{fyScx<)e0LCaPZ?HGvw`c&pv_?WiN|Mm~0s
zOSazst5h_=P1MXDqaN_HYxiP^w#oovc2Lug`zNR-a}172TdaqCN~kO#NRgn-<627S
zPiYy^Na*>tkf<WG{b_`Xw(b*RDp5kbU!ty|N!GZ!c0$`9BeV+@gpN@=q2roHlo9XB
zQdiOQgF;>eua+7tI4IigMTB;zkWiv3sXiu12dgIZ4_HKycfp^SUT5W#l2AoCGbyO`
z=ZmVfgpP)?!am{}C+dkMgx-P%VllCt(2=Mp$?}MqYEY&Sa|rS^_`3xw*Co{(z8^}j
zZA)xv?r8F38KwUA!Ru09Mq4=bY*<q$tE{M`q^M+mw76`+ta*Mzc22>Pj?V2~TeQyG
z+TwLYE1H95Y*WyzO0;^-TVm_mTjTz=?EC>;U0tbfvY)2;zeO7SYmrjFB~qP=jciO$
J9mqWvdJACJwJ-nx

diff --git a/django/contrib/auth/locale/hu/LC_MESSAGES/django.po b/django/contrib/auth/locale/hu/LC_MESSAGES/django.po
index f55c32fec92..ccfdcf37af6 100644
--- a/django/contrib/auth/locale/hu/LC_MESSAGES/django.po
+++ b/django/contrib/auth/locale/hu/LC_MESSAGES/django.po
@@ -2,6 +2,7 @@
 #
 # Translators:
 # András Veres-Szentkirályi, 2016-2017
+# Balázs R, 2023
 # Istvan Farkas <istvan.farkas@gmail.com>, 2019
 # Jannis Leidel <jannis@leidel.info>, 2011
 # János R, 2014
@@ -10,10 +11,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2019-11-18 09:27+0000\n"
-"Last-Translator: Istvan Farkas <istvan.farkas@gmail.com>\n"
-"Language-Team: Hungarian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-03-17 03:19-0500\n"
+"PO-Revision-Date: 2023-12-04 08:09+0000\n"
+"Last-Translator: Balázs R, 2023\n"
+"Language-Team: Hungarian (http://app.transifex.com/django/django/language/"
 "hu/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -137,6 +138,9 @@ msgstr "erősség"
 msgid "checksum"
 msgstr "ellenőrző összeg"
 
+msgid "block size"
+msgstr "blokk méret"
+
 msgid "name"
 msgstr "név"
 
@@ -270,8 +274,8 @@ msgid "Password reset on %(site_name)s"
 msgstr "Jelszó újragenerálása ezen az oldalon: %(site_name)s"
 
 msgid ""
-"Enter a valid username. This value may contain only English letters, "
-"numbers, and @/./+/-/_ characters."
+"Enter a valid username. This value may contain only unaccented lowercase a-z "
+"and uppercase A-Z letters, numbers, and @/./+/-/_ characters."
 msgstr ""
 "Írjon be egy érvényes felhasználónevet, mely csak ékezetmentes betűket, "
 "számokat és @/./+/-/_ karaktereket tartalmazhat."
diff --git a/django/contrib/auth/locale/id/LC_MESSAGES/django.mo b/django/contrib/auth/locale/id/LC_MESSAGES/django.mo
index 232b3f5c4a4e1b5f66332fde88c75b79f2f407de..f74e3d6c34a173acb2e4df2cf9ad8fda08d70fa8 100644
GIT binary patch
delta 1453
zcmX}rOGs2<6u|K_){Jk>oF1m-MTHv8D0^BF8kPmUpe)HyuH)nk&fErddSQ)0EfS)~
z4WdXh1Q)G>A)*!~g)52Nw5Xtn79j)%wdg_A|JX-xxxeq8``z!H@0&9d8~SUnbR^qE
zB%UEMfRi{ETQWt~po951f@?8_SvZ9`_zjEDLvRijqsEsbOG&MXZ$({aKQ6)`F2S=|
zl9YK21_|V03K!rrEX6lih(ECy^Rh*_q>@`MuESPrz^gcd+i@*blw%*-IE=cXG(K92
z>ro4D%T0=uF*rq_1aIRIKEirzrm7meg_ZaMci?yI!+N&m!zajL$T(7~yhJ^LH^z^s
zC-WJpQGOsP#GB;Y^n*h5;u6#aD{wYenfEJ=n@|&NM_p(i>bxW7*+xwqLtXc{iJwEA
zcL}wSYse+ZJKS}_`=}Ehn-@<}7n(#Z>@}w2d*dh60;chzN8}f7<oN;(REuM%NBk4n
ztoZpIo3R47;u&lqzl<@^1SNivPAtO#96(;lJQ`#R22d9YV;!DEJ*h{iI~_wVnc%h<
zKbZI*)b+FG|Ld_isPjv)i2PE?fJ+*<u?cCx0*vBJm!dY!AO>(8wO6K5PcDa!)%o)=
zjLYx_Ud09sEM(W{U^lwB3Vj^UV)Dxd23q++ti~v6f?Ie9AL3@r=fATWccB*2kK6Db
z*5Mb_ovz}qqJ^zT{fX*PPinV`A27CJl17#=18s^Es7G@iwHGcMuN!Zo_P`M8ccZ9X
z`~da)=cwOJn)oZ!f<B@aG-dpXI`4O}?3t-BjqU2u=b=_yirRctNdL$h)I^OY-h^5}
zD{6umY5_fNz`NIz<(~4s^<=wEzEV%4oA6b6Bz4y}E6vTxta0CEtf)*lb}$%ndP5yn
z^w^0|chK$$S$6el%XT`fL_BUH_0@+{*_nw9@A8_JHLKnJg7R5*Jf0dY=u2~l{X5$o
zJ7!z)kki@8f>w_mUSaKtMD2(baUxbM;dFLI94n^pS(itv*LLEz)f?)v9ow<OiSEQv
et1A?YL}!wB{ExMVdhBkC^lr01kec$hr~d^zPPbP8

delta 1375
zcmXZbTSyd97{KwfntSn*sp~D%9W#op3~LkJFfq%@gnS6QXlWxWyPLY@nr()%OZXOr
zF`z=x?J2@~*+{5}9wNGffmsRN9<7HUizuP~UkxntJM+z)^L^*cw=wV2%3)vBuar7s
zSE>zPV<uKQlv<Asn2s?l$6-vyhnR|!n2+yp5&kse4qjp@m4gy@p{!Gei?Ifauq9bV
zRW^eY1Qy~j=Hf+k;RI&kG#21zOhFr$G|a+QEXK1K!>yP}btSkDbsR+5(0g2gP9{s?
zRcTSBmNM8)U<vl)1suUmSWZ>zFoG-b8g9oa9Ka&BWyN#I=G7IXMm3Id0u!e9k=*Jr
zQlol>q)?xt3}nJrOv2wN3tBk01!zZko@SbdlBfh_p;DChyyks1O5z<T^LCl>R+RS+
zp%ii$`KjmtS6T2h$_u0BgYzg0T}LVG7TWNx=>wDkp5c&%-oXvrAE1G}IEHe>FOfZ|
zFSr-yu@;;7t}WzOV+<t091h|yl%_oH{QvDgV6{9)S;#}f)Zk{6lNv(V=_%x=Mz|E>
zxEX(fvi=nE)zpj`pT&IgtM3eQc#zJ8O{nFVffXoST948+0d(UqO0V2TIk{<+_dj9)
zzu_qEr<1qf94<p|o>F0K#kDwzh2&R>oD(&uVl2f9lms2P2Tx)ZzC{n_@*k2y8n6!g
zum<m->~tQbumt`x@`+MWPAU&2?lN^_RF1^MK$@Z!<tQ6bdZF30&D4j|13{E|Jt$oq
zLz#aDW!^b6ehH<Z8z_lyn%+Zs?@@u;`LDv~1mx)7pj14I(tJOVeo=o=5@m8M64y`)
zaHAxsL@A)!a3?idQjGqj8H+NStS(Ek(Pv#{*%rTSO-!)Wh5TK?-hi>j;W3Wc55{#z
zt=+hqQIZ&mMB*<p1`;-Q_l5kO!I0M75%TLHA9q?n5B2L>rykZjk9LGLpWdZ+YwdbK
e@71;Xkl!B;_O8}+rs+nHv&`^1o8v{<?Y6&!h@Y4M

diff --git a/django/contrib/auth/locale/id/LC_MESSAGES/django.po b/django/contrib/auth/locale/id/LC_MESSAGES/django.po
index d1c7f280b72..22e62aa0a80 100644
--- a/django/contrib/auth/locale/id/LC_MESSAGES/django.po
+++ b/django/contrib/auth/locale/id/LC_MESSAGES/django.po
@@ -1,9 +1,9 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# Fery Setiawan <gembelweb@gmail.com>, 2015-2016,2018,2020-2021
+# Fery Setiawan <gembelweb@gmail.com>, 2015-2016,2018,2020-2021,2023
 # Jannis Leidel <jannis@leidel.info>, 2011
-# oon arfiandwi <oon.arfiandwi@gmail.com>, 2016
+# oon arfiandwi (OonID) <oon.arfiandwi@gmail.com>, 2016
 # rodin <romihardiyanto@gmail.com>, 2011,2013
 # rodin <romihardiyanto@gmail.com>, 2013-2016
 # sag᠎e <laymonage@gmail.com>, 2019
@@ -11,10 +11,11 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2021-12-25 08:09+0000\n"
-"Last-Translator: Fery Setiawan <gembelweb@gmail.com>\n"
-"Language-Team: Indonesian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-03-17 03:19-0500\n"
+"PO-Revision-Date: 2023-12-04 08:09+0000\n"
+"Last-Translator: Fery Setiawan <gembelweb@gmail.com>, "
+"2015-2016,2018,2020-2021,2023\n"
+"Language-Team: Indonesian (http://app.transifex.com/django/django/language/"
 "id/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -268,11 +269,11 @@ msgid "Password reset on %(site_name)s"
 msgstr "Penyetelan ulang sandi di %(site_name)s"
 
 msgid ""
-"Enter a valid username. This value may contain only English letters, "
-"numbers, and @/./+/-/_ characters."
+"Enter a valid username. This value may contain only unaccented lowercase a-z "
+"and uppercase A-Z letters, numbers, and @/./+/-/_ characters."
 msgstr ""
-"Masukkan nama pengguna valid. Nilai ini mungkin mengandung hanya karakter "
-"dalam bahasa Inggris, angka dan karakter @/./+/-/_."
+"Masukkan nama pengguna sah. Nilai ini mungkin menggandung tanpa tekanan "
+"huruf kecil a-z dan huruf besar A-Z, angka dan karakter @/./+/-/_."
 
 msgid ""
 "Enter a valid username. This value may contain only letters, numbers, and "
diff --git a/django/contrib/auth/locale/ka/LC_MESSAGES/django.mo b/django/contrib/auth/locale/ka/LC_MESSAGES/django.mo
index ebe02aece32dcd5eb857575e21ec5283a6998b11..8a9eb52668e52362bf2ec4636465e54ccf4c8922 100644
GIT binary patch
delta 2094
zcmaLXdrVtZ9Ki8Y%34M#trNQ8U|d9`!0Ng(l(JXZI%L8&bYt;JR%V@53QcKL46$Qf
zGM$<*uM=OWC~AzGiK~(QrO{}7@W)L2XE8=ov$!l<;u7QHBVm4j_ufVQ$CLj0Ip^Ga
z&->nqod<8t{;;I@s3L76s)>U|O6|i7#r%;TcPQ14Phb;%iW*+PtI_RLst@ZhjA@MH
zF<gX8N(fwrYp?}9xCh&m%BmEZQYzlUGJGGa@FVo%X{-Jm@>7?r`pYN{c^4~n4QjXo
z*J35!iRGBWrI^K9oI)A+94@DSHBZJx#aVRYuQ-4<M%9ITupZyW7|x^2B)~(BIEXUf
z!+0&uqO9Z>_zIrEPRud85Ppu$_&avfzpAI#aU4QcRh>h|pe~}!_)kka(~%V_L)uhT
z$R*W)j7hbkEcphMcA_Y|*kfJqv%CwX{rfO04W-D)jpHcg36zeXMrrstt9}OMzT+qZ
zIf1f8AEPw*jdlGytNurnb}pg}><{EvsLPg459==-df3Q88~cH>B9GDP{kVXAxbG@+
z=}zKPl+WY0_y{Mfgy(wMP}$@D3TBT<OyMz%U=0Ui3J0(OFQIHzwU6FpZ#MeOy`Dh1
z@FmKrJ&!ly0{XFyUT(nw?7??%HU5Sz*tpCb@J_sg@+@w{1x#Qs2ZgNq5aqd3Su$nJ
zz{U}NlZx`?=Ey(5-PAX5lA_d)*O)8v32vv{%u$y^I)*#&G<I^ozgDS}lpoN{m8`E*
z>PgCP;2~Va>^5`X9Lhkle{r<wOI2KF&LD`gM0cai_yBg`yC^I1Gs?=;aFe`#L6p}m
zf^sHyBV$o}k+G-)DEGaNvXv)Lp0{7mH$%qgBO?{<mOUsV8?ed`V}$Zy+=}zK0V{d;
z7>nA4>v0Tk!a3xpe&H{GOPPhVzXfHBZbuftc(&I#Z4~4KBB_a3W#r6PYY};w1-oRV
zB1@si%Cq&xTM$AgaRVWHUQ9^pGErNQW29~-<a;8ih4W_|I9A2@D#@YfBqBtRXeDGh
z9fZ7!R}zb$HWIQ$vi$NvauFPOW4q*#MhW>4Ns^Vhl6d=!6_!=XYW%GvB=J@mdu$Z`
z^%u7CB`AB@OvsY6f5x86yT6%eCpHmngrsglwo1;|IzqNj5@%SgCG6(TNYy{NK>i-b
z_xAi(r8PGDPy1iUpLO*c8GXGwC>8p!+izT$a))iMWIQ>N9@F-YjAryx<^78@iDcX?
z)q5Hpv2-Gy8PmHxTXzI*i$9bYO^gf&qOnZ8Lkk60w+4c10--i7*xnHgw**P0y|K|u
zU{^XeJUSH1jHElXXgnFuq~qGASb8w_VC>#U<12YI)T&o{>+G>qDj)W4cjdpX&KDI=
z7jm!Zuljt?_#FClZCCzG?Gb19@j~u->I=DPt&n@EkbAa}d#{k2F>1+kf&U{$afUl6
zPjYV|ryCbuHu7Aa%nvnI+Sc(Lm;ciyH}Viq(9Qq0pcnirbZ>=IuWG8(KlATzVKioU
ZM~zlrEaYa5PR-`1q<3?0lX_=U<ZpO6Okw~4

delta 2300
zcmY+^TWl0n7{KvU3T^3afoh8s%4sRIg)VHDLNB(Zv<Q?&C<+>l5T|9Jt8|C##RWlE
zG7w`l0Ue+OwBcrAf-xkGXySuG3?WF=#1O@Y>Zl|N5Aq-h#s~d>Gux^s`^|68nRCvZ
z+w6gj`yWq_&6s>tk$Q>QL}HRsCSIS+h4gHWQq5>!9iBjqpJNH$!an>HTX0>j-~Iqj
zA%7cZ;9YFQ>^!9c*o@1RN~^Wp<Wul67UFC85FW#6cp+1M3HhlnGv(i+bo49E!uwc(
zB~z7p5W`rEYq1QU#JOmp4Ezw5^L}-fn*s_x#UlIyx8hAagw2d@HD1Me7@)F&OHpQY
z6zAhLl!4#HD$Hj#vZ6s8!F9M2f5Q+i;$^kGUp>Q(yx<`2!|TXusvd^V7*roJIrVhL
z0i+ML6M2`~gEUbGQC8AHS^5!_e$Jun=K0L?3mHGbw7lR-roz`K9o|5Bp^MVt?M(SS
zl#a4kcNstq$`+NNlvii+btvsyQ3leDY`^M3>3<^*XDPKM!1~Jy+@qI4OiuR?(-?-y
zFX808f&KUm{*HMxyvzp5o?d@IsSf-Fci}uXz7vn&Fy27fnxRsEOB|FfxQMdi_e*)Z
z?9~c-qi@xZ%Q1<y_&%<~8`z6_rcw>K6BpqK_Te>r3d=bFk75!dco})5f}Bukw;BtX
zz;5iqgXwam-sQnnPKwMRI!CD|c<=+RBENjD-_c%NPyQCl;cV1OZ9oTCQvYZCnEZTZ
z!<^I@zK&Ztv9IE7?519<+8@wGmW5ZV^jF--Ozt2*RkpyNc{{d}-;S~(r%_huJ7oLR
z9b|RYUnpl`dX4}2RUl(j?I`uOptKvpN_-`gKjWKLA95p0bT#w9#ZK~nU=J>19~iVs
zV>_P1Cj1GhqGr|kFX%#<$Yx}sUdrJrgKzV*-hewZ_dcwZ%yKHxOvoRDjD86rt08G2
zA>T1u=A~f9ah7qz`SVWrc$xe!Na`hI_Supl$pAU)UXsDDk-d7v&wJOkTv<_X>6nOj
z2ISxr5RxhgCho16<XhxIlJ9>KA)jF$v6=`GT|^HdNmfz57TK;9M3_kPNvns6ZbJ4)
z4#gCL^W*)S$?0E7aDKc`4wNRA67_^6*%sN7#f1D{@bxOrub24J{!R01qsEX~7uQz*
zbLK!ory`>#bFO5kjg;PH#N#O|wk@uWn5m;yLdO$U%-mM5<CabgniNLjl<SnSM<*;D
zH%*EuO2*AtO?;w#z3xvY^d2jz2aKp57&M|gq@p=dfd-N24&7$x!I-(dy=w1ERmB}%
zPus27P}>rtV{~i2&dRD8-CwX7oSTIqu7yRl6g3sKWI6kaH#y%IFL3e#YkD>XyJM!2
zh*;6!DkEXG>Tsx`DHv)Ah8uOm($>c1i$dX0D8Fw*@G<j+Nc?~GnuDQmFw~?Q!mSMr
zjuj}Y-ekq1k>^d_WyXwcFPgfo-@oZJlQC<Txp=@D>TpH^mD#COYV@<f`U1zEUG7Yq
zo$HKMl%_{q`?zbLa&5=854-k=_BaI;zwKo{aP1?m{U-O63a)+3yS_)IdcVO*ul^a=
ze#f;>Qsn1PQ%Yu{o1=aow4=kbu6^F^wNH%qP7(LK^|16w2fXJkZ)n^|pMEonsB?az
zvTF}#o;jDMmn{767Ik=iNYiuPz)p>iYuMYd!t#$MIU7q$a~U&_jypfj>2WG6%SKmJ
a?9Fvj)kV(C1%I<xRnG33)6SaO_J05`52<<p

diff --git a/django/contrib/auth/locale/ka/LC_MESSAGES/django.po b/django/contrib/auth/locale/ka/LC_MESSAGES/django.po
index 347ed66033d..0a27602acd8 100644
--- a/django/contrib/auth/locale/ka/LC_MESSAGES/django.po
+++ b/django/contrib/auth/locale/ka/LC_MESSAGES/django.po
@@ -2,16 +2,17 @@
 #
 # Translators:
 # André Bouatchidzé <a@anbz.net>, 2013-2015
+# Demetre Barbakadze, 2023
 # Jannis Leidel <jannis@leidel.info>, 2011
 # Tornike Beradze <beradze@europe.com>, 2018
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-09-24 13:46+0200\n"
-"PO-Revision-Date: 2018-02-07 12:11+0000\n"
-"Last-Translator: Tornike Beradze <beradze@europe.com>\n"
-"Language-Team: Georgian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-03-17 03:19-0500\n"
+"PO-Revision-Date: 2023-12-04 08:09+0000\n"
+"Last-Translator: Demetre Barbakadze, 2023\n"
+"Language-Team: Georgian (http://app.transifex.com/django/django/language/"
 "ka/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -54,8 +55,8 @@ msgstr "არ არის დაყენებული პაროლი."
 msgid "Invalid password format or unknown hashing algorithm."
 msgstr "არასწორი პაროლის ფორმატი ან უცნობი ჰეშირების ალგორითმი."
 
-msgid "The two password fields didn't match."
-msgstr "პაროლის ორი ველი ერთმანეთს არ ემთხვევა."
+msgid "The two password fields didn’t match."
+msgstr "ორი პაროლის ველი ერთმანეთს არ ემთხვევა"
 
 msgid "Password"
 msgstr "პაროლი"
@@ -67,11 +68,9 @@ msgid "Enter the same password as before, for verification."
 msgstr "გაიმეორეთ იგივე პაროლი ვერიფიკაციისთვის."
 
 msgid ""
-"Raw passwords are not stored, so there is no way to see this user's "
+"Raw passwords are not stored, so there is no way to see this user’s "
 "password, but you can change the password using <a href=\"{}\">this form</a>."
 msgstr ""
-"მომხმარებლის პაროლი პირდაპ არ ინახება ბაზაში, ამიტომ მისი ნახვა შეუძლებელია, "
-"მაგრამ შეგიძლიათ შეცვალოთ <a href=\"{}\">ამ ფორმით</a>."
 
 #, python-format
 msgid ""
@@ -115,16 +114,16 @@ msgid "hash"
 msgstr "ჰეში"
 
 msgid "variety"
-msgstr ""
+msgstr "მრავალფეროვნება"
 
 msgid "version"
 msgstr "ვერსია"
 
 msgid "memory cost"
-msgstr ""
+msgstr "საჭირო მეხსიერების რაოდენობა"
 
 msgid "time cost"
-msgstr ""
+msgstr "საჭირო დროის რაოდენობა"
 
 msgid "parallelism"
 msgstr "პარალელიზმი"
@@ -135,6 +134,9 @@ msgstr "სამუშაო ფაქტორი"
 msgid "checksum"
 msgstr "საკონტროლო ჯამი"
 
+msgid "block size"
+msgstr ""
+
 msgid "name"
 msgstr "სახელი"
 
@@ -246,19 +248,19 @@ msgstr[1] ""
 msgid "The password is too similar to the %(verbose_name)s."
 msgstr "პაროლი ძალიან გავს %(verbose_name)s."
 
-msgid "Your password can't be too similar to your other personal information."
+msgid "Your password can’t be too similar to your other personal information."
 msgstr "პაროლი ძალიან გავს თქვენს პერსონალურ ინფორმაციას."
 
 msgid "This password is too common."
 msgstr "ეს პაროლი ხშირად გამოიყენება."
 
-msgid "Your password can't be a commonly used password."
+msgid "Your password can’t be a commonly used password."
 msgstr "თქვენი პაროლი არ უნდა იყოს ხშირად გამოყენებადი."
 
 msgid "This password is entirely numeric."
 msgstr "პაროლი მხოლოდ ციფრებისგან შედგება."
 
-msgid "Your password can't be entirely numeric."
+msgid "Your password can’t be entirely numeric."
 msgstr "თქვენი პაროლი არ შეიძლება შეიცავდეს მხოლოდ ციფრებს."
 
 #, python-format
@@ -266,8 +268,8 @@ msgid "Password reset on %(site_name)s"
 msgstr "პაროლის თავიდან დაყენება %(site_name)s-ზე"
 
 msgid ""
-"Enter a valid username. This value may contain only English letters, "
-"numbers, and @/./+/-/_ characters."
+"Enter a valid username. This value may contain only unaccented lowercase a-z "
+"and uppercase A-Z letters, numbers, and @/./+/-/_ characters."
 msgstr ""
 
 msgid ""
diff --git a/django/contrib/auth/locale/ko/LC_MESSAGES/django.mo b/django/contrib/auth/locale/ko/LC_MESSAGES/django.mo
index 5f6dc95654c4d0af09dc0fc83d46cf18f5362f87..a3422c6ffb638a5146d572e93b4fad6a1de7f047 100644
GIT binary patch
delta 1475
zcmXZbYiJZ#6u|MbiFs>klGSQc&7ei&CY#-?iPglWjn)TZj5HQRrD52tqUi3DWEE|2
zRT9ur(RO?+!NiCWQTstz!EKQigzAUlqaTW>Ma58xX2cH)KI(`5kKSdN-`z8F?>+b2
zJC_<q8V`0P+eIXvFY+DU!ctsYAX0}>`~Xj4J*Ke`ALCejfs@fga6Fcy#;cK`WS)sH
zKpm$IKf*9h#hrzclnFEj2oz%)Kg26ofp@VC-(Wcw7m09*kJ~t$gWuqn_yeBA#aK@k
z)3FC_970`C7M*6|r>Kdyk4uV7qp_X9$9N0}@n>wt)npaIe)QpWT#B!-2b)<|F8+!X
zLw-kcm7Ay)xN96it&EH0D6f$zBqvGTv_l!@;8fHBKfy6rWu6C(ji?hXMjdD+>U-<V
ze;ak;EvVyeHSyi3@9jrT<VWO^<Z<pg;Ca*+elZVzLmlWAYGQXV4<8u+MNQxtwtGbW
zL#@nO4v<!C7)$Ur>Xtsnx#(d(Td)ClGQaGlp$X)9MK)pyhVfg}jt@}x^d&NfG;v^7
zVJqrNhEd}eQ1|o->Q?=YdUo<AzJISA2}vbtya{J8zkKzs!5J_QhLB4xa<lLc)I;N<
z4(uhXAbyUzRdLirwjnE$Uc8RklQ@|8C(gi$WVaqa!$urNAM?vY8kJbYw^5IEScjW%
z9UjM(_!e8Sg->A-4xpBD1Q%j0Cs-3opeEFVddT*nR`{s#1Zu_3VNxGlHi4_C1Kc*=
zH~wREjn7d__y)7Fc*^?$OHunzH~LT$sWtzbjEjuRr^t$TnY0mLanga>A&HvU_o$g3
zF`h=gJjtL=bj^4Jb)|nfvvOKJh0gYzd!8ca>)Z;@5+{*c<&pG>-0Uo8Y(dDmpI_rk
zMD1`m677z3Ses+pBAsEoD`MIH9hM#KuoCgOi8TAyq>Bp5@|$aC`-64<P`wqL+Yp>r
z735dA-0tf3uj;g;U7PLhSZ9OP7Kud?(aN?&^igWpv&?~6*3wvXL$wtOhGsi0B^B9r
zJf4n~oXK+fya8vKw{-sK**<rm*K!B@Mu$#4J)ClTGj9K(8p}=X9{nlf4jvrcld{~s
c=V(=1Uj%9bRRMpX{YmEh(^Mus=$%~fKYKRMQvd(}

delta 1373
zcmXZbT}YEr7{Ku}*VJiRo6C<%of&GDsY}5$BuOhXQ_#Yw%t1CaQ%h}H*6bqaqQH2?
zA|pxa!ag9HG=c&zqKGUiC<7zKAR>jjD=4D>qX%C0J3H?=&-0v*_e(*bpzn~+qm*h3
zRq7yqL_6kLmCC^~T!Ouri+vb|&u}rm#W?(oOYyhvw=#%ODjKCf5hYF*F2~K7fcwIf
zPc5Tyl8#91!x$XGL=0dQPT&fh#c&MaCjz6e7L)K2_TpBwQ(ZFdMK_*CS<n=wqJzm&
z_@)S-Qmbg}p<^X><8>UsBFv>K7kV)rZ{v1+k3E>cvVw6CS-cuXYE*Yob|9b~LvpJZ
zNR8?Pl0wb+Xvl=0Xu&@y0Zr`NA`C@&AEAv!NtBEdC<A5OM*Y7KCGifFc~!c<7G+!$
zN+GStqkKL5O2CUK11{?q*H8l8Ln-VbhTvoEQ<MV6vE0PnLD`uUE|Bb4E81`v<w!>{
z567__Eu8Ba@~bKuQouWG#!uLYrH+M(ev~tPiR4grE=)BhqpYM0rT-ktnGRq&-bX^I
zNtAIvkVpO1{q|^zCBI6UZ%`G=gbw6U=lOBs5Xz+)Lkav1voMNf$x#)fBq&2xq-yXL
zPGB+Kij_o4eaFLSqsjv8!gTVhQ5tDDg}E5YH<E*exF6fG65n72Ch;kh;4ze~4B!^D
zaD%0wQj~%!Q7+j5lpQ{z?L^rzANu4)pYFJd65x*Zf%cJhO#2*Vr(UBOXHWuu)$f04
z|DhCOiC>6o*T!j`@oLxn#8f(1oXSI)P=!)h9ZKLP?J4BTQx{MQ9n=n^taQX!W2rEO
z8{L*klQMP(Cz`^H&fvACZT=g<=Ae+07Eg0ydxNpwy1_URTIY9Lr$ZuL*%{e9S<Wn1
zezwb~u*IyKd(uDKKjNIbayD$IyT#M#_S9!o*SnAAJIh*+*SlMsX$>76ZTXp*Ua!}G
W(>4-hW~fo_C^A+%YW&j<v-LmZIiAk|

diff --git a/django/contrib/auth/locale/ko/LC_MESSAGES/django.po b/django/contrib/auth/locale/ko/LC_MESSAGES/django.po
index 44dc210119a..689a0452c6f 100644
--- a/django/contrib/auth/locale/ko/LC_MESSAGES/django.po
+++ b/django/contrib/auth/locale/ko/LC_MESSAGES/django.po
@@ -14,16 +14,17 @@
 # JunGu Kang <chr0m3.kr@gmail.com>, 2015
 # Kagami Sascha Rosylight <saschanaz@outlook.com>, 2017
 # minsung kang, 2015
+# Seoeun(Sun☀️) Hong, 2023
 # Woo-Jing, Seok <woojing.seok@gmail.com>, 2016
 # seungho, kim <raccoonyy@gmail.com>, 2015
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2021-11-10 02:12+0000\n"
-"Last-Translator: 코딩 영\n"
-"Language-Team: Korean (http://www.transifex.com/django/django/language/ko/)\n"
+"POT-Creation-Date: 2023-03-17 03:19-0500\n"
+"PO-Revision-Date: 2023-12-04 08:09+0000\n"
+"Last-Translator: Seoeun(Sun☀️) Hong, 2023\n"
+"Language-Team: Korean (http://app.transifex.com/django/django/language/ko/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -272,11 +273,10 @@ msgid "Password reset on %(site_name)s"
 msgstr "%(site_name)s의 비밀번호 재설정"
 
 msgid ""
-"Enter a valid username. This value may contain only English letters, "
-"numbers, and @/./+/-/_ characters."
+"Enter a valid username. This value may contain only unaccented lowercase a-z "
+"and uppercase A-Z letters, numbers, and @/./+/-/_ characters."
 msgstr ""
-"유효한 사용자 이름을 입력하세요. 이곳에는 영문자, 숫자, @/./+/-/_만 가능합니"
-"다."
+"유효한 사용자명을 입력하세요. 영문자나 숫자, @/./+/-/_기호만 가능합니다."
 
 msgid ""
 "Enter a valid username. This value may contain only letters, numbers, and "
diff --git a/django/contrib/auth/locale/nl/LC_MESSAGES/django.mo b/django/contrib/auth/locale/nl/LC_MESSAGES/django.mo
index ff5a2cd881bfa952fa560cfab4175be0bdd7e287..a3dd8c6c9655ba15a1543a6334e0af840ca25246 100644
GIT binary patch
delta 1420
zcmXxjTS!z<6oBD1+DtQ=m1$*pJ6KR@6EbCHy);o)(8Z7->|)c*iLz;CQm0g;DTtzb
zc|a(-sZbC3P|TA(6b3;AkuN>uKoQ*tqFxfZfb_50!Qp&o_St8xz1Lpza`~MVmm;ZV
z5lMJO&fo}6!|gtiB^bjgIDj>n#vJ^NlkhvvLKlNmu^4rHAreaJ%=jwQIE^?P!&rt#
zb0j6xdAQENWK82se2nEdiUs%!i*a(U2$xiH%fqF(3s>W19Kd?4VHI<*8$);tbwgQv
zG!JW07v7wg5~<*!lYtVvhBt5sgSd@V1@J0X;&WVwKd>8vY|DcWkz&XbWUcZ7wF0BY
zcc_*5f~-+~A}Pe3qHg*@0lKjaHQ-#FfK}#wwQ&V%qI%Ro4XE>WnBO7P#0OF19ya60
zQRkgUT}TgdN$Mtd4R{ZA!UOZ-5o(|j)P=pmiTK9&33UPAFzFKcjm!Cchz8P9529A|
zE$WeuV<XPsJhiedc#Qlq$b$y*7m7r&4)q9bV-c>QL8@^V5<@QHGVDiPU<S!8?@@bX
z3@yx`@vo->sFesJuVe#~Qubgu`Q<PVy3$_ck~BB%(r2hm^a1_oV;gg^7PV(~pjIS>
z8u%3M#_QOR<EYKq$1b$#wBy1sAGJc~a3T3+m<KNT%1sk^$zFzjynq{UC1y}REMc4K
z7F>@fu>(g?duKhn(Iag@t!xu&rS=-*X1oJa`Mfw`271kee$+F+i@L-6sJ$_S8u%gV
zQ9MO0Z3g*6$Vb$9W9IiS^WInbFJ2*PyxFMpDoSP3-vIL%;J77#y5hB{i5gKCxDz!&
z95vxl)E%8h-Ej}<-|338z`fa(<8-<+u3TrUr`)yHNqVYWlJ4_lXE~F60q3=MQDrg~
z3Wx1jyB)Ej@gsI?IMilaA%B+@ibbqsB4I{?{-$)Uui5MN2dV>$otFHv>`)?+KAS(B
z<s^$Nr@e4vUBtEyMD6`C+lt!l?RIP1-#B*6+82-Sjr<=YlGPQDMeJ6~WR5xAMYD)7
KGyS7*r}qy|8n4;_

delta 1355
zcmXZbTS!zv9LMq5O5I(xyt|dArgYU5Q?l)Xg=K1`U<DGXi^*D;3a+k(wLVDTLt!1M
zhond!im+Z5T!NqrVHbL+2Q3gvf}Vm3A_{}*`;!BQ^O-X{^Pm6B{P*^b8Slu+klz^7
z<us-V-(wP%xr`~n8eD;cSc)U)#%YYhx405NU;_TO`&|qolu1MNXQAR0;VLZ0HF(@@
zLMD~QSvr>E2&Usr%)$sJ<2zi9UoaM9c*SEfHewE5#zEYVNo1Fc4d}yjs11F@^_aqB
zCB8F0WXxI`$LPqwe!PKKaSxV~RWSx}6W+xGID-SYhHXXTb!78q9Ldp4qD~-U`xsf<
zyhL&|v&a(WQ;3Epe8(vKg9_;2+?Jse^?SUn2enWxDo_Dx+;;nWH)`Q()VzATzY#U=
zG%Ar!<T0TE-U@gTHQ<{4!x$>iJyc>-7=sUOpP>?Xja?3E2fch(Q9wHCA=HUJKwar9
z*5g;y$?oM|2U*_?(NLhM6k`IIi0ya*J@^BQFpffDuGxiUScgh*7+Kp~LDk3vX5%B|
zmdrfrB)%b!S>UCbN=Q?UasPQVlxYR>7#}ZHX&<VHEG)nX=HX{l&A8c?PNV=8xD=bQ
z2FGy{Rh+f#LPd8UTW}Uj&`Sm8v%cx1p=uoCr3I!?e~&r5gbP@X!(^q2uWbKe72hRn
zyARK!YUdZ~O8=rx*2(U4QYp5XsQz^rN~BS2cU0H|>QHyyfZAabsy6(n!0o83=tUjv
zFzTpBQR61;?>qMI5mdaVsCX|><KASL!;1lC=-`^oJSwxFsD&Jv)C0z%7RW>`n2*}g
zHq?&GQGcgOYhzTcBi8DVnsXTIXmpmtZS_QNc2tIMMK4_vv#-P7eyY38+Tz-3^*Wow
zK3Bdo$9>S(;qUSJTMLe~`p$T>D|!MgZP^>z0)Z}XVPP;B42Kh+EY59h?{2lGJvr8B
R$|38yCmYkl)u|_({{gzkmPr5r

diff --git a/django/contrib/auth/locale/nl/LC_MESSAGES/django.po b/django/contrib/auth/locale/nl/LC_MESSAGES/django.po
index 21bef5d0ff9..f1524f3148b 100644
--- a/django/contrib/auth/locale/nl/LC_MESSAGES/django.po
+++ b/django/contrib/auth/locale/nl/LC_MESSAGES/django.po
@@ -12,15 +12,15 @@
 # 6a27f10aef159701c7a5ff07f0fb0a78_05545ed <bc5d401a7ecd9343dd5afac265ed8ab3_4845>, 2011-2012
 # 8de006b1b0894aab6aef71979dcd8bd6_5c6b207 <ff2658a8d8dbebbd9cc240b8c133a515_234097>, 2015
 # Tino de Bruijn <tinodb@gmail.com>, 2011
-# Tonnes <tonnes.mb@gmail.com>, 2019,2022
+# Tonnes <tonnes.mb@gmail.com>, 2019,2022-2023
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2022-07-25 08:09+0000\n"
-"Last-Translator: Tonnes <tonnes.mb@gmail.com>\n"
-"Language-Team: Dutch (http://www.transifex.com/django/django/language/nl/)\n"
+"POT-Creation-Date: 2023-03-17 03:19-0500\n"
+"PO-Revision-Date: 2023-12-04 08:09+0000\n"
+"Last-Translator: Tonnes <tonnes.mb@gmail.com>, 2019,2022-2023\n"
+"Language-Team: Dutch (http://app.transifex.com/django/django/language/nl/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -279,11 +279,12 @@ msgid "Password reset on %(site_name)s"
 msgstr "Wachtwoordherinitialisatie voor %(site_name)s"
 
 msgid ""
-"Enter a valid username. This value may contain only English letters, "
-"numbers, and @/./+/-/_ characters."
+"Enter a valid username. This value may contain only unaccented lowercase a-z "
+"and uppercase A-Z letters, numbers, and @/./+/-/_ characters."
 msgstr ""
-"Voer een geldige gebruikersnaam in. Deze waarde mag alleen Engelse letters, "
-"cijfers en de tekens @/./+/-/_ bevatten."
+"Voer een geldige gebruikersnaam in. Deze waarde mag alleen de kleine letters "
+"a-z en hoofdletters A-Z zonder accenten, cijfers en de tekens @/./+/-/_ "
+"bevatten."
 
 msgid ""
 "Enter a valid username. This value may contain only letters, numbers, and "
diff --git a/django/contrib/auth/locale/pt/LC_MESSAGES/django.mo b/django/contrib/auth/locale/pt/LC_MESSAGES/django.mo
index faa5bbebb58717217cdc7a01e332f07532a0b6f9..06e08e097f4e1f08fed0941af475ce82492f2b81 100644
GIT binary patch
delta 1926
zcmZY9U1(cn9LMp0+SzuUUD~8?YqNQ3*P3c#lk{zEmetmEZ%&cIL}g4fS7}+BcFj7_
zMKTlzDk3h*@bzM#b}Q<|L8z=ZUdS#wm~VJBHWY6Zsk@j+eL=s!^az3v{h!Zsp7ZoM
z&&&Vh^7iw+`D=l7uN!4Q5h8LWW@C7D9T&<>nb|fxh8=hT9sCA^_$xk$>&wmh@ln+O
zzlOKq@Aw#6g;@X|$8OA`-z;zQRC;Jw#7bPjTX7XPVcB}KYIIQTapaNh@Y;7H1KGpa
zgyXmcpTjylhZ}Jb8}Jg|hSxF3`|WQk%`^mg`v&a9Doo-b+>5(#9$WDjOk<GFTFD&V
zffrB{{t9o$pHVyNXV&jx1cz`Lb6CYo%6PxMNQF7rtH{{)7HWm>dwz^s`64o=eUALu
zmt55UI%=zbLQcbOpib{M@A;pe<!poA6F`j<!n`_$y@n|2#r>#(hrRauQT-l4P2>>j
zNRFZg%z4jGd+jfw#(5hxvG<TPumw*SHGzv8*?-r^nb44;;UuGKD?de@;di(ht;TE=
zwqO#E;bHs`^@3_LD}(i@Eq@-BjOUOpb`^Ky3Th#}WG+=p2HAg|=>s$<DQ2-2&mg;I
zAE3_k6VEHy&i#+rhShY|M0>Fj4`3KG*okLR{V!o0S5PZ=$V{ph$y1r2GK70@0q@3}
zcmiAN*FL{DQ7`-&wIiz-#RgJZ$u@$2;W!?^Cz;I`xP;oFmsy35s(@^&y@Og{{v#^-
ze3npKb=kYWhT5VPR7W4*mIm^plB^E3l_AuMT2SLeQ8|)Ajkgcg?;xsQ8a3V&l4E&0
z={-1&>Uah<!?VaP+dPsUwuDN`Wn@nFt#^L|^};_;E3DvKR<Z?9|JQ`1Sg~m0-NeA!
zt<~%MALK@7^>5Lyod)V9bVd#lA+-G}cM>`R#{FN>*>@3~UU3rYu#-rrLfKDfQKh<}
z+{OEg+oYSlgtBzIZvIp5p{^b2AhZL@53N{5Nvj0Yj;JVyRJ3w_$%{K$fx8Ihi++Ii
z5h`1We2R<CV+Ro<bcX%JFriOTpOemANyZM_y@ZOs8fE+l(LyM@`v{dJ(NnCgow@Qz
zUx^C&SuFSI+7@<~%RckDH!J2!+|>=6eWl-@dc$p~8ub+_{iiAqPfkB^)X7dfJ?6gP
zf5_)VN5@V~WGALG(VgkzV*^ei7VnD2x}%96C$?=M)?WzMbk{|S%@LmU=+eg}(N#ED
z(^{IInJGM5bAF^N>C8;d&88<);f#|?IWZ@fbBeWihcn3S0Cz2FZ*Qm8=EP&gvetLd
ziPItBrUL#F_hRkVQg@*->?<G2I!ETxS@(xceZInM(`ccwd8+VAsI%}?XiuTJxt98{
W|9E;Tof)5Yj!ZjRn|menjPD;f#LD~t

delta 2596
zcmajfTWl0n7{KwfEz(jhy>M$q<WRsC*oEERfYNfmE3{TH8ly7p4(;I1Or6<jDX2?~
ziGgU)tj5F;2$EDAlm|C`z!x<eK!Pzbs1K3|iM|+(#KagCqyE3?QUi(cq~H9`oSr#z
zF5m1(%cpIbZ>lD|t|*<vJ;d=MrJj=dU0f)iOjK$mUc$v#RHBr|C{D+nD9;+W3g1T)
ze?%Fgt5m68d<37wkFW~$B&C{^%BV&v<uvqRGakS)Jd0EC9M<3ktibDq_Mefl)L(`6
z5+0Iqs_|~D$9r)j&ctq<h6ivqzKHX9zdA`pR`Mav!7Df!Z{SqCiBI4p8joQgZo%Jh
z0j_112KFE;Qs;3I{(&-a%^<bdin7Cx;|V;7>v_MbVOnu~4D0bFloyQRGx#U6`)Y{g
zu~>B&W#vZ;W|4QP<0um!LB>|2$lO&P<tRQw8RrX}fLAdi9j;Rme?WP`uP6h_eoMzG
zDEE~pFP@9i|Gq+d0;OL&%0xCGf2xCvjJFr%|N9H=F3LEEE7*UT*%2DZ7j>-Q8z?V4
ziLXVJI)m-puOoBn@Hv#T9mctM9=q^cT#YT9XE%B%<9~?`UM;v|#@JDuo5B7|)_z4p
zC039rTd@|y86#sV7v-#<$9Xu6Jfbe3Z1q)?v;Mwd@ho<S`?)B&unA?t`>`62pd9sE
z87j-ETt<1|CMK|!6qOy=jq;+sXkmbt@fvQ!GmN$jf58D<z%1l*eG_HeD=0fu%qJ1U
z`6$WQf$w0(qq2v}98$j(pT-sVE<T9g;ZbZMb!96*Mmf`qC@cRQNf&huWe0B*?jyWa
zcCHeo-$In<8&HyPC9=aAwU&ykbQ8)zohV7P7iB;j<tQ>J{a!#B@D-FKJW*&LLFqS&
zq>K6hIc{|s`GC|ll>R@V9M$jPJ?B52gOL~Bi?Xt%D9PB2@?blXgJCJ=DtRD9CMPSD
z!lJ_;l_<*Ob`VlzM@fmW$gVaL45uC-Itlsx34b)CzLwzEH!R_fP+LzV#+t^jx=@oz
z%Gpbi1<0zU$S$-IO9{yxS@mLK6(OaaxSx>x$n4}IMYd#}R4D9BSmZe3gzUl+LJ~`o
zN4^l!A}kxY#t8CHH4t*fEyNZ=ik$Vrur_uaQr%3D=W3&TwezX0A$AeliA6*QA=$l}
zkRy>&O30^otH{^VOpw3fZ-TVf%Oz(|ycj9j?DVEAzc1TZ+L)VIdb%iM4C;Qv_Xk}s
z>1)F?wd1C>pLRVn8P&e4(|sn5mQTALG=_BA)xK%cOjF>SUY$Swd{lP_X+7iyy2o&I
zPoLrRN=I|N0}ohEuWmDRpJ(oCuRZi^?X)%FNc&vRZd-1w$qkq3NTe=zX>wO2!zguW
z-EC?^_qew0I;kOfWpaGHW$IBk@WyZDwPO#MPTKNJx;uewdREVWc1*i0$Fi-I;mOLF
zyQf`QvhFu4J>PYVl(rn1osqWOY}wRTbHh{jM7HmaZS+iOa$=i|wArc~;)xZp_^Mb#
zlTI|YHnl8`H^k#*ogJ|*bHMWN=$A;u8soa5v9)<+c20RyHd(%)cyMqqd$fF{s$sS6
zPX(TlYOi<n{C1sKoI6laUX-h@$`)sK<xewTx%38xmo$=w?0(7^@C-jD$7pgmwl<v}
z&+1Pb`M2pB)%~uQHXN4c$dmaI8hk(h-hi3X%q=id)<KqU{JW1y(@&c^NL%usr0Yes
zEiZCQlBSnGrR{8_vO21bv}X+DNBrB)bIsVZvSUFif6BAm@K{G?E{Rlj_&Vv5Ha&*T
z40O`SeLZVMB)hd{M)qL!!&}1H^}9(~gQo*qCKN8MurhKWu$QTaf;<0l+k@HY?3&L1
z>7(ty3iH@DQ)DS?HMASB9RJo~vvZ>+OE!JqH7q~-clBmsTlVFeirm?nLy>;~2`jo-

diff --git a/django/contrib/auth/locale/pt/LC_MESSAGES/django.po b/django/contrib/auth/locale/pt/LC_MESSAGES/django.po
index 1254932b284..2a21196f730 100644
--- a/django/contrib/auth/locale/pt/LC_MESSAGES/django.po
+++ b/django/contrib/auth/locale/pt/LC_MESSAGES/django.po
@@ -4,16 +4,16 @@
 # Claude Paroz <claude@2xlibre.net>, 2017
 # Jannis Leidel <jannis@leidel.info>, 2011
 # jorgecarleitao <jorgecarleitao@gmail.com>, 2015
-# Nuno Mariz <nmariz@gmail.com>, 2013,2015,2017
+# Nuno Mariz <nmariz@gmail.com>, 2013,2015,2017,2023
 # Raúl Pedro Fernandes Santos, 2014
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-09-24 13:46+0200\n"
-"PO-Revision-Date: 2017-11-30 23:58+0000\n"
-"Last-Translator: Nuno Mariz <nmariz@gmail.com>\n"
-"Language-Team: Portuguese (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-03-17 03:19-0500\n"
+"PO-Revision-Date: 2023-12-04 08:09+0000\n"
+"Last-Translator: Nuno Mariz <nmariz@gmail.com>, 2013,2015,2017,2023\n"
+"Language-Team: Portuguese (http://app.transifex.com/django/django/language/"
 "pt/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -56,8 +56,8 @@ msgstr "Nenhuma palavra-chave definida."
 msgid "Invalid password format or unknown hashing algorithm."
 msgstr "Formato de palavra-chave inválido ou função de mistura desconhecida."
 
-msgid "The two password fields didn't match."
-msgstr "Os dois campos da palavra-passe não coincidem."
+msgid "The two password fields didn’t match."
+msgstr "As duas palavra-passe não coincidem."
 
 msgid "Password"
 msgstr "Palavra-passe"
@@ -69,12 +69,9 @@ msgid "Enter the same password as before, for verification."
 msgstr "Introduza a palavra-passe como acima, para verificação."
 
 msgid ""
-"Raw passwords are not stored, so there is no way to see this user's "
+"Raw passwords are not stored, so there is no way to see this user’s "
 "password, but you can change the password using <a href=\"{}\">this form</a>."
 msgstr ""
-"Não são guardadas palavras-passe sem encriptação, portanto não é possível "
-"visualizar a password deste utilizador, mas poderá modificar a palavra-passe "
-"através <a href=\"{}\">deste formulário</a>."
 
 #, python-format
 msgid ""
@@ -140,6 +137,9 @@ msgstr "fator trabalho"
 msgid "checksum"
 msgstr "verificação"
 
+msgid "block size"
+msgstr "tamanho do bloco"
+
 msgid "name"
 msgstr "nome"
 
@@ -240,6 +240,9 @@ msgstr[0] ""
 msgstr[1] ""
 "Esta palavra-passe é muito curta. Deve conter pelo menos %(min_length)d "
 "caracteres."
+msgstr[2] ""
+"Esta palavra-passe é muito curta. Deve conter pelo menos %(min_length)d "
+"caracteres."
 
 #, python-format
 msgid "Your password must contain at least %(min_length)d character."
@@ -248,38 +251,36 @@ msgstr[0] ""
 "A sua palavra-passe deve conter pelo menos %(min_length)d caractere."
 msgstr[1] ""
 "A sua palavra-passe deve conter pelo menos %(min_length)d caracteres."
+msgstr[2] ""
+"A sua palavra-passe deve conter pelo menos %(min_length)d caracteres."
 
 #, python-format
 msgid "The password is too similar to the %(verbose_name)s."
 msgstr "A palavra-passe é muito semelhante ao %(verbose_name)s."
 
-msgid "Your password can't be too similar to your other personal information."
+msgid "Your password can’t be too similar to your other personal information."
 msgstr ""
-"Sua palavra-passe não pode ser muito semelhante a outras informações "
-"pessoais."
 
 msgid "This password is too common."
 msgstr "Esta palavra-passe é muito comum."
 
-msgid "Your password can't be a commonly used password."
-msgstr "A sua palavra-passe não pode ser uma palavra-passe comum."
+msgid "Your password can’t be a commonly used password."
+msgstr ""
 
 msgid "This password is entirely numeric."
 msgstr "Esta palavra-passe é inteiramente numérica."
 
-msgid "Your password can't be entirely numeric."
-msgstr "Sua palavra-passe não pode ser inteiramente numérica."
+msgid "Your password can’t be entirely numeric."
+msgstr ""
 
 #, python-format
 msgid "Password reset on %(site_name)s"
 msgstr "Redefinição de palavra-passe em %(site_name)s"
 
 msgid ""
-"Enter a valid username. This value may contain only English letters, "
-"numbers, and @/./+/-/_ characters."
+"Enter a valid username. This value may contain only unaccented lowercase a-z "
+"and uppercase A-Z letters, numbers, and @/./+/-/_ characters."
 msgstr ""
-"Insira um nome de utilizador válido. Este valor apenas deverá conter letras, "
-"números e carateres @/./+/-/_."
 
 msgid ""
 "Enter a valid username. This value may contain only letters, numbers, and "
diff --git a/django/contrib/auth/locale/pt_BR/LC_MESSAGES/django.mo b/django/contrib/auth/locale/pt_BR/LC_MESSAGES/django.mo
index dd8d149d73f8352a780c8e044961b9c8fa32a4b7..35f011698728fc31feb8499f23efdb4c35719283 100644
GIT binary patch
delta 1480
zcmXZbOKePG6u|K_Lu;m`RJ|YVSF~zc)tPENYE;ppo~aP8w7F&`H0eyoR9mGnv9J*m
zb;UwZVk03)#scw3iA0F76C?x+ku+>XiV*+P-pS<tzI*O>&-XgFcgcz1$#AksMB*Ni
zWB3Zk;!dx~e2n2}yo?o?!VLV1Bk>1LMi;>`I2AQsf~1l~PJB6Pp3OJ~Lzs()GbAbF
zX`CmJg(;kfk1!A4Vh;YsshE{1!e4w`Mqwp3;!5nn%UFjM%wi^XqlFhy7v$!p*|-38
z;!UHHA~R@o5txSO@B-e!8r;UL0(cgE_ySks0Cr;y%Sy)w$Y#hBWUlfObqC%$en#Dy
zeq@gF3mHPvlI)wlkb`NMi<)p24##5Wd6{Ds>Ogg<i8i73+vVI_r~^k)^L9A#BdGmO
zpiblz@|R>US50^mwZmQK!9&zUuTUrU21nor$1kW8_>O%pkw3VQ`}-7-AAh2raS`X2
zjjON$x8riWhI<)bzSGbFwv7`xfQ=Z%*T^HOr9kwB?Wl>)VGyr7_x-3V{fAm3-U&lB
zRDinDAZq@4)b}?bsbx3jGQM=um`>mf@|RnV&ryr;6BePH%G4DVqt;A4>JCIv-|NCo
zJc+&NnIy6nuV4xOzy#(~d8K$7eT*-UX=pWm<5GYgz7hRQO1b>OHK>VdSzaaf;5>Ya
zn{fc|;W{c<SL$UodZeR~Q<2H2N9jX7!gAD|s6wqjSx<xGl19|3+=rSdiCT<DQETHk
z>WX_%`<+MK;;X0$Z=?2mhT88XYMytfNA%H&_oMb3m@XRzXZV)@yCzxeFJG1vqRzMi
zHNMoj--^1jCdX#f6}6#G;E+8hZKEs0?n-;-%Cxtn=ebtd?dioXNnJ`G=C((A1NM7Q
zsjod|g+h_o{z%xgw01@kA*(H7thon`6$_j8c-)E9%-xa7^yYZn{&L%7&-B-J@I29K
z!j@Ul+P2>^OCm#&uocq#WqYDlb4zKcHM+FK1j+*Cc0+c_Fe@Ink7VDdEw3{1miC0z
z5-f_DV9=DA?rt;K^3O5V+%D!WU*m;^v<i&BZ16YKx7zsW5J=UG&2tZLYfe~pe@;WH
IZ(O7IKgeUcW&i*H

delta 1354
zcmXZbOGs2<6u|K_+Ki4i+4%0EGdWah=3~sTa>O1!P$)<YdYJ=>TBC`klcA2Q7J@W!
zBS9mxWe;2oWQ2i>GJ>9qGEh{6AaG;QB5+av6BjP`ckh|+p6`6$cV@&lQ5L=&Y7vpn
zSdmNk9TTzCE^+|tFad|K1j87IbGRA5;5J;st@y``+ZjYENkxsjQ1cYxcC5fmJRc_^
zN#Wrpfh`!uG@L*ePGb_z;|^TIc#PrZz$9$MU3dqFunH5Y&Vy&sj{~R+TE@MY%*R@I
znIj~U#lsl_JFyQR;5|HwB~<0bAm-v@tii9?kC`mXhU3WM<q=Y&JVo7sY13I`Zh42)
zDBqANWHrQtez1;K+(1oeVc#}kEb8wL({$8{JgABGqmDadzL%p;T#Nc$y%}#r9d`w_
zkZZ^#p?>a~a0GS0sQJTv)I`rv3ww?+IAi)6wSf0{)k5!JDeos}pduVVJ>w~K;zvA<
zD|ifxIoDR^mtG!pf@QpcKTI2w&9g`SU=1}<J`Ll;3e@*O)Rl%&dt@B7ho(_i`Uy4v
zBI@{6B$fQeOy(DRsz?TbY~+$E(~GE0cpbCxF6xS2q4vxo>JI!xE{SK>AZFnNj$s`h
zP8Z3;TiAsW%*Q=+U@r4Z0}tAbL)>=b80z0-7B_GKHPJl5gXm$I1$YkYaTsTC33a98
zbg~}lByuY91obFqP>=8p>P~#XkPcYpfn$+%)UJ$XJ2a6KwHeb;dm|Hd#U9jg1*lu>
zLrqwVI_?7MI6rEhcGM&4Hsgb+<AyWj<o^n96JWRGA@a|X7pN7#HRGSn_n)XM`(?U;
zx*{v*q6IjN9P24dywPV}u!zxMb6Mhy9@{=kb!5^O9TijA(GqCuZZ-1l#YS&zQ^apy
ziHY)hjpI&FLUm7DptZTHy*bbAEhIMT%!>{NgT|b5%IQ7g?hN#F`2)V}4tKe`C@1nV
P(G_JhB?lvwDK++g&32cO

diff --git a/django/contrib/auth/locale/pt_BR/LC_MESSAGES/django.po b/django/contrib/auth/locale/pt_BR/LC_MESSAGES/django.po
index 7d8846e6a54..2fd58674587 100644
--- a/django/contrib/auth/locale/pt_BR/LC_MESSAGES/django.po
+++ b/django/contrib/auth/locale/pt_BR/LC_MESSAGES/django.po
@@ -5,17 +5,18 @@
 # Amanda Savluchinske <amandasavluchinske@gmail.com>, 2019
 # amcorreia <mutley.sandro@gmail.com>, 2018
 # Camilo B. Moreira <camilo.moreira@fatec.sp.gov.br>, 2017
-# Carlos Leite <caduado@gmail.com>, 2016
+# Carlos C. Leite <caduado@gmail.com>, 2016
 # Filipe Cifali <cifali.filipe@gmail.com>, 2016
 # Claudemiro Alves Feitosa Neto <dimiro1@gmail.com>, 2015
 # dudanogueira <dudanogueira@gmail.com>, 2012
 # dudanogueira <dudanogueira@gmail.com>, 2014
 # Eduardo Cereto Carvalho, 2013
 # Elyézer Rezende <elyezermr@gmail.com>, 2013
+# Evandro da Costa <evandrodacosta@gmail.com>, 2023
 # Fábio C. Barrionuevo da Luz <bnafta@gmail.com>, 2015
 # gilberto dos santos alves <gsavix@gmail.com>, 2013
-# semente, 2012
-# Guilherme, 2022
+# fa9e10542e458baef0599ae856e43651_13d2225, 2012
+# Guilherme <guilherme0xff@proton.me>, 2022
 # Jannis Leidel <jannis@leidel.info>, 2011
 # Lucas Infante <maccinza@gmail.com>, 2015
 # Rafael Fontenelle <rffontenelle@gmail.com>, 2022
@@ -24,10 +25,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2022-04-25 08:09+0000\n"
-"Last-Translator: Guilherme, 2022\n"
-"Language-Team: Portuguese (Brazil) (http://www.transifex.com/django/django/"
+"POT-Creation-Date: 2023-03-17 03:19-0500\n"
+"PO-Revision-Date: 2023-12-04 08:09+0000\n"
+"Last-Translator: Evandro da Costa <evandrodacosta@gmail.com>, 2023\n"
+"Language-Team: Portuguese (Brazil) (http://app.transifex.com/django/django/"
 "language/pt_BR/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -294,11 +295,11 @@ msgid "Password reset on %(site_name)s"
 msgstr "Redefinição de senha em %(site_name)s "
 
 msgid ""
-"Enter a valid username. This value may contain only English letters, "
-"numbers, and @/./+/-/_ characters."
+"Enter a valid username. This value may contain only unaccented lowercase a-z "
+"and uppercase A-Z letters, numbers, and @/./+/-/_ characters."
 msgstr ""
-"Informe um nome de usuário válido. Este valor pode conter apenas letras, "
-"números e os seguintes caracteres @/./+/-/_."
+"Insira um nome de usuário válido. Este valor pode conter apenas letras, "
+"números e os caracteres @/./+/-/_."
 
 msgid ""
 "Enter a valid username. This value may contain only letters, numbers, and "
diff --git a/django/contrib/auth/locale/ru/LC_MESSAGES/django.mo b/django/contrib/auth/locale/ru/LC_MESSAGES/django.mo
index 17a60406cb69542e3ac084909dd8350791cb49ac..447f166a994c18b041e8b6bc4a5767ca3ed023cc 100644
GIT binary patch
delta 1498
zcmZY9S!|3^6u|K_Q!~2Is-h_EX9+cJsoKL!MQjgM#FExFrh{5)EJI3}*1km0PejBT
zA;JSXmMU$7G`xuWB_fvKp$|fu@F20h_#gS+B$N4l_sspyJ@=m5#%EujbF3n^R74_)
zB8SjmcPvj58I4t#hL>;*#xWT`V;B66eb7U&8)l)#^O00C!HrKw%`+GKVhFQwXR^ek
zCl6-{q+%R1@iFG$Tg<@Un1!h+B77vkS63X1OK=Jv$4fXB$56!}tid2&K;4j+mxkgv
z)WVl`jfo88p_)KHJcH-(J{IFbsw%?M7{KQ^9e-jC7PBoswjhTgZAh*10`&ymy0)X9
zOb1e<{6dxxUyO6p7c$U?*{BHzV<*gWe=l^Mh`P{J)I_DI^A@?|AnL;FQ1fna<8`R>
zj-VD&k9;I{o^MTf6Lmt9`$H>gB7<7k8|;i9T|c1~@D;PYB7d-iabNmXij|m)O*jDC
zk;4{W50L}77uz(H$_2<L@Di_}rx&g8h+M@XjN7;nA?!fCE2X_fmf;H2JMk3t&a|WU
z_z(8SLK>_+F5ydeyb86&QPjItj{z;IfrmT-?@=#D5?6E>j>Jh=j@tWExE7z_SS)09
zUXhhpfOU8sZ(t4^C}*{UjJH#bo`{bt{~G6`jz>_%cs-I@9yH;7oQdCX0Zz2&BS&lF
z4#pm?^lFUZ4E%!n{^-FXms#*O(gi8w*wi(sCsTvkf)hw;xr=&2uP~;8?>uM=da!*z
z7NZ{7bk})qd^u|3N@SC=4f#WmlkWI3>idt7?#VOMJReanV~6Vx)Vt-)m0ABPO5vuA
zAdrVzSvk^1sYW&__4u!HH~tFsAJtdX1-$f23rZVi2Ye--WV_n;&XZ!#^XGV`*-?L<
zN8%U#30}KPQjz^3ad;qF6%2*KRhz>V*4p)3!y7}vO<^lou+0iqRantT#Eldel*Ln$
zG7`NbN7+{TN?$=yVbLgif4Y?rj6~ws(xaX1j$Rw=#aU_g&z_Yrr_R~s)S4D&ziD<3
zn>&`d<?J?1rolOEnFr>kv&%G^X4B~GBcQ99Tjq|rXEEuadEgv%b~B^JG~`>RRr8ou
h=GOh6i?Z@9XCFWAacVVpqs6pFdu#v9cu8hB{V$ks_Nf2>

delta 1350
zcmXZcTS!z<6oBD1qs};*m6yi*Eh|m4!m=zxvM5tYt;mSVlnTr2u1$t9MlUG{>VbSn
zih_JdqhKgC4T3Hp_;3s~BeYQHp}?$Of(ZJT9vJ4^d!2LkUT5t!)3eXFx9x<tT0|}c
ziX6iU48t6k$VM#2CD?@7*oHy)4j17lM&lGN#XnZu#Z4?FZq#@p>N@K&2Df1X9u5+(
zEMstuz+!B}NW6!M*oWcx0b}ty2BVX&5Ddo(OvZL>!d)0fb}4uWtMEGN3w_2^jNoBS
zJU7HEvYbIVfjDfyyLcP(F`KNi(1Ypt2zTQcHev#=<-j}0%gX~KN9jeaK%eC+WN#Tp
za+Gmo3z_yZ&<Ex)0RN&cXrpfa7>Ig3#4-wXqZHJIGEwi_V$JhVH!ebbZod_;K)tU9
zHIehkN4$-E>w>MQH*{JTx=<H-jGEYUbmEZZ8`K0wFxpP<U<vbIG*B7lb8czafyp?C
z6k8_o79Ncdd8?tX4Av0nr4dH(BX(oATVxgPp&^cA9cr&kU?t9?_C#saLeHE*J>#1g
zkNv1;JdXOtbErrB54E>qxR|afZDo)_;3R5uwBu?Vz+9ZcbWEakYq1zNVLx(7eqbiL
z$fgH3W1@}cu$j3Z*=R*taRR5Tc^^N494$#8>F9#_ScF&cAil=4lr}br4rbm=r`Dj8
z)-J?L=*1y?$cDKq7S42f<$}MFB8fj`)FX&PmXtgs2dO}>1{xXY5p<yghfzyrT25N=
zZ^$vrPt?-eDHlHkNkE-vq5}(&(~~mPb*fRDvCh(q+FLEDQaYcJL0}yLA8KYZ$T5kH
z4&vn`2In(JjaQ)lQF%}|XhBV&GtEd3D6s__4FR8QVjOTJ+JcOFM~1Dyci-V>ckVn_
zU3>cSDPyf`gK;IW(pTmB;<RUF89PF&jVGZ=ejbm<_dc}V-<Wl8k1(H_FHN60X!e@}
aqc_YK_{=clV~q~?5u?C;(Ki-Z9{L}Pv!}iQ

diff --git a/django/contrib/auth/locale/ru/LC_MESSAGES/django.po b/django/contrib/auth/locale/ru/LC_MESSAGES/django.po
index 1de18477e9e..a7f209dbbb6 100644
--- a/django/contrib/auth/locale/ru/LC_MESSAGES/django.po
+++ b/django/contrib/auth/locale/ru/LC_MESSAGES/django.po
@@ -4,7 +4,7 @@
 # crazyzubr <hjcnbckfd@gmail.com>, 2020
 # Ivan Khomutov <iskhomutov@gmail.com>, 2017
 # Jannis Leidel <jannis@leidel.info>, 2011
-# Алексей Борискин <sun.void@gmail.com>, 2012-2015,2022
+# Алексей Борискин <sun.void@gmail.com>, 2012-2015,2022-2023
 # Андрей Щуров <shurov9009@gmail.com>, 2016
 # Влад Мещеряков <victimofamisery@gmail.com>, 2021
 # Bobsans <mr.bobsans@gmail.com>, 2016
@@ -12,10 +12,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2022-04-25 08:09+0000\n"
-"Last-Translator: Алексей Борискин <sun.void@gmail.com>, 2012-2015,2022\n"
-"Language-Team: Russian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-03-17 03:19-0500\n"
+"PO-Revision-Date: 2023-12-04 08:09+0000\n"
+"Last-Translator: Алексей Борискин <sun.void@gmail.com>, 2012-2015,2022-2023\n"
+"Language-Team: Russian (http://app.transifex.com/django/django/language/"
 "ru/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -285,11 +285,12 @@ msgid "Password reset on %(site_name)s"
 msgstr "Сброс пароля на %(site_name)s"
 
 msgid ""
-"Enter a valid username. This value may contain only English letters, "
-"numbers, and @/./+/-/_ characters."
+"Enter a valid username. This value may contain only unaccented lowercase a-z "
+"and uppercase A-Z letters, numbers, and @/./+/-/_ characters."
 msgstr ""
 "Введите правильное имя пользователя. Это значение может содержать только "
-"английские буквы, цифры и знаки @/./+/-/_."
+"строчные буквы латиницы a-z без умляутов, прописные буквы A-Z, цифры и "
+"символы @/./+/-/_."
 
 msgid ""
 "Enter a valid username. This value may contain only letters, numbers, and "
diff --git a/django/contrib/auth/locale/sk/LC_MESSAGES/django.mo b/django/contrib/auth/locale/sk/LC_MESSAGES/django.mo
index 6c7d2606d2edefcf57317c58af96fb68672f8d92..fa6e2e03a0595612b01969ad4e6d3ec606f94d34 100644
GIT binary patch
delta 1447
zcmXZbOGs2<6u|K_PMV|kFwI`3mtL0R$aT_EOUoz=(vq?ei{v&=HR+7QIA)48M5~JE
zF|;Up;;O)?27+2tR4!UXMvGq1gBBSUZ3-(l{ZC#Q?(g33e)oLmJKu4j>U-6x)>w;(
zgi}S1;Sf&49WIel4B-^)$1+S{8h*tL{E4&B!QfP!gF0S>gpvw-d<|-xtvDNfn1_eb
zBqr0jxyZm|OyCTBg!%Xuv+ys@!O7_&{G^b}BwU8Oa4nw3eyqhZvY3y3XyFyq4JGkW
z0WL>Pyk$~MWF9v?4CLYkyo7hL2Ajyri|4TrpWz1ljeS_dwo>puQVbbHa+T+(6?kj=
z8MQLskR0U?vV<hZsGEL}g~^zQ8gKzlK)3zgv|WL^P%Ubp2Gn^w?Pm*h;UH?<1NQh~
z)OjaR6FGzYBzBpr2E2(n;hz2C0cxNj)WqK4MEqd;1vP;m_{1SHhLt=&q=Bk%4E2mF
zIKND6!e-o$>u_-VIVS1Z<2&AioxBKQ6h9$zWIGK~jQdfa&!H|bfSSOF?I_OV*_kum
zOSz~!b)#;e9JS=tsNdCL4*e%h+-Ng&Ae)e*$nnT|)NZ|w+9QLg^M-LQCef*SR0h%x
zQh?pK46or0T#rp;W#SbK;tSLbts>YW)|U`B+TCYyA>KkazQS@!>m&>9>Xl4dg-5Ui
zAEP$oFC4~dI#`dafb8__P1KF7K>fGgh+2VN_WO2>X-T`e(K9-ZTC$6%XMNrFHvaDo
z)Lwaj6hWS%F7y$#^dqSACUEc?$Awz@9MqEM+Ac<&SDGiA{s*dHKug_#9HX?MW_lQj
zDJM}E96&Ag6Vw1NQIFs?>iiG!CCQr|Y4M)qcaHS<wv>Fw`gm80+aZaoDbA#LhRYj&
zpIThl6|#Ije<<p2HQGD6{Slwl={GD-uVIB+jjnLm9;xv(C(>P6sf{H|J!YxLTV|N$
zm1c$8<S(tx>Wq3CBUY%h-HLWZDvf$85)Fim#>a{1K4Yc7HxLX&R__g3f%alwN3goc
z@R}vdJzUC*yry?)e0yfT(+Y<Z2Q#-g9rf`y*?Cip-Tq#qHDI+x0?|NQPhvFtj_V&K
Cw6v}O

delta 1348
zcmXZaOGuPa6u|K_nU3Qt$LCn-SW=Rc)2K-*SxKmskYE{TWJ-z;bSxzY#rTXK&>~Vk
z%%I3}Wtpp?X44{4g1}9SEJ#Y)C`iyE!ZNJ?u@8p%-Pd>Sx%ZxLrPHOu%|@$;T#OVs
zj~_7siyR{Ru?n}~5EkMvM&TQb!FQO3pD`X+t#Jp72qh_~<8IVAKHQ2&Fays<i6O}}
z1{jFLVNAtwbYln;@dIwd6^uqZf3cW|4Y&hGa0n|ff$Xxd4x8`_>VdvsHYV}0CVnv1
z5ZOuN3<KM-A0OgfEW<*w%Etia;8Q$??{N?_I93GSM-DF&NRILh^#($guaLdvEs~?m
zBU{K<gNA<a9m8=AHK2`q+l-N@^RbpL)Qz%G1LdNwE4KQFP&Yn-`rRpOya9Dx2WleS
z$WM$x{x#rj)CFVK!~@ho)2NBPKs&y)oJCDw4kvBY4wlfrN&%JXI@CA*jZRGC9qZA9
z<#_Xd-;g;PdgAOPkzVv#P9Rf~LV<WO2en^^x<MCe0#lYDbkUzdUPl&CPr8D7fK}8h
zUq}5eCWYA4pSWmfG3-MQA;*zdkb2Z=?Le)O8>s6hF&$r{CccQe;SvV$Cq6+xm0XD~
zvhragcHs!>f&Sud_7^WvwYqC@7hXaSj$sj3JA)PU|B%gLJj&ucyoOqg&v6;oQJ-vy
zO5Ug`)Pt-cuOQK6tv8T?I=>eUz0w0T^o^=euk0M^TX$IYpw`9!YONT^A>|fophw7I
zWD0fNEN)ag>ebJqUipIMGU~b?>2h)-&@Tq`s^h5`o<}^WnU*0_QjNM{7wT1CM-5=2
zKEXZI_2cHA@M>GM*&qJNCT4Af+ZJVBj_}wjgO4M^HrdPlt)1<?ZKl^zVD?2e2Adp<
z_PG4KTwif+fiKfnT#{d8Ry$J@YuYcgHT5)S_I3L+t6Dlc{VhG_sM8%52n2#5XHA$n
MnshqYkbKAS51~7jf&c&j

diff --git a/django/contrib/auth/locale/sk/LC_MESSAGES/django.po b/django/contrib/auth/locale/sk/LC_MESSAGES/django.po
index c9ccf1351b1..63483a7ac1f 100644
--- a/django/contrib/auth/locale/sk/LC_MESSAGES/django.po
+++ b/django/contrib/auth/locale/sk/LC_MESSAGES/django.po
@@ -1,20 +1,21 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
+# Adam Zahradník, 2023
 # Jannis Leidel <jannis@leidel.info>, 2011
 # 18f25ad6fa9930fc67cb11aca9d16a27, 2012-2014
 # Marian Andre <marian@andre.sk>, 2015,2017
-# Martin Tóth <ezimir@gmail.com>, 2017-2018
+# Martin Tóth <ezimir@gmail.com>, 2017-2018,2023
 # Peter Kuma, 2021
 # Richard von Kellner, 2021
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2021-09-30 09:28+0000\n"
-"Last-Translator: Richard von Kellner\n"
-"Language-Team: Slovak (http://www.transifex.com/django/django/language/sk/)\n"
+"POT-Creation-Date: 2023-03-17 03:19-0500\n"
+"PO-Revision-Date: 2023-12-04 08:09+0000\n"
+"Last-Translator: Martin Tóth <ezimir@gmail.com>, 2017-2018,2023\n"
+"Language-Team: Slovak (http://app.transifex.com/django/django/language/sk/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -276,11 +277,11 @@ msgid "Password reset on %(site_name)s"
 msgstr "Obnovenie hesla pre %(site_name)s "
 
 msgid ""
-"Enter a valid username. This value may contain only English letters, "
-"numbers, and @/./+/-/_ characters."
+"Enter a valid username. This value may contain only unaccented lowercase a-z "
+"and uppercase A-Z letters, numbers, and @/./+/-/_ characters."
 msgstr ""
-"Zadajte platné používateľské meno. Táto hodnota môže obsahovať len písmená, "
-"číslice a znaky @/./+/-/_."
+"Zadajte platné používateľské meno. Môže obsahovať len písmená bez "
+"diakritiky, číslice a znaky @/./+/-/_."
 
 msgid ""
 "Enter a valid username. This value may contain only letters, numbers, and "
diff --git a/django/contrib/auth/locale/sl/LC_MESSAGES/django.mo b/django/contrib/auth/locale/sl/LC_MESSAGES/django.mo
index 3a4e94ba1f3ea318edddedb772c8762c103a25c2..9337ec792d24c0f96760eb16ec8c17e4a221c06c 100644
GIT binary patch
delta 1961
zcmXxkS!`5Q9LMp0ON&#LI<{3S2)#mU>Cl!s&|<9%gO!2{ElZ-QN^?8hNXyLa*bQmW
zQ4^PFh+s7_21SGzeIX?CV5$TSp;1f-jZab&HzeYc_+TFtjq&@No}SGAe$F{}=G?RV
z?;LCWtu6a)S<xFt*-YF-94$0UV|_6f%J=ilZo?n24i{cw=3zUQV}M<_2V3z=46rC-
zrXl*V2Q&CGPGK27Qew8+ENdZ^Yv?$F&6vY0@fW-rXYfWWpfie#Q2q7DSk~(L*P+JQ
ziVHD`OYmvD4&TO7%;61q3afa&O;gcIF5@CBy~>P_#kefM7Tk{QcmR*!dTeGE%WyCH
z_%5;{E96JDxCS-x9$bohP&<4O-@yq?@O*oiX~pp^jNw__fPdj$Ot36=-%cW%VUx&Q
z?Hp<crkxj1JM%j-NBbLjh844I`hGd;NS2_+tHx{*l@;y_P0lvdgVv)4>Oy_*QP=iS
z4^E>79(DcCqQ18eHIdhlj~(Ko@s6YJf9(1{jk5n5Xo?Qa>^zb`_MP)*)CB&(g9T>)
zU<>Ux$)H>D94^KJ&QD2Ig`F5j9mR9ljUT!DWff+<v}^Ene5r!{*AEwyA@$gV?3z7>
z%K9{F=I^6cdK|CEPmqs&#YGdmgj&E1YRfO9#)<G{<v=AW8RMw_%}zh-Zajg@xv?J`
zaRQYrmrxHbCS^$ni{dt{LaksJ@5PeJ+1%;GowUbX`vQ8jOPPg|a3#iY3pQc)DJp+b
zIfiTSJ>H!-PGc)B;FajW4*VQnMIF&Y%uYMggPK^M^GVnLB5EfNxb`8`PJf8=@B}hW
z);^o9*cYgkPN4?=1~u?ScYg+1to@4`pn`+f)>opoz8dxWn6nu<c3X>@$Trm0_qzT;
zEYbV_0u>FsAIUHK05#AADmhQP_F2>lzD9D<s)=?&{{<Sjg-}^Ru<QAvGgrBVs3X=A
zDuskzK|MeJFi#B%V_SmI%pV|D6Dlm)ZqC<Oxl;+Nomxj|Vx7cYgz`vdtfIg5`v~n&
z6`><lX(KifdVanr8ES~zXPf!gOVw2bsgZwg)z;Z7kw_0)Ni-94rHcxQpMP_7MAs5J
zqPe17R*r3$>(KK%XxvGVS9U+4BY2QdR^LtBLnsd#2^A%$&U3EZ;VSyWQPGj{(%42~
z8PPzf)ap{RJoM8+-H<oX+aDx{z1_L#`9BqmZ;v#_MnXTC48q}HhnE`I9SkP@p}_MS
z#ymgV;f-W6t|!sZoqHv+DN@`JZ;G!PKObE>&(CCX|3!Z-9DlyNwln4L+%@2h4h6j<
z{ed^+rw6<+2>r)X{^a2x47{|T3cS<%26r*|kI#&cd3~Wb8l?JY&-Nzh?XLGG4-W^U
MeW~1;@{5uG0m>-Qm;e9(

delta 1779
zcmYk+YfR5k9LMo*7pYvj7lo3NQc1c><l04va(_^(tqpm=Jjf>gYaZk>8*<x_nXTCx
zGtIEMJtFde*%*zPC$=!A85x`R=jYg*?fZY7bN;{o`JLbQe1HEBC6|kRZz2Pa8*L>q
zi8$kL)~fy}K4|?xW<~fA)6svlSrTSq6xN`A+l0k<6<hElYKgjFvqoHxk$401Z~(*1
zd}bkL`AmdkC@#aXxC$p?1BT;HH@_eGt(|c5=a7Z$3dZ9-oPvWGgFkURhO>AaCSoEM
zVwCQ`j!ps-tvCidaU6DG1D?kts4thnQJjV^u?c^po~V&sr{OWw#&2OVK1XGC1iLYo
z#TVi=%;o;}olXX3u+0iwgYDRjWZe>YJRZW5k-b<ZDg%YiGGuM5MD}89Q4i3Jx_%q#
zD0ZRN>%c(Vhdy0!h>kpky3qyHLYGh%-gM(Ts2e{*UH{C@zd>C$gxbhw)RFx{tv8N=
zzK=uAPvS%CWQCJ|?W}+a>c!?cm!LLKjVJvm9xPz|CBkerrcp_gaRaKT+W4r&1E`~T
zg&Q%93f1>puo-u|@mtJfJRC*-*`y^!|E=;I)Q&f!o^S`o;vQ5n9Y<}f7q#*0s8ruZ
ztuuf+`$1F@eslBD{8-<opyu;%2G;xNWYcL!6-h7Z#{J0g+cR8^@9-EFvYVy&7&9=E
zlHP=+sBsS_;Zs!ceRcCO6U=fLm*FsO$3pbAu-#lbXR#QcU^#~JE<M0H)X~KAig-nc
z+E}Ku#LZWsGO^l?n^CFXiUH_Dt+Us85P49ab<xqn-Kd2xx(lu&o432D1zw<1KZr{G
zdsL=AIe#F>Y5}BC8;L`uJQX#ckGfAKYTbHN{aGs=E!2*x%1$>vjCz98NDX>T8_9Eh
zYSO4juW@g$PG+LsfGTg+Y%Wp)UQ@c2X%%iYv69gJt&}Ju77+e~nl`kANF#J^|F=Xp
zP&ya8zA~ey%_8)w%_A}hJ-M2SO~?DMEq5K=-)q!^&2oJn*lRkDazg1$CyI!v#3F*S
z@czYAWO|j9QoWkq>x}xRRMQ{MG_UtJo9e27sb{r1uUhBRTR~J3DMT$%LDUdBGc_HJ
xUY%@W4v|Xa6V$6sC)7&x(f2xN#ILU@Bq6w~BO*DVt*x!ECt}FIFE!?V@E=tZknR8g

diff --git a/django/contrib/auth/locale/sl/LC_MESSAGES/django.po b/django/contrib/auth/locale/sl/LC_MESSAGES/django.po
index 6072dd5b745..5f9fd7af724 100644
--- a/django/contrib/auth/locale/sl/LC_MESSAGES/django.po
+++ b/django/contrib/auth/locale/sl/LC_MESSAGES/django.po
@@ -1,7 +1,7 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# Andrej Marsetič, 2022
+# Andrej Marsetič, 2022-2023
 # Jannis Leidel <jannis@leidel.info>, 2011
 # Jure Cuhalev <gandalf@owca.info>, 2012
 # Primoz Verdnik <primoz.verdnik@gmail.com>, 2017
@@ -12,9 +12,9 @@ msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2023-03-17 03:19-0500\n"
-"PO-Revision-Date: 2023-04-25 08:09+0000\n"
-"Last-Translator: Andrej Marsetič, 2022\n"
-"Language-Team: Slovenian (http://www.transifex.com/django/django/language/"
+"PO-Revision-Date: 2023-12-04 08:09+0000\n"
+"Last-Translator: Andrej Marsetič, 2022-2023\n"
+"Language-Team: Slovenian (http://app.transifex.com/django/django/language/"
 "sl/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -277,6 +277,8 @@ msgid ""
 "Enter a valid username. This value may contain only unaccented lowercase a-z "
 "and uppercase A-Z letters, numbers, and @/./+/-/_ characters."
 msgstr ""
+"Vnesite veljavno uporabniško ime. Ta vrednost lahko vsebuje samo nenaglašene "
+"male črke a–z in velike črke A–Z, številke in znake @/./+/-/_."
 
 msgid ""
 "Enter a valid username. This value may contain only letters, numbers, and "
diff --git a/django/contrib/auth/locale/sq/LC_MESSAGES/django.mo b/django/contrib/auth/locale/sq/LC_MESSAGES/django.mo
index fa98aa621d96568d5fe599b6fb3aa7663a601974..8f64e2e75d4757d83d8cc628b412bd7950f4e108 100644
GIT binary patch
delta 1800
zcmXZcYfM{Z9LMnoSZifNZbd+(9BkNxwWKL9%NT61F)ouijV@-<nKN1kQfMRKA~9)p
zbs4YBVTop9oLOcZV&WP%-t2`Vahk<U;}T;sZ<}u>F7ef3;u8J-$~o!(`8?<8InVXq
z9`8KXmHDM?&1u86hj^TLKi`-!)jbqkUwe&-;WyZb`41UmVF=4{2=%Uw?RXIr_!p{+
z=X}Pzf-mAJT*5Nk{;)Bv#$?Q1D#bL+VjG^pLi`@r;VrDjyI6t+e5rOn(wC`6wKt*q
z>A=Tu7Y6WEtia>=2%f=8ynuC#Z?00&N^WBf-p93AMp1+T+>arA2WN37)-sDA#?i);
z$coILxB=^USrhNWC(uUi@G<-V&tf;@n{7-hibt>szrcR{4d22>mc{Oy^T;NcMP!cV
zGHM5|x?V@dHaC$un%|Kz%stfe|Duk>%XX>1b(mR0rJRZ$sB#UW25Lri6hl3?!@VCs
z4g3P?z5Q<cDC)Us)I?^Gk9nIy{k@C&{v)^j;}Z5?9WBwInSF`mjk)G}1K-Ru=11H_
z`?F+D7*Ap?UP2w&O&r3%aTj)Ro`>)hs^5G+{h$v&!6R6Op$hiDlS(fcqO&=QJ@_GN
zB6pCn%?fIu2Uv$ykFF+F47EeM-TQs6X;f~UK%M;sWK8p|`~7Wf;QpTsm5o#aq@+3?
z#72A#wN-Pd7vIAr{0x7<gG~P!>>$I|<18wdF5(u9@)OWbrBMCOqsF=7dKbUqK2yQ6
zv}Lz&5T9fl+Hn$<)r&ZX#q76s<Q(eEKSlD%Tt*$?H6&lncc>lt74@rHK_%gTsG}(2
zH>rh{Blj6o<u(LRNfShM6hU>o71cpMs)N0#=Uze$G>W;TbDcqDcLw#|3DjB7p(ebD
zTEG=7F)jSVQ7NV2C-;jL)Ij%9D}I3Fpy?$Fh&HF%6YSNV>FOXzirf{Wq{H0b&d_R8
zuI!@hCbkjzgf2~Ct#jBDY~PW)UtN@Pt(nk*I*E;hj$fD3VsoyxT0HIi?AcJ;&yBXL
ziO{(z+qM(R)*h$cTj_a<TA$PDt!dmzjeN^p^^{u)CD9<!K<ps~h~3U%Z)J5WHKo=j
zf^5nCr-9j${oH#!&-ud_buRguo2Do1;o-!@R3dIAQ->0-58IOo%MQ<2_C(y8PN&_L
z?(n|s9p71R;eljoc+8p{ok?Vm7QdWV)Dn)ghNEp(B(^!y?%XR0czTkFDcdP5t?`De
zXe8R=G?dmC*y(h3p!7z*Gw)yT4EUdqSZUju8cB>zhOF^~HMP88y^%VYv_rYE<0Gq0
k<I4;25!y8Rynn%0JZ{HFmKP>RtpmwqYHT{&SKF2MKbK$CZvX%Q

delta 1676
zcmXxke@NVQ9LMqZsdt{K&9k$s`C~3oQBnM@H+Q#9=cX-Z#)2`%nvv*A?GJ?`F)m7>
zRTlEKVE?$W4Z%N##lfb3Y^(;AG*%ERXltWC`bS&D81`fT^n9IPzxe(>KHtyX_x<_x
zKBuD7k@&sbv`>wzmnb0SQq11KEH5{%WuI9qu3!Z|#9}N+H+u>r_#*aU7|-JX-bJNo
z_nQr37rug@V=m@om^GTkt%SxlI*wu!4&f6xk6E~g&*Ejw!5`fI-;iAPr`!KGDvzI+
zx8pNdgbkR7FX59ogdvRK4#u}nXlNx%n2$Fw6Ypa-uHy;(7iaM(A0EIpEWtWv*^e(H
zE3zwCj(?yg9wf<gScBT(KAgu<+{gHq&9v&V7c22y?7~Ypi5tkS+ZfAZkv4%^`IPGn
zGM0UYn)n4Iw=E%awyUV4_!gDt7N+5CjOz=((2&2Q2KWn==s(mKeeAoQGf@MFP~R_h
z`>RmjYe7w9H}YrQ+?4Ma>hss!{!^$t6FKa^X7(N()Qg>Voy8H4*%@r6Kb?xH#wZrz
zFzTp2z#d${L-+_|xR>)(-esJ^Yxov+1gQ(WiV^%N$o}h0f>cO5)}bacj*M-SsDWm1
z2QDIiw#rRAa^HPkclA8ISrZ}DnYSTh*$LEpV_1r(u?m;sG?e%bR^VgQR+Unsda)9h
zaS#58|6niPWEo{xK!vG>I&e4MK<$)%0?J#18tAa=1b)r)0&2(NBP{QE8Y>vaG`2(4
z9K|_2huV=Q_FZQlL7iO}QkT|;+KH3MF557w_})Ps!N;ft&AHEK+~>1Mt;Fpj4JG;l
zmH0X;!73`j&#0pM6*bTrD&dCfV^me^$FBF%QD>Zo)UVZ`CLTo{X*UM&ShAlV@GuPx
z6hp1_ZKU>+S1R{Lr@~v(sXfxQi_l5xY9Sg3Ua%L4tt&!fFR_P6A#`c#`<+>DNw_2V
zytyb%sD{vjbbM8Wj$IR0Ip{>Tu0zfPZ+YQC9<^PSL@S{xYbR8t`<yyo$lFZofYam4
zujr&jJteQ5+@r){qMIlsR7hP!k2C8FQ8=3=)r3?>@_(56+7e&-zVoDajt&l=8XIyx
z^!Ga-`Rfzi8Kb_$SKE$zvcuK2;p)1U;@Z|-4b4tfpvdVBY<J!a>`aZtVhJbkeM)9=
g|K{7{uMap`d1cP~!6VMA!Lmes-n2jQO<~0IKYMPgEC2ui

diff --git a/django/contrib/auth/locale/sq/LC_MESSAGES/django.po b/django/contrib/auth/locale/sq/LC_MESSAGES/django.po
index f4f7d5cf8a0..fa5eb0f42a8 100644
--- a/django/contrib/auth/locale/sq/LC_MESSAGES/django.po
+++ b/django/contrib/auth/locale/sq/LC_MESSAGES/django.po
@@ -1,16 +1,17 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# Besnik <besnik@programeshqip.org>, 2011,2015
-# Besnik <besnik@programeshqip.org>, 2015,2017,2019
+# Besnik Bleta <besnik@programeshqip.org>, 2011,2015
+# Besnik Bleta <besnik@programeshqip.org>, 2023
+# Besnik Bleta <besnik@programeshqip.org>, 2015,2017,2019
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2019-09-17 08:36+0000\n"
-"Last-Translator: Besnik <besnik@programeshqip.org>\n"
-"Language-Team: Albanian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-03-17 03:19-0500\n"
+"PO-Revision-Date: 2023-12-04 08:09+0000\n"
+"Last-Translator: Besnik Bleta <besnik@programeshqip.org>, 2023\n"
+"Language-Team: Albanian (http://app.transifex.com/django/django/language/"
 "sq/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -137,6 +138,9 @@ msgstr ""
 msgid "checksum"
 msgstr "checksum"
 
+msgid "block size"
+msgstr "madhësi blloku"
+
 msgid "name"
 msgstr "emër"
 
@@ -270,11 +274,12 @@ msgid "Password reset on %(site_name)s"
 msgstr "Ricaktim fjalëkalimi për te %(site_name)s"
 
 msgid ""
-"Enter a valid username. This value may contain only English letters, "
-"numbers, and @/./+/-/_ characters."
+"Enter a valid username. This value may contain only unaccented lowercase a-z "
+"and uppercase A-Z letters, numbers, and @/./+/-/_ characters."
 msgstr ""
 "Jepni një emër përdoruesi të vlefshëm. Kjo vlerë mund të përmbajë vetëm "
-"shkronja anglishtje, numra dhe shenjat @/./+/-/_ ."
+"shkronja pa theks, me të vogla, a-z dhe të mëdha, A-Z, numra dhe shenjat @/./"
+"+/-/_ ."
 
 msgid ""
 "Enter a valid username. This value may contain only letters, numbers, and "
diff --git a/django/contrib/auth/locale/sr/LC_MESSAGES/django.mo b/django/contrib/auth/locale/sr/LC_MESSAGES/django.mo
index d6d128c216f8f4b73523d14b6dfffea8c77b11f4..106347a42f8c82d3fa09048d83dfb8917183cd4b 100644
GIT binary patch
delta 1510
zcmY+@U2F_d6u|Mbbhqucs+3atF;$A%)wR`@ico1Nnj#4G)lA!ol3I%{sfa~FqKQP!
zLqmL3U+~mek}4%6UI?Zy5+p<<L?R^82kOQDFfWqH{oT29=iD>*p6RI@sXN;eZxoSe
ziby9qI3BmAip<9dj>TRq#{~NE3#Q{R=AehcOq_~39za6LLU()_YMk{r1)DJ+kNPDp
z6X{%HAOjOP2_IttzQHUU!Ks*$Cc-5pG-I#=cVG>6VJ|Mna<VAGBWU7P)DIfPOEa+&
zHSxwVagk|sIvB{si+CCDVl{3it1w=`5`2!e_!Ey{HJ|0f2gqi~6C_u8iMj)CTtA}j
z%vU5w`GqVY-Z=ZFFJz$?^HBp%$0VHNJ`cGrLS1M%YM`~K^R~J7ChEd_P~#qS$B(1V
zJA<0YIpmV~6<Q70hdN=veee)9kb|1oYfQ%XuAfm8_>Q+dBEPYL`#uV26Z$!~3T#3>
z%JX;%@8U6BI)UA0eR)Jj1MQ#?uHtU|glX9##rOlYNOLF*t&I+vChS7ilwo(=JNe)I
zJk+zVK|SME<h0}j7Gf9XVFJrpUxw(EGLXz{eNc(|;zpVv?nSMIOSl-{V*v9gWevOv
zHL(VKh5Im<9jT>auW@ftSgSFG;DfjU>u@~3KsD=2BOMLcgO&IKx1*1JJ58V#Y~%i$
zL2%s4XK29ZXkiW&JezrO)P!#E`T868qy9C|P>cIBlDi~L|Cew+#u<|eI&6Y$K`p)m
zsKs;G^`tv~7Bz4;l9Sv-UGOQ+#@DFtkDejIsfi!;d7*2_bqQ+x`WdoDct;u-&;UnK
z|Ih2FXX_xBe4x=UNv0q)fg;xm)CE=|n<1Nv?GkUj$8UFd-+I#QjlKfU3OnYT<B>#<
zZ}ccTJvD5<OPN~|i<r&LR;1l(G1~SXvi3Kd2Q0%39yZKKixG=P-I40xmPA@=R!YXa
zvS4U_FkEhg7F2~6+JSM!WdS1`3WtI;^8z$w{yH<VGiL6zf*UMzPnEIW+TXOxj2N?8
z+uNg6rKM&xnuv`nOR|sU7TTTJ1$NbxOnY+nignJQbI0j(28K@I;Lr)@fpd%dL8s4f
l?$fzPXXrTm9sir9({C{64rBe!!2gd)*<B$$(Vg8n_79(F<J<rM

delta 1366
zcmXZbNk~;u7{KxGIXq|0+068rLpbG>Q<Nk$h)NbwVUcE3R!C)KPeXaONNSN7my%E_
zrA3%p@-k@<Tv$}JxGvH_v}n=BMYaeegZh7X;l2Ai=iGC@^PPLX`=_eEs{4eiK}0V2
ziqzp348vkSk<D0%A=rTh*p2@94g+x-*Wv=M!DVaQk4c1*DAe%;)Hpd9i`y|CkNAsA
zB57P@AQ-zb8XsT+j$=5^;yPT!0QBJ!gyC3=iFg}3a2JM=T@uz{J+`B6=qql-2p-nN
zw+6XHHqbc8KpeK>eY}fhSU^^J=)`m!#B%(MZ5YqC?AVKJUIvgHWeD{Rj9X43Ys&{D
zN0~vEknb)U`oI!;;|gj(8}H2veNpcRS;n9)l!O{63w2(J)h|U|xB~UL{nmIb>b$e4
ziJV7%;%ein0dJvB=&^3}p#~a8P3#5w;2X;+)C4}^BOA4YHT2slphGx|g_zCx=~14-
zPVB@E42lrxV}0qOp@A|egh?#Ihq#QXcrR+TI44nS!@=b^79(p)FY5RZ7o9(adiIN`
zXB-l<T3czDNWU1@<6$gdeQBYQ&A^CtV*&NSznFzlbhH+B;5O{UOq@c>Kz^Ynprt(n
zF&M`i`H2Jc11YRZe2Npef>rpEEXr74?0gFvupEo98IR&H-Xu@}@2`>m9fwF0daw-*
zco|RPB&IPhl}grx_OgBbjO$Rpnv2Mq(uL$IPf!zni!S~$&xOs3EqS&0Vo{4H(K6E-
zFG3Amih8E|P#0{%H0(e-4kD)|qt^ZRma~>WP~-njmTI9blCl~g1@-%^Mm<|6@{=1}
zbSERI34FAiM@?V}c?t3_#Yp$wV+$}^z2|IV9Iz+Y{EcRNhHbaI-|p$*v-4a-<C#mR
zjZJ>}#ueXV?s~s(KEZjpSve(Hd3lc9k}dg#Ms;YaaXr-G>2x~Xk3;jl91e5LoG{(y
kYjbS+n)%8cbC}P}Q97O6cy5jvbCEs9bYz9wBf2HzKT^1=t^fc4

diff --git a/django/contrib/auth/locale/sr/LC_MESSAGES/django.po b/django/contrib/auth/locale/sr/LC_MESSAGES/django.po
index 827e4d8c9bc..9a770c55887 100644
--- a/django/contrib/auth/locale/sr/LC_MESSAGES/django.po
+++ b/django/contrib/auth/locale/sr/LC_MESSAGES/django.po
@@ -1,24 +1,24 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# Igor Jerosimić, 2020-2021
+# Igor Jerosimić, 2020-2021,2023
 # Jannis Leidel <jannis@leidel.info>, 2011
 # Janos Guljas <janos@resenje.org>, 2011-2012
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2021-09-22 19:36+0000\n"
-"Last-Translator: Igor Jerosimić\n"
-"Language-Team: Serbian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-03-17 03:19-0500\n"
+"PO-Revision-Date: 2023-12-04 08:09+0000\n"
+"Last-Translator: Igor Jerosimić, 2020-2021,2023\n"
+"Language-Team: Serbian (http://app.transifex.com/django/django/language/"
 "sr/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: sr\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
 
 msgid "Personal info"
 msgstr "Лични подаци"
@@ -72,8 +72,8 @@ msgid ""
 "password, but you can change the password using <a href=\"{}\">this form</a>."
 msgstr ""
 "Лозинке се не чувају у изворном облику па не постоји могућност приказа "
-"лозинке овог корисника, али можете променити лозинку коришћењем <a href="
-"\"{}\">ове форме</a>."
+"лозинке овог корисника, али можете променити лозинку коришћењем <a "
+"href=\"{}\">ове форме</a>."
 
 #, python-format
 msgid ""
@@ -275,11 +275,11 @@ msgid "Password reset on %(site_name)s"
 msgstr "Ресетовање лозинке на сајту %(site_name)s"
 
 msgid ""
-"Enter a valid username. This value may contain only English letters, "
-"numbers, and @/./+/-/_ characters."
+"Enter a valid username. This value may contain only unaccented lowercase a-z "
+"and uppercase A-Z letters, numbers, and @/./+/-/_ characters."
 msgstr ""
-"Унесите исправно корисничко име. Оно може садржати само слова енглеске "
-"абецеде, цифре и карактере @/./+/-/_  ."
+"Унесите исправно корисничко име. Оно може садржати само неакцентована мала "
+"слова a-z и велика слова A-Z, цифре и карактере @/./+/-/_ ."
 
 msgid ""
 "Enter a valid username. This value may contain only letters, numbers, and "
diff --git a/django/contrib/auth/locale/sr_Latn/LC_MESSAGES/django.mo b/django/contrib/auth/locale/sr_Latn/LC_MESSAGES/django.mo
index 910b7e9609ae981d7384f9b6b7a07cc8699dc8a2..f335b55f30558805a710280cea7495a9945b92b2 100644
GIT binary patch
literal 4385
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

delta 1240
zcmYk*OK1~89LMpAZK_GyBsM<kt68hoR*kkn&=xByJ`g>q__%mk(yiUrBsJL*MWhIx
z?7_q0MFjC8D0+}0;-QKKJ%}K95k2_0cu-Fw_yEE0FOJ~Q>1TFk=kfo~=6c8Xwu!f`
zjh782M_o$25HV%|zs%wv<$Z%O-S`1Bm}oTS0A{fd$I!!Dn8I|_m^eDvjB9ZbZpJho
zvi${|W6XpZvjb<aofj_Re7uQSe1r*nhb{OSwct<Oj+rK7_%lcN7sKPo!e+=?M$JEs
zI@kqds=0(s>~Aj9;PB?Eec`(GHfq89cKk7F;iq=|1#00pcKjnM;?Jl^f7t%m?7z=R
z)ch>!09}}1f3u#(1Jd4)y*z*8tyb)0ccr=y_v1x8hObbW*g!Zm%>ZiSJva{!qpr$F
zy>|{-+DxL>4RHzHzzN;i42?DT67}M5)Wj&^wP6Og;5yW}kJ|VYYW`VF;v{N=E6C?!
z?w}&QYrT)k^fYSzOoIH+rSY5&E&LWW@uPkIWc_OWg=E#tB3wlpLwzglsMKymMLvK!
z*g@1rE;7}OB8fKowiWOq-M{WiQ8HFP-7;K9Rnad(3u)2i)WuXCu#>9DNK`#jI+V&v
zsy<q6rc9_PuvOHxday-@?@(L!|F0+lrE#_GaIF86<DrYXkh*}XUyO?GQ<45FD`+S)
z%5Jwhw>#riuj17FVAu(U-Jt$ha>H%W%v2DKMpAo=W93TVmI7zc4ZLdjv*}HEeok>&
zVc08-R>zB`P#*M3ZqYLucSg#7$r}uNV_O^58BWG_hOc9*!esnVGT)o)>C5HwPETKd
zJ|C9i3)6=yZmH@Id8eHn<-pmpHM|z@YN*v}Q_teNBU8ENSfu5s`{ZHC*Y4v*KfKrS
zD%_PC4yRMu)_Rvy@lN>FpyC$%5ie{>_c!=#dosN*e4gIaJmiiB<%&~r2VL_Ajyjcm

diff --git a/django/contrib/auth/locale/sr_Latn/LC_MESSAGES/django.po b/django/contrib/auth/locale/sr_Latn/LC_MESSAGES/django.po
index d31a603c2a3..fdfda7d123b 100644
--- a/django/contrib/auth/locale/sr_Latn/LC_MESSAGES/django.po
+++ b/django/contrib/auth/locale/sr_Latn/LC_MESSAGES/django.po
@@ -1,24 +1,24 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# Igor Jerosimić, 2021
+# Igor Jerosimić, 2021,2023
 # Jannis Leidel <jannis@leidel.info>, 2011
 # Janos Guljas <janos@resenje.org>, 2011-2012
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2021-09-22 09:22+0000\n"
-"Last-Translator: Transifex Bot <>\n"
-"Language-Team: Serbian (Latin) (http://www.transifex.com/django/django/"
+"POT-Creation-Date: 2023-03-17 03:19-0500\n"
+"PO-Revision-Date: 2023-12-04 08:09+0000\n"
+"Last-Translator: Igor Jerosimić, 2021,2023\n"
+"Language-Team: Serbian (Latin) (http://app.transifex.com/django/django/"
 "language/sr@latin/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: sr@latin\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
 
 msgid "Personal info"
 msgstr "Lični podaci"
@@ -41,7 +41,7 @@ msgid "Change password: %s"
 msgstr "Izmeni lozinku: %s"
 
 msgid "Authentication and Authorization"
-msgstr ""
+msgstr "Autentikacija i Autorizacija"
 
 msgid "password"
 msgstr "lozinka"
@@ -53,10 +53,10 @@ msgid "No password set."
 msgstr "Lozinka nije uneta."
 
 msgid "Invalid password format or unknown hashing algorithm."
-msgstr ""
+msgstr "Neispravan format lozinke ili nepoznat heš algoritam."
 
 msgid "The two password fields didn’t match."
-msgstr ""
+msgstr "Dva polja za lozinke se ne poklapaju."
 
 msgid "Password"
 msgstr "Lozinka"
@@ -65,7 +65,7 @@ msgid "Password confirmation"
 msgstr "Potvrda lozinke"
 
 msgid "Enter the same password as before, for verification."
-msgstr ""
+msgstr "Unesite istu lozinku kao malopre radi verifikacije."
 
 msgid ""
 "Raw passwords are not stored, so there is no way to see this user’s "
@@ -82,7 +82,7 @@ msgid "This account is inactive."
 msgstr "Ovaj nalog je neaktivan."
 
 msgid "Email"
-msgstr ""
+msgstr "I-mejl"
 
 msgid "New password"
 msgstr "Nova lozinka"
@@ -112,19 +112,19 @@ msgid "hash"
 msgstr "heš"
 
 msgid "variety"
-msgstr ""
+msgstr "varijanta"
 
 msgid "version"
-msgstr ""
+msgstr "verzija"
 
 msgid "memory cost"
-msgstr ""
+msgstr "memorijska zahtevnost"
 
 msgid "time cost"
-msgstr ""
+msgstr "vremenska zahtevnost"
 
 msgid "parallelism"
-msgstr ""
+msgstr "paralelizam"
 
 msgid "work factor"
 msgstr "faktor rada"
@@ -133,13 +133,13 @@ msgid "checksum"
 msgstr "suma za proveru"
 
 msgid "block size"
-msgstr ""
+msgstr "veličina bloka"
 
 msgid "name"
 msgstr "ime"
 
 msgid "content type"
-msgstr ""
+msgstr "tip sadržaja"
 
 msgid "codename"
 msgstr "šifra dozvole"
@@ -170,12 +170,14 @@ msgid ""
 "The groups this user belongs to. A user will get all permissions granted to "
 "each of their groups."
 msgstr ""
+"Grupe kojima pripada ovaj korisnik. Korisnik će dobiti sve dozvole koje su "
+"date grupama kojima pripada."
 
 msgid "user permissions"
 msgstr "korisničke dozvole"
 
 msgid "Specific permissions for this user."
-msgstr ""
+msgstr "Dozvole koje se odnose na ovog korisnika."
 
 msgid "username"
 msgstr "korisničko ime"
@@ -193,7 +195,7 @@ msgid "last name"
 msgstr "prezime"
 
 msgid "email address"
-msgstr ""
+msgstr "Adresa e-pošte:"
 
 msgid "staff status"
 msgstr "status člana posade"
@@ -263,8 +265,8 @@ msgid "Password reset on %(site_name)s"
 msgstr "Resetovanje lozinke na sajtu %(site_name)s"
 
 msgid ""
-"Enter a valid username. This value may contain only English letters, "
-"numbers, and @/./+/-/_ characters."
+"Enter a valid username. This value may contain only unaccented lowercase a-z "
+"and uppercase A-Z letters, numbers, and @/./+/-/_ characters."
 msgstr ""
 
 msgid ""
diff --git a/django/contrib/auth/locale/tk/LC_MESSAGES/django.mo b/django/contrib/auth/locale/tk/LC_MESSAGES/django.mo
index c8657055846339cffbb7a4de43da4d1a4e9d3d4c..a1e0ec3fb7e15120438c45aad715a4072945969a 100644
GIT binary patch
delta 1934
zcmXxlOKenC9LMp0OA8}ZC@mHRp@&L^mOh3;84D;BN-3gHb%BxE=61M|(snxO!=?>k
zU}KEvLMFH{yq^m;$Seqkh|#bisiGTgLsXOmOpLOC_#h;Hf46r|`k&9aXYQPP?*IJn
z?ccErt5ZJ}<sCNKYs9m}nOw78tjgzu_RCbW7w|S#;Jj&O4x6wTeQd=MY``1nV_w8e
zQ|!SGOyUQ46N_-?6J{&TQkI}Ii-FTvj~SefzhePDz-KUr!9tvm8m~g;vW9Sc18SZ(
za302SA@0Mc@F>p249>-`u$1fD1RdSUe>fj!&M@Q8D*1R4S7AFg;m3Fyo3Wl%JcoPH
z!xP9ISuQ_Xf-%&>JFpB#P#Hdg$M6a^a(#P~W!2%QSczlUg8$%NY~;4czI}lt!>%K1
zwQo@wm<at1m6<<~HQK+(H7uXB>HK2UmMlcgw-{4-be4rDL_^o0F4T;gs1<cyTX^iD
zF5HWn_}y^)0P4JtPzyPP{Mm6nG~Y$k_n(L3*9ytMCc4RhRyK~*kNq5a7qx)Da4^U0
z5iaLANd?v7DO75|#}a&q+p&QC+=6Y`hv!gtTr$V36Bpn?+&_o>)3*XDB#MiWtl8_R
zYVJfW@Ca%lXYpzL3}@qwaQqhP2JVI9e}-yR6^s|5!?nm7?QK*MCR21&B=4j4{uIV=
z3`;Sevy{4W)WT{}HM0)S;x&8)eO6VDmv9IEh?+0T<Qm_Jy3qsZ@DtShsmpZIbbi2A
z?B>~7fmg8>?_&!(9*uXf3$;bxp)xa$DzaZudwW0p{vqmuk5LORqV$!)GUOFwHAu!%
zww#V8ilHW0k1DE7sEJ!q8E8iy2-}UCU>G&wC^C_~huY&0QRk;|3LZt0WG9g_uq&wF
zjo~!qa-5F#<aYSQ1JnX+!K5=#3oJqXuoS69TTC<&&4li76`{6_P>rbR1*G;op*mPk
zsObi@*kCVpF{c9>b6X>!m1<vC5^Ai;76rY@w5nT0=uS5fx`FM)OT<z_d#|R~`pbke
zr2TFn)YcH&2-Q;1RQ)QH)su(8W2UZZfzk-JM#tLwGJ>)Q>Z2aBP4z?J2mddWdOab^
zShi^!Vnj=JK-b^Q!HWcSVq1wq;#Fc3v5weCXy0oHwK_s|k!@?kj$Sxw!B*iGLa*m)
zLT!mY%9kd*UcX|%^>yy?<AZKEGcol}PP#o(Q#q9I;&DGQ=<jkpeZzi#+#B$nS3T;y
z#4b0KOok(k)o*1EM%p6z)pgOj73sT$Zi<&oW~R^nCO17)Tod)W2bg4_Yt(gjeSN+w
hm|?fqpX~AaN8GUQhI&REbGYnSx?^rh=F8$(<bQd!!D#>h

delta 1779
zcmYk+ZA^_}9LMp04=5Eqs8A}Abo8K9CxkquD5arZ)oKiDiWip6!<m`M%#3K-$SiF(
z%dE0t&GN2jHnVw{>4lesdDTjp@9*w@;oAP^bDitl=eqybb^Y)A;kt3JZ!|LSrqL>i
zc;dFdS)=;1_@E8VHY>nkOhf-UW=WWiQCN=pZ#}NXUOb3ns41#~%<8ZPBk?Kb;%l65
z<}(X6%VQuM=VCF2;vQUtwHS^k-SJDvf34jezl%&{k8v>$Vgi1~Xq?1(7|!Ien23q!
z#VFmsnob-8jTnL#F$~+V7VqIT)Q`n*9hc!JtjB58it5NZ6>p#tAHZaMkJ{M@?8F!*
z-;7T%hx^+&9S?d)vjq3yY3xLH-Qrjti?C!Q7fVO&fY-GMncGT{Tx>sT0S&0@kD-p@
z6l%V67>KRt(*;-P$Xlozb)hEeL0$OF{r&=V<5#Hb-?`(XsO!F=68VKXvMJPjVSLf=
zv8eHQJ~U58IQy^6@)@9Btk88EDuFU=_M><(o9{yrW?49i+FB146@%qifd{Y@`>`4S
zqE_5Qr8eLRT!0^OHU5ZV|4Gsk7*+LVqB1*-O5ivy#52e}t=%1efJ(gI9e?gRf@zG8
zViE>Xf#hImsNyR`)y7`*V3UuImre(&D&L~E>^Ca0Kd2fBVVT`{8Ot!6*;4Q<R^xrt
zgj4Q#Dp`|*m17b%pyof1ZP<mC=<|}!8al0*g#%cEV|WPjc&2nTcThXijVi83s52dK
ze}9R(;V>%kQPd9pL|!R2iQ2Jg)I0$^a{S+Cp>$MC5vYmdQ9Iy4J-4~23AUmpEJjUK
zg*w|B)b({3fJcx`u%pN^+XdABI#3JgMjc6yGtS-)(oq5<t{+eteswM|`;OG0({zJe
zw@*zvHKDIu;uPX4)Dy6iP+Lc6SJb>j4zYyL5o-ILv)zD2#3n*3RZ~LSh*UzA`hU|o
zs%bS_o!-m}we1;%j-`<B5ZVE?mBd=7H}kQ}?X&)wMm;#^uWx!=scHLn5IPoBbpf%I
z*g|lO&RZ-Q(+O?49#I`lK2c1l>4@~URMWPrZ6~N}wJN7NH`3cploHE{3ZjH4Cv>)I
zIugCtGYJ)J3Xw-pr?!GnTd$A4FS957`s#zzg4(V|Bn7mzwDk2xyz%b~jZO^u2f+T4
A&j0`b

diff --git a/django/contrib/auth/locale/tk/LC_MESSAGES/django.po b/django/contrib/auth/locale/tk/LC_MESSAGES/django.po
index f1b8fbd31da..f4a7bbbd5f9 100644
--- a/django/contrib/auth/locale/tk/LC_MESSAGES/django.po
+++ b/django/contrib/auth/locale/tk/LC_MESSAGES/django.po
@@ -2,16 +2,16 @@
 #
 # Translators:
 # Resul <resulsaparov@gmail.com>, 2020
-# Resul <resulsaparov@gmail.com>, 2022
+# Resul <resulsaparov@gmail.com>, 2022-2023
 # Welbeck Garli <welbeckgrlyw@gmail.com>, 2020
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2023-03-17 03:19-0500\n"
-"PO-Revision-Date: 2023-04-25 08:09+0000\n"
-"Last-Translator: Resul <resulsaparov@gmail.com>, 2022\n"
-"Language-Team: Turkmen (http://www.transifex.com/django/django/language/"
+"PO-Revision-Date: 2023-12-04 08:09+0000\n"
+"Last-Translator: Resul <resulsaparov@gmail.com>, 2022-2023\n"
+"Language-Team: Turkmen (http://app.transifex.com/django/django/language/"
 "tk/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -272,6 +272,8 @@ msgid ""
 "Enter a valid username. This value may contain only unaccented lowercase a-z "
 "and uppercase A-Z letters, numbers, and @/./+/-/_ characters."
 msgstr ""
+"Dogry ulanyjy adyny giriziň. Bu bahada diňe aksentsiz kiçi a-z harplary we "
+"uly A-Z harplary, sanlar we @/./+/-/_ nyşanlary bolup biler."
 
 msgid ""
 "Enter a valid username. This value may contain only letters, numbers, and "
diff --git a/django/contrib/auth/locale/ug/LC_MESSAGES/django.mo b/django/contrib/auth/locale/ug/LC_MESSAGES/django.mo
new file mode 100644
index 0000000000000000000000000000000000000000..2228f92e68f0fdd1a33077bc8b2ae2e425c845e1
GIT binary patch
literal 9516
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
VK@P9H`K%n`oy9)cI5g5=^FIy-*+~EZ

literal 0
HcmV?d00001

diff --git a/django/contrib/auth/locale/ug/LC_MESSAGES/django.po b/django/contrib/auth/locale/ug/LC_MESSAGES/django.po
new file mode 100644
index 00000000000..ef15de3fd30
--- /dev/null
+++ b/django/contrib/auth/locale/ug/LC_MESSAGES/django.po
@@ -0,0 +1,312 @@
+# This file is distributed under the same license as the Django package.
+#
+# Translators:
+# Abduqadir Abliz <sahranbay@gmail.com>, 2023
+# Azat, 2023
+# Murat Orhun <oku.orhun@gmail.com>, 2023
+msgid ""
+msgstr ""
+"Project-Id-Version: django\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-03-17 03:19-0500\n"
+"PO-Revision-Date: 2023-12-04 08:09+0000\n"
+"Last-Translator: Azat, 2023\n"
+"Language-Team: Uyghur (http://app.transifex.com/django/django/language/ug/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ug\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgid "Personal info"
+msgstr "شەخسىي ئۇچۇر"
+
+msgid "Permissions"
+msgstr "ئىمتىيازلار"
+
+msgid "Important dates"
+msgstr "مۇھىم چېسلا"
+
+#, python-format
+msgid "%(name)s object with primary key %(key)r does not exist."
+msgstr "%(key)r ئاساسىي ئاچقۇچى بار %(name)s ئوبيېكت مەۋجۇت ئەمەس."
+
+msgid "Password changed successfully."
+msgstr "پارول مۇۋەپپەقىيەتلىك ئۆزگەرتىلدى."
+
+#, python-format
+msgid "Change password: %s"
+msgstr "پارول ئۆزگەرتىش: %s"
+
+msgid "Authentication and Authorization"
+msgstr "دەلىللەش ۋە ھوقۇق بېرىش"
+
+msgid "password"
+msgstr "پارول"
+
+msgid "last login"
+msgstr "ئاخىرقى كىرگەن ۋاقتى"
+
+msgid "No password set."
+msgstr "پارول تەڭشەلمىگەن."
+
+msgid "Invalid password format or unknown hashing algorithm."
+msgstr ""
+"ئىناۋەتسىز پارول پىچىمى ياكى يوچۇن مۇكەممەللىكىنى تەكشۈرۈش ھېسابلاش ئۇسۇلى."
+
+msgid "The two password fields didn’t match."
+msgstr "ئىككى پارول بۆلىكى ماس كەلمىدى."
+
+msgid "Password"
+msgstr "پارول"
+
+msgid "Password confirmation"
+msgstr "پارول جەزملەش"
+
+msgid "Enter the same password as before, for verification."
+msgstr "دەلىللەش ئۈچۈن، ئىلگىرىكى ئوخشاش ئىمنى قايتا كىرگۈزۈڭ."
+
+msgid ""
+"Raw passwords are not stored, so there is no way to see this user’s "
+"password, but you can change the password using <a href=\"{}\">this form</a>."
+msgstr ""
+"ئەسلى پارول سىستېمىغا ساقلانمايدۇ، شۇڭلاشقا بۇ ئىشلەتكۈچى ئىشلەتكەن پارولىنى "
+"كۆرگىلى بولمايدۇ، ئەمما <a href=\"{}\">بۇ جەدۋەل</a> نى ئىشلىتىپ پارولنى "
+"ئۆزگەرتەلەيسىز."
+
+#, python-format
+msgid ""
+"Please enter a correct %(username)s and password. Note that both fields may "
+"be case-sensitive."
+msgstr ""
+"Please enter a correct %(username)s and password. دىققەت ھەر ئىككى بۆلەك چوڭ "
+"كىچىك يېزىلىشنى پەرقلەندۈرۈشى مۇمكىن."
+
+msgid "This account is inactive."
+msgstr "بۇ ھېسابات ئاكتىپلانمىغان."
+
+msgid "Email"
+msgstr "ئېلخەت"
+
+msgid "New password"
+msgstr "يېڭى پارول"
+
+msgid "New password confirmation"
+msgstr "يېڭى پارول جەزملەش"
+
+msgid "Your old password was entered incorrectly. Please enter it again."
+msgstr "كونا پارولنى توغرا كىرگۈزمىدىڭىز. قايتا كىرگۈزۈڭ."
+
+msgid "Old password"
+msgstr "كونا پارول"
+
+msgid "Password (again)"
+msgstr "پارول (قايتا)"
+
+msgid "algorithm"
+msgstr "ئالگورىزىم"
+
+msgid "iterations"
+msgstr "تەكرارلاش"
+
+msgid "salt"
+msgstr "تۇز"
+
+msgid "hash"
+msgstr "خەش"
+
+msgid "variety"
+msgstr "كۆپ خىللىقى"
+
+msgid "version"
+msgstr "نەشرى"
+
+msgid "memory cost"
+msgstr "ئەسلەك سەرپىياتى"
+
+msgid "time cost"
+msgstr "ۋاقىت سەرپىياتى"
+
+msgid "parallelism"
+msgstr "ئوخشاشلىق"
+
+msgid "work factor"
+msgstr "شىفىرلاش ئامىلى"
+
+msgid "checksum"
+msgstr "تەكشۈرۈش يىغىندىسى"
+
+msgid "block size"
+msgstr "بۆلەك چوڭلۇقى"
+
+msgid "name"
+msgstr "ئىسمى"
+
+msgid "content type"
+msgstr "مەزمۇن تىپى"
+
+msgid "codename"
+msgstr "كود ئىسمى"
+
+msgid "permission"
+msgstr "ھوقۇق"
+
+msgid "permissions"
+msgstr "ھوقۇق"
+
+msgid "group"
+msgstr "گۇرۇپپا"
+
+msgid "groups"
+msgstr "گۇرۇپپىلار"
+
+msgid "superuser status"
+msgstr "ئالاھىدە ئىشلەتكۈچى ھالىتى"
+
+msgid ""
+"Designates that this user has all permissions without explicitly assigning "
+"them."
+msgstr ""
+"بۇ ئىشلەتكۈچىنىڭ كۆڭۈلدىكى ئەھۋالدا ئېنىق تەقسىملەنمىگەنلىرىدىن باشقا ئىگە "
+"بولىدىغان ھوقۇقلىرىنى بەلگىلەيدۇ."
+
+msgid ""
+"The groups this user belongs to. A user will get all permissions granted to "
+"each of their groups."
+msgstr ""
+"بۇ ئىشلەتكۈچى گۇرۇپپىغا تەۋە. ئۇ ئىشلەتكۈچى شۇ گۇرۇپپا ئىگە بولغان "
+"ھوقۇقلارنىڭ ھەممىسىگە ئېرىشىدۇ."
+
+msgid "user permissions"
+msgstr "ئىشلەتكۈچى ھوقۇقلىرى"
+
+msgid "Specific permissions for this user."
+msgstr "بۇ ئىشلەتكۈچىگە بېرىلگەن مۇئەييەن ھوقۇقلار."
+
+msgid "username"
+msgstr "ئىشلەتكۈچى ئاتى"
+
+msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only."
+msgstr ""
+"زۆرۈر: 150 ھەرپ ياكى ئاز. ھەرپ، سان ۋە «@»، «.»، «-»، «_» لارنىلا ئۆز ئىچىگە "
+"ئالىدۇ."
+
+msgid "A user with that username already exists."
+msgstr "بۇ ئىسىمدىكى ئىشلەتكۈچى مەۋجۇت."
+
+msgid "first name"
+msgstr "ئاتى"
+
+msgid "last name"
+msgstr "تەگئات"
+
+msgid "email address"
+msgstr "ئېلخەت ئادرېسى"
+
+msgid "staff status"
+msgstr "خىزمەت ھالىتى"
+
+msgid "Designates whether the user can log into this admin site."
+msgstr "بۇ ئىشلەتكۈچىنىڭ مەزكۇر باشقۇرۇش بېكىتىگە كىرەلىشىنى بەلگىلەيدۇ."
+
+msgid "active"
+msgstr "ئاكتىپ"
+
+msgid ""
+"Designates whether this user should be treated as active. Unselect this "
+"instead of deleting accounts."
+msgstr ""
+"ئىشلەتكۈچىنىڭ ئاكتىپلىقىنى بەلگىلەيدۇ، بۇ تاللانمىسا ھېسابات ئۆچۈرۈلىدۇ."
+
+msgid "date joined"
+msgstr "كىرگەن چېسلا"
+
+msgid "user"
+msgstr "ئىشلەتكۈچى"
+
+msgid "users"
+msgstr "ئىشلەتكۈچىلەر"
+
+#, python-format
+msgid ""
+"This password is too short. It must contain at least %(min_length)d "
+"character."
+msgid_plural ""
+"This password is too short. It must contain at least %(min_length)d "
+"characters."
+msgstr[0] ""
+"پارول بەك قىسقا. ئۇ ئاز دېگەندە %(min_length)d ھەرپنى ئۆز ئىچىگە ئالىدۇ."
+msgstr[1] ""
+"پارول بەك قىسقا. ئۇ ئاز دېگەندە %(min_length)d ھەرپنى ئۆز ئىچىگە ئالىدۇ."
+
+#, python-format
+msgid "Your password must contain at least %(min_length)d character."
+msgid_plural "Your password must contain at least %(min_length)d characters."
+msgstr[0] ""
+"سىز بەلگىلىگەن پارول ئاز دېگەندە %(min_length)d ھەرپنى ئۆز ئىچىگە ئېلىشى "
+"كېرەك."
+msgstr[1] ""
+"سىز بەلگىلىگەن پارول ئاز دېگەندە %(min_length)d ھەرپنى ئۆز ئىچىگە ئېلىشى "
+"كېرەك."
+
+#, python-format
+msgid "The password is too similar to the %(verbose_name)s."
+msgstr "پارول %(verbose_name)s غا بەك ئوخشايدۇ."
+
+msgid "Your password can’t be too similar to your other personal information."
+msgstr "سىز ئىشلەتكەن پارول باشقا ئۇچۇرلىرىڭىزغا بەك ئوخشاپ كەتسە بولمايدۇ."
+
+msgid "This password is too common."
+msgstr "بۇ پارول بەك كۆپ ئۇچرايدۇ."
+
+msgid "Your password can’t be a commonly used password."
+msgstr "سىز ئىشلەتكەن پارول كۆپ ئۇچرايدىغان ئىم بولسا بولمايدۇ."
+
+msgid "This password is entirely numeric."
+msgstr "بۇ پارول پەقەت سانلا بار."
+
+msgid "Your password can’t be entirely numeric."
+msgstr "سىز ئىشلەتكەن پارول ساندىنلا تەركىپ تاپسا بولمايدۇ."
+
+#, python-format
+msgid "Password reset on %(site_name)s"
+msgstr "%(site_name)s ئىشلەتكەن پارول ئەسلىگە قايتۇرۇلىدۇ"
+
+msgid ""
+"Enter a valid username. This value may contain only unaccented lowercase a-z "
+"and uppercase A-Z letters, numbers, and @/./+/-/_ characters."
+msgstr ""
+"ئىناۋەتلىك ئىشلەتكۈچى ئاتىنى كىرگۈزۈڭ. This value may contain only "
+"unaccented lowercase a-z and uppercase A-Z letters, numbers, and @/./+/-/_ "
+"characters."
+
+msgid ""
+"Enter a valid username. This value may contain only letters, numbers, and "
+"@/./+/-/_ characters."
+msgstr ""
+"ئىناۋەتلىك ئىشلەتكۈچى ئاتىنى كىرگۈزۈڭ. This value may contain only letters, "
+"numbers, and @/./+/-/_ characters."
+
+msgid "Logged out"
+msgstr "تىزىمدىن چىقىڭ"
+
+msgid "Password reset"
+msgstr "پارولنى ئەسلىگە قايتۇرۇش"
+
+msgid "Password reset sent"
+msgstr "پارولنى ئەسلىگە قايتۇرۇش يوللاندى"
+
+msgid "Enter new password"
+msgstr "يېڭى پارول كىرگۈزۈڭ"
+
+msgid "Password reset unsuccessful"
+msgstr "پارولنى ئەسلىگە قايتۇرۇش مەغلۇپ بولدى"
+
+msgid "Password reset complete"
+msgstr "پارولنى ئەسلىگە قايتۇرۇش تامام"
+
+msgid "Password change"
+msgstr "پارولنى ئۆزگەرتىش"
+
+msgid "Password change successful"
+msgstr "پارول مۇۋەپپەقىيەتلىك ئۆزگەردى"
diff --git a/django/contrib/auth/locale/zh_Hans/LC_MESSAGES/django.mo b/django/contrib/auth/locale/zh_Hans/LC_MESSAGES/django.mo
index 2b7e3053f986333492c23f482d28a6da5591253f..d4d2485b3ae0a6e7d0218e2cea750175c3b8ba8b 100644
GIT binary patch
delta 1442
zcmXZbTS${(7{Kv&vn`#6GVN&OR~eOSZBA!uHyNfyQ9%bf+lNXGY%O(0F`C|VA)4ig
zGCE?^O_8vRDCj^?T|`uO9iX6E2Ph(_sJ!X_<Rc&7?|q){eV_NR*OAb#(9z~ZqcJ9$
zX-p43#R<4I%a{s`;5Zz@5T?+BpD_o2;8b*w9FIjP`2|QRQ?2=>D0SB1G;G2dc*tWC
zW+II<B=RtYlkpxF<4Y{SzgUEM*~ajgQeL@Oi94_kkKqv3V~ADE#yHw|9%VyL2F=Aq
zC<|}QO&Bwa#sL!3@id;r8(52*SXB^DVJSYw<@g)pSj)EDcpEtkb01l&d4h5RFV%M_
zC-VhaqxpkOVO$B$O$HR83umAdEWt78)$ajyG0H^sD23Ld^xLMfjWY2bl)9ao??&m@
zhq90X<S~hJyrtkUN{5^J;SNfnrzi`1fn)KF`VnOT-_Uj#GlFu&+qpn;QUk~)%`MEw
z$C`hGmBb!?S57ivYH7%ddax5u;C9R_94*j_<-~E6e#08yLOH4LC>!{VGNF?T#T;e=
zN`4MXKfmTHQR=MtAM^Wfq`_mt`XQnAq7)iLxvf`lCO*>qSCqnL(rCf4xSp^O`!S4i
zNB*FU@8o8$#^Wd_^d4t2zZo}WbOB|^V;XqLZQqG2FpfTafHLq0mS8bgxEkxQ1`nYu
z=!SY1<pdt8&ro*$O8tZhN&KWCJ9YBUDFr5C22NKk&6l9`_o`KzU#9UYjW?@1)m>^t
zjiJ<!Pvbyj;w}<m5@mu*+A*c^P5i$T%|FxlxyEl%#(hrCcdc=Fk_TL`9NEbY?qWwn
zGUoO=OzMI=!<o#<3MOA?E-Z~j?53ucNJmSv)w*|oOIwrO-eTFlgO(j>wqnt!W@>#~
zQrTGrnH6Q_zCeX97_tIYHGyhxfIrVFyS>A=zRixbx7r<h+iI+pc6eXd+Oj*gzzPO}
z<w-k#UWOfwrh4;FIs@t9{`BF&^gwU=;$>-EJ@MgM-@C5v566dTlV9Rr==b`4{>G12
OE~Wdgr}h*casLCkf4t=Y

delta 1359
zcmXZbOGuPa6u|L2+RQk<N}YTa>ZDN`BhKhZnu#rXXrV+82*Dat%$O!abkM9(tVN4R
z`Jkl29=l$Pkg_0pQ9<aU7FiILw26o!T1Y8H|Dy*!zTds)yZ794@7$RQ%ms#8qHV^Q
zjyPlX;yX;mwJu}Ia4RmxehlCc#^Vc2#MhXGA8`r(*0_s7q%!F!@m!QVC76vhn1hY+
zCTf<_=p~ShLzsb=Fc-%$4d3E2{DukW<duYJ*n}P&#(vy{sZ^JbdoYN{P&V`lSD~B9
zQg~HT)R+}Cb`w~RJvfSIaRUaZ%8wB&!t1yN-(Vl+uq_8(KsIl#A~l+uC?_zkK1S9y
zFOeF}6taZ*9Hk)>exe=cP!ifWw?!C-@;yn-L|G^wC6O0pT!r?lQ5LR4nYTmZO(^3I
zq7-r%c}%pAw<J7`GT@wkxQLSI7D{1v(TNY#XD9_sVuy{pgL1^RT%aO6j_k!;!xX%)
z@d+%aKZBfP)Oh)UrJ`=^#zA!!CBYH5F{L<wGVYG{pQ4=949W)nqKtQPp~!7AP~t@>
z<H|I?4kb_he4pRHkp_<m>xUESFiN6Pl-qh6J@`uFzfcm}(-#sZ;!gTmcm~5LcjO<+
z{G;6LdOVMELSNCt`o^8PP(V5Im~Fh|wzpy}4xkq&P$vGt0xaMPS70qx;vh;v57p-=
zCori_q3nEG{f<!y%+ipZI{9--f^3XMkGfLhg(%}o)b$##)BbktH>s^^NbOX6QSuLD
zb0D(tNdn>s$^tiZ;63d>!ug$Od`kNtwEqQV-VdwL-e60xdhG9Q#@gk`wZ&Uqjy1N;
zV^<upG0u(QworTL0jt<mYIVo$8w<LooymTm*XQ&4{dpy&l|H}Kkdl!T3Wl3Q!MrLA
swTC0E;hN^IV6eEgrK@;<xZ3JUSsfdRM8+<sjKo+^((1<!xlcL%1G)2-MgRZ+

diff --git a/django/contrib/auth/locale/zh_Hans/LC_MESSAGES/django.po b/django/contrib/auth/locale/zh_Hans/LC_MESSAGES/django.po
index 1467f58d977..000822e86ad 100644
--- a/django/contrib/auth/locale/zh_Hans/LC_MESSAGES/django.po
+++ b/django/contrib/auth/locale/zh_Hans/LC_MESSAGES/django.po
@@ -7,6 +7,7 @@
 # ausaki <www.ljm969087551@qq.com>, 2017
 # jamin M <lxxmbyx@163.com>, 2019
 # Jannis Leidel <jannis@leidel.info>, 2011
+# Kaiqi Zhu, 2023
 # Kevin Sze <leiarix@gmail.com>, 2012
 # Lele Long <schemacs@gmail.com>, 2011,2015
 # Liping Wang <lynn.config@gmail.com>, 2016-2017
@@ -16,14 +17,15 @@
 # hizyn <zhangyanan5552@gmail.com>, 2016
 # ced773123cfad7b4e8b79ca80f736af9, 2011
 # Kevin Sze <leiarix@gmail.com>, 2012
+# 高乐喆 <gaolezhe@outlook.com>, 2023
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2021-11-22 03:12+0000\n"
-"Last-Translator: lanbla <lanlinwen@buaa.edu.cn>\n"
-"Language-Team: Chinese (China) (http://www.transifex.com/django/django/"
+"POT-Creation-Date: 2023-03-17 03:19-0500\n"
+"PO-Revision-Date: 2023-12-04 08:09+0000\n"
+"Last-Translator: Kaiqi Zhu, 2023\n"
+"Language-Team: Chinese (China) (http://app.transifex.com/django/django/"
 "language/zh_CN/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -82,8 +84,8 @@ msgid ""
 "Raw passwords are not stored, so there is no way to see this user’s "
 "password, but you can change the password using <a href=\"{}\">this form</a>."
 msgstr ""
-"密码原文未存储在系统中,因此无法看到该用户的密码。然而你可以通过<a href="
-"\"{}\">这个表单</a>来修改密码。"
+"密码原文未存储在系统中,因此无法看到该用户的密码。然而你可以通过<a "
+"href=\"{}\">这个表单</a>来修改密码。"
 
 #, python-format
 msgid ""
@@ -268,10 +270,9 @@ msgid "Password reset on %(site_name)s"
 msgstr "重置 %(site_name)s 的密码"
 
 msgid ""
-"Enter a valid username. This value may contain only English letters, "
-"numbers, and @/./+/-/_ characters."
-msgstr ""
-"请输入合法的用户名。只能包含英文字母、数字、特殊字符“@”、“.”、“-”和“_”。"
+"Enter a valid username. This value may contain only unaccented lowercase a-z "
+"and uppercase A-Z letters, numbers, and @/./+/-/_ characters."
+msgstr "请输入合法的用户名。只能包含小写和大写字母、数字和@/./+/-/_符号。"
 
 msgid ""
 "Enter a valid username. This value may contain only letters, numbers, and "
diff --git a/django/contrib/contenttypes/locale/sk/LC_MESSAGES/django.mo b/django/contrib/contenttypes/locale/sk/LC_MESSAGES/django.mo
index 5ce1a4d319b7d1ce20e739a07f6ad28ad59bb089..c2fa5a96e904ee5c3fcef98ffc95f67805e3b568 100644
GIT binary patch
delta 204
zcmdnRahqd8jO~6#28L}wY|g;IP{z!_zzw9=0cj&3y$eX20qM6unhQv)ut4PXfwVl3
zZ@qD5GNZqtv95uMu91m?p{13Pk+uO4aQP$_m*|ERCFT|9B$nhCSt<A?7L{b?DTEx}
zT#}(+lUkLTn_1+Lo|~ANqnDhYYp0`NWMF8nV`N}tJXxDbo;k6gV6!iiFQbxwQdVkq
kiGr#|eo|I^W{PI9LP=#osX~5IabiX(P&m0{@^0pO07(Wjp8x;=

delta 171
zcmcc3v5R9ujO~0z28L}wY|g;I5XQ{FzzwAPfV3fyo&}`Mfb<z4%>|^HSs?O!Kw2Ki
zm)bZpnNi=!P}jg**T_V{$k58bOxpkmxO@_eOLRku67!045=-)ntP}!LOHzvzyi0Qv
zCwnu=Gnbc_Z_Z`%WmF8QEKtZ#Do)HORZ!JPE{V@f(JTfEWTj@800n@I$#<CR0j_o^
A82|tP

diff --git a/django/contrib/contenttypes/locale/sk/LC_MESSAGES/django.po b/django/contrib/contenttypes/locale/sk/LC_MESSAGES/django.po
index 9ebe055a587..c66f9ba6857 100644
--- a/django/contrib/contenttypes/locale/sk/LC_MESSAGES/django.po
+++ b/django/contrib/contenttypes/locale/sk/LC_MESSAGES/django.po
@@ -3,16 +3,16 @@
 # Translators:
 # Jannis Leidel <jannis@leidel.info>, 2011
 # Marian Andre <marian@andre.sk>, 2012
-# Martin Tóth <ezimir@gmail.com>, 2017
+# Martin Tóth <ezimir@gmail.com>, 2017,2023
 # Peter Kuma, 2021
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2021-07-24 21:06+0000\n"
-"Last-Translator: Peter Kuma\n"
-"Language-Team: Slovak (http://www.transifex.com/django/django/language/sk/)\n"
+"PO-Revision-Date: 2023-12-04 19:22+0000\n"
+"Last-Translator: Martin Tóth <ezimir@gmail.com>, 2017,2023\n"
+"Language-Team: Slovak (http://app.transifex.com/django/django/language/sk/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -38,7 +38,7 @@ msgstr "Objekt typu obsahu %(ct_id)s  nemá pridružený model"
 
 #, python-format
 msgid "Content type %(ct_id)s object %(obj_id)s doesn’t exist"
-msgstr "Typ obsahu %(ct_id)s objekt %(obj_id)s neexistuje"
+msgstr "Objekt %(obj_id)s typu obsahu %(ct_id)s neexistuje"
 
 #, python-format
 msgid "%(ct_name)s objects don’t have a get_absolute_url() method"
diff --git a/django/contrib/contenttypes/locale/ug/LC_MESSAGES/django.mo b/django/contrib/contenttypes/locale/ug/LC_MESSAGES/django.mo
new file mode 100644
index 0000000000000000000000000000000000000000..f81e7c04ea2033a8066547fe27a9a37658055017
GIT binary patch
literal 1182
zcmb7C&ubGw6kfGfiFy&mgC3p-A;C`bqZR755w*5ZFj!0KNePqP>1NAjX5E=BjVG}`
zQ$6(3gCHK;QWVjEhaP&?|6s>J5B?>-P13Z5LUG{RZ{ECl?|X0O?O*NLFmPQ&+(NuW
zTta+8#OoJg1o0bj1<`xPFouw?A>TtTAYVpaK#u+E$TyHbBZr8eh*7lr&Kbr{WFPrC
z@(1Ks$ot6Gkw<#k{wd@%+8h}}yX!({*Nc1>fo|hGBCZ=#7{;BXrAnMuSxSN^&oWC%
zum%77_M?Idont`3VX8#SQh1?ar7-Z4DX2145w<ZZxMEyEvF0<`wG>*=%In(QtayOw
zORW=IFxggM^R85<1Xid7E`UlYESD-~Lsi(!GpvqyEO*S1hF`<-c>5k$9)?2PqA?kW
zxI;2wlNT(IuHYuvvy?j`F~xilC{mD)Ym>*JBS}%1keGZ%rr4YtUnNga+=N^vJ3umn
zBsU1z`(`e8H-jtjluAX40p-%8N(3f6D%;^}YP$jMJogQZNLoR6nbsaURqA^EmZ(1H
z!)&<$4CYQq9Y%_bR!x|$Ih8PgWJM|8OsA>u_p3OwJHzJVuyniR1M)i2>Cj215`~Gv
z*kN<o{!F6tNF;tF6BL_QY2TwR9|o&J1Ibi=x;RdT4)4WUGb|uu+!D6S9TSGiuIg54
zLg*wWy)d9285coSn!x>*Df78uXm9gL4!84=O${fGjaam)SEFsc)?C*M(T=X4G+fbU
zb0umtSM(zK^_pJQ?+m@v+=zbQcSSEl9H{qVcl2G?PxRG~4B&Ciqk|Y{ZN87bpxzFk
z>_$tb@t+y7m}Oo6^A)1)Xe-*)i_w-|j&|cO=q2p;8+Ln2FDG|#&|znuk0v{iY_!$&
N9@dZlqk(to#y@f2z-Ryf

literal 0
HcmV?d00001

diff --git a/django/contrib/contenttypes/locale/ug/LC_MESSAGES/django.po b/django/contrib/contenttypes/locale/ug/LC_MESSAGES/django.po
new file mode 100644
index 00000000000..ad21e41e9a4
--- /dev/null
+++ b/django/contrib/contenttypes/locale/ug/LC_MESSAGES/django.po
@@ -0,0 +1,41 @@
+# This file is distributed under the same license as the Django package.
+#
+# Translators:
+# Abduqadir Abliz <sahranbay@gmail.com>, 2023
+msgid ""
+msgstr ""
+"Project-Id-Version: django\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2023-12-04 19:22+0000\n"
+"Last-Translator: Abduqadir Abliz <sahranbay@gmail.com>, 2023\n"
+"Language-Team: Uyghur (http://app.transifex.com/django/django/language/ug/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ug\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgid "Content Types"
+msgstr "مەزمۇن تىپلىرى"
+
+msgid "python model class name"
+msgstr "python مودېلىنىڭ سىنىپ ئىسمى"
+
+msgid "content type"
+msgstr "مەزمۇن تىپى"
+
+msgid "content types"
+msgstr "مەزمۇن تىپلىرى"
+
+#, python-format
+msgid "Content type %(ct_id)s object has no associated model"
+msgstr "مەزمۇن تىپى %(ct_id)s ئوبيېكتىنىڭ باغلانغان مودېلى يوق"
+
+#, python-format
+msgid "Content type %(ct_id)s object %(obj_id)s doesn’t exist"
+msgstr "مەزمۇن تىپى %(ct_id)s ئوبيېكت %(obj_id)s مەۋجۇت ئەمەس"
+
+#, python-format
+msgid "%(ct_name)s objects don’t have a get_absolute_url() method"
+msgstr "%(ct_name)s ئوبيېكتى get_absolute_url() ئۇسۇلى يوق"
diff --git a/django/contrib/flatpages/locale/af/LC_MESSAGES/django.mo b/django/contrib/flatpages/locale/af/LC_MESSAGES/django.mo
index 412d640cba3c83c7199d0b1c189403663d150d0f..aef2cabae3dec1b024641c8e7ae7363cd532caac 100644
GIT binary patch
delta 743
zcma*j&1=*^7zXe++1<3dwz5=3!P3DBif;EKyP{jLQZG_Oya@%x&XVaiWST5HQ`YWf
zd-5g-b1Eq4A0P-l=}p|TC&90ii{QnhAmTxvi4i<@NamNklX>zcKTBUr56i=wL^O7Y
zmZ9$w^`V9b;WxMlf52;YJx6pK4j>MChiMLef(-tG6Yyl7=rBAD55Ok0c}wspT!966
zH%~*F!iC5R3J%cBHY}n39Z#)7&m*#puE7C(4iCZec-s|t30{ZypoAl68>~+foq-qN
zS$GFxE8T}P@WEu2sECWFDA>Sf*}_X`JA9MX-)8rp&8jnh*{<N1q~D58=?G3c>?{8b
zn`X!KU(y*NR5ULf-$?I-S#mF$S?{>{?VK|sZ+?1Zo#~BGu~5b1on7<9Wx4UrBlF5V
z1|RRecV9bZl%JVuEYz9{ev{Q(i?xRNl5Z8u%&*m3WxwV(%xvLQj(5A}YT?6>VSkmk
zlPz71l34Soil7R+!Fj}#h(wPCT(cn5tSvfW%mj`w4#E!G6dId%W2U05Fjh+Ugy>f2
zR+9AELdalW$;1Dm_Z7G<x$g3gP+7Ze$pf`r+0dIZZG2g!iG9)O2+7fUKj{T!rnp31
SFr|f5LfYQaq`kR`kIo-7v8V$8

delta 731
zcmZwDL2DC16bJCP+a%UlTensZ_RygsTWB}C3AWmmAX1@JsTCDP@G?!N&62oVcBaX}
zLj&GCiF2u-_zk?|)RPDCAn3u1peG5a)N8$X^FJ{tmM**by?yiM?VEgeemRe4w#r1*
zwTP}lW)t0q4VZ_YVF<s%MYBFYbPv`bZhC{C3HTN=xC;-#e1>QQj>5xm5}JN9@B};u
zvv4^>TXYn`&3=NzZ49#x9pouTbPbHcJCMVNa0d>-GQM^ZUV-KSk6;6SgqVdE28mp_
z2&Z5Iv6Z&rark1;Cpv<lgM?}Ls=x3KnhC%3^WXaKd-|?*x@=nGFX^2X^eT;})0hcx
z4gY~~lD`+4(2(A-O2=HEuO^$yuOzYJ73Ds$$8^O$<?PG*Sh!%hx^0h-xCOSf##Akm
zERwOSU)l^SAMBHs+xcO?ww7*r3#s5LN@DLaS0ZGkpg8XZMXxxAFg#nD4vImLzrNz#
z5Y0#)P<NgMvtemgzt7BTCp$UNYPIxS_R~tpy6tEGPuy)kFR*3K>r9HeNLiKh6my~Q
zY0PAOGm52DsSq2inItLaae;0lSQVmC)w|ZXp2`jTX3xLc4biJ*B4&JDp{G>)_C2uA
fOk9$z7KyYP2^QmNid5G58fztK)g(GUb9>frKS-6K

diff --git a/django/contrib/flatpages/locale/af/LC_MESSAGES/django.po b/django/contrib/flatpages/locale/af/LC_MESSAGES/django.po
index 8a49be2bde9..dbad3064089 100644
--- a/django/contrib/flatpages/locale/af/LC_MESSAGES/django.po
+++ b/django/contrib/flatpages/locale/af/LC_MESSAGES/django.po
@@ -1,15 +1,15 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# F Wolff <friedel@translate.org.za>, 2019
+# F Wolff <friedel@translate.org.za>, 2019,2023
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-01-16 20:42+0100\n"
-"PO-Revision-Date: 2019-01-18 05:25+0000\n"
-"Last-Translator: F Wolff <friedel@translate.org.za>\n"
-"Language-Team: Afrikaans (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2023-12-04 19:03+0000\n"
+"Last-Translator: F Wolff <friedel@translate.org.za>, 2019,2023\n"
+"Language-Team: Afrikaans (http://app.transifex.com/django/django/language/"
 "af/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -27,10 +27,10 @@ msgid "URL"
 msgstr "URL"
 
 msgid ""
-"Example: '/about/contact/'. Make sure to have leading and trailing slashes."
+"Example: “/about/contact/”. Make sure to have leading and trailing slashes."
 msgstr ""
-"Voorbeeld: “/about/contact/”. Maak seker dat daar skuinsstrepe voor en agter "
-"staan."
+"Voorbeeld “/about/kontak/”. Maak seker dat dit begin en eindig met ’n "
+"skuinsstreep."
 
 msgid ""
 "This value must contain only letters, numbers, dots, underscores, dashes, "
@@ -39,9 +39,9 @@ msgstr ""
 "Hierdie waarde moet slegs letters, syfers, punte, onderstrepies, "
 "koppeltekens, skuinsstrepe of tildes bevat."
 
-msgid "Example: '/about/contact'. Make sure to have a leading slash."
+msgid "Example: “/about/contact”. Make sure to have a leading slash."
 msgstr ""
-"Voorbeeld: “/about/contact”. Maak seker daar is ’n skuinsstreep vooraan."
+"Voorbeeld “/about/kontak/”. Maak seker dat dit begin met ’n skuinsstreep."
 
 msgid "URL is missing a leading slash."
 msgstr "’n Skuinsstreep ontbreek vooraan URL."
@@ -66,11 +66,11 @@ msgid "template name"
 msgstr "sjabloonnaam"
 
 msgid ""
-"Example: 'flatpages/contact_page.html'. If this isn't provided, the system "
-"will use 'flatpages/default.html'."
+"Example: “flatpages/contact_page.html”. If this isn’t provided, the system "
+"will use “flatpages/default.html”."
 msgstr ""
-"Voorbeeld: “flatpages/contact_page.html”. As hierdie nie verskaf word nie "
-"sal die stelsel “flatpages/default.html” gebruik."
+"Voorbeeld “/flatpages/kontakbladsy.html”. As dit weggelaat word, sal die "
+"stelsel “flatpages/default.html” gebruik."
 
 msgid "registration required"
 msgstr "registrasie benodig"
diff --git a/django/contrib/flatpages/locale/sk/LC_MESSAGES/django.mo b/django/contrib/flatpages/locale/sk/LC_MESSAGES/django.mo
index 485b83416942b2758675c741620636960d431c6f..e4b763666758dac56edd068b9887e27a2c1b3f1c 100644
GIT binary patch
delta 321
zcmbOzv{7inp8EZa3=EYl3=Con3=EcR3=E+_Isiy}0_kNyIv+@X0MbH0I)R;m!3jtg
z1L;U0y$wi%<OMhw7?^={1CW*h(k)PWA&_PT^7jF0VIX}3NQ2C|0i|DaFvx)={s9Gm
zb}$HW0u2Mwl0X{7*V-J(n8wU!Xsl~sqHAQLU}$M&U_ALOi@26=Vo^zEo<hjs%_SKM
zHmOyaxtT={>A8uSIeN+Yxpq1VMh1rFIz|RY#*^Q%$TKGv6l@k?)nOE#r=OUVUs|G{
zoS#>cm|UX&sA0}ze>P_!G;xTq*yLSoN{sU+H!#UE&YAq1O%uqz$RxoyXR{sqWkvuW
Cdq!gb

delta 281
zcmdleG*M{6p8ENW3=EYl3=Con3=EQN3=E+_+5kv<0_ip&oe!ih0BIp0?ZD2!-~^<D
zfpjF0o(7~r@*jXSGmuW;U|^5|(kW275lFKF`SXCZFpypXq(SEFfYPTq805eb_kaRG
zI~YCzX#pVp6Uyh>9Lbo*%x7e%YhbQxWTIeXXk}nH`7Db#S3qh>YLS9>X>Q_VK2~|=
z^78V{2CO=a!gKT!lk!VT^po@RN)nSx^dB|Mot)3+EQBTw5f+<#i%n^AJ(J>OS$6fw
N7no!=C$L{+1OOflINksN

diff --git a/django/contrib/flatpages/locale/sk/LC_MESSAGES/django.po b/django/contrib/flatpages/locale/sk/LC_MESSAGES/django.po
index 27d1f088ea1..bcd4c8b4b92 100644
--- a/django/contrib/flatpages/locale/sk/LC_MESSAGES/django.po
+++ b/django/contrib/flatpages/locale/sk/LC_MESSAGES/django.po
@@ -3,16 +3,16 @@
 # Translators:
 # Jannis Leidel <jannis@leidel.info>, 2011
 # Marian Andre <marian@andre.sk>, 2011-2012,2014
-# Martin Tóth <ezimir@gmail.com>, 2017
+# Martin Tóth <ezimir@gmail.com>, 2017,2023
 # Peter Kuma, 2021
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2021-07-24 21:01+0000\n"
-"Last-Translator: Peter Kuma\n"
-"Language-Team: Slovak (http://www.transifex.com/django/django/language/sk/)\n"
+"PO-Revision-Date: 2023-12-04 19:03+0000\n"
+"Last-Translator: Martin Tóth <ezimir@gmail.com>, 2017,2023\n"
+"Language-Team: Slovak (http://app.transifex.com/django/django/language/sk/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -32,7 +32,7 @@ msgstr "URL"
 msgid ""
 "Example: “/about/contact/”. Make sure to have leading and trailing slashes."
 msgstr ""
-"Príklad: “/about/contact/”. Zabezpečte, aby boli lomky na začiatku a na "
+"Príklad: „/about/contact/“. Zabezpečte, aby boli lomky na začiatku a na "
 "konci."
 
 msgid ""
@@ -43,7 +43,7 @@ msgstr ""
 "pomlčky, lomky alebo vlnovky."
 
 msgid "Example: “/about/contact”. Make sure to have a leading slash."
-msgstr "Príklad: “/about/contact”. Zabezpečte, aby bola lomka na začiatku."
+msgstr "Príklad: „/about/contact“. Zabezpečte, aby bola lomka na začiatku."
 
 msgid "URL is missing a leading slash."
 msgstr "V URL chýba úvodná lomka."
@@ -71,8 +71,8 @@ msgid ""
 "Example: “flatpages/contact_page.html”. If this isn’t provided, the system "
 "will use “flatpages/default.html”."
 msgstr ""
-"Príklad: “flatpages/contact_page.html”. Ak nie je uvedené, systém použije "
-"“flatpages/default.html”."
+"Príklad: „flatpages/contact_page.html“. Ak nie je uvedené, systém použije "
+"„flatpages/default.html“."
 
 msgid "registration required"
 msgstr "nutná registrácia"
diff --git a/django/contrib/flatpages/locale/ug/LC_MESSAGES/django.mo b/django/contrib/flatpages/locale/ug/LC_MESSAGES/django.mo
new file mode 100644
index 0000000000000000000000000000000000000000..422f871dbbfc22add15ac52e43143889e2557252
GIT binary patch
literal 2644
zcmbVMOK%)S5N;s6mUjSgAc#T=A{L%qKN68_WTXHIvJ?|5+He6BwRhUPlg!R6(>;!z
zQ{?qC;o!?2kboO;WDzVoK1Iks0l|qGkHo<T4k&jHT==TT>m{}lAyzx{bx(Iyef3p!
z|9<d5Tj2K!o<n$k!t(~6&mX}Hzh8ha0)GXb18xIP0S6ux;tJ3J3&4B8GVm|p$GrX+
zd;qTk@fW}0^(HU_67X-}lfXj<gm?jX82B{sD3JZV4}29k4164T5%?TX?aVc>0xna)
z*YW*lY+^ot0zU(eJt4$*z)j$5z%LN23XFjUm;(O*e)3e#?-+s)VtxYn9<Tv?7Wh5z
z9pF0fCEym2{oMm{J_kUS^*IcD8F&oH{D<)ZJ)0ZAa%cO4cz7M=HZRC!bwC=n1^}xU
zBmbBK|DMmmzCl?$gNNgC%+3#~qB!n^464eduxY$7(Bkx@Y&3mUrtNFrl;l_#n^H9l
zjI5f{_O)+|G$Jo6(s887gjAOkihLzqFQ}0WTr!dLe4c1u>bla!hxmJdJGtx7`ncc2
zxGzmp)|Bp$y2!I)-86jbZg`wb-P7dhVEfwFhMG}0;knA~#b?l-(ndAtis$<jYsD#c
z9lB~<#=hD0CC(rgjdCzM<UlYrb&4aO-adkNk0$9yNPmjdq^FIh@h~Fo8HII*9xb|z
zs9IOm%giMV{3-IoT1~l*7ciAb=d8vQ$uZw*JK?D-mbJ}LR5+~(>Bov1u{LCj0^{75
zG6p_+DTo_mcHo8v(>QQ3tA>%n#I+Ua?UaT<)p)+kMY?eQEI*Kq8lKj+ntRKzZ~gvS
z7X>p?fe|XODOAHo15+(nV&WvaBP}9TgJ6;5rlUxG8GDg(1#6}SYSe^{qChs3FrM+1
z7>&Y9s%o5J*ZCAF!KzH|B^lJh!g<vUBjb$dn&&zn#5L_y!ZH;`&pGGSgvVQ*kKnCL
z1AYC2PTx^y;3)N<DEAG%+lOD_tklM-L^43TnJ_BTsjJfTV)MWt)`D6L=1xV)Mwu>5
z)#`CXN9x8j%cYWRHj79h(B8P3EF#}h&Zq<aj&&)nm3j&z!y~7=-201tg%5MVoXS)a
z?2MW;CFJb|C($V~(#i~7sGM<*clU9uaTPhIgKEe}u1v?rJhRKPOmVF+>c^4voikz7
z&}9mmcB+R4PEtM`Iug)ZL)71MvLKS1$#OcAE~eKhS+T<zyyw!{WLc!M>0)w+KR)m(
zNNy#|$p)p<yp#7+b|Y&Odrf}Cx3zyQC9BCYVb@}^j(F3Q+)5YHnQT7UfLYqgmXfus
zowkY(k898PzOet-clYe?+;Dp?ljLUB-dfGtNF=$H%|jzlM4C`&1|#UiiDUh%JhMC4
zu*Bj$^kN|xE<z;OZm{^t3ZB($z9_8!mQ@7t+E_rCWKDGL5)eoiaxzP4E4PHBY+-9I
zTS(_RcakPPs<sNNP<08abB&=n^KWr3@J;D#*3NDuKcEIHh`le@Za;7vAjfnQ=F_<?
zM_*%Y5Vn(wW!z#mh-R7Zgt7^v#&fpDEZy~;gjrQ?A1DbnOsX4W3&UhB-OOECjcs$H
zMUyqAGndV$)2v?F`DAlO6<FWhR_m_r{{$lFcj$uR?pY<fhCEqy4zao$h(}0!C0j_=
zA^c27hX=KE=XPZswr)d|J;!Em|EAY*Hm2>Zj4X4T|8k}}c2>)Eyyw$76qebhEyP40
zuy*W{RR{azZr(*(x5d8Z+y7;!9a#^1if4D*cY~k=mly3R&|hdz+YNdDqG^_F3vQxU
RzyS6*=E*X;Z#|nA{{Vt>Xg2@=

literal 0
HcmV?d00001

diff --git a/django/contrib/flatpages/locale/ug/LC_MESSAGES/django.po b/django/contrib/flatpages/locale/ug/LC_MESSAGES/django.po
new file mode 100644
index 00000000000..c4a1e711ffd
--- /dev/null
+++ b/django/contrib/flatpages/locale/ug/LC_MESSAGES/django.po
@@ -0,0 +1,85 @@
+# This file is distributed under the same license as the Django package.
+#
+# Translators:
+# Azat, 2023
+msgid ""
+msgstr ""
+"Project-Id-Version: django\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2023-12-04 19:03+0000\n"
+"Last-Translator: Azat, 2023\n"
+"Language-Team: Uyghur (http://app.transifex.com/django/django/language/ug/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ug\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgid "Advanced options"
+msgstr "ئالىي تاللانما"
+
+msgid "Flat Pages"
+msgstr "تەكشى بەتلەر"
+
+msgid "URL"
+msgstr "URL"
+
+msgid ""
+"Example: “/about/contact/”. Make sure to have leading and trailing slashes."
+msgstr ""
+"مىسال: “/about/contact/”. باش قىسمى ۋە ئاخىر قىسمىدا سىزىق بولۇشى كېرەك."
+
+msgid ""
+"This value must contain only letters, numbers, dots, underscores, dashes, "
+"slashes or tildes."
+msgstr ""
+"بۇ قىممەت پەقەت ھەرپلەر، سانلار، نۇقتىلار، ئاستى سىزىقلار، سىزىقلار، يانتۇ "
+"سىزىقلار ياكى تىلدىلاردىن تۈزۈلگەن بولۇشى كېرەك."
+
+msgid "Example: “/about/contact”. Make sure to have a leading slash."
+msgstr "مىسال: “/about/contact”. باش قىسمىدا سىزىق بولۇشى كېرەك."
+
+msgid "URL is missing a leading slash."
+msgstr "URL نىڭ باش قىسمىدا سىزىق يوق."
+
+msgid "URL is missing a trailing slash."
+msgstr "URL نىڭ ئاخىر قىسمىدا سىزىق يوق."
+
+#, python-format
+msgid "Flatpage with url %(url)s already exists for site %(site)s"
+msgstr "%(site)s تور بېكىتى ئۈچۈن %(url)ss URL ئادرېسلىق تەك بەت مەۋجۇت."
+
+msgid "title"
+msgstr "ماۋزۇ"
+
+msgid "content"
+msgstr "مەزمۇن"
+
+msgid "enable comments"
+msgstr "ئىنكاسلارنى قوزغىتىڭ"
+
+msgid "template name"
+msgstr "قېلىپ ئاتى"
+
+msgid ""
+"Example: “flatpages/contact_page.html”. If this isn’t provided, the system "
+"will use “flatpages/default.html”."
+msgstr ""
+"مىسال: “flatpages/contact_page.html”. ئەگەر بۇ تەمىنلەنمىسە، سىستېما "
+"“flatpages/default.html” نى ئىشلىتىدۇ."
+
+msgid "registration required"
+msgstr "تىزىملىتىش زۆرۈر"
+
+msgid "If this is checked, only logged-in users will be able to view the page."
+msgstr "ئەگەر بۇ تاللانسا، پەقەت كىرگەن ئىشلەتكۈچىلەر بەتنى كۆرەلەيدۇ."
+
+msgid "sites"
+msgstr "بېكەتلەر"
+
+msgid "flat page"
+msgstr "تەكشى بەت"
+
+msgid "flat pages"
+msgstr "تەكشى بەتلەر"
diff --git a/django/contrib/gis/locale/af/LC_MESSAGES/django.mo b/django/contrib/gis/locale/af/LC_MESSAGES/django.mo
index 1be0696e3274f0da2ac2f57429f64ab6b815f6e8..2a67e8f05496deb39e958575675dc4df2a22863a 100644
GIT binary patch
delta 287
zcmcb{+{RLWPl#nI0}wC+u?!HK05K~N`v5TrBmgl;E)j@@fjAY2OBop$DuFae{5_B@
z1f)L$X&?fNF#%~faQ6&m2+2rQNJ=bDRRD4n(lS$XQuG)Cit@8klPB8i#p?#8mSq-a
z=I80UB$lLFDHs_T8tWRE=o*<Q7+P4Fm}(mU0hdo=afxn7QDR<kPGU)Zk(Gj*LU?{o
zTAG4QT2W?dN@|Wn2~;vwFTW^VuPV__2WXU$@x=E^5{U%`dSL0ywA2c{<osOyl&r+O
c^!&-Xj4Q=KE_BHRyD+m@7s%5s1G<m_075H6^Z)<=

delta 212
zcmZo;xyEd9Pl#nI0}wC*u?!Ha05LNV>i{tbSOD=Hprj>`2C0F8i4~?EA-c{*sfi_-
z`FXl7i6yC43PuKorn&~kx`q}C29{QaX4(dZ1_oRK{<=Y_Wtqj;)mc~>Pdp=`<dvA0
zmszaflbV^5nxkNo1?D>BfVp~^d1?7}lX)1GWXj9S^-78o^NKUmQY-Y5^K<nJit@8k
OlS_*A3nsfUt^@$zNi=c*

diff --git a/django/contrib/gis/locale/af/LC_MESSAGES/django.po b/django/contrib/gis/locale/af/LC_MESSAGES/django.po
index c220a573959..83320bb48ba 100644
--- a/django/contrib/gis/locale/af/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/af/LC_MESSAGES/django.po
@@ -1,15 +1,16 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
+# F Wolff <friedel@translate.org.za>, 2023
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-03-18 09:16+0100\n"
-"PO-Revision-Date: 2015-03-18 08:35+0000\n"
-"Last-Translator: Jannis Leidel <jannis@leidel.info>\n"
-"Language-Team: Afrikaans (http://www.transifex.com/projects/p/django/"
-"language/af/)\n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:45+0000\n"
+"Last-Translator: F Wolff <friedel@translate.org.za>, 2023\n"
+"Language-Team: Afrikaans (http://app.transifex.com/django/django/language/"
+"af/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -17,9 +18,13 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 msgid "GIS"
-msgstr ""
+msgstr "GIS"
 
-msgid "The base GIS field -- maps to the OpenGIS Specification Geometry type."
+msgid "The base GIS field."
+msgstr "Die basis-GIS-veld"
+
+msgid ""
+"The base Geometry field — maps to the OpenGIS Specification Geometry type."
 msgstr ""
 
 msgid "Point"
@@ -46,6 +51,9 @@ msgstr ""
 msgid "Extent Aggregate Field"
 msgstr ""
 
+msgid "Raster Field"
+msgstr ""
+
 msgid "No geometry value provided."
 msgstr ""
 
@@ -63,12 +71,6 @@ msgstr ""
 msgid "Delete all Features"
 msgstr ""
 
-msgid "WKT debugging window:"
-msgstr ""
-
-msgid "Google Maps via GeoDjango"
-msgstr ""
-
 msgid "Debugging window (serialized value)"
 msgstr ""
 
@@ -76,5 +78,5 @@ msgid "No feeds are registered."
 msgstr ""
 
 #, python-format
-msgid "Slug %r isn't registered."
+msgid "Slug %r isn’t registered."
 msgstr ""
diff --git a/django/contrib/gis/locale/be/LC_MESSAGES/django.mo b/django/contrib/gis/locale/be/LC_MESSAGES/django.mo
index 264bac02b48a752430ff464ee6b62f7fc887b779..4773ef6de7bde7e4aa9414812c0322b75d051650 100644
GIT binary patch
delta 446
zcmXZYze~eF6u|M9<g~@Mf~`OCS8EU{G|(Su(Si;Nic}DsIu$w!4n^EE6%?AG1ZQz^
z5nQ?`Zlb$OK|w@u^Dhu|@Ozpg?|m-sxR>1dseaOXO{!C2j1e=$Juyoh7$n9U*6|%}
ztePSzY~VN^qJ<}6-4E;MI6?gyWB7;(e8Ca?{I7fR!(@^|lrGbl!2w*w2yS2;YvFnw
z^$#534j!XPk3Mel{>0{OoF5cf!hOtQ7kT8CRK`186i?)fNr}Q7UmM0fw6Td(*bY5I
z-RK6_@B@c%Au2M84(bD}qk|31U<WVo3iYM3?e8Y^p(OB)njyVsBW?!Y)>fkA<Xxxe
hrVGnew;b%MN-UQy<_nb^X(ebY+iJF2y-W3=egPclF_QoQ

delta 466
zcmXZYJxIe)6o%oGHm!fHU~6kd#YzzA5HJ>t4d^KKZ&FYwE>fu#8eJp^g@AMwgdpf3
zIO*ad-P{EWj@3<ZadS`{1O@R8=8|)t<hz`kn>@r0<IZzTJr+ii8l>*2A*!Y@G2U?v
zKTyN@fJhuI^m-03h^Kyj=I7VgM}CK0_<~V<!yf$p&mD=-ogzr#02&y=C2YfGj9}4U
z-$L&IbzH;~OyDbiamXK><@u9M=Fkj_jA0!!c!gZ@$TTUA$P+iC1aaP$#XNRn6*a73
zKc4&Eptn&AXYdz0ak^ck7Ypcp$U5q{k0W@A7uZDaPw#e!C~j3LD#=Dui3Ad>3oGf;
z=Eh#RT(Qb&yJD4gY}0K83(>r8jO#`&ZA_UHSvRBR+-+40+P2*|Qg2mvIGhU6Y|0<Q
C$~^P{

diff --git a/django/contrib/gis/locale/be/LC_MESSAGES/django.po b/django/contrib/gis/locale/be/LC_MESSAGES/django.po
index 12280100b1c..2886c34307e 100644
--- a/django/contrib/gis/locale/be/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/be/LC_MESSAGES/django.po
@@ -7,18 +7,18 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2019-10-16 18:23+0000\n"
-"Last-Translator: znotdead <zhirafchik@gmail.com>\n"
-"Language-Team: Belarusian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:45+0000\n"
+"Last-Translator: znotdead <zhirafchik@gmail.com>, 2016,2019\n"
+"Language-Team: Belarusian (http://app.transifex.com/django/django/language/"
 "be/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: be\n"
-"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n"
-"%100>=11 && n%100<=14)? 2 : 3);\n"
+"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || "
+"(n%100>=11 && n%100<=14)? 2 : 3);\n"
 
 msgid "GIS"
 msgstr "ГІС"
@@ -76,9 +76,6 @@ msgstr "Не ўдалося ператварыць ґеамэтрыю ў SRID."
 msgid "Delete all Features"
 msgstr "Выдаліць усе аб’екты"
 
-msgid "WKT debugging window:"
-msgstr "Акно адладкі WKT:"
-
 msgid "Debugging window (serialized value)"
 msgstr "Акно адладкі (сэрыялізаванае значэньне)"
 
diff --git a/django/contrib/gis/locale/bg/LC_MESSAGES/django.mo b/django/contrib/gis/locale/bg/LC_MESSAGES/django.mo
index c8e43acb75f8a772a65d7c453e8b66c523510445..fded0fd4ba6173a1af114991d3ee7404ede5581e 100644
GIT binary patch
delta 452
zcmXZY&npCB7{Kvoc3y0(jgem=%f?=2GVhoTBL^vAm4notl;ofsHaV)fuC~cx;_m3+
zw1q#wAK<bFB@q|?1rEN$y!AYvcb=Jd=9#Bu#a8%YsS9EC6QjffF-9C2B-Sfd@ePX@
zWJLOK7YFbdO*~8MQCh#kLF)I|g^$>c&)AD!|MgIQ*bGs~@|F>tz&2dM4qU+;R?_=b
zOd2@BO{`-`b1jUx-r?{XzT-67?ILryjXWX^Ea5q72}SPMEK>Nyq=6~ETEt~^@c_s1
z5*@t74gA1PoXLvhF~DJ5#}e*iGRX!W;x#5i<=EdOlAn?|GAf2NpNw24{x(<hde(7$
k$MXw%KJd%&mRjhs3!baBO)8T-9oN;QxmT+-Z`7&!1+*42!~g&Q

delta 502
zcmXxgKS%;$7{~GV^!jf?hGtZBBqUP8d5fi65QP;41qKd57$%WI5Jw~^5p7LJR6~P9
zTZ1JLH0WAja6+xo($-L8Hq`gXUU=^F-tWEV?%@pAvn&7Nl8*(;Lk&_jYKY27Tv#8t
zf}iNam`#XY%%Ih?k9It3=I71)3j4_Ku?t_Z8{e@98-ICTIOz5gcyRzj*n$h#hD+$c
zMDu(DtpN^j9#7GYZ<uAsZ#?3Dlb6im7mngos}NyKBaet8`bA!d3pOEwM~vbRT7yLS
zx)0;1;vNp;B?hsEF>GKbPPYr;#6|4KRrKR7T7R^NX{_QH20Db0j4df4dCCux!{(09
zEi1|OwVhNdok=NrI+M)m5#z}|<J3YyRSRkpiW-h+su7SUjcs|vuIqaFM9#_MR;O95
a7tD%zYgX{4eyFf5{ioL?1@q1<MZ_;n1y<Jp

diff --git a/django/contrib/gis/locale/bg/LC_MESSAGES/django.po b/django/contrib/gis/locale/bg/LC_MESSAGES/django.po
index e9e5aeb3266..47756617bae 100644
--- a/django/contrib/gis/locale/bg/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/bg/LC_MESSAGES/django.po
@@ -8,10 +8,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2021-02-28 07:20+0000\n"
-"Last-Translator: Todor Lubenov <tlubenov@gmail.com>\n"
-"Language-Team: Bulgarian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:45+0000\n"
+"Last-Translator: Todor Lubenov <tlubenov@gmail.com>, 2011,2015,2021\n"
+"Language-Team: Bulgarian (http://app.transifex.com/django/django/language/"
 "bg/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -76,9 +76,6 @@ msgstr ""
 msgid "Delete all Features"
 msgstr "Изтрий всички обекти"
 
-msgid "WKT debugging window:"
-msgstr "WKT прозорец за проверка:"
-
 msgid "Debugging window (serialized value)"
 msgstr "Debugging прозорец (сериализирана стойност)"
 
diff --git a/django/contrib/gis/locale/ca/LC_MESSAGES/django.mo b/django/contrib/gis/locale/ca/LC_MESSAGES/django.mo
index cb6f6fd494307b1ad39b47b350a9581a33a86243..5eca653af1d5c10dd1b0714988a1d03bec8caefe 100644
GIT binary patch
delta 442
zcmXZYze@u#6u|M9UaY0oD_X6B6;Fy3iiPWW{-EHbC|E(<Iw{>9>W}@PgXqxda1j>=
z5$7)c0d6iLlp=`e>MDq!gWt3lc=;qRxywts>8o_`HmWa#HcsS-2V$ByP;|6+tl<ad
zu@V!>;2vi22rWF1@~tR;jT7YWaR{Gq7+-M&Kl}MW{uoS>Nbr{_oW%iL#X(%d6jr14
z8kz!5a2wC?km5SH&wP`Qi+GE9d`7eX8`&bsc>g>ba}tOYdIOPlG?mrS#$z-$XkrpC
zaSm^=fRCv03lsQ*W2mTl2D4}mUcz16Li4E5dkJ$X30tbFr2V2&vGCX0u*(Z2*Dra#
dQ(md~i{Xx5j?X)u>$%~ncC31%(Z16e>mQ6CE=2$U

delta 485
zcmXZX&npCB9LMozcE*obyD@f6mW(#Z)@n@~+CRXS9|sX?55n$_Aw#syMQ!BbJSmEc
z|3G__n}l*yZgO$rfFl?0r=6$y&THl~eV_S0=h2sF^|eDg5v(}XLp@Qw)V{)v^@U6L
zjY*sg38ABlvgZ(0JPY!RAiu&c@&|0iH*CXCY{%bvUKL@w4FUrbID!p0gH1SxVJrmS
z*HI2|gwuG6F?`2OhWx{2-fcEX;XNkt2W4Npu|9AL4N(<hm<M_Cd|(mfga;TwALU6d
zu?4Sj0Pk=RKTt!RX`9i&PVC1%97Xx#1)RkV?8X~Z{4J%R#A}aAI22o)nm3E3)rxI9
zu5EgbTio_?{<E5oSebMto3_SHE0eRb{*X52mo-!MJg;`F>1txaaZ7vj)~}t)?#h~T
JTQk{E`~#Z4Kp+4B

diff --git a/django/contrib/gis/locale/ca/LC_MESSAGES/django.po b/django/contrib/gis/locale/ca/LC_MESSAGES/django.po
index a0598fa256d..8406866a83e 100644
--- a/django/contrib/gis/locale/ca/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/ca/LC_MESSAGES/django.po
@@ -11,10 +11,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2020-04-28 20:24+0000\n"
-"Last-Translator: Manel Clos <manelclos@gmail.com>\n"
-"Language-Team: Catalan (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:45+0000\n"
+"Last-Translator: Manel Clos <manelclos@gmail.com>, 2020\n"
+"Language-Team: Catalan (http://app.transifex.com/django/django/language/"
 "ca/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -80,9 +80,6 @@ msgstr ""
 msgid "Delete all Features"
 msgstr "Elimina totes les característiques"
 
-msgid "WKT debugging window:"
-msgstr "Fines de de depuració WKT"
-
 msgid "Debugging window (serialized value)"
 msgstr "Finestra de depuració (valor serialitzat)"
 
diff --git a/django/contrib/gis/locale/ckb/LC_MESSAGES/django.mo b/django/contrib/gis/locale/ckb/LC_MESSAGES/django.mo
index 0c559814c197f16ae89d280dea7f3fd64d45ad2d..912945fb5ecf72a10b3b019d04a87dfec4940517 100644
GIT binary patch
delta 412
zcmXZYy=nqM6o%n5?wSa$0hMTCR1gb=5YkE@ASeX0Rw=|PU~eH}XR)0qXeGG-@dhL|
zUVvQ?qF@mSqOErzrtlrJ181MvZ+>=mMxjN}*@Vmwp<PpPYEC7ny5d3GVik9o#wU+R
z7~e61O*F9Q<^wk$VU&D^e*DG&{$ddK|G6W7bZ!WI>~e=G^x`vKVgW6*-SH~w1GKP=
zU2Ji<HFkJ^W$_CxF^9JoB3XPxrbrvp=-`7mB4av_1WSye;;UB}M|~6bs1Hy=J+FdA
z>>x|z3-$aJ>ObCL1`n9Tlux9OdDNFme7*_2rwj+mRx<rjmS=c0K8;$VF`bwN^8^PN
BDiQzy

delta 462
zcmXZYJxjw-6oBEICbfc5Xr)c@Gtfa75jSxWR4Di{h=M{lsm2bb4oW%{3L-%yTPWz@
z(7{a*&7ZKKgW%8-5EnNGi$g^h-;23$@+2qc+<TIzWFu93O=)$($`B*OBQZ);6)vn#
z+{O;(a5*N#AlfK<PEf_mD1Q~@@6aIsfPMIe{rG`N{Q1w<gid#sL>7l}2IIJf3EV&(
z3(@<1lmndNDqdh3-|>hcf6?XnkWKQ~#aW#15n>W6NQr1*PSk|B=4OgS6Q{9@LpZ_d
z1Gs?lkF28{q>Qqzic5Hdw1^JM`frq9p6F!{9LF)tqlbGa&-+5fKTrxvCTJ>pEWNd|
zX%=^PjxDQXTc%U8i)Clde^CR~ah%{>Th#pLxM8$zL$`GwdTlqXx6i_Q=$UkiKl%4W
A#Q*>R

diff --git a/django/contrib/gis/locale/ckb/LC_MESSAGES/django.po b/django/contrib/gis/locale/ckb/LC_MESSAGES/django.po
index f528a549f8c..2d7b7e372f0 100644
--- a/django/contrib/gis/locale/ckb/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/ckb/LC_MESSAGES/django.po
@@ -7,10 +7,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2023-04-24 18:45+0000\n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:45+0000\n"
 "Last-Translator: Swara <swara09@gmail.com>, 2022\n"
-"Language-Team: Central Kurdish (http://www.transifex.com/django/django/"
+"Language-Team: Central Kurdish (http://app.transifex.com/django/django/"
 "language/ckb/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -75,9 +75,6 @@ msgstr ""
 msgid "Delete all Features"
 msgstr "سڕینەوەی هەموو تایبتمەندیەکان"
 
-msgid "WKT debugging window:"
-msgstr "پەنجەرەی هەڵدۆزینەوەی WKT"
-
 msgid "Debugging window (serialized value)"
 msgstr "پەنجەرەی هەڵەدۆزینەوە (بەهای زنجیرەیی)"
 
diff --git a/django/contrib/gis/locale/cs/LC_MESSAGES/django.mo b/django/contrib/gis/locale/cs/LC_MESSAGES/django.mo
index e441a27e5bb89260f5567b5f898a29f18104b77d..cc89d691e71e6c2bcbcd7a55a841254855a04463 100644
GIT binary patch
delta 446
zcmXZYO-lkn7{KuvcPl|9Gc=(Wl!z`asI6o|9g+w#=oUs`bn(<d!lSS^QA7xq2)uQw
zy9j*%j~%*r5F+Xpeg!@Be{u(AezVWc%k#`rc(Uw#Ma)M<i_$mfL;5EDPBYNHv5Y^s
zjRl`lt60Gp-lKtSFW&Xy&$veX4FmXrA^gM@oXq2nnlXtJ@N>#KCUF4|aS4kU#FF>F
zjFLbd&#{F=k{e-_?;e|XP%q94*+nVt1X-f4F@iT3R}K|0k;*$L7rmlXHb6<}9c9BW
z%E42V^+~dm1CLM=J!X(f&rsG~q9oeDD||qCRQP`hxl6fSUDB#Q)<K^;HBLi&R@%0*
ib|RB6*g5yY+z+G@*>onCVmNS{=9Y0=tMy;Zitz_*s4u$!

delta 475
zcmXZYJxIeq6u|LIld52g8fh$8B_IwCg;obiadHx^lY*9__|aNRF~LCtA_T-yry$kA
z)kPenI5>AvaBy%I7ZJokS6%!++K_j@<mKJv-F^1ddxKZgI8$5}ks_XmA>vSD;QGd8
z{J{~NjVRTRF3OxE)bXO7zij7kae({-cH<ky@eBL#x0Mf6jM+&NNgTv1MsXfHaRFmk
zY=7TIY2X<1c#a8t$9tOm!!6$LSY#Aa9jy&bqtvY-C2Ai{6)1JUgEVl8aspQ<KWw7x
z@EN7C4>VDyD_Ph=sh>hwuz=iZg+X>)MycCHX}FFByhb^JXqQr2xT6&{tMRDCB8jEB
zMY~kq*sD~kZpHSiZprg=;fp>KchVUroptPtlN+B1$BfCaW(@1T?>A12Ro%?5m#Ul1
N8{4b7p3N#b^$(WiJv0CS

diff --git a/django/contrib/gis/locale/cs/LC_MESSAGES/django.po b/django/contrib/gis/locale/cs/LC_MESSAGES/django.po
index ba24483cdec..b22d732df42 100644
--- a/django/contrib/gis/locale/cs/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/cs/LC_MESSAGES/django.po
@@ -8,10 +8,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2019-09-19 09:23+0000\n"
-"Last-Translator: Vláďa Macek <macek@sandbox.cz>\n"
-"Language-Team: Czech (http://www.transifex.com/django/django/language/cs/)\n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:45+0000\n"
+"Last-Translator: Vláďa Macek <macek@sandbox.cz>, 2015,2019\n"
+"Language-Team: Czech (http://app.transifex.com/django/django/language/cs/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -77,9 +77,6 @@ msgstr ""
 msgid "Delete all Features"
 msgstr "Odstranit všechny vlastnosti"
 
-msgid "WKT debugging window:"
-msgstr "Ladicí okno WKT:"
-
 msgid "Debugging window (serialized value)"
 msgstr "Ladicí okno (serializovaná hodnota)"
 
diff --git a/django/contrib/gis/locale/da/LC_MESSAGES/django.mo b/django/contrib/gis/locale/da/LC_MESSAGES/django.mo
index 7c816be815d82e62024bb80e9a6d4e648b307fb6..a489e6f19018a2fe7f5a089403c11511d94d0319 100644
GIT binary patch
delta 470
zcmXZYJ4?e*6u|MDhwrvxr9NoYNS6*RBrydo2!ew`6~U=E6as=E6-pHxGYNI*Ai)pd
zqJx`VIy#7xgM$u&h%O5H5wzg{XfB-lyE*rDZr&5OiQpw^o+?_3$PhQg6j9UYXs=ko
zH_T#5S85ciIED>0@Hoo1qWl?-lkeaV-eVk}aRfjA^MU$dFhQc9Q_?t#J-CQ{xQsC@
zNAnew0uFEuo7kkd$LPDt<{bG;OyUE|<35ljs*A&@^~wVRs$n3N=1?wLid;vjbPETu
zhLd=R7M>tysVkI1J18%`#%a7m+5d&B*hT96TPuG;?owe(D{HF#q{Z~`+gORu6>P8I
zdX_U^@`~YxnHkvh_x5*uzp)+en(0*Da&5=W)3MBUiZWUVkIWgvuh-ib=DGe0NX$4R

delta 486
zcmXZXy-UMD7{~ETbH1Q$#Y$_dRRb<M1l!5B|A0j;4i*$TDUGqBaVRy5G$8&5L8yb^
z<gQ(Gau9q0H{Aqr(Md!db@6+cgD0Qx%RQIpuA^^J?>Qz91S>(Mse5XK+SPclK5-ep
za2#htLJXjTs%H;%JPh)qAV0-H@>}f17mVOL_T$fg?ujtnNrEH}V-`EGgk89ZVXOq-
z*HI0ykMr2VIKE<yA%BD1;*bgQGmPOAs(l~G79l%@=o6k0-MpxqBvDN~h3bbhfn`(^
zuV4?>F@;Suu!Wo{E>I18iR#8TIEoLb`oFP=l1=KuCDi;at)eB`cUm|UUz#f$Rcp0j
z+cn2F+?rF}b_@QaUX0|;Oy0~+8`)eTlk+EK+Fy`Eep8O=uIsjs<w+<-v$<w%Y}T*N
OZHNB)4*d<QApQVC^g>wx

diff --git a/django/contrib/gis/locale/da/LC_MESSAGES/django.po b/django/contrib/gis/locale/da/LC_MESSAGES/django.po
index c1d6b82cdc1..4e1999cd311 100644
--- a/django/contrib/gis/locale/da/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/da/LC_MESSAGES/django.po
@@ -1,7 +1,7 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# Erik Wognsen <r4mses@gmail.com>, 2012,2014-2015,2019
+# Erik Ramsgaard Wognsen <r4mses@gmail.com>, 2012,2014-2015,2019
 # Finn Gruwier Larsen, 2011
 # Jannis Leidel <jannis@leidel.info>, 2011
 # Kristian Øllegaard <kristian@oellegaard.com>, 2012
@@ -9,10 +9,11 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2019-09-17 18:08+0000\n"
-"Last-Translator: Erik Wognsen <r4mses@gmail.com>\n"
-"Language-Team: Danish (http://www.transifex.com/django/django/language/da/)\n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:45+0000\n"
+"Last-Translator: Erik Ramsgaard Wognsen <r4mses@gmail.com>, "
+"2012,2014-2015,2019\n"
+"Language-Team: Danish (http://app.transifex.com/django/django/language/da/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -74,9 +75,6 @@ msgstr ""
 msgid "Delete all Features"
 msgstr "Slet alle Features"
 
-msgid "WKT debugging window:"
-msgstr "WKT-fejlsøgningsvindue:"
-
 msgid "Debugging window (serialized value)"
 msgstr "Fejlsøgninsvindue (serialiseret værdi)"
 
diff --git a/django/contrib/gis/locale/de/LC_MESSAGES/django.mo b/django/contrib/gis/locale/de/LC_MESSAGES/django.mo
index 2fccfb24761eb63b9699732a06e6c620817f8233..166c1f01a84136e2ac8c999a52a388972f5a9be4 100644
GIT binary patch
delta 462
zcmXZYJ4?e*6u|M5hgGq*TCs|+ra0)(KyFMxi%x<|6&HsNA~?A?6zSY-Qib9W`~c!6
zxY)%H(9OlgK@ibZGC5iY|F`DCxxbrpU+3mNf0>Wo3--0prilfjM=TPj1|97K>-dSw
zST#ka@Cb`|h8A9=`A(X@!5Q+8IEK$Sj&C@LU;p_?ei_V?7~zz8EaMPv;V^Dv7HjEz
z9d!Xs+{HGYQ``%l@O{YU73^US6V!$FktI^dh%8}oU?dVUD3Lh8QEcJ_woqSmh5Ddd
z)P+8vgHOnrlAtd18}&<nu#6d!djBf!;U-e&V6FZW`cV>hjG7_cS0ii2eQPJD)?6=e
p{lHP{)gX-b?TxvL<9kZEbbf`7Sx<$Gd@pX>CF{7+=-%0h`3JtfG%x@F

delta 481
zcmXxfJxjw-6o>JfCbo#R)k<GLZKDq25NN6(W)nn3?WCa4MWiJy)Cj(ir4SLPu0c^m
zzk!H!cUEw45ZuJYt%GhwL42;Q7fyb;CpkC&)T7r??=_~K2v&j`q8_PXs-|#Zec%Ru
z;utOkgcv{v<;)SPc;4w>cKWxNq<@b+_=dgM#D4s0_dOA2Iz=OegJ@zG<}rk;7{)^9
zc^PGZV_d;AjN?023HgmS`!a`&;}b@(g)(p`*bbb=wD5!&{ksuj7BjrCiQRaJeOO2N
z!3&fJ-JlG7hdREX4BSE)_y^@52ic5Z4CVY3=5Y~akW*CrZKa?j8V^c15MN(j(~G68
z1KX}Rw(eG(;*M+i&+0-Xmo>7cVNUD0Nh@pm6WWYl(=w{-x{WKX8Avi|%>7Rq^Cf3*
IzqD(KUz<Tcr~m)}

diff --git a/django/contrib/gis/locale/de/LC_MESSAGES/django.po b/django/contrib/gis/locale/de/LC_MESSAGES/django.po
index dca1a73367d..54b4b2070a3 100644
--- a/django/contrib/gis/locale/de/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/de/LC_MESSAGES/django.po
@@ -7,10 +7,11 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2020-01-17 23:01+0000\n"
-"Last-Translator: Jannis Leidel <jannis@leidel.info>\n"
-"Language-Team: German (http://www.transifex.com/django/django/language/de/)\n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:45+0000\n"
+"Last-Translator: Jannis Leidel <jannis@leidel.info>, "
+"2011-2012,2014-2015,2020\n"
+"Language-Team: German (http://app.transifex.com/django/django/language/de/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -74,9 +75,6 @@ msgstr ""
 msgid "Delete all Features"
 msgstr "Alles löschen"
 
-msgid "WKT debugging window:"
-msgstr "WKT-Debugging-Fenster:"
-
 msgid "Debugging window (serialized value)"
 msgstr "Debugging-Fenster (serialisierter Wert)"
 
diff --git a/django/contrib/gis/locale/dsb/LC_MESSAGES/django.mo b/django/contrib/gis/locale/dsb/LC_MESSAGES/django.mo
index 4908099cebe774ec61ff2651a9fe86a59e448451..d8372f6717212c12f5b4aaf96b270ecb4e7c999d 100644
GIT binary patch
delta 447
zcmXZYJ4*vW5Ww-d-1@-8M2+tk3BlMTaJQafg4zgzMzE7;A&9MD5c|U}3b9$l+K-?S
z^aI!mHWosV*oycCwD7-r3v<7{*|}qOuKL=k@NGa{3Tud%Bp!(=;?Uv2YGW1OF^A=t
zNE-KW7?07#vnbz)^4B;*{sH6ojJ?>xe*E~)hw{T_ltedwnZPV|;4*gMDkiWJombH|
zaDtmy$2*#P!2{mU`B>u@j$^h{WDJ*(64}N<+{I}LMUL3yNL--8TeQ=-$0R;s3R{@R
zPn^Lt-P!sQ_TUQIx^<kz9ke$+Mcb%BJ5>0aguRrQhEs8*`RXKM=G$FM`g27uDC!{N
gFP4LOv!zP$LPmT3LP2}lGj)}B_iMH0joNU30U|UodjJ3c

delta 467
zcmXZXyGz4R6vy$KCb6io_0@+@3dM>;B@HMV+=Z%>g(}^&5<4^^Sh5HKadHj5Ku3oz
zg7lwI&_$f3i{K!llVBIW7jxm{ll*e-<=l4syx)Hv)J_E}NsUvF)C6^?@L+x627Y4}
zixDA)&_%iD2vxic^Xo9b!xZ^F_F^0R@B;_%_doZA!R|Cc8pp7JI<8?9*U`XA_<tAW
z0LQqB7nr~|Y%*jAxB0%|5DUAzgc!vo9KkZuBKC1u_(C*znIt&DEH+WYCzJ<2V+`Lh
zjz5^gDAP^hEXw{8_TVPUzA8@R0m>U+p&a-Y<wZNF1a+mNBwG)P5lNI+N}1};R>N^>
yu9NX<ZgtPIgBNu<W|?`@%3E`p!n|!R1T)%VP}g#*=XtF&t*8c{dP--vE&c#K-#aw`

diff --git a/django/contrib/gis/locale/dsb/LC_MESSAGES/django.po b/django/contrib/gis/locale/dsb/LC_MESSAGES/django.po
index 2af0a36f77f..e3a8b17ab9e 100644
--- a/django/contrib/gis/locale/dsb/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/dsb/LC_MESSAGES/django.po
@@ -6,17 +6,17 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2020-02-25 16:08+0000\n"
-"Last-Translator: Michael Wolf <milupo@sorbzilla.de>\n"
-"Language-Team: Lower Sorbian (http://www.transifex.com/django/django/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:45+0000\n"
+"Last-Translator: Michael Wolf <milupo@sorbzilla.de>, 2016,2020\n"
+"Language-Team: Lower Sorbian (http://app.transifex.com/django/django/"
 "language/dsb/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: dsb\n"
-"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n"
-"%100==4 ? 2 : 3);\n"
+"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || "
+"n%100==4 ? 2 : 3);\n"
 
 msgid "GIS"
 msgstr "GIS"
@@ -75,9 +75,6 @@ msgstr ""
 msgid "Delete all Features"
 msgstr "Wšykne funkcije lašowaś"
 
-msgid "WKT debugging window:"
-msgstr "Wokno pytanja zmólkow WKT:"
-
 msgid "Debugging window (serialized value)"
 msgstr "Wokno pytanja zmólkow (serializěrowana gódnota)"
 
diff --git a/django/contrib/gis/locale/el/LC_MESSAGES/django.mo b/django/contrib/gis/locale/el/LC_MESSAGES/django.mo
index 03265fbd14ace02ce5c43a7fe175352074ae09b2..dcddabb5619c8d1c8a49452079f19b78453a8e30 100644
GIT binary patch
delta 442
zcmXZYze~eF6u|M9=4=bCqAmUaf6&rNFqp&$S`~+a5UMy@90X@O6m>0GRmc=NxG0?+
z9O~fWq<?^mNI^s${SQP1zh`pr^0|ALyu7=c;zuEPEvSw#Mu{onftV(m1`oy?Ht-!Q
zSWSr(aSzAv5KTNy@?nzi;yC$R%;6&r;tP)8XPgh@hsgwqELA44j03oa8LVL*>&bot
zbpyw^i6?kOb5D59+UH{*zi=6A>9}qi*IA!q1^YNJfyghDSrQh1(}j1ij0dPY4N>37
zC2rvz+L+76jjiG^YajLdyXavPb)7C=;62jk|Dp6v=tD^q8g)Z@eIuWWzRisxXTh>P
g%k@gmQq^0Gw$(~{uH@RT6P>9UbHCN<U8!gF2bX>^{Qv*}

delta 466
zcmXZYze~eF6u|LIlllXrXiIBFE0In`s!1)Pb#N4aWKvM5lUCXYjgtgK2o$%v1wn`U
zABad@oWxDRQE*a3adXhIy7)cXgO^Y4UEaG#-Xqsh|23kW2v(dJAs&e&aj5WMed7lH
zU<#K)LPXI;SyM$7&)WHVJAZ|P<nOTu->?_IZ~%W>d0*&MCrBi47%dE=jh(oPIu_dJ
zWt0OP;R>E&3_r2Lkbii|-l54N4s{4Ii`yvs*Kr<iFeQ8;n!HSsNOD^mZIl;yIEFQp
z6JMbGGq-5t3z|6I)f#XU``J4vzdyhn9;57Yhv)c#7FN53P=bn5P~wdTMGwW+m)DHq
z&endZ<hUinbKK&dmk*xQg}$tnF=sMn&M>F**{L9{%>}#KsOouMqozG;K{Gs|Q7!%f
Dd<;F6

diff --git a/django/contrib/gis/locale/el/LC_MESSAGES/django.po b/django/contrib/gis/locale/el/LC_MESSAGES/django.po
index 8e021528f47..776107e31a9 100644
--- a/django/contrib/gis/locale/el/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/el/LC_MESSAGES/django.po
@@ -12,10 +12,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2021-08-04 06:23+0000\n"
-"Last-Translator: Fotis Athineos <fotis@transifex.com>\n"
-"Language-Team: Greek (http://www.transifex.com/django/django/language/el/)\n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:45+0000\n"
+"Last-Translator: Fotis Athineos <fotis@transifex.com>, 2021\n"
+"Language-Team: Greek (http://app.transifex.com/django/django/language/el/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -80,9 +80,6 @@ msgstr ""
 msgid "Delete all Features"
 msgstr "Διαγραφή όλων των αντικειμένων"
 
-msgid "WKT debugging window:"
-msgstr "Παράθυρο αποσφαλμάτωσης WKT"
-
 msgid "Debugging window (serialized value)"
 msgstr "Παράθυρο αποσφαλμάτωσης (σειριακή τιμή)"
 
diff --git a/django/contrib/gis/locale/eo/LC_MESSAGES/django.mo b/django/contrib/gis/locale/eo/LC_MESSAGES/django.mo
index 6ad63b5a2669d61934676056a468c945e59dbbc7..b96c9c2f7aad9c7b5d2dd70f7fe0845298b819fc 100644
GIT binary patch
delta 572
zcmXxh%_{_99Ki8sch*bZ-(Nxv;=-`jDouz;$~us=rDW35GHbOvD3^6a95n0T=(Z;*
zDF;X8NQsk#T=)xw;``X~G|%&y`91S{=J!04D!ea9JeGJ41g)H2OTVPo(M=Zv?FobU
zjE$(fg($@ttiTv5xb4LEocIw|5<kaWyuo~Yz+!w)#}ne4n<@g?tWtyZn1Q{Rg@c%f
zqt1K~WdRlja0@pn?heO!o+7y!Q&@)AC<}c>UJ+j?3;Mxok>DXS{oy9eVPXIaFn~ok
z?Zi!#C$x?#CXq{=G040NlzCU!i1%26pE!c~?1no3HYHC&Zc2FMVDGyI%jFOFZ}Nc1
z5~Zhat{s>1vUzA*ijGP9MDf`lihog?2(5+V;pnn9WLP0x^?5rwHLqXu`PGhY-QU&X
zrR4;SxTQ_TjODm#SkaiSjv2A=YJ5W-4w+;dOKQ)&bJrG0PxUWEjIh}@7mf6_vZ}As
VKK3*y#>&d+t!LN$SHo;p`!CdfSpon6

delta 656
zcmZ9|ziSjh6u|M>+ta`$Mw57&pyFV_6k&8Xn8+<6LL^8M@z;TZjho!uIdaaz?dmpx
z!!&{jB8wpwRu<Z7{s{}gMg$uXZ7pJ@SoxjH+4$HupPk3d?wk2E{CaQq%V_zTAP$g+
z$@k<Da?N8Pw($o3#7SH%2{DEi-JW&y@p-@gqF;Z52dTfqLHvq)@CT0IpPhPF46%Eh
z!Z;qn5O?849KdThgg0>lZ=-8q9hYzetN0B!Y4SH-Vg8hl9LMjtA1k|e8a|3F5py^w
zx<W*}xDPL&Yv2}Ea1Dp?A@0MCe*G1?n|g~9KOm3TW^ns{q1#uY`$-(ZQJlpEynyb&
zPtbFnVee|(DP4>e54?GIq}~NP-G#YdRJT5Rk34UxX!=n}sp6$SQ@y@amkqsguhlZP
zC39mNNgfp+{n>6^&3AO1nZ&B|ai$|V6NIN#5UQ{y!@1~GZ8`{ppmO<=x~lJ+^#66W
zf9rzjfT%3TX{PF(*rx3`OFEHUjIA}PT-K(c+w#nv-t=6%H$7pj-%QRHY5AC+=lRxV
f`Ekip#niyb3D>Z0ubR82WwKZ{wbg0XNh0wV$aQF=

diff --git a/django/contrib/gis/locale/eo/LC_MESSAGES/django.po b/django/contrib/gis/locale/eo/LC_MESSAGES/django.po
index f72f0417a67..16ef0c11a43 100644
--- a/django/contrib/gis/locale/eo/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/eo/LC_MESSAGES/django.po
@@ -1,16 +1,17 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# Baptiste Darthenay <baptiste+transifex@darthenay.fr>, 2012
-# Baptiste Darthenay <baptiste+transifex@darthenay.fr>, 2014-2015
+# Batist D 🐍 <baptiste+transifex@darthenay.fr>, 2012
+# Batist D 🐍 <baptiste+transifex@darthenay.fr>, 2014-2015
+# Mariusz Felisiak <felisiak.mariusz@gmail.com>, 2023
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-01-19 16:49+0100\n"
-"PO-Revision-Date: 2017-09-19 16:40+0000\n"
-"Last-Translator: Jannis Leidel <jannis@leidel.info>\n"
-"Language-Team: Esperanto (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:45+0000\n"
+"Last-Translator: Mariusz Felisiak <felisiak.mariusz@gmail.com>, 2023\n"
+"Language-Team: Esperanto (http://app.transifex.com/django/django/language/"
 "eo/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -25,8 +26,8 @@ msgid "The base GIS field."
 msgstr "La baza GIS kampo."
 
 msgid ""
-"The base Geometry field -- maps to the OpenGIS Specification Geometry type."
-msgstr "La baza Geometry kampo - korelas al la OpenGIS Specifa Geometrio tipo."
+"The base Geometry field — maps to the OpenGIS Specification Geometry type."
+msgstr "La baza Geometry kampo — korelas al la OpenGIS Specifa Geometrio tipo."
 
 msgid "Point"
 msgstr "Punkto"
@@ -74,9 +75,6 @@ msgstr ""
 msgid "Delete all Features"
 msgstr "Forigi ĉiuj trajtoj"
 
-msgid "WKT debugging window:"
-msgstr "WKT elcimigita fenestro:"
-
 msgid "Debugging window (serialized value)"
 msgstr "Elcimigita fenestro (seriigita valoro)"
 
@@ -84,5 +82,5 @@ msgid "No feeds are registered."
 msgstr "Neniu fluo estas registrita."
 
 #, python-format
-msgid "Slug %r isn't registered."
+msgid "Slug %r isn’t registered."
 msgstr "Ĵetonvorto %r ne estas registrita."
diff --git a/django/contrib/gis/locale/es/LC_MESSAGES/django.mo b/django/contrib/gis/locale/es/LC_MESSAGES/django.mo
index b6b01b127d88832845cbdbbf67ec16bb59ce21f7..c32e28cfd42fc885a364eff11af40c2ebed8af46 100644
GIT binary patch
delta 504
zcmXZY%}N4M6u|L2I$EJ+8GUD6k%S^)W*nnNh89s91EDsq1XpfERBAn|AQwU~v})xt
zXeU7r&;z(}5k%OsUZIHoSG{oNcjnBQd(X^QY!LH4;`+T{EfJf<E0G{-8W+|OOZbT?
zbOJ&wVi}jQg+Xjj>YYiwi!0P$FoJ!Y#dlo5?{VD|za*;^rrBi!lNdr5r|<-$SeQI7
zp&H-{&+!%?7;b=N?wh=v!9K3zAF2;q3y%jqKy{vj3E>HGNwP(uiSu}e>VPh)4W2QE
zecZz#?qY=L)Sx+>!91!#PjMSBFpe!O;ti^w3Zp-vdWGN73YzG>Y0-fH6Fi$Uvl+wA
zShh3|9Xsb2btk+pEyFVWwl0H}M#F#7ACIzm*{EH&DmAw*U00g&SQ^rib(wTY(rL0C
TX&R%Y8Vnjt8mwM5R1N$Cv=%)n

delta 489
zcmXZX%_~Gv7{~E*XYP;;!_~ax^~lCm!@PLOXl#`kSy0rJqR};DTvF5B$dqi9-A$qV
z0X9nWPneP{SlGzMLRqj<Y<y2Mr=I({_c@*C{?2pYBT#uY^fSQ<QN7eX)khs@JXl}2
zir+Yd^By6(&_;FU2)%gG=wCJZw-}~>hpqUAZTN|u_*?H+grCz98WHTlIQnn_n{f&K
zm}~5Bp$c$}Sv<!ezN1aZKV0Lx$dD-3up56+UC?N%2Oh(Ss0fkdMcp`y{aC~fJVEuN
zOH>1HFn~22!51`9C#4EJiY+*fD)1~0U<M7`#zj0tHSYm6cSp-<p=wR@dx9&OWtrdH
zC|g#+wxm<A^Se&Uee%w=Ct}gqbTly`<5Q{Rq-*Lax1dX}<2dfAer+UX<X)+~zg|iY
V+j1~1<7U<NSswS%7uFdn{sBNIKtccj

diff --git a/django/contrib/gis/locale/es/LC_MESSAGES/django.po b/django/contrib/gis/locale/es/LC_MESSAGES/django.po
index 9cd5793be72..fa2c02d6e37 100644
--- a/django/contrib/gis/locale/es/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/es/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@
 #
 # Translators:
 # Antoni Aloy <aaloy@apsl.net>, 2012,2015-2016,2019
-# Ernesto Avilés, 2015
-# Ernesto Avilés, 2020
+# e4db27214f7e7544f2022c647b585925_bb0e321, 2015
+# e4db27214f7e7544f2022c647b585925_bb0e321, 2020
 # Igor Támara <igor@tamarapatino.org>, 2015
 # Jannis Leidel <jannis@leidel.info>, 2011
 # Josue Naaman Nistal Guerra <josuenistal@hotmail.com>, 2014
@@ -13,10 +13,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2020-09-25 17:36+0000\n"
-"Last-Translator: Uriel Medina <urimeba511@gmail.com>\n"
-"Language-Team: Spanish (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:45+0000\n"
+"Last-Translator: Uriel Medina <urimeba511@gmail.com>, 2020\n"
+"Language-Team: Spanish (http://app.transifex.com/django/django/language/"
 "es/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -81,9 +81,6 @@ msgstr ""
 msgid "Delete all Features"
 msgstr "Borrar todos los elementos"
 
-msgid "WKT debugging window:"
-msgstr "Ventana de depuración WKT"
-
 msgid "Debugging window (serialized value)"
 msgstr "Ventana de depuración (valores serializados)"
 
diff --git a/django/contrib/gis/locale/es_AR/LC_MESSAGES/django.mo b/django/contrib/gis/locale/es_AR/LC_MESSAGES/django.mo
index db5d8c46ea370c3adc862ca552337351f1a707cf..2dd673039092f6812d60e335f36b765b7f826025 100644
GIT binary patch
delta 518
zcmXZYO-lkn7{KvaU3(!#tgN87k<de|F}rG{u@n>(Sab^y5eOYRn26XhwqqSUE!~R_
z9Xm+S2dI0O0zsk<b?7V9q5r4@Grwn_d3NU6?L^<A-utL|B^Yt$4D*RO%d8kIj1Mf~
zCoW(iAjB9R;sn+)h?o6*v!B1gN%D_4f-e}s4#x1Om-oaU!4!!hPMO98hS0@9+`upv
z`}-x-4K#2EFYu1$Uh$acGhSZAZ`9|-26~OAkrJ_q`o3+P6P^%df_W0>IF8pC#Rt?E
zJ){1DHtGYva0v~%(~T+|#%0uvuA@G07xkB(;68e&e=2nUgsv5S(<mCE)i%Nb|2Mc5
z$)r^_?PR6BQpo1~Ju?}%q@!%dVqrtsIUVKwhG_-MwVHox-sdx`vQ{~*mn&{nx~{b4
fnpCnNt1{sdq*6plX{+wg1&RWj0;hEpItcs&U9&$*

delta 508
zcmXZX&r8B!7{KvOXAvpV4}VZriwIIuoQERAdt{vw4eVknb7e~+8AKpNr;d%F4$+?=
z;Xe>~DG2Hiog%t)szY7#()UGQ_UyAg@1AGR`|5r3Hr|Jo3yI|?Lc}96K^)86SU<Rl
zzc_=d4oMn86GhDlI`OKPzwYI4F+lzv2k`?v_>DvO*UdL1H`PHBK^#X7UAT_@xPflW
z_x39&1~|nvyhI;<;x0pWu)@1elL$Ve=-WXtaG<X{a14V|Ly{6aOtO*2Dcr$PJVP(u
zp!i`E#Yx&I8a`nRzfcT3#<T;dq8K=WqTeEl6X!6C28#MSl<hq^FZ){$vfJUyr88=&
zyj|CI!_-yFFiZPZ(tdHSc$T7CJQ~+jEuKs)*kNVXE-Ld*%d+fqr8%5fR%_MzL7|$O
kGu7#os)buet}RC>TQ(01W`UkuH9jaB?Ut$LGU=rB50k`5LI3~&

diff --git a/django/contrib/gis/locale/es_AR/LC_MESSAGES/django.po b/django/contrib/gis/locale/es_AR/LC_MESSAGES/django.po
index 2e34ab767ca..7853f22cd71 100644
--- a/django/contrib/gis/locale/es_AR/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/es_AR/LC_MESSAGES/django.po
@@ -7,10 +7,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2019-10-01 10:26+0000\n"
-"Last-Translator: Ramiro Morales\n"
-"Language-Team: Spanish (Argentina) (http://www.transifex.com/django/django/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:45+0000\n"
+"Last-Translator: Ramiro Morales, 2012,2014-2015,2019\n"
+"Language-Team: Spanish (Argentina) (http://app.transifex.com/django/django/"
 "language/es_AR/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -76,9 +76,6 @@ msgstr ""
 msgid "Delete all Features"
 msgstr "Eliminar todas las Features"
 
-msgid "WKT debugging window:"
-msgstr "Ventana de depuración WTK:"
-
 msgid "Debugging window (serialized value)"
 msgstr "Ventana de depuración (valor serializado)"
 
diff --git a/django/contrib/gis/locale/es_CO/LC_MESSAGES/django.mo b/django/contrib/gis/locale/es_CO/LC_MESSAGES/django.mo
index ae392de876444e0c8bd5b654278f53dbc53fd57d..e1bba3269b5b8ac1badf66f631b848793294b40a 100644
GIT binary patch
delta 602
zcmXZYQESss6u|MDrJHPSb7oLwuJh`2pfe?DD`>V(kzqmR%Qj>n2$vE|FiG3A^+Axj
z&kzLn<QEVebnIdHppWwdxQ7iN_AvGV`~d#%+6yPYlaq4~_vUbNXR`a(%6t~AX=0Yx
zBXY!=!GrY^x9}Iv<IGUMcLlS&ucL{<pdJnC+jx!o7rczSIDtR#D*o=*yW)i8I)!t*
zfd<otF^89M9(8>Y^&u;`&tYEU8{RFNZEWHUenowe1EfV9p`L$?`eOfZ4y_R(rbJZ;
zmqZVKhI+s&yn;=<kK1?;zae|Y9~{LKyoqOM;RvVIKTRK6-*lX~SZUL!=qq0=ov=Yz
zy+h-pVV-{4Nh{{<v}=~S_PYN*Xa)7yUR7=1lLf~u+D^$Xl%)H}D?MCvSYvCd)wVYi
z6}Ljwt|y*+sgj`6`XHbCA-mN(x%_sJ<)i+mr?p50VZK_ARvs|5P-IA4>!_M<Z~7|o
z<VHiqLHZ(-HC3aLRx{rp7nfus>?A5I$Ff|Ou6!aL>B(5$Dw8ZMklmH8K9J++28RZh
LhC=Vo@Yv9QgW+G&

delta 605
zcmZ9|OG_J36u|L2PEs*#lO~$RN7ZXw#0MiYv9%<rA}9r`v{E7w5h0Q>j7=v#J9Hu0
zxi5o-euBDlVK;>?>QX4ETNi!-UFfdTjsL5zdf?1&?%}@9{T4n9*Un;r9YHja&&Xe7
zJ2|iMA&zktPp}*N>V#;-xA+tnQOD2s^{xB*7fev!#fSJCALAd4;^|$zCNB7CrtlZr
zFv@O0G_W2Au?2Ie4xYg{I{2MS)o_7vibV!)V=MkZ)zA?#MO>gd=Mq(e4G)Cq5H%L^
z^Mt}{R0kALZSVmjxQ%`I6?^dj*+ZOT172Y#{=*oyaci}H0M#R^CRFE-NEK?1IxkE{
z{Eu2Ls@`6OdKWekV*jVMrD-WYqbK8q$-FGti<{-L<Cdl8xTUI>_2={#6M187%`R>@
zRo56VZrE9wHm#S2X&F{VT0`0AnSRqU&Cv8a<GuaKS^s}t#z>pe9L$=Qzo#dXZ;Gz#
ztjj6eDcKeIYWa3JTDct#IPOw)#J|@2b<gwsRA4Wb&dHU^=322b+~dlwVQKa5M}na`
Le>Ip0aAk1=)jwNu

diff --git a/django/contrib/gis/locale/es_CO/LC_MESSAGES/django.po b/django/contrib/gis/locale/es_CO/LC_MESSAGES/django.po
index 03788a1fdd3..96f3d6d671e 100644
--- a/django/contrib/gis/locale/es_CO/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/es_CO/LC_MESSAGES/django.po
@@ -2,19 +2,20 @@
 #
 # Translators:
 # Antoni Aloy <aaloy@apsl.net>, 2012,2015
-# Ernesto Avilés Vázquez <whippiii@gmail.com>, 2015
+# e4db27214f7e7544f2022c647b585925_bb0e321, 2015
 # Igor Támara <igor@tamarapatino.org>, 2015
 # Jannis Leidel <jannis@leidel.info>, 2011
 # Josue Naaman Nistal Guerra <josuenistal@hotmail.com>, 2014
 # Marc Garcia <garcia.marc@gmail.com>, 2011
+# Mariusz Felisiak <felisiak.mariusz@gmail.com>, 2023
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-01-19 16:49+0100\n"
-"PO-Revision-Date: 2017-09-20 03:01+0000\n"
-"Last-Translator: Jannis Leidel <jannis@leidel.info>\n"
-"Language-Team: Spanish (Colombia) (http://www.transifex.com/django/django/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:45+0000\n"
+"Last-Translator: Mariusz Felisiak <felisiak.mariusz@gmail.com>, 2023\n"
+"Language-Team: Spanish (Colombia) (http://app.transifex.com/django/django/"
 "language/es_CO/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -29,7 +30,7 @@ msgid "The base GIS field."
 msgstr "El campo GIS base."
 
 msgid ""
-"The base Geometry field -- maps to the OpenGIS Specification Geometry type."
+"The base Geometry field — maps to the OpenGIS Specification Geometry type."
 msgstr ""
 
 msgid "Point"
@@ -78,9 +79,6 @@ msgstr ""
 msgid "Delete all Features"
 msgstr "Borrar todos los elementos"
 
-msgid "WKT debugging window:"
-msgstr "Ventana de depuración WKT"
-
 msgid "Debugging window (serialized value)"
 msgstr "Ventana de depuración (valores serializados)"
 
@@ -88,5 +86,5 @@ msgid "No feeds are registered."
 msgstr "No se han registrado canales de contenido."
 
 #, python-format
-msgid "Slug %r isn't registered."
+msgid "Slug %r isn’t registered."
 msgstr "El slug %r no está registrado."
diff --git a/django/contrib/gis/locale/et/LC_MESSAGES/django.mo b/django/contrib/gis/locale/et/LC_MESSAGES/django.mo
index 11ca50fd99ddb9d84d8d2f1a7132774fbc83d79c..f052b4ce95f4bd61eaf7068fa7b727fcc90be4e1 100644
GIT binary patch
delta 441
zcmXZYJ4*vW5Ww-dhcRFtXz+nX&1q{Oj}v0RLKH+Is9h>Su(UYT{;*Pu*erekYa8Jj
z(+0)TG!}x0T3A?E+9=|G%q`6QcIReqXYVN6&4kZG?zu3Ai9B&bOcHw*55@~N@fByW
zZj0n_8%J;-9XyTmtvG*yqvWq~0K1sRCmh6&UOto`CSxR$d}RVX?88Ou$7M`mBYxjR
zZQu~s@dOWO?g3X=ud&&~Gt>sJa2)TD5_!WczGGfOkuN6GByx#fhgHn5UP3)+6ZHnW
zID-Ldy+O80gh_0pHrl}{yhlCg6Swde>GS_m`X{tjOv`Fm5<OZe+k88#>1wg$7b||D
dT&w%@X2Y!|<_eWkdBGgJp0g7K(WQH9{{diaF?0X`

delta 474
zcmXZXJxjw-6oBEIG*-bju}W+4qo#IpDA;zeW_A!i2C1OXsnQaICKgJ`A_S$Iix31I
z{0oBgHwX$21zlW31aT46RTtljy>Rj*=iYO3PES8Fg6C1~Ot4bK6md^X6Nd^9))#K$
zH|B6f6=DoMlr_f~!Ha(WvY)@kaq_n~j4v3+4@}_Ce?AZ~s?#LWIEe)uz;ztN3dXS7
z-`_>qKnK_G9FzElE=~U865kG&Wbq1RqdlC!cjSmrqe2)W5F*NpoIHgySVGxp1$C^U
z{9zO2BpsZ^Q<Ues$erQ=hwuqy!>^dZPc%?xnhnh02sTj(U8Sm|x_3%UO>V7jn)Sv`
z+qNCgHhssdANW@I7+H=l<_pDqv24y4t<pj`r<Frn%SL?P@1AHkYC;yaoc*@zv}$_|
G&k}#l96c!j

diff --git a/django/contrib/gis/locale/et/LC_MESSAGES/django.po b/django/contrib/gis/locale/et/LC_MESSAGES/django.po
index 61c1c50028c..5eeb1e30e88 100644
--- a/django/contrib/gis/locale/et/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/et/LC_MESSAGES/django.po
@@ -5,16 +5,16 @@
 # Jannis Leidel <jannis@leidel.info>, 2011
 # Janno Liivak <jannolii@gmail.com>, 2013-2015
 # madisvain <madisvain@gmail.com>, 2011
-# Martin Pajuste <martinpajuste@gmail.com>, 2015
+# Martin <martinpajuste@gmail.com>, 2015
 # Ragnar Rebase <rrebase@gmail.com>, 2019
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2019-12-28 02:37+0000\n"
-"Last-Translator: Ragnar Rebase <rrebase@gmail.com>\n"
-"Language-Team: Estonian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:45+0000\n"
+"Last-Translator: Ragnar Rebase <rrebase@gmail.com>, 2019\n"
+"Language-Team: Estonian (http://app.transifex.com/django/django/language/"
 "et/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -77,9 +77,6 @@ msgstr "Geomeetria teisendamisel geomeetria vormivälja SRID-ks tekkis viga."
 msgid "Delete all Features"
 msgstr "Kustuta kõik Vahendid"
 
-msgid "WKT debugging window:"
-msgstr "WKT silumisaken:"
-
 msgid "Debugging window (serialized value)"
 msgstr "Siluri aken (järjestikväärtus)"
 
diff --git a/django/contrib/gis/locale/eu/LC_MESSAGES/django.mo b/django/contrib/gis/locale/eu/LC_MESSAGES/django.mo
index 79cae79daa8ab507ae2f1d997958f60829b29c98..9118c75c9bffd974e439e37f65ff6c25943b34e8 100644
GIT binary patch
delta 444
zcmXZXze~eF6u|Mz54DooR>fcVqY)ijNMdP4aFV#R;G}dC+!czrIHjWwg-UP{7ypJV
zx+!!how^7WMe6G4AczirUz;QEKFPbg+<VP*KNY-Bnb(RjLo5+3VwpJBm>7Mm;s>tb
zmafz^9^x#XqJfujz7gl|aE|;vTG+)2e8Wln9OeV{$ICp41b<n?RUE->9K#(<VmV%~
zq7-n36}-SY#XY0X_W_63@fH{G38m0iWQ+PjDd2mM54d=AxFL%v7K)fgAEkqRlnzeN
z#&cZ38{|<BOyl^7(qRW}?4exzgL{~v8|oZ1CHtf)6*jc8rlJ=usfWMDuH|mzokHF#
e*zRUnF?}m%dyZSmd5-6XS7z2Ys@0;%Z0rBLXfYoE

delta 476
zcmXZXOG^S#6u|L2&Qye>QmGleE*Nb>Xo?`*OVERef&w>9C@Pg!WCIlpM2nWe6xgB<
z5fXg`gO=`!aO18;5wxgH|BG{(bANNseQ-`Id>wJ$`;A+{h!Z2k3o%NZYfOw!+`=zR
z;$lFE0W71sbAdYE`T2W4|A2$!8yLhEhVTRX@VAq9g~{y%i3AR#g<ZIUJ-Ci0X8rvl
zssb)?8EY8BHdZO}4>PO}d1L~ga0uT}75sx75ut8Xh|9!}+DQ7QG0b`mBe;#KlLJ(p
zT%p7p9K%QC6HTUGd_~o18zp|DdOu1xt2l*GJVVXf*Roo?{;ZjS*yhrP%;k5gg+i%Z
zkWQ(bt2k+|sV@X)tkm>u%9@wfoHuD?yc1(wcO0i)Ga8+1_K|(Mn?JVYUcOYU*lF<(
D_Z>dX

diff --git a/django/contrib/gis/locale/eu/LC_MESSAGES/django.po b/django/contrib/gis/locale/eu/LC_MESSAGES/django.po
index 73fe949eb20..c45fe36fbeb 100644
--- a/django/contrib/gis/locale/eu/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/eu/LC_MESSAGES/django.po
@@ -8,10 +8,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2021-03-18 15:45+0000\n"
-"Last-Translator: Urtzi Odriozola <urtzi.odriozola@gmail.com>\n"
-"Language-Team: Basque (http://www.transifex.com/django/django/language/eu/)\n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:45+0000\n"
+"Last-Translator: Urtzi Odriozola <urtzi.odriozola@gmail.com>, 2017,2021\n"
+"Language-Team: Basque (http://app.transifex.com/django/django/language/eu/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -73,9 +73,6 @@ msgstr "Errore bat gertatu da geometria bere form eremuaren SRIDra biurtzean."
 msgid "Delete all Features"
 msgstr "Ezabatu ezaugarri guztiak"
 
-msgid "WKT debugging window:"
-msgstr "WKT arazketa leihoa:"
-
 msgid "Debugging window (serialized value)"
 msgstr "Arazketa leihoa (balio serializatua)"
 
diff --git a/django/contrib/gis/locale/fa/LC_MESSAGES/django.mo b/django/contrib/gis/locale/fa/LC_MESSAGES/django.mo
index 49b5eb3bb26d05fd76b7c685310eec262498e34a..51f9f5ff4e577d7cf268a0892948e25416c11538 100644
GIT binary patch
delta 452
zcmXZYze~eF6u|M9Cbb1)Y3on?0a0<01d?kCrBD|^3KhhylPKusP{m1yj9R2q=pP_B
zxfY~@lZdm6h#;blx(W_D_&v?RyU)FMN$y>)3m^IDxoCBTF-lAmH^dCFYcMfhu!*lY
zkJXgOFmB)&?xTtAq~1yDXE;v1kArxJL->RReE+XU^21_+LYA*g;Vh=Hh8bK&8ym@f
z6LkXzxQZuuM05AJO}@^{HM~T9kx!h%;sAkV)Q#0~Q6iB|7A}QT)E)LwH*$+3_?GyE
z3*<IkEuq3J?qLoOaT4384>-p<Uf~X=d078c(!X=`r6lec4MTd5hMkJP&6QkG^8C<K
kp%YZ9VL4v2DtXsYexN+2lB;~>$H$gqZnavy3+uuB1-E)K)Bpeg

delta 489
zcmXZYPbh<N9LMqBV;f>yHufi@o+d(8n*(b_ZkBPPsFj1ZX36Bhb5YA0uIiyUNKXD8
zv{nw>cA}Ppl;@G;;>3ZQxOhK#e)WA`zu)Kg{GPtQ=e?=o%D=d+yMp1R+NdhkPOV8i
z7@s(UU)X_TH9|CF4vjMfwBWv(ADDRwedIUTh_C3t4|L(rf1Ve1PWuV`7{CbHa02Ua
z6785Y_vg`QportRhaP;x1)BWD6zdEh8Nw<W7iy>#B8c7S#svCAUWi#Hy#%Y+hev31
zdWS|s&)9<BrVhI5WF5p|jAK1+p%b^U6%Wz)16LTwdrV`1mq&0NC3R6sO5XCVWUui|
zC#K|7dTu3?$>uV$lFg--l$iQp8FluDLy<@*JRpaovB;p>V~wiIR@tH`N_ofnXi+b1
eU4hEEzM-Azo3dWej<plLC~Fs5>FKm`E&c$N-%M8k

diff --git a/django/contrib/gis/locale/fa/LC_MESSAGES/django.po b/django/contrib/gis/locale/fa/LC_MESSAGES/django.po
index e362a12f8bf..966ddade848 100644
--- a/django/contrib/gis/locale/fa/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/fa/LC_MESSAGES/django.po
@@ -11,10 +11,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2020-11-06 08:17+0000\n"
-"Last-Translator: Ali Nikneshan <ali@nikneshan.com>\n"
-"Language-Team: Persian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:45+0000\n"
+"Last-Translator: Ali Nikneshan <ali@nikneshan.com>, 2012-2013,2020\n"
+"Language-Team: Persian (http://app.transifex.com/django/django/language/"
 "fa/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -76,9 +76,6 @@ msgstr "مشکلی در هنگام انتقال مختصات هندسی از ف
 msgid "Delete all Features"
 msgstr "حذف همه‌ی اشیاء"
 
-msgid "WKT debugging window:"
-msgstr "پنجره‌ی اشکال زدایی «متن قابل درک»"
-
 msgid "Debugging window (serialized value)"
 msgstr "پنجره‌ی اشکال زدایی (ارزش متوالی)"
 
diff --git a/django/contrib/gis/locale/fi/LC_MESSAGES/django.mo b/django/contrib/gis/locale/fi/LC_MESSAGES/django.mo
index 19f994db3ee090b89d011add3d757ec77fd26ae0..180a3a299a2a632c804de597e6d85d59101f6b49 100644
GIT binary patch
delta 474
zcmXZYJxjwt7{KvM8@1LNQ1RVDsvQ(so5U7uz)2`d3xYUw5<)3$p_ZU=?j|}EgkV?c
z7to;&f~y}uPzOPL8FcU~=-~gf2haU3PjY#lyI1W}Yrc%CXM!<K%n`Rll&C9Aj5jRe
zJ1(Fd5Mm5>aRT=-h$p>#tC#QKB>8I`!aE$sXB@$=|9n&Yu$Uqd;xDrp!#-TY0bIuj
z=6mmpC>!vwfX7&(xkp^$Im_mGEa40u;WTzo*1191zyn4_Q;1I%^5km25Mhj=ESNwI
zvp9$w7{hIpje5vdaf%^qqx}9H<9LCx&^>PA2h!)?q2x`-8p3ZWc|~-elt{q;4(2p-
zC26FSR$4b#?R3W9Qsc`B-7?Hf!ZIu)TyPqdL#I+s?v$N9ThG-RjoLv~U#xnbYo}6<
K>vr4fRp1v3Tsg}C

delta 479
zcmXZYze~eF6u|LI8-Le8)z<n8qju>KNGk{y_hQw_fPqfcN)4rPkdi?$Anp!9(80mk
zK}wy(Kfr>cII4@A_+!<@@7Wx@d~)yd?%w5Ed(r&oA@x)+lEftOKui$_3J=B?+W3ug
zSd0iUj4sNWBaGsCn7;_~O&leEj|2FMgZPed{ORO<5u-XqB83x}#V%aK9$d#5mcsQN
zlnor?DxP5i-_WMXU(7JK*kl$DaU3sk4DV2$_k?lb3-QT|ys^^V`2*9~&wL5x!3EUN
z!am%>8LXph_ypNPTwyOZQGS1mX>6ms@dqxWywwO4Q3>iwNlCWaN-UDtSh4iV_GY76
zb=<1%Ic{aw%Lk9qf|fIlY|bzjb#oy<Zw47P9oVWK^*pb&uipGu8lB2=W6!D88g4l+
F{s4u=KLh{(

diff --git a/django/contrib/gis/locale/fi/LC_MESSAGES/django.po b/django/contrib/gis/locale/fi/LC_MESSAGES/django.po
index 64b904057d8..dc671083db4 100644
--- a/django/contrib/gis/locale/fi/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/fi/LC_MESSAGES/django.po
@@ -8,10 +8,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2020-12-09 06:30+0000\n"
-"Last-Translator: Aarni Koskela\n"
-"Language-Team: Finnish (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:45+0000\n"
+"Last-Translator: Aarni Koskela, 2015,2020\n"
+"Language-Team: Finnish (http://app.transifex.com/django/django/language/"
 "fi/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -73,9 +73,6 @@ msgstr "Kentän SRID-muunnoksessa tapahtui virhe."
 msgid "Delete all Features"
 msgstr "Poista kaikki ominaisuudet"
 
-msgid "WKT debugging window:"
-msgstr "WKT-debuggausikkuna:"
-
 msgid "Debugging window (serialized value)"
 msgstr "Debuggausikkuna (sarjoitettu arvo)"
 
diff --git a/django/contrib/gis/locale/fr/LC_MESSAGES/django.mo b/django/contrib/gis/locale/fr/LC_MESSAGES/django.mo
index fdbdc09c036041abc4276bbc59e72c26a679e2c3..d1bff9f379e444b48e164d67be7c2913dc34369b 100644
GIT binary patch
delta 530
zcmXZY&r1S96u|LO*RoPF%Zh&Bm?cFDyQ`8J;vu4gLC5S+AVDVyk?NAL7oiM1EkSha
z=q>Q#AJ8ArrGpSr*XS>(4t+;=;LYdF+nL=r+X&tUt@n_2Cm3O3fp{hsiHeJf@qs1$
z#2Dt>LQLW@PGb!{*mUYGr~ZgD)Vnx_FBrf#oWQR^-4cH!vlM*1WgesG#XJt<Hu|yX
zJTIYY;2ihx20JwOiWci8hu3jrNQfoOIF^tt;tJLGER3iV_au@+7em-X)#*1*;SY}D
zINhil&EYbds2V*$A0FX2o?;9yQT^2iJj5rY&;F&<`_-j{-EtLOqSJHv-S)3%H;_u|
z>7<#KMmCqu*!x;GoRFq&P}7Y}f@wodoA$L9@sz7oyREf%Qd_cGxu}&Z`PDO-&r4m_
j>$0C2YqG#H$11Ao@i^IvH1z%$>@7%x4QA)W+i?E_=fgs%

delta 508
zcmXZYy-Nad9LMoHA1X>QElnu#M>ZrOWF)9jOAyh+WRPKtqFsiaA=xc~5YiAd9fA!(
zt8F3l2jr5_7_>!8wK&ui)YALVAAIk1_x(NG=k8*-I$U{mS!xo)LrqXml#e=<xiG#k
ziQgE&HIpQbpo+$xGc@B>uYcX^-{BbjM;yX8v||UI_}lGQBpbWEG`u*DVYK2V_G1EV
znCi{%qY<Er8(2p-zT*KQ|FFXI9*4}}2Tr1^uWJNZA|=sltlZ_sPos<iYv{szG!nOQ
z6kl)<J7|2_4^E+jlt$or9Kbj_a2W%bKqH`rJ9vr4pZ-KyKa^9lr`eWmCinLGmdNHZ
zWkt!WiqP_Ewy4GRXY;B(7MhKP!ch^9#3M01Xo>147Qb23G`((VIOi6`QK4K)7Z#^g
lu_VI5=DD?M@~!05*6ndA$C)DAYGjH^TFD7s@^BNE{s9tAN;Uuh

diff --git a/django/contrib/gis/locale/fr/LC_MESSAGES/django.po b/django/contrib/gis/locale/fr/LC_MESSAGES/django.po
index a3c5a8a7116..6b9c044ca2b 100644
--- a/django/contrib/gis/locale/fr/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/fr/LC_MESSAGES/django.po
@@ -8,10 +8,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2019-09-18 15:59+0000\n"
-"Last-Translator: Claude Paroz <claude@2xlibre.net>\n"
-"Language-Team: French (http://www.transifex.com/django/django/language/fr/)\n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:45+0000\n"
+"Last-Translator: Claude Paroz <claude@2xlibre.net>, 2014-2015,2017,2019\n"
+"Language-Team: French (http://app.transifex.com/django/django/language/fr/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -76,9 +76,6 @@ msgstr ""
 msgid "Delete all Features"
 msgstr "Supprimer toutes les localisations"
 
-msgid "WKT debugging window:"
-msgstr "Fenêtre de débogage WKT :"
-
 msgid "Debugging window (serialized value)"
 msgstr "Fenêtre de débogage (valeur sérialisée)"
 
diff --git a/django/contrib/gis/locale/gd/LC_MESSAGES/django.mo b/django/contrib/gis/locale/gd/LC_MESSAGES/django.mo
index 953428290ff4aa80804a5fae537706792ae9e614..477fb2c5a82f75ed2cb9e0123db7acfad64bff1c 100644
GIT binary patch
delta 441
zcmXZXF-yZx6o%oG-dKgURxMh=3fDSST5M|yr63Lt4iUtylj10f7Aa1JtU7cGom^D<
z54s4h?z$)lD!MrM7ZmY5Hi47p=1cC)IoA`P>ELb3?FrX3m80&cdFs&N#`TU({J=$Q
z#6&W<gEM%72G66s8|7D+CBMN0K41!8a1y_Uc_2S5W(mePWeyi`1Xpns*D;BH^uCGO
zKpQvl3@>T!5qEh$WpfdqP|r2-VIw)@6Y)^<I_4!1*=Au0+Bl9q)XDm&Ke|Qj{2nd7
z;u8L%Hd>&|G%lk~x`ui5QTH9;K6a2k|A*3Chmx@C_>K&oon$QhHXEsxQrRn2JzJ?a
ayjr;B+IZ1c%avMq>=w*kt2MZA56mBbPcDoA

delta 485
zcmXZXJxjw-6oBEIHdevb`ax^KDi=FdESTzI@dx-x2P+C4N^43IiV=sBL7^bdE>Tg@
z#o0xQzd#2CM>j!SbQ09XK@of}?S+#kImtOW=Pi2C+j#ER4+SSqB#8%NnAp*{a6WMj
zzc7XK0U-v^MOCwlK|E>a&)fMc93+2--S~nLe8)cgY2_OtOm%`p0*BDR4qU=cT*fdK
z+wW~u1MJ}<9%Bq&@suHdvBdKcO~&yXRsU3|HP8(5i6~$~G}w-tQ4(7y@c?`98r6ok
zsDAi_YJ(4y_=jUS!jx*@IgDZ+)y5@MeQT)d_R+yJREvhXgwXsAt*FJD_gXj*TU{tf
zvs$TJmg8E|b6j)N%lVJN*~oOp$YzX5X=HO#6MkBkeqK)pJ<n@y>$PBV#c|zg*^=hX
SWu{`+t@65EHf>42ocIR}5ke#Y

diff --git a/django/contrib/gis/locale/gd/LC_MESSAGES/django.po b/django/contrib/gis/locale/gd/LC_MESSAGES/django.po
index f92ddf44839..fc2d14a057b 100644
--- a/django/contrib/gis/locale/gd/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/gd/LC_MESSAGES/django.po
@@ -8,10 +8,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2019-12-13 12:40+0000\n"
-"Last-Translator: GunChleoc\n"
-"Language-Team: Gaelic, Scottish (http://www.transifex.com/django/django/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:45+0000\n"
+"Last-Translator: GunChleoc, 2015\n"
+"Language-Team: Gaelic, Scottish (http://app.transifex.com/django/django/"
 "language/gd/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -78,9 +78,6 @@ msgstr ""
 msgid "Delete all Features"
 msgstr "Sguab às a h-uile gleus"
 
-msgid "WKT debugging window:"
-msgstr "Uinneag dì-bhugachadh WKT:"
-
 msgid "Debugging window (serialized value)"
 msgstr "Uinneag dì-bhugachaidh (luach sreathaichte)"
 
diff --git a/django/contrib/gis/locale/gl/LC_MESSAGES/django.mo b/django/contrib/gis/locale/gl/LC_MESSAGES/django.mo
index 978b13d4465dd87650bc850743364d2ea40df22d..eddd52806346ebbebcbd18d7b2d2cf9664bb6f46 100644
GIT binary patch
delta 412
zcmXZYzfZzI6u|LUS`cGNLGUNPA#sqEiG&3g6WC=k>BQpD7&nKm8p1>v8Av)2oLKw=
z986qX988RX!9iyxW$^p7m%M)N-t}JI-G>u6{`<By62=aZBOZu6abfUbEU=49tYRY~
zlE!n~#Y;5tHp~yg`~>&N-{TfOV*=kWg<t=9U)D_aNyMp=#WF^*i5qx=Hnzk4E@}f;
z*ufjrW?#@{-Qw^O2B;T#!U}#Ozla?ZIlv_5#TPkdQXp}PTDXS}UZZx}57%QnWPOJ<
zd_-!>3ODf^^_)f5Ma-bSKpoGpgY@}#DSZjOlne((+mQLIVMm5P=FD_GZ$7n3<}byE
BD7OFr

delta 462
zcmXZYze~eF6u|LIQx!21R9b86kD%b7lMW8~6Z`>!V#Q9Cl(e8%DVAG=fOK^#f({M^
zSBKI+p^FwboyDb_h+TE@`)H25eC}TEB`^2r_TA`XI(e%YX=0vuB^HP)iyPwyk8yx2
zxSddH1~p2}HQIO|=O5yH8)wNs;{<-<B!1x({tokza;VOb$Y2gPa0K^o3=h!3Lj1gp
z(m(@u@eWhi$1|Gz!y@Z4FImMN$`1{28Qsxg!<#s#BBi#N$cBAfM2+%+8+5US(s4Up
zcQMQQ4cGA-rQs~yj-!WCw}wmTqnyME=COuS-$Sc;ZWXL_=f!dosr=5N7nDxxVOY_j
mXDT|V8o&8&KiS5ZP9y2rxucT4?6%m&by2SsgR0Ca^wmEk{yb9v

diff --git a/django/contrib/gis/locale/gl/LC_MESSAGES/django.po b/django/contrib/gis/locale/gl/LC_MESSAGES/django.po
index ae6670aa57d..af564c2ae67 100644
--- a/django/contrib/gis/locale/gl/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/gl/LC_MESSAGES/django.po
@@ -9,10 +9,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2023-04-24 18:45+0000\n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:45+0000\n"
 "Last-Translator: X Bello <xbello@gmail.com>, 2023\n"
-"Language-Team: Galician (http://www.transifex.com/django/django/language/"
+"Language-Team: Galician (http://app.transifex.com/django/django/language/"
 "gl/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -78,9 +78,6 @@ msgstr ""
 msgid "Delete all Features"
 msgstr "Eliminar tódalas Propiedades"
 
-msgid "WKT debugging window:"
-msgstr "Ventá de depurado de WKT:"
-
 msgid "Debugging window (serialized value)"
 msgstr "Ventá de depurado (valor serializado)"
 
diff --git a/django/contrib/gis/locale/he/LC_MESSAGES/django.mo b/django/contrib/gis/locale/he/LC_MESSAGES/django.mo
index 1c5c981e2032615eec2d279fb87b3d3d47e8788b..e479683ec27f787ae13c154978da6be69d45b322 100644
GIT binary patch
delta 457
zcmXZYJ4*vW5Ww-dhYvIcV~B4}f}%|VcbAKVfQ^Dp6e}Sh2=)p=1j{ScA{HLD0n310
zEYjJCrPzoF5=@cC!Y`nR|Iu5R`|Zx|-p=kt;$<}GjM-O0OA)igJuycd7<_2&Sj8?b
zVA&K&;vSCU5n6a2<?B)Y8YjrNaTuR)1m7@$AOHD4zUfSo800TAn8iL^#Q|K$7*?YB
zDry18xQS=jp}1$<VtmWy0-F6I^SFXq$PO;zAx_~XW+f20p_3-@h+5fav_MZ^W;~5r
z;2LUyySRiWID`$1V-xj;ZPbGwQ1|svU+@R@QQ>c$UP{8cQ8A?TYQ)U&%i4&$g}meE
nJwM}?%6>82wo9p8#&cXR$A<~WEz<Lx@YGIQ`?XrDY2R7DD~L1q

delta 467
zcmXZYJxjw-6vpwJCat2eT1#uim!|lJNFhy^&@WI>J5^BVCe^f{andYeKpdQ0f=~x1
zKY&O#L7W5&jzTweadXhcK?nU`P2l8r?@3PbB;BEtg#R?GoeGXLHBLQH6V$%KiQ^sD
z@B^oCF(O0~U6eD2sNz}JKM(s?I70s(`|$+_@C_6A_22h}&UA)G2FI{~QLJDOR#C@V
zc)fu#z!5HE3sd-t9YTI%h5a25DPl4v#3Ytc2HM1FJit-m3vt0BN8<*w_>3~)&)*HK
zNioNM0cFrC%Ai{~i^tf9ml(%ulwaCG`Qk3hxlfdTa<Es38El{uY%4V--R>xQB(=J<
zV$?U*cO9qcI)>MD>pNa4cvQ=A%gmd0-n5KDv1Hl7yk-Y`T2}Quuiesa)gThfMVT&%
EU(t6vn*aa+

diff --git a/django/contrib/gis/locale/he/LC_MESSAGES/django.po b/django/contrib/gis/locale/he/LC_MESSAGES/django.po
index 4a366912815..489e8c44b67 100644
--- a/django/contrib/gis/locale/he/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/he/LC_MESSAGES/django.po
@@ -7,10 +7,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2020-08-02 13:28+0000\n"
-"Last-Translator: Meir Kriheli <mkriheli@gmail.com>\n"
-"Language-Team: Hebrew (http://www.transifex.com/django/django/language/he/)\n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:45+0000\n"
+"Last-Translator: Meir Kriheli <mkriheli@gmail.com>, 2012,2014-2015,2020\n"
+"Language-Team: Hebrew (http://app.transifex.com/django/django/language/he/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -72,9 +72,6 @@ msgstr "הייתה בעיה עם השינוי של הצורה לסוג של הש
 msgid "Delete all Features"
 msgstr "מחיקת כל התכונות"
 
-msgid "WKT debugging window:"
-msgstr "חלון ניפוי שגיאות WKT:"
-
 msgid "Debugging window (serialized value)"
 msgstr "חלון ניפוי שגיאות (serialized value)"
 
diff --git a/django/contrib/gis/locale/hsb/LC_MESSAGES/django.mo b/django/contrib/gis/locale/hsb/LC_MESSAGES/django.mo
index 7ef1869635e434347a3536d8e1f8b1cf0eaefcfe..b50e758a10841c0a656b8978681679482c4f85b2 100644
GIT binary patch
delta 446
zcmXZYze~eF7{>88&8da9R&DDK)KV#Q&=#8-#T1+zIz(_1I!WCfs<>xug-*dgK%5+<
z4lZtjgNutpp@`z<?xcd>*XH2O=Xi6udoI7}$8_*IV=jb|qn4-#YMDB=crf0uiSJm%
zdQ2pPhd7I;Xk$0(_oDtK&e6Za1U_R5hd7O&qkbSiOy+6C*<}$|a13{F0(UWqe)PVH
z8sH4~u!FaRdqE9)&d2Ncff^t)KH7H;St1S0qK|nAL|ROWGy>FvuTT%TMooMl`Ggv9
zfV%z*4K9#UZ<xnPT*VT4IE5`dz!TJ;3jh1+r6lZGz9s#Em5hbob|bY>sk)V#TX44P
d?q;}eyhOQBt2$d{9$wfnCHtt|?%x>4{sRfeFVp}4

delta 484
zcmXZXJxIeq7{>8S6Lqk)^`o^|l|Z53P;JyD-4*d;vQnW_OSRV8#6bzQLO~qef}(<>
zgQIkJ5>#+>a1s%8a!_zm6#qwa@a7lZ+`aeYCioj{JoRXYf)$|#se5XO+EsY4K5!X7
zF^;o7A$rk5d1en)Jn{NxUjGvN>EB`}K4Spiu^Ycz{f6*!I!YsoF*L9Z7q9~t(T_Rr
z`x?ps`#6us7{*t;Amk6qz~>AZ!#|WkM%!ESr;#n9fPJDN#40btH0l_~Q<MR&P+oM6
zGWnzD8_J+xDEEg*so^BbKQ*xnr!avT3}GFY@Bjz!1r@id<djJBPVxJ~*}05fTq$gq
zN@c60J7ueAJ8Abpoe7x9l$jhibi+(fq}&nBbgNoIbsVR8q#0@~Yga5=->hxrt@XUV
OQ>|@OY)5BYTKofm2tscF

diff --git a/django/contrib/gis/locale/hsb/LC_MESSAGES/django.po b/django/contrib/gis/locale/hsb/LC_MESSAGES/django.po
index c0e5e913878..66d035749ee 100644
--- a/django/contrib/gis/locale/hsb/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/hsb/LC_MESSAGES/django.po
@@ -6,17 +6,17 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2019-09-21 19:30+0000\n"
-"Last-Translator: Michael Wolf <milupo@sorbzilla.de>\n"
-"Language-Team: Upper Sorbian (http://www.transifex.com/django/django/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:45+0000\n"
+"Last-Translator: Michael Wolf <milupo@sorbzilla.de>, 2016,2019\n"
+"Language-Team: Upper Sorbian (http://app.transifex.com/django/django/"
 "language/hsb/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: hsb\n"
-"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n"
-"%100==4 ? 2 : 3);\n"
+"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || "
+"n%100==4 ? 2 : 3);\n"
 
 msgid "GIS"
 msgstr "GIS"
@@ -76,9 +76,6 @@ msgstr ""
 msgid "Delete all Features"
 msgstr "Wšě funkcije zhašeć"
 
-msgid "WKT debugging window:"
-msgstr "Wokno pytanja zmylkow WKT:"
-
 msgid "Debugging window (serialized value)"
 msgstr "Wokno pytanja zmylkow (serijalizowana hódnota)"
 
diff --git a/django/contrib/gis/locale/hu/LC_MESSAGES/django.mo b/django/contrib/gis/locale/hu/LC_MESSAGES/django.mo
index 3223363969da0b09efb19f3e61140b962d7ebd7d..ec2e8a20eef5648a39ba1d83b4e5872b4bbd9f74 100644
GIT binary patch
delta 441
zcmXZXF-yZx6o%oG<XS~jr4_ZJLTU#GEwnX)26Pc|sGuN7C&9(Zp^8(NOoA0MMSp;!
zYdh#Bh^wH3gHWX6<{uEz!S`q`oIE#Q&b^$R54{hDuUT^;tPyIGx~Hb71B(Z%i#2@1
z0tU9oFz(_g9-)KHB#)B(6357IZ~z}MjUCM3$A2Em51Sl8AGb_k9(!;ZdvO(AtR~-U
zr~@412A*Pr;hxdweT%~dJVCwp3divdX^{@<;9c}26!~P6C&;Bl`Y}MAbPcn(o#gwd
z7armao}s}O>Y&%C=WcNpA5hPK;SRbqG3Q^e_UTVa99dOM+Ao%C$KTF+dcIilixuB1
dF9!ZXylGZab6%xXUWy|#?d;X-?Us46e*sw`Fw+14

delta 474
zcmX}m&npCR7{~GN><o%o>}qFsLk)Y-#+Io)tT{N#j}sw#+HJS7u|uJ`s43*mP#hdx
z+_e9MEf-R5h}<ZyICy_E`PMV9na_8gr{|^fsLOwdYsZ3PP<_-j)lY3JJUAb?h@Y6j
z$%qg==%Vb|K^0HK{4C5bF-d-f9r%P%e8U)i{pG&U=}r-(uoo?C!5M7BS=6x@-Y=tE
zU=OG91QYm*n=JW_dA`>flEHJ7^P8B)XXF?0gNE>VYZbzTBo1H!+i?ly##M~tMwsuT
z9C(03c!3(;qFneMW#1zX<2%a!G?()@g59`_N>EpdiqU8)dL*$hHD^|;<t@jlxsK`8
w+{&6~2Y2d3bS!6CIjdk=qqda~vf6l1*9KM3^BRZRO(gc;XqL*Wr4?KJ0`)UK4gdfE

diff --git a/django/contrib/gis/locale/hu/LC_MESSAGES/django.po b/django/contrib/gis/locale/hu/LC_MESSAGES/django.po
index 211720effc1..9e7799ee930 100644
--- a/django/contrib/gis/locale/hu/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/hu/LC_MESSAGES/django.po
@@ -10,10 +10,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2019-11-18 10:14+0000\n"
-"Last-Translator: Istvan Farkas <istvan.farkas@gmail.com>\n"
-"Language-Team: Hungarian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:45+0000\n"
+"Last-Translator: Istvan Farkas <istvan.farkas@gmail.com>, 2019\n"
+"Language-Team: Hungarian (http://app.transifex.com/django/django/language/"
 "hu/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -77,9 +77,6 @@ msgstr "Hiba történt a geometriai transzformáció során."
 msgid "Delete all Features"
 msgstr "Minden Feature törlése"
 
-msgid "WKT debugging window:"
-msgstr "WKT debug ablak:"
-
 msgid "Debugging window (serialized value)"
 msgstr "Debug ablak (szerializált érték)"
 
diff --git a/django/contrib/gis/locale/hy/LC_MESSAGES/django.mo b/django/contrib/gis/locale/hy/LC_MESSAGES/django.mo
index 83c1a266277bbdc4269d5f3cb431980be56caef7..cecc0a93ac4e52fb15187030ddc9c7ab0beb0967 100644
GIT binary patch
delta 536
zcmXxfJ4nM&6vpwy)+#;_t&idZqXiL4`m%y#@P**gsT6e*E;ZJONlF_<a40&tN)g=Z
zAkIP^9n{fXa1a*-MG#j<|F_lyH@}=OxtDX_gKu5smmdGALIqjFtZUW?E3NXNZgCCo
zFpPsufB(*6KYa#$Xf<-Xkssm!`5Ct36?WnccH_feURIuY2@!nY5UQNkj3d~BVeG&N
z${}ZPm0{9YqQCGf$_j?q6h{{q@f-vAiu3r1NsJK6ejNi!PEo47BnU2X6rURY-~@e$
zDHd=JiIhW>H$TQPtl~J{A#>G-mN%6{*Q;`(F8BR6^6v5!S;5+udZ1R0e7%()U#hHU
z%ss1QxsJXhJk!vU@x+uKPwB~&mY6Y8(~&sUmKG&X&lZJK+7X^xG_<8{;pAP-Glk7Z
zC%-H5rk<rUw1uK=I+k#>$t}+-7_pcr6r!HoYi*kQ(VT0?HtM@2wQv8uukzR${spKJ
BQ>y>~

delta 996
zcmZY6Uq}=|90%~ZPV+LOKWbVQO_>$Mdbd`VON3T%sg>a!74#6Rj(ZE<-nF;uB?YGz
zfxQ@92@yd@iiVYlcIAa#k3RGkvkwIk64gTw^(H;_ozs+PxY^I_Z+^d-*|{(4zZEAw
zZOXex&^DuQLw|?99sRls544}~BK!p_Vbdx?ilG5TO+R$Q`%CeMOYuoqhWH#@3qQkk
z@CV!oe=o)pqzKjJ2$aJLD8qbs1{S~oEP|Kd78ru!0R6BT4#8454<F!=3owTFyIABr
z^sFYt2QS0p@D9X}yvL)SBnbI{K@9>G*sUI(g(6`P%5VtofOAWJhkNku@etAgy-?&|
zf#OE4!kussR>DcR3v&1xE<my0^cq53B^Y46+|`J$6s<U^y8NYLDbd7biRHyNmQ2mM
zuDKF{E?c8jCe>rcUW=Mc(_<DhSw}Sqh8S&AV~qM61GH0TUH`;bB+M+cXK{i`5)G@-
z7_}nQLRm|c8KNo>W$k*W-mY4D#GwAaHC9iQRg(+NLE5o_wb`1c8yb!4Mn@#BB%9rb
z8iUdaljVw}ld8oOTH})sOFmhW>!@6-9IV^#lYPFzb1hOU>(*mfd?oLQB+E!eiE^Me
z`N&<?)M~degPu}N+v>56NH;xdhL&II!>Zm@ZQ92QPpgJzs~VGnObsiv!3;A)R}H!^
zWLZ(g>y5|bQ(xU5-Icg4acj<PK1TUtr<bRA+UetO;B(4n_^30Gd|R+P!F%~QpXO=A
zCqxeABS@ae70mFIb7N&<7{ix5%f}RosuZeHJcFJ^pXJZ+O!HSxKcA+2lwwwlv(8P#
z#r`Aw>GG8$J%fGv__*J>h5fO!ctPe1KK}m+#6nLnl{;P*c^UMyGa&vQd>|?&l3Vku
J^5%Po$sZ!_F{1zg

diff --git a/django/contrib/gis/locale/hy/LC_MESSAGES/django.po b/django/contrib/gis/locale/hy/LC_MESSAGES/django.po
index 39397bb74d1..21a69f76c96 100644
--- a/django/contrib/gis/locale/hy/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/hy/LC_MESSAGES/django.po
@@ -5,10 +5,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-01-19 16:49+0100\n"
-"PO-Revision-Date: 2018-11-01 20:36+0000\n"
-"Last-Translator: Ruben Harutyunov <rharutyunov@mail.ru>\n"
-"Language-Team: Armenian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:45+0000\n"
+"Last-Translator: Django team\n"
+"Language-Team: Armenian (http://app.transifex.com/django/django/language/"
 "hy/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -23,10 +23,8 @@ msgid "The base GIS field."
 msgstr "ԱՏՀ֊ի գլխավոր դաշտ"
 
 msgid ""
-"The base Geometry field -- maps to the OpenGIS Specification Geometry type."
+"The base Geometry field — maps to the OpenGIS Specification Geometry type."
 msgstr ""
-"Հիմնական երկրաչափական դաշտը: Համապատասխանում է մուտքագրել OpenGIS "
-"սպեցիֆիկացիայի երկրաչափության տիպին։"
 
 msgid "Point"
 msgstr "Կետ"
@@ -72,9 +70,6 @@ msgstr "Երկարաչափական օյբեկտի SRID ձևափոխելու ժա
 msgid "Delete all Features"
 msgstr "Հեռացնել բոլոր օբյեկտները"
 
-msgid "WKT debugging window:"
-msgstr "WKT֊ի կարգաբերման պատուհան․"
-
 msgid "Debugging window (serialized value)"
 msgstr "Կարգաբերման պատուհան  (սերիալիզացված արժեքներ)"
 
@@ -82,5 +77,5 @@ msgid "No feeds are registered."
 msgstr "Չկան գրանցված feed֊եր։"
 
 #, python-format
-msgid "Slug %r isn't registered."
-msgstr "%r Slug֊ը գրանցված չէ։"
+msgid "Slug %r isn’t registered."
+msgstr ""
diff --git a/django/contrib/gis/locale/ia/LC_MESSAGES/django.mo b/django/contrib/gis/locale/ia/LC_MESSAGES/django.mo
index 022198c84ec19e9f96d4e136f7d01868dd3127e4..d0867b79c1700972097d46e65a41ae1a22389721 100644
GIT binary patch
delta 489
zcmXxgze@sP7{KxOy6XppmX=whabQD4Cwf|hNJK=7wG^0*SEw9$DOnDI7(wlIHZ;{N
z4T)1j)Zfq$O%1JWPK|vp?ctvH^ZvNI=ehfK*WI;GuW};@FBu>o$RL@N7>GyAU=u?)
z*dxR!hP$rfIO{a}(ZV6TKo?%22k*N3O`Kr;j8j6?#5<E-Hrm*aKb-?1<W8XgZm=K0
zbDF4Pj<xg99OTg{e2rt+K&QY9PT~i;v5mth^>rHdpi88Lm}R1Ju!z&RgIuD*Fo0DI
z;U)U8f!p|s^z+xe^Top6l~O+EKmLbP&WVxMle8zvUuU;=Ku%!Y&d9obFUM7FD_b$k
zX7Ny4Gmf(fRgXktS|qONaW%S>h%eYd#UI-=j?9ztsk)vmaIbNoCUf0c*y<du<SoN2
Zg!hZq@;vX*V|H4Zk&RNRRaM@4egW@JMt}eS

delta 560
zcmYk&O)mpM9LMq5ZqY<q&-E-DgoLc@iidPHjUW;#ksu*)D&00K&6cX{g}6IfE>5_)
z5aHmcFTjBp;Ks!};Nm+)VzM)znSW+?ezPZ$kI3O`eehJ!8t5JLdwM5*L1Cah;u@B)
z2ipQadlSDdVU&6XoACgv@f5>&fpvKETQ6Y?>nCg%;!wOZsh|*0g{Z<1wqh;HPy?96
z1UBIjo)P98Gpr|gc>pg_26)0od_#HAC(7?NR0<J69cwU-QL)ZVnaHG@sNoKF;W6@v
zTZRxmU=Nm126@9}{6cOb7D-R8@@3>7sQ2fTq}*7(hEyI~D<^kX%7&u!`w`U&=(?X&
zhnrTDD_Yv#*vn=eH>-J$o6dWdzpsw=t?1JQJ5_Y@u0E40+LktKnB%%(>Sjzc$E=aq
zpkW$@f2~Htlw*Ho!+%zryXRA`>+EU^wv)DVT70X#oXnM%LynutC;awcuj+Z;-Bj=;
V&@pSf_HMC|(zXlve|bn}iEqy`R=xlL

diff --git a/django/contrib/gis/locale/ia/LC_MESSAGES/django.po b/django/contrib/gis/locale/ia/LC_MESSAGES/django.po
index c635569aa61..cd085666d80 100644
--- a/django/contrib/gis/locale/ia/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/ia/LC_MESSAGES/django.po
@@ -1,15 +1,16 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
+# Mariusz Felisiak <felisiak.mariusz@gmail.com>, 2023
 # Martijn Dekker <mcdutchie@hotmail.com>, 2012,2016
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-01-19 16:49+0100\n"
-"PO-Revision-Date: 2017-09-19 16:40+0000\n"
-"Last-Translator: Jannis Leidel <jannis@leidel.info>\n"
-"Language-Team: Interlingua (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:45+0000\n"
+"Last-Translator: Mariusz Felisiak <felisiak.mariusz@gmail.com>, 2023\n"
+"Language-Team: Interlingua (http://app.transifex.com/django/django/language/"
 "ia/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -24,7 +25,7 @@ msgid "The base GIS field."
 msgstr "Le campo GIS de base."
 
 msgid ""
-"The base Geometry field -- maps to the OpenGIS Specification Geometry type."
+"The base Geometry field — maps to the OpenGIS Specification Geometry type."
 msgstr ""
 "Le campo Geometry de base. Corresponde al typo geometric del specification "
 "OpenGIS."
@@ -75,9 +76,6 @@ msgstr ""
 msgid "Delete all Features"
 msgstr "Deler tote le elementos"
 
-msgid "WKT debugging window:"
-msgstr "Fenestra pro debugging WKT:"
-
 msgid "Debugging window (serialized value)"
 msgstr "Fenestra pro debugging (valor serialisate)"
 
@@ -85,5 +83,5 @@ msgid "No feeds are registered."
 msgstr "Nulle syndication es registrate."
 
 #, python-format
-msgid "Slug %r isn't registered."
+msgid "Slug %r isn’t registered."
 msgstr "Le denotation %r non es registrate."
diff --git a/django/contrib/gis/locale/id/LC_MESSAGES/django.mo b/django/contrib/gis/locale/id/LC_MESSAGES/django.mo
index 5fdea6682efd7b1927cf8744e44eeb80a262292c..03412db221d5c14a485424f82bef3e74461c3d19 100644
GIT binary patch
delta 467
zcmXZXJxjw-6oBEIHhzGu;<r?VNEZhyZH=I%mV$#|71vBckWws3TSNq>I_l7Z26tWj
z0e0ykIEafNE)If<odo}ZRM7X>TsV1hPwu%n=WO7<zxqC;pDWfVF-6=F(}bh(V11y4
zEsSC+pwuvK;~4H?5KsJk&Cg%rIQb^_;S+}O6$kOFldq~DUM5KNa?2#nU>B}n53XVe
zbN+V=rGb6iz+)`Z+%s;n&r+PmI?9h8PzHKKj;J<D{V$HFDx2=k^s^|PW>7j^N4dcA
z^F@rXKR^Rdkvr5iN~2Abx?7Zi9#QH)Q5yY5`usmD=VU15)wG<Z8ZTNX;I)Hm;e}Y-
zj3rGYv6M0wy)8Xrv@Ys-BkkCSZn<O^^4WrG?>h54Wj8ZtB;$!???{gZ?MkI_rQZbp
E0Qx>Ve*gdg

delta 511
zcmXZXze~eF6u|MMO%=2%R$GfdAka-|i9*4KQd|VlcCw&Q9AaByp-G@W2!c=$L0lXR
zf)4%#f*_q;ML}@UQE?Fj9dxaW-@_cdeD2=m-o3jWJ{jq}MwC;D5hJFF2V#cUlld^d
zaT9+qfvW*Y8bce!nSBi6xu3uA^Vc{*{tgH64TtaxN3r*x??_=z$4SI-3g<C|1?<Ol
z3}eaP-$Bv90p{@xqxg;nP5xqm^%h04c!}b|4-^mUA-_oRK2fK`tC@_G&`=awM$vHz
zMaL$J0&PEkh?A^6RPhR_DLtZS_!-5y7ZeZsL~&kWQ#2gI6qZr;EV(4dy7zK85ZzcS
zs+H<?+cayosk$}0;<&o^6kN$=l3FIYu&8QjJ)N1;7z25u*-920hTW_iEvKQYO~b6J
n*}Ac7IX2TJ(=uxHRN1j|URg;5UDxd%DK`P{I5ZpLCSCdiF+fT>

diff --git a/django/contrib/gis/locale/id/LC_MESSAGES/django.po b/django/contrib/gis/locale/id/LC_MESSAGES/django.po
index 62328475b21..89077593ba0 100644
--- a/django/contrib/gis/locale/id/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/id/LC_MESSAGES/django.po
@@ -6,16 +6,16 @@
 # M Asep Indrayana <me@drayanaindra.com>, 2015
 # rodin <romihardiyanto@gmail.com>, 2011-2012
 # rodin <romihardiyanto@gmail.com>, 2015-2016
-# sage <laymonage@gmail.com>, 2019
+# sag᠎e <laymonage@gmail.com>, 2019
 # Sutrisno Efendi <kangfend@gmail.com>, 2015
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2019-09-28 05:59+0000\n"
-"Last-Translator: sage <laymonage@gmail.com>\n"
-"Language-Team: Indonesian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:45+0000\n"
+"Last-Translator: sag᠎e <laymonage@gmail.com>, 2019\n"
+"Language-Team: Indonesian (http://app.transifex.com/django/django/language/"
 "id/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -79,9 +79,6 @@ msgstr ""
 msgid "Delete all Features"
 msgstr "Hapus semua Fitur"
 
-msgid "WKT debugging window:"
-msgstr "Jendela mencari dan memperbaiki kesalahan WKT:"
-
 msgid "Debugging window (serialized value)"
 msgstr "Jendela mencari dan memperbaiki kesalahan (nilai bersambung)"
 
diff --git a/django/contrib/gis/locale/ja/LC_MESSAGES/django.mo b/django/contrib/gis/locale/ja/LC_MESSAGES/django.mo
index eb2ac4eb88f668118d813d920cb3024fc05a70d6..831f423100addc2780ecf0e30685f2a28fc96144 100644
GIT binary patch
delta 442
zcmXZYJ4?e*6u|M5CRV{}eV`T}n3B~<8Y4)>MZu*J*FsTncPJ_@4xyV49ZKrvpx;0!
zild+(po@bbqN|g;Mf@LoFP!}DJ-Lr_@9o%kK6#&TE`>Hl%oESV0&!^Zp?zQ#KheW-
zMr0EAaT<@%#tV~gn*0sUkbl5o?BWQ%;W&Qv^NIB66i5uQ%N!PQ05@<Dw=jnl^S_E(
zzzN29j;9p&g2#+w7O&$Y>V7?AA=^JE!aVsM^du44qccmQf$SkysIPI2dhosR34O+0
zbnzE;{vuWCJP-B20GBaFz1SJnu#MFDe<^(lT_b7Js#wx_wQ`yC$KD<-t@uIYhml)a
cD@Uv8uCtk4a>F1D(w0-S59;;Kol~>_0DJ8(=>Px#

delta 468
zcmXZWze~eF6u|MzkE&p_RcS4@YNV4xB`GK+4uTGXKR~dckWDJF&_+chixLq3gHTY!
z!T&(1qeDjpM{$&bxH;5S7r#ey@bbyMyZ7#OllQ6cV^nVnR))wEuf!yArto2PaTkBE
zfNQD{W9Xx-xj+rC<NR%$f536_&p3!39KvrL!QWm!6b98<5?RcljS1Yue%wX_-T3?f
z<p7tsfmfKuFFaz%KRjVyr^zCAQ1;FD^(>=&uYySt3en)FK;j%H@DAxAo=`S!qa5Hp
z_7jWjyJ+GRQ_A~GDDSPHd~gfru#WP<8+7pzr!h4kgc3CrSIM+q6hlq#tXItH{@$tQ
z)qKwkYJT-FaH2PDb+}{|ty0liFm2nJFGsWba&)ZEXh9IPn!2lLR7UMYPIbgT$YeU}

diff --git a/django/contrib/gis/locale/ja/LC_MESSAGES/django.po b/django/contrib/gis/locale/ja/LC_MESSAGES/django.po
index c942ed5c3b3..2a0d6cd50d0 100644
--- a/django/contrib/gis/locale/ja/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/ja/LC_MESSAGES/django.po
@@ -8,10 +8,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2020-02-06 11:58+0000\n"
-"Last-Translator: Takuya N <takninnovationresearch@gmail.com>\n"
-"Language-Team: Japanese (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:45+0000\n"
+"Last-Translator: Takuya N <takninnovationresearch@gmail.com>, 2020\n"
+"Language-Team: Japanese (http://app.transifex.com/django/django/language/"
 "ja/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -75,9 +75,6 @@ msgstr ""
 msgid "Delete all Features"
 msgstr "すべての機能を削除"
 
-msgid "WKT debugging window:"
-msgstr "WKTデバッグウィンドウ:"
-
 msgid "Debugging window (serialized value)"
 msgstr "デバッグウィンドウ(シリアライズされた値)"
 
diff --git a/django/contrib/gis/locale/ko/LC_MESSAGES/django.mo b/django/contrib/gis/locale/ko/LC_MESSAGES/django.mo
index 0c2cbbeb4d33b37e2e8a07f3fec0e80b1067c37f..29545de6b6db298e2f83a3c79e577af9046d45dd 100644
GIT binary patch
delta 442
zcmXZXJxc>Y5P;#i52Iodzx6=H1RDz@m-9pkND9Fwf?^dA1i?nI2*Likphc?H%F51C
zNTHU3wTK`nh(s&||3U<PM|Zi|XK(g)Z^rbuv&q|#e=3YoVv@KcricTFiP6R?zT*s*
zT#;ei!7;3(hsQSGwE1%!Cx4B7_<$LF#X<b~&nNQDA|TPjEfbi>E?mKGT*Wk2?0yxs
zfJ0ozBiyIBC*0<}%wcWd3`g+BdXIb}AE<?WVjzjg4-4%+NQn&KytRz_qfOMx_b`uj
z)Iv{?M=qIq@e1|)EzaU2YNs9C!VKL|=U-ELpEf0?=~NtPy*O#tbiB1}aiI{#g(%Jy
cmrL=Y+3=TAbGaytLeuc4z1>=^b>Tm|zocm~6aWAK

delta 477
zcmXZXJxjw-6oBEICMsgB+S*#E(uj)=fwUAV`2&Jqg9-{63R<llY+WRa5RnMZrh*Rs
z2emFD?g|bLg1Sf@Tx=0_)W!E=Le71Xlbn0cX+-=U_a&+w3a$h(NZb)a#J0l1^@&UP
zg(El_5+a5blr_7k;&G5a3G!z+K>h~1uz}s!!an@@&$}W_b&^C9Q<%XvoWTy9$1vK#
z_jQyFcsPwm7{@nUp~+vgc`vYu9OMf7@j37V`9-MhvO$+ac#sXGQEoJjy*L|KKzZOM
z$_YFi#sicMUm&-*XX(U8l=ZJTir*+FPBG0K8W_bLRQwIaRuc7FB^-(`PA%xg)#a^H
zsaz@PPPtO7I+p*SPDHY%Vdf1pr)P3jHtUaRd4EkytB&K;_qC@`Ojb5)wdT3^ez~W&
IPOmNT2NUK(2LJ#7

diff --git a/django/contrib/gis/locale/ko/LC_MESSAGES/django.po b/django/contrib/gis/locale/ko/LC_MESSAGES/django.po
index cb9dc289b4f..004cde1551f 100644
--- a/django/contrib/gis/locale/ko/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/ko/LC_MESSAGES/django.po
@@ -13,10 +13,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2020-07-04 14:22+0000\n"
-"Last-Translator: Jay Oh <theanswer.jay@gmail.com>\n"
-"Language-Team: Korean (http://www.transifex.com/django/django/language/ko/)\n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:45+0000\n"
+"Last-Translator: Jay Oh <theanswer.jay@gmail.com>, 2020\n"
+"Language-Team: Korean (http://app.transifex.com/django/django/language/ko/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -77,9 +77,6 @@ msgstr "Geometry를 geometry 필드의 SRID로 변환하는 도중 오류가 발
 msgid "Delete all Features"
 msgstr "모든 기능 삭제"
 
-msgid "WKT debugging window:"
-msgstr "WKT 디버깅 창:"
-
 msgid "Debugging window (serialized value)"
 msgstr "디버깅 창 (연속된 값)"
 
diff --git a/django/contrib/gis/locale/ky/LC_MESSAGES/django.mo b/django/contrib/gis/locale/ky/LC_MESSAGES/django.mo
index 24662a0f851196548577d7e5556d6353e7f7242d..6b61583a7b0953af7058636ca865e63454887796 100644
GIT binary patch
delta 448
zcmXZYKTE?v7{~Fu=30wZv0DG3#gsw^X)sMANI@I~2P<~%B#7W78l;O;Ko=dlc<AQf
z3veowz5oYta_Jz5=;Bat5?plfdu<M$eD0njcfaI5{WTuGO{i<Zn4%V_2P#V)N*;`N
ztm6mfu@Vzv5_fSLPtd~4sNanGcQ`}8gCqEiqxgzx><#*%_+v6lBgrZAn8P@(;Sg?M
z3ain69Zi4+ZsP@>60VB}tZTfyj%_U94;C?-7zEwI9P6FFp%4L+JdG<f2e;7#c|vpX
zCz{0H=wO^w%UH%?+{X+a;T)dh65gV@=n>Dbhve*kl=&0pY@wU7Dn;u>regZn+8isD
m9oKg}-!83I{1shOwmjB>DkO@w=X$QbQH$1I5VSg~YyAUA7BhAL

delta 496
zcmXZXK`4V^9LMqJ-TNBN$joL!dzY-p@^0d=lA{`On4)&mm?_&qycadbmDHP>gVW9q
z%;I8a%Hf^ZQ7%fNxN`A**;D`b^S=M*`M>Y){b)ON<(}G=Bf;`gJ=7i5OKnM9Sf99n
zU)YB+n-Ffypf!_68ISAzlY0LQJL%tGGd^PrzM~7j|NA-NWZFl=hus*)2Asi0jH441
z_5BsJ0_@>57SMw)xK79)T;@5;OD3>}LG;>%7{YPnh*-sd$nhtCH$og@9~<XreV~R`
zpf|Jv*hyn0cVh_qaTw$1z+LRX1MI>g4&pTi@D=muXcEGY`zRS}QbO{UZY8J9Ge0$_
zCYKgBQmJ$%rRwQSGOI_82YIqJqJ^~4P-H~a#-du-7*JGc)`%%VV^i_Vx~`WB%A>4W
b^Je9~XkM5Vv!Yh>X1Tg;md#7tF|WigFW*j(

diff --git a/django/contrib/gis/locale/ky/LC_MESSAGES/django.po b/django/contrib/gis/locale/ky/LC_MESSAGES/django.po
index f30040b64d1..3e453c7699b 100644
--- a/django/contrib/gis/locale/ky/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/ky/LC_MESSAGES/django.po
@@ -1,16 +1,16 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# Soyuzbek Orozbek uulu <soyuzbek196.kg@gmail.com>, 2020
-# Soyuzbek Orozbek uulu <soyuzbek196.kg@gmail.com>, 2020
+# Soyuzbek orozbek uulu <soyuzbek196.kg@gmail.com>, 2020
+# Soyuzbek orozbek uulu <soyuzbek196.kg@gmail.com>, 2020
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2020-05-23 06:01+0000\n"
-"Last-Translator: Soyuzbek Orozbek uulu <soyuzbek196.kg@gmail.com>\n"
-"Language-Team: Kyrgyz (http://www.transifex.com/django/django/language/ky/)\n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:45+0000\n"
+"Last-Translator: Soyuzbek orozbek uulu <soyuzbek196.kg@gmail.com>, 2020\n"
+"Language-Team: Kyrgyz (http://app.transifex.com/django/django/language/ky/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -72,9 +72,6 @@ msgstr "геометр аймагынын маанисин SRID ге котор
 msgid "Delete all Features"
 msgstr "Бүт касиеттерди өчүр"
 
-msgid "WKT debugging window:"
-msgstr "WKT оңдоо терезеси"
-
 msgid "Debugging window (serialized value)"
 msgstr "Оңдоо терезеси (кысымдалган маани)"
 
diff --git a/django/contrib/gis/locale/lt/LC_MESSAGES/django.mo b/django/contrib/gis/locale/lt/LC_MESSAGES/django.mo
index 6f4143b75cec359d8b4157eac3b9310aa3c5013a..4505fa62d616dd17b1b200b74561dd628e0828be 100644
GIT binary patch
delta 575
zcmXxg%PT}t9Ki8&-RqI}BaHXeWW}B4rF1h=WMdSv7#nrdjD~qNb6MC73x$$&S;$KE
zQZ}~AA7DXA5_YUDBn#g&#;J2Y=l;&`ob$Wqy8g2+|J<k@30gC~lYT?*q9+sv+6zYT
z72Rl-2+@QK*n(M9ai<vHE5=W;mG~7_;VstS6E@(-Upy~<n79a3a7qXEVkw5O9LKO4
zCyVP5lm*xr#%<I%;~qnNKe9Q1t}-FoFpTXOLsG;h%AeiBPLUVlgh>y9E0h;LpuFG(
zYw;6h<tmHa*nm2EQRdGu$O7k4=EYE6Xrnx5AE)sQ<)cC&Pwo+#9GnAXtXbCd-{b>v
zt7y7>S9TTkZR6OnRTB@L3)Sy@sljDqHo6wi#nUNc+_Iyl?)UlvhBs*VgSv0X3=Z~t
zX_a9sXB%@_E0s%Fb~<b7Q&u*<np@W=q6v0eEBbJ(IP)a`mPVJ7Ry^TZOeaSMIMp9;
W&Na7cWipp{TAx~|;k(>d;t{_PR9B+_

delta 653
zcmZ9|ziSjh6u|M>>}e#%pXbJCq7DSHh@-pl7q@5-VwGG_%z=W{%5Bcka~5t-w-FB0
z2x7M?q_7D70U~KFOebO~f=v)>3q=dD^7}5aaoCy9%;UZJvA=e$?e4Abtvpk-5&Ag&
z1N{*FfyY4mj@R)APT=f-QdM*)HB0E@@@D+SX8bkoC;kq%;}_h4-*6B9*@*YlFx8_3
zMsW-y+=BBshzmH3H}C-7Lb<>a&f#+m@GFk9>2JKiI@qezDO^CQdxQsZ1xZnFFi<_E
z-ZGJwf5Id96XoD4gB&!5JMkpS3#Rcf)=}df<Wo-=<f2be@>Wm|e1)>ldz{C0+=s`v
zDdow8b-zH0rB%y^-i$n{|AR&OVcbdutDn8co_DNV^y2|z%9s9BaBZ%ko9WGat(J8y
zU0B!5in#pfpXoKsOeamcHgo1u(oJJM6-MVw7@4T1qqFhp+GH4o;n0=K=4yK1=Ktr_
z{^f;}A#JFh<XzL~Brb0!-K-Pq*~B@U>w0RNX<MJa-Ctg8_m?NE^B1$}GOtYdMNzCS
cSC0CgDc1(05w&sSj&=5KrrU{YC3&p=0<3sv_5c6?

diff --git a/django/contrib/gis/locale/lt/LC_MESSAGES/django.po b/django/contrib/gis/locale/lt/LC_MESSAGES/django.po
index ad7ba7ad037..dff04abbfd5 100644
--- a/django/contrib/gis/locale/lt/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/lt/LC_MESSAGES/django.po
@@ -3,16 +3,17 @@
 # Translators:
 # Kostas <tamosiunas@gmail.com>, 2011
 # lauris <lauris@runbox.com>, 2011
+# Mariusz Felisiak <felisiak.mariusz@gmail.com>, 2023
 # Matas Dailyda <matas@dailyda.com>, 2015
 # Simonas Kazlauskas <simonas@kazlauskas.me>, 2012
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-01-19 16:49+0100\n"
-"PO-Revision-Date: 2017-09-19 16:40+0000\n"
-"Last-Translator: Jannis Leidel <jannis@leidel.info>\n"
-"Language-Team: Lithuanian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:45+0000\n"
+"Last-Translator: Mariusz Felisiak <felisiak.mariusz@gmail.com>, 2023\n"
+"Language-Team: Lithuanian (http://app.transifex.com/django/django/language/"
 "lt/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -29,9 +30,9 @@ msgid "The base GIS field."
 msgstr "Bazinis GIS laukas."
 
 msgid ""
-"The base Geometry field -- maps to the OpenGIS Specification Geometry type."
+"The base Geometry field — maps to the OpenGIS Specification Geometry type."
 msgstr ""
-"Bazinis geometrijos laukas - atvaizduoja OpenGIS Specification Geometry tipą"
+"Bazinis geometrijos laukas — atvaizduoja OpenGIS Specification Geometry tipą."
 
 msgid "Point"
 msgstr "Taškas"
@@ -77,9 +78,6 @@ msgstr "Įvyko klaida pertvarkant geometrijos lauko SRID geometriją."
 msgid "Delete all Features"
 msgstr "Pašalinti visas ypatybes"
 
-msgid "WKT debugging window:"
-msgstr "WKT derinimo langas:"
-
 msgid "Debugging window (serialized value)"
 msgstr "Derinimo langas (serijomis išdėstytos reikšmės)"
 
@@ -87,5 +85,5 @@ msgid "No feeds are registered."
 msgstr "Nėra užregistruotų srautų."
 
 #, python-format
-msgid "Slug %r isn't registered."
+msgid "Slug %r isn’t registered."
 msgstr "Adresas %r neregistruotas."
diff --git a/django/contrib/gis/locale/lv/LC_MESSAGES/django.mo b/django/contrib/gis/locale/lv/LC_MESSAGES/django.mo
index 1486eb6387014620f7c508a84ec93207a52355ea..c154ca58ea83735ef32f1edfddfa464f1f7ca1ba 100644
GIT binary patch
delta 484
zcmXZYJ4nMo9LMoX6W^_+^-&*HQVK=Tl(t6D;tNC^Ds+<~Qiu<V*pkw!quoS@PQh7p
zbM8`{6&zh01QEqaS4SQEUd@qzK6k%x$N%!_zxCH%gW82)3{YX}jvAwi3NOYR=I|Y(
znDz+Khj|>t3aWVS=5;r}!Vq~Ad+-r`_<{la`p;|Pm&p)8C#Q^J1lw={J8%WPm~p@7
zP&ROg>v)EjH1~vA)<<kM@E+x*zHu14+J(?Cin8$u42zl&OH3jJTiA;y*pGFT2VA2c
zn>d0G7{d?b5#4kt8w|LPW1RIQ25}Q*qa~!z)}`d1kb8tvS2BudJS$$0^P{f$rj3MY
zq)a_In>J^htQJbH?iQ>{Ro}2H_O^Xc)#vwGLHyVamJ20ozZl=KON&!_Dv_LXPBmS%
L%H_t57E}KK<}y9}

delta 534
zcmXZXJuCxZ7{KxOv_3*<d{up)NV-Uy)<@7F27`}c(1fJZNu?U+E_LM$k|ts@SW3cR
zU^Phxi5N8@Ar_N_SPT*ao3Qx5(I@xZ?|Gj$?|aW(y5HTImm24RAUtFXc}KRATM94Y
z6BqCcJ8`l|h*~sIp4mnR9u@k>h5k7<(7(Y7e8o!qz-s*Y?`MRI(_R{0Y{n24<207y
z9J(-8*k49Dzz#<65bN;`_ZadQXIbxZi65U(?w6Ga(THv6!~yh(j1a>V^3S8#fhnxQ
zEY{&E$_p;gjrZ7u&*;N%<Pq&mD+l!z?7;x*QLI4|<-pr02YEmxyQ;(#PwrN671hsA
zMb-Gy;(8*HG!m+vG~%Wm&OSQE#|HhOkU!Y32K&O@y<I_~Jfc}?e{@YVEL}^RYhiU}
zUDqe988aPJhYaeZWl)bMjYV@apl^(1Q%==k+jef>>2oy6Z)xe3>#O`(+{~Y7hGwa{
InXtm*51yJ-m;e9(

diff --git a/django/contrib/gis/locale/lv/LC_MESSAGES/django.po b/django/contrib/gis/locale/lv/LC_MESSAGES/django.po
index dfdb2e72362..37565d0e0c4 100644
--- a/django/contrib/gis/locale/lv/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/lv/LC_MESSAGES/django.po
@@ -2,16 +2,16 @@
 #
 # Translators:
 # Jannis Leidel <jannis@leidel.info>, 2011
-# NullIsNot0 <nullisnot0@inbox.lv>, 2019
+# Edgars Voroboks <edgars.voroboks@gmail.com>, 2019
 # peterisb <pb@sungis.lv>, 2016
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2019-11-07 05:24+0000\n"
-"Last-Translator: NullIsNot0 <nullisnot0@inbox.lv>\n"
-"Language-Team: Latvian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:45+0000\n"
+"Last-Translator: Edgars Voroboks <edgars.voroboks@gmail.com>, 2019\n"
+"Language-Team: Latvian (http://app.transifex.com/django/django/language/"
 "lv/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -76,9 +76,6 @@ msgstr ""
 msgid "Delete all Features"
 msgstr "Dzēst visus objektus"
 
-msgid "WKT debugging window:"
-msgstr "WKT atkļūdošanas logs:"
-
 msgid "Debugging window (serialized value)"
 msgstr "Atkļūdošanas logs (serializēta vērtība)"
 
diff --git a/django/contrib/gis/locale/mk/LC_MESSAGES/django.mo b/django/contrib/gis/locale/mk/LC_MESSAGES/django.mo
index 24a55a608d08c8ea3a801c71ab45523ebbd2ca33..ff5e5c351a22b75ef8439c27038ac44745944a68 100644
GIT binary patch
delta 572
zcmXxg&r1|x7{Kv&n(=2U<Z3A@j4XIC$988&sL@qX>ylkWL^=qAY%w<b!<ktHFWa$#
z4l#Am%OX@aMOY6VI(jh(I+P~~^=AD89y<7acejUm-_JYG%lq)Y&)2S#Sm}4C_CXNc
zjDE%uV}Ri)OvD*3<2lCBz9B>mSMWCasN(B-{%t+Ki+9L>!JGI4+wl}{;h$Q*B>u7J
zA<;~gJ{-gbOk)$yVjDiL?=PdgK#24B3d>yX7k=iy$l)dIZxrGI2DpHG$X6|zmQXw?
zN<utjF-~F=d$EGD1K)87|Dt?JXR{FZa2TiXDYoJccHk$JT|C4Y{DyICZxP}nCQ&w(
za@9`AM+r?%(K}_fTOR!%vO)5$vC5_LMo}+bZbzYN<NN49HKQxlS~C_h8*bp{bH<z#
zW^CO|BvVGhGE7TP-nXr>y9uIo-U&iu(RXrz=Y)CR)}J`OTMV}JM;VXP&I^6wS$#E{
lt!+&|&pNI*x|+{Uj!@N1Mf+M@bqa;bPwiN%-l5#Geht{JS)>2}

delta 645
zcmZ9|KTH!*9Ki8+y;7k9QA-gckV`OiXrA6xP<!}?fCJ%AFxZHR)0rOiNOKLn>MbNy
zM%N1@3```B24r9%an;1Z0Z3R3adI$#8*%dc3KPHFyU%;S+<WhLzrECUNB!rO_>v$x
z8QqNUj2^~<#)~+{7x)+Za4aT73Vl?27E#BQv;68=egm(P|B4s!0Nd~nUdDf?`MPLj
zcNd8+yp9$&;Ur$bXV{7_@fyBHRlp*S<1(i47j9AH34Ua~&LPinCLu%~KjAd~MjkQ9
z;SWV!h+!rciFY`NpHW?Oh^iCK%|c`_gX)ha@iw~n7?&`KyV#Bgs0up5VQgwS?c6A?
zu`Xj4FR@AMV8T6()~LT!k&51HBkF`kgO#dbs^;|OzV<=WZbq}Z9g{Lz({t&W@q$rw
zU%e@nJilawo?onlcC@1p)C+Q?>N+*A;>#ya&9#l3Y2A~iC9S++-L?DkS<^Dj<kKlR
z?Y{Mb^WWuV?v7#Iw+H&OCXt+Qf|@K;9X}{LwMx}C#vI@G0%OAUif-9>FxOZPl^e@j
lp0CeV9z{XCPY=Uzb0z*Qt}1q0<`b&oA77&0#EqCO{sW_!XTtyh

diff --git a/django/contrib/gis/locale/mk/LC_MESSAGES/django.po b/django/contrib/gis/locale/mk/LC_MESSAGES/django.po
index 3c5151861a2..03934c66284 100644
--- a/django/contrib/gis/locale/mk/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/mk/LC_MESSAGES/django.po
@@ -3,6 +3,7 @@
 # Translators:
 # dekomote <dr.mote@gmail.com>, 2015
 # Jannis Leidel <jannis@leidel.info>, 2011
+# Mariusz Felisiak <felisiak.mariusz@gmail.com>, 2023
 # Vasil Vangelovski <vvangelovski@gmail.com>, 2016
 # Vasil Vangelovski <vvangelovski@gmail.com>, 2014
 # Vasil Vangelovski <vvangelovski@gmail.com>, 2012
@@ -10,10 +11,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-01-19 16:49+0100\n"
-"PO-Revision-Date: 2017-09-23 18:54+0000\n"
-"Last-Translator: Jannis Leidel <jannis@leidel.info>\n"
-"Language-Team: Macedonian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:45+0000\n"
+"Last-Translator: Mariusz Felisiak <felisiak.mariusz@gmail.com>, 2023\n"
+"Language-Team: Macedonian (http://app.transifex.com/django/django/language/"
 "mk/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -28,9 +29,9 @@ msgid "The base GIS field."
 msgstr "Базичното ГИС поле."
 
 msgid ""
-"The base Geometry field -- maps to the OpenGIS Specification Geometry type."
+"The base Geometry field — maps to the OpenGIS Specification Geometry type."
 msgstr ""
-"Базичното геметриско поле -- мапира директно на геометриско поле од OpenGIS "
+"Базичното геметриско поле — мапира директно на геометриско поле од OpenGIS "
 "спецификацијата."
 
 msgid "Point"
@@ -79,9 +80,6 @@ msgstr ""
 msgid "Delete all Features"
 msgstr "Избриши ги сите карактеристики"
 
-msgid "WKT debugging window:"
-msgstr "WKT прозор за дебагирање:"
-
 msgid "Debugging window (serialized value)"
 msgstr "Прозор за дебагирање (серијализирана вредност)"
 
@@ -89,5 +87,5 @@ msgid "No feeds are registered."
 msgstr "Нема регистрирани фидови."
 
 #, python-format
-msgid "Slug %r isn't registered."
+msgid "Slug %r isn’t registered."
 msgstr "Краткото име (slug) %r не е регистрирано"
diff --git a/django/contrib/gis/locale/mn/LC_MESSAGES/django.mo b/django/contrib/gis/locale/mn/LC_MESSAGES/django.mo
index 27803c5702f4da9edb7276decc2b222657248371..2ebb08f69c0a305bcaae1e6b9bb330063c123fdc 100644
GIT binary patch
delta 572
zcmXxg%PT}t9Ki82?#1L8(|Ckjj}7DM&KS}4NO^3qkz}QAn$eh-W-iKR*r6=ABxPe^
zBS~5C2lxY&ER=+7_y<^6_#QJ(o%1>8cl!O#W5aV+nR%{M4+PCiuczPA8|X0?1MLN8
z@fBOp%oD<cb6ABbRB$U7-^s;Ku$uS{7ULb3;uBWjXEvS@KTK)}xT#WyO_+}ZSct<|
zg5$aUS(F#BaRN7Soy$GoDeD=M2k{5nv9CY~ABM3N_pk}C(GVFS9+@-}DB?8v3+*Tq
zhtR+%mg6z@;5oM8JCZ8O+}S)Y*0T1YA4gHvUBx{-MDF?bDESleQ9_l2v+El6%A^0A
z{2*D{bM@icb}4V`M~<zSxbIvl0q0u@F6vXEl}I|0Oz0z)9Wu3m;qTIopdJWn{$4ZK
z?K5aa6IR;Rr&CrU9kc9Y%G4&URAf25rj3PSWLr_KKb)I&#<N>P3vnwF>zq%<2Ro=5
W=yER9X2n`sy1G}J)xSG@x#PdS23Uar

delta 661
zcmZ9|F=*6K7{KwD=Crj|#9mJ;S{kb$dPI_<9v7qtwS#TNq6Z32k;|QtGY6Nm85GVI
zDk3<Ppwz)ZL<hIFAcCB;gF+&LxQKM=;-F6A<o`SC(g$CD?|pgi%a`}Ee=ghl+Mju-
z7`uu6#Cu|hxUKPE{J_ij6A$8Kmr_{_P|nPwj*mC;Pd4()xQF~Z+>YOH2Y$z0_~&1~
zrTREMNMaE8p^aPc9CqVH?87U#7q6i-FppFC2y?iGOEmc#pR-=1$QTy3Ds>cRF^^C2
z5PrY|s-@H~CKibSzBY^#C<Q%~gSSxLzrdaN84I|MM{u}DDN3lbDCcHS8m*v>cTnoC
z;39rRx#{vYrL+Mi)ahJ}{H2U+Jg1FIrOpM5a$)j`-0BzYzNQ_HE4tHVn(;GzG<RvL
zWR$(DH>*`Ys2Y(Ul<Scbf6`C1O6GXObDMrWFweM6&oM?VyI@+jX%`Lqq;tHOw`|Mm
zojGq_@MisR^S<K$eOBIL^iI2B(=0XIAgsB~dc!d$-5~HoW7_k}Ud=dly|X-B>nxA?
xfnKSP#bIVdkD_RGDKnChj@vyqhNR>4Uh+C=C$Ew>>4S8^Nbe?ZlXkk`sJ|+`bf^FT

diff --git a/django/contrib/gis/locale/mn/LC_MESSAGES/django.po b/django/contrib/gis/locale/mn/LC_MESSAGES/django.po
index 268103e7b8c..83403a48fd1 100644
--- a/django/contrib/gis/locale/mn/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/mn/LC_MESSAGES/django.po
@@ -1,19 +1,20 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# Jacara <baskhuujacara@gmail.com>, 2011
+# Baskhuu Lodoikhuu <baskhuujacara@gmail.com>, 2011
 # Jannis Leidel <jannis@leidel.info>, 2011
-# Zorig <zorig_ezd@yahoo.com>, 2014,2016
+# Mariusz Felisiak <felisiak.mariusz@gmail.com>, 2023
+# Zorig, 2014,2016
 # Анхбаяр Анхаа <l.ankhbayar@gmail.com>, 2011-2012,2015
 # Баясгалан Цэвлээ <bayasaa_7672@yahoo.com>, 2011,2015
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-01-19 16:49+0100\n"
-"PO-Revision-Date: 2017-09-19 16:40+0000\n"
-"Last-Translator: Jannis Leidel <jannis@leidel.info>\n"
-"Language-Team: Mongolian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:45+0000\n"
+"Last-Translator: Mariusz Felisiak <felisiak.mariusz@gmail.com>, 2023\n"
+"Language-Team: Mongolian (http://app.transifex.com/django/django/language/"
 "mn/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -28,9 +29,9 @@ msgid "The base GIS field."
 msgstr "Ерөнхий GIS талбар"
 
 msgid ""
-"The base Geometry field -- maps to the OpenGIS Specification Geometry type."
+"The base Geometry field — maps to the OpenGIS Specification Geometry type."
 msgstr ""
-"Үндсэн Geometry талбар -- OpenGIS газрын зургын Геометрын дүрсны онцгой "
+"Үндсэн Geometry талбар — OpenGIS газрын зургын Геометрын дүрсны онцгой "
 "төрөлтэй байна."
 
 msgid "Point"
@@ -79,9 +80,6 @@ msgstr ""
 msgid "Delete all Features"
 msgstr "Бүх онцлогүүдыг устгах"
 
-msgid "WKT debugging window:"
-msgstr "WKT шинжлэх цонх:"
-
 msgid "Debugging window (serialized value)"
 msgstr "Шинжлэх цонх (дугаарлагдсан утга) "
 
@@ -89,5 +87,5 @@ msgid "No feeds are registered."
 msgstr "Бүртгэгдсэн feeds байхгүй байна."
 
 #, python-format
-msgid "Slug %r isn't registered."
+msgid "Slug %r isn’t registered."
 msgstr "%r слаг бүгтгэгдээгүй байна"
diff --git a/django/contrib/gis/locale/ms/LC_MESSAGES/django.mo b/django/contrib/gis/locale/ms/LC_MESSAGES/django.mo
index e907a894d9dd0dc8f9681a52bcce2635e048b3cc..63a382e98441f8c3fcfacb18fb3555feec59c55e 100644
GIT binary patch
delta 467
zcmXZYJxjwt7{KvMT3^r_->C0mq>3VzHZh6>oCF<O$<m>dlA*Lil^_w(C94jdf;b5Z
z`T?{{KY*h`7YCvEvicS3;Qwq6p8PJ)J$F2JpW3|^e2m1e1S3hz5YNOcQC0XbzOabj
zm_l0>Vifmr439B}mr=eJ<?nEud;|Nji38ZeVf^Xj1M$mbf<!N;OyfLu;THDbHYP9^
ztrt-?;A0*yut0Nf=<vV7=0!Y5*}yHz`UX-WUT_GTI4J^d_CFD#jT#Hd?oNjbC>z_r
zL3B_acz|<wifj?rC>y;&+2{jK;S<X9UU3&&C?8eU%9oI}BCIJnMbzJwgc`PEJDRbU
z&RS{H(v3~qS`VFgYH3wBv!>CPcaO>^Zn=~$l-xsG-*c<(nZ8`{eb3HhT+geA@kjL!
Ddp|iD

delta 511
zcmXZXO-lk%6oBCwwSqGHLbEKIh@ciCQxr67K`^aFQh}=*4x^Q$kTM8?5d8y*KA>HH
zKwPv6+5`oyqD8A})6Sr_)uQ*}T;|L(_sl(K&RhlF0`=En--*Hs5fj8CF-aV%+*n_@
zjo&zfNspq8ppCNT2)%gj<}clR6GzG4V;{a_KellQe>(ZP;-@-HB8(B#u?y4KgB$3_
ztouHXa)4t@;TZ<;1J@Yx7uVS*X)=o!C<nPkS@(h*QQA1D)cHdm#z?5$9U~ZEzl3tq
zILZMxaR5sw8`g0OPmvbNHOhf+P!4>D<M@QK-zO&U&&|g<tTu{jRt>ctRKF*<wVKg#
z=1$eJ3bv&=1v^)AjK;G!5m?ZpI@hwMFB<wvW8OD2-J24&RTY*Q&6uKSXlb!8YT8`B
lQYjm;nBzFD17Fh<$<S&~l(n*H*F?Tt*cBCFYkbL2{sA4VONIad

diff --git a/django/contrib/gis/locale/ms/LC_MESSAGES/django.po b/django/contrib/gis/locale/ms/LC_MESSAGES/django.po
index 689bbbdcaf6..756ca99d222 100644
--- a/django/contrib/gis/locale/ms/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/ms/LC_MESSAGES/django.po
@@ -6,10 +6,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2021-11-16 13:19+0000\n"
-"Last-Translator: Jafry Hisham\n"
-"Language-Team: Malay (http://www.transifex.com/django/django/language/ms/)\n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:45+0000\n"
+"Last-Translator: Jafry Hisham, 2021\n"
+"Language-Team: Malay (http://app.transifex.com/django/django/language/ms/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -73,9 +73,6 @@ msgstr ""
 msgid "Delete all Features"
 msgstr "Hapuskan semua Ciri-cri"
 
-msgid "WKT debugging window:"
-msgstr "Tingkap penyahpijatan WKT:"
-
 msgid "Debugging window (serialized value)"
 msgstr "Tingkap penyahpijatan (nilai bersiri)"
 
diff --git a/django/contrib/gis/locale/nb/LC_MESSAGES/django.mo b/django/contrib/gis/locale/nb/LC_MESSAGES/django.mo
index 13ec9a875007306f727ddbaa7767c10b3939dd74..4220ad80a82e91f5fad0b43ec474ff312967ba3a 100644
GIT binary patch
delta 442
zcmXZYze~eV5Ww-v536X6^;eZ@q0&t)q%ndNItik*;@YVoT{{$UbBJ^h9V$X_>E<Ht
z1rcX)?qCr?M29Z^39W<Qqj_-oB=_#+-FxrOjT3y$*|)-2Bvy$RB2Cl{9*l3S;16c8
zV2aFR6_a>^7G6d9R+PWPCGt-=g<YJ+Pn^ZyQ9h7AUY1Er@Rt=_!!a!4IPPK`OVNA<
zwSiMC<0V#Uu7`(w`z+346SeLh^>EKfiF7f6Z@3_VNIxnVpl+0ijXF)EcDjL+Si}_W
zqux{vSt94Cjb5Oh^cwXbZJfbJJiu4fOVwJv3EfM=mQgaK^I^ozaA@s0`K_Gm=R7}?
d-zoUp;gOw+ZDu^zbHg)x-8ybGIuCZ+{0GwOFLD3?

delta 519
zcmZ9|OG^S#6u|L2Y6fQZ^g$08a92$@(rSnZH=!vl5(=b+VVPz#;A<cPA^HG;2o>}p
z$`&nK7Pt&*6>WkRE@~IG>3_*p7tZ`<&YXMCnK|`6`5G^yu9jd0h$*5&OcO^67uE-E
z;wOeN;SgdBO_Y0%(TV51{ADkHg+cQ7IDoG>h+Q1P@4tLQc-b8y5yDB-u@6(&kL&2g
zOz-_3$^lL=iD&4?H!L#b52kqD<&ZGmpsasJS=U8Mgu^YwuxJS3=4PBk5M{v}%7!tN
z6R)A1cndvf;RGI{{9`TTOmU5J;9Hbme24ObIyi*y7{@P^{bCd=%>yN)1lkXZ*Wuq-
zO{=+`?OHxxF!QQiFmsk|G#{NSMl_;DbS<i@deqPtW+N<5GFz!?>2lVrl(JQ;Y^Vv#
mR2Peuxx8<cEVGa;&70OzGwzyk+P2-UyDt89(CT!k8R8cf>rC4K

diff --git a/django/contrib/gis/locale/nb/LC_MESSAGES/django.po b/django/contrib/gis/locale/nb/LC_MESSAGES/django.po
index b2289a332cb..e347e78148b 100644
--- a/django/contrib/gis/locale/nb/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/nb/LC_MESSAGES/django.po
@@ -3,17 +3,17 @@
 # Translators:
 # Jannis Leidel <jannis@leidel.info>, 2011
 # jensadne <jensadne@pvv.ntnu.no>, 2014
-# Jon <jon@kolonial.no>, 2015
-# Jon <jon@kolonial.no>, 2020
-# Jon <jon@kolonial.no>, 2011-2012
+# Jon, 2015
+# Jon, 2020
+# Jon, 2011-2012
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2020-01-21 12:14+0000\n"
-"Last-Translator: Jon <jon@kolonial.no>\n"
-"Language-Team: Norwegian Bokmål (http://www.transifex.com/django/django/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:45+0000\n"
+"Last-Translator: Jon, 2020\n"
+"Language-Team: Norwegian Bokmål (http://app.transifex.com/django/django/"
 "language/nb/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -77,9 +77,6 @@ msgstr ""
 msgid "Delete all Features"
 msgstr "Slett alle Features"
 
-msgid "WKT debugging window:"
-msgstr "WKT debugging-vindu:"
-
 msgid "Debugging window (serialized value)"
 msgstr "Debugging-vindu (serialisert verdi)"
 
diff --git a/django/contrib/gis/locale/nl/LC_MESSAGES/django.mo b/django/contrib/gis/locale/nl/LC_MESSAGES/django.mo
index e36c11870d6c8145b55b734e7d2a88a2aaab6879..4ad8805bd7f5a67c3e0f316664fb1979a46bb0d0 100644
GIT binary patch
delta 466
zcmXZYJ4?e*6u|MDG-_Mh`a&x{Q$!TB^c6t^4x;GLf(Q<s)F7n=A4EwfhpakuDo)~1
z{0LoKTtskiaZwON)IreQK~(U6Z7!VqOU`|8&OK>+kGM~r+Oc4C69dE*F-UAHOpIsD
z;|q?UsS44BYuJPP=))r~U-9xajFLacR=mY9K4J%cH1e+a;iH#?pIiDdhD|t&EjW)M
z%zEp2lm$4L!$aJnxI0|ue~!bWSi?TNMp@`9vPFEMZ1xwU!sW8&#>NQ@vapB|T)}qS
zzyR)H3=eP^Pf^1Q^y4MU^EWtz_b3bfL|IsXZm9FWDftqzDN(H`Sw++zl#p8e_AP}o
z@uU$?8+vNmG^VP{T4rogPbX6|!JM^QEL+7we6?WhnEFE5*(~YfCC9PNM8dM|`kD5o
F{sFsHIkNx&

delta 501
zcmXZYy-Nad9LMoHy`D^aFf@BUi6942u_$kDh_or8z#%NJ)4}WM?3Tc&md22vkp75p
zZfGlLY%L<Fh#G2XsHOKW{lWKMci+3;m(TCsI;x%J2d{D>vHa8^bxRFVyD}HnCobU^
zj^dm{l6ufYv1cEhc-H8jH~JUYOaB_%@ew`vf!+91@0TSvy8|==IDj#1!g*}L1$1Mk
z@jj0tz#*pa6n*%NIw5~?nddA+#_$UJ@fAg2M{_-JANr&+r{zW@jidN5i7s5j4&1~p
z+`~3J#voR41TRs+du+ug6#L(C7{5^j_Hh~!EQI0@9HCq(${E>TyOG@v-(oVY=Jb`4
zVH8Y5wF_o$-PS61&RI_)98H8{Q)+Zto1CbGlz7mU%9=(gYv|#$o-JzXOvzf!tK)gg
c+R!2q+qP>5%8SFx$ngKj9o^iv^es*L13BkMApigX

diff --git a/django/contrib/gis/locale/nl/LC_MESSAGES/django.po b/django/contrib/gis/locale/nl/LC_MESSAGES/django.po
index bd360e4d233..cace53f10a7 100644
--- a/django/contrib/gis/locale/nl/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/nl/LC_MESSAGES/django.po
@@ -5,17 +5,17 @@
 # Harro van der Klauw <hvdklauw@gmail.com>, 2012
 # Ilja Maas <iljamaas@dreamsolution.nl>, 2015
 # Jannis Leidel <jannis@leidel.info>, 2011
-# Jeffrey Gelens <jeffrey@noppo.pro>, 2011
-# Sander Steffann <inactive+steffann@transifex.com>, 2015
+# 6a27f10aef159701c7a5ff07f0fb0a78_05545ed <bc5d401a7ecd9343dd5afac265ed8ab3_4845>, 2011
+# 8de006b1b0894aab6aef71979dcd8bd6_5c6b207 <ff2658a8d8dbebbd9cc240b8c133a515_234097>, 2015
 # Tonnes <tonnes.mb@gmail.com>, 2019
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2019-09-17 08:54+0000\n"
-"Last-Translator: Tonnes <tonnes.mb@gmail.com>\n"
-"Language-Team: Dutch (http://www.transifex.com/django/django/language/nl/)\n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:45+0000\n"
+"Last-Translator: Tonnes <tonnes.mb@gmail.com>, 2019\n"
+"Language-Team: Dutch (http://app.transifex.com/django/django/language/nl/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -80,9 +80,6 @@ msgstr ""
 msgid "Delete all Features"
 msgstr "Alle kenmerken verwijderen"
 
-msgid "WKT debugging window:"
-msgstr "WKT-debugvenster:"
-
 msgid "Debugging window (serialized value)"
 msgstr "Debugvenster (geserialiseerde waarde)"
 
diff --git a/django/contrib/gis/locale/nn/LC_MESSAGES/django.mo b/django/contrib/gis/locale/nn/LC_MESSAGES/django.mo
index a18e002af35e45f36d928492fafea0916c7c8e9a..0676ecdf47fd77fc19f8dafc1236f61c07cac522 100644
GIT binary patch
delta 442
zcmXZYIZFdk5Ww--!zdazsCeK35k-O|kX<(*fruao5<$==je?zpMNkX7ZIdF6i&hp2
zl3GX;uuUu4SO`I4VUc_T(Zc_jeK7lbJMUoTb)32re2m-I!k8rHi59UyoEm%>9W3D|
zE@9pjnZP5Q!ZWn68s%$I{vM~vH*o}CaTMD)hP{41kY6S<B!;+U4i|9%3pj{d7{_9?
zUP3M40(Y^3ClvRF2mEhvIE7cJ`<_sndqK9y7bdX#pASU7nP?}8SijO0)Ji?nN;h#B
z_i+{vQD5j1IVv}(h2Ele`hfb9kLcht?qD1BQFX80uT4o<Gm3^Z-i^2!{#e_NyOzoN
g8P89;>v=yH?%B(+bkfUuZg_65TF2#b<Ib*|e_qTmN&o-=

delta 484
zcmXZY&npCB7{Kv&c4rA=gm&#NYKsGE(}-gJfR$ettEerp?HU_a(V7d5<Ug3yI=Jqg
zEjhSxpd1|Bl=k9AxZ>dZWT$!NGxNO9^Y+YJF>9vx(xIOyt_aaXJP^IazQ%*=6PNG{
z`*1p-R3{cudX6xNr}g|<J%5f}<nOQrYuJi!*pA=-c~2R1M@dAn8!Zgs95!Ma4b0Tn
z*HH#I##t<57+*2VkUyB_dznoJ@B*d&8Kv$6DN&&YrP`FIR1+_<5JUN+VU&qeC=<`4
zOuT~4xPx&#Ksl*0vZuO48TcBd{}$y$AJN2joWfs>VTxkS-_kN#q<XIzf$-wYLL!&X
zmK>*0bP{f%nA>)3|0y_Wj#x>Hdpu!{*`pKwpx*DN^`W5ay46Fy5{OIZTE4Kkdvmox
NZ*q^`)smC9)gQ)$LHqy!

diff --git a/django/contrib/gis/locale/nn/LC_MESSAGES/django.po b/django/contrib/gis/locale/nn/LC_MESSAGES/django.po
index 9413b3323f1..fcb77a6b2dd 100644
--- a/django/contrib/gis/locale/nn/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/nn/LC_MESSAGES/django.po
@@ -8,10 +8,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2021-11-18 15:49+0000\n"
-"Last-Translator: Vibeke Uthaug\n"
-"Language-Team: Norwegian Nynorsk (http://www.transifex.com/django/django/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:45+0000\n"
+"Last-Translator: Vibeke Uthaug, 2021\n"
+"Language-Team: Norwegian Nynorsk (http://app.transifex.com/django/django/"
 "language/nn/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -76,9 +76,6 @@ msgstr ""
 msgid "Delete all Features"
 msgstr "Slett alle Features"
 
-msgid "WKT debugging window:"
-msgstr "WKT feilsøking-vindauge:"
-
 msgid "Debugging window (serialized value)"
 msgstr "Feilsøking-vindauge (serialisert verdi)"
 
diff --git a/django/contrib/gis/locale/pl/LC_MESSAGES/django.mo b/django/contrib/gis/locale/pl/LC_MESSAGES/django.mo
index 9a27acffa08de72361aac4375eb3fea73f4fd41c..5f15e7001c367004f676d89aaaf562b4c2e04565 100644
GIT binary patch
delta 457
zcmXZYyGjE=6oBE`>?B^2kf><l4Oc8Rn9B+pu(D8$lG0R4Pz#fYA*8Td5Ckm(!s-Kv
zh^0j=Z0vjh8w-hu7B;?tsNjE+9XR{Vo;fpnW^bc^5$CO6Uns^PF-ANR<3z>a!Fb04
ze&7^leM$}BCJtc@O+5AT4KII*G4l5q#3u~nEB4`6C-10VCUFwooHB}&=*LCu!X*r0
z&RZ{_G*HJiJV8HaJmUuMEjCYMCeS%|3#E}mq(q%z6wljvN2zNja^nZ=!4}E~K2Zw4
zF@n8xGm9fQjH@V(?x5@|q1>>J79OGOzrq!~L;0!Du9HhCw_)TA)qF8RKKI954rdZc
vJCU}n)O^;SbMrbDTrY0#?Ut;3rF`J->v&+sN+(kb?y;UQi`8oLM%T=LVQVz9

delta 516
zcmXZX&npCB7{Kv&%v!%z7VTOgQ_5xAWg=ygl#BexfubBV>>6Wtc52ZasFmd6qK4wY
zU!agbKyH+SgNut?+#EP5Qoe6HZ}ZHjdER-R_j&&sE~BN_rqHoq#ff&}k?0_{6<(}Q
zoX0Qh!tn|rnz4YgW*1dF4f1C}{u*1z-(wxVVLg6eBmR{0B@v-IK_Y=|sADBgVHM6`
z1Q&w+Rg?ql;Uu154BzpWA%Ag>?{AtUaXMV?zlCz3Bjguxfl*Ns;wsp<LwWNTtif-T
z2PsSu#TYhVH}>EFw&DuPfp<{W?W4TuA!>Mzvi=sw@CoI>t=07Q9c4j@-#jRhirC!5
ztd_|xZCaLHur$vuWL(eipVhI^!IZA^XnMb)_a=K;wUg%hMryWb7S{9ThFdf=XVF}?
qvpH?Zk*=lPe9j%Q9MjIHmtAMrw?mz(=Xo~=p`z;dg&Qk5&Jh2zcubuD

diff --git a/django/contrib/gis/locale/pl/LC_MESSAGES/django.po b/django/contrib/gis/locale/pl/LC_MESSAGES/django.po
index 593c7ed4cc6..6c3efec3338 100644
--- a/django/contrib/gis/locale/pl/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/pl/LC_MESSAGES/django.po
@@ -5,25 +5,25 @@
 # Jannis Leidel <jannis@leidel.info>, 2011
 # Janusz Harkot <jh@trilab.pl>, 2015
 # Piotr Jakimiak <legolass71@gmail.com>, 2015
-# m_aciek <maciej.olko@gmail.com>, 2019
-# m_aciek <maciej.olko@gmail.com>, 2015
+# Maciej Olko <maciej.olko@gmail.com>, 2019
+# Maciej Olko <maciej.olko@gmail.com>, 2015
 # Mattia Procopio <promat85@gmail.com>, 2014
 # Tomasz Kajtoch <tomekkaj@tomekkaj.pl>, 2016-2017
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2019-11-11 14:10+0000\n"
-"Last-Translator: m_aciek <maciej.olko@gmail.com>\n"
-"Language-Team: Polish (http://www.transifex.com/django/django/language/pl/)\n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:45+0000\n"
+"Last-Translator: Maciej Olko <maciej.olko@gmail.com>, 2019\n"
+"Language-Team: Polish (http://app.transifex.com/django/django/language/pl/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: pl\n"
-"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n"
-"%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n"
-"%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
+"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && "
+"(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && "
+"n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
 
 msgid "GIS"
 msgstr "GIS"
@@ -81,9 +81,6 @@ msgstr ""
 msgid "Delete all Features"
 msgstr "Usuń wszystkie Elementy"
 
-msgid "WKT debugging window:"
-msgstr "Okno debugowania WKT:"
-
 msgid "Debugging window (serialized value)"
 msgstr "Okno debugowania (wartość zserializowana)"
 
diff --git a/django/contrib/gis/locale/ro/LC_MESSAGES/django.mo b/django/contrib/gis/locale/ro/LC_MESSAGES/django.mo
index 5b3ba175663c59688eede7a6bd319b2723f5d4fb..d5bfb30a4437d3af360723cea7f35df0dfb645d9 100644
GIT binary patch
delta 407
zcmXZYJxjw-6vpv$o0t}BORM#T`a-3MAPuHz1hEKC;v|TRLlr7cPF(~ArJq59Q$gq;
zv~!^@f(|Z12L%@e{Q$*9CrAGWd*S4loSPG#o10`mQU4sZuY{GMW~e)AmZ}&otY_TA
z7tG^QL}U!NaRLv~!m~mDV$i?DN%}2};{ztJhiQEO@7Lvvn<*N<IE`t(HiRxlv4kU7
zM%~{+4RC}_LY-oj=PW}7JjX1yQ4jTqydrO?b04U|zj00~A~8o~n8qS%LLXDOftq{=
z^(6bafG5bTG*AOJQ3JM7|6CWx@zn{B&4H25lestHwY8ZnmRv7z{UBFdT?<yiA8Xwy
U<b2Qf!ex8js@7_qUHdlj2X5>w!2kdN

delta 485
zcmXZYy-UMD7{~ETQ(vgIzNU&*NfE)pLQ@eT&`GdEHxcY4MjA>%TaA@W(p3ki&`A*-
z{0lm$IEdg<aBy-GQE=+)A}IKMv_~$V<jHf#@6wK5#_F%b;f7)u%t_`0bBejGabvt;
z0pD>3?T}I<xPfu>P{-p={iIXBz%lCA*oRLT#TOjH_J6&uzIhm@(913fOkx*iu?Ls2
zAM>5>1(X0al+Z_bO1N`$c(++Rk7qc6EgZ!Uq(yz9tpCBds*|Q$sc8yx7{MG$(p4P9
zO_UStp`7RtXR(3op>9!v-lGI<q5Q#Tlz^WoK_WDf^RHL-mtGa@XnD<O-e`B4v7TQu
zi|*DzsZ_3%Out+yR((70^;|5IPNkPp)}m=ycE$=G^=vQ@PU^nzHy6TJp~Q;oxz2vg
Qb6C%{>r@=iHQCQrziHV(FaQ7m

diff --git a/django/contrib/gis/locale/ro/LC_MESSAGES/django.po b/django/contrib/gis/locale/ro/LC_MESSAGES/django.po
index a16b5c52b3a..ae9d157355d 100644
--- a/django/contrib/gis/locale/ro/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/ro/LC_MESSAGES/django.po
@@ -10,10 +10,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2020-07-15 11:21+0000\n"
-"Last-Translator: Eugenol Man <neatusebastian@gmail.com>\n"
-"Language-Team: Romanian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:45+0000\n"
+"Last-Translator: Eugenol Man <neatusebastian@gmail.com>, 2020\n"
+"Language-Team: Romanian (http://app.transifex.com/django/django/language/"
 "ro/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -78,9 +78,6 @@ msgstr ""
 msgid "Delete all Features"
 msgstr "Șterge toate Entitățile"
 
-msgid "WKT debugging window:"
-msgstr "Fereastra de depanare WKT:"
-
 msgid "Debugging window (serialized value)"
 msgstr "Fereastra de depanare (valoare serializată)"
 
diff --git a/django/contrib/gis/locale/ru/LC_MESSAGES/django.mo b/django/contrib/gis/locale/ru/LC_MESSAGES/django.mo
index b1b7e27a8a279947ee04894f36f780edc6d5cacf..1f92476101de676f892763f86aa41a7735d71b8c 100644
GIT binary patch
delta 442
zcmXZYKTpCy7{~Fav>+;wU{(A_tigpul2VEg5+@QCG%OBGCeAt#<KonTkjTJPeE}v6
zZpN_q0$gNbaUd~97Y7Gl066$P>7`FUcfY1j?(WBYG`;sF<5n0e)E4zjrKxj`7vlq)
z_=y>;ghWg{!BxCK9lJr^3-UWmkw4)gjxdgIn8fc{?#VBcHG(KzHgN~Tcz|<Q#TeFu
z?@d%2xWq%e#tEBy#Ww2^KR56=BC?Bptl|suNSvl+T*jJsB1cS$1UHz#A!c!m>!?R(
zx0A*a>jJ6<XSjfU+`tD^2N<G_U$~8_d66qDp}JJs{@;W;l=wZZuE}7m#X|m6uO;$@
iobBcu*UFbGZqaWT`;k4%u^rp*7?yt8Y7Op<Z1@j^G%)A@

delta 487
zcmXZYze@sP9LMqJ^t4|llxX%tI<VyiK|@o7rl6o7G#D7Tg<=lcQXD}bSVPcw1U1y(
zkmwLaP7Vb@kI)<~4M~JSOSSYq^x?kuy65xoeDArddOkhnmr?apFnrV$^+*M%1BDx-
zgPZt;L0q;8;lUDGdn#zh^Im?@%d0p>evd==io^JUBlz3R%fiKOKY<@7F@g?U!#+%*
z3p2g-ZL|(>gsXUlUVOuE4*7?N%sVt$$6cooGuXrhd`B)3qIp7;g^2R7NKnKW*3pe^
z)bR($G1%XI(LBbPr!avhIEYQ0z$dgmq>W*84hS)gaooo=T7SBQidj@Lim&#dxNP3^
z%7&KBZSCdrg;HKK3Z?9hku;y}OYYflC>#q#qFN-8j73ddoilT)W;YC@cC6}-fV`A9
W@=i81*=SYdt-O+Tf@_VAN%0S?kxeH6

diff --git a/django/contrib/gis/locale/ru/LC_MESSAGES/django.po b/django/contrib/gis/locale/ru/LC_MESSAGES/django.po
index 93ae3235568..16746432316 100644
--- a/django/contrib/gis/locale/ru/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/ru/LC_MESSAGES/django.po
@@ -10,18 +10,18 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2020-05-14 18:54+0000\n"
-"Last-Translator: crazyzubr <hjcnbckfd@gmail.com>\n"
-"Language-Team: Russian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:45+0000\n"
+"Last-Translator: crazyzubr <hjcnbckfd@gmail.com>, 2020\n"
+"Language-Team: Russian (http://app.transifex.com/django/django/language/"
 "ru/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: ru\n"
-"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n"
-"%100>=11 && n%100<=14)? 2 : 3);\n"
+"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || "
+"(n%100>=11 && n%100<=14)? 2 : 3);\n"
 
 msgid "GIS"
 msgstr "ГИС"
@@ -80,9 +80,6 @@ msgstr ""
 msgid "Delete all Features"
 msgstr "Удалить все объекты"
 
-msgid "WKT debugging window:"
-msgstr "Окно отладки WKT:"
-
 msgid "Debugging window (serialized value)"
 msgstr "Отладочное окно (сериализованные значения)"
 
diff --git a/django/contrib/gis/locale/sk/LC_MESSAGES/django.mo b/django/contrib/gis/locale/sk/LC_MESSAGES/django.mo
index be5be6cf1b2413525c9b4df1aa6373621f1cab4c..9a6c2f5cd6f6c1c86fbc8d78625dabc10f19358d 100644
GIT binary patch
delta 493
zcmXZYOG^S#6u|L2YG!0g_Rz?3A}k0EUp){Dp=gnXn+O*XNJR~(*)*#*Zfjwi!A(1N
z?FXWT&_X{zn-)bxZR;c0qW|Pv=G@=C=gwTtnXb3xt$p|$4Z#>Af<%XyB1#ey;}Z+`
zg|nEp2{D3)IF2gX@y5#6t$Y*x<R5VmpK%D^aTvdQ`I`7;5g_5>mPwq!K3v0o+(0+x
ztn&hz1!%Z~*Z4$nFSyCR!N*~I!)X-GUSlET6_G)+*(^?onh^Ue%#N$bBW{^|*g&)5
zd&>u$W8c9D{-AkbfGS-WL=T2>9#c4q2e^$FX#Q0Azt?O^=yfS43FB3A+w`t|%M(vV
zW2tB&CC69OsU<z{@GtBZRZXeLdu>BIlQSn*N?B2}r{$tjT0A;0uSeuWEWQ#+#1cvU
b&JnT~t5u`r(4>L<@ujA=n-#@ab{f(j9Na;3

delta 559
zcmXZY&1(}u9LDk4B#j!Q!DwQn6&FN3)Rc|&v`F!wh;e(d!54CxCULvTzCe?>qzD1^
zBGgk5^bql1kUgpw+du<7+N%iSLGWO%=Hhpo9cJdU`^?VpoBf=bX8PZ=i8q3lXDl%G
z8Rr?#6eikVe1sFch~=0Nr_sf5&vT69yC@$<`A0lUzK6&02cEz`cnbf`^1ev3yFgID
zc`V@^uHq3~!!%Z-^$iRQc!>tS#T@>^F-1=C7VjetxrC|Y>|71Q3mV8L!or;B3*qo^
zj^G7`Hy<Khd}7MtR}3pZi2R9{d7t1_EKp^5;B7pLckv|N$15oD48FoLzQ^zn{6=Nq
zC{-mNjFogO_wZgttvA-YrfIpR>RWEz^Yy{E_?^esN=5BDUDY&QTVB*?DMPk9#mc61
z+qUd@o4Pvs&}lr8u4;65Ut3R`EVOpMs5jb&>5|>8MPcuz=}607s(H@JpqaQ3_kBOu
fPIQ#ygPtR|WN<7QDA}+WTh=XEYp7n!^>pzcEe~GM

diff --git a/django/contrib/gis/locale/sk/LC_MESSAGES/django.po b/django/contrib/gis/locale/sk/LC_MESSAGES/django.po
index 91fcc1448d4..5a6c87c5cb4 100644
--- a/django/contrib/gis/locale/sk/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/sk/LC_MESSAGES/django.po
@@ -4,16 +4,16 @@
 # Jannis Leidel <jannis@leidel.info>, 2011
 # 18f25ad6fa9930fc67cb11aca9d16a27, 2012
 # Marian Andre <marian@andre.sk>, 2015,2017
-# Martin Tóth <ezimir@gmail.com>, 2017
+# Martin Tóth <ezimir@gmail.com>, 2017,2023
 # Štefan Lučivjanský <stefan.lucivjansky@gmail.com>, 2021
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2021-04-04 00:03+0000\n"
-"Last-Translator: Štefan Lučivjanský <stefan.lucivjansky@gmail.com>\n"
-"Language-Team: Slovak (http://www.transifex.com/django/django/language/sk/)\n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:45+0000\n"
+"Last-Translator: Martin Tóth <ezimir@gmail.com>, 2017,2023\n"
+"Language-Team: Slovak (http://app.transifex.com/django/django/language/sk/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -73,10 +73,7 @@ msgid ""
 msgstr "Nastala chyba pri prevode geometrie do SRID z formulárového poľa."
 
 msgid "Delete all Features"
-msgstr "Vymazať všetky vlastnosti"
-
-msgid "WKT debugging window:"
-msgstr "WKT ladiace okno:"
+msgstr "Odstrániť všetky vlastnosti"
 
 msgid "Debugging window (serialized value)"
 msgstr "Ladiace okno (serializovaná hodnota)"
diff --git a/django/contrib/gis/locale/sl/LC_MESSAGES/django.mo b/django/contrib/gis/locale/sl/LC_MESSAGES/django.mo
index 122afd641e5b57612acd78ae664d1467891c1f82..b19dd7f024806795368c9ac54e4f5c95d450e345 100644
GIT binary patch
delta 593
zcmXxg%_{_99Ki8s&3eg8UN&!`21h&F?pmb@DN<e!IINU<(%6>Smv)EbvW_SR4F_%x
z?uvtxQf^8vP9(G!{s9gSzK>l`^E{ttelyQ+e!p?+E^Biy4c;TcXk@lCZ<!rT+rz?m
z#VEdEH<~3v_;3lEFoPQI7UTQH_$f9Mzrrefz#4qUdi*TJbK-|h3xNu<v|%Tf;vkme
z2v*}{@p%+g0S->#4qj5+BQ9{i$Kep>Q8m?6R%pnNydox0<(t8FkrQH(O(%g(ti%&k
z1)X6nUZYBMj}4f|Zu~+n(MFZ3!!A_s2e1`~P<0x`aa={}{A)`62~~vfs>MC<j5MlG
z{10_ZrS@HXc=kNn`}VQxXeJ)I=UUkP)*?A$*4l_?<Ef-EDjmzz!@*Fm5sVn&h#u-U
zBYizVM&*>uI>vlPCbPD5QW;a9mYMi^c1s_#Y);EHePE@y3nU7UhGPjCw*$+m#E_q?
n;a-v?W9u?z8S|D*nEITZ+OXU^Z;d9?>5C_CzT~g4oASP29GqV|

delta 669
zcmZ9|F=!J}7{Kv&xo9Dc)V4+|T6o$aL%DJn8#RZBPzSL}iw3m_!quGV+2&3!F@Yc)
z?I?7RLs3LQoE@ZYf|CUY-MTm^A`T7?x`;UW|C&yH@b35Cci+4BefN4G-JN_H%05tx
zz08Bm56n^KU4sYX7hb{NIEH64N)2O(a%Kfhe7qHZx)pzg`-s2Ce*B8N@Fx!9zg|31
zc}|ZI7{LSR;0`>GeRvV`cop~K0!jfZIE@dnfZuR~BLCtX`;UCY!Q#%|`#F@xA|yqv
zVqPUm-De@4Kf^=#26OlsrLZ43fCkmbMT0nmMI1vHNm18OI`vWVZ=)2vjMDKFJcBP$
z?)!tr9u~OyYotpV!|AdyB{yyUU{Q|C6@|4=#y!I*rZ-GCV_E47vsAb|UDY*z{!YCf
zgmv8s!dldE(+#tnRIRDl_gX;|TBp61@9L869J6f4aw^(6>P}Y1ZO68AvoqEOza2EU
z=T)rI5$zmz%ah|aBX`bgwybLGh0P_e6~(Teje|zC{#IY|<60Oj>Jzsl(4A=a_Wh^o
z4KG-lxE?i5rp@eOv(xFUJ<5L1Naaaid30tmjC9x2vDaOQqxI+SR{gdY-t;vsssC1J
Bac%$r

diff --git a/django/contrib/gis/locale/sl/LC_MESSAGES/django.po b/django/contrib/gis/locale/sl/LC_MESSAGES/django.po
index 7cca1ca9f43..e4551dd27fc 100644
--- a/django/contrib/gis/locale/sl/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/sl/LC_MESSAGES/django.po
@@ -2,24 +2,25 @@
 #
 # Translators:
 # Jannis Leidel <jannis@leidel.info>, 2011
-# Primož Verdnik <primoz.verdnik@gmail.com>, 2017
-# zejn <zejn@kiberpipa.org>, 2016
-# zejn <zejn@kiberpipa.org>, 2012
+# Mariusz Felisiak <felisiak.mariusz@gmail.com>, 2023
+# Primoz Verdnik <primoz.verdnik@gmail.com>, 2017
+# zejn <zelo.zejn+transifex@gmail.com>, 2016
+# zejn <zelo.zejn+transifex@gmail.com>, 2012
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-01-19 16:49+0100\n"
-"PO-Revision-Date: 2017-09-23 18:54+0000\n"
-"Last-Translator: Primož Verdnik <primoz.verdnik@gmail.com>\n"
-"Language-Team: Slovenian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:45+0000\n"
+"Last-Translator: Mariusz Felisiak <felisiak.mariusz@gmail.com>, 2023\n"
+"Language-Team: Slovenian (http://app.transifex.com/django/django/language/"
 "sl/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: sl\n"
-"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n"
-"%100==4 ? 2 : 3);\n"
+"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || "
+"n%100==4 ? 2 : 3);\n"
 
 msgid "GIS"
 msgstr "GIS"
@@ -28,9 +29,8 @@ msgid "The base GIS field."
 msgstr "Osnovno GIS polje"
 
 msgid ""
-"The base Geometry field -- maps to the OpenGIS Specification Geometry type."
-msgstr ""
-"Osnovno polje GIS -- se preslika v vrsto Geometry po določilih OpenGIS."
+"The base Geometry field — maps to the OpenGIS Specification Geometry type."
+msgstr "Osnovno polje GIS — se preslika v vrsto Geometry po določilih OpenGIS."
 
 msgid "Point"
 msgstr "Točka"
@@ -78,9 +78,6 @@ msgstr ""
 msgid "Delete all Features"
 msgstr "Pobriši vse atribute"
 
-msgid "WKT debugging window:"
-msgstr "Okno za razhroščevanje WKT"
-
 msgid "Debugging window (serialized value)"
 msgstr "Okno za razhroščevanje (serializirana vrednost)"
 
@@ -88,5 +85,5 @@ msgid "No feeds are registered."
 msgstr "Ni vpisanih virov."
 
 #, python-format
-msgid "Slug %r isn't registered."
+msgid "Slug %r isn’t registered."
 msgstr "Okrajšava %r ni vpisana."
diff --git a/django/contrib/gis/locale/sq/LC_MESSAGES/django.mo b/django/contrib/gis/locale/sq/LC_MESSAGES/django.mo
index cb77ca397175b9f85f617734b442e2b0092d788b..caf727f941c464ff76b5e1bd1cdaca4409e7bb85 100644
GIT binary patch
delta 388
zcmXZYy-UMD7{~GFda1><!C3JHsx{&yO>0|I@D-th;vXPr5u}5Y4lOv_QQU;1lcSSR
zq!L`*oL!t91Q#b~rw)D(bMV~fewT#jAp>ue>wV^(zOeGtJT;&esBOi@8sZT?;WD}@
zktwX8#%7ZDaE9E%S?ppKZ_vX&PU3xX|BQ1YJ$dC&;K2u`@fR~VO70!H*oFaKF+_wX
z<k%4j(dQ%Ea0l%`he<xhBDsr;c#GpW#A$p%U$#WvIk;SWp?&cO?Vrev{SUN)6XaDa
z;V$}kZVuF`lK4U0Dbv#X-dedDmFrPZTi=Wt=1~{Z&5N_kwt3TqY#7w5wMNLcVZQZ}
MZg)Dd>s+V)0PZU+@Bjb+

delta 418
zcmXZYKTE?v7{~FuUQ<yUtkzbET2sVH3#l$9L#GZxok~#=L6Ayl!8l3A>Y}c4I27k@
z-Qo+-q2MNc18y$vIyv|aP2kDre$V~Mk-zNF?0qhzp9D{yTBTm7HR?d};(5hme8Ua2
zQj@hcRODuo53xw@;u7BCEcVgF0nTHT^hdZXL{E$vtT6G724*;Q3bPpZ7cst^g9WVP
zC6_tDQ}TOSh;7_tbNt~ZG9|i64zNVN!*v|sG>)(!8bW+9$kF)18T`d~q0CJFNEvB~
z8qQ%Ix3Gorz8kdgQM>X?=A*uRmW886%WhwsU;BP1@a?b@w68)>@2Y*%tvGI_x@T7%
eZ^zLOs-%a?(qmOtVHid~>OQ4&M$zB^Py7Sd`ZM|f

diff --git a/django/contrib/gis/locale/sq/LC_MESSAGES/django.po b/django/contrib/gis/locale/sq/LC_MESSAGES/django.po
index b2759e781ec..42cf2e91641 100644
--- a/django/contrib/gis/locale/sq/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/sq/LC_MESSAGES/django.po
@@ -1,16 +1,16 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# Besnik <besnik@programeshqip.org>, 2011,2015
-# Besnik <besnik@programeshqip.org>, 2015,2019
+# Besnik Bleta <besnik@programeshqip.org>, 2011,2015
+# Besnik Bleta <besnik@programeshqip.org>, 2015,2019
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2019-09-18 10:20+0000\n"
-"Last-Translator: Besnik <besnik@programeshqip.org>\n"
-"Language-Team: Albanian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:45+0000\n"
+"Last-Translator: Besnik Bleta <besnik@programeshqip.org>, 2015,2019\n"
+"Language-Team: Albanian (http://app.transifex.com/django/django/language/"
 "sq/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -74,9 +74,6 @@ msgstr ""
 msgid "Delete all Features"
 msgstr "Fshiji krejt Veçoritë"
 
-msgid "WKT debugging window:"
-msgstr "Dritare diagnostikimi WKT:"
-
 msgid "Debugging window (serialized value)"
 msgstr "Dritare diagnostikimi (vlerë e serializuar)"
 
diff --git a/django/contrib/gis/locale/sr/LC_MESSAGES/django.mo b/django/contrib/gis/locale/sr/LC_MESSAGES/django.mo
index 88e5aa7c5dabd672cea5e89fb256c8026c124517..3fbf09a53c2fd394839889770ad2d9724dc60a5a 100644
GIT binary patch
delta 442
zcmXZYJxIeq6u|M9=B!0)!4|*JLc}5tEhK3KDRxnGX~DIVP#kn{C{i~ePNG6xLd8{Z
z>QXR^2yVK&I0z!Tii3L<{9l`cm*3sHT;AnfW**Z1ds?-HF+t1`k3^Q(H+V2Uu!f(w
zfTfs72Dfn%575N3DBp_m*EmJ~4oC4B$M6lu@oSLx<(J7ci3DGn#d#dUG7jT9Cb1Ij
z*HB-eiB&ws4wrkuBi6?p-oZc2VLdLggeS-=(#2H_u_(UC50f<#IjZSGyEubQ)LprV
zyg`TcJ#OGPj-Z<mNnsiF4^%Oad#F3w#&f(y-BgbCJE3by&@w89gs(<27WB-`lv6C&
gUcvP&XQkvV2U}_}p0`}vwSz-tne|2^yi!l<AG13$IsgCw

delta 471
zcmXZYPbdUo7{~Evc4z$^8@ugVu{A}aY|X68wmFHEKNo+Zw!N@gTdb4DVQV8ru7fxz
z2RSNjj&h+WML0Rg#m#{$2flCSt!F;-{@!`!eP=F0d*SkHNZ%Dklxm~ys5n*9xG+9(
z2EVW!hkYVpETZaJM?W5T`JtDeVKey+*5eyC;0HG0_kUg%gYFnX3|rC00FGfbPN0Dq
zZ+!vP0XA?H_c4O+c+4Sxu*Cd`m&{?jN~8nVunSL+N8}#+q%88pO)o(syY=G$stq@>
z1$R(waO!!5HuD!8M59Ke4#zQwSyUggh&{N4>d&6zHa=nsv$Z0cyQF2bXysNje39vq
zNi#P;yOPfrih0v16m!c?+I{v91(R07vJ*+$Oj>Cx<#y|x?v!r&9mlDx>eqUe>U_9#
Je*?BJEq^^sKB52s

diff --git a/django/contrib/gis/locale/sr/LC_MESSAGES/django.po b/django/contrib/gis/locale/sr/LC_MESSAGES/django.po
index d8f8ff68d5c..59154523e63 100644
--- a/django/contrib/gis/locale/sr/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/sr/LC_MESSAGES/django.po
@@ -9,17 +9,17 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2020-01-21 20:08+0000\n"
-"Last-Translator: Igor Jerosimić\n"
-"Language-Team: Serbian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:45+0000\n"
+"Last-Translator: Igor Jerosimić, 2020\n"
+"Language-Team: Serbian (http://app.transifex.com/django/django/language/"
 "sr/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: sr\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
 
 msgid "GIS"
 msgstr "GIS"
@@ -76,9 +76,6 @@ msgstr "Грешка се десила током трансформације 
 msgid "Delete all Features"
 msgstr "Обриши сва својства"
 
-msgid "WKT debugging window:"
-msgstr "WKT прозор за отклањање грешака:"
-
 msgid "Debugging window (serialized value)"
 msgstr "Прозор за отклањање грешака (серијализована вредност)"
 
diff --git a/django/contrib/gis/locale/sr_Latn/LC_MESSAGES/django.mo b/django/contrib/gis/locale/sr_Latn/LC_MESSAGES/django.mo
index a9a872350f07794793ddc0b99bb445986b30acdc..baff02a1d5105aaa1d6d732c87e5e7adbf5b48b6 100644
GIT binary patch
delta 447
zcmXZYJxjw-6oBEACVoI`gY{cmY$-|y12@+Qu^<S7Lo0SI4uZQ%5uLLt(kVE&=`V07
zh>MfDi{K!LRB-Yyw1e-px!iM}o0H_^kiPrqMqfGSN?21wo_Hn-#GyrEb+L)xSjK8f
zWCHhb8c)#1i=^I8>bE#U{Q=YXievbR<M=zMN7CmoOJS5Q3s}M-+`tjs!VK1v`%N?h
zoZ=3i;}gTZV~y);UJmgGC$TU*7(^qFNDUWp7xNN{9CIjBxJ0(xk+OJ?=EE;&CV#_u
z?BWvkkS!&qG=o-1E-IYEP0ZmQHt-0|Plf+}rnkgxt8Pi>!^))Mp1qy*S3MPYIw<;K
eHCT%q&T@LCsFlC&X{A+s=2Yy1R;zR4g!UhQ$S_F&

delta 494
zcmXZXKS%;m9Ki8+-Bm-TWNG$~4y>p_Pze%gYX~%HC@6Be@G!IPLXrasgea)_2x@3(
zX%8D(8iR_KprI*T+6rpTpuP`%yx;Hh?)UE9{obwb*H?Y>YbSycB!-D6VuaXJNQ^IB
z#cvE_s!fPqv{0VeM-|Un_48K!3j3+wV;9!38$YlIf135G@NharA%sI1!*<MICoZ7}
zv#tFNlnor<0-j<3-|>bf8<^txnvW##5Bo6D(QGJ#ydq2-6;&Y$Eac6PF^reU6pth?
zKBH`)j`9YdIEW1##~@v@6tgHBo+J4%jRTlPKbCP3k5K;S6%}_|$tuCxgW_omtfZIq
zoVi}k=L=R|cM4X{c9QOkI`54~BhgqS9@FE|<n)X?rA@eN+NA0@PVG=jsAKZvPRXv=
ZCB0(k_HJ>@ur`^do-dhq7e>)Yihp!=M#lgE

diff --git a/django/contrib/gis/locale/sr_Latn/LC_MESSAGES/django.po b/django/contrib/gis/locale/sr_Latn/LC_MESSAGES/django.po
index 9ac3a6a3cfe..8ab07443394 100644
--- a/django/contrib/gis/locale/sr_Latn/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/sr_Latn/LC_MESSAGES/django.po
@@ -8,17 +8,17 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2020-01-21 20:47+0000\n"
-"Last-Translator: Igor Jerosimić\n"
-"Language-Team: Serbian (Latin) (http://www.transifex.com/django/django/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:45+0000\n"
+"Last-Translator: Igor Jerosimić, 2019-2020\n"
+"Language-Team: Serbian (Latin) (http://app.transifex.com/django/django/"
 "language/sr@latin/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: sr@latin\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
 
 msgid "GIS"
 msgstr "GIS"
@@ -76,9 +76,6 @@ msgstr "Greška se desila tokom transformacije geometrije na „SRID“ tip polj
 msgid "Delete all Features"
 msgstr "Obriši sva svojstva"
 
-msgid "WKT debugging window:"
-msgstr "WKT prozor za otklanjanje grešaka:"
-
 msgid "Debugging window (serialized value)"
 msgstr "Prozor za otklanjanje grešaka (serijalizovana vrednost)"
 
diff --git a/django/contrib/gis/locale/sv/LC_MESSAGES/django.mo b/django/contrib/gis/locale/sv/LC_MESSAGES/django.mo
index 5fbc7240b09719ba72868951b93994453f02861c..3a9473ddcfe54743b46ea4a612b885a50f801fd1 100644
GIT binary patch
delta 412
zcmXZYze@sf7{~GF?li^xfk|p*g|xZ2OHK_D`UePt;Ns*UQS(iK4NgbU>g42f2u_0F
z=Hj5B5Rz*{gR2g{AH6R;_d1^Y{`h?FJGPA4>kHqPFfOSKHKA^)ron^pixu490~Sn?
z1lBN#uV~??*Y9}!E~e-Y@f>Fu!5@s{->GlQo|iO@AiLaP7X4Vn06t+DOWyYiYJfK^
zV;kQIx4>te$Ko71sFxby70!_<@{cjxVnS>Y^XwELiF#1p^AR=a3x=?Yci6xzejs~D
v4>f2X^`-;7$1z^x2CKM7avtaEpU|_!=@=zL+?5eFot-tX>aCXR`ljXq`J*c1

delta 461
zcmXZXJ4?e*6u|MDq*~Bu@zGlAtLjqRT#LKlV^UGbR+`45rf4i##87e6sR(uO6F5mB
z;M_$~CmjSq926G^UF+iiU@n~el5@_z_vE>^kqBP<V`qw$B1VaOVvIP@c(A^41AlND
z7j&ft&_&sEga)2R`HLujg+t_Tup8g72fwfn+yD7Mne0xJNaG03Vh1i`99PgpE2?jz
z3~-D~*uW%yV3i?%ah~s84w=Dgl=?dkV;gBvgPlqxRKUf&$bmVOLFP~{T#GEAOkBY(
ztl>DG;3QrmXQ~I3fge%+_ys5M6Ehg6XyFvfAcv^ccQi{&HE%UjPp&VnW{Y;A>NsWB
q$@*otSn>1qCnGd`-*2AA?(~ebl<aM<6>hmSd8Jn9di(ZXUi|^yw?3l)

diff --git a/django/contrib/gis/locale/sv/LC_MESSAGES/django.po b/django/contrib/gis/locale/sv/LC_MESSAGES/django.po
index 7477ac08eff..c98dc92740f 100644
--- a/django/contrib/gis/locale/sv/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/sv/LC_MESSAGES/django.po
@@ -12,10 +12,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2022-07-24 18:45+0000\n"
-"Last-Translator: Albin Larsson <albin.post@gmail.com>\n"
-"Language-Team: Swedish (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:45+0000\n"
+"Last-Translator: Albin Larsson <albin.post@gmail.com>, 2022\n"
+"Language-Team: Swedish (http://app.transifex.com/django/django/language/"
 "sv/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -79,9 +79,6 @@ msgstr "Ett fel uppstod under transformering till SRID:t hos formulärsfältet."
 msgid "Delete all Features"
 msgstr "Ta bort alla attribut"
 
-msgid "WKT debugging window:"
-msgstr "WKT felsökningsfönster:"
-
 msgid "Debugging window (serialized value)"
 msgstr "Felsökningsfönster (serialiserat värde)"
 
diff --git a/django/contrib/gis/locale/tr/LC_MESSAGES/django.mo b/django/contrib/gis/locale/tr/LC_MESSAGES/django.mo
index 511e63131564ec3dd73cb3a6affcb9d45de3b17c..46268b532f8e4d1a4f1d351465dd9e8fecb60858 100644
GIT binary patch
delta 446
zcmXZXJ4*vW5Ww-dhY!d@j8BZpMJ*FZE*H>%m4(GgY*T0;g<XUo_J^GoLE#W=EiEOD
zA0TB43oVooG^JJggy4Vl7G{5YvvbSL)7&r_^i%e|u$G8*qC;#D4TFvKg;o5<Z7iE2
z3s}Qtyg&<YqI@gLKjI4c7mVR6Ca{O|`179+WXxfe#4N9*F@saMk283HarC46Dry6l
zc!bw@LUZqU#<$DQMSMUVs*C#W04b3PE}}UtvL*pta?k=7lURv7MJ;Tgc7BB!yu~ei
zM&6P))J8v1>jtQGL)1xAT>7|!^!Zn-bvl%UEyFjY{b9t-aAX}Oin+X(b3Lc9TlPxf
bvAr3~I&QvD%ChZ+=eA?jo6Yu}Ju-g*^nEbf

delta 515
zcmXZYJxjwt7{KvMtqQhQ)LP$5)J2EV)(&bGSFv^w3ksd0h9qcX=?hU13L-c-7C}Kj
zfNrH<!9k&;v$%+hU>#g61^<URc=Ee@?zxA%v_kg-)z=~am0(1ODWXYC6Q>FvMhkcF
z8|QG{C&Vy1D9@Z>7v6aJJ1<|yQSwh1z&Gs2PaMSG|9n*hIXy;V3@0&(-I&2%+`=H{
zynPGh1<r8;uW<z5ag$57(O{jSNeUY%_dihf?;s^&yhn(zsPbAS6C@T<7GyAlw&yX1
zSzn-h!7a|<1I}U-=_$TYUib%PT?b`dfTVnJ4AZ!Z@(*94Qp+njCDM3Sg1(XMbXMIr
zb}Oc7JErQ|&i;|B)n2;R`d4C!l~{5~O)P7vL~X$zo$K4s9kZgFMl5USc}>k$iU)Sd
rQs=F5xuC`4uIn}`{<beFn_7BVSM`&}`oW=|*VTgI>={L)WNYFNO4&`8

diff --git a/django/contrib/gis/locale/tr/LC_MESSAGES/django.po b/django/contrib/gis/locale/tr/LC_MESSAGES/django.po
index 13c2d853cef..455bffb3aca 100644
--- a/django/contrib/gis/locale/tr/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/tr/LC_MESSAGES/django.po
@@ -4,16 +4,16 @@
 # BouRock, 2015,2019
 # BouRock, 2014-2015
 # Jannis Leidel <jannis@leidel.info>, 2011
-# Murat Çorlu <muratcorlu@gmail.com>, 2012
+# Murat Çorlu <muratcorlu@me.com>, 2012
 # Murat Sahin <martinamca@gmail.com>, 2012
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2019-09-17 08:30+0000\n"
-"Last-Translator: BouRock\n"
-"Language-Team: Turkish (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:45+0000\n"
+"Last-Translator: BouRock, 2015,2019\n"
+"Language-Team: Turkish (http://app.transifex.com/django/django/language/"
 "tr/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -77,9 +77,6 @@ msgstr ""
 msgid "Delete all Features"
 msgstr "Tüm Özellikleri Sil"
 
-msgid "WKT debugging window:"
-msgstr "WKT hata ayıklama penceresi:"
-
 msgid "Debugging window (serialized value)"
 msgstr "Hata ayıklama penceresi (serileştirilmiş değer)"
 
diff --git a/django/contrib/gis/locale/ug/LC_MESSAGES/django.mo b/django/contrib/gis/locale/ug/LC_MESSAGES/django.mo
new file mode 100644
index 0000000000000000000000000000000000000000..0dff815793d754727c874546f950c5560ca47921
GIT binary patch
literal 2360
zcma)+-)kII6vs!cTG!w8SN#R2RB57}&5x!MH{_u<NeNACNVd`!mFe!yWXfb_oVlAH
z1)(&XZ8j?8!5~E__>wKb8aAmQedvq+0X`_)*%hgM^iL2U{GPkBN!oP5fjgi3<D7HP
z`QAJ8=Yf5z2A-GD-az{W?M*cIA-wS10ndSdfrr7&!-nw!_zCzj7=n+0<z)V=Wd1ww
z70mwxJ_-H`J`Mf>J`et#%>N4>#CSh~ybc}$9|ilt$H9}}Q{d@j{T#^qOK=2S0<*~N
zckoAy-+}XK@DA7s9(~L(-UmMhVPbp(9s$1v-vfUJ`@w%ej@ye(-vUR#*TBy}&i703
zICu>_3H}DAz=Qi6bsh#^#kdbV0-gm4{2aUrUIUS)u8DQvnwrmZ=sbh=EE>$TUL5-g
zG{~c$0}1yfWR3XYn)vLR59f+fbS*FP<Oz>N82Takxm+O(MV@A-ghw*8ylB!7ryb8G
zIVH#z{<M(cJV{@VC&q^d$e+A-jU8yx5pF(h42bgu+h+G!$IJV()E0@*v0UdO_L#BU
zf@p`0E2JRHb!kXgvJi^M7@U*BlXSwiLt$H39pZS#so@FZR5OR1@46x<9p5vCJ;ZYI
zyYib4M0)SE-Z5>AIG&(LhRDkpEx6L5z<1|u1kxkZy?@;de8-c<hdxaTk&nm<1tBpf
zk^*9-d0|@`y$1!MKjY+iZA`n4B^!)e?30u;;TCLqJ0vIa?q0eo?+KZO+~=)G5Nd9!
zxii<)K+8;bFMUnZRuDCh<xC(vcAE%9&Y5&_7K=pN!bvU8Sm<AXeCBZ8{78fmEHae8
zV0pHm8W({dN^>-_oxJ%$!H&$VpP|&)8FO6BIBaST;7~Hu-Pv`_?CdeSd#I~7({udY
zPCTg*)M#e;?zoop!wj9cXvw26?mmV!&n{TDFtfs%&d}L;d#Vsp+mw_+rlZ3Og0#ML
z&ZL-2=lto8Mn+AziFZfA?r2Yq4v!A*<ldF;Or7*SzBgtT6=q0^IoT1omgDtNZpsQH
zA^Xo}hs@p`JAJ`LXbyTgKacB>q2BY3+|DvX1v@q77DCH4hj6W<40(YbM*ZD=)adrN
zd330sy4w3vMr|W5tF?G3UaYUEb@Z!oIbN=>#zk;})J=33&@INLxJ<3ANqt{mRU7p$
z*pbv$y`(ltU9XoKVGtJEa2(Pfpt_|hq}Eg=UXF`+m*9FuRe75Gy!eBvsC5iEjms1-
zAY!$?1ZxCJ8*072TD!r?shf?(P0mm6(1z_-bQwhsu5Q8@!RuEr(i>2G8K#S<cvY>p
z8@1a=T91$t@1|uy5{SY6Rb9DStCwn}`jV;|NM@yW15V3q85e6C=$8n!l+`UvBo*ux
zLH`Y4y@GxA2u=vL6yMebFUDm<=TcG?))Y!?A^0ZrZ|z)$a~bE^!lGF;;vnlrsrQ9X
z8}Vh9ic`UEtOX**rN-GnKop6Ch;PFHNmWsHBi{wqgy$dVpDZB^YpW`(_)4vWL2}xB
zz&H#DcfG!fqvwL-qJBe(hP>(jUm0@4dEy*62Hv}3a4ks^tt!Datf(!m0EF056}}%V
zztQ~pZL71$hs7fhn>210E+;NFJF-)}tbd2QKZQL8EsyL0-_fVdKPBHsT)mR6wehXC
ej>9S9a^Ne2ylZe-P+Pi#<5=fAt=F!kjsF0PsP-}d

literal 0
HcmV?d00001

diff --git a/django/contrib/gis/locale/ug/LC_MESSAGES/django.po b/django/contrib/gis/locale/ug/LC_MESSAGES/django.po
new file mode 100644
index 00000000000..b64a663bf4e
--- /dev/null
+++ b/django/contrib/gis/locale/ug/LC_MESSAGES/django.po
@@ -0,0 +1,86 @@
+# This file is distributed under the same license as the Django package.
+#
+# Translators:
+# Abduqadir Abliz <sahranbay@gmail.com>, 2023
+# Azat, 2023
+msgid ""
+msgstr ""
+"Project-Id-Version: django\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:45+0000\n"
+"Last-Translator: Azat, 2023\n"
+"Language-Team: Uyghur (http://app.transifex.com/django/django/language/ug/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ug\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgid "GIS"
+msgstr "GIS"
+
+msgid "The base GIS field."
+msgstr "ئاساسىي GIS بۆلىكى."
+
+msgid ""
+"The base Geometry field — maps to the OpenGIS Specification Geometry type."
+msgstr ""
+"ئاساسىي گېئومېتىرىيە سۆز بۆلىكى_OpenGIS ئۆلچەملىك گېئومېتىرىيە تىپىدە ئەكس "
+"ئەتتۈرىدۇ."
+
+msgid "Point"
+msgstr "نۇقتا"
+
+msgid "Line string"
+msgstr "قۇر تىزىقى"
+
+msgid "Polygon"
+msgstr "كۆپ تەرەپلىك"
+
+msgid "Multi-point"
+msgstr "كۆپ نۇقتا"
+
+msgid "Multi-line string"
+msgstr "كۆپ قۇر تىزىقى"
+
+msgid "Multi polygon"
+msgstr "نۇرغۇن كۆپ تەرەپلىك"
+
+msgid "Geometry collection"
+msgstr "گېئومېتىرىيە توپلىمى"
+
+msgid "Extent Aggregate Field"
+msgstr "كېڭەيتىلگەن يىغىندا سۆز بۆلىكى"
+
+msgid "Raster Field"
+msgstr "راستىر ساھەسى"
+
+msgid "No geometry value provided."
+msgstr "گېئومېتىرىيە قىممىتى تەمىنلەنمىگەن."
+
+msgid "Invalid geometry value."
+msgstr "گېئومېتىرىيە قىممىتى ئىناۋەتسىز."
+
+msgid "Invalid geometry type."
+msgstr "ئىناۋەتسىز گېئومېتىرىيە تىپى"
+
+msgid ""
+"An error occurred when transforming the geometry to the SRID of the geometry "
+"form field."
+msgstr ""
+"گىئومېتىرىيەلىك شەكىلنى گىئومېتىرىيە جەدۋەل سۆز بۆلىكىدىكى SRID غا "
+"ئايلاندۇرغاندا خاتالىق كۆرۈلدى."
+
+msgid "Delete all Features"
+msgstr "ھەممە ئىقتىدارلارنى ئۆچۈر"
+
+msgid "Debugging window (serialized value)"
+msgstr "تەڭشەش كۆزنىكى (سېرىللاشتۇرۇلغان قىممەت)"
+
+msgid "No feeds are registered."
+msgstr "ھېچقانداق مەنبە خەتلەتمىگەن."
+
+#, python-format
+msgid "Slug %r isn’t registered."
+msgstr "Slug %r تىزىملىتىلمىغان."
diff --git a/django/contrib/gis/locale/uk/LC_MESSAGES/django.mo b/django/contrib/gis/locale/uk/LC_MESSAGES/django.mo
index 8624acd166d6d9e52a04bc206df6ab7386c49184..cd5c40de6d8c935a36115915ceb38504329a09fb 100644
GIT binary patch
delta 442
zcmXZYJxjw-6vpwBCaqChLE~F}p-~4HD@hvP0)?XBU<GlJB2;vDD6N}ARvn5+aOvjm
zRtI<e06KIKMC$4{kc#-fnhPhtlPBTa<hDj%tnhurxDnPEHA6j7v(%}^h1JChe&7NI
z2@wmAa2)HX<7J#T<NOvU$RBVJpD}}PIE<hFc_`mBlLRJHrg09FSj0Zu!ZeoS=M_{R
zaE7~hfrrfK;5qkBN@O4J(8eEJ#T>(E<p2v<MOQ+RYnnBJM^qd2a1l*YB#REJ)7ild
zJjMW9IDj2gKhQ<>{ueHz)h{xIo7liAszYV`-$|&wBx-79P1>(oIuZ5s?IE|2cl^BP
e+wOYcuS9!BDYayKj^{>K#=L$~tF`ZqV)7TavM{3n

delta 467
zcmXZXOG^S#7{>8;bhO(Plxdn3Lj~EwXtWCsMD2nuU?dc{6Js)HTtv;H#E8DZ6jabR
zXd~|W1O;w_))7Rz7P)9soBo3yc;|P{GxMHv<|TADSbZB%uZ0nzMyLigN}VY@7~i;y
zO`O0rpGXL8^m;DPkGJjozMa=_i2MnA@Ev>c3;Xf6l~+ZhJ4z76I2sthP3*vJ)G*(E
zzmMJpE^z~IFpQs=W79u8Wt|O*Y+(a+9AmQuTt*@}!L(FGDohN58ZP1odI!ckMW!%;
zG0dWO&;e%f98G-0Zu~*-N2IIueGF$<rg0bxc!U*9U=tPhP{}Ki`m>_>!aM6Zy|`C6
zwyctE=}yTmmL1c5^{@7&jO475G%|WBZO+fR)9Q*_R>%F0<J7OzrGWbooD9%y%0CTS
BI*I@Q

diff --git a/django/contrib/gis/locale/uk/LC_MESSAGES/django.po b/django/contrib/gis/locale/uk/LC_MESSAGES/django.po
index f95de8512b9..f894c66b419 100644
--- a/django/contrib/gis/locale/uk/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/uk/LC_MESSAGES/django.po
@@ -13,10 +13,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2021-01-19 23:54+0000\n"
-"Last-Translator: Illia Volochii <illia.volochii@gmail.com>\n"
-"Language-Team: Ukrainian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:45+0000\n"
+"Last-Translator: Illia Volochii <illia.volochii@gmail.com>, 2021\n"
+"Language-Team: Ukrainian (http://app.transifex.com/django/django/language/"
 "uk/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -82,9 +82,6 @@ msgstr "Помилка при перетворенні геометрії до S
 msgid "Delete all Features"
 msgstr "Видалити всі Features"
 
-msgid "WKT debugging window:"
-msgstr "Вікно налагождення WKT:"
-
 msgid "Debugging window (serialized value)"
 msgstr "Вікно налагождення (серіалізоване значення)"
 
diff --git a/django/contrib/gis/locale/zh_Hans/LC_MESSAGES/django.mo b/django/contrib/gis/locale/zh_Hans/LC_MESSAGES/django.mo
index df7d9fd7184020f9bd35566db3b6df5c9bf43c92..cffabb2e5f665b5088f5c2508252520bd39978a5 100644
GIT binary patch
delta 442
zcmXZYze~eF6u|M9A4bKtVzpIJAtH#Nfi$Kd0VknL3*y#E5m$vGBI1(8L5G469UL9p
z1cxqe4*CbUI0zzjaqwTTgWuQQk$0cVySv9rt_$6K`c-sqgi#{qh*x5sIIx%)U2Nhv
zE@EPfOyUlf@dzEfH2Jp4-{Ca*Cmh2!%;P6c;O`)xN{_`1i4m&I;sOrg1`gvU=CE$|
zo2U&OV*@Yngy!CHh4%)ReLTe?-Wnf}Bl3(|?*&Ve(pi5Y@`Iyn^l%(KZ(tdDWQj=|
z4U9F^g1e~q_E8HTqW;Y@oWd(i@E+;2|55rU^sHoUt8Pi>!^+v&pHnMT)`Bn&qS&vj
bCvi2~a;x5|AB9nvox97<UaQr4bhqt)mB}u8

delta 478
zcmXZXF-yZh6u|LI8Y^O2v9`5fg@7Q66rxp;egFlvgD5C;lWHw!bdfAVz`9C@Sk!`(
zn~RlBf~%m=(OC;p>>yZIUHl(j$h%+eUEbqeGjtaAUL!_D@WhEE(IAG2BaMZpgB$pb
zBe<vwF@O%rnqv&$rOIEa{2dOGf5KjDVhBI6AAkPyo-nCSkVxPVPGT2ku^U&>#GE?c
zK{>z)F5?Bpu!RQ<`HK_mcWGkDbBy4<vVr^}-p~}D5bu1*1|4NEC`1qYB=+H`au#{T
zJc}GStK3G}&_h{QLOJj$%Dz>MVhuC+i1GsRcACGZ<+OPHSu^$6`qG+}-`YGZ6pBv4
za*IxW-_7_hfraptowCy@d)l(one?1LZp`?3V=UmhZoO=*=uuhOu9e!im5-bAR{8qt
Hp(_3WN9#hW

diff --git a/django/contrib/gis/locale/zh_Hans/LC_MESSAGES/django.po b/django/contrib/gis/locale/zh_Hans/LC_MESSAGES/django.po
index 176ff1c366e..6411c6b9ebd 100644
--- a/django/contrib/gis/locale/zh_Hans/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/zh_Hans/LC_MESSAGES/django.po
@@ -14,10 +14,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2020-03-04 03:38+0000\n"
-"Last-Translator: wolf ice <warwolf7677@163.com>\n"
-"Language-Team: Chinese (China) (http://www.transifex.com/django/django/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:45+0000\n"
+"Last-Translator: wolf ice <warwolf7677@163.com>, 2020\n"
+"Language-Team: Chinese (China) (http://app.transifex.com/django/django/"
 "language/zh_CN/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -79,9 +79,6 @@ msgstr "几何形状转换SRID字段将发生错误"
 msgid "Delete all Features"
 msgstr "删除所有要素"
 
-msgid "WKT debugging window:"
-msgstr "WKT 调试窗口:"
-
 msgid "Debugging window (serialized value)"
 msgstr "调试窗口(已序列化的值)"
 
diff --git a/django/contrib/gis/locale/zh_Hant/LC_MESSAGES/django.mo b/django/contrib/gis/locale/zh_Hant/LC_MESSAGES/django.mo
index 517c3957bc9a445a32588154cdf4043e728f7f16..d282a94b0ac287af27d87e87a25e035022cbd3d1 100644
GIT binary patch
delta 446
zcmXZYJ4*vW6o%om7cY>+VAL4AK#W)j2_)+#=!%tvMHCSPQwdf!7C|fni(OKrTJi(z
zv<?z`wYL!rh-hP>pp}&tzK6`fnP=zQo#E{ClFelJl5#u3n4;#WJ8GUfv6vXISi?75
z#K0Drz(Y*qDLU9PdE4X{I8A<oF?_%TKI1rk4DwL^c*qcpa>^_&;1F)$2yS8=tLA+T
zwShC-#wMQA+#~L>K47z+bA>6qH$EYs$R~REjTs3=a>IiL)=@X?<0KxNykYVV&X8ZC
z-qtN@V|^UMceDP%9BZ5I^_(T#!2tDA^{4bEbgx8ht7=KNZ^iBC*V#&}6pDVq^RuPZ
ez%NI;ZV=07y<(}7XIhI|?y_@KuXnHAFZ&-kkTJyo

delta 477
zcmXZXKS%;$7{~GV^fIV3%haS2q$UU9t|^6}F)D}XFSvza4xJF#ErB2n4Q)r6LQ~Pu
zQsL0jRzpE!v$#YF(I0B6rSD7c3(tM-{oOt9J+~XU3Y42ceP6I5)G+lx#i(tK3+n?{
z@DoRI+9O0i+9-P}=*61Kk5qn%1LSwujV<)!EB4{fe_j>_-BE%l4xxn|n88k*M+39!
z`8vu0c5oICF^o^R#gM-^$9|JT<axIk#Fp|4c}4hqLX3&B5MA8J0Vb47C>x3x!ivhP
zD!;%%@*9*NZlWCU8+%Y=YPs*l5saZcXA(2Gi1G)HQFAx6tQKk9YlbJhJhKqbt*w^w
z`GTE~I|VyebkgplcgmkinyI8U9ye2I({dAf+O_qB*KwRiU4Qe0WMjK_(%w6NIX!qj
JtG-{?#UJxHLs$R+

diff --git a/django/contrib/gis/locale/zh_Hant/LC_MESSAGES/django.po b/django/contrib/gis/locale/zh_Hant/LC_MESSAGES/django.po
index 324e87cd201..d976cfdecbe 100644
--- a/django/contrib/gis/locale/zh_Hant/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/zh_Hant/LC_MESSAGES/django.po
@@ -10,10 +10,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2019-09-18 09:01+0000\n"
-"Last-Translator: Tzu-ping Chung <uranusjr@gmail.com>\n"
-"Language-Team: Chinese (Taiwan) (http://www.transifex.com/django/django/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:45+0000\n"
+"Last-Translator: Tzu-ping Chung <uranusjr@gmail.com>, 2016,2019\n"
+"Language-Team: Chinese (Taiwan) (http://app.transifex.com/django/django/"
 "language/zh_TW/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -75,9 +75,6 @@ msgstr "當把目前地理資訊-GIS,轉成空間參考識別碼-SRID時發生
 msgid "Delete all Features"
 msgstr "刪除所有特徵"
 
-msgid "WKT debugging window:"
-msgstr "WKT 除錯視窗:"
-
 msgid "Debugging window (serialized value)"
 msgstr "除錯視窗 (序列化值)"
 
diff --git a/django/contrib/humanize/locale/af/LC_MESSAGES/django.mo b/django/contrib/humanize/locale/af/LC_MESSAGES/django.mo
index 084db8ea7cdf7423a584397a1e12d77225583bb6..d3f79ac248ea9525e3c3438239818b6ec9a53424 100644
GIT binary patch
literal 4224
zcmd6pO^g&p6vs<hMQ8m$L`6Vskd+<S-uc)CmRZ(_$|8vyK3p++&=fN@y}dirJ#<&k
zei+mPUPKe4A;yFQ#<TI_1rA2hs23A2293spQ8^l~1{43U`*qLs%rJ1YlA2$=SO0od
z{i?caeqB3oR-jCvZbJR#CLs=k=T_kd<;MXb?gW1V*Me8TN5Fr;?cnBHB6}Jnd!G3&
zxD)n8=AU2|_S#z`?gNKlSHauBw?K+}7Bs;NY+qq}aJ3Ky{CmM2;ENzaiZ?(kMVw*2
z1Jb-_L5lMQSOEV5bKn+CM*gGB*Faj=#~_Wn43ciu?U8N_B)??74bprUKuXbP%uC>1
zu)k*h06qZwcebxG2Q!gw12fB<U>;;1XDX1MQ-d_$3fr$TPlH&pc$53z12L6&A6&s+
zeh99Cz3Gl<A5D<*JPFcsz0CF*wm)J1%>LEbeA=g-AnA{?eF~&FAAvOgH{Aa{_g@7^
z;opj+4AVG};;euVgXckdp3j+Ift1&8LCV{A%s;?~VE+r!`P_K75D$VA%wr(wYs}Li
z>Cb_rzX+24GV^bc<{3m%X#O?Kbs*(=J##Zix@~M{nK|Yz<|K1J^B{AE`7B6rUI1yn
zm)Jf5;%EyCq<J0oYxXaL*gmlvmEJol^p3`51dTz|E$pCY9OJeL(p<YxH=wRZr8PW?
zN+pZBBWy)yk(!i4Dw|Phzlx}PQ0Xigs7PD*9s%LL6RB*BAl5O*K`cEi^n6tE5yJP1
znp;utV;_#0z!4447M%||8{1H+;FS%}*1h0%a-iIUilZfNCIf}``hHZ}Ybv9tlut1<
zTv0VGv%VoMx6P`0ZryO)MYx)>7AOc#*tMGNI(<DARqj&t^3}Uk-5$qvx>UV<ZdrHf
zdihQUvf_0qujRF!?x-h&US3}{x~11}F7;COaO&=bCa$N0x^(OnC8SZeoj@zzy0RNM
zI_qCLA9<r4O*CyA+9gc-q~WWw>r^@;M&39gYm!kz!%4(gnDj}<m~#WKGa&gm91D^W
zZP6lC(xYr^PK&DDRHBOU!jU@gWKG+3WmW^U)xglO6V$U6qav4aPLsCZPfN2T;&94-
z>L|I1o^#!IgzM<J)&R2lu4hrHg+xw9U-hz*t<{r}RyU-tZ!9Y*<#lqB(%wKu()#P=
zBc;AhHd5MNxv(82=sV_uu2-=gSu^qjubje`#AX4euUlqe#3&R|$I`MQOsA5_sMl+m
z<7x4(w7ENN?n#>yX>)I6`l_iM;oD0>&v{A-?b4~%Zr$}fJdj>=#j^6X^2mL}bLUlA
zn};gqapn2=PM3_zymTx#b4)c{Pn$EoWmn860?RjN-I9?xa@ahknl?$zr=(UTqnIy@
znfY<EIBpasO5^#Rd6djEI6>yDCmp{gwd<9PY2$gfR;?QQs-CTIdpxeWQ;oWwHM$}n
z8=+8pM~eC47=}AmAT4FiDp@ZX`!Q%iBA78er*)&0%gIJ#G>l+Z)zWC$t>>b3$Eb0D
zoUG=unVCZ~2U<^97|my%#Bov%mbl!&GibG>bB&s`ok^oShqpoLspn>=&54$dR$En`
zdB7>VI1g6Im^fkUWT7QPRx?Lx^kp%pU9aw!45tyA{#0?&h?-Nwj<IFRC}bxycva&o
z)KWDhM7XYJBu;e47bvc{d5I&_&$F<ID@JwddV49JizAYbm-d7syL8v`h8JYV8W$FO
zdGTkUL)Y!08>?f1JzR18&UHt#roG|tbP9X8XeH@!u_wAZeI<T-{R1bwJp*m<uC?7e
z(HAZ5pzUna^Y$iJ9)JEqg|8NHd#ZS3TS)Hl<E|tqcXURL_0dWL+@RgdZ1X1J;Oh*9
zdr?SBi{^4wG;P(oEh^H&*@-Vnm9!~F>~C+=lLk8J>iq8Gt){ab#jBIm3fb`$UugBr
z%eMO~W&BT<=O~MAlt3uFdUSE9<QET|cC>f)Zu@Fc319gFe@&HWB5Bx^`j?+#&oq)I
JEStXY;y<P7QN{oO

literal 5097
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
b6$t#7qy(}`!>?WV6dh^IR8$=LfQo+sdAUIT

diff --git a/django/contrib/humanize/locale/af/LC_MESSAGES/django.po b/django/contrib/humanize/locale/af/LC_MESSAGES/django.po
index 55bf160c064..087f0176bf0 100644
--- a/django/contrib/humanize/locale/af/LC_MESSAGES/django.po
+++ b/django/contrib/humanize/locale/af/LC_MESSAGES/django.po
@@ -1,15 +1,15 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# F Wolff <friedel@translate.org.za>, 2019
+# F Wolff <friedel@translate.org.za>, 2019,2023
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-01-16 20:42+0100\n"
-"PO-Revision-Date: 2019-01-04 18:11+0000\n"
-"Last-Translator: F Wolff <friedel@translate.org.za>\n"
-"Language-Team: Afrikaans (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:40+0000\n"
+"Last-Translator: F Wolff <friedel@translate.org.za>, 2019,2023\n"
+"Language-Team: Afrikaans (http://app.transifex.com/django/django/language/"
 "af/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -40,7 +40,7 @@ msgctxt "ordinal 2"
 msgid "{}nd"
 msgstr "{}ste"
 
-#. Translators: Ordinal format when value ends with 3, e.g. 83th, except 13.
+#. Translators: Ordinal format when value ends with 3, e.g. 83rd, except 13.
 msgctxt "ordinal 3"
 msgid "{}rd"
 msgstr "{}ste"
@@ -75,132 +75,66 @@ msgctxt "ordinal 9"
 msgid "{}th"
 msgstr "{}ste"
 
-#, python-format
-msgid "%(value).1f million"
-msgid_plural "%(value).1f million"
-msgstr[0] "%(value).1f miljoen"
-msgstr[1] "%(value).1f miljoen"
-
 #, python-format
 msgid "%(value)s million"
 msgid_plural "%(value)s million"
 msgstr[0] "%(value)s miljoen"
 msgstr[1] "%(value)s miljoen"
 
-#, python-format
-msgid "%(value).1f billion"
-msgid_plural "%(value).1f billion"
-msgstr[0] "%(value).1f miljard"
-msgstr[1] "%(value).1f miljard"
-
 #, python-format
 msgid "%(value)s billion"
 msgid_plural "%(value)s billion"
 msgstr[0] "%(value)s miljard"
 msgstr[1] "%(value)s miljard"
 
-#, python-format
-msgid "%(value).1f trillion"
-msgid_plural "%(value).1f trillion"
-msgstr[0] "%(value).1f biljoen"
-msgstr[1] "%(value).1f biljoen"
-
 #, python-format
 msgid "%(value)s trillion"
 msgid_plural "%(value)s trillion"
 msgstr[0] "%(value)s biljoen"
 msgstr[1] "%(value)s biljoen"
 
-#, python-format
-msgid "%(value).1f quadrillion"
-msgid_plural "%(value).1f quadrillion"
-msgstr[0] "%(value).1f biljard"
-msgstr[1] "%(value).1f biljard"
-
 #, python-format
 msgid "%(value)s quadrillion"
 msgid_plural "%(value)s quadrillion"
 msgstr[0] "%(value)s biljard"
 msgstr[1] "%(value)s biljard"
 
-#, python-format
-msgid "%(value).1f quintillion"
-msgid_plural "%(value).1f quintillion"
-msgstr[0] "%(value).1f triljoen"
-msgstr[1] "%(value).1f triljoen"
-
 #, python-format
 msgid "%(value)s quintillion"
 msgid_plural "%(value)s quintillion"
 msgstr[0] "%(value)s triljoen"
 msgstr[1] "%(value)s triljoen"
 
-#, python-format
-msgid "%(value).1f sextillion"
-msgid_plural "%(value).1f sextillion"
-msgstr[0] "%(value).1f triljard"
-msgstr[1] "%(value).1f triljard"
-
 #, python-format
 msgid "%(value)s sextillion"
 msgid_plural "%(value)s sextillion"
 msgstr[0] "%(value)s triljard"
 msgstr[1] "%(value)s triljard"
 
-#, python-format
-msgid "%(value).1f septillion"
-msgid_plural "%(value).1f septillion"
-msgstr[0] "%(value).1f kwadriljoen"
-msgstr[1] "%(value).1f kwadriljoen"
-
 #, python-format
 msgid "%(value)s septillion"
 msgid_plural "%(value)s septillion"
 msgstr[0] "%(value)s kwadriljoen"
 msgstr[1] "%(value)s kwadriljoen"
 
-#, python-format
-msgid "%(value).1f octillion"
-msgid_plural "%(value).1f octillion"
-msgstr[0] "%(value).1f kwadriljard"
-msgstr[1] "%(value).1f kwadriljard"
-
 #, python-format
 msgid "%(value)s octillion"
 msgid_plural "%(value)s octillion"
 msgstr[0] "%(value)s kwadriljard"
 msgstr[1] "%(value)s kwadriljard"
 
-#, python-format
-msgid "%(value).1f nonillion"
-msgid_plural "%(value).1f nonillion"
-msgstr[0] "%(value).1f kwintiljoen"
-msgstr[1] "%(value).1f kwintiljoen"
-
 #, python-format
 msgid "%(value)s nonillion"
 msgid_plural "%(value)s nonillion"
 msgstr[0] "%(value)s kwintiljoen"
 msgstr[1] "%(value)s kwintiljoen"
 
-#, python-format
-msgid "%(value).1f decillion"
-msgid_plural "%(value).1f decillion"
-msgstr[0] "%(value).1f kwinteljard"
-msgstr[1] "%(value).1f kwinteljard"
-
 #, python-format
 msgid "%(value)s decillion"
 msgid_plural "%(value)s decillion"
 msgstr[0] "%(value)s kwinteljard"
 msgstr[1] "%(value)s kwinteljard"
 
-#, python-format
-msgid "%(value).1f googol"
-msgid_plural "%(value).1f googol"
-msgstr[0] ""
-msgstr[1] ""
-
 #, python-format
 msgid "%(value)s googol"
 msgid_plural "%(value)s googol"
@@ -255,7 +189,7 @@ msgstr "%(delta)s gelede"
 msgid "an hour ago"
 msgid_plural "%(count)s hours ago"
 msgstr[0] "’n uur gelede"
-msgstr[1] "%(count)s ure gelede"
+msgstr[1] "%(count)s uur gelede"
 
 #. Translators: please keep a non-breaking space (U+00A0) between count
 #. and time unit.
@@ -282,7 +216,7 @@ msgstr "nou"
 msgid "a second from now"
 msgid_plural "%(count)s seconds from now"
 msgstr[0] "oor ’n sekonde"
-msgstr[1] "oor %(count)s sekondes"
+msgstr[1] "oor %(count)s sekondes"
 
 #. Translators: please keep a non-breaking space (U+00A0) between count
 #. and time unit.
@@ -290,7 +224,7 @@ msgstr[1] "oor %(count)s sekondes"
 msgid "a minute from now"
 msgid_plural "%(count)s minutes from now"
 msgstr[0] "oor ’n minuut"
-msgstr[1] "%(count)s minute van nou af"
+msgstr[1] "oor %(count)s minute"
 
 #. Translators: please keep a non-breaking space (U+00A0) between count
 #. and time unit.
@@ -298,7 +232,7 @@ msgstr[1] "%(count)s minute van nou af"
 msgid "an hour from now"
 msgid_plural "%(count)s hours from now"
 msgstr[0] "oor ’n uur"
-msgstr[1] "oor %(count)s ure"
+msgstr[1] "oor %(count)s ure"
 
 #. Translators: delta will contain a string like '2 months' or '1 month, 2
 #. weeks'
@@ -309,86 +243,86 @@ msgstr "oor %(delta)s"
 #. Translators: 'naturaltime-past' strings will be included in '%(delta)s ago'
 #, python-format
 msgctxt "naturaltime-past"
-msgid "%d year"
-msgid_plural "%d years"
-msgstr[0] "%d jaar"
-msgstr[1] "%d jare"
+msgid "%(num)d year"
+msgid_plural "%(num)d years"
+msgstr[0] "%(num)d jaar"
+msgstr[1] "%(num)d jaar"
 
 #, python-format
 msgctxt "naturaltime-past"
-msgid "%d month"
-msgid_plural "%d months"
-msgstr[0] "%d maand"
-msgstr[1] "%d maande"
+msgid "%(num)d month"
+msgid_plural "%(num)d months"
+msgstr[0] "%(num)d maand"
+msgstr[1] "%(num)d maande"
 
 #, python-format
 msgctxt "naturaltime-past"
-msgid "%d week"
-msgid_plural "%d weeks"
-msgstr[0] "%d week"
-msgstr[1] "%d weke"
+msgid "%(num)d week"
+msgid_plural "%(num)d weeks"
+msgstr[0] "%(num)d week"
+msgstr[1] "%(num)d weke"
 
 #, python-format
 msgctxt "naturaltime-past"
-msgid "%d day"
-msgid_plural "%d days"
-msgstr[0] "%d dag"
-msgstr[1] "%d dae"
+msgid "%(num)d day"
+msgid_plural "%(num)d days"
+msgstr[0] "%(num)d dag"
+msgstr[1] "%(num)d dae"
 
 #, python-format
 msgctxt "naturaltime-past"
-msgid "%d hour"
-msgid_plural "%d hours"
-msgstr[0] "%d uur"
-msgstr[1] "%d ure"
+msgid "%(num)d hour"
+msgid_plural "%(num)d hours"
+msgstr[0] "%(num)d uur"
+msgstr[1] "%(num)d uur"
 
 #, python-format
 msgctxt "naturaltime-past"
-msgid "%d minute"
-msgid_plural "%d minutes"
-msgstr[0] "%d minuut"
-msgstr[1] "%d minute"
+msgid "%(num)d minute"
+msgid_plural "%(num)d minutes"
+msgstr[0] "%(num)d minuut"
+msgstr[1] "%(num)d minute"
 
 #. Translators: 'naturaltime-future' strings will be included in '%(delta)s
 #. from now'
 #, python-format
 msgctxt "naturaltime-future"
-msgid "%d year"
-msgid_plural "%d years"
-msgstr[0] "%d jaar"
-msgstr[1] "%d jaar"
+msgid "%(num)d year"
+msgid_plural "%(num)d years"
+msgstr[0] "%(num)d jaar"
+msgstr[1] "%(num)d jaar"
 
 #, python-format
 msgctxt "naturaltime-future"
-msgid "%d month"
-msgid_plural "%d months"
-msgstr[0] "%d maand"
-msgstr[1] "%d maande"
+msgid "%(num)d month"
+msgid_plural "%(num)d months"
+msgstr[0] "%(num)d maand"
+msgstr[1] "%(num)d maande"
 
 #, python-format
 msgctxt "naturaltime-future"
-msgid "%d week"
-msgid_plural "%d weeks"
-msgstr[0] "%d week"
-msgstr[1] "%d weke"
+msgid "%(num)d week"
+msgid_plural "%(num)d weeks"
+msgstr[0] "%(num)d week"
+msgstr[1] "%(num)d weke"
 
 #, python-format
 msgctxt "naturaltime-future"
-msgid "%d day"
-msgid_plural "%d days"
-msgstr[0] "%d dag"
-msgstr[1] "%d dae"
+msgid "%(num)d day"
+msgid_plural "%(num)d days"
+msgstr[0] "%(num)d dag"
+msgstr[1] "%(num)d dae"
 
 #, python-format
 msgctxt "naturaltime-future"
-msgid "%d hour"
-msgid_plural "%d hours"
-msgstr[0] "%d uur"
-msgstr[1] "%d ure"
+msgid "%(num)d hour"
+msgid_plural "%(num)d hours"
+msgstr[0] "%(num)d uur"
+msgstr[1] "%(num)d uur"
 
 #, python-format
 msgctxt "naturaltime-future"
-msgid "%d minute"
-msgid_plural "%d minutes"
-msgstr[0] "%d minuut"
-msgstr[1] "%d minute"
+msgid "%(num)d minute"
+msgid_plural "%(num)d minutes"
+msgstr[0] "%(num)d minuut"
+msgstr[1] "%(num)d minute"
diff --git a/django/contrib/humanize/locale/hu/LC_MESSAGES/django.mo b/django/contrib/humanize/locale/hu/LC_MESSAGES/django.mo
index d910a0fe98d8bced7bacd4e782d8f19ad2624d24..e2052fb4c15057ddaaa2bbb57f503dfee39c63b7 100644
GIT binary patch
literal 4313
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
Rkq#~F6j$oX3{$*J*8i&rkKX_Q

literal 5307
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
BrVRi9

diff --git a/django/contrib/humanize/locale/hu/LC_MESSAGES/django.po b/django/contrib/humanize/locale/hu/LC_MESSAGES/django.po
index 90759c76887..01c7ff44054 100644
--- a/django/contrib/humanize/locale/hu/LC_MESSAGES/django.po
+++ b/django/contrib/humanize/locale/hu/LC_MESSAGES/django.po
@@ -3,16 +3,17 @@
 # Translators:
 # András Veres-Szentkirályi, 2016,2018
 # Attila Nagy <>, 2012
+# Balázs R, 2023
 # Jannis Leidel <jannis@leidel.info>, 2011
-# János R (Hangya), 2012
+# János R, 2012
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-01-16 20:42+0100\n"
-"PO-Revision-Date: 2018-07-31 07:43+0000\n"
-"Last-Translator: András Veres-Szentkirályi\n"
-"Language-Team: Hungarian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:40+0000\n"
+"Last-Translator: Balázs R, 2023\n"
+"Language-Team: Hungarian (http://app.transifex.com/django/django/language/"
 "hu/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -43,7 +44,7 @@ msgctxt "ordinal 2"
 msgid "{}nd"
 msgstr "{}."
 
-#. Translators: Ordinal format when value ends with 3, e.g. 83th, except 13.
+#. Translators: Ordinal format when value ends with 3, e.g. 83rd, except 13.
 msgctxt "ordinal 3"
 msgid "{}rd"
 msgstr "{}."
@@ -78,132 +79,66 @@ msgctxt "ordinal 9"
 msgid "{}th"
 msgstr "{}."
 
-#, python-format
-msgid "%(value).1f million"
-msgid_plural "%(value).1f million"
-msgstr[0] "%(value)1f millió"
-msgstr[1] "%(value)1f millió"
-
 #, python-format
 msgid "%(value)s million"
 msgid_plural "%(value)s million"
 msgstr[0] "%(value)s millió"
 msgstr[1] "%(value)s millió"
 
-#, python-format
-msgid "%(value).1f billion"
-msgid_plural "%(value).1f billion"
-msgstr[0] "%(value)1f milliárd"
-msgstr[1] "%(value)1f milliárd"
-
 #, python-format
 msgid "%(value)s billion"
 msgid_plural "%(value)s billion"
 msgstr[0] " %(value)s milliárd"
 msgstr[1] " %(value)s milliárd"
 
-#, python-format
-msgid "%(value).1f trillion"
-msgid_plural "%(value).1f trillion"
-msgstr[0] "%(value)1f trilliárd"
-msgstr[1] "%(value)1f trilliárd"
-
 #, python-format
 msgid "%(value)s trillion"
 msgid_plural "%(value)s trillion"
 msgstr[0] "%(value)s billió"
 msgstr[1] "%(value)s billió"
 
-#, python-format
-msgid "%(value).1f quadrillion"
-msgid_plural "%(value).1f quadrillion"
-msgstr[0] "%(value).1f billiárd"
-msgstr[1] "%(value).1f billiárd"
-
 #, python-format
 msgid "%(value)s quadrillion"
 msgid_plural "%(value)s quadrillion"
 msgstr[0] "%(value)s billiárd"
 msgstr[1] "%(value)s billiárd"
 
-#, python-format
-msgid "%(value).1f quintillion"
-msgid_plural "%(value).1f quintillion"
-msgstr[0] "%(value).1f trillió"
-msgstr[1] "%(value).1f trillió"
-
 #, python-format
 msgid "%(value)s quintillion"
 msgid_plural "%(value)s quintillion"
 msgstr[0] "%(value)s trillió"
 msgstr[1] "%(value)s trillió"
 
-#, python-format
-msgid "%(value).1f sextillion"
-msgid_plural "%(value).1f sextillion"
-msgstr[0] "%(value).1f trilliárd"
-msgstr[1] "%(value).1f trilliárd"
-
 #, python-format
 msgid "%(value)s sextillion"
 msgid_plural "%(value)s sextillion"
 msgstr[0] "%(value)s trilliárd"
 msgstr[1] "%(value)s trilliárd"
 
-#, python-format
-msgid "%(value).1f septillion"
-msgid_plural "%(value).1f septillion"
-msgstr[0] "%(value).1f kvadrillió"
-msgstr[1] "%(value).1f kvadrillió"
-
 #, python-format
 msgid "%(value)s septillion"
 msgid_plural "%(value)s septillion"
 msgstr[0] "%(value)s kvadrillió"
 msgstr[1] "%(value)s kvadrillió"
 
-#, python-format
-msgid "%(value).1f octillion"
-msgid_plural "%(value).1f octillion"
-msgstr[0] "%(value).1f kvadrilliárd"
-msgstr[1] "%(value).1f kvadrilliárd"
-
 #, python-format
 msgid "%(value)s octillion"
 msgid_plural "%(value)s octillion"
 msgstr[0] "%(value)s kvadrilliárd"
 msgstr[1] "%(value)s kvadrilliárd"
 
-#, python-format
-msgid "%(value).1f nonillion"
-msgid_plural "%(value).1f nonillion"
-msgstr[0] "%(value).1f kvintillió"
-msgstr[1] "%(value).1f kvintillió"
-
 #, python-format
 msgid "%(value)s nonillion"
 msgid_plural "%(value)s nonillion"
 msgstr[0] "%(value)s kvintillió"
 msgstr[1] "%(value)s kvintillió"
 
-#, python-format
-msgid "%(value).1f decillion"
-msgid_plural "%(value).1f decillion"
-msgstr[0] "%(value).1f kvintilliárd"
-msgstr[1] "%(value).1f kvintilliárd"
-
 #, python-format
 msgid "%(value)s decillion"
 msgid_plural "%(value)s decillion"
 msgstr[0] "%(value)s kvintilliárd"
 msgstr[1] "%(value)s kvintilliárd"
 
-#, python-format
-msgid "%(value).1f googol"
-msgid_plural "%(value).1f googol"
-msgstr[0] "%(value).1f googol"
-msgstr[1] "%(value).1f googol"
-
 #, python-format
 msgid "%(value)s googol"
 msgid_plural "%(value)s googol"
@@ -312,86 +247,86 @@ msgstr "%(delta)s múlva"
 #. Translators: 'naturaltime-past' strings will be included in '%(delta)s ago'
 #, python-format
 msgctxt "naturaltime-past"
-msgid "%d year"
-msgid_plural "%d years"
-msgstr[0] "%d évvel"
-msgstr[1] "%d évvel"
+msgid "%(num)d year"
+msgid_plural "%(num)d years"
+msgstr[0] "%(num)d évvel"
+msgstr[1] "%(num)d évvel"
 
 #, python-format
 msgctxt "naturaltime-past"
-msgid "%d month"
-msgid_plural "%d months"
-msgstr[0] "%d hónappal"
-msgstr[1] "%d hónappal"
+msgid "%(num)d month"
+msgid_plural "%(num)d months"
+msgstr[0] "%(num)d hónappal"
+msgstr[1] "%(num)d hónappal"
 
 #, python-format
 msgctxt "naturaltime-past"
-msgid "%d week"
-msgid_plural "%d weeks"
-msgstr[0] "%d héttel"
-msgstr[1] "%d héttel"
+msgid "%(num)d week"
+msgid_plural "%(num)d weeks"
+msgstr[0] "%(num)d héttel"
+msgstr[1] "%(num)d héttel"
 
 #, python-format
 msgctxt "naturaltime-past"
-msgid "%d day"
-msgid_plural "%d days"
-msgstr[0] "%d nappal"
-msgstr[1] "%d nappal"
+msgid "%(num)d day"
+msgid_plural "%(num)d days"
+msgstr[0] "%(num)d nappal"
+msgstr[1] "%(num)d nappal"
 
 #, python-format
 msgctxt "naturaltime-past"
-msgid "%d hour"
-msgid_plural "%d hours"
-msgstr[0] "%d órával"
-msgstr[1] "%d órával"
+msgid "%(num)d hour"
+msgid_plural "%(num)d hours"
+msgstr[0] "%(num)d órával"
+msgstr[1] "%(num)d órával"
 
 #, python-format
 msgctxt "naturaltime-past"
-msgid "%d minute"
-msgid_plural "%d minutes"
-msgstr[0] "%d perccel"
-msgstr[1] "%d perccel"
+msgid "%(num)d minute"
+msgid_plural "%(num)d minutes"
+msgstr[0] "%(num)d perccel"
+msgstr[1] "%(num)d perccel"
 
 #. Translators: 'naturaltime-future' strings will be included in '%(delta)s
 #. from now'
 #, python-format
 msgctxt "naturaltime-future"
-msgid "%d year"
-msgid_plural "%d years"
-msgstr[0] "%d év"
-msgstr[1] "%d év"
+msgid "%(num)d year"
+msgid_plural "%(num)d years"
+msgstr[0] "%(num)d év"
+msgstr[1] "%(num)d év"
 
 #, python-format
 msgctxt "naturaltime-future"
-msgid "%d month"
-msgid_plural "%d months"
-msgstr[0] "%d hónap"
-msgstr[1] "%d hónap"
+msgid "%(num)d month"
+msgid_plural "%(num)d months"
+msgstr[0] "%(num)d hónap"
+msgstr[1] "%(num)d hónap"
 
 #, python-format
 msgctxt "naturaltime-future"
-msgid "%d week"
-msgid_plural "%d weeks"
-msgstr[0] "%d hét"
-msgstr[1] "%d hét"
+msgid "%(num)d week"
+msgid_plural "%(num)d weeks"
+msgstr[0] "%(num)d hét"
+msgstr[1] "%(num)d hét"
 
 #, python-format
 msgctxt "naturaltime-future"
-msgid "%d day"
-msgid_plural "%d days"
-msgstr[0] "%d nap"
-msgstr[1] "%d nap"
+msgid "%(num)d day"
+msgid_plural "%(num)d days"
+msgstr[0] "%(num)d nap"
+msgstr[1] "%(num)d nap"
 
 #, python-format
 msgctxt "naturaltime-future"
-msgid "%d hour"
-msgid_plural "%d hours"
-msgstr[0] "%d óra"
-msgstr[1] "%d óra"
+msgid "%(num)d hour"
+msgid_plural "%(num)d hours"
+msgstr[0] "%(num)d óra"
+msgstr[1] "%(num)d óra"
 
 #, python-format
 msgctxt "naturaltime-future"
-msgid "%d minute"
-msgid_plural "%d minutes"
-msgstr[0] "%d perc"
-msgstr[1] "%d perc"
+msgid "%(num)d minute"
+msgid_plural "%(num)d minutes"
+msgstr[0] "%(num)d perc"
+msgstr[1] "%(num)d perc"
diff --git a/django/contrib/humanize/locale/sk/LC_MESSAGES/django.mo b/django/contrib/humanize/locale/sk/LC_MESSAGES/django.mo
index 42286b1c6efdfd660c1950667ba809a57ae5ac2d..561afb19d7b55fdcbe39bbcd1ed9d75270dcaac7 100644
GIT binary patch
literal 5541
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
ap74@pjuZhqVK3qq$eg~-`WJtP(CmAwt4&-0

literal 6931
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

diff --git a/django/contrib/humanize/locale/sk/LC_MESSAGES/django.po b/django/contrib/humanize/locale/sk/LC_MESSAGES/django.po
index d0f3ea4f483..5591cae12ca 100644
--- a/django/contrib/humanize/locale/sk/LC_MESSAGES/django.po
+++ b/django/contrib/humanize/locale/sk/LC_MESSAGES/django.po
@@ -1,18 +1,19 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
+# Adam Zahradník, 2023
 # Claude Paroz <claude@2xlibre.net>, 2013
 # Jannis Leidel <jannis@leidel.info>, 2011
 # Marian Andre <marian@andre.sk>, 2012-2013
-# Martin Tóth <ezimir@gmail.com>, 2017-2019
+# Martin Tóth <ezimir@gmail.com>, 2017-2019,2023
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-01-16 20:42+0100\n"
-"PO-Revision-Date: 2019-01-31 12:54+0000\n"
-"Last-Translator: Martin Tóth <ezimir@gmail.com>\n"
-"Language-Team: Slovak (http://www.transifex.com/django/django/language/sk/)\n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:40+0000\n"
+"Last-Translator: Martin Tóth <ezimir@gmail.com>, 2017-2019,2023\n"
+"Language-Team: Slovak (http://app.transifex.com/django/django/language/sk/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -43,7 +44,7 @@ msgctxt "ordinal 2"
 msgid "{}nd"
 msgstr "{}."
 
-#. Translators: Ordinal format when value ends with 3, e.g. 83th, except 13.
+#. Translators: Ordinal format when value ends with 3, e.g. 83rd, except 13.
 msgctxt "ordinal 3"
 msgid "{}rd"
 msgstr "{}."
@@ -78,45 +79,21 @@ msgctxt "ordinal 9"
 msgid "{}th"
 msgstr "{}."
 
-#, python-format
-msgid "%(value).1f million"
-msgid_plural "%(value).1f million"
-msgstr[0] "%(value).1f miliónu"
-msgstr[1] "%(value).1f miliónu"
-msgstr[2] "%(value).1f miliónu"
-msgstr[3] "%(value).1f miliónu"
-
 #, python-format
 msgid "%(value)s million"
 msgid_plural "%(value)s million"
-msgstr[0] " %(value)s milión"
-msgstr[1] " %(value)s milióny"
-msgstr[2] " %(value)s miliónov"
-msgstr[3] " %(value)s miliónov"
-
-#, python-format
-msgid "%(value).1f billion"
-msgid_plural "%(value).1f billion"
-msgstr[0] "%(value).1f miliarda"
-msgstr[1] "%(value).1f miliardy"
-msgstr[2] "%(value).1f miliárd"
-msgstr[3] "%(value).1f miliárd"
+msgstr[0] "%(value)s milión"
+msgstr[1] "%(value)s milióny"
+msgstr[2] "%(value)s miliónov"
+msgstr[3] "%(value)s miliónov"
 
 #, python-format
 msgid "%(value)s billion"
 msgid_plural "%(value)s billion"
-msgstr[0] " %(value)s miliarda"
-msgstr[1] " %(value)s miliardy"
-msgstr[2] " %(value)s miliárd"
-msgstr[3] " %(value)s miliárd"
-
-#, python-format
-msgid "%(value).1f trillion"
-msgid_plural "%(value).1f trillion"
-msgstr[0] "%(value).1f bilión"
-msgstr[1] "%(value).1f bilióny"
-msgstr[2] "%(value).1f biliónov"
-msgstr[3] "%(value).1f biliónov"
+msgstr[0] "%(value)s miliarda"
+msgstr[1] "%(value)s miliardy"
+msgstr[2] "%(value)s miliárd"
+msgstr[3] "%(value)s miliárd"
 
 #, python-format
 msgid "%(value)s trillion"
@@ -126,14 +103,6 @@ msgstr[1] "%(value)s bilióny"
 msgstr[2] "%(value)s biliónov"
 msgstr[3] "%(value)s biliónov"
 
-#, python-format
-msgid "%(value).1f quadrillion"
-msgid_plural "%(value).1f quadrillion"
-msgstr[0] "%(value).1f biliardy"
-msgstr[1] "%(value).1f biliardy"
-msgstr[2] "%(value).1f biliárd"
-msgstr[3] "%(value).1f biliárd"
-
 #, python-format
 msgid "%(value)s quadrillion"
 msgid_plural "%(value)s quadrillion"
@@ -142,14 +111,6 @@ msgstr[1] "%(value)s biliardy"
 msgstr[2] "%(value)s biliárd"
 msgstr[3] "%(value)s biliárd"
 
-#, python-format
-msgid "%(value).1f quintillion"
-msgid_plural "%(value).1f quintillion"
-msgstr[0] "%(value).1f triliónu"
-msgstr[1] "%(value).1f triliónu"
-msgstr[2] "%(value).1f triliónu"
-msgstr[3] "%(value).1f triliónu"
-
 #, python-format
 msgid "%(value)s quintillion"
 msgid_plural "%(value)s quintillion"
@@ -158,14 +119,6 @@ msgstr[1] "%(value)s trilióny"
 msgstr[2] "%(value)s triliónov"
 msgstr[3] "%(value)s triliónov"
 
-#, python-format
-msgid "%(value).1f sextillion"
-msgid_plural "%(value).1f sextillion"
-msgstr[0] "%(value).1f triliardy"
-msgstr[1] "%(value).1f triliardy"
-msgstr[2] "%(value).1f triliárd"
-msgstr[3] "%(value).1f triliárd"
-
 #, python-format
 msgid "%(value)s sextillion"
 msgid_plural "%(value)s sextillion"
@@ -174,14 +127,6 @@ msgstr[1] "%(value)s triliardy"
 msgstr[2] "%(value)s triliárd"
 msgstr[3] "%(value)s triliárd"
 
-#, python-format
-msgid "%(value).1f septillion"
-msgid_plural "%(value).1f septillion"
-msgstr[0] "%(value).1f kvadriliónu"
-msgstr[1] "%(value).1f kvadriliónu"
-msgstr[2] "%(value).1f kvadriliónov"
-msgstr[3] "%(value).1f kvadriliónov"
-
 #, python-format
 msgid "%(value)s septillion"
 msgid_plural "%(value)s septillion"
@@ -190,14 +135,6 @@ msgstr[1] "%(value)s kvadrilióny"
 msgstr[2] "%(value)s kvadriliónov"
 msgstr[3] "%(value)s kvadriliónov"
 
-#, python-format
-msgid "%(value).1f octillion"
-msgid_plural "%(value).1f octillion"
-msgstr[0] "%(value).1f kvadriliardy"
-msgstr[1] "%(value).1f kvadriliardy"
-msgstr[2] "%(value).1f kvadriliárd"
-msgstr[3] "%(value).1f kvadriliárd"
-
 #, python-format
 msgid "%(value)s octillion"
 msgid_plural "%(value)s octillion"
@@ -206,14 +143,6 @@ msgstr[1] "%(value)s kvadriliardy"
 msgstr[2] "%(value)s kvadriliárd"
 msgstr[3] "%(value)s kvadriliárd"
 
-#, python-format
-msgid "%(value).1f nonillion"
-msgid_plural "%(value).1f nonillion"
-msgstr[0] "%(value).1f kvintiliónu"
-msgstr[1] "%(value).1f kvintiliónu"
-msgstr[2] "%(value).1f kvintiliónov"
-msgstr[3] "%(value).1f kvintiliónov"
-
 #, python-format
 msgid "%(value)s nonillion"
 msgid_plural "%(value)s nonillion"
@@ -222,14 +151,6 @@ msgstr[1] "%(value)s kvintilióny"
 msgstr[2] "%(value)s kvintiliónov"
 msgstr[3] "%(value)s kvintiliónov"
 
-#, python-format
-msgid "%(value).1f decillion"
-msgid_plural "%(value).1f decillion"
-msgstr[0] "%(value).1f kvintiliardy"
-msgstr[1] "%(value).1f kvintiliardy"
-msgstr[2] "%(value).1f kvintiliárd"
-msgstr[3] "%(value).1f kvintiliárd"
-
 #, python-format
 msgid "%(value)s decillion"
 msgid_plural "%(value)s decillion"
@@ -238,14 +159,6 @@ msgstr[1] "%(value)s kvintiliardy"
 msgstr[2] "%(value)s kvintiliárd"
 msgstr[3] "%(value)s kvintiliárd"
 
-#, python-format
-msgid "%(value).1f googol"
-msgid_plural "%(value).1f googol"
-msgstr[0] "%(value).1f googol"
-msgstr[1] "%(value).1f googol"
-msgstr[2] "%(value).1f googol"
-msgstr[3] "%(value).1f googol"
-
 #, python-format
 msgid "%(value)s googol"
 msgid_plural "%(value)s googol"
@@ -368,110 +281,110 @@ msgstr "o %(delta)s"
 #. Translators: 'naturaltime-past' strings will be included in '%(delta)s ago'
 #, python-format
 msgctxt "naturaltime-past"
-msgid "%d year"
-msgid_plural "%d years"
-msgstr[0] "%d rokom"
-msgstr[1] "%d rokmi"
-msgstr[2] "%d rokmi"
-msgstr[3] "%d rokmi"
+msgid "%(num)d year"
+msgid_plural "%(num)d years"
+msgstr[0] "%(num)d rokom"
+msgstr[1] "%(num)d rokmi"
+msgstr[2] "%(num)d rokmi"
+msgstr[3] "%(num)d rokmi"
 
 #, python-format
 msgctxt "naturaltime-past"
-msgid "%d month"
-msgid_plural "%d months"
-msgstr[0] "%d mesiacom"
-msgstr[1] "%d mesiacmi"
-msgstr[2] "%d mesiacmi"
-msgstr[3] "%d mesiacmi"
+msgid "%(num)d month"
+msgid_plural "%(num)d months"
+msgstr[0] "%(num)d mesiacom"
+msgstr[1] "%(num)d mesiacmi"
+msgstr[2] "%(num)d mesiacmi"
+msgstr[3] "%(num)d mesiacmi"
 
 #, python-format
 msgctxt "naturaltime-past"
-msgid "%d week"
-msgid_plural "%d weeks"
-msgstr[0] "%d týždeň"
-msgstr[1] "%d týždne"
-msgstr[2] "%d týždňami"
-msgstr[3] "%d týždňami"
+msgid "%(num)d week"
+msgid_plural "%(num)d weeks"
+msgstr[0] "%(num)d týždňom"
+msgstr[1] "%(num)d týždňami"
+msgstr[2] "%(num)d týždňami"
+msgstr[3] "%(num)d týždňami"
 
 #, python-format
 msgctxt "naturaltime-past"
-msgid "%d day"
-msgid_plural "%d days"
-msgstr[0] "%d dňom"
-msgstr[1] "%d dňami"
-msgstr[2] "%d dňami"
-msgstr[3] "%d dňami"
+msgid "%(num)d day"
+msgid_plural "%(num)d days"
+msgstr[0] "%(num)d dňom"
+msgstr[1] "%(num)d dňami"
+msgstr[2] "%(num)d dňami"
+msgstr[3] "%(num)d dňami"
 
 #, python-format
 msgctxt "naturaltime-past"
-msgid "%d hour"
-msgid_plural "%d hours"
-msgstr[0] "%d hodinou"
-msgstr[1] "%d hodinami"
-msgstr[2] "%d hodinami"
-msgstr[3] "%d hodinami"
+msgid "%(num)d hour"
+msgid_plural "%(num)d hours"
+msgstr[0] "%(num)d hodinou"
+msgstr[1] "%(num)d hodinami"
+msgstr[2] "%(num)d hodinami"
+msgstr[3] "%(num)d hodinami"
 
 #, python-format
 msgctxt "naturaltime-past"
-msgid "%d minute"
-msgid_plural "%d minutes"
-msgstr[0] "%d minútou"
-msgstr[1] "%d minútami"
-msgstr[2] "%d minútami"
-msgstr[3] "%d minútami"
+msgid "%(num)d minute"
+msgid_plural "%(num)d minutes"
+msgstr[0] "%(num)d minútou"
+msgstr[1] "%(num)d minútami"
+msgstr[2] "%(num)d minútami"
+msgstr[3] "%(num)d minútami"
 
 #. Translators: 'naturaltime-future' strings will be included in '%(delta)s
 #. from now'
 #, python-format
 msgctxt "naturaltime-future"
-msgid "%d year"
-msgid_plural "%d years"
-msgstr[0] "%d rok"
-msgstr[1] "%d roky"
-msgstr[2] "%d rokov"
-msgstr[3] "%d rokov"
+msgid "%(num)d year"
+msgid_plural "%(num)d years"
+msgstr[0] "%(num)d rok"
+msgstr[1] "%(num)d roky"
+msgstr[2] "%(num)d rokov"
+msgstr[3] "%(num)d rokov"
 
 #, python-format
 msgctxt "naturaltime-future"
-msgid "%d month"
-msgid_plural "%d months"
-msgstr[0] "%d mesiac"
-msgstr[1] "%d mesiace"
-msgstr[2] "%d mesiacov"
-msgstr[3] "%d mesiacov"
+msgid "%(num)d month"
+msgid_plural "%(num)d months"
+msgstr[0] "%(num)d mesiac"
+msgstr[1] "%(num)d mesiace"
+msgstr[2] "%(num)d mesiacov"
+msgstr[3] "%(num)d mesiacov"
 
 #, python-format
 msgctxt "naturaltime-future"
-msgid "%d week"
-msgid_plural "%d weeks"
-msgstr[0] "%d týždeň"
-msgstr[1] "%d týždne"
-msgstr[2] "%d týždňov"
-msgstr[3] "%d týždňov"
+msgid "%(num)d week"
+msgid_plural "%(num)d weeks"
+msgstr[0] "%(num)d týždeň"
+msgstr[1] "%(num)d týždne"
+msgstr[2] "%(num)d týždňov"
+msgstr[3] "%(num)d týždňov"
 
 #, python-format
 msgctxt "naturaltime-future"
-msgid "%d day"
-msgid_plural "%d days"
-msgstr[0] "%d deň"
-msgstr[1] "%d dni"
-msgstr[2] "%d dní"
-msgstr[3] "%d dní"
+msgid "%(num)d day"
+msgid_plural "%(num)d days"
+msgstr[0] "%(num)d deň"
+msgstr[1] "%(num)d dni"
+msgstr[2] "%(num)d dní"
+msgstr[3] "%(num)d dní"
 
 #, python-format
 msgctxt "naturaltime-future"
-msgid "%d hour"
-msgid_plural "%d hours"
-msgstr[0] "%d hodina"
-msgstr[1] "%d hodiny"
-msgstr[2] "%d hodín"
-msgstr[3] "%d hodín"
+msgid "%(num)d hour"
+msgid_plural "%(num)d hours"
+msgstr[0] "%(num)d hodinu"
+msgstr[1] "%(num)d hodiny"
+msgstr[2] "%(num)d hodín"
+msgstr[3] "%(num)d hodín"
 
 #, python-format
 msgctxt "naturaltime-future"
-msgid "%d minute"
-msgid_plural "%d minutes"
-msgstr[0] "%d minúta"
-msgstr[1] "%d minúty"
-msgstr[2] "%d minút"
-msgstr[3] "%d minút"
+msgid "%(num)d minute"
+msgid_plural "%(num)d minutes"
+msgstr[0] "%(num)d minútu"
+msgstr[1] "%(num)d minúty"
+msgstr[2] "%(num)d minút"
+msgstr[3] "%(num)d minút"
diff --git a/django/contrib/humanize/locale/sl/LC_MESSAGES/django.mo b/django/contrib/humanize/locale/sl/LC_MESSAGES/django.mo
index e79c560edeadd9f5b918ebac32812a12654adb5b..2526b7485da0a3181e41104ba3f9ecf5f9a5cdbe 100644
GIT binary patch
delta 1171
zcmZA0O=uHQ5Ww-#q)n6hk)&FU8nbOp+qI_F7OSGA2g$`Y6%_Fhs0304F&{LwQZErj
zMfA3M5T%HC@!XSm5Wx=!O7Y-93L+>J1VOC_(W3rm_Z7uQXMa1>eY<bxZ7w9|+pBM*
z{u{#RCN>e*mWd4D;&Kj*&pwfr_ywc*8{07I7wN!$Y{5~~`Z-g-XMBNO)V~?6IuV<E
z*t05=oFpmS!3KPWdZSrP;eyFq>b*RT7WE2l#p}o=@(6i`JT=x(A3TeCpP#q`?SRO3
z%wkHaB3IoLkq4+Nn@61(VKsW;0O}12sP$XM=co@{K$;@ojf<!YlAu?wN6kaVFmj1B
z>;HMaBsk$u+Bn>%{V7~UUJHqY@eLlpk9Zh&Hj3=WD>#HNQR}f4o(0U3KQ_kMzoX<+
zsP$K<^HMyd%3PV^WE3x=UiblXxNo&LVHyvS|3ICXVO9F(H&New8tJawMQ!nY)XvS}
z9&C(oFHGZZJdb+a!wCJ?lTQ@1#R<MJosdDDaM|QfP_O%i+RC0LZvp+N3)qWVA2g;-
zeaPeojYmv9i|n!-Yoh;j-2ITc@ZVvR#E7IR(tUTV;kcRL<zySd+TC9c_mp*nE~tah
zj_A;>T^j6&B#5;{3$a1>Uk6*_eiUxPVGGepY$WuT*hVxH?SyWbj<|>Wt!VdjScGm3
zJ0+cj4w~k6XFYZk`sR}C%#WR#$i?i6l{-;dO399omkL&~bjGRq;xn&(m;6p9kZ?vC
z=IT<tJ-vO79c=aG%4KIH_%%@;AIn?jPIl$*O-gy|Y(95#W-#<V;Jgb*tYVIT7Ec%K
VyfrbFFP0|%OPz3}&l!&H`U59;ezpJr

delta 994
zcmYk*Pe@cz6vy$CKL3pUu^BCE%<@m;q#|Og)WFC^kS#(NE`)G4wdfx*<y*KIL|h3$
z4G}1`Xg2O=qw5y62yH2Z84&~#1m&V#eShzsg%{8LymP$o-uLdi^SyUDSNfcZUK(wH
zI7d7=Vm5{!YUpU2wProIg?Ze=F06|}J&&qSx<%An>+U=3Bmd)e)S2bTZ(yTY$sTf{
z1r~4+*F1mk`A_Vmo~<|Q$1$X2cab^mfjf^{cmXxf8yv=uID|C~p?=w&!#>uxXI$vU
zP1L||KA@GyQ~f$>p-0HeThWbC53=a_lIJV#D)MK~>2%*3rtmesVwX4YChOa^CbMZ=
z#R=TUN$fcq>W|&GI7_|lSg?pQ<U5|{kB9q~k)gJOckmNx+~^6j0=_`abAY8OE^ar6
z8!M<c{e^ns17!E?FKR3Q;Sdg=G#kMJUd461g1e}3>2z=c2g#qJ##d0|_x%6a4EwJw
zyp;(HPoWl`LDgs7g4gePe&3z<dW?KETSRs?IdEV+kLetD5uJp_Tp~IMt)ugov<rdc
zBx_-{ZlaZ7PP<6(Rg9fZ4y$&Bmq=PaJsV@EiBp8OUaglnn_Pvi9nN^JbI?LW<8*wU
z<e=p6aO3k>+o6Jfp65N!;s8-iN0q4jrE$AlO?B7Caa`U_{jUCK`r1&gZz=o-I_6ah

diff --git a/django/contrib/humanize/locale/sl/LC_MESSAGES/django.po b/django/contrib/humanize/locale/sl/LC_MESSAGES/django.po
index 93b17cdf700..3d50a93c41e 100644
--- a/django/contrib/humanize/locale/sl/LC_MESSAGES/django.po
+++ b/django/contrib/humanize/locale/sl/LC_MESSAGES/django.po
@@ -1,7 +1,7 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# Andrej Marsetič, 2022
+# Andrej Marsetič, 2022-2023
 # Jannis Leidel <jannis@leidel.info>, 2011
 # Jure Cuhalev <gandalf@owca.info>, 2011
 # Primoz Verdnik <primoz.verdnik@gmail.com>, 2013-2014
@@ -11,10 +11,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-04-07 14:40+0200\n"
-"PO-Revision-Date: 2023-04-24 18:40+0000\n"
-"Last-Translator: Andrej Marsetič, 2022\n"
-"Language-Team: Slovenian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:40+0000\n"
+"Last-Translator: Andrej Marsetič, 2022-2023\n"
+"Language-Team: Slovenian (http://app.transifex.com/django/django/language/"
 "sl/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -46,7 +46,7 @@ msgctxt "ordinal 2"
 msgid "{}nd"
 msgstr ""
 
-#. Translators: Ordinal format when value ends with 3, e.g. 83th, except 13.
+#. Translators: Ordinal format when value ends with 3, e.g. 83rd, except 13.
 msgctxt "ordinal 3"
 msgid "{}rd"
 msgstr ""
@@ -209,7 +209,7 @@ msgstr "včeraj"
 #. weeks'
 #, python-format
 msgid "%(delta)s ago"
-msgstr ""
+msgstr "pred %(delta)s"
 
 #. Translators: please keep a non-breaking space (U+00A0) between count
 #. and time unit.
@@ -278,7 +278,7 @@ msgstr[3] "čez %(count)s ur"
 #. weeks'
 #, python-format
 msgid "%(delta)s from now"
-msgstr ""
+msgstr "%(delta)sod zdaj"
 
 #. Translators: 'naturaltime-past' strings will be included in '%(delta)s ago'
 #, python-format
@@ -303,10 +303,10 @@ msgstr[3] "%(num)d mesecev"
 msgctxt "naturaltime-past"
 msgid "%(num)d week"
 msgid_plural "%(num)d weeks"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-msgstr[3] ""
+msgstr[0] "%(num)d teden"
+msgstr[1] "%(num)d tedna"
+msgstr[2] "%(num)d tednov"
+msgstr[3] "%(num)d tednov"
 
 #, python-format
 msgctxt "naturaltime-past"
diff --git a/django/contrib/humanize/locale/sr/LC_MESSAGES/django.mo b/django/contrib/humanize/locale/sr/LC_MESSAGES/django.mo
index a6e1da258097d520ab7d6537a06f82a72ebd785b..df50722c57b3e4545d13356726007ece0cb28a07 100644
GIT binary patch
literal 5718
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

delta 1703
zcma)*OGs2<6vxjrQ{#2ie4CG)Yo>xZ>WGhO(IQ&pqQ`6^(uD&vWMm4ZOheI4g%%N1
zTv|jFMnypsBh!crC#Z;8#T}3q(xQ-ps0drMuucDSzcVv5(c{A5cmC%)-*?XUxUbvp
zwqAN;G!W4XH&G+_5o`eq^N5<j9+2Y$LId<d-vW8wGm!J%%eY5V@eW}CbYc7i=mbv+
zPlH9!XEicx=OO}C2;7i?IpK5RqHtOGP3Xv13l$5!;99KH4syY6(OZQ(K=ewxWPDG)
zL4>s^fWU1Bb_y0lQvp#0Py!wRTfkB947d~g0`3Mo3yFrnD9GbWAm{gEdwanda0vVg
z4ubpFt9cK=a_H{{oB=o<R2=~igF$c+90z+#i1vZ^!6EPm$U7J;C0YlDLG(f+AYVyT
zcn$PHCxxHD4(RGK#eT36+K7sCT?U>ASA-2{lP3m191cx_+`t9VS3o=)ngRLf?}>gW
zdQP|?d@6jYc!*v}U{Savd<$~H4<Hv@0eQ!(5_jN!c)S4QcooQb^&oDNI?Y+9HvlK|
zb;H{z$_e(0uY>$d`RUidT4D7t{%}3^>Knjn4wwzDGG7lIekNOBeXw>|EsVb|*d`d-
zP@fsZjLjnIg!~&-ijOx#9$1^`X7i@2ql6Eg{|UY&zFB|#oojWCJEVt#QED<jyK9R=
z`taDqacWXDSKO7QA^q5q(TVXe2bIU+Vu-QP@nJj44hJzk5)L2b7*j&gaL`_nX<pXK
z3#6b84&<e)nm(;2KV1bK4QO>*rjB`D<NkgrpeCyV@nx;oQPk!4b^3k&9^K!!y?dM4
z;%PPydUR(b5{aMkOu3DaZauPMR+4*Eo)ydWQ<GLKHN{cosSNSw?d%0>-b$vXRhE@e
zvexf9f!T@FIWoBH0$f{W($iWkp0pBZEs?q^<5``si)XcJJ#IZlJ{pqztXBD19W!$G
t`u8(X3;z2QG8>Uo`J*<{J5`<k|4HQTJXhzOL~7dJXm;mv66T$X*`Mi7!{-11

diff --git a/django/contrib/humanize/locale/sr/LC_MESSAGES/django.po b/django/contrib/humanize/locale/sr/LC_MESSAGES/django.po
index 97a6a7f53bf..f7726cce216 100644
--- a/django/contrib/humanize/locale/sr/LC_MESSAGES/django.po
+++ b/django/contrib/humanize/locale/sr/LC_MESSAGES/django.po
@@ -2,22 +2,22 @@
 #
 # Translators:
 # Branko Kokanovic <branko@kokanovic.org>, 2018
-# Igor Jerosimić, 2021
+# Igor Jerosimić, 2021,2023
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-15 09:00+0100\n"
-"PO-Revision-Date: 2021-01-15 17:49+0000\n"
-"Last-Translator: Igor Jerosimić\n"
-"Language-Team: Serbian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:40+0000\n"
+"Last-Translator: Igor Jerosimić, 2021,2023\n"
+"Language-Team: Serbian (http://app.transifex.com/django/django/language/"
 "sr/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: sr\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
 
 msgid "Humanize"
 msgstr "Улепшавање"
@@ -42,7 +42,7 @@ msgctxt "ordinal 2"
 msgid "{}nd"
 msgstr "{}-и"
 
-#. Translators: Ordinal format when value ends with 3, e.g. 83th, except 13.
+#. Translators: Ordinal format when value ends with 3, e.g. 83rd, except 13.
 msgctxt "ordinal 3"
 msgid "{}rd"
 msgstr "{}-и"
@@ -262,98 +262,98 @@ msgstr "%(delta)s од сад"
 #. Translators: 'naturaltime-past' strings will be included in '%(delta)s ago'
 #, python-format
 msgctxt "naturaltime-past"
-msgid "%d year"
-msgid_plural "%d years"
-msgstr[0] "%d годину"
-msgstr[1] "%d године"
-msgstr[2] "%d година"
+msgid "%(num)d year"
+msgid_plural "%(num)d years"
+msgstr[0] "%(num)d година"
+msgstr[1] "%(num)d године"
+msgstr[2] "%(num)d година"
 
 #, python-format
 msgctxt "naturaltime-past"
-msgid "%d month"
-msgid_plural "%d months"
-msgstr[0] "%d месеца"
-msgstr[1] "%d месеца"
-msgstr[2] "%d месеци"
+msgid "%(num)d month"
+msgid_plural "%(num)d months"
+msgstr[0] "%(num)d месец"
+msgstr[1] "%(num)d месеца"
+msgstr[2] "%(num)d месеци"
 
 #, python-format
 msgctxt "naturaltime-past"
-msgid "%d week"
-msgid_plural "%d weeks"
-msgstr[0] "%d недеље"
-msgstr[1] "%d недеље"
-msgstr[2] "%d недеља"
+msgid "%(num)d week"
+msgid_plural "%(num)d weeks"
+msgstr[0] "%(num)d недеља"
+msgstr[1] "%(num)d недеље"
+msgstr[2] "%(num)d недеља"
 
 #, python-format
 msgctxt "naturaltime-past"
-msgid "%d day"
-msgid_plural "%d days"
-msgstr[0] "%d дана"
-msgstr[1] "%d дана"
-msgstr[2] "%d дана"
+msgid "%(num)d day"
+msgid_plural "%(num)d days"
+msgstr[0] "%(num)d дан"
+msgstr[1] "%(num)d дана"
+msgstr[2] "%(num)d дана"
 
 #, python-format
 msgctxt "naturaltime-past"
-msgid "%d hour"
-msgid_plural "%d hours"
-msgstr[0] "%d сата"
-msgstr[1] "%d сата"
-msgstr[2] "%d сати"
+msgid "%(num)d hour"
+msgid_plural "%(num)d hours"
+msgstr[0] "%(num)d сат"
+msgstr[1] "%(num)d сата"
+msgstr[2] "%(num)d сати"
 
 #, python-format
 msgctxt "naturaltime-past"
-msgid "%d minute"
-msgid_plural "%d minutes"
-msgstr[0] "%d минута"
-msgstr[1] "%d минута"
-msgstr[2] "%d минута"
+msgid "%(num)d minute"
+msgid_plural "%(num)d minutes"
+msgstr[0] "%(num)d минут"
+msgstr[1] "%(num)d минута"
+msgstr[2] "%(num)d минута"
 
 #. Translators: 'naturaltime-future' strings will be included in '%(delta)s
 #. from now'
 #, python-format
 msgctxt "naturaltime-future"
-msgid "%d year"
-msgid_plural "%d years"
-msgstr[0] "%d година"
-msgstr[1] "%d године"
-msgstr[2] "%d година"
+msgid "%(num)d year"
+msgid_plural "%(num)d years"
+msgstr[0] "%(num)d година"
+msgstr[1] "%(num)d године"
+msgstr[2] "%(num)d година"
 
 #, python-format
 msgctxt "naturaltime-future"
-msgid "%d month"
-msgid_plural "%d months"
-msgstr[0] "%d месец"
-msgstr[1] "%d месеца"
-msgstr[2] "%d месеци"
+msgid "%(num)d month"
+msgid_plural "%(num)d months"
+msgstr[0] "%(num)d месец"
+msgstr[1] "%(num)d месеца"
+msgstr[2] "%(num)d месеци"
 
 #, python-format
 msgctxt "naturaltime-future"
-msgid "%d week"
-msgid_plural "%d weeks"
-msgstr[0] "%d недеља"
-msgstr[1] "%d недеље"
-msgstr[2] "%d недеља"
+msgid "%(num)d week"
+msgid_plural "%(num)d weeks"
+msgstr[0] "%(num)d недеља"
+msgstr[1] "%(num)d недеље"
+msgstr[2] "%(num)d недеља"
 
 #, python-format
 msgctxt "naturaltime-future"
-msgid "%d day"
-msgid_plural "%d days"
-msgstr[0] "%d дан"
-msgstr[1] "%d дана"
-msgstr[2] "%d дана"
+msgid "%(num)d day"
+msgid_plural "%(num)d days"
+msgstr[0] "%(num)d дан"
+msgstr[1] "%(num)d дана"
+msgstr[2] "%(num)d дана"
 
 #, python-format
 msgctxt "naturaltime-future"
-msgid "%d hour"
-msgid_plural "%d hours"
-msgstr[0] "%d сат"
-msgstr[1] "%d сата"
-msgstr[2] "%d сати"
+msgid "%(num)d hour"
+msgid_plural "%(num)d hours"
+msgstr[0] "%(num)d сат"
+msgstr[1] "%(num)d сата"
+msgstr[2] "%(num)d сати"
 
 #, python-format
 msgctxt "naturaltime-future"
-msgid "%d minute"
-msgid_plural "%d minutes"
-msgstr[0] "%d минут"
-msgstr[1] "%d минута"
-msgstr[2] "%d минута"
+msgid "%(num)d minute"
+msgid_plural "%(num)d minutes"
+msgstr[0] "%(num)d минут"
+msgstr[1] "%(num)d минута"
+msgstr[2] "%(num)d минута"
diff --git a/django/contrib/humanize/locale/sr_Latn/LC_MESSAGES/django.mo b/django/contrib/humanize/locale/sr_Latn/LC_MESSAGES/django.mo
index 2a01db53828511f7f941955f40057b8e99e311ee..e40470bafcd6cde655b890fa962f00f85fbdd5ca 100644
GIT binary patch
delta 456
zcmXw#Jxc>Y5QgVI@}behk3s~&fFKqZxVsz@{0aUD!Ok**oyfHYtXu>eEkqEput=ZA
z!pc&MAi*kC8VivWg3p}ez`M`R%<jzWPAm7-e6$o^2)2mU&@Ea)k;j6a!Yb^+5<G_?
zyfj`JZ(u<D&iDZ9_>WNQ4WQnCv;6y?pUa0O#!wqg?7$bC!Jon>jrk(;_|J6F0bZdt
z9I{m42x@~d)cnN!Pvf`o#~5&^Bsopk5R*m`5Lq^^T72F74agitaUip(jB02Osp-J_
z2sN##1OHotjSk2=ir?1XDT*z)LvOnrhsP&J2kzQCt0(PNoVC)dnRIrt*meBPTGUMA
XG>KT+ZqMHe_PgDF&)@ajOA!46lX@+T

delta 432
zcmZ3<@sqv&o)F7a1|SdsVi_Qw1H|GWHY1P#f(jtb0i-K|G%Jv90@5r%x&uo0Lg`6B
zni(iQ9ZJsz(jar@18I=H?NIT(Q2s#(UC(eF$N*Vz7OLPHkmdyPZvp8YK>P%Vd4c@7
zK+{1MuLjZ}i#7lWb|Ae4NP{fc1EfLnhoJo9Q2H#Cz6_;r0%;&(xDV#nGcY`cO1y+h
zyod5X18Jb$U_*fv*imdinhS`zK>|<!ay$qCl{4^wSrCE`NP!&21jL}w1$hDl_<<PY
za0ZXk+{DSfj9QbAF*frV8R{As>Kd9V7+P2v7)}mnQk&etq`_QXUcPxVlNaM;W)?L7
DaX&1!

diff --git a/django/contrib/humanize/locale/sr_Latn/LC_MESSAGES/django.po b/django/contrib/humanize/locale/sr_Latn/LC_MESSAGES/django.po
index 5ddbeff5cb4..02cf7070794 100644
--- a/django/contrib/humanize/locale/sr_Latn/LC_MESSAGES/django.po
+++ b/django/contrib/humanize/locale/sr_Latn/LC_MESSAGES/django.po
@@ -1,22 +1,22 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# Igor Jerosimić, 2021
+# Igor Jerosimić, 2021,2023
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-15 09:00+0100\n"
-"PO-Revision-Date: 2021-01-15 18:01+0000\n"
-"Last-Translator: Igor Jerosimić\n"
-"Language-Team: Serbian (Latin) (http://www.transifex.com/django/django/"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:40+0000\n"
+"Last-Translator: Igor Jerosimić, 2021,2023\n"
+"Language-Team: Serbian (Latin) (http://app.transifex.com/django/django/"
 "language/sr@latin/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: sr@latin\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
 
 msgid "Humanize"
 msgstr "Humanizovanje"
@@ -29,7 +29,7 @@ msgstr "{}-ti"
 #. Translators: Ordinal format when value ends with 0, e.g. 80th.
 msgctxt "ordinal 0"
 msgid "{}th"
-msgstr ""
+msgstr "{}-ti"
 
 #. Translators: Ordinal format when value ends with 1, e.g. 81st, except 11.
 msgctxt "ordinal 1"
@@ -41,7 +41,7 @@ msgctxt "ordinal 2"
 msgid "{}nd"
 msgstr ""
 
-#. Translators: Ordinal format when value ends with 3, e.g. 83th, except 13.
+#. Translators: Ordinal format when value ends with 3, e.g. 83rd, except 13.
 msgctxt "ordinal 3"
 msgid "{}rd"
 msgstr ""
@@ -261,48 +261,48 @@ msgstr ""
 #. Translators: 'naturaltime-past' strings will be included in '%(delta)s ago'
 #, python-format
 msgctxt "naturaltime-past"
-msgid "%d year"
-msgid_plural "%d years"
+msgid "%(num)d year"
+msgid_plural "%(num)d years"
 msgstr[0] ""
 msgstr[1] ""
 msgstr[2] ""
 
 #, python-format
 msgctxt "naturaltime-past"
-msgid "%d month"
-msgid_plural "%d months"
+msgid "%(num)d month"
+msgid_plural "%(num)d months"
 msgstr[0] ""
 msgstr[1] ""
 msgstr[2] ""
 
 #, python-format
 msgctxt "naturaltime-past"
-msgid "%d week"
-msgid_plural "%d weeks"
+msgid "%(num)d week"
+msgid_plural "%(num)d weeks"
 msgstr[0] ""
 msgstr[1] ""
 msgstr[2] ""
 
 #, python-format
 msgctxt "naturaltime-past"
-msgid "%d day"
-msgid_plural "%d days"
+msgid "%(num)d day"
+msgid_plural "%(num)d days"
 msgstr[0] ""
 msgstr[1] ""
 msgstr[2] ""
 
 #, python-format
 msgctxt "naturaltime-past"
-msgid "%d hour"
-msgid_plural "%d hours"
+msgid "%(num)d hour"
+msgid_plural "%(num)d hours"
 msgstr[0] ""
 msgstr[1] ""
 msgstr[2] ""
 
 #, python-format
 msgctxt "naturaltime-past"
-msgid "%d minute"
-msgid_plural "%d minutes"
+msgid "%(num)d minute"
+msgid_plural "%(num)d minutes"
 msgstr[0] ""
 msgstr[1] ""
 msgstr[2] ""
@@ -311,48 +311,48 @@ msgstr[2] ""
 #. from now'
 #, python-format
 msgctxt "naturaltime-future"
-msgid "%d year"
-msgid_plural "%d years"
+msgid "%(num)d year"
+msgid_plural "%(num)d years"
 msgstr[0] ""
 msgstr[1] ""
 msgstr[2] ""
 
 #, python-format
 msgctxt "naturaltime-future"
-msgid "%d month"
-msgid_plural "%d months"
+msgid "%(num)d month"
+msgid_plural "%(num)d months"
 msgstr[0] ""
 msgstr[1] ""
 msgstr[2] ""
 
 #, python-format
 msgctxt "naturaltime-future"
-msgid "%d week"
-msgid_plural "%d weeks"
+msgid "%(num)d week"
+msgid_plural "%(num)d weeks"
 msgstr[0] ""
 msgstr[1] ""
 msgstr[2] ""
 
 #, python-format
 msgctxt "naturaltime-future"
-msgid "%d day"
-msgid_plural "%d days"
+msgid "%(num)d day"
+msgid_plural "%(num)d days"
 msgstr[0] ""
 msgstr[1] ""
 msgstr[2] ""
 
 #, python-format
 msgctxt "naturaltime-future"
-msgid "%d hour"
-msgid_plural "%d hours"
+msgid "%(num)d hour"
+msgid_plural "%(num)d hours"
 msgstr[0] ""
 msgstr[1] ""
 msgstr[2] ""
 
 #, python-format
 msgctxt "naturaltime-future"
-msgid "%d minute"
-msgid_plural "%d minutes"
+msgid "%(num)d minute"
+msgid_plural "%(num)d minutes"
 msgstr[0] ""
 msgstr[1] ""
 msgstr[2] ""
diff --git a/django/contrib/humanize/locale/ug/LC_MESSAGES/django.mo b/django/contrib/humanize/locale/ug/LC_MESSAGES/django.mo
new file mode 100644
index 0000000000000000000000000000000000000000..1cc8dd10624dc8a26e7daecf31e720f896685aab
GIT binary patch
literal 4883
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

literal 0
HcmV?d00001

diff --git a/django/contrib/humanize/locale/ug/LC_MESSAGES/django.po b/django/contrib/humanize/locale/ug/LC_MESSAGES/django.po
new file mode 100644
index 00000000000..3216ca14a64
--- /dev/null
+++ b/django/contrib/humanize/locale/ug/LC_MESSAGES/django.po
@@ -0,0 +1,328 @@
+# This file is distributed under the same license as the Django package.
+#
+# Translators:
+# Abduqadir Abliz <sahranbay@gmail.com>, 2023
+# Azat, 2023
+msgid ""
+msgstr ""
+"Project-Id-Version: django\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-09-18 11:41-0300\n"
+"PO-Revision-Date: 2023-12-04 18:40+0000\n"
+"Last-Translator: Azat, 2023\n"
+"Language-Team: Uyghur (http://app.transifex.com/django/django/language/ug/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ug\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgid "Humanize"
+msgstr "ئىنسانلاشتۇرۇش"
+
+#. Translators: Ordinal format for 11 (11th), 12 (12th), and 13 (13th).
+msgctxt "ordinal 11, 12, 13"
+msgid "{}th"
+msgstr "{}جى"
+
+#. Translators: Ordinal format when value ends with 0, e.g. 80th.
+msgctxt "ordinal 0"
+msgid "{}th"
+msgstr "{}جى"
+
+#. Translators: Ordinal format when value ends with 1, e.g. 81st, except 11.
+msgctxt "ordinal 1"
+msgid "{}st"
+msgstr "{}جى"
+
+#. Translators: Ordinal format when value ends with 2, e.g. 82nd, except 12.
+msgctxt "ordinal 2"
+msgid "{}nd"
+msgstr "{}جى"
+
+#. Translators: Ordinal format when value ends with 3, e.g. 83rd, except 13.
+msgctxt "ordinal 3"
+msgid "{}rd"
+msgstr "{}جى"
+
+#. Translators: Ordinal format when value ends with 4, e.g. 84th.
+msgctxt "ordinal 4"
+msgid "{}th"
+msgstr "{}جى"
+
+#. Translators: Ordinal format when value ends with 5, e.g. 85th.
+msgctxt "ordinal 5"
+msgid "{}th"
+msgstr "{}جى"
+
+#. Translators: Ordinal format when value ends with 6, e.g. 86th.
+msgctxt "ordinal 6"
+msgid "{}th"
+msgstr "{}جى"
+
+#. Translators: Ordinal format when value ends with 7, e.g. 87th.
+msgctxt "ordinal 7"
+msgid "{}th"
+msgstr "{}جى"
+
+#. Translators: Ordinal format when value ends with 8, e.g. 88th.
+msgctxt "ordinal 8"
+msgid "{}th"
+msgstr "{}جى"
+
+#. Translators: Ordinal format when value ends with 9, e.g. 89th.
+msgctxt "ordinal 9"
+msgid "{}th"
+msgstr "{}جى"
+
+#, python-format
+msgid "%(value)s million"
+msgid_plural "%(value)s million"
+msgstr[0] "%(value)s مىليون"
+msgstr[1] "%(value)s مىليون"
+
+#, python-format
+msgid "%(value)s billion"
+msgid_plural "%(value)s billion"
+msgstr[0] "%(value)s مىليارد"
+msgstr[1] "%(value)s مىليارد"
+
+#, python-format
+msgid "%(value)s trillion"
+msgid_plural "%(value)s trillion"
+msgstr[0] "%(value)s تىرىليون"
+msgstr[1] "%(value)s تىرىليون"
+
+#, python-format
+msgid "%(value)s quadrillion"
+msgid_plural "%(value)s quadrillion"
+msgstr[0] "%(value)s كۋادىرىللىيۇن"
+msgstr[1] "%(value)s كۋادىرىللىيۇن"
+
+#, python-format
+msgid "%(value)s quintillion"
+msgid_plural "%(value)s quintillion"
+msgstr[0] "%(value)s كۈيىنتىللىيون"
+msgstr[1] "%(value)s كۈيىنتىللىيون"
+
+#, python-format
+msgid "%(value)s sextillion"
+msgid_plural "%(value)s sextillion"
+msgstr[0] "%(value)s سېكستىللىيون"
+msgstr[1] "%(value)s سېكستىللىيون"
+
+#, python-format
+msgid "%(value)s septillion"
+msgid_plural "%(value)s septillion"
+msgstr[0] "%(value)s سېكستىللىيون"
+msgstr[1] "%(value)s سېكستىللىيون"
+
+#, python-format
+msgid "%(value)s octillion"
+msgid_plural "%(value)s octillion"
+msgstr[0] "%(value)s ئوكتىلىيون"
+msgstr[1] "%(value)s ئوكتىلىيون"
+
+#, python-format
+msgid "%(value)s nonillion"
+msgid_plural "%(value)s nonillion"
+msgstr[0] "%(value)s نونىللىيون"
+msgstr[1] "%(value)s نونىللىيون"
+
+#, python-format
+msgid "%(value)s decillion"
+msgid_plural "%(value)s decillion"
+msgstr[0] "%(value)s دېكىللىيون"
+msgstr[1] "%(value)s دېكىللىيون"
+
+#, python-format
+msgid "%(value)s googol"
+msgid_plural "%(value)s googol"
+msgstr[0] "%(value)s گۇگول "
+msgstr[1] "%(value)s گۇگول"
+
+msgid "one"
+msgstr "بىر"
+
+msgid "two"
+msgstr "ئىككى"
+
+msgid "three"
+msgstr "ئۈچ"
+
+msgid "four"
+msgstr "تۆت"
+
+msgid "five"
+msgstr "بەش"
+
+msgid "six"
+msgstr "ئالتە"
+
+msgid "seven"
+msgstr "يەتتە"
+
+msgid "eight"
+msgstr "سەككىز"
+
+msgid "nine"
+msgstr "توققۇز"
+
+msgid "today"
+msgstr "بۈگۈن"
+
+msgid "tomorrow"
+msgstr "ئەتە"
+
+msgid "yesterday"
+msgstr "تۈنۈگۈن"
+
+#. Translators: delta will contain a string like '2 months' or '1 month, 2
+#. weeks'
+#, python-format
+msgid "%(delta)s ago"
+msgstr "%(delta)s ئىلگىرى"
+
+#. Translators: please keep a non-breaking space (U+00A0) between count
+#. and time unit.
+#, python-format
+msgid "an hour ago"
+msgid_plural "%(count)s hours ago"
+msgstr[0] "1 سائەت ئىلگىرى"
+msgstr[1] "%(count)s سائەت ئىلگىرى"
+
+#. Translators: please keep a non-breaking space (U+00A0) between count
+#. and time unit.
+#, python-format
+msgid "a minute ago"
+msgid_plural "%(count)s minutes ago"
+msgstr[0] "1 مىنۇت ئىلگىرى"
+msgstr[1] "%(count)s مىنۇت ئىلگىرى"
+
+#. Translators: please keep a non-breaking space (U+00A0) between count
+#. and time unit.
+#, python-format
+msgid "a second ago"
+msgid_plural "%(count)s seconds ago"
+msgstr[0] "1 سېكۇنت ئىلگىرى"
+msgstr[1] "%(count)s سېكۇنت ئىلگىرى"
+
+msgid "now"
+msgstr "ھازىر"
+
+#. Translators: please keep a non-breaking space (U+00A0) between count
+#. and time unit.
+#, python-format
+msgid "a second from now"
+msgid_plural "%(count)s seconds from now"
+msgstr[0] "1 سېكۇنتتىن كېيىن"
+msgstr[1] "%(count)s سېكۇنتتىن كېيىن"
+
+#. Translators: please keep a non-breaking space (U+00A0) between count
+#. and time unit.
+#, python-format
+msgid "a minute from now"
+msgid_plural "%(count)s minutes from now"
+msgstr[0] "1 مىنۇتتىن كېيىن"
+msgstr[1] "%(count)s مىنۇتتىن كېيىن"
+
+#. Translators: please keep a non-breaking space (U+00A0) between count
+#. and time unit.
+#, python-format
+msgid "an hour from now"
+msgid_plural "%(count)s hours from now"
+msgstr[0] "1 سائەتتىن كېيىن"
+msgstr[1] "%(count)s سائەتتىن كېيىن"
+
+#. Translators: delta will contain a string like '2 months' or '1 month, 2
+#. weeks'
+#, python-format
+msgid "%(delta)s from now"
+msgstr "%(delta)s دىن كېيىن"
+
+#. Translators: 'naturaltime-past' strings will be included in '%(delta)s ago'
+#, python-format
+msgctxt "naturaltime-past"
+msgid "%(num)d year"
+msgid_plural "%(num)d years"
+msgstr[0] "%(num)d يىل"
+msgstr[1] "%(num)d يىل"
+
+#, python-format
+msgctxt "naturaltime-past"
+msgid "%(num)d month"
+msgid_plural "%(num)d months"
+msgstr[0] "%(num)d ئاي"
+msgstr[1] "%(num)d ئاي"
+
+#, python-format
+msgctxt "naturaltime-past"
+msgid "%(num)d week"
+msgid_plural "%(num)d weeks"
+msgstr[0] "%(num)d ھەپتە"
+msgstr[1] "%(num)d ھەپتە"
+
+#, python-format
+msgctxt "naturaltime-past"
+msgid "%(num)d day"
+msgid_plural "%(num)d days"
+msgstr[0] "%(num)d كۈن"
+msgstr[1] "%(num)d كۈن"
+
+#, python-format
+msgctxt "naturaltime-past"
+msgid "%(num)d hour"
+msgid_plural "%(num)d hours"
+msgstr[0] "%(num)d سائەت"
+msgstr[1] "%(num)d سائەت"
+
+#, python-format
+msgctxt "naturaltime-past"
+msgid "%(num)d minute"
+msgid_plural "%(num)d minutes"
+msgstr[0] "%(num)d مىنۇت"
+msgstr[1] "%(num)d مىنۇت"
+
+#. Translators: 'naturaltime-future' strings will be included in '%(delta)s
+#. from now'
+#, python-format
+msgctxt "naturaltime-future"
+msgid "%(num)d year"
+msgid_plural "%(num)d years"
+msgstr[0] "%(num)d يىل"
+msgstr[1] "%(num)d يىل"
+
+#, python-format
+msgctxt "naturaltime-future"
+msgid "%(num)d month"
+msgid_plural "%(num)d months"
+msgstr[0] "%(num)d ئاي"
+msgstr[1] "%(num)d ئاي"
+
+#, python-format
+msgctxt "naturaltime-future"
+msgid "%(num)d week"
+msgid_plural "%(num)d weeks"
+msgstr[0] "%(num)d ھەپتە"
+msgstr[1] "%(num)d ھەپتە"
+
+#, python-format
+msgctxt "naturaltime-future"
+msgid "%(num)d day"
+msgid_plural "%(num)d days"
+msgstr[0] "%(num)d كۈن"
+msgstr[1] "%(num)d كۈن"
+
+#, python-format
+msgctxt "naturaltime-future"
+msgid "%(num)d hour"
+msgid_plural "%(num)d hours"
+msgstr[0] "%(num)d سائەت"
+msgstr[1] "%(num)d سائەت"
+
+#, python-format
+msgctxt "naturaltime-future"
+msgid "%(num)d minute"
+msgid_plural "%(num)d minutes"
+msgstr[0] "%(num)d مىنۇت"
+msgstr[1] "%(num)d مىنۇت"
diff --git a/django/contrib/postgres/locale/bg/LC_MESSAGES/django.mo b/django/contrib/postgres/locale/bg/LC_MESSAGES/django.mo
index 57979ba3adef063c319165036f3153def946001f..6a39b6413a05fb8bf6fda8ee8ec92c7835937f07 100644
GIT binary patch
delta 694
zcmb`@KWGzS7{~GFk|t>ywN|u$h|ov7v^J6CTBR+DP!v>fC<tnyLyBixC`rg4T$Gb4
zb`pgf>f$Pnfl~~oO(zAV!+X%dQC&NTlS3E3*MeiG9{1koeV%*YAMaf&{Wbk6<K7gJ
z9ZTdEUW|yGz-O4oHS9$n`|um~<1bX)#Zf#R6?uo(@h$$rL44gIGK@_;g+Ed8FOFb;
zOkBCdWI84?hA!4QjE_0$k%Y)&oJAME;}G8M6uE+r(8hI~!rz#|b4ihFcn7EP4esC%
zOpw3TC32N|J4MPpCId(IPh7<?(8F2$f^&H0sK^a;k^TR#9&gD?C;1#X&WL+2tige9
zW}HL#36f%jf0P(G>3z1wM;%=*J#;EMU#b`HYw3a379Fh=iVKb|Rkc{E>9SL;(k&Fd
z;fS7hv|cVBxPGDH6l$ypxA?WlYV=tCLN=Gr<|j2bIc3{kGCrQlsGYOzERQkoa{O$x
zP%iuP@h)q|H|^kw*)WY@#Wd9T6b;H|@H{N(t9fsl^fnnEO?$t!VLoVhZ<==2tn;R2
fK7~u$!HU;PWNw>7h$X_bf|p_ZUa&vW`84(qLY>L>

delta 679
zcmaLTO=}ZT6vpv0iAmbVm-_w^u@~z?F~KILn;;0H1uH0BD!2$`sI6&YCy^iu)k-S}
zCBm%q1Bfe$hM_~#j4KO*!WqAT=&sAITon9|T}mCe{LY<w&vWn0mrOVFDm#BuL^dpu
z8(4~o9Ka>a;A=dB9v;Q7cnp7`!7V(Gr{W^-a2(&_CJy17T_R_36%XT2H253O;faLI
z%O#4d36YEV3}?8Eha=2QO5`z4;1m3Y!#Lh2av7^w!1q|fADG3H{UX=!I$psRZs2!J
zksl0jCiC?)DYq%oySHy_V-&cEchJYXcyJG4IEVC0nh`xociPJI@1q)I#NB0U=y>#=
zd&nUMANu!?5+nQF&sOomblo`R>XdCLCTp_~Dt5!JJTg;`U2fQpY1}JUP0ca(+{1Fk
zG-~ddn91(YQ?cvye;PVY>_vQUp^zKN=ki69&zDAvZYo)H$C9Vx&1SQ6KRICC^0gN(
zs24ufkJ{F5_%d8D>KXNQC0q(y+SS15Ck=Ai(SY@qt{DxYO+IVBp|MS?r#+)RZM*BK
e>;!><uCNFn!o?_g$JDj$Q+4%!shzRD=ZQZW-ou0d

diff --git a/django/contrib/postgres/locale/bg/LC_MESSAGES/django.po b/django/contrib/postgres/locale/bg/LC_MESSAGES/django.po
index c4a0dbf4f09..1b25e0a6ca7 100644
--- a/django/contrib/postgres/locale/bg/LC_MESSAGES/django.po
+++ b/django/contrib/postgres/locale/bg/LC_MESSAGES/django.po
@@ -1,17 +1,17 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# arneatec <arneatec@gmail.com>, 2022
+# arneatec <arneatec@gmail.com>, 2022-2023
 # Todor Lubenov <tlubenov@gmail.com>, 2015
 # Venelin Stoykov <vkstoykov@gmail.com>, 2015
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-11 20:56+0200\n"
-"PO-Revision-Date: 2022-01-14 11:54+0000\n"
-"Last-Translator: arneatec <arneatec@gmail.com>\n"
-"Language-Team: Bulgarian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-01-17 02:13-0600\n"
+"PO-Revision-Date: 2023-12-04 09:22+0000\n"
+"Last-Translator: arneatec <arneatec@gmail.com>, 2022-2023\n"
+"Language-Team: Bulgarian (http://app.transifex.com/django/django/language/"
 "bg/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -98,13 +98,13 @@ msgstr "Бяха предоставени някои неизвестни клю
 
 #, python-format
 msgid ""
-"Ensure that this range is completely less than or equal to %(limit_value)s."
+"Ensure that the upper bound of the range is not greater than %(limit_value)s."
 msgstr ""
-"Уверете се, че този обхват е изцяло по-малък от или равен на %(limit_value)s."
+"Уверете се, че горната граница на диапазона не е по-голяма от "
+"%(limit_value)s."
 
 #, python-format
 msgid ""
-"Ensure that this range is completely greater than or equal to "
-"%(limit_value)s."
+"Ensure that the lower bound of the range is not less than %(limit_value)s."
 msgstr ""
-"Уверете се, че интервалът е изцяло по-голям от или равен на %(limit_value)s."
+"Уверете се, че горната граница на диапазона не е по-малка от %(limit_value)s."
diff --git a/django/contrib/postgres/locale/es_AR/LC_MESSAGES/django.mo b/django/contrib/postgres/locale/es_AR/LC_MESSAGES/django.mo
index 8995ab81ade5b315ecef5a8962133d0dd197df4f..fa3e3bd7a68a3067c6f55cc24dac955199bd8d2c 100644
GIT binary patch
delta 734
zcmaLTJ!lj`6bJCPcgdZ55u?VO7oy}TUW~cBFuRuscjp<<M#L0~DA>qICUIeJce5Xe
zjfWs;BM4JyVU;4-h{ZM*cG1R4tJD#!tOP;D#{cGmScn6=zc<5sym|Av{I>F>-oHph
zUksupcsfUP5I%sD@F^_A6ds1}VFiAI41d8IJd!7R0WZJ}_!UmUXG26Y@HHHV+mPXR
zcnVgAsZVDRoEs);!aiKbWm0$&`)fs_%kbW=A7FNY<9mpzumiJ35;DBM>pDD&{U)4;
z+wcc0n?&E>XlYP4G_pvvfP)hwgGq0|S?t$f8$O2}xCI3q+e?J|{aFXJV@#SDhxX$u
z=*Py?#3&;4BRm43Z0AK$Mu+q}W4@-?_3x;VZ~2M0%>D|;w-txdTUG2t?D;XfDvEF_
zJw21-ImJm3{5O9!R5C_JR+7fKhxzl?LPJ;$tHq+#w(Xk0DqWIM+_;KHkt<_AZ1WY_
zb3&h&{7|A}oo#_K{91Ke*i9`8^}GxMeY5bY)$DNKCdli0-0iZ(i!8X!9v|x>n4U&d
zWh-kVM3x|sU?IWQTs+%w+1-5Eb7BnWt*FrPLta+y&dfdr=158IDG$eMiPDdX)xRpD
g1hfCULf#!zq+7+0hW=@eYsY+}=gdyJuXNq`4O>r`nE(I)

delta 673
zcmaLTO-ma=7zglY6HQDMYQ=X^pHf4kCb)^oCB_#@1yPZLeu1Hk>EdQrcUPi#5PPT~
z2;!XdC?eiG1TTV~?5&r6fS%NYc<iM;2>z3Z2t@~m-}B7QF#p-h)|=*?*!m0+-DyNq
zFykX?fZt&U+=I>V6t=*huoYfIhWD@^cKL~p;UqkQe_%J<uOf=VGuQ;LAj5yK7q(Z^
zI%QFOswNtQ8!(SBr|<*%_d%jkz^O;~VJW~Zj6h#a<)SEL^b?O7uoL|jOu=J#2!F!^
z_$^d97YUCNrLiy`uDo;&_MzW}8F&td;9sc2R4ozm5h#y<GPI7+8`SlfezmQ2x0OEN
z9%{tIL(6}(4!%`CwA6s%vLmdVWE5ZQ{Gus6X|8h4k;0P>dtZgcw!?C1S(xnEs>jE%
z7tWZ{b^kk1bbOosbW)G&>3AZ^Nj;+{`gM%(v~a!n94>cF;n_}x%e65tSNNmtadt#y
z12KQ0P*4kjlZNCFFPh7aFo&ZSzZ>R6ubK^x^tqla=eJot<rjHrVL2~W5!_}YSBfsw
dMKJQ}c4<A|UaYVArKxOaUVRR=6su~-v<I(jieUf%

diff --git a/django/contrib/postgres/locale/es_AR/LC_MESSAGES/django.po b/django/contrib/postgres/locale/es_AR/LC_MESSAGES/django.po
index 35f8bf91173..812569657e6 100644
--- a/django/contrib/postgres/locale/es_AR/LC_MESSAGES/django.po
+++ b/django/contrib/postgres/locale/es_AR/LC_MESSAGES/django.po
@@ -1,15 +1,15 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# Ramiro Morales, 2015-2019
+# Ramiro Morales, 2015-2019,2023
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-11 20:56+0200\n"
-"PO-Revision-Date: 2020-05-12 20:01+0000\n"
-"Last-Translator: Transifex Bot <>\n"
-"Language-Team: Spanish (Argentina) (http://www.transifex.com/django/django/"
+"POT-Creation-Date: 2023-01-17 02:13-0600\n"
+"PO-Revision-Date: 2023-12-04 09:22+0000\n"
+"Last-Translator: Ramiro Morales, 2015-2019,2023\n"
+"Language-Team: Spanish (Argentina) (http://app.transifex.com/django/django/"
 "language/es_AR/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -71,6 +71,9 @@ msgstr[0] ""
 msgstr[1] ""
 "La lista contiene %(show_value)d ítems, debe contener no mas de "
 "%(limit_value)d."
+msgstr[2] ""
+"La lista contiene %(show_value)d ítems, debe contener no mas de "
+"%(limit_value)d."
 
 #, python-format
 msgid ""
@@ -85,6 +88,9 @@ msgstr[0] ""
 msgstr[1] ""
 "La lista contiene %(show_value)d ítems, debe contener no menos de "
 "%(limit_value)d."
+msgstr[2] ""
+"La lista contiene %(show_value)d ítems, debe contener no menos de "
+"%(limit_value)d."
 
 #, python-format
 msgid "Some keys were missing: %(keys)s"
@@ -96,13 +102,14 @@ msgstr "Algunas de las llaves provistas son desconocidas: %(keys)s"
 
 #, python-format
 msgid ""
-"Ensure that this range is completely less than or equal to %(limit_value)s."
+"Ensure that the upper bound of the range is not greater than %(limit_value)s."
 msgstr ""
-"Asegúrese de que este rango es completamente menor o igual a %(limit_value)s."
+"Asegúrese de que el límite superior del rango no sea mayor que "
+"%(limit_value)s."
 
 #, python-format
 msgid ""
-"Ensure that this range is completely greater than or equal to "
-"%(limit_value)s."
+"Ensure that the lower bound of the range is not less than %(limit_value)s."
 msgstr ""
-"Asegúrese de que este rango es completamente mayor o igual a %(limit_value)s."
+"Asegúrese de que el límite inferior del rango no sea menor que "
+"%(limit_value)s."
diff --git a/django/contrib/postgres/locale/he/LC_MESSAGES/django.mo b/django/contrib/postgres/locale/he/LC_MESSAGES/django.mo
index 78feb38a3d256701e184e6b91f46bfe97a28b4e2..30f0e16a5fc901a7999be3a958e9b16ffc101b5a 100644
GIT binary patch
delta 779
zcmajb%WD%+6bIllNgLB@>jSH;vE(ciQ!|N^^q~o*K0p*}H{wpPPU~$tI?1Fn69qRx
z5nKr|V@L|c78h0vu4W@HTnOFx2lRpqLANf%l?yliCJ{G6dxyE-x$krD!{N8XHMM$$
zh`uXCGjJkAbO1hvG1!EMpbrnjPjC=^gA9MeBs>}>dJQkbSMVo{!&Vnj0=|O-@GE5a
z3y#3SZmQBGf(zY5qp%9UAQ>N?K)b$+=q7v*Z^5A`(J}Y{PQX<dtlNU8U~f;yJWQc|
z2cCy5xQ=~4|Mk&sqA~QJ>^n;oyufT<=Y|_lMf)QR68ix!LA9Ug40Iv(`B(OPh7#++
zb!Z>{i1$>95A8*Sd<c&~IH&!hd*DHDQyEJNHm&=@<~gfUy3N)CyNiNty;KlvI9#$^
zHihG$S1);q5T^xK%H?h67i^)sm=P@T-O!Wpjm&sT%cL?n)^ho5HmRZXUez5pbsYye
zrtVsHo@az%^R#U&3e(`p;@wVku29qsGd*t=r&P{rnQ;}>>7dG?%8q(kBp%kwW&c{_
zqEcOxHI^%~fzJ!VH}bix%V%h=Fv1Pl#NUvs!AQHO)t=jAS(D3hO*UAr%T_S{V(Y{4
sglQBFclMrcR>X*tCQR6N`<GKVdwGZb>&UE~&i^NPOVK0#LNpfn15ga!TL1t6

delta 761
zcmbWzO=uHA6bJCPiH)h&`hlMfweL_drCGC0Ymuc?6vd*_Q&A8>RvFWUO}6e%8od~L
z(UTCnCbkmm&Dw%qLP5NWH}CJ}rQSUD<U#Sju{ROHS%%-6c{6X{?%V!_{(7!9O+?=e
zqASo&5FLPzU<NM3!*By0fuG?~_!Tnz0f*u7B+(mq8NP;FZ~(s8L6n6b;32pP8GeUD
zu&;}1G=bnk7tttOfbY@F20V#%c_-0L*n~IW7951rX`*o$!uZ}g%)>9+_I4AQSWm)p
z(1WX}`)=E7yNSlI|Fh>Tx<)X%=l2&rggLC6FmCK4yacJ2=nR;Gs6)8l8L7xMGTnO-
z@54++PmF<MaRPnNK}>vT=a2Tl{n005EboRKIOU>Z1b6(>oTs$%9&j;Gj#dHdS*Of?
z!0KMb@mTxOV1jdhx#OuY{NqA9NIXtnFIc8^+8ilx!LqH9VGCo|RVUQu3|=03j`jna
zJF$CL-RJYZ=7~w1C>JYEQJFK!DcL-wZU?H$*;%dU?0mjjt+wY=7meDotg*DDfhUqW
z%bF~87SCCl@{DB>+YM>4tgzIj5g&-pBGWQYWIea!>Ra=US5ZSD%Tr`qvV#1&G)|HH
WtN5ynFUhO_s2#mb_q7+(nba>a9@gOi

diff --git a/django/contrib/postgres/locale/he/LC_MESSAGES/django.po b/django/contrib/postgres/locale/he/LC_MESSAGES/django.po
index 86456174638..c59ea67af92 100644
--- a/django/contrib/postgres/locale/he/LC_MESSAGES/django.po
+++ b/django/contrib/postgres/locale/he/LC_MESSAGES/django.po
@@ -1,16 +1,16 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# Meir Kriheli <mkriheli@gmail.com>, 2015,2017,2019
+# Meir Kriheli <mkriheli@gmail.com>, 2015,2017,2019,2023
 # אורי רודברג <uri@speedy.net>, 2020
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-11 20:56+0200\n"
-"PO-Revision-Date: 2020-05-12 20:01+0000\n"
-"Last-Translator: Transifex Bot <>\n"
-"Language-Team: Hebrew (http://www.transifex.com/django/django/language/he/)\n"
+"POT-Creation-Date: 2023-01-17 02:13-0600\n"
+"PO-Revision-Date: 2023-12-04 09:22+0000\n"
+"Last-Translator: Meir Kriheli <mkriheli@gmail.com>, 2015,2017,2019,2023\n"
+"Language-Team: Hebrew (http://app.transifex.com/django/django/language/he/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -101,11 +101,10 @@ msgstr "סופקו מספר מפתחות לא ידועים: %(keys)s"
 
 #, python-format
 msgid ""
-"Ensure that this range is completely less than or equal to %(limit_value)s."
-msgstr "יש לוודא שטווח זה קטן מ או שווה ל-%(limit_value)s בשלמותו."
+"Ensure that the upper bound of the range is not greater than %(limit_value)s."
+msgstr "נא לוודא שהגבול העליון של הטווח אינו גדול מ־%(limit_value)s."
 
 #, python-format
 msgid ""
-"Ensure that this range is completely greater than or equal to "
-"%(limit_value)s."
-msgstr "יש לוודא שטווח זה גדול מ או שווה ל-%(limit_value)s בשלמותו."
+"Ensure that the lower bound of the range is not less than %(limit_value)s."
+msgstr "נא לוודא שהגבול התחתון של הטווח אינו קטן מ־%(limit_value)s."
diff --git a/django/contrib/postgres/locale/hu/LC_MESSAGES/django.mo b/django/contrib/postgres/locale/hu/LC_MESSAGES/django.mo
index cdc76fc42252d94160cc95ab69d8ebe8b8276992..675614cdcb5c0b34560af50f4eb55c111dc635ee 100644
GIT binary patch
delta 658
zcmaLT&ubGw6u|M9q)luTtVPpmi+NTLso9kLXoXZo=t)E`MNitp1h+}(b~o&92=x*W
z(UVeHuzJizyziyg5PA{+iF#Bodhy`JZxjR%Ixu|R4DZdnnS<Pi+@96HB_f{_B6sjg
zQe+07;5_bQ4r83f_c(_iQSk>BaUmu04sYUH{EB&eJt0!S13ZIAsQ4Y1aBfoia*bep
zQly4`d_XfXUSK_)5xI|5+{70+ZsZG&512S6auJvD5^msm?BQj6g#{eqK7PVC_;~7f
z-a__<NS%$VS&?(t#YNo162^EPkI=&WaS{6aGfqYA#QYS`k!fZ+dY;IiJxRnp!Y2sn
zzkc)to{kO^D@9u!uV?$(@Vf3p^|mx@+3Fj&X=^)B*9+CLgMeM*Muns<+uH4P{+r+Q
zZ4;6)E{VhBv(!puwN$Q@Ds?T_*Q(WGnUTG1g0OU#ivq`lp1-E+#u*JB1-fBrwOp-5
z<@938bUM+!^tYPv{ZZ^#+VYyaYBV%{=<SRKE(<3Z#o99AXy6-l?H%222X>=jMZ?T&
d^fWWG`tRB;+X)U|{#ERn=B`I|Jk0b`KLLx&i@pE=

delta 634
zcmajbKWI}y9Ki8k5}UNC;Qy#Cv_EUX#OC2^G=rg55GNH;aqVy^=WFowJ$>)#Ga?in
z>Ldtnkh+MA=-?Cz;u_rQsJQFqB04z;eiKI#50208?tXXoyW6U~sXVT)T@;b8Ig#_&
z%8TsAb)3Wvtl%c@$1Oa7Ur_NE&f!!+<RzZN7x)9G@#!{^D!#>i_!$*{VhtxoWK9+b
z&W?y2$NRWMF`IaZ@t%^%C2ZnlT*pBnpKx%%H$03Jqaw4oh*P+XNAUqx@ijidkGO%s
z*q^-7@@bKiOdKh52pXKhd+6XZJcaMEj^pDZ)F&`(#jKN?9NR&>lU~Rk<)#k~7Pv?D
z(s}6cN4Mjy>|O4}u}-X!2|TL=%i-z`-zL`Ysux+4*hrHV6KEKzy?M*{nuOVGUhDtZ
z<J&m?YeO%}KP)sGuH!bH`Gz*!mODS^(#jW1oH$pxJoZfzMlBu2oon`vo(U6OSj?Q_
zOd(Cv>`L)_HR|_#Q`eQy>#EVjL`k^Xe;#zzdi_`NU8{ldx?#JWrKMW!zsc9_Z5!Km
KyZ51#7JdW0$b)zQ

diff --git a/django/contrib/postgres/locale/hu/LC_MESSAGES/django.po b/django/contrib/postgres/locale/hu/LC_MESSAGES/django.po
index 11ca2c034f0..1adb7d125d8 100644
--- a/django/contrib/postgres/locale/hu/LC_MESSAGES/django.po
+++ b/django/contrib/postgres/locale/hu/LC_MESSAGES/django.po
@@ -3,6 +3,7 @@
 # Translators:
 # Akos Zsolt Hochrein <hoch.akos@gmail.com>, 2018
 # András Veres-Szentkirályi, 2016
+# Balázs R, 2023
 # Dóra Szendrei <szendrgigi@gmail.com>, 2017
 # Istvan Farkas <istvan.farkas@gmail.com>, 2019
 # János R, 2017
@@ -10,10 +11,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-11 20:56+0200\n"
-"PO-Revision-Date: 2020-05-12 20:01+0000\n"
-"Last-Translator: Transifex Bot <>\n"
-"Language-Team: Hungarian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-01-17 02:13-0600\n"
+"PO-Revision-Date: 2023-12-04 09:22+0000\n"
+"Last-Translator: Balázs R, 2023\n"
+"Language-Team: Hungarian (http://app.transifex.com/django/django/language/"
 "hu/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -96,14 +97,14 @@ msgstr "Néhány ismeretlen kulcs érkezett: %(keys)s"
 
 #, python-format
 msgid ""
-"Ensure that this range is completely less than or equal to %(limit_value)s."
+"Ensure that the upper bound of the range is not greater than %(limit_value)s."
 msgstr ""
-"Bizonyosodjon meg róla, hogy a tartomány egésze kevesebb mint "
+"Bizonyosodjon meg arról, hogy a tartomány felső határa nem nagyobb, mint "
 "%(limit_value)s."
 
 #, python-format
 msgid ""
-"Ensure that this range is completely greater than or equal to "
-"%(limit_value)s."
+"Ensure that the lower bound of the range is not less than %(limit_value)s."
 msgstr ""
-"Bizonyosodjon meg róla, hogy a tartomány egésze nagyobb mint %(limit_value)s."
+"Bizonyosodjon meg arról, hogy a tartomány alsó határa nem kisebb, mint "
+"%(limit_value)s."
diff --git a/django/contrib/postgres/locale/ko/LC_MESSAGES/django.mo b/django/contrib/postgres/locale/ko/LC_MESSAGES/django.mo
index d9074656aa7bef7775ccc9a5acfdd8efcb5354e2..af8e21854401488f38f3d926e2c5bb3ebd70e991 100644
GIT binary patch
delta 677
zcmajb&rcIk5C`yS3#~;H!5<Y<Vkah;Hf?oVRMLh>z=RNk2Z1|T!lP`m?$-Sw2M&b@
zA(0T&rJ)DlWYj|s#O1(0z{Q(KP6jR{>^8=e2QGd~h~cC!dHKw|oyoj?-(v@{cbUpF
zBJu)6&*9@B(KWaT<8TAUpbKxoZ?F>{L58O=4ZA`_U*ItO1b@K<thEp&;U2sR4<W<f
zFa<kXsX~1S23v`GU<FR#GA?|8{Cb4w1$=sL72ZL944d`gOGFu1gx#<No8MQ@&+Bjy
z`2n1PT~Q(%F2Q^7G}=!zgy3!)Q3q6@1n1xrSclC)9xTAbWg^_~@9J=rKs<`yp?2)B
zvl>X;zKRI*2#-K0KYP(D@P@M=c$gNf>a)V&N!`|_Sf6HVMzA4kCBcfxnr^WwOcSTF
z<|KoBU$9*+|Fgbi2-!kKv&FT7%b|hXqpXz6<_atoiurt6!fG3lO)EQ&L8dBOx>4jY
zp$l6}j@jB#ZT{!pT8f8tt(4)sl<#q*a3Um^%g$){xYzr-?r$#oTQzP}YmMsW$<7CV
zYnQu|s`65?CSJ>`EmEfE?s_X9+24Nef1YQ*`qp_BiC^gT-z@yEx3N&a(Chw)7@<F?
C^QI91

delta 665
zcmb8rF-RLx7zgk#xtcU8v`QMQ0rL%76cfCp6*P!~h(nbQ)v+LlJoVu8?A@i&p;(Kx
zg9?@_MMb(aSO<q_bP-p#ERIeN3PSFjoE$9uUnn?~4t?<W{olR!@x6Cvk<-XpeEt;?
zIX<F6nD!IZ!X+4m8!!S7VI3^Or|=Royn}79Q6k!bFX1-4fibxGfT#r?!6)znGQ5SY
zu%UwHsT-lcg6KJ1fWx@VA#BGw6eM~LyZ*QW8?ioz-uYiJ4pR?_n&Bw)_CG=Idk*%&
zQ#c93A)*X?51+xCP%qH{LPI4{4OE~EP1pl-&}(!7yI@@v5$;EzJOZ}ri-sN{KgN{o
zRbQ;$+dw}GW8$IZKUxiI>=WOMcGYA<nVt}gFs4t<Xu=ZO98VZRv4p|aq%zIA!QyR3
z(b&@MCO^mjQKJdd{Hvf~_&-Y>DLEl`B$6pk$!R&+CSz0%DW;VeL32}6EZs<RIjiGh
zmiu&zyL;?(ASPwAS^G`ks?+^(?0!3Ne=f4K|JB`EEag9NbBm@<sn+N_Mazg*lbynW
jvz+7Wh27F#-ubxBrTm6n3`YN_*!}+HzPL~fu1dcFET*G4

diff --git a/django/contrib/postgres/locale/ko/LC_MESSAGES/django.po b/django/contrib/postgres/locale/ko/LC_MESSAGES/django.po
index b2ad1dab180..97883847306 100644
--- a/django/contrib/postgres/locale/ko/LC_MESSAGES/django.po
+++ b/django/contrib/postgres/locale/ko/LC_MESSAGES/django.po
@@ -7,15 +7,16 @@
 # Kwangho Kim <rhkd865@gmail.com>, 2019
 # 조민권 <minkwon007@gmail.com>, 2016
 # minsung kang, 2015
+# Seoeun(Sun☀️) Hong, 2023
 # Subin Choi <os1742@gmail.com>, 2016
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-11 20:56+0200\n"
-"PO-Revision-Date: 2020-05-12 20:01+0000\n"
-"Last-Translator: Transifex Bot <>\n"
-"Language-Team: Korean (http://www.transifex.com/django/django/language/ko/)\n"
+"POT-Creation-Date: 2023-01-17 02:13-0600\n"
+"PO-Revision-Date: 2023-12-04 09:22+0000\n"
+"Last-Translator: Seoeun(Sun☀️) Hong, 2023\n"
+"Language-Team: Korean (http://app.transifex.com/django/django/language/ko/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -95,11 +96,10 @@ msgstr "일부 알 수 없는 키가 제공되었습니다. : %(keys)s"
 
 #, python-format
 msgid ""
-"Ensure that this range is completely less than or equal to %(limit_value)s."
-msgstr "주어진 범위가 %(limit_value)s 보다 작거나 같은지 확인하십시오."
+"Ensure that the upper bound of the range is not greater than %(limit_value)s."
+msgstr "범위의 상한값이 %(limit_value)s보다 크지 않은지 확인하십시오."
 
 #, python-format
 msgid ""
-"Ensure that this range is completely greater than or equal to "
-"%(limit_value)s."
-msgstr "주어진 범위가 %(limit_value)s 보다 크거나 같은지 확인하십시오."
+"Ensure that the lower bound of the range is not less than %(limit_value)s."
+msgstr "범위의 하한값이 %(limit_value)s보다 작지 않은지 확인하십시오."
diff --git a/django/contrib/postgres/locale/nl/LC_MESSAGES/django.mo b/django/contrib/postgres/locale/nl/LC_MESSAGES/django.mo
index 0b443ae9a42fb56e4459469069fcdff5af896f5d..61c3a25ad6ccced1f880ddc566bf143f321c4b08 100644
GIT binary patch
delta 673
zcmaLT&ubGw6u|M9#3oHF{%SOpRy(MOp-J4NR!u0acv1X;6xw4C8#^Y8o0+h?si22k
zL{EyaNWJPoyh<+OK@Z|Z@F4yLdhsA0JShm`*S6?M2X;Phhxd4I=62y};a;hKPDDN@
zL@wg-q{uG3iQ~A2dvJgSe1l{75f%QxDV#`&Ji)X07{B5qKG-611fSt<{D2C-VG+lM
zq%X4sr-wwQv5!558Q?ztiy4ticxKZz{5{YoJcvJW0uKyt<j-%qjE6bDffam&ukand
z#QRy1lem<d7dc9BHz$(E7kCKY;|zYs^H|x+>)>@{zCUYc>?OvtTt{~BrQ<t^$-Uc&
z=p#IWkiPz+Bbbk0Cyo`h^6fPpsHW|i6=koesI67tnwC~xsEm!2ufvej*v;hQMsiz8
zt6sPJ--=eC-H42hqQR|XFSSseDLd72wXU3cqgI=8Sh)*s7?l@k7W!^vgN9nP#^_MZ
zM(b8O%~P$8>-m+-wlh~!HK%%_#8zjkO~+1pf6DE4<AwAWZeh)e4rpvbwdxwx){$!J
nKzmn}@rZr5#Xw#dKg^ECK_*W{)2?ds?~1nlTQPW^d7JtLe$I;O

delta 631
zcmZ|L!Alfj7{~EvcXU^`zzl6QO<z#NSXal@6<MS}gup@yymXw}*KOKy$7V)WPvS*S
zf-r*UACPto@e+s!@gmWw{~*Cbc<NGz!0&7x0`Z06^Sr#zJMZs(Kd0Bzn*%E|BJwjP
z@*E3sk^8uY9k_!J@DS7Z72EI}75>Exb{Qi3IE^3i7k1-rok%}^!B+f%3jg3^d{{3l
zGC?s_FEWCw_?j?>_=tH^QsfzCuU*6_&=L0FckIO981=U{{Bs2Rn7_h7T*4FF!(%Kr
zii~3>^;BetqL>nC!7c2?PngGV7`;s09g#77iR2TgjYMe2IvSg(@9`PoMy$I%THu`8
z|F~%FMekyBcp4iWvVG-Qm6BEzZ{7I?M+e$jRwYkcf%a7J&Z;QaQ~JZA<*2|7d*f>0
zmOYO4{Tmw&y!g72&zV^>pB>JroLMl3GbSVT!t#UcEQkA!6}VnO)oOcAFR4j4P!mtW
z=|q=NtyaTw;<CpM)En(-yG%4UN>+@5&8d=h?Dyp;y%jFRTf*&R^MAebcBOc0@4-d#
G%(w#k*?jc?

diff --git a/django/contrib/postgres/locale/nl/LC_MESSAGES/django.po b/django/contrib/postgres/locale/nl/LC_MESSAGES/django.po
index 82e59231934..e1fcfc2fd78 100644
--- a/django/contrib/postgres/locale/nl/LC_MESSAGES/django.po
+++ b/django/contrib/postgres/locale/nl/LC_MESSAGES/django.po
@@ -4,15 +4,15 @@
 # Evelijn Saaltink <evelijnsaaltink@gmail.com>, 2016
 # Ilja Maas <iljamaas@dreamsolution.nl>, 2015
 # 8de006b1b0894aab6aef71979dcd8bd6_5c6b207 <ff2658a8d8dbebbd9cc240b8c133a515_234097>, 2015
-# Tonnes <tonnes.mb@gmail.com>, 2017,2019
+# Tonnes <tonnes.mb@gmail.com>, 2017,2019,2023
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-11 20:56+0200\n"
-"PO-Revision-Date: 2020-05-12 20:01+0000\n"
-"Last-Translator: Transifex Bot <>\n"
-"Language-Team: Dutch (http://www.transifex.com/django/django/language/nl/)\n"
+"POT-Creation-Date: 2023-01-17 02:13-0600\n"
+"PO-Revision-Date: 2023-12-04 09:22+0000\n"
+"Last-Translator: Tonnes <tonnes.mb@gmail.com>, 2017,2019,2023\n"
+"Language-Team: Dutch (http://app.transifex.com/django/django/language/nl/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -99,13 +99,14 @@ msgstr "Er zijn enkele onbekende sleutels opgegeven: %(keys)s"
 
 #, python-format
 msgid ""
-"Ensure that this range is completely less than or equal to %(limit_value)s."
+"Ensure that the upper bound of the range is not greater than %(limit_value)s."
 msgstr ""
-"Zorg ervoor dat dit bereik minder dan of gelijk is aan %(limit_value)s."
+"Zorg ervoor dat de bovengrens van het bereik niet hoger is dan "
+"%(limit_value)s."
 
 #, python-format
 msgid ""
-"Ensure that this range is completely greater than or equal to "
-"%(limit_value)s."
+"Ensure that the lower bound of the range is not less than %(limit_value)s."
 msgstr ""
-"Zorg ervoor dat dit bereik groter dan of gelijk is aan %(limit_value)s."
+"Zorg ervoor dat de ondergrens van het bereik niet lager is dan "
+"%(limit_value)s."
diff --git a/django/contrib/postgres/locale/ru/LC_MESSAGES/django.mo b/django/contrib/postgres/locale/ru/LC_MESSAGES/django.mo
index 2269b87b422682ff7985a4301e4f16b614e6d269..e74abd1a4b94e8ef9b6ca33cbda61158edbe5959 100644
GIT binary patch
delta 748
zcmb8rL1+^}6b9h8iA|HL)QZ)X3VlKkm2Bc>TcruDEqV!3!Gj=pa%<PPknV=;re1_p
zP%C0dWf2AO;z9HlSyyA*ttT&nFjK+1p2VJthaMF44}#!DaA4+}c{}rF_H7OQ7+O~A
zr-*1%Avz6@#fbL8>u><xhx=gw55RY@4}OLWzr!><7$<rPi|`5Df`jnE4x(Y$g1zt)
zWVj6v!@drx(>Nw4I*3MK9rhz>0P|SC?<DeIXOd_hUWJF?H`so7Z;EIXUV!a9_n-<l
z-~{{$r{P2wQHZ>^;WIe3o9Hp(U%MxX&SSE)=l6@hzyj9E9-;<33D3a~@C;0&JSf(m
z*5g~sKnlM@I7kV9Ng3?##tiQx6oGc4w=22}eV_kU8BLp9cCMIJo^fjSEIXIjyKHjR
zuuCReF58aBWz%&LHEe%4##xhVmC8T&m#U`WVMqH&;Kdf>R_<s<%VlzT*75~iPitsh
z(}wG1&f+4sY<Nz!z+zdficqY`YZza%xGUD>f@op6B3dHiakpk?=N)Tysx)U<<?Kag
z?zqajhU6H=R9(|Y{K*8zjY=h$Njy@DBErF!B9aZ+U=bi&vmKH*MU%w~d~1p~=&!^&
u!U#noWU+?ZBY8*O5~0d+5vw(SEP13TLb)Js{AaS~NWJ=ZvfyL#Vd@u7-s2+x

delta 792
zcmZ|L&ubGw6bJB^#MUG#wf@$M9U+HGlV)ubuuJ`M@Dz)PR0MC^beg1YvUPVuY(ZjE
zwEij;_N3B_2T@P8acwY7dlEf(nE3-liaiLP#9jmoe%Bn;h2b;%-n=(&_gCb5<YBaY
zo`}Brh|WRPPqYi(h8^$`+y`B_AAW=f;5uY*6L!NR0ix$H1)sqmuoFJsLevG{!oBbd
zWbh|E1`oARnFg>q+d|X_r{D&LabZ8+Uv4Gha2?LWRFLQ>{0dVr93o1<OVI0c4@Tj8
zcoJ^FLD(B^enc6*z|hGZL{Aa_+;*Di3O1FU&51uj74MsH4xVTyx(q+S3y|UWU_RQ0
z<vp!V&esuY!wv-$aAtj-2faAvqdi#o&_924J8XB}`4aJ*#Z0Y`;S8I!kssH&&GiYE
zF}Y@Qli69Vzzmb|Yeh|Gw&6tlEc%}som<vl1y$2O6Dap8F(ny0o?uE+Rr<OWJmEpj
zvSUNI+|o7MFjbZ|waJOe;;_jEvSaDOaQf=#$eB!D%jrFs>=X(LnWC2Au_3PIRd%sx
zSvgGCm9_10H6AaON<FsME;q`rdlm7KF;p0!I^TNB*Dq&fMXbmQ6R$;0EQnRCC9xtJ
zQ6^r&x_lt-2$vyQ7d0ktBEKkH(Qwv+yPX@s!-kyl(o3Qt7UYbV5j8o7>Q$Vrc~Nw(
rBmM^YyNI}~d8b&G(_Y&K25@n95hv?%8kNglmw(>dkoT)=!6%{Lv%~h>

diff --git a/django/contrib/postgres/locale/ru/LC_MESSAGES/django.po b/django/contrib/postgres/locale/ru/LC_MESSAGES/django.po
index 52fe1ca098f..bc5bf33ff65 100644
--- a/django/contrib/postgres/locale/ru/LC_MESSAGES/django.po
+++ b/django/contrib/postgres/locale/ru/LC_MESSAGES/django.po
@@ -6,24 +6,24 @@
 # crazyzubr <hjcnbckfd@gmail.com>, 2020
 # Kirill Gagarski <gagarin.gtn@gmail.com>, 2015
 # Вася Аникин <anikin.vasya@gmail.com>, 2017
-# Алексей Борискин <sun.void@gmail.com>, 2015-2018
-# Дмитрий Шатера <mr.bobsans@gmail.com>, 2018
+# Алексей Борискин <sun.void@gmail.com>, 2015-2018,2023
+# Bobsans <mr.bobsans@gmail.com>, 2018
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-11 20:56+0200\n"
-"PO-Revision-Date: 2020-05-14 05:03+0000\n"
-"Last-Translator: crazyzubr <hjcnbckfd@gmail.com>\n"
-"Language-Team: Russian (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2023-01-17 02:13-0600\n"
+"PO-Revision-Date: 2023-12-04 09:22+0000\n"
+"Last-Translator: Алексей Борискин <sun.void@gmail.com>, 2015-2018,2023\n"
+"Language-Team: Russian (http://app.transifex.com/django/django/language/"
 "ru/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: ru\n"
-"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n"
-"%100>=11 && n%100<=14)? 2 : 3);\n"
+"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || "
+"(n%100>=11 && n%100<=14)? 2 : 3);\n"
 
 msgid "PostgreSQL extensions"
 msgstr "Расширения PostgreSQL"
@@ -120,13 +120,12 @@ msgstr ""
 
 #, python-format
 msgid ""
-"Ensure that this range is completely less than or equal to %(limit_value)s."
+"Ensure that the upper bound of the range is not greater than %(limit_value)s."
 msgstr ""
-"Убедитесь, что все значения, принадлежащие этому интервалу, меньше или равны "
-"%(limit_value)s."
+"Убедитесь, что верхняя граница диапазона не больше, чем %(limit_value)s."
 
 #, python-format
 msgid ""
-"Ensure that this range is completely greater than or equal to "
-"%(limit_value)s."
-msgstr "Убедитесь, что этот диапазон, больше или равен %(limit_value)s."
+"Ensure that the lower bound of the range is not less than %(limit_value)s."
+msgstr ""
+"Убедитесь, что нижняя граница диапазона не меньше, чем %(limit_value)s."
diff --git a/django/contrib/postgres/locale/sk/LC_MESSAGES/django.mo b/django/contrib/postgres/locale/sk/LC_MESSAGES/django.mo
index fe9f60e1bd318cb560f007bcab2d893ba9d7ae28..bad5729454d55c9bc6938bca2a694e6e454e9eb6 100644
GIT binary patch
delta 774
zcmaLT%WG3X6bImw^kJI{zN*%w(1RGcHIF8#Rht$SH$F&3FkQ=-PIJfHN4R%VHJfxH
z3PPcfg)XE}eBef0Tm)Bc(tx=44=~$;Ac!K}^cQMfxah##Z)WZ}GiPQk`XRcSY}_EC
z%@ENXJQpT93?IQ5d<Kuf03L^5;0WwMhFdTJM|+6g!fWsi`~k<{^IjqYeuPKiH^}fe
z9ET%))Sy`muJjR2!Uo(xF#$Y-`Gb8#-2z|20{jk#;miQhNq7s6LjSL;FpBv**e&cc
zjKiPM#lF!&q6&N(Av%TiUqhF60%QAkZg>@*#*aJDfREvI_#V!{KM?u<+M%Wj#RhR5
zI*8uiTnUYxIDiq(BRm2Pp?6;tX*Aqyht4J>Tkd`7@m;s(EU>%C+LY`Grz~0d?6{gO
z>HAm}PSXf;T5_#g-7~)INud$ZO$l`PNlzm?mC9sO*=f#9=X1G41}#z$zD^Z!kZ%d?
zdU>7`o>mSQTY)xtR@RlRyvt=<C@WoZ?TbmyWwPf}_*_WlGPy}?;FN2kEK@}(>^$GL
z+$B+A!_>N(pO_HUYFc-9SBo;R`xBw5dF5-RCHo@D?N5>yT+3;#vxy*8670EkUzjy^
zl;nGoZRxbvm1v5{k-VR#|C3GE+ar0Y^=e~fH$8|CeC;(l%WH9?A|H<Xo#hw1hj_C6
QTGVBUQ3BtbFBH<W4LOmuBme*a

delta 708
zcmajb&ubGw6bJCPNt-6E;t%|}5i^8FHf>XzxL^tO$3e7e6+!PhtwXwGcBk&lCPa|n
zMNb7`FIq$>sCelq1i^!sn4AAZiFono$%EiGt+yf$44*f%^WMDKuKmV-G1I<HL_aK|
zo3NT7It-t|EPMrz!7e-wzrqvn8)Wb|oQ9{9L?7S{_#Xa*Ik+)G<iJnxC>%frf59TO
zN2yH<2(FA0or6!|M>NxgQ&{_BM2qkxyb8DB5$L3e^6&yY1t0wN3AC}^fWyYRumHEA
zLfx?pQ5`nNi6*f>n7FiiFuia0g)TgU4@=O28eWI5;d%HSBA+HOha(kxRyK10(Lu~)
zyl&-A4)<~2PNR6}&L2e@9g6#wd)Ct|<Uvg^1S`s4lfnquVzp3kBSL0YdB9Z2#G{By
zW>h?xU^D;7kwWV|37s(UJbA4$S1MOZWtWxbt8Qg_4r6?YYg4+1%eCZ2g;jP3SBLDb
z342@p&un2$m`L*a{N<X@Jvoc!F2=V~xn#51?5LD$wHMXHKpD<L^;q-Oi20H3ZL#H6
z{~cQqvbV_^y|-W1`<otTT#99dgN*>&1xI?mXYMz+j6_k-(tiv2BG_A|GnF2UWby^4
ME?PyMkL~^0KW9Lp&j0`b

diff --git a/django/contrib/postgres/locale/sk/LC_MESSAGES/django.po b/django/contrib/postgres/locale/sk/LC_MESSAGES/django.po
index b22e4f193e1..b9f5d4ceb8f 100644
--- a/django/contrib/postgres/locale/sk/LC_MESSAGES/django.po
+++ b/django/contrib/postgres/locale/sk/LC_MESSAGES/django.po
@@ -1,16 +1,17 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# Martin Tóth <ezimir@gmail.com>, 2017-2018
+# Adam Zahradník, 2023
+# Martin Tóth <ezimir@gmail.com>, 2017-2018,2023
 # Peter Stríž <petulak8@gmail.com>, 2020
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-11 20:56+0200\n"
-"PO-Revision-Date: 2020-12-14 18:42+0000\n"
-"Last-Translator: Peter Stríž <petulak8@gmail.com>\n"
-"Language-Team: Slovak (http://www.transifex.com/django/django/language/sk/)\n"
+"POT-Creation-Date: 2023-01-17 02:13-0600\n"
+"PO-Revision-Date: 2023-12-04 09:22+0000\n"
+"Last-Translator: Martin Tóth <ezimir@gmail.com>, 2017-2018,2023\n"
+"Language-Team: Slovak (http://app.transifex.com/django/django/language/sk/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -33,7 +34,7 @@ msgstr "Mapovanie reťazcov na reťazce/NULL"
 
 #, python-format
 msgid "The value of “%(key)s” is not a string or null."
-msgstr "Hodnota s kľúčom \"%(key)s\" nie je reťazec ani NULL."
+msgstr "Hodnota s kľúčom „%(key)s“ nie je reťazec ani NULL."
 
 msgid "Could not load JSON data."
 msgstr "Údaje typu JSON sa nepodarilo načítať."
@@ -109,11 +110,12 @@ msgstr "Boli zadané neznáme kľúče: %(keys)s"
 
 #, python-format
 msgid ""
-"Ensure that this range is completely less than or equal to %(limit_value)s."
-msgstr "Hodnota rozsahu musí byť celá menšia alebo rovná %(limit_value)s."
+"Ensure that the upper bound of the range is not greater than %(limit_value)s."
+msgstr ""
+"Uistite sa, že horná hranica rozsahu nie je väčšia ako %(limit_value)s."
 
 #, python-format
 msgid ""
-"Ensure that this range is completely greater than or equal to "
-"%(limit_value)s."
-msgstr "Hodnota rozsahu musí byť celá väčšia alebo rovná %(limit_value)s."
+"Ensure that the lower bound of the range is not less than %(limit_value)s."
+msgstr ""
+"Uistite sa, že dolná hranica rozsahu nie je menšia ako %(limit_value)s."
diff --git a/django/contrib/postgres/locale/ug/LC_MESSAGES/django.mo b/django/contrib/postgres/locale/ug/LC_MESSAGES/django.mo
new file mode 100644
index 0000000000000000000000000000000000000000..08b016eae7809e095f55043d0360140803ff4c18
GIT binary patch
literal 3938
zcmeHJOKjXk7#^TN+45|86t#%y0V%82yGaVD-4X<SL8>M#ZOQ>5z*$dr-FoenXPgHY
zsy5jsDTiDlkbnc1BwCS%JPxR;${j9nv$GNsy>dbvIB?<n$Ge-&=FtcQ5)zi|&z{Hs
zfB$p*)6Q*^4A+ym_u{^V`#Ie2-h&6OAArvSe*~Ta{sQa*zI-oZJAuQ%J-|<ZPXiZ$
z&j7yz?griga^N4p{lLBVF*XBy6F3F@75F^x(`}5k0KWk~1^gMvfxiQjz}@#V_6qPQ
z@F4IbU=O$~0$;`V_6Hdo0KNen1bz#oeTTNke0zaM@%=UMIPf>%i!}cbW8J_4@IBxy
z;2h-cNig;$@cSLH-ohh{eSrBga365Tql_H@8o<|p?*K{vXTWaYuE!X|_WJb%-rxd#
zL4>|QU0*PfJ&yZ<__O|m32YZ`P+<_uAd-PLgUc9bY5zYAq}b5~>Wm%p0>|R6r?}&p
z7C&|VOgFboWv18(R|dY|DsL)01m*{X&wIVVwYb-(hkVn`32w`HzmSqvyZnU~$1d3F
z{eII4L{hF56%>n`ipu%IR9LZ*G(9)qaW^RR3STRz4MC@Ekp&{H?1I=}Zk=IGcGdVm
z-gCr?j!w52C|(Gp;=O{KRae<rWqYpa52aYA5(U`qs(ey%+tnU2ecv477ATR6H91hr
zu+uigWIb1zwkxqo=DmTczbtM;&;dL-MkzYgbr8Y(1O;IozgVfe%as3w&<$i3yf}B7
zv*GXX+(c%VS)`<t%D3Gd($K5Drrp4CB<mJZ35)A+$T*03v!AkCaA_8h-NMbOe2Sg*
zq(b_gf9o_CgG#s((Ut7Hhb5Q9kmPW`;00Ss=*b{(G?=U|2;57qH{dobEc#x*Z3(Mk
zWe;gormt2Pk<Kg15iyt*U`oV9Q>CRCZPtlOo9|ryT<cHDJD0zxRiRlmoO?b}*KuHx
z?_CsGWprA`+b9;;li}7yRIZmeCyJi0j4qk8E#qjAlSYr1;fb?njB}#jrlrPlN>|?A
z+V+ys+GeyJ=B<Y_?d|(paV1WhQW-sH0@5*+=V$oqADZd_7PlY7oSO^GoG^NXS;+7U
zL%Dq5^On3)#Y{SF7K<rG8|^+Zn96#Ebj+v*PIY%W$fc8suFkF#E8N>st%+l(9N|Lw
zP!a4DB9$&WD5WDjn>T$aRL6y$lg6Qyb)>6L_{Ir0>sdN<hk9*QXPMzaE^*cgeA6*b
zdVWD>xLeepvZMV7k6$}lT)wY^w<V7xnC_F|VmKX@qTy&Py27K8%49TLxfYFt(_tCI
zV>}wKj7C@W{5VZUBhgqm7mcM@IEO`3_?pK!mM+ioa0)|<*g3|ROBjv!(T+t7HMLYu
zVxm&KX@Q3`(I|;030mD%n#H#8tIA}!0KLPN$>rH~^@8NJ=n7F;SMvsnmrKzok>0Xm
z7z>lYi^pE$^d8PH&s9dl1-J=L4CgA>K#^9K!s*I&P%p>Uz|Q)1IA?;a45!nT>+nBO
zFK;fbs&_rXE7Jb52x0&aBm7(A5#5H#Wtfcc=>*zPbF+(<b<lN~5brCLYw;;Wc^BR!
zN05JYOfay75AqWd00iM#%*OArSLs_vq;_V3)nquYhi}&%UzvdP379v5sFXQoN5h+x
zEF>C9R?X?m8u87i+LokGRZ1c98KFXkjUhWGb&l84Bm5ZV!ETzHr6Ou73=913YJ)bg
z1h1pYM%JV-`H|)(bZuT;>$d;xYRHCvF<!bsF0F2I|LH(&!5|bJwMjY_(7{o4I`Pv{
z2{kaRYr8tc!y9^Dw*WdZbRR_x>5kh}_>HnqUT75yx~Ay#LNlZC8x3!SOK2TSP3@$i
zE*k!ns9ct3QBLC^iiQv?U?^2OeMn$94KC<dcv452=g~N|u!jGl%@$KpYq{8sH{Eoo
zH$<gI0qdNpGh~8pWpJEsh#Q@}H!zQ;RzFu!|LC95ZQUlwDwt9~TUVvs>ff+9LcDe;
aK%(x+<&{XnbTm$iOD&8P1K39zQtVF-1xq9V

literal 0
HcmV?d00001

diff --git a/django/contrib/postgres/locale/ug/LC_MESSAGES/django.po b/django/contrib/postgres/locale/ug/LC_MESSAGES/django.po
new file mode 100644
index 00000000000..c0a400bc0e4
--- /dev/null
+++ b/django/contrib/postgres/locale/ug/LC_MESSAGES/django.po
@@ -0,0 +1,107 @@
+# This file is distributed under the same license as the Django package.
+#
+# Translators:
+# Abduqadir Abliz <sahranbay@gmail.com>, 2023
+# Azat, 2023
+msgid ""
+msgstr ""
+"Project-Id-Version: django\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-01-17 02:13-0600\n"
+"PO-Revision-Date: 2023-12-04 09:22+0000\n"
+"Last-Translator: Azat, 2023\n"
+"Language-Team: Uyghur (http://app.transifex.com/django/django/language/ug/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ug\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgid "PostgreSQL extensions"
+msgstr "PostgreSQL كېڭەيتمىلەر"
+
+#, python-format
+msgid "Item %(nth)s in the array did not validate:"
+msgstr "تىزىملىكتىكى %(nth)s تەرتىپلىك ئېلېمېنت توغرىلانمىدى:"
+
+msgid "Nested arrays must have the same length."
+msgstr "ئىچكى تىزىملىكلەرنىڭ ئۇزۇنلۇقى ئوخشاش بولۇشى كېرەك."
+
+msgid "Map of strings to strings/nulls"
+msgstr "تېكىستلەرنىڭ/نۇللارنىڭ خەرىتىسى"
+
+#, python-format
+msgid "The value of “%(key)s” is not a string or null."
+msgstr "“%(key)s” نىڭ قىممىتى تېكىست ياكى نۇلل ئەمەس."
+
+msgid "Could not load JSON data."
+msgstr "JSON سانلىق مەلۇماتنى يۈكلىيەلمىدى."
+
+msgid "Input must be a JSON dictionary."
+msgstr "كىرگۈزۈلگىنى چوقۇم JSON لۇغىتى بولۇشى لازىم."
+
+msgid "Enter two valid values."
+msgstr "ئىككى ئىناۋەتلىك قىممەت كىرگۈزۈلىدۇ."
+
+msgid "The start of the range must not exceed the end of the range."
+msgstr "دائىرەنىڭ باشلىنىشى دائىرەنىڭ ئاخىرىدىن ئېشىپ كەتمەسلىكى كېرەك."
+
+msgid "Enter two whole numbers."
+msgstr "ئىككى پۈتۈن سان كىرگۈزۈلىدۇ."
+
+msgid "Enter two numbers."
+msgstr "ئىككى سان كىرگۈزۈلىدۇ."
+
+msgid "Enter two valid date/times."
+msgstr "ئىناۋەتلىك ئىككى چېسلا/ۋاقىت كىرگۈزۈلىدۇ."
+
+msgid "Enter two valid dates."
+msgstr "ئىككى ئىناۋەتلىك چېسلا كىرگۈزۈلىدۇ."
+
+#, python-format
+msgid ""
+"List contains %(show_value)d item, it should contain no more than "
+"%(limit_value)d."
+msgid_plural ""
+"List contains %(show_value)d items, it should contain no more than "
+"%(limit_value)d."
+msgstr[0] ""
+"تىزىملىك %(show_value)d تەرتىپلىك ئېلېمېنت ئۆز ئىچىگە ئالىدۇ، بۇنىڭدا "
+"%(limit_value)d تەرتىپلىك ئېلېمېنتتىن ئاشماسلىكى كېرەك."
+msgstr[1] ""
+"تىزىملىك %(show_value)d تەرتىپلىك ئېلېمېنت ئۆز ئىچىگە ئالىدۇ، بۇنىڭدا "
+"%(limit_value)d تەرتىپلىك ئېلېمېنتتىن ئاشماسلىكى كېرەك."
+
+#, python-format
+msgid ""
+"List contains %(show_value)d item, it should contain no fewer than "
+"%(limit_value)d."
+msgid_plural ""
+"List contains %(show_value)d items, it should contain no fewer than "
+"%(limit_value)d."
+msgstr[0] ""
+"تىزىملىك %(show_value)d تەرتىپلىك ئېلېمېنت ئۆز ئىچىگە ئالىدۇ، بۇنىڭدا "
+"%(limit_value)d تەرتىپلىك ئېلېمېنتتىن كەم بولماسلىغى كېرەك."
+msgstr[1] ""
+"تىزىملىك %(show_value)d تەرتىپلىك ئېلېمېنت ئۆز ئىچىگە ئالىدۇ، بۇنىڭدا "
+"%(limit_value)d تەرتىپلىك ئېلېمېنتتىن كەم بولماسلىغى كېرەك."
+
+#, python-format
+msgid "Some keys were missing: %(keys)s"
+msgstr "بەزى ئاچقۇچلار يوق: %(keys)s"
+
+#, python-format
+msgid "Some unknown keys were provided: %(keys)s"
+msgstr "بەزى ئاچقۇچلار تەمىنلەنمىگەن: %(keys)s"
+
+#, python-format
+msgid ""
+"Ensure that the upper bound of the range is not greater than %(limit_value)s."
+msgstr ""
+"دائىرەنىڭ يۇقىرى چەكلىمىسى%(limit_value)s دىن چوڭ بولماسلىكىنى جەزملەڭ."
+
+#, python-format
+msgid ""
+"Ensure that the lower bound of the range is not less than %(limit_value)s."
+msgstr ""
+"دائىرەنىڭ ئاستى چەكلىمىسى %(limit_value)s دىن ئاز بولماسلىكىنى جەزملەڭ."
diff --git a/django/contrib/redirects/locale/af/LC_MESSAGES/django.mo b/django/contrib/redirects/locale/af/LC_MESSAGES/django.mo
index b88e37d04b589f06dbb2bc87700a04f0b742977a..5df03cec2715c288d6f9d58314e0e11d27ed820c 100644
GIT binary patch
delta 227
zcmeys@t<Qtifa`k1H)4w=3ro8NML4Qr~uNLKsp;pKLXMqaX%IY1|A?C4y99oG)TM<
zNCOc=)y9=gj6sIRx&|h?MkWe|7FNba+6F+t<&#)kq8n0_m{**WSdw34rQoIzo}ZJJ
zreKp+l$n~6n&VIcl}y#kFG|;|O0?5aFfuT-)G;zJGM-$<q{N(9P%wEm(-p?elM9%Y
x*fysrJZhLZc^b2_9FWdaD9%pJO;jk(&o2gw&&en$DJZtm*MHP7ck)H%`2fPOK34z$

delta 212
zcmey*@quGPifb_=1H)4w=3ro8h-7A9C;-w)Ksp;pUk1`3aeEd91|A^o0i{EMG)O!N
zNCOc=_QsV>jNV3ux&{`y29^qj##RQF+6F+t<&#)kq8n0_m{**WSdw34rQn>ASd^oX
zQmPP;lUiJyS*&1_oRv~q0OB~L=O$+6=q2ap+D)!yQerMIFQ2@K=?def$>q#SESu64
n)F;npR+doDQz*_(%}rD&&d)DaP|7GNDJZtm*H@bSfO$RuL^w8A

diff --git a/django/contrib/redirects/locale/af/LC_MESSAGES/django.po b/django/contrib/redirects/locale/af/LC_MESSAGES/django.po
index a484b843a79..379ef046468 100644
--- a/django/contrib/redirects/locale/af/LC_MESSAGES/django.po
+++ b/django/contrib/redirects/locale/af/LC_MESSAGES/django.po
@@ -2,15 +2,15 @@
 #
 # Translators:
 # Charl du Plessis <cjdupless@gmail.com>, 2021
-# F Wolff <friedel@translate.org.za>, 2019
+# F Wolff <friedel@translate.org.za>, 2019,2023
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2021-01-15 09:00+0100\n"
-"PO-Revision-Date: 2021-08-09 13:09+0000\n"
-"Last-Translator: Charl du Plessis <cjdupless@gmail.com>\n"
-"Language-Team: Afrikaans (http://www.transifex.com/django/django/language/"
+"PO-Revision-Date: 2023-12-04 18:32+0000\n"
+"Last-Translator: F Wolff <friedel@translate.org.za>, 2019,2023\n"
+"Language-Team: Afrikaans (http://app.transifex.com/django/django/language/"
 "af/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -41,8 +41,8 @@ msgid ""
 "This can be either an absolute path (as above) or a full URL starting with a "
 "scheme such as “https://”."
 msgstr ""
-"Hierdie kan òf 'n absolute pad wees (soos bo) òf 'n volledige URL wees wat "
-"begin met 'n skema soos \"https://\"."
+"Hierdie kan óf 'n absolute pad wees (soos bo) óf ’n volledige URL wees wat "
+"begin met ’n skema soos “https://”."
 
 msgid "redirect"
 msgstr "aanstuur"
diff --git a/django/contrib/redirects/locale/he/LC_MESSAGES/django.mo b/django/contrib/redirects/locale/he/LC_MESSAGES/django.mo
index 79db237ddce9fc6b20906591e2afc7794516d1e8..c8e13ceed03f3a25b3edaecc1cd59cb71d3dcdab 100644
GIT binary patch
delta 333
zcmW;GJxjw-6b9g%G^p{TP7WgCp^FMB`KnL~{sSjL1RY8!m4FC=)LGpGm&UY6$VJgX
zFphO}5uC)u#RDQDf{XqDH}Sm==RSE4?+y3H{58AQ-nJ0p8?%X7*Mt~>12_S1;TU{?
zCVYkle1~tCPs}*-eMyKz_yo7$21=vw4yyk=!b$i7RsRbP!5>2;*GJO<#jUWt)24X0
z6;cq>$G!|ZohVM1wb!!iSDjkbtC3r8_+C1%*QYG<92YysU9vpKbJXFdO?|EuMA6_t
zx3%GnbMCWDXN{RAEg+n7pIGt*XDk<qyDH{fpp<YyYpW}Sip0K0e1*?~PgGUKgwIjU
WutdoD7<bO7^8dnyZCBE=arp<>ENcY-

delta 250
zcmeyzxrK9rPJJW;1H)?|js{{^Mg|5BAiWSs^8)ErK$;s!?*P)AK>7%fW&zUYfb>Zq
zz6``XK>l2228L81y$VRD0cioCA}%0Z4x~ZmGy!RTAUy#{gVZko(riF_EepfM)!pom
z8s=n_loU+%XS~B_WT0zcp=)5IU}$V*WH{N9$zpOFlRR^IdHLoQO!|zI6IhgN6f~~S
zzP>=|`W#J#>l3a|RR|68QMf+u`kd<%6s}JJGFDxmetqWkISSV&UfTyX+e%;mQA6LO
LhPjg?Se5|*c(p@X

diff --git a/django/contrib/redirects/locale/he/LC_MESSAGES/django.po b/django/contrib/redirects/locale/he/LC_MESSAGES/django.po
index 0788ddb5da8..fc05599dd85 100644
--- a/django/contrib/redirects/locale/he/LC_MESSAGES/django.po
+++ b/django/contrib/redirects/locale/he/LC_MESSAGES/django.po
@@ -2,15 +2,15 @@
 #
 # Translators:
 # Jannis Leidel <jannis@leidel.info>, 2011
-# Meir Kriheli <mkriheli@gmail.com>, 2014-2015,2020
+# Meir Kriheli <mkriheli@gmail.com>, 2014-2015,2020,2023
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2020-08-02 13:21+0000\n"
-"Last-Translator: Meir Kriheli <mkriheli@gmail.com>\n"
-"Language-Team: Hebrew (http://www.transifex.com/django/django/language/he/)\n"
+"POT-Creation-Date: 2021-01-15 09:00+0100\n"
+"PO-Revision-Date: 2023-12-04 18:32+0000\n"
+"Last-Translator: Meir Kriheli <mkriheli@gmail.com>, 2014-2015,2020,2023\n"
+"Language-Team: Hebrew (http://app.transifex.com/django/django/language/he/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -36,9 +36,11 @@ msgid "redirect to"
 msgstr "הפניה אל"
 
 msgid ""
-"This can be either an absolute path (as above) or a full URL starting with "
-"“http://”."
-msgstr "זה אמור להיות נתיב מלא (כנ\"ל) או URL מלא המתחיל ב־“http://‎”."
+"This can be either an absolute path (as above) or a full URL starting with a "
+"scheme such as “https://”."
+msgstr ""
+"זה יכול להיות נתיב מלא (כמו לעיל) או כתובת URL מלאה שמתחילה בסכימה כגון "
+"\"https://\"."
 
 msgid "redirect"
 msgstr "הפניה"
diff --git a/django/contrib/redirects/locale/sk/LC_MESSAGES/django.mo b/django/contrib/redirects/locale/sk/LC_MESSAGES/django.mo
index 4fe1e0c487d5b3edaba795384a4efa8ba2bb841b..16623d834d0fd9569ba4fefa6281d4f8d9474651 100644
GIT binary patch
delta 214
zcmZ3=d5m*HitBzx28O3V%*(*Qu#}mBp%_SS2GTJ=TAc+V-U6igfc!~7njc6ngo<wj
z(riHf{*5b}82t^6bq!2(jZ72_Ev$@<v<-lO%O|n8L^q@;F|Rl$u_V99O2Id=s3bE_
zA>{Dpk_-i#)T+$f%p!;M+{DZrz2y8{I~@fh14DBiBLgGj$x%%5%!vgBn`@YA8F}Vq
ol#~<{Tj}dRYM3*bg~dyFo_=asYF<gPesOAIQE~=YJdwo(06{Z2LjV8(

delta 181
zcmX@cxs-E4itBtv28O3V%*(*Q(8|ofPz0nW1L+tb&Bg)|PX^L_Kz<>R<_FRZQ1J;s
znhnUGw{c|?qrQ=$u7SC(k%@wlft9JbwgC`u`6L#X=!O&}<`w58mgE;%DFmdJq!uZ7
zm*yr;u40mBE-x?NJcp^4k$X-?NlAf~zW$?zxsz2{yoBfIr<SGWl@#k2rzRF9XMn|<
GSX=--4lKa{

diff --git a/django/contrib/redirects/locale/sk/LC_MESSAGES/django.po b/django/contrib/redirects/locale/sk/LC_MESSAGES/django.po
index 45af9d19eb2..07ea9c94030 100644
--- a/django/contrib/redirects/locale/sk/LC_MESSAGES/django.po
+++ b/django/contrib/redirects/locale/sk/LC_MESSAGES/django.po
@@ -2,7 +2,7 @@
 #
 # Translators:
 # Jannis Leidel <jannis@leidel.info>, 2011
-# Martin Tóth <ezimir@gmail.com>, 2017
+# Martin Tóth <ezimir@gmail.com>, 2017,2023
 # Peter Kuma, 2021
 # supowski <supowski@gmail.com>, 2015
 msgid ""
@@ -10,9 +10,9 @@ msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2021-01-15 09:00+0100\n"
-"PO-Revision-Date: 2021-07-24 20:57+0000\n"
-"Last-Translator: Peter Kuma\n"
-"Language-Team: Slovak (http://www.transifex.com/django/django/language/sk/)\n"
+"PO-Revision-Date: 2023-12-04 18:32+0000\n"
+"Last-Translator: Martin Tóth <ezimir@gmail.com>, 2017,2023\n"
+"Language-Team: Slovak (http://app.transifex.com/django/django/language/sk/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -33,8 +33,8 @@ msgid ""
 "This should be an absolute path, excluding the domain name. Example: “/"
 "events/search/”."
 msgstr ""
-"Toto by sa mala byť absolútna cesta bez názvu domény. Napríklad: “/events/"
-"search/”."
+"Toto by sa mala byť absolútna cesta bez názvu domény. Napríklad: „/events/"
+"search/“."
 
 msgid "redirect to"
 msgstr "presmerovať na"
@@ -44,7 +44,7 @@ msgid ""
 "scheme such as “https://”."
 msgstr ""
 "Toto môže byť buď absolútna cesta (ako vyššie), alebo úplné URL začínajúce "
-"schémou ako “http://”."
+"schémou ako „https://“."
 
 msgid "redirect"
 msgstr "presmerovanie"
diff --git a/django/contrib/redirects/locale/sw/LC_MESSAGES/django.mo b/django/contrib/redirects/locale/sw/LC_MESSAGES/django.mo
index 1a37f4d20f87aaa66ec7e9b8a65ec5143723d8f2..2344b9372ffb01620f76fe15bd75a6907540f070 100644
GIT binary patch
delta 642
zcmZ9IziSjh6vyX&Xc9%ifSus$PBD9Xxr-o65CftX2|~CaA_&jTcsqN$Gt15H9+&1)
zh*lP|*y(?um0)FS;~!udl0Yge3wyt_F^vzt`+0BQcitQ3>*Cv``N4Agy+ABM*PvbK
z67&gjaR|BI5j2K=LC>Hk4Ivi6FQD^(122L<K<EDnw!uU26?6h!Mjf|=n1VBKD8zH|
z8;NT?fO{F-0bL#a;}krP`Zb6db&j-N4u~eS;1a~SQ`BE~iPpRCPp>oCFp{YxTZ9p@
zrQ`h%QJ!Zu@crZck5#Af@G5@!vXnZvzLh))qq;M1_-(6lS$%HYo_pJ}R8|@7-RE2e
z)bFhhyxyAEU!&DK!JvPuhq$oGHur`T);8hXOaj_cNuokbCfdlA)P^3vn6lnwTIaep
zr{%p-$|~uGCcV3Y+5G`V=~2NW=?x{PL1mj)TAXFoo94k>$BJppsY(>x0GW`LGb0nZ
zH)V=AGZYuaP2z%fwl~kLYOK)JOet=#XX-4&7UK*|rAj1q&Yq^z6_1o6r8#4ZW8=b|
wtrxG?n^y?WF*9+I7Rp9UF|3p@!KY*H($-7XCZNuL4_p0dZ7d8;S>#Im1pvRL>i_@%

delta 540
zcmY+9O-mb56ow}swnnjFR$X*)c2kkbOwvf&p_CTu2PHwV2~z0hP;Z)>8Sf1<cMPtA
zONB1Vptx`)E~U^-e}k^OZg&2KuKP~3f(M>?=A8SU%gndZuj$daTs*c=)8HBS3}(R@
z$m$A|z%}TA-(VXo<ZgEk;5qb1aJF{}XZZ{G1pEL`(61CMs|B~=kMKE+`Kt97FJ%m-
zinqb1ceY{dPCg8>9s@+JeAe6*BGwdm^!?ALlHD_A;JdD!c5-X;wk!68GO-&Aj=uCT
z{h4#qn_PX=c9tW-Mr!4}XCr*7dDSJS>N(yksy6(3ZPBZF-puBPvnBRq{2<pr$f>=c
z>PvsAzUZN5nj9Oa9kGf-Haha@11lwCY6`g{LVDewv~R;nTal{J)o;?nJQaq+VS1S#
zj{=#fubKkhm7%2PFjJ2Qn)*qyKsut%R`dVqzEJyu?*Fu6txHK#vEe`tnSvyHJh*Sb
ovBX`9sgE3m*?FM3Lai<<?c47BE}JBf+BMuw47+wET`9i%2X94vrvLx|

diff --git a/django/contrib/redirects/locale/sw/LC_MESSAGES/django.po b/django/contrib/redirects/locale/sw/LC_MESSAGES/django.po
index 55fbf692d12..8c361de757e 100644
--- a/django/contrib/redirects/locale/sw/LC_MESSAGES/django.po
+++ b/django/contrib/redirects/locale/sw/LC_MESSAGES/django.po
@@ -1,15 +1,16 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# Machaku <bmachaku@gmail.com>, 2013-2014
+# Machaku, 2013-2014
+# Millicent  Atieno Obwanda <atienoobwanda@gmail.com>, 2023
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-10-09 17:42+0200\n"
-"PO-Revision-Date: 2017-09-23 18:54+0000\n"
-"Last-Translator: Jannis Leidel <jannis@leidel.info>\n"
-"Language-Team: Swahili (http://www.transifex.com/django/django/language/"
+"POT-Creation-Date: 2021-01-15 09:00+0100\n"
+"PO-Revision-Date: 2023-12-04 18:32+0000\n"
+"Last-Translator: Millicent  Atieno Obwanda <atienoobwanda@gmail.com>, 2023\n"
+"Language-Team: Swahili (http://app.transifex.com/django/django/language/"
 "sw/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -21,26 +22,27 @@ msgid "Redirects"
 msgstr "Maelekezo upya"
 
 msgid "site"
-msgstr ""
+msgstr "Tovuti"
 
 msgid "redirect from"
 msgstr "Imeelekezwa kutoka"
 
 msgid ""
-"This should be an absolute path, excluding the domain name. Example: '/"
-"events/search/'."
+"This should be an absolute path, excluding the domain name. Example: “/"
+"events/search/”."
 msgstr ""
-"Hii inatakiwa kuwa kiungo kamili pasipo na jina la kikoa. Mfano:'/matukio/"
-"tafuta/'."
+"Hii inapaswa kuwa njia kamili, isiyojumuisha jina la uwanja. Mfano: '/events/"
+"search/"
 
 msgid "redirect to"
 msgstr "elekeza kwenda"
 
 msgid ""
-"This can be either an absolute path (as above) or a full URL starting with "
-"'http://'."
+"This can be either an absolute path (as above) or a full URL starting with a "
+"scheme such as “https://”."
 msgstr ""
-"Hii inaweza kuwa kiungo kamili (kama hapo juu) or URL kamili yenye 'http://'."
+"Hii inaweza kuwa njia kamili (kama ilivyoelezwa hapo juu) au URL kamili "
+"ikiwa na mwanzo na mpango kama vile 'https://'."
 
 msgid "redirect"
 msgstr "maelekezo upya"
diff --git a/django/contrib/redirects/locale/ug/LC_MESSAGES/django.mo b/django/contrib/redirects/locale/ug/LC_MESSAGES/django.mo
new file mode 100644
index 0000000000000000000000000000000000000000..33f6838506b46fcd4a2d344109934ce92b3d694a
GIT binary patch
literal 1409
zcma)5&u<$=6ds`bGUCDwsYtIU64A9Cr-x|MAOxgRrG`e4Ll2xL_GEY4^^Vz@4au#_
z&)VY9i*ImEqkxFg<U~2;$dLn@sU=h@ae_aB@7Zwzl_D7F+wVQkd*A!9>)+nF)Dt*w
z0+)d%@HX&0z~>pjcfSMofIopRfIBY<@do$^%<(^g-va*(=J;R1m%z`!UjlysSK!}y
zMTisd8kh@TN6@?AU%*xHU#I-ut3tdF|1)q2yaI-Vcnx4(uFdCV;Prte1VYXZ_ka>Y
zEU0FZtA;hA9w&wxGNUC$DzUN3365McIxVcCwzM&gNrPYXiW(=4Yg#VSlol6mk+Cwj
zNfyyp$i#(d#Hyvp6b*QWp5Ol_wzh4;O6B?eZ_C44Ce}sT<Z>_8xk_rakrquBL?hJH
zEtzDL$(Ab9?5b?FQx&pkMXjjJnu<{}Z^T3G{B$BQGH5y1t#i-nGusH0SS99jeHSYT
zZZ?C@Rc;cUh19$&vq+Z~R9ojZm@`q*3_dO*6V!D`rTN>zf?7#9H273nG*hciOa|3!
zLG2n%OofxR52`q&ThiE|p3BUn(&{{<xgwXAZs&24(RF>VC~G!9iZEYVZs^vBSD{p!
zL}C^dGEzZZ$yP{<Yf)U}G{#HB4rRMtwyc^gt5r^`4BH)1dYWA+qRMz_?&jR=`Ct>}
zYUvZ5S?n#SueH&-RjanrPO;%>YQ!=(%FZm-Zv<24aa?Oz<-u&$(EL_Hnp#TiS(hOd
zQE5KKY-w;q=PeUb)*iTKrZ!DOb7m}~D>F1PK3x)i-97SMx9=X2-}W7M40qda^3(mu
zPvQ3ZJLI?eJ8s`^_IrMveAhqln>6OT{T;uKq(k2sFcQe^`Uma@)^W$<<n}n!9r4A$
zMDzjcb)miCJ9P5h=yN=ILhb-U+lb`ke>Op=4IM5wFx?^QAn3py_8+<<=!^<M0ImM3
zSXo>+!Y~V?9YexzK<f|_Zn&?}3gmZrwtf$rLAP7n8&}%xZ@b4lXXh#Wrw0h&X8fk#
z!n4csm3d)3Zj4tJV#*i(A16=B7q9-}o6$=d$ivwi7Ww}PkGUh?`R@eYzB}a2J;Yvm
HZeRQj{|{BA

literal 0
HcmV?d00001

diff --git a/django/contrib/redirects/locale/ug/LC_MESSAGES/django.po b/django/contrib/redirects/locale/ug/LC_MESSAGES/django.po
new file mode 100644
index 00000000000..051920fb0f9
--- /dev/null
+++ b/django/contrib/redirects/locale/ug/LC_MESSAGES/django.po
@@ -0,0 +1,50 @@
+# This file is distributed under the same license as the Django package.
+#
+# Translators:
+# Abduqadir Abliz <sahranbay@gmail.com>, 2023
+# Murat Orhun <oku.orhun@gmail.com>, 2023
+msgid ""
+msgstr ""
+"Project-Id-Version: django\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2021-01-15 09:00+0100\n"
+"PO-Revision-Date: 2023-12-04 18:32+0000\n"
+"Last-Translator: Murat Orhun <oku.orhun@gmail.com>, 2023\n"
+"Language-Team: Uyghur (http://app.transifex.com/django/django/language/ug/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ug\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgid "Redirects"
+msgstr "قايتا نىشانلانغان"
+
+msgid "site"
+msgstr "بېكەت"
+
+msgid "redirect from"
+msgstr "قايتا نىشانلانغان مەنبەسى"
+
+msgid ""
+"This should be an absolute path, excluding the domain name. Example: “/"
+"events/search/”."
+msgstr ""
+"بۇ مۇتلەق يول بولۇشى كېرەك، دائىرە نامىنى ئۆز ئىچىگە ئالمايدۇ. مەسىلە: «/"
+"events/search/»."
+
+msgid "redirect to"
+msgstr "قايتا نىشانلانغان مەنزىلى"
+
+msgid ""
+"This can be either an absolute path (as above) or a full URL starting with a "
+"scheme such as “https://”."
+msgstr ""
+"بۇ مۇتلەق يول (يۇقىرىقىغا ئوخشاش) بولسا بولىدۇ ياكى «https://» دىن باشلانغان "
+"تولۇق تور ئادرېسى بولسىمۇ بولىدۇ."
+
+msgid "redirect"
+msgstr "قايتا نىشانلا"
+
+msgid "redirects"
+msgstr "قايتا نىشانلانغانلار"
diff --git a/django/contrib/sessions/locale/ug/LC_MESSAGES/django.mo b/django/contrib/sessions/locale/ug/LC_MESSAGES/django.mo
new file mode 100644
index 0000000000000000000000000000000000000000..1a4986db0667cce10014e6e24cd7482c4d92e70b
GIT binary patch
literal 748
zcmZXOO=}ZD7{^DgR#x#K9u>!1i%vF)MZ$($v@H~jhMIWuFecN@*3IlPGh32_m(Ul2
zz2+-e5LAjD?9~t8QFjyY;s@~R(f=e(EB1lk{GaEU=k4e9xgmkggPWiZu7G`D?F+aJ
zj)2X71-AAZxC*`loBsuD-EYu1N5~)OHSpv-A-AC~pf-LDy$9Wg-hv)MZ$N)Q(KeYq
z2eo!_Dg<8>yM*_`u}_`}t%FEvBD!&)1Z{C6h@K{AYLomVcqMu>Uz3`OHbv90wHA9W
zl%3?!)+U#J<gAN0QifHvAGFxR#Mi7IdDN*rW$R)qu%&Dn%RE}l7w)tC5-TpzLdh#W
zxSNMLkGVFiuDH}8H<9w_@?<PEf_LyK{e=61)e(8L(evAhq6=+fV$XGX9OsPf3^qhJ
z*Ni&u^rV@D$K7t?yNgbBt-5l0d?A;29!1g!iS4}@=NZv8ZXEJJmT9xil@_MbsIRip
zX`S7*ArxDY&8QVf-=n3MfjPO-qlxd-!bI_qtwyS&Ju2f#s4K-Xow}6;N$*r>VX^Fx
z^zC>!dO!M@4YHl_5Mg?de#i#tVYZF;vxSb|qz73)eU}Z+mjByL(@!YewVhd?+IiXb
bcrV+*$g{oFt{UxT{qY{&|0knym>!b9Kx6_j

literal 0
HcmV?d00001

diff --git a/django/contrib/sessions/locale/ug/LC_MESSAGES/django.po b/django/contrib/sessions/locale/ug/LC_MESSAGES/django.po
new file mode 100644
index 00000000000..5ee40659f38
--- /dev/null
+++ b/django/contrib/sessions/locale/ug/LC_MESSAGES/django.po
@@ -0,0 +1,34 @@
+# This file is distributed under the same license as the Django package.
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: django\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-01-17 11:07+0100\n"
+"PO-Revision-Date: 2023-12-04 18:26+0000\n"
+"Last-Translator: Django team\n"
+"Language-Team: Uyghur (http://app.transifex.com/django/django/language/ug/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ug\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgid "Sessions"
+msgstr "ئەڭگىمە"
+
+msgid "session key"
+msgstr "ئەڭگىمە ئاچقۇچى"
+
+msgid "session data"
+msgstr "ئەڭگىمە سانلىق مەلۇماتى"
+
+msgid "expire date"
+msgstr "ئاخىرلىشىش ۋاقتى"
+
+msgid "session"
+msgstr "ئەڭگىمە"
+
+msgid "sessions"
+msgstr "ئەڭگىمەلەر"
diff --git a/django/contrib/sites/locale/ug/LC_MESSAGES/django.mo b/django/contrib/sites/locale/ug/LC_MESSAGES/django.mo
new file mode 100644
index 0000000000000000000000000000000000000000..993ca822c6c6f1fc7701666c3ee7614da7df6146
GIT binary patch
literal 868
zcmZWm%T5$Q6fG4sX<ZN#jV3P29YkwhKtdYF_<~3xk-*@-rn~5A(o@}bRU3vSkHH}<
z+^}>DgbhJi=th5|no0Z!e?U*o2uQrisdMYrIk#?g|GYJ@LlD=2`#=r20c-;{z5-W)
zZ$Jh30o(+B0ao`L7_j-JzHShl0e65w)VD7avI71Dz6ZX0g^=6e3fKX^0$bfY7#0E<
zxdzyIY+oDp{?mZ0AM>FWiqsl{`f-zol1knb)Z<ddntHL+w#H?Ps)Tz&(Kw}=*HwY|
zp-Lj&>gmZpUZT*kw<t23#!JG}Y}#jUMXJJBy3}9dGKifyk;JKHGb#vu_B;y|tHmyL
zX5X+m@jkRt_L6Ji(n_g3!b+p8GD^$iZfWdc3E{lvO0!zZrHZ(YQ<pxg``J70hbgis
zT%nH@Z{WDjTTcVLD=K(#^T{K0tBk-bgNz4))dX+4bfFbAvXl-rv`*Y&ktaz(+s@&l
zShluef8<k&{<@1<P#kt<re`M4A6G7voEP|LLSnjBg7LLj)<t}%P)<;<!BZu4b)h!J
z#?N*3u0@fuN$JIYC<B*{*F$|arAxEGnT@iPM{Fuio64m!>1|cDGC})kbx6_&RazdN
zaERIOe$3apJLVu?$9hD}q1iLLdB+@ecWB-=d-+D*p(o$%A<b8@Z(B*eO3i-$!5qW3
ziA}zR+8UJj;TKNwHi~Aq+cuv;dFKTClSA}2yKt=M8(6o@VRy4YFh|=QnJ>8f066YR
RY<h7hYwTCgX8->ge*ifyH);R?

literal 0
HcmV?d00001

diff --git a/django/contrib/sites/locale/ug/LC_MESSAGES/django.po b/django/contrib/sites/locale/ug/LC_MESSAGES/django.po
new file mode 100644
index 00000000000..e5b00f85e48
--- /dev/null
+++ b/django/contrib/sites/locale/ug/LC_MESSAGES/django.po
@@ -0,0 +1,35 @@
+# This file is distributed under the same license as the Django package.
+#
+# Translators:
+# Abduqadir Abliz <sahranbay@gmail.com>, 2023
+msgid ""
+msgstr ""
+"Project-Id-Version: django\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-01-17 11:07+0100\n"
+"PO-Revision-Date: 2023-12-04 18:05+0000\n"
+"Last-Translator: Abduqadir Abliz <sahranbay@gmail.com>, 2023\n"
+"Language-Team: Uyghur (http://app.transifex.com/django/django/language/ug/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ug\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgid "Sites"
+msgstr "بېكەتلەر"
+
+msgid "The domain name cannot contain any spaces or tabs."
+msgstr "دائىرە نامى ھەر قانداق بوشلۇق ياكى tab بوشلۇقنى ئۆز ئىچىگە ئالمايدۇ."
+
+msgid "domain name"
+msgstr "دائىرە ئاتى"
+
+msgid "display name"
+msgstr "كۆرسىتىش ئاتى"
+
+msgid "site"
+msgstr "بېكەت"
+
+msgid "sites"
+msgstr "بېكەتلەر"