From 5dabb6002ed773c150da4bd3aee756df75d218c2 Mon Sep 17 00:00:00 2001
From: Claude Paroz <claude@2xlibre.net>
Date: Fri, 31 Jan 2020 18:42:43 +0100
Subject: [PATCH] Updated translations from Transifex.

Forwardport of ca4f87027e2ed32cb272a1823c9ce4104b02d830 from stable/3.0.x
---
 django/conf/locale/az/LC_MESSAGES/django.mo   | Bin 20768 -> 27170 bytes
 django/conf/locale/az/LC_MESSAGES/django.po   |  78 +++++--
 django/conf/locale/de/LC_MESSAGES/django.mo   | Bin 21271 -> 27754 bytes
 django/conf/locale/de/LC_MESSAGES/django.po   |  83 +++++--
 django/conf/locale/es/LC_MESSAGES/django.mo   | Bin 20948 -> 21133 bytes
 django/conf/locale/es/LC_MESSAGES/django.po   |  11 +-
 .../conf/locale/es_MX/LC_MESSAGES/django.mo   | Bin 14006 -> 14812 bytes
 .../conf/locale/es_MX/LC_MESSAGES/django.po   |  35 +--
 django/conf/locale/et/LC_MESSAGES/django.mo   | Bin 19410 -> 26570 bytes
 django/conf/locale/et/LC_MESSAGES/django.po   |  96 +++++---
 django/conf/locale/fi/LC_MESSAGES/django.mo   | Bin 20548 -> 26719 bytes
 django/conf/locale/fi/LC_MESSAGES/django.po   |  83 +++++--
 django/conf/locale/gd/LC_MESSAGES/django.mo   | Bin 23346 -> 30071 bytes
 django/conf/locale/gd/LC_MESSAGES/django.po   |  87 +++++--
 django/conf/locale/he/LC_MESSAGES/django.mo   | Bin 24373 -> 24599 bytes
 django/conf/locale/he/LC_MESSAGES/django.po   |   9 +-
 django/conf/locale/nb/LC_MESSAGES/django.mo   | Bin 20230 -> 26204 bytes
 django/conf/locale/nb/LC_MESSAGES/django.po   |  77 +++++--
 django/conf/locale/ne/LC_MESSAGES/django.mo   | Bin 27099 -> 27465 bytes
 django/conf/locale/ne/LC_MESSAGES/django.po   |  16 +-
 django/conf/locale/pl/LC_MESSAGES/django.mo   | Bin 29162 -> 29160 bytes
 django/conf/locale/pl/LC_MESSAGES/django.po   |   8 +-
 django/conf/locale/sr/LC_MESSAGES/django.mo   | Bin 25978 -> 33388 bytes
 django/conf/locale/sr/LC_MESSAGES/django.po   |  78 +++++--
 .../conf/locale/sr_Latn/LC_MESSAGES/django.mo | Bin 14025 -> 19646 bytes
 .../conf/locale/sr_Latn/LC_MESSAGES/django.po |  98 +++++---
 django/conf/locale/uk/LC_MESSAGES/django.mo   | Bin 28034 -> 28305 bytes
 django/conf/locale/uk/LC_MESSAGES/django.po   |  15 +-
 .../admin/locale/az/LC_MESSAGES/django.mo     | Bin 16875 -> 12429 bytes
 .../admin/locale/az/LC_MESSAGES/django.po     | 170 ++++++--------
 .../admin/locale/de/LC_MESSAGES/django.mo     | Bin 17151 -> 17314 bytes
 .../admin/locale/de/LC_MESSAGES/django.po     |  96 ++++----
 .../admin/locale/et/LC_MESSAGES/django.mo     | Bin 15553 -> 16359 bytes
 .../admin/locale/et/LC_MESSAGES/django.po     | 158 +++++++------
 .../admin/locale/et/LC_MESSAGES/djangojs.mo   | Bin 4394 -> 4332 bytes
 .../admin/locale/et/LC_MESSAGES/djangojs.po   |  45 ++--
 .../admin/locale/gd/LC_MESSAGES/django.mo     | Bin 18685 -> 18466 bytes
 .../admin/locale/gd/LC_MESSAGES/django.po     | 153 ++++++------
 .../admin/locale/nb/LC_MESSAGES/django.mo     | Bin 15980 -> 16071 bytes
 .../admin/locale/nb/LC_MESSAGES/django.po     |  79 +++----
 .../admin/locale/ne/LC_MESSAGES/django.mo     | Bin 15710 -> 15882 bytes
 .../admin/locale/ne/LC_MESSAGES/django.po     | 192 ++++++++-------
 .../admin/locale/nl/LC_MESSAGES/djangojs.mo   | Bin 4560 -> 4579 bytes
 .../admin/locale/nl/LC_MESSAGES/djangojs.po   |   8 +-
 .../admin/locale/pt_BR/LC_MESSAGES/django.mo  | Bin 16942 -> 16956 bytes
 .../admin/locale/pt_BR/LC_MESSAGES/django.po  |  11 +-
 .../admin/locale/ro/LC_MESSAGES/djangojs.mo   | Bin 4686 -> 4645 bytes
 .../admin/locale/ro/LC_MESSAGES/djangojs.po   |   8 +-
 .../admin/locale/uz/LC_MESSAGES/django.mo     | Bin 2959 -> 3645 bytes
 .../admin/locale/uz/LC_MESSAGES/django.po     |  37 +--
 .../admin/locale/uz/LC_MESSAGES/djangojs.mo   | Bin 0 -> 4517 bytes
 .../admin/locale/uz/LC_MESSAGES/djangojs.po   | 218 ++++++++++++++++++
 .../admindocs/locale/de/LC_MESSAGES/django.mo | Bin 6585 -> 6561 bytes
 .../admindocs/locale/de/LC_MESSAGES/django.po |  18 +-
 .../admindocs/locale/et/LC_MESSAGES/django.mo | Bin 6402 -> 6380 bytes
 .../admindocs/locale/et/LC_MESSAGES/django.po |  15 +-
 .../admindocs/locale/gd/LC_MESSAGES/django.mo | Bin 6995 -> 6939 bytes
 .../admindocs/locale/gd/LC_MESSAGES/django.po |  17 +-
 .../admindocs/locale/nb/LC_MESSAGES/django.mo | Bin 6346 -> 6311 bytes
 .../admindocs/locale/nb/LC_MESSAGES/django.po |  15 +-
 .../locale/pt_BR/LC_MESSAGES/django.mo        | Bin 6601 -> 6595 bytes
 .../locale/pt_BR/LC_MESSAGES/django.po        |  17 +-
 .../auth/locale/az/LC_MESSAGES/django.mo      | Bin 7450 -> 7448 bytes
 .../auth/locale/az/LC_MESSAGES/django.po      |  18 +-
 .../auth/locale/de/LC_MESSAGES/django.mo      | Bin 7514 -> 7477 bytes
 .../auth/locale/de/LC_MESSAGES/django.po      |  26 +--
 .../auth/locale/es/LC_MESSAGES/django.mo      | Bin 7766 -> 7700 bytes
 .../auth/locale/es/LC_MESSAGES/django.po      |  29 +--
 .../auth/locale/es_MX/LC_MESSAGES/django.mo   | Bin 7860 -> 7822 bytes
 .../auth/locale/es_MX/LC_MESSAGES/django.po   |  33 +--
 .../auth/locale/et/LC_MESSAGES/django.mo      | Bin 7432 -> 7393 bytes
 .../auth/locale/et/LC_MESSAGES/django.po      |  25 +-
 .../auth/locale/fi/LC_MESSAGES/django.mo      | Bin 7514 -> 7492 bytes
 .../auth/locale/fi/LC_MESSAGES/django.po      |  18 +-
 .../auth/locale/gd/LC_MESSAGES/django.mo      | Bin 8720 -> 8687 bytes
 .../auth/locale/gd/LC_MESSAGES/django.po      |  17 +-
 .../auth/locale/he/LC_MESSAGES/django.mo      | Bin 8624 -> 8606 bytes
 .../auth/locale/he/LC_MESSAGES/django.po      |  25 +-
 .../auth/locale/ja/LC_MESSAGES/django.mo      | Bin 8062 -> 8024 bytes
 .../auth/locale/ja/LC_MESSAGES/django.po      |  17 +-
 .../auth/locale/nb/LC_MESSAGES/django.mo      | Bin 7222 -> 7191 bytes
 .../auth/locale/nb/LC_MESSAGES/django.po      |  16 +-
 .../auth/locale/ne/LC_MESSAGES/django.mo      | Bin 8553 -> 7722 bytes
 .../auth/locale/ne/LC_MESSAGES/django.po      |  26 +--
 .../auth/locale/pt_BR/LC_MESSAGES/django.mo   | Bin 7554 -> 7546 bytes
 .../auth/locale/pt_BR/LC_MESSAGES/django.po   |  31 +--
 .../auth/locale/sr/LC_MESSAGES/django.mo      | Bin 9754 -> 9698 bytes
 .../auth/locale/sr/LC_MESSAGES/django.po      |  23 +-
 .../auth/locale/uz/LC_MESSAGES/django.mo      | Bin 1795 -> 2549 bytes
 .../auth/locale/uz/LC_MESSAGES/django.po      |  10 +-
 .../locale/az/LC_MESSAGES/django.mo           | Bin 1101 -> 1065 bytes
 .../locale/az/LC_MESSAGES/django.po           |  11 +-
 .../locale/de/LC_MESSAGES/django.mo           | Bin 1092 -> 1055 bytes
 .../locale/de/LC_MESSAGES/django.po           |  10 +-
 .../locale/es_MX/LC_MESSAGES/django.mo        | Bin 1109 -> 840 bytes
 .../locale/es_MX/LC_MESSAGES/django.po        |  19 +-
 .../locale/et/LC_MESSAGES/django.mo           | Bin 1066 -> 1028 bytes
 .../locale/et/LC_MESSAGES/django.po           |  15 +-
 .../locale/gd/LC_MESSAGES/django.mo           | Bin 1191 -> 1154 bytes
 .../locale/gd/LC_MESSAGES/django.po           |   9 +-
 .../locale/nb/LC_MESSAGES/django.mo           | Bin 1081 -> 1031 bytes
 .../locale/nb/LC_MESSAGES/django.po           |  11 +-
 .../locale/sr/LC_MESSAGES/django.mo           | Bin 1265 -> 1204 bytes
 .../locale/sr/LC_MESSAGES/django.po           |  13 +-
 .../locale/sr_Latn/LC_MESSAGES/django.mo      | Bin 1098 -> 1102 bytes
 .../locale/sr_Latn/LC_MESSAGES/django.po      |  12 +-
 .../flatpages/locale/az/LC_MESSAGES/django.mo | Bin 2235 -> 2373 bytes
 .../flatpages/locale/az/LC_MESSAGES/django.po |  24 +-
 .../flatpages/locale/de/LC_MESSAGES/django.mo | Bin 2216 -> 2373 bytes
 .../flatpages/locale/de/LC_MESSAGES/django.po |  22 +-
 .../flatpages/locale/et/LC_MESSAGES/django.mo | Bin 2095 -> 2233 bytes
 .../flatpages/locale/et/LC_MESSAGES/django.po |  22 +-
 .../flatpages/locale/gd/LC_MESSAGES/django.mo | Bin 2295 -> 2469 bytes
 .../flatpages/locale/gd/LC_MESSAGES/django.po |  16 +-
 .../flatpages/locale/nb/LC_MESSAGES/django.mo | Bin 2196 -> 2208 bytes
 .../flatpages/locale/nb/LC_MESSAGES/django.po |  22 +-
 .../locale/pt_BR/LC_MESSAGES/django.mo        | Bin 2274 -> 2301 bytes
 .../locale/pt_BR/LC_MESSAGES/django.po        |  25 +-
 .../flatpages/locale/sr/LC_MESSAGES/django.mo | Bin 2755 -> 2770 bytes
 .../flatpages/locale/sr/LC_MESSAGES/django.po |  20 +-
 .../locale/sr_Latn/LC_MESSAGES/django.mo      | Bin 2307 -> 2328 bytes
 .../locale/sr_Latn/LC_MESSAGES/django.po      |  23 +-
 .../gis/locale/az/LC_MESSAGES/django.mo       | Bin 2013 -> 1976 bytes
 .../gis/locale/az/LC_MESSAGES/django.po       |  12 +-
 .../gis/locale/de/LC_MESSAGES/django.mo       | Bin 1999 -> 1965 bytes
 .../gis/locale/de/LC_MESSAGES/django.po       |  12 +-
 .../gis/locale/es/LC_MESSAGES/django.mo       | Bin 2056 -> 2004 bytes
 .../gis/locale/es/LC_MESSAGES/django.po       |  18 +-
 .../gis/locale/et/LC_MESSAGES/django.mo       | Bin 1961 -> 1921 bytes
 .../gis/locale/et/LC_MESSAGES/django.po       |  13 +-
 .../gis/locale/gd/LC_MESSAGES/django.mo       | Bin 2142 -> 2082 bytes
 .../gis/locale/gd/LC_MESSAGES/django.po       |  19 +-
 .../gis/locale/nb/LC_MESSAGES/django.mo       | Bin 1930 -> 1879 bytes
 .../gis/locale/nb/LC_MESSAGES/django.po       |  11 +-
 .../gis/locale/sr/LC_MESSAGES/django.mo       | Bin 2442 -> 2454 bytes
 .../gis/locale/sr/LC_MESSAGES/django.po       |  15 +-
 .../gis/locale/sr_Latn/LC_MESSAGES/django.mo  | Bin 1971 -> 2044 bytes
 .../gis/locale/sr_Latn/LC_MESSAGES/django.po  |  18 +-
 .../humanize/locale/az/LC_MESSAGES/django.mo  | Bin 5175 -> 5286 bytes
 .../humanize/locale/az/LC_MESSAGES/django.po  |   8 +-
 .../humanize/locale/et/LC_MESSAGES/django.mo  | Bin 4402 -> 5409 bytes
 .../humanize/locale/et/LC_MESSAGES/django.po  |  57 ++---
 .../humanize/locale/fi/LC_MESSAGES/django.mo  | Bin 4177 -> 4616 bytes
 .../humanize/locale/fi/LC_MESSAGES/django.po  | 216 +++++++++++++----
 .../humanize/locale/ne/LC_MESSAGES/django.mo  | Bin 2981 -> 3590 bytes
 .../humanize/locale/ne/LC_MESSAGES/django.po  |  29 +--
 .../humanize/locale/sr/LC_MESSAGES/django.mo  | Bin 7246 -> 7205 bytes
 .../humanize/locale/sr/LC_MESSAGES/django.po  | 135 ++++++-----
 .../postgres/locale/az/LC_MESSAGES/django.mo  | Bin 3132 -> 3107 bytes
 .../postgres/locale/az/LC_MESSAGES/django.po  |  14 +-
 .../postgres/locale/de/LC_MESSAGES/django.mo  | Bin 3282 -> 3243 bytes
 .../postgres/locale/de/LC_MESSAGES/django.po  |  14 +-
 .../postgres/locale/et/LC_MESSAGES/django.mo  | Bin 3081 -> 3143 bytes
 .../postgres/locale/et/LC_MESSAGES/django.po  |  21 +-
 .../postgres/locale/gd/LC_MESSAGES/django.mo  | Bin 3828 -> 3795 bytes
 .../postgres/locale/gd/LC_MESSAGES/django.po  |  12 +-
 .../postgres/locale/he/LC_MESSAGES/django.mo  | Bin 4017 -> 3989 bytes
 .../postgres/locale/he/LC_MESSAGES/django.po  |  13 +-
 .../postgres/locale/nb/LC_MESSAGES/django.mo  | Bin 3112 -> 3079 bytes
 .../postgres/locale/nb/LC_MESSAGES/django.po  |  12 +-
 .../postgres/locale/sr/LC_MESSAGES/django.mo  | Bin 4106 -> 4042 bytes
 .../postgres/locale/sr/LC_MESSAGES/django.po  |  15 +-
 .../locale/sr_Latn/LC_MESSAGES/django.mo      | Bin 3098 -> 3322 bytes
 .../locale/sr_Latn/LC_MESSAGES/django.po      |  16 +-
 .../redirects/locale/az/LC_MESSAGES/django.mo | Bin 1157 -> 1092 bytes
 .../redirects/locale/az/LC_MESSAGES/django.po |  19 +-
 .../redirects/locale/de/LC_MESSAGES/django.mo | Bin 1136 -> 1095 bytes
 .../redirects/locale/de/LC_MESSAGES/django.po |  18 +-
 .../locale/es_MX/LC_MESSAGES/django.mo        | Bin 1136 -> 1116 bytes
 .../locale/es_MX/LC_MESSAGES/django.po        |  23 +-
 .../redirects/locale/et/LC_MESSAGES/django.mo | Bin 1122 -> 1097 bytes
 .../redirects/locale/et/LC_MESSAGES/django.po |  19 +-
 .../redirects/locale/gd/LC_MESSAGES/django.mo | Bin 1252 -> 1219 bytes
 .../redirects/locale/gd/LC_MESSAGES/django.po |  11 +-
 .../redirects/locale/nb/LC_MESSAGES/django.mo | Bin 1147 -> 1111 bytes
 .../redirects/locale/nb/LC_MESSAGES/django.po |  17 +-
 .../locale/pt_BR/LC_MESSAGES/django.mo        | Bin 1125 -> 1144 bytes
 .../locale/pt_BR/LC_MESSAGES/django.po        |  11 +-
 .../redirects/locale/sr/LC_MESSAGES/django.mo | Bin 1350 -> 1322 bytes
 .../redirects/locale/sr/LC_MESSAGES/django.po |  21 +-
 .../locale/sr_Latn/LC_MESSAGES/django.mo      | Bin 1145 -> 1175 bytes
 .../locale/sr_Latn/LC_MESSAGES/django.po      |  20 +-
 .../sites/locale/ne/LC_MESSAGES/django.mo     | Bin 899 -> 863 bytes
 .../sites/locale/ne/LC_MESSAGES/django.po     |   9 +-
 184 files changed, 2078 insertions(+), 1389 deletions(-)
 create mode 100644 django/contrib/admin/locale/uz/LC_MESSAGES/djangojs.mo
 create mode 100644 django/contrib/admin/locale/uz/LC_MESSAGES/djangojs.po

diff --git a/django/conf/locale/az/LC_MESSAGES/django.mo b/django/conf/locale/az/LC_MESSAGES/django.mo
index d004cb0597518184bcde2d5c2c23a25b73ddf091..dfb7d4435285d5950c473882f217285886e7379b 100644
GIT binary patch
literal 27170
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
MQ@PhwkoK?sKh(THV*mgE

delta 6645
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
IZDb(qe|5aZyZ`_I

diff --git a/django/conf/locale/az/LC_MESSAGES/django.po b/django/conf/locale/az/LC_MESSAGES/django.po
index 21bf2a96b9..95be54a4c7 100644
--- a/django/conf/locale/az/LC_MESSAGES/django.po
+++ b/django/conf/locale/az/LC_MESSAGES/django.po
@@ -1,7 +1,7 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# Emin Mastizada <emin@linux.com>, 2018
+# Emin Mastizada <emin@linux.com>, 2018,2020
 # Emin Mastizada <emin@linux.com>, 2015-2016
 # Metin Amiroff <amiroff@gmail.com>, 2011
 msgid ""
@@ -9,8 +9,8 @@ msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-09-27 22:40+0200\n"
-"PO-Revision-Date: 2019-11-05 00:38+0000\n"
-"Last-Translator: Ramiro Morales\n"
+"PO-Revision-Date: 2020-01-12 07:21+0000\n"
+"Last-Translator: Emin Mastizada <emin@linux.com>\n"
 "Language-Team: Azerbaijani (http://www.transifex.com/django/django/language/"
 "az/)\n"
 "MIME-Version: 1.0\n"
@@ -140,7 +140,7 @@ msgid "Hungarian"
 msgstr "Macarca"
 
 msgid "Armenian"
-msgstr ""
+msgstr "Ermənicə"
 
 msgid "Interlingua"
 msgstr "İnterlinqua"
@@ -281,7 +281,7 @@ msgid "Urdu"
 msgstr "Urduca"
 
 msgid "Uzbek"
-msgstr ""
+msgstr "Özbəkcə"
 
 msgid "Vietnamese"
 msgstr "Vyetnamca"
@@ -329,11 +329,15 @@ msgstr "Düzgün e-poçt ünvanı daxil edin."
 msgid ""
 "Enter a valid “slug” consisting of letters, numbers, underscores or hyphens."
 msgstr ""
+"Hərflərdən, rəqəmlərdən, alt-xətlərdən və ya defislərdən ibarət düzgün "
+"qısaltma (“slug”) daxil edin."
 
 msgid ""
 "Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or "
 "hyphens."
 msgstr ""
+"Unicode hərflərdən, rəqəmlərdən, alt-xətlərdən və ya defislərdən ibarət "
+"düzgün qısaltma (“slug”) daxil edin."
 
 msgid "Enter a valid IPv4 address."
 msgstr "Düzgün IPv4 ünvanı daxil edin."
@@ -417,6 +421,8 @@ msgid ""
 "File extension “%(extension)s” is not allowed. Allowed extensions are: "
 "%(allowed_extensions)s."
 msgstr ""
+"“%(extension)s” fayl uzantısına icazə verilmir. İcazə verilən fayl "
+"uzantıları: %(allowed_extensions)s."
 
 msgid "Null characters are not allowed."
 msgstr "Null simvollara icazə verilmir."
@@ -457,11 +463,11 @@ msgstr "Sahənin tipi: %(field_type)s"
 
 #, python-format
 msgid "“%(value)s” value must be either True or False."
-msgstr ""
+msgstr "“%(value)s” dəyəri True və ya False olmalıdır."
 
 #, python-format
 msgid "“%(value)s” value must be either True, False, or None."
-msgstr ""
+msgstr "“%(value)s” dəyəri True, False və ya None olmalıdır."
 
 msgid "Boolean (Either True or False)"
 msgstr "Bul (ya Doğru, ya Yalan)"
@@ -478,12 +484,14 @@ msgid ""
 "“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD "
 "format."
 msgstr ""
+"“%(value)s” dəyəri səhv tarix formatındadır. Formatı YYYY-MM-DD olmalıdır."
 
 #, python-format
 msgid ""
 "“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid "
 "date."
 msgstr ""
+"“%(value)s” dəyəri düzgün formatdadır (YYYY-MM-DD) amma bu tarix xətalıdır."
 
 msgid "Date (without time)"
 msgstr "Tarix (saatsız)"
@@ -493,19 +501,23 @@ msgid ""
 "“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[."
 "uuuuuu]][TZ] format."
 msgstr ""
+"“%(value)s” dəyərinin formatı səhvdir. Formatı YYYY-MM-DD HH:MM[:ss[.uuuuuu]]"
+"[TZ] olmalıdır."
 
 #, python-format
 msgid ""
 "“%(value)s” value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]"
 "[TZ]) but it is an invalid date/time."
 msgstr ""
+"“%(value)s” dəyərinin formatı düzgündür (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) "
+"amma bu tarix xətalıdır."
 
 msgid "Date (with time)"
 msgstr "Tarix (vaxt ilə)"
 
 #, python-format
 msgid "“%(value)s” value must be a decimal number."
-msgstr ""
+msgstr "“%(value)s” dəyəri onluq kəsrli (decimal) rəqəm olmalıdır."
 
 msgid "Decimal number"
 msgstr "Rasional ədəd"
@@ -515,6 +527,8 @@ msgid ""
 "“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[."
 "uuuuuu] format."
 msgstr ""
+"“%(value)s” dəyərinin formatı səhvdir. Formatı [DD] [HH:[MM:]]ss[.uuuuuu] "
+"olmalıdır."
 
 msgid "Duration"
 msgstr "Müddət"
@@ -527,14 +541,14 @@ msgstr "Faylın ünvanı"
 
 #, python-format
 msgid "“%(value)s” value must be a float."
-msgstr ""
+msgstr "“%(value)s” dəyəri float olmalıdır."
 
 msgid "Floating point number"
 msgstr "Sürüşən vergüllü ədəd"
 
 #, python-format
 msgid "“%(value)s” value must be an integer."
-msgstr ""
+msgstr "“%(value)s” dəyəri tam rəqəm olmalıdır."
 
 msgid "Integer"
 msgstr "Tam ədəd"
@@ -550,7 +564,7 @@ msgstr "IP ünvan"
 
 #, python-format
 msgid "“%(value)s” value must be either None, True or False."
-msgstr ""
+msgstr "“%(value)s” dəyəri None, True və ya False olmalıdır."
 
 msgid "Boolean (Either True, False or None)"
 msgstr "Bul (Ya Doğru, ya Yalan, ya da Heç nə)"
@@ -576,12 +590,15 @@ msgid ""
 "“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] "
 "format."
 msgstr ""
+"“%(value)s” dəyərinin formatı səhvdir. Formatı HH:MM[:ss[.uuuuuu]] olmalıdır."
 
 #, python-format
 msgid ""
 "“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an "
 "invalid time."
 msgstr ""
+"“%(value)s” dəyəri düzgün formatdadır (HH:MM[:ss[.uuuuuu]]), amma vaxtı "
+"xətalıdır."
 
 msgid "Time"
 msgstr "Vaxt"
@@ -594,10 +611,10 @@ msgstr "Düz ikili (binary) məlumat"
 
 #, python-format
 msgid "“%(value)s” is not a valid UUID."
-msgstr ""
+msgstr "“%(value)s” keçərli UUID deyil."
 
 msgid "Universally unique identifier"
-msgstr ""
+msgstr "Universal təkrarolunmaz identifikator"
 
 msgid "File"
 msgstr "Fayl"
@@ -754,13 +771,15 @@ msgstr "Düzgün seçim edin. Bu seçim mümkün deyil."
 
 #, python-format
 msgid "“%(pk)s” is not a valid value."
-msgstr ""
+msgstr "“%(pk)s” düzgün dəyər deyil."
 
 #, python-format
 msgid ""
 "%(datetime)s couldn’t be interpreted in time zone %(current_timezone)s; it "
 "may be ambiguous or it may not exist."
 msgstr ""
+"%(datetime)s vaxtı %(current_timezone)s zaman qurşağında ifadə oluna bilmir; "
+"ya duallıq, ya da mövcud olmaya bilər."
 
 msgid "Clear"
 msgstr "Təmizlə"
@@ -781,13 +800,13 @@ msgid "No"
 msgstr "Yox"
 
 msgid "Year"
-msgstr ""
+msgstr "İl"
 
 msgid "Month"
-msgstr ""
+msgstr "Ay"
 
 msgid "Day"
-msgstr ""
+msgstr "Gün"
 
 msgid "yes,no,maybe"
 msgstr "hə,yox,bəlkə"
@@ -1052,7 +1071,7 @@ msgstr "Bu doğru IPv6 ünvanı deyil."
 #, python-format
 msgctxt "String to return when truncating text"
 msgid "%(truncated_text)s…"
-msgstr ""
+msgstr "%(truncated_text)s…"
 
 msgid "or"
 msgstr "və ya"
@@ -1112,12 +1131,18 @@ msgid ""
 "required for security reasons, to ensure that your browser is not being "
 "hijacked by third parties."
 msgstr ""
+"Bu HTTPS sayt səyyahınız tərəfindən “Referer header” göndərilməsini tələb "
+"edir, amma göndərilmir. Bu başlıq səyyahınızın üçüncü biri tərəfindən hack-"
+"lənmədiyinə əmin olmaq üçün istifadə edilir."
 
 msgid ""
 "If you have configured your browser to disable “Referer” headers, please re-"
 "enable them, at least for this site, or for HTTPS connections, or for “same-"
 "origin” requests."
 msgstr ""
+"Əgər səyyahınızın “Referer” başlığını göndərməsini söndürmüsünüzsə, lütfən "
+"bu sayt üçün, HTTPS əlaqələr üçün və ya “same-origin” sorğular üçün aktiv "
+"edin."
 
 msgid ""
 "If you are using the <meta name=\"referrer\" content=\"no-referrer\"> tag or "
@@ -1126,6 +1151,11 @@ msgid ""
 "If you’re concerned about privacy, use alternatives like <a rel=\"noreferrer"
 "\" …> for links to third-party sites."
 msgstr ""
+"Əgər <meta name=\"referrer\" content=\"no-referrer\"> etiketini və ya "
+"“Referrer-Policy: no-referrer” başlığını işlədirsinizsə, lütfən silin. CSRF "
+"qoruma dəqiq yönləndirən yoxlaması üçün “Referer” başlığını tələb edir. Əgər "
+"məxfilik üçün düşünürsünüzsə, üçüncü tərəf sayt keçidləri üçün <a rel="
+"\"noreferrer\" ...> kimi bir alternativ işlədin."
 
 msgid ""
 "You are seeing this message because this site requires a CSRF cookie when "
@@ -1140,6 +1170,8 @@ msgid ""
 "If you have configured your browser to disable cookies, please re-enable "
 "them, at least for this site, or for “same-origin” requests."
 msgstr ""
+"Əgər səyyahınızda çərəzlər söndürülübsə, lütfən bu sayt və ya “same-origin” "
+"sorğular üçün aktiv edin."
 
 msgid "More information is available with DEBUG=True."
 msgstr "Daha ətraflı məlumat DEBUG=True ilə mövcuddur."
@@ -1173,14 +1205,14 @@ msgstr ""
 
 #, python-format
 msgid "Invalid date string “%(datestr)s” given format “%(format)s”"
-msgstr ""
+msgstr "“%(format)s” formatına görə “%(datestr)s” tarixi düzgün deyil"
 
 #, python-format
 msgid "No %(verbose_name)s found matching the query"
 msgstr "Sorğuya uyğun %(verbose_name)s tapılmadı"
 
 msgid "Page is not “last”, nor can it be converted to an int."
-msgstr ""
+msgstr "Səhifə həm “axırıncı” deyil, həm də tam ədədə çevrilə bilmir."
 
 #, python-format
 msgid "Invalid page (%(page_number)s): %(message)s"
@@ -1188,14 +1220,14 @@ msgstr "Qeyri-düzgün səhifə (%(page_number)s): %(message)s"
 
 #, python-format
 msgid "Empty list and “%(class_name)s.allow_empty” is False."
-msgstr ""
+msgstr "Siyahı boşdur və “%(class_name)s.allow_empty” dəyəri False-dur."
 
 msgid "Directory indexes are not allowed here."
 msgstr "Ünvan indekslərinə icazə verilmir."
 
 #, python-format
 msgid "“%(path)s” does not exist"
-msgstr ""
+msgstr "“%(path)s” mövcud deyil"
 
 #, python-format
 msgid "Index of %(directory)s"
@@ -1231,7 +1263,7 @@ msgid "Django Documentation"
 msgstr "Django Sənədləri"
 
 msgid "Topics, references, &amp; how-to’s"
-msgstr ""
+msgstr "Mövzular, istinadlar və nümunələr"
 
 msgid "Tutorial: A Polling App"
 msgstr "Məşğələ: Səsvermə Tətbiqi"
diff --git a/django/conf/locale/de/LC_MESSAGES/django.mo b/django/conf/locale/de/LC_MESSAGES/django.mo
index 0c9b03df4d4d747cb1fc404564d2ca53d15bb1b9..6864e7f03e6f790cfc75cdf177cbff72bb155df6 100644
GIT binary patch
literal 27754
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
Y=zmkT=daIj7u)TNO232in0xEL0E^kpLI3~&

delta 6639
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
M?(qdvN9_&!9|3jCYybcN

diff --git a/django/conf/locale/de/LC_MESSAGES/django.po b/django/conf/locale/de/LC_MESSAGES/django.po
index 744b1c548c..3041c6f140 100644
--- a/django/conf/locale/de/LC_MESSAGES/django.po
+++ b/django/conf/locale/de/LC_MESSAGES/django.po
@@ -6,7 +6,7 @@
 # Daniel Roschka <dunedan@phoenitydawn.de>, 2016
 # Florian Apolloner <florian@apolloner.eu>, 2018
 # Jannis Vajen, 2011,2013
-# Jannis Leidel <jannis@leidel.info>, 2013-2018
+# Jannis Leidel <jannis@leidel.info>, 2013-2018,2020
 # Jannis Vajen, 2016
 # Markus Holtermann <info@markusholtermann.eu>, 2013,2015
 msgid ""
@@ -14,8 +14,8 @@ msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-09-27 22:40+0200\n"
-"PO-Revision-Date: 2019-11-05 00:38+0000\n"
-"Last-Translator: Ramiro Morales\n"
+"PO-Revision-Date: 2020-01-17 22:58+0000\n"
+"Last-Translator: Jannis Leidel <jannis@leidel.info>\n"
 "Language-Team: German (http://www.transifex.com/django/django/language/de/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -144,7 +144,7 @@ msgid "Hungarian"
 msgstr "Ungarisch"
 
 msgid "Armenian"
-msgstr ""
+msgstr "Armenisch"
 
 msgid "Interlingua"
 msgstr "Interlingua"
@@ -285,7 +285,7 @@ msgid "Urdu"
 msgstr "Urdu"
 
 msgid "Uzbek"
-msgstr ""
+msgstr "Usbekisch"
 
 msgid "Vietnamese"
 msgstr "Vietnamesisch"
@@ -333,11 +333,15 @@ msgstr "Bitte gültige E-Mail-Adresse eingeben."
 msgid ""
 "Enter a valid “slug” consisting of letters, numbers, underscores or hyphens."
 msgstr ""
+"Bitte ein gültiges Kürzel, bestehend aus Buchstaben, Ziffern, Unterstrichen "
+"und Bindestrichen, eingeben."
 
 msgid ""
 "Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or "
 "hyphens."
 msgstr ""
+"Bitte ein gültiges Kürzel eingeben, bestehend aus Buchstaben (Unicode), "
+"Ziffern, Unter- und Bindestrichen."
 
 msgid "Enter a valid IPv4 address."
 msgstr "Bitte eine gültige IPv4-Adresse eingeben."
@@ -429,6 +433,8 @@ msgid ""
 "File extension “%(extension)s” is not allowed. Allowed extensions are: "
 "%(allowed_extensions)s."
 msgstr ""
+"Dateiendung „%(extension)s“ ist nicht erlaubt. Erlaubte Dateiendungen sind: "
+"„%(allowed_extensions)s“."
 
 msgid "Null characters are not allowed."
 msgstr "Nullzeichen sind nicht erlaubt."
@@ -468,11 +474,11 @@ msgstr "Feldtyp: %(field_type)s"
 
 #, python-format
 msgid "“%(value)s” value must be either True or False."
-msgstr ""
+msgstr "Wert „%(value)s“ muss entweder True oder False sein."
 
 #, python-format
 msgid "“%(value)s” value must be either True, False, or None."
-msgstr ""
+msgstr "Wert „%(value)s“ muss True, False oder None sein."
 
 msgid "Boolean (Either True or False)"
 msgstr "Boolescher Wert (True oder False)"
@@ -489,12 +495,16 @@ msgid ""
 "“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD "
 "format."
 msgstr ""
+"Wert „%(value)s“ hat ein ungültiges Datumsformat. Es muss YYYY-MM-DD "
+"entsprechen."
 
 #, python-format
 msgid ""
 "“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid "
 "date."
 msgstr ""
+"Wert „%(value)s“ hat das korrekte Format (YYYY-MM-DD) aber ein ungültiges "
+"Datum."
 
 msgid "Date (without time)"
 msgstr "Datum (ohne Uhrzeit)"
@@ -504,19 +514,23 @@ msgid ""
 "“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[."
 "uuuuuu]][TZ] format."
 msgstr ""
+"Wert „%(value)s“ hat ein ungültiges Format. Es muss YYYY-MM-DD HH:MM[:ss[."
+"uuuuuu]][TZ] entsprechen."
 
 #, python-format
 msgid ""
 "“%(value)s” value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]"
 "[TZ]) but it is an invalid date/time."
 msgstr ""
+"Wert „%(value)s“ hat das korrekte Format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]"
+"[TZ]) aber eine ungültige Zeit-/Datumsangabe."
 
 msgid "Date (with time)"
 msgstr "Datum (mit Uhrzeit)"
 
 #, python-format
 msgid "“%(value)s” value must be a decimal number."
-msgstr ""
+msgstr "Wert „%(value)s“ muss eine Dezimalzahl sein."
 
 msgid "Decimal number"
 msgstr "Dezimalzahl"
@@ -526,6 +540,8 @@ msgid ""
 "“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[."
 "uuuuuu] format."
 msgstr ""
+"Wert „%(value)s“ hat ein ungültiges Format. Es muss der Form [DD] [HH:"
+"[MM:]]ss[.uuuuuu] entsprechen."
 
 msgid "Duration"
 msgstr "Zeitspanne"
@@ -538,14 +554,14 @@ msgstr "Dateipfad"
 
 #, python-format
 msgid "“%(value)s” value must be a float."
-msgstr ""
+msgstr "Wert „%(value)s“ muss eine Fließkommazahl sein."
 
 msgid "Floating point number"
 msgstr "Gleitkommazahl"
 
 #, python-format
 msgid "“%(value)s” value must be an integer."
-msgstr ""
+msgstr "Wert „%(value)s“ muss eine Ganzzahl sein."
 
 msgid "Integer"
 msgstr "Ganzzahl"
@@ -561,7 +577,7 @@ msgstr "IP-Adresse"
 
 #, python-format
 msgid "“%(value)s” value must be either None, True or False."
-msgstr ""
+msgstr "Wert „%(value)s“ muss entweder None, True oder False sein."
 
 msgid "Boolean (Either True, False or None)"
 msgstr "Boolescher Wert (True, False oder None)"
@@ -587,12 +603,16 @@ msgid ""
 "“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] "
 "format."
 msgstr ""
+"Wert „%(value)s“ hat ein ungültiges Format. Es muss HH:MM[:ss[.uuuuuu]] "
+"entsprechen."
 
 #, python-format
 msgid ""
 "“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an "
 "invalid time."
 msgstr ""
+"Wert „%(value)s“ hat das korrekte Format (HH:MM[:ss[.uuuuuu]]), aber ist "
+"eine ungültige Zeitangabe."
 
 msgid "Time"
 msgstr "Zeit"
@@ -605,10 +625,10 @@ msgstr "Binärdaten"
 
 #, python-format
 msgid "“%(value)s” is not a valid UUID."
-msgstr ""
+msgstr "Wert „%(value)s“ ist keine gültige UUID."
 
 msgid "Universally unique identifier"
-msgstr ""
+msgstr "Universally Unique Identifier"
 
 msgid "File"
 msgstr "Datei"
@@ -769,13 +789,15 @@ msgstr "Bitte eine gültige Auswahl treffen. Dies ist keine gültige Auswahl."
 
 #, python-format
 msgid "“%(pk)s” is not a valid value."
-msgstr ""
+msgstr "„%(pk)s“ ist kein gültiger Wert."
 
 #, python-format
 msgid ""
 "%(datetime)s couldn’t be interpreted in time zone %(current_timezone)s; it "
 "may be ambiguous or it may not exist."
 msgstr ""
+"%(datetime)s konnte mit der Zeitzone %(current_timezone)s nicht eindeutig "
+"interpretiert werden, da es doppeldeutig oder eventuell inkorrekt ist."
 
 msgid "Clear"
 msgstr "Zurücksetzen"
@@ -796,13 +818,13 @@ msgid "No"
 msgstr "Nein"
 
 msgid "Year"
-msgstr ""
+msgstr "Jahr"
 
 msgid "Month"
-msgstr ""
+msgstr "Monat"
 
 msgid "Day"
-msgstr ""
+msgstr "Tag"
 
 msgid "yes,no,maybe"
 msgstr "Ja,Nein,Vielleicht"
@@ -1067,7 +1089,7 @@ msgstr "Dies ist keine gültige IPv6-Adresse."
 #, python-format
 msgctxt "String to return when truncating text"
 msgid "%(truncated_text)s…"
-msgstr ""
+msgstr "%(truncated_text)s…"
 
 msgid "or"
 msgstr "oder"
@@ -1127,12 +1149,20 @@ msgid ""
 "required for security reasons, to ensure that your browser is not being "
 "hijacked by third parties."
 msgstr ""
+"Sie sehen diese Fehlermeldung da diese HTTPS-Seite einen „Referer“-Header "
+"von Ihrem Webbrowser erwartet, aber keinen erhalten hat. Dieser Header ist "
+"aus Sicherheitsgründen notwendig, um sicherzustellen, dass Ihr Webbrowser "
+"nicht von Dritten missbraucht wird."
 
 msgid ""
 "If you have configured your browser to disable “Referer” headers, please re-"
 "enable them, at least for this site, or for HTTPS connections, or for “same-"
 "origin” requests."
 msgstr ""
+"Falls Sie Ihren Webbrowser so konfiguriert haben, dass „Referer“-Header "
+"nicht gesendet werden, müssen Sie diese Funktion mindestens für diese Seite, "
+"für sichere HTTPS-Verbindungen oder für „Same-Origin“-Verbindungen "
+"reaktivieren."
 
 msgid ""
 "If you are using the <meta name=\"referrer\" content=\"no-referrer\"> tag or "
@@ -1141,6 +1171,11 @@ msgid ""
 "If you’re concerned about privacy, use alternatives like <a rel=\"noreferrer"
 "\" …> for links to third-party sites."
 msgstr ""
+"Wenn der Tag „<meta name=\"referrer\" content=\"no-referrer\">“ oder der "
+"„Referrer-Policy: no-referrer“-Header verwendet wird, entfernen Sie sie "
+"bitte. Der „Referer“-Header wird zur korrekten CSRF-Verifizierung benötigt. "
+"Falls es datenschutzrechtliche Gründe gibt, benutzen Sie bitte Alternativen "
+"wie „<a rel=\"noreferrer\" …>“ für Links zu Drittseiten."
 
 msgid ""
 "You are seeing this message because this site requires a CSRF cookie when "
@@ -1156,6 +1191,8 @@ msgid ""
 "If you have configured your browser to disable cookies, please re-enable "
 "them, at least for this site, or for “same-origin” requests."
 msgstr ""
+"Falls Sie Cookies in Ihren Webbrowser deaktiviert haben, müssen Sie sie "
+"mindestens für diese Seite oder für „Same-Origin“-Verbindungen reaktivieren."
 
 msgid "More information is available with DEBUG=True."
 msgstr "Mehr Information ist verfügbar mit DEBUG=True."
@@ -1189,7 +1226,7 @@ msgstr ""
 
 #, python-format
 msgid "Invalid date string “%(datestr)s” given format “%(format)s”"
-msgstr ""
+msgstr "Ungültiges Datum „%(datestr)s“ für das Format „%(format)s“"
 
 #, python-format
 msgid "No %(verbose_name)s found matching the query"
@@ -1197,6 +1234,8 @@ msgstr "Konnte keine %(verbose_name)s mit diesen Parametern finden."
 
 msgid "Page is not “last”, nor can it be converted to an int."
 msgstr ""
+"Weder ist dies die letzte Seite („last“) noch konnte sie in einen "
+"ganzzahligen Wert umgewandelt werden."
 
 #, python-format
 msgid "Invalid page (%(page_number)s): %(message)s"
@@ -1204,14 +1243,14 @@ msgstr "Ungültige Seite (%(page_number)s): %(message)s"
 
 #, python-format
 msgid "Empty list and “%(class_name)s.allow_empty” is False."
-msgstr ""
+msgstr "Leere Liste und „%(class_name)s.allow_empty“ ist False."
 
 msgid "Directory indexes are not allowed here."
 msgstr "Dateilisten sind untersagt."
 
 #, python-format
 msgid "“%(path)s” does not exist"
-msgstr ""
+msgstr "„%(path)s“ ist nicht vorhanden"
 
 #, python-format
 msgid "Index of %(directory)s"
@@ -1248,7 +1287,7 @@ msgid "Django Documentation"
 msgstr "Django-Dokumentation"
 
 msgid "Topics, references, &amp; how-to’s"
-msgstr ""
+msgstr "Themen, Referenz, &amp; Kurzanleitungen"
 
 msgid "Tutorial: A Polling App"
 msgstr "Tutorial: Eine Umfrage-App"
diff --git a/django/conf/locale/es/LC_MESSAGES/django.mo b/django/conf/locale/es/LC_MESSAGES/django.mo
index bc326c0b95bff2f971046410d72b00a5619eef51..4db6a2b78c0e02cb75712c84d8b4d49ab341d0d9 100644
GIT binary patch
delta 6704
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
beD`ME=Vu<i{OpOj{<8eOEh|T)mxlizP;TSZ

delta 6544
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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 93202e1421..d466544118 100644
--- a/django/conf/locale/es/LC_MESSAGES/django.po
+++ b/django/conf/locale/es/LC_MESSAGES/django.po
@@ -1,7 +1,7 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# Abraham Estrada, 2013
+# Abe Estrada, 2013
 # albertoalcolea <albertoalcolea@gmail.com>, 2014
 # Amanda Copete, 2017
 # Antoni Aloy <aaloy@apsl.net>, 2011-2014,2017,2019
@@ -9,7 +9,8 @@
 # Diego Schulz <dschulz@gmail.com>, 2012
 # Ernesto Avilés, 2015-2016
 # Ernesto Avilés, 2014
-# Ernesto Rico-Schmidt <e.rico.schmidt@gmail.com>, 2017
+# Ernesto Avilés, 2020
+# Ernesto Rico Schmidt <e.rico.schmidt@gmail.com>, 2017
 # franchukelly <inactive+franchukelly@transifex.com>, 2011
 # Ignacio José Lizarán Rus <ilizaran@gmail.com>, 2019
 # Igor Támara <igor@tamarapatino.org>, 2015
@@ -30,8 +31,8 @@ msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-09-27 22:40+0200\n"
-"PO-Revision-Date: 2019-11-05 00:38+0000\n"
-"Last-Translator: Ramiro Morales\n"
+"PO-Revision-Date: 2020-01-08 08:24+0000\n"
+"Last-Translator: Ernesto Avilés\n"
 "Language-Team: Spanish (http://www.transifex.com/django/django/language/"
 "es/)\n"
 "MIME-Version: 1.0\n"
@@ -350,6 +351,8 @@ msgstr "Introduzca una dirección de correo electrónico válida."
 msgid ""
 "Enter a valid “slug” consisting of letters, numbers, underscores or hyphens."
 msgstr ""
+"Introduzca un 'slug' válido, consistente en letras, números, guiones bajos o "
+"medios."
 
 msgid ""
 "Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or "
diff --git a/django/conf/locale/es_MX/LC_MESSAGES/django.mo b/django/conf/locale/es_MX/LC_MESSAGES/django.mo
index aeebdf3a5fbfed3207dcfd787886fa666cf2d8ca..497ca815c9c466ee1cdf7941e2953822bd999e3c 100644
GIT binary patch
delta 6163
zcmZA533yc18OHIO5CRFS>;!~M2!t(RN!a%gHkC~)vQ%*rhGa0Ap_v3wtOHt+iYPjO
zfCw%WL<E%qv1r|*fGtp0R6tNv7OMpm#RZ}NckYJ|Pw&Hff9IULoO91zCi+6@p>X7I
zy`-fMOJaiKG{;WW9cMD-es$IAI8QZnoL;yAwf!j8#*3(3YBzG62G|noVJ@nDxH$o<
zQV*CRv%)jt%&~@fn8=RzU<%%gjKf)iNx00mKVsWgBV%=*LUr&wCgXOjkFQw$J*+|f
z6RUrPsnoy0YEHy)&QZ`6T*MaGpt0j*U=CKp38?KiqdKU-I(R#3p!cEnTV}3C?Y9m!
zuuXUc#;^&#g&O!_Ord}0I0fx^26f;$)D&JoT}d5|(g|8)73_{WL2uNp$U_}B4l{8A
zYQS?*`z=MCe>K*^wWtAa!N^()J1F$SDNP+`0ItHmcn}$b(>TquGwRBRV>7$~TVvSj
z52K!e7;4}<kyASdP|wcy$Rs;;Iau2>n=$_yX<r(6o}97R7N?=6b`k0d9yTAtE2(cl
zJrlc7`|Uwp(SFo<4qN+K%%*+;HA7j9LNl0)s`qNn{OiDhG)%(bs1BbnH`<O{QB(Mm
z)nB*zZqxwwp&qJ_u_k_D?Wa-4{err3jb8gTM)jK>p`fR;19rq7r~?XYhhlREYGAWb
zS3b|2Z`&85t|*E+ex=nPv+e6q9Y2eD26k9IvYUdg;C<wFJD;LXa1J$9zo9x#;MLH*
zPerw-p*n1VI=&6+xX#wz9rY~qL%r5xuoGU3db=XXLmqL~Qqa_F!@jr&bzt?D-c#Sq
z%rXa}1~d*eg_BSZX#r{gw^{pKRL2Xfz7U5|k75@*fFZsAHC(2jhB=sr>rhvA5;bL~
zQLp2#sDajO<#pT|HIR;0&qd8lKWiU^L#dC%;rIY*ranRq{Bx{D|ISGYy5e)Fj#JaU
z9j`zhT&Ef8p7lf>I284ejY95@GYQr4Y}E0$qxQSYT!@;PsJQ~Q-x`eQVOmE)ZbTkb
z=Q&izdy!YxIf<I$q}GnZ7@g**4hNuSAP;r?)u{J+ELOp(sDTulGpv0!#s}J(`PY=(
zWjidwiPV>(PIwA6GiOn^qFRP`;(Dm#8lkSt#UyNtRj{MgJEI1ai#pE;bFvxCVE(mX
zo;55n*P{;Hf%^3Bv-Z!-?`?Z>8}HdjL+#fQbzFaQ9P0dj)Y~)LT!4C}mPaV)8@>T`
z;ESjO_MpCuM^IOE*8IslZ|ZZY?MY^Jv!+?sY+yD)-LmGGgpoG3p@W%?iEQX*J9M}9
zKB$Lo0P@edn$;Z%j#Gxcsh`R8o}G^Eyek`FPDEYEbkqz)tp0$vo%f$YRW@uhUou}e
zcbR*U{+#zw_x?kxA3<Ho=cs`nLp>`eu{xebo&PsX#wzW---uL9*8A^L&?h((wPOzI
z1ieuw$VWZ>qfl>!A9*31d8iYvMP1=W)YJYN>K5)s9e>c;zqI-{m_qvxn5_5zA_d+1
z<PKg3X{ZzTKn<)vYG5O+eGKa18E+P$1~3~n6N^wCJcOF^Rj7eHgI#eO>Sy^lMzo`T
zd1NZ;{ceD|k{(!z18^87@&O-=Bh7`V@55en@dWA%nUdxGA>yKben(h+7OLYls1MhR
zS<Jttaz71vh<-+$Fo&b`AsTJof;wOU^3PevN(257HP9pGan$jrte)E0n}K?$8BIt1
z$hAiuKcqABKZL?48Z<=@qF$$!s1vU?*WoSHH(Nc8Ul5%j9kpL4R0p|cU(_wjL!Ea7
z*1~aE2dAKp4@D^Gz*|vMGuJk(u=Xdh2JKHH|C|?C>A>Tt6Q4nK^o!MXgH=y4>!1eM
z5L59=Yj0=mk!%VYKo4u^j~eMvR7cmDH=?Gl2-U$n)WdcUY9RNa9^$2_8Qg%{ZxibL
zF>Bvp?XMtzszsbPDd@dDfVvf*A`hn1s+;$kU4y#!AsmH^to<Oip?(2dV@8fQwIfgi
zpMbjZ0<4eIt$qh;K=UzC@BbnS8tGyjjmxkPeucBp&E@YyT#jo07<GdB-MuMIL*3Ih
zs9V?_)$wT5e&bOybt7tK3T*o{9IN*~Na1>X6?Kmq_V5mLu_pCQtcSU%sUB{QMSYMa
zq6Sc5?RR5+>i1(yd;-<+8>oTpH1}adSH7QuJY*h4jr@ewPoW0(1G?z+^!|oxg}ODv
zP_Nxo%)|()!}X~1Y(&k#7Q6zt+xEA6GXL6PFAW;N2e#n=YNUrz_wpF(EjW!8cpi1a
zvR>Y|d=_eei%=aexB4p7`PZZN-)!4sR^Q%>`B%p;Tf-aXE_09hF2-ldJY*iV?I+A{
z&F{=}sN>F~29n5EP8XDdy1@Do3fiHW*~-i`vrr??K^@o&bzmOqim$>1ydHJsH<**n
zDQ2NrWZq&%LRJWyvrs3VgX(a;wJ$c8pgLTR8rVu}UxRh2KZ$w<wxag?C*h+RU-Sii
zk+kuuT1T9BS)V4)kyd08Sx2-?^l)b2gQO|>mb^kZzw<iL(w>|md1Mm#h*Xj(<nl!W
z9BB=W<8uEGQ_$;E+cvys{>A(X!{j1aNgg0U(uMq)tRQ--wY*A-NeA+GQb>-Gvt&Ba
zGM-E(d`6rm^zYnAW|HAV@9m`}i^4*373pt{e#|HHto|K-K@M2`eKUc%*X{eS)wh~r
z8fi!-kcb|pp+rBoTK+`zG4hcYNCTq#sSnU6<bI;%vH05i09nxqP}qH`@_+JQb@Bhl
zaH(0ZF-ydm%{rSrp(@J&GLYyu;nJcf`+KVt;oq!$r+F0bAs4JJj$8Q=)bGX^@)X%f
zv^+yb>-#@0UiDUkU=4YaTumC0U&!UlOH>L-Dj7j^3m+$1x{<fZc2!uOCf|@f<Y97#
z{DWxumHb-=KcpJVX400Vslw8S=oR~t93kt;K60M?ha4o=5iR$Txx^)xFMN06zZq+-
z@euAJkCLS%Qo>5ht)w(w@>Vy&hRf<ZDbFXLkq?NL8l)?^lB_1n$UEe(<TsK|v`qDg
zucNG6lTBWmuAjf%$yl<5>?g00p5$Y4FVPYs8S#?i{0j$@nxu?$B1_1%WC4jU3H+BZ
zh3Cl$uO+??vHqIeMV{5o)BpJ#7T@HpX2A{QEo=J_uOWXVe;_Bx8{}p(gzP2lh?c74
zN3xupBi+f%<PP!^d6Q`AOMW1=bk#k`HnNJ8lS@lS3N6Xc){u<1k;UY0GKXl%A)k^R
zs>JSYP&ctoNvO0S;0wCf&F}>S;o|5+jc#t>EBCvhigGtJ%`Ni<i~LT$@7Cz)MkAX~
zrxtSaLxmNk{$RPUJP-;x`4wgHLab-wI}>UbhDv9Y_&I*2ucX2seYVM&YJp(6zsO$}
zUEK7&<buG|ss3Q>rnKb5<Z#$m<PS%E&D&NT6$+LY$L2S0mXyl53f*CW61J>%-%1ID
zUH%0_<<S;R8%KSuzE1R&#YUvJN^E;{?y5HJ;=QyFAD#QC*P&Zl5iWNN{I1WPRub}+
zXGe=OhS%!WC96x<tgbn3mu`K!Mqkcol5v$kT)89c=J_hh1L1O?+i$u*T;MD1-D^-$
zsV`8H&1DRT9nDCtQZGEiSNVLX#2pf{nF>XZWlm{2%wJec9~J&GpF7nbpQezLU%AN_
z&2Kk8{r4Fv3{=K~+95wab@9oHx5ZYp+nLa~sLUVsyA?qVK2+w~<b`6BJB+z(BU9}!
z3%N5ZA1?_^4Mo>=JeM-IEL0p|GDERdodzXVALS2*eOyBHV0POoqx|75o!?EWKe(*0
zI50C5c87+`D<5ZCL*eK<IfqlJ`j}Cd-GA)RBDOiVT0+ubt}(W?dtySnp(Qq$^xtPU
ToeN+}!~QZ&YPpZ$WIO)@Xouc{

delta 5467
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
I!E~SRSG*%8Jpcdz

diff --git a/django/conf/locale/es_MX/LC_MESSAGES/django.po b/django/conf/locale/es_MX/LC_MESSAGES/django.po
index 2c3e72c3b1..671b67abf4 100644
--- a/django/conf/locale/es_MX/LC_MESSAGES/django.po
+++ b/django/conf/locale/es_MX/LC_MESSAGES/django.po
@@ -1,15 +1,16 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# Abraham Estrada, 2011-2013
+# Abe Estrada, 2011-2013
+# Jesús Bautista <jesbam98@gmail.com>, 2019-2020
 # zodman <zodman@gmail.com>, 2011
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-09-27 22:40+0200\n"
-"PO-Revision-Date: 2019-11-05 00:38+0000\n"
-"Last-Translator: Ramiro Morales\n"
+"PO-Revision-Date: 2020-01-13 02:18+0000\n"
+"Last-Translator: Jesús Bautista <jesbam98@gmail.com>\n"
 "Language-Team: Spanish (Mexico) (http://www.transifex.com/django/django/"
 "language/es_MX/)\n"
 "MIME-Version: 1.0\n"
@@ -85,7 +86,7 @@ msgid "Argentinian Spanish"
 msgstr "Español de Argentina"
 
 msgid "Colombian Spanish"
-msgstr ""
+msgstr "Español Colombiano"
 
 msgid "Mexican Spanish"
 msgstr "Español de México"
@@ -292,13 +293,13 @@ msgid "Traditional Chinese"
 msgstr "Chino tradicional"
 
 msgid "Messages"
-msgstr ""
+msgstr "Mensajes"
 
 msgid "Site Maps"
 msgstr ""
 
 msgid "Static Files"
-msgstr ""
+msgstr "Archivos Estáticos"
 
 msgid "Syndication"
 msgstr ""
@@ -319,7 +320,7 @@ msgid "Enter a valid URL."
 msgstr "Ingrese una URL válida."
 
 msgid "Enter a valid integer."
-msgstr ""
+msgstr "Ingrese un entero válido."
 
 msgid "Enter a valid email address."
 msgstr "Introduzca una dirección de correo electrónico válida."
@@ -508,7 +509,7 @@ msgid ""
 msgstr ""
 
 msgid "Duration"
-msgstr ""
+msgstr "Duración"
 
 msgid "Email address"
 msgstr "Dirección de correo electrónico"
@@ -518,7 +519,7 @@ msgstr "Ruta de archivo"
 
 #, python-format
 msgid "“%(value)s” value must be a float."
-msgstr ""
+msgstr "El valor \"%(value)s\" debe ser flotante."
 
 msgid "Floating point number"
 msgstr "Número de punto flotante"
@@ -682,7 +683,7 @@ msgid "Enter a list of values."
 msgstr "Introduzca una lista de valores."
 
 msgid "Enter a complete value."
-msgstr ""
+msgstr "Ingrese un valor completo."
 
 msgid "Enter a valid UUID."
 msgstr ""
@@ -773,13 +774,13 @@ msgid "No"
 msgstr "No"
 
 msgid "Year"
-msgstr ""
+msgstr "Año"
 
 msgid "Month"
-msgstr ""
+msgstr "Mes"
 
 msgid "Day"
-msgstr ""
+msgstr "Día"
 
 msgid "yes,no,maybe"
 msgstr "sí, no, tal vez"
@@ -1039,7 +1040,7 @@ msgid "December"
 msgstr "Diciembre"
 
 msgid "This is not a valid IPv6 address."
-msgstr ""
+msgstr "Esta no es una dirección IPv6 válida."
 
 #, python-format
 msgctxt "String to return when truncating text"
@@ -1093,7 +1094,7 @@ msgid "0 minutes"
 msgstr "0 minutos"
 
 msgid "Forbidden"
-msgstr ""
+msgstr "Prohibido"
 
 msgid "CSRF verification failed. Request aborted."
 msgstr ""
@@ -1137,7 +1138,7 @@ msgid "No year specified"
 msgstr "No se ha especificado el valor año"
 
 msgid "Date out of range"
-msgstr ""
+msgstr "Fecha fuera de rango"
 
 msgid "No month specified"
 msgstr "No se ha especificado el valor mes"
@@ -1211,7 +1212,7 @@ msgid ""
 msgstr ""
 
 msgid "Django Documentation"
-msgstr ""
+msgstr "Documentación de Django"
 
 msgid "Topics, references, &amp; how-to’s"
 msgstr ""
diff --git a/django/conf/locale/et/LC_MESSAGES/django.mo b/django/conf/locale/et/LC_MESSAGES/django.mo
index 789f0903d21465c96d2578db69f5a47a95118b23..91b5e24393f4e9d6227c4d016fc6d28f76105aa1 100644
GIT binary patch
literal 26570
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

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

diff --git a/django/conf/locale/et/LC_MESSAGES/django.po b/django/conf/locale/et/LC_MESSAGES/django.po
index 616852a8bf..d934fd9115 100644
--- a/django/conf/locale/et/LC_MESSAGES/django.po
+++ b/django/conf/locale/et/LC_MESSAGES/django.po
@@ -8,13 +8,14 @@
 # Martin Pajuste <martinpajuste@gmail.com>, 2014-2015
 # Martin Pajuste <martinpajuste@gmail.com>, 2016-2017,2019
 # 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-27 22:40+0200\n"
-"PO-Revision-Date: 2019-11-05 00:38+0000\n"
-"Last-Translator: Ramiro Morales\n"
+"PO-Revision-Date: 2019-12-28 02:29+0000\n"
+"Last-Translator: Ragnar Rebase <rrebase@gmail.com>\n"
 "Language-Team: Estonian (http://www.transifex.com/django/django/language/"
 "et/)\n"
 "MIME-Version: 1.0\n"
@@ -168,7 +169,7 @@ msgid "Georgian"
 msgstr "gruusia"
 
 msgid "Kabyle"
-msgstr ""
+msgstr "Kabiili"
 
 msgid "Kazakh"
 msgstr "kasahhi"
@@ -285,7 +286,7 @@ msgid "Urdu"
 msgstr "urdu"
 
 msgid "Uzbek"
-msgstr ""
+msgstr "Usbeki"
 
 msgid "Vietnamese"
 msgstr "vietnami"
@@ -333,11 +334,15 @@ msgstr "Sisestage korrektne e-posti aadress."
 msgid ""
 "Enter a valid “slug” consisting of letters, numbers, underscores or hyphens."
 msgstr ""
+"Sisestage korrektne “nälk”, mis koosneb tähtedest, numbritest, "
+"alakriipsudest või sidekriipsudest."
 
 msgid ""
 "Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or "
 "hyphens."
 msgstr ""
+"Sisestage korrektne “nälk”, mis koosneb Unicode tähtedest, numbritest, ala- "
+"või sidekriipsudest."
 
 msgid "Enter a valid IPv4 address."
 msgstr "Sisestage korrektne IPv4 aadress."
@@ -421,6 +426,8 @@ msgid ""
 "File extension “%(extension)s” is not allowed. Allowed extensions are: "
 "%(allowed_extensions)s."
 msgstr ""
+"Faililaiend “%(extension)s” pole lubatud. Lubatud laiendid on: "
+"%(allowed_extensions)s."
 
 msgid "Null characters are not allowed."
 msgstr "Tühjad tähemärgid ei ole lubatud."
@@ -461,11 +468,11 @@ msgstr "Lahter tüüpi: %(field_type)s"
 
 #, python-format
 msgid "“%(value)s” value must be either True or False."
-msgstr ""
+msgstr "“%(value)s” väärtus peab olema Tõene või Väär."
 
 #, python-format
 msgid "“%(value)s” value must be either True, False, or None."
-msgstr ""
+msgstr "“%(value)s” väärtus peab olema Tõene, Väär või Tühi."
 
 msgid "Boolean (Either True or False)"
 msgstr "Tõeväärtus (Kas tõene või väär)"
@@ -482,12 +489,15 @@ msgid ""
 "“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD "
 "format."
 msgstr ""
+"“%(value)s” väärtusel on vale kuupäevaformaat. See peab olema kujul AAAA-KK-"
+"PP."
 
 #, python-format
 msgid ""
 "“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid "
 "date."
 msgstr ""
+"“%(value)s” väärtusel on õige formaat (AAAA-KK-PP), kuid kuupäev on vale."
 
 msgid "Date (without time)"
 msgstr "Kuupäev (kellaajata)"
@@ -497,19 +507,23 @@ msgid ""
 "“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[."
 "uuuuuu]][TZ] format."
 msgstr ""
+"“%(value)s” väärtusel on vale formaat. Peab olema formaadis AAAA-KK-PP HH:"
+"MM[:ss[.uuuuuu]][TZ]."
 
 #, python-format
 msgid ""
 "“%(value)s” value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]"
 "[TZ]) but it is an invalid date/time."
 msgstr ""
+"“%(value)s” väärtusel on õige formaat (AAAA-KK-PP HH:MM[:ss[.uuuuuu]][TZ]), "
+"kuid kuupäev/kellaaeg on vale."
 
 msgid "Date (with time)"
 msgstr "Kuupäev (kellaajaga)"
 
 #, python-format
 msgid "“%(value)s” value must be a decimal number."
-msgstr ""
+msgstr "“%(value)s” väärtus peab olema kümnendarv."
 
 msgid "Decimal number"
 msgstr "Kümnendmurd"
@@ -519,6 +533,8 @@ msgid ""
 "“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[."
 "uuuuuu] format."
 msgstr ""
+"“%(value)s” väärtusel on vale formaat. Peab olema formaadis [DD] "
+"[[HH:]MM:]ss[.uuuuuu]."
 
 msgid "Duration"
 msgstr "Kestus"
@@ -531,14 +547,14 @@ msgstr "Faili asukoht"
 
 #, python-format
 msgid "“%(value)s” value must be a float."
-msgstr ""
+msgstr "“%(value)s” väärtus peab olema ujukomaarv."
 
 msgid "Floating point number"
 msgstr "Ujukomaarv"
 
 #, python-format
 msgid "“%(value)s” value must be an integer."
-msgstr ""
+msgstr "“%(value)s” väärtus peab olema täisarv."
 
 msgid "Integer"
 msgstr "Täisarv"
@@ -554,7 +570,7 @@ msgstr "IP aadress"
 
 #, python-format
 msgid "“%(value)s” value must be either None, True or False."
-msgstr ""
+msgstr "“%(value)s” väärtus peab olema kas Tühi, Tõene või Väär."
 
 msgid "Boolean (Either True, False or None)"
 msgstr "Tõeväärtus (Kas tõene, väär või tühi)"
@@ -580,12 +596,16 @@ msgid ""
 "“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] "
 "format."
 msgstr ""
+"“%(value)s” väärtusel on vale formaat. Peab olema formaadis HH:MM[:ss[."
+"uuuuuu]]."
 
 #, python-format
 msgid ""
 "“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an "
 "invalid time."
 msgstr ""
+"“%(value)s” väärtusel on õige formaat (HH:MM[:ss[.uuuuuu]]), kuid kellaaeg "
+"on vale."
 
 msgid "Time"
 msgstr "Aeg"
@@ -598,10 +618,10 @@ msgstr "Töötlemata binaarandmed"
 
 #, python-format
 msgid "“%(value)s” is not a valid UUID."
-msgstr ""
+msgstr "“%(value)s” ei ole korrektne UUID."
 
 msgid "Universally unique identifier"
-msgstr ""
+msgstr "Universaalne unikaalne identifikaator"
 
 msgid "File"
 msgstr "Fail"
@@ -758,13 +778,15 @@ msgstr "Valige korrektne väärtus. Valitud väärtus ei ole valitav."
 
 #, python-format
 msgid "“%(pk)s” is not a valid value."
-msgstr ""
+msgstr "“%(pk)s” ei ole korrektne väärtus."
 
 #, python-format
 msgid ""
 "%(datetime)s couldn’t be interpreted in time zone %(current_timezone)s; it "
 "may be ambiguous or it may not exist."
 msgstr ""
+"%(datetime)s ei saanud tõlgendada ajavööndis %(current_timezone)s; see on "
+"kas mitmetähenduslik või seda ei eksisteeri."
 
 msgid "Clear"
 msgstr "Tühjenda"
@@ -785,13 +807,13 @@ msgid "No"
 msgstr "Ei"
 
 msgid "Year"
-msgstr ""
+msgstr "Aasta"
 
 msgid "Month"
-msgstr ""
+msgstr "Kuu"
 
 msgid "Day"
-msgstr ""
+msgstr "Päev"
 
 msgid "yes,no,maybe"
 msgstr "jah,ei,võib-olla"
@@ -1056,7 +1078,7 @@ msgstr "See ei ole korrektne IPv6 aadress."
 #, python-format
 msgctxt "String to return when truncating text"
 msgid "%(truncated_text)s…"
-msgstr ""
+msgstr "%(truncated_text)s…"
 
 msgid "or"
 msgstr "või"
@@ -1116,12 +1138,19 @@ msgid ""
 "required for security reasons, to ensure that your browser is not being "
 "hijacked by third parties."
 msgstr ""
+"Näete seda sõnumit, kuna käesolev HTTPS leht nõuab “Viitaja päise” saatmist "
+"teie brauserile, kuid seda ei saadetud. Seda päist on vaja "
+"turvakaalutlustel, kindlustamaks et teie brauserit ei ole kolmandate "
+"osapoolte poolt üle võetud."
 
 msgid ""
 "If you have configured your browser to disable “Referer” headers, please re-"
 "enable them, at least for this site, or for HTTPS connections, or for “same-"
 "origin” requests."
 msgstr ""
+"Kui olete oma brauseri seadistustes välja lülitanud “Viitaja” päised siis "
+"lülitage need taas sisse vähemalt antud lehe jaoks või HTTPS üheduste jaoks "
+"või “sama-allika” päringute jaoks."
 
 msgid ""
 "If you are using the <meta name=\"referrer\" content=\"no-referrer\"> tag or "
@@ -1130,6 +1159,11 @@ msgid ""
 "If you’re concerned about privacy, use alternatives like <a rel=\"noreferrer"
 "\" …> for links to third-party sites."
 msgstr ""
+"Kui kasutate <meta name=\"referrer\" content=\"no-referrer\"> silti või "
+"saadate päist “Referrer-Policy: no-referrer”, siis palun eemaldage need. "
+"CSRF kaitse vajab range viitaja kontrolliks päist “Referer”. Kui privaatsus "
+"on probleemiks, kasutage alternatiive nagu <a rel=\"noreferrer\" …> "
+"linkidele, mis viivad kolmandate poolte lehtedele."
 
 msgid ""
 "You are seeing this message because this site requires a CSRF cookie when "
@@ -1144,6 +1178,8 @@ msgid ""
 "If you have configured your browser to disable cookies, please re-enable "
 "them, at least for this site, or for “same-origin” requests."
 msgstr ""
+"Kui olete oma brauseris küpsised keelanud, siis palun lubage need vähemalt "
+"selle lehe jaoks või “sama-allika” päringute jaoks."
 
 msgid "More information is available with DEBUG=True."
 msgstr "Saadaval on rohkem infot kasutades DEBUG=True"
@@ -1152,7 +1188,7 @@ msgid "No year specified"
 msgstr "Aasta on valimata"
 
 msgid "Date out of range"
-msgstr ""
+msgstr "Kuupäev vahemikust väljas"
 
 msgid "No month specified"
 msgstr "Kuu on valimata"
@@ -1177,14 +1213,14 @@ msgstr ""
 
 #, python-format
 msgid "Invalid date string “%(datestr)s” given format “%(format)s”"
-msgstr ""
+msgstr "Vigane kuupäeva sõne “%(datestr)s” lähtudes formaadist “%(format)s”"
 
 #, python-format
 msgid "No %(verbose_name)s found matching the query"
 msgstr "Päringule vastavat %(verbose_name)s ei leitud"
 
 msgid "Page is not “last”, nor can it be converted to an int."
-msgstr ""
+msgstr "Lehekülg pole “viimane” ja ei saa teda konvertida täisarvuks."
 
 #, python-format
 msgid "Invalid page (%(page_number)s): %(message)s"
@@ -1192,30 +1228,32 @@ msgstr "Vigane leht (%(page_number)s): %(message)s"
 
 #, python-format
 msgid "Empty list and “%(class_name)s.allow_empty” is False."
-msgstr ""
+msgstr "Tühi list ja “%(class_name)s.allow_empty” on Väär."
 
 msgid "Directory indexes are not allowed here."
 msgstr "Kausta sisuloendid ei ole siin lubatud."
 
 #, python-format
 msgid "“%(path)s” does not exist"
-msgstr ""
+msgstr "“%(path)s” ei eksisteeri"
 
 #, python-format
 msgid "Index of %(directory)s"
 msgstr "%(directory)s sisuloend"
 
 msgid "Django: the Web framework for perfectionists with deadlines."
-msgstr ""
+msgstr "Django: Veebiraamistik tähtaegadega perfektsionistidele."
 
 #, 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 ""
+"Vaata <a href=\"https://docs.djangoproject.com/en/%(version)s/releases/\" "
+"target=\"_blank\" rel=\"noopener\">release notes</a> Djangole %(version)s"
 
 msgid "The install worked successfully! Congratulations!"
-msgstr ""
+msgstr "Paigaldamine õnnestus! Palju õnne!"
 
 #, python-format
 msgid ""
@@ -1232,16 +1270,16 @@ msgid "Django Documentation"
 msgstr "Django dokumentatsioon"
 
 msgid "Topics, references, &amp; how-to’s"
-msgstr ""
+msgstr "Teemad, viited, &amp; õpetused"
 
 msgid "Tutorial: A Polling App"
-msgstr ""
+msgstr "Õpetus: Küsitlusrakendus"
 
 msgid "Get started with Django"
-msgstr ""
+msgstr "Alusta Djangoga"
 
 msgid "Django Community"
-msgstr ""
+msgstr "Django Kogukond"
 
 msgid "Connect, get help, or contribute"
-msgstr ""
+msgstr "Suhelge, küsige abi või panustage"
diff --git a/django/conf/locale/fi/LC_MESSAGES/django.mo b/django/conf/locale/fi/LC_MESSAGES/django.mo
index 06ab8e83e5d67c2f130820e4f90d89d65f338dbb..259e1d2792b036f1ad0bda614a8de14fe48a8ffa 100644
GIT binary patch
literal 26719
zcmd6v37lO;o$n7jL=jL>5zv!hNcWK29S{&2Ldc$wbke3fQOH0zx9>^clY8$um$P)|
z1~=Rpw^1Bi#{EUcUB`vz@^r+w4lbkUxGN8raa3H!W!%vB{Z-YueY?{M3D0?N?uY7M
zRh`=FU;q05|Md^we(=$M=keQggy)?JK5w4q-A??Erz)2pnJI7txDL!gmHQBX&H}#<
zUJCveycoQI%uB!)sB-@RJ_!66crth=sHVRMJ{bI+%YWb_?f0|5W5^$Hc!9$qhgUdU
z1J0-1M({{522TL52N}M119&v}B=`Mk?)x*r<H>&^sD54s9t*x2d<ggk_x=42KkB~U
z0cyNo1Rnr?-{t=TWXZhWg2#bJJ<87S0U%kP4?Y@P2I_mweQ$#5_eSs}@HwEy|1wbJ
zUJw2i_-2>>GN|(30yXaMfv12!0v`_k5%j^+_@nt<1ggDdpvtcYRev+6eb@$Sz7wF@
zxdA*1d_Ji9F9Nl1uK-o=P2eK%ouKM}71TcdJE-!10@crPY|4q?iJ<7<3{dmg3g+N7
z;4R=6!AUS$;CX)w-UaRjuRoi)gAZlVE(6~WUJm{S6rEkT(DNP!UhnWGQ0w<P@C@)D
zL7MPB>(ajfwQnb$W9RETya3d?tpn9w0E%8a;6uS%K&{W)K+W@Z@G9_M!4Yr?i*Xuw
zBS@C_Qc&ytVNmPwDTiMGA#v~P;L+f3!76w!sPfnK+4b24s=X9c{&T<q@WtS<;O(IH
z=Tk2I8SpsLcY;@g-vEyXFY33r3{<^!pysz3JO-R_`7M{u!4t^e1B#BH0X`6Xq04_I
zsD5t+uRQ{K1aBgJ!nv$9cr&PWS1-2fwgFT-RZ!z=fjTb*xDvb(q>A@(Q1yNRs@#7%
z{4=O|99OaHb+W_LK+We7pvup8>3&e{EOF_J-1nuR#<3ba5gc)Nt;=tMCy+k{if`Qr
zo(_HhRQq27)$TVz&Hrvt<N5(8di$Bn|1+p@9mQs;y?LPOoeFCI9>E`dUk{27N5CV&
zageEcJ3&a>yBXBEdLJnI`!pzezYA2oGY9QC9dx+d;i$t9)cB@AAABmPdAttP{=W&-
zxNdj(p9D3I&x1qY7hV2|OFVB4>C-^|^ZuGY3HW?a{ODeA1=x3<=Pd^t;4<)SpyqiG
zsCEApcry5BQ1dzYd^?^+;7OzhL5+8r%U=g-okv{$7^rgBfUCh4xE6djsCE7WsQDf9
z7{_nG2a`Sn)b{~U<GI+Smx1CB>%kMj5LEpPd?0uOsB`)pQ0smxX!adcJ3jzb{vL<F
z21VERf?C%TF0gnKsPd<QI`3yXoDZt~b3j<Nw+dVU)<Bx@o(-~8-Uq>@;60%D(YY7e
zajyd(LAnNNKc51^LcN!Q8t3~#t>=e8_4^4>bae;#5b)=q${l@?oyYMGPX^WA!$Eyt
z0&4shfLg~(L5+JgsQHhB;)4xP>-cd{{oM&_9li>l1AZISejM{yOAikRUqJe7Q2o3M
zRQtDqs`nAljN5&`1N<%dp9en+eu_i-HSm^8Y`Hc>t9ccm`nk#BD;>VW;YS^Q+2IdC
z)%yc@3V0Hmt@`sFUI6O*T2S=69aOod%YU-N7lW#ID=0dBzr#<1s`oYULEw)-wf8$v
z<xk{NI~DXnt;2;5FLAik;c|zo9j<pc?C^08w>rEE)c#)sY8`jF{D#8>)OpX`_eqz3
z11S1`3aEX49w@qeGbsA`EVu>y4{#f}8sZGWSAy4oM{+p}uLG|KKMan6OJE9v;4?wd
z!+XJg@S7l8=pB27rTZ&Dw!+K7Cvd;K1AG?g<5$3Yz!!oK1%CqSzCLQDy+_UjY0A6K
z;cLM&N#6xN47?ZAdY`t+*6VY)9Mt+>4eEOWivFJF@Hq}&;P535Ujgd8y%szY{3xjN
z|8bCEdtU&L2JZy*{i~qp`x~In&G$j=&pn{d*Ka`4#l4{D<doGGeNf*AL5=Ss@ECBt
z!_A<^zZF!wyTC_*DJcH&Vvzs5kMT$C%v)poIR#Ytg`oPYfEv$bp!R<?H~?+|HSQZh
zm47aHEO;}hbMOjK{k;`D2mB1Ea=!%i{SPjE;#ynpH1I6)&jil~hrlzyYr*5dJ)p+%
zG*JBHx!|$j%R$l0YeAi_e+D)0uY<>cKLb_o*PzzvPvCO!lyx?L6pTs#HFyhn2lzy=
zx}H4(zXN^;eD{^?5qR?k%XgEFoJrDe10Mr^7Zlw+Y}l^b5>Vq@2KwMIsCzMX>6e42
zll}mx{rwX7NbrZC*5SBKb{-4CMWly7(Nz^xy=Q=`_iFI*;Jd)B;JnRNKD-WuC3=&f
z_UY~5(ct^Q<G~MsKKKcj{x@(3>7Roqf+Hh#{jLR7zveIoVNu?0Q0xC5P;~r3_x-~z
z|5M-u`JV@m10VZ1i_1Xm%UaL}hh2UQs=Z0~{YftUbWr{O4XAVU5>V~E7CZ`kBe>-V
z=nVV<=|68lMghMtYUjHbCL=n06R37R4T_HM1l8VMAXkR>6R-j<WD(W=D5&vl2en>R
zmu`S+Cw2KxbotK&RquJA*6$^t=J|SuZv@re+d-9kFKG4wJcaZpK(+f-hj)V)k^TvI
zDtPubTkm2}<*oo#|4NrX3Z6`QJE;9=f-0AQD%WxNG*I;VTu|fuCs60&v!LqT1&VII
z3tj-80dbuKj(`in>%e8;vq1It3GhMSS3tG*15o9E<-Q;N1Urt?z(<q+C{XiX1!`U!
zLCJvusCJs5#&H8EI(ssxb^8D){(n2T2>c_MfRDb)?(a*$HKgAIUIG3Agk^e{U2XT_
zMo{bVZ18mOMWE>7Eui|n1Jpiz9n|=K0&3lU1!_F^y0o|5uGb0R3i8hcSA#o1)q4Y|
z@xBdIyYB(j-#$?D{1&Kof9UWR-~j30gW89FE;F@r8L0JH1rCB&fv15tff~<iK+Wg%
zpvu1$RKM>5Mb{s6=}&?h$LC!7TcG;?9;kBnfZ{8^1J4A{;F3NEycj$W+yRO&y$IBN
z-|5o71Q(Eg@U_VJ;Dw;(c`c~=yFoKfP~&?&sQJGcRDbUU#lOA+s@#u3mHR2EdHe=E
z3%nOpy)$4=8uvM%$_;`V|6@UYUkSo$yiK6i<u#!A-J3v_e><r0-3Dr%|Hb8h7knP+
zAA=gl?(1y3H-I|7&vy8HP~*B8{0;aD@XO$f0xNG$RBip`<F?)^Q2gmim)_)X%;D9b
z+PluBCtSMa(z#3T0X2^s9X<=xe4h(yJ#KO7*EoE$!}o$(pO3ioXI%O#F8y7X{wb*S
z`n|)WYjz$F0*@m96o;odJl)}04(B^u=&;{m#o>9N#(5zqzI(aL-{5ew!%<M{|9F?a
z8WbP77JLL4gQA<8zy;u2KuFg69C!(MZfMgXcsc2hg0L{}h@Hr?;1j?)_!+Pdyl}$u
zqiexMq@NC|-djNN#~*=LfRCio5#VORgNeKb)bFp9>3*;V@8P6B1ip~)GQvK>{~$cn
zmHRw#{VpUdC5VQ~AFRx~hmaEJw)<N}-M5lz64)Md&v!r0iu|6m&daIPxfpyZ;SGdG
zlKus#J(%nFPh@VS%-Mv8y8=0Q4B>q8MB^VPtRt)@{U^{Tl)t|rGLQW4gO?IsKoH+p
zL|zNj@0%99Cp-L~pm>tjTW9YRgh9d@>hyzeBWTZVBiuyTKzJD6{t-ME?0~($w~%<g
z%itJ$&m_Ex@KM6Clz%q3if{#SpKu&u3F+Gjza{)VK{QnUenjLt!aE695cIp7u#2Fx
z@;Sm&2nz_GCVY)BN)SEj*GKy|+Nk#)@G2KC;W<QpN_e-+_%nF3i+=@#L=7)iR+aEO
z!v7+iPlyO@LixMPMQ#N{!a4NaPxzk8e>Cy0ySU&nq%Q&!m$#nuzY{+RydHct0g^Ye
zY9IJO@)v<0AUuumZNi%fcMz8I?QBrLBZ;2`zQd&KoiR+_h)e74x|p<n7dniIpXTD{
zm@oFMKZ*Fa2m^#=gy$0UTWi7GLoVty$_RM0YwKj<!!Ca%c?(^>-Y#xXIl{vTXObQu
zoJjn`gyRSwA$*6R-?@Y<O^o}Pa$j=sZ#X=GyzjcW;EjZ(<mq=Zcot!Z_)iGGBwS8f
zJZS;=C_?#r2=Qx4yuQo;pGbH=;h}_Q5q?0>?{vzZNSIH2jBo_;*MXlTe1Y&m!YPEk
zgh9RqVEOx77g-2yB1{r~MR+OUO3IeM|4rm$F7Y4Wk%X--{St>2%HK(RBjFh0M}a>k
zoKDdF`V4}8?<2g|#O$BX^u(9BJ|E%mU){GU@aKf(ga^31mpgnAWmgmbluIA)>aGJT
z<o&_re-*rxyvMrlL*N<i+gjq+5Z?eUAuJ|bK>FA2`$HW5416u&-w2lxRuUdXxR>yE
zge`=(6W&aC0Bw}N2bK}=BJy9<lb%odv!owK*h4sj^ihO=CjKtMV+k)N%p=qY|3J`h
zw*~J%!AmIrbnu6SQ;2&C{QiaT3PM3RmZ0Bb2(L6T`)37Zw-Y_j)lu$x!lMa)B-}zc
zm9U0z0cE}jE+%*j`)WZR=20u`&;0SEXx8GppZfCLuZDgU=V97T!#u1J_f^K<lf<FF
zuy4Fb(=g6=C{J1a*`<Dz`>mj(ib1OyO%zFy`AJ%4$4TyoyQ3^0pv#?6*sSen2Gy`h
zudO08{S|R^eG&RQsbojBV`jO9ea$3k6zv^(r%jKhp)_grXO)G0c|t>J*bMS0iL-jt
zRxbzqnDMoh)J*SDoaI409{N*JUZ-QzCyg!an+%#o*q{2fB+UF7<2QA8#DQ5fQ!lSa
zsxouHK{E}5TF1`YjQ3C~W^}%P%`Dmz_SgJsCl48XPl~zJ{94d)V3PHuNR<|vj8+sE
zs#x=F%w{HWUN?D)n5?NVY$!))GCE;kS`w0x`D<6`?*{XC*!&$af5%pMee0rHEsTA$
z2rPzOpMGLtnkH#~<}LQUCEXDWc|*$v=6lPBz2!U8s1XEl<}GhlgE$IeZ+Sb7n%?p>
zs7B+!1jH8UgFo7)KvpNO721+nUZkc<F##cY%lVTAO_g08Pc%*0Jz-i6qFvPVRs<PD
z=B<EK(jrs66=6I<d2dBD;rCr^R=D5L{zRC1E0Uxc(p2ASs3T1Mu@nl0K-UD#EbO22
z^J4o^r8enkP$)AaU6BTRA~Ud&B+VIZm@yE}SHd9DC}*hMA+IQ!6M>o5ih`L^aOLQh
zHU4CnMmwW%L*@R?AZmuS0e?%#j5tC;m1fECRt9;{WM(VtK|DcCW{`R-lV-xX>{-H<
zNvjo9valVbumGL$JY>!pMdLUe&lmd>VeZ$%W_z(FGY*xcQB`!bGEEqQda!(;+3{BH
z3CHW+D!VzWXwUDn2Sc2N{4ygca>Geno|4H<KQ#kg1r@If$HP{Yl_wIlf~FrAF4=?;
zd8?w7ktJz|(bmG<Ax9+*&EX81&18yMuuI{9w~Ec4NPJBZwvyAX%~+L;7Z6TvR?u5j
zFmo6Nk(|-5Zn2_%P^+b3mXT`b9UlT>W#gKE_fua9-)jb0<_`XV>2XJ>Vs}6FRXz;B
zP{n{((%tGfD;Ql~516yY<p%4w5}O@!Hd?`M4t&kcw%rWI8UFpP36nXTs?h{YyBflA
zHOg>$6bZC&_)TSh!M4nelR(G!XBfJzX4PePc5+<All*!B*>GDWY^~jZnm=CW6pVA>
z`F*U3N^sr48S;96t-ogshultf-wl}yrW_52)C{K?wW557y?f>!R#s1@$^x^7b~r8e
z4)9Q$bW8S^8{@$nJggzIGi+JU>e<>RyJvpcoJ&Tj2`+2xKgTr|zk{p7e)42?t22qg
zt~k}3@Qg#Mt3Cp_X{#-c=9>o8rp-6}299X5&2hH*mJLpq<9k%|*N;qIP%^AJzcCNW
zTy&5!2mH2m%f{JFZr!?m)$BZpk8|Y>N;cf@gJZa}^TS@wJNu)%mu6?r)&8u-w2K7i
z&YH!9cr<rd21AeH3Eetd<7gZykgdyE<ZQ9KYlswFE@?InUnIdA);sNb824<)eYAYg
z7Uyhms*a%H22jp4iJKk2CMKQv)7NyhBjRZV8co&?xjOTN7*d38<TYV6ErPV;t&xna
zSxQ<Sf{3kbYGr4>Hbe6V;WTGvT!Qw7>n8g%cd1G8b(iaazueuj-D2hfR`agNj_EHF
z(bbRN4v;g~M6nUv)-)wMumNpdGUfHYCP}MCdi02e(M0TT2s?hCM$4_l?jW~vxifbo
z<P$a1>G#&4hj4YTNh1Zx!GMwL))WYaQdSU}s!0}_YkNn#2?<K;Fw>gk!Vjtpu^NsC
zMP^i+{jd0)wj~a^yWrPy_{O!`Yr`a+u#vQ7(z%a1Au-JA6ISf-)}|7y*ReO@l(!Di
zCGyr4h@D2lTR&1BPp|hpd+Wy$QYkv_t*<5C`kj6!DU1Yx+{*gt!oI8(=7FzEZRvtE
z+=-kWrVEUuhK#dxL7Y^&xtIHS0M(<A#pBJQR<^+5*y1WyMiQpg8DeR=)kFhzl$bDG
z?8C1DmM9Hd$)u4NS_A$VgD{e5J56#VGtp5B=R`~sHw;Boru{ITZc0qGmatH1G@etO
zal;eG>*08VVGa0ps;HrCA18J^Ottrjw+M^q1(U&eha<{Rf+my^Lr#<Q){Gh~NFV~y
z%)1k32)ABtw8~}_HyBmIz@oHPLGDGs%c4AlP~Gy@1ExlwJ5gX$I%UaIznUgfnQjJ#
z9c6}I#?eG0F^BG=RFEx1Nld!6SmK4f(51~9<xu??UZNbaBsQ&*q?~RP?pK*bLx?~8
zk<7Kg_j_FH#>PfQHGj$f(xeY<#H|1|W4#1&F&vclQc6eXBO5KqoXGW7!61umV>2d-
zfVgF)x<(8|K-o;m8UUaW%Z4V{VHC@RLzdgmHg3Ll+h{Wkzi(lmaEHAx`?G#ACp4&x
zObrL_Q1{j&SnAkb8N`NJUKyZPO3S*kK$p3)h(m8fQ0>4YHw1AU)B<o%(5QPG>MeAW
z4Nw=gHwO8nTG@zhSfKeRiVl+cqvB>t6}wSpAfX9$I*e$~TIj<t`dNq2A{H|+sU&Nd
z9f~~X8Aj8JGIPjv_aKW_L#CexE!e%|EUMV4<Vgj#<CvoMOO}se>2vi+2xlCIB@Wx^
zXGC_RJx*)U!{|N)u}xrt^RK}fyTCAWgjd*g*0E+(L6=_|-EP(D6<gOXl}bF|Z9<Ji
ziQYu>X~4!#_pvGQHc5!;WyA2_oe7sL79$j|k{6-Ia&hffc$#N-`&S_b?Q{Q)qY#HR
zWk|mFr&z75s3JofRe0`ff2DYh;ZNKiiDibmYM7>&mL|=V5>x~%BQtxEX=G-OY$G#r
z(y36Fg1;hZwD!HBNke7MrVflLYmhT(wcJfbvpKDM?5E8Rc$?97r4Db7L+v(4Nes?t
zt!A?~r|@QPbCzMl8}~+ry%8M(_Dc5~2Z`G(hrb}(KuX$rqw(p8vmd&qU~0;hzBhu*
zBLWz)j2`hv%C=dNTG8fi&>1xp$^x;Y_6mkaOx2_D`Ybyh%^hAdhgqR(ew(9j!|k<^
zrO6O_LnrLDDoQvx=m3o<sgs9Up<6VxRv=4YNb!c`w6I-z8fVfjT}^gt+0n3*yxwiX
z)m?~emijwGu?vyg^l%QZfH5T;q=6aVIp6T19_!Oc!nFi%)&9%&!#9_awGim0vx|5a
zrZ{g)Fy&XH82QrBfwv`r{fK0?6!0r>G{_Z-R4iq5Jjsn!Yi$rhJ>F>86g>q}Zctvv
z>q&&ML#)AATG=B@wjy!~u54iU#Jkcg(*ar;la<9bd8qBQb9)F!5fIJbE&A~Fh^a(q
zXok7KE|5OC9Y(ps{o$aUd85r_GH4jEX2?-A48N~v>pU5o!VYIW$ojp}8EaWuFh^yC
z8uuk3(;l)AH{XF8uwQ8!YhjVb95~$vX%Wj5C|MAx`)I7-HYcp@P=+qYTfNbOslaNr
zA5%dc10)zC$JD*ij-*S&OT4k5g~4@<>nHWbLMBrHyK|3ajr0e}ON<4+kq4N}p=-vH
z70o>B`D*W6E&sGOeBPYjjr48Ujv>1-wmOOt37kHRoK-VN$J`Hw5|GxoBq?Rh^#e4k
zI;5b}sU&T{%d%p8oU3jpOtmu~<6k_%O;|W?Ip5T9Lxj9ok?FUGYM8^=WB&&9j2-&&
zBxCfu0qdMi+WxvXi#_>F)R_PDk+|W9VzTDYqf{WiHxBSEW{fjFQQry9Sa3~q<d|i0
z$7QA-KUQah>X`Snv16#(-dNI(#$m=*o<?dWehwnTr91;nad#k3vsY<Q<HRR1rj3%S
z$FPSJY)eJj5NV7R7+IsBIpi<*Q41uj`ODjF52Jv$wbm-q+}qknp#+^9^k^=VjE(4^
zIh#kEh=+h&hbQH0BTl9$)kgC}jCa$)xI4k&*De|^D&>Yth9Z)1xWyf>Eh$CC#WH0&
zNz;O}i^bZsLCeTRU7>4hS}VM*d#Wg0+r(G8`~}r#=88H7<ZTP%a8Ds+tNXmLEedm~
zRUCSvQ_?HyEbP(+^*nE9LxY30WIP+F8KW|)&o21d09yHA7!MjrM+$X+Hpo>iohch!
zfb_;I20GaeLlq0yCZnb#Z8}dET<%J0$HVNh!N6)P&T8G$r1yA)9RmDFJOB8w$!=XG
z1OHX9k*l1Bn1!Jgs+h5peY+~I(MGJGFP)^MI%E&Y3tOBvW|cl^CU70z^fDbj)Ni8@
zJwB|KO3`AU7Xe1i$u*)E#k8sPYg^Eomvn8e<t*g!5Q{vyL1r`zI=}+awUp0Lx!jIb
z&2;KK;f(8?GY)2v*5FBLjv6*_=o6nkWuv@WZO(F4cf_@P_FA>GaYg?B&Bn0b(oAu`
z$#Lf(f}*aBZ1C(_SS=>*lQ5@+d_$Ei0Fsp1qp~G?e)UE|HtGuEgbpoNMX5zgMS*j$
zPr(3!bx_3)GC5$S>!a;c->kf1Vs<g!gJx%8>zbW~LbqR*RJxhX8wGD>mQ|K!=gqE&
z+&;T`1oYWiqhVWlO-_PQAj&EBWZ1XLo+90Mub#ZFEw3l9)L477%mk+!x3im0yQ%eN
zFt6!kR~hNaE7gvkEX~TwOKi0lv{NrACOjUlyq#gygA;nYiY6iUT5uy=0lZdJi=&Bp
z?!^guW}HlV$$0K1sn-@2VA1qCTvBnen8MZ2GitwVg;wXE`Rwk#HtaXY7RtNC$d3cI
zh?6D7xn`BJ)@##CPazYvk1&!)NFsU|YlMz}z#gvWsmQq~K>Anls|*iUR;@Dpfdc#W
zJ7<$~x3+HG(D3l~p)A`zP?+B}*Zd`#?HS}8J!~Jl`Y+PU_EoE{@wacMhiit1hpy?F
z#39T<(tW96+O_ff<``?gxnEFP*-WFS+6}VC{{!#kT&>^tq8y+zQG<KVxW7Ffq~!zA
zPf2q@_gS`l1Dbmf)8%){#D1U6cBSw8D(M6<IWsJt=>TzvHD@?Y97Y}INnvb|>Kz^0
zidvQRwaPXbE0TD~w?f#wEnyq?hstm^5!EUyiixZ;mJIpxMmATrgp<4oBynXG`#9vE
zzvTQSl_lp@&Ogsza>>wRE<Se&zj+(6lT?t7;|z5nNs)VlG>-fYN!CCx<g=`m6Jcd6
z3|d1dZRRn<?~^!)G&nUiHGtO%?<hON-9`|!qZ)L8Xlbes?u-We=MAqPUOhej^9Gj8
zLsj7wh5?wj8YypscmhQ6rD(J`-XJ$_9a~emc)FbW!faky?aWt0{>9ZO?+$Z_J9*xS
zdFrUFk#zy1zJ2+~mY#npMr%ESEbWW^`Ahxt`Y)a5S<{G4Re$DJf^;$o5WxL*C(Apz
z+#reuZ*&~M08gFC&c55~okk-Jo6UWDk+0`+2g5v{1woz%fsg(W=q8NRE;^n}nUUYx
zw|C!OB*A>&UZVNF+qk(Gl+RSoH*7(r!Lsbz%Y!WcHFL}X(lDY%BSP7$=b;RnGVtn%
z9<IAsg%)b^rkd#}rfeF{`QUuSD#)05f!q|(lQVj`fw=`R93NLPmQ2rhgcgn>!9dwY
zX{_31mO@rWGwHIq(iIL$kNsWAA=HoOs4vH{{p&kdF_x}iG(D+6j$ZA3d!xyHdwZfb
zkr$|M$~6&FRGwo6vZHd#xcSg1iUyBo=7Wv1QYtm6jY_6tHnYIQWbz8ELu4J?r)(sO
znu&;j6=S)ilVQ^*wx3U##unh1YrV=wyrAn<7T{HenaZoPu@NKmFi~UhDgDZ@XT^S)
z@dB_b;FI+$^LgIER03Bp-eoR{G0@cS`k3J%!r5j~0({IOuNq{H$b%Xh7<k#ET_RoE
zQq{ScjTSVBqgh2eqQlVdH<AVldBh`i1EoI6iz3rW8G;lVJXWz@exG<~zd1J{duH>T
z6WYOQEcRy?w{39zqJ|D2u5Dti{T@%G98j;C2AOqI6FV)8XB^VHUYGgCX^py5t~wtz
zuZoKrOK9gQg{m?c)Zw`~9-!);=OiVf0e_^^;W*#Mdpe8*zB1r7usAi%?hF@611~^K
zkQC;@C28XMg?XX7H6u~8fz<@Yq_@T#wR3vmCW{<3K5gLAlSH**v3QRkw2Qz@cUO>8
zG^|Guk=L-!Yu?ztz2@}R!yFdRc)a}MuM6QU9{!+NgMrwyVfhr)w=3{fP+K*}*S@G}
z7NJ`r=-;me*n=z*6zR6^?ZW4leJ^l$%dlr4ei|}xtFSJB@3J1U+~z^iz{n~lBU?)Z
zJ7PX|7Ny5qr33GZvVFHXhqp=%f;A3rGV^&Gcw$UETn#MIj_%uAZ|u9R&8kI7mS7F=
zHmV=<4$`SZy^A&LMF)0#TQtO#0IjNqdmQi52Me5KtXs2~#5x?9EiwELi>a8ph|juT
z$^Xqw9^2RbsRpY(oO(!75D{hvT}Iu$+YnfzxL-}ND~H$?Hz52SD%MV6_h5nMSPwhE
z{U>!ewVB8^*qJsIHeeVis}4EifXPFo@fc|_7*5#i4S~aRn9z3G5$9Hm)JN5s$A!J?
zagh7J>!}ejD*A#Y-QS){D&#i9TF+=LdG$Jk9pbEdoW<n&cYv84a)0+Zx5Mji#$NrG
z&+a~YJKVW(Mxj5;GJ0jY{T%n=j$AW)Rz_}nWo<E(-r5J*a!gKTEp1qDtpiR?Z%jzI
zkWhKS=m4nt^asO^dy;VQ=@hrbBuCtw8+r6pEN?wX0dq^qz<*yw_b-s(_7cdtwqI5E
z#rW)%6S8?u>ML)y>4CY=ldZw&n{M{khVGE*%-+eu%x2vubC;XGw|ke(c7EWF?GCV=
z=2n3d)})ZYGSE<T+<91lV>ze3N+U{l1$cwP`z$lneVK*gFbEtK-D{G-kWnX-T|GSi
zK<yr0dw$;zzXHjY>ppYF+cZ$!HU|-BBx|$-6doSn?UV;RgjDD6HyNee<6#pi4$)zQ
zlaKRGr`?8??&t0|<`}*t5(KZ%N6|vbw2puM*@9AWv2sOT4EUo)!pIAj32KqBh8cjh
z<JmJ;Z9dE0eulf>0uGz&sGTr5FDsH(gh;{ZFhb1+WNNuacJ!!%pvml52)z6>Y^M-v
zJ3I2bN7n3cve{v$0=7^yg1Fz4?u!7{4*8Eg)`O&ntdEZG&Ga(qI*tsX#x$`4AiyP(
zkDvsEsOG-gIyF4W5E>iO?B;Opx1N9d%QzB?aRBrttpA^v1&u85h7q9HS1nhjwL%Rj
zU{v-IM>1an*G6PqHjaN*1sF%bB5vRZi0hv_z{Ux%jH477^&+Yz-jzvash!<8EYCkw
z4g66Ik6B>ecW}3x%h_*%UrBPNB25=n6h*eK9new1SyOT$HW=gXhmOplLA;+t#g8KX
z35xOIv(>Q+px}n}+P=LF9-^e}rwvXj?`LxKV>EhW%n@e8c)-`JXoXivzk_(2ccQFg
z4m2AhTA+WZq@E`sfsr)$2Pp9Y{rq6M4P#O;eWN%v5{czv;7Nu)z@%ba{?NQ2!~wIU
zWJ!~-j}@3F&?_=bKA1wNZZvtuK8Yd-@kwKC$*5r#6P*F&ff2$;jd&HZTA4j4v(~TC
zLCNslclyhN1`40JfT)GBU|5L*NnA9iq{b+er36<&hM?XgG5UQAdVB{L^kbyy#PPn{
z4s%BP4SvQR&Orip3YI_)dHjog^U`S45^eAOnbL-0GVo?8LKw6#`t-ONa+FYGQIAj@
zd$ei!wUn-g@IKi(%3Durjm$>I$#7B00b5uluzm5(8m0TQMc!&QN!%EhRd(gRJPf1M
z9a-aJ=s_@+N$--6Aw~$EGHDL3%|&V>&ef1JVq6Uyay5h!tUlc^9)}Hi9D0~0VPakr
zb5xG+<Z_(5<Z0+Njh~_149i+APO<Sd<RPXR>>|u|HIz}S#xq@8MjcjIG#UBW)^y?!
zlv?Dg8@U5U6|8q6J-MD4MUp2T9%>?5hZAO+O`a57aztS5sFOLqhU_<6(beBufr?{n
z5yPfI<8J6}D6L0mo*W~lrc-|1^t0o2mGW?!u6a&3tOI^J;Kj!4u$**{^I>VuS&gH0
zfKKNQFpLJe!C9f}5H52kmjXWK)0aZtLHs=MU4r7KLrbr->eV`>#_v|O@UAM$n$<>d
zGB=M{t37{oixH%}HQlu&u3|p;W0qA0KL2(vkik`*CN**1zS46MDWhD&ZnxWv<!w4C
zn_D-9Cm<`_SGC@W{XEQ>G*%}Q>t~lzE@$oK7)Ai8X3_>5A@%^jPmU}7JvN8|51SZE
z%v{-TbI^MU<w|V4yC8^8<|Q~O;-y&b*7_0rsSxCyDsC;Oiy-NIk>7_{*5aVZI>wbr
zznmF!7fANU4m_Z{U#ERDOWD1pI3>H-VPhdyKTdGy8f|?BikZV$*H|@Mx+l-o5R>ZG
z={oL}k5zhFI<PxrY3ZHIB~q_q#+T{fZi#MONLT@cqLbM(MBa6_VW_dD!7dMHfpmK9
zEzRYmqb>b@F~?Yv8@FZ)VNzU0mx(z$8_n%S&0a;QW+{!U@t~hMEIlP)sy!<A98Jt!
zz%-&O8CkAtYqSoC(WFtHdZlJ>1k0nQh>U>DzW?{O^-(OzYYWp2jI$!r6?{JM_~+nq
zR`g2CEbNs3a8(vR8g0l|QEx6#?}YpnQT(y7@r+^hl4&8N*JF{T)nT6gxQptT^pGiK
z{y%UN`a;JX%dR9kXDeE01R`@9`8NnMTU$UNfD^|El@WjaKHaWy1D{^x3d6YZJLGsF
zTjFQvWyW7om5H#9fw!?!@8mHGk~m3^!9*T!rR$<S_b>oVnP&B8Y)HvtN0E$JJNR;!
z@WlP$7}2f-Kfyz4e{Sc+Ogcmy^BBPvWzKyu<%&kuH{Od4{Uah-Z1G+cFccgq-PM_w
zevAz+B-wZIWh}ofM<zrmzz%06tu9|CGhr#YT~#74%y-A6xXd^^p?}_79~~*oSfY)k
z7GsU16fuG%Gs=m@{8JH5rSoZ&1MPsf9HBUdy<^61Mf3g541&=>WbplXzP(@AimtLG
zdC@3L#-_+Y!+s1~=yha-+4uS}+Jmk8rMq3z_TJK5VmP5B0S&pdSmwqgTo#$;uf`PC
zTX2Cc32B4Y+*m%}STP?Fp!=m<vzZ2yX(I>5Y93<|y(4touIYVwROcdDtoJ2&i1dhj
zhNoj*o(b*<34rDv@kAyliE4{C9ohMvlOrc_$ZvEI`a3}zmtV9@*~+I)Dqdkc9%-O3
zK97O76{AXpr!jVlR_LO|qjAhV%=;vBva0)lZ<m^7MCN1@OSY^c;u;N#FE)(3`vnS{
zjNtFIUBK$EVk@nPhevhc74m9i;LBxkM~*RW)8^ID_1NpmSRT(w>&nQ#V9B$@DWg^h
zvQCQs^}dbx1xec}%q(-ck$H`f|9C573-v@e703yCn|T`C&@qoOoA&J$LosWoMUha+
zeP)$)o9%Q99bhgy4ix)_wj|}vvQ}2FtDs3>o1x-JnzHw!cmORLS}*lH9sL1+vr&iD
zGWscmiya|l)e(7-mNHaTszHa&$}Z_vhW1cuhIC4+dh&lbaH=OUwp~gj(zH`E?MUl5
zT45^~@D63#vnFg_+)CAQhN`O9acPbc9+A9^Xg%PsW^`N;|7~XFBzpeEldeNf!2fIS
zMt`YsYcc+fJO)Au=5)?533P@2X|`bGm!NH*l|7z@?OUET%jrtO_GPs_(K`2!RhF!#
z<b-S^Jev!?`#O!JVxO6bl#hc%OJg6=Ql&JxPMaiN>XSrmPYC5I?G!VU?F4(`PHHFS
z#0z4)fAdCOPDNd+FHJ&?t5vmTPc9a68$mfXE(G%Wqfu%^9{&oBR=tKf%8SEjafn@b
zuiQJVe_z+&$U?W|DPcb0+}Hg8L+jemt>L%ick&Fk8`M)o3|Zb5mL+D!gGHnSsiS~E
z@2r36>`)p2Q1y|L5!3upE>u|v<+*`Gu#I13!-mSph+pXzn%y|BRchPTC`<WcWBd8@
z%^sFiYita?_rxf6o;kapqdDWeceumaJ~DF6p^QySX2e~VMZ+}fgY&`uv+6HdCmZFS
z#Cv8mYq82Hm#zDKJxe@C<C<f)14m!wt_|w-eGU?sz05PFGOLa0nN5$w^*0A?&8oa#
zM?G8DeM*+O`(Oo|rA_=`g?dHFgOxLGA`F~=^k@td$Q07|Ifz~FkNv98Am3>}llxJp
O$Hm0do*u`5_kRFO&>=hk

delta 6638
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
Jclc5N{{a$S$tC~*

diff --git a/django/conf/locale/fi/LC_MESSAGES/django.po b/django/conf/locale/fi/LC_MESSAGES/django.po
index fd2e7967f8..c84aee9fbb 100644
--- a/django/conf/locale/fi/LC_MESSAGES/django.po
+++ b/django/conf/locale/fi/LC_MESSAGES/django.po
@@ -1,7 +1,7 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# Aarni Koskela, 2015,2017-2018
+# Aarni Koskela, 2015,2017-2018,2020
 # Antti Kaihola <antti.15+transifex@kaihola.fi>, 2011
 # Jannis Leidel <jannis@leidel.info>, 2011
 # Lasse Liehu <larso@gmx.com>, 2015
@@ -12,8 +12,8 @@ msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-09-27 22:40+0200\n"
-"PO-Revision-Date: 2019-11-05 00:38+0000\n"
-"Last-Translator: Ramiro Morales\n"
+"PO-Revision-Date: 2020-01-21 09:38+0000\n"
+"Last-Translator: Aarni Koskela\n"
 "Language-Team: Finnish (http://www.transifex.com/django/django/language/"
 "fi/)\n"
 "MIME-Version: 1.0\n"
@@ -143,7 +143,7 @@ msgid "Hungarian"
 msgstr "unkari"
 
 msgid "Armenian"
-msgstr ""
+msgstr "armenian kieli"
 
 msgid "Interlingua"
 msgstr "interlingua"
@@ -284,7 +284,7 @@ msgid "Urdu"
 msgstr "urdu"
 
 msgid "Uzbek"
-msgstr ""
+msgstr "uzbekki"
 
 msgid "Vietnamese"
 msgstr "vietnam"
@@ -332,11 +332,15 @@ msgstr "Syötä kelvollinen sähköpostiosoite."
 msgid ""
 "Enter a valid “slug” consisting of letters, numbers, underscores or hyphens."
 msgstr ""
+"Tässä voidaan käyttää vain kirjaimia, numeroita sekä ala- ja tavuviivoja (_ "
+"-)."
 
 msgid ""
 "Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or "
 "hyphens."
 msgstr ""
+"Tässä voidaan käyttää vain Unicode-kirjaimia, numeroita sekä ala- ja "
+"tavuviivoja."
 
 msgid "Enter a valid IPv4 address."
 msgstr "Syötä kelvollinen IPv4-osoite."
@@ -420,6 +424,8 @@ msgid ""
 "File extension “%(extension)s” is not allowed. Allowed extensions are: "
 "%(allowed_extensions)s."
 msgstr ""
+"Pääte \"%(extension)s\" ei ole sallittu. Sallittuja päätteitä ovat "
+"\"%(allowed_extensions)s\"."
 
 msgid "Null characters are not allowed."
 msgstr "Tyhjiä merkkejä (null) ei sallita."
@@ -460,11 +466,11 @@ msgstr "Kenttä tyyppiä: %(field_type)s"
 
 #, python-format
 msgid "“%(value)s” value must be either True or False."
-msgstr ""
+msgstr "%(value)s-arvo pitää olla joko tosi tai epätosi."
 
 #, python-format
 msgid "“%(value)s” value must be either True, False, or None."
-msgstr ""
+msgstr "%(value)s-arvo pitää olla joko tosi, epätosi tai ei mitään."
 
 msgid "Boolean (Either True or False)"
 msgstr "Totuusarvo: joko tosi (True) tai epätosi (False)"
@@ -481,12 +487,16 @@ msgid ""
 "“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD "
 "format."
 msgstr ""
+"%(value)s-arvo on väärässä päivämäärämuodossa. Sen tulee olla VVVV-KK-PP -"
+"muodossa."
 
 #, python-format
 msgid ""
 "“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid "
 "date."
 msgstr ""
+"%(value)s-arvo on oikeassa päivämäärämuodossa (VVVV-KK-PP), muttei ole "
+"kelvollinen päivämäärä."
 
 msgid "Date (without time)"
 msgstr "Päivämäärä (ilman kellonaikaa)"
@@ -496,19 +506,23 @@ msgid ""
 "“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[."
 "uuuuuu]][TZ] format."
 msgstr ""
+"%(value)s-arvon muoto ei kelpaa. Se tulee olla VVVV-KK-PP TT:MM[:ss[.uuuuuu]]"
+"[TZ] -muodossa."
 
 #, python-format
 msgid ""
 "“%(value)s” value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]"
 "[TZ]) but it is an invalid date/time."
 msgstr ""
+"%(value)s-arvon muoto on oikea (VVVV-KK-PP TT:MM[:ss[.uuuuuu]][TZ]), mutta "
+"päivämäärä/aika ei ole kelvollinen."
 
 msgid "Date (with time)"
 msgstr "Päivämäärä ja kellonaika"
 
 #, python-format
 msgid "“%(value)s” value must be a decimal number."
-msgstr ""
+msgstr "%(value)s-arvo tulee olla desimaaliluku."
 
 msgid "Decimal number"
 msgstr "Desimaaliluku"
@@ -517,7 +531,7 @@ msgstr "Desimaaliluku"
 msgid ""
 "“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[."
 "uuuuuu] format."
-msgstr ""
+msgstr "%(value)s-arvo pitää olla muodossa [PP] TT:MM[:ss[.uuuuuu]]."
 
 msgid "Duration"
 msgstr "Kesto"
@@ -530,14 +544,14 @@ msgstr "Tiedostopolku"
 
 #, python-format
 msgid "“%(value)s” value must be a float."
-msgstr ""
+msgstr "%(value)s-arvo tulee olla liukuluku."
 
 msgid "Floating point number"
 msgstr "Liukuluku"
 
 #, python-format
 msgid "“%(value)s” value must be an integer."
-msgstr ""
+msgstr "%(value)s-arvo tulee olla kokonaisluku."
 
 msgid "Integer"
 msgstr "Kokonaisluku"
@@ -553,7 +567,7 @@ msgstr "IP-osoite"
 
 #, python-format
 msgid "“%(value)s” value must be either None, True or False."
-msgstr ""
+msgstr "%(value)s-arvo tulee olla joko ei mitään, tosi tai epätosi."
 
 msgid "Boolean (Either True, False or None)"
 msgstr "Totuusarvo: joko tosi (True), epätosi (False) tai ei mikään (None)"
@@ -578,13 +592,15 @@ msgstr "Tekstiä"
 msgid ""
 "“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] "
 "format."
-msgstr ""
+msgstr "%(value)s-arvo pitää olla muodossa TT:MM[:ss[.uuuuuu]]."
 
 #, python-format
 msgid ""
 "“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an "
 "invalid time."
 msgstr ""
+"%(value)s-arvo on oikeassa muodossa (TT:MM[:ss[.uuuuuu]]), mutta kellonaika "
+"ei kelpaa."
 
 msgid "Time"
 msgstr "Kellonaika"
@@ -597,10 +613,10 @@ msgstr "Raaka binaaridata"
 
 #, python-format
 msgid "“%(value)s” is not a valid UUID."
-msgstr ""
+msgstr "%(value)s ei ole kelvollinen UUID."
 
 msgid "Universally unique identifier"
-msgstr ""
+msgstr "UUID-tunnus"
 
 msgid "File"
 msgstr "Tiedosto"
@@ -755,13 +771,15 @@ msgstr "Valitse oikea vaihtoehto. Valintasi ei löydy vaihtoehtojen joukosta."
 
 #, python-format
 msgid "“%(pk)s” is not a valid value."
-msgstr ""
+msgstr "\"%(pk)s\" ei ole kelvollinen arvo."
 
 #, python-format
 msgid ""
 "%(datetime)s couldn’t be interpreted in time zone %(current_timezone)s; it "
 "may be ambiguous or it may not exist."
 msgstr ""
+"%(datetime)s -arvoa ei pystytty lukemaan aikavyöhykkeellä "
+"%(current_timezone)s; se saattaa olla moniarvoinen tai määrittämätön."
 
 msgid "Clear"
 msgstr "Poista"
@@ -782,13 +800,13 @@ msgid "No"
 msgstr "Ei"
 
 msgid "Year"
-msgstr ""
+msgstr "Vuosi"
 
 msgid "Month"
-msgstr ""
+msgstr "Kuukausi"
 
 msgid "Day"
-msgstr ""
+msgstr "Päivä"
 
 msgid "yes,no,maybe"
 msgstr "kyllä,ei,ehkä"
@@ -1053,7 +1071,7 @@ msgstr "Tämä ei ole kelvollinen IPv6-osoite."
 #, python-format
 msgctxt "String to return when truncating text"
 msgid "%(truncated_text)s…"
-msgstr ""
+msgstr "%(truncated_text)s…"
 
 msgid "or"
 msgstr "tai"
@@ -1113,12 +1131,19 @@ msgid ""
 "required for security reasons, to ensure that your browser is not being "
 "hijacked by third parties."
 msgstr ""
+"Näet tämän viestin, koska tämä HTTPS-sivusto vaatii selaintasi lähettämään "
+"Referer-otsakkeen, mutta sitä ei vastaanotettu. Otsake vaaditaan "
+"turvallisuussyistä, varmistamaan etteivät kolmannet osapuolet ole ottaneet "
+"selaintasi haltuun."
 
 msgid ""
 "If you have configured your browser to disable “Referer” headers, please re-"
 "enable them, at least for this site, or for HTTPS connections, or for “same-"
 "origin” requests."
 msgstr ""
+"Jos olet konfiguroinut selaimesi olemaan lähettämättä Referer-otsaketta, ole "
+"hyvä ja kytke otsake takaisin päälle ainakin tälle sivulle, HTTPS-"
+"yhteyksille tai saman lähteen (\"same-origin\") pyynnöille."
 
 msgid ""
 "If you are using the <meta name=\"referrer\" content=\"no-referrer\"> tag or "
@@ -1127,6 +1152,11 @@ msgid ""
 "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-"
+"suojaus vaatii Referer-otsakkeen tehdäkseen tarkan referer-tarkistuksen. Jos "
+"vaadit yksityisyyttä, käytä vaihtoehtoja kuten <a rel=\"noreferrer\" …"
+">linkittääksesi kolmannen osapuolen sivuille."
 
 msgid ""
 "You are seeing this message because this site requires a CSRF cookie when "
@@ -1141,6 +1171,9 @@ msgid ""
 "If you have configured your browser to disable cookies, please re-enable "
 "them, at least for this site, or for “same-origin” requests."
 msgstr ""
+"Jos olet konfiguroinut selaimesi olemaan vastaanottamatta tai lähettämättä "
+"evästeitä, ole hyvä ja kytke evästeet takaisin päälle ainakin tälle sivulle "
+"tai saman lähteen (\"same-origin\") pyynnöille."
 
 msgid "More information is available with DEBUG=True."
 msgstr "Lisätietoja `DEBUG=True`-konfiguraatioasetuksella."
@@ -1174,14 +1207,14 @@ msgstr ""
 
 #, python-format
 msgid "Invalid date string “%(datestr)s” given format “%(format)s”"
-msgstr ""
+msgstr "Päivämäärä '%(datestr)s' ei ole muotoa '%(format)s'"
 
 #, python-format
 msgid "No %(verbose_name)s found matching the query"
 msgstr "Hakua vastaavaa %(verbose_name)s -kohdetta ei löytynyt"
 
 msgid "Page is not “last”, nor can it be converted to an int."
-msgstr ""
+msgstr "Sivunumero ei ole 'last' (viimeinen) eikä näytä luvulta."
 
 #, python-format
 msgid "Invalid page (%(page_number)s): %(message)s"
@@ -1189,14 +1222,14 @@ msgstr "Epäkelpo sivu (%(page_number)s): %(message)s"
 
 #, python-format
 msgid "Empty list and “%(class_name)s.allow_empty” is False."
-msgstr ""
+msgstr "Lista on tyhjä, ja '%(class_name)s.allow_empty':n arvo on False."
 
 msgid "Directory indexes are not allowed here."
 msgstr "Hakemistolistauksia ei sallita täällä."
 
 #, python-format
 msgid "“%(path)s” does not exist"
-msgstr ""
+msgstr "\"%(path)s\" ei ole olemassa"
 
 #, python-format
 msgid "Index of %(directory)s"
@@ -1231,7 +1264,7 @@ msgid "Django Documentation"
 msgstr "Django-dokumentaatio"
 
 msgid "Topics, references, &amp; how-to’s"
-msgstr ""
+msgstr "Aiheet, viittaukset &amp; how-tot"
 
 msgid "Tutorial: A Polling App"
 msgstr "Tutoriaali: kyselyapplikaatio"
diff --git a/django/conf/locale/gd/LC_MESSAGES/django.mo b/django/conf/locale/gd/LC_MESSAGES/django.mo
index 225a7b6b8393a40bb88be6e545a800b888194f37..8497b252cced4392bd4ba42033abb1547eb76123 100644
GIT binary patch
literal 30071
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

delta 6680
zcmX}w3w+P@9>?+Tf3w+U8#Wt;`OjrzHYWE=$bIg~U2^7FOtiVAQ2mikszdaT!$Cz+
zopQ*36b?CuE~s2e3Wca#yC9`>c3$uQ@8f(QkI$ap@AvoneShEI_qOrN1>dGEzQ9*W
z<(4>7j?cN8_;9Rqi^-ozQmu3T>dy7V4Ak`rSPP%PcDNQ><7sSzX=&blgD{cuWUPd<
zu?j9mHNDQO54f#%!#<4S!g2Go`JH*$yowpzcLO7^Mh)lavr9+%?HXV?%tl>rV%KlO
z7|QKY@9BooF5p~mGRag7v>WaXUvRD%)zj%%0iU$`B^XC}C6>omP+ztI({T^h!!ve0
zhGEn7N*Imxu_ESREbn*i$*7_3n2r6cJOlN>98{0zV`W^3)$m31<5tv{9Yc-88Pxrk
zQO{pRO~G%d53Rubsh!#w(1T6MXs+6#9>~Wm9DsW8A=DQ<iS6-u)N{vCFFK0}cmeex
zzv491a4dxfa5~1<c5V?qhA(3kKjXiK%vQhG@ZC&o2g=K_9e$2gu}U4!9MsTtMMl>R
z!n#;u<>ydSwh{HEyUnAh5xa<LuN)6C7_Mer#y^!z8!Gg`0MwU`#T1-@nfMH9Xt$ug
ze3!Ww`B--twdj6C-S;zUB+5|jlxIPxz7{sdEYwI336O~-Gs-FoP!EpB5m<tH;ePW|
z)PrB5zT_-w3T|3`M18Lui+W*2)MBlU@mSC5o1)$uXh$ZBOh?p6bVEIGH>xA!P^-Tf
z8{sUB!dFn&*PEMB9o>QD@I7-ss>26S_aC+LNsQwC?pv$4gu3A>ssq2H7F9IkFRP&H
z>!7|Y7j^KoLe3snf_nZbjKXJ8U$_j_v6ZN`v)1Z2V|f2>C8Gv+q2^{^_yPwEh7Z9k
z?;uIW9ImG#qwTt&cE@<s$jv}4+C`}6K16M^ljcumWCO201!J`Tv&i@{56k17sJR`E
z`jW|3{~$(C4p@0EcBlLl=HVeM#)yXAIWh%1Q(lF4;3@2gb+WxF8G`{0X%QKH$u!iL
zJdWzfO4N|Oj4@bh^*c~Q`>xgRMcsE8yW!W^0~@elVzC6(-b~a~&P9#TqDIWWZg`1`
zXk3pfm!kIfPSgX(Pz{_zt>Pb1+wKokM`|!HdcHR5zD%<*R-oJxHIkjpo~Zl#<uLwQ
zt%IqMBTx;G#@hG@a%Q+y*bH}JQ@n<^V`i>*kc>rjcn<P=$*n?7;oHa=<_@AddIdF-
z*HP~)3y{&lQ;wCV8>*qcpr%<5)liOI?~3YqPt-{DN8LXhhhqUI;C9pt_F^V}j2iNv
zF%Dyz@OuOU$z=56HK+#Hp@wRs)o;O%C~w0ra6T(d4Ub_M)bVkshG&@z&DCb9`M!A!
z_1tBwto`r1&1)dp%tYPL2DK>rA~(8wtiHsYhe^~g!;1L2xgGV~eoVv@sP-;m5|*Kk
z_@rj~aOOWNoZ)mco0!eaR%Sc1quIsmVfIGNZGY4V4YT@DW&vvZ7TWdks^|S~5}A0M
zj4$|{dlU;Or?>EadCW%r_F9TMU^bwBOI|dyTYCGt2(zev4Yg<wA+zPKS$+LhoR*aP
znvY{ZbG?I%+->eP512==F4vEvzMu@XRw6im>931NeQ~0dlTnK-1$Cd_%Gs#J+5)vp
zZf|Y-e;5@SfibALE=JAi9Ml7gQTuo~s^PV$?YR-F;X&kY40j%Ne+++#s=gAc0}WB_
zHnVa!)P4QiF#a0Sp;V~hp!vM{8m3TRikz-)AJ)UGs18+Y>pfQw)nF4;eJj*r>w?KR
z1T`fSP}_5X)vpMUQ4cpDop)PNFT7$m#L&BLlxt#m+o4`G4z<dQQRl&IOkggaz<gZ7
z-)R|ml2d90`Z}`Mn7dV-JXd%2{=NvT?dsfJG@!T0L70ZGq91o-RXmG2NNyr$h^yP(
zD-T5dDK!IiaxO)EX(=|sqo}Eg?7=i(9kUPeT)<5yqZ@+eCgdaBA=Jnu^z^KXnxYKU
zV$8wvH~=-&!%%DJKGfVlgt~t*_Q91HgXd8P-j#5f`M*v^4VB>{ET8Yaa2cw>HK;k=
zfSI@*WAJN?#*5|^tG|J|Kcbg6*NLchYNB4;5cOOx*5duHIT<}L5Vh*>vGV=MPIEI+
z9o&SmxDB<4_E`Ba>iH8^e-8D6>!|1cKs^`L+pDjLx<3^Ix=@Eq9Oj^o##X2o^s)L8
zsQU_$b>xb%Hf}(@-~ehwj$#Eog<71KFctqmeR&n;LHAcfwde1{{PTOoWmBOJj6kja
zLR5pZke%k{VJ_}Ot(8mY#|nK}u$Y6YpMzR_FJcDnMs2@u%o`X_Iia7ojnn!u{_1f@
zD)i#ss2&!WMab@PlTjU-ilgyi)X{nZ=VC&CuY-$F9omU+VDbQV67E8MV9}l4`=+6G
z)$9NnZJ%YR7jH&&WCv=9K0(dpm#85;i|X(>yM7I|TmFk|dDnKJ_k|ClIy?_G0t+w+
zS6jIh)lT38%Y2F&!c%rb8LG$0917}SI%>|_p*k`WHI$=K9i52!fa#cskD@xTz+8&@
zkQdB#o&mR>OkFONVh(<eEij64WE5RH%*3ZLA2(qx-b5Y6*@L}<ra$W7nuTg-DXOEp
zQ5}5W%7?HD<s;!T^M8Sidip);3x2`+SQfs4{1C6_4N(o{p}w#!PR4vp#_bq|2e2g`
z!Ri=4)ElWxTt&GVs$+*R{O|uGWc1>bcHujWV%1&5AE^Inn70T|5BGitoI$<locX<Z
z&947umRWtd5#IfAW+l|`l2i=;{;y#b8K^nWM9pneOu!CS-^a>BQH!V0%9Bwe7_j>J
zsOO)v@@gxuN4<EP`OXOTzrJJ-6>^_>&~Et5JZ|-;%x}$0Sdr(hpgI~c(tANARC_5H
zfi+OuINh%MQ5~#5lKIz#m4wm};vr&>3Z!~m+=jElCFlNSiZr4Y*UPH`O9!xsP^aD^
z9weB(aMG8*ZFy0HxXSzgpVpB3f_RV6{3jAsi44j+2&H$3iqt7}Ceq0-#6MI)dWon_
z-B>Im!lR1isH=**iS0yPLaEIo{OCcvrV?o_aS!n{@dUxS5}xZu_!V)J_?`GRcqk<~
zFq53pVL~Uq_QQHY=`z6<aIE6+KR>_0MZ~T20hviws7&{ck-yK%Q_T@rpO`@GBt9mT
zIuL0-*DqYqkM2ZeB87&wqK>Ry#I5uZnLiT^i9W=BqCcUO$urAvIiFND@Hn|&R85NJ
zivDA?t5*#FoMHJ?>Xk+kPZIAEn}|!qYT_WFP0@wW?vCL8`b3Dl50kJCD#d!Z>OMBa
zItm-DBFCJ9b%?&i0HO*HF2-us!1Lra7&<7GCK4CIIq!!yK}Rdk#m|U(M3DHL(5}xS
zUf})i44Hote<7YB5(uRxL_F~Wkxkr6`DDfucN24n#>B0(mrSu0{)#o|@KP)5&>Tlp
zBlNfGH2gd7cYX?EP$`+bj_Y}ZPS0%0_hJkx{lg>t^J{+U`CDlqnNGwh;#Mk9hG#EA
zBsRl__-{N;1ZweP0dXrulIcz45iPCq74s-|v%I*CNF~}3&k;)PiJysBUZS*_NDt@u
zorJd&!-+46rt1GsWRzMEPZ2eFur0PGN{Igu9}-HhdbllEO57kGC8`sDBJ@v!6F7)a
zx=x%7=e!@kS>BIli61q7kCBPD-u_BHnn)okSY0Fho^m^4Hc^-I1E{ouI3Lb=f4e?R
z{#oKh;t=s2aVs?^(|~9HW)+plCk6NsN8C^4IlJ(>ZX{|Gqphx|`6<3hoF=AQ-OIR(
z$f6ykTo1PauMvq>{sapxKg#sKL1qbYg_uwLml#akMJR<HtJxzW^hx@DUvQ28{m@Gp
z^P_^FWz7g}YS7&m4CZtRrRC=PLPd?=@`Xm`EsqT4H9zkQc4#>yxT)pTV53$Sf@!TA
zg*voZ5gEMMsaIUn+`Jb4yu7x}S_cQ*Q8jU3!K9)o#s0p<Qwk;)P7RgZk?jkmc4-|M
z8rHpeMDW?3SED-@J}_lsL9nD(^H6%P==k8y!EwRFp$mhl!&)R2jcx1(6&FpJR5W$m
zv_j{PjSCGQw$K->I;wAI+o+AcP|4{0h)~5b=gNf=#?6cfzFAZl>@;CT=<I|fU$E@H
LKA}aE$|C*;`}g5V

diff --git a/django/conf/locale/gd/LC_MESSAGES/django.po b/django/conf/locale/gd/LC_MESSAGES/django.po
index a41b191d26..2b8feebf26 100644
--- a/django/conf/locale/gd/LC_MESSAGES/django.po
+++ b/django/conf/locale/gd/LC_MESSAGES/django.po
@@ -11,8 +11,8 @@ msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-09-27 22:40+0200\n"
-"PO-Revision-Date: 2019-11-05 00:38+0000\n"
-"Last-Translator: Ramiro Morales\n"
+"PO-Revision-Date: 2019-12-13 12:46+0000\n"
+"Last-Translator: GunChleoc\n"
 "Language-Team: Gaelic, Scottish (http://www.transifex.com/django/django/"
 "language/gd/)\n"
 "MIME-Version: 1.0\n"
@@ -143,7 +143,7 @@ msgid "Hungarian"
 msgstr "Ungairis"
 
 msgid "Armenian"
-msgstr ""
+msgstr "Airmeinis"
 
 msgid "Interlingua"
 msgstr "Interlingua"
@@ -284,7 +284,7 @@ msgid "Urdu"
 msgstr "Ùrdu"
 
 msgid "Uzbek"
-msgstr ""
+msgstr "Usbagais"
 
 msgid "Vietnamese"
 msgstr "Bhiet-Namais"
@@ -332,11 +332,15 @@ msgstr "Cuir a-steach seòladh puist-d dligheach."
 msgid ""
 "Enter a valid “slug” consisting of letters, numbers, underscores or hyphens."
 msgstr ""
+"Cuir a-steach “sluga” dligheach anns nach eil ach litrichean, àireamhan, fo-"
+"loidhnichean is tàthanan."
 
 msgid ""
 "Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or "
 "hyphens."
 msgstr ""
+"Cuir a-steach “sluga” dligheach anns nach eil ach litrichean Unicode, "
+"àireamhan, fo-loidhnichean is tàthanan."
 
 msgid "Enter a valid IPv4 address."
 msgstr "Cuir a-steach seòladh IPv4 dligheach."
@@ -454,6 +458,8 @@ msgid ""
 "File extension “%(extension)s” is not allowed. Allowed extensions are: "
 "%(allowed_extensions)s."
 msgstr ""
+"Chan eil an leudachan faidhle “%(extension)s” ceadaichte. Seo na leudachain "
+"a tha ceadaichte: %(allowed_extensions)s."
 
 msgid "Null characters are not allowed."
 msgstr "Chan eil caractaran null ceadaichte."
@@ -494,11 +500,11 @@ msgstr "Raon dhen t-seòrsa: %(field_type)s"
 
 #, python-format
 msgid "“%(value)s” value must be either True or False."
-msgstr ""
+msgstr "Feumaidh “%(value)s” a bhith True no False."
 
 #, python-format
 msgid "“%(value)s” value must be either True, False, or None."
-msgstr ""
+msgstr "Feumaidh “%(value)s” a bhith True, False no None."
 
 msgid "Boolean (Either True or False)"
 msgstr "Booleach (True no False)"
@@ -515,12 +521,16 @@ msgid ""
 "“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD "
 "format."
 msgstr ""
+"Tha fòrmat cinn-là mì-dhligheach aig an luach “%(value)s”. Feumaidh e bhith "
+"san fhòrmat BBBB-MM-LL."
 
 #, python-format
 msgid ""
 "“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid "
 "date."
 msgstr ""
+"Tha fòrmat mar bu chòir (BBBB-MM-LL) aig an luach “%(value)s” ach tha an "
+"ceann-là mì-dligheach."
 
 msgid "Date (without time)"
 msgstr "Ceann-là (gun àm)"
@@ -530,19 +540,23 @@ msgid ""
 "“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[."
 "uuuuuu]][TZ] format."
 msgstr ""
+"Tha fòrmat mì-dhligheach aig an luach “%(value)s”. Feumaidh e bhith san "
+"fhòrmat BBBB-MM-LL HH:MM[:dd[.uuuuuu]][TZ]."
 
 #, python-format
 msgid ""
 "“%(value)s” value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]"
 "[TZ]) but it is an invalid date/time."
 msgstr ""
+"Tha fòrmat mar bu chòir (BBBB-MM-LL HH:MM[:dd[.uuuuuu]][TZ]) aig an luach "
+"“%(value)s” ach tha an ceann-là/an t-àm mì-dligheach."
 
 msgid "Date (with time)"
 msgstr "Ceann-là (le àm)"
 
 #, python-format
 msgid "“%(value)s” value must be a decimal number."
-msgstr ""
+msgstr "Feumaidh “%(value)s” a bhith ’na àireamh dheicheach."
 
 msgid "Decimal number"
 msgstr "Àireamh dheicheach"
@@ -552,6 +566,8 @@ msgid ""
 "“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[."
 "uuuuuu] format."
 msgstr ""
+"Tha fòrmat mì-dhligheach aig an luach “%(value)s”. Feumaidh e bhith san "
+"fhòrmat [DD] [[HH:]MM:]ss[.uuuuuu]."
 
 msgid "Duration"
 msgstr "Faid"
@@ -564,14 +580,14 @@ msgstr "Slighe an fhaidhle"
 
 #, python-format
 msgid "“%(value)s” value must be a float."
-msgstr ""
+msgstr "Feumaidh “%(value)s” a bhith ’na àireamh floda."
 
 msgid "Floating point number"
-msgstr "Àireamh le puing floid."
+msgstr "Àireamh le puing floda"
 
 #, python-format
 msgid "“%(value)s” value must be an integer."
-msgstr ""
+msgstr "Feumaidh “%(value)s” a bhith ’na àireamh shlàn."
 
 msgid "Integer"
 msgstr "Àireamh shlàn"
@@ -587,7 +603,7 @@ msgstr "Seòladh IP"
 
 #, python-format
 msgid "“%(value)s” value must be either None, True or False."
-msgstr ""
+msgstr "Feumaidh “%(value)s” a bhith None, True no False."
 
 msgid "Boolean (Either True, False or None)"
 msgstr "Booleach (True, False no None)"
@@ -613,12 +629,16 @@ msgid ""
 "“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] "
 "format."
 msgstr ""
+"Tha fòrmat mì-dhligheach aig an luach “%(value)s”. Feumaidh e bhith san "
+"fhòrmat HH:MM[:dd[.uuuuuu]]."
 
 #, python-format
 msgid ""
 "“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an "
 "invalid time."
 msgstr ""
+"Tha fòrmat mar bu chòir (HH:MM[:dd[.uuuuuu]]) aig an luach “%(value)s” ach "
+"tha an t-àm mì-dligheach."
 
 msgid "Time"
 msgstr "Àm"
@@ -631,10 +651,10 @@ msgstr "Dàta bìnearaidh amh"
 
 #, python-format
 msgid "“%(value)s” is not a valid UUID."
-msgstr ""
+msgstr "Chan eil “%(value)s” ’na UUID dligheach."
 
 msgid "Universally unique identifier"
-msgstr ""
+msgstr "Aithnichear àraidh gu h-uile-choitcheann"
 
 msgid "File"
 msgstr "Faidhle"
@@ -647,9 +667,7 @@ msgid "%(model)s instance with %(field)s %(value)r does not exist."
 msgstr "Chan eil ionstans dhe %(model)s le %(field)s %(value)r ann."
 
 msgid "Foreign Key (type determined by related field)"
-msgstr ""
-" \t\n"
-"Iuchair chèin (thèid a sheòrsa a mhìneachadh leis an raon dàimheach)"
+msgstr "Iuchair chèin (thèid a sheòrsa a mhìneachadh leis an raon dàimheach)"
 
 msgid "One-to-one relationship"
 msgstr "Dàimh aonan gu aonan"
@@ -810,13 +828,15 @@ msgstr "Tagh rud dligheach. Chan eil an rud seo ’na roghainn dhut."
 
 #, python-format
 msgid "“%(pk)s” is not a valid value."
-msgstr ""
+msgstr "Chan e luach dligheach a tha ann an “%(pk)s”."
 
 #, python-format
 msgid ""
 "%(datetime)s couldn’t be interpreted in time zone %(current_timezone)s; it "
 "may be ambiguous or it may not exist."
 msgstr ""
+"Cha chiall dha %(datetime)s san roinn-tìde %(current_timezone)s; dh’fhaoidte "
+"gu bheil e dà-sheaghach no nach eil e ann."
 
 msgid "Clear"
 msgstr "Falamhaich"
@@ -837,13 +857,13 @@ msgid "No"
 msgstr "Chan eil"
 
 msgid "Year"
-msgstr ""
+msgstr "Bliadhna"
 
 msgid "Month"
-msgstr ""
+msgstr "Mìos"
 
 msgid "Day"
-msgstr ""
+msgstr "Latha"
 
 msgid "yes,no,maybe"
 msgstr "yes,no,maybe"
@@ -1110,7 +1130,7 @@ msgstr "Chan eil seo ’na sheòladh IPv6 dligheach."
 #, python-format
 msgctxt "String to return when truncating text"
 msgid "%(truncated_text)s…"
-msgstr ""
+msgstr "%(truncated_text)s…"
 
 msgid "or"
 msgstr "no"
@@ -1182,12 +1202,20 @@ msgid ""
 "required for security reasons, to ensure that your browser is not being "
 "hijacked by third parties."
 msgstr ""
+"Chì thu an teachdaireachd seo air sgàth ’s gu bheil an làrach-lìn HTTPS seo "
+"ag iarraidh air a’ bhrabhsair-lìn agad gun cuir e bann-cinn “Referer” thuice "
+"ach cha deach gin a chur a-null. Tha feum air a’ bhann-chinn seo a chum "
+"tèarainteachd ach nach cleachd treas-phàrtaidh am brabhsair agad gu droch-"
+"rùnach."
 
 msgid ""
 "If you have configured your browser to disable “Referer” headers, please re-"
 "enable them, at least for this site, or for HTTPS connections, or for “same-"
 "origin” requests."
 msgstr ""
+"Ma rèitich thu am brabhsair agad ach an cuir e bannan-cinn “Referer” à "
+"comas, cuir an comas iad a-rithist, co-dhiù airson na làraich seo no airson "
+"ceanglaichean HTTPS no airson iarrtasan “same-origin”."
 
 msgid ""
 "If you are using the <meta name=\"referrer\" content=\"no-referrer\"> tag or "
@@ -1196,6 +1224,12 @@ msgid ""
 "If you’re concerned about privacy, use alternatives like <a rel=\"noreferrer"
 "\" …> for links to third-party sites."
 msgstr ""
+"Ma tha thu a’ cleachdadh taga <meta name=\"referrer\" content=\"no-referrer"
+"\"> no a’ gabhail a-staigh bann-cinn “'Referrer-Policy: no-referrer” feuch "
+"an doir thu air falbh iad. Iarraidh an dìon CSRF bann-cinn “Referer” gus na "
+"referers a dhearbhadh gu teann. Ma tha thu iomagaineach a thaobh do "
+"prìobhaideachd, cleachd roghainnean eile mar <a rel=\"noreferrer\" …> airson "
+"ceangal gu làraichean-lìn threas-phàrtaidhean."
 
 msgid ""
 "You are seeing this message because this site requires a CSRF cookie when "
@@ -1211,6 +1245,9 @@ msgid ""
 "If you have configured your browser to disable cookies, please re-enable "
 "them, at least for this site, or for “same-origin” requests."
 msgstr ""
+"Ma rèitich thu am brabhsair agad ach an cuir e briosgaidean à comas, cuir an "
+"comas iad a-rithist, co-dhiù airson na làraich seo no airson iarrtasan “same-"
+"origin”."
 
 msgid "More information is available with DEBUG=True."
 msgstr "Gheibh thu barrachd fiosrachaidh le DEBUG=True."
@@ -1245,6 +1282,7 @@ msgstr ""
 #, python-format
 msgid "Invalid date string “%(datestr)s” given format “%(format)s”"
 msgstr ""
+"Sreang cinn-là “%(datestr)s” mì-dhligheach airson an fhòrmait “%(format)s”"
 
 #, python-format
 msgid "No %(verbose_name)s found matching the query"
@@ -1252,6 +1290,7 @@ msgstr "Cha deach %(verbose_name)s a lorg a fhreagras dhan cheist"
 
 msgid "Page is not “last”, nor can it be converted to an int."
 msgstr ""
+"Chan eil an duilleag ’na “last” is cha ghabh a h-iompachadh gu àireamh shlàn."
 
 #, python-format
 msgid "Invalid page (%(page_number)s): %(message)s"
@@ -1260,13 +1299,15 @@ msgstr "Duilleag mhì-dhligheach (%(page_number)s): %(message)s"
 #, python-format
 msgid "Empty list and “%(class_name)s.allow_empty” is False."
 msgstr ""
+"Tha liosta fhalamh ann agus chaidh “%(class_name)s.allow_empty” a "
+"shuidheachadh air False."
 
 msgid "Directory indexes are not allowed here."
 msgstr "Chan eil clàran-amais pasgain falamh ceadaichte an-seo."
 
 #, python-format
 msgid "“%(path)s” does not exist"
-msgstr ""
+msgstr "Chan eil “%(path)s” ann"
 
 #, python-format
 msgid "Index of %(directory)s"
@@ -1303,7 +1344,7 @@ msgid "Django Documentation"
 msgstr "Docamaideadh Django"
 
 msgid "Topics, references, &amp; how-to’s"
-msgstr ""
+msgstr "Cuspairean, iomraidhean ⁊ treòraichean"
 
 msgid "Tutorial: A Polling App"
 msgstr "Oideachadh: Aplacaid cunntais-bheachd"
diff --git a/django/conf/locale/he/LC_MESSAGES/django.mo b/django/conf/locale/he/LC_MESSAGES/django.mo
index 456dcd283eeed9ce589ed461bbe051c81bfbd205..007e72f6c09f65ccaaaf46654f619d5fcc6f5c16 100644
GIT binary patch
delta 5213
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
Y%V~Sa3+)K)4($yc@InVEtw?qM2mR`UN&o-=

delta 4985
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
UHUuU&G}hG4ZQ7lcw`%DB0k3%{8UO$Q

diff --git a/django/conf/locale/he/LC_MESSAGES/django.po b/django/conf/locale/he/LC_MESSAGES/django.po
index 8f544f017b..a9aed4a819 100644
--- a/django/conf/locale/he/LC_MESSAGES/django.po
+++ b/django/conf/locale/he/LC_MESSAGES/django.po
@@ -4,13 +4,14 @@
 # Alex Gaynor <inactive+Alex@transifex.com>, 2011-2012
 # Jannis Leidel <jannis@leidel.info>, 2011
 # Meir Kriheli <mkriheli@gmail.com>, 2011-2015,2017,2019
+# אורי רודברג <uri@speedy.net>, 2020
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-09-27 22:40+0200\n"
-"PO-Revision-Date: 2019-11-05 00:38+0000\n"
-"Last-Translator: Ramiro Morales\n"
+"PO-Revision-Date: 2020-01-19 11:47+0000\n"
+"Last-Translator: אורי רודברג <uri@speedy.net>\n"
 "Language-Team: Hebrew (http://www.transifex.com/django/django/language/he/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -541,7 +542,7 @@ msgstr "מספר עשרוני"
 
 #, python-format
 msgid "“%(value)s” value must be an integer."
-msgstr ""
+msgstr "הערך '%(value)s' חייב להיות מספר שלם."
 
 msgid "Integer"
 msgstr "מספר שלם"
@@ -763,7 +764,7 @@ msgstr "יש לבחור אפשרות חוקית; אפשרות זו אינה אח
 
 #, python-format
 msgid "“%(pk)s” is not a valid value."
-msgstr ""
+msgstr "\"%(pk)s\" אינו ערך חוקי."
 
 #, python-format
 msgid ""
diff --git a/django/conf/locale/nb/LC_MESSAGES/django.mo b/django/conf/locale/nb/LC_MESSAGES/django.mo
index e3e4a69a22ad7dbc2d7331f3fb5e97aa106b8be8..7f721bcefa775aa05439d12ed93b75d810d02a84 100644
GIT binary patch
literal 26204
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
Oj$Kv?t#deQU-chyQamdF

delta 6719
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
T&iH-z{vLey@W8ZT8-o82LUGJ|

diff --git a/django/conf/locale/nb/LC_MESSAGES/django.po b/django/conf/locale/nb/LC_MESSAGES/django.po
index e880451d63..0010309bc6 100644
--- a/django/conf/locale/nb/LC_MESSAGES/django.po
+++ b/django/conf/locale/nb/LC_MESSAGES/django.po
@@ -7,7 +7,7 @@
 # jensadne <jensadne@pvv.ntnu.no>, 2014-2015
 # Jon <jon@kolonial.no>, 2015-2016
 # Jon <jon@kolonial.no>, 2014
-# Jon <jon@kolonial.no>, 2017-2019
+# Jon <jon@kolonial.no>, 2017-2020
 # Jon <jon@kolonial.no>, 2013
 # Jon <jon@kolonial.no>, 2011
 # Sigurd Gartmann <sigurdga-transifex@sigurdga.no>, 2012
@@ -17,8 +17,8 @@ msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-09-27 22:40+0200\n"
-"PO-Revision-Date: 2019-11-05 00:38+0000\n"
-"Last-Translator: Ramiro Morales\n"
+"PO-Revision-Date: 2020-01-21 12:28+0000\n"
+"Last-Translator: Jon <jon@kolonial.no>\n"
 "Language-Team: Norwegian Bokmål (http://www.transifex.com/django/django/"
 "language/nb/)\n"
 "MIME-Version: 1.0\n"
@@ -289,7 +289,7 @@ msgid "Urdu"
 msgstr "Urdu"
 
 msgid "Uzbek"
-msgstr ""
+msgstr "Usbekisk"
 
 msgid "Vietnamese"
 msgstr "Vietnamesisk"
@@ -337,11 +337,15 @@ msgstr "Oppgi en gyldig e-postadresse"
 msgid ""
 "Enter a valid “slug” consisting of letters, numbers, underscores or hyphens."
 msgstr ""
+"Oppgi en gyldig \"slug\" bestående av bokstaver, nummer, understreker eller "
+"bindestreker."
 
 msgid ""
 "Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or "
 "hyphens."
 msgstr ""
+"Oppgi en gyldig \"slug\" bestående av Unicode-bokstaver, nummer, "
+"understreker eller bindestreker."
 
 msgid "Enter a valid IPv4 address."
 msgstr "Oppgi en gyldig IPv4-adresse."
@@ -422,6 +426,8 @@ msgid ""
 "File extension “%(extension)s” is not allowed. Allowed extensions are: "
 "%(allowed_extensions)s."
 msgstr ""
+"Filendelsen \"%(extension)s\" er ikke tillatt. Tillatte filendelser er: "
+"%(allowed_extensions)s."
 
 msgid "Null characters are not allowed."
 msgstr "Null-tegn er ikke tillatt."
@@ -460,11 +466,11 @@ msgstr "Felt av typen: %(field_type)s"
 
 #, python-format
 msgid "“%(value)s” value must be either True or False."
-msgstr ""
+msgstr "\"%(value)s\"-verdien må være enten True eller False."
 
 #, python-format
 msgid "“%(value)s” value must be either True, False, or None."
-msgstr ""
+msgstr "\"%(value)s\"-verdien må være enten True, False, eller None."
 
 msgid "Boolean (Either True or False)"
 msgstr "Boolsk (True eller False)"
@@ -481,12 +487,16 @@ msgid ""
 "“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD "
 "format."
 msgstr ""
+"\"%(value)s\"-verdien har et ugyldig datoformat. Det må være på formen YYYY-"
+"MM-DD."
 
 #, python-format
 msgid ""
 "“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid "
 "date."
 msgstr ""
+"\"%(value)s\"-verdien er på den korrekte formen (YYYY-MM-DD), men det er en "
+"ugyldig dato."
 
 msgid "Date (without time)"
 msgstr "Dato (uten tid)"
@@ -496,19 +506,23 @@ msgid ""
 "“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[."
 "uuuuuu]][TZ] format."
 msgstr ""
+"\"%(value)s\"-verdien har et ugyldig datoformat. Det må være på formen YYYY-"
+"MM-DD HH:MM[:ss[.uuuuuu]][TZ]."
 
 #, python-format
 msgid ""
 "“%(value)s” value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]"
 "[TZ]) but it is an invalid date/time."
 msgstr ""
+"\"%(value)s\"-verdien er på den korrekte formen (YYYY-MM-DD HH:MM[:ss[."
+"uuuuuu]][TZ]), men er ugyldig dato/tid."
 
 msgid "Date (with time)"
 msgstr "Dato (med tid)"
 
 #, python-format
 msgid "“%(value)s” value must be a decimal number."
-msgstr ""
+msgstr "\"%(value)s\"-verdien må være et desimaltall."
 
 msgid "Decimal number"
 msgstr "Desimaltall"
@@ -518,6 +532,8 @@ msgid ""
 "“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[."
 "uuuuuu] format."
 msgstr ""
+"\"%(value)s\"-verdien har et ugyldig format. Det må være på formen [DD] [HH:"
+"[MM:]]ss[.uuuuuu]."
 
 msgid "Duration"
 msgstr "Varighet"
@@ -530,14 +546,14 @@ msgstr "Filsti"
 
 #, python-format
 msgid "“%(value)s” value must be a float."
-msgstr ""
+msgstr "Verdien \"%(value)s\" må være et flyttall."
 
 msgid "Floating point number"
 msgstr "Flyttall"
 
 #, python-format
 msgid "“%(value)s” value must be an integer."
-msgstr ""
+msgstr "\"%(value)s\"-verdien må være et heltall."
 
 msgid "Integer"
 msgstr "Heltall"
@@ -553,7 +569,7 @@ msgstr "IP-adresse"
 
 #, python-format
 msgid "“%(value)s” value must be either None, True or False."
-msgstr ""
+msgstr "Verdien \"%(value)s\" må være enten None, True eller False."
 
 msgid "Boolean (Either True, False or None)"
 msgstr "Boolsk (True, False eller None)"
@@ -579,12 +595,16 @@ msgid ""
 "“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] "
 "format."
 msgstr ""
+"\"%(value)s\"-verdien har et ugyldig format. Det må være på formen HH:MM[:"
+"ss[.uuuuuu]]."
 
 #, python-format
 msgid ""
 "“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an "
 "invalid time."
 msgstr ""
+"Verdien \"%(value)s\" har riktig format (HH:MM[:ss[.uuuuuu]]), men er ikke "
+"et gyldig klokkeslett."
 
 msgid "Time"
 msgstr "Tid"
@@ -597,7 +617,7 @@ msgstr "Rå binærdata"
 
 #, python-format
 msgid "“%(value)s” is not a valid UUID."
-msgstr ""
+msgstr "\"%(value)s\" er ikke en gyldig UUID."
 
 msgid "Universally unique identifier"
 msgstr "Universelt unik identifikator"
@@ -753,13 +773,15 @@ msgstr "Velg et gyldig valg. Valget er ikke av de tilgjengelige valgene."
 
 #, python-format
 msgid "“%(pk)s” is not a valid value."
-msgstr ""
+msgstr "\"%(pk)s\" er ikke en gyldig verdi."
 
 #, python-format
 msgid ""
 "%(datetime)s couldn’t be interpreted in time zone %(current_timezone)s; it "
 "may be ambiguous or it may not exist."
 msgstr ""
+"%(datetime)s kunne ikke tolkes i tidssonen %(current_timezone)s, det kan "
+"være tvetydig eller ikke eksistere."
 
 msgid "Clear"
 msgstr "Fjern"
@@ -780,13 +802,13 @@ msgid "No"
 msgstr "Nei"
 
 msgid "Year"
-msgstr ""
+msgstr "År"
 
 msgid "Month"
-msgstr ""
+msgstr "Måned"
 
 msgid "Day"
-msgstr ""
+msgstr "Dag"
 
 msgid "yes,no,maybe"
 msgstr "ja,nei,kanskje"
@@ -1111,12 +1133,19 @@ msgid ""
 "required for security reasons, to ensure that your browser is not being "
 "hijacked by third parties."
 msgstr ""
+"Du ser denne meldingen fordi dette HTTPS-nettstedet krever en 'Referer'-"
+"header for å bli sendt av nettleseren, men ingen ble sendt. Denne headeren "
+"er nødvendig av sikkerhetsmessige årsaker, for å sikre at nettleseren din "
+"ikke blir kapret av tredjeparter."
 
 msgid ""
 "If you have configured your browser to disable “Referer” headers, please re-"
 "enable them, at least for this site, or for HTTPS connections, or for “same-"
 "origin” requests."
 msgstr ""
+"Hvis du har konfigurert nettleseren din til å deaktivere 'Referer'-headers, "
+"kan du aktivere dem, i hvert fall for dette nettstedet, eller for HTTPS-"
+"tilkoblinger, eller for 'same-origin'-forespørsler."
 
 msgid ""
 "If you are using the <meta name=\"referrer\" content=\"no-referrer\"> tag or "
@@ -1125,6 +1154,11 @@ msgid ""
 "If you’re concerned about privacy, use alternatives like <a rel=\"noreferrer"
 "\" …> for links to third-party sites."
 msgstr ""
+"Hvis du bruker <meta name=\"referrer\" content=\"no-referrer\">-taggen eller "
+"inkluderer 'Referrer-Policy: no-referrer'-header, vennligst fjern dem. CSRF-"
+"beskyttelsen krever 'Referer'-headeren for å utføre streng kontroll av "
+"referanser. Hvis du er bekymret for personvern, bruk alternativer som <a rel="
+"\"noreferrer\" …>for koblinger til tredjeparts nettsteder."
 
 msgid ""
 "You are seeing this message because this site requires a CSRF cookie when "
@@ -1140,6 +1174,9 @@ msgid ""
 "If you have configured your browser to disable cookies, please re-enable "
 "them, at least for this site, or for “same-origin” requests."
 msgstr ""
+"Hvis du har konfigurert nettleseren din til å deaktivere "
+"informasjonskapsler, kan du aktivere dem, i hvert fall for dette nettstedet, "
+"eller for 'same-origin'-forespørsler."
 
 msgid "More information is available with DEBUG=True."
 msgstr "Mer informasjon er tilgjengelig med DEBUG=True."
@@ -1173,14 +1210,14 @@ msgstr ""
 
 #, python-format
 msgid "Invalid date string “%(datestr)s” given format “%(format)s”"
-msgstr ""
+msgstr "Ugyldig datostreng \"%(datestr)s\" gitt formatet \"%(format)s\""
 
 #, python-format
 msgid "No %(verbose_name)s found matching the query"
 msgstr "Fant ingen %(verbose_name)s som passet spørringen"
 
 msgid "Page is not “last”, nor can it be converted to an int."
-msgstr ""
+msgstr "Siden er ikke \"last\", og kan heller ikke konverteres til et heltall."
 
 #, python-format
 msgid "Invalid page (%(page_number)s): %(message)s"
@@ -1188,14 +1225,14 @@ msgstr "Ugyldig side (%(page_number)s): %(message)s"
 
 #, python-format
 msgid "Empty list and “%(class_name)s.allow_empty” is False."
-msgstr ""
+msgstr "Tom liste og \"%(class_name)s.allow_empty\" er False."
 
 msgid "Directory indexes are not allowed here."
 msgstr "Mappeinnhold er ikke tillatt her."
 
 #, python-format
 msgid "“%(path)s” does not exist"
-msgstr ""
+msgstr "\"%(path)s\" finnes ikke"
 
 #, python-format
 msgid "Index of %(directory)s"
@@ -1232,7 +1269,7 @@ msgid "Django Documentation"
 msgstr "Django-dokumentasjon"
 
 msgid "Topics, references, &amp; how-to’s"
-msgstr ""
+msgstr "Temaer, referanser &amp; how-tos"
 
 msgid "Tutorial: A Polling App"
 msgstr "Tutorial: en polling-app"
diff --git a/django/conf/locale/ne/LC_MESSAGES/django.mo b/django/conf/locale/ne/LC_MESSAGES/django.mo
index 93f55366c80baf3d6f82f93d41b772b1ae2bfd1d..9d1ae0b33dab022c5ef5220c599f378d58bf17b8 100644
GIT binary patch
delta 6874
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
J@S&)n{{Sh=J^cUx

delta 6531
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
S*rJHQ><ODf0^KJ?hW!all+VEc

diff --git a/django/conf/locale/ne/LC_MESSAGES/django.po b/django/conf/locale/ne/LC_MESSAGES/django.po
index 453700ff8e..33a5d2825d 100644
--- a/django/conf/locale/ne/LC_MESSAGES/django.po
+++ b/django/conf/locale/ne/LC_MESSAGES/django.po
@@ -10,8 +10,8 @@ msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-09-27 22:40+0200\n"
-"PO-Revision-Date: 2019-11-05 00:38+0000\n"
-"Last-Translator: Ramiro Morales\n"
+"PO-Revision-Date: 2019-12-07 12:11+0000\n"
+"Last-Translator: Sagar Chalise <chalisesagar@gmail.com>\n"
 "Language-Team: Nepali (http://www.transifex.com/django/django/language/ne/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -140,7 +140,7 @@ msgid "Hungarian"
 msgstr "हन्गेरियन"
 
 msgid "Armenian"
-msgstr ""
+msgstr "अर्मेनियन"
 
 msgid "Interlingua"
 msgstr "ईन्टरलिन्गुवा"
@@ -281,7 +281,7 @@ msgid "Urdu"
 msgstr "उर्दु"
 
 msgid "Uzbek"
-msgstr ""
+msgstr "उज्बेक"
 
 msgid "Vietnamese"
 msgstr "भियतनामी"
@@ -777,13 +777,13 @@ msgid "No"
 msgstr "होइन"
 
 msgid "Year"
-msgstr ""
+msgstr "वर्ष"
 
 msgid "Month"
-msgstr ""
+msgstr "महिना"
 
 msgid "Day"
-msgstr ""
+msgstr "दिन"
 
 msgid "yes,no,maybe"
 msgstr "हो, होइन, सायद"
@@ -1048,7 +1048,7 @@ msgstr "यो उपयुक्त IPv6 ठेगाना होइन ।"
 #, python-format
 msgctxt "String to return when truncating text"
 msgid "%(truncated_text)s…"
-msgstr ""
+msgstr "%(truncated_text)s…"
 
 msgid "or"
 msgstr "अथवा"
diff --git a/django/conf/locale/pl/LC_MESSAGES/django.mo b/django/conf/locale/pl/LC_MESSAGES/django.mo
index d90e8973d1a5b82382a19bf8ef278fb3c62167aa..502ffb84d649c770c4dec0747540ca69976559bc 100644
GIT binary patch
delta 976
zcmXZbPe{{o7{~Evx#@oCl(bo9%1T8AmpYuZyi7=hAtH6MG%z;j|1yX=^*aU9!45)R
zB=D4=P_T<a7!n>tI*14gN`#2zB?tl!9eO|f9vHly&$Hk6?|wTw_WeBeeVVxBMnt4B
zEpi1@Scs3Y1gEeOUtt)R@B*%*gBw_Y+Ze=MEX701zs+;Zr|-*%1Tcu2i!<U%HAR?4
z9kyW<A7C@i;4NIm1fF6A-WV3C!Va?^%gHY=g0q;1A5k}!LqC4TZrs2!bh55@qN=R7
zqX_DW>QOh=j5<*->O}YOB0j_#9Jc-&<d8CldUNNf3kFBL`9i1%3Zve17wSBNF2y{>
z2<k#I>TSf2L1H0l|FU@%qdt-A_?LcaOymfY<KBYR6P`6@1M2vw<yN!ZbUUm_nq8;^
zQkHu$K)!FeA9Z7o%q$j=pJG0~w7!cvZpOZ!wfqkCW){#9e*Z;^5RGN8A#2D1<tyq&
zHq9;bo4I4|nFr>P`NKRx-S97DLHT3-f9Pj@kx6f%02UD)%jFm%U&Bglz$Uzlah%3M
z{D4CknBo>Nivzfi&oKUke-JLAK3~s6`ZB-9WG%%PirXmDywQ-rc6@GmCFg__O~tX6
cXiF=fNGx`zEuQP^{C;!pZMrholYSri535Rl9{>OV

delta 977
zcmXZbJ4{n?6vy$?Qd-(tQ4G|#O_8C50yl=*N=T5wE*(1H1Vl-SPy~56@EEu{nGgpS
zqmzr1Boa(ROf)eXVjK)%AjCu?3>|z;Cb}>XzbE%hpYuDt_y0ftf7>5b-><4~ed4&A
z6p>U(B#s4)VhQVU8dG==8*vr=_zuIki6Pv=I^4wu+_U`0Jis9Rnh}v&jG*RYBjU<=
zia3oH%wQS^u>+T}9baP(f8r@@z9n)Fd&~iBA}?S9SFi?Oq7Jr!0ep*j+{6<Y9d*4E
zT^RKyN}`@9g*upnx=;~yp?-|u5H{nO^&cXKlt-vHcYwNKWXxNy9`!(R)SJ$uu5-hs
zcuX;lx{<%^4HCpUatyWKWS+*fkKyni{ld7&H|)FZZJ3zwY%yC=-|w(|$;_H=j}?7p
z9`%KS<s#OSuUj5K9qguA#t?ZHgScq@`>5|N+vh8mpP=5%Qw$5=|1*jhjTc@+-XI5*
z52%BDG(VZ!=8pN<{A%u-Rr5RQz`v0V<*)S*F~I)fpY%2g;SnB)T0V&}@>x8Ct=NXw
zunX_v5I)CY4Bg=$gJm4VFF1>rr$m-;74`WP59yEj0rp;`cu$c<|BOgCc4G$TEU#6<
jjk&g?PA=^@>CQ~T$zAEnR*F~mlYz<M`SyxadKLQ*>=A$T

diff --git a/django/conf/locale/pl/LC_MESSAGES/django.po b/django/conf/locale/pl/LC_MESSAGES/django.po
index c916588433..bd13e2c6ce 100644
--- a/django/conf/locale/pl/LC_MESSAGES/django.po
+++ b/django/conf/locale/pl/LC_MESSAGES/django.po
@@ -2,7 +2,7 @@
 #
 # Translators:
 # sidewinder <adam.klosiu@gmail.com>, 2014
-# Adam Stachowicz <saibamenppl@gmail.com>, 2015
+# Saibamen <saibamenppl@gmail.com>, 2015
 # angularcircle, 2011,2013
 # angularcircle, 2011,2013
 # angularcircle, 2014
@@ -14,7 +14,7 @@
 # konryd <inactive+konryd@transifex.com>, 2011
 # konryd <inactive+konryd@transifex.com>, 2011
 # Łukasz Rekucki (lqc) <lrekucki@gmail.com>, 2011
-# m_aciek <maciej.olko@gmail.com>, 2016-2019
+# m_aciek <maciej.olko@gmail.com>, 2016-2020
 # m_aciek <maciej.olko@gmail.com>, 2015
 # Michał Pasternak <michal.dtz@gmail.com>, 2013
 # p <inactive+poczciwiec@transifex.com>, 2012
@@ -31,7 +31,7 @@ msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-09-27 22:40+0200\n"
-"PO-Revision-Date: 2019-11-06 19:58+0000\n"
+"PO-Revision-Date: 2020-01-01 22:45+0000\n"
 "Last-Translator: m_aciek <maciej.olko@gmail.com>\n"
 "Language-Team: Polish (http://www.transifex.com/django/django/language/pl/)\n"
 "MIME-Version: 1.0\n"
@@ -623,7 +623,7 @@ msgstr "Dodatnia mała liczba całkowita"
 
 #, python-format
 msgid "Slug (up to %(max_length)s)"
-msgstr "Slug (max. %(max_length)s znaków)"
+msgstr "Slug (do %(max_length)s znaków)"
 
 msgid "Small integer"
 msgstr "Mała liczba całkowita"
diff --git a/django/conf/locale/sr/LC_MESSAGES/django.mo b/django/conf/locale/sr/LC_MESSAGES/django.mo
index 3b1a3c146ca13413694827d210df9b66e6b672df..0f05b624d08676ec84615dec38a4f269b9aa878f 100644
GIT binary patch
literal 33388
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
VrpOg1tVN=h>*`^ck3t)R{|kq_x#a)=

delta 6725
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
WxH}}UX>zX+f5Oxbf#%aLhy4%b^yU`;

diff --git a/django/conf/locale/sr/LC_MESSAGES/django.po b/django/conf/locale/sr/LC_MESSAGES/django.po
index 7d5bf31ddd..617fbc43d7 100644
--- a/django/conf/locale/sr/LC_MESSAGES/django.po
+++ b/django/conf/locale/sr/LC_MESSAGES/django.po
@@ -1,8 +1,8 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# Branko Kokanovic <branko@kokanovic.org>, 2018
-# Igor Jerosimić, 2019
+# Branko Kokanovic <branko@kokanovic.org>, 2018-2019
+# Igor Jerosimić, 2019-2020
 # Jannis Leidel <jannis@leidel.info>, 2011
 # Janos Guljas <janos@resenje.org>, 2011-2012
 msgid ""
@@ -10,8 +10,8 @@ msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-09-27 22:40+0200\n"
-"PO-Revision-Date: 2019-11-05 00:38+0000\n"
-"Last-Translator: Ramiro Morales\n"
+"PO-Revision-Date: 2020-01-21 20:36+0000\n"
+"Last-Translator: Igor Jerosimić\n"
 "Language-Team: Serbian (http://www.transifex.com/django/django/language/"
 "sr/)\n"
 "MIME-Version: 1.0\n"
@@ -283,7 +283,7 @@ msgid "Urdu"
 msgstr "урду"
 
 msgid "Uzbek"
-msgstr ""
+msgstr "Узбекистански"
 
 msgid "Vietnamese"
 msgstr "вијетнамски"
@@ -331,11 +331,15 @@ msgstr "Унесите исправну и-мејл адресу."
 msgid ""
 "Enter a valid “slug” consisting of letters, numbers, underscores or hyphens."
 msgstr ""
+"Унесите исрпаван „слаг“, који се састоји од слова, бројки, доњих црта или "
+"циртица."
 
 msgid ""
 "Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or "
 "hyphens."
 msgstr ""
+"Унесите исправан \"слаг\", који се састоји од Уникод слова, бројки, доњих "
+"црта или цртица."
 
 msgid "Enter a valid IPv4 address."
 msgstr "Унесите исправну IPv4 адресу."
@@ -426,6 +430,8 @@ msgid ""
 "File extension “%(extension)s” is not allowed. Allowed extensions are: "
 "%(allowed_extensions)s."
 msgstr ""
+"Екстензија датотеке \"%(extension)s\" није дозвољена. Дозвољене су следеће "
+"екстензије: %(allowed_extensions)s."
 
 msgid "Null characters are not allowed."
 msgstr "'Null' карактери нису дозвољени."
@@ -466,11 +472,11 @@ msgstr "Поље типа: %(field_type)s"
 
 #, python-format
 msgid "“%(value)s” value must be either True or False."
-msgstr ""
+msgstr "Вредност \"%(value)s\" мора бити True или False."
 
 #, python-format
 msgid "“%(value)s” value must be either True, False, or None."
-msgstr ""
+msgstr "\"%(value)s\" вредност мора бити True, False или None."
 
 msgid "Boolean (Either True or False)"
 msgstr "Булова вредност (True или False)"
@@ -487,12 +493,16 @@ msgid ""
 "“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD "
 "format."
 msgstr ""
+"Вредност \"%(value)s\" нема исправан формат датума. Мора бити у формату ГГГГ-"
+"ММ-ДД."
 
 #, python-format
 msgid ""
 "“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid "
 "date."
 msgstr ""
+"Вредност \"%(value)s\" има исправан формат (ГГГГ-ММ-ДД) али то није исправан "
+"датум."
 
 msgid "Date (without time)"
 msgstr "Датум (без времена)"
@@ -502,19 +512,23 @@ msgid ""
 "“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[."
 "uuuuuu]][TZ] format."
 msgstr ""
+"Вредност \"%(value)s\" нема исправан формат. Мора бити у формату ГГГГ-ММ-ДД "
+"ЧЧ:ММ[:сс[.uuuuuu]][TZ] ."
 
 #, python-format
 msgid ""
 "“%(value)s” value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]"
 "[TZ]) but it is an invalid date/time."
 msgstr ""
+"Вредност \"%(value)s\" има исправан формат (ГГГГ-ММ-ДД ЧЧ:ММ[:сс[.uuuuuu]]"
+"[TZ]) али то није исправан датум/време."
 
 msgid "Date (with time)"
 msgstr "Датум (са временом)"
 
 #, python-format
 msgid "“%(value)s” value must be a decimal number."
-msgstr ""
+msgstr "Вредност \"%(value)s\" мора бити децимални број."
 
 msgid "Decimal number"
 msgstr "Децимални број"
@@ -524,6 +538,8 @@ msgid ""
 "“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[."
 "uuuuuu] format."
 msgstr ""
+"Вредност \"%(value)s\" нема исправан формат. Мора бити у формату [ДД] [ЧЧ:"
+"[ММ:]]сс[.uuuuuu]."
 
 msgid "Duration"
 msgstr "Временски интервал"
@@ -536,14 +552,14 @@ msgstr "Путања фајла"
 
 #, python-format
 msgid "“%(value)s” value must be a float."
-msgstr ""
+msgstr "Вредност \"%(value)s\" мора бити број са покретним зарезом."
 
 msgid "Floating point number"
 msgstr "Број са покретним зарезом"
 
 #, python-format
 msgid "“%(value)s” value must be an integer."
-msgstr ""
+msgstr "Вредност \"%(value)s\" мора бити цео број."
 
 msgid "Integer"
 msgstr "Цео број"
@@ -559,7 +575,7 @@ msgstr "IP адреса"
 
 #, python-format
 msgid "“%(value)s” value must be either None, True or False."
-msgstr ""
+msgstr "Вредност \"%(value)s\" мора бити None, True или False."
 
 msgid "Boolean (Either True, False or None)"
 msgstr "Булова вредност (True, False или None)"
@@ -585,12 +601,16 @@ msgid ""
 "“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] "
 "format."
 msgstr ""
+"Вредност \"%(value)s\" нема исправан формат. Мора бити у формату ЧЧ:ММ[:сс[."
+"uuuuuu]] ."
 
 #, python-format
 msgid ""
 "“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an "
 "invalid time."
 msgstr ""
+"Вредност \"%(value)s\" има исправан формат (ЧЧ:ММ[:сс[.uuuuuu]]) али то није "
+"исправно време."
 
 msgid "Time"
 msgstr "Време"
@@ -603,7 +623,7 @@ msgstr "Сирови бинарни подаци"
 
 #, python-format
 msgid "“%(value)s” is not a valid UUID."
-msgstr ""
+msgstr "\"%(value)s\" није исправан UUID."
 
 msgid "Universally unique identifier"
 msgstr "Универзално јединствени идентификатор"
@@ -767,13 +787,15 @@ msgstr "Одабрана вредност није међу понуђенима
 
 #, python-format
 msgid "“%(pk)s” is not a valid value."
-msgstr ""
+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 "Очисти"
@@ -794,13 +816,13 @@ msgid "No"
 msgstr "Не"
 
 msgid "Year"
-msgstr ""
+msgstr "Година"
 
 msgid "Month"
-msgstr ""
+msgstr "Месец"
 
 msgid "Day"
-msgstr ""
+msgstr "Дан"
 
 msgid "yes,no,maybe"
 msgstr "да,не,можда"
@@ -1132,12 +1154,19 @@ 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-"
 "enable them, at least for this site, or for HTTPS connections, or for “same-"
 "origin” requests."
 msgstr ""
+"Ако сте подесили интернет прегледач да не шаље \"Referer\" заглавља, поново "
+"их укључите, барем за овај сајт, или за HTTPS конекције, или за \"same-origin"
+"\" захтеве."
 
 msgid ""
 "If you are using the <meta name=\"referrer\" content=\"no-referrer\"> tag or "
@@ -1146,6 +1175,11 @@ msgid ""
 "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\" ...> за линкове ка другим сајтовима."
 
 msgid ""
 "You are seeing this message because this site requires a CSRF cookie when "
@@ -1160,6 +1194,8 @@ msgid ""
 "If you have configured your browser to disable cookies, please re-enable "
 "them, at least for this site, or for “same-origin” requests."
 msgstr ""
+"Ако је ваш интернет прегедач подешен да онемогући колачиће, молимо да их "
+"укључите, барем за овај сајт, или за \"same-origin\" захтеве."
 
 msgid "More information is available with DEBUG=True."
 msgstr "Више информација је доступно са DEBUG=True."
@@ -1193,14 +1229,14 @@ msgstr ""
 
 #, python-format
 msgid "Invalid date string “%(datestr)s” given format “%(format)s”"
-msgstr ""
+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 ""
+msgstr "Страница није последња, нити може бити конвертована у тип \"int\"."
 
 #, python-format
 msgid "Invalid page (%(page_number)s): %(message)s"
@@ -1208,14 +1244,14 @@ msgstr "Неисправна страна (%(page_number)s): %(message)s"
 
 #, python-format
 msgid "Empty list and “%(class_name)s.allow_empty” is False."
-msgstr ""
+msgstr "Празна листа и „%(class_name)s.allow_empty“ има вредност False."
 
 msgid "Directory indexes are not allowed here."
 msgstr "Индекси директоријума нису дозвољени овде."
 
 #, python-format
 msgid "“%(path)s” does not exist"
-msgstr ""
+msgstr "„%(path)s“ не постоји"
 
 #, python-format
 msgid "Index of %(directory)s"
@@ -1251,7 +1287,7 @@ msgid "Django Documentation"
 msgstr "Ђанго документација"
 
 msgid "Topics, references, &amp; how-to’s"
-msgstr ""
+msgstr "Теме, референце, &amp; како-да"
 
 msgid "Tutorial: A Polling App"
 msgstr "Упутство: апликација за гласање"
diff --git a/django/conf/locale/sr_Latn/LC_MESSAGES/django.mo b/django/conf/locale/sr_Latn/LC_MESSAGES/django.mo
index b285fd0eb4794f5ef37338fe2be5089e8b94069b..53ceaf93e5183058c2a3d7c043e734a24606ecea 100644
GIT binary patch
literal 19646
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

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

diff --git a/django/conf/locale/sr_Latn/LC_MESSAGES/django.po b/django/conf/locale/sr_Latn/LC_MESSAGES/django.po
index c9fa21e836..ea5aa68013 100644
--- a/django/conf/locale/sr_Latn/LC_MESSAGES/django.po
+++ b/django/conf/locale/sr_Latn/LC_MESSAGES/django.po
@@ -1,7 +1,7 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# Igor Jerosimić, 2019
+# Igor Jerosimić, 2019-2020
 # Jannis Leidel <jannis@leidel.info>, 2011
 # Janos Guljas <janos@resenje.org>, 2011-2012
 msgid ""
@@ -9,8 +9,8 @@ msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-09-27 22:40+0200\n"
-"PO-Revision-Date: 2019-11-05 00:38+0000\n"
-"Last-Translator: Ramiro Morales\n"
+"PO-Revision-Date: 2020-01-23 22:15+0000\n"
+"Last-Translator: Igor Jerosimić\n"
 "Language-Team: Serbian (Latin) (http://www.transifex.com/django/django/"
 "language/sr@latin/)\n"
 "MIME-Version: 1.0\n"
@@ -63,7 +63,7 @@ msgid "German"
 msgstr "nemački"
 
 msgid "Lower Sorbian"
-msgstr ""
+msgstr "donjolužičkosrpski"
 
 msgid "Greek"
 msgstr "grčki"
@@ -135,7 +135,7 @@ msgid "Croatian"
 msgstr "hrvatski"
 
 msgid "Upper Sorbian"
-msgstr ""
+msgstr "gornjolužičkosrpski"
 
 msgid "Hungarian"
 msgstr "mađarski"
@@ -144,7 +144,7 @@ msgid "Armenian"
 msgstr "jermenski"
 
 msgid "Interlingua"
-msgstr ""
+msgstr "interlingva"
 
 msgid "Indonesian"
 msgstr "indonežanski"
@@ -165,7 +165,7 @@ msgid "Georgian"
 msgstr "gruzijski"
 
 msgid "Kabyle"
-msgstr ""
+msgstr "kabilski"
 
 msgid "Kazakh"
 msgstr "kazaški"
@@ -198,7 +198,7 @@ msgid "Mongolian"
 msgstr "mongolski"
 
 msgid "Marathi"
-msgstr ""
+msgstr "marathi"
 
 msgid "Burmese"
 msgstr "burmanski"
@@ -216,7 +216,7 @@ msgid "Norwegian Nynorsk"
 msgstr "norveški novi"
 
 msgid "Ossetic"
-msgstr ""
+msgstr "osetinski"
 
 msgid "Punjabi"
 msgstr "Pandžabi"
@@ -273,7 +273,7 @@ msgid "Tatar"
 msgstr "tatarski"
 
 msgid "Udmurt"
-msgstr ""
+msgstr "udmurtski"
 
 msgid "Ukrainian"
 msgstr "ukrajinski"
@@ -282,7 +282,7 @@ msgid "Urdu"
 msgstr "Urdu"
 
 msgid "Uzbek"
-msgstr ""
+msgstr "Uzbekistanski"
 
 msgid "Vietnamese"
 msgstr "vijetnamski"
@@ -303,7 +303,7 @@ msgid "Static Files"
 msgstr "Statičke datoteke"
 
 msgid "Syndication"
-msgstr ""
+msgstr "Udruživanje sadržaja"
 
 msgid "That page number is not an integer"
 msgstr "Zadati broj strane nije ceo broj"
@@ -330,11 +330,15 @@ msgstr "Unesite ispravnu e-mail adresu."
 msgid ""
 "Enter a valid “slug” consisting of letters, numbers, underscores or hyphens."
 msgstr ""
+"Unesite isrpavan „slag“, koji se sastoji od slova, brojki, donjih crta ili "
+"cirtica."
 
 msgid ""
 "Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or "
 "hyphens."
 msgstr ""
+"Unesite ispravan \"slag\", koji se sastoji od Unikod slova, brojki, donjih "
+"crta ili crtica."
 
 msgid "Enter a valid IPv4 address."
 msgstr "Unesite ispravnu IPv4 adresu."
@@ -368,8 +372,14 @@ msgid_plural ""
 "Ensure this value has at least %(limit_value)d characters (it has "
 "%(show_value)d)."
 msgstr[0] ""
+"Ovo polje mora da ima najmanje %(limit_value)d karakter (trenutno ima "
+"%(show_value)d)."
 msgstr[1] ""
+"Ovo polje mora da ima najmanje %(limit_value)d karaktera (trenutno ima "
+"%(show_value)d)."
 msgstr[2] ""
+"Ovo polje mora da ima %(limit_value)d najmanje karaktera (trenutno ima "
+"%(show_value)d )."
 
 #, python-format
 msgid ""
@@ -415,7 +425,7 @@ msgid ""
 msgstr ""
 
 msgid "Null characters are not allowed."
-msgstr ""
+msgstr "'Null' karakteri nisu dozvoljeni."
 
 msgid "and"
 msgstr "i"
@@ -426,7 +436,7 @@ msgstr "%(model_name)ssa poljem %(field_labels)sveć postoji."
 
 #, python-format
 msgid "Value %(value)r is not a valid choice."
-msgstr ""
+msgstr "Vrednost %(value)r nije validna."
 
 msgid "This field cannot be null."
 msgstr "Ovo polje ne može da ostane prazno."
@@ -511,7 +521,7 @@ msgid ""
 msgstr ""
 
 msgid "Duration"
-msgstr ""
+msgstr "Vremenski interval"
 
 msgid "Email address"
 msgstr "Imejl adresa"
@@ -584,7 +594,7 @@ msgid "URL"
 msgstr "URL"
 
 msgid "Raw binary data"
-msgstr ""
+msgstr "Sirovi binarni podaci"
 
 #, python-format
 msgid "“%(value)s” is not a valid UUID."
@@ -684,7 +694,7 @@ msgid "Enter a list of values."
 msgstr "Unesite listu vrednosti."
 
 msgid "Enter a complete value."
-msgstr ""
+msgstr "Unesite kompletnu vrednost."
 
 msgid "Enter a valid UUID."
 msgstr "Unesite ispravan UUID."
@@ -698,7 +708,7 @@ msgid "(Hidden field %(name)s) %(error)s"
 msgstr ""
 
 msgid "ManagementForm data is missing or has been tampered with"
-msgstr ""
+msgstr "ManagementForm nedostaje ili je izmenjena na pogrešan način."
 
 #, python-format
 msgid "Please submit %d or fewer forms."
@@ -741,7 +751,7 @@ msgid "Please correct the duplicate values below."
 msgstr "Ispravite duplirane vrednosti dole."
 
 msgid "The inline value did not match the parent instance."
-msgstr ""
+msgstr "Direktno uneta vrednost ne odgovara instanci roditelja."
 
 msgid "Select a valid choice. That choice is not one of the available choices."
 msgstr "Odabrana vrednost nije među ponuđenima. Odaberite jednu od ponuđenih."
@@ -775,13 +785,13 @@ msgid "No"
 msgstr "Ne"
 
 msgid "Year"
-msgstr ""
+msgstr "Godina"
 
 msgid "Month"
-msgstr ""
+msgstr "Mesec"
 
 msgid "Day"
-msgstr ""
+msgstr "Dan"
 
 msgid "yes,no,maybe"
 msgstr "da,ne,možda"
@@ -1105,7 +1115,7 @@ msgid "Forbidden"
 msgstr "Zabranjeno"
 
 msgid "CSRF verification failed. Request aborted."
-msgstr ""
+msgstr "CSRF verifikacija nije prošla. Zahtev odbijen."
 
 msgid ""
 "You are seeing this message because this HTTPS site requires a “Referer "
@@ -1113,12 +1123,19 @@ 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-"
 "enable them, at least for this site, or for HTTPS connections, or for “same-"
 "origin” requests."
 msgstr ""
+"Ako ste podesili internet pregledač da ne šalje \"Referer\" zaglavlja, "
+"ponovo ih uključite, barem za ovaj sajt, ili za HTTPS konekcije, ili za "
+"\"same-origin\" zahteve."
 
 msgid ""
 "If you are using the <meta name=\"referrer\" content=\"no-referrer\"> tag or "
@@ -1133,20 +1150,25 @@ msgid ""
 "submitting forms. This cookie is required for security reasons, to ensure "
 "that your browser is not being hijacked by third parties."
 msgstr ""
+"Ova poruka je prikazana jer ovaj sajt zahteva CSRF kuki kada se prosleđuju "
+"podaci iz formi. Ovaj kuki je potreban iz sigurnosnih razloga, da bi se "
+"osiguralo da vaš pretraživač nije pod kontrolom trećih lica."
 
 msgid ""
 "If you have configured your browser to disable cookies, please re-enable "
 "them, at least for this site, or for “same-origin” requests."
 msgstr ""
+"Ako je vaš internet pregedač podešen da onemogući kolačiće, molimo da ih "
+"uključite, barem za ovaj sajt, ili za \"same-origin\" zahteve."
 
 msgid "More information is available with DEBUG=True."
-msgstr ""
+msgstr "Više informacija je dostupno sa DEBUG=True."
 
 msgid "No year specified"
 msgstr "Godina nije naznačena"
 
 msgid "Date out of range"
-msgstr ""
+msgstr "Datum van opsega"
 
 msgid "No month specified"
 msgstr "Mesec nije naznačen"
@@ -1186,30 +1208,33 @@ msgstr ""
 
 #, python-format
 msgid "Empty list and “%(class_name)s.allow_empty” is False."
-msgstr ""
+msgstr "Prazna lista i „%(class_name)s.allow_empty“ ima vrednost False."
 
 msgid "Directory indexes are not allowed here."
 msgstr "Indeksi direktorijuma nisu dozvoljeni ovde."
 
 #, python-format
 msgid "“%(path)s” does not exist"
-msgstr ""
+msgstr "„%(path)s“ ne postoji"
 
 #, python-format
 msgid "Index of %(directory)s"
 msgstr "Indeks direktorijuma %(directory)s"
 
 msgid "Django: the Web framework for perfectionists with deadlines."
-msgstr ""
+msgstr "Đango: veb okruženje za perfekcioniste sa strogim rokovima."
 
 #, 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 ""
+"Pogledajte <a href=\"https://docs.djangoproject.com/en/%(version)s/releases/"
+"\" target=\"_blank\" rel=\"noopener\">napomene uz izdanje</a> za Đango "
+"%(version)s"
 
 msgid "The install worked successfully! Congratulations!"
-msgstr ""
+msgstr "Instalacija je prošla uspešno. Čestitke!"
 
 #, python-format
 msgid ""
@@ -1218,21 +1243,24 @@ msgid ""
 "\">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."
 
 msgid "Django Documentation"
-msgstr ""
+msgstr "Đango dokumentacija"
 
 msgid "Topics, references, &amp; how-to’s"
-msgstr ""
+msgstr "Teme, reference, &amp; kako-da"
 
 msgid "Tutorial: A Polling App"
-msgstr ""
+msgstr "Uputstvo: aplikacija za glasanje"
 
 msgid "Get started with Django"
-msgstr ""
+msgstr "Počnite sa Đangom"
 
 msgid "Django Community"
-msgstr ""
+msgstr "Đango zajednica"
 
 msgid "Connect, get help, or contribute"
-msgstr ""
+msgstr "Povežite se, potražite pomoć ili dajte doprinos"
diff --git a/django/conf/locale/uk/LC_MESSAGES/django.mo b/django/conf/locale/uk/LC_MESSAGES/django.mo
index fd78ec75a3692dba2c63e2f7ad0610a22bae1022..2d081ea90f40617b8102cabe5122047f85019228 100644
GIT binary patch
delta 6920
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
JIfYBz{{V87B0vBD

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

diff --git a/django/conf/locale/uk/LC_MESSAGES/django.po b/django/conf/locale/uk/LC_MESSAGES/django.po
index 938db5ba87..39b8d59319 100644
--- a/django/conf/locale/uk/LC_MESSAGES/django.po
+++ b/django/conf/locale/uk/LC_MESSAGES/django.po
@@ -5,6 +5,7 @@
 # Boryslav Larin <brabadu@gmail.com>, 2011
 # Денис Подлесный <haos616@gmail.com>, 2016
 # Igor Melnyk, 2014-2015,2017
+# Illia Volochii <illia.volochii@gmail.com>, 2019
 # Jannis Leidel <jannis@leidel.info>, 2011
 # Kirill Gagarski <gagarin.gtn@gmail.com>, 2014
 # Max V. Stotsky <transifex@ms.pereslavl.ru>, 2014
@@ -21,8 +22,8 @@ msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-09-27 22:40+0200\n"
-"PO-Revision-Date: 2019-11-05 00:38+0000\n"
-"Last-Translator: Ramiro Morales\n"
+"PO-Revision-Date: 2019-12-26 20:22+0000\n"
+"Last-Translator: Illia Volochii <illia.volochii@gmail.com>\n"
 "Language-Team: Ukrainian (http://www.transifex.com/django/django/language/"
 "uk/)\n"
 "MIME-Version: 1.0\n"
@@ -296,7 +297,7 @@ msgid "Urdu"
 msgstr "Урду"
 
 msgid "Uzbek"
-msgstr ""
+msgstr "Узбецька"
 
 msgid "Vietnamese"
 msgstr "В'єтнамська"
@@ -835,13 +836,13 @@ msgid "No"
 msgstr "Ні"
 
 msgid "Year"
-msgstr ""
+msgstr "Рік"
 
 msgid "Month"
-msgstr ""
+msgstr "Місяць"
 
 msgid "Day"
-msgstr ""
+msgstr "День"
 
 msgid "yes,no,maybe"
 msgstr "так,ні,можливо"
@@ -1263,7 +1264,7 @@ msgstr "Перегляд вмісту каталогу не дозволено."
 
 #, python-format
 msgid "“%(path)s” does not exist"
-msgstr ""
+msgstr "\"%(path)s\" не існує"
 
 #, python-format
 msgid "Index of %(directory)s"
diff --git a/django/contrib/admin/locale/az/LC_MESSAGES/django.mo b/django/contrib/admin/locale/az/LC_MESSAGES/django.mo
index 13228817dee217082fee8f41b1969534484a9f8f..557d95d4a0da7db6f3bdb65675012c6d76ff0493 100644
GIT binary patch
delta 3776
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
H%#MBw+z`q}

literal 16875
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
bg5W$!{}#P5-sr76)YHZ~BH>W4PKfzGT?B9-

diff --git a/django/contrib/admin/locale/az/LC_MESSAGES/django.po b/django/contrib/admin/locale/az/LC_MESSAGES/django.po
index 1bedd48525..e4932f1df6 100644
--- a/django/contrib/admin/locale/az/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/az/LC_MESSAGES/django.po
@@ -1,7 +1,7 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# Emin Mastizada <emin@linux.com>, 2018
+# Emin Mastizada <emin@linux.com>, 2018,2020
 # Emin Mastizada <emin@linux.com>, 2016
 # Konul Allahverdiyeva <english.koni@gmail.com>, 2016
 # Zulfugar Ismayilzadeh <zulfuqar.ismayilzada@gmail.com>, 2017
@@ -9,8 +9,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-05-21 14:16-0300\n"
-"PO-Revision-Date: 2018-09-09 12:44+0000\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2020-01-12 07:34+0000\n"
 "Last-Translator: Emin Mastizada <emin@linux.com>\n"
 "Language-Team: Azerbaijani (http://www.transifex.com/django/django/language/"
 "az/)\n"
@@ -111,7 +111,7 @@ msgid "object id"
 msgstr "obyekt id"
 
 #. 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 "obyekt repr"
 
@@ -128,23 +128,23 @@ msgid "log entries"
 msgstr "loq yazıları"
 
 #, python-format
-msgid "Added \"%(object)s\"."
-msgstr "\"%(object)s\" əlavə olundu."
+msgid "Added “%(object)s”."
+msgstr "“%(object)s” əlavə edildi."
 
 #, python-format
-msgid "Changed \"%(object)s\" - %(changes)s"
-msgstr "\"%(object)s\" - %(changes)s dəyişiklikləri qeydə alındı."
+msgid "Changed “%(object)s” — %(changes)s"
+msgstr "“%(object)s” dəyişdirildi — %(changes)s"
 
 #, python-format
-msgid "Deleted \"%(object)s.\""
-msgstr "\"%(object)s\" silindi."
+msgid "Deleted “%(object)s.”"
+msgstr "“%(object)s” silindi."
 
 msgid "LogEntry Object"
 msgstr "LogEntry obyekti"
 
 #, python-brace-format
-msgid "Added {name} \"{object}\"."
-msgstr "{name} \"{object}\" əlavə edildi."
+msgid "Added {name} “{object}”."
+msgstr ""
 
 msgid "Added."
 msgstr "Əlavə edildi."
@@ -153,16 +153,16 @@ msgid "and"
 msgstr "və"
 
 #, python-brace-format
-msgid "Changed {fields} for {name} \"{object}\"."
-msgstr "{name} \"{object}\" üçün {fields} dəyişdirildi."
+msgid "Changed {fields} for {name} “{object}”."
+msgstr ""
 
 #, python-brace-format
 msgid "Changed {fields}."
 msgstr "{fields} dəyişdirildi."
 
 #, python-brace-format
-msgid "Deleted {name} \"{object}\"."
-msgstr "{name} \"{object}\" silindi."
+msgid "Deleted {name} “{object}”."
+msgstr ""
 
 msgid "No fields changed."
 msgstr "Heç bir sahə dəyişmədi."
@@ -170,51 +170,39 @@ msgstr "Heç bir sahə dəyişmədi."
 msgid "None"
 msgstr "Heç nə"
 
-msgid ""
-"Hold down \"Control\", or \"Command\" on a Mac, to select more than one."
+msgid "Hold down “Control”, or “Command” on a Mac, to select more than one."
 msgstr ""
-"Birdən çox seçmək üçün \"Control\" və ya Mac üçün \"Command\" düyməsini "
-"basılı tutun."
 
 #, python-brace-format
-msgid "The {name} \"{obj}\" was added successfully."
-msgstr "{name} \"{obj}\" uğurla əlavə edildi."
+msgid "The {name} “{obj}” was added successfully."
+msgstr ""
 
 msgid "You may edit it again below."
 msgstr "Bunu aşağıda təkrar redaktə edə bilərsiz."
 
 #, python-brace-format
 msgid ""
-"The {name} \"{obj}\" was added successfully. You may add another {name} "
+"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 ""
-"{name} \"{obj}\" uğurla əlavə edildi. Aşağıdan başqa bir {name} əlavə edə "
-"bilərsiz."
 
 #, python-brace-format
-msgid ""
-"The {name} \"{obj}\" was changed successfully. You may edit it again below."
+msgid "The {name} “{obj}” was changed successfully."
 msgstr ""
-"{name} \"{obj}\" uğurla dəyişdirildi. Təkrar aşağıdan dəyişdirə bilərsiz."
-
-#, python-brace-format
-msgid ""
-"The {name} \"{obj}\" was added successfully. You may edit it again below."
-msgstr ""
-"{name} \"{obj}\" uğurla əlavə edildi. Bunu təkrar aşağıdan dəyişdirə "
-"bilərsiz."
-
-#, python-brace-format
-msgid ""
-"The {name} \"{obj}\" was changed successfully. You may add another {name} "
-"below."
-msgstr ""
-"{name} \"{obj}\" uğurla dəyişdirildi. Aşağıdan başqa bir {name} əlavə edə "
-"bilərsiz."
-
-#, python-brace-format
-msgid "The {name} \"{obj}\" was changed successfully."
-msgstr "{name} \"{obj}\" uğurla dəyişdirildi."
 
 msgid ""
 "Items must be selected in order to perform actions on them. No items have "
@@ -227,12 +215,12 @@ msgid "No action selected."
 msgstr "Heç bir əməliyyat seçilmədi."
 
 #, python-format
-msgid "The %(name)s \"%(obj)s\" was deleted successfully."
-msgstr "%(name)s \"%(obj)s\" uğurla silindi."
+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 "\"%(key)s\" id nömrəli %(name)s mövcud deyil. Çox güman ki, silinib?"
+msgid "%(name)s with ID “%(key)s” doesn’t exist. Perhaps it was deleted?"
+msgstr ""
 
 #, python-format
 msgid "Add %s"
@@ -302,8 +290,8 @@ msgstr "%(app)s administrasiyası"
 msgid "Page not found"
 msgstr "Səhifə tapılmadı"
 
-msgid "We're sorry, but the requested page could not be found."
-msgstr "Üzrlər, amma soruşduğunuz sayt tapılmadı."
+msgid "We’re sorry, but the requested page could not be found."
+msgstr ""
 
 msgid "Home"
 msgstr "Ev"
@@ -318,11 +306,9 @@ msgid "Server Error <em>(500)</em>"
 msgstr "Serverdə xəta <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 ""
-"Xəta baş verdi. Sayt administratorlarına e-poçt göndərildi və onlar xəta ilə "
-"tezliklə məşğul olacaqlar. Səbrli olun."
 
 msgid "Run the selected action"
 msgstr "Seçdiyim əməliyyatı yerinə yetir"
@@ -341,11 +327,9 @@ msgid "Clear selection"
 msgstr "Seçimi təmizlə"
 
 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 ""
-"Əvvəlcə istifadəçi adını və parolu daxil edin. Ondan sonra daha çox "
-"istifadəçi imkanlarını redaktə edə biləcəksiniz."
 
 msgid "Enter a username and password."
 msgstr "İstifadəçi adını və parolu daxil edin."
@@ -430,8 +414,8 @@ msgstr ""
 msgid "Objects"
 msgstr "Obyektlər"
 
-msgid "Yes, I'm sure"
-msgstr "Hə, əminəm"
+msgid "Yes, I’m sure"
+msgstr ""
 
 msgid "No, take me back"
 msgstr "Xeyr, məni geri götür"
@@ -485,8 +469,8 @@ msgstr "%(name)s proqramındakı modellər"
 msgid "Add"
 msgstr "Əlavə et"
 
-msgid "You don't have permission to view or edit anything."
-msgstr "Heç nəyi görmə və ya redaktə etmə icazəniz yoxdur."
+msgid "You don’t have permission to view or edit anything."
+msgstr ""
 
 msgid "Recent actions"
 msgstr "Son əməliyyatlar"
@@ -501,12 +485,10 @@ msgid "Unknown content"
 msgstr "Naməlum"
 
 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 ""
-"Bazanın qurulması ilə nəsə problem var. Lazımi cədvəllərin bazada "
-"yaradıldığını və uyğun istifadəçinin bazadan oxuya bildiyini yoxlayın."
 
 #, python-format
 msgid ""
@@ -529,11 +511,9 @@ msgid "Action"
 msgstr "Əməliyyat"
 
 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 ""
-"Bu obyektin dəyişməsinə aid tarix mövcud deyil. Yəqin ki, o, bu admin saytı "
-"vasitəsilə yaradılmayıb."
 
 msgid "Show all"
 msgstr "Hamısını göstər"
@@ -541,24 +521,8 @@ msgstr "Hamısını göstər"
 msgid "Save"
 msgstr "Yadda saxla"
 
-msgid "Popup closing..."
-msgstr "Qəfl pəncərə qapatılır..."
-
-#, python-format
-msgid "Change selected %(model)s"
-msgstr "Seçilmiş %(model)s dəyişdir"
-
-#, python-format
-msgid "View selected %(model)s"
-msgstr "Seçilən %(model)s gör"
-
-#, python-format
-msgid "Add another %(model)s"
-msgstr "Başqa %(model)s əlavə et"
-
-#, python-format
-msgid "Delete selected %(model)s"
-msgstr "Seçilmiş %(model)s sil"
+msgid "Popup closing…"
+msgstr ""
 
 msgid "Search"
 msgstr "Axtar"
@@ -588,6 +552,18 @@ msgstr "Saxla və gör"
 msgid "Close"
 msgstr "Qapat"
 
+#, python-format
+msgid "Change selected %(model)s"
+msgstr "Seçilmiş %(model)s dəyişdir"
+
+#, python-format
+msgid "Add another %(model)s"
+msgstr "Başqa %(model)s əlavə et"
+
+#, python-format
+msgid "Delete selected %(model)s"
+msgstr "Seçilmiş %(model)s sil"
+
 msgid "Thanks for spending some quality time with the Web site today."
 msgstr "Sayt ilə səmərəli vaxt keçirdiyiniz üçün təşəkkür."
 
@@ -601,11 +577,9 @@ msgid "Your password was changed."
 msgstr "Sizin parolunuz dəyişdi."
 
 msgid ""
-"Please enter your old password, for security's sake, and then enter your new "
+"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 ""
-"Yoxlama üçün köhnə parolunuzu daxil edin. Sonra isə yeni parolu iki dəfə "
-"daxil edin ki, səhv etmədiyinizə əmin olaq."
 
 msgid "Change my password"
 msgstr "Mənim parolumu dəyiş"
@@ -638,18 +612,14 @@ msgstr ""
 "Parolu sıfırlamaq üçün yenə müraciət edin."
 
 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 ""
-"Əgər daxil etdiyiniz e-poçt ünvanıyla hesab mövcuddursa, parolu qurmağınız "
-"üçün sizə e-poçt göndərdik. Qısa zamanda alacaqsınız."
 
 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 ""
-"Əgər e-poçt gəlmədiysə lütfən, qeyd olduğunuz ünvanla istədiyinizə əmin olun "
-"və spam qutunuzu yoxlayın."
 
 #, python-format
 msgid ""
@@ -662,8 +632,8 @@ msgstr ""
 msgid "Please go to the following page and choose a new password:"
 msgstr "Növbəti səhifəyə keçid alın və yeni parolu seçin:"
 
-msgid "Your username, in case you've forgotten:"
-msgstr "Sizin istifadəçi adınız:"
+msgid "Your username, in case you’ve forgotten:"
+msgstr ""
 
 msgid "Thanks for using our site!"
 msgstr "Bizim saytdan istifadə etdiyiniz üçün təşəkkür edirik!"
@@ -673,11 +643,9 @@ msgid "The %(site_name)s team"
 msgstr "%(site_name)s komandası"
 
 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 ""
-"Parolu unutmusunuz? Aşağıda e-poçt ünvanınızı təqdim edin, biz isə yeni "
-"parol seçmək təlimatlarını sizə göndərək."
 
 msgid "Email address:"
 msgstr "E-poçt:"
diff --git a/django/contrib/admin/locale/de/LC_MESSAGES/django.mo b/django/contrib/admin/locale/de/LC_MESSAGES/django.mo
index 21391ce9e6033182e059411491f0b1e794463a8b..270fb3a69f99c51c19c250cf00eb71c43c674969 100644
GIT binary patch
delta 4934
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
S>D=5wYwZ}#$DQuETmJ*0CnJUc

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

diff --git a/django/contrib/admin/locale/de/LC_MESSAGES/django.po b/django/contrib/admin/locale/de/LC_MESSAGES/django.po
index afbd3e3aed..0baf5169e9 100644
--- a/django/contrib/admin/locale/de/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/de/LC_MESSAGES/django.po
@@ -5,16 +5,17 @@
 # Florian Apolloner <florian@apolloner.eu>, 2011
 # Dimitris Glezos <glezos@transifex.com>, 2012
 # Jannis Vajen, 2013
-# Jannis Leidel <jannis@leidel.info>, 2013-2018
+# Jannis Leidel <jannis@leidel.info>, 2013-2018,2020
 # Jannis Vajen, 2016
+# Markus Holtermann <info@markusholtermann.eu>, 2020
 # Markus Holtermann <info@markusholtermann.eu>, 2013,2015
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-01-16 20:42+0100\n"
-"PO-Revision-Date: 2019-01-18 00:36+0000\n"
-"Last-Translator: Ramiro Morales\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2020-01-17 22:40+0000\n"
+"Last-Translator: Jannis Leidel <jannis@leidel.info>\n"
 "Language-Team: German (http://www.transifex.com/django/django/language/de/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -130,22 +131,22 @@ msgid "log entries"
 msgstr "Logeinträge"
 
 #, python-format
-msgid "Added \"%(object)s\"."
-msgstr "\"%(object)s\" hinzufügt."
+msgid "Added “%(object)s”."
+msgstr "„%(object)s“ hinzufügt."
 
 #, python-format
-msgid "Changed \"%(object)s\" - %(changes)s"
-msgstr "\"%(object)s\" verändert - %(changes)s"
+msgid "Changed “%(object)s” — %(changes)s"
+msgstr "„%(object)s“ geändert – %(changes)s"
 
 #, python-format
-msgid "Deleted \"%(object)s.\""
-msgstr "\"%(object)s\" gelöscht."
+msgid "Deleted “%(object)s.”"
+msgstr "„%(object)s“ gelöscht."
 
 msgid "LogEntry Object"
 msgstr "LogEntry Objekt"
 
 #, python-brace-format
-msgid "Added {name} \"{object}\"."
+msgid "Added {name} “{object}”."
 msgstr "{name} „{object}“ hinzugefügt."
 
 msgid "Added."
@@ -155,7 +156,7 @@ msgid "and"
 msgstr "und"
 
 #, python-brace-format
-msgid "Changed {fields} for {name} \"{object}\"."
+msgid "Changed {fields} for {name} “{object}”."
 msgstr "{fields} für {name} „{object}“ geändert."
 
 #, python-brace-format
@@ -163,7 +164,7 @@ msgid "Changed {fields}."
 msgstr "{fields} geändert."
 
 #, python-brace-format
-msgid "Deleted {name} \"{object}\"."
+msgid "Deleted {name} “{object}”."
 msgstr "{name} „{object}“ gelöscht."
 
 msgid "No fields changed."
@@ -172,14 +173,13 @@ msgstr "Keine Felder geändert."
 msgid "None"
 msgstr "-"
 
-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 ""
 "Halten Sie die Strg-Taste (⌘ für Mac) während des Klickens gedrückt, um "
 "mehrere Einträge auszuwählen."
 
 #, python-brace-format
-msgid "The {name} \"{obj}\" was added successfully."
+msgid "The {name} “{obj}” was added successfully."
 msgstr "{name} „{obj}“ wurde erfolgreich hinzugefügt."
 
 msgid "You may edit it again below."
@@ -187,35 +187,33 @@ msgstr "Es kann unten erneut geändert werden."
 
 #, 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 ""
 "{name} „{obj}“ wurde erfolgreich hinzugefügt und kann nun unten um ein "
 "Weiteres ergänzt werden."
 
 #, python-brace-format
 msgid ""
-"The {name} \"{obj}\" was changed successfully. You may edit it again below."
+"The {name} “{obj}” was changed successfully. You may edit it again below."
 msgstr ""
 "{name} „{obj}“ wurde erfolgreich geändert und kann unten erneut geändert "
 "werden."
 
 #, python-brace-format
-msgid ""
-"The {name} \"{obj}\" was added successfully. You may edit it again below."
+msgid "The {name} “{obj}” was added successfully. You may edit it again below."
 msgstr ""
 "{name} „{obj}“ wurde erfolgreich hinzugefügt und kann unten geändert werden."
 
 #, python-brace-format
 msgid ""
-"The {name} \"{obj}\" was changed successfully. You may add another {name} "
+"The {name} “{obj}” was changed successfully. You may add another {name} "
 "below."
 msgstr ""
-"{name} „{obj}“ wurde erfolgreich geändert und kann nun unten um ein Weiteres "
-"ergänzt werden."
+"{name} „{obj}“ wurde erfolgreich geändert und kann nun unten erneut ergänzt "
+"werden."
 
 #, python-brace-format
-msgid "The {name} \"{obj}\" was changed successfully."
+msgid "The {name} “{obj}” was changed successfully."
 msgstr "{name} „{obj}“ wurde erfolgreich geändert."
 
 msgid ""
@@ -229,12 +227,12 @@ msgid "No action selected."
 msgstr "Keine Aktion ausgewählt."
 
 #, python-format
-msgid "The %(name)s \"%(obj)s\" was deleted successfully."
-msgstr "%(name)s \"%(obj)s\" wurde erfolgreich gelöscht."
+msgid "The %(name)s “%(obj)s” was deleted successfully."
+msgstr "%(name)s „%(obj)s“ wurde erfolgreich gelöscht."
 
 #, python-format
-msgid "%(name)s with ID \"%(key)s\" doesn't exist. Perhaps it was deleted?"
-msgstr "%(name)s mit ID \"%(key)s\" existiert nicht. Eventuell gelöscht?"
+msgid "%(name)s with ID “%(key)s” doesn’t exist. Perhaps it was deleted?"
+msgstr "%(name)s mit ID „%(key)s“ existiert nicht. Eventuell gelöscht?"
 
 #, python-format
 msgid "Add %s"
@@ -304,7 +302,7 @@ msgstr "%(app)s-Administration"
 msgid "Page not found"
 msgstr "Seite nicht gefunden"
 
-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 ""
 "Es tut uns leid, aber die angeforderte Seite konnte nicht gefunden werden."
 
@@ -321,7 +319,7 @@ msgid "Server Error <em>(500)</em>"
 msgstr "Serverfehler <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 ""
 "Ein Fehler ist aufgetreten und wurde an die Administratoren per E-Mail "
@@ -344,11 +342,11 @@ msgid "Clear selection"
 msgstr "Auswahl widerrufen"
 
 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 ""
-"Zuerst einen Benutzer und ein Passwort eingeben. Danach können weitere "
-"Optionen für den Benutzer geändert werden."
+"Bitte zuerst einen Benutzernamen und ein Passwort eingeben. Danach können "
+"weitere Optionen für den Benutzer geändert werden."
 
 msgid "Enter a username and password."
 msgstr "Bitte einen Benutzernamen und ein Passwort eingeben."
@@ -435,7 +433,7 @@ msgstr ""
 msgid "Objects"
 msgstr "Objekte"
 
-msgid "Yes, I'm sure"
+msgid "Yes, I’m sure"
 msgstr "Ja, ich bin sicher"
 
 msgid "No, take me back"
@@ -490,9 +488,9 @@ msgstr "Modelle der %(name)s-Anwendung"
 msgid "Add"
 msgstr "Hinzufügen"
 
-msgid "You don't have permission to view or edit anything."
+msgid "You don’t have permission to view or edit anything."
 msgstr ""
-"Ihr Benutzerkonto besitzt nicht die nötigen Rechte, um etwas anzusehen oder "
+"Das Benutzerkonto besitzt nicht die nötigen Rechte, um etwas anzusehen oder "
 "zu ändern."
 
 msgid "Recent actions"
@@ -508,7 +506,7 @@ msgid "Unknown content"
 msgstr "Unbekannter Inhalt"
 
 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 ""
@@ -537,7 +535,7 @@ msgid "Action"
 msgstr "Aktion"
 
 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 ""
 "Dieses Objekt hat keine Änderungsgeschichte. Es wurde möglicherweise nicht "
@@ -550,7 +548,7 @@ msgid "Save"
 msgstr "Sichern"
 
 msgid "Popup closing…"
-msgstr ""
+msgstr "Popup wird geschlossen..."
 
 msgid "Search"
 msgstr "Suchen"
@@ -605,12 +603,12 @@ msgid "Your password was changed."
 msgstr "Ihr Passwort wurde geändert."
 
 msgid ""
-"Please enter your old password, for security's sake, and then enter your new "
+"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 ""
-"Bitte geben Sie aus Sicherheitsgründen erst Ihr altes Passwort und darunter "
-"dann zweimal (um sicherzustellen, dass Sie es korrekt eingegeben haben) das "
-"neue Passwort ein."
+"Aus Sicherheitsgründen bitte zuerst das alte Passwort und darunter dann "
+"zweimal das neue Passwort eingeben, um sicherzustellen, dass es es korrekt "
+"eingegeben wurde."
 
 msgid "Change my password"
 msgstr "Mein Passwort ändern"
@@ -645,7 +643,7 @@ msgstr ""
 "er schon einmal benutzt wurde. Bitte setzen Sie Ihr Passwort erneut zurück."
 
 msgid ""
-"We've emailed you instructions for setting your password, if an account "
+"We’ve emailed you instructions for setting your password, if an account "
 "exists with the email you entered. You should receive them shortly."
 msgstr ""
 "Wir haben eine E-Mail zum Zurücksetzen des Passwortes an die angegebene E-"
@@ -653,7 +651,7 @@ msgstr ""
 "in Kürze ankommen."
 
 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 ""
 "Falls die E-Mail nicht angekommen sein sollte, bitte die E-Mail-Adresse auf "
@@ -670,8 +668,8 @@ msgstr ""
 msgid "Please go to the following page and choose a new password:"
 msgstr "Bitte öffnen Sie folgende Seite, um Ihr neues Passwort einzugeben:"
 
-msgid "Your username, in case you've forgotten:"
-msgstr "Ihr Benutzername, falls Sie ihn vergessen haben:"
+msgid "Your username, in case you’ve forgotten:"
+msgstr "Der Benutzername, falls vergessen:"
 
 msgid "Thanks for using our site!"
 msgstr "Vielen Dank, dass Sie unsere Website benutzen!"
@@ -681,7 +679,7 @@ msgid "The %(site_name)s team"
 msgstr "Das Team von %(site_name)s"
 
 msgid ""
-"Forgotten your password? Enter your email address below, and we'll email "
+"Forgotten your password? Enter your email address below, and we’ll email "
 "instructions for setting a new one."
 msgstr ""
 "Passwort vergessen? Einfach die E-Mail-Adresse unten eingeben und den "
diff --git a/django/contrib/admin/locale/et/LC_MESSAGES/django.mo b/django/contrib/admin/locale/et/LC_MESSAGES/django.mo
index 3af4426f1bb4acb2c4a1e35403392e65c882ef62..195ac375b74ab5e68df663fa02b6352fec8194d4 100644
GIT binary patch
delta 5846
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

delta 5112
zcmZ|S3v?9K8Nl%yKp;^Gd6Gbo$%eeh?&cv62_YZ}C~p){B5E13Bbj7&H}1?vX_~H8
zM10_Ds!$PIA=CzKwM4}iiYMo2i|42uTD7$YwLQMt)8q40+uCFQ-_Agz(tG&!ckk@X
zojc$CW~1+?p5L50o;&I;McYS|5Ur;v^%h!Le9%5PQ>g;{5DW2ZoP>qrl)3~PumZQE
z9DfvN;HxOtjm{>p1jk?*j>H-~L#dRi^-pL*xu6AQA#Iq4Jy?V{p-i+FnOp5gndnK(
z#6vh1U&KCq6}RAu@k+5~bqwVJ-a(n?OU&f{>T5c=9LUV^EJ3bSwOEYvP*&cC0o1V)
zw;=!2Lwv~j&tg5kjQmSaCP~a?a#`?Xl!XS7B&(S?n)|CJIuo!3<%a7~ZjeN|@otpN
z?8AxpG+vFb;gz_OH2n&n$1AWqpDf|)DA)D!Aq%<#B@=s57W8XO&8Ksi&RLj2ek3&-
zuEk26ihXF|9vp$$tX5K;i?YB;*otL13OleDqj)iXh%)cF>?3=w&PTa!Z4vpG)Lq5_
zIU$OYVh1I4J5W}<2j#|(pwz@5$^<VWNl>pKyQuz*vVhM}p72YQ^Tv=?8E2#1?<{{D
zE++p{wR1UeI=0~yG*H9q(ZQeNDx5_AZ$Jwh@pF`kYnenIpc!R>3sF+uhCICLLRr{#
z$gZeu$dqb#ijLg)Aj$+oC`EDvWuo8VH2eVhr}B6;B!#soPu_&G6)REBUxyE)h2>Z>
zS*dDVfRYIdo6$kmu2O?^>gc?TY_IwnlUPVW$c=BoWq1(J!%?Ish|6#VZpOv<8@wKK
zHE-*7;yT8AQ6A_kl&T+H>Ujo|xs=MKBP%OK*_&#VRLw?t(q@zimf|d2i#OwTlqWBy
zVB~iofKn?Jcr8xHPCSTn<@+-4i8o*s<6b;n-v9n|hvLGKeDMs*o*qV7z$++Q^e2>s
zeBk@3fBY+y1&^J|erB);l&yJ?{L3Cci?VfZ;Bx#NWdRE+IL`f57o8b+14_{xLdnQ0
zC{Or0$_?H|dBS)7?>|EdT>Tr#zRIuk-uLM!d%FbXdIM$N7@mgLpu8<xF(qH@pmRG8
z;AU)Od2;+wlqYxr<-)gdEWU?QD<7e3+30G|LX>K+z|q)@Bu6d85Sl2N*@1H1{%Z2y
zMCU30i!X2t<18vqPRK=BNB}c&I?DIWD6i2Xlm)Iw)~=E$=j}$x%mYY0tHUU-@o_Y9
zb&XO7@K6o;-$19ElHP?!Q7(wGT=8a<g$$si>`9!DN04n+r-!{8)?tisBk~Mt0K4%R
z%GR~kdh;wsd4M)tfO?9KoY0S3aR4`9U7eT0J5VyP6Qv0EV>UjHa@`9k#q|=7!}opv
zfg>27R_|Ru7UjB$DCbY}$EihhWUns59J~x=kK-s8T#d44+faUBb|G(`dKh!?C`zXO
zf>MMT4PFhEqRx01K92uE`Ne$nY;Ws6LNbw3qo#YsbOxTu31ujISC6ugC76$^QC8l8
z@}yf(7Ve^?^d8K`JxCJOV<_jpi}D(0@QTUz<52EXiWB7huchO1;5_8jRBs}6qB3TB
zzhps_y`F^{UW)R>eOQRQuon*?zcnh%uT%?O;CmO!@jv+EuYBj9!>=p%S6k@FigIRq
zzg$yLQojdfj}M@{eg{#W<Pb_`j-Xt3%pbqwfB#pMTKNK{7)O%#?HEGI+|xJ`k6>y%
zotNpz6TF4(xPA^lzxW*TcSQXYC8dSDt8&9dC<|GGQe-;Hf+LuPjz3PJ-0(L4_<jC(
z0ObLmXd?goVx|k_PFzcDBJLv=66X?SgtU8!EyN8n@Eh}_w{EvTrl!(GCfj$he@tLU
z(|a#{*-F_yuSx!C>_ED$;d25Z=_w}8Bc$aKUBrztpj}BUBidv@+e64y6N$ZqG|A9~
z#B$;~LYfq+WOhEm8|qzjHAV>PNBxA5wt)x}iwLrx{(0Vq!`rP4q&_AQ>xdr^QQ}0q
z$nSLf-s2m@W<qKtB|kdS?jWSd5`;q(5VsMx5YlcYZX#@g0#*&gMj}QO64ImwD$+gg
zFI<k_Px>y#9>0G9wtLU7)Q=eal=vQD5G}+ig8$}F+XyL^6D>f;B&4FHD3=l|iMt7D
zJBcZTMPw2s#1+J7LW=itLW*9R{QWuED(Tgq9P!7-@7MVL45gZ{C9WavC!}e_dZLr~
zF(EBP%p>B&0-}#tK}ahnt|vwiStsuQeFoCbCoUs)$$(bmk^Wz;AJU)ekMnVf-@g>^
zA~yTut9)B=2hl;461_w}F}!80c7H$a?{3!k{h>g4ReWQo(e6~+fv`F^5-}oLZ%mIG
zeOjQ``=;;27vaHA#~;p^IQ$YVq?K2-cj&QAhFxvD1G$qY55KG>{S7l-VH#G%?hCu)
z^IF|Y@*b)hHc2?3S`Eu^PI>3SnfVWlaNjHZV@9PrG~p&bR~0Rt5NL_VoJ8CT1hsfV
zV-$_*u}Hvus_1Oa__(MlqjGRk@fRZ)6qMZUK2vh5yKZuWd++3}d{KUuk&)@$pNDpL
zOc~5huemRvU8UQa9*Ma3PbqNcmyY?)@rO%`-F;g5DUR2><4VVl@#k?%ODl%;C%Vs-
zX3BNnI#yOtX=@t|Bc|yw%}6BTiLkcVsdWEcx{ZZz4OH`aAkgjx$_nVUl+EI^uk6PB
ziw&zi9yNlh&9Ehc+Tuz#Z|ZjUv#D=#%F*%%Q)@yk2}5_xcr4VaJ4U0{P**=YR97FW
zpGmiIdP7ZJeO+DFs+FM&jULlJ#d+sw^)nkAX4KTtvX<$#6IzqdW45I`@kFDxTu(S=
zOk1UQCT+*inxg4(w>O->Y4D|r-)6YSs~(x2jA+BQno3$`+PcHhQxuv1Re11d_3@0$
zzjfs|D@`p=CL>0A9>26SDb_B>v`#hicg_yG*})ZVd+>?yH*Z5NF6D`m&i`5C;L6bL
zBiz5$9?Q_&XX|Q;f|_j@okRTz!_wk0t!L;lGpbu=m;0}}%iVDOn7nz~YST7sN8e;<
zx@C38<CbgH7losSX6t%{7fo{v(=xQqWQP%pm_e;8X+|i+Zau-drWQ@I7<Zt4N@}5_
z^)Pot*P^DA3~C*5Gt!lwRo(#aeF(*p-Q7v8YPsHSYTe0>r1ihIqdKgX#v@4{(Bz()
zVaf`$E;G@oYqn|HT9-G8Wo|Npn&EITy>i=>vqR&$<F;dJEIMJ>w&}(iigL7=8QV1c
zy1}~}rj8sXN8M*;6uYm@*y&z3bGO?ttICbd`s8fye5U4YjT#$uo>Q_$b?H4UMYnlY
zRwG$*G%Id!*uCYPU*?^BTgi^MJEnW-?0cu3cyBF=Dr&|IZRoLBjBF?Euo_-qeF1k`
z<1{yCPTt8^a9U%TyQ^{H$#G6q!MJZ-l2euMHa8Z2<1+79HkanP#+)}o-kPNlZNp+4
z{VLSF6>&`K8tOOfxMlR{j{8Y%-lz!cbGw_C6s;KQHyvHGj1I$67wI~ETQ?ok{kW;o
zZJ1j$l3H+=&z&<XtgSNiuJkr|H?fBLJ4_Olp4?$~*vP0JR%?s|<&?CHC>ag9znFWc
PdrkAP49i_R@6P`Mq&HM$

diff --git a/django/contrib/admin/locale/et/LC_MESSAGES/django.po b/django/contrib/admin/locale/et/LC_MESSAGES/django.po
index a9674165d1..f0feb715bd 100644
--- a/django/contrib/admin/locale/et/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/et/LC_MESSAGES/django.po
@@ -7,13 +7,14 @@
 # Martin Pajuste <martinpajuste@gmail.com>, 2015
 # Martin Pajuste <martinpajuste@gmail.com>, 2016,2019
 # Marti Raudsepp <marti@juffo.org>, 2016
+# Ragnar Rebase <rrebase@gmail.com>, 2019
 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 16:25+0000\n"
-"Last-Translator: Martin Pajuste <martinpajuste@gmail.com>\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2019-12-28 01:34+0000\n"
+"Last-Translator: Ragnar Rebase <rrebase@gmail.com>\n"
 "Language-Team: Estonian (http://www.transifex.com/django/django/language/"
 "et/)\n"
 "MIME-Version: 1.0\n"
@@ -92,13 +93,13 @@ msgid "Remove"
 msgstr "Eemalda"
 
 msgid "Addition"
-msgstr ""
+msgstr "Lisamine"
 
 msgid "Change"
 msgstr "Muuda"
 
 msgid "Deletion"
-msgstr ""
+msgstr "Kustutamine"
 
 msgid "action time"
 msgstr "toimingu aeg"
@@ -130,23 +131,23 @@ msgid "log entries"
 msgstr "logisissekanded"
 
 #, python-format
-msgid "Added \"%(object)s\"."
-msgstr "Lisatud \"%(object)s\"."
+msgid "Added “%(object)s”."
+msgstr "Lisati “%(object)s”."
 
 #, python-format
-msgid "Changed \"%(object)s\" - %(changes)s"
-msgstr "Muudetud \"%(object)s\" - %(changes)s"
+msgid "Changed “%(object)s” — %(changes)s"
+msgstr "Muudeti “%(object)s” — %(changes)s"
 
 #, python-format
-msgid "Deleted \"%(object)s.\""
-msgstr "Kustutatud \"%(object)s.\""
+msgid "Deleted “%(object)s.”"
+msgstr "Kustutati “%(object)s.”"
 
 msgid "LogEntry Object"
 msgstr "Objekt LogEntry"
 
 #, python-brace-format
-msgid "Added {name} \"{object}\"."
-msgstr "Lisatud {name} \"{object}\"."
+msgid "Added {name} “{object}”."
+msgstr "Lisati {name} “{object}”."
 
 msgid "Added."
 msgstr "Lisatud."
@@ -155,16 +156,16 @@ msgid "and"
 msgstr "ja"
 
 #, python-brace-format
-msgid "Changed {fields} for {name} \"{object}\"."
-msgstr "Muudetud {fields} objektil {name} \"{object}\"."
+msgid "Changed {fields} for {name} “{object}”."
+msgstr "Muudeti {fields} -> {name} “{object}”."
 
 #, python-brace-format
 msgid "Changed {fields}."
 msgstr "Muudetud {fields}."
 
 #, python-brace-format
-msgid "Deleted {name} \"{object}\"."
-msgstr "Kustutatud {name} \"{object}\"."
+msgid "Deleted {name} “{object}”."
+msgstr "Kustutati {name} “{object}”."
 
 msgid "No fields changed."
 msgstr "Ühtegi välja ei muudetud."
@@ -172,42 +173,40 @@ msgstr "Ühtegi välja ei muudetud."
 msgid "None"
 msgstr "Puudub"
 
-msgid ""
-"Hold down \"Control\", or \"Command\" on a Mac, to select more than one."
-msgstr "Et valida mitu, hoidke all \"Control\"-nuppu (Maci puhul \"Command\")."
+msgid "Hold down “Control”, or “Command” on a Mac, to select more than one."
+msgstr "Hoia all “Control” või “Command” Macil, et valida rohkem kui üks."
 
 #, python-brace-format
-msgid "The {name} \"{obj}\" was added successfully."
-msgstr "{name} \"{obj}\" lisamine õnnestus."
+msgid "The {name} “{obj}” was added successfully."
+msgstr "{name} “{obj}” lisamine õnnestus."
 
 msgid "You may edit it again below."
+msgstr "Võite seda uuesti muuta."
+
+#, python-brace-format
+msgid ""
+"The {name} “{obj}” was added successfully. You may add another {name} below."
 msgstr ""
+"{name} “{obj}” lisamine õnnestus. Allpool saate lisada järgmise {name}."
 
 #, python-brace-format
 msgid ""
-"The {name} \"{obj}\" was added successfully. You may add another {name} "
+"The {name} “{obj}” was changed successfully. You may edit it again below."
+msgstr "{name} “{obj}” muutmine õnnestus. Allpool saate seda uuesti muuta."
+
+#, python-brace-format
+msgid "The {name} “{obj}” was added successfully. You may edit it again below."
+msgstr "{name} “{obj}” lisamine õnnestus. Allpool saate seda uuesti muuta."
+
+#, python-brace-format
+msgid ""
+"The {name} “{obj}” was changed successfully. You may add another {name} "
 "below."
-msgstr "{name} \"{obj}\" lisamine õnnestus. Allpool saate lisada uue {name}."
+msgstr "{name} ”{obj}” muutmine õnnestus. Allpool saate lisada uue {name}."
 
 #, python-brace-format
-msgid ""
-"The {name} \"{obj}\" was changed successfully. You may edit it again below."
-msgstr "{name} \"{obj}\" muutmine õnnestus. Allpool saate seda uuesti muuta."
-
-#, python-brace-format
-msgid ""
-"The {name} \"{obj}\" was added successfully. You may edit it again below."
-msgstr "{name} \"{obj}\" lisamine õnnestus. Allpool saate seda uuesti muuta."
-
-#, python-brace-format
-msgid ""
-"The {name} \"{obj}\" was changed successfully. You may add another {name} "
-"below."
-msgstr "{name} \"{obj}\" muutmine õnnestus. Allpool saate lisada uue {name}."
-
-#, python-brace-format
-msgid "The {name} \"{obj}\" was changed successfully."
-msgstr "{name} \"{obj}\" muutmine õnnestus."
+msgid "The {name} “{obj}” was changed successfully."
+msgstr "{name} “{obj}” muutmine õnnestus."
 
 msgid ""
 "Items must be selected in order to perform actions on them. No items have "
@@ -220,12 +219,12 @@ msgid "No action selected."
 msgstr "Toiming valimata."
 
 #, python-format
-msgid "The %(name)s \"%(obj)s\" was deleted successfully."
-msgstr "%(name)s \"%(obj)s\" kustutati."
+msgid "The %(name)s “%(obj)s” was deleted successfully."
+msgstr "%(name)s “%(obj)s” kustutamine õnnestus."
 
 #, python-format
-msgid "%(name)s with ID \"%(key)s\" doesn't exist. Perhaps it was deleted?"
-msgstr ""
+msgid "%(name)s with ID “%(key)s” doesn’t exist. Perhaps it was deleted?"
+msgstr "%(name)s ID-ga “%(key)s” ei eksisteeri. Võib-olla on see kustutatud?"
 
 #, python-format
 msgid "Add %s"
@@ -237,7 +236,7 @@ msgstr "Muuda %s"
 
 #, python-format
 msgid "View %s"
-msgstr ""
+msgstr "Vaata %s"
 
 msgid "Database error"
 msgstr "Andmebaasi viga"
@@ -295,7 +294,7 @@ msgstr "%(app)s administreerimine"
 msgid "Page not found"
 msgstr "Lehte ei leitud"
 
-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 "Vabandame, kuid soovitud lehte ei leitud."
 
 msgid "Home"
@@ -311,7 +310,7 @@ msgid "Server Error <em>(500)</em>"
 msgstr "Serveri Viga <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 ""
 "Ilmnes viga. Sellest on e-posti teel teavitatud lehe administraatorit ja "
@@ -334,10 +333,10 @@ msgid "Clear selection"
 msgstr "Tühjenda valik"
 
 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 ""
-"Kõige pealt sisestage kasutajatunnus ja salasõna, seejärel on võimalik muuta "
+"Kõigepealt sisestage kasutajatunnus ja salasõna. Seejärel saate muuta "
 "täiendavaid kasutajaandmeid."
 
 msgid "Enter a username and password."
@@ -424,7 +423,7 @@ msgstr ""
 msgid "Objects"
 msgstr "Objektid"
 
-msgid "Yes, I'm sure"
+msgid "Yes, I’m sure"
 msgstr "Jah, olen kindel"
 
 msgid "No, take me back"
@@ -459,7 +458,7 @@ msgstr ""
 "järgnevad objektid ja seotud objektid kustutatakse:"
 
 msgid "View"
-msgstr ""
+msgstr "Vaata"
 
 msgid "Delete?"
 msgstr "Kustutan?"
@@ -478,8 +477,8 @@ msgstr "Rakenduse %(name)s moodulid"
 msgid "Add"
 msgstr "Lisa"
 
-msgid "You don't have permission to view or edit anything."
-msgstr ""
+msgid "You don’t have permission to view or edit anything."
+msgstr "Teil pole õigust midagi vaadata ega muuta."
 
 msgid "Recent actions"
 msgstr "Hiljutised toimingud"
@@ -494,13 +493,12 @@ msgid "Unknown content"
 msgstr "Tundmatu sisu"
 
 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 ""
 "On tekkinud viga seoses andmebaasiga. Veenduge, et kõik vajalikud "
-"andmebaasitabelid on loodud  ning et andmebaas on vastava kasutaja poolt "
-"loetav."
+"andmebaasitabelid on loodud ja andmebaas on loetav vastava kasutaja poolt."
 
 #, python-format
 msgid ""
@@ -523,11 +521,11 @@ msgid "Action"
 msgstr "Toiming"
 
 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 ""
-"Sellel objektil puudub muudatuste ajalugu. Tõenäoliselt ei kasutatud selle "
-"objekti lisamisel käesolevat administreerimislidest."
+"Sellel objektil puudub muudatuste ajalugu. Tõenäoliselt ei lisatud objekti "
+"läbi selle administreerimisliidese."
 
 msgid "Show all"
 msgstr "Näita kõiki"
@@ -536,7 +534,7 @@ msgid "Save"
 msgstr "Salvesta"
 
 msgid "Popup closing…"
-msgstr ""
+msgstr "Hüpikaken sulgub…"
 
 msgid "Search"
 msgstr "Otsing"
@@ -561,10 +559,10 @@ msgid "Save and continue editing"
 msgstr "Salvesta ja jätka muutmist"
 
 msgid "Save and view"
-msgstr ""
+msgstr "Salvesta ja vaata"
 
 msgid "Close"
-msgstr ""
+msgstr "Sulge"
 
 #, python-format
 msgid "Change selected %(model)s"
@@ -591,12 +589,12 @@ msgid "Your password was changed."
 msgstr "Teie salasõna on vahetatud."
 
 msgid ""
-"Please enter your old password, for security's sake, and then enter your new "
+"Please enter your old password, for security’s sake, and then enter your new "
 "password twice so we can verify you typed it in correctly."
 msgstr ""
-"Turvalisuse tagamiseks palun sisestage oma praegune salasõna ning seejärel "
-"uus salasõna.Veendumaks, et uue salasõna sisestamisel ei tekkinud vigu, "
-"palun sisestage see kaks korda."
+"Turvalisuse tagamiseks palun sisestage oma praegune salasõna ja seejärel uus "
+"salasõna. Veendumaks, et uue salasõna sisestamisel ei tekkinud vigu, palun "
+"sisestage see kaks korda."
 
 msgid "Change my password"
 msgstr "Muuda salasõna"
@@ -631,18 +629,18 @@ msgstr ""
 "kasutatud. Esitage uue salasõna taotlus uuesti."
 
 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 ""
-"Saatsime teile parooli muutmise juhendi, kui teie poolt sisestatud e-posti "
-"aadressiga konto on olemas. Peaksite selle lähiajal kätte saama."
+"Saatsime teile meilile parooli muutmise juhendi. Kui teie poolt sisestatud e-"
+"posti aadressiga konto on olemas, siis jõuab kiri peagi kohale."
 
 msgid ""
-"If you don't receive an email, please make sure you've entered the address "
+"If you don’t receive an email, please make sure you’ve entered the address "
 "you registered with, and check your spam folder."
 msgstr ""
-"Kui te ei saa kirja siis kontrollige, et sisestasite e-posti aadressi "
-"millega registreerisite ning kontrollige oma rämpsposti kausta."
+"Kui te ei saa kirja kätte siis veenduge, et sisestasite just selle e-posti "
+"aadressi, millega registreerisite. Kontrollige ka oma rämpsposti kausta."
 
 #, python-format
 msgid ""
@@ -655,8 +653,8 @@ msgstr ""
 msgid "Please go to the following page and choose a new password:"
 msgstr "Palun minge järmisele lehele ning sisestage uus salasõna"
 
-msgid "Your username, in case you've forgotten:"
-msgstr "Teie kasutajatunnus juhul, kui olete unustanud:"
+msgid "Your username, in case you’ve forgotten:"
+msgstr "Teie kasutajatunnus juhuks, kui olete unustanud:"
 
 msgid "Thanks for using our site!"
 msgstr "Täname meie lehte külastamast!"
@@ -666,11 +664,11 @@ msgid "The %(site_name)s team"
 msgstr "%(site_name)s meeskond"
 
 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 ""
-"Unustasite oma parooli? Sisestage allpool oma e-posti aadress ja me saadame "
-"teile juhendi, kuidas parooli muuta."
+"Unustasite oma salasõna? Sisestage oma e-posti aadress ja saadame meilile "
+"juhised uue saamiseks."
 
 msgid "Email address:"
 msgstr "E-posti aadress:"
@@ -691,7 +689,7 @@ msgstr "Vali %s mida muuta"
 
 #, python-format
 msgid "Select %s to view"
-msgstr ""
+msgstr "Vali %s vaatamiseks"
 
 msgid "Date:"
 msgstr "Kuupäev:"
diff --git a/django/contrib/admin/locale/et/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/et/LC_MESSAGES/djangojs.mo
index 9b3fafbc139e88887f04b7e6b22685ddd2ef18f6..1c8e66387a30de024fd47358111d9549dbd41ffd 100644
GIT binary patch
delta 637
zcmXZYK}#D!6bJBUW2>gI?g!}MDfMFAkVJ$u^&$v@RjO$!;>nQ=>)>Wrc4wtt3?ldi
z1V2IOp_jIZAg$mb9t1D-=*5<{iWE_=dg_13EW`fZym|9xm`{Dzy<ZO6>a{kai8RqL
z5$!)ELP$5T6W+ro@KL5^7etC2Xx5*@cGwTQ;egE-t)tNNo3OrzeV8vm7j9;#PF)DT
zB4HYShvvW|_!yqR4tQ$kXV#z4)Lp<7yoP4~9W?#!VFjjet64Y)&H86(_U+sGVRyZC
zz%ddS^aDTB;2fI5EBF!K!Uo)V*1Fj1o|dC9kNh|^FR=!za2;;IKkx&T4iO%j&aJ<!
zzk6-)*LrEavi@^+=Tk2_Cf%}JRj~>KcT8wm;zBO}%FP$tLXmU%(opeb4qtjw#M-Sy
zB8YvV!>Gh%;RPb%vRo9g<dG;c!R|x)Tf3(v>rmBH;3b2+oTw^G#kC~SK~m-B!IGAq
zVqYxjNa-wBntL*6HbP&;($^g7SfRm`3MAK*M)*$nt1{MtgJfkT$<nMqDQdO{otca$
Q`R$u5PfOf=d&_D32fAl>MgRZ+

delta 688
zcmY+=&ubGw6bJAZTCIs~(;h?*p}vM{EV^NLYg-aL2zt<JY0%h1Zvz>cF}s^>b~cJ2
zISC$xob_T5^dLg;BE1DX_)mzpf`T9(1TTK4I~QT$Gw;p&vCNO<cjXU<xxvdE(N=+I
zorsQ36X8fpvqY!hDm)2&YYn1=uG{;&a2oLgI0yG^zHL2#X5JI)GgwCa0y=O!O9RT|
z@C^yG@H;dMf5Q{-FPwonOgC}fT7;(V44i@`X!;qNd8@Dq*WfOEZtuTB(|2U!pL2t3
z!5<{>5zS`<=AkJ(2j9T+a0EX?^CO*N<^l8&KZ52Z-oie751+yd3q+6MYlw%Y(qiV4
zm6z?IY+bQlv|d^q?@g`D+-^EIdQxcBjhvf8%R2k6x8b<!j<?DFTHW(6yT0od8avKC
z*;mPbb(@Y`bG#aR8}+N+@Kxb#X<PKPint*jriqq(Ej*6n<8b_?@M(I`V%=4tiuThh
z+(}i76TxvekUTkTYq_sD5N+L4n!_~JQQE3<bMjF}lTkNNi3~KyQgjmZ^)Xb7P;g~i
uMY6)7(%4wJFM_^Iw5V{D#&KGuU4cf_XKRPQid%W!xl`qa6s_T{h0#AZo_n4E

diff --git a/django/contrib/admin/locale/et/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/et/LC_MESSAGES/djangojs.po
index ae6713fb75..21e137f4c4 100644
--- a/django/contrib/admin/locale/et/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/et/LC_MESSAGES/djangojs.po
@@ -5,13 +5,14 @@
 # Jannis Leidel <jannis@leidel.info>, 2011
 # Janno Liivak <jannolii@gmail.com>, 2013-2015
 # Martin Pajuste <martinpajuste@gmail.com>, 2016
+# Ragnar Rebase <rrebase@gmail.com>, 2019
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-05-17 23:12+0200\n"
-"PO-Revision-Date: 2017-09-19 16:41+0000\n"
-"Last-Translator: Martin Pajuste <martinpajuste@gmail.com>\n"
+"POT-Creation-Date: 2018-05-17 11:50+0200\n"
+"PO-Revision-Date: 2019-12-28 01:38+0000\n"
+"Last-Translator: Ragnar Rebase <rrebase@gmail.com>\n"
 "Language-Team: Estonian (http://www.transifex.com/django/django/language/"
 "et/)\n"
 "MIME-Version: 1.0\n"
@@ -90,16 +91,31 @@ msgid ""
 "individual fields yet. Please click OK to save. You'll need to re-run the "
 "action."
 msgstr ""
-"Valisid toimingu, kuid pole salvestanud muudatusi lahtrites. Salvestamiseks "
-"palun vajuta OK. Pead toimingu uuesti käivitama."
+"Valisite toimingu, kuid pole salvestanud muudatusi lahtrites. Salvestamiseks "
+"palun vajutage OK. Peate toimingu uuesti käivitama."
 
 msgid ""
 "You have selected an action, and you haven't made any changes on individual "
 "fields. You're probably looking for the Go button rather than the Save "
 "button."
 msgstr ""
-"Valisid toimingu, kuid sa pole ühtegi lahtrit muutnud. Tõenäoliselt peaksid "
-"vajutama 'Mine' mitte 'Salvesta' nuppu."
+"Valisite toimingu, kuid ei muutnud ühtegi lahtrit. Tõenäoliselt otsite Mine "
+"mitte Salvesta nuppu."
+
+msgid "Now"
+msgstr "Praegu"
+
+msgid "Midnight"
+msgstr "Kesköö"
+
+msgid "6 a.m."
+msgstr "6 hommikul"
+
+msgid "Noon"
+msgstr "Keskpäev"
+
+msgid "6 p.m."
+msgstr "6 õhtul"
 
 #, javascript-format
 msgid "Note: You are %s hour ahead of server time."
@@ -113,27 +129,12 @@ msgid_plural "Note: You are %s hours behind server time."
 msgstr[0] "Märkus: Olete %s tund serveri ajast maas."
 msgstr[1] "Märkus: Olete %s tundi serveri ajast maas."
 
-msgid "Now"
-msgstr "Praegu"
-
 msgid "Choose a Time"
 msgstr "Vali aeg"
 
 msgid "Choose a time"
 msgstr "Vali aeg"
 
-msgid "Midnight"
-msgstr "Kesköö"
-
-msgid "6 a.m."
-msgstr "6 hommikul"
-
-msgid "Noon"
-msgstr "Keskpäev"
-
-msgid "6 p.m."
-msgstr "6 õhtul"
-
 msgid "Cancel"
 msgstr "Tühista"
 
diff --git a/django/contrib/admin/locale/gd/LC_MESSAGES/django.mo b/django/contrib/admin/locale/gd/LC_MESSAGES/django.mo
index ad734b846271161caffddc33ecc06afb6ee25a2c..cc210211c84eea953feb6e6ec5ef09b48aa28199 100644
GIT binary patch
delta 4361
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

delta 4626
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
Y!@-TAa4YkE`<$Sn#A=P7uc_$tZ@-evbpQYW

diff --git a/django/contrib/admin/locale/gd/LC_MESSAGES/django.po b/django/contrib/admin/locale/gd/LC_MESSAGES/django.po
index ef8f4bc789..9fd3338d23 100644
--- a/django/contrib/admin/locale/gd/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/gd/LC_MESSAGES/django.po
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-05-21 14:16-0300\n"
-"PO-Revision-Date: 2018-05-29 09:32+0000\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2019-12-13 12:51+0000\n"
 "Last-Translator: GunChleoc\n"
 "Language-Team: Gaelic, Scottish (http://www.transifex.com/django/django/"
 "language/gd/)\n"
@@ -22,7 +22,7 @@ msgstr ""
 
 #, python-format
 msgid "Successfully deleted %(count)d %(items)s."
-msgstr "Chaidh %(count)d %(items)s a sguabadh às gu soirbheachail."
+msgstr "Chaidh %(count)d %(items)s a sguabadh às."
 
 #, python-format
 msgid "Cannot delete %(name)s"
@@ -112,7 +112,7 @@ msgid "object id"
 msgstr "id an oibceict"
 
 #. 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 "riochdachadh oibseict"
 
@@ -129,22 +129,22 @@ msgid "log entries"
 msgstr "innteartan loga"
 
 #, python-format
-msgid "Added \"%(object)s\"."
+msgid "Added “%(object)s”."
 msgstr "Chaidh “%(object)s” a chur ris."
 
 #, python-format
-msgid "Changed \"%(object)s\" - %(changes)s"
-msgstr "Chaidh “%(object)s” atharrachadh - %(changes)s"
+msgid "Changed “%(object)s” — %(changes)s"
+msgstr "Chaidh “%(object)s” atharrachadh – %(changes)s"
 
 #, python-format
-msgid "Deleted \"%(object)s.\""
+msgid "Deleted “%(object)s.”"
 msgstr "Chaidh “%(object)s” a sguabadh às."
 
 msgid "LogEntry Object"
 msgstr "Oibseact innteart an loga"
 
 #, python-brace-format
-msgid "Added {name} \"{object}\"."
+msgid "Added {name} “{object}”."
 msgstr "Chaidh {name} “{object}” a chur ris."
 
 msgid "Added."
@@ -154,7 +154,7 @@ msgid "and"
 msgstr "agus"
 
 #, python-brace-format
-msgid "Changed {fields} for {name} \"{object}\"."
+msgid "Changed {fields} for {name} “{object}”."
 msgstr "Chaidh {fields} atharrachadh airson {name} “{object}”."
 
 #, python-brace-format
@@ -162,7 +162,7 @@ msgid "Changed {fields}."
 msgstr "Chaidh {fields} atharrachadh."
 
 #, python-brace-format
-msgid "Deleted {name} \"{object}\"."
+msgid "Deleted {name} “{object}”."
 msgstr "Chaidh {name} “{object}” a sguabadh às."
 
 msgid "No fields changed."
@@ -171,50 +171,47 @@ msgstr "Cha deach raon atharrachadh."
 msgid "None"
 msgstr "Chan eil gin"
 
-msgid ""
-"Hold down \"Control\", or \"Command\" on a Mac, to select more than one."
+msgid "Hold down “Control”, or “Command” on a Mac, to select more than one."
 msgstr "Cum sìos “Control” no “Command” air Mac gus iomadh nì a thaghadh."
 
 #, python-brace-format
-msgid "The {name} \"{obj}\" was added successfully."
-msgstr "Chaidh {name} “{obj}” a chur ris gu soirbheachail."
+msgid "The {name} “{obj}” was added successfully."
+msgstr "Chaidh {name} “{obj}” a chur ris."
 
 msgid "You may edit it again below."
 msgstr "’S urrainn dhut a dheasachadh a-rithist gu h-ìosal."
 
 #, python-brace-format
 msgid ""
-"The {name} \"{obj}\" was added successfully. You may add another {name} "
+"The {name} “{obj}” was added successfully. You may add another {name} below."
+msgstr ""
+"Chaidh {name} “%{obj}” a chur ris. ’S urrainn dhut {name} eile a chur ris gu "
+"h-ìosal."
+
+#, python-brace-format
+msgid ""
+"The {name} “{obj}” was changed successfully. You may edit it again below."
+msgstr ""
+"Chaidh {name} “{obj}” atharrachadh. ’S urrainn dhut a dheasachadh a-rithist "
+"gu h-ìosal."
+
+#, python-brace-format
+msgid "The {name} “{obj}” was added successfully. You may edit it again below."
+msgstr ""
+"Chaidh {name} “{obj}” a chur ris. ’S urrainn dhut a dheasachadh a-rithist gu "
+"h-ìosal."
+
+#, python-brace-format
+msgid ""
+"The {name} “{obj}” was changed successfully. You may add another {name} "
 "below."
 msgstr ""
-"Chaidh {name} “%{obj}” a chur ris gu soirbheachail. ’S urrainn dhut {name} "
-"eile a chur ris gu h-ìosal."
+"Chaidh {name} “{obj}” atharrachadh. ’S urrainn dhut {name} eile a chur ris "
+"gu h-ìosal."
 
 #, python-brace-format
-msgid ""
-"The {name} \"{obj}\" was changed successfully. You may edit it again below."
-msgstr ""
-"Chaidh {name} “{obj}” atharrachadh gu soirbheachail. ’S urrainn dhut a "
-"dheasachadh a-rithist gu h-ìosal."
-
-#, python-brace-format
-msgid ""
-"The {name} \"{obj}\" was added successfully. You may edit it again below."
-msgstr ""
-"Chaidh {name} “{obj}” a chur ris gu soirbheachail. ’S urrainn dhut a "
-"dheasachadh a-rithist gu h-ìosal."
-
-#, python-brace-format
-msgid ""
-"The {name} \"{obj}\" was changed successfully. You may add another {name} "
-"below."
-msgstr ""
-"Chaidh {name} “{obj}” atharrachadh gu soirbheachail. ’S urrainn dhut {name} "
-"eile a chur ris gu h-ìosal."
-
-#, python-brace-format
-msgid "The {name} \"{obj}\" was changed successfully."
-msgstr "Chaidh {name} “{obj}” atharrachadh gu soirbheachail."
+msgid "The {name} “{obj}” was changed successfully."
+msgstr "Chaidh {name} “{obj}” atharrachadh."
 
 msgid ""
 "Items must be selected in order to perform actions on them. No items have "
@@ -227,11 +224,11 @@ msgid "No action selected."
 msgstr "Cha deach gnìomh a thaghadh."
 
 #, python-format
-msgid "The %(name)s \"%(obj)s\" was deleted successfully."
-msgstr "Chaidh %(name)s “%(obj)s” a sguabadh às gu soirbheachail."
+msgid "The %(name)s “%(obj)s” was deleted successfully."
+msgstr "Chaidh %(name)s “%(obj)s” a sguabadh às."
 
 #, python-format
-msgid "%(name)s with ID \"%(key)s\" doesn't exist. Perhaps it was deleted?"
+msgid "%(name)s with ID “%(key)s” doesn’t exist. Perhaps it was deleted?"
 msgstr ""
 "Chan eil %(name)s leis an ID \"%(key)s\" ann. 'S dòcha gun deach a sguabadh "
 "às?"
@@ -254,10 +251,10 @@ msgstr "Mearachd an stòir-dhàta"
 #, python-format
 msgid "%(count)s %(name)s was changed successfully."
 msgid_plural "%(count)s %(name)s were changed successfully."
-msgstr[0] "Chaidh %(count)s %(name)s atharrachadh gu soirbheachail."
-msgstr[1] "Chaidh %(count)s %(name)s atharrachadh gu soirbheachail."
-msgstr[2] "Chaidh %(count)s %(name)s atharrachadh gu soirbheachail."
-msgstr[3] "Chaidh %(count)s %(name)s atharrachadh gu soirbheachail."
+msgstr[0] "Chaidh %(count)s %(name)s atharrachadh."
+msgstr[1] "Chaidh %(count)s %(name)s atharrachadh."
+msgstr[2] "Chaidh %(count)s %(name)s atharrachadh."
+msgstr[3] "Chaidh %(count)s %(name)s atharrachadh."
 
 #, python-format
 msgid "%(total_count)s selected"
@@ -308,7 +305,7 @@ msgstr "Rianachd %(app)s"
 msgid "Page not found"
 msgstr "Cha deach an duilleag a lorg"
 
-msgid "We're sorry, but the requested page could not be found."
+msgid "We’re sorry, but the requested page could not be found."
 msgstr "Tha sinn duilich ach cha do lorg sinn an duilleag a dh’iarr thu."
 
 msgid "Home"
@@ -324,7 +321,7 @@ msgid "Server Error <em>(500)</em>"
 msgstr "Mearachd an fhrithealaiche <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 ""
 "Chaidh rudeigin cearr. Fhuair rianairean na làraich aithris air a’ phost-d "
@@ -349,7 +346,7 @@ msgid "Clear selection"
 msgstr "Falamhaich an taghadh"
 
 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 ""
 "Cuir ainm-cleachdaiche is facal-faire a-steach an toiseach. ’S urrainn dhut "
@@ -441,8 +438,8 @@ msgstr ""
 msgid "Objects"
 msgstr "Oibseactan"
 
-msgid "Yes, I'm sure"
-msgstr "Tha, tha mi cinnteach"
+msgid "Yes, I’m sure"
+msgstr "Tha mi cinnteach"
 
 msgid "No, take me back"
 msgstr "Chan eil, air ais leam"
@@ -497,7 +494,7 @@ msgstr "Modailean ann an aplacaid %(name)s"
 msgid "Add"
 msgstr "Cuir ris"
 
-msgid "You don't have permission to view or edit anything."
+msgid "You don’t have permission to view or edit anything."
 msgstr "Chan eil cead agad gus dad a shealltainn no a dheasachadh."
 
 msgid "Recent actions"
@@ -513,7 +510,7 @@ msgid "Unknown content"
 msgstr "Susbaint nach aithne dhuinn"
 
 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 ""
@@ -543,7 +540,7 @@ msgid "Action"
 msgstr "Gnìomh"
 
 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 ""
 "Chan eil eachdraidh nan atharraichean aig an oibseact seo. Dh’fhaoidte nach "
@@ -555,25 +552,9 @@ msgstr "Seall na h-uile"
 msgid "Save"
 msgstr "Sàbhail"
 
-msgid "Popup closing..."
+msgid "Popup closing…"
 msgstr "Tha a’ phriob-uinneag ’ga dùnadh…"
 
-#, python-format
-msgid "Change selected %(model)s"
-msgstr "Atharraich a’ %(model)s a thagh thu"
-
-#, python-format
-msgid "View selected %(model)s"
-msgstr "Seall %(model)s a thagh thu"
-
-#, python-format
-msgid "Add another %(model)s"
-msgstr "Cuir %(model)s eile ris"
-
-#, python-format
-msgid "Delete selected %(model)s"
-msgstr "Sguab às a’ %(model)s a thagh thu"
-
 msgid "Search"
 msgstr "Lorg"
 
@@ -604,6 +585,18 @@ msgstr "Sàbhail is seall"
 msgid "Close"
 msgstr "Dùin"
 
+#, python-format
+msgid "Change selected %(model)s"
+msgstr "Atharraich a’ %(model)s a thagh thu"
+
+#, python-format
+msgid "Add another %(model)s"
+msgstr "Cuir %(model)s eile ris"
+
+#, python-format
+msgid "Delete selected %(model)s"
+msgstr "Sguab às a’ %(model)s a thagh thu"
+
 msgid "Thanks for spending some quality time with the Web site today."
 msgstr ""
 "Mòran taing gun do chuir thu seachad deagh-àm air an làrach-lìn an-diugh."
@@ -618,7 +611,7 @@ msgid "Your password was changed."
 msgstr "Chaidh am facal-faire agad atharrachadh."
 
 msgid ""
-"Please enter your old password, for security's sake, and then enter your new "
+"Please enter your old password, for security’s sake, and then enter your new "
 "password twice so we can verify you typed it in correctly."
 msgstr ""
 "Cuir a-steach an seann fhacal-faire agad ri linn tèarainteachd agus cuir a-"
@@ -661,7 +654,7 @@ msgstr ""
 "ùr."
 
 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 ""
 "Chuir sinn stiùireadh thugad air mar a dh’ath-shuidhicheas tu am facal-faire "
@@ -669,10 +662,10 @@ msgstr ""
 "dhut fhaighinn a dh’aithghearr."
 
 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 ""
-"Mura faigh thu post-d, dèan cinnteach gun do chuir thu an-steach an seòladh "
+"Mura faigh thu post-d, dèan cinnteach gun do chuir thu a-steach an seòladh "
 "puist-d leis an do chlàraich thu agus thoir sùil air pasgan an spama agad."
 
 #, python-format
@@ -687,7 +680,7 @@ msgstr ""
 msgid "Please go to the following page and choose a new password:"
 msgstr "Tadhail air an duilleag seo is tagh facal-faire ùr:"
 
-msgid "Your username, in case you've forgotten:"
+msgid "Your username, in case you’ve forgotten:"
 msgstr ""
 "Seo an t-ainm-cleachdaiche agad air eagal ’s gun do dhìochuimhnich thu e:"
 
@@ -699,7 +692,7 @@ msgid "The %(site_name)s team"
 msgstr "Sgioba %(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 ""
 "Na dhìochuimhnich thu am facal-faire agad? Cuir a-steach an seòladh puist-d "
diff --git a/django/contrib/admin/locale/nb/LC_MESSAGES/django.mo b/django/contrib/admin/locale/nb/LC_MESSAGES/django.mo
index 1f7329445173c9a3a25f19266af58ade6b974792..59c0813bbe72906ee98b9377d1b9a79cd8313331 100644
GIT binary patch
delta 4256
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
D(|d}p

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

diff --git a/django/contrib/admin/locale/nb/LC_MESSAGES/django.po b/django/contrib/admin/locale/nb/LC_MESSAGES/django.po
index c457c3de25..ed32303788 100644
--- a/django/contrib/admin/locale/nb/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/nb/LC_MESSAGES/django.po
@@ -4,7 +4,7 @@
 # Jannis Leidel <jannis@leidel.info>, 2011
 # jensadne <jensadne@pvv.ntnu.no>, 2013-2014
 # Jon <jon@kolonial.no>, 2015-2016
-# Jon <jon@kolonial.no>, 2017-2019
+# Jon <jon@kolonial.no>, 2017-2020
 # Jon <jon@kolonial.no>, 2013
 # Jon <jon@kolonial.no>, 2011,2013
 # Sigurd Gartmann <sigurdga-transifex@sigurdga.no>, 2012
@@ -13,8 +13,8 @@ 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-05-06 13:01+0000\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2020-01-21 12:21+0000\n"
 "Last-Translator: Jon <jon@kolonial.no>\n"
 "Language-Team: Norwegian Bokmål (http://www.transifex.com/django/django/"
 "language/nb/)\n"
@@ -133,22 +133,22 @@ msgid "log entries"
 msgstr "logginnlegg"
 
 #, python-format
-msgid "Added \"%(object)s\"."
-msgstr "La til «%(object)s»."
+msgid "Added “%(object)s”."
+msgstr "La til \"%(object)s\"."
 
 #, python-format
-msgid "Changed \"%(object)s\" - %(changes)s"
-msgstr "Endret «%(object)s» - %(changes)s"
+msgid "Changed “%(object)s” — %(changes)s"
+msgstr "Endret \"%(object)s\" — %(changes)s"
 
 #, python-format
-msgid "Deleted \"%(object)s.\""
-msgstr "Slettet «%(object)s»."
+msgid "Deleted “%(object)s.”"
+msgstr "Slettet \"%(object)s\"."
 
 msgid "LogEntry Object"
 msgstr "LogEntry-objekt"
 
 #, python-brace-format
-msgid "Added {name} \"{object}\"."
+msgid "Added {name} “{object}”."
 msgstr "La til {name} \"{object}\"."
 
 msgid "Added."
@@ -158,7 +158,7 @@ msgid "and"
 msgstr "og"
 
 #, python-brace-format
-msgid "Changed {fields} for {name} \"{object}\"."
+msgid "Changed {fields} for {name} “{object}”."
 msgstr "Endret {fields} for {name} \"{object}\"."
 
 #, python-brace-format
@@ -166,7 +166,7 @@ msgid "Changed {fields}."
 msgstr "Endret {fields}."
 
 #, python-brace-format
-msgid "Deleted {name} \"{object}\"."
+msgid "Deleted {name} “{object}”."
 msgstr "Slettet {name} \"{object}\"."
 
 msgid "No fields changed."
@@ -175,13 +175,12 @@ msgstr "Ingen felt endret."
 msgid "None"
 msgstr "Ingen"
 
-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 ""
-"Hold nede «Control», eller «Command» på en Mac, for å velge mer enn en."
+"Hold nede «Control», eller «Command» på en Mac, for å velge mer enn én."
 
 #, python-brace-format
-msgid "The {name} \"{obj}\" was added successfully."
+msgid "The {name} “{obj}” was added successfully."
 msgstr "{name} \"{obj}\" ble lagt til."
 
 msgid "You may edit it again below."
@@ -189,29 +188,27 @@ msgstr "Du kan endre det igjen nedenfor."
 
 #, 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 "{name} \"{obj}\" ble lagt til. Du kan legge til en ny {name} nedenfor."
 
 #, python-brace-format
 msgid ""
-"The {name} \"{obj}\" was changed successfully. You may edit it again below."
+"The {name} “{obj}” was changed successfully. You may edit it again below."
 msgstr "{name} \"{obj}\" ble endret. Du kan redigere videre nedenfor."
 
 #, python-brace-format
-msgid ""
-"The {name} \"{obj}\" was added successfully. You may edit it again below."
+msgid "The {name} “{obj}” was added successfully. You may edit it again below."
 msgstr "{name} \"{obj}\" ble lagt til. Du kan redigere videre nedenfor."
 
 #, python-brace-format
 msgid ""
-"The {name} \"{obj}\" was changed successfully. You may add another {name} "
+"The {name} “{obj}” was changed successfully. You may add another {name} "
 "below."
 msgstr "{name} \"{obj}\" ble endret. Du kan legge til en ny {name} nedenfor."
 
 #, python-brace-format
-msgid "The {name} \"{obj}\" was changed successfully."
-msgstr "{name} \"{obj}\" ble lagt til."
+msgid "The {name} “{obj}” was changed successfully."
+msgstr "{name} \"{obj}\" ble endret."
 
 msgid ""
 "Items must be selected in order to perform actions on them. No items have "
@@ -224,11 +221,11 @@ msgid "No action selected."
 msgstr "Ingen handling valgt."
 
 #, python-format
-msgid "The %(name)s \"%(obj)s\" was deleted successfully."
-msgstr "%(name)s «%(obj)s» ble slettet."
+msgid "The %(name)s “%(obj)s” was deleted successfully."
+msgstr "%(name)s \"%(obj)s\" ble slettet."
 
 #, python-format
-msgid "%(name)s with ID \"%(key)s\" doesn't exist. Perhaps it was deleted?"
+msgid "%(name)s with ID “%(key)s” doesn’t exist. Perhaps it was deleted?"
 msgstr "%(name)s med ID \"%(key)s\" eksisterer ikke. Kanskje det ble slettet?"
 
 #, python-format
@@ -299,7 +296,7 @@ msgstr "%(app)s-administrasjon"
 msgid "Page not found"
 msgstr "Fant ikke siden"
 
-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 "Beklager, men siden du spør etter finnes ikke."
 
 msgid "Home"
@@ -315,7 +312,7 @@ msgid "Server Error <em>(500)</em>"
 msgstr "Tjenerfeil <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 ""
 "Det har oppstått en feil. Feilen er blitt rapportert til administrator via e-"
@@ -338,7 +335,7 @@ msgid "Clear selection"
 msgstr "Nullstill valg"
 
 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 ""
 "Skriv først inn brukernavn og passord. Deretter vil du få mulighet til å "
@@ -427,7 +424,7 @@ msgstr ""
 msgid "Objects"
 msgstr "Objekter"
 
-msgid "Yes, I'm sure"
+msgid "Yes, I’m sure"
 msgstr "Ja, jeg er sikker"
 
 msgid "No, take me back"
@@ -482,7 +479,7 @@ msgstr "Modeller i %(name)s-applikasjonen"
 msgid "Add"
 msgstr "Legg til"
 
-msgid "You don't have permission to view or edit anything."
+msgid "You don’t have permission to view or edit anything."
 msgstr "Du har ikke tillatelse til å vise eller endre noe."
 
 msgid "Recent actions"
@@ -498,7 +495,7 @@ msgid "Unknown content"
 msgstr "Ukjent innhold"
 
 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 ""
@@ -526,7 +523,7 @@ msgid "Action"
 msgstr "Handling"
 
 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 ""
 "Dette objektet har ingen endringshistorikk. Det ble sannsynligvis ikke lagt "
@@ -594,7 +591,7 @@ msgid "Your password was changed."
 msgstr "Ditt passord ble endret."
 
 msgid ""
-"Please enter your old password, for security's sake, and then enter your new "
+"Please enter your old password, for security’s sake, and then enter your new "
 "password twice so we can verify you typed it in correctly."
 msgstr ""
 "Av sikkerhetsgrunner må du oppgi ditt gamle passord. Deretter oppgir du det "
@@ -632,7 +629,7 @@ msgstr ""
 "Vennligst nullstill passordet ditt på nytt."
 
 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 ""
 "Vi har sendt deg en e-post med instruksjoner for nullstilling av passord, "
@@ -640,11 +637,11 @@ msgstr ""
 "kort tid."
 
 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 ""
-"Hvis du ikke mottar en epost, sjekk igjen at du har oppgitt den adressen du "
-"er registrert med og sjekk ditt spam filter."
+"Hvis du ikke mottar en e-post, sjekk igjen at du har oppgitt den adressen du "
+"er registrert med og sjekk spam-mappen din."
 
 #, python-format
 msgid ""
@@ -657,7 +654,7 @@ msgstr ""
 msgid "Please go to the following page and choose a new password:"
 msgstr "Vennligst gå til følgende side og velg et nytt passord:"
 
-msgid "Your username, in case you've forgotten:"
+msgid "Your username, in case you’ve forgotten:"
 msgstr "Brukernavnet ditt, i tilfelle du har glemt det:"
 
 msgid "Thanks for using our site!"
@@ -668,7 +665,7 @@ msgid "The %(site_name)s team"
 msgstr "Hilsen %(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 ""
 "Glemt passordet ditt? Oppgi e-postadressen din under, så sender vi deg en e-"
diff --git a/django/contrib/admin/locale/ne/LC_MESSAGES/django.mo b/django/contrib/admin/locale/ne/LC_MESSAGES/django.mo
index 8423b8e2056823501634cde307c143bb92a1265d..903f979ff1e40df9f371991600cdf95d7eae75f3 100644
GIT binary patch
delta 5534
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
MQYvA$WB#B22M#&VLjV8(

delta 5035
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
JReAHD{sRzqOtAm}

diff --git a/django/contrib/admin/locale/ne/LC_MESSAGES/django.po b/django/contrib/admin/locale/ne/LC_MESSAGES/django.po
index c7e4294a49..a328113848 100644
--- a/django/contrib/admin/locale/ne/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/ne/LC_MESSAGES/django.po
@@ -2,13 +2,14 @@
 #
 # Translators:
 # Sagar Chalise <chalisesagar@gmail.com>, 2011
+# Santosh Purbey <purbey.santosh@hotmail.com>, 2020
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-01-19 16:49+0100\n"
-"PO-Revision-Date: 2017-10-07 02:46+0000\n"
-"Last-Translator: Sagar Chalise <chalisesagar@gmail.com>\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2020-01-21 09:52+0000\n"
+"Last-Translator: Santosh Purbey <purbey.santosh@hotmail.com>\n"
 "Language-Team: Nepali (http://www.transifex.com/django/django/language/ne/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -62,10 +63,10 @@ msgid "This year"
 msgstr "यो साल"
 
 msgid "No date"
-msgstr ""
+msgstr "मिति छैन"
 
 msgid "Has date"
-msgstr ""
+msgstr "मिति छ"
 
 #, python-format
 msgid ""
@@ -85,6 +86,15 @@ msgstr "अर्को %(verbose_name)s थप्नुहोस ।"
 msgid "Remove"
 msgstr "हटाउनुहोस"
 
+msgid "Addition"
+msgstr "थप"
+
+msgid "Change"
+msgstr "फेर्नुहोस"
+
+msgid "Deletion"
+msgstr "हटाइयो"
+
 msgid "action time"
 msgstr "कार्य समय"
 
@@ -98,7 +108,7 @@ msgid "object id"
 msgstr "वस्तु परिचय"
 
 #. 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 ""
 
@@ -115,23 +125,23 @@ msgid "log entries"
 msgstr "लगहरु"
 
 #, python-format
-msgid "Added \"%(object)s\"."
-msgstr " \"%(object)s\" थपिएको छ ।"
+msgid "Added “%(object)s”."
+msgstr "थपियो “%(object)s”."
 
 #, python-format
-msgid "Changed \"%(object)s\" - %(changes)s"
-msgstr "\"%(object)s\" - %(changes)s फेरियो ।"
+msgid "Changed “%(object)s” — %(changes)s"
+msgstr "बदलियो “%(object)s” — %(changes)s"
 
 #, python-format
-msgid "Deleted \"%(object)s.\""
-msgstr "\"%(object)s\" मेटिएको छ ।"
+msgid "Deleted “%(object)s.”"
+msgstr "हटाईयो “%(object)s.”"
 
 msgid "LogEntry Object"
 msgstr "लग ईन्ट्री वस्तु"
 
 #, python-brace-format
-msgid "Added {name} \"{object}\"."
-msgstr ""
+msgid "Added {name} “{object}”."
+msgstr "थपियो  {name} “{object}”."
 
 msgid "Added."
 msgstr "थपिएको छ ।"
@@ -140,7 +150,7 @@ msgid "and"
 msgstr "र"
 
 #, python-brace-format
-msgid "Changed {fields} for {name} \"{object}\"."
+msgid "Changed {fields} for {name} “{object}”."
 msgstr ""
 
 #, python-brace-format
@@ -148,7 +158,7 @@ msgid "Changed {fields}."
 msgstr ""
 
 #, python-brace-format
-msgid "Deleted {name} \"{object}\"."
+msgid "Deleted {name} “{object}”."
 msgstr ""
 
 msgid "No fields changed."
@@ -157,38 +167,38 @@ msgstr "कुनै फाँट फेरिएन ।"
 msgid "None"
 msgstr "शुन्य"
 
+msgid "Hold down “Control”, or “Command” on a Mac, to select more than one."
+msgstr ""
+
+#, python-brace-format
+msgid "The {name} “{obj}” was added successfully."
+msgstr ""
+
+msgid "You may edit it again below."
+msgstr "तपाईं तल फेरि सम्पादन गर्न सक्नुहुन्छ।"
+
+#, python-brace-format
 msgid ""
-"Hold down \"Control\", or \"Command\" on a Mac, to select more than one."
+"The {name} “{obj}” was added successfully. You may add another {name} below."
 msgstr ""
 
 #, python-brace-format
 msgid ""
-"The {name} \"{obj}\" was added successfully. You may edit it again below."
+"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 added successfully. You may add another {name} "
+"The {name} “{obj}” was changed successfully. You may add another {name} "
 "below."
 msgstr ""
 
 #, python-brace-format
-msgid "The {name} \"{obj}\" was added successfully."
-msgstr ""
-
-#, python-brace-format
-msgid ""
-"The {name} \"{obj}\" was changed successfully. You may edit it again below."
-msgstr ""
-
-#, python-brace-format
-msgid ""
-"The {name} \"{obj}\" was changed successfully. You may add another {name} "
-"below."
-msgstr ""
-
-#, python-brace-format
-msgid "The {name} \"{obj}\" was changed successfully."
+msgid "The {name} “{obj}” was changed successfully."
 msgstr ""
 
 msgid ""
@@ -200,11 +210,11 @@ msgid "No action selected."
 msgstr "कार्य छानिएको छैन ।"
 
 #, python-format
-msgid "The %(name)s \"%(obj)s\" was deleted successfully."
-msgstr "%(name)s \"%(obj)s\" सफलतापूर्वक मेटियो । "
+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?"
+msgid "%(name)s with ID “%(key)s” doesn’t exist. Perhaps it was deleted?"
 msgstr ""
 
 #, python-format
@@ -215,6 +225,10 @@ msgstr "%s थप्नुहोस"
 msgid "Change %s"
 msgstr "%s परिवर्तित ।"
 
+#, python-format
+msgid "View %s"
+msgstr ""
+
 msgid "Database error"
 msgstr "डाटाबेस त्रुटि"
 
@@ -269,8 +283,8 @@ msgstr ""
 msgid "Page not found"
 msgstr "पृष्ठ भेटिएन"
 
-msgid "We're sorry, but the requested page could not be found."
-msgstr "क्षमापार्थी छौं तर अनुरोध गरिएको पृष्ठ भेटिएन ।"
+msgid "We’re sorry, but the requested page could not be found."
+msgstr "हामी क्षमाप्रार्थी छौं, तर अनुरोध गरिएको पृष्ठ फेला पार्न सकिएन।"
 
 msgid "Home"
 msgstr "गृह"
@@ -285,11 +299,11 @@ msgid "Server Error <em>(500)</em>"
 msgstr "सर्भर त्रुटि <em>(५००)</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 ""
-"त्रुटी भयो । साइट प्रशासकलाई ई-मेलबाट खबर गरिएको छ र चाँडै समाधान हुनेछ ।  धैर्यताको "
-"लागि धन्यवाद ।"
+"त्यहाँ त्रुटि रहेको छ। यो ईमेल मार्फत साइट प्रशासकहरूलाई सूचित गरिएको छ र तुरुन्तै ठिक "
+"गर्नुपर्नेछ। तपाईको धैर्यताको लागि धन्यबाद।"
 
 msgid "Run the selected action"
 msgstr "छानिएको कार्य गर्नुहोस ।"
@@ -308,11 +322,11 @@ msgid "Clear selection"
 msgstr "चुनेको कुरा हटाउनुहोस ।"
 
 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 ""
-"सर्वप्रथम प्रयोगकर्ता नाम र पासवर्ड हाल्नुहोस । अनिपछि तपाइ प्रयोगकर्ताका विकल्पहरु "
-"संपादन गर्न सक्नुहुनेछ ।"
+"पहिले, प्रयोगकर्ता नाम र पासवर्ड प्रविष्ट गर्नुहोस्। त्यसो भए, तपाई बढि उपयोगकर्ता "
+"विकल्पहरू सम्पादन गर्न सक्षम हुनुहुनेछ।"
 
 msgid "Enter a username and password."
 msgstr "प्रयोगकर्ता नाम र पासवर्ड राख्नुहोस।"
@@ -321,7 +335,7 @@ msgid "Change password"
 msgstr "पासवर्ड फेर्नुहोस "
 
 msgid "Please correct the error below."
-msgstr "कृपया तलका त्रुटिहरु सच्याउनुहोस ।"
+msgstr "कृपया तल त्रुटि सुधार गर्नुहोस्।"
 
 msgid "Please correct the errors below."
 msgstr "कृपया तलका त्रुटी सुधार्नु होस ।"
@@ -390,8 +404,8 @@ msgstr ""
 msgid "Objects"
 msgstr ""
 
-msgid "Yes, I'm sure"
-msgstr "हुन्छ, म पक्का छु ।"
+msgid "Yes, I’m sure"
+msgstr ""
 
 msgid "No, take me back"
 msgstr ""
@@ -418,8 +432,8 @@ msgid ""
 "following objects and their related items will be deleted:"
 msgstr "%(objects_name)s "
 
-msgid "Change"
-msgstr "फेर्नुहोस"
+msgid "View"
+msgstr ""
 
 msgid "Delete?"
 msgstr "मेट्नुहुन्छ ?"
@@ -438,14 +452,14 @@ msgstr "%(name)s एप्लिकेसनमा भएको मोडेल
 msgid "Add"
 msgstr "थप्नुहोस "
 
-msgid "You don't have permission to edit anything."
-msgstr "तपाइलाई केही पनि संपादन गर्ने अनुमति छैन ।"
+msgid "You don’t have permission to view or edit anything."
+msgstr "तपाईंसँग केहि पनि हेर्न वा सम्पादन गर्न अनुमति छैन।"
 
 msgid "Recent actions"
-msgstr ""
+msgstr "भर्खरका कार्यहरू"
 
 msgid "My actions"
-msgstr ""
+msgstr "मेरो कार्यहरू"
 
 msgid "None available"
 msgstr "कुनै पनि उपलब्ध छैन ।"
@@ -454,18 +468,21 @@ msgid "Unknown content"
 msgstr "अज्ञात सामग्री"
 
 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 ""
-"डाटाबेस स्थापनामा केही त्रुटी छ । सम्वद्ध टेबल बनाएको र प्रयोगकर्तालाई डाटाबेसमा अनुमति "
-"भएको छ छैन जाच्नुहोस ।"
+"तपाईंको डाटाबेस स्थापनामा केहि गलत छ। निश्चित गर्नुहोस् कि उपयुक्त डाटाबेस टेबलहरू सिर्जना "
+"गरिएको छ, र यो सुनिश्चित गर्नुहोस् कि उपयुक्त डाटाबेस उपयुक्त प्रयोगकर्ताद्वारा पढ्न योग्य "
+"छ।"
 
 #, 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 "पासवर्ड अथवा प्रयोगकर्ता नाम भुल्नुभयो ।"
@@ -480,9 +497,9 @@ msgid "Action"
 msgstr "कार्य:"
 
 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 "यो अब्जेक्टको पुर्व परिवर्तन छैन । यो यस "
+msgstr ""
 
 msgid "Show all"
 msgstr "सबै देखाउनुहोस"
@@ -490,19 +507,7 @@ msgstr "सबै देखाउनुहोस"
 msgid "Save"
 msgstr "बचत गर्नुहोस"
 
-msgid "Popup closing..."
-msgstr ""
-
-#, python-format
-msgid "Change selected %(model)s"
-msgstr ""
-
-#, python-format
-msgid "Add another %(model)s"
-msgstr ""
-
-#, python-format
-msgid "Delete selected %(model)s"
+msgid "Popup closing…"
 msgstr ""
 
 msgid "Search"
@@ -527,6 +532,24 @@ msgstr "बचत गरेर अर्को थप्नुहोस"
 msgid "Save and continue editing"
 msgstr "बचत गरेर संशोधन जारी राख्नुहोस"
 
+msgid "Save and view"
+msgstr ""
+
+msgid "Close"
+msgstr ""
+
+#, python-format
+msgid "Change selected %(model)s"
+msgstr ""
+
+#, python-format
+msgid "Add another %(model)s"
+msgstr ""
+
+#, python-format
+msgid "Delete selected %(model)s"
+msgstr ""
+
 msgid "Thanks for spending some quality time with the Web site today."
 msgstr "वेब साइटमा समय बिताउनु भएकोमा धन्यवाद ।"
 
@@ -540,11 +563,9 @@ msgid "Your password was changed."
 msgstr "तपाइको पासवर्ड फेरिएको छ ।"
 
 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 ""
-"सुरक्षाको निम्ति आफ्नो पुरानो पासवर्ड राख्नुहोस र कृपया दोहर्याएर आफ्नो नयाँ पासवर्ड "
-"राख्नुहोस ताकी प्रमाणीकरण होस । "
 
 msgid "Change my password"
 msgstr "मेरो पासवर्ड फेर्नुहोस "
@@ -575,16 +596,14 @@ msgid ""
 msgstr "पासवर्ड पुनर्स्थापना प्रयोग भइसकेको छ । कृपया नयाँ पासवर्ड रिसेट माग्नुहोस ।"
 
 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 ""
 
 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 ""
-"ई-मेल नपाइए मा कृपया ई-मेल ठेगाना सही राखेको नराखेको जाँच गर्नु होला र साथै आफ्नो ई-"
-"मेलको स्प्याम पनि जाँच गर्नु होला ।"
 
 #, python-format
 msgid ""
@@ -596,8 +615,8 @@ msgstr ""
 msgid "Please go to the following page and choose a new password:"
 msgstr "कृपया उक्त पृष्ठमा  जानुहोस र नयाँ पासवर्ड राख्नुहोस :"
 
-msgid "Your username, in case you've forgotten:"
-msgstr "तपाइको प्रयोगकर्ता नाम, बिर्सनुभएको भए :"
+msgid "Your username, in case you’ve forgotten:"
+msgstr "तपाईंको प्रयोगकर्ता नाम, यदि तपाईंले बिर्सनुभयो भने:"
 
 msgid "Thanks for using our site!"
 msgstr "हाम्रो साइट प्रयोग गरेकोमा धन्यवाद"
@@ -607,10 +626,11 @@ msgid "The %(site_name)s team"
 msgstr "%(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 ""
-"पासवर्ड बिर्सनु भयो ? तल ई-मेल दिनु होस र हामी नयाँ पासवर्ड हाल्ने प्रकृया पठाइ दिनेछौँ ।"
+"तपाईँको पासवर्ड बिर्सनुभयो? तल तपाईंको ईमेल ठेगाना राख्नुहोस् र हामी नयाँ सेट गर्न ईमेल "
+"निर्देशनहरू दिनेछौं।"
 
 msgid "Email address:"
 msgstr "ई-मेल ठेगाना :"
@@ -629,6 +649,10 @@ msgstr "%s छान्नुहोस"
 msgid "Select %s to change"
 msgstr "%s परिवर्तन गर्न छान्नुहोस ।"
 
+#, python-format
+msgid "Select %s to view"
+msgstr ""
+
 msgid "Date:"
 msgstr "मिति:"
 
diff --git a/django/contrib/admin/locale/nl/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/nl/LC_MESSAGES/djangojs.mo
index c7a67677b4d734334a20f26f08a5f00363601273..d8e3570fad3dad341a9d8b7e86e4e8b2b463af1c 100644
GIT binary patch
delta 501
zcmXZYJxD@f6vpvmx3sRN22mjm7lf!GxkiMFL<P~u9Fb$$B@{ovKCC5|wuXkbhK5Fm
z5bhc@H3khughWKGZ4FJ)|Ja>=F9*)^9NvfcN4$08YdAiURa0b1L|Q?S0sO%Tnjw)M
zjA1WY7{&?g!xZ{)!JDt3?r&f}7Lh19L@MM2V|a!(Hbc_r1h*Mz!6$0q7iz&b2JjcV
z(NC%xL_I8u1`eSX#ZV6z!+lKQ5niL_k8^z&CQ);z!;SyNEQ2V6Wz^yvYC#^GSilwz
z@-4b}hkEEeX7CZUAVSCmj^Gu#c#P{@#YfAN=d<UF<vrS-ubyw7?{3b>1cJ$_Njq&N
zXEJvB{L&mAU8`0q&aRc+>zF8S&Fz#o3#CN9TAp=p&AJhtFO?kYz^T;>#cikNRNTez
GsqqIMem^q+

delta 482
zcmXZY&npCR7{~Ev&8}UuYnGBN7n7|$C^eK{b5*O9QfgaAwWC&BYS89j_YZJ%k+jLt
zX)`yukc1>$-6$tV2TJmO_#VE!zCF$Je4g*T<{$FyvsiO6CNgJ>%!)`WEz*l`n8i;_
zU@F5w2OZ2|7Z$J+JyV}V?Jr_CmXQ&%f<#D&1GtSI?q#I;H~5Bv20Wn-d`1m;!6d$8
z96yX-sEhreg>lj}D22K}A8uj+x9|XUem~oH;2`SUA*cD@I7~rbJb@ZqL=9NLV=Q4C
zV|=8IC#Z{_qL1gO0pGZfi5`(7Jj4dhuoXXAE{vDPE7x4Ejkm@-<9)Pb`N_05H8SS8
sqtpJlx7)IF_I$7rtc9*utwfJ@-O84NuwGrQ1fjcJs|D*(+1asv0fqlLPXGV_

diff --git a/django/contrib/admin/locale/nl/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/nl/LC_MESSAGES/djangojs.po
index 06178f2c82..2dd469ca5b 100644
--- a/django/contrib/admin/locale/nl/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/nl/LC_MESSAGES/djangojs.po
@@ -7,7 +7,7 @@
 # Ilja Maas <iljamaas@dreamsolution.nl>, 2015
 # Jannis Leidel <jannis@leidel.info>, 2011
 # Jeffrey Gelens <jeffrey@noppo.pro>, 2011-2012
-# Meteor 0id, 2019
+# Meteor0id, 2019
 # Sander Steffann <inactive+steffann@transifex.com>, 2015
 # Tonnes <tonnes.mb@gmail.com>, 2019
 # wunki <petar@wunki.org>, 2011
@@ -16,8 +16,8 @@ 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-08-20 19:50+0000\n"
-"Last-Translator: Meteor 0id\n"
+"PO-Revision-Date: 2019-12-09 16:09+0000\n"
+"Last-Translator: Tonnes <tonnes.mb@gmail.com>\n"
 "Language-Team: Dutch (http://www.transifex.com/django/django/language/nl/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -72,7 +72,7 @@ msgstr ""
 "twee vakken te klikken."
 
 msgid "Remove all"
-msgstr "Verwijder alles"
+msgstr "Alle verwijderen"
 
 #, javascript-format
 msgid "Click to remove all chosen %s at once."
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 a548e8a53598b5116521ba846b7baf9310130691..730ab99f7f656085f57426faaedd35e1ab2fb217 100644
GIT binary patch
delta 1519
zcmXZcT};h!9LMqR@erp6QYd2nCZ!T3k(3Bq%yD5YW;Pu<w!d1XoIG6|4_RZQY#4dC
zzy&kL(nef(xG*zMF`MZ^o7ot{JdC;V{`5cHynerLzw`V3zTe;XoU5(AJFUKJr-w!k
z`OGRZ%*L46>rAs0{ETThWSUtOIyfD-q2d>?0`KAi^k<ok!wQVS4LA&4^y3yx!d)1T
zhf(WKWm&|gFz6;Q8Q<Up{D*Ovnr${5({Uu`;!rHb5x5u=a24*xYHY)P)In~J4eZ~7
ze&(I1_yu(EdQQYFnL#fBZS(;r;!o7UNu-^NX{ZdAA$!|8OvE;vk0(%>zrs=Y7US>>
zj>W&I3na3c5*UwK??f1kXOM|HxExt))u<94!bx}xwXPet<8y4pWi!lrum?jJo@sUw
z-(ozr=6R()f~xRkROOza5|8vTSjylV>M7>rdpBE)F7qJL4)z%L;SU^y+h%zc+KI8u
z_hA4Jqb}ZuNANvv#+Cvv-jAc0f5b%2w|@-uw(+yQ4JV*7o{GBZQdB7`aR^qUnlOZV
zqCJ?32T`Ryk1A~sCgDBQg<heWyAKoaCywNN8&v3Jn1s4WF*>*$Rgqe3$97ajCe1Os
zga=UFUoh9ps0qo)T2TicLtW?$s@rd%F8&mC!B3iVzI~7WBcaH9lPuImrKqM^iF(U5
zIFLE&Te1gvH9L!{*fZ4UzM>AcdEVzzFokJ4KEe{DT`Z=U`e!jHWS|?ZN6j~(ny~|U
zKD&yeu^&6|H|pRvT7NCx#MPKw;%!`uig#ia{=)sZqSQ;M7aN)Pl~RAbVSqa7Yf*)I
z<8_#fK~&~pR7QJI>rbMZ?i}hZub_J5b~OGl8t=t2;_vV%I!p#*H;%zuWf8OE44x5C
zrkfU;W#CD4@h&dG>_uJ)8<3v{YeO|>SJeCHWBvlwbT3g|{sGlfe^Bd(mq(ujHBVPS
z85MMmi`$VFn3bD9&&i)#Tv(Ko$6xG<VDr}8%BEm_b6s$2LsPL+<<>vAve6AUJArV$
pyVI!&Ie}1JgHzJt*1L+=gqmv?x*O{n!ZlsbGl~Xx`Lm~{{s*>J!9xH5

delta 1506
zcmXZcSxD4T6vy#1rR7?VmP-~*gl3v+=AK$qh**$@iqXSFq7zezW04e%Z3rn;P(2j|
zk!=>0y%a^883p=~5JE*%w9xVr1<^zG{rT6I&pmgp_ug~vnYnYob@hPj+R4!19+z2F
zs@Y64d$PbR0bgS>{=#~6r<pCnR@D4)titP9j(;!-ix-+r!8)9ZO&E?FF&6z8g+bK%
z-h~#l`3(A)n1|1B4t~Q(j7T>N!+4yIb1@XNaT+ecXk39^Sc}~_iaKb0hK=vvis8h)
zsQDA<!Lu1bvp5EWOlYGq)CE4G4h|vhOpHclP>SqrYcK{ou@n!XG9N-W4r3&~!Fc?N
zy1*nhQvy+_^|3()vlt|y4$eo`S}m%C`g|^Sqt>0ro%j&jur$l;HuhsPwq%=Kz+sHS
z9XU>^_oFI&3RSs#sKkRK3|2CDhkA;%T<2yr=p(K}+Q9DOe*A!w(3j^_$d3`k+i^8^
zp)NjxNAU%2#@5Bo{3yDKUt$dB+jj<f+rOxiPs?{QPC(tX5LL=m7=pE^CTu{h4`3qh
zMwR+Fs<izWivy?&4WXKQ1f%gIPUn34$v_!~EO9Qf2tCAQsETaB!?+h!5qE*vMcjqz
z{**!|qfJOgwgYuwH|j!%QQh8$y7+z61z#!Ve0x9f!9R>6PA+mb%0@L!CF(7!aXfRJ
zO&ma8&5odY<N@jeZ&3&TK>c5Mv6Fc`J|)gV+QojOzKXV>#JSO0RNRPa#(l{1*%_RH
zqj&^AqYmz*^_%b#HehI(v+)Mhd@t7HCp?JdOPz!Uv5k0SDfQPIR!~QMEvis&yarW?
zI#dQNsEj&L>w8d5cMSEGr%^p}Wn%u;#QY#uF#jBnVJyL9JdZQ+az&6I0|pP6P^OKQ
zW~tbNKD>b|aP~5%gkI#Q!8%dRd2Yg+=pufEYP!d$E+0cR_ZQUqKREs*%bhqrjDa#r
z8AyukOfJvK%+2@Y7L?=_X5{b}QR5ACWUg!XZVmXo9oyPVJhfTXo|<OAFW@O_Z{Et>
ZX1}7!mMvbNf8b4O(PWorAR#>^@jtqFxcUG9

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 ae31df07f0..2e40b70f38 100644
--- a/django/contrib/admin/locale/pt_BR/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/pt_BR/LC_MESSAGES/django.po
@@ -4,8 +4,8 @@
 # Allisson Azevedo <allisson@gmail.com>, 2014
 # Bruce de Sá <contato@publidex.com.br>, 2019
 # bruno.devpod <bruno.devpod@gmail.com>, 2014
-# Carlos E C Leite - Cadu <caduado@gmail.com>, 2019
-# Carlos E C Leite - Cadu <caduado@gmail.com>, 2019
+# Carlos C. Leite <caduado@gmail.com>, 2019
+# Carlos C. Leite <caduado@gmail.com>, 2019
 # Filipe Cifali Stangler <cifali.filipe@gmail.com>, 2016
 # dudanogueira <dudanogueira@gmail.com>, 2012
 # Elyézer Rezende <elyezermr@gmail.com>, 2013
@@ -26,13 +26,14 @@
 # R.J Lelis <renatojlelis@gmail.com>, 2019
 # Sergio Garcia <sergio@ginx.com.br>, 2015
 # Vinícius Damaceno <lvdamaceno@gmail.com>, 2019
+# Vinícius Muniz de Melo <viniciusdesk@icloud.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-10-14 16:27+0000\n"
-"Last-Translator: R.J Lelis <renatojlelis@gmail.com>\n"
+"PO-Revision-Date: 2019-12-19 17:58+0000\n"
+"Last-Translator: Vinícius Muniz de Melo <viniciusdesk@icloud.com>\n"
 "Language-Team: Portuguese (Brazil) (http://www.transifex.com/django/django/"
 "language/pt_BR/)\n"
 "MIME-Version: 1.0\n"
@@ -150,7 +151,7 @@ msgstr "entradas de log"
 
 #, python-format
 msgid "Added “%(object)s”."
-msgstr "Adicionado “%(object)s”. "
+msgstr "Adicionado “%(object)s”."
 
 #, python-format
 msgid "Changed “%(object)s” — %(changes)s"
diff --git a/django/contrib/admin/locale/ro/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/ro/LC_MESSAGES/djangojs.mo
index 73da12644ec309c2be025f30b43ba640b0922062..b1b5dffd948197f7b25a576b64f5d8e365fa9115 100644
GIT binary patch
delta 474
zcmXZYyGz4R6vy!sYOJkowGKY;6}1Y2fkeee5CrL>ql*eUbSToHcJQ$lMAS`Pbm*Xn
z4&8(dI=FQZ9PEFg;Os1ZkGT-?x##5G-wF34_n3QnwW=qU$XZflTSS`eBCR-;ik!hX
zbztfhOjEC70yogcg6Z!fj~p70kx03~Hmu<gKHvm4Qd0d7`lg|QKd3+Oi#ph5njTD}
z4(c`zpza&R7*1jaUDR_+c#nC!#V^$SGd8v06>5E*sYV0tXlOv47ndO~r~?|PLGM_@
zaz`{E(HVWu;xheS)Zk4##~rNWC!XSER)mX|p03C~W4~h-gT`Uwh;c03ijBt|cfEL2
m+Amf1+<f7n7&z0Ozvz0iuD{^;^MN-Pz9pNMRS9oW&-Nb%Q!%ap

delta 515
zcmZ9|yGz4R6vy!sYOU7VR-Kg&RR@VAk*Z{=k1ARPrKliuDUzXx6>4#<E+S4&E<y#t
zK}0BI@PXjs;-G^6fqOR>N59wHNx0;5&wcz(xL4`-bo0rm-x?zMs7O&ne!4{3aXl7T
z#0d44uD7w9x{956fMGn*>!-+&hV}-DlzZ&J7aYJh9Ku#i>VH9fq^iJvR6j6`s_`hQ
zi{q#oWwmpt&MjdG3mC@@RQEi*#2viAB%3O~iEa3(>*shqXz<DcLq7TN81jXxK?_yT
zH=g5JB52?wgMAmXtWTo~KEz`@!fQ<QFvkbvp=GK!a7LR;>B+oyL7Ueu`<tP`$l{tg
zTlGq{@@~b<m1>@wax8n&v@)hWk+N+!V~tpjWkpw4%!0RH-ur*fF&)l1?wI2@q92A)
J@++~s@Gn`wKPvzL

diff --git a/django/contrib/admin/locale/ro/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/ro/LC_MESSAGES/djangojs.po
index 1ac469b2a8..11127e87e6 100644
--- a/django/contrib/admin/locale/ro/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/ro/LC_MESSAGES/djangojs.po
@@ -1,19 +1,19 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# Bogdan Mateescu, 2018
+# Bogdan Mateescu, 2018-2019
 # Daniel Ursache-Dogariu, 2011
 # Denis Darii <denis.darii@gmail.com>, 2011
 # Ionel Cristian Mărieș <ionel.mc@gmail.com>, 2012
 # Jannis Leidel <jannis@leidel.info>, 2011
-# Răzvan Ionescu <ionescu77@gmail.com>, 2015
+# razvan ionescu <ionescu77@gmail.com>, 2015
 # Razvan Stefanescu <razvan.stefanescu@gmail.com>, 2016-2017
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2018-05-17 11:50+0200\n"
-"PO-Revision-Date: 2018-02-27 12:32+0000\n"
+"PO-Revision-Date: 2019-04-18 17:06+0000\n"
 "Last-Translator: Bogdan Mateescu\n"
 "Language-Team: Romanian (http://www.transifex.com/django/django/language/"
 "ro/)\n"
@@ -149,7 +149,7 @@ msgid "Today"
 msgstr "Astăzi"
 
 msgid "Choose a Date"
-msgstr "Alege a dată"
+msgstr "Alege o dată"
 
 msgid "Yesterday"
 msgstr "Ieri"
diff --git a/django/contrib/admin/locale/uz/LC_MESSAGES/django.mo b/django/contrib/admin/locale/uz/LC_MESSAGES/django.mo
index 14c84537c39dd3de3e9aa9a2a4ce1b89c8573169..66b854d9a3022ae918c7ded570b863334d2f16ad 100644
GIT binary patch
delta 1821
zcmYk+OH3VA9LMn^g#s5^q!qyy?NF(=Sl&{3HKiyKt8K8{R*4JE0Y;cGcP7lt1#e?S
zW2#9PZFEW(UAS_gF>z&#3pK_^Onj_#C5bB&qZ>`*#%R><Z@3sw=0Be^XU?4Wy;oa5
zY~T1{U-hOTjT7y}@3$B;gJ19BMyjhZrWWf_Ma{SyTTu1eu?|OZFFt^(cdk-?0r&9y
z6yA<L>id_l-k1$@nM@M}*D5dGz&y`yqdNW;)xj33p&#)syoqY4nVa6Xq3U;F4!f`l
zhbra6Sk3bUHsBN{^lu&`qmh4(T;@A&`*90f@mJJ`wY0AHjd&3EV<YzAK0JY4ID=fK
z%xwr?#D07aHL#zMnVXwfL;vP4GF+yLX{e(d>bVKkK`ZKmPUJGZ+_c2QsF{pcoJLKg
zfckD8^<7wbUq-cm30=1NGHwv&H)_d0Pz_cw%nsa(YM>vrMPsOeJ%Z|B7F+OX)QXfU
z<*%aZzmB)zJE(R(#R2>VwUz(mSbx3PL$9(Gb*MT}13HP+HPfh$XHi@8Bx)uBa+#PL
z$H8o%26hRr<7?QAT@<RranzQc#!j@2tiKw5nF8(Y71ZI{M9tt`)C@nv9{e6vua4G^
zViR`b2x`DCY9aw@K+jgnpGWoc3Ti@EQCoFmqmp^6;`^vm`vu;LUm};;;-;ni8JU#%
z8#S;Tt*9Y~o9gu;Tbq3g*<=o2FQNB4NvkqQ==^1e={{70hlo3f9zruv8r~-BsE_<H
z;vPaX(lRQI68aC(N!MA>GHa!j^efm&$H{1m^^0LEv;MQ+`~5pLDry;(+O{!cI6~+E
zIfRy--N;r;E2DIT(6;E0M(0C^SgX}VXnXD^4ik40N=@1NZ0F6rsJ$_h3yBv7V`g%3
zG5vVg^>n7Xx5b?>Q?Bpog_#N$N<}wFZ2DYv=i!GuKXD`Tu#KHXo4Dpoxa5ST#GEZV
zHftzO->kltU*LnC0yFCt!!@^p^Gp;Loj8mVFIY-X)f~uK-W6OMEi9*VHA}UHQn6^G
za{5utm80fy&s}$p#M_2}6MOWT6=u07Tz?@fy4~r_?i<sC{XP8yJ%a;I|LEA@(6N3}
z?u?C-p7W6nV&5iVH0DeOYc_H&_@$+A%{j4dW1Dzon-oti6|Lv@(puVE`%BtX_eu3k
zo)LXjck-Z(y^BR}!l=NDym;B13-i8jgQ86v>z$s+`j*0i4XEkNhmm=3*;`e;vu?mF
zon;%@6`S}r@`~wD{RhVjVLn*${#R~hd~e=KXeMjwyk&Xjm0h%fL$9lRn*Lee)nHe%
z3a2mnHg$4qyXQ)N7~6C+_ri#IG|X#sTCajFCyUlu*)GW*1Mk1bxe~QjT)Jdt-Dz9H
F`o9j|0xtjn

delta 1139
zcmYk*zfV(97{>8~rL?pZ5YYlwy^0k9t1T+A#TdXu8BA=9gCxdqfhII5G--<x9U63T
zF(w}A;GiZ>CM+fnHo*`Fje`#U18gqF5C<Lo@qL;*_~yR%(|ddGdEawR`!@D4THWeu
zUNgin86zuA#*E>o9h`_aK4St{#}<5tdhR0z@hi6DHgcHX-u<R#V<KFKa1ZvN-amn@
zIEo#{RLwXa2Dp($4Y-2)an-wij_Tzls*!c%Ft0g<v5pmdk1CMy8xzF|+>6uLhRfK6
zcX1Hc@D%mUCLfaA_=zEmGm1J)BDYKiRe0QU3N_O#s)4JXGpLm)pbFkWjdS1o{t>G2
zr#QzdzrY~%O@L`@piVr9G1QCakR>uxs0OZ~2A;v)xQLqJJ@5WA)bs1ujT@N4FR1Z+
zoV0Zj)I^7{s*X<cK@DV3GroW-bO~!XjoQl}co_enwy2*`RB#g2&=pMJ0v^R09>Yzf
z2lE|y)%-%$`5R*W^@X46+%xT{z3#<MjG+oAP%|1s4wL1ig4a<?UP3*$imYs7do+$#
zQ_)NIk!nhz)zte@?Z09dsg5+8o#g-Fco$j`g$gOupqf$)ky;te?g+V$>?gH7he-Vc
zG{HEj&=0W@7ddMN{1(gsQrn@WRSc3^onc)NOs)|FoVAZVx|*1)<cmug+wHH}SN;LJ
z?e7mxxn*bGt>o;<mdDMD#hW?1-O^{f139}Ic;Iv5Wjh*t(w<5uQmMp9+DWD}$&}p+
zMxFBocX>YNWZhEnwsUr_aWy`&QpnGia>ti)6&r2+W<#O6{Tw>u%a<3d6Lx}2ZaMGF
j7E5+9yb-?4vrfe=FBDvRqixXE+Df(~Qf(Cd5V`da;h=Qk

diff --git a/django/contrib/admin/locale/uz/LC_MESSAGES/django.po b/django/contrib/admin/locale/uz/LC_MESSAGES/django.po
index 72403bc4c9..767edf7f5b 100644
--- a/django/contrib/admin/locale/uz/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/uz/LC_MESSAGES/django.po
@@ -1,6 +1,7 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
+# Anvar Ulugov <wasatiyatm@gmail.com>, 2020
 # Bedilbek Khamidov <bedilbek@gmail.com>, 2019
 # Claude Paroz <claude@2xlibre.net>, 2019
 # Sukhrobbek Ismatov <isukhrobbek@gmail.com>, 2019
@@ -10,8 +11,8 @@ 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-29 09:01+0000\n"
-"Last-Translator: Claude Paroz <claude@2xlibre.net>\n"
+"PO-Revision-Date: 2020-01-21 09:24+0000\n"
+"Last-Translator: Anvar Ulugov <wasatiyatm@gmail.com>\n"
 "Language-Team: Uzbek (http://www.transifex.com/django/django/language/uz/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -341,16 +342,16 @@ msgid "Enter a new password for the user <strong>%(username)s</strong>."
 msgstr ""
 
 msgid "Welcome,"
-msgstr ""
+msgstr "Xush kelibsiz,"
 
 msgid "View site"
-msgstr ""
+msgstr "Saytni ko'rish"
 
 msgid "Documentation"
-msgstr ""
+msgstr "Qo'llanma"
 
 msgid "Log out"
-msgstr ""
+msgstr "Chiqish"
 
 #, python-format
 msgid "Add %(name)s"
@@ -360,13 +361,13 @@ msgid "History"
 msgstr ""
 
 msgid "View on site"
-msgstr ""
+msgstr "Saytda ko'rish"
 
 msgid "Filter"
-msgstr ""
+msgstr "Saralash"
 
 msgid "Remove from sorting"
-msgstr ""
+msgstr "Tartiblashdan chiqarish"
 
 #, python-format
 msgid "Sorting priority: %(priority_number)s"
@@ -376,7 +377,7 @@ msgid "Toggle sorting"
 msgstr ""
 
 msgid "Delete"
-msgstr ""
+msgstr "O'chirish"
 
 #, python-format
 msgid ""
@@ -429,33 +430,33 @@ msgid ""
 msgstr ""
 
 msgid "View"
-msgstr ""
+msgstr "Ko'rish"
 
 msgid "Delete?"
-msgstr ""
+msgstr "O'chirasizmi?"
 
 #, python-format
 msgid " By %(filter_title)s "
 msgstr ""
 
 msgid "Summary"
-msgstr ""
+msgstr "Xulosa"
 
 #, python-format
 msgid "Models in the %(name)s application"
 msgstr ""
 
 msgid "Add"
-msgstr ""
+msgstr "Qo'shish"
 
 msgid "You don’t have permission to view or edit anything."
 msgstr ""
 
 msgid "Recent actions"
-msgstr ""
+msgstr "So'ngi harakatlar"
 
 msgid "My actions"
-msgstr ""
+msgstr "Mening harakatlarim"
 
 msgid "None available"
 msgstr ""
@@ -496,13 +497,13 @@ msgid "Show all"
 msgstr ""
 
 msgid "Save"
-msgstr ""
+msgstr "Saqlash"
 
 msgid "Popup closing…"
 msgstr ""
 
 msgid "Search"
-msgstr ""
+msgstr "Izlash"
 
 #, python-format
 msgid "%(counter)s result"
diff --git a/django/contrib/admin/locale/uz/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/uz/LC_MESSAGES/djangojs.mo
new file mode 100644
index 0000000000000000000000000000000000000000..914da08102611ea693bb8c5e88f35a979639fd20
GIT binary patch
literal 4517
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
H-&OWsJn!$w

literal 0
HcmV?d00001

diff --git a/django/contrib/admin/locale/uz/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/uz/LC_MESSAGES/djangojs.po
new file mode 100644
index 0000000000..05e46414e6
--- /dev/null
+++ b/django/contrib/admin/locale/uz/LC_MESSAGES/djangojs.po
@@ -0,0 +1,218 @@
+# This file is distributed under the same license as the Django package.
+#
+# Translators:
+# Otabek Umurzakov <umurzakov.otabek.1999@gmail.com>, 2019
+msgid ""
+msgstr ""
+"Project-Id-Version: django\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-05-17 11:50+0200\n"
+"PO-Revision-Date: 2019-12-13 21:48+0000\n"
+"Last-Translator: Otabek Umurzakov <umurzakov.otabek.1999@gmail.com>\n"
+"Language-Team: Uzbek (http://www.transifex.com/django/django/language/uz/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: uz\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#, javascript-format
+msgid "Available %s"
+msgstr "Mavjud %s"
+
+#, javascript-format
+msgid ""
+"This is the list of available %s. You may choose some by selecting them in "
+"the box below and then clicking the \"Choose\" arrow between the two boxes."
+msgstr ""
+"Bu mavjud %s ro'yxati. Siz ulardan ba'zilarini quyidagi maydonchada "
+"belgilab, so'ng ikkala maydonlar orasidagi \"Tanlash\" ko'rsatkichiga bosish "
+"orqali tanlashingiz mumkin."
+
+#, javascript-format
+msgid "Type into this box to filter down the list of available %s."
+msgstr ""
+"Mavjud bo'lgan %s larni ro'yxatini filtrlash uchun ushbu maydonchaga "
+"kiriting."
+
+msgid "Filter"
+msgstr "Filtrlash"
+
+msgid "Choose all"
+msgstr "Barchasini tanlash"
+
+#, javascript-format
+msgid "Click to choose all %s at once."
+msgstr "Barcha %s larni birdan tanlash uchun bosing."
+
+msgid "Choose"
+msgstr "Tanlash"
+
+msgid "Remove"
+msgstr "O'chirish"
+
+#, javascript-format
+msgid "Chosen %s"
+msgstr "Tanlangan %s"
+
+#, javascript-format
+msgid ""
+"This is the list of chosen %s. You may remove some by selecting them in the "
+"box below and then clicking the \"Remove\" arrow between the two boxes."
+msgstr ""
+"Bu tanlangan %s ro'yxati. Siz ulardan ba'zilarini quyidagi maydonchada "
+"belgilab, so'ng ikkala maydonlar orasidagi \"O'chirish\" ko'rsatkichiga "
+"bosish orqali o'chirishingiz mumkin."
+
+msgid "Remove all"
+msgstr "Barchasini o'chirish"
+
+#, javascript-format
+msgid "Click to remove all chosen %s at once."
+msgstr "Barcha tanlangan %s larni birdan o'chirib tashlash uchun bosing."
+
+msgid "%(sel)s of %(cnt)s selected"
+msgid_plural "%(sel)s of %(cnt)s selected"
+msgstr[0] "%(cnt)s dan %(sel)s tanlandi"
+
+msgid ""
+"You have unsaved changes on individual editable fields. If you run an "
+"action, your unsaved changes will be lost."
+msgstr ""
+"Siz alohida tahrirlash mumkin bo'lgan maydonlarda saqlanmagan "
+"o‘zgarishlaringiz mavjud. Agar siz harakatni ishga tushirsangiz, saqlanmagan "
+"o'zgarishlaringiz yo'qotiladi."
+
+msgid ""
+"You have selected an action, but you haven't saved your changes to "
+"individual fields yet. Please click OK to save. You'll need to re-run the "
+"action."
+msgstr ""
+"Siz harakatni tanladingiz, lekin hali ham o'zgartirishlaringizni alohida "
+"maydonlarga saqlamadingiz. Iltimos saqlash uchun OK ni bosing. Harakatni "
+"qayta ishga tushurishingiz kerak bo'ladi."
+
+msgid ""
+"You have selected an action, and you haven't made any changes on individual "
+"fields. You're probably looking for the Go button rather than the Save "
+"button."
+msgstr ""
+"Siz harakatni tanladingiz va alohida maydonlarda hech qanday o'zgartirishlar "
+"kiritmadingiz. Ehtimol siz Saqlash tugmasini emas, balki O'tish tugmasini "
+"qidirmoqdasiz."
+
+msgid "Now"
+msgstr "Hozir"
+
+msgid "Midnight"
+msgstr "Yarim tun"
+
+msgid "6 a.m."
+msgstr "6 t.o."
+
+msgid "Noon"
+msgstr "Kun o'rtasi"
+
+msgid "6 p.m."
+msgstr "6 t.k."
+
+#, javascript-format
+msgid "Note: You are %s hour ahead of server time."
+msgid_plural "Note: You are %s hours ahead of server time."
+msgstr[0] "Eslatma: Siz server vaqtidan %s soat oldindasiz."
+
+#, javascript-format
+msgid "Note: You are %s hour behind server time."
+msgid_plural "Note: You are %s hours behind server time."
+msgstr[0] "Eslatma: Siz server vaqtidan %s soat orqadasiz."
+
+msgid "Choose a Time"
+msgstr "Vaqtni tanlang"
+
+msgid "Choose a time"
+msgstr "Vaqtni tanlang"
+
+msgid "Cancel"
+msgstr "Bekor qilish"
+
+msgid "Today"
+msgstr "Bugun"
+
+msgid "Choose a Date"
+msgstr "Sanani tanlang"
+
+msgid "Yesterday"
+msgstr "Kecha"
+
+msgid "Tomorrow"
+msgstr "Ertaga"
+
+msgid "January"
+msgstr "Yanvar"
+
+msgid "February"
+msgstr "Fevral"
+
+msgid "March"
+msgstr "Mart"
+
+msgid "April"
+msgstr "Aprel"
+
+msgid "May"
+msgstr "May"
+
+msgid "June"
+msgstr "Iyun"
+
+msgid "July"
+msgstr "Iyul"
+
+msgid "August"
+msgstr "Avgust"
+
+msgid "September"
+msgstr "Sentabr"
+
+msgid "October"
+msgstr "Oktabr"
+
+msgid "November"
+msgstr "Noyabr"
+
+msgid "December"
+msgstr "Dekabr"
+
+msgctxt "one letter Sunday"
+msgid "S"
+msgstr "S"
+
+msgctxt "one letter Monday"
+msgid "M"
+msgstr "M"
+
+msgctxt "one letter Tuesday"
+msgid "T"
+msgstr "T"
+
+msgctxt "one letter Wednesday"
+msgid "W"
+msgstr "W"
+
+msgctxt "one letter Thursday"
+msgid "T"
+msgstr "T"
+
+msgctxt "one letter Friday"
+msgid "F"
+msgstr "F"
+
+msgctxt "one letter Saturday"
+msgid "S"
+msgstr "S"
+
+msgid "Show"
+msgstr "Ko'rsatish"
+
+msgid "Hide"
+msgstr "Yashirish"
diff --git a/django/contrib/admindocs/locale/de/LC_MESSAGES/django.mo b/django/contrib/admindocs/locale/de/LC_MESSAGES/django.mo
index 27287a47d18c58e0770e1868f16175bd6706c94f..4d23fc3c1ce25c36d44685376fc8f5041454eb56 100644
GIT binary patch
delta 993
zcmZwFO=uHA6u|Kpl5I_6n?&tajV61EZIo@3O|`JpplDH{P}ElN14^W^1hr|bdJtg`
zJqx9Kh~hy+P`nf+R1opt!9xye3n~Z-qNgH=*ptwM|0g*Wmu!ABvpa9zo1N$R`}rrs
z0WTvW58FgSxP&|L1IBO_w__+G(vB(Igf?!&0~p3L$g47er?G;I*l6~>jUp%Mf5QD}
z6HM2;*e>3`fYS_gFffY-&f`|RjR|~;E%*jo@qM%Z8Hp+1u@8Tt2DS*6#WZTXQ+O#L
zat@EvZ$w49F%k1b;xrCX?hYKoU3dkxvOB1iKEM>d#3X(}U3d+*V3;7fGfCWlIn?Ja
zl9L=kEo2OJeih&1oJWHgGR|zxd>XaVYfW!rh5jsRC9Bwpe{d9|n?)R)K;4-dns^U~
z@EP)xHU2b_7}-+1BvIe@dTG3%u@Cjz{YKr1VOHtEGHPP;sAr>w8ekFiY`jJd{1wSb
zexmMJfGl(e6R2k+jpLZb6`aFK)|VSyBIg<ShD99W!|M(_LJhcpd^UN7x&uo{j`9(8
zOMjqN(#oo8v}qS=Vkyj{jao<%`|$!A5)`@X9}A_zy$q$f#jl2H0rA7e*~~$@1s&ts
z%dKZuFP*MS@6isI?cXvIf$sWa!!)9U)k3;ws(87SnHlV>7W_tA+23u(<F2*tNqr<T
z5VY(QrR(LHa%IXsT)bLxEhp<_?QG7@4Oouj_B-`=9m_4TbyHn`p>y*8QT>sKSwCu4
GgMR@~oOvby

delta 1009
zcmZ9~-%FEG7{KvoY_r^QskLR!+R$u@y!&mo!Gb6u!DyLXSVT;iG9sm1fj67bjW_+U
zx9Fk>>Y^W43acoBgn}*#tb{Ivu67Z2k$*rG^?lYGgkvwCbI$vo=bYy`=U(DPVqwr$
z-X$UrTp|v9k2~-qHsTt#;%{ugR=3Dj?80WuU_EA$PviuSU>=|1qSe2!N#q#)517FY
zg6Vp>1}WD9jWOV1U>cn`i!FEs{rC{;@C|OjcUFHHi76`>!LO)+eFTf5A2r?}-n5Af
z;Zgdln?*vHZY+y5(HJG&HZ0<9oI}m*Ic~?-7{D*M6Mv#E>}PVVB3P>kZe%=*`hEo2
zlZ>GzQbe794VQ4fOoLcbVz%!5Dr%-TEN|l^{rjkyG;a~{Vhavq7~^;ewKC7php(_7
zKO=wfvrFAb1W8^psNa_l(|AeaIO^Fo5nU^B2DK8is2iI{y&F$Z11zK7jVfy3Uq}dX
zvpRc~AZi5@sCOfSr|}Se!$&yI`f`06<!9gr=I|5;uN7EC4fGZ{Hd#Tfz$)rOYp5l)
zb3U3$z%pbRLETs%Ca@nhk!eg~37ujWsh9(ffNoVfc|ztn$1U4_v)*~KTkq;VeZjAn
z$EdabPS>S-tbW+M?DX5D^4RHfy4pLtCUR%<-Ba!6lB@84_q(^PGU^W72ZoIU=kvK@
zVRFJam@DSf!FV**XGCL0EESCHNhec1(O5L<${sO>@)rwJ>%U7G@kB7TH{F}8EO<WE
Yd8#va|E*b_xns_G$Jejg;Vaqy0Na^>Q~&?~

diff --git a/django/contrib/admindocs/locale/de/LC_MESSAGES/django.po b/django/contrib/admindocs/locale/de/LC_MESSAGES/django.po
index 051e0eada2..b437384f68 100644
--- a/django/contrib/admindocs/locale/de/LC_MESSAGES/django.po
+++ b/django/contrib/admindocs/locale/de/LC_MESSAGES/django.po
@@ -1,15 +1,15 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# Jannis, 2013
-# Jannis Leidel <jannis@leidel.info>, 2013-2016
-# Jannis, 2016
+# Jannis Vajen, 2013
+# Jannis Leidel <jannis@leidel.info>, 2013-2016,2020
+# Jannis Vajen, 2016
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-01-19 16:49+0100\n"
-"PO-Revision-Date: 2017-09-23 18:54+0000\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2020-01-17 22:42+0000\n"
 "Last-Translator: Jannis Leidel <jannis@leidel.info>\n"
 "Language-Team: German (http://www.transifex.com/django/django/language/de/)\n"
 "MIME-Version: 1.0\n"
@@ -158,13 +158,13 @@ msgid "Template: %(name)s"
 msgstr "Template: %(name)s"
 
 #, python-format
-msgid "Template: \"%(name)s\""
-msgstr "Template: \"%(name)s\""
+msgid "Template: <q>%(name)s</q>"
+msgstr "Template: <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 "Suchpfade für Template „%(name)s“"
+msgid "Search path for template <q>%(name)s</q>:"
+msgstr "Suchpfade für Template <q>%(name)s</q>:"
 
 msgid "(does not exist)"
 msgstr "(existiert nicht)"
diff --git a/django/contrib/admindocs/locale/et/LC_MESSAGES/django.mo b/django/contrib/admindocs/locale/et/LC_MESSAGES/django.mo
index 8efd5fb0ba4742ae5e8657b0df5e77a24f24d0e4..2dab72709077bb7be4cbd676f56c477ee25c58ba 100644
GIT binary patch
delta 1031
zcmZY7Pe_w-7{KvoY}0h<T&0ymeG7+4zUo$ynHw_#QTn?eNsD@`VI#NcCV_Mq*dYiy
z<a_APA?gxzDjN;DbciC1f(~^MJQZ~+2#ih<eV^^^k}vPx&+qx|eV^a+{N8si@-6)M
zfUD3cA`fasJop}4@FO<h3O1w1CsK!PxDHL+jB%{NG2~V`k0&sTPjS(S3u{G=5iemB
zO_J$)7we=@PB_IxJrh^Zi}Sb%Z($G@unON{HGXj7WhAG3#vc5En%E#&FNRR_9mljw
z<Rl&;e&ZKu$6!OD(pj8#w=i+YaSAD3=5Zt5#a1j~d54fwR=6~xCr~N48Ffc?I7X4R
zWC%6?C>l76H}Fn@0Yym{`>K`hMeT6VaTre%A4TnK0d?ULp2F9-4@2uKJ9GiH;4Jpz
zRcyi+s5`ZUTF_V2bqc>2+-L9y2l3v9%Der99mKy;Z)~Sc?Ys*$(Fm41LM><(wUKMc
zDYv=kD|>|cd<jSKIljUssv2i~S!OWCL?31A$77>D_#L(KpQsi4_#kvXh+4>2Y{NLN
z!852IVG8xW8OO`mLp<liPjEZ&vvTYf`C<=y+G@I)3h@(r+H=z-c8zzuQ}-jLa~!+)
zMav_Rov5FsrqRQ+uX}^8j^aaalh;2m9Sd#CSm|VEexPSMW-r#J>>*zu&~N<rPw}vC
zx4XqmBrm1%scgpFZ_On8jYw~Jj~R}bkv^k0Y`?8<HWJoE#>yFq<XJ19GzN0H@*qBu
jwo;Sb=d$TywZE%s)w0pXOzXco<e)V<xqAJVjWPFMcE*Q`

delta 1051
zcmZ9~OGs2<6u|K_&5Y%kX4y>nNM|M`MMvj~J)F|AC&g5vQKU%S=o&YsD?Tz>4YZP=
zhfH8CTa>s+qM;ToDhMGevLb}GEfOMH1TCUP{m*zK=`xq!cfR@V`Of+7{c2olzMu4@
zt3~8)K*Wcya2>wIV*G|>_!|qctUzQn*5WE`!+h*SmPijCM++a~Q#U@pT%?<L7Ta(=
z$#g%nP|~?X{Y(@waS{DEhHLREmg6Mm;d5MyFWvY(l2bln6MjZb93oj9%Te<sal#|g
zg`LD-R)}chTZ_{Rot>oJ2osL$b)<NCfNSsxR^lA$3H?BRQnFGch}EbCCs0qM+qDnb
zOU|I?zkp%9h2!`*&48jL$$4s}y{H|Ut~Q<^9z^Zz9qPt&*oX7D6Ze!XoX{9*!PhW>
zlNiEJs3-LkwV*uSqwbRqF}Tg35<Bo2mf{lHied%o!tJP???X*wp>{NcTF?#GJE#pk
zLVaa3sL#K~WB37Quz{+2*<Zdh=wadzW$VW?h5DeE^VG@%s1-+0=MB_CwqO+=#br2(
z`Vpp4*IjlU$0p*NZu|o4iDz@MSL9b_zpqMPn$&P_$PD@>JRO;Qe{WqIal8J(wUIlP
z8;P`_ewLa>ug1(3f4N7pQ~r=Y5Ur_o%yU-Va5VEKU@s0E3M#Uv3L3q8kHmHjS>}j6
z;KX*DBUU2Z95*({;zrD94I7&hEv@x&BOVWQ9*%WcqxSIs>slAqW$qP~MGlybV-JUu
wmVMevg}0r}g*#HYu+et<2eR`;4S9>Jhz6a~e>KWMGnGn&|JIzH4z_#$00U%;DF6Tf

diff --git a/django/contrib/admindocs/locale/et/LC_MESSAGES/django.po b/django/contrib/admindocs/locale/et/LC_MESSAGES/django.po
index ae86907838..06a12427c3 100644
--- a/django/contrib/admindocs/locale/et/LC_MESSAGES/django.po
+++ b/django/contrib/admindocs/locale/et/LC_MESSAGES/django.po
@@ -5,13 +5,14 @@
 # Janno Liivak <jannolii@gmail.com>, 2013,2015
 # Martin Pajuste <martinpajuste@gmail.com>, 2016
 # Marti Raudsepp <marti@juffo.org>, 2014
+# Ragnar Rebase <rrebase@gmail.com>, 2019
 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"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2019-12-28 01:40+0000\n"
+"Last-Translator: Ragnar Rebase <rrebase@gmail.com>\n"
 "Language-Team: Estonian (http://www.transifex.com/django/django/language/"
 "et/)\n"
 "MIME-Version: 1.0\n"
@@ -156,13 +157,13 @@ msgid "Template: %(name)s"
 msgstr "Mall: %(name)s"
 
 #, python-format
-msgid "Template: \"%(name)s\""
-msgstr "Mall: \"%(name)s\""
+msgid "Template: <q>%(name)s</q>"
+msgstr "Mall: <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 "Otsinguteekond mallile \"%(name)s\":"
+msgid "Search path for template <q>%(name)s</q>:"
+msgstr "Otsinguteekond mallile <q>%(name)s</q>:"
 
 msgid "(does not exist)"
 msgstr "(pole olemas)"
diff --git a/django/contrib/admindocs/locale/gd/LC_MESSAGES/django.mo b/django/contrib/admindocs/locale/gd/LC_MESSAGES/django.mo
index 32cc2b2bd3d964a7d068bf9f0c05dd800c73dfd1..bd4006be154521021d525e4e30c3e3d48e9e977c 100644
GIT binary patch
delta 1049
zcmZY7Ur1AN6u|K_+_cT+T-mHNyileyZ*E$PhK?jjBFm^q`u8w&xutIEOelg8K@<^1
zSNr=~LG+SHFTM0EX-Sz>_>lM#1Q8_kQqlLc`C^xi&pp3;f9H38=Xc+Q9)zB?*)o0+
zdF&Fg<1}u-_gIWSa6Q@!Mci0{tI))CxC@<l9C=l`@EE4>IZou_%u12N#2>K<O_J$)
zJ#NYTOW4mq5d)Xdfwyoi-o-K;!+e~=0-VXkb4X5Ez&iYnn%E#&04q`R9mV@Lk(1a#
z{L>>+gYCtc>`u?KU0v`RR^daWc$vgC_yM($Z&-;gZ+77TYA2dd=Xapa>(6-swZJQ=
z^G9(Lj^P5%X1L)eFX*dQI*HoSx2TEc@G^eMji**;kK`Q286Uy@_#1WS`%1C}AH){o
z)5s%viqtMIb55hKlbPpco|~_D0H@e4Ye~6}bHX~*vpt2IF^<}i8>pRlgiMuJs0)2Y
z{bm+XckU_8emmvZLtKM@@HP&yzKqg0ec+;x9XO17#;;L7##z*Y7Eu!xki8a5uo|0D
zJ9P%N&|%d17m;I@s~E<6s2!fc5Pm|Z<k5a>uf4*#l_A}aSOfMuHnE(J6aHqxh>me>
z=da(cUfcNVX>QSg%e1aL%4}8RPaHmnr*R-sS)Gjb#r)~Ux`Bu_;YwJog<fyiSoUPR
zy>LgKVIGPNC(?;j(rk$i#ll8?Ah^>E)|<fwBUm492wHE7N}a7|le^=+u~g^y3eT^6
z%i-&+ZA%Sy8|mIecRXf96NBkg(in<G`}%vMiLT`<StGui8<&cbBTKLSU(udYxBV}5
C8I&;q

delta 1088
zcmZ9~T}V@57{Kv&xUHPJ%yfSBanStAZEi~^j<hl%j8&qBlvgv4?$n&+X5iI?puFh=
z26fQ~)J4{fSgVV!D!hqOv$_hTKq2U+i*CA!>i=vD!UKojdEWD$=Y8MjIk)^D{qsRn
zVz*N2flVnhzQrB5f`#}UEAS5%U`3u%#aNF;*p9i_gG^DU@FeQ^3}0m9$$X{yh~Hs5
zR+CKD3l*qDI?)INb_S-<f-_i#SFsXj(TWSW3EyPn4@ge+37haMN@54eJXnd6FNmuq
zrFwCIxQWy4!OMk-%t@axAPX*F9j+pqSLUrsm0%&tMryGJJ5d%6V>wQue18q)yN6ky
zqRe}V^8FG@#lPV?+7r}~XY~VRr{-;$lG;!b72_q;vg5NTEqRP#T*RZ;LSN+M7g07m
zgI#zRnWEN_GpV0hH#13Emni39jfZMHhE_+Ww<pj=97gHw4Xnj`C=0wssl;a_r!tpj
zDp8KI;9iuIA4a;O`td9d;cr~VIP0q=>LxEbspA07q4e0wG395pqx@`6l!W`yi9xK#
zDU?dxN7?8c%J<K43%<etzDKEWK7H_G5$38KrMi>d=3P>Y^m*!%=gl`w2a~y$!3OzP
zJLCmd3%Armu4ZoOW}^gL?&K9qrAeh8SsWHyRZV>~G^RJis*=k#<Nwf^w>>qK=g#Tw
zcO9D0Lvdp~>go!`^?>H{cw1c_uglw}dHsRrwnmTF<FWM|clGKQjM&C`Z7!cr^R@<j
zZOM6iY1NTXG-|}Opl%H75pCa@ba)_=4&6p{WV|D_V*h0|xs!_}r=5KfV>GP0B9q3%
ts1`CNV&hRQu7}3XMMB1~wl;nH-}cw0?<5Bu*X<jIzBqQK%1U$0e*rq<or?ef

diff --git a/django/contrib/admindocs/locale/gd/LC_MESSAGES/django.po b/django/contrib/admindocs/locale/gd/LC_MESSAGES/django.po
index 6f2a74674d..b7dc50f039 100644
--- a/django/contrib/admindocs/locale/gd/LC_MESSAGES/django.po
+++ b/django/contrib/admindocs/locale/gd/LC_MESSAGES/django.po
@@ -3,13 +3,14 @@
 # Translators:
 # GunChleoc, 2015-2016
 # GunChleoc, 2015
+# GunChleoc, 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-22 17:29+0000\n"
-"Last-Translator: Jannis Leidel <jannis@leidel.info>\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2019-12-13 12:31+0000\n"
+"Last-Translator: GunChleoc\n"
 "Language-Team: Gaelic, Scottish (http://www.transifex.com/django/django/"
 "language/gd/)\n"
 "MIME-Version: 1.0\n"
@@ -81,7 +82,7 @@ msgid ""
 msgstr ""
 "’S e tuairisgeulan air a h-uile oibseact san t-siostam ’s air na raointean "
 "co-cheangailte riutha-san a tha sna modailean. Tha liosta dhe raointean aig "
-"gach modail as urrainn dhut inntrigeadh mar chaochladairean teamplaide."
+"gach modail as urrainn dhut inntrigeadh mar chaochladairean teamplaide"
 
 msgid "Views"
 msgstr "Seallaidhean"
@@ -160,13 +161,13 @@ msgid "Template: %(name)s"
 msgstr "Teamplaid: %(name)s"
 
 #, python-format
-msgid "Template: \"%(name)s\""
-msgstr "Teamplaid: “%(name)s”"
+msgid "Template: <q>%(name)s</q>"
+msgstr "Teamplaid: <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 "Slighe-luirg airson teamplaid “%(name)s”:"
+msgid "Search path for template <q>%(name)s</q>:"
+msgstr "Lorg slighe airson teamplaid <q>%(name)s</q>:"
 
 msgid "(does not exist)"
 msgstr "(chan eil e ann)"
diff --git a/django/contrib/admindocs/locale/nb/LC_MESSAGES/django.mo b/django/contrib/admindocs/locale/nb/LC_MESSAGES/django.mo
index e957111e055e66aadfee12027b2ce5f98d735d64..b9f9b0775e4ba40eeb86fa12ff1e03e770d82216 100644
GIT binary patch
delta 1028
zcmZY7Ur19?9KiA4*q_p+bF0}>hZjp~#htrD6NWCOD1uC^Fe)on&X~?!|3q)GhlrpE
z!uyb~5hOhXmGuxIJw+%)1qKyCK~KF2)kAN6fA0EX<L-X$@7#NS=lsq&OV*tA_=u;R
z5RnJfB0hYNar}sN_zN4*7Zj<%W{jYT+pq_#@HFzN4C5)Z@i{KKae0%-apKR|jV8%-
zys;W7uO^(Jp_Ybg=*Jn1;Vd@d6Aa*6+<?n&{1wS5Kd=o~P!k&@OJOT&zCj%IhzwyL
z@taWPeYCDzsq7%-YUL-e6{k=unnj(!eKhcu>vz=3J>kkq1znp^+fAf+=|tuv`*AA{
zppH|(mw2PR_5tgvGao>$bkOxI_7e}g@1G%K%L}}SOPIps=1RZwSWi5H`|v7q$pSZ>
z$OqK^-*6+AS9rL?!(Y^;xw%E82|r;A{z08sELz!;IO@vmMK0-e<CCZZTtK?W1nSaX
zM=j_U4&n?h;7=T4e3@gqdT4yC&rv*wI^ZLuIC+X}o4iI%xQu%EzMwAUZ`3mp;lQX3
zt}Uoru^ZFaj+*xpwqp_f;uX2)9QHL=C27)~7iZFU*CS4q|4gEnFsp6+I{0_5K2^Hw
zso3MjrgPih=-D~{&|mKlbxmelca?JE`NVWr+ho>RtS&f*g5hw+SodbWKiKIt%wzd0
zh3SG_G7sb~=QBn+l}?!{%S>B_mCjfl&b!)J#4Z_Kqjsrh%r4rcLavxB%?Cm|0x@I6
co-)RB#r3J3Y;+*LHVf&?75^W6F1p?O4{qs#<^TWy

delta 1061
zcmZ9~Pe>F|9KiA4;;!Ycnw74mmXm)_v9VdvL}^PYAz@9kD6|MB8)0HyNiFCgThXD6
zN?Ic55S=nFAuM)@=ujtvl%PYMx)epwC8(3s_qRKewCwKZ{ocHJ@ArG}%|(_X3o&1^
zRzw~LMf~^%x8n*H;SVgwKUjd}A(3Kiz%3ZXJRCrV$S@9}gNyjmi!bDh93@`HDAq8U
zu4flWGBeRA9ffpU!T?^!GQ5oyIET6T3OC@A7r#U1ln=NYzo1SWW-<#aQ0I%`BcI41
z_7VTwlzrY^l+0E(LAhG_Wvs)8s1?0NO<)-f{O*~*Ia|4jbV<ACA+LW3DPBg9oMaqJ
zaT;}<d-xpF$+ZFOr)EBlTIp5K8`w`g>plO3y5MIV!Cz?M@Yd{mH!)0n7x&{l@|AD=
zX(Fqr?}s?YjhL*YF-xNkb!(nsCHhN5cHmCb#JW(Aqz83pP9tA&y*P>Ns?4A+^Z<41
zpP&}>6p!N~zQBC4JjMF5L_;r4J^OPQub?itf)pq3kz<pus1yFiZMcfMm8E2*ccRTR
z>e+*OIs32$PoT~_gROW61CqlTr+WQWIx=(e^{Mmz`@Zf}Uf^V7l)ioXfKMAgGt<hx
zuD7Dei<?uo0u??<&j-SRV0B$X!X9%PC#zF$gYNopSEw?5Ce)nMd(1pA;n-8|c)~nr
zPdS}Nixp`%t%w=vFd}<8TRWPph-C!_`prS-qC5HjxQ?}PR%)TJtjbO#+({$mxM!WX
zvG-gi?22c?W;ZdK{#aO>TbwXP$0v+2J8rDYFI;k@>|ZE-cD&PA%RYUrq$cMt?#hmR

diff --git a/django/contrib/admindocs/locale/nb/LC_MESSAGES/django.po b/django/contrib/admindocs/locale/nb/LC_MESSAGES/django.po
index 63950dac2d..0fff93cd5c 100644
--- a/django/contrib/admindocs/locale/nb/LC_MESSAGES/django.po
+++ b/django/contrib/admindocs/locale/nb/LC_MESSAGES/django.po
@@ -4,15 +4,16 @@
 # Jannis Leidel <jannis@leidel.info>, 2011
 # Jon <jon@kolonial.no>, 2015-2016
 # Jon <jon@kolonial.no>, 2014
+# Jon <jon@kolonial.no>, 2020
 # Jon <jon@kolonial.no>, 2013
 # Jon <jon@kolonial.no>, 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"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2020-01-21 12:15+0000\n"
+"Last-Translator: Jon <jon@kolonial.no>\n"
 "Language-Team: Norwegian Bokmål (http://www.transifex.com/django/django/"
 "language/nb/)\n"
 "MIME-Version: 1.0\n"
@@ -156,13 +157,13 @@ msgid "Template: %(name)s"
 msgstr "Mal: %(name)s"
 
 #, python-format
-msgid "Template: \"%(name)s\""
-msgstr "Mal: \"%(name)s\""
+msgid "Template: <q>%(name)s</q>"
+msgstr "Mal: <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 "Søkebanen for mal \"%(name)s\":"
+msgid "Search path for template <q>%(name)s</q>:"
+msgstr "Søkebane for mal <q>%(name)s</q>:"
 
 msgid "(does not exist)"
 msgstr "(finnes ikke)"
diff --git a/django/contrib/admindocs/locale/pt_BR/LC_MESSAGES/django.mo b/django/contrib/admindocs/locale/pt_BR/LC_MESSAGES/django.mo
index 6d19a3d2be7bb7e5dd0e2b7bdd38a68360838158..db77e234c6d6b905a735ea1babc99eb0abb23724 100644
GIT binary patch
delta 1045
zcmZwFUr1AN6u|K_wrO+uFLhQHUa4s-t~#fgYl?;tQDP_vl?3Wm-JF|a%_xZb5cLq~
zL-(P;M=1&nj8QMvlMqNqJyZ}xAiV`aU@rwh-=lk~E^MEBe)ryUe&^h~8d-@fopRYB
z5qVf5;=#AL7vEzAZs2b8_(e*w9(SOLyRa91cow-;;&=wr_zYJIvAtbnnD`@hqe(KY
zH(4t7X2NL}%2>FGUc8Gt@jlk!Q!K(YEXH?*_!E*-zF-S}M@?*ytQCW(`9^ToB{GTw
z#9zxrwDBVq_Eu-(w5y#@V*}2icC>^#fo0r>AFvUBVI?;3$Eie++R~3Yks+jc8AWQ!
zCDiAyqJi_ch%anT*o;`rRd;#~wNo3l)7y9%=L+#p<PmXIQ3R{79WS8XKaaJzfPJ`J
zh<~GQw5EEiUL$VSIn2p(E_CC0{DC@&;Tn-JW>81Efcx<gl1tW5C$)~6*d5sVHmXs-
zjV9Dd^r24jBqnhL*Kq}@XUhY&JI;cK7p@z)h+6O!(yY8j9pPux34KE?uz`E9lwcbk
zM4dncwX>tBujClE<7w2qx3CTGpjX@?FP#&fdS5e3L4M+7JojAU_`K&rI=~)X<LKb0
z->x2-PCv^-8gQ7-thdh9lz;3Ec*|p%p5TGh*i<5vjkRQYoYfM`Iqt8lj2eGk$q)KF
z-G(`on6a`}I%W2cT}ecZw$^Z$8E!MfT}HSw+R^2_DXVQAu~I8fCahf67|5lp>qb0b
y3?!0iBQ|5DEM1Q$vXi~mL^7R=H&3Le^2O!zMgQz%vF67Acj65C1NqUwl=}~P)QyJ#

delta 1047
zcmZ9~Ur1AN6u|K_+$?8XnmJ1ir_)mO+P!mHlZ?bD7fNOl^oL;96()0%Gsz%UPZiN0
zxKIy)&`T0V2%}yLd@`kfPxTmtPti*cQ7`p9+a5+^+vlF&?#?;CbAKyct6j@Ou1vFt
zJoSpWaSeCj2duy!Sc`wrhqdJ*+p!h5VIP*^2y%;@!P98tOMG33FK-b!N&FuBFhnw~
z7xzgfmuP|oKMV8d!CSZk?_nJ-VkxfRCVX3nKOs5g3+}}Y)WiXjnOKLKZwMD%BBMA=
z{Aa638xB@v@;jShySnr1*oX_LJ9>jUfi(=_2JS|0r3i1a_+m*0klHeaI+1Z?^O8hr
z$`#cA-^3s;;d5Nia6vON&pfr$+o(IekGj)`IEf2|xU4E)xDrQM4`Br7Q14&D8q8up
zt`%Y*&rKU`L9N$=S|@Xai&tC><9T#f=O=LiJBV+fj`RgKV;0FNpHV0E9W}8(kUtv@
zNUst>oy1YpNuIzYp2M%Wiqy-<677z&;N^j915>C4*HIIFL>=Kb)Cv8>o%kE;v5H_b
zny3?qqVB98^^pu>1W%#ny@O$VfF3E~P&qMogSILyeD*k(+>c!SPMPOyo1WE!`U9_S
zK1S{;pH7cudm-+0?t1E6l6~e0c)U$5t*Q8w-Ii{0-gy(nVMlqr6ASpV)8&mNu`y#{
z#*WV>rc=h@_^jO<44c+I!?X-58nk+PBhhx#GEMKuabwh;OQiq5FKUFlg4X`t?ufJO
yuW39MPo)y+;E<iTXeWaQCUfDTWG?JXq$Z}bzx<C&i<@~;eXTg8w`?qMwd5ZqSBatk

diff --git a/django/contrib/admindocs/locale/pt_BR/LC_MESSAGES/django.po b/django/contrib/admindocs/locale/pt_BR/LC_MESSAGES/django.po
index 3b45274dd3..5f1f5a3aaf 100644
--- a/django/contrib/admindocs/locale/pt_BR/LC_MESSAGES/django.po
+++ b/django/contrib/admindocs/locale/pt_BR/LC_MESSAGES/django.po
@@ -3,20 +3,21 @@
 # Translators:
 # Allisson Azevedo <allisson@gmail.com>, 2014
 # andrewsmedina <andrewsmedina@gmail.com>, 2016
-# Carlos Leite <caduado@gmail.com>, 2016
+# Carlos C. Leite <caduado@gmail.com>, 2016
 # Filipe Cifali Stangler <cifali.filipe@gmail.com>, 2016
 # Eduardo Cereto Carvalho, 2016
 # Elyézer Rezende <elyezermr@gmail.com>, 2013
 # semente, 2012
 # Jannis Leidel <jannis@leidel.info>, 2011
 # Lucas Infante <maccinza@gmail.com>, 2015
+# Vinícius Muniz de Melo <viniciusdesk@icloud.com>, 2019
 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"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2019-12-19 17:59+0000\n"
+"Last-Translator: Vinícius Muniz de Melo <viniciusdesk@icloud.com>\n"
 "Language-Team: Portuguese (Brazil) (http://www.transifex.com/django/django/"
 "language/pt_BR/)\n"
 "MIME-Version: 1.0\n"
@@ -163,13 +164,13 @@ msgid "Template: %(name)s"
 msgstr "Template: %(name)s"
 
 #, python-format
-msgid "Template: \"%(name)s\""
-msgstr "Template: \"%(name)s\""
+msgid "Template: <q>%(name)s</q>"
+msgstr "Template: <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 "Caminho de busca para o template \"%(name)s\":"
+msgid "Search path for template <q>%(name)s</q>:"
+msgstr "Caminho de busca para o template <q>%(name)s</q>:"
 
 msgid "(does not exist)"
 msgstr "(não existe)"
diff --git a/django/contrib/auth/locale/az/LC_MESSAGES/django.mo b/django/contrib/auth/locale/az/LC_MESSAGES/django.mo
index afa5e6f41e46b06d568ddf96a671999a38d091ce..4518a35a1539af3decef935a4a477f814e1fd244 100644
GIT binary patch
delta 1318
zcmXxkOGs2v7{Kvw)R}C2Yvn6*Ov_QzMpKKiG%K<wi-H1IGN9p@I{84*)Da>A7lqxD
z#z<(>3kqQrTx4Ms=AuQoaU~T=;i^RiJr@1HJGWu({hh}>=eyrIhdb%L<DK4R3yzCO
zTb#&I{EhioA1~s=R;<KDEX2Q<i3JHF+p!k6q7SEV1nV&;QKSN!u^4aSF`UOCbR==%
zl_UwuMhasz#NsW>dq^yKfV`80k-6n1I`JLaaRqgvRgA$ktAE|{2kQKi9GS<7`rH<)
zo}C<w1TLgOC-zt!HP(X-s4sF7`AZWwov<BsqCTsA05yRz)E6^w1BNW`qbBkgyKEw}
z=%ro|Ockl7(2Uz~0{P1<w-S7d$MHM%V{KYw;#s^weI74k<0i7gB|Ly1kmP0CX2xI{
zY9gJei4G!v30~!{0q>$N@iWv6o+B?QuaFqBj79hbb<b0Xru}7@f_0dKXK*J5&`b#3
z)MrswU=?-TI*t%u{!n;I!(e*k5V|uWhbDkMv`=C=CUEjJvpS?nhA|H(toj^Yqy8Qn
zu_;SrKR!fV$<L_cle0zqcna;rmpKZ$cP~)iY|*N(AO}`HTJ>*M|1XT9-N`cO8Aw3g
z>r|_rg_>zDvRG1rx}x={^EIH3KaWo0OOy3L3+icZ*ADE)XdFV_no%S<xsDp(5$c}K
zpl-o}<uYm_YpCOXqP}1Z`=jIHkuzxi>>8lbD6*fn>*5?VhVAJ#w{hE^n{qhvgc-uz
zY2%GOU*pROtLH!3=rL@Lw7dpNnqx87J}&)A9O7ch%r8T}QRS$yiP7!IwKW>!j<lTJ
z^yp8|OcfWqWPWQvYQhVSuQAb|MnmBzaUC|Zke+bPEEt`M9&IqD65VFUVq!*=tMqJZ
zzrWWX=qf$p>udG8Dm)dQQcrnld4<cf*Sp6PcBfRw?sz?Y(eJwC>j`wYdVOt6p^l|c
WkH5>`<!V_94Nx}g;R~5F(f<I`AfW{S

delta 1320
zcmY+^OGs2v7{Kvw)R}yakFk8`nB*g!x-*TB#;kNAkq{*c0#O>u$QZIl5qde&CJNEw
z5^6+kBCrPpW{|5wT(l^NrcJgef)v`h2<bunKj&_`+<SlboO|y1&Uen4nF`zvJgv1w
zCq(2_n#ciM!*bl4E)v4y=*LCeia)Uc-5DZVFo4C_gLm-)wqSu%#K3N>!ZFnT=kOB#
zMhBkHl&GZeFq$cnjMptqB$nJk#w0UH-!g}(xPW$ii`r2PlW@s;|Jm|8YX3h_`;n}8
zyL8lYc2+bVxP%JrxWanjwHh{~4x|-1rIVX>cnme*X{&w!HGxsofnCE5IAJ-78t@)Y
z+C&~<fO0UJBT~=92yVtX<dhh<8eGP9bh$)^u?Mx|7*60PyoljkkxjUQ&G;8dTADYC
z?7<GyM8;4PokmWH-si3X=TWEl4Qd8U$ROnl5<^z88XZK@H8)V-cVIU5VhNtb3LMAv
zgi!ZD40Q(npnjK<N7BTXLLQz_F^#%O+VVxV;W$R{1$wcTo#)10q)MV#hErB~9<Ne<
zj~&=uD6$)8P-pTR>dfR6iS%O^+KDgoJm}iJL><{{tNan!sPfe+uUhYaVFLB(OoQ%$
zOw=XGwaUe)nU*1wCLYuo4Wjnfj{5ykOeMZ_TMbU4?&h$*z(GvJ5!9u*f+Qz5Py;+f
zUDM~NOR!-10X30j)bG|%2k2mZ^gAcA2iFg~1}HbH?VWc0rHgslo@Z+@Z`n(;x34#d
zhtTfCT(p-L=oB90+QFsMtcMP2pJ{Wr$_$<~M_s^1F8!Bi<6_Fzk5;qJ(PRsn=NzTB
zCiAAl#Zcmh?wL9+R!J)3RZ=zk%CVAUtDJqD7PdiA#t|?Fod)*@&MK<jIr9_R4|{@<
zzR*zrz!}f}&`@8%?K8X$9%Gls=XZN|2K@CkhR-lkyE;9G`iA=l|7+LiG5j81gSPWF
X%%)`5CntA>A_L)YC^CDZ;9257sMwVt

diff --git a/django/contrib/auth/locale/az/LC_MESSAGES/django.po b/django/contrib/auth/locale/az/LC_MESSAGES/django.po
index b67facb37a..0db9a6ea3e 100644
--- a/django/contrib/auth/locale/az/LC_MESSAGES/django.po
+++ b/django/contrib/auth/locale/az/LC_MESSAGES/django.po
@@ -2,14 +2,14 @@
 #
 # Translators:
 # Ali Ismayilov <ali@ismailov.info>, 2011
-# Emin Mastizada <emin@linux.com>, 2018
+# Emin Mastizada <emin@linux.com>, 2018,2020
 # Emin Mastizada <emin@linux.com>, 2016
 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-04-27 13:17+0000\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2020-01-12 07:30+0000\n"
 "Last-Translator: Emin Mastizada <emin@linux.com>\n"
 "Language-Team: Azerbaijani (http://www.transifex.com/django/django/language/"
 "az/)\n"
@@ -54,8 +54,8 @@ msgstr "Parol qurulmayıb."
 msgid "Invalid password format or unknown hashing algorithm."
 msgstr "Xətalı parol formatı və ya bilinməyən heş alqoritması."
 
-msgid "The two password fields didn't match."
-msgstr "Parollar üst-üstə düşmədi."
+msgid "The two password fields didn’t match."
+msgstr "İki parol sahələrinin dəyərləri üst-üstə düşmədi."
 
 msgid "Password"
 msgstr "Parol"
@@ -67,7 +67,7 @@ msgid "Enter the same password as before, for verification."
 msgstr "Təsdiqləmək üçün əvvəlki ilə eyni parolu daxil edin."
 
 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 ""
 "Düz parollar saxlanmadığı üçün bu istifadəçinin parolunu görmək mümkün "
@@ -242,19 +242,19 @@ msgstr[1] "Parolunuz ən az %(min_length)d işarə olmalıdır."
 msgid "The password is too similar to the %(verbose_name)s."
 msgstr "Parolunuz %(verbose_name)s ilə çox bənzərdir."
 
-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 "Parolunuz digər şəxsi məlumatlarınıza çox bənzərdir."
 
 msgid "This password is too common."
 msgstr "Bu parol çox ümumidir."
 
-msgid "Your password can't be a commonly used password."
+msgid "Your password can’t be a commonly used password."
 msgstr "Parolunuz çox istifadə edilən ümumişlək olmamalıdır."
 
 msgid "This password is entirely numeric."
 msgstr "Bu parol ancaq rəqəmlərlədir."
 
-msgid "Your password can't be entirely numeric."
+msgid "Your password can’t be entirely numeric."
 msgstr "Parolunuz ancaq rəqəmlərlə ola bilməz."
 
 #, python-format
diff --git a/django/contrib/auth/locale/de/LC_MESSAGES/django.mo b/django/contrib/auth/locale/de/LC_MESSAGES/django.mo
index 110c5c7ecf2741c89bfb31f871b274a3a36f24cd..5d5f2f4a63035cdcc4c2039a73f27ec52f187b96 100644
GIT binary patch
delta 1280
zcmXxkUr19?9KiA4(!14cQ#1c%w)uBcT+KBzHVUoC=%4)|u%JIugAB7Iv4U(xJ=ufU
zwFjXr350wS#^|Y{hft!Z9*T&H2ny*fq8`GBzQ65s+1cmZbAI=C{@la;5KG5qnjFbd
z5jmMBvK9Yg4Yn^8>Ba;`aTWu(faO^05vj(FxDvZ@0xx4bR(eGucoZA)CT_z=cnO{P
z6ug!%Nm)W=n1;nTX1s%pB~!?pB!%RbC+NnPXyJR*M4vGiznT6Y#^0#<r68NfjT%>C
z?kftC*?|KzXyUNxh?~F;)QRjwesYjMO?V15(ST{ch`NAb)QQ>X!g1py>Ovl1uR|n_
zo4Bt|E)!{>l0e=15nPTbJdAU=9qWtOPV7f^QQqKr{DMcYi-$__A;$0(YMi@Rqz%ha
z7kCJ@J%KAQIY6a^%82QhLS0GPv_D2BD{pZXen%f#Jfst?Lw!ERUoGy%AP!;^-bG#D
z3)F%Cpbl&?+vAKcek!+VxQ@HAs*KlwXORGz#AdWOd77{l_0XL_9q20Rgr@O6K1Yr3
zW0W;`57*&q+=H$Pks<6ti}B?h6@51!QMYIwbq9W#`vug)=VDY{K{4vPtwlY2P3C?r
z>Y0e6#<ijDTqkP2W2U_aHSPj>7+;1=zzx*HHinvD5;brJIR=tO-SRoqiGD&&JdYax
z6ZLti%(i=sC8!hjp)MqVoWaax<v`SKusW>`)Y|MJtJD#+Z&|*=&Dn@dN?pfl`<Ye4
z=8EhvJ^#_hu<dXbRdrC)sWej7Q}ipL=bSCfd>Lx&7H8ZccE8i-*kzA8iz@XM=~Yi@
zq3GENQ1ptYo;v4qbG}{~Pfh3bIx>|~&w)(EKJ5)_gFWF5W;$lQWsCfweTl)Ib3JGJ
jLR-2A5;1=y90`ZQ&7tO2e<Tu%MpMDUI(KS+g=^72E&_`o

delta 1317
zcmZA1OGs2v7{KxGns@Rwqh`J`bIf-+H8YKmM#N`@y{srH!ct^FBeYZ!BN-uE6qUtA
z+Sr4HAPNx%7j1eF25o}ES{OmQ3hA+khzjceId|2?Grx1s{qA?ZbMC>};6iYw+z5}0
zNOz*hR{V(tSeGQyiCq}LIV{3on2m0y$XX2IYHY_Fcp4ip+a=<~!&r(JQS;B@8T^9|
z98Q+7#M2o~7Ky_PwiYs%Od>VOT_m^6Vgf!z6JMYvn#WjtYd?Q)yNH_q2WlQkiN+<N
z-lwL7qZ8*cpoxp^2R=Kn7PXK@<WE}p(S#kS6CSh2`%o7!idxutT#n<m*H9<Ci4%s%
zJ#6H@A-qDQjLsP9)=%R~e1+}!0k`9pG?Alt1=&6MhC}!lkKhn5W#StQ;uqAovUHJp
ztVUhnFzWaiuEMZICxgzk{a_AtCG+<9JEU0oj%&~)I1dX^3vEVy{}4ZgcmnmCPhdGd
zL|xz_>cr_(sS_7s7xPOUok<3!a5vUxMGwz75+IM!r!R2wG+`U+p*xE@(Jj=1p5qjL
zLXE$~EF19=R^nG|!{Qu~5gb92`Q<kq{Wb<!b&H&+JCJ4H=c69Ja?}+BQNL{q>fzgK
z-ycLh6CJ2=A=I54M9p{39>0tlcO9L~FSqT08Pvn}05!og)WFxsF^~n+E&q&KXiRQ2
zu@f~u1NHqPd)#kZgIaJi>OyuRXK?8<mqCG5X11CE9k52sOryb?F!NG3ECobU>N>=l
zGYhh7>Fl8C*6yO|#g0q8WjNCEz4Ww{b+l@l{+HNBV~dxrMytY6V>DSO9eGBLb=8qZ
zDbcGKDrkB(N}@wj8hPUQ7;BV7?k65MAjf$CtO1vo-#e~ShF-d|Vp{fln)*YXgFSt{
zp61TMP|)r7`l>wM%^rWi?b{R#RIc~>z21a9t)6|MQ#}L!#rb?5f0f%;8T3^};!}$f
P%$Dx{P;bPO6BqLj^5~Fj

diff --git a/django/contrib/auth/locale/de/LC_MESSAGES/django.po b/django/contrib/auth/locale/de/LC_MESSAGES/django.po
index 59f9411b96..137df65a74 100644
--- a/django/contrib/auth/locale/de/LC_MESSAGES/django.po
+++ b/django/contrib/auth/locale/de/LC_MESSAGES/django.po
@@ -3,17 +3,17 @@
 # Translators:
 # André Hagenbruch, 2011
 # Florian Apolloner <florian@apolloner.eu>, 2012
-# Jannis, 2013
-# Jannis Leidel <jannis@leidel.info>, 2013-2017
-# Jannis, 2016
+# Jannis Vajen, 2013
+# Jannis Leidel <jannis@leidel.info>, 2013-2017,2020
+# Jannis Vajen, 2016
 # Jens Neuhaus <kontakt@jensneuhaus.de>, 2016
-# Markus Holtermann <inyoka@markusholtermann.eu>, 2013,2015
+# Markus Holtermann <info@markusholtermann.eu>, 2013,2015
 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-27 16:17+0000\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2020-01-17 22:44+0000\n"
 "Last-Translator: Jannis Leidel <jannis@leidel.info>\n"
 "Language-Team: German (http://www.transifex.com/django/django/language/de/)\n"
 "MIME-Version: 1.0\n"
@@ -57,7 +57,7 @@ msgstr "Kein Passwort gesetzt."
 msgid "Invalid password format or unknown hashing algorithm."
 msgstr "Ungültiges Passwortformat oder unbekannter Hashing-Algorithmus."
 
-msgid "The two password fields didn't match."
+msgid "The two password fields didn’t match."
 msgstr "Die beiden Passwörter sind nicht identisch."
 
 msgid "Password"
@@ -70,7 +70,7 @@ msgid "Enter the same password as before, for verification."
 msgstr "Bitte das selbe Passwort zur Bestätigung erneut eingeben."
 
 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 ""
 "Die Passwörter werden nicht im Klartext gespeichert und können daher nicht "
@@ -253,21 +253,21 @@ msgstr[1] "Das Passwort muss mindestens %(min_length)d Zeichen enthalten."
 msgid "The password is too similar to the %(verbose_name)s."
 msgstr "Das Passwort ist zu ähnlich zu %(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 ""
-"Das Passwort darf nicht zu ähnlich zu Ihren anderen persönlichen "
-"Informationen sein."
+"Das Passwort darf nicht zu ähnlich zu anderen persönlichen Informationen "
+"sein."
 
 msgid "This password is too common."
 msgstr "Dieses Passwort ist zu üblich."
 
-msgid "Your password can't be a commonly used password."
+msgid "Your password can’t be a commonly used password."
 msgstr "Das Passwort darf nicht allgemein üblich sein."
 
 msgid "This password is entirely numeric."
 msgstr "Dieses Passwort ist komplett numerisch. "
 
-msgid "Your password can't be entirely numeric."
+msgid "Your password can’t be entirely numeric."
 msgstr "Das Passwort darf nicht komplett aus Ziffern bestehen."
 
 #, python-format
diff --git a/django/contrib/auth/locale/es/LC_MESSAGES/django.mo b/django/contrib/auth/locale/es/LC_MESSAGES/django.mo
index 08624041eac449569b529077f882600e36175d39..c1227aa62b94c2dafcdef4c03c099355d06d171e 100644
GIT binary patch
delta 1443
zcmYk+Piz!b9KiA47Isi-m#tM=silurY{8Z;rD&zwh9VJ&0tTarBnBU4N|)@;!t8F7
zs&qA|2M&@ta3B#94>rMnQ5Rz%5Mx$CO!Q_DFC0uThO6N~Q;px>?mIBqna}$-zxU?7
zUwb2cI{kHDtUM<oQ;j0e;{tZ$_(LKVeH_B;*n^As7(US?(uHIAI9fc9vp9|&36ViO
zfa~!i+=*B5ZS+=f<B1hgmIo=Eq~QTP?L3FfCG*Idq=LkjA8<MTigCP&8t4`-#oMm`
zj`J>Rd`Z^hEJq!;($(9O<@&@uG-%+I>lkqZcc3ohMdT;1@z8)rPy-cR`wZ#_oJ3t%
zgv;=(^Apq$xq$m)BH!UK^<?>Bk+l?d;cCodD}IPC<2*ix3wRjET15ECJdYE28Q;|Q
zN9sp$37@5Y19?S~kBX$R8=LVBXNYU4m*1nH6VIatzJ|KeKX4`9cI}I(XP%^S9d5#Q
zd>wVcGpJ`h=lZXp=FDH%iwOql4n2c}lC4-`etDI`MH+s=efVx${e|Cfn)<&uibXQ-
zDf||7;#=5<3#dETvr6Q1+>JZ&9_p8GWAG4`aTi`hPF?;(PfN3;u%7Ars4F{#x>cV#
zzei2JpHa8$chsc2hkDl1QLlT*u}Tx_4z5PlChJk-Z+HEBP~Sg*jk=OaEntY6G_$B%
z^#LxyQ?4E%2`wKxzd#*-1@-8DLS6Vx)c5Z=|8XuNe}NL`yvf1Z71s%dqIL1T@li@!
zqvP?`SZ{PD-r1~ar<dlxe%FTRTD)67NM6v#eU~<-qL|mRW(OsmLNh`0TQg=GH+x<C
z&(Ixh_C{h79rHS4yQ4X;rDK2|y`JRW%+0CQ@&;t2@}u|n(j|YsbGGtXV>VVRv^Kp`
zD@3_ON*ki{iQZbr^+a2P>EGv1X9}5o(7)Xl{VirNHJIv8ZR}4Co7C`@jZa6t&7I4}
zr!(2=g+e80{>mE&@}}S$o6Xq?Kd^!E19LDe74v<@7OG#GV<q1(WXjH%oDKXidZ}&I
z{;Vk#N;b?e=%^po0vs**hkP?(a|bgvG+ApV@<B1Q1;6@@H97xK#s)>-q^+3>{mId;
kw~lv>`2|`g^I@)()mZ5PJGP-xZM)mhP`zBa)PAnve?1t_9RL6T

delta 1472
zcmZA0Z)h839Ki8ky5`)Lu3J`T)7ILn-PX=ESyIz!o3!?ixD6Q@oxT!fXL_y~Nv^v~
z3LTCVL{SkoIfpMC4iQ9|3?&Zta$}D9MzOH%jUc`$3WD!8HWl&v>)k7lyZb!<?s=X(
zzh6Gc-^qV99BG^pk%gGZb9f&I@R>Fd3yYY=8@LPq!Y(woh&+zt_$a=NALA*U#;$ge
zG`@sG_#W!~m+^J{2Mt`_Dh=60VP&hxMtnEaN7j<_$e!d2WNx{PoAEkE@ki8&Zec6_
z9QOYj`UmR#_fY4NZNa!U)OvhdBUreX2Az0!*pUebPM~gN2DzocOD8;ry5Nbh-9h~U
zE2tZL2Oq*Sp&z0ycmY3+h+M>{sTUgCgQI;LAEV(CcH$3s6xVPT$2vrg<7woUHC}Jv
z13abe4+o*Rk7Lw#>=5BoDPSI7#W-FF{TlnJH?C9Ah1XCgZha)!X#%-rCogT!p~k#`
zd(g!mJde8JEBFNd6!!m(gVcA?sX1^M^@Ns?rKEv%kaHBS&=5<A%;9&aA9RvwOE`rS
z_$}_myQmBIcZ&?;1Zr}gz>9bm4`QA{IeZf}iLc=yyoW?xrpR1FOIImqOmCv@Y!&sW
zehYnontZX|;K;gAlP-rE>zS~A5DBXkP-A@z*{hUM=YK2gKa2YPCm7S6e69uj1~qA}
zq8`=vxB*wg`fVhU<(JSuQOEy_8X|)@>c+cKzaI`A4V^^(d2#^B!SySu3k>*sqJ^j)
zlK7{iosnt(T(mEqS|1SPzy2=qZ$t;WCMZ15vybO6k6!vKr~HV~(VwQIOK2u&erv`Y
z;Ni^IuNi;T$VF!TlSW@8=f7`su=U{D4Wm3nZ#{3cb*OpG_`NkU*!(h9jzG_r7s2=1
z)4V@xAEIfsJ<)RLh2*SjTeXr?O+IVY>~V7>op~ym9!rj7&CHYI+5LOdBkA<!BZcIg
zy;So4H!hP&X7-zz?D*)IzbW1~I9Dn<$)m-EN@>1k=IxYAJ>>=UspA!^R8AG0%4Bn2
z{F0INN>y{wb&9rUxn|WdJ=?U(6{~1ht?ID3=(uLtF;CWQ?OU*x&DR{a;<qKbyG`4x
z*=F6VTW-l=r0qK9V%?s%J%2KhFzTLFop=0K68+7U#NC#S^=ieg*6fr&-P7CrsAsw5
EKZc^pqW}N^

diff --git a/django/contrib/auth/locale/es/LC_MESSAGES/django.po b/django/contrib/auth/locale/es/LC_MESSAGES/django.po
index 19984a43c4..aad0b39c9d 100644
--- a/django/contrib/auth/locale/es/LC_MESSAGES/django.po
+++ b/django/contrib/auth/locale/es/LC_MESSAGES/django.po
@@ -3,8 +3,9 @@
 # Translators:
 # albertoalcolea <albertoalcolea@gmail.com>, 2014
 # Antoni Aloy <aaloy@apsl.net>, 2012-2013,2015-2017
-# Ernesto Avilés Vázquez <whippiii@gmail.com>, 2015-2016
-# Ernesto Rico-Schmidt <e.rico.schmidt@gmail.com>, 2017
+# Ernesto Avilés, 2015-2016
+# Ernesto Avilés, 2020
+# Ernesto Rico Schmidt <e.rico.schmidt@gmail.com>, 2017
 # guillem <serra.guillem@gmail.com>, 2012
 # Igor Támara <igor@tamarapatino.org>, 2015
 # Jannis Leidel <jannis@leidel.info>, 2011
@@ -15,9 +16,9 @@ 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-16 14:59+0000\n"
-"Last-Translator: Ernesto Rico-Schmidt <e.rico.schmidt@gmail.com>\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2020-01-08 08:16+0000\n"
+"Last-Translator: Ernesto Avilés\n"
 "Language-Team: Spanish (http://www.transifex.com/django/django/language/"
 "es/)\n"
 "MIME-Version: 1.0\n"
@@ -61,7 +62,7 @@ msgstr "No se ha establecido la clave."
 msgid "Invalid password format or unknown hashing algorithm."
 msgstr "Formato de clave incorrecto o algoritmo de hash desconocido."
 
-msgid "The two password fields didn't match."
+msgid "The two password fields didn’t match."
 msgstr "Los dos campos de contraseña no coinciden."
 
 msgid "Password"
@@ -74,12 +75,12 @@ msgid "Enter the same password as before, for verification."
 msgstr "Para verificar, introduzca la misma contraseña anterior."
 
 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 ""
-"Las contraseñas sin procesar no se almacenan, por lo que no hay forma de ver "
-"la contraseña de este usuario, pero puedes cambiar la contraseña usando <a "
-"href=\"{}\">este formulario</a>"
+"Las contraseñas no se almacenan en bruto, así que no hay manera de ver la "
+"contraseña del usuario, pero se puede cambiar la contraseña mediante <a href="
+"\"{}\">este formulario</a>."
 
 #, python-format
 msgid ""
@@ -257,20 +258,20 @@ msgstr[1] "Su contraseña debe contener al menos %(min_length)d caracteres."
 msgid "The password is too similar to the %(verbose_name)s."
 msgstr "La contraseña es demasiado similar a la de %(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 ""
 "Su contraseña no puede asemejarse tanto a su otra información personal."
 
 msgid "This password is too common."
 msgstr "Esta contraseña es demasiado común."
 
-msgid "Your password can't be a commonly used password."
-msgstr "Su contraseña no puede ser una clave utilizada comunmente."
+msgid "Your password can’t be a commonly used password."
+msgstr "Su contraseña no puede ser una clave utilizada comúnmente."
 
 msgid "This password is entirely numeric."
 msgstr "Esta contraseña es completamente numérica."
 
-msgid "Your password can't be entirely numeric."
+msgid "Your password can’t be entirely numeric."
 msgstr "Su contraseña no puede ser completamente numérica."
 
 #, python-format
diff --git a/django/contrib/auth/locale/es_MX/LC_MESSAGES/django.mo b/django/contrib/auth/locale/es_MX/LC_MESSAGES/django.mo
index 66682a56170cb92f356e50a1b98474084406bc76..7cccb78e703e0c02602762e2bd83295b87d33342 100644
GIT binary patch
delta 1514
zcmXxkPiz!b9KiA4w(PdFv`~v}DJ^|%6)3P}yB37DyILS(ghqq*Ks=bocA75i?rdjv
ziB(`tF#h47))A9NB;kNYW2|Q7Vxq*L>4^h34n`9b6Qfs%i81Q;w>wUD=JV#gH^2Aq
z*M60HEA_>mNM%_>7FtD~z`t-9r#FaLbZ{Kka0mX4TkxSaks(ZDA6mSM7jPQ;+eMQ2
z0`9_h@k#s!&tYsMH(uN*6<JT=5*5w(Ug(F&Sn?4vC#fQ_<tDb^ZH(ew)IdMsI{Y<k
z|2_0RYJAyLkJEzMuPc1tx~Wnhcn1|4I1x5Xh8>ThPUJZ9lao9&;AzxArLcYpbpe-9
zCl+86u7qAgUC1YRAtG`Er+6Q)JivBRSj27kK6c{`EaGiEg6U5B;6>yo_j$a8>o<$I
z_$m(IJ=Ff29~9wJIf;ibhirzdVh7$tJ;KTz3L_Nmp$6X8Ri9}R`AM1wO)`u9cqa5s
z)U*E>b;94{Zu}87XPT+hoJpbPfP=b2@1Vw8!Rw4Ks}w$?Vzx(Q9vjFo{V<EV!evb2
zhTi%BkKtC{&!A5Hb<~xAi67t{oW(qyCh!*Og#JNI!bh03_B)3$#+M$JrDr;TI>Qkp
zQ6-7GRnw?j`793NJZjRtfqK?&hwqnBbK(kW&Rj#?^3PG@ev2Httf78?7h4%$e%1p1
zftoabqJHo%YQSa^L*Ls_19pXONA15K_2|;56F!03e=am1dKPtI6(k31SF{nvgOTXd
z(G;b}gY(hu$j;z$bfDvKy+>^=I`7fohv=~W`OC4e<$ts?5kz90gGVXp5PISVxHZKz
z{n-23e}>^;Uu-fW!D4J6G7~JvI{Ww1qStorecYU0?f5|^tKY?bTi5u@D=XDcTXT_G
zp}TFiRtWO#39SgOw(qPpthM(vJQF|RoXz@Kw-7&KOU{HzCdLlN$CB~nelzyyL?W>}
z!PRoy`la}Do-Oz}TXMY#^OWP?`r0>#Y`K*6OV&)CcKlN|fABzcrX$`o?q>_8=(!ok
zx1K4u#&?X(<!#0(*uoxDbUl-E&0^WnwgtOn=3OrztoHQI7{@O;rtFukmv!msc&;gy
zojJ#3Z2nZ%dO1t0EzG%Q%9;hwnNJP9e10fh`%I&hbNc1fUYi~@)m>YjkF@C+88=(V
qWapeh^-Aw+kr?61z8ehoJ=~OW^TnJ~3Xb)SHs;Gq)ffAw8vX;qE#DFV

delta 1576
zcmY+^TWB0r7{Ku}ZFZX`ZQ2+$_hypVHf_3_$tG!QZnkNyqLpZDL8t|fyOU&OcV;uQ
zt4&chFAA1o(V<i{RuL<BsVHk+(x<qT;)@{mLGVSPf*^uVMMT8^w>vKmJM%kp=A7?*
z=fb`*_4U-32aM7srPN}hQYY{)?8k?;DWx%uqj(c{<KNhh=60p}a2&hvEMCR)cof^4
zl(O&)4&X(U_-ptw{)2H`-l0lrD}|LEO4Z|q$PgJzts*(8PmtJZ4I8k6G5iiC&~2>4
zpQ7(SNB)iy|1L@#wX@c48_Ik0&QfjQZYm`3p6J7H)Nl$Vks0KtW_d`!=THWGA*%OK
zCa{8%*z33jFGXHK8Ss5vHI(`cCwYIgbdORGP<R!0;iuS&-(ntr!Q(jBqSO*zL4IoM
zy(~9&qla%}57ysTYd?T=RXLo&6=V@q1)K2)lr1d%N?{*``ul5vQz)69Kz?eD2ThcN
z-B^lz4`uIfpd|bw4&t9EXQqqFz4#RF$7Pfi`UoZ7b-YG6RiUs!h0~_gJPvZgq~lvC
zGhD|Mj&*S3B6i|cl*HFjW_}0X#X3Ho#t(1=@1peIPqwm>XHnXHh;hbO(@abD^kI|?
zXORP{o<Uiv1(c;+#$LRLa_GK5+3U6F{RYaJ_y*<7+(KFM+bD7GAlt6~K<WQ4HZs17
zvGLW@h;nGUQ9A5K37CxDM^FMzMxI1z|18Rx$e<*A4yFHv$S`shWn$NmGg!T1o1s74
z7n_aAuBq^qSgUa~yd3LkPF5S#<|28k@Mf&PeTu^4+(X<?aLXnC2}eRB-qLGPk|AWr
z4|B^AdxV=ks9rPSSbV}b7B0nmjEV5gcnfP#yY_%=FS}UXeyJTOZ^VDAGxnB0Z_FCd
zx&1VRL6gPv<E8<szHe&VR63P7=G(g9cy8jjF4*H{${IeDupUgLM$O@o@zH~WR?4y(
zo}5k0*)KZ5|Jof+SO*i<A-aqYrv@#qhLbudBu@F-4YIo6`Qzq!FO$=*Ia%|_LQXr`
zWZKJ3)6`ukmLF^G+A`*PW?-8-o6~9ArM2yv1^ZmVGxJ&PdIwA$RIZy#Mcbs|qFy$M
zX#3$iZ5=vm7K5Vp9UA3rzZxcAv@^Du*16{$?VDL`raiad>%gvjrOlk3akN{o%}H%8
z`u6-(UtR~nOP-$@>YKI$KFoW5u9%gOlS6tsSvK0w7_EVfoc0_y?PN&KCZKHwPTA>r
b&4@Fb%DNkFbnc4rfy8>dlI5qnCN}*Cly2`q

diff --git a/django/contrib/auth/locale/es_MX/LC_MESSAGES/django.po b/django/contrib/auth/locale/es_MX/LC_MESSAGES/django.po
index a7e7ee8fa6..db9be6e563 100644
--- a/django/contrib/auth/locale/es_MX/LC_MESSAGES/django.po
+++ b/django/contrib/auth/locale/es_MX/LC_MESSAGES/django.po
@@ -1,17 +1,18 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# Abraham Estrada, 2011-2012
+# Abe Estrada, 2011-2012
 # Claude Paroz <claude@2xlibre.net>, 2017
+# Jesús Bautista <jesbam98@gmail.com>, 2019
 # Juan Pablo Flores <juanpflores94@gmail.com>, 2016
 # zodman <zodman@gmail.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-06-07 20:12+0000\n"
-"Last-Translator: zodman <zodman@gmail.com>\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2019-12-26 17:00+0000\n"
+"Last-Translator: Jesús Bautista <jesbam98@gmail.com>\n"
 "Language-Team: Spanish (Mexico) (http://www.transifex.com/django/django/"
 "language/es_MX/)\n"
 "MIME-Version: 1.0\n"
@@ -55,8 +56,8 @@ msgstr "No se ha establecido ninguna contraseña."
 msgid "Invalid password format or unknown hashing algorithm."
 msgstr "Formato de contraseña no válido o algoritmo de hash desconocido."
 
-msgid "The two password fields didn't match."
-msgstr "Los dos campos de contraseñas no coinciden entre si."
+msgid "The two password fields didn’t match."
+msgstr "Los dos campos de contraseña no coinciden."
 
 msgid "Password"
 msgstr "Contraseña"
@@ -68,12 +69,12 @@ msgid "Enter the same password as before, for verification."
 msgstr "Para verificar, introduzca la misma contraseña que introdujo antes."
 
 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 ""
-"Las contraseñas no se almacenan en texto plano, así que no hay manera de ver "
-"la contraseña del usuario, pero se puede cambiar la contraseña mediante <a "
-"href=\"password/\">este formulario</a>."
+"Las contraseñas sin procesar no se almacenan, por lo que no hay forma de ver "
+"la contraseña de este usuario, pero puede cambiarla usando <a href="
+"\"{}\">este formulario</a>. "
 
 #, python-format
 msgid ""
@@ -253,20 +254,20 @@ msgstr[1] ""
 msgid "The password is too similar to the %(verbose_name)s."
 msgstr "La contraseña es muy similar a  %(verbose_name)s."
 
-msgid "Your password can't be too similar to your other personal information."
-msgstr "Su contraseña no puede ser similar a su otra información personal."
+msgid "Your password can’t be too similar to your other personal information."
+msgstr "Su contraseña no puede ser muy similar a su otra información personal."
 
 msgid "This password is too common."
 msgstr "Esta contraseña es muy común."
 
-msgid "Your password can't be a commonly used password."
-msgstr "Su contraseña no puede ser una contraseña común."
+msgid "Your password can’t be a commonly used password."
+msgstr "Su contraseña no puede ser una contraseña de uso común."
 
 msgid "This password is entirely numeric."
 msgstr "Esta contraseña es totalmente numérica."
 
-msgid "Your password can't be entirely numeric."
-msgstr "Su contraseña no puede ser enteramente numérica."
+msgid "Your password can’t be entirely numeric."
+msgstr "Su contraseña no puede ser completamente numérica."
 
 #, python-format
 msgid "Password reset on %(site_name)s"
diff --git a/django/contrib/auth/locale/et/LC_MESSAGES/django.mo b/django/contrib/auth/locale/et/LC_MESSAGES/django.mo
index 4089f04980cfb8295fca84caf1b5ae2d22259012..20ec10571d7a2772655e37a53a232fcec85d2207 100644
GIT binary patch
delta 1419
zcmXxkYiNye9KiA4W6r^5bJ=E`xjam4IGn9*u_5=lOfr_+3q9Inj-8#ud5%fph&NhM
zJeHI#aw*ECPC~haTuRFuv{HnWloygWqI`d6e@}b%`TZ}?|ML6)J4fq2&bc|mN}mvs
z9eE<l@Hdv>!l5D#x>$|RaVq}7F*rG2WD?HDvFKnA9>j$>u0W&;x8gKBiOcam?#JLT
zUOX~P(lUgglZwH3%Giy}C6|#kNd_5P9%3%`VgUP42YQbK@r!ByX8eUZz6|dlCl|Hf
zC{r#Sp6;J`Diu0##5B~Kjt!^_X+-{H6aRF;ou~t)O#MF84RoR|%*R1^#&{leBUiB9
z61j!7l*`g1MP?CfMon!e7UD%*f_HEY{>5foO{4Dk0v^JvxErSzi4<cuHev>K9IdQ@
zA|(5=5;c>Xa1^FnO>oe3=tAA$MPyF7ZhVA#)~~S?f0+7wMj;d%ZLCE-^9`na81=4P
zK+VuI<W%GpwlcqbAh<+DLy1Tee#Z)2Fq%~1PK;n5PR1dmDTFhz99N)?Nj!@_F2x9)
zYOw>ucn#;{JM=KbE(SBd9M1+Kr%_XL&XljC-ih0&nRtx4@;9hw`vvu^zoQ<>PgDMl
zdS^6U`dvQi&TZ8C3e>w(i+Rj1^#q#o2GoJpqJFRuwWEXF7uk-Q>b<B7IELD<%e42P
zp79OT@gAUl{{ppNFY1QgB6l$R1ahF-uL!IO%p+Rh9|)9K<$hOS!idHFJ+f=o>1X;+
z17##vWR+?8k5)!}D_A(Ofk>C2H()lep8O(SQj+~;DD!KA^_KX%gA=UP{)u4WIKBM(
zOyRBJ<#e*YH6ZnwN5QWHb3Pq9lewA~v$8=+esebP+Y2IE;rA4jXB(auj2_S!ZgM-K
zUNjL8FL6?Com~~FoD;6B3RlgxBb9a4HPa(Jxs8sO3a?K(aWCei63IHd$!U!{NxRA2
z=6J3>H<{ERvt>jmXzj^#l-#w7*F`<oOF5}ME%q)anMlN<1euj%64v-9_u4$$jYr#K
x%pIqL=foWE$*s84!YBT@P?7&Rw5T}cMqQh=wZ)=suI<EI+TE0!nOFMK`Uf87!hZk&

delta 1457
zcmZA0U1$_n6u|K_)!o`8Mq_L?A6mx-lUN;{U6WK-rADn%R1!sfs0zJpR=aky8+T@l
zN@eqCi=r|}Uo?f17R5dY+dPy?OIbouK@?OFLE496OACFeQp9TiC%I1!nf=|bIrrXk
zZ+=~MJbihoQ$8gkAJ&R&!hf+H->MTa_yKm~1TMlS*n;j%k=HSe^Kc)I;!*6wmU<B%
z_h1*EK#f0+pWsuB<B?fXmRBf@%o3S_pIIYhE;)y+NiHI>WgKg;iZQ%_8t67o$NRSb
z7wey>@gJkck=aw@>QL(qv&&Nx&!<5Hci4`k9k>>CA?uMp>E}lSzK1&DLEBzH-M|Ry
z!al{9@s#y*)Cs@9^Nz?R?4|xrd5*|(3L~hgy^M``4L9Ng?8kN*cVU3K<EuD=H}Mc|
zpDXezR&gudL%O7c#vV)~S(jndOqQ`pJ!uPLcEI<jJG_R>Ew`-?QP27bwqb&=wSNWD
zB%9F1z4!(mv-Jz8cjYQ-hW<iMLmuG)=9gGP<SQD6a0fOvi!8?dIE1Is$7iU4my@Pe
zd>8d{mC(geJcmEx+qjoO%kWF|@D}Rje2xM3v5OhZFXNL1ksnY~^RunrLA?_XP<Q$V
z>dK#@o^2iJ(6gS4dL*s3z7X}!bfSLOjk@#AwtWEg?(D-_=9l*=Xv*`bfexd7P(~ei
z9Jw!Y5;fJMs0;WOb=(!(KY@D2cTwa0hWh>AsN?=Y-Ozu?9h`h()1W<C9P5wif4W4+
zVhN`&IvZQipvlum_oCBFG!biWSxaFHuU^`1y!w!FSr<9+#)W!Nx&%F_mArcLn|Vpu
z<g-5NiLZ7xM2F%FoYm2pc;kHAAsrNYcsU*Ew2fVrpW?qycRDNI)aD#$o4E_3px)>A
z>-sL5Zq+xxRNm=rC}vEUE#$q8Cd{PWl%IUl^H+JPZa29i-QByyPx*e$K)<&m^KmwK
zVO%olC41eZpH8Kg_&haRO%QrJizXlBOjszU-EF2AX7lcVIamt9jJsxNvOYXjU3Z|e
zvLO+7Ol2VPozu3(d=$7rHpm2_2}^_SuqhS_xvZPXx|P>j3Qkj)F@wenOL^@LOwI(=
l@w|yHweD^XviXu*y^<Tu=Jyu@cc?m69V-&0($sd{`5)?a%kuyL

diff --git a/django/contrib/auth/locale/et/LC_MESSAGES/django.po b/django/contrib/auth/locale/et/LC_MESSAGES/django.po
index 712419570b..20dfad651d 100644
--- a/django/contrib/auth/locale/et/LC_MESSAGES/django.po
+++ b/django/contrib/auth/locale/et/LC_MESSAGES/django.po
@@ -7,13 +7,14 @@
 # Martin Pajuste <martinpajuste@gmail.com>, 2015
 # Martin Pajuste <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: 2017-09-24 13:46+0200\n"
-"PO-Revision-Date: 2017-11-16 10:22+0000\n"
-"Last-Translator: Martin Pajuste <martinpajuste@gmail.com>\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/"
 "et/)\n"
 "MIME-Version: 1.0\n"
@@ -57,8 +58,8 @@ msgstr "Parool on määramata."
 msgid "Invalid password format or unknown hashing algorithm."
 msgstr "Lubamatu parooli formaat või tundmatu räsialgoritm."
 
-msgid "The two password fields didn't match."
-msgstr "Kaks sisestatud parooli ei olnud identsed."
+msgid "The two password fields didn’t match."
+msgstr "Sisestatud paroolid polnud identsed."
 
 msgid "Password"
 msgstr "Salasõna"
@@ -71,10 +72,10 @@ msgstr ""
 "Sisestage sama salasõna uuesti veendumaks, et sisestamisel ei tekkinud vigu"
 
 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 ""
-"Salasõna ei salvestata töötlemata kujul, seega puudub võimalus selle "
+"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>."
 
@@ -249,19 +250,19 @@ msgstr[1] "Salasõna peab sisaldama vähemalt %(min_length)d tähte."
 msgid "The password is too similar to the %(verbose_name)s."
 msgstr "Salasõna ja %(verbose_name)s on liiga sarnased."
 
-msgid "Your password can't be too similar to your other personal information."
-msgstr "Salasõna ei tohi olla liialt sarnane sinu üldinfos määratuga."
+msgid "Your password can’t be too similar to your other personal information."
+msgstr "Salasõna ei tohi olla liialt sarnane teie isiklike andmetega."
 
 msgid "This password is too common."
 msgstr "Salasõna on liiga teada-tuntud."
 
-msgid "Your password can't be a commonly used password."
-msgstr "Salasõna ei tohi olla teada-tuntud salasõna."
+msgid "Your password can’t be a commonly used password."
+msgstr "Salasõna ei tohi olla üks enimlevinud salasõnadest."
 
 msgid "This password is entirely numeric."
 msgstr "See salasõna koosneb ainult numbritest."
 
-msgid "Your password can't be entirely numeric."
+msgid "Your password can’t be entirely numeric."
 msgstr "Salasõna ei tohi koosneda ainult numbritest."
 
 #, python-format
diff --git a/django/contrib/auth/locale/fi/LC_MESSAGES/django.mo b/django/contrib/auth/locale/fi/LC_MESSAGES/django.mo
index 420faacba43830ac113e8b64c73f75e432253ed7..fab9c7a7e56f4b2fbf1851837b332928a3a32b57 100644
GIT binary patch
delta 1308
zcmXxkSx8i26u|K_>5TiRO}S={3u?>Mb=0&Gb0v$i!Uz&uFqlxw33HMJa|9vEm$GXQ
z1{#406@fGqJ+u%OLeaYz7zKh9J@gPk^w9sz+%9wdeH-W7&UM-M);GW17Mc)|?j(`D
z_y>!yF<GPw{aA^MSc-o!8;es!3ULo^!Y-V_5p2Xfr-&C%<5s+d`|u?Wqa&3U$5JIE
z2^7X@h{s9GX=E;$L)Ii=B(}W9MEr<$TtW@Bg0Z-2^?$Scg&JSdqHz*Y$7NXc+_X@1
z;!+wkuwix7S_4~A7jh8!Ne6#4U@vN*pw&Kvx`A=jg_#(KQ<nEoH}U|F+eDtCLERZz
zFH%CG9`$I?q6<gyC{E&jT*Hg#rBfGlA5Y*DY{%3MA{+4xR^w&N!FjC156GO7z#u)z
z9L&T}83i5KfLxDsqVA*@`N@Fgb=*w-F1qm*YJks}j=wPr6EZ}$VIgXc9Kw9;M~ypy
zI_?fmF~5W<glT9aS_j(b)nx0$YdD6xFqz{i#%9$1Zp)ikK>ayB!euPStL&;$+ff(v
z16wdVS7ZoJVLbE85(T}}FQ_N*J<`F~faH(FkmB0!LT*9wQ18}2O}-kdUXQxNR@5sx
zf_g$Ht@cZ(IWU5nJL8zb{Bpw@FpU~;&Z<8~O{Qn4clHAH4&S3L=o4zdRpj*LC+bzi
z<wX~ejXJIbHLhW`S0gzXdF(MzX>PF}w%1W=Ft6A%ZDr<ddwzOzbVOt?I_(bgoxO;|
z6**w_{6`xN)8=p$v{KSD)UUpVS2LiAm!pjQXDBkO9JMwv`yKhVHgm$^%G*hgKKc<<
z@oFyW_3Bd_e&bk+jrlq{6@Hj>-WDljrW}hD%s!`~4d#rqEYh*)%v$I6wEG8p26`?8
zJS|;8zt8P8yoSdp_jt?Q#%^ClMYt@zDL(g{KM-7)4Z8h3g9_z=zJ=L9!0!)+hqG5=
F{s9?cn7RM}

delta 1330
zcmY+@OGs2v7{KxGrZYbBZD~`PV^WUU=$&zVO-cDckub}05oKkeWN4BOf>Mnxf~=s&
zEhLbNFez#w3@(BQVr&<M(yAz2MnTl3q9Xc#&fRpGGr#ki@0@$iH}k=_!P%`w_=<>}
zSSiwkKd}&Zq=<CkaSY%K+=Rc-h3-_5jTprB*on7s6zkBHCSu}2^x$RG_;Yv$|DY2`
z(j_cORL0Up67iy~g{&o0$e!dO5?kgl8KdaHSEzyBU_8FF$CqqBqsIS^8b>l>^HNaT
znHk~O!g+LP;LY}c&z@L|x{-S1BW-+Xz@w-Op0xW1P+wpSbz>8lfLClMQ5U>}<A%s1
zG--RoSu9HBFzV5s$84R5`!Iqnm_X+s?nT|uJRZUYY{$}7BCBy6t8fz6;%ltMPsp0$
zVUnI?4d!CFnTk$4f?SJ?qQ1!l@{#Md4{!tRXXwWFr~&?BCg$XbtU(W!U>$0X^kY6=
zMU6X)I`0YIVtrYp5}~7yXa~^EXc3O$1-yrqSi<qF!(*u9=WJ)Nfc7hVgkRBzQ@m9`
z`%yO($B!Ga3`a18iL5VQsOX*kKs^D2l-8YQAbBG$)bV2EHl!T&Zkte(Z@1m<K>b}O
z>J{~%p3sope+e}QZlLDQT})+txo=O1pay(ux1*@Z^b+;X7E$kT33Wr?Py_x(Zb1_A
zVpoxex`8s(dD~IrHrf5HNDeMPjyNc^iXCkZJuI=#I&zIV>!u?=vvhevER-%Q)(c0W
ztCq?xN*Se<q7Nr7J1xVRU7$IwXSjt@P0<W!rf{^&PrX&)+-5Xbr=9u6HtU)*o2|qi
z{S#DBG#B-H_3=cWJ3q!7MUlrV`wUo@+5y&3n#uP}nuo51v^6VQ_In!!ySqZY1E;)=
zU7_xv+i&`+yk?EpA8`B1gMrEt({Gx|d)mD1-NU^@|IMrRn&n=TdH$d;5J}3cPs|Fr
ZyL*SD(;;^#Iz7}MosLdNdR!mk{sCijnE?O*

diff --git a/django/contrib/auth/locale/fi/LC_MESSAGES/django.po b/django/contrib/auth/locale/fi/LC_MESSAGES/django.po
index aeb112abcb..26ac6c8122 100644
--- a/django/contrib/auth/locale/fi/LC_MESSAGES/django.po
+++ b/django/contrib/auth/locale/fi/LC_MESSAGES/django.po
@@ -1,7 +1,7 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# Aarni Koskela, 2015,2017-2018
+# Aarni Koskela, 2015,2017-2018,2020
 # Antti Kaihola <antti.15+transifex@kaihola.fi>, 2011
 # Jannis Leidel <jannis@leidel.info>, 2011
 # Klaus Dahlén <klaus.dahlen@gmail.com>, 2012
@@ -9,8 +9,8 @@ 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-03-04 12:14+0000\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2020-01-21 09:33+0000\n"
 "Last-Translator: Aarni Koskela\n"
 "Language-Team: Finnish (http://www.transifex.com/django/django/language/"
 "fi/)\n"
@@ -55,8 +55,8 @@ msgstr "Salasanaa ei ole asetettu."
 msgid "Invalid password format or unknown hashing algorithm."
 msgstr "Tuntematon salasanamuoto tai tuntematon hajakoodausalgoritmi."
 
-msgid "The two password fields didn't match."
-msgstr "Salasanat eivät täsmää."
+msgid "The two password fields didn’t match."
+msgstr "Salasanakentät eivät täsmänneet."
 
 msgid "Password"
 msgstr "Salasana"
@@ -68,7 +68,7 @@ msgid "Enter the same password as before, for verification."
 msgstr "Syötä sama salasana tarkistuksen vuoksi toistamiseen."
 
 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 ""
 "Salasanoja ei tallenneta selkokielisinä, joten tämän käyttäjän salasanaa on "
@@ -249,19 +249,19 @@ msgstr[1] "Salasanasi tulee sisältää ainakin %(min_length)d merkkiä."
 msgid "The password is too similar to the %(verbose_name)s."
 msgstr "Salasana on liian lähellä kohdetta %(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 "Salasanasi ei voi olla liian samankaltainen muiden tietojesi kanssa."
 
 msgid "This password is too common."
 msgstr "Tämä salasana on liian yleinen."
 
-msgid "Your password can't be a commonly used password."
+msgid "Your password can’t be a commonly used password."
 msgstr "Salasanasi ei voi olla yleisesti käytetty salasana."
 
 msgid "This password is entirely numeric."
 msgstr "Tämä salasana on kokonaan numeerinen."
 
-msgid "Your password can't be entirely numeric."
+msgid "Your password can’t be entirely numeric."
 msgstr "Salasanasi ei voi olla kokonaan numeerinen."
 
 #, python-format
diff --git a/django/contrib/auth/locale/gd/LC_MESSAGES/django.mo b/django/contrib/auth/locale/gd/LC_MESSAGES/django.mo
index c523db220ac67ca624319ca3611aff91d70742f2..2363d8a6b6b1b18a4d3d8ce6bc92d05a937920a1 100644
GIT binary patch
delta 1284
zcmXxkTS${(7{Kvo>bJ_nbS+Qma%$uZr`yy>N2NJ3sO$hGLL@7Mj5I9i0O^9F3+<qN
zMkpk7K+v0l71TvUgn8vnbx}wXK}UjavLK53Kik*Gw%>c&^FHrk8w!7Gx?5q34vWaa
zG?7jC3rn#vT_l1XSc5ZIhQBc%S7wNm;Cd{?2##YvHlo`h62x{~jaP6pKEl&z&*Y6~
zGbJiZC=AfB7)LCxBXh|Fl9R-c*zy=taTX1Hg&JrcQ}Dgj|HX0vHNIpe;-sRE%dzSO
zS<%GAWi)7Dzts`41~#K6vK4tr8y_0*5Ne=atNj$}0tQeMGjS1)THZii$Rv*0MDAk~
z^&QcrB4G+6Sb(q5jSF}HT`rMsJb`*tA5d3(a+$~=Mv*m0T6W@lgSdhEBr;S!V;lZK
zUecN)!lp<UdNA5YVHJgO)B)3|na*J@end^^FIJ<QM!gd|Q4>CodS`B86+XjS{DA?i
z$P=l=eW;0FM4e{@FKO;m6y|8C<7Vx}?B$6s9>sIiZ{u1lXErbHN1bpGHSis)K9ASf
z+9YnIu6T^Bx8Qed!G;xy_?NMjabMA?dl&X3&TbE~o6?SY#=Ypoe&jS{2st*ng?je)
zP{%#Ae2UsWi+Wj~V==x(y<16Cbn7!v$GI_G&#r`mZh4i}5klRn2FqsD1X@r7L{KN_
zLA{(&)Su-A)PyI{fe%pQ&Y&jx!s>s6HtPBq$$Zq9<;Hen9i;}d&&aiT&8tR{vq}4T
zbP8Q}r8#Ys>OApnRsTQQ=r?V4S8+2XomzkOdT9DDv5_}t6aQx@HEZo5o0vWJBHK1|
z*zR)cozX|{pxzr!JN{n-5{f;se@aPycV;v;m3G(`FXU$Iju*@>hhH1aafdhFG2_Tf
y^7wXj9Pd2Vd8FGHj`ViadxHKzoi7md1*$!PV14zPnAiC-)hsD2h~*dlH2wj!!<9||

delta 1318
zcmZA1Pe>F|9KiA4n6s(r>SkuPnrll|*4FH{maSRoN`H`2qNvEAMHVWetrVk3)}l)#
znGNP8vP(f`U@V@ZgP2qoA+SSv>0l59btp<As_)O8Q-kw9@4b2R-f!OTtzV<J8b{U|
z$zBmTzCdIL&Y~Z;<%-0x4Z}ErEASVVpf68kIYzJ)kK#SNi1k?F7P0UMuEHMF`A6{*
z{zeyG$d{yKQ|ZnZ$-?W7HnNu7MPiai$lNlDIXI3cPNGgUg_$_*JpbVM8Fl_2sPjlc
zdR#7Q+f$HCFI+~4PF(3c2s#7nPy=Z|{-l{gCp?C_;7O-Hf%*a6sDWL>`Pl0?fV$uy
zjvFG6F-kj;Tqx2=C52v`#WGw}$o69hPvafzLvvC3iwE!q?R&^KNL5k#y&>F2`xWwv
zWGxmsjHO7IbRwG}J?O*aT`HASo;w3(P$T_?#pt5YfR^C~+=6;0&Y%YT0QJm_;d=at
z)mXGdB#2G84!clOHH;ca3U6xcuc=Jaafp-Eis7Z{7yIxk?QyKZU96^u=`!kqLulco
z)BcMCY^|RYsbBnzsGG28naEy@q0T>o2N{=FPX2Z8;=Xk5&Lg`i-KaV4M-L7nS&^qm
z+T;al?%$%0d+#`d+W!Uhuzte|G${0J`BAri9qPEPn5(&qQqe7MaUQgyZdJ_jIBEb1
z)CsPjE^r(5aNbA#Sw2Ax_$9jW9qPQFPy_w$JpY3RZN1ES6n=ZP*=%Z7#qKhTje5J^
zEca;E^wK5tyTzU`{Uvo&bXzsod${$|#kbprtFS^7qDxnCYtr<;#7=H<Gj}!E)vj72
zYM*tL8?|<yt5A>D+@)tw&kfm@m2*9$J2mF|lxeI?4KFxlfH&^|*zInM@}YYbU2oh=
zGIs9|M9;-z9VZf}1C6ncc*Ga7f|~-?=0GUy3vP&nH?FZlmX*`e9M~7{JkkE&xS$oV
Z7*`VsRj0B&Q#l#2Hrpumre?iA&40K(n8N@7

diff --git a/django/contrib/auth/locale/gd/LC_MESSAGES/django.po b/django/contrib/auth/locale/gd/LC_MESSAGES/django.po
index 7155f24b2a..918d74d4b4 100644
--- a/django/contrib/auth/locale/gd/LC_MESSAGES/django.po
+++ b/django/contrib/auth/locale/gd/LC_MESSAGES/django.po
@@ -3,12 +3,13 @@
 # Translators:
 # GunChleoc, 2015-2017
 # GunChleoc, 2015
+# GunChleoc, 2015
 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-10-04 18:25+0000\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2019-12-13 12:36+0000\n"
 "Last-Translator: GunChleoc\n"
 "Language-Team: Gaelic, Scottish (http://www.transifex.com/django/django/"
 "language/gd/)\n"
@@ -56,7 +57,7 @@ msgstr ""
 "Tha fòrmat mì-dhligheach air an fhacal-fhaire no chan aithne dhuinn algairim "
 "a’ hais."
 
-msgid "The two password fields didn't match."
+msgid "The two password fields didn’t match."
 msgstr "Cha robh an dà fhacal-faire co-ionnann."
 
 msgid "Password"
@@ -69,7 +70,7 @@ msgid "Enter the same password as before, for verification."
 msgstr "Cuir an t-aon fhacal-faire a-steach a-rithist gus a dhearbhadh."
 
 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 ""
 "Cha dèid faclan-faire amh a shàbhaladh ’s mar sin chan eil dòigh ann gus "
@@ -271,7 +272,7 @@ msgstr[3] ""
 msgid "The password is too similar to the %(verbose_name)s."
 msgstr "Tha am facal-faire agad ro choltach ri %(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 ""
 "Chan fhaod am facal-faire agad a bhith ro choltach ris an fhiosrachadh "
 "phearsanta eile agad."
@@ -279,14 +280,14 @@ msgstr ""
 msgid "This password is too common."
 msgstr "Tha am facal-faire seo ro chumanta."
 
-msgid "Your password can't be a commonly used password."
+msgid "Your password can’t be a commonly used password."
 msgstr ""
 "Chan fhaod thu facal-faire a chleachdadh a chleachd mòran daoine mar-thà."
 
 msgid "This password is entirely numeric."
-msgstr "Chan eil ach àireamhan san fhacal-fhaire seo.ac"
+msgstr "Chan eil ach àireamhan san fhacal-fhaire seo."
 
-msgid "Your password can't be entirely numeric."
+msgid "Your password can’t be entirely numeric."
 msgstr ""
 "Feumaidh caractaran a bhith san fhacal-fhaire agad nach eil ’nan àireamhan."
 
diff --git a/django/contrib/auth/locale/he/LC_MESSAGES/django.mo b/django/contrib/auth/locale/he/LC_MESSAGES/django.mo
index 6a9a70038feca5681fbbb3df3d42816cf41fd917..7434a6bfc57202b3d484933d6c9458136824fdc0 100644
GIT binary patch
delta 1367
zcmXxkeQ3;a9Ki9<IlnU-H#2Oro!tzZhqJr2g>4?TVdOC;iL9$#nTL(tSrI$JALgHJ
zKeJX$sO8}wb@@jjX$e{Ub^JpKArXZV<^8$e*SGurUf+k`eZG%(H|q!MZ_abYdqiYc
zhR90%jm20yP9%&GtiXp@f`2d%XN(t_j!Uor!#IeYSc^WdNI5p)9PGtacn6Q5CzFgP
zG9@l!DRj}0hG&fzkg;S4nUf@t*m4ik@hMvP0yWSp9F6Zx|0m-Q)c7*NiIa}{-V{^M
zpAdHjE}=mK2Tez{d9eX?B5RS4Y~!H;ccTW1nf61d3+O_fn2lp_z<3FDA=hxkC2|W_
zQ$HD>=xp%_>ejlm9eucm`T|^oS5S}YE9wM}Phz+544y*&WalV`uz~sm%*Tu=B3rQp
zb1;sCkbaz|^&1rQ#mA=OJ?c*UHg$_{5lixL2A1JWY&7kMjoqksVhBs|5f<Th^y8#l
zXD2H$i+UaQGrlxZcuvD-+=+MDh9LT;id@9?sF&~ymSHio)qytST<kFQ%Xpft9mdVH
zZ}5q%z$>^EKVleXv+PB@cLviKUxo{vvmHSuE3Z+{>KAf<#O-&EBpcan37}raI@F!o
zh<Zo1oBA$e6g6HaYMgVZTR(()cW$FMPT?K}4K!kWi5l=N>Wkly#mi4)R*@5M9_sgM
zPzP!-?M=upP1;O<C+g)qjk>U2bfG58&7;DeZEdg?Q(9&pwQ^jgcAr(4Rj>UdoeI}g
z=G((ovEI?tg;f71Z4BBjPj-=BJso-uc_CR3s*cQ=r2ZL-?MhFzOY8%lLf1OG$CK^T
zBh@sETuIi2mXI}7C+>SbjCQ{{HjucUvDcL<<c!~vD%ktHL2a-Hy``y+hu+*#I|7>`
z9WBw8w${M%a4b^gFAtUn1Hn)rw8$R{RfQ_%21)5_!_iovu|3=x-5ZXzwO9F*-O0Y>
z)#QMmM_<xT_F%8S=3slvvgrOur1{YN)<`VTlr=rg>ZbF2BA$0^l>N7$%}(<*lb_i;
Mre!AH`JTA{0aF*a^#A|>

delta 1379
zcmZA0OKeP07{KxGsu^w7Q1vRRx2jrd>dq*wsj3=}h(|ptA|7!ygQ1<qw2^4Yu&^K!
znoAl%Ej;42Ad`lTgh(w!Buylmh@=S%i4_YGEc`$Bteo`T-#O==e&?L;oav80ia%Ol
zWiE)wp|K)s@F$jIQ-O$!ZCHzgSb@K=80~Q)voVG<aS!%m4>n_QNW{TiScT_N;}75o
z{DVO}K3+1CN9ELbkz71y^pLsa8nPz2hs2fv%*U4)z_+M@-r;EcV7`wSzoN$fff`39
z_~Qyt+l3P{{=_A8XyCc#L&OYhL|w>A<WE|7X~2D`6CO7Gov0f)g}Sh_I0i2m`%ovm
zf!{5W2e^)Qe`cbe;xDMFEh+M?!y~k};Cg(9y_h%2U%*woMEf?L!PsQ~D4ye5+8=QS
zR!kAufz3D-uOOl1G0wuwAQc_>*?iDZnu$rM151%uvIytkI@G(6GX0l~_fhY}bJR2c
zgk@MTjr)Q%sF`fRLfnmg%r7Y_ujvS~{k=GZ4m#6G7rI!B7OPx{OHd~|fYo@`v<L7U
zsU5~`^tY9W#PJC>;cs-Yfo(5k+;z-letBQ&pX~^;X!(YER(ZAv_eLh89!&+3ZD~Ti
zjIF4d+K;-k4%6;2o<WUw5jD<T)Qmnwy*qC(#QZWuMFWi(zoG{GfjTg!OoSvzuCW|7
z;BwUe+k`sNPSbxB`Gv`8^Zg>~<-Cfzv0G@NmOu`#a&KOsC7?+b?_^-A)$Cmklor-#
zo1#nMy7Fx>P+r_fMK7ct#YP@2nw=G%6)Y;#gVU+!^VIX`LFskmO#YRX-r`_`759z?
zORWa4H(11>_+>6E=FyE-`dw0$eG&XJ+N#Vx9NTWejB(q+>k2u%?}V!88VXGtm1zyf
z(+Rgb*_jHja=Q~TJL*L0!p_ogwAPL+iq$TucA}1xzquv6HE}H2_20NiBpj``o%&cb
zQteRkH@IEh;nuX9>S}kpJJT_HV<MTh*Qb+*675NQS;rB-w&Gxin{2OX>$Ezus|#o6
VW>dx4QI?%8n|ag9zA72c`3sn%s9*p9

diff --git a/django/contrib/auth/locale/he/LC_MESSAGES/django.po b/django/contrib/auth/locale/he/LC_MESSAGES/django.po
index f29caa1810..71ae0041b9 100644
--- a/django/contrib/auth/locale/he/LC_MESSAGES/django.po
+++ b/django/contrib/auth/locale/he/LC_MESSAGES/django.po
@@ -3,14 +3,15 @@
 # Translators:
 # Alex Gaynor <inactive+Alex@transifex.com>, 2011-2012
 # Jannis Leidel <jannis@leidel.info>, 2011
-# Meir Kriheli <mkriheli@gmail.com>, 2012-2015,2017
+# Meir Kriheli <mkriheli@gmail.com>, 2012-2015,2017,2019
+# אורי רודברג <uri@speedy.net>, 2020
 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-28 08:21+0000\n"
-"Last-Translator: Meir Kriheli <mkriheli@gmail.com>\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"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -54,7 +55,7 @@ msgstr "לא נקבעה סיסמה."
 msgid "Invalid password format or unknown hashing algorithm."
 msgstr "תחביר סיסמה בלתי-חוקי או אלגוריתם גיבוב לא ידוע."
 
-msgid "The two password fields didn't match."
+msgid "The two password fields didn’t match."
 msgstr "שני שדות הסיסמה אינם זהים."
 
 msgid "Password"
@@ -67,10 +68,10 @@ 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
@@ -227,7 +228,7 @@ msgid ""
 msgid_plural ""
 "This password is too short. It must contain at least %(min_length)d "
 "characters."
-msgstr[0] "סיסמה זו קצרה מדי. היא חייבת להכיל לפחות תו %(min_length)d ."
+msgstr[0] "סיסמה זו קצרה מדי. היא חייבת להכיל לפחות תו %(min_length)d."
 msgstr[1] "סיסמה זו קצרה מדי. היא חייבת להכיל לפחות %(min_length)d תווים."
 msgstr[2] "סיסמה זו קצרה מדי. היא חייבת להכיל לפחות %(min_length)d תווים."
 msgstr[3] "סיסמה זו קצרה מדי. היא חייבת להכיל לפחות %(min_length)d תווים."
@@ -244,19 +245,19 @@ msgstr[3] "הסיסמה שלך חייבת להכיל לפחות %(min_length)d 
 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."
-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."
+msgid "Your password can’t be entirely numeric."
 msgstr "הסיסמה שלך לא יכולה להכיל רק ספרות."
 
 #, python-format
diff --git a/django/contrib/auth/locale/ja/LC_MESSAGES/django.mo b/django/contrib/auth/locale/ja/LC_MESSAGES/django.mo
index f68175dd2e28080a891cbf528f6b4d4b0baffacf..eef88ed6daf235819d9adca2c3e0783bdd430156 100644
GIT binary patch
delta 1326
zcmXxkOGs2v7{Kvw(wThZs99>M`Ap3myN(Y`%d|3ujL?({7jg|lv($7d1Z#qJQIy?6
zTx7Tja??ZF71bi8*QP}nQBaaZi)hoL$m;*ioDTQS@7(X6`Ob6ZPwjl|onlvTOhkHO
zMRwsY%*FZ@A~tqoInH4L{>C+!7blW~wU~}JPU0D?#|*ECA3L!KuV52C#8LFbbK|*q
z2}(4T^8}*ss_{C~m)u0gBr`~Ed4w_e3f(x5n&<;Y;%D>ztMLbFen|-Di9v0bY@X8+
zg5iz}2xwx<yr?k^8&L<+j9hY%4^4OkHBrFCM^Gnl9(7<2F2@Pu6zW87VV6tfKDP3l
z8eAz-Mx_rKtlU6d(%ZNhUt$Y-l1PpRa5XMq5B@ZEtqSLPfepm}qULL$@osEKeV)Qp
zyo<Wk!RJ)UsC+{%$w>}3tirWCH=%yv5a!{iamu`(#dX9#q7NlSq!>!j!Vc8@7f|y*
zMqSZ2c$xlXfyyF*0KKpq(!mMSL-P)4ARb1cGa5%t_#U&-n<laiE!6lRcHk85$0gJi
zY-c$u@e;P-EbhRx3_Uya*hz&|mczyo)Dd1lo%sanp5H^A!2^uI*BF|Kal!Z<wcQeG
z-XxYs+vlUki%<`39Y*Vn8>#5tw3r6A@su_oei1d%IC9A}AKLyI>HyxNuE?T^M`ecN
zsi@yykJ^3{>V&o-XE0RUI<j(SgL|)gE44c3v^&LB=v;GWCh8(-(Jm6WOPr_fTs9?q
zpw$0GgO=m+BxN^J<3}Faz$(;#iS69%Md+U)*QxN-xWqZ`$#m^;#ym+Gn|PxopSyxv
z&z%0(XsMZb;`tI8@#*Zu%yjHgSE!N_*B+`k$GnyXoJntC=*65jb=f{&Yxl|C;ogCM
z-%dNwU7h8({Fcuu_4%zVtFqc(vC*Q$G~2@gU)zw~KYY{<3=CCg*+VA=?LND|)L)Uc
TrEj38&IC&Oy8|;_iRs>d11h1k

delta 1365
zcmY+^TWkzr6u|K_bhox@wMwa5m!*nMO}DGsMX9<aMQK_dgqTR_>Sd$5NZpnPaf!rb
zf<#;r4-(-)+VoLGr0JWG5E3uqK_r^EJV+yg|JnUsOlIcy&6#h`cinwg|EK<Og_XV}
zA|2yJ*5fFKaaF#Ei+eGOLpUFQVF`vNh|I+p&ct1K2ajR{mIOr{+==CQ5jFoH9>?G4
z$G(Y@mH>rQ6Gg`11*3<wCAW}1$pa*}3}PNWM<2dGP4pUb@V$Be!T1F=|4-CBQjo2e
zkNR9#kj^$di-0CBGcT%4#g(WXS%aL?%uN&SL2dAWi6>A8a0<0!=P?&A8E>FAco(l)
zA`h{J=lb*{k!lK8kWR`F>Xg30I{bm#u%d|B!IL-z1Cv=cEH$1(&GQ}C;e0A-zD{hy
zW9E4nr}6w2b*a<eDCmcii?fM0qJFp=r(+N52j_7f-ZKuH_aiu)c<xjY8_Tc)ThYPO
zsQLSmrsNaqjQ+;Uv@Zd&e<E-bSq(YO4qJp4ty4iNP)GCxHR0G9B6Bc`t8hDN{5tN$
zVcdaXrcr0`7}nq*w&DmjV#6%mJG6L)0<$a^jdxLd*pE8$r>JZG4s`?{aV(BvW+cV{
z)1c4AsP)3AdFxQ?Z!+<%sGD{l26V*T6m-gum<nf&x3vQC0n|iKkW*fA)B0ag8~lqp
zBl)G-cqMAQ9`*Ys6K_KuP&={*Glx%m7WNkUntf3Xcqe>Qtp@L!ue7i-Qz4tGAoFg>
z7cN;zNjKCIuFV?d(Eo(hp5-r^qYJ^0JF|ebsQ(fhxLA|SvBq2KUv4#e2mPhia_@@2
zh`GxiWw4Y>_uPVPNXiGE`9J4a3kDvI@3LUVgf{S!L5KVOU^$^z!D(aCt#)H?yPJw9
zdhE4ssy!BpI91DRr_PQ<LsiwWXw70L;y8I*o9&kN!|~*Q_3CV=+K$wQsv<F`cCo{e
zx5-VW?ABhlC)wqu61}m|mUw48<%XI<D>~wRiQagn+wG>3hdSe{_jkMTuAIufiSB_F
Ig)@Wy0Os<gcK`qY

diff --git a/django/contrib/auth/locale/ja/LC_MESSAGES/django.po b/django/contrib/auth/locale/ja/LC_MESSAGES/django.po
index 43ed0a1544..0cc1c8b2fe 100644
--- a/django/contrib/auth/locale/ja/LC_MESSAGES/django.po
+++ b/django/contrib/auth/locale/ja/LC_MESSAGES/django.po
@@ -2,6 +2,7 @@
 #
 # Translators:
 # Jannis Leidel <jannis@leidel.info>, 2011
+# arupakan125 <koh@arupaka.net>, 2020
 # Masashi SHIBATA <contact@c-bata.link>, 2017
 # Nikita K <hiyori.amatsuki@gmail.com>, 2019
 # Shinya Okano <tokibito@gmail.com>, 2013-2016
@@ -9,9 +10,9 @@ 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: 2019-03-28 12:08+0000\n"
-"Last-Translator: Nikita K <hiyori.amatsuki@gmail.com>\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2020-01-20 06:25+0000\n"
+"Last-Translator: arupakan125 <koh@arupaka.net>\n"
 "Language-Team: Japanese (http://www.transifex.com/django/django/language/"
 "ja/)\n"
 "MIME-Version: 1.0\n"
@@ -55,7 +56,7 @@ msgstr "パスワードは設定されませんでした。"
 msgid "Invalid password format or unknown hashing algorithm."
 msgstr "無効なパスワードか不明なハッシュアルゴリズムです。"
 
-msgid "The two password fields didn't match."
+msgid "The two password fields didn’t match."
 msgstr "確認用パスワードが一致しません。"
 
 msgid "Password"
@@ -68,7 +69,7 @@ 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 ""
 "生のパスワードは格納されていないため、このユーザのパスワードを確認する方法は"
@@ -242,19 +243,19 @@ msgstr[0] "パスワードは最低 %(min_length)d 文字以上必要です。"
 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
diff --git a/django/contrib/auth/locale/nb/LC_MESSAGES/django.mo b/django/contrib/auth/locale/nb/LC_MESSAGES/django.mo
index f2ac3142ef5a802bbd0184db2f39b5e0d6068d83..ac2a4c17c3ea7ec831e2c9f119025ab79c6d84f8 100644
GIT binary patch
delta 1275
zcmYk+OGs2v7{KxGrguthM$K|GGsiTY#Ic!4!IU(6XxPIL%5oDzQi=~m36gT6f<W5X
zwTBCZ76}DGG+3KLgu+Ec5Cjoq5ET-Ew1_A~`hR!MqRZU*oqNu?-}%mC=1KMK>PO{P
zY)nMXrinD-Uo66gwIUtZiIq5yrMQf_SnL(qf_1nFJ8%j|umSUZB2herWq1P*;B&ly
zo^)=!k}fexp)g9t8XPxHB4f!kl9R-d*fNW$_!@0|j~ZwJlkux*|8D$+8ecLJaZ*wH
zWt-=`j96meQYtiX*fi9dj!meE96~;Fk}nO|jT&gk)SpM4z$j{B4z9)t<6YE=+{bQ9
zWCnNg9Ehz;6xuPLigC=u$JmT7upZO1M2=t!>WruG1l}{QU^dTf>)96ULsnZJVicdD
zCccC^p+Cq+VxA2mj3If*YDooZ=5<Jt(un#(8|vPlMtyMv^*skS;xrcH9G2iWQ|~3K
zLY{-DE6|KI$#LvueCeTZi;54p7YF=w#u*&M1=PdWnv*zm!>EZ&;#Pc$oAD!F!)4SN
zU!_x}wqrT|!2Os@w*7btZN`^36m)6cq3+=)<09(Jf1;j^71TqRl9yN^Kk8N#nCBAI
zGf{y$(;cWQSdSY2C~CZR)P85s%lOhmL6>|Owc};f0M}7F-a%cmNmCy;&Y~vp3iZsq
zMNRYzYP==Xc)!iF#c$P}0CEQ1%T9tyXPez(@1nHZxoG>XpmWnM$kffyOLNwFR5&l~
zB3*eos9*nGS{ZgMPgY?QB|Ua!+|}IrFR_Q44BUT)BB#nzYl$=9DX<PZW1g)1?X>8n
zXQqmqMRvCvq&7b1Sxip)d}$*7Ag#x83x4l0x8U^p!dl@>`GRi4yf0@}Ak^A<u4}NX
gzb~|}W2mzx5DiDep>QM=jRYdmnn*Yv%=D%G160?HB>(^b

delta 1306
zcmZA1Ur19?9KiA4(mT`XbXoq%mNQdVIosycIWbc+sW3wdf-sU8WR$}+!Kfw#MOj!}
zN`(FpK@j#34eP}oqI`?MkY0okdWnJ{h^VmW``hkQ7w<mjoO|{=zw^6iPKKX_pH$o8
z6C!fVA+i&HVmY>Ci}c}94B;GB;BPEOPmah2jNm%##k+V0Td~+F;>Sbi#jB|CXYed8
zqa8<cB`%pX#&Shg;uT91SxassImsg=w#;A_zCr`vq6S*PbX>HaFIj#;jsF8Rj^w50
zWux|8dGXZ3ZU!`PrS%|SO>9O@qz(C#Zay^N5!3~bTjMd*4UC~Cb{R8p!g3OI!Fy=h
zM5eKkeoK5+sxgXg1`_DPdEAX3u?1`LMfTzV>W*LFL40lLUM*5Ue+0MTHKfY&27|bW
znz(aKYC}cHki;u!u!cmCDoGb==DkRg5=E`R2<p4PfcnKdsNZ{vYjF-Y;u2P(K{h&G
zjb+%0T7iCKik!xitS{p<ZZYr++wpo~>d-9U5dA+`g@Z+@LpOz*$Smrie2?pK882Z8
z4|T^6Fr?418XaWQfnki{c{EsGzS7Xrd`EqUe=RdgQajH>JsWP+L+C}VP(A9a*k<)R
zP|rjc>P~x5D|i?+ehjseqp0&PVh-!eI1LRrg*x#*YJh3fiO*3>HfxQ)v;2UXz-QDm
z^9?o8G=7sB&xsnZ!0LN2xdG%1CNCom%FRtix1q%n^PEv=Yc+2grLLOf1gi$gXLCk*
zaWkzw+*`T3bd*b9$9B_Z&oA@S(qp%oJIt;BB|5puEP1t=b@nD(yE$ktwKbVH?D=};
zlb4>EI&O-eeBC<eO}w;!O1D)d9y?Chpd{x2m_trKpAVg0hUT3`D|YSowV#Ui4fn?e
zd^`GvqY+QgA87FT8-2l$Cr}#+)o<|!{r;?d-M*gaNdM4(^8x{1u)z}uMruQeOqbK~
E5B7tL-T(jq

diff --git a/django/contrib/auth/locale/nb/LC_MESSAGES/django.po b/django/contrib/auth/locale/nb/LC_MESSAGES/django.po
index 3a1eccc46f..3d6f37fdc9 100644
--- a/django/contrib/auth/locale/nb/LC_MESSAGES/django.po
+++ b/django/contrib/auth/locale/nb/LC_MESSAGES/django.po
@@ -4,15 +4,15 @@
 # Jannis Leidel <jannis@leidel.info>, 2011
 # jensadne <jensadne@pvv.ntnu.no>, 2014
 # Jon <jon@kolonial.no>, 2015-2016
-# Jon <jon@kolonial.no>, 2017
+# Jon <jon@kolonial.no>, 2017,2020
 # Jon <jon@kolonial.no>, 2013
 # Sigurd Gartmann <sigurdga-transifex@sigurdga.no>, 2012
 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-27 12:34+0000\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2020-01-21 12:10+0000\n"
 "Last-Translator: Jon <jon@kolonial.no>\n"
 "Language-Team: Norwegian Bokmål (http://www.transifex.com/django/django/"
 "language/nb/)\n"
@@ -57,7 +57,7 @@ msgstr "Passord ikke satt."
 msgid "Invalid password format or unknown hashing algorithm."
 msgstr "Ugyldig passordformat eller ukjent hash-algoritme."
 
-msgid "The two password fields didn't match."
+msgid "The two password fields didn’t match."
 msgstr "De to passordfeltene er ikke like."
 
 msgid "Password"
@@ -70,7 +70,7 @@ msgid "Enter the same password as before, for verification."
 msgstr "Skriv inn det samme passordet som tidligere, for verifisering."
 
 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 ""
 "Selve passordet lagres ikke, så det finnes ingen måte å se denne brukerens "
@@ -243,19 +243,19 @@ msgstr[1] "Passordet ditt må bestå av minst %(min_length)d tegn."
 msgid "The password is too similar to the %(verbose_name)s."
 msgstr "Passordet er for likt %(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 "Passordet ditt kan ikke være for likt dine andre personopplysninger."
 
 msgid "This password is too common."
 msgstr "Dette passordet er for vanlig."
 
-msgid "Your password can't be a commonly used password."
+msgid "Your password can’t be a commonly used password."
 msgstr "Passordet ditt kan ikke være et ofte brukt passord."
 
 msgid "This password is entirely numeric."
 msgstr "Dette passordet inneholder bare tall."
 
-msgid "Your password can't be entirely numeric."
+msgid "Your password can’t be entirely numeric."
 msgstr "Passordet ditt kan ikke inneholde bare tall."
 
 #, python-format
diff --git a/django/contrib/auth/locale/ne/LC_MESSAGES/django.mo b/django/contrib/auth/locale/ne/LC_MESSAGES/django.mo
index fedc192901bbfba40da7f175b2837a272714963f..6d0eb4ab7d35dec1e10ddd4445334ada10cbae1c 100644
GIT binary patch
delta 1622
zcmXxkduYvJ9LMqRZgye!*=8I&j4_Pej+t%P1^Gi-AtY?A@Q+(dTFcoYL}Z<ie_ZMu
zw_KKELM|mHDSs$ZD}J;;$o`=Ak5Jy9bAIRPJipiTJip)XxqP4JcfL2@Xz+i^Njzhu
zX7UvBym+&X*pSGDbScTK3@@V>-(W6|B0sZnX4?gB#a)<#Z?OiyU?%1#oB6O5({M9R
zF!S4X3X^E)!Yn)$y<rzIh5AjmeGt{r5EkJFoQl72B4+V$29{zm`fxn1!*p!NEw~%|
z@hz@keA||4Rzky7)QsPtCZuUjhayyD8u0>d!Y2HUJy_2uEYcnzui7)DZ+q?f4q2%U
zBR~7bMH3psG{(1h?kbe&sE%?`(Jw;AuwvIar~!QL{iUdZTHX7rQ3Gsn?{^|U+sQ?d
z-H&?zD60Q{^y|i13hL-8Y9a$jRPDa&Q&h)8xF^o+9rjXhA>Q@)0vDq8M=PtvkGLEk
z<5UJ|!C~Bs#o5tF_h%FTV>ArWz|Yojauo7*)L}V{b@&Kp;}~kMJ)A&2SB+|4j|<R`
z>+p`-o|I=+L47{1!mT(Nuj5>NnMeFPDEy*f7Aspz?+2;(<eTllKiGzy1<?uJ$5!g2
z*oc*dY!~nC#?#afad7@(9w(GJST>_+z?obKhBYB;ur{2Doqh^s6po`8@1geSJrZU6
zj9T$1s)Kk=;xx=bepbUpXQmDH-Uih39jJj0xSl}0e*x#=ZPdd2!xZ#lxhL9jEjCc!
zhzikJxBWS)gAvy;)Cv;$1_?l9{|RDbQfi+;ZYDR8E6K4mi$c9ynWOJtv(<{UPn?fP
zxU{F*-&j&8m2?P|v@)$i{{!qq<j~GXeYWLfeKoPPz%4M}XawDQ0{Zm*FQcFpFD5G~
zoZ6C7axGa&kx)t@>%T%te>OFdQuI;`1j9Hok+jHF2RN4WbySn9$Q&6<)Jm6-wFUYD
zykzZrBY7z~mXgE&lJ+GeeC<6S*pvD*d?amUTzJ=nCvkzb8M*0o<&{<Cl|FBUZ*g^9
zxGSSOB{Ou?37&C6C%jJZp%dy0{LC*cp+M_^6FTVxuW{qH6MW_b??&oZoX{~^1O5U}
u$qhZETZ6HugV7hx#p>4ruL`OHBU#zutir~)aNnfv_`nZOL->~Gal(ITFvflW

delta 2148
zcmZ|PdrVtZ9Ki8Y1_IldgBBR5cpVB<ER^zCVN>KG$ui=G)0p|kTt|yE_JM7I%rHBQ
zY#8HYX%G!=iF#Rx*+XfVE-oYcYtguw7?+qB=1ue;V_cT_$D(oS_jh|ijq#-Ce$M-x
zd(OH2VB3$K$?HYg(~8hTyqnmYrIZiHvUy0jLn$ZNP{UfZV=w05K70-b@L9ZyMOc@s
zR1<dKoj8Kcco^5>1zfLGQe7rdM#0y(5pQHF)Ss9~emxH<FGd-t3d^wtE3glXaR@iy
zVZ0ZoaUCvV0batr_$9u9b@}qrNu@55sH7l=Wyy-2_yF!jS=cMM8Bd_>&?P*9*RcZ+
zGK(9Rum*2p50>$IW4I656t#>@rG7xxpl*oFuWpgxXD(A#T)=W=#brF0Lsg?}wFhM&
zFUsk(TlL+RJ5eTh#;W(DOcb>0V<_VvwCZ2Qq)dF2glzFF$^fUV2Is8uPf-T?0%alB
zkke7$T7Hi*@K5-*jTgd0<d1P)Td|12TkvtDN=@K5nA*txUmy`GRH_S|+?*FMjB*s;
z;Uqe^aWqlKQI6s)%4PZrTQSd(+4@eDyYM_pyK$>r$9nQt@F~1)mG3TQ|J@Xf(Q7-N
z#=Gzq)}p;csr}fF5#H=Qe2IMFCZz^(3j6R^Y{VU0m}X33H!kAC_#4{k@8#xBk?&=a
zX<SZ{*h3=D&6>a~_&e^tC-a%@;)=_H{3y5o5X$E@g>p&XM<;%U8vcTEgbqFdIob;3
zT~sYf{|>wl`;e(rGEPD+)f7s{8I%t1qD=I$<>x2^EaOA?Gs>HnYngr_lz~TZ8@`3I
zgV#{XZ9JrZrDY@X0!h_H!bXLJEyNn)V?=38m1-kOFuxGw1kCT7qc?+xXBAPt6uE>w
z#0QCNpm`*q+KC*wd50t~K`yk+ZwA>ySv42a46QsniS@)LqU=Z=QFcnUO}1Ww9F6=L
zt^8TaSJ6O}JC#F}Am?9drZWE*R?_?uYGr=8sqzQ(2$6gApCHE|AuEIVrzFYyiED_}
z#7BuPqDGW2iECgU6PTZ#D95`JwvuQj=6iX_P2G?_o)cSRt4<Z=-`pI~5~ERV$QO@~
zMq_?$AQ%Yw<C;I{k5nhLurJX+nEoSwhb`IflY;#L&8PK8!{KNobU+)92mGsD>(rj;
zaBMZJt#$}R62Vx2=8@rWAQtTZ--d~3REr10!H_SeC8F8^87`U_3@~V*FcyzSd?76u
z8HmPMRxq0OuDfd6{-mob7LaVj)$L0J+BA>5VT;S%>hd&c4UKJ0Ewyfs+r4(zPS+EG
zkzo8^?Yu6x$JOALc5ZjNs^G=EEPW|;wzw*FyQDrf;wY&(Z_FJr^bd`>*A0DMGxP~V
z|HRPGnEBI&zDUumX3XiSW2I%Oh`peKf@x#!HCQn8i-ta9=u2d1JI_!lZ;8iFmNBNO
zFbf%ZHa%L>Vaq*f%#9oRq>NQ?#;jg2r=L%MR63sZG@agADV<~x*20+dpe-}W@|f-K
zwf=LGBUGL<^i$@-Pa67pv*F8>&ZmY7D^s}+dn#{Jr7e@Y>~K;;e+Hi+#rv`g3#8u6
SOeL?vDy`;pPCLtO*?$4WUXMQj

diff --git a/django/contrib/auth/locale/ne/LC_MESSAGES/django.po b/django/contrib/auth/locale/ne/LC_MESSAGES/django.po
index b70c010ad3..655582726b 100644
--- a/django/contrib/auth/locale/ne/LC_MESSAGES/django.po
+++ b/django/contrib/auth/locale/ne/LC_MESSAGES/django.po
@@ -6,8 +6,8 @@ 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-10 13:00+0000\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2019-12-15 05:39+0000\n"
 "Last-Translator: Sagar Chalise <chalisesagar@gmail.com>\n"
 "Language-Team: Nepali (http://www.transifex.com/django/django/language/ne/)\n"
 "MIME-Version: 1.0\n"
@@ -51,8 +51,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 "पासवर्ड"
@@ -64,11 +64,11 @@ 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> भर्न सकिन्छ ।"
+"पासवर्ड जस्ताको त्यस्तै राखेको हुँदैन, त्यसैले हेर्न मिल्दैन । पासवर्ड परिवर्तन गर्न <a href="
+"\"{}\">यो फारम</a> भर्नु होस ।"
 
 #, python-format
 msgid ""
@@ -231,20 +231,20 @@ msgstr[1] "पासवर्डमा कम्तीमा पनि %(min_len
 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 "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 "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 "पासवर्डमा अंक मात्र नराख्नु होस ।"
+msgid "Your password can’t be entirely numeric."
+msgstr ""
 
 #, python-format
 msgid "Password reset on %(site_name)s"
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 1570786c91a9f5658b14039cd30df3aff2d6ba06..0e6f393db5b8bca6e1231cc13a78d676e5dfca08 100644
GIT binary patch
delta 1510
zcmYk+U2GIp6u|K_rL)+U7HX9iEB3M#yGpn2R%&2NNh<_Qs4)T5@L+Y)9kQ#tJ9TDf
z6}4T1ABlZ1;$UJmlJo%#ylC7QUL?dc24Ad?euStYX=3nIU(iJVXFCr}cJ_DY&h5D$
z=WI`p-^zV4Y}L<*NTEaI5Z=N;oZ2Mfpo_cl8V=#VxDD^`6iMQKycZojhYL7`+q*<Y
z@i}}5KfuTF3ciks&D{9rW~oaXjYT@{z_YQRB6G<FWKGgQV#`%*$M4a`pHKt+imkX7
zzrPv#H)?#@vL2@$b==nYxqnN2ec~ZHG;k(<F&+;*jJl9%<Rd5e(tt0Z2CByWr%*Sr
zh`O){H{w$4GU`Sy;(M0JSGb4ggY`Q_vNY!LKKvZJaTSl^@Aw!#(nFfChC0D-_zJGY
z&fFzJQ+`Ap|0imkk-J4Ea1!--0d=GAV?WkEq0vj@GU`r$K%L+^>L1)dV#!~q3vAm;
zeldl7<WTIhIKXoiQ+O72{1wz%xsG}Q{~;ggVA7YFUy?Mmcs|A>xVKMa7~e)8zr+#T
zN#$uV9Y-y~I$t|+3GczH_!<6!8s{{fkK!smj5ganhGRI7@1o88vXK(joOYt-uopFV
z2K59|NV+74WJ8Xi7UK-+NtIBG&_}I_Q>Z&#KpnS;da@s(#ygKX?lN{TzkE$Y1AT{@
zn^k>*Kcfy@LtVg4<dEba<d-Bp<UtplMD5=dKOaEd&~)t6s2h47bpZvW2Ah|?0d_|Z
z+E3aOv?il@yVpuZAKC-m2i8Y4*RIo#MBmzj9Paw@#xI*_XC|@|Jv$E5(xqvl_Hb+F
zwH&q7^gqL3G?o~*Bzh?^U_B9?N%U;j)adm9_ZYXPa)?{6@y0iaKUz23cw?z?siR~y
z8@-)RH5*a6E2ACJxvo_6#kH=!mYMWXw^j^_UL}3dsk%8cn#t}>XGhc7tjT0@quE^<
zuJ&mssHTtmP9-QgRnO0vsj^eaJLZ^ED}}R#VkLOdHT#@qXK-6z<C*Ta5{1IbvYGYD
zo?)iYDHUIJeB+qFtrQ%ScZ0w+VGyn?`$ccq%z6IG#j>e+vn!W)$h)Q-=5HGx22AYj
zb4<Z^PfjFXn@{d<MmXvD<;GOsq}As8ZZPLn@^0guZB?t4iNmO+|HO`RSgd+x&hg#Z
WB1@;=c!sfb=AFO<VWZZ+spWqr;^TY(

delta 1550
zcmY+@U1%It6u|MbZFa3mnl#4Rq-)JJp-pVF>Fg%4ag)?G5&O_;N{xbu;>~8#tnBW@
znb~M-!&Z?(rCRDBz7%b#sBJ9>OP{N(MSM^cL<GSP5EQH^MMbI){!g+mUUuep=gysT
z?$_SPzA*ZJf2?v+MCO}B?#I8e2k&hbv6#alyo#Ig26m!ZE7FZwyd59MH}Ej-#?BTI
z2Oq;eJb@bjG9JNyF@c9#r6M;|Ioc|+24AWhA-Uu<GA22X#Foq0h&7DkXQ+X`#0LDP
z{{H*Azo5qd3pI|cTj|$~`rNjzvXXcc4H|e${YARoaU69Z6Ua}dxM{#AQ4>B@Z}(6q
za1?c5$MGgSS@(6+gm2=zF_DWn!t-?H7LhcSm+=m~f^GOM9>Cvm0w>$qCOn3k;5U30
z|EycORfMYigxdcf)HplWi;Uxb)aO@FCwc~xSh+}L1C@_aXZjs#f@`QBTt{L_!)+@A
z?8Hqxk03vJq;3(rczzLe&)-6w(5I+p<r?Y=w33XfB=H&YONPp68ZO{o+|wb_j}iL#
z0S@3GCvOYRpdP~G+&1Gm+=!pxJNP4NoD(!=@oU_U?M(LpoWvzOg>mvrD@R!ObUo@G
zcA@TFAL<G?$acvDvK#Uc>S3HiU8xZD5FSQ76VId0^cZTtS5a5?3~IbfsQs>B6Zz#M
zDjMi>)V=viU*Hd@9e+g~z;$GiWHsy0KS+|O1Kx_-K3IR=i#nm{x=)}^XdZO{3&<H<
zF7egS6WtY`iVtZ+v=rYE+a0|Y?`qRU*P>(B^b%c-_jHa^(dE@8)#cQ}ip#DjmT14z
zp{7II$~D5JJHLlZkD8W=XgDz%n~a`Lbj3!aQ;BwlvQl(whq-hsdsmvIulix)=Z08s
z^}VJ-43cXfhA3!pxWC=fN7ENA9jhwSsY&0pVcsjH?z5qrH5n(pBjwza$_$zGV0P&4
zZBE8<8uw474!Dc?;D7x_Qt5OmlQC&0JG5h)LuuS+gD^Gi+fq=lq336fE#^Gmck|Ya
z70Y44Jv0#5(yZ_8I#{&%!a()GwxvX+cHS&_K~TH2=oZYP>l<qVw={3ftQ&-`DF@}+
zSwHXfo1zWOqL-^(p#Q9ELZABCRKe1PsGb?KX5M$_#=D<e>fX8h?VRTq%Z267$F|#@
z12Q$^=MUPjRwdwoNe??FSKZgq8;cib@+Dh6(iz6q%-flKShj`ekByHe!`eB|ELh*o
W<!7zQc|{YH8HQI5{c0)Myy`#VMe6zh

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 4069ab0c3b..4e4f056144 100644
--- a/django/contrib/auth/locale/pt_BR/LC_MESSAGES/django.po
+++ b/django/contrib/auth/locale/pt_BR/LC_MESSAGES/django.po
@@ -2,9 +2,10 @@
 #
 # Translators:
 # Allisson Azevedo <allisson@gmail.com>, 2014
+# 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 Stangler <cifali.filipe@gmail.com>, 2016
 # Claudemiro Alves Feitosa Neto <dimiro1@gmail.com>, 2015
 # dudanogueira <dudanogueira@gmail.com>, 2012
@@ -21,9 +22,9 @@ 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-11-22 10:47+0000\n"
-"Last-Translator: amcorreia <mutley.sandro@gmail.com>\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2019-12-11 00:21+0000\n"
+"Last-Translator: Amanda Savluchinske <amandasavluchinske@gmail.com>\n"
 "Language-Team: Portuguese (Brazil) (http://www.transifex.com/django/django/"
 "language/pt_BR/)\n"
 "MIME-Version: 1.0\n"
@@ -67,8 +68,8 @@ msgstr "Nenhuma senha definida."
 msgid "Invalid password format or unknown hashing algorithm."
 msgstr "Formato de senha inválido ou algoritmo de hash desconhecido."
 
-msgid "The two password fields didn't match."
-msgstr "Os dois campos de senha não combinam."
+msgid "The two password fields didn’t match."
+msgstr "Os dois campos de senha não correspondem."
 
 msgid "Password"
 msgstr "Senha"
@@ -80,11 +81,12 @@ msgid "Enter the same password as before, for verification."
 msgstr "Informe a mesma senha informada anteriormente, 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 ""
-"Senhas brutas não são armazenadas, então não é possível ver a senha deste "
-"usuário, mas você pode trocá-la usando <a href=\"{}\">este formulário</a>."
+"Senhas brutas não são armazenadas, então não há como visualizar a senha "
+"desse usuário, porém você pode mudar a senha usando<a href=\"{}\">esse form</"
+"a>."
 
 #, python-format
 msgid ""
@@ -261,20 +263,21 @@ msgstr[1] "Sua senha precisa conter pelo menos %(min_length)d caracteres."
 msgid "The password is too similar to the %(verbose_name)s."
 msgstr "A senha é muito parecida com %(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 senha não pode ser tão parecida com suas outras informações pessoais."
+"Sua senha não pode ser muito parecida com o resto das suas informações "
+"pessoais."
 
 msgid "This password is too common."
 msgstr "Esta senha é muito comum."
 
-msgid "Your password can't be a commonly used password."
-msgstr "Sua senha não pode ser uma senha habitualmente utilizada."
+msgid "Your password can’t be a commonly used password."
+msgstr "Sua senha não pode ser uma senha comumente utilizada."
 
 msgid "This password is entirely numeric."
 msgstr "Esta senha é inteiramente numérica."
 
-msgid "Your password can't be entirely numeric."
+msgid "Your password can’t be entirely numeric."
 msgstr "Sua senha não pode ser inteiramente numérica."
 
 #, python-format
diff --git a/django/contrib/auth/locale/sr/LC_MESSAGES/django.mo b/django/contrib/auth/locale/sr/LC_MESSAGES/django.mo
index 594bfd50a251b60021f162c51a04aad38d38301d..ca3bf451f92b27ed67c01609c01bb3be8ef3ec23 100644
GIT binary patch
delta 1347
zcmXZce@u*V9Ki9<Rd-T3{VtR)iHhSoMJpj$eq~M5EM|7Bk$&8|T4UsFwygLk4~8i+
zWBiq!{Gm~d<qz!q!7{^^u^4}u&5ZH>+&#~p=Xrg<-{*Uu@2^i?te)IFwAkYB6OsL~
zB31YsbFd;##Dfi3gyXmn|KKc~KSN|5uEGrT-~b-Q3e2>NxN$cY;Az}|_wfkYX7b?i
znc|n}6nbfh#xth<$XIe6nUe&N*fNSS_#CY`fg0#NM&T#(`&ZMSsPQE}947{~U#eN3
z6YmcXypRSB>@q);nH|@oPNW*SrJk1tJb)Ug!)!l<x`1BPi5WNzFPILZF61U&vxp31
zJ@p;_M3L<j?%;BaOA^V#O6<nHcnrVdC2UF#2Z~M+8Ka(zSMU`sz|K^*9s4m2|Kc7@
zp~9GQ5VgIBm-hD$QqVJhih8!+kYf^Cx=1#rU?#4>VywfZc+zYiLH*qubm9-x9LT1z
z9QWd497K)#0vSTy;cLd1pA<6Kl4r9;uJYl_9Ffg<ip;u?6IhMsn1u%Zh#D|=E|bDq
z+=ac^L!2pWrtWiywBZNTcw4hcXza&)`bCn#cE%Sc%V+mxB{G)OAajyt)R}f8w+!%N
zaq<Xl_!c#1CQZMa?Y~gt{X;#<#QEWsyD^`71?umcFqQGeXLjf@J#Tsgb%49bEf0BV
zfX}FZj`6wSGc7@G*~p8{6EErnPMQv&ZvAa!@iK;NK<KhYLXnYgt+AF<T4Qus(=2($
zS!-58Ww=Ku|21`%7*DJ@x-p^cG(U#WMwel+C1tOtq(c?(l<??(iM2dBtqPtTqu5qv
z5u?qPW!Yl%*^)9fm-NzP)chg~LW=__3p}(<MMX{?yAZe)+iVFH(q`0!3Py|Fr47b_
zJumcO+@2m$<*aS!Y;14zwmR2&IvPqHZkOBTbQL<?g%nGdl`L{`#Z-IRJDl5mp4Rqe
zPlwl6>e#r?>vL>s@Oj%CTN)pq2-GKBj)^$j6^P1M9g#fj2#y9H1n&h$f<u&sUY>t>
KJg{@_=(PVpMYjR~

delta 1408
zcmZA1e@Inl7{Kx8miJnwH=X5=oO;Y@T3tQ&cGY>Eso9T_4kL^hA?wUtW}zPSUN&wt
zuCY-Vix`IpVyvhrvi=AzLNv;n$Y4TTp=2;<V-Rc%_Q(DRi$VK7-t*TE=e(cyyyx|K
z-e1?>doK0f-R?=A7m=ZLB71QetFa?j#KJ)g<2=^jYb-@0Ph>Mj@NFEx@9+e6VX0rl
z#3NXTU!%sK!ISte`Y^FxlCqY{<a&`cc-GZHa>=*InB*1`TV^l^=g^B!Py;>1Ed0g&
z{+sJxsPSK-#*zF?zg*P!g8XDAaXAedxYqp;bUU`A4rCW{OCN;>Jc^p|xZ7@{PGAys
zU{jcl=Up$NCcKP4dqi&IhrEB4d`sjomFL)u&4nVBID)6~98Thf4Xg%UKn)byDDnt*
z;uU;@wRojS<RknMi*XCZ$Jl}7l&h%iDGKeMT%e+R{txQj7L|ywJz`=Nc3?SL*n~-J
z#2L5!1?u0erU+m;>KW+4c07mMaRD{%GU@=bH;F6}PAaL?vLr9@Dj&)@Q9bwwA7C!o
zd+{gSgT)n@fCJdV`&k^oA8?8|2Fo|h`?Mi4j>XJE<4s`{pJ6@y+Bm^}@=KKIv-%Q8
za>^NGka8V$qz{o>mMEC4yha}uzLPmKn_O#9+fCGXEvQ?$A9d!(u^tns{jOmV`DNPe
z@Ypr&`YY<8{2RID6@><<s9|66ebhZ2LvA@mQHD2B2QcTlggSsfk;%(4vH&ZWcQsTy
z_1-?O{?f(y!dvX=axQo)3mR5BWX`{)5og|8UD{4Xms8Kc2RwS|YIQmuUtyI=O;c^<
zd6!53OYGy(Vd=HYY4Wvsx}9-frKipL##hLuW-dL9dcHUXE0fdKy3}LeA6cF)sXOb2
zJy4c+2%MPTq`cv;qiNA!vMSjh=$?pL@niOAV7C>IMvRadYzdgHfl$~8?udk&x0xZ+
z%sJ2(I2irxSnPlOf@UDtY6QcP9ZlOzuAE*g77z4KSfjCFD{fCjjFAJ0_>l3QZO7tv
z!U}aJtRdTO7_>)r(s%UJRJh<$PHsa(<CqnTeQr;D(wIt@b*w76w|HvtOCvp-ewe<W
R{+@C+eGl)Zsw-x*{{y+=!ioR@

diff --git a/django/contrib/auth/locale/sr/LC_MESSAGES/django.po b/django/contrib/auth/locale/sr/LC_MESSAGES/django.po
index a51c3b9e5d..a7a9e20af8 100644
--- a/django/contrib/auth/locale/sr/LC_MESSAGES/django.po
+++ b/django/contrib/auth/locale/sr/LC_MESSAGES/django.po
@@ -1,15 +1,16 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
+# Igor Jerosimić, 2020
 # 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: 2017-09-24 13:46+0200\n"
-"PO-Revision-Date: 2017-10-19 14:35+0000\n"
-"Last-Translator: mPyth <oostoya2@yahoo.com>\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2020-01-21 20:38+0000\n"
+"Last-Translator: Igor Jerosimić\n"
 "Language-Team: Serbian (http://www.transifex.com/django/django/language/"
 "sr/)\n"
 "MIME-Version: 1.0\n"
@@ -54,8 +55,8 @@ msgstr "Лозинка није унета."
 msgid "Invalid password format or unknown hashing algorithm."
 msgstr "Инвалидан формат лозинке или непознат hashing алгоритам."
 
-msgid "The two password fields didn't match."
-msgstr "Два поља за лозинке се нису поклопила."
+msgid "The two password fields didn’t match."
+msgstr "Два поља за лозинке се не поклапају."
 
 msgid "Password"
 msgstr "Лозинка"
@@ -67,12 +68,12 @@ 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=\"../"
-"password/\">ове форме</a>."
+"лозинке овог корисника, али можете променити лозинку коришћењем <a href="
+"\"{}\">ове форме</a>."
 
 #, python-format
 msgid ""
@@ -251,19 +252,19 @@ msgstr[2] "Ваша лозинка мора садржати најмање %(mi
 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
diff --git a/django/contrib/auth/locale/uz/LC_MESSAGES/django.mo b/django/contrib/auth/locale/uz/LC_MESSAGES/django.mo
index 82b0670e9c72de6ece7293b748a3204eaa61c583..f4048eeb808de6a4e87baf021dd0f76b31a164d4 100644
GIT binary patch
delta 1299
zcmY+Cy>App7{<r=+kAxB2@rwc#Q|NSoG-Bn5snN3q!biEh`1mHh`GDD-O29G#4~d~
z?vQmLyGTKSbpnY3iTnW(5-y>lk7!ayf`ZUdAweW0o_7~6@kn#O+1Z)recoqpb;qlz
z?%$I`w*<y+%zc=DVIIJ|F@PV8u`NOz1IIxEPlHon4IBnr;J4rk_!0O3JPJMrw}G$0
z&%oh9A$EcXz%lR}aK8{;F^|Qk*th_01r4|z?0}cR-@tY7AFu?rhYG>p!BcpC2u^@+
zK^7i^s~F}#2IuhH84=<j_y@QLd;+r37vNW@FJ5E81rLo1@dG#qvXLtwUswa-RNMu*
z<454<;A3zSd=B#cHy|f73KwhOUT_1v2bRIbahL+HgFk{ja69UYr&zG?OAyBM*pQk)
z!+B)vmIt5V!RG!yxHuQ)!Jm;$eHgp2;B+|QPcRXZKpBCa^R&j<5sZr+8-EV04s_3@
zN_s`g1m#Fl%{r%QfewGs^vW5TsV_ZAQ>S00_buz{6*_B!q7chKRU2YzXqDDIWwK3G
zMKy@ccxAi}dRbM(dD-e;g^*KZY#<-3Q}r@=+l7+CuJ(9AEr<k5UU30zv4>~Z?)bh$
znX1h|ZQDd4L$z3%h>xoN0bJ20q6JB@Q;p-(S68M_<WddmvW2hZiHcan@zAoxmEOg{
zqbGm1O-DBUuSpp3MI@?D+Pn`XZC7YhTsn}9q&B^qgO?}fX6EK;_Pg(o%x?TUczer0
z+*==^ZW?rEeHmSqqLR~_b6u7&;cRL&CE6h|6IJL`EHmBabd|$KnRJrKRC2&|Yf|Y5
z2Plyt$eBdfVx3^aH6n@FI+1qxDy3BWSX0)_x`{RwalvLqA-?V9QYsCrX?%dVX*jQD
z4GUyT4co3uBh%(Gl=D})Lo6w=Xu!u<>D2zB@fAu-Wl9xFkk_5fnX@v)=3OSCN1S}2
zjoP}}Z`+nSk#qsg!?1~<0@Li7diO_8R)5l++=KFoF76bE@E>}gXOUYPp@ypK3Z3~7
X_>ydgymUWVVXtTx6;b<G<b8>EuJb-*

delta 512
zcmXxhF-yZh6u|M9m{^n8)}|FKs6-qbszZv};-C=dUI%dzCj~!3Rir~VK?e_=bafUw
z2_4)z74!orI5|2A4i@~sXdk@%E;;VqyUSOxlWV_)&b1IFa+d6obL5`IgLuX|zF>sD
zEmFh^y10d_*uXrV;2NIeBtBso2RMZvIDy|dFVYrkOk|o55eB%9Sxj&Vo2Ug^=;IY?
zfjc~+se7#Qo~N4yOmGGdP#ZeK3SOYreZ&U#F<^hmj{hwvBOOT<nUif?#9a*W6t%!5
z>J8lDGCp7dU;pPnQP&TV{?b!J+PtR&LL1WvnmlyzC^$?StWAH3Zls%XTaqL7<XT)q
vuXhv~1`Zi^UAtqMV<#~~XWx%k;#w5fH{x3N(7my(mifs<X2;t!?_TK_>QgLE

diff --git a/django/contrib/auth/locale/uz/LC_MESSAGES/django.po b/django/contrib/auth/locale/uz/LC_MESSAGES/django.po
index bc8d9441df..24b1b8bc9a 100644
--- a/django/contrib/auth/locale/uz/LC_MESSAGES/django.po
+++ b/django/contrib/auth/locale/uz/LC_MESSAGES/django.po
@@ -7,7 +7,7 @@ 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-17 18:17+0000\n"
+"PO-Revision-Date: 2019-12-29 16:31+0000\n"
 "Last-Translator: Bedilbek Khamidov <bedilbek@gmail.com>\n"
 "Language-Team: Uzbek (http://www.transifex.com/django/django/language/uz/)\n"
 "MIME-Version: 1.0\n"
@@ -20,7 +20,7 @@ msgid "Personal info"
 msgstr "Shaxsiy ma'lumotlar"
 
 msgid "Permissions"
-msgstr "Ruxsatnomalar"
+msgstr "Ruhsatnomalar"
 
 msgid "Important dates"
 msgstr "Muhim sanalar"
@@ -67,12 +67,17 @@ 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 ""
+"Xom parollar saqlanmaydi, shuning uchun bu foydanaluvchining parolini "
+"ko'rishni iloji yo'q, lekin siz <a href=\"{}\"> shu formadan </a> foydalanib "
+"parolni o'zgartirishingiz mumkin. "
 
 #, python-format
 msgid ""
 "Please enter a correct %(username)s and password. Note that both fields may "
 "be case-sensitive."
 msgstr ""
+"Iltimos, to'g'ri %(username)s va parolni kiriting. Ahamiyat bering, ikkala "
+"maydonlar ham katta-kichik harfga sezgir bo'lishi mumkin."
 
 msgid "This account is inactive."
 msgstr "Bu akkaunt nofaol"
@@ -88,6 +93,7 @@ msgstr "Yangi parolni tasdiqlash"
 
 msgid "Your old password was entered incorrectly. Please enter it again."
 msgstr ""
+"Sizning eski parolingiz noto'g'ri kiritilgan edi. Iltimos, qaytadan kiriting."
 
 msgid "Old password"
 msgstr ""
diff --git a/django/contrib/contenttypes/locale/az/LC_MESSAGES/django.mo b/django/contrib/contenttypes/locale/az/LC_MESSAGES/django.mo
index 60a1f61d9ef37650593fca933b7e0090e9b5ce8d..cac6053dda69c3922e67f1a573792504e1640db4 100644
GIT binary patch
delta 254
zcmX@hv65qgO1%vO1H(xm<^^IlMg|58AT0u<O@Xv8kmdo>%|IF?KLJRK1L=7{IuD4q
z0kJiZugc88APA%rfwUEnE(X#dbJhWAkpAaDS^!9Y0n*Aqnw5ot0jL!O9Ka+ym;^ci
zNHYO3P@aJmh&g~5s0V0+Msi7fUSe*lX0bwkQdVkmNwGpoe%_;onG+wzGXtr~j*Lqc
wbc0gMGK(|w^K@MjOH!>Aj0}tnbPWu34UH5G%&m+pHtRFhGcx8(UdKEi0Ej0jd;kCd

delta 302
zcmZ3<ah79(O1%{W1H(xm<^^IFMg|5mAT0!>O@Xv0kmdo>^*|aV-vgw@f%GgOJspTQ
z0kJiZ@5Ri(APA(}fV3r$o&lsSfb=CG4bsoe!oVN^q$Pl~GLY5;(m<^YK+27Q706%*
zVh~^hVxS%{U;>gHP&R|AMsi7fUSe*lX0bwkQdVkmNwGpoex7=XLPla)szTyqduH*;
zOpFeU>XTg=mwJZiIv1rTmSpDV>AEDAq*^H$85o-C8W`#tnkyI@S{ayY8yFfGa0U45
i2Bnr|7Ne*$*EO)zHMCSPG_x`>*v!RL&p5e@c|HI{KrnLv

diff --git a/django/contrib/contenttypes/locale/az/LC_MESSAGES/django.po b/django/contrib/contenttypes/locale/az/LC_MESSAGES/django.po
index e32d0ae9ca..993c107281 100644
--- a/django/contrib/contenttypes/locale/az/LC_MESSAGES/django.po
+++ b/django/contrib/contenttypes/locale/az/LC_MESSAGES/django.po
@@ -2,13 +2,14 @@
 #
 # Translators:
 # Ali Ismayilov <ali@ismailov.info>, 2011
+# Emin Mastizada <emin@linux.com>, 2020
 # Emin Mastizada <emin@linux.com>, 2016
 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: 2017-09-19 16:40+0000\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2020-01-12 07:28+0000\n"
 "Last-Translator: Emin Mastizada <emin@linux.com>\n"
 "Language-Team: Azerbaijani (http://www.transifex.com/django/django/language/"
 "az/)\n"
@@ -35,9 +36,9 @@ msgid "Content type %(ct_id)s object has no associated model"
 msgstr "%(ct_id)s Məzmun növü obyektinə bağlı model yoxdur"
 
 #, python-format
-msgid "Content type %(ct_id)s object %(obj_id)s doesn't exist"
-msgstr "%(ct_id)s məzmun növü %(obj_id)s obyekti mövcut deyil"
+msgid "Content type %(ct_id)s object %(obj_id)s doesn’t exist"
+msgstr "%(ct_id)s məzmun növlü %(obj_id)s obyekti mövcut deyil"
 
 #, python-format
-msgid "%(ct_name)s objects don't have a get_absolute_url() method"
+msgid "%(ct_name)s objects don’t have a get_absolute_url() method"
 msgstr "%(ct_name)s obyektlərinin get_absolute_url() metodu yoxdur"
diff --git a/django/contrib/contenttypes/locale/de/LC_MESSAGES/django.mo b/django/contrib/contenttypes/locale/de/LC_MESSAGES/django.mo
index 9b70a067c45b485da31505daa531177b5067968c..c098e03ad0d681a657036fa518d834a3547cb342 100644
GIT binary patch
delta 248
zcmX@YF`r|CO1%vO1H(xm<^^IlMg|58AT0u<O@Xv8kmdo>%|IF?KLJRK1L=7{ItPfi
z0WnCwGBZS70+6-`@^hi|S|H5@<iCZ={{YgGKt3xA0|QVi2snUAb}$Ka0FY(^VxT+&
zD-d%4F;EW!gQ`YyNqk;nZmMRnLVi+KYH~@jLP~z#qlTFiAI38SsmYFvOBHm3Qp+-n
kGxPIwT@p)DtrUz5j0|)Q40R376^x9mOpG_{Gl?<*0D|=;r2qf`

delta 285
zcmbQwafD-nO1%{W1H(xm<^^IFMg|5mAT0!>O@Xv0kmdo>^*|aV-vgw@f%GgOJr#&I
z0kI8`@4*aF*9xTVf&58O`Vx@l0`i4eAo8+6S`x_D0@6UO3_!|`ffdML2VxLl17e^a
zFkk|b98flcsz!22d|qO1s%Ei5eo|Iya!Ij5N`9XD#K-ZB>XTg=mwJZiIv1rTmSpDV
z>AEDAq*^H$85o-C8W`#tnkyI@S{ayY8yFfGa0U452Bnr|7Ne*$*EO)zH8NH(w6HQY
K+04Zx$^-ycy(@(P

diff --git a/django/contrib/contenttypes/locale/de/LC_MESSAGES/django.po b/django/contrib/contenttypes/locale/de/LC_MESSAGES/django.po
index 3e752d8747..8d50c70ad3 100644
--- a/django/contrib/contenttypes/locale/de/LC_MESSAGES/django.po
+++ b/django/contrib/contenttypes/locale/de/LC_MESSAGES/django.po
@@ -2,13 +2,13 @@
 #
 # Translators:
 # André Hagenbruch, 2012
-# Jannis Leidel <jannis@leidel.info>, 2011,2013-2014
+# Jannis Leidel <jannis@leidel.info>, 2011,2013-2014,2020
 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: 2017-09-23 18:54+0000\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2020-01-17 22:43+0000\n"
 "Last-Translator: Jannis Leidel <jannis@leidel.info>\n"
 "Language-Team: German (http://www.transifex.com/django/django/language/de/)\n"
 "MIME-Version: 1.0\n"
@@ -34,9 +34,9 @@ msgid "Content type %(ct_id)s object has no associated model"
 msgstr "Objekt des Inhaltstyps %(ct_id)s hat kein dazugehöriges Modell"
 
 #, python-format
-msgid "Content type %(ct_id)s object %(obj_id)s doesn't exist"
+msgid "Content type %(ct_id)s object %(obj_id)s doesn’t exist"
 msgstr "Objekt %(obj_id)s des Inhaltstyps %(ct_id)s ist nicht vorhanden"
 
 #, python-format
-msgid "%(ct_name)s objects don't have a get_absolute_url() method"
+msgid "%(ct_name)s objects don’t have a get_absolute_url() method"
 msgstr " %(ct_name)s Objekte haben keine get_absolute_url ()-Methode"
diff --git a/django/contrib/contenttypes/locale/es_MX/LC_MESSAGES/django.mo b/django/contrib/contenttypes/locale/es_MX/LC_MESSAGES/django.mo
index bc4bec9aa3046e32961ddb2e0f0f04d0ef5b6889..136116864db042c0d490b79745f3b140b292a426 100644
GIT binary patch
delta 276
zcmcc0ae}S>o)F7a1|VPqVi_Rz0b*_-t^r~YSOLVmK)e!&O@Vkj5c2@>TObCB{{muh
zAm(6XV5kFP1t1mz^5-)#Fn9y$O+Z=@NdE)UAaMa^1_l)%tqi1rO3i^x2w;WMEI=Bl
z77T!Dzzzd*ob&TaQu9g_LMjVVizjO_&YS#^QJB|K*U(7U$W+0=)XKzsvLKU$Qfl$x
zUBwDciKQi(#U+UfHd(2~Nr}0Z77ppTiJ3Wi$@#gHJ()fVg=7}w7b~QsDnQK5Ov#_T
Hk9j%(DYP(4

delta 510
zcmZvYyGjE=6ow~Jqj)I{q818Mc!`9SS<!?nf<j`WX@ppZ(H+f(%?xBtL`BF8*n}u{
zb`~~*jVK5rHokzZ?;!X9{=0&Oc;K6F&J6#sXWvrq1MQD=?*&8kgDFq}L*NWV^#DBZ
z2y);HtblBSv0+%kBd~@i;8XY-oP#y=UJqj>_ypd9pW#t>sF$%cV{JB#%?u6%j10p)
z!<MB$RDC~+*Cf{HL*tsw>`_(AhFY-P?AFyDS?(J>PrN1%6_@-#QC03*6ShcITg@=D
zz#EEc#%D#NNonGA+<6(BoXsF!4Sc-g8)c&x)KOrmbAL5gaf(ePDKOe8Nm3qP67Gs4
zT*u9G*Y!j`D_kME+lldwydw&ZTi|ZaTNYV?8Z1joPNgZe4JDbT$2X<cf#qct_$uV9
z^|)OR<90F7`=)!F_}nQQ%l}SCIMaqxptRB);l}F?8Q=UfC5!UWABi%*!*!pMnf`b#
JrMq{@%Wo$RdyN19

diff --git a/django/contrib/contenttypes/locale/es_MX/LC_MESSAGES/django.po b/django/contrib/contenttypes/locale/es_MX/LC_MESSAGES/django.po
index c325a2e25e..905c9eacf2 100644
--- a/django/contrib/contenttypes/locale/es_MX/LC_MESSAGES/django.po
+++ b/django/contrib/contenttypes/locale/es_MX/LC_MESSAGES/django.po
@@ -1,14 +1,15 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# Abraham Estrada, 2011-2012
+# Abe Estrada, 2011-2012
+# Jesús Bautista <jesbam98@gmail.com>, 2019
 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: 2017-09-19 16:40+0000\n"
-"Last-Translator: Jannis Leidel <jannis@leidel.info>\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2019-12-25 05:47+0000\n"
+"Last-Translator: Jesús Bautista <jesbam98@gmail.com>\n"
 "Language-Team: Spanish (Mexico) (http://www.transifex.com/django/django/"
 "language/es_MX/)\n"
 "MIME-Version: 1.0\n"
@@ -18,7 +19,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 msgid "Content Types"
-msgstr ""
+msgstr "Tipos de Contenido"
 
 msgid "python model class name"
 msgstr "nombre de la clase python del modelo"
@@ -35,9 +36,9 @@ msgstr ""
 "Los objetos con el tipo de contenido %(ct_id)s no tienen un modelo asociado"
 
 #, python-format
-msgid "Content type %(ct_id)s object %(obj_id)s doesn't exist"
-msgstr "Los objetos %(obj_id)s con el tipo de contenido %(ct_id)s no existen"
+msgid "Content type %(ct_id)s object %(obj_id)s doesn’t exist"
+msgstr ""
 
 #, python-format
-msgid "%(ct_name)s objects don't have a get_absolute_url() method"
-msgstr "Los %(ct_name)s objetos no tienen el método get_absolute_url()"
+msgid "%(ct_name)s objects don’t have a get_absolute_url() method"
+msgstr ""
diff --git a/django/contrib/contenttypes/locale/et/LC_MESSAGES/django.mo b/django/contrib/contenttypes/locale/et/LC_MESSAGES/django.mo
index 97d5c8bed2579996d1429a33b61eb3844a18d8e0..e4ec01984e2d6810b6b6865d4aad60c84c4fae00 100644
GIT binary patch
delta 331
zcmXZWze~eF6bJB2;*TJ@3B~P(2<;GUVzsq&sNm|7SqPWp5h9mdO|GsL>K{<a<l^Sy
zA0YTAxVk&&=pW$hH_?Od``qKbgL}5`?3J^aFvi}H9c05`Yy@}VF}#4=a0#3F3U=Tl
z%#jylh~BaO_AcQ7eFl%3J-7wm|K}fY5B)d9)8<Uuy4hBI0Gh}evX0mYb{X66#yTuS
zPQ8k&=!#-p@kAA0w-5K9p#|zQ<B7Wg-DFj!3in)S8gswzow}ay`Xk==#)Fgk(CqL)
zq=hJXK#{13Ps*~rOw(Ls@*q}uoti&RLXyvvB%YEEMN}y{*A&i6+3oS1NUJ2%^}-q&
Jv-;J#{srk5MDYLs

delta 396
zcmY+*ze@u#6bJBJuWBs{;-GZPptPk#616>g2wMCBmVzSP97@_oy>h+aUD~w{jtW8s
z!QI8t)z!s+NF4oM?c#%PKJStD?sIRsr;UkE2>C*mk*q^V4X(l}JcUbe0@MEoxDH?7
zGxCn4drkLm?+&K-k8lTm!aV$${kvI03Yb?QP6;?6b7&TjwB`})PAh{qH|xn}sb@No
z9IA3cb$6h8CZT;D6%D<SV@0Lich{`rG@PP6c3vlKb{H#Z0v)j<X_Qa5xu`NOnDD3&
zKKCkIaGpOuV;5>1B>(n2#_LSfsi^t8yuwlWmP`z5$1+MnX>{z<ri`K>p)D2kRY>;+
y)A1mjj$1*Lxze_g`L-YKVqvJ1(S3TYOh<MT9gd9ZjN-6VwwJEws(@PS-u?nvby4L2

diff --git a/django/contrib/contenttypes/locale/et/LC_MESSAGES/django.po b/django/contrib/contenttypes/locale/et/LC_MESSAGES/django.po
index 3fcf2b3093..d90ea9a2f5 100644
--- a/django/contrib/contenttypes/locale/et/LC_MESSAGES/django.po
+++ b/django/contrib/contenttypes/locale/et/LC_MESSAGES/django.po
@@ -4,13 +4,14 @@
 # Jannis Leidel <jannis@leidel.info>, 2011
 # Janno Liivak <jannolii@gmail.com>, 2013
 # Marti Raudsepp <marti@juffo.org>, 2014
+# Ragnar Rebase <rrebase@gmail.com>, 2019
 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: 2017-09-19 16:40+0000\n"
-"Last-Translator: Jannis Leidel <jannis@leidel.info>\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2019-12-28 01:46+0000\n"
+"Last-Translator: Ragnar Rebase <rrebase@gmail.com>\n"
 "Language-Team: Estonian (http://www.transifex.com/django/django/language/"
 "et/)\n"
 "MIME-Version: 1.0\n"
@@ -36,9 +37,9 @@ msgid "Content type %(ct_id)s object has no associated model"
 msgstr "Sisutüübi %(ct_id)s objektil puudub seos mudeliga"
 
 #, python-format
-msgid "Content type %(ct_id)s object %(obj_id)s doesn't exist"
-msgstr "Sisutüübi %(ct_id)s objekti %(obj_id)s ei ole olemas"
+msgid "Content type %(ct_id)s object %(obj_id)s doesn’t exist"
+msgstr "Sisutüübi %(ct_id)s objekti %(obj_id)s pole olemas"
 
 #, python-format
-msgid "%(ct_name)s objects don't have a get_absolute_url() method"
-msgstr "%(ct_name)s objektil puudub meetod get_absolute_url()"
+msgid "%(ct_name)s objects don’t have a get_absolute_url() method"
+msgstr "%(ct_name)s objektidel pole get_absolute_url() meetodit"
diff --git a/django/contrib/contenttypes/locale/gd/LC_MESSAGES/django.mo b/django/contrib/contenttypes/locale/gd/LC_MESSAGES/django.mo
index 407aac805de82c6052a88e0a77a79076b4683d82..05d9bafebac6e5c64a4f698bbceeb574c22f36c9 100644
GIT binary patch
delta 248
zcmZ3^*~B?PrQU{tf#D<&^8zs&BLjm4kQM>bra;;kNb>;cW*`lcp8%xAf%H5eJqw7p
z0kJcXAIJ<5p9-WMf&8^V+6PF#2hxH-+J*%p?+2u%f&4Te4b%z(4q%cUOadJMq?v#i
zD9^wO#2i2jG=qUbRU^41J})shRkK(jKPf9UxujSjB|q;`!_0{f<C%ffWJkuO3c5k5
mWtqj9`FXl7i6yC43PuKomb!*Ux`xIIhDKJVhMV=7DwqJ2;wB^j

delta 297
zcmZqTT+TT`rQV8xf#D<&^8zsoBLjmOkQM^cra;;gNb>;cdLRvw?*Y={KzbICJ`BX0
zfY=$xFJp#??*h_}K>j5l?E|DmSQr=tfpj8}2I(sX($YY>8%P7SG5{$z238=09f(1I
z4Tyny!GH-!azNP(sv5~9@p*~4shY(K`AJ!+$tA@KDfxNoB?=jdWvL2@lM|UmCjNJ3
zRG;k1xYRR5*SRP)u_QA;PuC@}B-Kj6$iUE4*T7KM&|JaL(8|DE+rZGkfGfaXHz>6%
avlvC4xvqhwu91;~p}Ccj<z_CX3MK${1u)A1

diff --git a/django/contrib/contenttypes/locale/gd/LC_MESSAGES/django.po b/django/contrib/contenttypes/locale/gd/LC_MESSAGES/django.po
index bbd7c91d94..825730b2e7 100644
--- a/django/contrib/contenttypes/locale/gd/LC_MESSAGES/django.po
+++ b/django/contrib/contenttypes/locale/gd/LC_MESSAGES/django.po
@@ -2,12 +2,13 @@
 #
 # Translators:
 # GunChleoc, 2015
+# GunChleoc, 2015
 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: 2017-09-22 17:29+0000\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2019-12-13 12:51+0000\n"
 "Last-Translator: GunChleoc\n"
 "Language-Team: Gaelic, Scottish (http://www.transifex.com/django/django/"
 "language/gd/)\n"
@@ -36,9 +37,9 @@ msgstr ""
 "Chan eil modail co-cheangailte ris an oibseact le seòrsa susbaint %(ct_id)s"
 
 #, python-format
-msgid "Content type %(ct_id)s object %(obj_id)s doesn't exist"
+msgid "Content type %(ct_id)s object %(obj_id)s doesn’t exist"
 msgstr "Chan eil an oibseact %(obj_id)s le seòrsa susbaint %(ct_id)s ann"
 
 #, python-format
-msgid "%(ct_name)s objects don't have a get_absolute_url() method"
+msgid "%(ct_name)s objects don’t have a get_absolute_url() method"
 msgstr "Chan eil am modh get_absolute_url() aig na h-oibseactan %(ct_name)s"
diff --git a/django/contrib/contenttypes/locale/nb/LC_MESSAGES/django.mo b/django/contrib/contenttypes/locale/nb/LC_MESSAGES/django.mo
index 77f05f442607da176814b904dc162b752edd5c09..d058fcec8f422f0221c0d92c0c50848652061576 100644
GIT binary patch
delta 271
zcmdnV(ateJrQU{tf#D<&^8zs&BLjm4kQM>bra;;kNb>;cW*`lcp8%xAf%H5eodv|(
zfY=<!S7e6BM*?XRAU_>QgT&_mX^{RaQ2B>I8l?X{kOpc60S7S24km#P0MblA%mT!$
zK+FNeK(!1Esv5~9@p*~4shY(K`AJ!+$tA@KDfxMi8fH#>7|#r(COa}NRnQGeEz2y<
z%+J$xNi0dVQZO<wGSD?J)HO0xFf_6<G@Y!^Bq5Zar(lznpXZRBpOc@LnV6%Ow>gdJ
GG9v(GWiFEd

delta 341
zcmY+*F-rq66bJC6)_N3Oba0KJR4I`}u048)2<o5|6zyJO8zJS)!6kIP(Lo2rNhcS-
zfKGk{7Z*Q*U&Mc|E<X6@mzS4!6MaPY>t#v^`9zkGIwhnFmthAU!$nxaFu#MV@EN`!
zZ%BgvVs19Sg)#ak7~a2N*l*Nl^A#BO*C192*dz0}EFhs82zIKf;f((7WMgyWhgMzd
zEywc9i5_{!#<^`h{0wR9@rb^b1Ab6w<xOt+q4GLqJ3@B2kX$BA%2Xt6A%$q3o$_-%
zHSXWPgo_@RJtn(pEZPFq>?`N_pitIj%I8JOPL#FAvA#BAow40X)$V6iyKOAJdXH=0
F^cVCWKWzX2

diff --git a/django/contrib/contenttypes/locale/nb/LC_MESSAGES/django.po b/django/contrib/contenttypes/locale/nb/LC_MESSAGES/django.po
index 8152277140..f1485a8608 100644
--- a/django/contrib/contenttypes/locale/nb/LC_MESSAGES/django.po
+++ b/django/contrib/contenttypes/locale/nb/LC_MESSAGES/django.po
@@ -3,15 +3,16 @@
 # Translators:
 # Jannis Leidel <jannis@leidel.info>, 2011
 # jensadne <jensadne@pvv.ntnu.no>, 2014
+# Jon <jon@kolonial.no>, 2020
 # Jon <jon@kolonial.no>, 2012
 # Sigurd Gartmann <sigurdga-transifex@sigurdga.no>, 2012
 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: 2017-09-19 16:40+0000\n"
-"Last-Translator: Jannis Leidel <jannis@leidel.info>\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2020-01-21 12:15+0000\n"
+"Last-Translator: Jon <jon@kolonial.no>\n"
 "Language-Team: Norwegian Bokmål (http://www.transifex.com/django/django/"
 "language/nb/)\n"
 "MIME-Version: 1.0\n"
@@ -37,9 +38,9 @@ msgid "Content type %(ct_id)s object has no associated model"
 msgstr "Innholdstype %(ct_id)s objekt har ingen assosiert model"
 
 #, python-format
-msgid "Content type %(ct_id)s object %(obj_id)s doesn't exist"
+msgid "Content type %(ct_id)s object %(obj_id)s doesn’t exist"
 msgstr "Innholdstype %(ct_id)s objekt %(obj_id)s finnes ikke"
 
 #, python-format
-msgid "%(ct_name)s objects don't have a get_absolute_url() method"
+msgid "%(ct_name)s objects don’t have a get_absolute_url() method"
 msgstr "%(ct_name)s-objekter har ikke get_absolute_url()-metode"
diff --git a/django/contrib/contenttypes/locale/sr/LC_MESSAGES/django.mo b/django/contrib/contenttypes/locale/sr/LC_MESSAGES/django.mo
index 25d6cf45ce13795ca2e37e8dd80371717b2c760c..9a1006791eca1b9609cdfb7898bbba644265fa30 100644
GIT binary patch
delta 303
zcmey!xrK9rO1%vO1H(xm<^^IlMg|58AT0u<O@Xv8kmdo>%|IF?KLJRK1L=7{dI=D3
z17cSoKbo0=K^90a1k(OMdOwi%0Mh&{5cLs28YEu;q*Z}*ACLxW1px;z$qpug4gk_j
zKn#>;U<G0hAO@NR)TNPJ5}%ito2pr?ke`&5np{$>kdmMGsA1;Bhw;onYO*8aQU%?h
z)UwRt%=|oEm&B4(D+MD1BLiInLtP_7Ak)gkV6r}wIKO9levyJ#YEgc1W^U$@_RYCW
r!Hlx$sU`7=NyYg&r6sBHrA0X!nhF>8T-bWC>B7DXTQ=Wi7GVSck$yf8

delta 383
zcmY+*F-rq66bJBJTeU5^h~QMnU};M^NtD`hND;N5Sg2_CBUeMItrxgUyB;_@C?bfH
zi=&IJo4AY1`2}3W58&?L|4tVl{PTNxd6{IsGUrQyMF@F8=8%*@$Qqo76}Ss$VF07|
zGq?zE;3x8cG;qI85|V@Oum!*24s51=_pe~|eh>5T72+!abuxu!28n7K!QZ$NIMaVU
z$rn4?cEyP-`BXW_vZH-^q};;Ahiw!t8^&GGHn%(}bWgeFw$Rd|D~wl6#!X(OoLj6~
zW}LC?e#<<Nqn`h7uNLjCGRm37YGsDXHifUvwkKSFAhhx<x{1E8=$`5eSB-idy6(i2
vjea~yW3;TiZhg!Whej@Z3LoE2!{=~9yHeZ2@zr3cr9Jcp#nSjTxnTSN0OnOx

diff --git a/django/contrib/contenttypes/locale/sr/LC_MESSAGES/django.po b/django/contrib/contenttypes/locale/sr/LC_MESSAGES/django.po
index 197458d6e2..02aae70ea4 100644
--- a/django/contrib/contenttypes/locale/sr/LC_MESSAGES/django.po
+++ b/django/contrib/contenttypes/locale/sr/LC_MESSAGES/django.po
@@ -2,15 +2,16 @@
 #
 # Translators:
 # Branko Kokanovic <branko@kokanovic.org>, 2018
+# Igor Jerosimić, 2020
 # 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: 2015-01-17 11:07+0100\n"
-"PO-Revision-Date: 2018-01-30 10:08+0000\n"
-"Last-Translator: Branko Kokanovic <branko@kokanovic.org>\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2020-01-21 20:40+0000\n"
+"Last-Translator: Igor Jerosimić\n"
 "Language-Team: Serbian (http://www.transifex.com/django/django/language/"
 "sr/)\n"
 "MIME-Version: 1.0\n"
@@ -37,9 +38,9 @@ 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"
+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()"
+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/contenttypes/locale/sr_Latn/LC_MESSAGES/django.mo b/django/contrib/contenttypes/locale/sr_Latn/LC_MESSAGES/django.mo
index a2afb6b5ec771915b3f3090e2c4b449a84de921c..a97478b09dfb86edac6b9034cd0b4c4c7613dd6e 100644
GIT binary patch
delta 259
zcmX@bagJkxO1%vO1H(xm<^^IlMg|58AT0u<O@Xv8kmdo>%|IF?KLJRK1L=7{dIu11
z17c$!KcAU_K>$cE2GSsXTY$6<kbVWELHfj5Ao8j}8l>M0NCUNkfCHFh2a`Yt0BI&5
z2Ff$A0x<^=1I=JyP}N8-iO);SP1P(`$WO{jO)e=`NXgH8)G%}6!+2&OHQAAIJD-t(
zu7RPhk)eW-ft88nW;Uh<Mv3&)lK8}=;{2S_lGOOpq8trPh1}GV{FKS_nAZRRTU;wO

delta 255
zcmX@daf)MtO1%{W1H(xm<^^IFMg|5mAT0!>O@Xv0kmdo>^*|aV-vgw@f%GgOy#t6h
z0kJWVpUup`AONK218I=H4M184NIwJ8Abr9t5P3x)4bpD}q=8x)fRr5rE0Dns#2~;1
z#6Ue@zyu^Yplk+JjpUN}yu{p8&0>Z8q^#8Bl46CF{5<uEkK-BDC%ZCk=QFg_H89gP
uGFLD(vNAT@%*E8eD3P05lAofGo>~&0m{gpfQ(BT5Us{x-p*eXG^BMpMXeVj_

diff --git a/django/contrib/contenttypes/locale/sr_Latn/LC_MESSAGES/django.po b/django/contrib/contenttypes/locale/sr_Latn/LC_MESSAGES/django.po
index 40dfaaa10a..926478ea96 100644
--- a/django/contrib/contenttypes/locale/sr_Latn/LC_MESSAGES/django.po
+++ b/django/contrib/contenttypes/locale/sr_Latn/LC_MESSAGES/django.po
@@ -1,15 +1,15 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# Igor Jerosimić, 2019
+# Igor Jerosimić, 2019-2020
 # 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: 2015-01-17 11:07+0100\n"
-"PO-Revision-Date: 2019-06-27 12:31+0000\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2020-01-21 20:49+0000\n"
 "Last-Translator: Igor Jerosimić\n"
 "Language-Team: Serbian (Latin) (http://www.transifex.com/django/django/"
 "language/sr@latin/)\n"
@@ -37,9 +37,9 @@ msgid "Content type %(ct_id)s object has no associated model"
 msgstr "Tip sadržaja %(ct_id)s nema asocirani model"
 
 #, python-format
-msgid "Content type %(ct_id)s object %(obj_id)s doesn't exist"
+msgid "Content type %(ct_id)s object %(obj_id)s doesn’t exist"
 msgstr "Tip sadržaja %(ct_id)s objekta %(obj_id)s ne postoji"
 
 #, python-format
-msgid "%(ct_name)s objects don't have a get_absolute_url() method"
-msgstr "Objekti %(ct_name)s nemaju metod get_absolute_url()"
+msgid "%(ct_name)s objects don’t have a get_absolute_url() method"
+msgstr "Objekti %(ct_name)s nemaju get_absolute_url() metod"
diff --git a/django/contrib/flatpages/locale/az/LC_MESSAGES/django.mo b/django/contrib/flatpages/locale/az/LC_MESSAGES/django.mo
index fb86fac225987cdbc7641861312bdcedd80e4cd9..c122551e61032beac7cd640bbf39301efe9c0438 100644
GIT binary patch
delta 841
zcmaLTO=uHA6bJCxG@JTuo3<cWbr5^&X1779L=lu0=|L+VJQZY`on(hjKFCbAHYm+a
z@KR(^SWrB8^O~c2k{0$>PYQxUP6|EyffxU?O;2ivo&B-%X5PHFuSYlY>!0)4Cj?_0
za}x6n<|)i23ondqI0E0pMc9W|VKGC<D%9{0+<_(d170`rA>@D^h=+W@>kRw^Df|tG
z30WtTSwfCu;T${&&qI^&3Y>ro(1v&6QOF113f57~8Z-rd#inKW3*LcCIYREk9vp=p
zZkvPG-~;#&HgP|(5A0SLLKlG!oPw_)_K<C8F8BzKz;A=^@6i0IVN`AQO~GT(fe4Yy
z5cQ?afwXv2NFLKPh%m8DV*If*0U9CW(PL}OG1r)3((MhC@-U`3F}Ak|bJ1Jt^hCe=
z%w@}swsy;nx@KkV_Pfuc9qZEkUl9Zf^afkuRJB{2>IMy1$SI?eGhfuJR7s|S0-3+Z
zYE8*Y6d9sI?&M;6aG^qVAQTm<-tWemHd~EQ_}rhyGBU0y&1-a3NJ-m@o1+!Ubdy!N
za(!N5ZK(@^u1VzTJ<7bZsB@c#LWxG*nPVE46}_V8cr(sSk$SVG;%x6}_M-Kl_P*FR
z&;Gl;t&K2DV(BOGiim#N7lsBs+)8`c+NdURi|QmU2cko{FJvu=RT58ACDI1=tDB0=
Q7cz;FyPU+mm$?&}KQ?E=DgXcg

delta 703
zcmZ9}&r1|x7{Kv&rd=)jp}UflmAwtb9BSOz(a^R_kQh=}M8_y**VP7eHk`3g5j}Ja
zf|iiMLx-SaP#Y1{p)!Lxcqlr1H#+nWM17xC5BV_9`+4V`ci;DU-(AbU&n<4`Gfx%K
zNggNPkSEBi1`Y8MJMa@;!S6VQJ*HA^_y|k5jF;s*-ooxZO7W-%G$(N$HLhSQe!zC6
z7S$Iz`xy9vvfu_D#!bxPUp$D}%+`A+E>px&l)_#y={A1Ghj^+*sT{t*A$*4m_y_Od
zJiD```h^AdSHJ0;W<c-Vs%#i#;ZZz*cedXrQEp}d<pe8u2%jU5dQC%J%`s^HR@RYX
z<bX0qf(ugA(u~Z-?T(yW{sIX(t%Ov$6SCock}FgBok7gj*NvW>UGU4bnYd7?g|T0W
z3-%N9f??N}%wz3#uO1oK@!cTOK@{5cm!{^+H?zyI8$ZoeW8|iDX}apiK`nHK{J2`u
zo?ATU6kW$XuZshve(#Lyxo+F_YtD`8{UG{p-k{_5JKlgU_LV%hv7Q+;a@MX=ta^9L
zs9{Mhmes4jKAuREX+5#}Hj3#?rAd?~VK8@AmxDQNNnw_y*Pi+1$yzuQj`<;F$HBNi
SmL|GNQ%RHApy9M0G5-NuM0IZf

diff --git a/django/contrib/flatpages/locale/az/LC_MESSAGES/django.po b/django/contrib/flatpages/locale/az/LC_MESSAGES/django.po
index acafa96833..e2d56f856f 100644
--- a/django/contrib/flatpages/locale/az/LC_MESSAGES/django.po
+++ b/django/contrib/flatpages/locale/az/LC_MESSAGES/django.po
@@ -3,14 +3,14 @@
 # Translators:
 # Ali Ismayilov <ali@ismailov.info>, 2011
 # Dimitris Glezos <glezos@transifex.com>, 2012
-# Emin Mastizada <emin@linux.com>, 2018
+# Emin Mastizada <emin@linux.com>, 2018,2020
 # Emin Mastizada <emin@linux.com>, 2015
 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: 2018-04-27 13:20+0000\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2020-01-12 07:27+0000\n"
 "Last-Translator: Emin Mastizada <emin@linux.com>\n"
 "Language-Team: Azerbaijani (http://www.transifex.com/django/django/language/"
 "az/)\n"
@@ -30,10 +30,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 ""
-"Məsələn, \"/about/contact/\". Əvvəldə və sondakı kəsr xəttinin olmasına "
-"diqqət edin."
+"Məsələn, “/about/contact/”. Əvvəldə və sondakı kəsr xəttinin olmasına diqqət "
+"edin."
 
 msgid ""
 "This value must contain only letters, numbers, dots, underscores, dashes, "
@@ -42,6 +42,10 @@ msgstr ""
 "Burada yalnız hərf, rəqəm, nöqtə, altdan xətt, defis, kəsr xətti və ya "
 "tildadan istifadə etmək olar."
 
+msgid "Example: “/about/contact”. Make sure to have a leading slash."
+msgstr ""
+"Məsələn, “/about/contact”. Əvvəldəki kəsr xəttinin olmasına diqqət edin."
+
 msgid "URL is missing a leading slash."
 msgstr "Ünvan başlanğıcında çəp xətt əksikdir."
 
@@ -65,11 +69,11 @@ msgid "template name"
 msgstr "şablonun adı"
 
 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 ""
-"Məsələn, \"flatpages/contact_page.html\". Əgər göstərməsəniz, biz "
-"\"flatpages/default.html\" şablonundan istifadə edəcəyik."
+"Məsələn, “flatpages/contact_page.html”. Əgər təchiz edilməsə, sistem "
+"“flatpages/default.html” işlədəcək."
 
 msgid "registration required"
 msgstr "ancaq qeydiyyatlılar üçün"
diff --git a/django/contrib/flatpages/locale/de/LC_MESSAGES/django.mo b/django/contrib/flatpages/locale/de/LC_MESSAGES/django.mo
index de53b1d17512989b4cb143d5bc78f4e11d22130e..bd863e292ab46745549d148cc41f1638ee7d31fa 100644
GIT binary patch
delta 834
zcmZ|LO=uHA6bJCxn8aE?o3<V#wGZ^5nB8onproP(ELuqs+Jb_Dj>&9xbU(t*B(+|e
zvz|0~5UO}k@SbZu6|bTf1w{`zc<QYOK@t2<tS52UncsZuym>RPM&9IBzUI=88Oj)H
z9(4_M0`<Cu2IU>x2j9cXun#M+lwxcNYB&rxU>Sag7tH!L#DMo8KK2pKB>W5s{)F2Z
zTVeS$V|y`i818^4pb2;ej>B1)fj8i8D7MB521sTZj$-~BeiHBpyasP(8G8WNpow=8
zr&ZwsoQKb0g7euXIwr6;#Fz{9mM<apvJcQC@&%d%H=zmm3m$+&m_(Nyf;m`#CgHOX
z`3)`y24{>w^N-n&WtK5dix)Fb!Eg~a)_rJ=+Ply*WzQc5tvO;Rs@Y-g`?qAfudRdQ
z{myEU--=thSc@agYr5F)Jne2+(=-39V8Nj|en*gMC4zKJK5q-+6bN3IQG-;#mG7{b
zyF6?LqD+X;Eo3L=ux-{O?Mp>cMg7hbP0b{3%etr+FpYT2N{f(|WDrnG3A51)xNh=>
zP{q3Ncq`D3ufqT-^zNtDt*iFDXiFvI$Ue_Cjw-n&*LJ7usgqPXUUuDMF3NC~D{U_(
zJVItVPRewNM-j593Y;C#>Dz<hxnMAKWaP!YPw8oEa-rrY>n|EgC$i?#k$&eHUS;(t
rAxmFGPWNple+m;0UBSARjWSh2sze^gBZMubNXUr(6Qs94`zZArPI<J+

delta 653
zcmY+=&ubGw6u|Mfn{0piqfJ5;tG097gKV>jEw!nKfCVj9Dn)wo;96F?#Oy+{QA!W(
zsh1Xn2JzrYPlDhj(u*Dx_28jMi{Pzy{U`MMQY`ebZ$7hmlbN^kE&nFBewfcb7otF3
zBHxpj$$5)`_=H3F8E@kO)^XGp8Nh9<;0wH|b-a%w84(_N$}om&Xz(TW;zt}5S(mR&
z`uX7}>V}6njK9&rzjy|n?9qDxU(v(`)TTeMXaRrV7LN5C?eiArdEdoF%y4Q0mr(cn
zjy~thukJ*ouTO-vGL70m6}7P?)W#m*2-c8CHW~8x47JhMNMCZ6)HqG*&E-hlNB^V2
z1$EESdA6z}p$F*KXlQpDeE4zDqnskSvhJb(3r>5_8qK-I;9=5Ai_1xz2Fq#D-LYpZ
zx4mIs9CXLc+#{2&L`@SlW4HazHdOZQbC%orV}G&c?s+#FVUR{i?9B#gSTSY4H0hOm
z&!0A>smet8ieL8qfx8RdV)!I#o>(`<BCmYal&)1KC)#`2^WL4HQEN5Lt>keUHtInf
fo9j`$n$&`7y<1s1E{un*j^oT&R<YCR*|Gltf-GK`

diff --git a/django/contrib/flatpages/locale/de/LC_MESSAGES/django.po b/django/contrib/flatpages/locale/de/LC_MESSAGES/django.po
index b3bbc8aa38..9aac43b645 100644
--- a/django/contrib/flatpages/locale/de/LC_MESSAGES/django.po
+++ b/django/contrib/flatpages/locale/de/LC_MESSAGES/django.po
@@ -2,14 +2,14 @@
 #
 # Translators:
 # André Hagenbruch, 2012
-# Jannis Leidel <jannis@leidel.info>, 2011,2013-2017
+# Jannis Leidel <jannis@leidel.info>, 2011,2013-2017,2020
 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: Markus Holtermann <inyoka@markusholtermann.eu>\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2020-01-17 23:00+0000\n"
+"Last-Translator: Jannis Leidel <jannis@leidel.info>\n"
 "Language-Team: German (http://www.transifex.com/django/django/language/de/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -27,9 +27,10 @@ msgid "URL"
 msgstr "Adresse (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 ""
-"Beispiel: „/about/contact/“. Wichtig: Am Anfang und Ende muss ein / stehen."
+"Beispiel: „/about/contact/“. Wichtig: Am Anfang und Ende muss ein "
+"Schrägstrich („/“) stehen."
 
 msgid ""
 "This value must contain only letters, numbers, dots, underscores, dashes, "
@@ -38,6 +39,11 @@ msgstr ""
 "Dieser Wert darf nur Buchstaben, Ziffern, Punkte, Unterstriche, "
 "Bindestriche, Schrägstriche und Tilden enthalten."
 
+msgid "Example: “/about/contact”. Make sure to have a leading slash."
+msgstr ""
+"Beispiel: „/about/contact“. Wichtig: Am Anfang muss ein Schrägstrich („/“) "
+"stehen."
+
 msgid "URL is missing a leading slash."
 msgstr "Der URL fehlt ein vorangestellter Schrägstrich."
 
@@ -62,8 +68,8 @@ msgid "template name"
 msgstr "Name des Templates"
 
 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 ""
 "Beispiel: „flatpages/contact_page.html“. Wenn dieses Feld nicht gesetzt ist, "
 "wird standardmäßig „flatpages/default.html“ benutzt."
diff --git a/django/contrib/flatpages/locale/et/LC_MESSAGES/django.mo b/django/contrib/flatpages/locale/et/LC_MESSAGES/django.mo
index fb86c09530fd6434fc65b746569b4bf617b20d56..82b3c23b1ecedb486a09051b80025083156c60fe 100644
GIT binary patch
delta 921
zcma*jyKmD#90%}oNCJdcA1N#WeghkEUOWWhC8SoUQcFbyoj}#4zBne19r?~FVIUD>
zg@jPVfCLglHwHkRkYFMI01Su$i6IM1HwFeI#P?h}6k3VX-F<v#`**+ly&QQn+Wk5f
zf6UO*7#WPW7>6-#8ko>Nz!CTn&cPwP3`;S_mY{+uxCYDc2fU)+??4QA7oxMzn2y3P
zkl;_ald&$##2Gt)jbm^(JPCEci*N!?!vtJ_`=I!<mavIrI&cs6zu}{6@H?D@Q%N12
zv1O>^rf`~0FbyxkIq2yx9^ye~_zPxXY!_oD%tORxx8Oloh3Kq<Ne8?S55WfzXRsBh
zzkdPI*(*%QFS;Cvk{^X*82W-bMnabs71O1Neoprv8RO<&taRJIPBiO~`kwla@n~m#
zO7`CwM<#~7r+HrWLzQ3jJ;fJQe%O1~Uo*~i|9OKKIhy4SK{5;kDWB@REr^pVxaD{@
zNterdj!oU+&6X?5ga|d4s}{F~+z7v*SGl@sx>3048mYP?$&uc$_e4=E@Y{|htSl8&
z9S3!!5=~liT$e&AHb=BXjfbw<2)4Q$8yK@@MYJ91_?|h*6>=yQif7GY$t<0rLaBV>
z^zi~(YKBW?UJtm3l$9TpslsiK2UHPNj$_UTLG-XXh#ST>CHj=OaC_?#%?sgKp)Il`
x6y2!I5O;0fkksI=)d(D?B}1F%*ww)bZu(zUdjGs%OrFYYs^{Ogzn6S%{04TU*qHzT

delta 676
zcmZY6Pe>F|9Ki86v$LzNe^+s(^-nK?2CQjk7fsv*1q0C(B|LVSmW{@07TVDS4|<MH
z4b`Eu*EAGF@Svzi4{3)^-t*!$ywvySVi5k=-}}tG`OSO3dAprjYgs;RwLU7MjqD;f
z$!>DeU?6s}1^4hV9^-55F_lW<do18*9Fynx6f-fU_^G!HH*pCye!&{t!DgkF)d3fE
zO#DDu@D$te7sl}qHe%eW-nZc=nz(`W%&${4g*!Np$wYO%6_m!_;V>RzfN^$bNfqKf
z_E(EsI83Y}YpN4W<4>%`bCd>uV+Wc{vX;uA)Zap>yTd?Vs)>|nAm!vzq`WUR5**Ow
z`*LlK$VkYS%U>WNUn?P9UIlw!el16)TCXNC9vvAyDLd;uE6<17VmS!CVwkl*m=6s*
zS}{AD?fZKCxej0W74267JNjyBo_sgchP`oS?i=H?&gh$x7y9MEdE|wqg3i0SekbQT
z?x4;M6#DXa-Ms52XQrJer3Jt8U)=yjPL8?<g+4brvO3ZeUJ#V^r0*|yFZIxz+`aPs
gjSI^#u6G%EiA>a+xLs{EMyt_QqW@oewKd<2zrHeI`Tzg`

diff --git a/django/contrib/flatpages/locale/et/LC_MESSAGES/django.po b/django/contrib/flatpages/locale/et/LC_MESSAGES/django.po
index 0e1c7c53d6..da51a04d5d 100644
--- a/django/contrib/flatpages/locale/et/LC_MESSAGES/django.po
+++ b/django/contrib/flatpages/locale/et/LC_MESSAGES/django.po
@@ -4,13 +4,14 @@
 # Jannis Leidel <jannis@leidel.info>, 2011
 # Janno Liivak <jannolii@gmail.com>, 2013-2015
 # madisvain <madisvain@gmail.com>, 2011
+# Ragnar Rebase <rrebase@gmail.com>, 2019
 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-19 16:40+0000\n"
-"Last-Translator: Janno Liivak <jannolii@gmail.com>\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2019-12-28 02:36+0000\n"
+"Last-Translator: Ragnar Rebase <rrebase@gmail.com>\n"
 "Language-Team: Estonian (http://www.transifex.com/django/django/language/"
 "et/)\n"
 "MIME-Version: 1.0\n"
@@ -29,9 +30,9 @@ 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 ""
-"Näide: '/about/contact/'. Veenduge, et URL algaks ja lõppeks kaldkriipsuga."
+"Näide: “/about/contact/”. Veenduge, et URL algaks ja lõppeks kaldkriipsuga."
 
 msgid ""
 "This value must contain only letters, numbers, dots, underscores, dashes, "
@@ -40,6 +41,9 @@ msgstr ""
 "See väärtus peab sisaldama ainult tähti, numbreid, punkte, alakriipse, "
 "kriipse, kaldkriipse või tildeseid."
 
+msgid "Example: “/about/contact”. Make sure to have a leading slash."
+msgstr "Näide: “/about/contact”. Veenduge, et URL algaks kaldkriipsuga."
+
 msgid "URL is missing a leading slash."
 msgstr "Internetiaadressil puudub alustav kaldkriips"
 
@@ -63,11 +67,11 @@ msgid "template name"
 msgstr "mall"
 
 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 ""
-"Näide: 'flatpages/contact_page.html'. Kui mall on määramata, kasutatakse "
-"vaikimisi malli 'flatpages/default.html'."
+"Näide: “flatpages/contact_page.html”.  Kui mall on määramata, kasutatakse "
+"vaikimisi malli “flatpages/default.html”."
 
 msgid "registration required"
 msgstr "registreerumine nõutav"
diff --git a/django/contrib/flatpages/locale/gd/LC_MESSAGES/django.mo b/django/contrib/flatpages/locale/gd/LC_MESSAGES/django.mo
index 4f1a18ffb55f9de96f74a36f0fb627876b5e7f8c..c430c58feb3dd03693c934445e90788a97c20439 100644
GIT binary patch
delta 685
zcmZY5O=}ZD7{Kvo+a&efwn@c9wQ~>^aT5~@Vgy0(g$g2g@F0aUHq-9nCL21F)OtzI
z(u)KIMFkN*LBNw9{00_$IS3wd?#)9Fg7}{_o*Z`Ow==WzJkQR~)VqA==XB<&&<gZf
z`Um<k`eML9`;3#gg|~5lSFkcBvW^b-;Wk!r2XFZOabn;j<dN?TbNB-l{>BNBj?896
z4zq9q_u@SIfR}Lw7ch%Uco5BKZt(@hY@q+HkP~U+nUQbsG4rEjnZ~zx6W`-K4E9hw
z`DKw8U*Q&>#;<q^{~(W?q^cuWLSN{0^a1aV)??hyyo*z~iR6~oNPWXIFf88h`?LNB
z*_N!oT5il=h43R%=sgMY;Q`)!JG9Gi^riST{zQJbvODB@AA{pFgYL_czMr;SX*q2;
zz3fVZ?yKH*aH;d(4jV;vOFuBmw$_Ytsfu*lD6JBsYjI;$*+ko@DAyk9dNVOqMTC_^
zyQW?>_FwoVKPyJAo(#h+tSA@7R>ih4=stI<xt6x$nyH;tc^8pr!#Yz}>v58(mNmU^
wxw-!4*rz~+cT79BaoPy4YDcQdx$?!ZTnWqPRk>1~ztDe{`4aShWi#V{0VcM39smFU

delta 601
zcmY+>KS&!<9KiA4otLU<txbZW)}{vzPbg<DM@14B!GgpJ4Xsn@a!SMqCScA#&>`(w
z>e5gYoCPPBxY?n_t{D{9W^bp0NXPd3OY6`d_ul8;dq3X$y}QHIuSC6_bUq4^qK(o{
zXb)%$79H^!@8K7GiWj(!X<H<Y?=g>iIH&9Q3P-v`cx0RIA-+Zz53n0QVZTUSzVgz`
z#3ky6Z5+Vw7{lM#hcV~xIE7~vF^rn`jifES!gsiKOC*WcIFCJ?_7Y!UgvZF1GS(w9
z&iP_^F-#PZM|S82@hwuJ?4xdY^l$zYZ!^BY1h$d0<R?;>+@)#Uq3M^?9K9gRo!|p?
z@^#?MXiw<P^%rR9Z8fyYo1o~<p<0j@a}%*f%StCqCS0m+Mw#VmB?_0LjQL<sTc+{G
zzTa;q+`@_*t(I$UxmGcaW7}or+#a+{^M`$A6&AhOjZzqus}=7_7?tvF;Abbjtnc|b
pH#?Po96a&^-;WocdCyB*<=TIFQzUsopm{;A*>Wze=1}*p{ReCrPG|rC

diff --git a/django/contrib/flatpages/locale/gd/LC_MESSAGES/django.po b/django/contrib/flatpages/locale/gd/LC_MESSAGES/django.po
index 470450c530..1e99447b63 100644
--- a/django/contrib/flatpages/locale/gd/LC_MESSAGES/django.po
+++ b/django/contrib/flatpages/locale/gd/LC_MESSAGES/django.po
@@ -3,12 +3,13 @@
 # Translators:
 # GunChleoc, 2015
 # GunChleoc, 2015
+# GunChleoc, 2015
 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-22 17:29+0000\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2019-12-13 12:47+0000\n"
 "Last-Translator: GunChleoc\n"
 "Language-Team: Gaelic, Scottish (http://www.transifex.com/django/django/"
 "language/gd/)\n"
@@ -29,7 +30,7 @@ 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 ""
 "Mar eisimpleir: “/mu-dheidhinn/fios-thugainn/”. Dèan cinnteach gum bi slais "
 "air an toiseach ’s air an deireadh."
@@ -41,6 +42,11 @@ msgstr ""
 "Chan fhaod ach litrichean, àireamhan, puingean, fo-loidhnichean, tàthanan, "
 "slaisichean is tuinn a bhith san luach."
 
+msgid "Example: “/about/contact”. Make sure to have a leading slash."
+msgstr ""
+"Mar eisimpleir: “/mu-dheidhinn/fios-thugainn/”. Dèan cinnteach gum bi slais "
+"air an toiseach ’s air an deireadh."
+
 msgid "URL is missing a leading slash."
 msgstr "Tha slais a dhìth air thoiseach an URL."
 
@@ -65,8 +71,8 @@ msgid "template name"
 msgstr "ainm na teamplaid"
 
 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 ""
 "Ball-eisimpleir: “flatpages/duilleag_fios_thugainn.html”. Mura dèid seo a "
 "sholar-cleachdaidh an siostam “flatpages/default.html”."
diff --git a/django/contrib/flatpages/locale/nb/LC_MESSAGES/django.mo b/django/contrib/flatpages/locale/nb/LC_MESSAGES/django.mo
index 95134548b7c6b93486e069b19779bde603544c7b..4383609388ad3eaaa5c3f525bf53b7f80f3be889 100644
GIT binary patch
delta 636
zcmaLTO-ma=7{Kvo)->9x5np=|I;=g3X5B>!rbMt5e4*gEAcWMeW=%|5Gb$CqoILbY
zSua8bze6r9J^3L-!Ja~oUJ8XCY)k)BQxOD*-TBQt&%8Xl``t&~A4YcOMWmrbrZ8|s
zHqqb%yub|p#A%yv5m~@3<dIXlM|h4JFR>K|6Cz#s81Lga+Vdu{A7}9%<`S|aoeaWe
zpo%LL^9~;p|Hi60{DseOIw=z2d$b4tz)AemG|TOV`8KxWcXaVL4xw(lD)2e>Fn`hJ
zi7=KNojtICy|{+9;$38~>>+o^LHtq;Wo_;Jl7AU0l|EkE`26eE(Hy0&BUd-I$DdWu
z->7}`@~<lE##^kEO@7gMjoM+Hah~?w%GkuEO8X?1N_q1pzZ_Qo@5<R(x?omItV-+I
zC2a~(RY%owqjnG<Il6^i@v$?2hxIe(M5ThU(J_BC@U<Ug{Gk3NF`-hfS6TInwveLn
z+*l=t<G0D)&YNKyeUf$WsK8C@nGG&~9hS?Xj*7)lhiiH{GG;_?L?!LoI+R=gn*5~x
E0+cR)00000

delta 578
zcmZ9|Jxe1&7{Kvo$GE;5qftSNELtpxaTCRN6tR&*t*it&S)(!0#0Xg%8*MBFas2@H
z0YTDu*ezUPVWD7Sc_65reggkv^f+!<<~Q>^GxN;sdE_i|(tj`|B7Y2#d9;*B9&=ca
zk2rx(IH&VfA}g3dKKV@-!yB~l1#7TABof9}tivAE=k;Sdj$$<~hU7q+7%Y7ST-@R^
zo7hSGo>jB>iVGMwD;L~Heeg3*<NKFMs(Z|Lu>qg32j8$4qqUU_j$teFnOaALu`JQ)
z16QyO)2MH}kL;Brq=p>(%SP`M&lG;iX9hmsqSYm%dO&NgAiU&n;}B`|e;I=<w&Si9
z_B<z5*zw$yXP>I5pHf|s|KbjbNyGLJRd?7PuzsX1FOw}=+2W4vUnq;ro$4^`@~e6<
znv>)4#Be+@VkL(r5<}(N(74fLJB7Tnt&41Xw*S){X$eaIgq+}-V4pv2w#9-{I_G-3
i?&e1Ed&g=qyS_1y@$xy=U79f!lypHAT$i8CE8_!H0b)4-

diff --git a/django/contrib/flatpages/locale/nb/LC_MESSAGES/django.po b/django/contrib/flatpages/locale/nb/LC_MESSAGES/django.po
index ed0bb3df59..b6eba0131d 100644
--- a/django/contrib/flatpages/locale/nb/LC_MESSAGES/django.po
+++ b/django/contrib/flatpages/locale/nb/LC_MESSAGES/django.po
@@ -4,15 +4,15 @@
 # Jannis Leidel <jannis@leidel.info>, 2011
 # jensadne <jensadne@pvv.ntnu.no>, 2014
 # Jon <jon@kolonial.no>, 2015
-# Jon <jon@kolonial.no>, 2019
+# Jon <jon@kolonial.no>, 2019-2020
 # Jon <jon@kolonial.no>, 2011-2012
 # Sigurd Gartmann <sigurdga-transifex@sigurdga.no>, 2012
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-01-16 20:42+0100\n"
-"PO-Revision-Date: 2019-05-06 13:03+0000\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2020-01-21 12:12+0000\n"
 "Last-Translator: Jon <jon@kolonial.no>\n"
 "Language-Team: Norwegian Bokmål (http://www.transifex.com/django/django/"
 "language/nb/)\n"
@@ -32,9 +32,9 @@ msgid "URL"
 msgstr "Nettadresse"
 
 msgid ""
-"Example: '/about/contact/'. Make sure to have leading and trailing slashes."
+"Example: “/about/contact/”. Make sure to have leading and trailing slashes."
 msgstr ""
-"Eksempel: «/om/kontakt/». Kontroller at det er en skråstrek foran og bak."
+"Eksempel: \"/om/kontakt/\". Kontroller at det er en skråstrek foran og bak."
 
 msgid ""
 "This value must contain only letters, numbers, dots, underscores, dashes, "
@@ -43,8 +43,8 @@ msgstr ""
 "Dette feltet kan kun inneholde bokstaver, nummer, skilletegn, understreker, "
 "bindestreker, skråstreker eller tilder."
 
-msgid "Example: '/about/contact'. Make sure to have a leading slash."
-msgstr "Eksempel: '/om/kontakt'. Kontroller at det er en skråstrek foran."
+msgid "Example: “/about/contact”. Make sure to have a leading slash."
+msgstr "Eksempel: \"/om/kontakt\". Kontroller at det er en skråstrek foran."
 
 msgid "URL is missing a leading slash."
 msgstr "URL mangler innledende skråstrek."
@@ -69,11 +69,11 @@ msgid "template name"
 msgstr "malnavn"
 
 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 ""
-"Eksempel: «flatpages/kontakt_side.html». Hvis denne ikke er gitt, vil "
-"«flatpages/default.html» bli brukt."
+"Eksempel: \"flatpages/contact_page.html\". Hvis denne ikke er gitt, vil "
+"\"flatpages/default.html\" bli brukt."
 
 msgid "registration required"
 msgstr "krever registrering"
diff --git a/django/contrib/flatpages/locale/pt_BR/LC_MESSAGES/django.mo b/django/contrib/flatpages/locale/pt_BR/LC_MESSAGES/django.mo
index c5c1845fe8b5eacba3aa0d2e0dc80971872f89dc..6fe334ab997b66709af2f7c4ebe256415ef5b6ae 100644
GIT binary patch
delta 802
zcmZ|LKWGzC90%~<rD+@Mzm_%ywcroxB5iX?l!B)gGN?of4sj8L@_KzWM=$T{y*vM8
zNfrke5pEJJC~ksN7eyC|gRU+Lg2UnHDh@^P`;G)E!ACBiyWfNF`|{GMKU0qvJJ*OP
zwTNo4nj^XkBRBznLI?haSIqth(M{Nf_|X^qorK>Y!#y|-=ki2H;VF0ko`oiF1r}i)
zj>5G(b?7i&WPhOHBb2!hr!g;#5jEf(yb8Br8@`3+fMuMv0x!c=_yC%MpP?ye7l;<%
z8F(75K~v}<oP|ljrmVnA3{2o_Xc~Tmrr~!u34cIj(y!!(HGk3U;7YOyn$ip&v&@l$
zb*TSxWH5jTp@YdAt6EIEPi?Ut#F6a=DiUsFr`?^z$(^4W+A$k@R%rwq$-A)=)A%lN
zeUqc6r`gjg?LJAK<v81apPPj{yI*rXEBTNw)+^PeN`=d1r@FjQ#+q0aI$F9O3Z;D!
z1);;WmQWjl8{&>1yG>8&Ey))|Hq`rOyT#GtR%fW3sa@il*78;yO1>RS){-Nsnu6Cw
z7z)iQU{Cd4xn981d~AA3_$9h@Pqw!Gz~Q0H|3}Vq-0J7<i~Tpt+|ju#q9JiTI$+g%
mfm4IfJW9IWMzF{MYfncKX>sKFUR#8{=cY+AxWQxNpRB+90K}dE

delta 751
zcmZ9|zi-n(6bJBUll~wD+LTaGD#QsStSWIGM-c@>SyF@|ia?YFiRF@9nyX?T_y?+3
z%6|aDGXr9%gaiW}5VOUQfq}JSB?kB(koca15Q=5{bAIpn`T2gAj!Lg;d+S7WWDwnf
z%p~&R5EkJf^xzM8Tj!4vJ%$5_lfL410gfPpKj9247KrBIB0LT+Lfx+h&%iY}1@9JU
zk4|E-^*6xbdknJ;Pb0oKP1J&yp&nod4&W!KKd_9i-Go)Rsq;_|_!(jrD$gPZ&%qVA
z0rfxuT!Oo^4&?*9L_jxu1NDR-pq?;;3vdL{lMd5I#-(-L8e5V_Kwhbx!&TM`9H+(*
z{^Z|*CUheGVl);khj&yGJ6#pTyc=7u&2ri`E2W9JgT!^iN?(}E^VTYB_gOrU5tC71
zr5{a(%y)CiunvBinbCe|w?e^VsRDb0$HHTcx_iy8yS94;ORw3e*4=u&c>kXLKs=Mt
zWL?8{uQGSdbDQb6!r4kM>G42qCqjmt-T43MU~Z~nSe6s1PAJBI5GzdA5@9U+@@XRM
zNU)w@u?ShZKYhMEQR|?1Q}}p0FXR#H@Gt~{VqN8nY+o^<ANn%j!&SPqEBq%z<*|Gt
os(5<~>FgZ}RLEq2yU%;7#v&1BZ&?z{p?r=2>c`vDoEaH^0N+KGbN~PV

diff --git a/django/contrib/flatpages/locale/pt_BR/LC_MESSAGES/django.po b/django/contrib/flatpages/locale/pt_BR/LC_MESSAGES/django.po
index 556ca89805..e68513d29a 100644
--- a/django/contrib/flatpages/locale/pt_BR/LC_MESSAGES/django.po
+++ b/django/contrib/flatpages/locale/pt_BR/LC_MESSAGES/django.po
@@ -2,6 +2,7 @@
 #
 # Translators:
 # Allisson Azevedo <allisson@gmail.com>, 2014
+# Amanda Savluchinske <amandasavluchinske@gmail.com>, 2019
 # andrewsmedina <andrewsmedina@gmail.com>, 2013
 # dudanogueira <dudanogueira@gmail.com>, 2019
 # Eduardo Cereto Carvalho, 2011
@@ -15,9 +16,9 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-01-16 20:42+0100\n"
-"PO-Revision-Date: 2019-02-18 17:14+0000\n"
-"Last-Translator: dudanogueira <dudanogueira@gmail.com>\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2019-12-11 00:26+0000\n"
+"Last-Translator: Amanda Savluchinske <amandasavluchinske@gmail.com>\n"
 "Language-Team: Portuguese (Brazil) (http://www.transifex.com/django/django/"
 "language/pt_BR/)\n"
 "MIME-Version: 1.0\n"
@@ -36,8 +37,10 @@ msgid "URL"
 msgstr "URL"
 
 msgid ""
-"Example: '/about/contact/'. Make sure to have leading and trailing slashes."
-msgstr "Exemplo: '/sobre/contato/'. Lembre-se das barras no começo e no final."
+"Example: “/about/contact/”. Make sure to have leading and trailing slashes."
+msgstr ""
+"Exemplo: “/about/contact/”. Assegure que se tenha barras no início e no "
+"final."
 
 msgid ""
 "This value must contain only letters, numbers, dots, underscores, dashes, "
@@ -46,8 +49,8 @@ msgstr ""
 "Este valor deve conter apenas letras, números, pontos, sublinhados, traços, "
 "barras ou til."
 
-msgid "Example: '/about/contact'. Make sure to have a leading slash."
-msgstr "Exemplo: '/sobre/contato'. Certifique-se de ter a barra no início."
+msgid "Example: “/about/contact”. Make sure to have a leading slash."
+msgstr "Exemplo: “/about/contact”. Assegure que se tenha uma barra no início."
 
 msgid "URL is missing a leading slash."
 msgstr "Está faltando uma barra no início da URL."
@@ -72,11 +75,11 @@ msgid "template name"
 msgstr "nome do template"
 
 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 ""
-"Exemplo: 'flatpages/contact_page.html'. Se não for informado, será utilizado "
-"'flatpages/default.html'."
+"Exemplo: “flatpages/contact_page.html”. Se isso não for fornecido, o sistema "
+"utilizará “flatpages/default.html”."
 
 msgid "registration required"
 msgstr "registro obrigatório"
diff --git a/django/contrib/flatpages/locale/sr/LC_MESSAGES/django.mo b/django/contrib/flatpages/locale/sr/LC_MESSAGES/django.mo
index 62a0a56316dcddaa0624db45cfaeb4ab20079f67..f5b96db5929f489b911d37a922980b59ca31d26e 100644
GIT binary patch
delta 605
zcmaLTKS%;`6bJD4JMFHltU!Yx>$qx&^55a46$wJP6hQ<+ASRlEe*!O}2o$2NA^0s7
z2@OGGfiy%dk&QJ3QPAen60Hp`eSf7(K|k*9bN74i-g|eq_DB2PcyW%1YK$ldb%|&l
z8qfmYp&x$284))TEx}EQgPw62gs)JAb*R98Gf@{DhHcOXMZGC#hhf+Pqh=~nCvFmr
zjRHKuFdJ|L`vWo|gD3>EunG^MjxK%h9!B6B+=anbqI38F#ehY0pN89T0#>0FGE6fH
zyDjdYLVj$Bf(wm64vNHm=zyoN1K#ln8=4fe<ClDYD<&lyPO(JG<`UUri7L&7si>V_
zGTmM)9l2x6`8C5G&*zL-+;G=QW$u>(wm%UOs56%rfn+9Ttj1Onh2~pP@#IPw*$lE=
zYB;GHsdPb27jm`I0Y8>h6W-!CQZFo5UZf{x)jdv+*Qt9|-Q)LpD_7<n)}#HJMdS1G
h7`xyfa)_VF0lp>c4(*@j8lP1bnI;-Bt#Yj>rZ1$Sc3=Pi

delta 511
zcmX}o!7Bt&9KiA4%&r~Qvcf7P6KN7_8D-mTw<wb2q|_E^ZLwP{wd1^{9F!t+k&}b7
z)VAWnK@O5aDLE<!j{XAQXXQ0-K5yQe_j|wJdk)=%_WO%T5qZ}{rqR?z)^HX5_=a)(
zz)7|45t+v<^2jZ(PP{`CKhZ$HS0spySc6@t;`L()qgaJAUMWf)gW11{G@g*m3idD`
z@KqABaf|O`Ji=~HX~io{;VbT<T`h8k*QgTQ;Pg>+Fo9*P$8YRK%^#@*>LWcBa01oB
zBB~#EumcY<fah*X>rSfBT*+^(@LP+rmfoxeG__kbD*10@B?0$Rvm2~PdTD*riDcIE
zPCDaQ2YR!c(c9c-Uz4lrG0k$vjP{^4U`{QYPBvFCbA`O+p6VtmPkM`HmA>>Bt$rvL
r9vlhVQFAC3AGS*m-ffK#d3wTIHXkqCJ>R&B#I6Nn?tkySVR(K3`R_+r

diff --git a/django/contrib/flatpages/locale/sr/LC_MESSAGES/django.po b/django/contrib/flatpages/locale/sr/LC_MESSAGES/django.po
index 80e505192b..46cb525d7f 100644
--- a/django/contrib/flatpages/locale/sr/LC_MESSAGES/django.po
+++ b/django/contrib/flatpages/locale/sr/LC_MESSAGES/django.po
@@ -2,15 +2,15 @@
 #
 # Translators:
 # Branko Kokanovic <branko@kokanovic.org>, 2018
-# Igor Jerosimić, 2019
+# Igor Jerosimić, 2019-2020
 # 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: 2019-01-16 20:42+0100\n"
-"PO-Revision-Date: 2019-06-27 19:32+0000\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2020-01-21 20:41+0000\n"
 "Last-Translator: Igor Jerosimić\n"
 "Language-Team: Serbian (http://www.transifex.com/django/django/language/"
 "sr/)\n"
@@ -31,9 +31,9 @@ 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 ""
-"Пример: '/about/contact/'. Пазите на то да постоје и почетне и завршне косе "
+"Пример: \"/about/contact/\". Пазите на то да постоје почетне и завршне косе "
 "црте."
 
 msgid ""
@@ -43,7 +43,7 @@ msgstr ""
 "Унета вредност може садржати само слова, бројке, тачке, доње црте, црте, "
 "знаке разломка или тилде."
 
-msgid "Example: '/about/contact'. Make sure to have a leading slash."
+msgid "Example: “/about/contact”. Make sure to have a leading slash."
 msgstr "Пример: '/about/contact/'. Пазите на то да постоји почетна коса црта."
 
 msgid "URL is missing a leading slash."
@@ -69,11 +69,11 @@ msgid "template name"
 msgstr "назив темплејта"
 
 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 ""
-"Пример: 'flatpages/contact_page.html'. Ако ово оставите празним, систем ће "
-"користити 'flatpages/default.html'."
+"Пример: \"flatpages/contact_page.html\". Ако ово оставите празним, систем ће "
+"користити \"flatpages/default.html\"."
 
 msgid "registration required"
 msgstr "потребна регистрација"
diff --git a/django/contrib/flatpages/locale/sr_Latn/LC_MESSAGES/django.mo b/django/contrib/flatpages/locale/sr_Latn/LC_MESSAGES/django.mo
index 42faf6a2b8a213f9e16c6a0d31c4292fb22f80ca..733de558f4b1779eea8b7857cefb6efd293f6183 100644
GIT binary patch
delta 576
zcmZwDOD_Xa6u|Lwr#1DKQjdhhq(m&xcG3tH#KvPKHY7-dBD$$XM}$oqzJO#l2x4U`
z(haeaNPGeztkl-RiinN>rQKk1=l<^8bLX5hvt7Mgz0;8%7m=J28A96-Sw{y;@dab}
zjw3qm5t+qJWXK&;Gd`k)pXkFTuSgZPVhKi3=NrIU9K#}<^GaGOSS;l?Qg}`?8~KB_
zDKbHP6o+vi9ehIl-Xzs}aS`>oBV5K;)D2D*i?rbkw%`^r<b<gnPm9ApiEh}?32#w%
z_>AO`57b|x_zY@_zr>wZ!G7I5|K$4!txAAfU%F=DD$g$}3mZr_DRVEBU7O1sgyt7k
z*PKv%HR;U9olq`w=*En`z@LZ?e5x)F0r$adtl_!K8e6uUl|;%)q>{PJo_lOq-|;J>
z4iB^U#;vNf!=2$srya5Ea4g!Bz4UG?fACk;pgV3hs3rHzZ2vdbt%ABJ^P3qdth0l@
GYxM<y!DnRv

delta 564
zcmZwDzb}J97{Kx8UiG$$qNyJt;Y}r8gX#}Sn^rn75D^h!5=%8HP0&Ft5~-w<4euiU
z2!k$c1_lw54i+|HApQh{@2MDYx%WPod+wg+?mhCC{rf|uw1_+@k!iFHk#$@{FFs%j
zUvN^#>qM4t73p%t(1+J(;VZh)>k?@}KQ>?xb-p2N#{|~nj7v(=%w+z1A%kaJX61XM
zWr|D?kK;V<U;(SB&y7(niL*F|dziyV)E6B0hz#Ha_TxIz<$$3Rk3ErEqEi-h!VA<l
zyhC!xGwPSTBQ@p2<1DIRTIc4Ud~JcR$7mb*0(wI8)exTY)5s!C&bf-U+TqM{VXGL<
z7B-5RY|%b60#4TGZu_+!CNQdOXV>Uyv4^dxoK;-SZ(8}y4cj>}EFx8-L)n!#<6ilq
w$xtL7iY2UQG8GxA+`7u@Z$2kub~!g@@4u05m3Owy!CFB^(;fXOvEaT`pZ^+F(*OVf

diff --git a/django/contrib/flatpages/locale/sr_Latn/LC_MESSAGES/django.po b/django/contrib/flatpages/locale/sr_Latn/LC_MESSAGES/django.po
index 6023ef7d05..b059b296d7 100644
--- a/django/contrib/flatpages/locale/sr_Latn/LC_MESSAGES/django.po
+++ b/django/contrib/flatpages/locale/sr_Latn/LC_MESSAGES/django.po
@@ -1,15 +1,15 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# Igor Jerosimić, 2019
+# Igor Jerosimić, 2019-2020
 # 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: 2019-01-16 20:42+0100\n"
-"PO-Revision-Date: 2019-06-27 19:03+0000\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2020-01-21 20:48+0000\n"
 "Last-Translator: Igor Jerosimić\n"
 "Language-Team: Serbian (Latin) (http://www.transifex.com/django/django/"
 "language/sr@latin/)\n"
@@ -30,9 +30,9 @@ 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 ""
-"Primer: '/about/contact/'. Pazite na to da postoje i početne i završne kose "
+"Primer: \"/about/contact/\". Pazite na to da postoje početne i završne kose "
 "crte."
 
 msgid ""
@@ -42,8 +42,9 @@ msgstr ""
 "Uneta vrednost može sadržati samo slova, brojke, tačke, donje crte, crte, "
 "znake razlomka ili tilde."
 
-msgid "Example: '/about/contact'. Make sure to have a leading slash."
-msgstr "Primer: '/about/contact/'. Pazite na to da postoji početna kosa crta."
+msgid "Example: “/about/contact”. Make sure to have a leading slash."
+msgstr ""
+"Primer: \"/about/contact/\". Pazite na to da postoji početna kosa crta."
 
 msgid "URL is missing a leading slash."
 msgstr "Nedostaje kosa crta na početku URL-a."
@@ -68,11 +69,11 @@ msgid "template name"
 msgstr "naziv templejta"
 
 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 ""
-"Primer: 'flatpages/contact_page.html'. Ako ovo ostavite praznim, sistem će "
-"koristiti 'flatpages/default.html'."
+"Primer: \"flatpages/contact_page.html\". Ako ovo ostavite praznim, sistem će "
+"koristiti \"flatpages/contact_page.html\"."
 
 msgid "registration required"
 msgstr "potrebna registracija"
diff --git a/django/contrib/gis/locale/az/LC_MESSAGES/django.mo b/django/contrib/gis/locale/az/LC_MESSAGES/django.mo
index 0364b23495fe7c8f2b103b6f7baf34a8abc2759b..1f2b3a966278c64d16db6647b6d13301cf0534b8 100644
GIT binary patch
delta 334
zcmXZXze|Ea9LMqR!<9xUlD|Ou_0ZPvz~iG*JgebSQxMJ$Mmp%AH3c;^1wwHSwz!JW
z5Il>6ga1K)flJWP)Ru!oz3;(;<8}AF&waU@CnkyKxBDFtxmF@6e8h7cU<SXiWr-~D
zl6`Ysq=Ylv!(TkWbVP)R6fub>xQ}Oeh)pCaJ={c%8#s)}m29yXQ7{h)&@}wODE_Qm
zV4VFQnp~X2T|B}nRxpP{<h|itlaDdOp<k?W#(XKeDr_UoBo%yHPnP<8c-39yV_(0k
sJKMRa-!?jpcFQ@fb?d(Ext{B|c_;7L?y>I`f}6FZ3e!_%>v6RB4_yT?9RL6T

delta 371
zcmY+<ze~eF6u|Kpqpeh>*b+f(H3;G$2X`?Vo3$?D5D|575IRIGh@zHGf*?*#k%0aa
zZdr74(A7V{!No!F4-g#vo|_Ne``jJxemzv*tJ(d<q=+22B6YmPb-YCnKk&{G`N3`G
z*^tN*eqs|FC6O77krvs-8t&mVp5QEI$QCKEf{!?iFD2QR5eBa;OyL{a1HZA19>v<E
zjNu&GzC~<cf;)JK_9M^8d;j*>{!!9KJ->0<_D3>d3o%Y|iFn1AbL}|udEbo(l*$YD
zd~Hj$Pt#7Xdwir;JH0ga18pLujWR9YEXQGMK^v_r8;ROX``xpDeJe_bDu{d&#epf3
P!J2DNeRBQ$svQ0TSh+N-

diff --git a/django/contrib/gis/locale/az/LC_MESSAGES/django.po b/django/contrib/gis/locale/az/LC_MESSAGES/django.po
index b60890a529..83f1eb20cf 100644
--- a/django/contrib/gis/locale/az/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/az/LC_MESSAGES/django.po
@@ -2,13 +2,13 @@
 #
 # Translators:
 # Ali Ismayilov <ali@ismailov.info>, 2011
-# Emin Mastizada <emin@linux.com>, 2018
+# Emin Mastizada <emin@linux.com>, 2018,2020
 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-04-27 17:21+0000\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2020-01-12 07:23+0000\n"
 "Last-Translator: Emin Mastizada <emin@linux.com>\n"
 "Language-Team: Azerbaijani (http://www.transifex.com/django/django/language/"
 "az/)\n"
@@ -25,9 +25,9 @@ msgid "The base GIS field."
 msgstr "Təməl GIS sahəsi (field)."
 
 msgid ""
-"The base Geometry field -- maps to the OpenGIS Specification Geometry type."
+"The base Geometry field — maps to the OpenGIS Specification Geometry type."
 msgstr ""
-"Təməl Həndəsə sahəsi -- OpenGIS Specification Geometry növünə işarətlənir."
+"Təməl Həndəsə sahəsi — OpenGIS Specification Geometry növünə işarətlənir."
 
 msgid "Point"
 msgstr "Nöqtə"
@@ -84,5 +84,5 @@ msgid "No feeds are registered."
 msgstr "Qeyd edilmiş axın yoxdur."
 
 #, python-format
-msgid "Slug %r isn't registered."
+msgid "Slug %r isn’t registered."
 msgstr "%r slug-ı qeyd edilməyib."
diff --git a/django/contrib/gis/locale/de/LC_MESSAGES/django.mo b/django/contrib/gis/locale/de/LC_MESSAGES/django.mo
index bc39267f2d9e227f8b42d01acae41899765fd6ab..2fccfb24761eb63b9699732a06e6c620817f8233 100644
GIT binary patch
delta 330
zcmXZX%}N4M6u|K_-I^i#uoNW-bZpaVU}g$}*_AF_)TSq>h2?<c!l_lD3s-_rj7Z@t
z7zXZp1as#;aM2qGLG-^v7Y;wp;oNi2{Y<^3o<^;G5veJW40iAwUoeXctQ#Ufc&q!?
zL=JI=+qlFWTBZmslE*wA{CkQ8@+(}&Htt{-^?O58ZjwP`3VRej(8f73Tb5|yFK(bo
zQp7as0mpcO71WCikbRRoTewLiCw?|cS^Xv5rOz(GP{~Zbjjo}-+OKh>0_?}{>d|&C
os}Er_Y}`5J>!=#ozU#Y=>p9+u?H>iMH@RP(uBfmX#b;LU55ICPbN~PV

delta 364
zcmZ9{y-EW?5Ww-doF@1gB}BCFJV8jI3%fCD?%JeKL?R;gDb5%Rg&0x^f`x^MD2G0R
zm4a}MtuLUJFCaF)fY=EB_pox=-5<Nm&dfgKU-MV@CsQJ_=ZX~Y6xZ<<i};Q=j>tE*
zIA8XQl<*5j(aVZVph7~VjvlW5*}@slXE=a&IEIgC>pf>>H%;`$#UvLW=;IGkL%f^_
zQ|8!)Z~>>WiZ;OxZs0!JMxKy<(>EhH%(9~pUpqDXqcqAo&Z3AElTYW|aY}K|4Kqr`
ziF>@Zt!ka9*=-*lsCu&-g??F^6{U?bfp3<>N-(dD)`Oc3wH5W+NB`pjRbKQ>HC(DB
MjlP#mJe#}t1($>~MF0Q*

diff --git a/django/contrib/gis/locale/de/LC_MESSAGES/django.po b/django/contrib/gis/locale/de/LC_MESSAGES/django.po
index 333e30ac50..dca1a73367 100644
--- a/django/contrib/gis/locale/de/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/de/LC_MESSAGES/django.po
@@ -2,13 +2,13 @@
 #
 # Translators:
 # André Hagenbruch, 2012
-# Jannis Leidel <jannis@leidel.info>, 2011-2012,2014-2015
+# Jannis Leidel <jannis@leidel.info>, 2011-2012,2014-2015,2020
 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"
+"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"
 "MIME-Version: 1.0\n"
@@ -24,7 +24,7 @@ msgid "The base GIS field."
 msgstr "Das Basis-GIS-Feld."
 
 msgid ""
-"The base Geometry field -- maps to the OpenGIS Specification Geometry type."
+"The base Geometry field — maps to the OpenGIS Specification Geometry type."
 msgstr ""
 "Das Basis-GIS-Feld – verwendet den Geometrie-Typ der OpenGIS-Spezifikation."
 
@@ -84,5 +84,5 @@ msgid "No feeds are registered."
 msgstr "Keine Feeds registriert."
 
 #, python-format
-msgid "Slug %r isn't registered."
-msgstr "Kürzel %r nicht registriert."
+msgid "Slug %r isn’t registered."
+msgstr "Kürzel %r ist nicht registriert."
diff --git a/django/contrib/gis/locale/es/LC_MESSAGES/django.mo b/django/contrib/gis/locale/es/LC_MESSAGES/django.mo
index 93567a516714594e76dfa0bb46e5e81391fcefed..f64fb931c8a0e82828a4e54dffde0ec07e703db0 100644
GIT binary patch
delta 393
zcmXZXze~eF6u|Kp(pD6u)l$(`?X4<-SOiNp@yB9ukkW#K5NgCoNu-IL1RX@gNr{8{
z9|$5s=^(g?|ABvj;vhJ<3*tB8gX44excA=ON#-Sec6(3|k!@Whi$_?&OU&Uru4^LS
zxWT!W6fv-id3?h${6VfrAtf?`MI6U6PGAi)xQFqaV~p#sQ?ey#HeC`^_>7bIh4hqs
zk4P^n?8hlA;v5cP9anJ&<Ax8&dj({G71#VlbgnJr;x7&VCkBxrlI?tGr<(qHcol`Z
zg%{DizQ1g&Ic+y^ea~35L&s7jvt%0PjA53QS++{E(<aeZv4ha4wrnqG+M(aF)KbfH
tg3wp<ZMXS!6Ljtp89nQ}Uc=pVRKxd_(^R3m>qn1zG5So7Ch99y`2}keLfQZT

delta 431
zcmZ9{F-rq66bJBkUhSbMt(JN!RfCIEiQI`;T112jQWYxNK^Ng@uNWzJ)jK;0f|Izk
z66h?ripwo-ehB>pZVq;K68|Z<7<l>Rg_peKJ#m}tJY7!_(Wy?9f;Vs%c3~QRz^+F0
z4Ns7_2Z=cB!D*O@BVZ1qgeq_n9>E!S4rgH-CgC$weO{qD{}!h@C9vpWV-fzqEX*22
z=s|~Y2p+=`ScP-23CCdvmf#~)7k)v!mjI0-)EPBW@?I;dAJK%GFvbvQM(OBNyVJA<
z+0qLGoXbeRDph##!gWI7dwk0Y-2z*&>>RgjZs(c3R#?q1S+->j@0a<3+Y-V5y8K_A
zCCf2$e#h}V5wJa1)Z7MJKkKKPjefc;yt=;;UB;5S=>!g|`W{13D4ISiH(hUA1oFW!
I<%^N|1x02{VE_OC

diff --git a/django/contrib/gis/locale/es/LC_MESSAGES/django.po b/django/contrib/gis/locale/es/LC_MESSAGES/django.po
index 9b4e60a92f..e9816f094c 100644
--- a/django/contrib/gis/locale/es/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/es/LC_MESSAGES/django.po
@@ -1,8 +1,9 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# Antoni Aloy <aaloy@apsl.net>, 2012,2015-2016
-# Ernesto Avilés Vázquez <whippiii@gmail.com>, 2015
+# Antoni Aloy <aaloy@apsl.net>, 2012,2015-2016,2019
+# Ernesto Avilés, 2015
+# Ernesto Avilés, 2020
 # Igor Támara <igor@tamarapatino.org>, 2015
 # Jannis Leidel <jannis@leidel.info>, 2011
 # Josue Naaman Nistal Guerra <josuenistal@hotmail.com>, 2014
@@ -11,9 +12,9 @@ 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"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2020-01-08 08:24+0000\n"
+"Last-Translator: Ernesto Avilés\n"
 "Language-Team: Spanish (http://www.transifex.com/django/django/language/"
 "es/)\n"
 "MIME-Version: 1.0\n"
@@ -29,9 +30,10 @@ 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 ""
-"El campo base Geometry -- casa con el tipo OpenGis Specification Geometry"
+"El campo base Geometry -- coincide con el tipo OpenGIS Specification "
+"Geometry."
 
 msgid "Point"
 msgstr "Punto"
@@ -89,5 +91,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 4399d4cb1137da555c54f067ae85978ea0d0441e..11ca50fd99ddb9d84d8d2f1a7132774fbc83d79c 100644
GIT binary patch
delta 381
zcmW;Hy-EW?5Ww-doF?K&qJ*SSiKnfcTrP!rSO}&}V-&1cIpaaTxI0n>qL9ieau)gs
zf{KtA5v*(jB33?tjsMNS@|#_DW_F))H@VUCU`<4>Op!bev4#&=z%OhWB7azAAIyqu
z;wu*M9ar%ixgx2wNDkAujz!$S3NGOZW>KM@*G<c%ERYO2*uoL&f-%xlK5z~{aS<n2
z!e7*bvKf(MEa5VCk@pHr2kM$>BzMM9L4Qd<TgM8ECXyfj7`KKwxqeJy)5H7Z&Fr7q
zb-x!xL8on3RqT6~>y-EHvTM70mg9Pr-ED`Muc;`uPeav?nkw#uo>f<kwhFDff370m
aItasQa@c68pt*C=X^mfI2C2l(^#1|1r9P|x

delta 404
zcmZ9{%Sr<=6b9gvPA^_NN@+zAoVpQ_NFvfQgM!c^c!8?8ayMX#BV`J0=|T!c7b31&
z0@ha$-Oa)$apTgRPoTK+&wv{P;mb+R$w{v5CwuVHpC_UVizo+g-~oJqdH4ZGjOZIy
z5f4&CMfe5_@Cz=$Y?=ruv<hv=;Ue6IOYjU%!z-ADchK}3rKwJnSUh868NNbO@D6b|
z{lGCu8KNmL4$XN1nnopf40quSe1v$fNsk+v8Z&Zw$SUSX@w1Jyn7Ews(I>lSY(;l1
zFTuHvtlr)!ue6lk37R3V`W@vt8$y=3kX*WsEP0#mnvg<F9M$-V>IUuqdG24H(6!`T
lao-QapzR#0;9NDFt;;yvX~f}r5Z0T~ZL*(WEuG5regQYZKXw2B

diff --git a/django/contrib/gis/locale/et/LC_MESSAGES/django.po b/django/contrib/gis/locale/et/LC_MESSAGES/django.po
index f7c3c32c19..61c1c50028 100644
--- a/django/contrib/gis/locale/et/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/et/LC_MESSAGES/django.po
@@ -6,13 +6,14 @@
 # Janno Liivak <jannolii@gmail.com>, 2013-2015
 # madisvain <madisvain@gmail.com>, 2011
 # Martin Pajuste <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: 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"
+"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/"
 "et/)\n"
 "MIME-Version: 1.0\n"
@@ -28,7 +29,7 @@ msgid "The base GIS field."
 msgstr "Baas GIS väli."
 
 msgid ""
-"The base Geometry field -- maps to the OpenGIS Specification Geometry type."
+"The base Geometry field — maps to the OpenGIS Specification Geometry type."
 msgstr ""
 "Baas Geomeetria väli -- ühildub OpenGIS Spetsifikatsiooni Geomeetria tüübiga."
 
@@ -86,5 +87,5 @@ msgid "No feeds are registered."
 msgstr "Ühtegi voogu pole registreeritud."
 
 #, python-format
-msgid "Slug %r isn't registered."
-msgstr "Nälk %r ei ole registreeritud."
+msgid "Slug %r isn’t registered."
+msgstr "Nälk %r ei ole registeeritud."
diff --git a/django/contrib/gis/locale/gd/LC_MESSAGES/django.mo b/django/contrib/gis/locale/gd/LC_MESSAGES/django.mo
index e103a1887e5da428c09bd589afb4f622231be984..953428290ff4aa80804a5fae537706792ae9e614 100644
GIT binary patch
delta 384
zcmXZXKTE?v7zXh7j3#3JQz^BAAVD|vAc-yp2cd!#3W9WSYmX2~uq2qIodg}61Vy<b
zDh}c-A{0M?eha}taB%A8B7)BqUkJavckkuNz31=q=MRT7L=<R51$Ydr@Cp{;C%j=q
zKd_Gea)@XNe#2=vuM?Hv8pH_IpjzL7b8sJ;umi{8Gn|62Q02Ypv`b@n>HQD>!UgoR
z1`#r-0w>@W%)vTTAKruN+!+kvEmRlLhl%jNgtosw3i~B5Sh=XKq~cXg;z1Y{x?k*s
zX&*<|GSghxkx$yeI^Xu&VH(B}-w>JanvP|!a@*ndvS~Z+inVB=Myevscr6i8+7wxw
pxaMXnDhEwJ_PURQje#8Z0{`VMiG&x(lF?!nd1^F}A!W~q{{Uc@LInT-

delta 426
zcmZ9{y-UMD7zXe+O>O+PQfn(NM;AeRk_5FRh=_IZ16st*!B(1@lah%2SQG>Y2XRmi
zba8TWa1iomIEsTJ4sPxajy{P_9^CzS-n-=9yG_0)FYb@Wh{#omQt$+>!7G@CAMi~f
z`i9%c&s{`$IGZ5K!X21_hY&|d{?)Hx4*3Bx_yh;x7aW1A_IqDeqdE<skVk<*8&1M4
zh`Z<%4#9KS2XA2b<2x9B_Xu710>|M}Hxc?J#Av@Ch9e~}m16iJ8VwhWVN7&G>EKg2
zQ<MqWQSBJ#GEk3JHhJ;DskVgg@#SjEv6-nG1+E+1u$VDt&sbBsq3gZn65nt-qWS-v
z#Z8kL1>3Y_DW1u#Ry|KN*}5ZYPJ_+wMRBna#cAQy{e{4fS7JRim+!l6;qA)TL|YNE
KtW~0hH2(+5KS_}Q

diff --git a/django/contrib/gis/locale/gd/LC_MESSAGES/django.po b/django/contrib/gis/locale/gd/LC_MESSAGES/django.po
index 81bb03517f..f92ddf4483 100644
--- a/django/contrib/gis/locale/gd/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/gd/LC_MESSAGES/django.po
@@ -3,13 +3,14 @@
 # Translators:
 # GunChleoc, 2015-2016
 # GunChleoc, 2015
+# GunChleoc, 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-22 17:29+0000\n"
-"Last-Translator: Jannis Leidel <jannis@leidel.info>\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/"
 "language/gd/)\n"
 "MIME-Version: 1.0\n"
@@ -26,10 +27,10 @@ msgid "The base GIS field."
 msgstr "Bun-raon 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 ""
-"Bun-raon geomatrais -- thèid a mhapachadh dhan t-seòrsa geomatrais a chaidh "
-"a shònrachadh le OpenGIS."
+"Bun-raon geomatrais – thèid a mhapachadh dhan t-seòrsa geomatrais a chaidh a "
+"shònrachadh le OpenGIS."
 
 msgid "Point"
 msgstr "Puing"
@@ -38,7 +39,7 @@ msgid "Line string"
 msgstr "Sreang loidhne"
 
 msgid "Polygon"
-msgstr "ioma-cheàrnach"
+msgstr "Ioma-cheàrnach"
 
 msgid "Multi-point"
 msgstr "Iomadh-phuing"
@@ -47,7 +48,7 @@ msgid "Multi-line string"
 msgstr "Sreang ioma-loidhne"
 
 msgid "Multi polygon"
-msgstr "Iomadh iomadh-phuing"
+msgstr "Iomadh ioma-cheàrnach"
 
 msgid "Geometry collection"
 msgstr "Cruinneachadh geomatrais"
@@ -87,5 +88,5 @@ msgid "No feeds are registered."
 msgstr "Cha deach inbhir a shònrachadh."
 
 #, python-format
-msgid "Slug %r isn't registered."
+msgid "Slug %r isn’t registered."
 msgstr "Cha deach an sluga %r a chlàradh."
diff --git a/django/contrib/gis/locale/nb/LC_MESSAGES/django.mo b/django/contrib/gis/locale/nb/LC_MESSAGES/django.mo
index a3cf2014af50b7e8e7f4e34fcc427425af8f0916..13ec9a875007306f727ddbaa7767c10b3939dd74 100644
GIT binary patch
delta 364
zcmXZWze~eF6u|M9Mk~}GRcaN~A>gQyBsc{JsV<g^Ag&G>T1*Xh&;$n&ba3jVL_z<D
z4q_b~{R7-}au5Us{{X?o?-k$jxqJ8Cz1J<jOkDI%=SAee7OCJlHt+_k_<?Op<QKQO
zw}wR)@c~W!E1J4*q(llukx4A#G|r-VU&b-4;W+N#6z&(LB_$4;#2g;u0$wA3$~}(Y
zBaY$|nuVXSjGwrLKWGNlC}!V5j~Qf!4kEv_HmYWong4_tPm@&oUsl($-_LII%ntD?
zzq3#3?r!raPGhay%_wVzPT&Qe>-lcrJAM%Qt4khHYD8(~?sX!SCQ+t4p;On&S!-*x
Rey9_z;wV{B{oc@9;SUdOIdlL3

delta 396
zcmZ9{J4?e*7{>88O|8(XRcb}8(13$OIg*GMQXGW3)C(1Hmx3uqN(%M@f*^G4R0#-f
z;;d7@gx|o;K@br~7dQQ%sEcRFFK^Cs@+6OAy>$QXVn#%cO_2<CaT~8Ni_dsth<xHM
z^YxI(JiemNrxHK8JQ9%=97h)?aqD;g5J#BXIEr1Iz<xq%lH}%=2eWvObNGOC$O{hR
zJErghbNGd6%&}R<0_wsx^1aa+U8GC(%7m9jN&k^d=?hEO^AgDp-i)4MEQB4i7*i@7
znCImKRXX*mEx!?{&1%alT1&RGrff$!uH~#2m)(Nx*miQSqV~Ox-~69*|8jO%iBIRN
dLEty79nU}V>el*6G;Y+RanTQIgR}Tk>>GX&KNtW2

diff --git a/django/contrib/gis/locale/nb/LC_MESSAGES/django.po b/django/contrib/gis/locale/nb/LC_MESSAGES/django.po
index 3916e34391..b2289a332c 100644
--- a/django/contrib/gis/locale/nb/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/nb/LC_MESSAGES/django.po
@@ -4,14 +4,15 @@
 # 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
 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"
+"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/"
 "language/nb/)\n"
 "MIME-Version: 1.0\n"
@@ -27,7 +28,7 @@ msgid "The base GIS field."
 msgstr "GIS-basefeltet."
 
 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-basefeltet - tilordnes til OpenGIS Specification Geometry-typen."
 
@@ -86,5 +87,5 @@ msgid "No feeds are registered."
 msgstr "Ingen feeds er registrert."
 
 #, python-format
-msgid "Slug %r isn't registered."
+msgid "Slug %r isn’t registered."
 msgstr "Slug %r er ikke registrert."
diff --git a/django/contrib/gis/locale/sr/LC_MESSAGES/django.mo b/django/contrib/gis/locale/sr/LC_MESSAGES/django.mo
index c8fedb137ccf0dbdde97db9d41037da020f0b3f4..88e5aa7c5dabd672cea5e89fb256c8026c124517 100644
GIT binary patch
delta 675
zcmXxhJxCj27{KxOa;aZU{fhO2RyeSNgMnPSNN`b9sMHR25sE{xM?BC3&mazgs7RyY
zb}G#vI!MQYgwPJH4mvm#JatnjrO?fxuDbYtuIB@9e((F-`}t%ox)sg;Y7B2GqM7!b
z_LJ65%W3=&|8NX%umgufN<}e^vStZ&EC%`QAis|-<WKN1{>CSGjSYDFKc80-R=1L9
z#b;>ZBOJj>e2Wo$7kr;Yxxg~M#!vVZ|Kc8(yu%#hT{fA(_6nt5;39V6XJm>x#a@+H
z>VnQo67`(cj{_(N7O)LBP!9MKc#J0FOB}>Vl~Of0inTb7@{lR)#ub#xmT?Wwu?NSi
zmC`uhf2EX04t<DvI<i?Ejro2F<q*~=D(6RIU^q~!CLynr3(MalA?4<ce$|>J(U&$X
z$H_QGX2QMJJ~j`|XRUPB=u4#>EA>8W8AG-;^}(G9UFm-oitdP>#0_^<&l#~%YtEjv
zGwIj>6O%?Fo`}cdW-MXSO~!lNH{q7LS1I-$ww%nYJ#8NsO6y@W)aC7*EqDiKE8aIO
gdq2Db!~5#(`$K<l$k(D*E`6^!(n6h1sZgbB_uVdUhyVZp

delta 648
zcmY+=K}Zx~6u|K}yPIxXmb#@$1p`?g^o#jsm()SRtPZgUD?CU+w8<jN#tuw6Cqe1B
z*TF~-p<`F~AQ2sk6mJpTIz$N`J#_65{ok}5dhq5q-#0Vwee+%vTgBCH{ke4^&XO0%
zkK{%2sl$c%j`R2fFJX`oDdHo{V$@m3IKaAvgZK(h;2Z40UF^dzo&7^RC$cI(xjD~+
z0@aS;73{__Jc(r-!W*cKA7TYV)I-0;Lk{;DS6J^*WC6=vBE$F+c_i;}3g2T1f8z}O
z#iyG#T1IX39JTOf$8EH%_whFV!U9g`MNVM_^#>lHk1^^bUt<gRa02fg7tx{8H|=)@
z<uTb$o+fonT9Eo_1Kt<D6$X@sj!z@^mvp>(tAD4Vht}vNb&?vz<j7f1HZotGktEIr
z8Do-mcID2Txf#`}OZBj6ZdI3Rf$MvA+<4a5N!MNr%9Ep>^}NE}S#!S@*Ps3O-h}Z=
z#+F>)1|>h4%?*ysMAc>^bSq(_+6?3Rf;;sj-I;Fu+qoJ>i`U!BIh$#J>iXd157xFW
NM+a-0?IfRd{s1p|S;PPU

diff --git a/django/contrib/gis/locale/sr/LC_MESSAGES/django.po b/django/contrib/gis/locale/sr/LC_MESSAGES/django.po
index 97fe036372..d8f8ff68d5 100644
--- a/django/contrib/gis/locale/sr/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/sr/LC_MESSAGES/django.po
@@ -2,15 +2,16 @@
 #
 # Translators:
 # Branko Kokanovic <branko@kokanovic.org>, 2018
+# Igor Jerosimić, 2020
 # 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: 2018-03-13 21:32+0000\n"
-"Last-Translator: Branko Kokanovic <branko@kokanovic.org>\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/"
 "sr/)\n"
 "MIME-Version: 1.0\n"
@@ -27,7 +28,7 @@ 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 ""
 "Основно геометријско поље - мапира тип геометрије по „OpenGIS“ спецификацији."
 
@@ -53,7 +54,7 @@ msgid "Geometry collection"
 msgstr "Колекција геопметријских облика"
 
 msgid "Extent Aggregate Field"
-msgstr ""
+msgstr "Проширено збирно поље"
 
 msgid "Raster Field"
 msgstr "Растерско поље"
@@ -85,5 +86,5 @@ msgid "No feeds are registered."
 msgstr "Нема регистрованих фидова."
 
 #, python-format
-msgid "Slug %r isn't registered."
-msgstr "Слаг „%r“ није регистрован."
+msgid "Slug %r isn’t registered."
+msgstr "Слаг %r није регистрован."
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 e119f7a5bac7b37a8e6c3fc33b9c5cd3091442f3..a9a872350f07794793ddc0b99bb445986b30acdc 100644
GIT binary patch
delta 664
zcmXxh&r6g+7{Kw_AGw-8R;^YmqhVzQ55n#uB;rNFBy}<H5_qz8T4&YwU8gq)5mqE3
z4|aJA^5CJ1cd>*2fDqBeTM&c<-3;oQQhlG@?O~t!%+9+r^SsX<CNGlJuif!Cib#=t
z<R|hLxe;L?e&R#?h5a}cRq6_QD0{XrhP#dRy~g?h_OSi|Tk#az@eI50cYVF8+SuL8
zLNDIL9A3f#CU6ehaK7<;38jGNID>ET8h*zkiaf_DzQ5;?5&Vl+aipnUPyzXgGI(26
zm9k9a&9|{1_mPkK$k2f&C<UCNyulB=f#;aP6jd@+V<-jRWk}*QUdMUt#-})oFH!FK
zj1lgyZIXlKlK;`kL@t+unn`KlWwM2&bG48|CE|5zU6ZN2opeP09tml;6ewMjPN;ED
z8|Qqd{bG0)d6AlU78ozk<E4@_rG>!gd)BNhhHKF;v2UBZVIek(ufy%wtB!njD4QF~
z=X5?hI(+9a6aN$GdEorxch(ut*Xxh0gNnaWHetHyBARjGKw^3@uoYc0{;CO_EgPQe
c^lZg=llSM+`botU?PI&VP_$(m?j#2O0fs4GGynhq

delta 585
zcmXZYOD_Xa6u|L2)2g;;z29Pz2{tN-l+KP#LnRg@Bogr&$sjZ(-L^~VLKBlNB+|s%
zvKx&pA3(6N5G0lswutzjax&-s?w!ZIXU=!H6wW*~dJBqZA-l<IvWMK&7>H+F!WT5r
z(v@n$74%^0f1Sow);Vm$bF9HK*5M5{;NAcIH*8lbqdu5)@gT@<RoIW!IEb}4h8;MG
za_}-Ha37`UE4-w*TbyB?W0MJdz-A2j{t7j*m-PV3kH*pDe6`7hOC2$UFpqL@5vB4A
z?8Gwm;XQJxPX;MeV+dma<$w-s#28NDESi`{X{vlH`%7_Zm6Vrd1363z;5`*21Eim%
zL6wm9NqGOLv{$D5cqOD867{5XQliOy*9z{b{-_POX^*8xB5uiZ92$v5hNF?uabqNA
z4M$6J-XG1ieP909Y_Tu(nmu#Zs}ttlnlYEO_u|v@#-Wom4wCkUv*qlpZ8+QZkXlSE
L7|9b~k8Y`7TOLB3

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 0f3dc4691a..9ac3a6a3cf 100644
--- a/django/contrib/gis/locale/sr_Latn/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/sr_Latn/LC_MESSAGES/django.po
@@ -1,15 +1,15 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# Igor Jerosimić, 2019
+# Igor Jerosimić, 2019-2020
 # 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:06+0000\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/"
 "language/sr@latin/)\n"
@@ -27,8 +27,10 @@ msgid "The base GIS field."
 msgstr "Osnovno GIS polje."
 
 msgid ""
-"The base Geometry field -- maps to the OpenGIS Specification Geometry type."
-msgstr "Osnovno geometrijsko polje -- mapira na OpenGIS tip specifikacije."
+"The base Geometry field — maps to the OpenGIS Specification Geometry type."
+msgstr ""
+"Osnovno geometrijsko polje -- mapira tip geometrije po \"OpenGIS\" "
+"specifikaciji."
 
 msgid "Point"
 msgstr "Tačka"
@@ -52,7 +54,7 @@ msgid "Geometry collection"
 msgstr "Kolekcija geopmetrijskih oblika"
 
 msgid "Extent Aggregate Field"
-msgstr ""
+msgstr "Prošireno zbirno polje"
 
 msgid "Raster Field"
 msgstr "Rastersko polje"
@@ -84,5 +86,5 @@ msgid "No feeds are registered."
 msgstr "Nema registrovanih fidova."
 
 #, python-format
-msgid "Slug %r isn't registered."
-msgstr "Slag „%r“ nije registrovan."
+msgid "Slug %r isn’t registered."
+msgstr "Slag %r nije registrovan."
diff --git a/django/contrib/humanize/locale/az/LC_MESSAGES/django.mo b/django/contrib/humanize/locale/az/LC_MESSAGES/django.mo
index 859b28acb7c37bda895b1f64f7630fa713b1d5d2..bbaa517e133e41e10b6ce5b7d975f51c30861b1b 100644
GIT binary patch
delta 1607
zcmYk+OKeP09LMp$YNsB3C|a-5@oc9$?M#QF9z}}<p$o4>Hx1D?Y3k8pQO%85G!bD@
zELt=Xv0+C-A|=8Gk=TlmB0_@DSlC$j{_gz;C;8vcIsY^F+;h)4ckWi)NCa=EW?wW)
z6H!X6$ueujmTWGR(HygUe1}u<JC<Ws%xo!E;$qy5%AfT7b@wIKkpJyg<(egFw?qbZ
zhDw6OJzR+Iu^eL)%;sY?D&LIC_qdl)6L{kOK#fy6F>*6%Vuz6~yM!8N7&U>%VLLDz
z^F;9^vp5}%ScwOam$mb##klAWq9!(s8t@TnVjoct%%2?PGwvQNBj1a<ZwU3f5%u$Y
z``{h9dC?CNs0VJv@!0I{!~)uT-8P&-`?$ByxmVm<?tS-}`^x={fd>3VMQ<8oqxHZ%
zRC|hBf?C2-?_Z28nkBGnoLL5oXkTNn61;<2k>|J+f1*~ZtT1}>MoiG|D6}A~43J2Y
z7;(R#Zk#nG%5Opq*o_)!$lDK5OZy46w7JYeOPg?apdNJ09Y&4w)Z1f4tiJ}F!_j7v
z)_^J8j#U_7HQvHXe2o<tn`X8MYcLmgqPDCBwQ{Y<J6M~00<~5B$Zp#(7URvp6OT|g
zyl~&3ZusW?In$#XickZTBVUwdP!Fz0ZC!)g==m+)-sbIQ)C70A!9MS3^~6DMce+R1
z<KExvp7MM@Y6Z@E{sL+ugPy;N9Feea%)+8K=Wj;;H-R-!;U&YOz0oqO)Dp9ZI)YUX
z|3vhl6~uBvtEIAp(3YuaOH?)xjYLKb%KGqXwhGsHJ%at8ORed@<T|hG0IKK!=`3iu
zb;wk7CRB8GmJvGjI*8f|m3f5DlZp-`=QG?+ZJoX(eLXryYumZ3CR7$g{Jqxytwj~S
zGD{P42rV)HH{oX&M}0jjiH(HH><DA^!~LFl`%2E~STdE}+t<@>hmIcT=xXhZr)hTg
z{A;GG;^|r<6aH*qN#56j+Eg-?PNr+)sk-`QsoU}V2eC=j*4wwggG=?m=(Ih509$v1
AQ~&?~

delta 1496
zcmYk+OGwmF6vy$?q+{i%qnS=+HKnHGBOj^x>Pc>ba8p(m1SvtA79|mcOrjJ-fgo+u
z3WM5MS=1sVTvQ8NMc~4OHodSGMFc_6_xGP;bny83-!t?7-#ho7nLCLm<;nTHwChIf
zA&bbWkl7JzPvajkmTs1XH!%+<unecM62D+67KBsvc2vFB9mX2Q&)fy9W?YmJn6!Od
zBq*H6V!VZA_yRZLH?K#RrRojtG1Npu?tRpA=G^e|)WT|!l69e;e;l=d!C;&;d*Fq)
z80UqhE6gge1o?2*iQ0^VZZ~RS$59U)KrMJ2wG*$s{=+TIG}}PE4Rzm9)cg9enECCt
zzwpxijG8br!eTJ$=3_SFm|NyHxgG8Sx5qu>4!Fap4>pQPO)&0-yY2*P%O0a%pF%dr
zrt$O=vl+}~+{S7Oa6f7Xda)9(qITvf>XXi40z)||t58SKm1D`^Vu*rneCRLCqaGNE
zrXJLQ8Xrb&<wew1j-e))c0Zve%4T)48Fk+YA74Q&>=Cjio6TkaYq|JHp$cQP_!jKI
z3hcvj9K{lRg&Fu2bwoc=TlpJVv)Rg&Q7mK_M^4k4aTV_MaX0GyCzF104t2vNf5Q#b
z4flNf9Qo$h3~J&xsH2(n@tpe}wV)5~g4e(M_?M6WxXDm{>VX-k8zXL>*JG$pyw2;T
zsEI4RUW2rRttGWEEm9wZ4GDfzcA<7a{iB}RK{k?GNsdnaZ`Mk(pkV8@2t_@~aoRQw
z2sN4}-mL*qLvALUN%c-Uxsz1rD0N)=K~pr4d>ezKjG=Z`=f60=t><z(*`nHiL0bg<
zp;8m6=G&wJ(MHyhadI)#)e4<$uxqG3S`0O#f=vq|q2^LY@{I~&4ga%9bvM7n|6=vz
tyY#_uxGwEN|JlBgYmtTQy5{QI7XIRO^{tIflb5rm!l9m1Bc1t&{sP5!bK?L2

diff --git a/django/contrib/humanize/locale/az/LC_MESSAGES/django.po b/django/contrib/humanize/locale/az/LC_MESSAGES/django.po
index b865ad6be9..85fc45a6c9 100644
--- a/django/contrib/humanize/locale/az/LC_MESSAGES/django.po
+++ b/django/contrib/humanize/locale/az/LC_MESSAGES/django.po
@@ -3,14 +3,14 @@
 # Translators:
 # Ali Ismayilov <ali@ismailov.info>, 2011
 # Claude Paroz <claude@2xlibre.net>, 2013
-# Emin Mastizada <emin@linux.com>, 2018
+# Emin Mastizada <emin@linux.com>, 2018,2020
 # Emin Mastizada <emin@linux.com>, 2016
 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-09-09 12:56+0000\n"
+"PO-Revision-Date: 2020-01-12 06:40+0000\n"
 "Last-Translator: Emin Mastizada <emin@linux.com>\n"
 "Language-Team: Azerbaijani (http://www.transifex.com/django/django/language/"
 "az/)\n"
@@ -26,12 +26,12 @@ msgstr "İnsanlaşdır"
 #. Translators: Ordinal format for 11 (11th), 12 (12th), and 13 (13th).
 msgctxt "ordinal 11, 12, 13"
 msgid "{}th"
-msgstr ""
+msgstr "{}."
 
 #. Translators: Ordinal format when value ends with 0, e.g. 80th.
 msgctxt "ordinal 0"
 msgid "{}th"
-msgstr ""
+msgstr "{}."
 
 #. Translators: Ordinal format when value ends with 1, e.g. 81st, except 11.
 msgctxt "ordinal 1"
diff --git a/django/contrib/humanize/locale/et/LC_MESSAGES/django.mo b/django/contrib/humanize/locale/et/LC_MESSAGES/django.mo
index 21acb9952143ed1f4febb08e74fef137fa99c7fe..9dad18d8939abec00ae46c1628f35c17ef7f2294 100644
GIT binary patch
literal 5409
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
D?Dwfb

delta 1349
zcmZwH-%FEW6u|ML^GE)iO-oCwWob@*bz5`fDhmvvGLjGqyIM75Q5xIoDjfC)lpu8z
zVFulF(M3v7(M1tKXix-Q6ciLu6k!w*;e~zA-XnC;!L!eEp7+<|bKY&L^>$<St*_vc
z5K*#$oXZp0gXcVa5Z4MsHsKVu;ZtnFUp8M~=+5_=BiPCDE9NXZ)C*>yNF+dg2semi
zWsHG7;0CV8XYK)+xB2Q~_xM)S1spRkqTcAf`4O9_y~{-SlP*4Zfb^g);HcH(R?ncH
z=gWHrt(@Q~5n++if&6n4F}uwk)J^F%cVi{>K64OjsgqWZnd9c9dCPpD@_d=Ii8tmK
z)P?*(ec+<io>F(d1X;6qQIFRlr$_@{rG3q)JN3BCZN+yCQ2WbW_oD7d2D3W2&LD)(
z&HM`Y!U*d8anu`LM&05^s5ktKy2U=WL5<=j95m0PUU$=cg?e4S*PU<ovj2L+!%Xle
zqkL$60k`7}w%`xkf%R1)jd%oOIEu7g?xMErq4~t-XOY)PUfTR?)E#?geyC#qb>fpv
zd^P9IpXP6K!CW*w%iZgXQ6E%>x)7gPi`vQtv(e^TOef2LmPtOTCx*zSSivAn>Wwuz
z$vRROtg())$&EzTpzhSap$pN_7HE4k=x{E&%<N_ctF357-CpfskZdL$Qhyuj$)$)e
zp!Kqmq%*mfPuswIm-|NeQNu^FQMun0t@WkV(69Mgl2!+DUzrY_CD;sEN%F!<HQ7$;
z3$u!x&MTTMnC>gD&&v)ty{SYzlN=d#cEvM^m_Hm0bvwb36N)m7MZ#^tP%v29f517I
zIGarW=e#ZcP&5{fv;~RMzIZz045Z@2>67uyNGj&vA5UeH!~XvGi8JX;!oTfQu0HLS
UJBKFjRD7F$QCV0xaj$0RFRko@&j0`b

diff --git a/django/contrib/humanize/locale/et/LC_MESSAGES/django.po b/django/contrib/humanize/locale/et/LC_MESSAGES/django.po
index c88eb3dff8..ff70eb6d12 100644
--- a/django/contrib/humanize/locale/et/LC_MESSAGES/django.po
+++ b/django/contrib/humanize/locale/et/LC_MESSAGES/django.po
@@ -6,13 +6,14 @@
 # Janno Liivak <jannolii@gmail.com>, 2013
 # Martin Pajuste <martinpajuste@gmail.com>, 2019
 # Marti Raudsepp <marti@juffo.org>, 2014
+# Ragnar Rebase <rrebase@gmail.com>, 2019
 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 16:24+0000\n"
-"Last-Translator: Martin Pajuste <martinpajuste@gmail.com>\n"
+"PO-Revision-Date: 2019-12-28 02:34+0000\n"
+"Last-Translator: Ragnar Rebase <rrebase@gmail.com>\n"
 "Language-Team: Estonian (http://www.transifex.com/django/django/language/"
 "et/)\n"
 "MIME-Version: 1.0\n"
@@ -251,7 +252,7 @@ msgstr "eile"
 #. weeks'
 #, python-format
 msgid "%(delta)s ago"
-msgstr ""
+msgstr "%(delta)s tagasi"
 
 #. Translators: please keep a non-breaking space (U+00A0) between count
 #. and time unit.
@@ -308,50 +309,50 @@ msgstr[1] "%(count)s tundi praegusest hetkest"
 #. weeks'
 #, python-format
 msgid "%(delta)s from now"
-msgstr ""
+msgstr "%(delta)s praegusest hetkest"
 
 #. 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] ""
-msgstr[1] ""
+msgstr[0] "%d aastat"
+msgstr[1] "%d aastat"
 
 #, python-format
 msgctxt "naturaltime-past"
 msgid "%d month"
 msgid_plural "%d months"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%d kuud"
+msgstr[1] "%d kuud"
 
 #, python-format
 msgctxt "naturaltime-past"
 msgid "%d week"
 msgid_plural "%d weeks"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%d nädalat"
+msgstr[1] "%d nädalat"
 
 #, python-format
 msgctxt "naturaltime-past"
 msgid "%d day"
 msgid_plural "%d days"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%d päev"
+msgstr[1] "%d päeva"
 
 #, python-format
 msgctxt "naturaltime-past"
 msgid "%d hour"
 msgid_plural "%d hours"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%d tund"
+msgstr[1] "%d tundi"
 
 #, python-format
 msgctxt "naturaltime-past"
 msgid "%d minute"
 msgid_plural "%d minutes"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%d minut"
+msgstr[1] "%d minutit"
 
 #. Translators: 'naturaltime-future' strings will be included in '%(delta)s
 #. from now'
@@ -359,40 +360,40 @@ msgstr[1] ""
 msgctxt "naturaltime-future"
 msgid "%d year"
 msgid_plural "%d years"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%d aasta"
+msgstr[1] "%d aastat"
 
 #, python-format
 msgctxt "naturaltime-future"
 msgid "%d month"
 msgid_plural "%d months"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%d kuu"
+msgstr[1] "%d kuud"
 
 #, python-format
 msgctxt "naturaltime-future"
 msgid "%d week"
 msgid_plural "%d weeks"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%d nädal"
+msgstr[1] "%d nädalat"
 
 #, python-format
 msgctxt "naturaltime-future"
 msgid "%d day"
 msgid_plural "%d days"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%d päev"
+msgstr[1] "%d päeva"
 
 #, python-format
 msgctxt "naturaltime-future"
 msgid "%d hour"
 msgid_plural "%d hours"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%d tund"
+msgstr[1] "%d tundi"
 
 #, python-format
 msgctxt "naturaltime-future"
 msgid "%d minute"
 msgid_plural "%d minutes"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%d minut"
+msgstr[1] "%d minutit"
diff --git a/django/contrib/humanize/locale/fi/LC_MESSAGES/django.mo b/django/contrib/humanize/locale/fi/LC_MESSAGES/django.mo
index ad13060bd5b8d9efc0dd242993cfc488508568ec..57010883cd627ebf0ce50c1970b5f352dcb0a79c 100644
GIT binary patch
literal 4616
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
Mt1iVBUJVELe^txr@c;k-

delta 1323
zcmY+DO-NKx6vvM?W{s8~WoA~6=Evyx#`m;R2m1hv3ZtYiYB}U92c0)C?~P>;5)`><
zHMDBeLTFK~hW1I&q7O&{4T2z7?P_fc`<<C9*kR87-E+>J`|-c`&9^T_=6=+No(ksR
z`|*V`kx|&Yg$5f6iFCnX7=uaJ0iT$B!Q{UiR#u4gQ6Dh82`%Eh;UerN{tXX_%t_PM
z(gMd|D+L!)kjEzf((o(P4g59isw_=(+3-H>p#B1GgP)<!vkY|uYbK6T)c8D%u)f@*
z(?jAJWK;4Uav1q!xCEPsm*GM92bRN{?WJ+`P{nFAY=&BIfjVEC$wy7T*RW6PtS|lA
zfkTkF<v7#{&p>`MM)QDcxe9foD`Am1EUzjl=RnQhfSP}3Sb+V+tA-8LA~x|^H~?qi
zoc{4Oolf`-YP=3rx}F`S`~|4_oZ)k*3w<<PgT2JvJ4^X%Q0IFD^+2y+48DQ7fuFD&
z*4LoFCPr#XcbA4bQ6B2a-$GU91LWG}3#^4Juo3=(2vbbz_;QM>Ts71ytc6-{fMM7O
zi&tXu(OUG^0X?SB3w5G?s5>7q`O}7DP{;S-TGy{;A6}1hsG{wr)%RkT!eXoMMol-T
zU)cd%6^-lt>&f=w8-|*~4HS*_ii&8^fj4Uhv+y=tW!`KNf_7Zx-mp44Jb|L*dN@@8
z;ba$nvXw?(>mFPsZNWEN13?!a#q~|7jA|+`UzFsniq=A+Vm>q;>WEIb(?PP^k0ftr
z#7hRbY;rnCrQJ=HTiHxH;$`lLHz8iib4B|Zn4J*copC+!Q+LG=B$&)EhOeKyVvT0q
zWRS{u)~RIRCL;Z|bHuV8%NdL~PQo6H*^X_8$1hr!+?kaB-?%}`9=4p}h;uY?*e(oL
zRhAV})$5`BiRx%9F0+#p?v(#-!4q#bkl86e#hdosRN%X5%}(WV#Z)}MTG#mxh)#}C

diff --git a/django/contrib/humanize/locale/fi/LC_MESSAGES/django.po b/django/contrib/humanize/locale/fi/LC_MESSAGES/django.po
index 8a2488f6a6..d931575519 100644
--- a/django/contrib/humanize/locale/fi/LC_MESSAGES/django.po
+++ b/django/contrib/humanize/locale/fi/LC_MESSAGES/django.po
@@ -1,7 +1,7 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# Aarni Koskela, 2015
+# Aarni Koskela, 2015,2020
 # Antti Kaihola <antti.15+transifex@kaihola.fi>, 2011
 # Jannis Leidel <jannis@leidel.info>, 2011
 # Lasse Liehu <larso@gmx.com>, 2015
@@ -9,8 +9,8 @@ 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: 2017-09-19 16:40+0000\n"
+"POT-Creation-Date: 2019-01-16 20:42+0100\n"
+"PO-Revision-Date: 2020-01-21 09:39+0000\n"
 "Last-Translator: Aarni Koskela\n"
 "Language-Team: Finnish (http://www.transifex.com/django/django/language/"
 "fi/)\n"
@@ -23,17 +23,60 @@ msgstr ""
 msgid "Humanize"
 msgstr "Ihmistys"
 
-msgid "th"
-msgstr "."
+#. Translators: Ordinal format for 11 (11th), 12 (12th), and 13 (13th).
+msgctxt "ordinal 11, 12, 13"
+msgid "{}th"
+msgstr "{}."
 
-msgid "st"
-msgstr "."
+#. Translators: Ordinal format when value ends with 0, e.g. 80th.
+msgctxt "ordinal 0"
+msgid "{}th"
+msgstr "{}."
 
-msgid "nd"
-msgstr "."
+#. Translators: Ordinal format when value ends with 1, e.g. 81st, except 11.
+msgctxt "ordinal 1"
+msgid "{}st"
+msgstr "{}."
 
-msgid "rd"
-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. 83th, 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).1f million"
@@ -203,63 +246,152 @@ msgstr "huomenna"
 msgid "yesterday"
 msgstr "eilen"
 
+#. Translators: delta will contain a string like '2 months' or '1 month, 2
+#. weeks'
 #, python-format
-msgctxt "naturaltime"
 msgid "%(delta)s ago"
 msgstr "%(delta)s sitten"
 
-msgid "now"
-msgstr "nyt"
-
-#. 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] "sekunti sitten"
-msgstr[1] "%(count)s sekuntia sitten"
-
-#. 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] "minuutti sitten"
-msgstr[1] "%(count)s minuuttia sitten"
-
-#. Translators: please keep a non-breaking space (U+00A0)
-#. between count and time unit.
+#. 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] "tunti sitten"
 msgstr[1] "%(count)s tuntia sitten"
 
+#. Translators: please keep a non-breaking space (U+00A0) between count
+#. and time unit.
 #, python-format
-msgctxt "naturaltime"
-msgid "%(delta)s from now"
-msgstr "%(delta)s nykyhetkestä"
+msgid "a minute ago"
+msgid_plural "%(count)s minutes ago"
+msgstr[0] "minuutti sitten"
+msgstr[1] "%(count)s minuuttia sitten"
 
-#. Translators: please keep a non-breaking space (U+00A0)
-#. between count and time unit.
+#. 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] "sekunti sitten"
+msgstr[1] "%(count)s sekuntia sitten"
+
+msgid "now"
+msgstr "nyt"
+
+#. 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] "sekunnin päästä"
 msgstr[1] "%(count)s sekunnin päästä"
 
-#. Translators: please keep a non-breaking space (U+00A0)
-#. between count and time unit.
+#. 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] "minuutin päästä"
 msgstr[1] "%(count)s minuutin päästä"
 
-#. Translators: please keep a non-breaking space (U+00A0)
-#. between count and time unit.
+#. 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] "tunnin päästä"
 msgstr[1] "%(count)s tunnin päästä"
+
+#. Translators: delta will contain a string like '2 months' or '1 month, 2
+#. weeks'
+#, python-format
+msgid "%(delta)s from now"
+msgstr "%(delta)s nykyhetkestä"
+
+#. 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 vuosi"
+msgstr[1] "%d vuotta"
+
+#, python-format
+msgctxt "naturaltime-past"
+msgid "%d month"
+msgid_plural "%d months"
+msgstr[0] "%d kuukausi"
+msgstr[1] "%d kuukautta"
+
+#, python-format
+msgctxt "naturaltime-past"
+msgid "%d week"
+msgid_plural "%d weeks"
+msgstr[0] ""
+msgstr[1] ""
+
+#, python-format
+msgctxt "naturaltime-past"
+msgid "%d day"
+msgid_plural "%d days"
+msgstr[0] ""
+msgstr[1] ""
+
+#, python-format
+msgctxt "naturaltime-past"
+msgid "%d hour"
+msgid_plural "%d hours"
+msgstr[0] ""
+msgstr[1] ""
+
+#, python-format
+msgctxt "naturaltime-past"
+msgid "%d minute"
+msgid_plural "%d minutes"
+msgstr[0] ""
+msgstr[1] ""
+
+#. 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] ""
+msgstr[1] ""
+
+#, python-format
+msgctxt "naturaltime-future"
+msgid "%d month"
+msgid_plural "%d months"
+msgstr[0] ""
+msgstr[1] ""
+
+#, python-format
+msgctxt "naturaltime-future"
+msgid "%d week"
+msgid_plural "%d weeks"
+msgstr[0] ""
+msgstr[1] ""
+
+#, python-format
+msgctxt "naturaltime-future"
+msgid "%d day"
+msgid_plural "%d days"
+msgstr[0] ""
+msgstr[1] ""
+
+#, python-format
+msgctxt "naturaltime-future"
+msgid "%d hour"
+msgid_plural "%d hours"
+msgstr[0] ""
+msgstr[1] ""
+
+#, python-format
+msgctxt "naturaltime-future"
+msgid "%d minute"
+msgid_plural "%d minutes"
+msgstr[0] ""
+msgstr[1] ""
diff --git a/django/contrib/humanize/locale/ne/LC_MESSAGES/django.mo b/django/contrib/humanize/locale/ne/LC_MESSAGES/django.mo
index 34d51a16cfabda6cefd0eb87094b126f578b1745..24deec3c3400ebfd978627a75e9313fe4f491d90 100644
GIT binary patch
delta 1013
zcmXxiKWGzC9KiA4)w`&TZMC+hu`ym#&x%qtN`{DtP$6`4=-9!dMlDt>NvjA#poo(l
zB-F*BQ*{v(14;*Rwu=bj5NJhFC=Q)O5E1?U?tb^+-RJjvf9~GB_f|6ZbB&E&cS$HC
z)Esrf5h>w=4jz<C+eErB#9q9K!?<8R!DHlW7~n75fjKuG7vL!QxaGGke~i9JL*5Y_
zWxx;gu%8E^44OU;kq0=871YIE#{iqwzG|-HLE4>EJZ}hf+!*ToX=`7MY=}H3&<}n<
z7B8R7Hu5gnu>70lo8}hkpZ>J|zqpg!*)B56E~asS{4RrZXO~bH{u0aB#tPq;K4xjh
zBo^@=Ucgu8AG}C@zBBeAYX4VrBrU?XWCr!9=8!H~zydDfaeRR%@U!JTyV!s2I7e^<
zZ=g<igxbD}I$_iD0p70d71Z&!P(QqkJ^0k}*Qg74i@LLGmcK_fN!rLO<x3amuLHNN
z;Wx5#(oa1=)yaC6x;uT;LsZ>T{TQ1PT}X(E&yydE%3+>+El$W2*qxR^;yu)?OvT-L
zG4xNg=pE>$>cX__qh_caS5#PIwEEqa>*dnF(o33@{RDb<^xO-r?;RhV)Rp<U`C7I4
z#?2++x|>hJe{LZO1J6&waW9{Vr@6sp|4ucmiCJ$wb0?g1@ziLs<ew~^IbCk1Q`zj*
du;!0l3umV5RsZZ%9MnTvTjiAJwMw0{&VMdja2Nmp

delta 808
zcmXxi!Alfj7{~EvbJwl4%~~C8Ys=9!6mz%TuwbG*MPAc`h~kP+l+o@%LGWM`dstyX
zNGymT47Q*Sd)mWZ{1+sI&K*Nf9zE*!nR$AdcRug$eP`yKdFQQVe)Ri)Q_)XC8Kh>Y
z!x52tIDUZ><p`5_j43?DEG9Za^LUp$gLm*9Uc~P<-ozaF(DIq(Y*fS*@nxFE7#FN!
z48J0WG|ZnkKyISG<N@kLCzwTto3!6E7my*@MCOvJSwjw~TmBGaU*w|=d_jHlZ+5{i
zyhLu|TUMow*U7{2aHXE$2zeeotl|{z;|NB1SP{qZDVEFzJ|`ck%r73Z=mmB2H}VYW
zO@vFIK@J(?G=vW@k8`NMYRhul{D-6TJ6+*(Cb66R%<?R9iImXSrCPC$3U-n=@G`!)
z{%y;jk%b7x*aksKbJlzGh54Z1SFupRgg4NkYPn6lLe&-2(jW3hu7-_Zlj;A`CBJEX
z|Iv+i%YtrF*V?>~^jKRzM2qeP{km%!D7_)l*IMlO6KN$ory^YiFL%G-7QIIk4|kX1
hX{Yky<=Sg^X1TKLK3-obmse>OT08MrY<DmD>KuvjLl6J}

diff --git a/django/contrib/humanize/locale/ne/LC_MESSAGES/django.po b/django/contrib/humanize/locale/ne/LC_MESSAGES/django.po
index d7424284a2..d3c9c956bf 100644
--- a/django/contrib/humanize/locale/ne/LC_MESSAGES/django.po
+++ b/django/contrib/humanize/locale/ne/LC_MESSAGES/django.po
@@ -2,14 +2,15 @@
 #
 # Translators:
 # Paras Nath Chaudhary <opnchaudhary@gmail.com>, 2012
+# Sagar Chalise <chalisesagar@gmail.com>, 2019
 # Sandesh Rana <vimmrana0@gmail.com>, 2019
 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-09-20 19:46+0000\n"
-"Last-Translator: Sandesh Rana <vimmrana0@gmail.com>\n"
+"PO-Revision-Date: 2019-12-15 05:39+0000\n"
+"Last-Translator: Sagar Chalise <chalisesagar@gmail.com>\n"
 "Language-Team: Nepali (http://www.transifex.com/django/django/language/ne/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -355,40 +356,40 @@ msgstr[1] "%d मिनेटहरू "
 msgctxt "naturaltime-future"
 msgid "%d year"
 msgid_plural "%d years"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%d बर्ष"
+msgstr[1] "%d बर्षहरु"
 
 #, python-format
 msgctxt "naturaltime-future"
 msgid "%d month"
 msgid_plural "%d months"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%d महिना"
+msgstr[1] "%d महिनाहरु"
 
 #, python-format
 msgctxt "naturaltime-future"
 msgid "%d week"
 msgid_plural "%d weeks"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%d हप्ता"
+msgstr[1] "%d हप्ताहरु"
 
 #, python-format
 msgctxt "naturaltime-future"
 msgid "%d day"
 msgid_plural "%d days"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%d दिन"
+msgstr[1] "%d दिनहरु"
 
 #, python-format
 msgctxt "naturaltime-future"
 msgid "%d hour"
 msgid_plural "%d hours"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%d घण्टा"
+msgstr[1] "%d घण्टाहरू"
 
 #, python-format
 msgctxt "naturaltime-future"
 msgid "%d minute"
 msgid_plural "%d minutes"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%d मिनेट"
+msgstr[1] "%d मिनेटहरू "
diff --git a/django/contrib/humanize/locale/sr/LC_MESSAGES/django.mo b/django/contrib/humanize/locale/sr/LC_MESSAGES/django.mo
index 43ee2b1fd3abc5664544e7023c2c9752bbb3b90d..ebcb2fbd703e24630a7ee7d69e26ab3e6d95c981 100644
GIT binary patch
delta 563
zcmXZXPbkB27{~F?gjhCXW@EdoogAd>vV)V8T2V*|YaB>vr^#W5iM!mKq*ltspPCaw
zDJMBNNRpEarIE`n;{EOSoL=AO`+T0?^Zngt_A@6#4dn};lnzKCNnb%Jg1&ZX4x?Da
zRUE+&9K|%@MchEwf5%zObx4zVj;<f-looIe-P|)yVP9A(;CfhP4Rfe*;T8;bNqH=x
z3%sBk$nq-pfePmF8{NY3Zg1`wiK>n>7>G(MxQz4oh(*lAq%l0iJpRVYQVWM%kJOAy
z*oFm6V#(aae(Edp69=f{y`EW2xxBe&_c!K`nTmV)3G|cSEOT%V*s_ZqY@)812j-D^
wYMz<b=B;^WKA2DDE4qbm==Rmn{cy5wjX%?$@EQ?x!9;bsG1yw&4qOKR0c|WoN&o-=

delta 602
zcmXZXPbkA-7{Kvon17i+8?((0mRh1;ew%-rBr)Y6N>UoN$&}KRem82zUFG5?2M*$(
zc5vk)rIZUUPAEz_IXUos+jIIn&-*;j`@HW-;y!UPT2Xj+iS&C!nnfhoB+`aGxPs&8
z;2}<<kEU5%#&tYHQ}?!ThDBV!H#GI6S7a5B(9Bi(L>6%#^LXl$f=mzuTFVR4m?1w#
z)8OVcX23yn!5wBW<S#GWLG!R@WJDtEB554LP29&U{-J}}fXEy^Vg{qZf=DevF(^`v
zd)R;n7{O!p1}*Xr)gKb+BTuOgcA0+lR?olGa7Vd+M%~4F`p*jl<^h*_aD{I2JM}?*
zQeV_p^;7*;f7D;q6)xXbgJz)z&AtGd4@V+e=vMo+Fovdas<c$qSQlNeCbx50XJadG
hrLs<Lq%&^E5|%w^#fCd$v5|pfuN}AT(wgVG@gHGFMgIT*

diff --git a/django/contrib/humanize/locale/sr/LC_MESSAGES/django.po b/django/contrib/humanize/locale/sr/LC_MESSAGES/django.po
index 1e9f014692..df892529d8 100644
--- a/django/contrib/humanize/locale/sr/LC_MESSAGES/django.po
+++ b/django/contrib/humanize/locale/sr/LC_MESSAGES/django.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-05-17 11:49+0200\n"
+"POT-Creation-Date: 2019-01-16 20:42+0100\n"
 "PO-Revision-Date: 2018-05-18 20:01+0000\n"
 "Last-Translator: Branko Kokanovic <branko@kokanovic.org>\n"
 "Language-Team: Serbian (http://www.transifex.com/django/django/language/"
@@ -272,8 +272,70 @@ msgstr "јуче"
 msgid "%(delta)s ago"
 msgstr "пре %(delta)s"
 
-#. Translators: 'naturaltime-past' strings will be included in
-#. '%(delta)s ago'
+#. 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] "пре %(count)s сата"
+msgstr[1] "пре %(count)s сата"
+msgstr[2] "пре %(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] "пре %(count)s минута"
+msgstr[1] "пре %(count)s минута"
+msgstr[2] "пре %(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] "пре %(count)s секунде"
+msgstr[1] "пре %(count)s секунде"
+msgstr[2] "пре %(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] "%(count)s секунда од сад"
+msgstr[1] "%(count)s секунде од сада"
+msgstr[2] "%(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] "%(count)s минут од сад"
+msgstr[1] "%(count)s минута од сада"
+msgstr[2] "%(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] "%(count)s сат од сад"
+msgstr[1] "%(count)s сата од сада"
+msgstr[2] "%(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 "%d year"
@@ -322,44 +384,8 @@ msgstr[0] "%d минута"
 msgstr[1] "%d минута"
 msgstr[2] "%d минута"
 
-msgid "now"
-msgstr "сада"
-
-#. 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] "пре %(count)s секунде"
-msgstr[1] "пре %(count)s секунде"
-msgstr[2] "пре %(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] "пре %(count)s минута"
-msgstr[1] "пре %(count)s минута"
-msgstr[2] "пре %(count)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] "пре %(count)s сата"
-msgstr[1] "пре %(count)s сата"
-msgstr[2] "пре %(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-future' strings will be included in
-#. '%(delta)s from now'
+#. Translators: 'naturaltime-future' strings will be included in '%(delta)s
+#. from now'
 #, python-format
 msgctxt "naturaltime-future"
 msgid "%d year"
@@ -407,30 +433,3 @@ msgid_plural "%d minutes"
 msgstr[0] "%d минут"
 msgstr[1] "%d минута"
 msgstr[2] "%d минута"
-
-#. 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] "%(count)s секунда од сад"
-msgstr[1] "%(count)s секунде од сада"
-msgstr[2] "%(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] "%(count)s минут од сад"
-msgstr[1] "%(count)s минута од сада"
-msgstr[2] "%(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] "%(count)s сат од сад"
-msgstr[1] "%(count)s сата од сада"
-msgstr[2] "%(count)s сати од сада"
diff --git a/django/contrib/postgres/locale/az/LC_MESSAGES/django.mo b/django/contrib/postgres/locale/az/LC_MESSAGES/django.mo
index 3ec4c9bb5608f22cc4a9a109321ac0809463a7e7..c1eba4ac2cd1ef8faae1e5b039d0cf5b1572097f 100644
GIT binary patch
delta 606
zcmZ9}zb`{k6u|M*K7B>Cw0^Wwp`@ZE<n?LdM<g9OkO;d)NHiqGBAS@mt|n3@OcF6!
zYHG|Z{R<dKCy8J(b>MsNGxa3*esa&vyYHNPA0pS0lX$@|B5iJwehlL(rf?aH7{VGx
z@fG{9fnf|8A`u+N7-n$-x9}EE@CN5vM27GU6DS^$UPyYRpg+uzNRrsV1w6)Sd_q-N
z<A1-`6xnx)WY9<c&g=ZRic73tFpKe4r?4H2vo4`3;0A~B5eM+SwcsQ?ZFEgy3{P<l
z&+!9ivDEGqR7KVK7mlDw6=_VODtsL+yg;>IL)FMPQnwCz(V@;UwwX9fM;9|Uq&o{b
zDLvDa4)qiP1~utWSJ=a#8R=$lDLT}Xb~1P+{ahVbnR3?*f4z7)n%K=9B@gPwtFmFH
zgF2Jn+&j$aTr6K6G*`-JW+-4=lU8anWyh?UdE2hsn^9Ng*ZbLg$d7Nav+0oXvv>3l
DFm+EO

delta 643
zcmYk(%_~Gv7{~F)%UrJO{dI&KlVK(%_j1KdWI<613$fHJ?m}KOGs0$e7FKkVKR`(q
zs41oV2NueIV9&<J4&QT0PWQ~`+~-c6-+9h?_#u4UosWu$Su9e81K5h=IETwPix*gr
z@7RW+5|L)?!WJCGFfO3NRqVqfyu>@az?D*wPBcOyG3*IRUYc0UQ&8w(91n2}Z*c(M
zPzUQUM9zvtMo`zE%0w*uLWNej$PD)5B<4^DyT@*PMjhY-yRgN~i?p*ynm>glba>yx
z6THGx9IN1z_>4nnv8z7$1V(TfT|7V?{095+_4j*gr3kr$LH55<%KpI#bfu2TL52SY
z?S`N`gbhXmzcoxU{Ecc>WRylGO$e@qTasEPT@OO)tCikpY&X50^WvFa6)e<7E|XQh
zVbm1N;>Qv*5{<2S`|(V~e+jw%gyHrqCMI{hbar)XGclFUdMPz%JEIAEIN^*a$4R-#
pK6}u%{cWSETGx|2${9+z!v)`HE3*FW=zm(#!gbl(|6MMv>2KetOjiH^

diff --git a/django/contrib/postgres/locale/az/LC_MESSAGES/django.po b/django/contrib/postgres/locale/az/LC_MESSAGES/django.po
index 05c9162d7d..9b96694577 100644
--- a/django/contrib/postgres/locale/az/LC_MESSAGES/django.po
+++ b/django/contrib/postgres/locale/az/LC_MESSAGES/django.po
@@ -1,13 +1,13 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# Emin Mastizada <emin@linux.com>, 2018
+# Emin Mastizada <emin@linux.com>, 2018,2020
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-05-17 11:49+0200\n"
-"PO-Revision-Date: 2018-09-09 13:45+0000\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2020-01-12 07:22+0000\n"
 "Last-Translator: Emin Mastizada <emin@linux.com>\n"
 "Language-Team: Azerbaijani (http://www.transifex.com/django/django/language/"
 "az/)\n"
@@ -31,8 +31,8 @@ msgid "Map of strings to strings/nulls"
 msgstr "String-lərin string/null-lara xəritələnmə cədvəli"
 
 #, python-format
-msgid "The value of \"%(key)s\" is not a string or null."
-msgstr "\"%(key)s\" dəyəri string və ya null deyil."
+msgid "The value of “%(key)s” is not a string or null."
+msgstr "“%(key)s” dəyəri string və ya null deyil."
 
 msgid "A JSON object"
 msgstr "JSON obyekt"
@@ -47,8 +47,8 @@ msgid "Input must be a JSON dictionary."
 msgstr "Giriş JSON lüğət olmalıdır."
 
 #, python-format
-msgid "'%(value)s' value must be valid JSON."
-msgstr "'%(value)s' dəyəri düzgün JSON olmalıdır."
+msgid "“%(value)s” value must be valid JSON."
+msgstr "“%(value)s” dəyəri düzgün JSON olmalıdır."
 
 msgid "Enter two valid values."
 msgstr "İki düzgün dəyər daxil edin."
diff --git a/django/contrib/postgres/locale/de/LC_MESSAGES/django.mo b/django/contrib/postgres/locale/de/LC_MESSAGES/django.mo
index 101c22887cf064b6c04a2ac7f1bd65b50fed74c9..702f011b61f0b11301a2a6bdbd40001bb9eb2248 100644
GIT binary patch
delta 671
zcmX}p&r1|x7{KwTU7cJ@%T?1Qa$hTBH`#4x6-3$CND%W^hk{N)6Hd$2G{Vj(1mbSj
zKoGX0b&S9cfmaVfpcfC(Rl(Xnp{p0a@4M0i@B86>US{6secs=xoz&LtT9=3<Vj?LV
zz$LVC9_yIIL%fbBcnwc+0F!Z%LA;9!r*RaQ@hfiO7o2PpN#h^PptOthL$+ON=EE|H
zEQuFb!Vfrx2dE1>J>T!QMEnaPWxPWE+eMKf+{0-+!iSjdXchbtZPpv83;T|@@EC_t
z5;c)Kcrzg~fsb$>-{TLQ?G!0u;!<nBg!;x2-oQ=Nh3;S(Pw+mbFSiPNj(OJWNZls5
ziwWJqc!h~GOk8EAL&86#$7EU)molNBqMJc&CUgt?7+gkr88pR&ep1~XUdcQcXUlFr
zb{Ow!*0)D8Z`^m;uv!1qh+E@5CbQ=FtFFnZwZ@RO*!XBAXNrYf!OqzesyH@Puty6-
z=YkVPxu;bp2z@77sZOamCkVVyEx6vY>#NdhvwYy2W!?*3tu+2we|KXYzuN9SbE}bR
i)<2JA{vWrk-mZqBs{GvZBd_9yYVOJ7B^A0}ke4$B@M84<

delta 695
zcmX}p!E4iC7{~EvU7MLX-JDJ>GWWXKuBBv4YD;U`m^$&Yp&rIO$;cr>F*c(~L{Htx
zgC{XZW!{FM2caMyJ$Y~!QNi=(*^7UH-#5cPkbK@ec|(5h`@YM6&%e0bD~O1h5jla2
zn8#(jjrVX3_iz&b;swkNi=4$vcn+I*9`B;UHdgRCzQvEYhg(^Z88mVtB`oHoCsPdW
z&`{`M8K2=2e!xZigF4u>A@XWSq=5@O{}>S&$ILO2i#Um^=->^EQ3w8n4*o<P%rHgf
zuxj>L1%pi*MSOw{e1l)`7k<XwQ6}To@uT-IQLp$bPUCO9f<t2>D_F;6j8O;cBe~Ne
z`=GM?U-&kyQ`}joFgM+9-PF57=(J9A*Q+JVpiVL(qnzPlGty(>lw^X7T~CikAFa$6
zN{?MX_R8VBN(bsu97ZZJjPbsi*&jA%3#EtN({ebQ9OP=ricu?WSgT#njoLxSy6Hw<
zOI2;BY1wtlX(-2O)vi|Ts%<CR#?-p*H!Y{8>}IQ4uh`V+x*JB;M%V3xz8eMImb&E!
x-L~6N*S7=T4?12~Ej>7DU334p7Q8swHx4EacXkJX4|iUx<o?)9|NY3f>_7B=V(I_@

diff --git a/django/contrib/postgres/locale/de/LC_MESSAGES/django.po b/django/contrib/postgres/locale/de/LC_MESSAGES/django.po
index d82cab029d..e85ef820d1 100644
--- a/django/contrib/postgres/locale/de/LC_MESSAGES/django.po
+++ b/django/contrib/postgres/locale/de/LC_MESSAGES/django.po
@@ -1,16 +1,16 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# Jannis Leidel <jannis@leidel.info>, 2015-2018
+# Jannis Leidel <jannis@leidel.info>, 2015-2018,2020
 # Jens Neuhaus <kontakt@jensneuhaus.de>, 2016
 # Markus Holtermann <info@markusholtermann.eu>, 2017
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-05-17 11:49+0200\n"
-"PO-Revision-Date: 2018-08-14 08:25+0000\n"
-"Last-Translator: Florian Apolloner <florian@apolloner.eu>\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"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -32,7 +32,7 @@ msgid "Map of strings to strings/nulls"
 msgstr "Zuordnung von Zeichenketten zu Zeichenketten/NULLs"
 
 #, python-format
-msgid "The value of \"%(key)s\" is not a string or null."
+msgid "The value of “%(key)s” is not a string or null."
 msgstr "Der Wert für „%(key)s“ ist keine Zeichenkette oder NULL."
 
 msgid "A JSON object"
@@ -48,8 +48,8 @@ msgid "Input must be a JSON dictionary."
 msgstr "Eingabe muss ein JSON-Dictionary sein."
 
 #, python-format
-msgid "'%(value)s' value must be valid JSON."
-msgstr "„%(value)s“ Wert muss gültiges JSON sein."
+msgid "“%(value)s” value must be valid JSON."
+msgstr "Wert „%(value)s“ muss gültiges JSON sein."
 
 msgid "Enter two valid values."
 msgstr "Bitte zwei gültige Werte eingeben."
diff --git a/django/contrib/postgres/locale/et/LC_MESSAGES/django.mo b/django/contrib/postgres/locale/et/LC_MESSAGES/django.mo
index c82d8e7911e6460cc7d05dcf8dbdfa6298a6ff47..933f69f4d2ebb95c9172fa5b25342045dacf3a1c 100644
GIT binary patch
delta 797
zcmZY6ziSg=7{KxOnlx$p!)j`pNW{KsD~S^F!zi{?I;fK<8eH5w$!m;>7s*`$9VBrQ
zr9&~esZ$X}1R*F01&0h>3N9+TSncFu|A9LAeecpieBimybI)=2KJUE`Vr#M1_ptx5
zAfn`c@)J2lE*V^ip#dSrFogRsiWf19=dq1pT*o+W;3RIN{$|)GL=2Cj#4~sdi}*r_
zmRP2EPGi>ZE&Kx$+>1dWB9KIh3z)=fIFAqUIIf`{Y`gzF5)k4x!!O_n{ntV7yYEpC
z{tYi-Vn`3(5@L}eO=AfU;VK@+4b(gEg@ibWanu8x##dPCJ2C7H`~gqU|Al(+1FSxc
zd7QzkcoJKE-|6S9FMd<xF+3^+gS)|I+;9h=;+t;l=E@IpceclCxmPyjhCYg2B(u4p
z2iZ%q7coKdQ{2!;I!=yqOzwHHw&+d{+&8+<e3y->3+5eJyCH3-UbafMbZR?g+G<p*
zc4y1~d2F-&WF}Eji%EO4{j{?_m>+jLO|#liUhj_)e-y~eR6#Y%cDZJy&YF&zletWG
zHkHk#a;Ib_H<!<J?gpZff?2Z6x-6*crmf_By{?PSo4{80V{q9p&UMYuJtJ{Nm2G7e
z8@9B2Z!J|+wzE@J?6lKcy?M(ls*2tDIs9e%p8;jFx6)gwJG`pOvQ|~zd!4T%+5hH#
H89eeAfsv12

delta 739
zcmYk(O=#0_7{~D^-P+l9zD=DSD*ju|);cqju1;H~6Z9ayZftkSAxO2hBS{Mdp?DGW
zpknYO>Sc%^ics+CVFxdQ7riJ9CL&&ZJL|!3vLZh4<dY|D^8fvl*O?oc&dN~#J)wr_
zo%9=e7kyRZK>b7=f8l!E9upZs9nawmp2k}^gdcDRe#7vY$v*Bug&91I3g>XYNJm^w
zo^at2KE{*%B6<9Q+b|PfyI}$g%;#|$+jsz9Vi@QPJ_ti6L`--%Ad<$nxEnuW82C5N
z;;D6E;Eu?BPQnL0#~iNU9@LU+$#u*!AHjWi0iWW{o>M82gUp{W3e2i|nI}-kd7Q#F
zPU4H+@1Id)ePQEKv97S`s5bT_Y*d>#Zl>8}RN<=)iwv@r9;A8W(I+BD6oeNcTj&jR
z_-VpoO_4D@-?D2>r{ImnR4e!sAL%Az*ELObZ}-h<cjNDpIX!>bX&1a)uo^D~Gl|mZ
zf^pn+Y`@y58z*evsi>l99WqSIu*%Ass+7v(re&JJVq*9hm&-<Rl7Cc6#c`8Lov}UN
zSa9vSSF`<wTTy3i*RR&qtbM8J`Hq^t63vUz7`#e+Pyd%O$PSKnpAFp6V)IV-X!4pC
id`-R2{)?zu%S+2kuHW>OQ&o+cqdecO)-MLDY3nZqN^x2M

diff --git a/django/contrib/postgres/locale/et/LC_MESSAGES/django.po b/django/contrib/postgres/locale/et/LC_MESSAGES/django.po
index d18441517e..212b3bdab6 100644
--- a/django/contrib/postgres/locale/et/LC_MESSAGES/django.po
+++ b/django/contrib/postgres/locale/et/LC_MESSAGES/django.po
@@ -4,13 +4,14 @@
 # Martin Pajuste <martinpajuste@gmail.com>, 2015
 # Martin Pajuste <martinpajuste@gmail.com>, 2017
 # Marti Raudsepp <marti@juffo.org>, 2015-2016
+# Ragnar Rebase <rrebase@gmail.com>, 2019
 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 20:42+0000\n"
-"Last-Translator: Martin Pajuste <martinpajuste@gmail.com>\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2019-12-28 02:40+0000\n"
+"Last-Translator: Ragnar Rebase <rrebase@gmail.com>\n"
 "Language-Team: Estonian (http://www.transifex.com/django/django/language/"
 "et/)\n"
 "MIME-Version: 1.0\n"
@@ -23,18 +24,18 @@ msgid "PostgreSQL extensions"
 msgstr "PostgreSQL laiendused"
 
 #, python-format
-msgid "Item %(nth)s in the array did not validate: "
-msgstr "Selement %(nth)s massiivis pole korrektne:"
+msgid "Item %(nth)s in the array did not validate:"
+msgstr "Element %(nth)s massiivis pole korrektne:"
 
 msgid "Nested arrays must have the same length."
 msgstr "Mitmemõõtmelised massiivid peavad olema sama pikad."
 
 msgid "Map of strings to strings/nulls"
-msgstr ""
+msgstr "Teisendus sõnedest sõnedeks/tühjadeks"
 
 #, python-format
-msgid "The value of \"%(key)s\" is not a string or null."
-msgstr "Võtme \"%(key)s\" väärtus ei ole string ega tühi."
+msgid "The value of “%(key)s” is not a string or null."
+msgstr "Võtme “%(key)s” väärtus ei ole sõne ega tühi."
 
 msgid "A JSON object"
 msgstr "JSON objekt"
@@ -49,8 +50,8 @@ msgid "Input must be a JSON dictionary."
 msgstr "Sisend peab olema JSON sõnastik."
 
 #, python-format
-msgid "'%(value)s' value must be valid JSON."
-msgstr "'%(value)s' väärtus peab olema korrektne JSON."
+msgid "“%(value)s” value must be valid JSON."
+msgstr "“%(value)s” väärtus peab olema korrektne JSON."
 
 msgid "Enter two valid values."
 msgstr "Sisesta kaks korrektset väärtust."
diff --git a/django/contrib/postgres/locale/gd/LC_MESSAGES/django.mo b/django/contrib/postgres/locale/gd/LC_MESSAGES/django.mo
index 24b48dcee68df1d40f3f81be8ad1a635f0b9bf10..7c290e379c8063cdb86e751873ff8a1c473644c4 100644
GIT binary patch
delta 594
zcmXZZze_?<6u|ML)=MobEwhN~5&h7jAMfQNL=I6zQGY>0lJ<ja3I%b{p{b?dMMKmY
zK`kNlFGS$h)=~&T(OOeW-+T4IeIMSr+<VWt_h;Z`;B2H65D}kSqz@ywfflY|8ADjb
zetg3o{KE)_JR-d~fhI2EB&P8e&+rBlO(H}1j!~3mkub!XrKA@oNyJEO;XIz;96q5c
z?5{B&HbgF6B1u$*zqW{s;U{ilhqrDPRl(0Viyt_SJwB0PTxgi`mFSklF$o(V@stC;
zu!x1$`UbykEMk6)Q&r^|oWUX{@eY^p8{=rT*XMUoHFSY&r-NQ}s2lX`^6}UIr4zX!
z;Y<lOatfN$p`L<$gxYkdLb@3=CtVCKMF%xV2ZLAA&qeK0nRZt_fm-=$G<uLJ#Exp^
zYsX{6gF2H>Wpf#wGxN@%vF@B3UH-(BWlvdire#+ij8#{~_8uB7jn&S5`$}LrlRHf9
Or}xZkF178ry|e#iA4eqs

delta 639
zcmX}pJ4hoz7{KvQV>Yf{;`7ww2)7AF6C}91#7BZp)I$^>#lba#1Y9I&R7@g>aIq4!
zQCP6Ls|2wW0tXgW+F6O+agFJ(5j&gv?<V-c%x@m>%{Mbo!PnqfcQGO&YORPL`|%Tw
z;v#;>dA!6{e8JD?^@wy}2s?2YyKosb%wQj$;1&MHOI)oJ`GSg9B#J#=DauC%ODt$;
zVGNIO1h26l|DjV@P!YMS5gEck=5M}A;buL_m`~seu2;QBr{It(qT?v`;uePSTrE}x
zH!K(|{6!N34I-x;G>HfJ*jP!hz%z}p{{x-EZ_z363CGbB5ShU#OyMy)`}as1H>mwR
z>NsD>?M4ed7nKh*=eeD54&f4Rw9z-wsOde(E7UCQG#<nK7Jf;ZX}r4oJ=DgvBhkI|
zX2FW(dNp^TWed5yW-CflNv(bGsNqO-!`hGK!uGQ_VUH_`o^SD~T`Qf>Y;VP<(|IeU
znYu9?*9YRpkY*UEM6ypeb=}@kIvU(%GpXsx(wQ<><NInAvgyp4eG$-0e|%ZRUq1X<
N&0jwJWiJM1{{#5!PaXgO

diff --git a/django/contrib/postgres/locale/gd/LC_MESSAGES/django.po b/django/contrib/postgres/locale/gd/LC_MESSAGES/django.po
index 034d0d6767..07e3664e3d 100644
--- a/django/contrib/postgres/locale/gd/LC_MESSAGES/django.po
+++ b/django/contrib/postgres/locale/gd/LC_MESSAGES/django.po
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-05-17 11:49+0200\n"
-"PO-Revision-Date: 2018-05-29 09:32+0000\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2019-12-13 12:32+0000\n"
 "Last-Translator: GunChleoc\n"
 "Language-Team: Gaelic, Scottish (http://www.transifex.com/django/django/"
 "language/gd/)\n"
@@ -34,8 +34,8 @@ msgid "Map of strings to strings/nulls"
 msgstr "Mapaichean de shreangan gu sreangan/luachan null"
 
 #, python-format
-msgid "The value of \"%(key)s\" is not a string or null."
-msgstr "Chan eil an luach air “%(key)s” ’na shreang no null."
+msgid "The value of “%(key)s” is not a string or null."
+msgstr "Chan eil an luach air %(key)s ’na shreang no null."
 
 msgid "A JSON object"
 msgstr "Oibjeact JSON"
@@ -50,8 +50,8 @@ msgid "Input must be a JSON dictionary."
 msgstr "Feumaidh an t-ion-chur a bhith 'na fhaclair JSON."
 
 #, python-format
-msgid "'%(value)s' value must be valid JSON."
-msgstr "Feumaidh “%(value)s” a bhith ’na JSON dligheach."
+msgid "“%(value)s” value must be valid JSON."
+msgstr "Feumaidh luach “%(value)s” a bhith ’na JSON dligheach."
 
 msgid "Enter two valid values."
 msgstr "Cuir a-steach dà luach dligheach."
diff --git a/django/contrib/postgres/locale/he/LC_MESSAGES/django.mo b/django/contrib/postgres/locale/he/LC_MESSAGES/django.mo
index cd851a6509fc772af41b503bbecc8d0c6f34595e..13af0a6e648b188c3ef045b10c3ca9effd64edfa 100644
GIT binary patch
delta 637
zcmXZZy-QnB7{~F)#9Wj3o@!MDa}kS1o0uD;R0%|J5TX@_PNk?<yoe~aBvElnW~b<F
z20@n&nzfC8fs2c{-ciZo;O44>-+P(|&iRC2xaZ|Lf5YW)X{gXDA_0#`ANJrf8n}o>
z4B;L2;{$%gSM0%%SELt5QO9{4!%eJU2`_QFQ6!9yID+C6>4u0;3hKi&L4;r(Q+SLM
zc#H1AUhDsNYa;gzB5C|U-sTq>#zFjn8T^h{IE0>n$P^BvyWT2}<7wTSKtUu*@Io+$
zdXSIVV54rZMI=f7k2YoS3Ei6~+C)BM2HgW6;sRdd7ktAAPPQ{}4OvzdcTwf8<K1Fn
zFI64PbV!;Rohtc1HPwH+Pr<svSyj0$>|$_P)eV}W%6(Gy6JAL@7k7|q%yZ{$trgEd
zjqF%QkzB2KVSBY?r%DdY-F-`C`hh*5eYJmUp-dtkjT=#8S~rZD<m6bK3ND$seDqt^
z+{^8n`JdSt-6=U`r{bLHOl8M*PViJu?Ps@VbH6NW^C-4w<*U!yY(v%buQW9}f1HXP
H^C#W`zjItH

delta 676
zcmX}p&ubGw6u|M<CfRnYHdb4IAd;~(O=4WTyG?&2RIFGL><<+Jf)wgf7G0V&vbz;}
z%0(1B6&7zjd8i&M5&sAA;L)?-)r&W8erH?yVED|u!_0ec-WNU>_9nVT5i$Ek&fpYY
z##^|CPjDFz@ErcdE11iOT)=C15$Ev|K0<{7R`DHv!moIM8(EP88aa_NPUfU5V{9Ih
zQ0QX?-{1ls;uQWtUD#EFBKkz;aE9~sL6P(L3`-c}I_~3B{D%|RG(~1{7pL(M^}WB%
z?$Ks+NW>zsgm*B+k396{*!9yQHS*bEkq1~u-T7<0f%~Wn{)YF_$TJmOL*39@<hnGd
z{UoxyFQ<-=BS@pdTj{uUT2F^2($Jl9k5JP|@Sf0&jIst;`dj!VIm=?|X_5MCrBp1x
z@>)B7B`T?OquM)BtP;b>_sst98FRc?-tu=V(RlJJS4(aiwaKP+H}t(Y=xkd{UhFrN
zYdiCnJ!3g@%5fUCdewGqJ9%l0-E-=eJ#9I4<;*r*w`vnZD_#^^&CuJ9T3*}<8*0@L
sLbV(QFZ@=Z7TQ}!yT#{iFKFG|?6iA7jK#jpho5`NX5Q@$4?Z6F58Xalpa1{>

diff --git a/django/contrib/postgres/locale/he/LC_MESSAGES/django.po b/django/contrib/postgres/locale/he/LC_MESSAGES/django.po
index 7bfb285013..07fd6915ff 100644
--- a/django/contrib/postgres/locale/he/LC_MESSAGES/django.po
+++ b/django/contrib/postgres/locale/he/LC_MESSAGES/django.po
@@ -2,13 +2,14 @@
 #
 # Translators:
 # Meir Kriheli <mkriheli@gmail.com>, 2015,2017,2019
+# אורי רודברג <uri@speedy.net>, 2020
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-05-17 11:49+0200\n"
-"PO-Revision-Date: 2019-03-19 16:22+0000\n"
-"Last-Translator: Meir Kriheli <mkriheli@gmail.com>\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2020-01-19 11:45+0000\n"
+"Last-Translator: אורי רודברג <uri@speedy.net>\n"
 "Language-Team: Hebrew (http://www.transifex.com/django/django/language/he/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -31,7 +32,7 @@ msgid "Map of strings to strings/nulls"
 msgstr "מיפוי מחרוזות אל מחרוזות/nulls."
 
 #, python-format
-msgid "The value of \"%(key)s\" is not a string or null."
+msgid "The value of “%(key)s” is not a string or null."
 msgstr "הערך של \"%(key)s\" אינו מחרוזת או null."
 
 msgid "A JSON object"
@@ -47,8 +48,8 @@ msgid "Input must be a JSON dictionary."
 msgstr "הקלט חייב להיות מילון JSON."
 
 #, python-format
-msgid "'%(value)s' value must be valid JSON."
-msgstr "עאך '%(value)s' חייב להיות JSON חוקי."
+msgid "“%(value)s” value must be valid JSON."
+msgstr "ערך '%(value)s' חייב להיות JSON חוקי."
 
 msgid "Enter two valid values."
 msgstr "נא להזין שני ערכים חוקיים."
diff --git a/django/contrib/postgres/locale/nb/LC_MESSAGES/django.mo b/django/contrib/postgres/locale/nb/LC_MESSAGES/django.mo
index f3bfce1a2e212b40d2e945299da34c725fc47bd2..cd2796c251d11c1b9b6bf7fa7250801a69e83803 100644
GIT binary patch
delta 592
zcmXZZy-Pw-7{~F)w`*ovYNk<`n2{QW_ZmSFI5ZSQZS4hF^g=_S(4<=s4S|ihinJO<
zLo~KHxU>a@e?VI;E`86*2hRC;pX0s!&N<EKW%MRl@rj7XE;5c0+(HvKu!=!!;{<-<
z81^uNL5D~bGZ@EJoWnhA;te)%$tg00UzkF1iG(5Tl8Sz@KqF0K2UqY4^Z14;Sg*ex
zHbjnWA_er*zjyx!d&YI1-*F9N1OMy$ILmVhRnR)B?>%AwI|CJwX?}ERr~rmX<OOs1
zgx{$8jX{wlc2Fh%!5DhI>>e|?h}&r4HBRDdfBgf=t&6?rQYYv*VB%Z4MwmGv;lDba
zZZfecUFs^-uF0fJ1sP?KT|x{FMVGqLVFtIPuWJZf^Y*sG*R9^oq>hUh>GN*2UUL`=
z0o^I@o|KBZ7cbXh#%Ar-2>PvDHfLrnGj3YTX1?`cL~N~Jx8)2aW>WnZ64`R`Z11pm
JS{oUP{sE;cMBV@Z

delta 629
zcmYk(PfHs?7{~FSF<D*H`nT4UrtNBtNh+(mF*Y_RA}uHgT1vsA<gf?rUrZDPAvXn2
zg?$BHM0zR)^wdMozJXqQDn0b#!L#2PL408LGxO}S``ej=%t_|kXfr3tO-T1~5+C6l
zuHYIj<1zN*B|gSfyYvu;aR_HHgKyEp4IIZqJi#+O#`UE144srzz_FB?8f3Cc!@~%R
zxR0~=11Ir6nqW^HDQ=T0_=5FCht!Q%XoGc1ORR@+5jWA?KgB%$LKE~Kn)fB#rqstI
z>q^gY0!@H-_!IZ=9IIV7{YxBWolVOIU%;oV*U$vo!IyZ1CH#$9Oy85pZHw%;mE`;4
z8Cxa@KPsNJ+ijX=cL-~1fNKwf47X+ej*NQ1U=!@Ia7yZBu<Q1C%+V^JE9}%hZb!v>
z-m??$({{b##g5a{auXNr?ntiiA=)k0N8&%Jay;*p$KLy|x1w5O<I89NO|21Cy;2a)
w_`$RvR=hB*mS2qrr67pEI)mM&U-72`)1L}ku`|?`zVpTSZ`x~p?<gg&0oCG08UO$Q

diff --git a/django/contrib/postgres/locale/nb/LC_MESSAGES/django.po b/django/contrib/postgres/locale/nb/LC_MESSAGES/django.po
index c154fcb19c..da6fd8ef0f 100644
--- a/django/contrib/postgres/locale/nb/LC_MESSAGES/django.po
+++ b/django/contrib/postgres/locale/nb/LC_MESSAGES/django.po
@@ -2,13 +2,13 @@
 #
 # Translators:
 # Jon <jon@kolonial.no>, 2015-2016
-# Jon <jon@kolonial.no>, 2017-2018
+# Jon <jon@kolonial.no>, 2017-2018,2020
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-05-17 11:49+0200\n"
-"PO-Revision-Date: 2018-07-30 11:31+0000\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2020-01-21 12:13+0000\n"
 "Last-Translator: Jon <jon@kolonial.no>\n"
 "Language-Team: Norwegian Bokmål (http://www.transifex.com/django/django/"
 "language/nb/)\n"
@@ -32,7 +32,7 @@ msgid "Map of strings to strings/nulls"
 msgstr "Oversikt over strenger til strenger/nulls"
 
 #, python-format
-msgid "The value of \"%(key)s\" is not a string or null."
+msgid "The value of “%(key)s” is not a string or null."
 msgstr "Verdien av \"%(key)s\" er ikke en streng eller null."
 
 msgid "A JSON object"
@@ -48,8 +48,8 @@ msgid "Input must be a JSON dictionary."
 msgstr "Input må være en JSON-dictionary."
 
 #, python-format
-msgid "'%(value)s' value must be valid JSON."
-msgstr "'%(value)s'-verdien må være gyldig JSON."
+msgid "“%(value)s” value must be valid JSON."
+msgstr "\"%(value)s\"-verdien må være gyldig JSON."
 
 msgid "Enter two valid values."
 msgstr "Oppgi to gyldige verdier."
diff --git a/django/contrib/postgres/locale/sr/LC_MESSAGES/django.mo b/django/contrib/postgres/locale/sr/LC_MESSAGES/django.mo
index aabfcba9cf6f2f1e250fb76c9f3b8822f1d58838..26311e8e6670dfbe06ca7f3d9f0a520c58f4f0bc 100644
GIT binary patch
delta 672
zcmZ9}y-QnB7{~EPQ?JR@7!$QBf?mOjNr>FUECwN<AiktZvASxgLBy9pqC&BdY(fSR
zuA?qeildOhEH0u5;*kG95r=LqPKryv_uNiCko)2MlAPzB=ah`wo`b%ES42FuBAwWd
zGZ@8bEMfrfunX_;Bfeof23#T?7(xTbFpSH1iU;@$hd+q)-~$ez)QPk~uucl<k4b_c
z!4i&O35W0o?H7Cd|9zV#^0P)Hi7n($^&)Y6!6l5i9rv-9^&cEVzsLFAJSJF|Fof5h
zf)o5DND_o~ksmZz!(IH{ATme3%$UAl1?`jQP0ofP9A&+T3wVMle8piL_lZnm5!p@^
zXHjKO(6z#YUaFdTG9jU-_*LROIGif`D%e+eS5@{1TlsKEH4TQM%Dz(i3Ad!Ks}akC
zwRbM>WAW(Iz*^>eF#lLQwp?1=uaceg`gTTT#*WpkeYOs@Ks;tf%xEMQHDYGMjE7B1
zPo?u)k*~S*W_~@rmCYrL$(3x*n9Ag``PGfptG)8G7Op9ObNAQ3Yjy1FbXSb(MYU2r
cw=R7XzIT1CUA@mrxxM;X^}?8%o1Gbye|UUoB>(^b

delta 763
zcmYk(TWb?R6u|M*OEzw5jkkJ1q|;)W#E^EkB;-Q1(pC^#TBSuFbuFQU)T|_FRTP2<
zihZ%LFZu<FiVwlyt)L%3UpC;gAjKEK7e9gj-PGW~@H=yMnK^Uj%ixCEJXMc~h~6#I
zk7IZo&)_^>#aZ0KgZKweV4z3j2oB*<%;GV;gbIt8zzuwX?{EvR^@<Fl77&TyNI>c`
zK(IhUVFBa#2q&<CWB41r!cJ-;Kf6RSc-~v@5jlj*n8Mq59bfO-uTv!JGEU<rdjEaH
zJnEsk$Z3L^P&;AcB<ojrpM!qkJzUu<vPgc1HeJTdzV=O?pts>moWk#T1&6|P5AR?O
zU1S@7P<v<ea=!HKE)O6V70&Y8?WMi$a2bDiH)S88rq19z;WBcV8Dx6T!Yj#sCSCWR
z$9r0dMq=yM>RKUQjVeD-H`l5)<!D;Csds<v(T5|kQsHjAI_&%iq?}1DHL{ePt`w|V
z(Jm)vtXd(j#tk!@G}1{kqf9fO$|a0(!*FhC19M(JlQdGw%;nSRguw{SS=Cx{sbZC@
zt5(gf<kb{$$yT#=$tv6H#bq^d!_S;6{mYEnm6fy2k6NOu@4tGTr(sk7<bF^W7Z>J7
xn>)d1Fz0T!p0^&h9=i?IDO|by)OzN=RqlJjhP&;4cHekW`^y6o4JRAE@E3Iah}{4H

diff --git a/django/contrib/postgres/locale/sr/LC_MESSAGES/django.po b/django/contrib/postgres/locale/sr/LC_MESSAGES/django.po
index 27a30d0576..ebb4800aae 100644
--- a/django/contrib/postgres/locale/sr/LC_MESSAGES/django.po
+++ b/django/contrib/postgres/locale/sr/LC_MESSAGES/django.po
@@ -2,13 +2,14 @@
 #
 # Translators:
 # Branko Kokanovic <branko@kokanovic.org>, 2018
+# Igor Jerosimić, 2020
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-05-17 11:49+0200\n"
-"PO-Revision-Date: 2018-07-04 19:55+0000\n"
-"Last-Translator: Branko Kokanovic <branko@kokanovic.org>\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2020-01-21 20:04+0000\n"
+"Last-Translator: Igor Jerosimić\n"
 "Language-Team: Serbian (http://www.transifex.com/django/django/language/"
 "sr/)\n"
 "MIME-Version: 1.0\n"
@@ -32,8 +33,8 @@ msgid "Map of strings to strings/nulls"
 msgstr "Мапа знаковних ниски на знаковне ниске/null-ове"
 
 #, python-format
-msgid "The value of \"%(key)s\" is not a string or null."
-msgstr "Вредност кључа \"%(key)s\" није знаковна ниска или null."
+msgid "The value of “%(key)s” is not a string or null."
+msgstr "Вредност “%(key)s” није знаковни низ или null."
 
 msgid "A JSON object"
 msgstr "JSON објекат"
@@ -48,8 +49,8 @@ msgid "Input must be a JSON dictionary."
 msgstr "Улазна вредност мора бити JSON dict."
 
 #, python-format
-msgid "'%(value)s' value must be valid JSON."
-msgstr "'%(value)s' вредност мора бити исправни JSON."
+msgid "“%(value)s” value must be valid JSON."
+msgstr "“%(value)s” вредност мора бити исправан JSON."
 
 msgid "Enter two valid values."
 msgstr "Унесите две исправне вредности."
diff --git a/django/contrib/postgres/locale/sr_Latn/LC_MESSAGES/django.mo b/django/contrib/postgres/locale/sr_Latn/LC_MESSAGES/django.mo
index a2af00268a5f2abe5c5cc356c009a6e7e286f019..5f4b3fb23d280a8cc739f3669ac27e62210bf50e 100644
GIT binary patch
delta 818
zcmXxhKWGzC9Ki8k(j;w7Z8f#Fp<<sgN>fRii*`_y41%Cy9hA<V<g{nvUCE^Z<B$wa
z(m^;}L^mno8bmio9XdETIQWl(n>dP^#qWDbe(<}`yLa#1`@Q#`%>7HZzouf3g_tD|
zksrwgax21v7>kPR#c@pIEUu!3m$8E>+`)PLh6k~S`k$#0kvUvKh3D}ER`7*LTOQHa
zrsH(1zwmcl<Xz$-Gmt}tWz69XJc|$UB)&skSa0xsCL!{M;>$Qe|DVzR{P>v2Io^+B
z87r7#eR)nJOUG-}C-52d3H(L9gY<a+yM;%2U&9y+v<9~Kh!p96kQ7<QSEvjBff?-K
z5+0@+3ol{;@8c2HmzOm1xP$!H1e-CT3*dl+HB9W|$pH!fl>Mfs|6r3Q^i@of)Mi2#
za)4wnGEH(QCiIm~krP~#xi8k1ZX)_Ax^TtbQ2s3yH0rK*J5UXO*j)BDYqcQ!5_`XL
zece$_ySC}*k-MFz#}=#3y<D){d8XVzd45CLgIUV2D?P6uYvHd*dddtoQ_b-3XJkHn
z8^17FD&~t;zGSIV@yw}}?sUS5bhk&hMv9bUtCnY1{if%xE6)w8uJUX(>~l<)V~WfB
zO((RHAF`Q2K^Z>YafU;g=eCqvLn;b?C$j|x4vNXBX5FcHe$Y^N{kpAgx(%1jY}D<h
M?Ws%GuC5m3KgAo3OaK4?

delta 587
zcmY+>JxfAi6u|N0d%k9trImE8L@lHg%8W`{T7rhYL4wd=lPONQM>KS4sW}T8FF{*N
zB($^yO<8>ltEK;Qb?LylzvsE!d(Sz~{fS;gnw^mST!=6^Nj{P>vSQ&vd}0E>(2p*w
zNEE}kgA2HgM;O9qoWOS+#cv$LpiLx#Db#Qi=S7-QVsXQbQ*2@0&O_Ki)s)N8dm)Bt
z_8Yi{`=}bZ!h4!~zzq9_OT>pQ)X>0ne8nP$26~O|;w<&0%tB3mj8k}xs^hl#fXD~V
zu(!KO3Z?pHJWS91oVV9#38&dNa1Jjqi%%HGF7moCrx|=!?9?}7urE!Tp^kcpWGFM#
zNvNQ<jF4(VPF8{>eVF0oI!p#g^($0RQzV&4)%Pm3a=Mz-%!PJPs~&2lvR2nUPOss%
zzFE&4ZT;6Vt{0tKfovhOxSYx5wd~63Qo+!jWsCpcH}qRy+~~SaZ2Fz|MK^rWKM43j
AtpET3

diff --git a/django/contrib/postgres/locale/sr_Latn/LC_MESSAGES/django.po b/django/contrib/postgres/locale/sr_Latn/LC_MESSAGES/django.po
index 867da5349f..ef5274e89e 100644
--- a/django/contrib/postgres/locale/sr_Latn/LC_MESSAGES/django.po
+++ b/django/contrib/postgres/locale/sr_Latn/LC_MESSAGES/django.po
@@ -1,13 +1,13 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# Igor Jerosimić, 2019
+# Igor Jerosimić, 2019-2020
 msgid ""
 msgstr ""
 "Project-Id-Version: django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-05-17 11:49+0200\n"
-"PO-Revision-Date: 2019-06-27 18:59+0000\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2020-01-21 20:45+0000\n"
 "Last-Translator: Igor Jerosimić\n"
 "Language-Team: Serbian (Latin) (http://www.transifex.com/django/django/"
 "language/sr@latin/)\n"
@@ -29,11 +29,11 @@ msgid "Nested arrays must have the same length."
 msgstr "Ugnježdeni nizovi moraju da budu iste dužine."
 
 msgid "Map of strings to strings/nulls"
-msgstr ""
+msgstr "Mapa znakovnih niski na  znakovne niske/null-ove"
 
 #, python-format
-msgid "The value of \"%(key)s\" is not a string or null."
-msgstr ""
+msgid "The value of “%(key)s” is not a string or null."
+msgstr "Vrednost \"%(key)s\" nije znakovni niz ili null."
 
 msgid "A JSON object"
 msgstr "JSON objekat"
@@ -48,8 +48,8 @@ msgid "Input must be a JSON dictionary."
 msgstr "Ulazna vrednost mora biti JSON dict."
 
 #, python-format
-msgid "'%(value)s' value must be valid JSON."
-msgstr "'%(value)s' vrednost mora biti ispravni JSON."
+msgid "“%(value)s” value must be valid JSON."
+msgstr "\"%(value)s\" vrednost mora biti ispravan JSON."
 
 msgid "Enter two valid values."
 msgstr "Unesite dve ispravne vrednosti."
diff --git a/django/contrib/redirects/locale/az/LC_MESSAGES/django.mo b/django/contrib/redirects/locale/az/LC_MESSAGES/django.mo
index 1363a5eedce8b1df478d5916f8588837bcc9b755..8f00ebdb2c8e89db1aeff0d1f13b389201505384 100644
GIT binary patch
delta 408
zcmZwBy-UMT6b0~`wrZ;uMCg785rxF0p>)U+D2jqOSa2v#p$Q~3AKIj)o$TVSI7mPT
zSGVG#;2@YKi;J^MSN{pmD=vZ|hhOqu?#a8XWaTUQqC-UA$SJZX5tZQstingQ0-s?8
zX0QZ5V2FGo>v(S!iMsFvw&4pDJ*)V54c4IO+l0%o0dbRABAw7di-=edL*gnROY<k9
zg<l2Y5XI}SPIWf9bCcxEP}SMw{>GH{Ygkd8p%W&t8ar0M>&|y>C6|@9GxTCF3YA?e
zaSYZqT~oBWQrB5)8ja@DLBW*Napd#Xcrdd1+0?dr*_3-;;BCw7=4rrop7P&+z7;o)
zTLYQxC~!iyYz$!5>&hIwzb1a3p0lWo{J`?jm`(dTe3Ykgo?<UFMB6{-JuDeNljUbU

delta 473
zcmZ9{y-LGS90l+jTeYnS>Jwao5XHoNP%X_O(t<b?Mf|`qwxJ14Qk$fqPP(`&MI@8p
z;%X3_x+Ms~XK-`#B|K@nXvm-6z2V%$O;Wfm-tpHbgpeQ18D^IuqyR&>2%q5se1%0g
zf_eA>A2FYp73`ZiLTng71AfD-r-ASiJcU_b8<t=n;w3kEq7Zb9%V%MBD0^lw^W)Vd
zI9(F-lDYe@^CD;X{-r94+_1*%EpwtC=#KA+p02q~17DvQWB*vFxw__?T}P;EzOGV5
zlD7m|5~M1XD{5KUkQ7NO9UcfrdSH5gautLG8M$q>EWL3vJ4`hmIf3TTwX6O>bCam0
zb&`m7Oxs+iT}z`Erj>>+PmMIRX)6sWJG~-1e8{b~>s?!S=%gcw92|{bl4xLSz3gnC
tr*=H@(a@V_#?7=Hzk5DvP0LP0%WRqMCT*mlhfNwfJZ1m=I6Exm)n9xSc}@TT

diff --git a/django/contrib/redirects/locale/az/LC_MESSAGES/django.po b/django/contrib/redirects/locale/az/LC_MESSAGES/django.po
index 015a1cfa92..f1713bb58c 100644
--- a/django/contrib/redirects/locale/az/LC_MESSAGES/django.po
+++ b/django/contrib/redirects/locale/az/LC_MESSAGES/django.po
@@ -2,13 +2,14 @@
 #
 # Translators:
 # Ali Ismayilov <ali@ismailov.info>, 2011
+# Emin Mastizada <emin@linux.com>, 2020
 # Emin Mastizada <emin@linux.com>, 2016
 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-19 16:40+0000\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2020-01-12 06:46+0000\n"
 "Last-Translator: Emin Mastizada <emin@linux.com>\n"
 "Language-Team: Azerbaijani (http://www.transifex.com/django/django/language/"
 "az/)\n"
@@ -28,21 +29,19 @@ msgid "redirect from"
 msgstr "buradan yönəlt"
 
 msgid ""
-"This should be an absolute path, excluding the domain name. Example: '/"
-"events/search/'."
-msgstr ""
-"Domen ünvanını çıxmaqla bu, mütləq ünvan kimi göstərilməlidir. Məsələn, \"/"
-"events/search/\"."
+"This should be an absolute path, excluding the domain name. Example: “/"
+"events/search/”."
+msgstr "Bu, domen adı xaric, mütləq yol olmalıdır. Məsələn: “/events/search/”."
 
 msgid "redirect to"
 msgstr "bura yönəlt"
 
 msgid ""
 "This can be either an absolute path (as above) or a full URL starting with "
-"'http://'."
+"“http://”."
 msgstr ""
-"Bu həm mütləq ünvan (yuxarıdakı kimi) ola bilər, həm də \"http://\" ilə "
-"başlayan tam URL ola bilər."
+"Bu həm mütləq yol (yuxarıdakı kimi), həm də “http://” ilə başlayan tam URL "
+"ola bilər."
 
 msgid "redirect"
 msgstr "yönəlt"
diff --git a/django/contrib/redirects/locale/de/LC_MESSAGES/django.mo b/django/contrib/redirects/locale/de/LC_MESSAGES/django.mo
index 3ad3cce399a6c943a222cb9c31db2b854e550748..9ec99a90a2bc5db2db501713afd756d5323d858b 100644
GIT binary patch
delta 359
zcmeysahzj<PJJW;1H)?|js{{^Mg|5BAiWSs^8)ErK$;s!?*P)AK>7%fW&zUYfOHNJ
zUj|~3yaO`>Ln4s&0n)KRdL57kspkPI2ALxUr1^lf3Xle=HwMz|K-!*#!H5B91_K)q
z1I56W11Sb3AO<M_0ageFCP9WWPrMt+`>0_~MoCG5mA?L?hPjjN8Qn#JBKoOisd**E
z`o*b<Madapndyuf5xPOCWtqj9`FXl7i6yC43PuJ-2D%1@x`yToM#feKM%o5Iz~z%z
zT%sFNl$ckXlUR~pWToJhn3tDXtl*QHnUb2LV3P&rI^=-4dYO4?`I~!~v>0U+ax+U5
Z9yQE^J7<nUVy=Q?URq*a`s8!WivVAlO!)u+

delta 401
zcmY+;K}!Nb7zW_kv{ECXTgSNx>9n((Vl6?5K^>AJj0lPtVrm!N+1MEcPyU6%Q>RGi
z9(3(ohkih(enFRhLhpnKeem+YelOqbd+sN9TNxe`LcWm`q~Q>fgZFR|j^P4)hI#l3
zv+xZ*A|Hs|#~DJ-;b7t?wEY^&_Rbb8!WOjsGdK^!Eb$3${FP^+eca9rVheWAoeu7j
zxx25^d?_^MCUD)-sOju3m0a1E%4k<hkzR)Q`rw4aHfyF*m?%+fM;IAUpL;dtamF{O
zR}ZRwnfsg<4iDIo>__@vuZ|M)*QmE1)T(8UDeMbvSUVL;cZEsPfVM>1>1n!`bd5}7
up%mSW)FA1I?bvRLI-G7+W$)!;X2n^q&^R)5^7B;0w4ttqx~`0#GUHz?;Zpwq

diff --git a/django/contrib/redirects/locale/de/LC_MESSAGES/django.po b/django/contrib/redirects/locale/de/LC_MESSAGES/django.po
index 7f90aad2f9..586caddd48 100644
--- a/django/contrib/redirects/locale/de/LC_MESSAGES/django.po
+++ b/django/contrib/redirects/locale/de/LC_MESSAGES/django.po
@@ -2,14 +2,14 @@
 #
 # Translators:
 # André Hagenbruch, 2015
-# Jannis Leidel <jannis@leidel.info>, 2011,2013-2017
+# Jannis Leidel <jannis@leidel.info>, 2011,2013-2017,2020
 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: Markus Holtermann <info@markusholtermann.eu>\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2020-01-17 23:02+0000\n"
+"Last-Translator: Jannis Leidel <jannis@leidel.info>\n"
 "Language-Team: German (http://www.transifex.com/django/django/language/de/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -27,8 +27,8 @@ msgid "redirect from"
 msgstr "Umleitung von"
 
 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 ""
 "Hier sollte ein absoluter Pfad stehen, ohne den Domainnamen. Beispiel: „/"
 "events/search/“."
@@ -38,10 +38,10 @@ msgstr "Umleitung nach"
 
 msgid ""
 "This can be either an absolute path (as above) or a full URL starting with "
-"'http://'."
+"“http://”."
 msgstr ""
-"Hier muss entweder ein absoluter Pfad oder eine komplette URL, mit http:// "
-"am Anfang, stehen."
+"Hier muss entweder ein absoluter Pfad oder eine komplette URL mit „http://“ "
+"am Anfang stehen."
 
 msgid "redirect"
 msgstr "Umleitung"
diff --git a/django/contrib/redirects/locale/es_MX/LC_MESSAGES/django.mo b/django/contrib/redirects/locale/es_MX/LC_MESSAGES/django.mo
index 81eff77da55e708b95356198fae4652071bad380..e7f3b41b79f2a605f84f14fef27429a828deb41e 100644
GIT binary patch
delta 422
zcmZ9`KTE?v7zXf*sapROCviREB50a6(AGvp5Q``drHD{O<eDBdrA^A+wWIbEh?2oY
z2Uo$#MFgihySVDoRS-Xd&lO#K;o+CNd+*JCC*PA7D`!<g$R~1ylng?W@D`@v9h`xW
za0<S_1bl_3$Qv??b;Ts)7@j~5pP}wwMDrZ9p`Nn=b^k6LhldH`63ieI2=+!l2V@MH
z)E_9__*Z(UdHGRI4g1#(r8=JD4Es0nrm-`R9f$XLsH7t~6MkcKa%D8ic7^u>8APGI
z%@p^jo5>dKtZTb@n$3H;!g2;Rz0ahw4+INki>XL>bdSrylcZa$s{*MQU2k$(W9{PV
zgBV*d;&Zd$`cXUJq0gxwh1B|ekd-DS-CyT5E(Z6EN-k(OWK?t&i@!{3iPmv145BnG
VM}qPuZ+BXeN3DPFx8hu4?FX&cVXgoG

delta 454
zcmZY4%SyvQ6b9f)8?_fje1lPtA~nq<v{s{tr7dm*FH}Uq#WWpkN-iatmeNgMLFvks
z=o1KTUAyrC+|(y<<0JT|iXaZ0d?&*{XOc<kGj+W_IwgdBpw3Vgg^(1yg$wWjX5k}D
z!)K_%7kH0)Ma|>gOA^B25MICujPqrL7hwg)bB<x0zl1ZeqY{%~#xxvn#Fxh_fts6k
z-xvP01aryk&HH&e*Oszt>3VKlRrZ&1y66jEMtUT8Xt%L@r?f{6tr`k0oxs;>TndYt
z%qVFF)7Ta@%2v_LGn28*(V=!C`cCvGS4K!PklV0|EYGkq2RxEmBjkSMav6jct+--9
zYr~#PcQ{%xu+6<Ik2`L`4!qsWlby&aYSR(^*h_A%39su2TTnaj>F?JUNIjCAhCMu5
iqA6%3!tq;jW!0svz;k>jDA0NbN8P}p|NnAX-Tnfj=wiMA

diff --git a/django/contrib/redirects/locale/es_MX/LC_MESSAGES/django.po b/django/contrib/redirects/locale/es_MX/LC_MESSAGES/django.po
index 3e4ea836b8..73c1eb2626 100644
--- a/django/contrib/redirects/locale/es_MX/LC_MESSAGES/django.po
+++ b/django/contrib/redirects/locale/es_MX/LC_MESSAGES/django.po
@@ -1,16 +1,17 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# Abraham Estrada, 2011
+# Abe Estrada, 2011
 # Alex Dzul <alexexc2@gmail.com>, 2015
+# Jesús Bautista <jesbam98@gmail.com>, 2019
 # zodman <zodman@gmail.com>, 2015
 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-19 16:40+0000\n"
-"Last-Translator: Alex Dzul <alexexc2@gmail.com>\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2019-12-26 16:57+0000\n"
+"Last-Translator: Jesús Bautista <jesbam98@gmail.com>\n"
 "Language-Team: Spanish (Mexico) (http://www.transifex.com/django/django/"
 "language/es_MX/)\n"
 "MIME-Version: 1.0\n"
@@ -29,21 +30,21 @@ msgid "redirect from"
 msgstr "redirigir desde"
 
 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 ""
-"Esta ruta debe ser absoluta, excluyendo el nombre del dominio. Ejemplo: '/"
-"events/search/'."
+"Esta debería ser una ruta absoluta, excluyendo el nombre de dominio. Por "
+"ejemplo: \"/events/search/\"."
 
 msgid "redirect to"
 msgstr "redirigir a"
 
 msgid ""
 "This can be either an absolute path (as above) or a full URL starting with "
-"'http://'."
+"“http://”."
 msgstr ""
-"Esto puede ser bien una ruta absoluta (como arriba) o una URL completa que "
-"empiece con 'http://'."
+"Esto puede ser una ruta absoluta (como arriba) o una URL completa que "
+"comience con \"http://\"."
 
 msgid "redirect"
 msgstr "redirigir"
diff --git a/django/contrib/redirects/locale/et/LC_MESSAGES/django.mo b/django/contrib/redirects/locale/et/LC_MESSAGES/django.mo
index 2c78dd7424136da613ecf8e17cd17e0bc16c324f..f36d36e8fff7bad28c9dfb126c0be68e7b1c8b6a 100644
GIT binary patch
delta 359
zcmaFFagt+#PJJW;1H)?|js{{^Mg|5BAiWSs^8)ErK$;s!?*P)AK>7%fW&zUYfOIYp
zUj||UAm5Rhfgv792Lb62AiW7lgVeJF6^j9BK_CrMrvaq7fV3r$1|kL*76u~*pcxEo
zKnxN9Sq=hBK+FziF)*+~X%Gc6lzHOaNZv;cb23Uw3as??A2rOKY|rQ}3KY>#ElbTS
zDb_DeO)N^z0Lx5g%<$C>N-fJQ&dkr#bxABqwNfxLFtpS)G}1M)P%tpEGB(gQ00J(b
z#Nra&kfOxA;+({i{30ubpv3gN#3F^D)TG4XR0W%&A~0ifDU&}Vn)PRy9dKAL$KnD2
Dk(o{`

delta 393
zcmZwB!Aiq000!W6>$Ix~dhwiF!5N#D>9Ba%*ievxV@yP3hd6?b&Q_Yx>s~<-1W$rb
zF!1VG5Dz|q7q7mAf2RipLw>#_{3LmCKAfwy$pInc6FEd$79kG2gNyJ1F2E_Q!Y63M
zXLyUeB1_nxlnFV88us8DEcz7X6}SqEUJJUg4>8HmCLzHcvvLI%j~Ana%+FTe#h)d?
zy=3nC{iy22##~0e@7=Vm-DS_0xlD}qwG`PX#_7EkPX?@=Nnuo)u#PY?q9G49Sil+I
zqCq37hczB@?)LUsU*<~x=`~Pd0eYKJo!2;q+ZEcdK_(JC7ADOix+jt(rCp_RaZb0-
firrYL=IMn{<MmPcI4td0zdkxGH~;x)#qN9o%j!+q

diff --git a/django/contrib/redirects/locale/et/LC_MESSAGES/django.po b/django/contrib/redirects/locale/et/LC_MESSAGES/django.po
index c82aa5d6f7..280a7b7739 100644
--- a/django/contrib/redirects/locale/et/LC_MESSAGES/django.po
+++ b/django/contrib/redirects/locale/et/LC_MESSAGES/django.po
@@ -4,13 +4,14 @@
 # Jannis Leidel <jannis@leidel.info>, 2011
 # Janno Liivak <jannolii@gmail.com>, 2015
 # Marti Raudsepp <marti@juffo.org>, 2014
+# Ragnar Rebase <rrebase@gmail.com>, 2019
 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-19 16:40+0000\n"
-"Last-Translator: Janno Liivak <jannolii@gmail.com>\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2019-12-28 02:30+0000\n"
+"Last-Translator: Ragnar Rebase <rrebase@gmail.com>\n"
 "Language-Team: Estonian (http://www.transifex.com/django/django/language/"
 "et/)\n"
 "MIME-Version: 1.0\n"
@@ -29,21 +30,21 @@ msgid "redirect from"
 msgstr "ümbersuunatav asukoht"
 
 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 ""
-"See peaks olema absoluutne asukoht, v.a. domeeninimi. Näide: '/events/"
-"search/'."
+"See peaks olema absoluutne asukoht, v.a. domeeninimi. Näide: “/events/"
+"search/”."
 
 msgid "redirect to"
 msgstr "suuna aadressile"
 
 msgid ""
 "This can be either an absolute path (as above) or a full URL starting with "
-"'http://'."
+"“http://”."
 msgstr ""
 "See võib olla kas absoluutne asukoht (nagu ülemine) või täielik URL algusega "
-"'http://'."
+"“http://”."
 
 msgid "redirect"
 msgstr "suunamine"
diff --git a/django/contrib/redirects/locale/gd/LC_MESSAGES/django.mo b/django/contrib/redirects/locale/gd/LC_MESSAGES/django.mo
index 443c8c96dd2829af45b185e45953ac38699ff255..0ecb68edc8dd7be04757c73064b41b519b79c671 100644
GIT binary patch
delta 270
zcmaFDd6;v8PJJW;1H)?|js{{^Mg|5BAiWSs^8)ErK$;s!?*P)AK>7%fW&zUYfb=XN
zz6`{IKz<%G14AW{Zh+FifHXglUjkGNl5YXhLO^;Nl)n;4vjh3NSs08MfMzhT0WnYv
zY&no(U;<*00uW$@P+$_|2<C}*BY7V+%*iMzDX`Mlf7CE{vOS}_C{RQ{wJbHSq*%W=
zHL)l;11vM0F+)K&D77rJI5R&_*Cnwe)k?w0z|d0H&`8(NSi#W9%G7AH2h$uT0H<y*
AfB*mh

delta 303
zcmX@i`Gj+VPJJi?1H)?|4hLdKMg|5BAUzXE^8)EbK$;s!ZvfJqKza|5W&zU2fb?M?
zJ`KczKz=_n14AW{UI?Y7fr|Kn{HZ`1B)=3$3jyivQ2r?(%?{+>VPP<00Ga_doE1oe
zEC&H5AO<M_0iaqq0GiLhHt}vGr+P+7Nr9EVzWQWmMt4DV{nWD5ypm%5;?%^V<P4zb
ze8vpV5MAe@)Wnj^{5)Nk#FA7i1tSAPQ(Z#?T?0!6Lvt$=BW(jC0|TxAf8C(evdm%>
Vb>=`tx<*DIbw-w()tTln0RT{uGL`@U

diff --git a/django/contrib/redirects/locale/gd/LC_MESSAGES/django.po b/django/contrib/redirects/locale/gd/LC_MESSAGES/django.po
index 00db3a4293..9d1eb9ab7a 100644
--- a/django/contrib/redirects/locale/gd/LC_MESSAGES/django.po
+++ b/django/contrib/redirects/locale/gd/LC_MESSAGES/django.po
@@ -2,12 +2,13 @@
 #
 # Translators:
 # GunChleoc, 2015
+# GunChleoc, 2015
 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-22 17:29+0000\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2019-12-13 12:52+0000\n"
 "Last-Translator: GunChleoc\n"
 "Language-Team: Gaelic, Scottish (http://www.transifex.com/django/django/"
 "language/gd/)\n"
@@ -28,8 +29,8 @@ msgid "redirect from"
 msgstr "ath-stiùireadh o"
 
 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 ""
 "Bu chòir seo a bhith ’na shlighe absaloideach as aonais ainm na h-àrainne. "
 "Ball-eisimpleir: “/tachartasan/lorg/”."
@@ -39,7 +40,7 @@ msgstr "ath-stiùireadh gu"
 
 msgid ""
 "This can be either an absolute path (as above) or a full URL starting with "
-"'http://'."
+"“http://”."
 msgstr ""
 "Faodaidh seo a bhith ’na shlighe absaloideach (mar a tha gu h-àrd) no ’na "
 "URL slàn a thòisicheas le “http://”."
diff --git a/django/contrib/redirects/locale/nb/LC_MESSAGES/django.mo b/django/contrib/redirects/locale/nb/LC_MESSAGES/django.mo
index 44bd686b61194fef3a4848a8a2772fd765335f5b..7e870a69a42eec5b0700d9b211b913218dbc4cc6 100644
GIT binary patch
delta 308
zcmey(ah+p=PJJW;1H)?|js{{^Mg|5BAiWSs^8)ErK$;s!?*P)AK>7%fW&zUYfOHlR
zUj|}+Am5IefuR6M`vK`7AiW<*gY*jl74rdU1t_f#q`~TeG{_!576u~*pcxEoKnxTE
z3j!$yCLm@9F@S&-LV-z;BbX=NjpTjQFejs=q`*pF|53x-$@YxyqCgS-)UwpPl4AYh
z)Wo9X46w{}#ta4BpwzO=;>`R!U6;g?R4WA|10w@n14CUSLj^-4D?{VW9!$NAoJvsh
ilqNr5b`)09&q&QnNzExvEz(cR%*)eP(wl6`;syX%7C2%6

delta 344
zcmcc4@tb3UPJJi?1H)?|4hLdKMg|5BAUzXE^8)EbK$;s!ZvfJqKza|5W&zU2fb?V_
zJ`KeDKz=+k149vz&Ii)LK>87o2I)5gD&_;yE>JocNQ2ZT0cnsuMJx<P3_vr$hO+``
zkRS*!0Wmw61+fsyWB{7Wz&7!2B&T{tNlAf~zP|coXGV8Hb^X+`)Vz{n{o>TbqT~#q
z=zPWu&k$YbqSVBa%=|oEm&B4(D+MD1LsMNt16>141w(Ty6C-T{BLf4j0Ds+})UwQC
z6m{l6MY@JSb!Jv32AkEHdKtM7t%llpX!qp3%#I?5R_kY^=B1?O6sH#Hr)B2l=>sJM
GS=<0S*FkXr

diff --git a/django/contrib/redirects/locale/nb/LC_MESSAGES/django.po b/django/contrib/redirects/locale/nb/LC_MESSAGES/django.po
index 15de64b09d..325be8c6e0 100644
--- a/django/contrib/redirects/locale/nb/LC_MESSAGES/django.po
+++ b/django/contrib/redirects/locale/nb/LC_MESSAGES/django.po
@@ -4,13 +4,14 @@
 # Jannis Leidel <jannis@leidel.info>, 2011
 # Jon <jon@kolonial.no>, 2015
 # Jon <jon@kolonial.no>, 2014
+# Jon <jon@kolonial.no>, 2020
 # Sigurd Gartmann <sigurdga-transifex@sigurdga.no>, 2012
 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-19 16:40+0000\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2020-01-21 12:13+0000\n"
 "Last-Translator: Jon <jon@kolonial.no>\n"
 "Language-Team: Norwegian Bokmål (http://www.transifex.com/django/django/"
 "language/nb/)\n"
@@ -30,21 +31,21 @@ msgid "redirect from"
 msgstr "omadresser fra"
 
 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 ""
-"Dette bør være en fullstendig sti uten domenenavn. Eksempel: «/hendelser/"
-"finn/»"
+"Dette bør være en fullstendig sti uten domenenavn. Eksempel: \"/hendelser/"
+"finn/\"."
 
 msgid "redirect to"
 msgstr "omadresser til"
 
 msgid ""
 "This can be either an absolute path (as above) or a full URL starting with "
-"'http://'."
+"“http://”."
 msgstr ""
 "Dette kan enten være en fullstendig sti (som over), eller en fullstendig "
-"nettadresse som starter med «http://»."
+"nettadresse som starter med \"http://\"."
 
 msgid "redirect"
 msgstr "omadressering"
diff --git a/django/contrib/redirects/locale/pt_BR/LC_MESSAGES/django.mo b/django/contrib/redirects/locale/pt_BR/LC_MESSAGES/django.mo
index 0320199a47260e7f43fb18fba4cb1b1c3ff1135f..239392525e118fe561853fff9c2287fcf8ec5785 100644
GIT binary patch
delta 214
zcmaFL@q=SRifbPu1H)w?7Gz*xNMdGShyl_iQ2HW}769_~SQr@ifwVo42C4Ih(uqJC
zh!~1Dt}J2nFw!+NR4_2GGP2M%00J(b#Nra&kfOxA;+({i{30s_$K1rclthK##Il^y
z<c!R`;_Orfn?$f+F_PHkP$qsx7T4mE)X5plI;^D%rMZcdXE1AUfP@rMQp+aiFiTE;
b$gIV$pIVlhS5mBBoSImaoS{Eig2fjA+srnh

delta 195
zcmeyt@swjiifbJs1H)w?7Gz*x2x4Ynhz8OrKspLY9{|z<Kw6rGfq@@L>i}txIvXhM
z2c&_BAz|an5=ILHT?0!6BLgcVGi?JP;POc<F3}AsO3W+HNi4}PvQh}r^HT6h&B-iQ
zuqjH-1BzwkfOwlznfMu5Jd2C-Cs#1*uoNkj=1yM8tib^iQAkNGn_R;zIr$T_7H?`<
TYF<gPesOAIQF6v)Z5CeuOIt43

diff --git a/django/contrib/redirects/locale/pt_BR/LC_MESSAGES/django.po b/django/contrib/redirects/locale/pt_BR/LC_MESSAGES/django.po
index 40196034b1..278f7ec204 100644
--- a/django/contrib/redirects/locale/pt_BR/LC_MESSAGES/django.po
+++ b/django/contrib/redirects/locale/pt_BR/LC_MESSAGES/django.po
@@ -2,6 +2,7 @@
 #
 # Translators:
 # Allisson Azevedo <allisson@gmail.com>, 2014
+# Amanda Savluchinske <amandasavluchinske@gmail.com>, 2019
 # semente, 2013
 # Jannis Leidel <jannis@leidel.info>, 2011
 # Lucas Infante <maccinza@gmail.com>, 2015
@@ -11,8 +12,8 @@ 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-09 20:26+0000\n"
-"Last-Translator: R.J Lelis <renatojlelis@gmail.com>\n"
+"PO-Revision-Date: 2019-12-11 00:28+0000\n"
+"Last-Translator: Amanda Savluchinske <amandasavluchinske@gmail.com>\n"
 "Language-Team: Portuguese (Brazil) (http://www.transifex.com/django/django/"
 "language/pt_BR/)\n"
 "MIME-Version: 1.0\n"
@@ -34,8 +35,8 @@ msgid ""
 "This should be an absolute path, excluding the domain name. Example: “/"
 "events/search/”."
 msgstr ""
-"Isso deve ser um caminho absoluto, excluindo o nome do domínio. Exemplo: "
-"\"events/search\"."
+"Este deve ser um caminho absoluto, excluindo o nome do domínio. Exemplo: \"/"
+"events/search/\"."
 
 msgid "redirect to"
 msgstr "redirecionar para"
@@ -44,7 +45,7 @@ msgid ""
 "This can be either an absolute path (as above) or a full URL starting with "
 "“http://”."
 msgstr ""
-"Isso pode ser um caminho absoluto (como acima) or um URL completa começando "
+"Este pode ser um caminho absoluto (como acima) ou uma URL completa começando "
 "com \"http://\"."
 
 msgid "redirect"
diff --git a/django/contrib/redirects/locale/sr/LC_MESSAGES/django.mo b/django/contrib/redirects/locale/sr/LC_MESSAGES/django.mo
index 00985c837d6f0e547367f0a10d761f0551ea10af..aa7da96da4da0665b6610f1035491deda5b65ab7 100644
GIT binary patch
delta 500
zcmZvYyGsK>5XLv=5=~4>QB!RS6)~4wQeI=@1I0=N6{|xI6VOEN4zV*PU|Pc!D!ve`
zQYD(;`HGEL$}HO2*b4a@{4R>1IPmeCotgb+*{5J7xEtGAWQ=`4OVGH7u`cio41*Q0
z8+5<`_y|hiGk6ZYKoOiby^PtQ4VJ+n47v4dupfK{d%@Os-S7L_6ZNqag9r0N=(U#v
ztOM$F69i^|!hM9d{I(c=&mW~NYh6tw-t))ysAsYVm4v>bXDu^f>YA~fZg=)P=?QsO
z-^iGmTvi^_EM4U(C8fwpQcfk2s!DQ1K?G+s(~{>5Eo-i7R?blQ)Jo3a)4Gu}Gi#a0
z(&bLayeCwrDyNz#Qk@!hR*KpoDbVN872Q*n>cgBIx+RCx12sj#9*_p(zg`+=bV3)@
z<f0(*)S#Mc_s5gZ#$Y41=|&ugq9{T8(4lMV&>c108%;NHm&Q4r!m8a6d6obB4RJf_
Ji`Xq`;S)#Bs4M^g

delta 519
zcmZXQyGz4R6vl6?&xoRv=yX-E__)nY@YSHAR&Y>J#0QSC1Y0VJB%z~<o14<fK?O&r
z`l11A-CT6I9UL8<T*SY?FYy85fsfxg-#zyn?md?u<b%GQWkSdsv<gi~gw%pZU;}st
z)`NMl4lII|-~;#yJwk1$FCv8OgHPZ#xPqp@e+FB@cd!MNtG@gWFxWF%MKppL;c$4N
z36Kh?CP)y$!k@r=QhoTcRu@fq-j=Q?(Og2BZjLHu*0elVaZSTXrr@4RshuU3a7@EX
z+ZLNLJX5C{R|lBN8IMzSNblErxyHG?FwYjvY})<PH_W)ov^eE)T^sD>2zl0UJ+|Z+
zmb+<qwxiQY<QbdJ*crpJv*{!qSr47@Oz70YirLP_*wtLcs?>NP{PLdgsqn?E@N@Y{
zPt%nsm3PHW_qRuLACa!k-<QRRI1!hkL`5;|%Tw_^1DD&UP~3<@aJ7i!PT=@jlzxgB
V6~}>fj|E{zc~__Zzo}5^egbAco(%v1

diff --git a/django/contrib/redirects/locale/sr/LC_MESSAGES/django.po b/django/contrib/redirects/locale/sr/LC_MESSAGES/django.po
index 14f4c98c92..034a3cf6e5 100644
--- a/django/contrib/redirects/locale/sr/LC_MESSAGES/django.po
+++ b/django/contrib/redirects/locale/sr/LC_MESSAGES/django.po
@@ -2,14 +2,15 @@
 #
 # Translators:
 # Branko Kokanovic <branko@kokanovic.org>, 2018
+# Igor Jerosimić, 2020
 # Jannis Leidel <jannis@leidel.info>, 2011
 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: 2018-01-29 09:26+0000\n"
-"Last-Translator: Branko Kokanovic <branko@kokanovic.org>\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2020-01-21 20:01+0000\n"
+"Last-Translator: Igor Jerosimić\n"
 "Language-Team: Serbian (http://www.transifex.com/django/django/language/"
 "sr/)\n"
 "MIME-Version: 1.0\n"
@@ -29,21 +30,21 @@ msgid "redirect from"
 msgstr "преусмерен са"
 
 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 ""
-"Ово мора бити апсолутна путања без имена домена. На пример: '/events/"
-"search/'."
+"Ово треба да буде апсолутна путања, искључујући име домена. Пример: “/events/"
+"search/”."
 
 msgid "redirect to"
 msgstr "преусмери ка"
 
 msgid ""
 "This can be either an absolute path (as above) or a full URL starting with "
-"'http://'."
+"“http://”."
 msgstr ""
-"Ово може бити или апсолутна путања (као горе) или пун URL који почиње са "
-"'http://'."
+"Ово може да буде апсолутна путања (као изнад) или потпун URL који почиње са "
+"“http://”."
 
 msgid "redirect"
 msgstr "преусмеравање"
diff --git a/django/contrib/redirects/locale/sr_Latn/LC_MESSAGES/django.mo b/django/contrib/redirects/locale/sr_Latn/LC_MESSAGES/django.mo
index 0a07aeb915ec5755cf63f944184d97464f6b43ec..ad82e6ee274d345174e8b35ed2d0974ac2a9b743 100644
GIT binary patch
delta 436
zcmZ|Kze~eF6bJB^HfoEuo3n3JXqz^6v5PL^A}E4G5QM8a=q2qXBzGM;*n)$L1%C`3
z)WOx&#Xlgki?d5t{{o$SSGouq?#t)iyYO=PDol#km7xa!pOh2It_4sapU4vVOfHkJ
zWRc8Bn|vcp@10Vn`YI1_O5V@?CQaX?m(83GxkC0y)4w2T!L1E0&<t3ln1=bdd2*Dc
z*$!Y~uEAU)fAis$rlW_BQgO?1rlZHZZEJ6pIu7r1sZuB9EII4UPA1l%?AELGM%8Vg
zTW>X+FKfATYv?m<Yo8;F)2OSJWEgA3WWaDeWD$yiWc~(<uE01_v6gszw2xsFm^vE^
z8E{M){<=jC4*C(Qgtr;~JHCP<4ZFdn&c-^>*`+|y<LE~{E?Er^6RMJynfu4TY}q?M
DL+x)s

delta 389
zcmbQv`IBRUPJJi?1H)?|4hLdKMg|5BAUzXE^8)EbK$;s!ZvfJqKza|5W&zU2fb<R^
zJ`KctKz<7|ME_(U?GNO?2GSsLYoKC~IbJ}T2S`T%X^?m-kOm@#5*7v{2A~;W!&!ke
z$Z`;10%CSB3!)IpWB{7Wz&7!2B&T{tNlAf~zP|coXGV8Hb^X+`)Vz{n{o>TbqT~#q
z=zPX1K0`}g12bJCa|J^qD-(mw>P&Tv97&lanF^UXnUmKrOVp?57o}=~cnSrjc?zLH
zJ__0SSwK$yk>1R_tW<^KL<P7#dJO($`3kxDMTrVvGZG7m^K(i|@)Ci1OA_<4fWoO&
i3Yod7K#`Pu5T&Q!2b3%V3Kdx?V7O3^p<r?pi!A^b#ZpKB

diff --git a/django/contrib/redirects/locale/sr_Latn/LC_MESSAGES/django.po b/django/contrib/redirects/locale/sr_Latn/LC_MESSAGES/django.po
index 6f1fa902dc..2da8625869 100644
--- a/django/contrib/redirects/locale/sr_Latn/LC_MESSAGES/django.po
+++ b/django/contrib/redirects/locale/sr_Latn/LC_MESSAGES/django.po
@@ -1,14 +1,14 @@
 # This file is distributed under the same license as the Django package.
 #
 # Translators:
-# Igor Jerosimić, 2019
+# Igor Jerosimić, 2019-2020
 # Jannis Leidel <jannis@leidel.info>, 2011
 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: 2019-06-27 12:40+0000\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2020-01-21 20:44+0000\n"
 "Last-Translator: Igor Jerosimić\n"
 "Language-Team: Serbian (Latin) (http://www.transifex.com/django/django/"
 "language/sr@latin/)\n"
@@ -29,21 +29,21 @@ msgid "redirect from"
 msgstr "preusmeren sa"
 
 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 ""
-"Ovo mora biti apsolutna putanja bez imena domena. Na primer: '/events/"
-"search/'."
+"Ovo treba da bude apsolutna putanja, isključujući ime domena. Primer: “/"
+"events/search/”."
 
 msgid "redirect to"
 msgstr "preusmeri ka"
 
 msgid ""
 "This can be either an absolute path (as above) or a full URL starting with "
-"'http://'."
+"“http://”."
 msgstr ""
-"Ovo može biti ili apsolutna putanja (kao gore) ili pun URL koji počinje sa "
-"'http://'."
+"Ovo može da bude apsolutna putanja (kao iznad) ili potpun URL koji počinje "
+"sa “http://”."
 
 msgid "redirect"
 msgstr "preusmeravanje"
diff --git a/django/contrib/sites/locale/ne/LC_MESSAGES/django.mo b/django/contrib/sites/locale/ne/LC_MESSAGES/django.mo
index 3fe91bc3e12c2d87edf259c00986243ef2367c35..8ece467e0862d9a657219934373dec31a9f8e681 100644
GIT binary patch
delta 172
zcmZo>zt1)y#I%%=fk6z2MHv_vdYBj(Vu17_AT0x={{v}xAT7hpz`z5fZGbdLo#({P
zgOiIHh1`t{bPWu3jSLkGEUk=<v<-lO%O|n8L^q@;F|Rl$u_V99N+CEguOz=XLm{BF
zC@Hm4!KMIA>lH(U9WwGuHXmnP$SB?MV99)j2TOK5ShDZI5)kLXlARBhY<RG=i2(p_
C_B90n

delta 224
zcmcc5*33R3#B?Sj1A`b4i!v}UY+zzwhyl{afV2#dR%T{kkO$HZK$-_gCje=Xy4;DK
z2kS$0or_WvOEUBGbX^ilQmqt>3=B<m4GeV+%@qs{tqjby4GawoxB~ojgHp>fi&4~>
z>l#?<8d@qCnpv3`Xd3_lmrr7GiEc<yVqS4hVo83Hl|pc0dSa1+b4FrLW^t;5O)`X0
s3=(xn&rRIClyN?zbo+xP^BEp2+3{e>z6VP{oCiyGK3KBh!O}(s0Kp|fsQ>@~

diff --git a/django/contrib/sites/locale/ne/LC_MESSAGES/django.po b/django/contrib/sites/locale/ne/LC_MESSAGES/django.po
index 9320696446..c0d04d14a8 100644
--- a/django/contrib/sites/locale/ne/LC_MESSAGES/django.po
+++ b/django/contrib/sites/locale/ne/LC_MESSAGES/django.po
@@ -2,13 +2,14 @@
 #
 # Translators:
 # Sagar Chalise <chalisesagar@gmail.com>, 2011
+# Santosh Purbey <purbey.santosh@hotmail.com>, 2020
 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: 2017-09-19 16:40+0000\n"
-"Last-Translator: Sagar Chalise <chalisesagar@gmail.com>\n"
+"PO-Revision-Date: 2020-01-21 09:32+0000\n"
+"Last-Translator: Santosh Purbey <purbey.santosh@hotmail.com>\n"
 "Language-Team: Nepali (http://www.transifex.com/django/django/language/ne/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -29,7 +30,7 @@ msgid "display name"
 msgstr "देखिने नाम"
 
 msgid "site"
-msgstr "साइट"
+msgstr "साईट"
 
 msgid "sites"
-msgstr "साइटहरु"
+msgstr "साईटहरू"