summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMariusz Felisiak <felisiak.mariusz@gmail.com>2022-08-02 15:50:34 +0200
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2022-08-03 08:04:34 +0200
commit919e65b21e96db61ffae0fea6f6e18541bdfad18 (patch)
treef65d78aca9dbbb92bf7bb3f16ba036c7570e72e4
parentbc7aa2a5e91cf65fc7510edaf1776528c7ad07b4 (diff)
Updated translations from Transifex.
This also fixes related i18n tests. Forwardport of a3bab9332416f655c6ae0fa306c94f7f52e7398d from stable/4.1.x. Co-authored-by: Claude Paroz <claude@2xlibre.net>
-rw-r--r--django/conf/locale/af/LC_MESSAGES/django.mobin21840 -> 24077 bytes
-rw-r--r--django/conf/locale/af/LC_MESSAGES/django.po149
-rw-r--r--django/conf/locale/ar_DZ/LC_MESSAGES/django.mobin35409 -> 33960 bytes
-rw-r--r--django/conf/locale/ar_DZ/LC_MESSAGES/django.po188
-rw-r--r--django/conf/locale/az/LC_MESSAGES/django.mobin27170 -> 26983 bytes
-rw-r--r--django/conf/locale/az/LC_MESSAGES/django.po156
-rw-r--r--django/conf/locale/ca/LC_MESSAGES/django.mobin27460 -> 27707 bytes
-rw-r--r--django/conf/locale/ca/LC_MESSAGES/django.po77
-rw-r--r--django/conf/locale/cs/LC_MESSAGES/django.mobin29207 -> 29060 bytes
-rw-r--r--django/conf/locale/cs/LC_MESSAGES/django.po61
-rw-r--r--django/conf/locale/da/LC_MESSAGES/django.mobin26957 -> 27268 bytes
-rw-r--r--django/conf/locale/da/LC_MESSAGES/django.po34
-rw-r--r--django/conf/locale/de/LC_MESSAGES/django.mobin28373 -> 28666 bytes
-rw-r--r--django/conf/locale/de/LC_MESSAGES/django.po38
-rw-r--r--django/conf/locale/dsb/LC_MESSAGES/django.mobin29802 -> 30133 bytes
-rw-r--r--django/conf/locale/dsb/LC_MESSAGES/django.po43
-rw-r--r--django/conf/locale/es/LC_MESSAGES/django.mobin27700 -> 28004 bytes
-rw-r--r--django/conf/locale/es/LC_MESSAGES/django.po141
-rw-r--r--django/conf/locale/es_AR/LC_MESSAGES/django.mobin28082 -> 28363 bytes
-rw-r--r--django/conf/locale/es_AR/LC_MESSAGES/django.po70
-rw-r--r--django/conf/locale/es_MX/LC_MESSAGES/django.mobin17424 -> 18501 bytes
-rw-r--r--django/conf/locale/es_MX/LC_MESSAGES/django.po100
-rw-r--r--django/conf/locale/eu/LC_MESSAGES/django.mobin21743 -> 21877 bytes
-rw-r--r--django/conf/locale/eu/LC_MESSAGES/django.po81
-rw-r--r--django/conf/locale/fa/LC_MESSAGES/django.mobin32052 -> 31611 bytes
-rw-r--r--django/conf/locale/fa/LC_MESSAGES/django.po47
-rw-r--r--django/conf/locale/fi/LC_MESSAGES/django.mobin27454 -> 27747 bytes
-rw-r--r--django/conf/locale/fi/LC_MESSAGES/django.po36
-rw-r--r--django/conf/locale/fr/LC_MESSAGES/django.mobin28628 -> 28937 bytes
-rw-r--r--django/conf/locale/fr/LC_MESSAGES/django.po36
-rw-r--r--django/conf/locale/hi/LC_MESSAGES/django.mobin17619 -> 19712 bytes
-rw-r--r--django/conf/locale/hi/LC_MESSAGES/django.po117
-rw-r--r--django/conf/locale/id/LC_MESSAGES/django.mobin26822 -> 27163 bytes
-rw-r--r--django/conf/locale/id/LC_MESSAGES/django.po35
-rw-r--r--django/conf/locale/it/LC_MESSAGES/django.mobin27374 -> 27732 bytes
-rw-r--r--django/conf/locale/it/LC_MESSAGES/django.po40
-rw-r--r--django/conf/locale/ja/LC_MESSAGES/django.mobin30047 -> 29816 bytes
-rw-r--r--django/conf/locale/ja/LC_MESSAGES/django.po33
-rw-r--r--django/conf/locale/ko/LC_MESSAGES/django.mobin26696 -> 28101 bytes
-rw-r--r--django/conf/locale/ko/LC_MESSAGES/django.po51
-rw-r--r--django/conf/locale/lv/LC_MESSAGES/django.mobin28306 -> 28628 bytes
-rw-r--r--django/conf/locale/lv/LC_MESSAGES/django.po44
-rw-r--r--django/conf/locale/nl/LC_MESSAGES/django.mobin27117 -> 27641 bytes
-rw-r--r--django/conf/locale/nl/LC_MESSAGES/django.po116
-rw-r--r--django/conf/locale/pl/LC_MESSAGES/django.mobin29785 -> 30088 bytes
-rw-r--r--django/conf/locale/pl/LC_MESSAGES/django.po53
-rw-r--r--django/conf/locale/pt_BR/LC_MESSAGES/django.mobin26578 -> 27271 bytes
-rw-r--r--django/conf/locale/pt_BR/LC_MESSAGES/django.po66
-rw-r--r--django/conf/locale/sq/LC_MESSAGES/django.mobin27802 -> 27849 bytes
-rw-r--r--django/conf/locale/sq/LC_MESSAGES/django.po34
-rw-r--r--django/conf/locale/sr_Latn/LC_MESSAGES/django.mobin22633 -> 24760 bytes
-rw-r--r--django/conf/locale/sr_Latn/LC_MESSAGES/django.po51
-rw-r--r--django/conf/locale/sv/LC_MESSAGES/django.mobin24820 -> 27469 bytes
-rw-r--r--django/conf/locale/sv/LC_MESSAGES/django.po73
-rw-r--r--django/conf/locale/tr/LC_MESSAGES/django.mobin27998 -> 28298 bytes
-rw-r--r--django/conf/locale/tr/LC_MESSAGES/django.po35
-rw-r--r--django/conf/locale/uk/LC_MESSAGES/django.mobin26995 -> 29755 bytes
-rw-r--r--django/conf/locale/uk/LC_MESSAGES/django.po94
-rw-r--r--django/conf/locale/zh_Hans/LC_MESSAGES/django.mobin26198 -> 26430 bytes
-rw-r--r--django/conf/locale/zh_Hans/LC_MESSAGES/django.po34
-rw-r--r--django/contrib/admin/locale/ar_DZ/LC_MESSAGES/django.mobin19657 -> 19947 bytes
-rw-r--r--django/contrib/admin/locale/ar_DZ/LC_MESSAGES/django.po42
-rw-r--r--django/contrib/admin/locale/ar_DZ/LC_MESSAGES/djangojs.mobin5721 -> 6423 bytes
-rw-r--r--django/contrib/admin/locale/ar_DZ/LC_MESSAGES/djangojs.po60
-rw-r--r--django/contrib/admin/locale/az/LC_MESSAGES/django.mobin14807 -> 16008 bytes
-rw-r--r--django/contrib/admin/locale/az/LC_MESSAGES/django.po86
-rw-r--r--django/contrib/admin/locale/az/LC_MESSAGES/djangojs.mobin4598 -> 5225 bytes
-rw-r--r--django/contrib/admin/locale/az/LC_MESSAGES/djangojs.po60
-rw-r--r--django/contrib/admin/locale/bg/LC_MESSAGES/django.mobin21397 -> 21549 bytes
-rw-r--r--django/contrib/admin/locale/bg/LC_MESSAGES/django.po19
-rw-r--r--django/contrib/admin/locale/bg/LC_MESSAGES/djangojs.mobin6230 -> 6483 bytes
-rw-r--r--django/contrib/admin/locale/bg/LC_MESSAGES/djangojs.po11
-rw-r--r--django/contrib/admin/locale/bn/LC_MESSAGES/django.mobin15247 -> 18585 bytes
-rw-r--r--django/contrib/admin/locale/bn/LC_MESSAGES/django.po249
-rw-r--r--django/contrib/admin/locale/ca/LC_MESSAGES/django.mobin17411 -> 17535 bytes
-rw-r--r--django/contrib/admin/locale/ca/LC_MESSAGES/django.po22
-rw-r--r--django/contrib/admin/locale/ca/LC_MESSAGES/djangojs.mobin5150 -> 5309 bytes
-rw-r--r--django/contrib/admin/locale/ca/LC_MESSAGES/djangojs.po12
-rw-r--r--django/contrib/admin/locale/cs/LC_MESSAGES/django.mobin17659 -> 17736 bytes
-rw-r--r--django/contrib/admin/locale/cs/LC_MESSAGES/django.po22
-rw-r--r--django/contrib/admin/locale/cs/LC_MESSAGES/djangojs.mobin5679 -> 5851 bytes
-rw-r--r--django/contrib/admin/locale/cs/LC_MESSAGES/djangojs.po12
-rw-r--r--django/contrib/admin/locale/da/LC_MESSAGES/django.mobin16680 -> 16982 bytes
-rw-r--r--django/contrib/admin/locale/da/LC_MESSAGES/django.po37
-rw-r--r--django/contrib/admin/locale/da/LC_MESSAGES/djangojs.mobin5098 -> 5289 bytes
-rw-r--r--django/contrib/admin/locale/da/LC_MESSAGES/djangojs.po13
-rw-r--r--django/contrib/admin/locale/de/LC_MESSAGES/django.mobin17714 -> 17860 bytes
-rw-r--r--django/contrib/admin/locale/de/LC_MESSAGES/django.po23
-rw-r--r--django/contrib/admin/locale/de/LC_MESSAGES/djangojs.mobin5203 -> 5398 bytes
-rw-r--r--django/contrib/admin/locale/de/LC_MESSAGES/djangojs.po17
-rw-r--r--django/contrib/admin/locale/dsb/LC_MESSAGES/django.mobin17570 -> 17909 bytes
-rw-r--r--django/contrib/admin/locale/dsb/LC_MESSAGES/django.po40
-rw-r--r--django/contrib/admin/locale/dsb/LC_MESSAGES/djangojs.mobin5609 -> 5808 bytes
-rw-r--r--django/contrib/admin/locale/dsb/LC_MESSAGES/djangojs.po12
-rw-r--r--django/contrib/admin/locale/es_AR/LC_MESSAGES/django.mobin17847 -> 17979 bytes
-rw-r--r--django/contrib/admin/locale/es_AR/LC_MESSAGES/django.po21
-rw-r--r--django/contrib/admin/locale/es_AR/LC_MESSAGES/djangojs.mobin5409 -> 5585 bytes
-rw-r--r--django/contrib/admin/locale/es_AR/LC_MESSAGES/djangojs.po36
-rw-r--r--django/contrib/admin/locale/es_MX/LC_MESSAGES/django.mobin11628 -> 11517 bytes
-rw-r--r--django/contrib/admin/locale/es_MX/LC_MESSAGES/django.po42
-rw-r--r--django/contrib/admin/locale/et/LC_MESSAGES/django.mobin16555 -> 16736 bytes
-rw-r--r--django/contrib/admin/locale/et/LC_MESSAGES/django.po41
-rw-r--r--django/contrib/admin/locale/eu/LC_MESSAGES/django.mobin13665 -> 15009 bytes
-rw-r--r--django/contrib/admin/locale/eu/LC_MESSAGES/django.po51
-rw-r--r--django/contrib/admin/locale/eu/LC_MESSAGES/djangojs.mobin4522 -> 4480 bytes
-rw-r--r--django/contrib/admin/locale/eu/LC_MESSAGES/djangojs.po141
-rw-r--r--django/contrib/admin/locale/fi/LC_MESSAGES/django.mobin16810 -> 16940 bytes
-rw-r--r--django/contrib/admin/locale/fi/LC_MESSAGES/django.po25
-rw-r--r--django/contrib/admin/locale/fi/LC_MESSAGES/djangojs.mobin5200 -> 5378 bytes
-rw-r--r--django/contrib/admin/locale/fi/LC_MESSAGES/djangojs.po14
-rw-r--r--django/contrib/admin/locale/fr/LC_MESSAGES/django.mobin18497 -> 18652 bytes
-rw-r--r--django/contrib/admin/locale/fr/LC_MESSAGES/django.po21
-rw-r--r--django/contrib/admin/locale/fr/LC_MESSAGES/djangojs.mobin5324 -> 5532 bytes
-rw-r--r--django/contrib/admin/locale/fr/LC_MESSAGES/djangojs.po13
-rw-r--r--django/contrib/admin/locale/hi/LC_MESSAGES/django.mobin18457 -> 13811 bytes
-rw-r--r--django/contrib/admin/locale/hi/LC_MESSAGES/django.po228
-rw-r--r--django/contrib/admin/locale/id/LC_MESSAGES/django.mobin16681 -> 16835 bytes
-rw-r--r--django/contrib/admin/locale/id/LC_MESSAGES/django.po21
-rw-r--r--django/contrib/admin/locale/id/LC_MESSAGES/djangojs.mobin5006 -> 5206 bytes
-rw-r--r--django/contrib/admin/locale/id/LC_MESSAGES/djangojs.po13
-rw-r--r--django/contrib/admin/locale/it/LC_MESSAGES/django.mobin17309 -> 17443 bytes
-rw-r--r--django/contrib/admin/locale/it/LC_MESSAGES/django.po22
-rw-r--r--django/contrib/admin/locale/it/LC_MESSAGES/djangojs.mobin5119 -> 5301 bytes
-rw-r--r--django/contrib/admin/locale/it/LC_MESSAGES/djangojs.po12
-rw-r--r--django/contrib/admin/locale/kn/LC_MESSAGES/djangojs.mobin1872 -> 1847 bytes
-rw-r--r--django/contrib/admin/locale/kn/LC_MESSAGES/djangojs.po96
-rw-r--r--django/contrib/admin/locale/ko/LC_MESSAGES/django.mobin17829 -> 18011 bytes
-rw-r--r--django/contrib/admin/locale/ko/LC_MESSAGES/django.po27
-rw-r--r--django/contrib/admin/locale/lv/LC_MESSAGES/django.mobin17086 -> 17244 bytes
-rw-r--r--django/contrib/admin/locale/lv/LC_MESSAGES/django.po27
-rw-r--r--django/contrib/admin/locale/lv/LC_MESSAGES/djangojs.mobin5491 -> 5677 bytes
-rw-r--r--django/contrib/admin/locale/lv/LC_MESSAGES/djangojs.po15
-rw-r--r--django/contrib/admin/locale/nl/LC_MESSAGES/django.mobin17070 -> 17426 bytes
-rw-r--r--django/contrib/admin/locale/nl/LC_MESSAGES/django.po41
-rw-r--r--django/contrib/admin/locale/nl/LC_MESSAGES/djangojs.mobin4592 -> 5401 bytes
-rw-r--r--django/contrib/admin/locale/nl/LC_MESSAGES/djangojs.po63
-rw-r--r--django/contrib/admin/locale/nn/LC_MESSAGES/django.mobin16502 -> 16504 bytes
-rw-r--r--django/contrib/admin/locale/nn/LC_MESSAGES/django.po26
-rw-r--r--django/contrib/admin/locale/pl/LC_MESSAGES/django.mobin18021 -> 18165 bytes
-rw-r--r--django/contrib/admin/locale/pl/LC_MESSAGES/django.po30
-rw-r--r--django/contrib/admin/locale/pl/LC_MESSAGES/djangojs.mobin5702 -> 5848 bytes
-rw-r--r--django/contrib/admin/locale/pl/LC_MESSAGES/djangojs.po15
-rw-r--r--django/contrib/admin/locale/pt_BR/LC_MESSAGES/django.mobin17151 -> 17350 bytes
-rw-r--r--django/contrib/admin/locale/pt_BR/LC_MESSAGES/django.po46
-rw-r--r--django/contrib/admin/locale/sq/LC_MESSAGES/django.mobin17324 -> 17607 bytes
-rw-r--r--django/contrib/admin/locale/sq/LC_MESSAGES/django.po41
-rw-r--r--django/contrib/admin/locale/sq/LC_MESSAGES/djangojs.mobin5179 -> 5370 bytes
-rw-r--r--django/contrib/admin/locale/sq/LC_MESSAGES/djangojs.po13
-rw-r--r--django/contrib/admin/locale/sr/LC_MESSAGES/django.mobin15414 -> 15816 bytes
-rw-r--r--django/contrib/admin/locale/sr/LC_MESSAGES/django.po39
-rw-r--r--django/contrib/admin/locale/sv/LC_MESSAGES/django.mobin16436 -> 16935 bytes
-rw-r--r--django/contrib/admin/locale/sv/LC_MESSAGES/django.po41
-rw-r--r--django/contrib/admin/locale/sv/LC_MESSAGES/djangojs.mobin4500 -> 5304 bytes
-rw-r--r--django/contrib/admin/locale/sv/LC_MESSAGES/djangojs.po70
-rw-r--r--django/contrib/admin/locale/tr/LC_MESSAGES/django.mobin17266 -> 17595 bytes
-rw-r--r--django/contrib/admin/locale/tr/LC_MESSAGES/django.po41
-rw-r--r--django/contrib/admin/locale/tr/LC_MESSAGES/djangojs.mobin5121 -> 5313 bytes
-rw-r--r--django/contrib/admin/locale/tr/LC_MESSAGES/djangojs.po12
-rw-r--r--django/contrib/admin/locale/uk/LC_MESSAGES/django.mobin15623 -> 21364 bytes
-rw-r--r--django/contrib/admin/locale/uk/LC_MESSAGES/django.po75
-rw-r--r--django/contrib/admin/locale/zh_Hans/LC_MESSAGES/django.mobin16014 -> 16130 bytes
-rw-r--r--django/contrib/admin/locale/zh_Hans/LC_MESSAGES/django.po24
-rw-r--r--django/contrib/admin/locale/zh_Hans/LC_MESSAGES/djangojs.mobin4831 -> 4999 bytes
-rw-r--r--django/contrib/admin/locale/zh_Hans/LC_MESSAGES/djangojs.po12
-rw-r--r--django/contrib/admindocs/locale/ar_DZ/LC_MESSAGES/django.mobin7445 -> 7465 bytes
-rw-r--r--django/contrib/admindocs/locale/ar_DZ/LC_MESSAGES/django.po11
-rw-r--r--django/contrib/admindocs/locale/az/LC_MESSAGES/django.mobin1687 -> 1835 bytes
-rw-r--r--django/contrib/admindocs/locale/az/LC_MESSAGES/django.po19
-rw-r--r--django/contrib/admindocs/locale/sv/LC_MESSAGES/django.mobin6230 -> 6394 bytes
-rw-r--r--django/contrib/admindocs/locale/sv/LC_MESSAGES/django.po9
-rw-r--r--django/contrib/auth/locale/ar_DZ/LC_MESSAGES/django.mobin10167 -> 10228 bytes
-rw-r--r--django/contrib/auth/locale/ar_DZ/LC_MESSAGES/django.po10
-rw-r--r--django/contrib/auth/locale/az/LC_MESSAGES/django.mobin7448 -> 7576 bytes
-rw-r--r--django/contrib/auth/locale/az/LC_MESSAGES/django.po80
-rw-r--r--django/contrib/auth/locale/ca/LC_MESSAGES/django.mobin7649 -> 7643 bytes
-rw-r--r--django/contrib/auth/locale/ca/LC_MESSAGES/django.po7
-rw-r--r--django/contrib/auth/locale/id/LC_MESSAGES/django.mobin7170 -> 7243 bytes
-rw-r--r--django/contrib/auth/locale/id/LC_MESSAGES/django.po11
-rw-r--r--django/contrib/auth/locale/lv/LC_MESSAGES/django.mobin7631 -> 7656 bytes
-rw-r--r--django/contrib/auth/locale/lv/LC_MESSAGES/django.po16
-rw-r--r--django/contrib/auth/locale/nl/LC_MESSAGES/django.mobin7451 -> 7509 bytes
-rw-r--r--django/contrib/auth/locale/nl/LC_MESSAGES/django.po13
-rw-r--r--django/contrib/auth/locale/pt_BR/LC_MESSAGES/django.mobin7546 -> 7795 bytes
-rw-r--r--django/contrib/auth/locale/pt_BR/LC_MESSAGES/django.po12
-rw-r--r--django/contrib/auth/locale/sv/LC_MESSAGES/django.mobin7416 -> 7484 bytes
-rw-r--r--django/contrib/auth/locale/sv/LC_MESSAGES/django.po12
-rw-r--r--django/contrib/contenttypes/locale/ia/LC_MESSAGES/django.mobin1079 -> 1105 bytes
-rw-r--r--django/contrib/contenttypes/locale/ia/LC_MESSAGES/django.po14
-rw-r--r--django/contrib/contenttypes/locale/sv/LC_MESSAGES/django.mobin1066 -> 1055 bytes
-rw-r--r--django/contrib/contenttypes/locale/sv/LC_MESSAGES/django.po11
-rw-r--r--django/contrib/flatpages/locale/sv/LC_MESSAGES/django.mobin2288 -> 2252 bytes
-rw-r--r--django/contrib/flatpages/locale/sv/LC_MESSAGES/django.po20
-rw-r--r--django/contrib/gis/locale/sv/LC_MESSAGES/django.mobin1987 -> 1944 bytes
-rw-r--r--django/contrib/gis/locale/sv/LC_MESSAGES/django.po11
-rw-r--r--django/contrib/humanize/locale/az/LC_MESSAGES/django.mobin5286 -> 4345 bytes
-rw-r--r--django/contrib/humanize/locale/az/LC_MESSAGES/django.po169
-rw-r--r--django/contrib/humanize/locale/eu/LC_MESSAGES/django.mobin5287 -> 4312 bytes
-rw-r--r--django/contrib/humanize/locale/eu/LC_MESSAGES/django.po170
-rw-r--r--django/contrib/humanize/locale/fa/LC_MESSAGES/django.mobin5808 -> 4656 bytes
-rw-r--r--django/contrib/humanize/locale/fa/LC_MESSAGES/django.po169
-rw-r--r--django/contrib/humanize/locale/gd/LC_MESSAGES/django.mobin7232 -> 5838 bytes
-rw-r--r--django/contrib/humanize/locale/gd/LC_MESSAGES/django.po237
-rw-r--r--django/contrib/humanize/locale/ko/LC_MESSAGES/django.mobin4817 -> 3891 bytes
-rw-r--r--django/contrib/humanize/locale/ko/LC_MESSAGES/django.po138
-rw-r--r--django/contrib/humanize/locale/ms/LC_MESSAGES/django.mobin842 -> 3839 bytes
-rw-r--r--django/contrib/humanize/locale/ms/LC_MESSAGES/django.po196
-rw-r--r--django/contrib/humanize/locale/nl/LC_MESSAGES/django.mobin5262 -> 4311 bytes
-rw-r--r--django/contrib/humanize/locale/nl/LC_MESSAGES/django.po172
-rw-r--r--django/contrib/humanize/locale/nn/LC_MESSAGES/django.mobin4327 -> 4336 bytes
-rw-r--r--django/contrib/humanize/locale/nn/LC_MESSAGES/django.po6
-rw-r--r--django/contrib/humanize/locale/pt_BR/LC_MESSAGES/django.mobin5427 -> 4436 bytes
-rw-r--r--django/contrib/humanize/locale/pt_BR/LC_MESSAGES/django.po171
-rw-r--r--django/contrib/humanize/locale/sv/LC_MESSAGES/django.mobin4066 -> 4333 bytes
-rw-r--r--django/contrib/humanize/locale/sv/LC_MESSAGES/django.po104
-rw-r--r--django/contrib/humanize/locale/uk/LC_MESSAGES/django.mobin8809 -> 6991 bytes
-rw-r--r--django/contrib/humanize/locale/uk/LC_MESSAGES/django.po239
-rw-r--r--django/contrib/postgres/locale/sv/LC_MESSAGES/django.mobin2787 -> 2937 bytes
-rw-r--r--django/contrib/postgres/locale/sv/LC_MESSAGES/django.po7
-rw-r--r--django/contrib/redirects/locale/ar_DZ/LC_MESSAGES/django.mobin1336 -> 1379 bytes
-rw-r--r--django/contrib/redirects/locale/ar_DZ/LC_MESSAGES/django.po15
-rw-r--r--django/contrib/redirects/locale/ko/LC_MESSAGES/django.mobin1079 -> 1134 bytes
-rw-r--r--django/contrib/redirects/locale/ko/LC_MESSAGES/django.po15
-rw-r--r--django/contrib/redirects/locale/nl/LC_MESSAGES/django.mobin1080 -> 1129 bytes
-rw-r--r--django/contrib/redirects/locale/nl/LC_MESSAGES/django.po16
-rw-r--r--django/contrib/redirects/locale/sv/LC_MESSAGES/django.mobin1147 -> 1134 bytes
-rw-r--r--django/contrib/redirects/locale/sv/LC_MESSAGES/django.po19
-rw-r--r--django/contrib/redirects/locale/tk/LC_MESSAGES/django.mobin1113 -> 1155 bytes
-rw-r--r--django/contrib/redirects/locale/tk/LC_MESSAGES/django.po17
-rw-r--r--tests/i18n/tests.py18
229 files changed, 3629 insertions, 2830 deletions
diff --git a/django/conf/locale/af/LC_MESSAGES/django.mo b/django/conf/locale/af/LC_MESSAGES/django.mo
index 5da1748388..60608b469e 100644
--- a/django/conf/locale/af/LC_MESSAGES/django.mo
+++ b/django/conf/locale/af/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/conf/locale/af/LC_MESSAGES/django.po b/django/conf/locale/af/LC_MESSAGES/django.po
index f7084ad4dc..4863693854 100644
--- a/django/conf/locale/af/LC_MESSAGES/django.po
+++ b/django/conf/locale/af/LC_MESSAGES/django.po
@@ -1,15 +1,15 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
-# F Wolff <friedel@translate.org.za>, 2019-2020
+# F Wolff <friedel@translate.org.za>, 2019-2020,2022
# Stephen Cox <stephencoxmail@gmail.com>, 2011-2012
# unklphil <villiers.strauss@gmail.com>, 2014,2019
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-19 20:23+0200\n"
-"PO-Revision-Date: 2020-07-20 19:37+0000\n"
+"POT-Creation-Date: 2022-05-17 05:23-0500\n"
+"PO-Revision-Date: 2022-07-25 06:49+0000\n"
"Last-Translator: F Wolff <friedel@translate.org.za>\n"
"Language-Team: Afrikaans (http://www.transifex.com/django/django/language/"
"af/)\n"
@@ -56,7 +56,7 @@ msgid "Czech"
msgstr "Tsjeggies"
msgid "Welsh"
-msgstr "Welsh"
+msgstr "Wallies"
msgid "Danish"
msgstr "Deens"
@@ -208,6 +208,9 @@ msgstr "Mongools"
msgid "Marathi"
msgstr "Marathi"
+msgid "Malay"
+msgstr "Maleisies"
+
msgid "Burmese"
msgstr "Birmaans"
@@ -319,8 +322,13 @@ msgstr "Statiese lêers"
msgid "Syndication"
msgstr "Sindikasie"
+#. Translators: String used to replace omitted page numbers in elided page
+#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10].
+msgid "…"
+msgstr "…"
+
msgid "That page number is not an integer"
-msgstr "Daai bladsynommer is nie 'n heelgetal nie"
+msgstr "Daai bladsynommer is nie ’n heelgetal nie"
msgid "That page number is less than 1"
msgstr "Daai bladsynommer is minder as 1"
@@ -329,7 +337,7 @@ msgid "That page contains no results"
msgstr "Daai bladsy bevat geen resultate nie"
msgid "Enter a valid value."
-msgstr "Gee 'n geldige waarde."
+msgstr "Gee ’n geldige waarde."
msgid "Enter a valid URL."
msgstr "Gee ’n geldige URL."
@@ -360,7 +368,7 @@ msgid "Enter a valid IPv4 or IPv6 address."
msgstr "Gee ’n geldige IPv4- of IPv6-adres."
msgid "Enter only digits separated by commas."
-msgstr "Gee slegs syfers in wat deur kommas geskei is."
+msgstr "Gee slegs syfers wat deur kommas geskei is."
#, python-format
msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)."
@@ -376,6 +384,11 @@ msgid "Ensure this value is greater than or equal to %(limit_value)s."
msgstr "Maak seker dat hierdie waarde groter of gelyk is aan %(limit_value)s."
#, python-format
+msgid "Ensure this value is a multiple of step size %(limit_value)s."
+msgstr ""
+"Maak seker dat hierdie waarde ’n veelvoud is van stapgrootte %(limit_value)s."
+
+#, python-format
msgid ""
"Ensure this value has at least %(limit_value)d character (it has "
"%(show_value)d)."
@@ -433,6 +446,8 @@ msgid ""
"File extension “%(extension)s” is not allowed. Allowed extensions are: "
"%(allowed_extensions)s."
msgstr ""
+"Lêeruitbreiding “%(extension)s” word nie toegelaat nie. Toegelate "
+"uitbreidings is: %(allowed_extensions)s."
msgid "Null characters are not allowed."
msgstr "Nul-karakters word nie toegelaat nie."
@@ -445,6 +460,10 @@ msgid "%(model_name)s with this %(field_labels)s already exists."
msgstr "%(model_name)s met hierdie %(field_labels)s bestaan alreeds."
#, python-format
+msgid "Constraint “%(name)s” is violated."
+msgstr "Beperking “%(name)s” word verbreek."
+
+#, python-format
msgid "Value %(value)r is not a valid choice."
msgstr "Waarde %(value)r is nie ’n geldige keuse nie."
@@ -458,8 +477,8 @@ msgstr "Hierdie veld kan nie leeg wees nie."
msgid "%(model_name)s with this %(field_label)s already exists."
msgstr "%(model_name)s met hierdie %(field_label)s bestaan ​​alreeds."
-#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'.
-#. Eg: "Title must be unique for pub_date year"
+#. Translators: The 'lookup_type' is one of 'date', 'year' or
+#. 'month'. Eg: "Title must be unique for pub_date year"
#, python-format
msgid ""
"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s."
@@ -472,11 +491,11 @@ msgstr "Veld van tipe: %(field_type)s "
#, python-format
msgid "“%(value)s” value must be either True or False."
-msgstr ""
+msgstr "“%(value)s” waarde moet óf True óf False wees."
#, python-format
msgid "“%(value)s” value must be either True, False, or None."
-msgstr ""
+msgstr "Die waarde “%(value)s” moet True, False of None wees."
msgid "Boolean (Either True or False)"
msgstr "Boole (True of False)"
@@ -493,12 +512,16 @@ msgid ""
"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD "
"format."
msgstr ""
+"Die waarde “%(value)s” het ’n ongeldige datumformaat. Dit moet in die "
+"formaat JJJJ-MM-DD wees."
#, python-format
msgid ""
"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid "
"date."
msgstr ""
+"Die waarde “%(value)s” het die korrekte formaat (JJJJ-MM-DD), maar dit is ’n "
+"ongeldige datum."
msgid "Date (without time)"
msgstr "Datum (sonder die tyd)"
@@ -508,12 +531,16 @@ msgid ""
"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[."
"uuuuuu]][TZ] format."
msgstr ""
+"Die waarde “%(value)s” se formaat is ongeldig. Dit moet in die formaat JJJJ-"
+"MM-DD HH:MM[:ss[.uuuuuu]][TZ] wees."
#, python-format
msgid ""
"“%(value)s” value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]"
"[TZ]) but it is an invalid date/time."
msgstr ""
+"Die waarde “%(value)s” het die korrekte formaat (JJJJ-MM-DD HH:MM[:ss[."
+"uuuuuu]][TZ]) maar dit is ’n ongeldige datum/tyd."
msgid "Date (with time)"
msgstr "Datum (met die tyd)"
@@ -530,6 +557,8 @@ msgid ""
"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[."
"uuuuuu] format."
msgstr ""
+"Die waarde “%(value)s” het ’n ongeldige formaat. Dit moet in die formaat "
+"[DD] [HH:[MM:]]ss[.uuuuuu] wees."
msgid "Duration"
msgstr "Duur"
@@ -542,14 +571,14 @@ msgstr "Lêerpad"
#, python-format
msgid "“%(value)s” value must be a float."
-msgstr ""
+msgstr "Die waarde “%(value)s” moet ’n dryfpuntgetal wees."
msgid "Floating point number"
msgstr "Dryfpuntgetal"
#, python-format
msgid "“%(value)s” value must be an integer."
-msgstr "“%(value)s”-waarde moet ’n heelgetal wees."
+msgstr "Die waarde “%(value)s” moet ’n heelgetal wees."
msgid "Integer"
msgstr "Heelgetal"
@@ -557,6 +586,9 @@ msgstr "Heelgetal"
msgid "Big (8 byte) integer"
msgstr "Groot (8 greep) heelgetal"
+msgid "Small integer"
+msgstr "Klein heelgetal"
+
msgid "IPv4 address"
msgstr "IPv4-adres"
@@ -583,9 +615,6 @@ msgstr "Klein positiewe heelgetal"
msgid "Slug (up to %(max_length)s)"
msgstr "Slug (tot en met %(max_length)s karakters)"
-msgid "Small integer"
-msgstr "Klein heelgetal"
-
msgid "Text"
msgstr "Teks"
@@ -602,6 +631,8 @@ msgid ""
"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an "
"invalid time."
msgstr ""
+"Die waarde “%(value)s” het die regte formaat (HH:MM[:ss[.uuuuuu]]) maar is "
+"nie ’n geldige tyd nie."
msgid "Time"
msgstr "Tyd"
@@ -688,7 +719,7 @@ msgid "No file was submitted."
msgstr "Geen lêer is ingedien nie."
msgid "The submitted file is empty."
-msgstr "Die ingedien lêer is leeg."
+msgstr "Die ingediende lêer is leeg."
#, python-format
msgid "Ensure this filename has at most %(max)d character (it has %(length)d)."
@@ -702,7 +733,7 @@ msgstr[1] ""
"%(length)d)."
msgid "Please either submit a file or check the clear checkbox, not both."
-msgstr "Dien die lêer in óf merk die Maak skoon-boksie, nie altwee nie."
+msgstr "Dien die lêer in óf merk die Maak skoon-boksie, nie altwee nie."
msgid ""
"Upload a valid image. The file you uploaded was either not an image or a "
@@ -714,7 +745,7 @@ msgstr ""
#, python-format
msgid "Select a valid choice. %(value)s is not one of the available choices."
msgstr ""
-"Kies 'n geldige keuse. %(value)s is nie een van die beskikbare keuses nie."
+"Kies ’n geldige keuse. %(value)s is nie een van die beskikbare keuses nie."
msgid "Enter a list of values."
msgstr "Tik ’n lys waardes in."
@@ -736,20 +767,23 @@ msgstr ":"
msgid "(Hidden field %(name)s) %(error)s"
msgstr "(Versteekte veld %(name)s) %(error)s"
-msgid "ManagementForm data is missing or has been tampered with"
-msgstr "Die ManagementForm-data ontbreek of is mee gepeuter"
+#, python-format
+msgid ""
+"ManagementForm data is missing or has been tampered with. Missing fields: "
+"%(field_names)s. You may need to file a bug report if the issue persists."
+msgstr ""
#, python-format
-msgid "Please submit %d or fewer forms."
-msgid_plural "Please submit %d or fewer forms."
-msgstr[0] "Dien asseblief %d of minder vorms in."
-msgstr[1] "Dien asseblief %d of minder vorms in."
+msgid "Please submit at most %(num)d form."
+msgid_plural "Please submit at most %(num)d forms."
+msgstr[0] "Dien asseblief hoogstens %(num)d vorm in."
+msgstr[1] "Dien asseblief hoogstens %(num)d vorms in."
#, python-format
-msgid "Please submit %d or more forms."
-msgid_plural "Please submit %d or more forms."
-msgstr[0] "Dien asseblief %d of meer vorms in."
-msgstr[1] "Dien asseblief %d of meer vorms in."
+msgid "Please submit at least %(num)d form."
+msgid_plural "Please submit at least %(num)d forms."
+msgstr[0] "Dien asseblief ten minste %(num)d vorm in."
+msgstr[1] "Dien asseblief ten minste %(num)d vorms in."
msgid "Order"
msgstr "Orde"
@@ -1086,40 +1120,40 @@ msgid ", "
msgstr ", "
#, python-format
-msgid "%d year"
-msgid_plural "%d years"
-msgstr[0] "%d jaar"
-msgstr[1] "%d jare"
+msgid "%(num)d year"
+msgid_plural "%(num)d years"
+msgstr[0] "%(num)d jaar"
+msgstr[1] "%(num)d jaar"
#, python-format
-msgid "%d month"
-msgid_plural "%d months"
-msgstr[0] "%d maand"
-msgstr[1] "%d maande"
+msgid "%(num)d month"
+msgid_plural "%(num)d months"
+msgstr[0] "%(num)d maand"
+msgstr[1] "%(num)d maande"
#, python-format
-msgid "%d week"
-msgid_plural "%d weeks"
-msgstr[0] "%d week"
-msgstr[1] "%d weke"
+msgid "%(num)d week"
+msgid_plural "%(num)d weeks"
+msgstr[0] "%(num)d week"
+msgstr[1] "%(num)d weke"
#, python-format
-msgid "%d day"
-msgid_plural "%d days"
-msgstr[0] "%d dag"
-msgstr[1] "%d dae"
+msgid "%(num)d day"
+msgid_plural "%(num)d days"
+msgstr[0] "%(num)d dag"
+msgstr[1] "%(num)d dae"
#, python-format
-msgid "%d hour"
-msgid_plural "%d hours"
-msgstr[0] "%d uur"
-msgstr[1] "%d ure"
+msgid "%(num)d hour"
+msgid_plural "%(num)d hours"
+msgstr[0] "%(num)d uur"
+msgstr[1] "%(num)d uur"
#, python-format
-msgid "%d minute"
-msgid_plural "%d minutes"
-msgstr[0] "%d minuut"
-msgstr[1] "%d minute"
+msgid "%(num)d minute"
+msgid_plural "%(num)d minutes"
+msgstr[0] "%(num)d minuut"
+msgstr[1] "%(num)d minute"
msgid "Forbidden"
msgstr "Verbode"
@@ -1129,7 +1163,7 @@ msgstr "CSRF-verifikasie het misluk. Versoek is laat val."
msgid ""
"You are seeing this message because this HTTPS site requires a “Referer "
-"header” to be sent by your Web browser, but none was sent. This header is "
+"header” to be sent by your web browser, but none was sent. This header is "
"required for security reasons, to ensure that your browser is not being "
"hijacked by third parties."
msgstr ""
@@ -1222,8 +1256,8 @@ msgstr "“%(path)s” bestaan nie."
msgid "Index of %(directory)s"
msgstr "Indeks van %(directory)s"
-msgid "Django: the Web framework for perfectionists with deadlines."
-msgstr "Django: die webraamwerk vir perfeksioniste met sperdatums."
+msgid "The install worked successfully! Congratulations!"
+msgstr "Die installasie was suksesvol! Geluk!"
#, python-format
msgid ""
@@ -1234,9 +1268,6 @@ msgstr ""
"target=\"_blank\" rel=\"noopener\">vrystellingsnotas</a> vir Django "
"%(version)s"
-msgid "The install worked successfully! Congratulations!"
-msgstr "Die installasie was suksesvol! Geluk!"
-
#, python-format
msgid ""
"You are seeing this page because <a href=\"https://docs.djangoproject.com/en/"
diff --git a/django/conf/locale/ar_DZ/LC_MESSAGES/django.mo b/django/conf/locale/ar_DZ/LC_MESSAGES/django.mo
index 1fce7bcdd6..3c0e32405b 100644
--- a/django/conf/locale/ar_DZ/LC_MESSAGES/django.mo
+++ b/django/conf/locale/ar_DZ/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/conf/locale/ar_DZ/LC_MESSAGES/django.po b/django/conf/locale/ar_DZ/LC_MESSAGES/django.po
index 373dea116a..b32da34868 100644
--- a/django/conf/locale/ar_DZ/LC_MESSAGES/django.po
+++ b/django/conf/locale/ar_DZ/LC_MESSAGES/django.po
@@ -1,15 +1,16 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
+# Jihad Bahmaid Al-Halki, 2022
# Riterix <infosrabah@gmail.com>, 2019-2020
# Riterix <infosrabah@gmail.com>, 2019
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-19 20:23+0200\n"
-"PO-Revision-Date: 2020-07-14 21:42+0000\n"
-"Last-Translator: Transifex Bot <>\n"
+"POT-Creation-Date: 2022-05-17 05:23-0500\n"
+"PO-Revision-Date: 2022-07-25 06:49+0000\n"
+"Last-Translator: Jihad Bahmaid Al-Halki\n"
"Language-Team: Arabic (Algeria) (http://www.transifex.com/django/django/"
"language/ar_DZ/)\n"
"MIME-Version: 1.0\n"
@@ -152,7 +153,7 @@ msgid "Indonesian"
msgstr "الإندونيسية"
msgid "Igbo"
-msgstr ""
+msgstr "إيبو"
msgid "Ido"
msgstr "ايدو"
@@ -208,6 +209,9 @@ msgstr "المنغولية"
msgid "Marathi"
msgstr "المهاراتية"
+msgid "Malay"
+msgstr "ملاي"
+
msgid "Burmese"
msgstr "البورمية"
@@ -319,6 +323,11 @@ msgstr "الملفات الثابتة"
msgid "Syndication"
msgstr "توظيف النشر"
+#. Translators: String used to replace omitted page numbers in elided page
+#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10].
+msgid "…"
+msgstr ""
+
msgid "That page number is not an integer"
msgstr "رقم الصفحة ليس عددًا صحيحًا"
@@ -378,6 +387,10 @@ msgid "Ensure this value is greater than or equal to %(limit_value)s."
msgstr "تحقق من أن تكون هذه القيمة أكثر من %(limit_value)s أو مساوية لها."
#, python-format
+msgid "Ensure this value is a multiple of step size %(limit_value)s."
+msgstr ""
+
+#, python-format
msgid ""
"Ensure this value has at least %(limit_value)d character (it has "
"%(show_value)d)."
@@ -483,6 +496,10 @@ msgid "%(model_name)s with this %(field_labels)s already exists."
msgstr "%(model_name)s بهذا %(field_labels)s موجود سلفاً."
#, python-format
+msgid "Constraint “%(name)s” is violated."
+msgstr ""
+
+#, python-format
msgid "Value %(value)r is not a valid choice."
msgstr "القيمة %(value)r ليست خيارا صحيحاً."
@@ -496,8 +513,8 @@ msgstr "لا يمكن ترك هذا الحقل فارغاً."
msgid "%(model_name)s with this %(field_label)s already exists."
msgstr "النموذج %(model_name)s والحقل %(field_label)s موجود مسبقاً."
-#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'.
-#. Eg: "Title must be unique for pub_date year"
+#. Translators: The 'lookup_type' is one of 'date', 'year' or
+#. 'month'. Eg: "Title must be unique for pub_date year"
#, python-format
msgid ""
"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s."
@@ -605,6 +622,9 @@ msgstr "عدد صحيح"
msgid "Big (8 byte) integer"
msgstr "عدد صحيح كبير (8 بايت)"
+msgid "Small integer"
+msgstr "عدد صحيح صغير"
+
msgid "IPv4 address"
msgstr "عنوان IPv4"
@@ -631,9 +651,6 @@ msgstr "عدد صحيح صغير موجب"
msgid "Slug (up to %(max_length)s)"
msgstr "Slug (حتى %(max_length)s)"
-msgid "Small integer"
-msgstr "عدد صحيح صغير"
-
msgid "Text"
msgstr "نص"
@@ -797,28 +814,33 @@ msgstr ":"
msgid "(Hidden field %(name)s) %(error)s"
msgstr "(الحقل الخفي %(name)s) %(error)s"
-msgid "ManagementForm data is missing or has been tampered with"
-msgstr "بيانات ManagementForm مفقودة أو تم العبث بها"
+#, python-format
+msgid ""
+"ManagementForm data is missing or has been tampered with. Missing fields: "
+"%(field_names)s. You may need to file a bug report if the issue persists."
+msgstr ""
+"نموذج بيانات الإدارة مفقود أو تم العبث به. %(field_names)sمن الحقول مفقود. "
+"قد تحتاج إلى رفع تقرير بالمشكلة إن استمرت الحالة."
#, python-format
-msgid "Please submit %d or fewer forms."
-msgid_plural "Please submit %d or fewer forms."
-msgstr[0] "الرجاء إرسال %d إستمارة أو أقل"
-msgstr[1] "الرجاء إرسال %d إستمارة أو أقل"
-msgstr[2] "الرجاء إرسال %d إستمارة أو أقل"
-msgstr[3] "الرجاء إرسال %d إستمارة أو أقل"
-msgstr[4] "الرجاء إرسال %d إستمارة أو أقل"
-msgstr[5] "الرجاء إرسال %d إستمارة أو أقل"
+msgid "Please submit at most %(num)d form."
+msgid_plural "Please submit at most %(num)d forms."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
+msgstr[5] ""
#, python-format
-msgid "Please submit %d or more forms."
-msgid_plural "Please submit %d or more forms."
-msgstr[0] "الرجاء إرسال %d إستمارة أو أكثر."
-msgstr[1] "الرجاء إرسال %d إستمارة أو أكثر."
-msgstr[2] "الرجاء إرسال %d إستمارة أو أكثر."
-msgstr[3] "الرجاء إرسال %d إستمارة أو أكثر."
-msgstr[4] "الرجاء إرسال %d إستمارة أو أكثر."
-msgstr[5] "الرجاء إرسال %d إستمارة أو أكثر."
+msgid "Please submit at least %(num)d form."
+msgid_plural "Please submit at least %(num)d forms."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
+msgstr[5] ""
msgid "Order"
msgstr "الترتيب"
@@ -1159,64 +1181,64 @@ msgid ", "
msgstr "، "
#, python-format
-msgid "%d year"
-msgid_plural "%d years"
-msgstr[0] "%d سنة"
-msgstr[1] "%d سنة"
-msgstr[2] "%d سنتان"
-msgstr[3] "%d سنوات"
-msgstr[4] "%d سنة"
-msgstr[5] "%d سنة"
+msgid "%(num)d year"
+msgid_plural "%(num)d years"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
+msgstr[5] ""
#, python-format
-msgid "%d month"
-msgid_plural "%d months"
-msgstr[0] "%d شهر"
-msgstr[1] "%d شهر"
-msgstr[2] "%d شهرين\""
-msgstr[3] "%d أشهر"
-msgstr[4] "%d شهر"
-msgstr[5] "%d شهر"
+msgid "%(num)d month"
+msgid_plural "%(num)d months"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
+msgstr[5] ""
#, python-format
-msgid "%d week"
-msgid_plural "%d weeks"
-msgstr[0] "%d أسبوع"
-msgstr[1] "%d اسبوع"
-msgstr[2] "%d أسبوعين"
-msgstr[3] "%d أسابيع"
-msgstr[4] "%d أسبوع"
-msgstr[5] "%d أسبوع"
+msgid "%(num)d week"
+msgid_plural "%(num)d weeks"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
+msgstr[5] ""
#, python-format
-msgid "%d day"
-msgid_plural "%d days"
-msgstr[0] "%d يوم"
-msgstr[1] "%d يوم"
-msgstr[2] "%d يومان"
-msgstr[3] "%d أيام"
-msgstr[4] "%d يوم"
-msgstr[5] "%d يوم"
+msgid "%(num)d day"
+msgid_plural "%(num)d days"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
+msgstr[5] ""
#, python-format
-msgid "%d hour"
-msgid_plural "%d hours"
-msgstr[0] "%d ساعة"
-msgstr[1] "%d ساعة"
-msgstr[2] "%d ساعتين"
-msgstr[3] "%d ساعات"
-msgstr[4] "%d ساعة"
-msgstr[5] "%d ساعة"
+msgid "%(num)d hour"
+msgid_plural "%(num)d hours"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
+msgstr[5] ""
#, python-format
-msgid "%d minute"
-msgid_plural "%d minutes"
-msgstr[0] "%d دقيقة"
-msgstr[1] "%d دقيقة"
-msgstr[2] "%d دقيقتين"
-msgstr[3] "%d دقائق"
-msgstr[4] "%d دقيقة"
-msgstr[5] "%d دقيقة"
+msgid "%(num)d minute"
+msgid_plural "%(num)d minutes"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
+msgstr[5] ""
msgid "Forbidden"
msgstr "ممنوع"
@@ -1226,13 +1248,13 @@ msgstr "تم الفشل للتحقق من CSRF. تم إنهاء الطلب."
msgid ""
"You are seeing this message because this HTTPS site requires a “Referer "
-"header” to be sent by your Web browser, but none was sent. This header is "
+"header” to be sent by your web browser, but none was sent. This header is "
"required for security reasons, to ensure that your browser is not being "
"hijacked by third parties."
msgstr ""
-"أنت ترى هذه الرسالة لأن موقع HTTPS هذا يتطلب إرسال “Referer header” بواسطة "
-"متصفح الويب الخاص بك ، ولكن لم يتم إرسال أي منها. هذا العنوان مطلوب لأسباب "
-"أمنية ، لضمان عدم اختطاف متصفحك من قبل أطراف ثالثة."
+"أنت ترى هذه الرسالة لأن موقع HTTPS هذا يتطلب \"عنوان مرجعي\" ليتم إرساله "
+"بواسطة متصفح الويب الخاص بك ، ولكن لم يتم إرسال أي شيء. هذا العنوان مطلوب "
+"لأسباب أمنية ، لضمان عدم اختراق متصفحك من قبل أطراف أخرى."
msgid ""
"If you have configured your browser to disable “Referer” headers, please re-"
@@ -1332,9 +1354,8 @@ msgstr "“%(path)s” غير موجود"
msgid "Index of %(directory)s"
msgstr "فهرس لـ %(directory)s"
-msgid "Django: the Web framework for perfectionists with deadlines."
-msgstr ""
-"جانغو: المنصة البرمجية لتطبيقات الويب للمتَّسمين بالكمال مع المواعيد المحدّدة."
+msgid "The install worked successfully! Congratulations!"
+msgstr "تمَّت عملية التثبيت بنجاح! تهانينا!"
#, python-format
msgid ""
@@ -1345,9 +1366,6 @@ msgstr ""
"target=\\\"_blank\\\" rel=\\\"noopener\\\"> ملاحظات الإصدار </a> ل جانغو "
"%(version)s"
-msgid "The install worked successfully! Congratulations!"
-msgstr "تمَّت عملية التثبيت بنجاح! تهانينا!"
-
#, python-format
msgid ""
"You are seeing this page because <a href=\"https://docs.djangoproject.com/en/"
diff --git a/django/conf/locale/az/LC_MESSAGES/django.mo b/django/conf/locale/az/LC_MESSAGES/django.mo
index dfb7d44352..f24150dc82 100644
--- a/django/conf/locale/az/LC_MESSAGES/django.mo
+++ b/django/conf/locale/az/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/conf/locale/az/LC_MESSAGES/django.po b/django/conf/locale/az/LC_MESSAGES/django.po
index 95be54a4c7..2e25c04597 100644
--- a/django/conf/locale/az/LC_MESSAGES/django.po
+++ b/django/conf/locale/az/LC_MESSAGES/django.po
@@ -4,13 +4,14 @@
# Emin Mastizada <emin@linux.com>, 2018,2020
# Emin Mastizada <emin@linux.com>, 2015-2016
# Metin Amiroff <amiroff@gmail.com>, 2011
+# Nicat Məmmədov <n1c4t97@gmail.com>, 2022
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: 2020-01-12 07:21+0000\n"
-"Last-Translator: Emin Mastizada <emin@linux.com>\n"
+"POT-Creation-Date: 2022-05-17 05:23-0500\n"
+"PO-Revision-Date: 2022-07-25 06:49+0000\n"
+"Last-Translator: Nicat Məmmədov <n1c4t97@gmail.com>, 2022\n"
"Language-Team: Azerbaijani (http://www.transifex.com/django/django/language/"
"az/)\n"
"MIME-Version: 1.0\n"
@@ -25,6 +26,9 @@ msgstr "Afrikaans"
msgid "Arabic"
msgstr "Ərəbcə"
+msgid "Algerian Arabic"
+msgstr "Əlcəzair Ərəbcəsi"
+
msgid "Asturian"
msgstr "Asturiyaca"
@@ -148,6 +152,9 @@ msgstr "İnterlinqua"
msgid "Indonesian"
msgstr "İndonezcə"
+msgid "Igbo"
+msgstr "İqbo dili"
+
msgid "Ido"
msgstr "İdoca"
@@ -178,6 +185,9 @@ msgstr "Kannada dili"
msgid "Korean"
msgstr "Koreyca"
+msgid "Kyrgyz"
+msgstr "Qırğız"
+
msgid "Luxembourgish"
msgstr "Lüksemburqca"
@@ -199,6 +209,9 @@ msgstr "Monqolca"
msgid "Marathi"
msgstr "Marathicə"
+msgid "Malay"
+msgstr "Malay"
+
msgid "Burmese"
msgstr "Burmescə"
@@ -262,9 +275,15 @@ msgstr "Tamilcə"
msgid "Telugu"
msgstr "Teluqu dili"
+msgid "Tajik"
+msgstr "Tacik"
+
msgid "Thai"
msgstr "Tayca"
+msgid "Turkmen"
+msgstr "Türkmən"
+
msgid "Turkish"
msgstr "Türkcə"
@@ -304,6 +323,11 @@ msgstr "Statik Fayllar"
msgid "Syndication"
msgstr "Sindikasiya"
+#. Translators: String used to replace omitted page numbers in elided page
+#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10].
+msgid "…"
+msgstr "…"
+
msgid "That page number is not an integer"
msgstr "Səhifə nömrəsi rəqəm deyil"
@@ -366,6 +390,10 @@ msgstr ""
"Bu qiymətin %(limit_value)s-ya bərabər və ya ondan böyük olduğunu yoxlayın."
#, python-format
+msgid "Ensure this value is a multiple of step size %(limit_value)s."
+msgstr ""
+
+#, python-format
msgid ""
"Ensure this value has at least %(limit_value)d character (it has "
"%(show_value)d)."
@@ -435,6 +463,10 @@ msgid "%(model_name)s with this %(field_labels)s already exists."
msgstr "%(field_labels)s ilə %(model_name)s artıq mövcuddur."
#, python-format
+msgid "Constraint “%(name)s” is violated."
+msgstr ""
+
+#, python-format
msgid "Value %(value)r is not a valid choice."
msgstr "%(value)r dəyəri doğru seçim deyil."
@@ -448,8 +480,8 @@ msgstr "Bu sahə ağ qala bilməz."
msgid "%(model_name)s with this %(field_label)s already exists."
msgstr "%(model_name)s bu %(field_label)s sahə ilə artıq mövcuddur."
-#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'.
-#. Eg: "Title must be unique for pub_date year"
+#. Translators: The 'lookup_type' is one of 'date', 'year' or
+#. 'month'. Eg: "Title must be unique for pub_date year"
#, python-format
msgid ""
"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s."
@@ -556,6 +588,9 @@ msgstr "Tam ədəd"
msgid "Big (8 byte) integer"
msgstr "Böyük (8 bayt) tam ədəd"
+msgid "Small integer"
+msgstr "Kiçik tam ədəd"
+
msgid "IPv4 address"
msgstr "IPv4 ünvanı"
@@ -569,6 +604,9 @@ 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ə)"
+msgid "Positive big integer"
+msgstr "Müsbət böyük rəqəm"
+
msgid "Positive integer"
msgstr "Müsbət tam ədəd"
@@ -579,9 +617,6 @@ msgstr "Müsbət tam kiçik ədəd"
msgid "Slug (up to %(max_length)s)"
msgstr "Əzmə (%(max_length)s simvola kimi)"
-msgid "Small integer"
-msgstr "Kiçik tam ədəd"
-
msgid "Text"
msgstr "Mətn"
@@ -622,6 +657,12 @@ msgstr "Fayl"
msgid "Image"
msgstr "Şəkil"
+msgid "A JSON object"
+msgstr "JSON obyekti"
+
+msgid "Value must be valid JSON."
+msgstr "Dəyər etibarlı JSON olmalıdır."
+
#, python-format
msgid "%(model)s instance with %(field)s %(value)r does not exist."
msgstr "%(field)s dəyəri %(value)r olan %(model)s mövcud deyil."
@@ -713,6 +754,9 @@ msgstr "Tam dəyər daxil edin."
msgid "Enter a valid UUID."
msgstr "Keçərli UUID daxil et."
+msgid "Enter a valid JSON."
+msgstr "Etibarlı bir JSON daxil edin."
+
#. Translators: This is the default suffix added to form field labels
msgid ":"
msgstr ":"
@@ -721,20 +765,23 @@ msgstr ":"
msgid "(Hidden field %(name)s) %(error)s"
msgstr "(Gizli %(name)s sahəsi) %(error)s"
-msgid "ManagementForm data is missing or has been tampered with"
-msgstr "ManagementForm məlumatları əksikdir və ya korlanıb"
+#, python-format
+msgid ""
+"ManagementForm data is missing or has been tampered with. Missing fields: "
+"%(field_names)s. You may need to file a bug report if the issue persists."
+msgstr ""
#, python-format
-msgid "Please submit %d or fewer forms."
-msgid_plural "Please submit %d or fewer forms."
-msgstr[0] "Lütfən %d və ya daha az forma göndərin."
-msgstr[1] "Lütfən %d və ya daha az forma göndərin."
+msgid "Please submit at most %(num)d form."
+msgid_plural "Please submit at most %(num)d forms."
+msgstr[0] "Zəhmət olmasa ən çox %(num)d forma təsdiqləyin."
+msgstr[1] "Zəhmət olmasa ən çox %(num)d forma təsdiqləyin."
#, python-format
-msgid "Please submit %d or more forms."
-msgid_plural "Please submit %d or more forms."
-msgstr[0] "Lütfən %d və ya daha çox forma göndərin."
-msgstr[1] "Lütfən %d və ya daha çox forma göndərin."
+msgid "Please submit at least %(num)d form."
+msgid_plural "Please submit at least %(num)d forms."
+msgstr[0] "Zəhmət olmasa ən az %(num)d forma təsdiqləyin."
+msgstr[1] "Zəhmət olmasa ən az %(num)d forma təsdiqləyin."
msgid "Order"
msgstr "Sırala"
@@ -799,15 +846,7 @@ msgstr "Hə"
msgid "No"
msgstr "Yox"
-msgid "Year"
-msgstr "İl"
-
-msgid "Month"
-msgstr "Ay"
-
-msgid "Day"
-msgstr "Gün"
-
+#. Translators: Please do not add spaces around commas.
msgid "yes,no,maybe"
msgstr "hə,yox,bəlkə"
@@ -1081,43 +1120,40 @@ msgid ", "
msgstr ", "
#, python-format
-msgid "%d year"
-msgid_plural "%d years"
-msgstr[0] "%d il"
-msgstr[1] "%d il"
+msgid "%(num)d year"
+msgid_plural "%(num)d years"
+msgstr[0] "%(num)d il"
+msgstr[1] "%(num)d il"
#, python-format
-msgid "%d month"
-msgid_plural "%d months"
-msgstr[0] "%d ay"
-msgstr[1] "%d ay"
+msgid "%(num)d month"
+msgid_plural "%(num)d months"
+msgstr[0] "%(num)d ay"
+msgstr[1] "%(num)d ay"
#, python-format
-msgid "%d week"
-msgid_plural "%d weeks"
-msgstr[0] "%d həftə"
-msgstr[1] "%d həftə"
+msgid "%(num)d week"
+msgid_plural "%(num)d weeks"
+msgstr[0] "%(num)d həftə"
+msgstr[1] "%(num)d həftə"
#, python-format
-msgid "%d day"
-msgid_plural "%d days"
-msgstr[0] "%d gün"
-msgstr[1] "%d gün"
+msgid "%(num)d day"
+msgid_plural "%(num)d days"
+msgstr[0] "%(num)d gün"
+msgstr[1] "%(num)d gün"
#, python-format
-msgid "%d hour"
-msgid_plural "%d hours"
-msgstr[0] "%d saat"
-msgstr[1] "%d saat"
+msgid "%(num)d hour"
+msgid_plural "%(num)d hours"
+msgstr[0] "%(num)d saat"
+msgstr[1] "%(num)d saat"
#, python-format
-msgid "%d minute"
-msgid_plural "%d minutes"
-msgstr[0] "%d dəqiqə"
-msgstr[1] "%d dəqiqə"
-
-msgid "0 minutes"
-msgstr "0 dəqiqə"
+msgid "%(num)d minute"
+msgid_plural "%(num)d minutes"
+msgstr[0] "%(num)d dəqiqə"
+msgstr[1] "%(num)d dəqiqə"
msgid "Forbidden"
msgstr "Qadağan"
@@ -1127,13 +1163,10 @@ msgstr "CSRF təsdiqləmə alınmadı. Sorğu ləğv edildi."
msgid ""
"You are seeing this message because this HTTPS site requires a “Referer "
-"header” to be sent by your Web browser, but none was sent. This header is "
+"header” to be sent by your web browser, but none was sent. This header is "
"required for security reasons, to ensure that your browser is not being "
"hijacked by third parties."
msgstr ""
-"Bu 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-"
@@ -1233,8 +1266,8 @@ msgstr "“%(path)s” mövcud deyil"
msgid "Index of %(directory)s"
msgstr "%(directory)s-nin indeksi"
-msgid "Django: the Web framework for perfectionists with deadlines."
-msgstr "Django: tələsən mükəmməlləkçilər üçün Web framework."
+msgid "The install worked successfully! Congratulations!"
+msgstr "Quruluş uğurla tamamlandı! Təbriklər!"
#, python-format
msgid ""
@@ -1245,9 +1278,6 @@ msgstr ""
"%(version)s/releases/\" target=\"_blank\" rel=\"noopener\">buraxılış "
"qeydlərinə</a> baxın"
-msgid "The install worked successfully! Congratulations!"
-msgstr "Quruluş uğurla tamamlandı! Təbriklər!"
-
#, python-format
msgid ""
"You are seeing this page because <a href=\"https://docs.djangoproject.com/en/"
diff --git a/django/conf/locale/ca/LC_MESSAGES/django.mo b/django/conf/locale/ca/LC_MESSAGES/django.mo
index 93ad205482..208f4a4e00 100644
--- a/django/conf/locale/ca/LC_MESSAGES/django.mo
+++ b/django/conf/locale/ca/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/conf/locale/ca/LC_MESSAGES/django.po b/django/conf/locale/ca/LC_MESSAGES/django.po
index 4798a87600..01e4dda27a 100644
--- a/django/conf/locale/ca/LC_MESSAGES/django.po
+++ b/django/conf/locale/ca/LC_MESSAGES/django.po
@@ -1,9 +1,10 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
-# Antoni Aloy <aaloy@apsl.net>, 2012,2015-2017,2021
+# Antoni Aloy <aaloy@apsl.net>, 2012,2015-2017,2021-2022
# Carles Barrobés <carles@barrobes.com>, 2011-2012,2014,2020
# duub qnnp, 2015
+# Emilio Carrion, 2022
# Gil Obradors Via <gil.obradors@gmail.com>, 2019
# Gil Obradors Via <gil.obradors@gmail.com>, 2019
# Jannis Leidel <jannis@leidel.info>, 2011
@@ -16,9 +17,9 @@ msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2021-11-24 16:29+0000\n"
-"Last-Translator: Mariusz Felisiak <felisiak.mariusz@gmail.com>\n"
+"POT-Creation-Date: 2022-05-17 05:23-0500\n"
+"PO-Revision-Date: 2022-07-25 06:49+0000\n"
+"Last-Translator: Emilio Carrion\n"
"Language-Team: Catalan (http://www.transifex.com/django/django/language/"
"ca/)\n"
"MIME-Version: 1.0\n"
@@ -73,7 +74,7 @@ msgid "German"
msgstr "alemany"
msgid "Lower Sorbian"
-msgstr "Lower Sorbian"
+msgstr "baix serbi"
msgid "Greek"
msgstr "grec"
@@ -145,7 +146,7 @@ msgid "Croatian"
msgstr "croat"
msgid "Upper Sorbian"
-msgstr "Upper Sorbian"
+msgstr "alt serbi"
msgid "Hungarian"
msgstr "hongarès"
@@ -217,7 +218,7 @@ msgid "Marathi"
msgstr "Maratí"
msgid "Malay"
-msgstr ""
+msgstr "Malai"
msgid "Burmese"
msgstr "Burmès"
@@ -226,7 +227,7 @@ msgid "Norwegian Bokmål"
msgstr "Bokmål noruec"
msgid "Nepali"
-msgstr "Nepalès"
+msgstr "nepalès"
msgid "Dutch"
msgstr "holandès"
@@ -235,7 +236,7 @@ msgid "Norwegian Nynorsk"
msgstr "noruec nynorsk"
msgid "Ossetic"
-msgstr "Ossètic"
+msgstr "ossètic"
msgid "Punjabi"
msgstr "panjabi"
@@ -398,6 +399,12 @@ msgstr ""
"Assegureu-vos que aquest valor sigui més gran o igual que %(limit_value)s."
#, python-format
+msgid "Ensure this value is a multiple of step size %(limit_value)s."
+msgstr ""
+" \n"
+"Asseguri's que aquest valor sigui un múltiple de %(limit_value)s."
+
+#, python-format
msgid ""
"Ensure this value has at least %(limit_value)d character (it has "
"%(show_value)d)."
@@ -469,6 +476,10 @@ msgid "%(model_name)s with this %(field_labels)s already exists."
msgstr "Ja existeix %(model_name)s amb aquest %(field_labels)s."
#, python-format
+msgid "Constraint “%(name)s” is violated."
+msgstr "La restricció %(name)s no es compleix."
+
+#, python-format
msgid "Value %(value)r is not a valid choice."
msgstr "El valor %(value)r no és una opció vàlida."
@@ -482,8 +493,8 @@ msgstr "Aquest camp no pot estar en blanc."
msgid "%(model_name)s with this %(field_label)s already exists."
msgstr "Ja existeix %(model_name)s amb aquest %(field_label)s."
-#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'.
-#. Eg: "Title must be unique for pub_date year"
+#. Translators: The 'lookup_type' is one of 'date', 'year' or
+#. 'month'. Eg: "Title must be unique for pub_date year"
#, python-format
msgid ""
"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s."
@@ -500,7 +511,7 @@ msgstr "El valor '%(value)s' ha de ser \"True\" o \"False\"."
#, python-format
msgid "“%(value)s” value must be either True, False, or None."
-msgstr "El valor '%(value)s' ha de ser cert, fals o cap."
+msgstr "El valor '%(value)s' ha de ser cert, fals o buid."
msgid "Boolean (Either True or False)"
msgstr "Booleà (Cert o Fals)"
@@ -576,7 +587,7 @@ msgstr "Ruta del fitxer"
#, python-format
msgid "“%(value)s” value must be a float."
-msgstr "El valor '%(value)s' ha de ser un número de coma flotant."
+msgstr "El valor '%(value)s' ha de ser un número decimal."
msgid "Floating point number"
msgstr "Número de coma flotant"
@@ -783,16 +794,16 @@ msgstr ""
"persisteix."
#, python-format
-msgid "Please submit at most %d form."
-msgid_plural "Please submit at most %d forms."
-msgstr[0] "Si uns plau, envia com a màxim %d formulari"
-msgstr[1] "Si us plau, envia com a màxim %d formularis"
+msgid "Please submit at most %(num)d form."
+msgid_plural "Please submit at most %(num)d forms."
+msgstr[0] "Enviau com a màxim %(num)d formulari, si us plau."
+msgstr[1] "Enviau com a màxim %(num)d formularis, si us plau."
#, python-format
-msgid "Please submit at least %d form."
-msgid_plural "Please submit at least %d forms."
-msgstr[0] "Sisplau envieu com a mínim %d formulari."
-msgstr[1] "Si us plau envieu com a mínim %d formularis."
+msgid "Please submit at least %(num)d form."
+msgid_plural "Please submit at least %(num)d forms."
+msgstr[0] "Enviau com a mínim %(num)d formulari, si us plau."
+msgstr[1] "Enviau com a mínim %(num)d formularis, si us plau."
msgid "Order"
msgstr "Ordre"
@@ -1071,51 +1082,51 @@ msgstr "Des."
msgctxt "alt. month"
msgid "January"
-msgstr "de gener"
+msgstr "gener"
msgctxt "alt. month"
msgid "February"
-msgstr "de febrer"
+msgstr "febrer"
msgctxt "alt. month"
msgid "March"
-msgstr "de març"
+msgstr "març"
msgctxt "alt. month"
msgid "April"
-msgstr "d'abril"
+msgstr "abril"
msgctxt "alt. month"
msgid "May"
-msgstr "de maig"
+msgstr "maig"
msgctxt "alt. month"
msgid "June"
-msgstr "de juny"
+msgstr "juny"
msgctxt "alt. month"
msgid "July"
-msgstr "de juliol"
+msgstr "juliol"
msgctxt "alt. month"
msgid "August"
-msgstr "d'agost"
+msgstr "agost"
msgctxt "alt. month"
msgid "September"
-msgstr "de setembre"
+msgstr "setembre"
msgctxt "alt. month"
msgid "October"
-msgstr "d'octubre"
+msgstr "octubre"
msgctxt "alt. month"
msgid "November"
-msgstr "de novembre"
+msgstr "novembre"
msgctxt "alt. month"
msgid "December"
-msgstr "de desembre"
+msgstr "desembre"
msgid "This is not a valid IPv6 address."
msgstr "Aquesta no és una adreça IPv6 vàlida."
diff --git a/django/conf/locale/cs/LC_MESSAGES/django.mo b/django/conf/locale/cs/LC_MESSAGES/django.mo
index addcb5054d..66e08fed43 100644
--- a/django/conf/locale/cs/LC_MESSAGES/django.mo
+++ b/django/conf/locale/cs/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/conf/locale/cs/LC_MESSAGES/django.po b/django/conf/locale/cs/LC_MESSAGES/django.po
index bf2afb981f..bf85e0c41d 100644
--- a/django/conf/locale/cs/LC_MESSAGES/django.po
+++ b/django/conf/locale/cs/LC_MESSAGES/django.po
@@ -4,18 +4,19 @@
# Claude Paroz <claude@2xlibre.net>, 2020
# Jannis Leidel <jannis@leidel.info>, 2011
# Jan Papež <honyczek@centrum.cz>, 2012
+# trendspotter <jirka.p@volny.cz>, 2022
# Jirka Vejrazka <Jirka.Vejrazka@gmail.com>, 2011
-# trendspotter, 2020
+# trendspotter <jirka.p@volny.cz>, 2020
# Tomáš Ehrlich <tomas.ehrlich@gmail.com>, 2015
# Vláďa Macek <macek@sandbox.cz>, 2012-2014
-# Vláďa Macek <macek@sandbox.cz>, 2015-2021
+# Vláďa Macek <macek@sandbox.cz>, 2015-2022
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-04-10 16:05+0200\n"
-"PO-Revision-Date: 2021-03-18 23:20+0000\n"
-"Last-Translator: Vláďa Macek <macek@sandbox.cz>\n"
+"POT-Creation-Date: 2022-05-17 05:23-0500\n"
+"PO-Revision-Date: 2022-07-25 06:49+0000\n"
+"Last-Translator: trendspotter <jirka.p@volny.cz>\n"
"Language-Team: Czech (http://www.transifex.com/django/django/language/cs/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -213,6 +214,9 @@ msgstr "mongolsky"
msgid "Marathi"
msgstr "marathi"
+msgid "Malay"
+msgstr "malajštinou"
+
msgid "Burmese"
msgstr "barmštinou"
@@ -389,6 +393,11 @@ msgid "Ensure this value is greater than or equal to %(limit_value)s."
msgstr "Hodnota musí být větší nebo rovna %(limit_value)s."
#, python-format
+msgid "Ensure this value is a multiple of step size %(limit_value)s."
+msgstr ""
+"Ujistěte se, že tato hodnota je násobkem velikosti kroku %(limit_value)s."
+
+#, python-format
msgid ""
"Ensure this value has at least %(limit_value)d character (it has "
"%(show_value)d)."
@@ -478,6 +487,10 @@ msgstr ""
"již existuje."
#, python-format
+msgid "Constraint “%(name)s” is violated."
+msgstr "Omezení \"%(name)s\" je porušeno."
+
+#, python-format
msgid "Value %(value)r is not a valid choice."
msgstr "Hodnota %(value)r není platná možnost."
@@ -492,8 +505,8 @@ msgid "%(model_name)s with this %(field_label)s already exists."
msgstr ""
"Položka %(model_name)s s touto hodnotou v poli %(field_label)s již existuje."
-#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'.
-#. Eg: "Title must be unique for pub_date year"
+#. Translators: The 'lookup_type' is one of 'date', 'year' or
+#. 'month'. Eg: "Title must be unique for pub_date year"
#, python-format
msgid ""
"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s."
@@ -791,20 +804,20 @@ msgstr ""
"problém ohlásit."
#, python-format
-msgid "Please submit at most %d form."
-msgid_plural "Please submit at most %d forms."
-msgstr[0] "Odešlete nejvýše %d formulář."
-msgstr[1] "Odešlete nejvýše %d formuláře."
-msgstr[2] "Odešlete nejvýše %d formuláře."
-msgstr[3] "Odešlete nejvýše %d formulářů."
+msgid "Please submit at most %(num)d form."
+msgid_plural "Please submit at most %(num)d forms."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
#, python-format
-msgid "Please submit at least %d form."
-msgid_plural "Please submit at least %d forms."
-msgstr[0] "Odešlete nejméně %d formulář."
-msgstr[1] "Odešlete nejméně %d formuláře."
-msgstr[2] "Odešlete nejméně %d formuláře."
-msgstr[3] "Odešlete nejméně %d formulářů."
+msgid "Please submit at least %(num)d form."
+msgid_plural "Please submit at least %(num)d forms."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
msgid "Order"
msgstr "Pořadí"
@@ -1198,14 +1211,14 @@ msgstr "Selhalo ověření typu CSRF. Požadavek byl zadržen."
msgid ""
"You are seeing this message because this HTTPS site requires a “Referer "
-"header” to be sent by your Web browser, but none was sent. This header is "
+"header” to be sent by your web browser, but none was sent. This header is "
"required for security reasons, to ensure that your browser is not being "
"hijacked by third parties."
msgstr ""
-"Tato zpráva se zobrazuje, protože tento web na protokolu HTTPS požaduje "
-"záhlaví \"Referer\" od vašeho webového prohlížeče. Záhlaví je požadováno z "
-"bezpečnostních důvodů, aby se zajistilo, že vašeho prohlížeče se nezmocnil "
-"někdo další."
+"Tuto zprávu vidíte, protože tento web na protokolu HTTPS vyžaduje, aby váš "
+"prohlížeč zaslal v požadavku záhlaví \"Referer\", k čemuž nedošlo. Záhlaví "
+"je požadováno z bezpečnostních důvodů pro kontrolu toho, že prohlížeče se "
+"nezmocnila třetí strana."
msgid ""
"If you have configured your browser to disable “Referer” headers, please re-"
diff --git a/django/conf/locale/da/LC_MESSAGES/django.mo b/django/conf/locale/da/LC_MESSAGES/django.mo
index 1829715fec..270ebae268 100644
--- a/django/conf/locale/da/LC_MESSAGES/django.mo
+++ b/django/conf/locale/da/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/conf/locale/da/LC_MESSAGES/django.po b/django/conf/locale/da/LC_MESSAGES/django.po
index 85095374eb..d030eec0a0 100644
--- a/django/conf/locale/da/LC_MESSAGES/django.po
+++ b/django/conf/locale/da/LC_MESSAGES/django.po
@@ -3,7 +3,7 @@
# Translators:
# Christian Joergensen <christian@gmta.info>, 2012
# Danni Randeris <danniranderis+djangocore@gmail.com>, 2014
-# Erik Ramsgaard Wognsen <r4mses@gmail.com>, 2020-2021
+# Erik Ramsgaard Wognsen <r4mses@gmail.com>, 2020-2022
# Erik Ramsgaard Wognsen <r4mses@gmail.com>, 2013-2019
# Finn Gruwier Larsen, 2011
# Jannis Leidel <jannis@leidel.info>, 2011
@@ -14,8 +14,8 @@ msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2021-11-19 19:17+0000\n"
+"POT-Creation-Date: 2022-05-17 05:23-0500\n"
+"PO-Revision-Date: 2022-07-25 06:49+0000\n"
"Last-Translator: Erik Ramsgaard Wognsen <r4mses@gmail.com>\n"
"Language-Team: Danish (http://www.transifex.com/django/django/language/da/)\n"
"MIME-Version: 1.0\n"
@@ -392,6 +392,10 @@ msgid "Ensure this value is greater than or equal to %(limit_value)s."
msgstr "Denne værdi skal være større end eller lig %(limit_value)s."
#, python-format
+msgid "Ensure this value is a multiple of step size %(limit_value)s."
+msgstr "Denne værdi skal være et multiplum af trinstørrelse %(limit_value)s."
+
+#, python-format
msgid ""
"Ensure this value has at least %(limit_value)d character (it has "
"%(show_value)d)."
@@ -457,6 +461,10 @@ msgid "%(model_name)s with this %(field_labels)s already exists."
msgstr "%(model_name)s med dette %(field_labels)s eksisterer allerede."
#, python-format
+msgid "Constraint “%(name)s” is violated."
+msgstr "Begrænsning “%(name)s” er overtrådt."
+
+#, python-format
msgid "Value %(value)r is not a valid choice."
msgstr "Værdien %(value)r er ikke et gyldigt valg."
@@ -470,8 +478,8 @@ msgstr "Dette felt kan ikke være tomt."
msgid "%(model_name)s with this %(field_label)s already exists."
msgstr "%(model_name)s med dette %(field_label)s eksisterer allerede."
-#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'.
-#. Eg: "Title must be unique for pub_date year"
+#. Translators: The 'lookup_type' is one of 'date', 'year' or
+#. 'month'. Eg: "Title must be unique for pub_date year"
#, python-format
msgid ""
"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s."
@@ -768,16 +776,16 @@ msgstr ""
"problemet varer ved."
#, python-format
-msgid "Please submit at most %d form."
-msgid_plural "Please submit at most %d forms."
-msgstr[0] "Send venligst højst %d formular."
-msgstr[1] "Send venligst højst %d formularer."
+msgid "Please submit at most %(num)d form."
+msgid_plural "Please submit at most %(num)d forms."
+msgstr[0] "Indsend venligst højst %(num)d formular."
+msgstr[1] "Indsend venligst højst %(num)d formularer."
#, python-format
-msgid "Please submit at least %d form."
-msgid_plural "Please submit at least %d forms."
-msgstr[0] "Send venligst mindst %d formular."
-msgstr[1] "Send venligst mindst %d formularer."
+msgid "Please submit at least %(num)d form."
+msgid_plural "Please submit at least %(num)d forms."
+msgstr[0] "Indsend venligst mindst %(num)d formular."
+msgstr[1] "Indsend venligst mindst %(num)d formularer."
msgid "Order"
msgstr "Rækkefølge"
diff --git a/django/conf/locale/de/LC_MESSAGES/django.mo b/django/conf/locale/de/LC_MESSAGES/django.mo
index 59a12cf214..4179eb2d2a 100644
--- a/django/conf/locale/de/LC_MESSAGES/django.mo
+++ b/django/conf/locale/de/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/conf/locale/de/LC_MESSAGES/django.po b/django/conf/locale/de/LC_MESSAGES/django.po
index c5438384d4..4ef2a679f1 100644
--- a/django/conf/locale/de/LC_MESSAGES/django.po
+++ b/django/conf/locale/de/LC_MESSAGES/django.po
@@ -4,18 +4,18 @@
# André Hagenbruch, 2011-2012
# Florian Apolloner <florian@apolloner.eu>, 2011
# Daniel Roschka <dunedan@phoenitydawn.de>, 2016
-# Florian Apolloner <florian@apolloner.eu>, 2018,2020-2021
-# Jannis Vajen, 2011,2013
+# Florian Apolloner <florian@apolloner.eu>, 2018,2020-2022
+# jnns, 2011,2013
# Jannis Leidel <jannis@leidel.info>, 2013-2018,2020
-# Jannis Vajen, 2016
+# jnns, 2016
# Markus Holtermann <info@markusholtermann.eu>, 2013,2015
# Raphael Michel <mail@raphaelmichel.de>, 2021
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2021-11-28 18:34+0000\n"
+"POT-Creation-Date: 2022-05-17 05:23-0500\n"
+"PO-Revision-Date: 2022-07-25 06:49+0000\n"
"Last-Translator: Florian Apolloner <florian@apolloner.eu>\n"
"Language-Team: German (http://www.transifex.com/django/django/language/de/)\n"
"MIME-Version: 1.0\n"
@@ -394,6 +394,10 @@ msgid "Ensure this value is greater than or equal to %(limit_value)s."
msgstr "Dieser Wert muss größer oder gleich %(limit_value)s sein."
#, python-format
+msgid "Ensure this value is a multiple of step size %(limit_value)s."
+msgstr "Dieser Wert muss ein Vielfaches von %(limit_value)s sein."
+
+#, python-format
msgid ""
"Ensure this value has at least %(limit_value)d character (it has "
"%(show_value)d)."
@@ -471,6 +475,10 @@ msgid "%(model_name)s with this %(field_labels)s already exists."
msgstr "%(model_name)s mit diesem %(field_labels)s existiert bereits."
#, python-format
+msgid "Constraint “%(name)s” is violated."
+msgstr "Bedingung „%(name)s“ ist nicht erfüllt."
+
+#, python-format
msgid "Value %(value)r is not a valid choice."
msgstr "Wert %(value)r ist keine gültige Option."
@@ -484,8 +492,8 @@ msgstr "Dieses Feld darf nicht leer sein."
msgid "%(model_name)s with this %(field_label)s already exists."
msgstr "%(model_name)s mit diesem %(field_label)s existiert bereits."
-#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'.
-#. Eg: "Title must be unique for pub_date year"
+#. Translators: The 'lookup_type' is one of 'date', 'year' or
+#. 'month'. Eg: "Title must be unique for pub_date year"
#, python-format
msgid ""
"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s."
@@ -786,16 +794,16 @@ msgstr ""
"Fehler dauerhaft besteht."
#, python-format
-msgid "Please submit at most %d form."
-msgid_plural "Please submit at most %d forms."
-msgstr[0] "Bitte höchstens %d Formular abschicken."
-msgstr[1] "Bitte höchstens %d Formulare abschicken."
+msgid "Please submit at most %(num)d form."
+msgid_plural "Please submit at most %(num)d forms."
+msgstr[0] "Bitte höchstens %(num)d Forumlar abschicken."
+msgstr[1] "Bitte höchstens %(num)d Formulare abschicken."
#, python-format
-msgid "Please submit at least %d form."
-msgid_plural "Please submit at least %d forms."
-msgstr[0] "Bitte mindestens %d Formular abschicken."
-msgstr[1] "Bitte mindestens %d Formulare abschicken."
+msgid "Please submit at least %(num)d form."
+msgid_plural "Please submit at least %(num)d forms."
+msgstr[0] "Bitte mindestends %(num)d Formular abschicken."
+msgstr[1] "Bitte mindestens %(num)d Formulare abschicken."
msgid "Order"
msgstr "Reihenfolge"
diff --git a/django/conf/locale/dsb/LC_MESSAGES/django.mo b/django/conf/locale/dsb/LC_MESSAGES/django.mo
index c7ca18752f..f481414261 100644
--- a/django/conf/locale/dsb/LC_MESSAGES/django.mo
+++ b/django/conf/locale/dsb/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/conf/locale/dsb/LC_MESSAGES/django.po b/django/conf/locale/dsb/LC_MESSAGES/django.po
index 00996249a5..9cd9321c19 100644
--- a/django/conf/locale/dsb/LC_MESSAGES/django.po
+++ b/django/conf/locale/dsb/LC_MESSAGES/django.po
@@ -1,13 +1,13 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
-# Michael Wolf <milupo@sorbzilla.de>, 2016-2021
+# Michael Wolf <milupo@sorbzilla.de>, 2016-2022
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2021-11-23 23:47+0000\n"
+"POT-Creation-Date: 2022-05-17 05:23-0500\n"
+"PO-Revision-Date: 2022-06-25 06:49+0000\n"
"Last-Translator: Michael Wolf <milupo@sorbzilla.de>\n"
"Language-Team: Lower Sorbian (http://www.transifex.com/django/django/"
"language/dsb/)\n"
@@ -388,6 +388,11 @@ msgstr ""
"Zawěsććo, až toś ta gódnota jo wětša ako abo to samske ako %(limit_value)s."
#, python-format
+msgid "Ensure this value is a multiple of step size %(limit_value)s."
+msgstr ""
+"Zawěsććo, až toś gódnota jo wjelesere kšacoweje wjelikosći %(limit_value)s."
+
+#, python-format
msgid ""
"Ensure this value has at least %(limit_value)d character (it has "
"%(show_value)d)."
@@ -475,6 +480,10 @@ msgid "%(model_name)s with this %(field_labels)s already exists."
msgstr "%(model_name)s z toś tym %(field_labels)s južo eksistěrujo."
#, python-format
+msgid "Constraint “%(name)s” is violated."
+msgstr "Wobranicowanje \"%(name)s\" jo pśestupjone."
+
+#, python-format
msgid "Value %(value)r is not a valid choice."
msgstr "Gódnota %(value)r njejo płaśiwa wóleńska móžnosć."
@@ -488,8 +497,8 @@ msgstr "Toś to pólo njamóžo prozne byś."
msgid "%(model_name)s with this %(field_label)s already exists."
msgstr "%(model_name)s z toś tym %(field_label)s južo eksistěrujo."
-#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'.
-#. Eg: "Title must be unique for pub_date year"
+#. Translators: The 'lookup_type' is one of 'date', 'year' or
+#. 'month'. Eg: "Title must be unique for pub_date year"
#, python-format
msgid ""
"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s."
@@ -796,20 +805,20 @@ msgstr ""
"eksistěrujo."
#, python-format
-msgid "Please submit at most %d form."
-msgid_plural "Please submit at most %d forms."
-msgstr[0] "Pšosym wótposćelśo maksimalnje %d formular."
-msgstr[1] "Pšosym wótposćelśo maksimalnje %d formulara."
-msgstr[2] "Pšosym wótposćelśo maksimalnje %d formulary."
-msgstr[3] "Pšosym wótposćelśo maksimalnje %d formularow."
+msgid "Please submit at most %(num)d form."
+msgid_plural "Please submit at most %(num)d forms."
+msgstr[0] "Pšosym wótposćelśo maksimalnje %(num)d formular."
+msgstr[1] "Pšosym wótposćelśo maksimalnje %(num)d formulara."
+msgstr[2] "Pšosym wótposćelśo maksimalnje %(num)d formulary."
+msgstr[3] "Pšosym wótposćelśo maksimalnje %(num)d formularow."
#, python-format
-msgid "Please submit at least %d form."
-msgid_plural "Please submit at least %d forms."
-msgstr[0] "Pšosym wótposćelśo minimalnje %d formular."
-msgstr[1] "Pšosym wótposćelśo minimalnje %d formulara."
-msgstr[2] "Pšosym wótposćelśo minimalnje %d formulary."
-msgstr[3] "Pšosym wótposćelśo minimalnje %d formularow."
+msgid "Please submit at least %(num)d form."
+msgid_plural "Please submit at least %(num)d forms."
+msgstr[0] "Pšosym wótposćelśo minimalnje %(num)d formular."
+msgstr[1] "Pšosym wótposćelśo minimalnje %(num)d formulara."
+msgstr[2] "Pšosym wótposćelśo minimalnje %(num)d formulary."
+msgstr[3] "Pšosym wótposćelśo minimalnje %(num)d formularow."
msgid "Order"
msgstr "Rěd"
diff --git a/django/conf/locale/es/LC_MESSAGES/django.mo b/django/conf/locale/es/LC_MESSAGES/django.mo
index f48ccad6ae..cec4c433fb 100644
--- a/django/conf/locale/es/LC_MESSAGES/django.mo
+++ b/django/conf/locale/es/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/conf/locale/es/LC_MESSAGES/django.po b/django/conf/locale/es/LC_MESSAGES/django.po
index 56e3c7b25b..ce0a858ff7 100644
--- a/django/conf/locale/es/LC_MESSAGES/django.po
+++ b/django/conf/locale/es/LC_MESSAGES/django.po
@@ -1,17 +1,23 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
+# 8cb2d5a716c3c9a99b6d20472609a4d5_6d03802 <ce931cb71bc28f3f828fb2dad368a4f7_5255>, 2011
+# Abe Estrada, 2013
# Abe Estrada, 2013
# albertoalcolea <albertoalcolea@gmail.com>, 2014
+# albertoalcolea <albertoalcolea@gmail.com>, 2014
+# Amanda Copete, 2017
# Amanda Copete, 2017
# Antoni Aloy <aaloy@apsl.net>, 2011-2014,2017,2019
# Claude Paroz <claude@2xlibre.net>, 2020
# Diego Andres Sanabria Martin <diegueus9@gmail.com>, 2012
# Diego Schulz <dschulz@gmail.com>, 2012
+# e4db27214f7e7544f2022c647b585925_bb0e321, 2014,2020
# e4db27214f7e7544f2022c647b585925_bb0e321, 2015-2016
# e4db27214f7e7544f2022c647b585925_bb0e321, 2014
# e4db27214f7e7544f2022c647b585925_bb0e321, 2020
-# Ernesto Rico Schmidt <e.rico.schmidt@gmail.com>, 2017
+# Ernesto Rico Schmidt <ernesto@rico-schmidt.name>, 2017
+# Ernesto Rico Schmidt <ernesto@rico-schmidt.name>, 2017
# 8cb2d5a716c3c9a99b6d20472609a4d5_6d03802 <ce931cb71bc28f3f828fb2dad368a4f7_5255>, 2011
# Ignacio José Lizarán Rus <ilizaran@gmail.com>, 2019
# Igor Támara <igor@tamarapatino.org>, 2015
@@ -22,6 +28,7 @@
# Luigy, 2019
# Marc Garcia <garcia.marc@gmail.com>, 2011
# Mariusz Felisiak <felisiak.mariusz@gmail.com>, 2021
+# mpachas <miguel.pachas.garcia@gmail.com>, 2022
# monobotsoft <monobot.soft@gmail.com>, 2012
# ntrrgc <ntrrgc@gmail.com>, 2013
# ntrrgc <ntrrgc@gmail.com>, 2013
@@ -33,9 +40,9 @@ msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2021-11-24 16:30+0000\n"
-"Last-Translator: Mariusz Felisiak <felisiak.mariusz@gmail.com>\n"
+"POT-Creation-Date: 2022-05-17 05:23-0500\n"
+"PO-Revision-Date: 2022-07-25 06:49+0000\n"
+"Last-Translator: mpachas <miguel.pachas.garcia@gmail.com>\n"
"Language-Team: Spanish (http://www.transifex.com/django/django/language/"
"es/)\n"
"MIME-Version: 1.0\n"
@@ -234,7 +241,7 @@ msgid "Marathi"
msgstr "Maratí"
msgid "Malay"
-msgstr ""
+msgstr "Malayo"
msgid "Burmese"
msgstr "Birmano"
@@ -414,6 +421,10 @@ msgid "Ensure this value is greater than or equal to %(limit_value)s."
msgstr "Asegúrese de que este valor es mayor o igual a %(limit_value)s."
#, python-format
+msgid "Ensure this value is a multiple of step size %(limit_value)s."
+msgstr "Asegúrese de que este valor es múltiplo de %(limit_value)s."
+
+#, python-format
msgid ""
"Ensure this value has at least %(limit_value)d character (it has "
"%(show_value)d)."
@@ -485,6 +496,10 @@ msgid "%(model_name)s with this %(field_labels)s already exists."
msgstr "%(model_name)s con este %(field_labels)s ya existe."
#, python-format
+msgid "Constraint “%(name)s” is violated."
+msgstr "No se cumple la restricción \"%(name)s\"."
+
+#, python-format
msgid "Value %(value)r is not a valid choice."
msgstr "Valor %(value)r no es una opción válida."
@@ -498,8 +513,8 @@ msgstr "Este campo no puede estar vacío."
msgid "%(model_name)s with this %(field_label)s already exists."
msgstr "Ya existe %(model_name)s con este %(field_label)s."
-#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'.
-#. Eg: "Title must be unique for pub_date year"
+#. Translators: The 'lookup_type' is one of 'date', 'year' or
+#. 'month'. Eg: "Title must be unique for pub_date year"
#, python-format
msgid ""
"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s."
@@ -800,16 +815,16 @@ msgstr ""
"problema persiste."
#, python-format
-msgid "Please submit at most %d form."
-msgid_plural "Please submit at most %d forms."
-msgstr[0] "Por favor, envíe %d formulario como máximo."
-msgstr[1] "Por favor, envíe %d formularios como máximo."
+msgid "Please submit at most %(num)d form."
+msgid_plural "Please submit at most %(num)d forms."
+msgstr[0] "Por favor, envíe %(num)d formulario como máximo."
+msgstr[1] "Por favor, envíe %(num)d formularios como máximo."
#, python-format
-msgid "Please submit at least %d form."
-msgid_plural "Please submit at least %d forms."
-msgstr[0] "Por favor, envíe %d formulario como máximo."
-msgstr[1] "Por favor, envíe %d formularios como máximo."
+msgid "Please submit at least %(num)d form."
+msgid_plural "Please submit at least %(num)d forms."
+msgstr[0] "Por favor, envíe %(num)d formulario como mínimo."
+msgstr[1] "Por favor, envíe %(num)d formularios como mínimo."
msgid "Order"
msgstr "Orden"
@@ -922,82 +937,82 @@ msgid "noon"
msgstr "mediodía"
msgid "Monday"
-msgstr "Lunes"
+msgstr "lunes"
msgid "Tuesday"
-msgstr "Martes"
+msgstr "martes"
msgid "Wednesday"
-msgstr "Miércoles"
+msgstr "miércoles"
msgid "Thursday"
-msgstr "Jueves"
+msgstr "jueves"
msgid "Friday"
-msgstr "Viernes"
+msgstr "viernes"
msgid "Saturday"
-msgstr "Sábado"
+msgstr "sábado"
msgid "Sunday"
-msgstr "Domingo"
+msgstr "domingo"
msgid "Mon"
-msgstr "Lun"
+msgstr "lun"
msgid "Tue"
-msgstr "Mar"
+msgstr "mar"
msgid "Wed"
-msgstr "Mié"
+msgstr "mié"
msgid "Thu"
-msgstr "Jue"
+msgstr "jue"
msgid "Fri"
-msgstr "Vie"
+msgstr "vie"
msgid "Sat"
-msgstr "Sáb"
+msgstr "sáb"
msgid "Sun"
-msgstr "Dom"
+msgstr "dom"
msgid "January"
-msgstr "Enero"
+msgstr "enero"
msgid "February"
-msgstr "Febrero"
+msgstr "febrero"
msgid "March"
-msgstr "Marzo"
+msgstr "marzo"
msgid "April"
-msgstr "Abril"
+msgstr "abril"
msgid "May"
-msgstr "Mayo"
+msgstr "mayo"
msgid "June"
-msgstr "Junio"
+msgstr "junio"
msgid "July"
-msgstr "Julio"
+msgstr "julio"
msgid "August"
-msgstr "Agosto"
+msgstr "agosto"
msgid "September"
-msgstr "Septiembre"
+msgstr "septiembre"
msgid "October"
-msgstr "Octubre"
+msgstr "octubre"
msgid "November"
-msgstr "Noviembre"
+msgstr "noviembre"
msgid "December"
-msgstr "Diciembre"
+msgstr "diciembre"
msgid "jan"
msgstr "ene"
@@ -1045,91 +1060,91 @@ msgstr "Feb."
msgctxt "abbrev. month"
msgid "March"
-msgstr "Mar."
+msgstr "marzo"
msgctxt "abbrev. month"
msgid "April"
-msgstr "Abr."
+msgstr "abril"
msgctxt "abbrev. month"
msgid "May"
-msgstr "Mayo"
+msgstr "mayo"
msgctxt "abbrev. month"
msgid "June"
-msgstr "Jun."
+msgstr "junio"
msgctxt "abbrev. month"
msgid "July"
-msgstr "Jul."
+msgstr "julio"
msgctxt "abbrev. month"
msgid "Aug."
-msgstr "Ago."
+msgstr "ago."
msgctxt "abbrev. month"
msgid "Sept."
-msgstr "Sept."
+msgstr "sept."
msgctxt "abbrev. month"
msgid "Oct."
-msgstr "Oct."
+msgstr "oct."
msgctxt "abbrev. month"
msgid "Nov."
-msgstr "Nov."
+msgstr "nov."
msgctxt "abbrev. month"
msgid "Dec."
-msgstr "Dic."
+msgstr "dic."
msgctxt "alt. month"
msgid "January"
-msgstr "Enero"
+msgstr "enero"
msgctxt "alt. month"
msgid "February"
-msgstr "Febrero"
+msgstr "febrero"
msgctxt "alt. month"
msgid "March"
-msgstr "Marzo"
+msgstr "marzo"
msgctxt "alt. month"
msgid "April"
-msgstr "Abril"
+msgstr "abril"
msgctxt "alt. month"
msgid "May"
-msgstr "Mayo"
+msgstr "mayo"
msgctxt "alt. month"
msgid "June"
-msgstr "Junio"
+msgstr "junio"
msgctxt "alt. month"
msgid "July"
-msgstr "Julio"
+msgstr "julio"
msgctxt "alt. month"
msgid "August"
-msgstr "Agosto"
+msgstr "agosto"
msgctxt "alt. month"
msgid "September"
-msgstr "Septiembre"
+msgstr "septiembre"
msgctxt "alt. month"
msgid "October"
-msgstr "Octubre"
+msgstr "octubre"
msgctxt "alt. month"
msgid "November"
-msgstr "Noviembre"
+msgstr "noviembre"
msgctxt "alt. month"
msgid "December"
-msgstr "Diciembre"
+msgstr "diciembre"
msgid "This is not a valid IPv6 address."
msgstr "No es una dirección IPv6 válida."
diff --git a/django/conf/locale/es_AR/LC_MESSAGES/django.mo b/django/conf/locale/es_AR/LC_MESSAGES/django.mo
index 47f8863ba5..e944e23a31 100644
--- a/django/conf/locale/es_AR/LC_MESSAGES/django.mo
+++ b/django/conf/locale/es_AR/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/conf/locale/es_AR/LC_MESSAGES/django.po b/django/conf/locale/es_AR/LC_MESSAGES/django.po
index 8123a0975d..928f7b8585 100644
--- a/django/conf/locale/es_AR/LC_MESSAGES/django.po
+++ b/django/conf/locale/es_AR/LC_MESSAGES/django.po
@@ -4,13 +4,13 @@
# Jannis Leidel <jannis@leidel.info>, 2011
# lardissone <lardissone@gmail.com>, 2014
# poli <poli@devartis.com>, 2014
-# Ramiro Morales, 2013-2021
+# Ramiro Morales, 2013-2022
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2021-11-19 14:56+0000\n"
+"POT-Creation-Date: 2022-05-17 05:23-0500\n"
+"PO-Revision-Date: 2022-07-25 06:49+0000\n"
"Last-Translator: Ramiro Morales\n"
"Language-Team: Spanish (Argentina) (http://www.transifex.com/django/django/"
"language/es_AR/)\n"
@@ -388,6 +388,10 @@ msgid "Ensure this value is greater than or equal to %(limit_value)s."
msgstr "Asegúrese de que este valor sea mayor o igual a %(limit_value)s."
#, python-format
+msgid "Ensure this value is a multiple of step size %(limit_value)s."
+msgstr "Asegúrese de que este valor sea múltiplo de %(limit_value)s."
+
+#, python-format
msgid ""
"Ensure this value has at least %(limit_value)d character (it has "
"%(show_value)d)."
@@ -459,6 +463,10 @@ msgid "%(model_name)s with this %(field_labels)s already exists."
msgstr "Ya existe un/a %(model_name)s con este/a %(field_labels)s."
#, python-format
+msgid "Constraint “%(name)s” is violated."
+msgstr "No se cumple la restricción “%(name)s”."
+
+#, python-format
msgid "Value %(value)r is not a valid choice."
msgstr "El valor %(value)r no es una opción válida."
@@ -472,8 +480,8 @@ msgstr "Este campo no puede estar en blanco."
msgid "%(model_name)s with this %(field_label)s already exists."
msgstr "Ya existe un/a %(model_name)s con este/a %(field_label)s."
-#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'.
-#. Eg: "Title must be unique for pub_date year"
+#. Translators: The 'lookup_type' is one of 'date', 'year' or
+#. 'month'. Eg: "Title must be unique for pub_date year"
#, python-format
msgid ""
"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s."
@@ -774,16 +782,16 @@ msgstr ""
"un error."
#, python-format
-msgid "Please submit at most %d form."
-msgid_plural "Please submit at most %d forms."
-msgstr[0] "Por favor envíe un máximo de %d formulario."
-msgstr[1] "Por favor envíe un máximo de %d formularios."
+msgid "Please submit at most %(num)d form."
+msgid_plural "Please submit at most %(num)d forms."
+msgstr[0] "Por favor envíe un máximo de %(num)d formulario."
+msgstr[1] "Por favor envíe un máximo de %(num)d formularios."
#, python-format
-msgid "Please submit at least %d form."
-msgid_plural "Please submit at least %d forms."
-msgstr[0] "Por favor envíe %d o mas formularios."
-msgstr[1] "Por favor envíe %d o mas formularios."
+msgid "Please submit at least %(num)d form."
+msgid_plural "Please submit at least %(num)d forms."
+msgstr[0] "Por favor envíe %(num)d o mas formularios."
+msgstr[1] "Por favor envíe %(num)d o mas formularios."
msgid "Order"
msgstr "Ordenar"
@@ -898,22 +906,22 @@ msgid "noon"
msgstr "mediodía"
msgid "Monday"
-msgstr "Lunes"
+msgstr "lunes"
msgid "Tuesday"
-msgstr "Martes"
+msgstr "martes"
msgid "Wednesday"
-msgstr "Miércoles"
+msgstr "miércoles"
msgid "Thursday"
-msgstr "Jueves"
+msgstr "jueves"
msgid "Friday"
-msgstr "Viernes"
+msgstr "viernes"
msgid "Saturday"
-msgstr "Sábado"
+msgstr "sábado"
msgid "Sunday"
msgstr "Domingo"
@@ -940,40 +948,40 @@ msgid "Sun"
msgstr "Dom"
msgid "January"
-msgstr "Enero"
+msgstr "enero"
msgid "February"
-msgstr "Febrero"
+msgstr "febrero"
msgid "March"
-msgstr "Marzo"
+msgstr "marzo"
msgid "April"
-msgstr "Abril"
+msgstr "abril"
msgid "May"
-msgstr "Mayo"
+msgstr "mayo"
msgid "June"
-msgstr "Junio"
+msgstr "junio"
msgid "July"
-msgstr "Julio"
+msgstr "julio"
msgid "August"
-msgstr "Agosto"
+msgstr "agosto"
msgid "September"
-msgstr "Setiembre"
+msgstr "setiembre"
msgid "October"
-msgstr "Octubre"
+msgstr "octubre"
msgid "November"
-msgstr "Noviembre"
+msgstr "noviembre"
msgid "December"
-msgstr "Diciembre"
+msgstr "diciembre"
msgid "jan"
msgstr "ene"
diff --git a/django/conf/locale/es_MX/LC_MESSAGES/django.mo b/django/conf/locale/es_MX/LC_MESSAGES/django.mo
index 2dc6ed6803..42f269181b 100644
--- a/django/conf/locale/es_MX/LC_MESSAGES/django.mo
+++ b/django/conf/locale/es_MX/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/conf/locale/es_MX/LC_MESSAGES/django.po b/django/conf/locale/es_MX/LC_MESSAGES/django.po
index 3b4705dd01..93b81a439d 100644
--- a/django/conf/locale/es_MX/LC_MESSAGES/django.po
+++ b/django/conf/locale/es_MX/LC_MESSAGES/django.po
@@ -3,6 +3,7 @@
# Translators:
# Abe Estrada, 2011-2013
# Claude Paroz <claude@2xlibre.net>, 2020
+# Gustavo López Hernández, 2022
# Jesús Bautista <jesbam98@gmail.com>, 2019-2020
# Sergio Benitez <sb@sergio.bz>, 2021
# zodman <zodman@gmail.com>, 2011
@@ -10,9 +11,9 @@ msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-15 09:00+0100\n"
-"PO-Revision-Date: 2021-02-17 03:02+0000\n"
-"Last-Translator: Sergio Benitez <sb@sergio.bz>\n"
+"POT-Creation-Date: 2022-05-17 05:23-0500\n"
+"PO-Revision-Date: 2022-07-25 06:49+0000\n"
+"Last-Translator: Gustavo López Hernández\n"
"Language-Team: Spanish (Mexico) (http://www.transifex.com/django/django/"
"language/es_MX/)\n"
"MIME-Version: 1.0\n"
@@ -210,6 +211,9 @@ msgstr "Mongol"
msgid "Marathi"
msgstr ""
+msgid "Malay"
+msgstr ""
+
msgid "Burmese"
msgstr "burmés"
@@ -386,6 +390,10 @@ msgid "Ensure this value is greater than or equal to %(limit_value)s."
msgstr "Asegúrese de que este valor sea mayor o igual a %(limit_value)s."
#, python-format
+msgid "Ensure this value is a multiple of step size %(limit_value)s."
+msgstr ""
+
+#, python-format
msgid ""
"Ensure this value has at least %(limit_value)d character (it has "
"%(show_value)d)."
@@ -453,6 +461,10 @@ msgid "%(model_name)s with this %(field_labels)s already exists."
msgstr ""
#, python-format
+msgid "Constraint “%(name)s” is violated."
+msgstr ""
+
+#, python-format
msgid "Value %(value)r is not a valid choice."
msgstr "El valor %(value)r no es una opción válida."
@@ -466,8 +478,8 @@ msgstr "Este campo no puede estar en blanco."
msgid "%(model_name)s with this %(field_label)s already exists."
msgstr "Ya existe un/a %(model_name)s con este/a %(field_label)s."
-#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'.
-#. Eg: "Title must be unique for pub_date year"
+#. Translators: The 'lookup_type' is one of 'date', 'year' or
+#. 'month'. Eg: "Title must be unique for pub_date year"
#, python-format
msgid ""
"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s."
@@ -500,12 +512,16 @@ msgid ""
"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD "
"format."
msgstr ""
+"“%(value)s” : el valor tiene un formato de fecha inválido. Debería estar en "
+"el formato YYYY-MM-DD."
#, python-format
msgid ""
"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid "
"date."
msgstr ""
+"“%(value)s” : el valor tiene el formato correcto (YYYY-MM-DD) pero es una "
+"fecha inválida."
msgid "Date (without time)"
msgstr "Fecha (sin hora)"
@@ -515,6 +531,8 @@ msgid ""
"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[."
"uuuuuu]][TZ] format."
msgstr ""
+"'%(value)s' tiene un formato de fecha no válido. Este valor debe estar en el "
+"formato AAAA-MM-DD HH:MM[:ss[.uuuuuu]][TZ]."
#, python-format
msgid ""
@@ -638,7 +656,7 @@ msgstr "El valor debe ser JSON válido"
#, python-format
msgid "%(model)s instance with %(field)s %(value)r does not exist."
-msgstr ""
+msgstr "La instancia de %(model)s con %(field)s %(value)r no existe."
msgid "Foreign Key (type determined by related field)"
msgstr "Clave foránea (el tipo está determinado por el campo relacionado)"
@@ -648,11 +666,11 @@ msgstr "Relación uno-a-uno"
#, python-format
msgid "%(from)s-%(to)s relationship"
-msgstr ""
+msgstr "Relación %(from)s - %(to)s "
#, python-format
msgid "%(from)s-%(to)s relationships"
-msgstr ""
+msgstr "Relaciones %(from)s - %(to)s"
msgid "Many-to-many relationship"
msgstr "Relación muchos-a-muchos"
@@ -683,7 +701,7 @@ msgstr "Introduzca una duración válida."
#, python-brace-format
msgid "The number of days must be between {min_days} and {max_days}."
-msgstr ""
+msgstr "La cantidad de días debe tener valores entre {min_days} y {max_days}."
msgid "No file was submitted. Check the encoding type on the form."
msgstr ""
@@ -725,10 +743,10 @@ msgid "Enter a complete value."
msgstr "Ingrese un valor completo."
msgid "Enter a valid UUID."
-msgstr ""
+msgstr "Ingrese un UUID válido."
msgid "Enter a valid JSON."
-msgstr ""
+msgstr "Ingresa un JSON válido."
#. Translators: This is the default suffix added to form field labels
msgid ":"
@@ -736,7 +754,7 @@ msgstr ":"
#, python-format
msgid "(Hidden field %(name)s) %(error)s"
-msgstr ""
+msgstr "(Campo oculto %(name)s) %(error)s"
#, python-format
msgid ""
@@ -745,14 +763,14 @@ msgid ""
msgstr ""
#, python-format
-msgid "Please submit at most %d form."
-msgid_plural "Please submit at most %d forms."
+msgid "Please submit at most %(num)d form."
+msgid_plural "Please submit at most %(num)d forms."
msgstr[0] ""
msgstr[1] ""
#, python-format
-msgid "Please submit at least %d form."
-msgid_plural "Please submit at least %d forms."
+msgid "Please submit at least %(num)d form."
+msgid_plural "Please submit at least %(num)d forms."
msgstr[0] ""
msgstr[1] ""
@@ -1092,40 +1110,40 @@ msgid ", "
msgstr ","
#, python-format
-msgid "%d year"
-msgid_plural "%d years"
-msgstr[0] "%d año"
-msgstr[1] "%d años"
+msgid "%(num)d year"
+msgid_plural "%(num)d years"
+msgstr[0] ""
+msgstr[1] ""
#, python-format
-msgid "%d month"
-msgid_plural "%d months"
-msgstr[0] "%d mes"
-msgstr[1] "%d meses"
+msgid "%(num)d month"
+msgid_plural "%(num)d months"
+msgstr[0] ""
+msgstr[1] ""
#, python-format
-msgid "%d week"
-msgid_plural "%d weeks"
-msgstr[0] "%d semana"
-msgstr[1] "%d semanas"
+msgid "%(num)d week"
+msgid_plural "%(num)d weeks"
+msgstr[0] ""
+msgstr[1] ""
#, python-format
-msgid "%d day"
-msgid_plural "%d days"
-msgstr[0] "%d día"
-msgstr[1] "%d días"
+msgid "%(num)d day"
+msgid_plural "%(num)d days"
+msgstr[0] ""
+msgstr[1] ""
#, python-format
-msgid "%d hour"
-msgid_plural "%d hours"
-msgstr[0] "%d hora"
-msgstr[1] "%d horas"
+msgid "%(num)d hour"
+msgid_plural "%(num)d hours"
+msgstr[0] "%(num)d hora"
+msgstr[1] "%(num)d horas"
#, python-format
-msgid "%d minute"
-msgid_plural "%d minutes"
-msgstr[0] "%d minuto"
-msgstr[1] "%d minutos"
+msgid "%(num)d minute"
+msgid_plural "%(num)d minutes"
+msgstr[0] ""
+msgstr[1] ""
msgid "Forbidden"
msgstr "Prohibido"
@@ -1135,7 +1153,7 @@ msgstr ""
msgid ""
"You are seeing this message because this HTTPS site requires a “Referer "
-"header” to be sent by your Web browser, but none was sent. This header is "
+"header” to be sent by your web browser, but none was sent. This header is "
"required for security reasons, to ensure that your browser is not being "
"hijacked by third parties."
msgstr ""
diff --git a/django/conf/locale/eu/LC_MESSAGES/django.mo b/django/conf/locale/eu/LC_MESSAGES/django.mo
index cf1b961be4..572ea61467 100644
--- a/django/conf/locale/eu/LC_MESSAGES/django.mo
+++ b/django/conf/locale/eu/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/conf/locale/eu/LC_MESSAGES/django.po b/django/conf/locale/eu/LC_MESSAGES/django.po
index 028cc459d5..563aa694dd 100644
--- a/django/conf/locale/eu/LC_MESSAGES/django.po
+++ b/django/conf/locale/eu/LC_MESSAGES/django.po
@@ -3,7 +3,7 @@
# Translators:
# Aitzol Naberan <anaberan@codesyntax.com>, 2013,2016
# Ander Martinez <ander.basaundi@gmail.com>, 2013-2014
-# Eneko Illarramendi <eneko@illarra.com>, 2017-2019,2021
+# Eneko Illarramendi <eneko@illarra.com>, 2017-2019,2021-2022
# Jannis Leidel <jannis@leidel.info>, 2011
# jazpillaga <jazpillaga@codesyntax.com>, 2011
# julen, 2011-2012
@@ -16,9 +16,9 @@ msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-15 09:00+0100\n"
-"PO-Revision-Date: 2021-05-09 16:11+0000\n"
-"Last-Translator: Mikel Maldonado <d.mikel.maldonado@gmail.com>\n"
+"POT-Creation-Date: 2022-05-17 05:23-0500\n"
+"PO-Revision-Date: 2022-07-25 06:49+0000\n"
+"Last-Translator: Eneko Illarramendi <eneko@illarra.com>\n"
"Language-Team: Basque (http://www.transifex.com/django/django/language/eu/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -215,6 +215,9 @@ msgstr "Mongoliera"
msgid "Marathi"
msgstr "Marathera"
+msgid "Malay"
+msgstr ""
+
msgid "Burmese"
msgstr "Birmaniera"
@@ -388,6 +391,10 @@ msgid "Ensure this value is greater than or equal to %(limit_value)s."
msgstr "Ziurtatu balio hau %(limit_value)s baino handiagoa edo berdina dela."
#, python-format
+msgid "Ensure this value is a multiple of step size %(limit_value)s."
+msgstr ""
+
+#, python-format
msgid ""
"Ensure this value has at least %(limit_value)d character (it has "
"%(show_value)d)."
@@ -455,6 +462,10 @@ msgid "%(model_name)s with this %(field_labels)s already exists."
msgstr "%(field_labels)s hauek dauzkan %(model_name)s dagoeneko existitzen da."
#, python-format
+msgid "Constraint “%(name)s” is violated."
+msgstr ""
+
+#, python-format
msgid "Value %(value)r is not a valid choice."
msgstr "%(value)r balioa ez da baleko aukera bat."
@@ -468,8 +479,8 @@ msgstr "Eremu honek ezin du hutsik egon."
msgid "%(model_name)s with this %(field_label)s already exists."
msgstr "%(field_label)s hori daukan %(model_name)s dagoeneko existitzen da."
-#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'.
-#. Eg: "Title must be unique for pub_date year"
+#. Translators: The 'lookup_type' is one of 'date', 'year' or
+#. 'month'. Eg: "Title must be unique for pub_date year"
#, python-format
msgid ""
"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s."
@@ -756,14 +767,14 @@ msgid ""
msgstr ""
#, python-format
-msgid "Please submit at most %d form."
-msgid_plural "Please submit at most %d forms."
+msgid "Please submit at most %(num)d form."
+msgid_plural "Please submit at most %(num)d forms."
msgstr[0] ""
msgstr[1] ""
#, python-format
-msgid "Please submit at least %d form."
-msgid_plural "Please submit at least %d forms."
+msgid "Please submit at least %(num)d form."
+msgid_plural "Please submit at least %(num)d forms."
msgstr[0] ""
msgstr[1] ""
@@ -1100,40 +1111,40 @@ msgid ", "
msgstr ", "
#, python-format
-msgid "%d year"
-msgid_plural "%d years"
-msgstr[0] "urte %d"
-msgstr[1] "%d urte"
+msgid "%(num)d year"
+msgid_plural "%(num)d years"
+msgstr[0] "urte %(num)d"
+msgstr[1] "%(num)d urte"
#, python-format
-msgid "%d month"
-msgid_plural "%d months"
-msgstr[0] "hilabete %d"
-msgstr[1] "%d hilabete"
+msgid "%(num)d month"
+msgid_plural "%(num)d months"
+msgstr[0] "hilabete %(num)d"
+msgstr[1] "%(num)d hilabete"
#, python-format
-msgid "%d week"
-msgid_plural "%d weeks"
-msgstr[0] "aste %d"
-msgstr[1] "%d aste"
+msgid "%(num)d week"
+msgid_plural "%(num)d weeks"
+msgstr[0] "aste %(num)d"
+msgstr[1] "%(num)d aste"
#, python-format
-msgid "%d day"
-msgid_plural "%d days"
-msgstr[0] "egun %d"
-msgstr[1] "%d egun"
+msgid "%(num)d day"
+msgid_plural "%(num)d days"
+msgstr[0] "egun %(num)d"
+msgstr[1] "%(num)d egun"
#, python-format
-msgid "%d hour"
-msgid_plural "%d hours"
-msgstr[0] "ordu %d"
-msgstr[1] "%d ordu"
+msgid "%(num)d hour"
+msgid_plural "%(num)d hours"
+msgstr[0] "ordu %(num)d"
+msgstr[1] "%(num)d ordu"
#, python-format
-msgid "%d minute"
-msgid_plural "%d minutes"
-msgstr[0] "minutu %d"
-msgstr[1] "%d minutu"
+msgid "%(num)d minute"
+msgid_plural "%(num)d minutes"
+msgstr[0] "minutu %(num)d"
+msgstr[1] "%(num)d minutu"
msgid "Forbidden"
msgstr "Debekatuta"
@@ -1143,7 +1154,7 @@ msgstr "CSRF egiaztapenak huts egin du. Eskaera abortatu da."
msgid ""
"You are seeing this message because this HTTPS site requires a “Referer "
-"header” to be sent by your Web browser, but none was sent. This header is "
+"header” to be sent by your web browser, but none was sent. This header is "
"required for security reasons, to ensure that your browser is not being "
"hijacked by third parties."
msgstr ""
diff --git a/django/conf/locale/fa/LC_MESSAGES/django.mo b/django/conf/locale/fa/LC_MESSAGES/django.mo
index 906097c39c..974298bbac 100644
--- a/django/conf/locale/fa/LC_MESSAGES/django.mo
+++ b/django/conf/locale/fa/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/conf/locale/fa/LC_MESSAGES/django.po b/django/conf/locale/fa/LC_MESSAGES/django.po
index 795602ff6c..732b9954d1 100644
--- a/django/conf/locale/fa/LC_MESSAGES/django.po
+++ b/django/conf/locale/fa/LC_MESSAGES/django.po
@@ -6,6 +6,7 @@
# Ali Vakilzade <ali.vakilzade@gmail.com>, 2015
# Arash Fazeli <a.fazeli@gmail.com>, 2012
# Eric Hamiter <ehamiter@gmail.com>, 2019
+# Eshagh <ase.mugem@gmail.com>, 2022
# Farshad Asadpour, 2021
# Jannis Leidel <jannis@leidel.info>, 2011
# Mariusz Felisiak <felisiak.mariusz@gmail.com>, 2021
@@ -23,9 +24,9 @@ msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2021-11-24 16:28+0000\n"
-"Last-Translator: Mariusz Felisiak <felisiak.mariusz@gmail.com>\n"
+"POT-Creation-Date: 2022-05-17 05:23-0500\n"
+"PO-Revision-Date: 2022-07-25 06:49+0000\n"
+"Last-Translator: Eshagh <ase.mugem@gmail.com>\n"
"Language-Team: Persian (http://www.transifex.com/django/django/language/"
"fa/)\n"
"MIME-Version: 1.0\n"
@@ -401,6 +402,10 @@ msgid "Ensure this value is greater than or equal to %(limit_value)s."
msgstr "مطمئن شوید این مقدار بزرگتر و یا مساوی %(limit_value)s است."
#, python-format
+msgid "Ensure this value is a multiple of step size %(limit_value)s."
+msgstr ""
+
+#, python-format
msgid ""
"Ensure this value has at least %(limit_value)d character (it has "
"%(show_value)d)."
@@ -470,6 +475,10 @@ msgid "%(model_name)s with this %(field_labels)s already exists."
msgstr "‏%(model_name)s با این %(field_labels)s وجود دارد."
#, python-format
+msgid "Constraint “%(name)s” is violated."
+msgstr ""
+
+#, python-format
msgid "Value %(value)r is not a valid choice."
msgstr "مقدار %(value)r انتخاب معتبری نیست. "
@@ -483,8 +492,8 @@ msgstr "این فیلد نمی تواند خالی باشد."
msgid "%(model_name)s with this %(field_label)s already exists."
msgstr "%(model_name)s با این %(field_label)s از قبل موجود است."
-#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'.
-#. Eg: "Title must be unique for pub_date year"
+#. Translators: The 'lookup_type' is one of 'date', 'year' or
+#. 'month'. Eg: "Title must be unique for pub_date year"
#, python-format
msgid ""
"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s."
@@ -778,16 +787,16 @@ msgstr ""
"%(field_names)s. اگر این مشکل ادامه داشت، آن را گزارش کنید."
#, python-format
-msgid "Please submit at most %d form."
-msgid_plural "Please submit at most %d forms."
-msgstr[0] "لطفاً تعدا فرم‌ها حداکثر %d باشد."
-msgstr[1] "لطفاً تعداد فرم‌ها حداکثر %d باشد."
+msgid "Please submit at most %(num)d form."
+msgid_plural "Please submit at most %(num)d forms."
+msgstr[0] ""
+msgstr[1] ""
#, python-format
-msgid "Please submit at least %d form."
-msgid_plural "Please submit at least %d forms."
-msgstr[0] "لطفاً تعداد فرم‌ها حداقل %d باشد."
-msgstr[1] "لطفاً تعدا فرم‌ ها حداقل %d باشد."
+msgid "Please submit at least %(num)d form."
+msgid_plural "Please submit at least %(num)d forms."
+msgstr[0] ""
+msgstr[1] ""
msgid "Order"
msgstr "ترتیب:"
@@ -1127,37 +1136,37 @@ msgstr "،"
msgid "%(num)d year"
msgid_plural "%(num)d years"
msgstr[0] "%(num)d سال"
-msgstr[1] "%(num)d سال ها"
+msgstr[1] "%(num)d سال"
#, python-format
msgid "%(num)d month"
msgid_plural "%(num)d months"
msgstr[0] "%(num)d ماه"
-msgstr[1] "%(num)d ماه ها"
+msgstr[1] "%(num)d ماه"
#, python-format
msgid "%(num)d week"
msgid_plural "%(num)d weeks"
msgstr[0] "%(num)d هفته"
-msgstr[1] "%(num)d هفته ها"
+msgstr[1] "%(num)d هفته"
#, python-format
msgid "%(num)d day"
msgid_plural "%(num)d days"
msgstr[0] "%(num)d روز"
-msgstr[1] "%(num)d روزها"
+msgstr[1] "%(num)d روز"
#, python-format
msgid "%(num)d hour"
msgid_plural "%(num)d hours"
msgstr[0] "%(num)d ساعت"
-msgstr[1] "%(num)d ساعت ها"
+msgstr[1] "%(num)d ساعت"
#, python-format
msgid "%(num)d minute"
msgid_plural "%(num)d minutes"
msgstr[0] "%(num)d دقیقه"
-msgstr[1] "%(num)d دقیقه ها"
+msgstr[1] "%(num)d دقیقه"
msgid "Forbidden"
msgstr "ممنوع"
diff --git a/django/conf/locale/fi/LC_MESSAGES/django.mo b/django/conf/locale/fi/LC_MESSAGES/django.mo
index e805013eb1..84df501223 100644
--- a/django/conf/locale/fi/LC_MESSAGES/django.mo
+++ b/django/conf/locale/fi/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/conf/locale/fi/LC_MESSAGES/django.po b/django/conf/locale/fi/LC_MESSAGES/django.po
index d599ae31a3..35ad0b8915 100644
--- a/django/conf/locale/fi/LC_MESSAGES/django.po
+++ b/django/conf/locale/fi/LC_MESSAGES/django.po
@@ -1,19 +1,19 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
-# Aarni Koskela, 2015,2017-2018,2020-2021
+# Aarni Koskela, 2015,2017-2018,2020-2022
# Antti Kaihola <antti.15+transifex@kaihola.fi>, 2011
# Jannis Leidel <jannis@leidel.info>, 2011
# Jiri Grönroos <jiri.gronroos@iki.fi>, 2021
# Lasse Liehu <larso@gmx.com>, 2015
# Mika Mäkelä <mika.m.makela@gmail.com>, 2018
-# Klaus Dahlén <klaus.dahlen@gmail.com>, 2011
+# Klaus Dahlén, 2011
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2021-11-25 07:24+0000\n"
+"POT-Creation-Date: 2022-05-17 05:23-0500\n"
+"PO-Revision-Date: 2022-07-25 06:49+0000\n"
"Last-Translator: Aarni Koskela\n"
"Language-Team: Finnish (http://www.transifex.com/django/django/language/"
"fi/)\n"
@@ -391,6 +391,10 @@ msgid "Ensure this value is greater than or equal to %(limit_value)s."
msgstr "Tämän luvun on oltava vähintään %(limit_value)s."
#, python-format
+msgid "Ensure this value is a multiple of step size %(limit_value)s."
+msgstr "Varmista, että arvo on askelkoon %(limit_value)smonikerta. "
+
+#, python-format
msgid ""
"Ensure this value has at least %(limit_value)d character (it has "
"%(show_value)d)."
@@ -462,6 +466,10 @@ msgid "%(model_name)s with this %(field_labels)s already exists."
msgstr "%(model_name)s jolla on nämä %(field_labels)s on jo olemassa."
#, python-format
+msgid "Constraint “%(name)s” is violated."
+msgstr "Rajoitetta \"%(name)s\" loukataan."
+
+#, python-format
msgid "Value %(value)r is not a valid choice."
msgstr "Arvo %(value)r ei kelpaa."
@@ -475,8 +483,8 @@ msgstr "Tämä kenttä ei voi olla tyhjä."
msgid "%(model_name)s with this %(field_label)s already exists."
msgstr "%(model_name)s jolla on tämä %(field_label)s, on jo olemassa."
-#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'.
-#. Eg: "Title must be unique for pub_date year"
+#. Translators: The 'lookup_type' is one of 'date', 'year' or
+#. 'month'. Eg: "Title must be unique for pub_date year"
#, python-format
msgid ""
"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s."
@@ -769,16 +777,16 @@ msgstr ""
"tämän bugina."
#, python-format
-msgid "Please submit at most %d form."
-msgid_plural "Please submit at most %d forms."
-msgstr[0] "Lähetä enintään %d lomake."
-msgstr[1] "Lähetä enintään %d lomaketta."
+msgid "Please submit at most %(num)d form."
+msgid_plural "Please submit at most %(num)d forms."
+msgstr[0] "Lähetä enintään%(num)d lomake."
+msgstr[1] "Lähetä enintään %(num)d lomaketta."
#, python-format
-msgid "Please submit at least %d form."
-msgid_plural "Please submit at least %d forms."
-msgstr[0] "Lähetä vähintään %d lomake."
-msgstr[1] "Lähetä vähintään %d lomaketta."
+msgid "Please submit at least %(num)d form."
+msgid_plural "Please submit at least %(num)d forms."
+msgstr[0] "Lähetä vähintään %(num)d lomake."
+msgstr[1] "Lähetä vähintään %(num)d lomaketta. "
msgid "Order"
msgstr "Järjestys"
diff --git a/django/conf/locale/fr/LC_MESSAGES/django.mo b/django/conf/locale/fr/LC_MESSAGES/django.mo
index af26f61862..681adfd161 100644
--- a/django/conf/locale/fr/LC_MESSAGES/django.mo
+++ b/django/conf/locale/fr/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/conf/locale/fr/LC_MESSAGES/django.po b/django/conf/locale/fr/LC_MESSAGES/django.po
index 72bee50a54..b1bf8586ac 100644
--- a/django/conf/locale/fr/LC_MESSAGES/django.po
+++ b/django/conf/locale/fr/LC_MESSAGES/django.po
@@ -3,7 +3,7 @@
# Translators:
# Bruno Brouard <annoa.b@gmail.com>, 2021
# Simon Charette <charette.s@gmail.com>, 2012
-# Claude Paroz <claude@2xlibre.net>, 2013-2021
+# Claude Paroz <claude@2xlibre.net>, 2013-2022
# Claude Paroz <claude@2xlibre.net>, 2011
# Jannis Leidel <jannis@leidel.info>, 2011
# Jean-Baptiste Mora, 2014
@@ -13,8 +13,8 @@ msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2021-11-23 17:19+0000\n"
+"POT-Creation-Date: 2022-05-17 05:23-0500\n"
+"PO-Revision-Date: 2022-07-25 06:49+0000\n"
"Last-Translator: Claude Paroz <claude@2xlibre.net>\n"
"Language-Team: French (http://www.transifex.com/django/django/language/fr/)\n"
"MIME-Version: 1.0\n"
@@ -395,6 +395,12 @@ msgstr ""
"Assurez-vous que cette valeur est supérieure ou égale à %(limit_value)s."
#, python-format
+msgid "Ensure this value is a multiple of step size %(limit_value)s."
+msgstr ""
+"Assurez-vous que cette valeur est un multiple de la taille de pas "
+"%(limit_value)s."
+
+#, python-format
msgid ""
"Ensure this value has at least %(limit_value)d character (it has "
"%(show_value)d)."
@@ -468,6 +474,10 @@ msgid "%(model_name)s with this %(field_labels)s already exists."
msgstr "Un objet %(model_name)s avec ces champs %(field_labels)s existe déjà."
#, python-format
+msgid "Constraint “%(name)s” is violated."
+msgstr "La contrainte « %(name)s » n’est pas respectée."
+
+#, python-format
msgid "Value %(value)r is not a valid choice."
msgstr "La valeur « %(value)r » n’est pas un choix valide."
@@ -481,8 +491,8 @@ msgstr "Ce champ ne peut pas être vide."
msgid "%(model_name)s with this %(field_label)s already exists."
msgstr "Un objet %(model_name)s avec ce champ %(field_label)s existe déjà."
-#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'.
-#. Eg: "Title must be unique for pub_date year"
+#. Translators: The 'lookup_type' is one of 'date', 'year' or
+#. 'month'. Eg: "Title must be unique for pub_date year"
#, python-format
msgid ""
"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s."
@@ -783,16 +793,16 @@ msgstr ""
"rapport de bogue si le problème persiste."
#, python-format
-msgid "Please submit at most %d form."
-msgid_plural "Please submit at most %d forms."
-msgstr[0] "Veuillez soumettre au plus %d formulaire."
-msgstr[1] "Veuillez soumettre au plus %d formulaires."
+msgid "Please submit at most %(num)d form."
+msgid_plural "Please submit at most %(num)d forms."
+msgstr[0] "Veuillez soumettre au plus %(num)d formulaire."
+msgstr[1] "Veuillez soumettre au plus %(num)d formulaires."
#, python-format
-msgid "Please submit at least %d form."
-msgid_plural "Please submit at least %d forms."
-msgstr[0] "Veuillez soumettre au moins %d formulaire."
-msgstr[1] "Veuillez soumettre au moins %d formulaires."
+msgid "Please submit at least %(num)d form."
+msgid_plural "Please submit at least %(num)d forms."
+msgstr[0] "Veuillez soumettre au moins %(num)d formulaire."
+msgstr[1] "Veuillez soumettre au moins %(num)d formulaires."
msgid "Order"
msgstr "Ordre"
diff --git a/django/conf/locale/hi/LC_MESSAGES/django.mo b/django/conf/locale/hi/LC_MESSAGES/django.mo
index b1aa3f68e2..2d535fb054 100644
--- a/django/conf/locale/hi/LC_MESSAGES/django.mo
+++ b/django/conf/locale/hi/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/conf/locale/hi/LC_MESSAGES/django.po b/django/conf/locale/hi/LC_MESSAGES/django.po
index 427d0151fc..20da37666a 100644
--- a/django/conf/locale/hi/LC_MESSAGES/django.po
+++ b/django/conf/locale/hi/LC_MESSAGES/django.po
@@ -2,6 +2,7 @@
#
# Translators:
# alkuma <alok.kumar@gmail.com>, 2013
+# Bharat Toge, 2022
# Chandan kumar <chandankumar.093047@gmail.com>, 2012
# Claude Paroz <claude@2xlibre.net>, 2020
# Jannis Leidel <jannis@leidel.info>, 2011
@@ -10,9 +11,9 @@ msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-19 20:23+0200\n"
-"PO-Revision-Date: 2020-07-14 21:42+0000\n"
-"Last-Translator: Transifex Bot <>\n"
+"POT-Creation-Date: 2022-05-17 05:23-0500\n"
+"PO-Revision-Date: 2022-07-25 06:49+0000\n"
+"Last-Translator: Bharat Toge\n"
"Language-Team: Hindi (http://www.transifex.com/django/django/language/hi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,7 +28,7 @@ msgid "Arabic"
msgstr "अरबी"
msgid "Algerian Arabic"
-msgstr ""
+msgstr "अल्जीरियाई अरब"
msgid "Asturian"
msgstr ""
@@ -75,7 +76,7 @@ msgid "English"
msgstr "अंग्रेज़ी "
msgid "Australian English"
-msgstr ""
+msgstr "ऑस्ट्रेलियाई अंग्रेज़ी "
msgid "British English"
msgstr "ब्रिटिश अंग्रेजी"
@@ -90,7 +91,7 @@ msgid "Argentinian Spanish"
msgstr "अर्जेंटीना स्पैनिश "
msgid "Colombian Spanish"
-msgstr ""
+msgstr "कोलंबियाई स्पेनी"
msgid "Mexican Spanish"
msgstr "मेक्सिकन स्पैनिश"
@@ -207,7 +208,10 @@ msgid "Mongolian"
msgstr "मंगोलियन"
msgid "Marathi"
-msgstr ""
+msgstr "मराठी"
+
+msgid "Malay"
+msgstr "मलय भाषा"
msgid "Burmese"
msgstr "बर्मीज़"
@@ -297,7 +301,7 @@ msgid "Urdu"
msgstr "उर्दू"
msgid "Uzbek"
-msgstr ""
+msgstr "उज़्बेक"
msgid "Vietnamese"
msgstr "वियतनामी"
@@ -309,25 +313,30 @@ msgid "Traditional Chinese"
msgstr "पारम्परिक चीनी"
msgid "Messages"
-msgstr ""
+msgstr "संदेश"
msgid "Site Maps"
-msgstr ""
+msgstr "साइट मैप"
msgid "Static Files"
-msgstr ""
+msgstr "स्थिर फ़ाइलें"
msgid "Syndication"
+msgstr "सिंडिकेशन"
+
+#. Translators: String used to replace omitted page numbers in elided page
+#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10].
+msgid "…"
msgstr ""
msgid "That page number is not an integer"
-msgstr ""
+msgstr "यह पृष्ठ संख्या पूर्णांक नहीं है"
msgid "That page number is less than 1"
-msgstr ""
+msgstr "यह पृष्ठ संख्या 1 से कम है "
msgid "That page contains no results"
-msgstr ""
+msgstr "उस पृष्ठ पर कोई परिणाम नहीं हैं"
msgid "Enter a valid value."
msgstr "एक मान्य मूल्य दर्ज करें"
@@ -336,7 +345,7 @@ msgid "Enter a valid URL."
msgstr "वैध यू.आर.एल भरें ।"
msgid "Enter a valid integer."
-msgstr ""
+msgstr "एक मान्य पूर्ण संख्या दर्ज करें"
msgid "Enter a valid email address."
msgstr "वैध डाक पता प्रविष्ट करें।"
@@ -378,6 +387,10 @@ msgid "Ensure this value is greater than or equal to %(limit_value)s."
msgstr "सुनिश्चित करें यह मान %(limit_value)s से बड़ा या बराबर है ।"
#, python-format
+msgid "Ensure this value is a multiple of step size %(limit_value)s."
+msgstr ""
+
+#, python-format
msgid ""
"Ensure this value has at least %(limit_value)d character (it has "
"%(show_value)d)."
@@ -437,6 +450,10 @@ msgid "%(model_name)s with this %(field_labels)s already exists."
msgstr ""
#, python-format
+msgid "Constraint “%(name)s” is violated."
+msgstr ""
+
+#, python-format
msgid "Value %(value)r is not a valid choice."
msgstr ""
@@ -450,8 +467,8 @@ msgstr "इस फ़ील्ड रिक्त नहीं हो सकत
msgid "%(model_name)s with this %(field_label)s already exists."
msgstr "इस %(field_label)s के साथ एक %(model_name)s पहले से ही उपस्थित है ।"
-#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'.
-#. Eg: "Title must be unique for pub_date year"
+#. Translators: The 'lookup_type' is one of 'date', 'year' or
+#. 'month'. Eg: "Title must be unique for pub_date year"
#, python-format
msgid ""
"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s."
@@ -523,7 +540,7 @@ msgid ""
msgstr ""
msgid "Duration"
-msgstr ""
+msgstr "अवधि"
msgid "Email address"
msgstr "ईमेल पता"
@@ -548,6 +565,9 @@ msgstr "पूर्णांक"
msgid "Big (8 byte) integer"
msgstr "बड़ा (8 बाइट) पूर्णांक "
+msgid "Small integer"
+msgstr "छोटा पूर्णांक"
+
msgid "IPv4 address"
msgstr "IPv4 पता"
@@ -574,9 +594,6 @@ msgstr "धनात्मक छोटा पूर्णांक"
msgid "Slug (up to %(max_length)s)"
msgstr "स्लग (%(max_length)s तक)"
-msgid "Small integer"
-msgstr "छोटा पूर्णांक"
-
msgid "Text"
msgstr "पाठ"
@@ -615,10 +632,10 @@ msgid "Image"
msgstr "छवि"
msgid "A JSON object"
-msgstr ""
+msgstr "एक JSON डेटा object"
msgid "Value must be valid JSON."
-msgstr ""
+msgstr "दर्ज किया गया डेटा वैध JSON होना अनिवार्य है"
#, python-format
msgid "%(model)s instance with %(field)s %(value)r does not exist."
@@ -663,11 +680,11 @@ msgid "Enter a valid date/time."
msgstr "वैध तिथि/समय भरें ।"
msgid "Enter a valid duration."
-msgstr ""
+msgstr "एक वैध अवधी दर्ज करें"
#, python-brace-format
msgid "The number of days must be between {min_days} and {max_days}."
-msgstr ""
+msgstr "दिनों की संख्या {min_days} और {max_days} के बीच होना अनिवार्य है "
msgid "No file was submitted. Check the encoding type on the form."
msgstr "कोई संचिका निवेदित नहीं हुई । कृपया कूटलेखन की जाँच करें ।"
@@ -704,10 +721,10 @@ msgid "Enter a complete value."
msgstr ""
msgid "Enter a valid UUID."
-msgstr ""
+msgstr "एक वैध UUID भरें "
msgid "Enter a valid JSON."
-msgstr ""
+msgstr "एक वैध JSON भरें "
#. Translators: This is the default suffix added to form field labels
msgid ":"
@@ -717,18 +734,21 @@ msgstr ""
msgid "(Hidden field %(name)s) %(error)s"
msgstr ""
-msgid "ManagementForm data is missing or has been tampered with"
+#, python-format
+msgid ""
+"ManagementForm data is missing or has been tampered with. Missing fields: "
+"%(field_names)s. You may need to file a bug report if the issue persists."
msgstr ""
#, python-format
-msgid "Please submit %d or fewer forms."
-msgid_plural "Please submit %d or fewer forms."
+msgid "Please submit at most %(num)d form."
+msgid_plural "Please submit at most %(num)d forms."
msgstr[0] ""
msgstr[1] ""
#, python-format
-msgid "Please submit %d or more forms."
-msgid_plural "Please submit %d or more forms."
+msgid "Please submit at least %(num)d form."
+msgid_plural "Please submit at least %(num)d forms."
msgstr[0] ""
msgstr[1] ""
@@ -1065,38 +1085,38 @@ msgid ", "
msgstr ", "
#, python-format
-msgid "%d year"
-msgid_plural "%d years"
+msgid "%(num)d year"
+msgid_plural "%(num)d years"
msgstr[0] ""
msgstr[1] ""
#, python-format
-msgid "%d month"
-msgid_plural "%d months"
+msgid "%(num)d month"
+msgid_plural "%(num)d months"
msgstr[0] ""
msgstr[1] ""
#, python-format
-msgid "%d week"
-msgid_plural "%d weeks"
+msgid "%(num)d week"
+msgid_plural "%(num)d weeks"
msgstr[0] ""
msgstr[1] ""
#, python-format
-msgid "%d day"
-msgid_plural "%d days"
+msgid "%(num)d day"
+msgid_plural "%(num)d days"
msgstr[0] ""
msgstr[1] ""
#, python-format
-msgid "%d hour"
-msgid_plural "%d hours"
+msgid "%(num)d hour"
+msgid_plural "%(num)d hours"
msgstr[0] ""
msgstr[1] ""
#, python-format
-msgid "%d minute"
-msgid_plural "%d minutes"
+msgid "%(num)d minute"
+msgid_plural "%(num)d minutes"
msgstr[0] ""
msgstr[1] ""
@@ -1104,11 +1124,11 @@ msgid "Forbidden"
msgstr ""
msgid "CSRF verification failed. Request aborted."
-msgstr ""
+msgstr "CSRF सत्यापन असफल रहा. Request निरस्त की गई "
msgid ""
"You are seeing this message because this HTTPS site requires a “Referer "
-"header” to be sent by your Web browser, but none was sent. This header is "
+"header” to be sent by your web browser, but none was sent. This header is "
"required for security reasons, to ensure that your browser is not being "
"hijacked by third parties."
msgstr ""
@@ -1198,7 +1218,7 @@ msgstr ""
msgid "Index of %(directory)s"
msgstr "%(directory)s का अनुक्रमणिका"
-msgid "Django: the Web framework for perfectionists with deadlines."
+msgid "The install worked successfully! Congratulations!"
msgstr ""
#, python-format
@@ -1207,9 +1227,6 @@ msgid ""
"target=\"_blank\" rel=\"noopener\">release notes</a> for Django %(version)s"
msgstr ""
-msgid "The install worked successfully! Congratulations!"
-msgstr ""
-
#, python-format
msgid ""
"You are seeing this page because <a href=\"https://docs.djangoproject.com/en/"
diff --git a/django/conf/locale/id/LC_MESSAGES/django.mo b/django/conf/locale/id/LC_MESSAGES/django.mo
index c52d43f2fc..22a85f1734 100644
--- a/django/conf/locale/id/LC_MESSAGES/django.mo
+++ b/django/conf/locale/id/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/conf/locale/id/LC_MESSAGES/django.po b/django/conf/locale/id/LC_MESSAGES/django.po
index 1dd31def4b..b22f585365 100644
--- a/django/conf/locale/id/LC_MESSAGES/django.po
+++ b/django/conf/locale/id/LC_MESSAGES/django.po
@@ -3,7 +3,7 @@
# Translators:
# Adiyat Mubarak <adiyatmubarak@gmail.com>, 2017
# Claude Paroz <claude@2xlibre.net>, 2018
-# Fery Setiawan <gembelweb@gmail.com>, 2015-2019,2021
+# Fery Setiawan <gembelweb@gmail.com>, 2015-2019,2021-2022
# Jannis Leidel <jannis@leidel.info>, 2011
# M Asep Indrayana <me@drayanaindra.com>, 2015
# oon arfiandwi <oon.arfiandwi@gmail.com>, 2016,2020
@@ -15,9 +15,9 @@ msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2021-11-18 21:19+0000\n"
-"Last-Translator: Transifex Bot <>\n"
+"POT-Creation-Date: 2022-05-17 05:23-0500\n"
+"PO-Revision-Date: 2022-07-25 06:49+0000\n"
+"Last-Translator: Fery Setiawan <gembelweb@gmail.com>\n"
"Language-Team: Indonesian (http://www.transifex.com/django/django/language/"
"id/)\n"
"MIME-Version: 1.0\n"
@@ -216,7 +216,7 @@ msgid "Marathi"
msgstr "Marathi"
msgid "Malay"
-msgstr ""
+msgstr "Malaysia"
msgid "Burmese"
msgstr "Burma"
@@ -394,6 +394,11 @@ msgid "Ensure this value is greater than or equal to %(limit_value)s."
msgstr "Pastikan nilai ini lebih besar dari atau sama dengan %(limit_value)s."
#, python-format
+msgid "Ensure this value is a multiple of step size %(limit_value)s."
+msgstr ""
+"Pastikan nilai ini adalah kelipatan dari ukuran langkah %(limit_value)s."
+
+#, python-format
msgid ""
"Ensure this value has at least %(limit_value)d character (it has "
"%(show_value)d)."
@@ -456,6 +461,10 @@ msgid "%(model_name)s with this %(field_labels)s already exists."
msgstr "%(model_name)s dengan %(field_labels)s ini tidak ada."
#, python-format
+msgid "Constraint “%(name)s” is violated."
+msgstr "Batasan “%(name)s” dilanggar."
+
+#, python-format
msgid "Value %(value)r is not a valid choice."
msgstr "Nilai %(value)r bukan pilihan yang valid."
@@ -469,8 +478,8 @@ msgstr "Field ini tidak boleh kosong."
msgid "%(model_name)s with this %(field_label)s already exists."
msgstr "%(model_name)s dengan %(field_label)s telah ada."
-#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'.
-#. Eg: "Title must be unique for pub_date year"
+#. Translators: The 'lookup_type' is one of 'date', 'year' or
+#. 'month'. Eg: "Title must be unique for pub_date year"
#, python-format
msgid ""
"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s."
@@ -768,14 +777,14 @@ msgstr ""
"masalah masih ada."
#, python-format
-msgid "Please submit at most %d form."
-msgid_plural "Please submit at most %d forms."
-msgstr[0] "Harap ajukan paling banyak %d formulir."
+msgid "Please submit at most %(num)d form."
+msgid_plural "Please submit at most %(num)d forms."
+msgstr[0] "Harap ajukan paling banyak %(num)d formulir."
#, python-format
-msgid "Please submit at least %d form."
-msgid_plural "Please submit at least %d forms."
-msgstr[0] "Harap ajukan setidaknya %d formulir."
+msgid "Please submit at least %(num)d form."
+msgid_plural "Please submit at least %(num)d forms."
+msgstr[0] "Harap ajukan setidaknya %(num)d formulir."
msgid "Order"
msgstr "Urutan"
diff --git a/django/conf/locale/it/LC_MESSAGES/django.mo b/django/conf/locale/it/LC_MESSAGES/django.mo
index b8c3f56254..771d5c5452 100644
--- a/django/conf/locale/it/LC_MESSAGES/django.mo
+++ b/django/conf/locale/it/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/conf/locale/it/LC_MESSAGES/django.po b/django/conf/locale/it/LC_MESSAGES/django.po
index 05f0143d8a..be0274d6af 100644
--- a/django/conf/locale/it/LC_MESSAGES/django.po
+++ b/django/conf/locale/it/LC_MESSAGES/django.po
@@ -7,6 +7,7 @@
# Carlo Miron <carlo@miron.it>, 2018-2019
# Davide Targa <davide.targa@gmail.com>, 2021
# Denis Darii <denis.darii@gmail.com>, 2011
+# Emanuele Di Giacomo, 2021
# Flavio Curella <flavio.curella@gmail.com>, 2013,2016
# Jannis Leidel <jannis@leidel.info>, 2011
# Themis Savvidis <themhs@gmail.com>, 2013
@@ -15,6 +16,7 @@
# Mirco Grillo <mirco.grillomg@gmail.com>, 2018,2020
# Nicola Larosa <transifex@teknico.net>, 2013
# palmux <palmux@gmail.com>, 2014-2015,2017,2021
+# Paolo Melchiorre <paolo@melchiorre.org>, 2022
# Mattia Procopio <promat85@gmail.com>, 2015
# Riccardo Magliocchetti <riccardo.magliocchetti@gmail.com>, 2017
# Stefano Brentegani <sbrentegani@gmail.com>, 2014-2017
@@ -22,9 +24,9 @@ msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2021-11-18 21:19+0000\n"
-"Last-Translator: Transifex Bot <>\n"
+"POT-Creation-Date: 2022-05-17 05:23-0500\n"
+"PO-Revision-Date: 2022-07-25 06:49+0000\n"
+"Last-Translator: Paolo Melchiorre <paolo@melchiorre.org>\n"
"Language-Team: Italian (http://www.transifex.com/django/django/language/"
"it/)\n"
"MIME-Version: 1.0\n"
@@ -223,7 +225,7 @@ msgid "Marathi"
msgstr "Marathi"
msgid "Malay"
-msgstr ""
+msgstr "Malese"
msgid "Burmese"
msgstr "Birmano"
@@ -402,6 +404,12 @@ msgid "Ensure this value is greater than or equal to %(limit_value)s."
msgstr "Assicurati che questo valore sia maggiore o uguale a %(limit_value)s."
#, python-format
+msgid "Ensure this value is a multiple of step size %(limit_value)s."
+msgstr ""
+"Assicurarsi che questo valore sia un multiplo della dimensione di passo "
+"%(limit_value)s."
+
+#, python-format
msgid ""
"Ensure this value has at least %(limit_value)d character (it has "
"%(show_value)d)."
@@ -472,6 +480,10 @@ msgid "%(model_name)s with this %(field_labels)s already exists."
msgstr "%(model_name)s con questa %(field_labels)s esiste già."
#, python-format
+msgid "Constraint “%(name)s” is violated."
+msgstr "Il vincolo “%(name)s” è stato violato."
+
+#, python-format
msgid "Value %(value)r is not a valid choice."
msgstr "Il valore %(value)r non è una scelta valida."
@@ -485,8 +497,8 @@ msgstr "Questo campo non può essere vuoto."
msgid "%(model_name)s with this %(field_label)s already exists."
msgstr "%(model_name)s con questo %(field_label)s esiste già."
-#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'.
-#. Eg: "Title must be unique for pub_date year"
+#. Translators: The 'lookup_type' is one of 'date', 'year' or
+#. 'month'. Eg: "Title must be unique for pub_date year"
#, python-format
msgid ""
"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s."
@@ -785,16 +797,16 @@ msgstr ""
"errore se il problema persiste."
#, python-format
-msgid "Please submit at most %d form."
-msgid_plural "Please submit at most %d forms."
-msgstr[0] "Si prega di inviare al massimo %d form."
-msgstr[1] "Si prega di inviare al massimo %d form."
+msgid "Please submit at most %(num)d form."
+msgid_plural "Please submit at most %(num)d forms."
+msgstr[0] "Si prega di inviare al massimo %(num)d form."
+msgstr[1] "Si prega di inviare al massimo %(num)d form."
#, python-format
-msgid "Please submit at least %d form."
-msgid_plural "Please submit at least %d forms."
-msgstr[0] "Si prega di inviare almeno %d form."
-msgstr[1] "Si prega di inviare almeno %d form."
+msgid "Please submit at least %(num)d form."
+msgid_plural "Please submit at least %(num)d forms."
+msgstr[0] "Si prega di inviare almeno %(num)d form."
+msgstr[1] "Si prega di inviare almeno %(num)d form."
msgid "Order"
msgstr "Ordine"
diff --git a/django/conf/locale/ja/LC_MESSAGES/django.mo b/django/conf/locale/ja/LC_MESSAGES/django.mo
index 2fd64a8f39..ed2414e37c 100644
--- a/django/conf/locale/ja/LC_MESSAGES/django.mo
+++ b/django/conf/locale/ja/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/conf/locale/ja/LC_MESSAGES/django.po b/django/conf/locale/ja/LC_MESSAGES/django.po
index 3663dae5d9..ec4bc35e32 100644
--- a/django/conf/locale/ja/LC_MESSAGES/django.po
+++ b/django/conf/locale/ja/LC_MESSAGES/django.po
@@ -6,6 +6,7 @@
# Goto Hayato <habita.gh@gmail.com>, 2021
# Goto Hayato <habita.gh@gmail.com>, 2019
# Jannis Leidel <jannis@leidel.info>, 2011
+# Kamiyama Satoshi, 2021
# Kentaro Matsuzaki <kentaro0919@gmail.com>, 2015
# Masashi SHIBATA <contact@c-bata.link>, 2017
# Nikita K <hiyori.amatsuki@gmail.com>, 2019
@@ -18,9 +19,9 @@ msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2021-11-18 21:19+0000\n"
-"Last-Translator: Transifex Bot <>\n"
+"POT-Creation-Date: 2022-05-17 05:23-0500\n"
+"PO-Revision-Date: 2021-12-25 06:49+0000\n"
+"Last-Translator: Kamiyama Satoshi\n"
"Language-Team: Japanese (http://www.transifex.com/django/django/language/"
"ja/)\n"
"MIME-Version: 1.0\n"
@@ -219,7 +220,7 @@ msgid "Marathi"
msgstr "マラーティー語"
msgid "Malay"
-msgstr ""
+msgstr "マレー語"
msgid "Burmese"
msgstr "ビルマ語"
@@ -398,6 +399,10 @@ msgid "Ensure this value is greater than or equal to %(limit_value)s."
msgstr "この値は %(limit_value)s 以上でなければなりません。"
#, python-format
+msgid "Ensure this value is a multiple of step size %(limit_value)s."
+msgstr ""
+
+#, python-format
msgid ""
"Ensure this value has at least %(limit_value)d character (it has "
"%(show_value)d)."
@@ -458,6 +463,10 @@ msgid "%(model_name)s with this %(field_labels)s already exists."
msgstr "この %(field_labels)s を持った %(model_name)s が既に存在します。"
#, python-format
+msgid "Constraint “%(name)s” is violated."
+msgstr ""
+
+#, python-format
msgid "Value %(value)r is not a valid choice."
msgstr "%(value)r は有効な選択肢ではありません。"
@@ -471,8 +480,8 @@ msgstr "このフィールドは空ではいけません。"
msgid "%(model_name)s with this %(field_label)s already exists."
msgstr "この %(field_label)s を持った %(model_name)s が既に存在します。"
-#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'.
-#. Eg: "Title must be unique for pub_date year"
+#. Translators: The 'lookup_type' is one of 'date', 'year' or
+#. 'month'. Eg: "Title must be unique for pub_date year"
#, python-format
msgid ""
"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s."
@@ -765,14 +774,14 @@ msgstr ""
"ません。"
#, python-format
-msgid "Please submit at most %d form."
-msgid_plural "Please submit at most %d forms."
-msgstr[0] "最多 %d のフォームを送信してください。"
+msgid "Please submit at most %(num)d form."
+msgid_plural "Please submit at most %(num)d forms."
+msgstr[0] ""
#, python-format
-msgid "Please submit at least %d form."
-msgid_plural "Please submit at least %d forms."
-msgstr[0] "最少 %d のフォームを送信してください。"
+msgid "Please submit at least %(num)d form."
+msgid_plural "Please submit at least %(num)d forms."
+msgstr[0] ""
msgid "Order"
msgstr "並び変え"
diff --git a/django/conf/locale/ko/LC_MESSAGES/django.mo b/django/conf/locale/ko/LC_MESSAGES/django.mo
index a3b88a56c5..a53d26e393 100644
--- a/django/conf/locale/ko/LC_MESSAGES/django.mo
+++ b/django/conf/locale/ko/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/conf/locale/ko/LC_MESSAGES/django.po b/django/conf/locale/ko/LC_MESSAGES/django.po
index 3b687c50d3..6cdf152914 100644
--- a/django/conf/locale/ko/LC_MESSAGES/django.po
+++ b/django/conf/locale/ko/LC_MESSAGES/django.po
@@ -23,13 +23,14 @@
# Seho Noh <iam@sehonoh.kr>, 2018
# Subin Choi <os1742@gmail.com>, 2016
# Taesik Yoon <xotlr43@gmail.com>, 2015
+# 정훈 이, 2021
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2021-11-24 16:30+0000\n"
-"Last-Translator: Mariusz Felisiak <felisiak.mariusz@gmail.com>\n"
+"POT-Creation-Date: 2022-05-17 05:23-0500\n"
+"PO-Revision-Date: 2021-12-25 06:49+0000\n"
+"Last-Translator: 정훈 이\n"
"Language-Team: Korean (http://www.transifex.com/django/django/language/ko/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -218,7 +219,7 @@ msgid "Macedonian"
msgstr "마케도니아어"
msgid "Malayalam"
-msgstr "말레이지아어"
+msgstr "말라얄람어"
msgid "Mongolian"
msgstr "몽고어"
@@ -227,7 +228,7 @@ msgid "Marathi"
msgstr "마라티어"
msgid "Malay"
-msgstr ""
+msgstr "말레이시아어"
msgid "Burmese"
msgstr "룩셈부르크어"
@@ -343,7 +344,7 @@ msgstr "신디케이션"
#. Translators: String used to replace omitted page numbers in elided page
#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10].
msgid "…"
-msgstr ""
+msgstr "..."
msgid "That page number is not an integer"
msgstr "페이지 번호가 정수가 아닙니다."
@@ -405,6 +406,10 @@ msgid "Ensure this value is greater than or equal to %(limit_value)s."
msgstr "%(limit_value)s 이상의 값을 입력해 주세요."
#, python-format
+msgid "Ensure this value is a multiple of step size %(limit_value)s."
+msgstr ""
+
+#, python-format
msgid ""
"Ensure this value has at least %(limit_value)d character (it has "
"%(show_value)d)."
@@ -465,6 +470,10 @@ msgid "%(model_name)s with this %(field_labels)s already exists."
msgstr "%(model_name)s의 %(field_labels)s 은/는 이미 존재합니다."
#, python-format
+msgid "Constraint “%(name)s” is violated."
+msgstr ""
+
+#, python-format
msgid "Value %(value)r is not a valid choice."
msgstr "%(value)r 은/는 올바른 선택사항이 아닙니다."
@@ -478,8 +487,8 @@ msgstr "이 필드는 빈 칸으로 둘 수 없습니다."
msgid "%(model_name)s with this %(field_label)s already exists."
msgstr "%(model_name)s의 %(field_label)s은/는 이미 존재합니다."
-#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'.
-#. Eg: "Title must be unique for pub_date year"
+#. Translators: The 'lookup_type' is one of 'date', 'year' or
+#. 'month'. Eg: "Title must be unique for pub_date year"
#, python-format
msgid ""
"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s."
@@ -765,15 +774,17 @@ msgid ""
"ManagementForm data is missing or has been tampered with. Missing fields: "
"%(field_names)s. You may need to file a bug report if the issue persists."
msgstr ""
+"ManagementForm 데이터가 없거나 변경되었습니다. 현재 없는 필드: "
+"%(field_names)s. 이런 이슈가 지속된다면 버그 리포트를 제출해주시기 바랍니다."
#, python-format
-msgid "Please submit at most %d form."
-msgid_plural "Please submit at most %d forms."
+msgid "Please submit at most %(num)d form."
+msgid_plural "Please submit at most %(num)d forms."
msgstr[0] ""
#, python-format
-msgid "Please submit at least %d form."
-msgid_plural "Please submit at least %d forms."
+msgid "Please submit at least %(num)d form."
+msgid_plural "Please submit at least %(num)d forms."
msgstr[0] ""
msgid "Order"
@@ -1112,32 +1123,32 @@ msgstr ", "
#, python-format
msgid "%(num)d year"
msgid_plural "%(num)d years"
-msgstr[0] ""
+msgstr[0] "%(num)d년"
#, python-format
msgid "%(num)d month"
msgid_plural "%(num)d months"
-msgstr[0] ""
+msgstr[0] "%(num)d개월"
#, python-format
msgid "%(num)d week"
msgid_plural "%(num)d weeks"
-msgstr[0] ""
+msgstr[0] "%(num)d주"
#, python-format
msgid "%(num)d day"
msgid_plural "%(num)d days"
-msgstr[0] ""
+msgstr[0] "%(num)d일"
#, python-format
msgid "%(num)d hour"
msgid_plural "%(num)d hours"
-msgstr[0] ""
+msgstr[0] "%(num)d시간"
#, python-format
msgid "%(num)d minute"
msgid_plural "%(num)d minutes"
-msgstr[0] ""
+msgstr[0] "%(num)d분"
msgid "Forbidden"
msgstr "Forbidden"
@@ -1151,6 +1162,10 @@ msgid ""
"required for security reasons, to ensure that your browser is not being "
"hijacked by third parties."
msgstr ""
+"이 메세지가 보이는 이유는 이 HTTPS 사이트가 당신의 웹 브라우저로부터 \"참조 "
+"헤더\"를 요구하지만, 아무것도 받기 못하였기 때문입니다. 이 헤더는 보안상의 이"
+"유로 필요하며, 당신의 웹 브라우저가 제3자에 의해 해킹당하고 있지 않다는 것을 "
+"보장하기 위함입니다."
msgid ""
"If you have configured your browser to disable “Referer” headers, please re-"
diff --git a/django/conf/locale/lv/LC_MESSAGES/django.mo b/django/conf/locale/lv/LC_MESSAGES/django.mo
index db239c6961..7f37b13d8e 100644
--- a/django/conf/locale/lv/LC_MESSAGES/django.mo
+++ b/django/conf/locale/lv/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/conf/locale/lv/LC_MESSAGES/django.po b/django/conf/locale/lv/LC_MESSAGES/django.po
index bae50ed6d2..cea21079d0 100644
--- a/django/conf/locale/lv/LC_MESSAGES/django.po
+++ b/django/conf/locale/lv/LC_MESSAGES/django.po
@@ -2,22 +2,20 @@
#
# Translators:
# edgars <edgars.jekabsons@gmail.com>, 2011
-# NullIsNot0 <nullisnot0@inbox.lv>, 2017
-# NullIsNot0 <nullisnot0@inbox.lv>, 2017-2018
+# Edgars Voroboks <edgars.voroboks@gmail.com>, 2017-2018,2022
# Jannis Leidel <jannis@leidel.info>, 2011
# krikulis <kristaps.kulis@gmail.com>, 2014
# Māris Nartišs <maris.gis@gmail.com>, 2016
# Mariusz Felisiak <felisiak.mariusz@gmail.com>, 2021
# Mārtiņš Šulcs <shulcsm@gmail.com>, 2018
-# NullIsNot0 <nullisnot0@inbox.lv>, 2018-2021
# peterisb <pb@sungis.lv>, 2016-2017
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2021-11-24 16:30+0000\n"
-"Last-Translator: Mariusz Felisiak <felisiak.mariusz@gmail.com>\n"
+"POT-Creation-Date: 2022-05-17 05:23-0500\n"
+"PO-Revision-Date: 2022-07-25 06:49+0000\n"
+"Last-Translator: Edgars Voroboks <edgars.voroboks@gmail.com>\n"
"Language-Team: Latvian (http://www.transifex.com/django/django/language/"
"lv/)\n"
"MIME-Version: 1.0\n"
@@ -217,7 +215,7 @@ msgid "Marathi"
msgstr "maratiešu"
msgid "Malay"
-msgstr ""
+msgstr "malajiešu"
msgid "Burmese"
msgstr "birmiešu"
@@ -395,6 +393,10 @@ msgid "Ensure this value is greater than or equal to %(limit_value)s."
msgstr "Vērtībai jābūt lielākai vai vienādai ar %(limit_value)s."
#, python-format
+msgid "Ensure this value is a multiple of step size %(limit_value)s."
+msgstr "Vērtībai jābūt reizinājumam no %(limit_value)s."
+
+#, python-format
msgid ""
"Ensure this value has at least %(limit_value)d character (it has "
"%(show_value)d)."
@@ -473,6 +475,10 @@ msgid "%(model_name)s with this %(field_labels)s already exists."
msgstr "%(model_name)s ar šādu lauka %(field_labels)s vērtību jau eksistē."
#, python-format
+msgid "Constraint “%(name)s” is violated."
+msgstr "Konstante “%(name)s” ir pārkāpta."
+
+#, python-format
msgid "Value %(value)r is not a valid choice."
msgstr "Vērtība %(value)r ir nederīga izvēle."
@@ -486,8 +492,8 @@ msgstr "Šis lauks nevar būt tukšs"
msgid "%(model_name)s with this %(field_label)s already exists."
msgstr "%(model_name)s ar šādu lauka %(field_label)s vērtību jau eksistē."
-#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'.
-#. Eg: "Title must be unique for pub_date year"
+#. Translators: The 'lookup_type' is one of 'date', 'year' or
+#. 'month'. Eg: "Title must be unique for pub_date year"
#, python-format
msgid ""
"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s."
@@ -782,18 +788,18 @@ msgstr ""
"%(field_names)s. Paziņojiet par kļūdu, ja problēma atkārtojas."
#, python-format
-msgid "Please submit at most %d form."
-msgid_plural "Please submit at most %d forms."
-msgstr[0] "Lūdzu iesniedziet ne vairāk kā %d formu."
-msgstr[1] "Lūdzu iesniedziet ne vairāk kā %d formu."
-msgstr[2] "Lūdzu iesniedziet ne vairāk kā %d formas."
+msgid "Please submit at most %(num)d form."
+msgid_plural "Please submit at most %(num)d forms."
+msgstr[0] "Lūdzu iesniedziet ne vairāk par %(num)d formām."
+msgstr[1] "Lūdzu iesniedziet ne vairāk par %(num)d formu."
+msgstr[2] "Lūdzu iesniedziet ne vairāk par %(num)d formām."
#, python-format
-msgid "Please submit at least %d form."
-msgid_plural "Please submit at least %d forms."
-msgstr[0] "Lūdzu iesniedziet vismaz %d formu."
-msgstr[1] "Lūdzu iesniedziet vismaz %d formu."
-msgstr[2] "Lūdzu iesniedziet vismaz %d formas."
+msgid "Please submit at least %(num)d form."
+msgid_plural "Please submit at least %(num)d forms."
+msgstr[0] "Lūdzu iesniedziet vismaz %(num)d formas."
+msgstr[1] "Lūdzu iesniedziet vismaz %(num)d formu."
+msgstr[2] "Lūdzu iesniedziet vismaz %(num)d formas."
msgid "Order"
msgstr "Sakārtojums"
diff --git a/django/conf/locale/nl/LC_MESSAGES/django.mo b/django/conf/locale/nl/LC_MESSAGES/django.mo
index ea4b8d6c93..4f581f2cb6 100644
--- a/django/conf/locale/nl/LC_MESSAGES/django.mo
+++ b/django/conf/locale/nl/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/conf/locale/nl/LC_MESSAGES/django.po b/django/conf/locale/nl/LC_MESSAGES/django.po
index e8ccbca080..050e457266 100644
--- a/django/conf/locale/nl/LC_MESSAGES/django.po
+++ b/django/conf/locale/nl/LC_MESSAGES/django.po
@@ -15,13 +15,13 @@
# Meteor0id, 2019-2020
# 8de006b1b0894aab6aef71979dcd8bd6_5c6b207 <ff2658a8d8dbebbd9cc240b8c133a515_234097>, 2014-2015
# Tino de Bruijn <tinodb@gmail.com>, 2013
-# Tonnes <tonnes.mb@gmail.com>, 2017,2019-2020
+# Tonnes <tonnes.mb@gmail.com>, 2017,2019-2020,2022
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-19 20:23+0200\n"
-"PO-Revision-Date: 2020-07-15 08:30+0000\n"
+"POT-Creation-Date: 2022-05-17 05:23-0500\n"
+"PO-Revision-Date: 2022-07-25 06:49+0000\n"
"Last-Translator: Tonnes <tonnes.mb@gmail.com>\n"
"Language-Team: Dutch (http://www.transifex.com/django/django/language/nl/)\n"
"MIME-Version: 1.0\n"
@@ -219,6 +219,9 @@ msgstr "Mongools"
msgid "Marathi"
msgstr "Marathi"
+msgid "Malay"
+msgstr "Maleis"
+
msgid "Burmese"
msgstr "Birmaans"
@@ -330,6 +333,11 @@ msgstr "Statische bestanden"
msgid "Syndication"
msgstr "Syndicatie"
+#. Translators: String used to replace omitted page numbers in elided page
+#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10].
+msgid "…"
+msgstr "…"
+
msgid "That page number is not an integer"
msgstr "Dat paginanummer is geen geheel getal"
@@ -392,6 +400,11 @@ msgid "Ensure this value is greater than or equal to %(limit_value)s."
msgstr "Zorg ervoor dat deze waarde minstens %(limit_value)s is."
#, python-format
+msgid "Ensure this value is a multiple of step size %(limit_value)s."
+msgstr ""
+"Zorg ervoor dat deze waarde een veelvoud is van stapgrootte %(limit_value)s."
+
+#, python-format
msgid ""
"Ensure this value has at least %(limit_value)d character (it has "
"%(show_value)d)."
@@ -461,6 +474,10 @@ msgid "%(model_name)s with this %(field_labels)s already exists."
msgstr "%(model_name)s met deze %(field_labels)s bestaat al."
#, python-format
+msgid "Constraint “%(name)s” is violated."
+msgstr "Beperking ‘%(name)s’ is geschonden."
+
+#, python-format
msgid "Value %(value)r is not a valid choice."
msgstr "Waarde %(value)r is geen geldige keuze."
@@ -474,8 +491,8 @@ msgstr "Dit veld kan niet leeg zijn"
msgid "%(model_name)s with this %(field_label)s already exists."
msgstr "Er bestaat al een %(model_name)s met eenzelfde %(field_label)s."
-#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'.
-#. Eg: "Title must be unique for pub_date year"
+#. Translators: The 'lookup_type' is one of 'date', 'year' or
+#. 'month'. Eg: "Title must be unique for pub_date year"
#, python-format
msgid ""
"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s."
@@ -583,6 +600,9 @@ msgstr "Geheel getal"
msgid "Big (8 byte) integer"
msgstr "Groot (8 byte) geheel getal"
+msgid "Small integer"
+msgstr "Klein geheel getal"
+
msgid "IPv4 address"
msgstr "IPv4-adres"
@@ -609,9 +629,6 @@ msgstr "Postitief klein geheel getal"
msgid "Slug (up to %(max_length)s)"
msgstr "Slug (max. lengte %(max_length)s)"
-msgid "Small integer"
-msgstr "Klein geheel getal"
-
msgid "Text"
msgstr "Tekst"
@@ -763,20 +780,26 @@ msgstr ":"
msgid "(Hidden field %(name)s) %(error)s"
msgstr "(Verborgen veld %(name)s) %(error)s"
-msgid "ManagementForm data is missing or has been tampered with"
-msgstr "ManagementForm-gegevens ontbreken, of er is mee geknoeid"
+#, python-format
+msgid ""
+"ManagementForm data is missing or has been tampered with. Missing fields: "
+"%(field_names)s. You may need to file a bug report if the issue persists."
+msgstr ""
+"ManagementForm-gegevens ontbreken of er is mee geknoeid. Ontbrekende velden: "
+"%(field_names)s. Mogelijk dient u een bug te melden als het probleem "
+"aanhoudt."
#, python-format
-msgid "Please submit %d or fewer forms."
-msgid_plural "Please submit %d or fewer forms."
-msgstr[0] "Verstuur niet meer dan %d formulier."
-msgstr[1] "Verstuur niet meer dan %d formulieren."
+msgid "Please submit at most %(num)d form."
+msgid_plural "Please submit at most %(num)d forms."
+msgstr[0] "Verstuur maximaal %(num)d formulier."
+msgstr[1] "Verstuur maximaal %(num)d formulieren."
#, python-format
-msgid "Please submit %d or more forms."
-msgid_plural "Please submit %d or more forms."
-msgstr[0] "Verstuur %d of meer formulieren."
-msgstr[1] "Verstuur %d of meer formulieren."
+msgid "Please submit at least %(num)d form."
+msgid_plural "Please submit at least %(num)d forms."
+msgstr[0] "Verstuur minimaal %(num)d formulier."
+msgstr[1] "Verstuur minimaal %(num)d formulieren."
msgid "Order"
msgstr "Volgorde"
@@ -1113,40 +1136,40 @@ msgid ", "
msgstr ", "
#, python-format
-msgid "%d year"
-msgid_plural "%d years"
-msgstr[0] "%d jaar"
-msgstr[1] "%d jaar"
+msgid "%(num)d year"
+msgid_plural "%(num)d years"
+msgstr[0] "%(num)d jaar"
+msgstr[1] "%(num)d jaar"
#, python-format
-msgid "%d month"
-msgid_plural "%d months"
-msgstr[0] "%d maand"
-msgstr[1] "%d maanden"
+msgid "%(num)d month"
+msgid_plural "%(num)d months"
+msgstr[0] "%(num)d maand"
+msgstr[1] "%(num)d maanden"
#, python-format
-msgid "%d week"
-msgid_plural "%d weeks"
-msgstr[0] "%d week"
-msgstr[1] "%d weken"
+msgid "%(num)d week"
+msgid_plural "%(num)d weeks"
+msgstr[0] "%(num)d week"
+msgstr[1] "%(num)d weken"
#, python-format
-msgid "%d day"
-msgid_plural "%d days"
-msgstr[0] "%d dag"
-msgstr[1] "%d dagen"
+msgid "%(num)d day"
+msgid_plural "%(num)d days"
+msgstr[0] "%(num)d dag"
+msgstr[1] "%(num)d dagen"
#, python-format
-msgid "%d hour"
-msgid_plural "%d hours"
-msgstr[0] "%d uur"
-msgstr[1] "%d uur"
+msgid "%(num)d hour"
+msgid_plural "%(num)d hours"
+msgstr[0] "%(num)d uur"
+msgstr[1] "%(num)d uur"
#, python-format
-msgid "%d minute"
-msgid_plural "%d minutes"
-msgstr[0] "%d minuut"
-msgstr[1] "%d minuten"
+msgid "%(num)d minute"
+msgid_plural "%(num)d minutes"
+msgstr[0] "%(num)d minuut"
+msgstr[1] "%(num)d minuten"
msgid "Forbidden"
msgstr "Verboden"
@@ -1156,7 +1179,7 @@ msgstr "CSRF-verificatie mislukt. Aanvraag afgebroken."
msgid ""
"You are seeing this message because this HTTPS site requires a “Referer "
-"header” to be sent by your Web browser, but none was sent. This header is "
+"header” to be sent by your web browser, but none was sent. This header is "
"required for security reasons, to ensure that your browser is not being "
"hijacked by third parties."
msgstr ""
@@ -1266,8 +1289,8 @@ msgstr "‘%(path)s’ bestaat niet"
msgid "Index of %(directory)s"
msgstr "Index van %(directory)s"
-msgid "Django: the Web framework for perfectionists with deadlines."
-msgstr "Django: het webframework voor perfectionisten met deadlines."
+msgid "The install worked successfully! Congratulations!"
+msgstr "De installatie is gelukt! Gefeliciteerd!"
#, python-format
msgid ""
@@ -1278,9 +1301,6 @@ msgstr ""
"\"_blank\" rel=\"noopener\">Uitgaveopmerkingen</a> voor Django %(version)s "
"weergeven"
-msgid "The install worked successfully! Congratulations!"
-msgstr "De installatie is gelukt! Gefeliciteerd!"
-
#, python-format
msgid ""
"You are seeing this page because <a href=\"https://docs.djangoproject.com/en/"
diff --git a/django/conf/locale/pl/LC_MESSAGES/django.mo b/django/conf/locale/pl/LC_MESSAGES/django.mo
index 0d57432461..20f1ee3440 100644
--- a/django/conf/locale/pl/LC_MESSAGES/django.mo
+++ b/django/conf/locale/pl/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/conf/locale/pl/LC_MESSAGES/django.po b/django/conf/locale/pl/LC_MESSAGES/django.po
index fba6dfbbcf..710cf89094 100644
--- a/django/conf/locale/pl/LC_MESSAGES/django.po
+++ b/django/conf/locale/pl/LC_MESSAGES/django.po
@@ -1,12 +1,13 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
-# sidewinder <adam.klosiu@gmail.com>, 2014
+# 8ffa075ab2f53c280beb2c066769d1ac_169beb5 <462ee687bbf3107fab5af73e8cc690d0_217822>, 2014
# Adam Stachowicz <saibamenppl@gmail.com>, 2015
# angularcircle, 2011,2013
# angularcircle, 2011,2013
# angularcircle, 2014
# Dariusz Paluch <taxido0@gmail.com>, 2015
+# Darek505, 2022
# Jannis Leidel <jannis@leidel.info>, 2011
# Janusz Harkot <jh@trilab.pl>, 2014-2015
# Kacper Krupa <pagenoare@gmail.com>, 2013
@@ -14,8 +15,8 @@
# 0d5641585fd67fbdb97037c19ab83e4c_18c98b0 <f6e7dac08616696bd890d93a38e13b13_5231>, 2011
# 0d5641585fd67fbdb97037c19ab83e4c_18c98b0 <f6e7dac08616696bd890d93a38e13b13_5231>, 2011
# Łukasz Rekucki (lqc) <lrekucki@gmail.com>, 2011
-# m_aciek <maciej.olko@gmail.com>, 2016-2021
-# m_aciek <maciej.olko@gmail.com>, 2015
+# Maciej Olko <maciej.olko@gmail.com>, 2016-2021
+# Maciej Olko <maciej.olko@gmail.com>, 2015
# Mariusz Felisiak <felisiak.mariusz@gmail.com>, 2020-2021
# Michał Pasternak <michal.dtz@gmail.com>, 2013
# c10516f0462e552b4c3672569f0745a7_cc5cca2 <841826256cd8f47d0e443806a8e56601_19204>, 2012
@@ -25,15 +26,15 @@
# Radek Czajka <radoslaw.czajka@nowoczesnapolska.org.pl>, 2013
# Radek Czajka <radoslaw.czajka@nowoczesnapolska.org.pl>, 2013
# Roman Barczyński, 2012
-# sidewinder <adam.klosiu@gmail.com>, 2014
+# 8ffa075ab2f53c280beb2c066769d1ac_169beb5 <462ee687bbf3107fab5af73e8cc690d0_217822>, 2014
# Tomasz Kajtoch <tomekkaj@tomekkaj.pl>, 2016-2017
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2021-11-18 23:25+0000\n"
-"Last-Translator: m_aciek <maciej.olko@gmail.com>\n"
+"POT-Creation-Date: 2022-05-17 05:23-0500\n"
+"PO-Revision-Date: 2022-07-25 06:49+0000\n"
+"Last-Translator: Darek505\n"
"Language-Team: Polish (http://www.transifex.com/django/django/language/pl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -410,6 +411,12 @@ msgid "Ensure this value is greater than or equal to %(limit_value)s."
msgstr "Upewnij się, że ta wartość jest większa lub równa %(limit_value)s."
#, python-format
+msgid "Ensure this value is a multiple of step size %(limit_value)s."
+msgstr ""
+"Upewnij się, że ta wartość jest wielokrotnością wielkości kroku"
+"%(limit_value)s."
+
+#, python-format
msgid ""
"Ensure this value has at least %(limit_value)d character (it has "
"%(show_value)d)."
@@ -503,6 +510,10 @@ msgid "%(model_name)s with this %(field_labels)s already exists."
msgstr "%(model_name)s z tymi %(field_labels)s już istnieje."
#, python-format
+msgid "Constraint “%(name)s” is violated."
+msgstr "Ograniczenie \"%(name)s\" zostało naruszone."
+
+#, python-format
msgid "Value %(value)r is not a valid choice."
msgstr "Wartość %(value)r nie jest poprawnym wyborem."
@@ -516,8 +527,8 @@ msgstr "To pole nie może być puste."
msgid "%(model_name)s with this %(field_label)s already exists."
msgstr "Istnieje już %(model_name)s z tą wartością pola %(field_label)s."
-#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'.
-#. Eg: "Title must be unique for pub_date year"
+#. Translators: The 'lookup_type' is one of 'date', 'year' or
+#. 'month'. Eg: "Title must be unique for pub_date year"
#, python-format
msgid ""
"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s."
@@ -820,20 +831,20 @@ msgstr ""
"%(field_names)s. Złóż zgłoszenie błędu, jeśli problem się powtarza."
#, python-format
-msgid "Please submit at most %d form."
-msgid_plural "Please submit at most %d forms."
-msgstr[0] "Proszę wysłać co najwyżej %d formularz."
-msgstr[1] "Proszę wysłać co najwyżej %d formularze."
-msgstr[2] "Proszę wysłać co najwyżej %d formularzy."
-msgstr[3] "Proszę wysłać co najwyżej %d formularzy."
+msgid "Please submit at most %(num)d form."
+msgid_plural "Please submit at most %(num)d forms."
+msgstr[0] "Proszę wysłać co najwyżej %(num)dformularz."
+msgstr[1] "Proszę wysłać co najwyżej %(num)d formularze."
+msgstr[2] "Proszę wysłać co najwyżej %(num)dformularzy."
+msgstr[3] "Proszę wysłać co najwyżej %(num)dformularzy."
#, python-format
-msgid "Please submit at least %d form."
-msgid_plural "Please submit at least %d forms."
-msgstr[0] "Proszę wysłać co najmniej %d formularz."
-msgstr[1] "Proszę wysłać co najmniej %d formularze."
-msgstr[2] "Proszę wysłać co najmniej %d formularzy."
-msgstr[3] "Proszę wysłać co najmniej %d formularzy."
+msgid "Please submit at least %(num)d form."
+msgid_plural "Please submit at least %(num)d forms."
+msgstr[0] "Proszę wysłać co najmniej %(num)d formularz."
+msgstr[1] "Proszę wysłać co najmniej %(num)dformularze."
+msgstr[2] "Proszę wysłać co najmniej %(num)d formularzy."
+msgstr[3] "Proszę wysłać co najmniej %(num)d formularzy."
msgid "Order"
msgstr "Kolejność"
diff --git a/django/conf/locale/pt_BR/LC_MESSAGES/django.mo b/django/conf/locale/pt_BR/LC_MESSAGES/django.mo
index f462741cb1..df18ed4399 100644
--- a/django/conf/locale/pt_BR/LC_MESSAGES/django.mo
+++ b/django/conf/locale/pt_BR/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/conf/locale/pt_BR/LC_MESSAGES/django.po b/django/conf/locale/pt_BR/LC_MESSAGES/django.po
index 2815d410ee..ba76e54e71 100644
--- a/django/conf/locale/pt_BR/LC_MESSAGES/django.po
+++ b/django/conf/locale/pt_BR/LC_MESSAGES/django.po
@@ -26,7 +26,7 @@
# Luiz Boaretto <lboaretto@gmail.com>, 2017
# Marcelo Moro Brondani <mbrondani@inf.ufsm.br>, 2018
# Mariusz Felisiak <felisiak.mariusz@gmail.com>, 2021
-# Rafael Fontenelle <rffontenelle@gmail.com>, 2021
+# Rafael Fontenelle <rffontenelle@gmail.com>, 2021-2022
# Samuel Nogueira Bacelar <samuelnbacelar@hotmail.com>, 2020
# Sandro <sandrossv@hotmail.com>, 2011
# Sergio Garcia <sergio@ginx.com.br>, 2015
@@ -37,9 +37,9 @@ msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2021-11-24 16:29+0000\n"
-"Last-Translator: Mariusz Felisiak <felisiak.mariusz@gmail.com>\n"
+"POT-Creation-Date: 2022-05-17 05:23-0500\n"
+"PO-Revision-Date: 2022-07-25 06:49+0000\n"
+"Last-Translator: Rafael Fontenelle <rffontenelle@gmail.com>\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/django/django/"
"language/pt_BR/)\n"
"MIME-Version: 1.0\n"
@@ -238,7 +238,7 @@ msgid "Marathi"
msgstr "Marathi"
msgid "Malay"
-msgstr ""
+msgstr "Malaia"
msgid "Burmese"
msgstr "Birmanês"
@@ -415,6 +415,10 @@ msgid "Ensure this value is greater than or equal to %(limit_value)s."
msgstr "Certifique-se que este valor seja maior ou igual a %(limit_value)s."
#, python-format
+msgid "Ensure this value is a multiple of step size %(limit_value)s."
+msgstr ""
+
+#, python-format
msgid ""
"Ensure this value has at least %(limit_value)d character (it has "
"%(show_value)d)."
@@ -487,6 +491,10 @@ msgid "%(model_name)s with this %(field_labels)s already exists."
msgstr "%(model_name)s com este %(field_labels)s já existe."
#, python-format
+msgid "Constraint “%(name)s” is violated."
+msgstr ""
+
+#, python-format
msgid "Value %(value)r is not a valid choice."
msgstr "Valor %(value)r não é uma opção válida."
@@ -500,8 +508,8 @@ msgstr "Este campo não pode estar vazio."
msgid "%(model_name)s with this %(field_label)s already exists."
msgstr "%(model_name)s com este %(field_label)s já existe."
-#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'.
-#. Eg: "Title must be unique for pub_date year"
+#. Translators: The 'lookup_type' is one of 'date', 'year' or
+#. 'month'. Eg: "Title must be unique for pub_date year"
#, python-format
msgid ""
"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s."
@@ -797,16 +805,16 @@ msgstr ""
"o problema persistir."
#, python-format
-msgid "Please submit at most %d form."
-msgid_plural "Please submit at most %d forms."
-msgstr[0] "Por favor, envie no máximo %d formulário."
-msgstr[1] "Por favor, envie no máximo %d formulários."
+msgid "Please submit at most %(num)d form."
+msgid_plural "Please submit at most %(num)d forms."
+msgstr[0] ""
+msgstr[1] ""
#, python-format
-msgid "Please submit at least %d form."
-msgid_plural "Please submit at least %d forms."
-msgstr[0] "Por favor, envie no mínimo %d formulário."
-msgstr[1] "Por favor, envie no mínimo %d formulários."
+msgid "Please submit at least %(num)d form."
+msgid_plural "Please submit at least %(num)d forms."
+msgstr[0] ""
+msgstr[1] ""
msgid "Order"
msgstr "Ordem"
@@ -1146,38 +1154,38 @@ msgstr ", "
#, python-format
msgid "%(num)d year"
msgid_plural "%(num)d years"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%(num)d ano"
+msgstr[1] "%(num)d anos"
#, python-format
msgid "%(num)d month"
msgid_plural "%(num)d months"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%(num)d mês"
+msgstr[1] "%(num)d meses"
#, python-format
msgid "%(num)d week"
msgid_plural "%(num)d weeks"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%(num)d semana"
+msgstr[1] "%(num)d semanas"
#, python-format
msgid "%(num)d day"
msgid_plural "%(num)d days"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%(num)d dia"
+msgstr[1] "%(num)d dias"
#, python-format
msgid "%(num)d hour"
msgid_plural "%(num)d hours"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%(num)d hora"
+msgstr[1] "%(num)d horas"
#, python-format
msgid "%(num)d minute"
msgid_plural "%(num)d minutes"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%(num)d minuto"
+msgstr[1] "%(num)d minutos"
msgid "Forbidden"
msgstr "Proibido"
@@ -1191,6 +1199,10 @@ msgid ""
"required for security reasons, to ensure that your browser is not being "
"hijacked by third parties."
msgstr ""
+"Você está vendo esta mensagem porque este site HTTPS requer que um "
+"“cabeçalho Refer” seja enviado pelo seu navegador da web, mas nenhum foi "
+"enviado. Este cabeçalho é necessário por motivos de segurança, para garantir "
+"que seu navegador não seja invadido por terceiros."
msgid ""
"If you have configured your browser to disable “Referer” headers, please re-"
diff --git a/django/conf/locale/sq/LC_MESSAGES/django.mo b/django/conf/locale/sq/LC_MESSAGES/django.mo
index b2cb851a82..22b8bbf96a 100644
--- a/django/conf/locale/sq/LC_MESSAGES/django.mo
+++ b/django/conf/locale/sq/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/conf/locale/sq/LC_MESSAGES/django.po b/django/conf/locale/sq/LC_MESSAGES/django.po
index bc706f4fa3..ccae87bffb 100644
--- a/django/conf/locale/sq/LC_MESSAGES/django.po
+++ b/django/conf/locale/sq/LC_MESSAGES/django.po
@@ -2,15 +2,15 @@
#
# Translators:
# Besnik Bleta <besnik@programeshqip.org>, 2011-2014
-# Besnik Bleta <besnik@programeshqip.org>, 2020-2021
+# Besnik Bleta <besnik@programeshqip.org>, 2020-2022
# Besnik Bleta <besnik@programeshqip.org>, 2015-2019
# Jannis Leidel <jannis@leidel.info>, 2011
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2021-11-19 09:58+0000\n"
+"POT-Creation-Date: 2022-05-17 05:23-0500\n"
+"PO-Revision-Date: 2022-07-25 06:49+0000\n"
"Last-Translator: Besnik Bleta <besnik@programeshqip.org>\n"
"Language-Team: Albanian (http://www.transifex.com/django/django/language/"
"sq/)\n"
@@ -388,6 +388,10 @@ msgid "Ensure this value is greater than or equal to %(limit_value)s."
msgstr "Siguroni që kjo vlerë është më e madhe ose baras me %(limit_value)s."
#, python-format
+msgid "Ensure this value is a multiple of step size %(limit_value)s."
+msgstr ""
+
+#, python-format
msgid ""
"Ensure this value has at least %(limit_value)d character (it has "
"%(show_value)d)."
@@ -459,6 +463,10 @@ msgid "%(model_name)s with this %(field_labels)s already exists."
msgstr "Ka tashmë %(model_name)s me këtë %(field_labels)s."
#, python-format
+msgid "Constraint “%(name)s” is violated."
+msgstr ""
+
+#, python-format
msgid "Value %(value)r is not a valid choice."
msgstr "Vlera %(value)r s’është zgjedhje e vlefshme."
@@ -472,8 +480,8 @@ msgstr "Kjo fushë s’mund të jetë e paplotësuar."
msgid "%(model_name)s with this %(field_label)s already exists."
msgstr "Ka tashmë një %(model_name)s me këtë %(field_label)s."
-#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'.
-#. Eg: "Title must be unique for pub_date year"
+#. Translators: The 'lookup_type' is one of 'date', 'year' or
+#. 'month'. Eg: "Title must be unique for pub_date year"
#, python-format
msgid ""
"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s."
@@ -775,16 +783,16 @@ msgstr ""
"parashtroni një raport të mete."
#, python-format
-msgid "Please submit at most %d form."
-msgid_plural "Please submit at most %d forms."
-msgstr[0] "Ju lutemi, parashtroni e shumta 1%d formular."
-msgstr[1] "Ju lutemi, parashtroni e shumta %d formularë."
+msgid "Please submit at most %(num)d form."
+msgid_plural "Please submit at most %(num)d forms."
+msgstr[0] "Ju lutemi, parashtroni e shumta %(num)d formular."
+msgstr[1] "Ju lutemi, parashtroni e shumta %(num)d formularë."
#, python-format
-msgid "Please submit at least %d form."
-msgid_plural "Please submit at least %d forms."
-msgstr[0] "Ju lutemi, parashtroni të paktën 1%d formular."
-msgstr[1] "Ju lutemi, parashtroni të paktën 1%d formularë."
+msgid "Please submit at least %(num)d form."
+msgid_plural "Please submit at least %(num)d forms."
+msgstr[0] "Ju lutemi, parashtroni të paktën %(num)d formular."
+msgstr[1] "Ju lutemi, parashtroni të paktën %(num)d formularë."
msgid "Order"
msgstr "Renditi"
diff --git a/django/conf/locale/sr_Latn/LC_MESSAGES/django.mo b/django/conf/locale/sr_Latn/LC_MESSAGES/django.mo
index 2072e7a568..3e17b5ae9b 100644
--- a/django/conf/locale/sr_Latn/LC_MESSAGES/django.mo
+++ b/django/conf/locale/sr_Latn/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/conf/locale/sr_Latn/LC_MESSAGES/django.po b/django/conf/locale/sr_Latn/LC_MESSAGES/django.po
index 2ca3c7c0df..de38e37bdc 100644
--- a/django/conf/locale/sr_Latn/LC_MESSAGES/django.po
+++ b/django/conf/locale/sr_Latn/LC_MESSAGES/django.po
@@ -2,6 +2,7 @@
#
# Translators:
# Aleksa Cukovic` <aleksacukovic1@gmail.com>, 2020
+# Danijela Popović, 2022
# Igor Jerosimić, 2019-2021
# Jannis Leidel <jannis@leidel.info>, 2011
# Janos Guljas <janos@resenje.org>, 2011-2012
@@ -9,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2021-11-18 23:38+0000\n"
-"Last-Translator: Igor Jerosimić\n"
+"POT-Creation-Date: 2022-05-17 05:23-0500\n"
+"PO-Revision-Date: 2022-06-25 06:49+0000\n"
+"Last-Translator: Danijela Popović\n"
"Language-Team: Serbian (Latin) (http://www.transifex.com/django/django/"
"language/sr@latin/)\n"
"MIME-Version: 1.0\n"
@@ -389,6 +390,10 @@ msgid "Ensure this value is greater than or equal to %(limit_value)s."
msgstr "Ova vrednost mora biti veća od %(limit_value)s ili tačno toliko."
#, python-format
+msgid "Ensure this value is a multiple of step size %(limit_value)s."
+msgstr ""
+
+#, python-format
msgid ""
"Ensure this value has at least %(limit_value)d character (it has "
"%(show_value)d)."
@@ -467,6 +472,10 @@ msgid "%(model_name)s with this %(field_labels)s already exists."
msgstr "%(model_name)s sa poljem %(field_labels)s već postoji."
#, python-format
+msgid "Constraint “%(name)s” is violated."
+msgstr ""
+
+#, python-format
msgid "Value %(value)r is not a valid choice."
msgstr "Vrednost %(value)r nije validna."
@@ -480,8 +489,8 @@ msgstr "Ovo polje ne može da ostane prazno."
msgid "%(model_name)s with this %(field_label)s already exists."
msgstr "%(model_name)s sa ovom vrednošću %(field_label)s već postoji."
-#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'.
-#. Eg: "Title must be unique for pub_date year"
+#. Translators: The 'lookup_type' is one of 'date', 'year' or
+#. 'month'. Eg: "Title must be unique for pub_date year"
#, python-format
msgid ""
"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s."
@@ -524,6 +533,8 @@ msgid ""
"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid "
"date."
msgstr ""
+"Vrednost “%(value)s” ima odgovarajući format (GGGG-MM-DD), ali nije validan "
+"datum."
msgid "Date (without time)"
msgstr "Datum (bez vremena)"
@@ -533,19 +544,23 @@ msgid ""
"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[."
"uuuuuu]][TZ] format."
msgstr ""
+"Vrednost “%(value)s” je u nevažećem formatu. Mora se uneti u formatu YYYY-MM-"
+"DD HH:MM[:ss[.uuuuuu]][TZ]."
#, python-format
msgid ""
"“%(value)s” value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]"
"[TZ]) but it is an invalid date/time."
msgstr ""
+"Vrednost “%(value)s” je u odgovarajućem formatu (YYYY-MM-DD HH:MM[:ss[."
+"uuuuuu]][TZ]), ali nije validna vrednost za datum i vreme."
msgid "Date (with time)"
msgstr "Datum (sa vremenom)"
#, python-format
msgid "“%(value)s” value must be a decimal number."
-msgstr ""
+msgstr "Vrednost “%(value)s” mora biti decimalni broj."
msgid "Decimal number"
msgstr "Decimalni broj"
@@ -555,6 +570,8 @@ msgid ""
"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[."
"uuuuuu] format."
msgstr ""
+"Vrednost “%(value)s” nije u odgovarajućem formatu. Mora biti u formatu [DD] "
+"[[HH:]MM:]ss[.uuuuuu]."
msgid "Duration"
msgstr "Vremenski interval"
@@ -567,14 +584,14 @@ msgstr "Putanja fajla"
#, python-format
msgid "“%(value)s” value must be a float."
-msgstr ""
+msgstr "Vrednost “%(value)s” value mora biti tipa float."
msgid "Floating point number"
msgstr "Broj sa pokrenom zapetom"
#, python-format
msgid "“%(value)s” value must be an integer."
-msgstr ""
+msgstr "Vrednost “%(value)s” mora biti ceo broj."
msgid "Integer"
msgstr "Ceo broj"
@@ -593,7 +610,7 @@ msgstr "IP adresa"
#, python-format
msgid "“%(value)s” value must be either None, True or False."
-msgstr ""
+msgstr "Vrednost “%(value)s” mora biti None, True ili False."
msgid "Boolean (Either True, False or None)"
msgstr "Bulova vrednost (True, False ili None)"
@@ -619,12 +636,16 @@ msgid ""
"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] "
"format."
msgstr ""
+"Vrednost “%(value)s” nije u odgovarajućem formatu. Mora biti u formatu HH:"
+"MM[:ss[.uuuuuu]]."
#, python-format
msgid ""
"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an "
"invalid time."
msgstr ""
+"Vrednost “%(value)s” je u odgovarajućem formatu (HH:MM[:ss[.uuuuuu]]), ali "
+"nije validna vrednost za vreme."
msgid "Time"
msgstr "Vreme"
@@ -637,7 +658,7 @@ msgstr "Sirovi binarni podaci"
#, python-format
msgid "“%(value)s” is not a valid UUID."
-msgstr ""
+msgstr "Vrednost “%(value)s” nije validan UUID (jedinstveni ID)."
msgid "Universally unique identifier"
msgstr "Univerzalno jedinstveni identifikator"
@@ -656,7 +677,7 @@ msgstr "Vrednost mora biti ispravni JSON."
#, python-format
msgid "%(model)s instance with %(field)s %(value)r does not exist."
-msgstr ""
+msgstr "Instanca modela %(model)s sa vrednošću %(field)s %(value)r ne postoji."
msgid "Foreign Key (type determined by related field)"
msgstr "Strani ključ (tip određuje referentno polje)"
@@ -765,15 +786,15 @@ msgstr ""
"nastavi."
#, python-format
-msgid "Please submit at most %d form."
-msgid_plural "Please submit at most %d forms."
+msgid "Please submit at most %(num)d form."
+msgid_plural "Please submit at most %(num)d forms."
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
#, python-format
-msgid "Please submit at least %d form."
-msgid_plural "Please submit at least %d forms."
+msgid "Please submit at least %(num)d form."
+msgid_plural "Please submit at least %(num)d forms."
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
diff --git a/django/conf/locale/sv/LC_MESSAGES/django.mo b/django/conf/locale/sv/LC_MESSAGES/django.mo
index 761268dfc0..a737b337d8 100644
--- a/django/conf/locale/sv/LC_MESSAGES/django.mo
+++ b/django/conf/locale/sv/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/conf/locale/sv/LC_MESSAGES/django.po b/django/conf/locale/sv/LC_MESSAGES/django.po
index c648d91994..262485b9a5 100644
--- a/django/conf/locale/sv/LC_MESSAGES/django.po
+++ b/django/conf/locale/sv/LC_MESSAGES/django.po
@@ -1,11 +1,15 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
+# Albin Larsson <albin.post@gmail.com>, 2022
# Alex Nordlund <deep.alexander@gmail.com>, 2012
+# Anders Jonsson <transifex@norsjovallen.se>, 2022
# Andreas Pelme <andreas@pelme.se>, 2014,2021
+# Elias Johnstone <eli87as@gmail.com>, 2022
# Gustaf Hansen <gustaf.hansen@gmail.com>, 2015
# Jannis Leidel <jannis@leidel.info>, 2011
# Jonathan Lindén, 2015
+# Ken Lewerentz, 2022
# Jonathan Lindén, 2014
# Mattias Hansson <mattias.gothenburg@gmail.com>, 2016
# Mattias Benjaminsson <mattias@colourandcode.se>, 2011
@@ -18,9 +22,9 @@ msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2021-11-23 10:11+0000\n"
-"Last-Translator: Tomas Lööw <tomas.loow@mailbox.org>\n"
+"POT-Creation-Date: 2022-05-17 05:23-0500\n"
+"PO-Revision-Date: 2022-07-25 06:49+0000\n"
+"Last-Translator: Elias Johnstone <eli87as@gmail.com>\n"
"Language-Team: Swedish (http://www.transifex.com/django/django/language/"
"sv/)\n"
"MIME-Version: 1.0\n"
@@ -102,7 +106,7 @@ msgid "Colombian Spanish"
msgstr "Colombiansk spanska"
msgid "Mexican Spanish"
-msgstr "Mexikansk Spanska"
+msgstr "Mexikansk spanska"
msgid "Nicaraguan Spanish"
msgstr "Nicaraguansk spanska"
@@ -373,13 +377,13 @@ msgstr ""
"bindestreck i Unicode."
msgid "Enter a valid IPv4 address."
-msgstr "Fyll i en giltig IPv4 adress."
+msgstr "Fyll i en giltig IPv4-adress."
msgid "Enter a valid IPv6 address."
msgstr "Ange en giltig IPv6-adress."
msgid "Enter a valid IPv4 or IPv6 address."
-msgstr "Ange en giltig IPv4 eller IPv6-adress."
+msgstr "Ange en giltig IPv4- eller IPv6-adress."
msgid "Enter only digits separated by commas."
msgstr "Fyll enbart i siffror separerade med kommatecken."
@@ -400,6 +404,11 @@ msgstr ""
"Kontrollera att detta värde är större än eller lika med %(limit_value)s."
#, python-format
+msgid "Ensure this value is a multiple of step size %(limit_value)s."
+msgstr ""
+"Kontrollera att detta värde är multipel av stegstorlek %(limit_value)s."
+
+#, python-format
msgid ""
"Ensure this value has at least %(limit_value)d character (it has "
"%(show_value)d)."
@@ -471,6 +480,10 @@ msgid "%(model_name)s with this %(field_labels)s already exists."
msgstr "%(model_name)s med samma %(field_labels)s finns redan."
#, python-format
+msgid "Constraint “%(name)s” is violated."
+msgstr "Begränsningen “%(name)s” överträds."
+
+#, python-format
msgid "Value %(value)r is not a valid choice."
msgstr "Värdet %(value)r är inget giltigt alternativ."
@@ -484,8 +497,8 @@ msgstr "Detta fält får inte vara tomt."
msgid "%(model_name)s with this %(field_label)s already exists."
msgstr "%(model_name)s med detta %(field_label)s finns redan."
-#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'.
-#. Eg: "Title must be unique for pub_date year"
+#. Translators: The 'lookup_type' is one of 'date', 'year' or
+#. 'month'. Eg: "Title must be unique for pub_date year"
#, python-format
msgid ""
"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s."
@@ -519,8 +532,8 @@ msgid ""
"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD "
"format."
msgstr ""
-"“%(value)s” värde har ett ogiltigt datumformat. Det måste vara i formatet "
-"YYYY-MM-DD."
+"“%(value)s” har ett ogiltigt datumformat. Det måste vara i formatet YYYY-MM-"
+"DD."
#, python-format
msgid ""
@@ -546,13 +559,15 @@ msgid ""
"“%(value)s” value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]"
"[TZ]) but it is an invalid date/time."
msgstr ""
+"“%(value)s” har det giltiga formatet (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) "
+"men ett ogiltigt datum/tid."
msgid "Date (with time)"
msgstr "Datum (med tid)"
#, python-format
msgid "“%(value)s” value must be a decimal number."
-msgstr ""
+msgstr "Värdet “%(value)s” måste vara ett decimaltal."
msgid "Decimal number"
msgstr "Decimaltal"
@@ -562,6 +577,8 @@ msgid ""
"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[."
"uuuuuu] format."
msgstr ""
+"“%(value)s” har ett ogiltigt format. Det måste vara i formatet [DD] "
+"[[HH:]MM:]ss[.uuuuuu]."
msgid "Duration"
msgstr "Tidsspann"
@@ -775,18 +792,20 @@ msgid ""
"ManagementForm data is missing or has been tampered with. Missing fields: "
"%(field_names)s. You may need to file a bug report if the issue persists."
msgstr ""
+"ManagementForm-data saknas eller har manipulerats. Saknade fält: "
+"%(field_names)s. Du kan behöva lämna in en felrapport om problemet kvarstår."
#, python-format
-msgid "Please submit at most %d form."
-msgid_plural "Please submit at most %d forms."
-msgstr[0] "Vänligen skicka som mest %d formulär."
-msgstr[1] "Vänligen skicka som mest %d formulär."
+msgid "Please submit at most %(num)d form."
+msgid_plural "Please submit at most %(num)d forms."
+msgstr[0] "Vänligen skicka som mest %(num)d formulär."
+msgstr[1] "Vänligen skicka som mest %(num)d formulär."
#, python-format
-msgid "Please submit at least %d form."
-msgid_plural "Please submit at least %d forms."
-msgstr[0] "Vänligen skicka minst %d formulär."
-msgstr[1] "Vänligen skicka minst %d formulär."
+msgid "Please submit at least %(num)d form."
+msgid_plural "Please submit at least %(num)d forms."
+msgstr[0] "Vänligen skicka minst %(num)d formulär."
+msgstr[1] "Vänligen skicka minst %(num)d formulär."
msgid "Order"
msgstr "Sortering"
@@ -823,7 +842,7 @@ msgstr ""
#, python-format
msgid "“%(pk)s” is not a valid value."
-msgstr ""
+msgstr "“%(pk)s” är inte ett giltigt värde."
#, python-format
msgid ""
@@ -1161,7 +1180,7 @@ msgstr[0] "%(num)d minut"
msgstr[1] "%(num)d minuter"
msgid "Forbidden"
-msgstr "Ottillåtet"
+msgstr "Otillåtet"
msgid "CSRF verification failed. Request aborted."
msgstr "CSRF-verifikation misslyckades. Förfrågan avbröts."
@@ -1181,6 +1200,9 @@ msgid ""
"enable them, at least for this site, or for HTTPS connections, or for “same-"
"origin” requests."
msgstr ""
+"Om 'Referer' headers är inaktiverade i din webbläsare, vänligen återaktivera "
+"dem, åtminstone för denna sida, eller för HTTPS-anslutningar eller för 'same-"
+"origin'-förfrågningar."
msgid ""
"If you are using the <meta name=\"referrer\" content=\"no-referrer\"> tag or "
@@ -1189,6 +1211,11 @@ msgid ""
"If you’re concerned about privacy, use alternatives like <a rel=\"noreferrer"
"\" …> for links to third-party sites."
msgstr ""
+"Om du använder <meta name=\"referrer\" content=\"no-referrer\">-taggen eller "
+"har med ”Referrer-Policy: no-referrer”, ta bort dem. CSRF-skyddet kräver "
+"”Referer” för att kunna göra sin strikta kontroll. Om du oroar dig över din "
+"integritet, använd alternativ såsom <a rel=\"noreferrer\" ...> för länkar "
+"till tredjepart."
msgid ""
"You are seeing this message because this site requires a CSRF cookie when "
@@ -1245,7 +1272,7 @@ msgid "No %(verbose_name)s found matching the query"
msgstr "Hittade inga %(verbose_name)s som matchar frågan"
msgid "Page is not “last”, nor can it be converted to an int."
-msgstr ""
+msgstr "Sidan är inte 'last', och kan inte heller omvandlas till en int."
#, python-format
msgid "Invalid page (%(page_number)s): %(message)s"
@@ -1253,7 +1280,7 @@ msgstr "Ogiltig sida (%(page_number)s): %(message)s"
#, python-format
msgid "Empty list and “%(class_name)s.allow_empty” is False."
-msgstr ""
+msgstr "Tom lista och '%(class_name)s.allow_empty' är False."
msgid "Directory indexes are not allowed here."
msgstr "Kataloglistningar är inte tillåtna här."
diff --git a/django/conf/locale/tr/LC_MESSAGES/django.mo b/django/conf/locale/tr/LC_MESSAGES/django.mo
index 61833bbcfe..8bc6f83990 100644
--- a/django/conf/locale/tr/LC_MESSAGES/django.mo
+++ b/django/conf/locale/tr/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/conf/locale/tr/LC_MESSAGES/django.po b/django/conf/locale/tr/LC_MESSAGES/django.po
index 64ee17cfdb..1940503dbb 100644
--- a/django/conf/locale/tr/LC_MESSAGES/django.po
+++ b/django/conf/locale/tr/LC_MESSAGES/django.po
@@ -2,7 +2,7 @@
#
# Translators:
# Ahmet Emre Aladağ <emre.aladag@isik.edu.tr>, 2013
-# BouRock, 2015-2021
+# BouRock, 2015-2022
# BouRock, 2014-2015
# Caner Başaran <basaran.caner@gmail.com>, 2013
# Cihad GÜNDOĞDU <cihadgundogdu@gmail.com>, 2012
@@ -17,8 +17,8 @@ msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2021-11-19 17:51+0000\n"
+"POT-Creation-Date: 2022-05-17 05:23-0500\n"
+"PO-Revision-Date: 2022-07-25 06:49+0000\n"
"Last-Translator: BouRock\n"
"Language-Team: Turkish (http://www.transifex.com/django/django/language/"
"tr/)\n"
@@ -397,6 +397,11 @@ msgstr ""
"Bu değerin %(limit_value)s değerinden büyük veya eşit olduğuna emin olun."
#, python-format
+msgid "Ensure this value is a multiple of step size %(limit_value)s."
+msgstr ""
+"Bu değerin %(limit_value)s adım boyutunun katları olduğundan emin olun."
+
+#, python-format
msgid ""
"Ensure this value has at least %(limit_value)d character (it has "
"%(show_value)d)."
@@ -468,6 +473,10 @@ msgid "%(model_name)s with this %(field_labels)s already exists."
msgstr "Bu %(field_labels)s alanına sahip %(model_name)s zaten mevcut."
#, python-format
+msgid "Constraint “%(name)s” is violated."
+msgstr "\"%(name)s\" kısıtlaması ihlal edildi."
+
+#, python-format
msgid "Value %(value)r is not a valid choice."
msgstr "%(value)r değeri geçerli bir seçim değil."
@@ -481,8 +490,8 @@ msgstr "Bu alan boş olamaz."
msgid "%(model_name)s with this %(field_label)s already exists."
msgstr "Bu %(field_label)s alanına sahip %(model_name)s zaten mevcut."
-#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'.
-#. Eg: "Title must be unique for pub_date year"
+#. Translators: The 'lookup_type' is one of 'date', 'year' or
+#. 'month'. Eg: "Title must be unique for pub_date year"
#, python-format
msgid ""
"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s."
@@ -781,16 +790,16 @@ msgstr ""
"%(field_names)s. Sorun devam ederse bir hata raporu dosyalamanız gerekebilir."
#, python-format
-msgid "Please submit at most %d form."
-msgid_plural "Please submit at most %d forms."
-msgstr[0] "Lütfen en fazla %d form gönderin."
-msgstr[1] "Lütfen en fazla %d form gönderin."
+msgid "Please submit at most %(num)d form."
+msgid_plural "Please submit at most %(num)d forms."
+msgstr[0] "Lütfen en fazla %(num)d form gönderin."
+msgstr[1] "Lütfen en fazla %(num)d form gönderin."
#, python-format
-msgid "Please submit at least %d form."
-msgid_plural "Please submit at least %d forms."
-msgstr[0] "Lütfen en az %d form gönderin."
-msgstr[1] "Lütfen en az %d form gönderin."
+msgid "Please submit at least %(num)d form."
+msgid_plural "Please submit at least %(num)d forms."
+msgstr[0] "Lütfen en az %(num)d form gönderin."
+msgstr[1] "Lütfen en az %(num)d form gönderin."
msgid "Order"
msgstr "Sıralama"
diff --git a/django/conf/locale/uk/LC_MESSAGES/django.mo b/django/conf/locale/uk/LC_MESSAGES/django.mo
index 9f87a71131..90c884b857 100644
--- a/django/conf/locale/uk/LC_MESSAGES/django.mo
+++ b/django/conf/locale/uk/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/conf/locale/uk/LC_MESSAGES/django.po b/django/conf/locale/uk/LC_MESSAGES/django.po
index 5a7d4a55ed..8fd11a4563 100644
--- a/django/conf/locale/uk/LC_MESSAGES/django.po
+++ b/django/conf/locale/uk/LC_MESSAGES/django.po
@@ -2,10 +2,10 @@
#
# Translators:
# Oleksandr Chernihov <o.chernihov@gmail.com>, 2014
-# Boryslav Larin <brabadu@gmail.com>, 2011
+# Boryslav Larin <brabadu@gmail.com>, 2011,2022
# Denis Podlesniy <haos616@gmail.com>, 2016
# Igor Melnyk, 2014-2015,2017
-# Illia Volochii <illia.volochii@gmail.com>, 2019,2021
+# Illia Volochii <illia.volochii@gmail.com>, 2019,2021-2022
# Jannis Leidel <jannis@leidel.info>, 2011
# Kirill Gagarski <gagarin.gtn@gmail.com>, 2014
# Max V. Stotsky <transifex@ms.pereslavl.ru>, 2014
@@ -21,9 +21,9 @@ msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2021-12-02 22:16+0000\n"
-"Last-Translator: Illia Volochii <illia.volochii@gmail.com>\n"
+"POT-Creation-Date: 2022-05-17 05:23-0500\n"
+"PO-Revision-Date: 2022-07-25 06:49+0000\n"
+"Last-Translator: Boryslav Larin <brabadu@gmail.com>\n"
"Language-Team: Ukrainian (http://www.transifex.com/django/django/language/"
"uk/)\n"
"MIME-Version: 1.0\n"
@@ -373,6 +373,8 @@ msgid ""
"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or "
"hyphens."
msgstr ""
+"Введіть коректне значення 'slug' (короткого заголовку), що може містити "
+"тільки літери, числа, символи підкреслювання або дефіси."
msgid "Enter a valid IPv4 address."
msgstr "Введіть коректну IPv4 адресу."
@@ -401,6 +403,10 @@ msgid "Ensure this value is greater than or equal to %(limit_value)s."
msgstr "Переконайтеся, що це значення більше чи дорівнює %(limit_value)s."
#, python-format
+msgid "Ensure this value is a multiple of step size %(limit_value)s."
+msgstr ""
+
+#, python-format
msgid ""
"Ensure this value has at least %(limit_value)d character (it has "
"%(show_value)d)."
@@ -482,6 +488,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 не дозволені."
@@ -494,6 +502,10 @@ msgid "%(model_name)s with this %(field_labels)s already exists."
msgstr "%(model_name)s з таким %(field_labels)s вже існує."
#, python-format
+msgid "Constraint “%(name)s” is violated."
+msgstr ""
+
+#, python-format
msgid "Value %(value)r is not a valid choice."
msgstr "Значення %(value)r не є дозволеним вибором."
@@ -507,8 +519,8 @@ msgstr "Це поле не може бути порожнім."
msgid "%(model_name)s with this %(field_label)s already exists."
msgstr "%(model_name)s з таким %(field_label)s вже існує."
-#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'.
-#. Eg: "Title must be unique for pub_date year"
+#. Translators: The 'lookup_type' is one of 'date', 'year' or
+#. 'month'. Eg: "Title must be unique for pub_date year"
#, python-format
msgid ""
"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s."
@@ -526,7 +538,7 @@ msgstr ""
#, 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)"
@@ -558,6 +570,8 @@ msgid ""
"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[."
"uuuuuu]][TZ] format."
msgstr ""
+"Значення \"%(value)s\" має невірний формат. Воно повинне бути у форматі YYYY-"
+"MM-DD HH:MM[:ss[.uuuuuu]][TZ]."
#, python-format
msgid ""
@@ -644,6 +658,8 @@ msgid ""
"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] "
"format."
msgstr ""
+"Значення \"%(value)s\" має невірний формат. Воно повинне бути у форматі HH:"
+"MM[:ss[.uuuuuu]]."
#, python-format
msgid ""
@@ -662,7 +678,7 @@ msgstr "Необроблені двійкові дані"
#, python-format
msgid "“%(value)s” is not a valid UUID."
-msgstr ""
+msgstr "“%(value)s” не є валідним UUID."
msgid "Universally unique identifier"
msgstr "Універсальний унікальний ідентифікатор"
@@ -797,16 +813,16 @@ msgid ""
msgstr ""
#, python-format
-msgid "Please submit at most %d form."
-msgid_plural "Please submit at most %d forms."
+msgid "Please submit at most %(num)d form."
+msgid_plural "Please submit at most %(num)d forms."
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
#, python-format
-msgid "Please submit at least %d form."
-msgid_plural "Please submit at least %d forms."
+msgid "Please submit at least %(num)d form."
+msgid_plural "Please submit at least %(num)d forms."
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
@@ -1151,50 +1167,50 @@ msgstr ", "
#, python-format
msgid "%(num)d year"
msgid_plural "%(num)d years"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-msgstr[3] ""
+msgstr[0] "%(num)d рік"
+msgstr[1] "%(num)d роки"
+msgstr[2] "%(num)d років"
+msgstr[3] "%(num)d років"
#, python-format
msgid "%(num)d month"
msgid_plural "%(num)d months"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-msgstr[3] ""
+msgstr[0] "%(num)d місяць"
+msgstr[1] "%(num)d місяці"
+msgstr[2] "%(num)d місяців"
+msgstr[3] "%(num)d місяців"
#, python-format
msgid "%(num)d week"
msgid_plural "%(num)d weeks"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-msgstr[3] ""
+msgstr[0] "%(num)d тиждень"
+msgstr[1] "%(num)d тижні"
+msgstr[2] "%(num)d тижнів"
+msgstr[3] "%(num)d тижнів"
#, python-format
msgid "%(num)d day"
msgid_plural "%(num)d days"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-msgstr[3] ""
+msgstr[0] "%(num)d день"
+msgstr[1] "%(num)d дні"
+msgstr[2] "%(num)d днів"
+msgstr[3] "%(num)d днів"
#, python-format
msgid "%(num)d hour"
msgid_plural "%(num)d hours"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-msgstr[3] ""
+msgstr[0] "%(num)d година"
+msgstr[1] "%(num)d години"
+msgstr[2] "%(num)d годин"
+msgstr[3] "%(num)d годин"
#, python-format
msgid "%(num)d minute"
msgid_plural "%(num)d minutes"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-msgstr[3] ""
+msgstr[0] "%(num)d хвилина"
+msgstr[1] "%(num)d хвилини"
+msgstr[2] "%(num)d хвилин"
+msgstr[3] "%(num)d хвилин"
msgid "Forbidden"
msgstr "Заборонено"
@@ -1214,6 +1230,10 @@ msgid ""
"enable them, at least for this site, or for HTTPS connections, or for “same-"
"origin” requests."
msgstr ""
+"Якщо ви налаштували свій браузер таким чином, щоб заборонити йому передавати "
+"заголовок «Referer», будь ласка, дозвольте йому відсилати даний заголовок "
+"принаймні для даного сайту, або для всіх HTTPS-з'єднань, або для подібних "
+"запитів."
msgid ""
"If you are using the <meta name=\"referrer\" content=\"no-referrer\"> tag or "
diff --git a/django/conf/locale/zh_Hans/LC_MESSAGES/django.mo b/django/conf/locale/zh_Hans/LC_MESSAGES/django.mo
index c61602f2fa..93082e63c6 100644
--- a/django/conf/locale/zh_Hans/LC_MESSAGES/django.mo
+++ b/django/conf/locale/zh_Hans/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/conf/locale/zh_Hans/LC_MESSAGES/django.po b/django/conf/locale/zh_Hans/LC_MESSAGES/django.po
index 8f44682548..346e364d84 100644
--- a/django/conf/locale/zh_Hans/LC_MESSAGES/django.po
+++ b/django/conf/locale/zh_Hans/LC_MESSAGES/django.po
@@ -4,6 +4,8 @@
# HuanCheng Bai白宦成 <xiqingongzi@gmail.com>, 2017-2018
# lanbla <lanlinwen@buaa.edu.cn>, 2021
# Daniel Duan <DaNmarner@gmail.com>, 2013
+# Fan Xu <xlivevil@aliyun.com>, 2022
+# Huanqun Yang, 2022
# jamin M <lxxmbyx@163.com>, 2019
# Jannis Leidel <jannis@leidel.info>, 2011
# Kevin Sze <leiarix@gmail.com>, 2012
@@ -29,15 +31,15 @@
# ced773123cfad7b4e8b79ca80f736af9, 2011-2012
# Ziya Tang <tcztzy@gmail.com>, 2018
# 付峥 <fuzheng1998@outlook.com>, 2018
-# fangjiaqi77 <370358679@qq.com>, 2020
+# Fangjiaqi77 <370358679@qq.com>, 2020
# Kevin Sze <leiarix@gmail.com>, 2012
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2021-11-22 03:05+0000\n"
-"Last-Translator: lanbla <lanlinwen@buaa.edu.cn>\n"
+"POT-Creation-Date: 2022-05-17 05:23-0500\n"
+"PO-Revision-Date: 2022-07-25 06:49+0000\n"
+"Last-Translator: Huanqun Yang\n"
"Language-Team: Chinese (China) (http://www.transifex.com/django/django/"
"language/zh_CN/)\n"
"MIME-Version: 1.0\n"
@@ -410,6 +412,10 @@ msgid "Ensure this value is greater than or equal to %(limit_value)s."
msgstr "确保该值大于或等于%(limit_value)s。"
#, python-format
+msgid "Ensure this value is a multiple of step size %(limit_value)s."
+msgstr "确保该值是步长的倍数%(limit_value)s"
+
+#, python-format
msgid ""
"Ensure this value has at least %(limit_value)d character (it has "
"%(show_value)d)."
@@ -467,6 +473,10 @@ msgid "%(model_name)s with this %(field_labels)s already exists."
msgstr "包含 %(field_labels)s 的 %(model_name)s 已经存在。"
#, python-format
+msgid "Constraint “%(name)s” is violated."
+msgstr "约束 “%(name)s” 是无效的"
+
+#, python-format
msgid "Value %(value)r is not a valid choice."
msgstr "值 %(value)r 不是有效选项。"
@@ -480,8 +490,8 @@ msgstr "此字段不能为空。"
msgid "%(model_name)s with this %(field_label)s already exists."
msgstr "具有 %(field_label)s 的 %(model_name)s 已存在。"
-#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'.
-#. Eg: "Title must be unique for pub_date year"
+#. Translators: The 'lookup_type' is one of 'date', 'year' or
+#. 'month'. Eg: "Title must be unique for pub_date year"
#, python-format
msgid ""
"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s."
@@ -762,14 +772,14 @@ msgstr ""
"在,你可能需要提交错误报告。"
#, python-format
-msgid "Please submit at most %d form."
-msgid_plural "Please submit at most %d forms."
-msgstr[0] "请最多提交 %d 个表单。"
+msgid "Please submit at most %(num)d form."
+msgid_plural "Please submit at most %(num)d forms."
+msgstr[0] "请最多提交 %(num)d 个表单。"
#, python-format
-msgid "Please submit at least %d form."
-msgid_plural "Please submit at least %d forms."
-msgstr[0] "请至少提交 %d 个表单。"
+msgid "Please submit at least %(num)d form."
+msgid_plural "Please submit at least %(num)d forms."
+msgstr[0] "请至少提交 %(num)d 个表单。"
msgid "Order"
msgstr "排序"
diff --git a/django/contrib/admin/locale/ar_DZ/LC_MESSAGES/django.mo b/django/contrib/admin/locale/ar_DZ/LC_MESSAGES/django.mo
index af3d2aa381..5f75b27797 100644
--- a/django/contrib/admin/locale/ar_DZ/LC_MESSAGES/django.mo
+++ b/django/contrib/admin/locale/ar_DZ/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/admin/locale/ar_DZ/LC_MESSAGES/django.po b/django/contrib/admin/locale/ar_DZ/LC_MESSAGES/django.po
index 5be946351e..8608584f44 100644
--- a/django/contrib/admin/locale/ar_DZ/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/ar_DZ/LC_MESSAGES/django.po
@@ -1,14 +1,15 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
+# Jihad Bahmaid Al-Halki, 2022
# Riterix <infosrabah@gmail.com>, 2019-2020
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-07-14 19:53+0200\n"
-"PO-Revision-Date: 2020-07-14 22:38+0000\n"
-"Last-Translator: Transifex Bot <>\n"
+"POT-Creation-Date: 2022-05-17 05:10-0500\n"
+"PO-Revision-Date: 2022-07-25 07:05+0000\n"
+"Last-Translator: Jihad Bahmaid Al-Halki\n"
"Language-Team: Arabic (Algeria) (http://www.transifex.com/django/django/"
"language/ar_DZ/)\n"
"MIME-Version: 1.0\n"
@@ -19,6 +20,10 @@ msgstr ""
"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
#, python-format
+msgid "Delete selected %(verbose_name_plural)s"
+msgstr "حذف سجلات %(verbose_name_plural)s المحددة"
+
+#, python-format
msgid "Successfully deleted %(count)d %(items)s."
msgstr "تم حذف %(count)d %(items)s بنجاح."
@@ -29,10 +34,6 @@ msgstr "لا يمكن حذف %(name)s"
msgid "Are you sure?"
msgstr "هل أنت متأكد؟"
-#, python-format
-msgid "Delete selected %(verbose_name_plural)s"
-msgstr "حذف سجلات %(verbose_name_plural)s المحددة"
-
msgid "Administration"
msgstr "الإدارة"
@@ -269,8 +270,9 @@ msgstr "لا شيء محدد من %(cnt)s"
msgid "Change history: %s"
msgstr "تاريخ التغيير: %s"
-#. Translators: Model verbose name and instance representation,
-#. suitable to be an item in a list.
+#. Translators: Model verbose name and instance
+#. representation, suitable to be an item in a
+#. list.
#, python-format
msgid "%(class_name)s %(instance)s"
msgstr "%(class_name)s %(instance)s"
@@ -521,7 +523,13 @@ msgid "Forgotten your password or username?"
msgstr "نسيت كلمة المرور أو اسم المستخدم الخاص بك؟"
msgid "Toggle navigation"
-msgstr ""
+msgstr "تغيير التنقل"
+
+msgid "Start typing to filter…"
+msgstr "ابدأ بالكتابة لبدء التصفية(الفلترة)..."
+
+msgid "Filter navigation items"
+msgstr "تصفية عناصر التنقل"
msgid "Date/time"
msgstr "التاريخ/الوقت"
@@ -532,6 +540,12 @@ msgstr "المستخدم"
msgid "Action"
msgstr "إجراء"
+msgid "entry"
+msgstr ""
+
+msgid "entries"
+msgstr ""
+
msgid ""
"This object doesn’t have a change history. It probably wasn’t added via this "
"admin site."
@@ -592,8 +606,12 @@ msgstr "أضف %(model)s آخر"
msgid "Delete selected %(model)s"
msgstr "حذف %(model)s المختارة"
-msgid "Thanks for spending some quality time with the Web site today."
-msgstr "شكراً لك على قضائك بعض الوقت مع الموقع اليوم."
+#, python-format
+msgid "View selected %(model)s"
+msgstr ""
+
+msgid "Thanks for spending some quality time with the web site today."
+msgstr "شكرا لأخذك بعض الوقت في الموقع اليوم."
msgid "Log in again"
msgstr "ادخل مجدداً"
diff --git a/django/contrib/admin/locale/ar_DZ/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/ar_DZ/LC_MESSAGES/djangojs.mo
index 135c8e2d14..6b419f003c 100644
--- a/django/contrib/admin/locale/ar_DZ/LC_MESSAGES/djangojs.mo
+++ b/django/contrib/admin/locale/ar_DZ/LC_MESSAGES/djangojs.mo
Binary files differ
diff --git a/django/contrib/admin/locale/ar_DZ/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/ar_DZ/LC_MESSAGES/djangojs.po
index 3bc48c801d..9e8a4ad1c8 100644
--- a/django/contrib/admin/locale/ar_DZ/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/ar_DZ/LC_MESSAGES/djangojs.po
@@ -1,14 +1,15 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
+# Jihad Bahmaid Al-Halki, 2022
# Riterix <infosrabah@gmail.com>, 2019-2020
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-11 20:56+0200\n"
-"PO-Revision-Date: 2020-06-23 12:16+0000\n"
-"Last-Translator: Riterix <infosrabah@gmail.com>\n"
+"POT-Creation-Date: 2022-05-17 05:26-0500\n"
+"PO-Revision-Date: 2022-07-25 07:59+0000\n"
+"Last-Translator: Jihad Bahmaid Al-Halki\n"
"Language-Team: Arabic (Algeria) (http://www.transifex.com/django/django/"
"language/ar_DZ/)\n"
"MIME-Version: 1.0\n"
@@ -191,6 +192,54 @@ msgstr "نوفمبر"
msgid "December"
msgstr "ديسمبر"
+msgctxt "abbrev. month January"
+msgid "Jan"
+msgstr "يناير"
+
+msgctxt "abbrev. month February"
+msgid "Feb"
+msgstr "فبراير"
+
+msgctxt "abbrev. month March"
+msgid "Mar"
+msgstr "مارس"
+
+msgctxt "abbrev. month April"
+msgid "Apr"
+msgstr "أبريل"
+
+msgctxt "abbrev. month May"
+msgid "May"
+msgstr "مايو"
+
+msgctxt "abbrev. month June"
+msgid "Jun"
+msgstr "يونيو"
+
+msgctxt "abbrev. month July"
+msgid "Jul"
+msgstr "يوليو"
+
+msgctxt "abbrev. month August"
+msgid "Aug"
+msgstr "أغسطس"
+
+msgctxt "abbrev. month September"
+msgid "Sep"
+msgstr "سبتمبر"
+
+msgctxt "abbrev. month October"
+msgid "Oct"
+msgstr "أكتوبر"
+
+msgctxt "abbrev. month November"
+msgid "Nov"
+msgstr "نوفمبر"
+
+msgctxt "abbrev. month December"
+msgid "Dec"
+msgstr "ديسمبر"
+
msgctxt "one letter Sunday"
msgid "S"
msgstr "ح"
@@ -219,6 +268,11 @@ msgctxt "one letter Saturday"
msgid "S"
msgstr "س"
+msgid ""
+"You have already submitted this form. Are you sure you want to submit it "
+"again?"
+msgstr ""
+
msgid "Show"
msgstr "أظهر"
diff --git a/django/contrib/admin/locale/az/LC_MESSAGES/django.mo b/django/contrib/admin/locale/az/LC_MESSAGES/django.mo
index 509db8d492..356192130d 100644
--- a/django/contrib/admin/locale/az/LC_MESSAGES/django.mo
+++ b/django/contrib/admin/locale/az/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/admin/locale/az/LC_MESSAGES/django.po b/django/contrib/admin/locale/az/LC_MESSAGES/django.po
index f9644291ec..1a028a3789 100644
--- a/django/contrib/admin/locale/az/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/az/LC_MESSAGES/django.po
@@ -4,14 +4,15 @@
# Emin Mastizada <emin@linux.com>, 2018,2020
# Emin Mastizada <emin@linux.com>, 2016
# Konul Allahverdiyeva <english.koni@gmail.com>, 2016
+# Nicat Məmmədov <n1c4t97@gmail.com>, 2022
# Zulfugar Ismayilzadeh <zulfuqar.ismayilzada@gmail.com>, 2017
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-07-14 19:53+0200\n"
-"PO-Revision-Date: 2020-07-14 22:38+0000\n"
-"Last-Translator: Transifex Bot <>\n"
+"POT-Creation-Date: 2022-05-17 05:10-0500\n"
+"PO-Revision-Date: 2022-07-25 07:05+0000\n"
+"Last-Translator: Nicat Məmmədov <n1c4t97@gmail.com>\n"
"Language-Team: Azerbaijani (http://www.transifex.com/django/django/language/"
"az/)\n"
"MIME-Version: 1.0\n"
@@ -21,6 +22,10 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#, python-format
+msgid "Delete selected %(verbose_name_plural)s"
+msgstr "Seçilmiş %(verbose_name_plural)s-ləri sil"
+
+#, python-format
msgid "Successfully deleted %(count)d %(items)s."
msgstr "%(count)d %(items)s uğurla silindi."
@@ -31,10 +36,6 @@ msgstr "%(name)s silinmir"
msgid "Are you sure?"
msgstr "Əminsiniz?"
-#, python-format
-msgid "Delete selected %(verbose_name_plural)s"
-msgstr "Seçilmiş %(verbose_name_plural)s-ləri sil"
-
msgid "Administration"
msgstr "Administrasiya"
@@ -271,8 +272,9 @@ msgstr "%(cnt)s-dan 0 seçilib"
msgid "Change history: %s"
msgstr "Dəyişmə tarixi: %s"
-#. Translators: Model verbose name and instance representation,
-#. suitable to be an item in a list.
+#. Translators: Model verbose name and instance
+#. representation, suitable to be an item in a
+#. list.
#, python-format
msgid "%(class_name)s %(instance)s"
msgstr "%(class_name)s %(instance)s"
@@ -323,6 +325,9 @@ msgid ""
"There’s been an error. It’s been reported to the site administrators via "
"email and should be fixed shortly. Thanks for your patience."
msgstr ""
+"Xəta baş verdi. Problem sayt administratorlarına epoçt vasitəsi ilə "
+"bildirildi və qısa bir zamanda həll olunacaq. Anlayışınız üçün təşəkkür "
+"edirik."
msgid "Run the selected action"
msgstr "Seçdiyim əməliyyatı yerinə yetir"
@@ -357,12 +362,14 @@ msgid ""
"First, enter a username and password. Then, you’ll be able to edit more user "
"options."
msgstr ""
+"Əvvəlcə istifacəçi adı və şifrəni daxil edin. Daha sonra siz daha çox "
+"istifadəçi seçimlərinə düzəliş edə biləcəksiniz."
msgid "Enter a username and password."
-msgstr "İstifadəçi adını və parolu daxil edin."
+msgstr "İstifadəçi adını və şifrəni daxil edin."
msgid "Change password"
-msgstr "Parolu dəyiş"
+msgstr "Şifrəni dəyiş"
msgid "Please correct the error below."
msgstr "Lütfən aşağıdakı xətanı düzəldin."
@@ -372,7 +379,7 @@ msgstr "Lütfən aşağıdakı səhvləri düzəldin."
#, python-format
msgid "Enter a new password for the user <strong>%(username)s</strong>."
-msgstr "<strong>%(username)s</strong> üçün yeni parol daxil edin."
+msgstr "<strong>%(username)s</strong> üçün yeni şifrə daxil edin."
msgid "Welcome,"
msgstr "Xoş gördük,"
@@ -516,11 +523,17 @@ msgstr ""
"bir hesaba daxil olmaq istərdiniz?"
msgid "Forgotten your password or username?"
-msgstr "Parol və ya istifadəçi adını unutmusan?"
+msgstr "Şifrə və ya istifadəçi adını unutmusuz?"
msgid "Toggle navigation"
msgstr ""
+msgid "Start typing to filter…"
+msgstr "Filterləmək üçün yazın..."
+
+msgid "Filter navigation items"
+msgstr ""
+
msgid "Date/time"
msgstr "Tarix/vaxt"
@@ -530,6 +543,12 @@ msgstr "İstifadəçi"
msgid "Action"
msgstr "Əməliyyat"
+msgid "entry"
+msgstr ""
+
+msgid "entries"
+msgstr ""
+
msgid ""
"This object doesn’t have a change history. It probably wasn’t added via this "
"admin site."
@@ -584,17 +603,21 @@ msgstr "Başqa %(model)s əlavə et"
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."
+#, python-format
+msgid "View selected %(model)s"
+msgstr ""
+
+msgid "Thanks for spending some quality time with the web site today."
+msgstr ""
msgid "Log in again"
msgstr "Yenidən daxil ol"
msgid "Password change"
-msgstr "Parol dəyişmək"
+msgstr "Şifrəni dəyişmək"
msgid "Your password was changed."
-msgstr "Sizin parolunuz dəyişdi."
+msgstr "Sizin şifrəniz dəyişdirildi."
msgid ""
"Please enter your old password, for security’s sake, and then enter your new "
@@ -602,39 +625,42 @@ msgid ""
msgstr ""
msgid "Change my password"
-msgstr "Mənim parolumu dəyiş"
+msgstr "Şifrəmi dəyiş"
msgid "Password reset"
-msgstr "Parolun sıfırlanması"
+msgstr "Şifrənin sıfırlanması"
msgid "Your password has been set. You may go ahead and log in now."
-msgstr "Yeni parol artıq qüvvədədir. Yenidən daxil ola bilərsiniz."
+msgstr "Yeni şifrə artıq qüvvədədir. Yenidən daxil ola bilərsiniz."
msgid "Password reset confirmation"
-msgstr "Parolun sıfırlanması üçün təsdiq"
+msgstr "Şifrə sıfırlanmasının təsdiqi"
msgid ""
"Please enter your new password twice so we can verify you typed it in "
"correctly."
-msgstr "Yeni parolu iki dəfə daxil edin ki, səhv etmədiyinizə əmin olaq."
+msgstr "Yeni şifrəni iki dəfə daxil edin ki, səhv etmədiyinizə əmin olaq."
msgid "New password:"
-msgstr "Yeni parol:"
+msgstr "Yeni şifrə:"
msgid "Confirm password:"
-msgstr "Yeni parol (bir daha):"
+msgstr "Yeni şifrə (bir daha):"
msgid ""
"The password reset link was invalid, possibly because it has already been "
"used. Please request a new password reset."
msgstr ""
-"Parolun sıfırlanması üçün olan keçid, yəqin ki, artıq istifadə olunub. "
-"Parolu sıfırlamaq üçün yenə müraciət edin."
+"Şifrənin sıfırlanması üçün olan keçid, yəqin ki, artıq istifadə olunub. "
+"Şifrəni sıfırlamaq üçün yenə müraciət edin."
msgid ""
"We’ve emailed you instructions for setting your password, if an account "
"exists with the email you entered. You should receive them shortly."
msgstr ""
+"Şifrəni təyin etmək üçün lazım olan addımlar sizə göndərildi (əgər bu epoçt "
+"ünvanı ilə hesab varsa təbii ki). Elektron məktub qısa bir müddət ərzində "
+"sizə çatacaq."
msgid ""
"If you don’t receive an email, please make sure you’ve entered the address "
@@ -646,11 +672,11 @@ msgid ""
"You're receiving this email because you requested a password reset for your "
"user account at %(site_name)s."
msgstr ""
-"%(site_name)s saytında parolu yeniləmək istədiyinizə görə bu məktubu "
+"%(site_name)s saytında şifrəni yeniləmək istədiyinizə görə bu məktubu "
"göndərdik."
msgid "Please go to the following page and choose a new password:"
-msgstr "Növbəti səhifəyə keçid alın və yeni parolu seçin:"
+msgstr "Növbəti səhifəyə keçid alın və yeni şifrəni seçin:"
msgid "Your username, in case you’ve forgotten:"
msgstr "İstifadəçi adınız, əgər unutmusunuzsa:"
@@ -666,12 +692,14 @@ msgid ""
"Forgotten your password? Enter your email address below, and we’ll email "
"instructions for setting a new one."
msgstr ""
+"Şifrəni unutmusuz? Epoçt ünvanınızı daxil edin və biz sizə yeni şifrə təyin "
+"etmək üçün nə etmək lazım olduğunu göndərəcəyik."
msgid "Email address:"
msgstr "E-poçt:"
msgid "Reset my password"
-msgstr "Parolumu sıfırla"
+msgstr "Şifrəmi sıfırla"
msgid "All dates"
msgstr "Bütün tarixlərdə"
diff --git a/django/contrib/admin/locale/az/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/az/LC_MESSAGES/djangojs.mo
index b3088a5fc3..dfe8ff49a1 100644
--- a/django/contrib/admin/locale/az/LC_MESSAGES/djangojs.mo
+++ b/django/contrib/admin/locale/az/LC_MESSAGES/djangojs.mo
Binary files differ
diff --git a/django/contrib/admin/locale/az/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/az/LC_MESSAGES/djangojs.po
index e49194db90..78bafce709 100644
--- a/django/contrib/admin/locale/az/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/az/LC_MESSAGES/djangojs.po
@@ -4,13 +4,14 @@
# Ali Ismayilov <ali@ismailov.info>, 2011-2012
# Emin Mastizada <emin@linux.com>, 2016,2020
# Emin Mastizada <emin@linux.com>, 2016
+# Nicat Məmmədov <n1c4t97@gmail.com>, 2022
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-11 20:56+0200\n"
-"PO-Revision-Date: 2020-05-14 20:39+0000\n"
-"Last-Translator: Emin Mastizada <emin@linux.com>\n"
+"POT-Creation-Date: 2022-05-17 05:26-0500\n"
+"PO-Revision-Date: 2022-07-25 07:59+0000\n"
+"Last-Translator: Nicat Məmmədov <n1c4t97@gmail.com>\n"
"Language-Team: Azerbaijani (http://www.transifex.com/django/django/language/"
"az/)\n"
"MIME-Version: 1.0\n"
@@ -183,6 +184,54 @@ msgstr "Noyabr"
msgid "December"
msgstr "Dekabr"
+msgctxt "abbrev. month January"
+msgid "Jan"
+msgstr "Yan"
+
+msgctxt "abbrev. month February"
+msgid "Feb"
+msgstr "Fev"
+
+msgctxt "abbrev. month March"
+msgid "Mar"
+msgstr "Mar"
+
+msgctxt "abbrev. month April"
+msgid "Apr"
+msgstr "Apr"
+
+msgctxt "abbrev. month May"
+msgid "May"
+msgstr "May"
+
+msgctxt "abbrev. month June"
+msgid "Jun"
+msgstr "İyn"
+
+msgctxt "abbrev. month July"
+msgid "Jul"
+msgstr "İyl"
+
+msgctxt "abbrev. month August"
+msgid "Aug"
+msgstr "Avq"
+
+msgctxt "abbrev. month September"
+msgid "Sep"
+msgstr "Sen"
+
+msgctxt "abbrev. month October"
+msgid "Oct"
+msgstr "Okt"
+
+msgctxt "abbrev. month November"
+msgid "Nov"
+msgstr "Noy"
+
+msgctxt "abbrev. month December"
+msgid "Dec"
+msgstr "Dek"
+
msgctxt "one letter Sunday"
msgid "S"
msgstr "B"
@@ -211,6 +260,11 @@ msgctxt "one letter Saturday"
msgid "S"
msgstr "Ş"
+msgid ""
+"You have already submitted this form. Are you sure you want to submit it "
+"again?"
+msgstr ""
+
msgid "Show"
msgstr "Göstər"
diff --git a/django/contrib/admin/locale/bg/LC_MESSAGES/django.mo b/django/contrib/admin/locale/bg/LC_MESSAGES/django.mo
index 340a88042e..7b5d5da713 100644
--- a/django/contrib/admin/locale/bg/LC_MESSAGES/django.mo
+++ b/django/contrib/admin/locale/bg/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/admin/locale/bg/LC_MESSAGES/django.po b/django/contrib/admin/locale/bg/LC_MESSAGES/django.po
index 111d7094eb..e9a216b03a 100644
--- a/django/contrib/admin/locale/bg/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/bg/LC_MESSAGES/django.po
@@ -13,8 +13,8 @@ msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2022-01-14 09:41+0000\n"
+"POT-Creation-Date: 2022-05-17 05:10-0500\n"
+"PO-Revision-Date: 2022-07-25 07:05+0000\n"
"Last-Translator: arneatec <arneatec@gmail.com>\n"
"Language-Team: Bulgarian (http://www.transifex.com/django/django/language/"
"bg/)\n"
@@ -276,8 +276,9 @@ msgstr "Избрани са 0 от %(cnt)s"
msgid "Change history: %s"
msgstr "История на промените: %s"
-#. Translators: Model verbose name and instance representation,
-#. suitable to be an item in a list.
+#. Translators: Model verbose name and instance
+#. representation, suitable to be an item in a
+#. list.
#, python-format
msgid "%(class_name)s %(instance)s"
msgstr "%(class_name)s %(instance)s"
@@ -547,6 +548,12 @@ msgstr "Потребител"
msgid "Action"
msgstr "Действие"
+msgid "entry"
+msgstr "запис"
+
+msgid "entries"
+msgstr "записа"
+
msgid ""
"This object doesn’t have a change history. It probably wasn’t added via this "
"admin site."
@@ -603,6 +610,10 @@ msgstr "Добавяне на друг %(model)s"
msgid "Delete selected %(model)s"
msgstr "Изтриване на избрания %(model)s"
+#, python-format
+msgid "View selected %(model)s"
+msgstr "Виж избраните %(model)s"
+
msgid "Thanks for spending some quality time with the web site today."
msgstr "Благодарим ви за добре прекараното време с този сайт днес."
diff --git a/django/contrib/admin/locale/bg/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/bg/LC_MESSAGES/djangojs.mo
index 2a86863893..bff3edeebb 100644
--- a/django/contrib/admin/locale/bg/LC_MESSAGES/djangojs.mo
+++ b/django/contrib/admin/locale/bg/LC_MESSAGES/djangojs.mo
Binary files differ
diff --git a/django/contrib/admin/locale/bg/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/bg/LC_MESSAGES/djangojs.po
index 84a6141234..a2ae423c6c 100644
--- a/django/contrib/admin/locale/bg/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/bg/LC_MESSAGES/djangojs.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-15 09:00+0100\n"
-"PO-Revision-Date: 2022-01-14 09:49+0000\n"
+"POT-Creation-Date: 2022-05-17 05:26-0500\n"
+"PO-Revision-Date: 2022-07-25 07:59+0000\n"
"Last-Translator: arneatec <arneatec@gmail.com>\n"
"Language-Team: Bulgarian (http://www.transifex.com/django/django/language/"
"bg/)\n"
@@ -260,6 +260,13 @@ msgctxt "one letter Saturday"
msgid "S"
msgstr "С"
+msgid ""
+"You have already submitted this form. Are you sure you want to submit it "
+"again?"
+msgstr ""
+"Вече сте изпратили този формуляр. Сигурни ли сте, че искате да го изпратите "
+"отново?"
+
msgid "Show"
msgstr "Покажи"
diff --git a/django/contrib/admin/locale/bn/LC_MESSAGES/django.mo b/django/contrib/admin/locale/bn/LC_MESSAGES/django.mo
index ab1d7ee1b7..b742fd89c7 100644
--- a/django/contrib/admin/locale/bn/LC_MESSAGES/django.mo
+++ b/django/contrib/admin/locale/bn/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/admin/locale/bn/LC_MESSAGES/django.po b/django/contrib/admin/locale/bn/LC_MESSAGES/django.po
index e36fb61679..ef7e14bdac 100644
--- a/django/contrib/admin/locale/bn/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/bn/LC_MESSAGES/django.po
@@ -3,14 +3,15 @@
# Translators:
# Anubhab Baksi, 2013
# Jannis Leidel <jannis@leidel.info>, 2011
+# Md Arshad Hussain, 2022
# Tahmid Rafi <rafi.tahmid@gmail.com>, 2012-2013
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-01-19 16:49+0100\n"
-"PO-Revision-Date: 2017-09-19 16:41+0000\n"
-"Last-Translator: Jannis Leidel <jannis@leidel.info>\n"
+"POT-Creation-Date: 2022-05-17 05:10-0500\n"
+"PO-Revision-Date: 2022-07-25 07:05+0000\n"
+"Last-Translator: Md Arshad Hussain\n"
"Language-Team: Bengali (http://www.transifex.com/django/django/language/"
"bn/)\n"
"MIME-Version: 1.0\n"
@@ -20,6 +21,10 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#, python-format
+msgid "Delete selected %(verbose_name_plural)s"
+msgstr "চিহ্নিত অংশটি %(verbose_name_plural)s মুছে ফেলুন"
+
+#, python-format
msgid "Successfully deleted %(count)d %(items)s."
msgstr "%(count)d টি %(items)s সফলভাবে মুছে ফেলা হয়েছে"
@@ -30,12 +35,8 @@ msgstr "%(name)s ডিলিট করা সম্ভব নয়"
msgid "Are you sure?"
msgstr "আপনি কি নিশ্চিত?"
-#, python-format
-msgid "Delete selected %(verbose_name_plural)s"
-msgstr "চিহ্নিত অংশটি %(verbose_name_plural)s মুছে ফেলুন"
-
msgid "Administration"
-msgstr ""
+msgstr "প্রয়োগ"
msgid "All"
msgstr "সকল"
@@ -65,10 +66,16 @@ msgid "This year"
msgstr "এ বছরে"
msgid "No date"
-msgstr ""
+msgstr "কোন তারিখ নেই"
msgid "Has date"
-msgstr ""
+msgstr "তারিখ আছে"
+
+msgid "Empty"
+msgstr "খালি"
+
+msgid "Not empty"
+msgstr "খালি নেই"
#, python-format
msgid ""
@@ -86,11 +93,20 @@ msgstr "আরো একটি %(verbose_name)s যোগ করুন"
msgid "Remove"
msgstr "মুছে ফেলুন"
+msgid "Addition"
+msgstr ""
+
+msgid "Change"
+msgstr "পরিবর্তন"
+
+msgid "Deletion"
+msgstr ""
+
msgid "action time"
msgstr "কার্য সময়"
msgid "user"
-msgstr ""
+msgstr "ব্যবহারকারী"
msgid "content type"
msgstr ""
@@ -99,7 +115,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 "অবজেক্ট উপস্থাপক"
@@ -116,32 +132,32 @@ 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 ""
+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}\"."
+msgid "Added {name} “{object}”."
msgstr ""
msgid "Added."
-msgstr ""
+msgstr "যুক্ত করা হয়েছে"
msgid "and"
msgstr "এবং"
#, python-brace-format
-msgid "Changed {fields} for {name} \"{object}\"."
+msgid "Changed {fields} for {name} “{object}”."
msgstr ""
#, python-brace-format
@@ -149,7 +165,7 @@ msgid "Changed {fields}."
msgstr ""
#, python-brace-format
-msgid "Deleted {name} \"{object}\"."
+msgid "Deleted {name} “{object}”."
msgstr ""
msgid "No fields changed."
@@ -158,38 +174,39 @@ msgstr "কোন ফিল্ড পরিবর্তন হয়নি।"
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 ""
#, python-brace-format
-msgid ""
-"The {name} \"{obj}\" was added successfully. You may edit it again below."
+msgid "The {name} “{obj}” was added successfully."
msgstr ""
+msgid "You may edit it again below."
+msgstr "নিম্নে আপনি আবার তা সম্পাদনা/পরিবর্তন করতে পারেন।"
+
#, python-brace-format
msgid ""
-"The {name} \"{obj}\" was added successfully. You may add another {name} "
-"below."
+"The {name} “{obj}” was added successfully. You may add another {name} below."
msgstr ""
+"{name} \"{obj}\" সফলভাবে যুক্ত হয়েছে৷ নিম্নে আপনি আরেকটি {name} যুক্ত করতে পারেন।"
#, python-brace-format
-msgid "The {name} \"{obj}\" was added successfully."
+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 edit it again below."
+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} "
+"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 ""
@@ -201,11 +218,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
@@ -216,6 +233,10 @@ msgstr "%s যোগ করুন"
msgid "Change %s"
msgstr "%s পরিবর্তন করুন"
+#, python-format
+msgid "View %s"
+msgstr ""
+
msgid "Database error"
msgstr "ডাটাবেস সমস্যা"
@@ -239,8 +260,9 @@ msgstr "%(cnt)s টি থেকে ০ টি সিলেক্ট করা
msgid "Change history: %s"
msgstr "ইতিহাস পরিবর্তনঃ %s"
-#. Translators: Model verbose name and instance representation,
-#. suitable to be an item in a list.
+#. Translators: Model verbose name and instance
+#. representation, suitable to be an item in a
+#. list.
#, python-format
msgid "%(class_name)s %(instance)s"
msgstr ""
@@ -270,8 +292,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 "নীড়পাতা"
@@ -286,7 +308,7 @@ 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 ""
@@ -306,12 +328,25 @@ msgstr "%(total_count)s টি %(module_name)s এর সবগুলোই স
msgid "Clear selection"
msgstr "চিহ্নিত অংশের চিহ্ন মুছে ফেলুন"
+#, python-format
+msgid "Models in the %(name)s application"
+msgstr "%(name)s এপ্লিকেশন এর মডেল গুলো"
+
+msgid "Add"
+msgstr "যোগ করুন"
+
+msgid "View"
+msgstr "দেখুন"
+
+msgid "You don’t have permission to view or edit anything."
+msgstr "কোন কিছু দেখার বা সম্পাদনা/পরিবর্তন করার আপনার কোন অনুমতি নেই।"
+
msgid ""
-"First, enter a username and password. Then, you'll be able to edit more user "
+"First, enter a username and password. Then, you’ll be able to edit more user "
"options."
msgstr ""
-"প্রথমে একটি সদস্যনাম ও পাসওয়ার্ড প্রবেশ করান। তারপরে আপনি ‍আরও সদস্য-অপশন যুক্ত করতে "
-"পারবেন।"
+"প্রথমে, একজন ব্যবহারকারীর নাম এবং পাসওয়ার্ড লিখুন। তাহলে, আপনি ব্যবহারকারীর "
+"অন্যান্য অনেক অপশনগুলো পরিবর্তন করতে সক্ষম হবেন। "
msgid "Enter a username and password."
msgstr "ইউজার নেইম এবং পাসওয়ার্ড টাইপ করুন।"
@@ -320,10 +355,10 @@ msgid "Change password"
msgstr "পাসওয়ার্ড বদলান"
msgid "Please correct the error below."
-msgstr "অনুগ্রহ করে নিচের ভুলগুলো সংশোধন করুন।"
+msgstr "দয়া করে নিম্নবর্ণিত ভুলটি সংশোধন করুন।"
msgid "Please correct the errors below."
-msgstr ""
+msgstr "দয়া করে নিম্নবর্ণিত ভুলগুলো সংশোধন করুন।"
#, python-format
msgid "Enter a new password for the user <strong>%(username)s</strong>."
@@ -354,6 +389,9 @@ msgstr "সাইটে দেখুন"
msgid "Filter"
msgstr "ফিল্টার"
+msgid "Clear all filters"
+msgstr ""
+
msgid "Remove from sorting"
msgstr "ক্রমানুসারে সাজানো থেকে বিরত হোন"
@@ -393,11 +431,11 @@ msgstr ""
msgid "Objects"
msgstr ""
-msgid "Yes, I'm sure"
-msgstr "হ্যা়ঁ, আমি নিশ্চিত"
+msgid "Yes, I’m sure"
+msgstr "হ্যাঁ, আমি নিশ্চিত"
msgid "No, take me back"
-msgstr ""
+msgstr "না, আমাক পূর্বের জায়গায় ফিরিয়ে নাও"
msgid "Delete multiple objects"
msgstr "একাধিক জিনিস মুছে ফেলুন"
@@ -421,9 +459,6 @@ msgid ""
"following objects and their related items will be deleted:"
msgstr ""
-msgid "Change"
-msgstr "পরিবর্তন"
-
msgid "Delete?"
msgstr "মুছে ফেলুন?"
@@ -432,23 +467,13 @@ msgid " By %(filter_title)s "
msgstr " %(filter_title)s অনুযায়ী "
msgid "Summary"
-msgstr ""
-
-#, python-format
-msgid "Models in the %(name)s application"
-msgstr "%(name)s এপ্লিকেশন এর মডেল গুলো"
-
-msgid "Add"
-msgstr "যোগ করুন"
-
-msgid "You don't have permission to edit anything."
-msgstr "কোন কিছু পরিবর্তনে আপনার অধিকার নেই।"
+msgstr "সারসংক্ষেপ"
msgid "Recent actions"
msgstr ""
msgid "My actions"
-msgstr ""
+msgstr "আমার করনীয়"
msgid "None available"
msgstr "কিছুই পাওয়া যায়নি"
@@ -457,12 +482,13 @@ 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 ""
@@ -473,6 +499,15 @@ msgstr ""
msgid "Forgotten your password or username?"
msgstr "ইউজার নেইম অথবা পাসওয়ার্ড ভুলে গেছেন?"
+msgid "Toggle navigation"
+msgstr ""
+
+msgid "Start typing to filter…"
+msgstr ""
+
+msgid "Filter navigation items"
+msgstr ""
+
msgid "Date/time"
msgstr "তারিখ/সময়"
@@ -482,10 +517,16 @@ msgstr "সদস্য"
msgid "Action"
msgstr "কার্য"
+msgid "entry"
+msgstr ""
+
+msgid "entries"
+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 "সব দেখান"
@@ -493,19 +534,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"
@@ -530,8 +559,30 @@ msgstr "সংরক্ষণ করুন এবং আরেকটি যে
msgid "Save and continue editing"
msgstr "সংরক্ষণ করুন এবং সম্পাদনা চালিয়ে যান"
-msgid "Thanks for spending some quality time with the Web site today."
-msgstr "ওয়েবসাইটে কিছু সময় কাটানোর জন্য আপনাকে আন্তরিক ধন্যবাদ।"
+msgid "Save and view"
+msgstr "সংরক্ষণ করুন এবং দেখুন"
+
+msgid "Close"
+msgstr "বন্ধ করুন"
+
+#, python-format
+msgid "Change selected %(model)s"
+msgstr "%(model)s নির্বাচিত অংশটি পরিবর্তন করুন"
+
+#, python-format
+msgid "Add another %(model)s"
+msgstr "আরো একটি%(model)s যুক্ত করুন"
+
+#, python-format
+msgid "Delete selected %(model)s"
+msgstr "%(model)s নির্বাচিত অংশটি মুছুন "
+
+#, python-format
+msgid "View selected %(model)s"
+msgstr ""
+
+msgid "Thanks for spending some quality time with the web site today."
+msgstr "আজকে ওয়েব সাইট আপনার গুনগত সময় দেয়ার জন্য আপনাকে ধন্যবাদ।"
msgid "Log in again"
msgstr "পুনরায় প্রবেশ করুন"
@@ -543,11 +594,12 @@ 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 "আমার পাসওয়ার্ড পরিবর্তন করুন"
@@ -582,14 +634,19 @@ 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 ""
@@ -602,8 +659,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 "আমাদের সাইট ব্যবহারের জন্য ধন্যবাদ!"
@@ -613,11 +670,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 "ইমেইল ঠিকানা:"
@@ -636,6 +693,10 @@ msgstr "%s বাছাই করুন"
msgid "Select %s to change"
msgstr "%s পরিবর্তনের জন্য বাছাই করুন"
+#, python-format
+msgid "Select %s to view"
+msgstr "দেখার জন্য %s নির্বাচন করুন"
+
msgid "Date:"
msgstr "তারিখঃ"
diff --git a/django/contrib/admin/locale/ca/LC_MESSAGES/django.mo b/django/contrib/admin/locale/ca/LC_MESSAGES/django.mo
index ff5ca15c40..46df4b0cde 100644
--- a/django/contrib/admin/locale/ca/LC_MESSAGES/django.mo
+++ b/django/contrib/admin/locale/ca/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/admin/locale/ca/LC_MESSAGES/django.po b/django/contrib/admin/locale/ca/LC_MESSAGES/django.po
index 642be31870..c89550d341 100644
--- a/django/contrib/admin/locale/ca/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/ca/LC_MESSAGES/django.po
@@ -4,6 +4,7 @@
# Antoni Aloy <aaloy@apsl.net>, 2014-2015,2017,2021
# Carles Barrobés <carles@barrobes.com>, 2011-2012,2014
# duub qnnp, 2015
+# Emilio Carrion, 2022
# GerardoGa <ggarciamaristany@gmail.com>, 2018
# Gil Obradors Via <gil.obradors@gmail.com>, 2019
# Gil Obradors Via <gil.obradors@gmail.com>, 2019
@@ -15,9 +16,9 @@ msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2021-10-27 08:45+0000\n"
-"Last-Translator: Antoni Aloy <aaloy@apsl.net>\n"
+"POT-Creation-Date: 2022-05-17 05:10-0500\n"
+"PO-Revision-Date: 2022-07-25 07:05+0000\n"
+"Last-Translator: Emilio Carrion\n"
"Language-Team: Catalan (http://www.transifex.com/django/django/language/"
"ca/)\n"
"MIME-Version: 1.0\n"
@@ -277,8 +278,9 @@ msgstr "0 de %(cnt)s seleccionats"
msgid "Change history: %s"
msgstr "Modificar històric: %s"
-#. Translators: Model verbose name and instance representation,
-#. suitable to be an item in a list.
+#. Translators: Model verbose name and instance
+#. representation, suitable to be an item in a
+#. list.
#, python-format
msgid "%(class_name)s %(instance)s"
msgstr "%(class_name)s %(instance)s"
@@ -550,6 +552,12 @@ msgstr "Usuari"
msgid "Action"
msgstr "Acció"
+msgid "entry"
+msgstr "entrada"
+
+msgid "entries"
+msgstr "entrades"
+
msgid ""
"This object doesn’t have a change history. It probably wasn’t added via this "
"admin site."
@@ -606,6 +614,10 @@ msgstr "Afegeix un altre %(model)s"
msgid "Delete selected %(model)s"
msgstr "Esborra el %(model)s seleccionat"
+#, python-format
+msgid "View selected %(model)s"
+msgstr "Vista seleccionada %(model)s"
+
msgid "Thanks for spending some quality time with the web site today."
msgstr "Gràcies per dedicar temps de qualitat avui a aquesta web."
diff --git a/django/contrib/admin/locale/ca/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/ca/LC_MESSAGES/djangojs.mo
index 4381bffb94..4043382df2 100644
--- a/django/contrib/admin/locale/ca/LC_MESSAGES/djangojs.mo
+++ b/django/contrib/admin/locale/ca/LC_MESSAGES/djangojs.mo
Binary files differ
diff --git a/django/contrib/admin/locale/ca/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/ca/LC_MESSAGES/djangojs.po
index b06cf6c0c4..a40ab69d32 100644
--- a/django/contrib/admin/locale/ca/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/ca/LC_MESSAGES/djangojs.po
@@ -3,15 +3,16 @@
# Translators:
# Antoni Aloy <aaloy@apsl.net>, 2017,2021
# Carles Barrobés <carles@barrobes.com>, 2011-2012,2014
+# Emilio Carrion, 2022
# Jannis Leidel <jannis@leidel.info>, 2011
# Roger Pons <rogerpons@gmail.com>, 2015
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-15 09:00+0100\n"
-"PO-Revision-Date: 2021-10-27 08:48+0000\n"
-"Last-Translator: Antoni Aloy <aaloy@apsl.net>\n"
+"POT-Creation-Date: 2022-05-17 05:26-0500\n"
+"PO-Revision-Date: 2022-07-25 07:59+0000\n"
+"Last-Translator: Emilio Carrion\n"
"Language-Team: Catalan (http://www.transifex.com/django/django/language/"
"ca/)\n"
"MIME-Version: 1.0\n"
@@ -262,6 +263,11 @@ msgctxt "one letter Saturday"
msgid "S"
msgstr "S"
+msgid ""
+"You have already submitted this form. Are you sure you want to submit it "
+"again?"
+msgstr "Ja ha enviat aquest formulari. Estàs segur que vols enviar-ho de nou?"
+
msgid "Show"
msgstr "Mostrar"
diff --git a/django/contrib/admin/locale/cs/LC_MESSAGES/django.mo b/django/contrib/admin/locale/cs/LC_MESSAGES/django.mo
index 0dd0b0c3f5..d3bfdd7ea0 100644
--- a/django/contrib/admin/locale/cs/LC_MESSAGES/django.mo
+++ b/django/contrib/admin/locale/cs/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/admin/locale/cs/LC_MESSAGES/django.po b/django/contrib/admin/locale/cs/LC_MESSAGES/django.po
index ce5d6f8a85..65159b8166 100644
--- a/django/contrib/admin/locale/cs/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/cs/LC_MESSAGES/django.po
@@ -2,6 +2,7 @@
#
# Translators:
# Jannis Leidel <jannis@leidel.info>, 2011
+# trendspotter <jirka.p@volny.cz>, 2022
# Jirka Vejrazka <Jirka.Vejrazka@gmail.com>, 2011
# Tomáš Ehrlich <tomas.ehrlich@gmail.com>, 2015
# Vláďa Macek <macek@sandbox.cz>, 2013-2014
@@ -11,9 +12,9 @@ msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2022-01-04 18:54+0000\n"
-"Last-Translator: Vláďa Macek <macek@sandbox.cz>\n"
+"POT-Creation-Date: 2022-05-17 05:10-0500\n"
+"PO-Revision-Date: 2022-07-25 07:05+0000\n"
+"Last-Translator: trendspotter <jirka.p@volny.cz>\n"
"Language-Team: Czech (http://www.transifex.com/django/django/language/cs/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -279,8 +280,9 @@ msgstr "Vybraných je 0 položek z celkem %(cnt)s."
msgid "Change history: %s"
msgstr "Historie změn: %s"
-#. Translators: Model verbose name and instance representation,
-#. suitable to be an item in a list.
+#. Translators: Model verbose name and instance
+#. representation, suitable to be an item in a
+#. list.
#, python-format
msgid "%(class_name)s %(instance)s"
msgstr "%(class_name)s: %(instance)s"
@@ -551,6 +553,12 @@ msgstr "Uživatel"
msgid "Action"
msgstr "Operace"
+msgid "entry"
+msgstr ""
+
+msgid "entries"
+msgstr ""
+
msgid ""
"This object doesn’t have a change history. It probably wasn’t added via this "
"admin site."
@@ -609,6 +617,10 @@ msgstr "Přidat další %(model)s"
msgid "Delete selected %(model)s"
msgstr "Odstranit vybrané položky typu %(model)s"
+#, python-format
+msgid "View selected %(model)s"
+msgstr "Zobrazení vybraných %(model)s"
+
msgid "Thanks for spending some quality time with the web site today."
msgstr "Děkujeme za dnešní čas strávený s tímto neobyčejným webem."
diff --git a/django/contrib/admin/locale/cs/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/cs/LC_MESSAGES/djangojs.mo
index 39c441e7db..828f705ac7 100644
--- a/django/contrib/admin/locale/cs/LC_MESSAGES/djangojs.mo
+++ b/django/contrib/admin/locale/cs/LC_MESSAGES/djangojs.mo
Binary files differ
diff --git a/django/contrib/admin/locale/cs/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/cs/LC_MESSAGES/djangojs.po
index 39d02b6136..f4b781881f 100644
--- a/django/contrib/admin/locale/cs/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/cs/LC_MESSAGES/djangojs.po
@@ -2,6 +2,7 @@
#
# Translators:
# Jannis Leidel <jannis@leidel.info>, 2011
+# trendspotter <jirka.p@volny.cz>, 2022
# Jirka Vejrazka <Jirka.Vejrazka@gmail.com>, 2011
# Vláďa Macek <macek@sandbox.cz>, 2012,2014
# Vláďa Macek <macek@sandbox.cz>, 2015-2016,2020-2021
@@ -9,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-15 09:00+0100\n"
-"PO-Revision-Date: 2021-03-18 23:23+0000\n"
-"Last-Translator: Vláďa Macek <macek@sandbox.cz>\n"
+"POT-Creation-Date: 2022-05-17 05:26-0500\n"
+"PO-Revision-Date: 2022-07-25 07:59+0000\n"
+"Last-Translator: trendspotter <jirka.p@volny.cz>\n"
"Language-Team: Czech (http://www.transifex.com/django/django/language/cs/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -267,6 +268,11 @@ msgctxt "one letter Saturday"
msgid "S"
msgstr "S"
+msgid ""
+"You have already submitted this form. Are you sure you want to submit it "
+"again?"
+msgstr "Tento formulář jste již odeslali. Opravdu jej chcete odeslat znovu?"
+
msgid "Show"
msgstr "Zobrazit"
diff --git a/django/contrib/admin/locale/da/LC_MESSAGES/django.mo b/django/contrib/admin/locale/da/LC_MESSAGES/django.mo
index 985a5e5e65..ce8b0a2be3 100644
--- a/django/contrib/admin/locale/da/LC_MESSAGES/django.mo
+++ b/django/contrib/admin/locale/da/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/admin/locale/da/LC_MESSAGES/django.po b/django/contrib/admin/locale/da/LC_MESSAGES/django.po
index 1435a36190..e226c8293e 100644
--- a/django/contrib/admin/locale/da/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/da/LC_MESSAGES/django.po
@@ -3,7 +3,7 @@
# Translators:
# Christian Joergensen <christian@gmta.info>, 2012
# Dimitris Glezos <glezos@transifex.com>, 2012
-# Erik Ramsgaard Wognsen <r4mses@gmail.com>, 2020
+# Erik Ramsgaard Wognsen <r4mses@gmail.com>, 2020-2022
# Erik Ramsgaard Wognsen <r4mses@gmail.com>, 2013,2015-2020
# Finn Gruwier Larsen, 2011
# Jannis Leidel <jannis@leidel.info>, 2011
@@ -12,8 +12,8 @@ msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-07-14 19:53+0200\n"
-"PO-Revision-Date: 2020-07-15 08:56+0000\n"
+"POT-Creation-Date: 2022-05-17 05:10-0500\n"
+"PO-Revision-Date: 2022-07-25 07:05+0000\n"
"Last-Translator: Erik Ramsgaard Wognsen <r4mses@gmail.com>\n"
"Language-Team: Danish (http://www.transifex.com/django/django/language/da/)\n"
"MIME-Version: 1.0\n"
@@ -23,6 +23,10 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#, python-format
+msgid "Delete selected %(verbose_name_plural)s"
+msgstr "Slet valgte %(verbose_name_plural)s"
+
+#, python-format
msgid "Successfully deleted %(count)d %(items)s."
msgstr "%(count)d %(items)s blev slettet."
@@ -33,10 +37,6 @@ msgstr "Kan ikke slette %(name)s "
msgid "Are you sure?"
msgstr "Er du sikker?"
-#, python-format
-msgid "Delete selected %(verbose_name_plural)s"
-msgstr "Slet valgte %(verbose_name_plural)s"
-
msgid "Administration"
msgstr "Administration"
@@ -268,8 +268,9 @@ msgstr "0 af %(cnt)s valgt"
msgid "Change history: %s"
msgstr "Ændringshistorik: %s"
-#. Translators: Model verbose name and instance representation,
-#. suitable to be an item in a list.
+#. Translators: Model verbose name and instance
+#. representation, suitable to be an item in a
+#. list.
#, python-format
msgid "%(class_name)s %(instance)s"
msgstr "%(class_name)s %(instance)s"
@@ -525,6 +526,12 @@ msgstr "Har du glemt dit password eller brugernavn?"
msgid "Toggle navigation"
msgstr "Vis/skjul navigation"
+msgid "Start typing to filter…"
+msgstr "Skriv for at filtrere…"
+
+msgid "Filter navigation items"
+msgstr "Filtrer navigationsemner"
+
msgid "Date/time"
msgstr "Dato/tid"
@@ -534,6 +541,12 @@ msgstr "Bruger"
msgid "Action"
msgstr "Funktion"
+msgid "entry"
+msgstr "post"
+
+msgid "entries"
+msgstr "poster"
+
msgid ""
"This object doesn’t have a change history. It probably wasn’t added via this "
"admin site."
@@ -590,7 +603,11 @@ msgstr "Tilføj endnu en %(model)s"
msgid "Delete selected %(model)s"
msgstr "Slet valgte %(model)s"
-msgid "Thanks for spending some quality time with the Web site today."
+#, python-format
+msgid "View selected %(model)s"
+msgstr "Vis valgte %(model)s"
+
+msgid "Thanks for spending some quality time with the web site today."
msgstr "Tak for den kvalitetstid du brugte på websitet i dag."
msgid "Log in again"
diff --git a/django/contrib/admin/locale/da/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/da/LC_MESSAGES/djangojs.mo
index 8801448549..77958fdbb3 100644
--- a/django/contrib/admin/locale/da/LC_MESSAGES/djangojs.mo
+++ b/django/contrib/admin/locale/da/LC_MESSAGES/djangojs.mo
Binary files differ
diff --git a/django/contrib/admin/locale/da/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/da/LC_MESSAGES/djangojs.po
index 4929fd36ef..780e0413bf 100644
--- a/django/contrib/admin/locale/da/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/da/LC_MESSAGES/djangojs.po
@@ -2,7 +2,7 @@
#
# Translators:
# Christian Joergensen <christian@gmta.info>, 2012
-# Erik Ramsgaard Wognsen <r4mses@gmail.com>, 2021
+# Erik Ramsgaard Wognsen <r4mses@gmail.com>, 2021-2022
# Erik Ramsgaard Wognsen <r4mses@gmail.com>, 2012,2015-2016,2020
# Finn Gruwier Larsen, 2011
# Jannis Leidel <jannis@leidel.info>, 2011
@@ -12,8 +12,8 @@ msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-15 09:00+0100\n"
-"PO-Revision-Date: 2021-01-15 18:53+0000\n"
+"POT-Creation-Date: 2022-05-17 05:26-0500\n"
+"PO-Revision-Date: 2022-07-25 07:59+0000\n"
"Last-Translator: Erik Ramsgaard Wognsen <r4mses@gmail.com>\n"
"Language-Team: Danish (http://www.transifex.com/django/django/language/da/)\n"
"MIME-Version: 1.0\n"
@@ -263,6 +263,13 @@ msgctxt "one letter Saturday"
msgid "S"
msgstr "L"
+msgid ""
+"You have already submitted this form. Are you sure you want to submit it "
+"again?"
+msgstr ""
+"Du har allerede indsendt denne formular. Er du sikker på du vil indsende den "
+"igen?"
+
msgid "Show"
msgstr "Vis"
diff --git a/django/contrib/admin/locale/de/LC_MESSAGES/django.mo b/django/contrib/admin/locale/de/LC_MESSAGES/django.mo
index 7b6bae067f..86a3c3beed 100644
--- a/django/contrib/admin/locale/de/LC_MESSAGES/django.mo
+++ b/django/contrib/admin/locale/de/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/admin/locale/de/LC_MESSAGES/django.po b/django/contrib/admin/locale/de/LC_MESSAGES/django.po
index a1425c58b1..0a2d16fd56 100644
--- a/django/contrib/admin/locale/de/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/de/LC_MESSAGES/django.po
@@ -5,17 +5,17 @@
# Florian Apolloner <florian@apolloner.eu>, 2011
# Dimitris Glezos <glezos@transifex.com>, 2012
# Florian Apolloner <florian@apolloner.eu>, 2020-2022
-# Jannis Vajen, 2013
+# jnns, 2013
# Jannis Leidel <jannis@leidel.info>, 2013-2018,2020
-# Jannis Vajen, 2016
+# jnns, 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: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2022-01-15 11:22+0000\n"
+"POT-Creation-Date: 2022-05-17 05:10-0500\n"
+"PO-Revision-Date: 2022-07-25 07:05+0000\n"
"Last-Translator: Florian Apolloner <florian@apolloner.eu>\n"
"Language-Team: German (http://www.transifex.com/django/django/language/de/)\n"
"MIME-Version: 1.0\n"
@@ -276,8 +276,9 @@ msgstr "0 von %(cnt)s ausgewählt"
msgid "Change history: %s"
msgstr "Änderungsgeschichte: %s"
-#. Translators: Model verbose name and instance representation,
-#. suitable to be an item in a list.
+#. Translators: Model verbose name and instance
+#. representation, suitable to be an item in a
+#. list.
#, python-format
msgid "%(class_name)s %(instance)s"
msgstr "%(class_name)s %(instance)s"
@@ -553,6 +554,12 @@ msgstr "Benutzer"
msgid "Action"
msgstr "Aktion"
+msgid "entry"
+msgstr "Eintrag"
+
+msgid "entries"
+msgstr "Einträge"
+
msgid ""
"This object doesn’t have a change history. It probably wasn’t added via this "
"admin site."
@@ -609,6 +616,10 @@ msgstr "%(model)s hinzufügen"
msgid "Delete selected %(model)s"
msgstr "Ausgewählte %(model)s löschen"
+#, python-format
+msgid "View selected %(model)s"
+msgstr "Ausgewählte %(model)s ansehen"
+
msgid "Thanks for spending some quality time with the web site today."
msgstr ""
"Vielen Dank, dass Sie heute ein paar nette Minuten auf dieser Webseite "
diff --git a/django/contrib/admin/locale/de/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/de/LC_MESSAGES/djangojs.mo
index 871b205793..5b14a68594 100644
--- a/django/contrib/admin/locale/de/LC_MESSAGES/djangojs.mo
+++ b/django/contrib/admin/locale/de/LC_MESSAGES/djangojs.mo
Binary files differ
diff --git a/django/contrib/admin/locale/de/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/de/LC_MESSAGES/djangojs.po
index 6ae2da3ab7..b8e49a7ca3 100644
--- a/django/contrib/admin/locale/de/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/de/LC_MESSAGES/djangojs.po
@@ -2,17 +2,17 @@
#
# Translators:
# André Hagenbruch, 2011-2012
-# Florian Apolloner <florian@apolloner.eu>, 2020-2021
+# Florian Apolloner <florian@apolloner.eu>, 2020-2022
# Jannis Leidel <jannis@leidel.info>, 2011,2013-2016
-# Jannis Vajen, 2016
+# jnns, 2016
# Markus Holtermann <info@markusholtermann.eu>, 2020
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-15 09:00+0100\n"
-"PO-Revision-Date: 2021-11-28 17:14+0000\n"
-"Last-Translator: Raphael Michel <mail@raphaelmichel.de>\n"
+"POT-Creation-Date: 2022-05-17 05:26-0500\n"
+"PO-Revision-Date: 2022-07-25 07:59+0000\n"
+"Last-Translator: Florian Apolloner <florian@apolloner.eu>\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"
@@ -264,6 +264,13 @@ msgctxt "one letter Saturday"
msgid "S"
msgstr "Sa"
+msgid ""
+"You have already submitted this form. Are you sure you want to submit it "
+"again?"
+msgstr ""
+"Das Formular wurde bereits abgeschickt. Soll es wirklich nochmals "
+"abgeschickt werden?"
+
msgid "Show"
msgstr "Einblenden"
diff --git a/django/contrib/admin/locale/dsb/LC_MESSAGES/django.mo b/django/contrib/admin/locale/dsb/LC_MESSAGES/django.mo
index 03060dcdd5..b010e1a7f5 100644
--- a/django/contrib/admin/locale/dsb/LC_MESSAGES/django.mo
+++ b/django/contrib/admin/locale/dsb/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/admin/locale/dsb/LC_MESSAGES/django.po b/django/contrib/admin/locale/dsb/LC_MESSAGES/django.po
index 33a4adfa45..d083cb7b80 100644
--- a/django/contrib/admin/locale/dsb/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/dsb/LC_MESSAGES/django.po
@@ -1,13 +1,13 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
-# Michael Wolf <milupo@sorbzilla.de>, 2016-2020
+# Michael Wolf <milupo@sorbzilla.de>, 2016-2022
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-07-14 19:53+0200\n"
-"PO-Revision-Date: 2020-07-21 12:54+0000\n"
+"POT-Creation-Date: 2022-05-17 05:10-0500\n"
+"PO-Revision-Date: 2022-07-25 07:05+0000\n"
"Last-Translator: Michael Wolf <milupo@sorbzilla.de>\n"
"Language-Team: Lower Sorbian (http://www.transifex.com/django/django/"
"language/dsb/)\n"
@@ -19,6 +19,10 @@ msgstr ""
"%100==4 ? 2 : 3);\n"
#, python-format
+msgid "Delete selected %(verbose_name_plural)s"
+msgstr "Wubrane %(verbose_name_plural)s lašowaś"
+
+#, python-format
msgid "Successfully deleted %(count)d %(items)s."
msgstr "%(count)d %(items)s su se wulašowali."
@@ -29,10 +33,6 @@ msgstr "%(name)s njedajo se lašowaś"
msgid "Are you sure?"
msgstr "Sćo se wěsty?"
-#, python-format
-msgid "Delete selected %(verbose_name_plural)s"
-msgstr "Wubrane %(verbose_name_plural)s lašowaś"
-
msgid "Administration"
msgstr "Administracija"
@@ -269,8 +269,9 @@ msgstr "0 z %(cnt)s wubranych"
msgid "Change history: %s"
msgstr "Změnowa historija: %s"
-#. Translators: Model verbose name and instance representation,
-#. suitable to be an item in a list.
+#. Translators: Model verbose name and instance
+#. representation, suitable to be an item in a
+#. list.
#, python-format
msgid "%(class_name)s %(instance)s"
msgstr "%(class_name)s %(instance)s"
@@ -524,6 +525,12 @@ msgstr "Sćo swójo gronidło abo wužywarske mě zabył?"
msgid "Toggle navigation"
msgstr "Nawigaciju pśešaltowaś"
+msgid "Start typing to filter…"
+msgstr "Pišćo, aby filtrował …"
+
+msgid "Filter navigation items"
+msgstr "Nawigaciske zapiski filtrowaś"
+
msgid "Date/time"
msgstr "Datum/cas"
@@ -533,6 +540,12 @@ msgstr "Wužywaŕ"
msgid "Action"
msgstr "Akcija"
+msgid "entry"
+msgstr "zapisk"
+
+msgid "entries"
+msgstr "zapiski"
+
msgid ""
"This object doesn’t have a change history. It probably wasn’t added via this "
"admin site."
@@ -591,8 +604,13 @@ msgstr "Dalšny %(model)s pśidaś"
msgid "Delete selected %(model)s"
msgstr "Wubrane %(model)s lašowaś"
-msgid "Thanks for spending some quality time with the Web site today."
-msgstr "Źěkujomy se, až sćo źinsa wěsty cas na websedle pśebywał."
+#, python-format
+msgid "View selected %(model)s"
+msgstr "Wubrany %(model)s pokazaś"
+
+msgid "Thanks for spending some quality time with the web site today."
+msgstr ""
+"Wjeliki źěk, až sćo sebje brał źinsa cas za pśeglědowanje kwality websedła."
msgid "Log in again"
msgstr "Hyšći raz pśizjawiś"
diff --git a/django/contrib/admin/locale/dsb/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/dsb/LC_MESSAGES/djangojs.mo
index c1742a695b..2faddb3939 100644
--- a/django/contrib/admin/locale/dsb/LC_MESSAGES/djangojs.mo
+++ b/django/contrib/admin/locale/dsb/LC_MESSAGES/djangojs.mo
Binary files differ
diff --git a/django/contrib/admin/locale/dsb/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/dsb/LC_MESSAGES/djangojs.po
index bfdb386d5d..39e8cf0088 100644
--- a/django/contrib/admin/locale/dsb/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/dsb/LC_MESSAGES/djangojs.po
@@ -1,13 +1,13 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
-# Michael Wolf <milupo@sorbzilla.de>, 2016,2020-2021
+# Michael Wolf <milupo@sorbzilla.de>, 2016,2020-2022
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-15 09:00+0100\n"
-"PO-Revision-Date: 2021-02-01 22:10+0000\n"
+"POT-Creation-Date: 2022-05-17 05:26-0500\n"
+"PO-Revision-Date: 2022-07-25 07:59+0000\n"
"Last-Translator: Michael Wolf <milupo@sorbzilla.de>\n"
"Language-Team: Lower Sorbian (http://www.transifex.com/django/django/"
"language/dsb/)\n"
@@ -266,6 +266,12 @@ msgctxt "one letter Saturday"
msgid "S"
msgstr "So"
+msgid ""
+"You have already submitted this form. Are you sure you want to submit it "
+"again?"
+msgstr ""
+"Sćo južo wótpósłał toś ten formular. Cośo jen napšawdu znowego wótpósłaś?"
+
msgid "Show"
msgstr "Pokazaś"
diff --git a/django/contrib/admin/locale/es_AR/LC_MESSAGES/django.mo b/django/contrib/admin/locale/es_AR/LC_MESSAGES/django.mo
index 808d19248e..5fe2d61d7b 100644
--- a/django/contrib/admin/locale/es_AR/LC_MESSAGES/django.mo
+++ b/django/contrib/admin/locale/es_AR/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/admin/locale/es_AR/LC_MESSAGES/django.po b/django/contrib/admin/locale/es_AR/LC_MESSAGES/django.po
index c3327e7dbb..eb7199712c 100644
--- a/django/contrib/admin/locale/es_AR/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/es_AR/LC_MESSAGES/django.po
@@ -3,13 +3,13 @@
# Translators:
# Jannis Leidel <jannis@leidel.info>, 2011
# Leonardo José Guzmán <ljguzman@gmail.com>, 2013
-# Ramiro Morales, 2013-2021
+# Ramiro Morales, 2013-2022
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2021-11-19 14:47+0000\n"
+"POT-Creation-Date: 2022-05-17 05:10-0500\n"
+"PO-Revision-Date: 2022-07-25 07:05+0000\n"
"Last-Translator: Ramiro Morales\n"
"Language-Team: Spanish (Argentina) (http://www.transifex.com/django/django/"
"language/es_AR/)\n"
@@ -268,8 +268,9 @@ msgstr "0 de %(cnt)s seleccionados/as"
msgid "Change history: %s"
msgstr "Historia de modificaciones: %s"
-#. Translators: Model verbose name and instance representation,
-#. suitable to be an item in a list.
+#. Translators: Model verbose name and instance
+#. representation, suitable to be an item in a
+#. list.
#, python-format
msgid "%(class_name)s %(instance)s"
msgstr "%(class_name)s %(instance)s"
@@ -545,6 +546,12 @@ msgstr "Usuario"
msgid "Action"
msgstr "Acción"
+msgid "entry"
+msgstr "entrada"
+
+msgid "entries"
+msgstr "entradas"
+
msgid ""
"This object doesn’t have a change history. It probably wasn’t added via this "
"admin site."
@@ -601,6 +608,10 @@ msgstr "Agregar otro/a %(model)s"
msgid "Delete selected %(model)s"
msgstr "Eliminar %(model)s seleccionados/as"
+#, python-format
+msgid "View selected %(model)s"
+msgstr "Ver %(model)s seleccionado/a"
+
msgid "Thanks for spending some quality time with the web site today."
msgstr "Gracias por el tiempo que ha dedicado al sitio web hoy."
diff --git a/django/contrib/admin/locale/es_AR/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/es_AR/LC_MESSAGES/djangojs.mo
index abd7d3601a..c3a27f397e 100644
--- a/django/contrib/admin/locale/es_AR/LC_MESSAGES/djangojs.mo
+++ b/django/contrib/admin/locale/es_AR/LC_MESSAGES/djangojs.mo
Binary files differ
diff --git a/django/contrib/admin/locale/es_AR/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/es_AR/LC_MESSAGES/djangojs.po
index 782aa17f45..58a650ecf7 100644
--- a/django/contrib/admin/locale/es_AR/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/es_AR/LC_MESSAGES/djangojs.po
@@ -2,13 +2,13 @@
#
# Translators:
# Jannis Leidel <jannis@leidel.info>, 2011
-# Ramiro Morales, 2014-2016,2020-2021
+# Ramiro Morales, 2014-2016,2020-2022
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-15 09:00+0100\n"
-"PO-Revision-Date: 2021-03-21 12:54+0000\n"
+"POT-Creation-Date: 2022-05-17 05:26-0500\n"
+"PO-Revision-Date: 2022-07-25 07:59+0000\n"
"Last-Translator: Ramiro Morales\n"
"Language-Team: Spanish (Argentina) (http://www.transifex.com/django/django/"
"language/es_AR/)\n"
@@ -158,40 +158,40 @@ msgid "Tomorrow"
msgstr "Mañana"
msgid "January"
-msgstr "Enero"
+msgstr "enero"
msgid "February"
-msgstr "Febrero"
+msgstr "febrero"
msgid "March"
-msgstr "Marzo"
+msgstr "marzo"
msgid "April"
-msgstr "Abril"
+msgstr "abril"
msgid "May"
-msgstr "Mayo"
+msgstr "mayo"
msgid "June"
-msgstr "Junio"
+msgstr "junio"
msgid "July"
-msgstr "Julio"
+msgstr "julio"
msgid "August"
-msgstr "Agosto"
+msgstr "agosto"
msgid "September"
-msgstr "Setiembre"
+msgstr "setiembre"
msgid "October"
-msgstr "Octubre"
+msgstr "octubre"
msgid "November"
-msgstr "Noviembre"
+msgstr "noviembre"
msgid "December"
-msgstr "Diciembre"
+msgstr "diciembre"
msgctxt "abbrev. month January"
msgid "Jan"
@@ -269,6 +269,12 @@ msgctxt "one letter Saturday"
msgid "S"
msgstr "S"
+msgid ""
+"You have already submitted this form. Are you sure you want to submit it "
+"again?"
+msgstr ""
+"Ya ha enviado este formulario. ¿Está seguro de que desea enviarlo nuevamente?"
+
msgid "Show"
msgstr "Mostrar"
diff --git a/django/contrib/admin/locale/es_MX/LC_MESSAGES/django.mo b/django/contrib/admin/locale/es_MX/LC_MESSAGES/django.mo
index f141d32b08..8b88505d9e 100644
--- a/django/contrib/admin/locale/es_MX/LC_MESSAGES/django.mo
+++ b/django/contrib/admin/locale/es_MX/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/admin/locale/es_MX/LC_MESSAGES/django.po b/django/contrib/admin/locale/es_MX/LC_MESSAGES/django.po
index fd4d403e8a..416df6ae13 100644
--- a/django/contrib/admin/locale/es_MX/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/es_MX/LC_MESSAGES/django.po
@@ -5,13 +5,14 @@
# Alex Dzul <alexexc2@gmail.com>, 2015
# Gustavo Jimenez <tavo_x99@hotmail.com>, 2020
# Jesús Bautista <jesbam98@gmail.com>, 2020
+# José Rosso, 2022
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-07-14 19:53+0200\n"
-"PO-Revision-Date: 2020-07-14 22:38+0000\n"
-"Last-Translator: Transifex Bot <>\n"
+"POT-Creation-Date: 2022-05-17 05:10-0500\n"
+"PO-Revision-Date: 2022-07-25 07:05+0000\n"
+"Last-Translator: José Rosso\n"
"Language-Team: Spanish (Mexico) (http://www.transifex.com/django/django/"
"language/es_MX/)\n"
"MIME-Version: 1.0\n"
@@ -21,6 +22,10 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#, python-format
+msgid "Delete selected %(verbose_name_plural)s"
+msgstr "Eliminar %(verbose_name_plural)s seleccionados/as"
+
+#, python-format
msgid "Successfully deleted %(count)d %(items)s."
msgstr "Se eliminaron con éxito %(count)d %(items)s."
@@ -31,10 +36,6 @@ msgstr "No se puede eliminar %(name)s "
msgid "Are you sure?"
msgstr "¿Está seguro?"
-#, python-format
-msgid "Delete selected %(verbose_name_plural)s"
-msgstr "Eliminar %(verbose_name_plural)s seleccionados/as"
-
msgid "Administration"
msgstr "Administración"
@@ -72,7 +73,7 @@ msgid "Has date"
msgstr "Tiene fecha"
msgid "Empty"
-msgstr ""
+msgstr "Vacío"
msgid "Not empty"
msgstr ""
@@ -264,8 +265,9 @@ msgstr "0 de %(cnt)s seleccionados/as"
msgid "Change history: %s"
msgstr "Historia de modificaciones: %s"
-#. Translators: Model verbose name and instance representation,
-#. suitable to be an item in a list.
+#. Translators: Model verbose name and instance
+#. representation, suitable to be an item in a
+#. list.
#, python-format
msgid "%(class_name)s %(instance)s"
msgstr "%(class_name)s %(instance)s"
@@ -514,6 +516,12 @@ msgstr "¿Ha olvidado su contraseña o nombre de usuario?"
msgid "Toggle navigation"
msgstr ""
+msgid "Start typing to filter…"
+msgstr ""
+
+msgid "Filter navigation items"
+msgstr ""
+
msgid "Date/time"
msgstr "Fecha/hora"
@@ -523,6 +531,12 @@ msgstr "Usuario"
msgid "Action"
msgstr "Acción"
+msgid "entry"
+msgstr ""
+
+msgid "entries"
+msgstr ""
+
msgid ""
"This object doesn’t have a change history. It probably wasn’t added via this "
"admin site."
@@ -577,8 +591,12 @@ msgstr ""
msgid "Delete selected %(model)s"
msgstr ""
-msgid "Thanks for spending some quality time with the Web site today."
-msgstr "Gracias por el tiempo que ha dedicado al sitio web hoy."
+#, python-format
+msgid "View selected %(model)s"
+msgstr ""
+
+msgid "Thanks for spending some quality time with the web site today."
+msgstr ""
msgid "Log in again"
msgstr "Identificarse de nuevo"
diff --git a/django/contrib/admin/locale/et/LC_MESSAGES/django.mo b/django/contrib/admin/locale/et/LC_MESSAGES/django.mo
index dbfc3b8c0b..3fa5e6f546 100644
--- a/django/contrib/admin/locale/et/LC_MESSAGES/django.mo
+++ b/django/contrib/admin/locale/et/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/admin/locale/et/LC_MESSAGES/django.po b/django/contrib/admin/locale/et/LC_MESSAGES/django.po
index 18a4e18740..c21340eeb8 100644
--- a/django/contrib/admin/locale/et/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/et/LC_MESSAGES/django.po
@@ -5,17 +5,17 @@
# Erlend Eelmets <debcf78e@opayq.com>, 2020
# Jannis Leidel <jannis@leidel.info>, 2011
# Janno Liivak <jannolii@gmail.com>, 2013-2015
-# Martin Pajuste <martinpajuste@gmail.com>, 2015
-# Martin Pajuste <martinpajuste@gmail.com>, 2016,2019-2020
+# Martin <martinpajuste@gmail.com>, 2015,2022
+# Martin <martinpajuste@gmail.com>, 2016,2019-2020
# 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: 2020-07-14 19:53+0200\n"
-"PO-Revision-Date: 2020-09-03 15:38+0000\n"
-"Last-Translator: Erlend Eelmets <debcf78e@opayq.com>\n"
+"POT-Creation-Date: 2022-05-17 05:10-0500\n"
+"PO-Revision-Date: 2022-07-25 07:05+0000\n"
+"Last-Translator: Martin <martinpajuste@gmail.com>\n"
"Language-Team: Estonian (http://www.transifex.com/django/django/language/"
"et/)\n"
"MIME-Version: 1.0\n"
@@ -25,6 +25,10 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#, python-format
+msgid "Delete selected %(verbose_name_plural)s"
+msgstr "Kustuta valitud %(verbose_name_plural)s"
+
+#, python-format
msgid "Successfully deleted %(count)d %(items)s."
msgstr "%(count)d %(items)s kustutamine õnnestus."
@@ -35,10 +39,6 @@ msgstr "Ei saa kustutada %(name)s"
msgid "Are you sure?"
msgstr "Kas olete kindel?"
-#, python-format
-msgid "Delete selected %(verbose_name_plural)s"
-msgstr "Kustuta valitud %(verbose_name_plural)s"
-
msgid "Administration"
msgstr "Administreerimine"
@@ -268,8 +268,9 @@ msgstr "valitud 0/%(cnt)s"
msgid "Change history: %s"
msgstr "Muudatuste ajalugu: %s"
-#. Translators: Model verbose name and instance representation,
-#. suitable to be an item in a list.
+#. Translators: Model verbose name and instance
+#. representation, suitable to be an item in a
+#. list.
#, python-format
msgid "%(class_name)s %(instance)s"
msgstr "%(class_name)s %(instance)s"
@@ -524,6 +525,12 @@ msgstr "Unustasite oma parooli või kasutajanime?"
msgid "Toggle navigation"
msgstr "Lülita navigeerimine sisse"
+msgid "Start typing to filter…"
+msgstr ""
+
+msgid "Filter navigation items"
+msgstr ""
+
msgid "Date/time"
msgstr "Kuupäev/kellaaeg"
@@ -533,6 +540,12 @@ msgstr "Kasutaja"
msgid "Action"
msgstr "Toiming"
+msgid "entry"
+msgstr "sissekanne"
+
+msgid "entries"
+msgstr "sissekanded"
+
msgid ""
"This object doesn’t have a change history. It probably wasn’t added via this "
"admin site."
@@ -589,7 +602,11 @@ msgstr "Lisa veel üks %(model)s"
msgid "Delete selected %(model)s"
msgstr "Kustuta valitud %(model)s"
-msgid "Thanks for spending some quality time with the Web site today."
+#, python-format
+msgid "View selected %(model)s"
+msgstr "Vaata valitud %(model)s"
+
+msgid "Thanks for spending some quality time with the web site today."
msgstr "Tänan, et veetsite aega meie lehel."
msgid "Log in again"
diff --git a/django/contrib/admin/locale/eu/LC_MESSAGES/django.mo b/django/contrib/admin/locale/eu/LC_MESSAGES/django.mo
index 7274559449..a2c9933017 100644
--- a/django/contrib/admin/locale/eu/LC_MESSAGES/django.mo
+++ b/django/contrib/admin/locale/eu/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/admin/locale/eu/LC_MESSAGES/django.po b/django/contrib/admin/locale/eu/LC_MESSAGES/django.po
index 5853594fd2..3aba9f806c 100644
--- a/django/contrib/admin/locale/eu/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/eu/LC_MESSAGES/django.po
@@ -2,7 +2,7 @@
#
# Translators:
# Aitzol Naberan <anaberan@codesyntax.com>, 2013,2016
-# Eneko Illarramendi <eneko@illarra.com>, 2017-2019
+# Eneko Illarramendi <eneko@illarra.com>, 2017-2019,2022
# Jannis Leidel <jannis@leidel.info>, 2011
# julen, 2012-2013
# julen, 2013
@@ -12,9 +12,9 @@ msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-15 09:00+0100\n"
-"PO-Revision-Date: 2021-03-22 12:29+0000\n"
-"Last-Translator: Yoaira García <ygarcia@codesyntax.eus>\n"
+"POT-Creation-Date: 2022-05-17 05:10-0500\n"
+"PO-Revision-Date: 2022-07-25 07:05+0000\n"
+"Last-Translator: Eneko Illarramendi <eneko@illarra.com>\n"
"Language-Team: Basque (http://www.transifex.com/django/django/language/eu/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -137,7 +137,7 @@ msgstr "log sarrerak"
#, python-format
msgid "Added “%(object)s”."
-msgstr ""
+msgstr "\"%(object)s\" gehituta."
#, python-format
msgid "Changed “%(object)s” — %(changes)s"
@@ -145,14 +145,14 @@ msgstr ""
#, python-format
msgid "Deleted “%(object)s.”"
-msgstr ""
+msgstr "\"%(object)s\" ezabatuta."
msgid "LogEntry Object"
msgstr "LogEntry objetua"
#, python-brace-format
msgid "Added {name} “{object}”."
-msgstr ""
+msgstr "{name} \"{object}\" gehituta."
msgid "Added."
msgstr "Gehituta"
@@ -170,7 +170,7 @@ msgstr "{fields} aldatuta."
#, python-brace-format
msgid "Deleted {name} “{object}”."
-msgstr ""
+msgstr "{name} \"{object}\" ezabatuta."
msgid "No fields changed."
msgstr "Ez da eremurik aldatu."
@@ -180,6 +180,8 @@ msgstr "Bat ere ez"
msgid "Hold down “Control”, or “Command” on a Mac, to select more than one."
msgstr ""
+"Bat baino gehiago hautatzeko, sakatu \"Kontrol\" tekla edo \"Command\" Mac "
+"batean."
#, python-brace-format
msgid "The {name} “{obj}” was added successfully."
@@ -192,15 +194,18 @@ msgstr "Aldaketa gehiago egin ditzazkezu jarraian."
msgid ""
"The {name} “{obj}” was added successfully. You may add another {name} below."
msgstr ""
+"{name} \"{obj}\" ondo gehitu da. Beste {name} bat gehitu dezakezu jarraian."
#, python-brace-format
msgid ""
"The {name} “{obj}” was changed successfully. You may edit it again below."
msgstr ""
+"{name} \"{obj}\" ondo aldatu da. Aldaketa gehiago egin ditzazkezu jarraian."
#, python-brace-format
msgid "The {name} “{obj}” was added successfully. You may edit it again below."
msgstr ""
+"{name} \"{obj}\" ondo gehitu da. Aldaketa gehiago egin ditzazkezu jarraian."
#, python-brace-format
msgid ""
@@ -224,11 +229,12 @@ msgstr "Ez dago ekintzarik aukeratuta."
#, python-format
msgid "The %(name)s “%(obj)s” was deleted successfully."
-msgstr ""
+msgstr "%(name)s \"%(obj)s\" ondo ezabatu da."
#, python-format
msgid "%(name)s with ID “%(key)s” doesn’t exist. Perhaps it was deleted?"
msgstr ""
+"\"%(key)s\" ID-a duen %(name)s ez da existitzen. Agian ezabatua izan da?"
#, python-format
msgid "Add %s"
@@ -265,8 +271,9 @@ msgstr "Guztira %(cnt)s, 0 aukeratuta"
msgid "Change history: %s"
msgstr "Aldaketen historia: %s"
-#. Translators: Model verbose name and instance representation,
-#. suitable to be an item in a list.
+#. Translators: Model verbose name and instance
+#. representation, suitable to be an item in a
+#. list.
#, python-format
msgid "%(class_name)s %(instance)s"
msgstr "%(class_name)s %(instance)s"
@@ -518,6 +525,12 @@ msgstr "Pasahitza edo erabiltzaile-izena ahaztu duzu?"
msgid "Toggle navigation"
msgstr ""
+msgid "Start typing to filter…"
+msgstr "Hasi idazten filtratzeko..."
+
+msgid "Filter navigation items"
+msgstr ""
+
msgid "Date/time"
msgstr "Data/ordua"
@@ -527,6 +540,12 @@ msgstr "Erabiltzailea"
msgid "Action"
msgstr "Ekintza"
+msgid "entry"
+msgstr "sarrera"
+
+msgid "entries"
+msgstr "sarrerak"
+
msgid ""
"This object doesn’t have a change history. It probably wasn’t added via this "
"admin site."
@@ -581,8 +600,12 @@ msgstr "Gehitu beste %(model)s"
msgid "Delete selected %(model)s"
msgstr "Ezabatu aukeratutako %(model)s"
-msgid "Thanks for spending some quality time with the Web site today."
-msgstr "Eskerrik asko webguneari zure probetxuzko denbora eskaintzeagatik."
+#, python-format
+msgid "View selected %(model)s"
+msgstr ""
+
+msgid "Thanks for spending some quality time with the web site today."
+msgstr ""
msgid "Log in again"
msgstr "Hasi saioa berriro"
@@ -656,7 +679,7 @@ msgid "Please go to the following page and choose a new password:"
msgstr "Zoaz hurrengo orrira eta aukeratu pasahitz berria:"
msgid "Your username, in case you’ve forgotten:"
-msgstr ""
+msgstr "Zure erabiltzaile-izena, ahaztu baduzu:"
msgid "Thanks for using our site!"
msgstr "Mila esker gure webgunea erabiltzeagatik!"
diff --git a/django/contrib/admin/locale/eu/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/eu/LC_MESSAGES/djangojs.mo
index 6b9adaa92c..234bff63c3 100644
--- a/django/contrib/admin/locale/eu/LC_MESSAGES/djangojs.mo
+++ b/django/contrib/admin/locale/eu/LC_MESSAGES/djangojs.mo
Binary files differ
diff --git a/django/contrib/admin/locale/eu/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/eu/LC_MESSAGES/djangojs.po
index 40d86fae83..e7d3ae5494 100644
--- a/django/contrib/admin/locale/eu/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/eu/LC_MESSAGES/djangojs.po
@@ -2,15 +2,15 @@
#
# Translators:
# Aitzol Naberan <anaberan@codesyntax.com>, 2011
-# Eneko Illarramendi <eneko@illarra.com>, 2017
+# Eneko Illarramendi <eneko@illarra.com>, 2017,2022
# Jannis Leidel <jannis@leidel.info>, 2011
-# julen <julenx@gmail.com>, 2012-2013
+# julen, 2012-2013
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-05-17 23:12+0200\n"
-"PO-Revision-Date: 2017-09-23 18:54+0000\n"
+"POT-Creation-Date: 2022-05-17 05:26-0500\n"
+"PO-Revision-Date: 2022-07-25 07:59+0000\n"
"Last-Translator: Eneko Illarramendi <eneko@illarra.com>\n"
"Language-Team: Basque (http://www.transifex.com/django/django/language/eu/)\n"
"MIME-Version: 1.0\n"
@@ -84,20 +84,31 @@ msgstr ""
"gorde gabeko aldaketak galduko dira."
msgid ""
-"You have selected an action, but you haven't saved your changes to "
-"individual fields yet. Please click OK to save. You'll need to re-run the "
+"You have selected an action, but you haven’t saved your changes to "
+"individual fields yet. Please click OK to save. You’ll need to re-run the "
"action."
msgstr ""
-"Ekintza bat hautatu duzu, baina oraindik ez duzu eremuetako aldaketak gorde. "
-"Mesedez, sakatu OK gordetzeko. Ekintza berriro exekutatu beharko duzu."
msgid ""
-"You have selected an action, and you haven't made any changes on individual "
-"fields. You're probably looking for the Go button rather than the Save "
+"You have selected an action, and you haven’t made any changes on individual "
+"fields. You’re probably looking for the Go button rather than the Save "
"button."
msgstr ""
-"Ekintza bat hautatu duzu, baina ez duzu inongo aldaketarik egin eremuetan. "
-"Litekeena da, Gorde botoia beharrean Aurrera botoiaren bila aritzea."
+
+msgid "Now"
+msgstr "Orain"
+
+msgid "Midnight"
+msgstr "Gauerdia"
+
+msgid "6 a.m."
+msgstr "6 a.m."
+
+msgid "Noon"
+msgstr "Eguerdia"
+
+msgid "6 p.m."
+msgstr "6 p.m."
#, javascript-format
msgid "Note: You are %s hour ahead of server time."
@@ -111,27 +122,12 @@ msgid_plural "Note: You are %s hours behind server time."
msgstr[0] "Oharra: zerbitzariaren denborarekiko ordu %s atzerago zaude. "
msgstr[1] "Oharra: zerbitzariaren denborarekiko %s ordu atzerago zaude. "
-msgid "Now"
-msgstr "Orain"
-
msgid "Choose a Time"
msgstr "Aukeratu ordu bat"
msgid "Choose a time"
msgstr "Aukeratu ordu bat"
-msgid "Midnight"
-msgstr "Gauerdia"
-
-msgid "6 a.m."
-msgstr "6 a.m."
-
-msgid "Noon"
-msgstr "Eguerdia"
-
-msgid "6 p.m."
-msgstr "6 p.m."
-
msgid "Cancel"
msgstr "Atzera"
@@ -148,68 +144,121 @@ msgid "Tomorrow"
msgstr "Bihar"
msgid "January"
-msgstr "Urtarrila"
+msgstr "urtarrila"
msgid "February"
-msgstr "Otsaila"
+msgstr "otsaila"
msgid "March"
-msgstr "Martxoa"
+msgstr "martxoa"
msgid "April"
-msgstr "Apirila"
+msgstr "apirila"
msgid "May"
-msgstr "Maiatza"
+msgstr "maiatza"
msgid "June"
-msgstr "Ekaina"
+msgstr "ekaina"
msgid "July"
-msgstr "Uztaila"
+msgstr "uztaila"
msgid "August"
-msgstr "Abuztua"
+msgstr "abuztua"
msgid "September"
-msgstr "Iraila"
+msgstr "iraila"
msgid "October"
-msgstr "Urria"
+msgstr "urria"
msgid "November"
-msgstr "Azaroa"
+msgstr "azaroa"
msgid "December"
-msgstr "Abendua"
+msgstr "abendua"
+
+msgctxt "abbrev. month January"
+msgid "Jan"
+msgstr "urt."
+
+msgctxt "abbrev. month February"
+msgid "Feb"
+msgstr "ots."
+
+msgctxt "abbrev. month March"
+msgid "Mar"
+msgstr "mar."
+
+msgctxt "abbrev. month April"
+msgid "Apr"
+msgstr "api."
+
+msgctxt "abbrev. month May"
+msgid "May"
+msgstr "mai."
+
+msgctxt "abbrev. month June"
+msgid "Jun"
+msgstr "eka."
+
+msgctxt "abbrev. month July"
+msgid "Jul"
+msgstr "uzt."
+
+msgctxt "abbrev. month August"
+msgid "Aug"
+msgstr "abu."
+
+msgctxt "abbrev. month September"
+msgid "Sep"
+msgstr "ira."
+
+msgctxt "abbrev. month October"
+msgid "Oct"
+msgstr "urr."
+
+msgctxt "abbrev. month November"
+msgid "Nov"
+msgstr "aza."
+
+msgctxt "abbrev. month December"
+msgid "Dec"
+msgstr "abe."
msgctxt "one letter Sunday"
msgid "S"
-msgstr "I"
+msgstr "ig."
msgctxt "one letter Monday"
msgid "M"
-msgstr "A"
+msgstr "al."
msgctxt "one letter Tuesday"
msgid "T"
-msgstr "A"
+msgstr "ar."
msgctxt "one letter Wednesday"
msgid "W"
-msgstr "A"
+msgstr "az."
msgctxt "one letter Thursday"
msgid "T"
-msgstr "O"
+msgstr "og."
msgctxt "one letter Friday"
msgid "F"
-msgstr "O"
+msgstr "ol."
msgctxt "one letter Saturday"
msgid "S"
-msgstr "L"
+msgstr "lr."
+
+msgid ""
+"You have already submitted this form. Are you sure you want to submit it "
+"again?"
+msgstr ""
msgid "Show"
msgstr "Erakutsi"
diff --git a/django/contrib/admin/locale/fi/LC_MESSAGES/django.mo b/django/contrib/admin/locale/fi/LC_MESSAGES/django.mo
index 3eaee9bad1..c7826fe923 100644
--- a/django/contrib/admin/locale/fi/LC_MESSAGES/django.mo
+++ b/django/contrib/admin/locale/fi/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/admin/locale/fi/LC_MESSAGES/django.po b/django/contrib/admin/locale/fi/LC_MESSAGES/django.po
index f6e7a659b2..31e871ae77 100644
--- a/django/contrib/admin/locale/fi/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/fi/LC_MESSAGES/django.po
@@ -1,19 +1,19 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
-# Aarni Koskela, 2015,2017,2020-2021
+# Aarni Koskela, 2015,2017,2020-2022
# Antti Kaihola <antti.15+transifex@kaihola.fi>, 2011
# Jannis Leidel <jannis@leidel.info>, 2011
# Jiri Grönroos <jiri.gronroos@iki.fi>, 2021
-# Klaus Dahlén <klaus.dahlen@gmail.com>, 2012
+# Klaus Dahlén, 2012
# Nikolay Korotkiy <sikmir@disroot.org>, 2018
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2021-11-22 15:46+0000\n"
-"Last-Translator: Jiri Grönroos <jiri.gronroos@iki.fi>\n"
+"POT-Creation-Date: 2022-05-17 05:10-0500\n"
+"PO-Revision-Date: 2022-07-25 07:05+0000\n"
+"Last-Translator: Aarni Koskela\n"
"Language-Team: Finnish (http://www.transifex.com/django/django/language/"
"fi/)\n"
"MIME-Version: 1.0\n"
@@ -267,8 +267,9 @@ msgstr "0 valittuna %(cnt)s mahdollisesta"
msgid "Change history: %s"
msgstr "Muokkaushistoria: %s"
-#. Translators: Model verbose name and instance representation,
-#. suitable to be an item in a list.
+#. Translators: Model verbose name and instance
+#. representation, suitable to be an item in a
+#. list.
#, python-format
msgid "%(class_name)s %(instance)s"
msgstr "%(class_name)s %(instance)s"
@@ -538,6 +539,12 @@ msgstr "Käyttäjä"
msgid "Action"
msgstr "Tapahtuma"
+msgid "entry"
+msgstr "merkintä"
+
+msgid "entries"
+msgstr "merkinnät"
+
msgid ""
"This object doesn’t have a change history. It probably wasn’t added via this "
"admin site."
@@ -594,6 +601,10 @@ msgstr "Lisää toinen %(model)s"
msgid "Delete selected %(model)s"
msgstr "Poista valitut %(model)s"
+#, python-format
+msgid "View selected %(model)s"
+msgstr "Näytä valitut %(model)s"
+
msgid "Thanks for spending some quality time with the web site today."
msgstr "Kiitos sivuillamme viettämästäsi ajasta."
diff --git a/django/contrib/admin/locale/fi/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/fi/LC_MESSAGES/djangojs.mo
index 8d6a1db129..ff01527c4d 100644
--- a/django/contrib/admin/locale/fi/LC_MESSAGES/djangojs.mo
+++ b/django/contrib/admin/locale/fi/LC_MESSAGES/djangojs.mo
Binary files differ
diff --git a/django/contrib/admin/locale/fi/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/fi/LC_MESSAGES/djangojs.po
index 15fddfe2ab..1a2e54e26b 100644
--- a/django/contrib/admin/locale/fi/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/fi/LC_MESSAGES/djangojs.po
@@ -1,7 +1,7 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
-# Aarni Koskela, 2015,2017,2020-2021
+# Aarni Koskela, 2015,2017,2020-2022
# Antti Kaihola <antti.15+transifex@kaihola.fi>, 2011
# Jannis Leidel <jannis@leidel.info>, 2011
# Jiri Grönroos <jiri.gronroos@iki.fi>, 2021
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-15 09:00+0100\n"
-"PO-Revision-Date: 2021-11-22 15:49+0000\n"
-"Last-Translator: Jiri Grönroos <jiri.gronroos@iki.fi>\n"
+"POT-Creation-Date: 2022-05-17 05:26-0500\n"
+"PO-Revision-Date: 2022-07-25 07:59+0000\n"
+"Last-Translator: Aarni Koskela\n"
"Language-Team: Finnish (http://www.transifex.com/django/django/language/"
"fi/)\n"
"MIME-Version: 1.0\n"
@@ -263,6 +263,12 @@ msgctxt "one letter Saturday"
msgid "S"
msgstr "La"
+msgid ""
+"You have already submitted this form. Are you sure you want to submit it "
+"again?"
+msgstr ""
+"Olet jo lähettänyt tämän lomakkeen. Haluatko varmasti lähettää sen uudelleen?"
+
msgid "Show"
msgstr "Näytä"
diff --git a/django/contrib/admin/locale/fr/LC_MESSAGES/django.mo b/django/contrib/admin/locale/fr/LC_MESSAGES/django.mo
index c701c72e76..d64682036a 100644
--- a/django/contrib/admin/locale/fr/LC_MESSAGES/django.mo
+++ b/django/contrib/admin/locale/fr/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/admin/locale/fr/LC_MESSAGES/django.po b/django/contrib/admin/locale/fr/LC_MESSAGES/django.po
index 22347107f2..6da0efc8bc 100644
--- a/django/contrib/admin/locale/fr/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/fr/LC_MESSAGES/django.po
@@ -2,15 +2,15 @@
#
# Translators:
# Bruno Brouard <annoa.b@gmail.com>, 2021
-# Claude Paroz <claude@2xlibre.net>, 2013-2021
+# Claude Paroz <claude@2xlibre.net>, 2013-2022
# Claude Paroz <claude@2xlibre.net>, 2011,2013
# Jannis Leidel <jannis@leidel.info>, 2011
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2021-11-09 07:39+0000\n"
+"POT-Creation-Date: 2022-05-17 05:10-0500\n"
+"PO-Revision-Date: 2022-07-25 07:05+0000\n"
"Last-Translator: Claude Paroz <claude@2xlibre.net>\n"
"Language-Team: French (http://www.transifex.com/django/django/language/fr/)\n"
"MIME-Version: 1.0\n"
@@ -275,8 +275,9 @@ msgstr "0 sur %(cnt)s sélectionné"
msgid "Change history: %s"
msgstr "Historique des changements : %s"
-#. Translators: Model verbose name and instance representation,
-#. suitable to be an item in a list.
+#. Translators: Model verbose name and instance
+#. representation, suitable to be an item in a
+#. list.
#, python-format
msgid "%(class_name)s %(instance)s"
msgstr "%(class_name)s %(instance)s"
@@ -552,6 +553,12 @@ msgstr "Utilisateur"
msgid "Action"
msgstr "Action"
+msgid "entry"
+msgstr "entrée"
+
+msgid "entries"
+msgstr "entrées"
+
msgid ""
"This object doesn’t have a change history. It probably wasn’t added via this "
"admin site."
@@ -608,6 +615,10 @@ msgstr "Ajouter un autre objet %(model)s"
msgid "Delete selected %(model)s"
msgstr "Supprimer l’objet %(model)s sélectionné"
+#, python-format
+msgid "View selected %(model)s"
+msgstr "Afficher l'objet %(model)s sélectionné"
+
msgid "Thanks for spending some quality time with the web site today."
msgstr "Merci pour le temps que vous avez accordé à ce site aujourd’hui."
diff --git a/django/contrib/admin/locale/fr/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/fr/LC_MESSAGES/djangojs.mo
index 2e4d5c35ff..75da832b33 100644
--- a/django/contrib/admin/locale/fr/LC_MESSAGES/djangojs.mo
+++ b/django/contrib/admin/locale/fr/LC_MESSAGES/djangojs.mo
Binary files differ
diff --git a/django/contrib/admin/locale/fr/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/fr/LC_MESSAGES/djangojs.po
index 87491cec8d..811ed530d6 100644
--- a/django/contrib/admin/locale/fr/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/fr/LC_MESSAGES/djangojs.po
@@ -1,15 +1,15 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
-# Claude Paroz <claude@2xlibre.net>, 2014-2017,2020-2021
+# Claude Paroz <claude@2xlibre.net>, 2014-2017,2020-2022
# Claude Paroz <claude@2xlibre.net>, 2011-2012
# Jannis Leidel <jannis@leidel.info>, 2011
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-15 09:00+0100\n"
-"PO-Revision-Date: 2021-01-15 14:34+0000\n"
+"POT-Creation-Date: 2022-05-17 05:26-0500\n"
+"PO-Revision-Date: 2022-07-25 07:59+0000\n"
"Last-Translator: Claude Paroz <claude@2xlibre.net>\n"
"Language-Team: French (http://www.transifex.com/django/django/language/fr/)\n"
"MIME-Version: 1.0\n"
@@ -261,6 +261,13 @@ msgctxt "one letter Saturday"
msgid "S"
msgstr "S"
+msgid ""
+"You have already submitted this form. Are you sure you want to submit it "
+"again?"
+msgstr ""
+"Vous avez déjà envoyé ce formulaire. Voulez-vous vraiment l'envoyer une "
+"nouvelle fois ?"
+
msgid "Show"
msgstr "Afficher"
diff --git a/django/contrib/admin/locale/hi/LC_MESSAGES/django.mo b/django/contrib/admin/locale/hi/LC_MESSAGES/django.mo
index b8c97bb4df..a2c4c7d877 100644
--- a/django/contrib/admin/locale/hi/LC_MESSAGES/django.mo
+++ b/django/contrib/admin/locale/hi/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/admin/locale/hi/LC_MESSAGES/django.po b/django/contrib/admin/locale/hi/LC_MESSAGES/django.po
index 8ed2fb96b8..51935397b8 100644
--- a/django/contrib/admin/locale/hi/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/hi/LC_MESSAGES/django.po
@@ -6,13 +6,14 @@
# Jannis Leidel <jannis@leidel.info>, 2011
# Pratik <kpratik217@gmail.com>, 2013
# Sandeep Satavlekar <sandysat@gmail.com>, 2011
+# Vaarun Sinha, 2022
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: 2022-05-17 05:10-0500\n"
+"PO-Revision-Date: 2022-07-25 07:05+0000\n"
+"Last-Translator: Vaarun Sinha\n"
"Language-Team: Hindi (http://www.transifex.com/django/django/language/hi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -21,8 +22,12 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#, python-format
+msgid "Delete selected %(verbose_name_plural)s"
+msgstr "चुने हुए %(verbose_name_plural)s हटा दीजिये "
+
+#, python-format
msgid "Successfully deleted %(count)d %(items)s."
-msgstr "%(count)d %(items)s सफलतापूर्वक हटा दिया गया है| |"
+msgstr "%(count)d %(items)s सफलतापूर्वक हटा दिया गया है |"
#, python-format
msgid "Cannot delete %(name)s"
@@ -31,10 +36,6 @@ msgstr "%(name)s नहीं हटा सकते"
msgid "Are you sure?"
msgstr "क्या आप निश्चित हैं?"
-#, python-format
-msgid "Delete selected %(verbose_name_plural)s"
-msgstr "चुने हुए %(verbose_name_plural)s हटा दीजिये "
-
msgid "Administration"
msgstr ""
@@ -71,6 +72,12 @@ msgstr ""
msgid "Has date"
msgstr ""
+msgid "Empty"
+msgstr ""
+
+msgid "Not empty"
+msgstr ""
+
#, python-format
msgid ""
"Please enter the correct %(username)s and password for a staff account. Note "
@@ -89,8 +96,17 @@ msgstr "एक और %(verbose_name)s जोड़ें "
msgid "Remove"
msgstr "निकालें"
+msgid "Addition"
+msgstr ""
+
+msgid "Change"
+msgstr "बदलें"
+
+msgid "Deletion"
+msgstr ""
+
msgid "action time"
-msgstr "कार्य समय"
+msgstr "कार्य के लिए समय"
msgid "user"
msgstr ""
@@ -99,12 +115,12 @@ msgid "content type"
msgstr ""
msgid "object id"
-msgstr "वस्तु आई डी "
+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 "वस्तु प्रतिनिधित्व"
+msgstr "वस्तु का निरूपण"
msgid "action flag"
msgstr "कार्य ध्वज"
@@ -119,22 +135,22 @@ msgid "log entries"
msgstr "लॉग प्रविष्टियाँ"
#, python-format
-msgid "Added \"%(object)s\"."
-msgstr "\"%(object)s\" को जोड़ा गया."
+msgid "Added “%(object)s”."
+msgstr ""
#, python-format
-msgid "Changed \"%(object)s\" - %(changes)s"
-msgstr "परिवर्तित \"%(object)s\" - %(changes)s "
+msgid "Changed “%(object)s” — %(changes)s"
+msgstr ""
#, python-format
-msgid "Deleted \"%(object)s.\""
-msgstr "\"%(object)s\" को नष्ट कर दिया है."
+msgid "Deleted “%(object)s.”"
+msgstr ""
msgid "LogEntry Object"
msgstr "LogEntry ऑब्जेक्ट"
#, python-brace-format
-msgid "Added {name} \"{object}\"."
+msgid "Added {name} “{object}”."
msgstr ""
msgid "Added."
@@ -144,7 +160,7 @@ msgid "and"
msgstr "और"
#, python-brace-format
-msgid "Changed {fields} for {name} \"{object}\"."
+msgid "Changed {fields} for {name} “{object}”."
msgstr ""
#, python-brace-format
@@ -152,7 +168,7 @@ msgid "Changed {fields}."
msgstr ""
#, python-brace-format
-msgid "Deleted {name} \"{object}\"."
+msgid "Deleted {name} “{object}”."
msgstr ""
msgid "No fields changed."
@@ -161,38 +177,38 @@ msgstr "कोई क्षेत्र नहीं बदला"
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 ""
#, python-brace-format
-msgid ""
-"The {name} \"{obj}\" was added successfully. You may edit it again below."
+msgid "The {name} “{obj}” was added successfully."
+msgstr ""
+
+msgid "You may edit it again below."
msgstr ""
#, python-brace-format
msgid ""
-"The {name} \"{obj}\" was added successfully. You may add another {name} "
-"below."
+"The {name} “{obj}” was added successfully. You may add another {name} below."
msgstr ""
#, python-brace-format
-msgid "The {name} \"{obj}\" was added successfully."
+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 edit it again below."
+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} "
+"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 ""
@@ -204,11 +220,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
@@ -219,6 +235,10 @@ msgstr "%s बढाएं"
msgid "Change %s"
msgstr "%s बदलो"
+#, python-format
+msgid "View %s"
+msgstr ""
+
msgid "Database error"
msgstr "डेटाबेस त्रुटि"
@@ -242,8 +262,9 @@ msgstr "%(cnt)s में से 0 चुने"
msgid "Change history: %s"
msgstr "इतिहास बदलो: %s"
-#. Translators: Model verbose name and instance representation,
-#. suitable to be an item in a list.
+#. Translators: Model verbose name and instance
+#. representation, suitable to be an item in a
+#. list.
#, python-format
msgid "%(class_name)s %(instance)s"
msgstr "%(class_name)s %(instance)s"
@@ -273,8 +294,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 "गृह"
@@ -289,11 +310,9 @@ msgid "Server Error <em>(500)</em>"
msgstr "सर्वर त्रुटि <em>(500)</em>"
msgid ""
-"There's been an error. It's been reported to the site administrators via "
+"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 "चयनित कार्रवाई चलाइये"
@@ -311,21 +330,32 @@ msgstr "तमाम %(total_count)s %(module_name)s चुनें"
msgid "Clear selection"
msgstr "चयन खालिज किया जाये "
+#, python-format
+msgid "Models in the %(name)s application"
+msgstr "%(name)s अनुप्रयोग के प्रतिरूप"
+
+msgid "Add"
+msgstr "बढाएं"
+
+msgid "View"
+msgstr ""
+
+msgid "You don’t have permission to view or edit anything."
+msgstr ""
+
msgid ""
-"First, enter a username and password. Then, you'll be able to edit more user "
+"First, enter a username and password. Then, you’ll be able to edit more user "
"options."
msgstr ""
-"पहले प्रदवोक्ता नाम और कूटशब्द दर्ज करें । उसके पश्चात ही आप अधिक प्रवोक्ता विकल्प बदल "
-"सकते हैं ।"
msgid "Enter a username and password."
msgstr "उपयोगकर्ता का नाम और कूटशब्द दर्ज करें."
msgid "Change password"
-msgstr "कूटशब्द बदलें"
+msgstr "पासवर्ड बदलें"
msgid "Please correct the error below."
-msgstr "कृपया नीचे पायी गयी गलतियाँ ठीक करें ।"
+msgstr ""
msgid "Please correct the errors below."
msgstr ""
@@ -359,6 +389,9 @@ msgstr "साइट पे देखें"
msgid "Filter"
msgstr "छन्नी"
+msgid "Clear all filters"
+msgstr ""
+
msgid "Remove from sorting"
msgstr "श्रेणीकरण से हटाये "
@@ -400,8 +433,8 @@ msgstr ""
msgid "Objects"
msgstr ""
-msgid "Yes, I'm sure"
-msgstr "हाँ, मैंने पक्का तय किया हैं "
+msgid "Yes, I’m sure"
+msgstr ""
msgid "No, take me back"
msgstr ""
@@ -434,9 +467,6 @@ msgstr ""
"क्या आप ने पक्का तय किया हैं की चयनित %(objects_name)s को नष्ट किया जाये ? "
"निम्नलिखित सभी वस्तुएं और उनसे सम्बंधित वस्तुए भी नष्ट की जाएगी:"
-msgid "Change"
-msgstr "बदलें"
-
msgid "Delete?"
msgstr "मिटाएँ ?"
@@ -447,16 +477,6 @@ msgstr "%(filter_title)s द्वारा"
msgid "Summary"
msgstr ""
-#, python-format
-msgid "Models in the %(name)s application"
-msgstr "%(name)s अनुप्रयोग के प्रतिरूप"
-
-msgid "Add"
-msgstr "बढाएं"
-
-msgid "You don't have permission to edit anything."
-msgstr "आपके पास कुछ भी संपादन करने के लिये अनुमति नहीं है ।"
-
msgid "Recent actions"
msgstr ""
@@ -470,12 +490,10 @@ 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 ""
@@ -486,6 +504,15 @@ msgstr ""
msgid "Forgotten your password or username?"
msgstr "अपना पासवर्ड या उपयोगकर्ता नाम भूल गये हैं?"
+msgid "Toggle navigation"
+msgstr ""
+
+msgid "Start typing to filter…"
+msgstr ""
+
+msgid "Filter navigation items"
+msgstr ""
+
msgid "Date/time"
msgstr "तिथि / समय"
@@ -495,12 +522,16 @@ msgstr "उपभोक्ता"
msgid "Action"
msgstr "कार्य"
+msgid "entry"
+msgstr ""
+
+msgid "entries"
+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 ""
-"इस वस्तु का बदलाव इतिहास नहीं है. शायद वह इस साइट व्यवस्थापक के माध्यम से नहीं जोड़ा "
-"गया है."
msgid "Show all"
msgstr "सभी दिखाएँ"
@@ -508,19 +539,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"
@@ -545,8 +564,30 @@ msgstr "सहेजें और एक और जोडें"
msgid "Save and continue editing"
msgstr "सहेजें और संपादन करें"
-msgid "Thanks for spending some quality time with the Web site today."
-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 ""
+
+#, python-format
+msgid "View selected %(model)s"
+msgstr ""
+
+msgid "Thanks for spending some quality time with the web site today."
+msgstr ""
msgid "Log in again"
msgstr "फिर से लॉगिन कीजिए"
@@ -558,11 +599,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 "कूटशब्द बदलें"
@@ -595,16 +634,14 @@ 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 ""
@@ -617,8 +654,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 "हमारे साइट को उपयोग करने के लिए धन्यवाद ।"
@@ -628,10 +665,9 @@ 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 "डाक पता -"
@@ -650,6 +686,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/id/LC_MESSAGES/django.mo b/django/contrib/admin/locale/id/LC_MESSAGES/django.mo
index 8f97aeba59..baef24f17c 100644
--- a/django/contrib/admin/locale/id/LC_MESSAGES/django.mo
+++ b/django/contrib/admin/locale/id/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/admin/locale/id/LC_MESSAGES/django.po b/django/contrib/admin/locale/id/LC_MESSAGES/django.po
index 244df77400..c3a984bd51 100644
--- a/django/contrib/admin/locale/id/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/id/LC_MESSAGES/django.po
@@ -2,7 +2,7 @@
#
# Translators:
# Claude Paroz <claude@2xlibre.net>, 2014
-# Fery Setiawan <gembelweb@gmail.com>, 2015-2019,2021
+# Fery Setiawan <gembelweb@gmail.com>, 2015-2019,2021-2022
# Jannis Leidel <jannis@leidel.info>, 2011
# M Asep Indrayana <me@drayanaindra.com>, 2015
# oon arfiandwi <oon.arfiandwi@gmail.com>, 2016,2020
@@ -14,8 +14,8 @@ msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2021-10-06 09:12+0000\n"
+"POT-Creation-Date: 2022-05-17 05:10-0500\n"
+"PO-Revision-Date: 2022-07-25 07:05+0000\n"
"Last-Translator: Fery Setiawan <gembelweb@gmail.com>\n"
"Language-Team: Indonesian (http://www.transifex.com/django/django/language/"
"id/)\n"
@@ -271,8 +271,9 @@ msgstr "0 dari %(cnt)s dipilih"
msgid "Change history: %s"
msgstr "Ubah riwayat: %s"
-#. Translators: Model verbose name and instance representation,
-#. suitable to be an item in a list.
+#. Translators: Model verbose name and instance
+#. representation, suitable to be an item in a
+#. list.
#, python-format
msgid "%(class_name)s %(instance)s"
msgstr "%(class_name)s %(instance)s"
@@ -542,6 +543,12 @@ msgstr "Pengguna"
msgid "Action"
msgstr "Aksi"
+msgid "entry"
+msgstr "masukan"
+
+msgid "entries"
+msgstr "masukan"
+
msgid ""
"This object doesn’t have a change history. It probably wasn’t added via this "
"admin site."
@@ -597,6 +604,10 @@ msgstr "Tambahkan %(model)s yang lain"
msgid "Delete selected %(model)s"
msgstr "Hapus %(model)s yang dipilih"
+#, python-format
+msgid "View selected %(model)s"
+msgstr "Menampilkan %(model)s terpilih"
+
msgid "Thanks for spending some quality time with the web site today."
msgstr ""
"Terima kasih untuk meluangkan waktu berkualitas dengan jaringan situs hari "
diff --git a/django/contrib/admin/locale/id/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/id/LC_MESSAGES/djangojs.mo
index a6cfffc103..cf46777742 100644
--- a/django/contrib/admin/locale/id/LC_MESSAGES/djangojs.mo
+++ b/django/contrib/admin/locale/id/LC_MESSAGES/djangojs.mo
Binary files differ
diff --git a/django/contrib/admin/locale/id/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/id/LC_MESSAGES/djangojs.po
index d59dcd489e..8bd2c6b849 100644
--- a/django/contrib/admin/locale/id/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/id/LC_MESSAGES/djangojs.po
@@ -1,7 +1,7 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
-# Fery Setiawan <gembelweb@gmail.com>, 2015-2016,2021
+# Fery Setiawan <gembelweb@gmail.com>, 2015-2016,2021-2022
# Jannis Leidel <jannis@leidel.info>, 2011
# oon arfiandwi <oon.arfiandwi@gmail.com>, 2020
# rodin <romihardiyanto@gmail.com>, 2011-2012
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-15 09:00+0100\n"
-"PO-Revision-Date: 2021-09-14 00:31+0000\n"
+"POT-Creation-Date: 2022-05-17 05:26-0500\n"
+"PO-Revision-Date: 2022-07-25 07:59+0000\n"
"Last-Translator: Fery Setiawan <gembelweb@gmail.com>\n"
"Language-Team: Indonesian (http://www.transifex.com/django/django/language/"
"id/)\n"
@@ -260,6 +260,13 @@ msgctxt "one letter Saturday"
msgid "S"
msgstr "S"
+msgid ""
+"You have already submitted this form. Are you sure you want to submit it "
+"again?"
+msgstr ""
+"Anda telah mengajukan formulir ini. Apakah anda yakin ingin mengajukannya "
+"kembali?"
+
msgid "Show"
msgstr "Bentangkan"
diff --git a/django/contrib/admin/locale/it/LC_MESSAGES/django.mo b/django/contrib/admin/locale/it/LC_MESSAGES/django.mo
index 45e9039809..693f842317 100644
--- a/django/contrib/admin/locale/it/LC_MESSAGES/django.mo
+++ b/django/contrib/admin/locale/it/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/admin/locale/it/LC_MESSAGES/django.po b/django/contrib/admin/locale/it/LC_MESSAGES/django.po
index e3807668a6..f08f4de2ff 100644
--- a/django/contrib/admin/locale/it/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/it/LC_MESSAGES/django.po
@@ -12,15 +12,16 @@
# Mirco Grillo <mirco.grillomg@gmail.com>, 2018,2020
# Nicola Larosa <transifex@teknico.net>, 2013
# palmux <palmux@gmail.com>, 2014-2015,2021
+# Paolo Melchiorre <paolo@melchiorre.org>, 2022
# Mattia Procopio <promat85@gmail.com>, 2015
# Stefano Brentegani <sbrentegani@gmail.com>, 2015
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2021-11-12 11:54+0000\n"
-"Last-Translator: Davide Targa <davide.targa@gmail.com>\n"
+"POT-Creation-Date: 2022-05-17 05:10-0500\n"
+"PO-Revision-Date: 2022-07-25 07:05+0000\n"
+"Last-Translator: Paolo Melchiorre <paolo@melchiorre.org>\n"
"Language-Team: Italian (http://www.transifex.com/django/django/language/"
"it/)\n"
"MIME-Version: 1.0\n"
@@ -282,8 +283,9 @@ msgstr "0 di %(cnt)s selezionati"
msgid "Change history: %s"
msgstr "Tracciato delle modifiche: %s"
-#. Translators: Model verbose name and instance representation,
-#. suitable to be an item in a list.
+#. Translators: Model verbose name and instance
+#. representation, suitable to be an item in a
+#. list.
#, python-format
msgid "%(class_name)s %(instance)s"
msgstr "%(class_name)s %(instance)s"
@@ -556,6 +558,12 @@ msgstr "Utente"
msgid "Action"
msgstr "Azione"
+msgid "entry"
+msgstr "voce"
+
+msgid "entries"
+msgstr "voci"
+
msgid ""
"This object doesn’t have a change history. It probably wasn’t added via this "
"admin site."
@@ -612,6 +620,10 @@ msgstr "Aggiungi un altro %(model)s"
msgid "Delete selected %(model)s"
msgstr "Elimina la selezione %(model)s"
+#, python-format
+msgid "View selected %(model)s"
+msgstr "Visualizza il %(model)s selezionato"
+
msgid "Thanks for spending some quality time with the web site today."
msgstr "Grazie per avere trascorso del tempo di qualità sul sito oggi."
diff --git a/django/contrib/admin/locale/it/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/it/LC_MESSAGES/djangojs.mo
index dfa33eb7b9..2d4ac5e5b6 100644
--- a/django/contrib/admin/locale/it/LC_MESSAGES/djangojs.mo
+++ b/django/contrib/admin/locale/it/LC_MESSAGES/djangojs.mo
Binary files differ
diff --git a/django/contrib/admin/locale/it/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/it/LC_MESSAGES/djangojs.po
index 1ebba618bc..062ccabdf5 100644
--- a/django/contrib/admin/locale/it/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/it/LC_MESSAGES/djangojs.po
@@ -8,14 +8,15 @@
# Mirco Grillo <mirco.grillomg@gmail.com>, 2020
# Nicola Larosa <transifex@teknico.net>, 2011-2012
# palmux <palmux@gmail.com>, 2015,2021
+# Paolo Melchiorre <paolo@melchiorre.org>, 2022
# Stefano Brentegani <sbrentegani@gmail.com>, 2015
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-15 09:00+0100\n"
-"PO-Revision-Date: 2021-01-15 15:58+0000\n"
-"Last-Translator: palmux <palmux@gmail.com>\n"
+"POT-Creation-Date: 2022-05-17 05:26-0500\n"
+"PO-Revision-Date: 2022-07-25 07:59+0000\n"
+"Last-Translator: Paolo Melchiorre <paolo@melchiorre.org>\n"
"Language-Team: Italian (http://www.transifex.com/django/django/language/"
"it/)\n"
"MIME-Version: 1.0\n"
@@ -265,6 +266,11 @@ msgctxt "one letter Saturday"
msgid "S"
msgstr "S"
+msgid ""
+"You have already submitted this form. Are you sure you want to submit it "
+"again?"
+msgstr "Hai già inviato questo modulo. Sei sicuro di volerlo inviare di nuovo?"
+
msgid "Show"
msgstr "Mostra"
diff --git a/django/contrib/admin/locale/kn/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/kn/LC_MESSAGES/djangojs.mo
index 988728ce94..fa49be6dcc 100644
--- a/django/contrib/admin/locale/kn/LC_MESSAGES/djangojs.mo
+++ b/django/contrib/admin/locale/kn/LC_MESSAGES/djangojs.mo
Binary files differ
diff --git a/django/contrib/admin/locale/kn/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/kn/LC_MESSAGES/djangojs.po
index 90363b7a2c..0a651bc57f 100644
--- a/django/contrib/admin/locale/kn/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/kn/LC_MESSAGES/djangojs.po
@@ -16,7 +16,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: kn\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#, javascript-format
msgid "Available %s"
@@ -68,6 +68,7 @@ msgstr ""
msgid "%(sel)s of %(cnt)s selected"
msgid_plural "%(sel)s of %(cnt)s selected"
msgstr[0] ""
+msgstr[1] ""
msgid ""
"You have unsaved changes on individual editable fields. If you run an "
@@ -77,29 +78,43 @@ msgstr ""
"ನಾಶವಾಗುತ್ತವೆ"
msgid ""
-"You have selected an action, but you haven't saved your changes to "
-"individual fields yet. Please click OK to save. You'll need to re-run the "
+"You have selected an action, but you haven’t saved your changes to "
+"individual fields yet. Please click OK to save. You’ll need to re-run the "
"action."
msgstr ""
msgid ""
-"You have selected an action, and you haven't made any changes on individual "
-"fields. You're probably looking for the Go button rather than the Save "
+"You have selected an action, and you haven’t made any changes on individual "
+"fields. You’re probably looking for the Go button rather than the Save "
"button."
msgstr ""
+msgid "Now"
+msgstr "ಈಗ"
+
+msgid "Midnight"
+msgstr "ಮಧ್ಯರಾತ್ರಿ"
+
+msgid "6 a.m."
+msgstr "ಬೆಳಗಿನ ೬ ಗಂಟೆ "
+
+msgid "Noon"
+msgstr "ಮಧ್ಯಾಹ್ನ"
+
+msgid "6 p.m."
+msgstr ""
+
#, javascript-format
msgid "Note: You are %s hour ahead of server time."
msgid_plural "Note: You are %s hours ahead of server time."
msgstr[0] ""
+msgstr[1] ""
#, javascript-format
msgid "Note: You are %s hour behind server time."
msgid_plural "Note: You are %s hours behind server time."
msgstr[0] ""
-
-msgid "Now"
-msgstr "ಈಗ"
+msgstr[1] ""
msgid "Choose a Time"
msgstr ""
@@ -107,18 +122,6 @@ msgstr ""
msgid "Choose a time"
msgstr "ಸಮಯವೊಂದನ್ನು ಆರಿಸಿ"
-msgid "Midnight"
-msgstr "ಮಧ್ಯರಾತ್ರಿ"
-
-msgid "6 a.m."
-msgstr "ಬೆಳಗಿನ ೬ ಗಂಟೆ "
-
-msgid "Noon"
-msgstr "ಮಧ್ಯಾಹ್ನ"
-
-msgid "6 p.m."
-msgstr ""
-
msgid "Cancel"
msgstr "ರದ್ದುಗೊಳಿಸಿ"
@@ -170,6 +173,54 @@ msgstr ""
msgid "December"
msgstr ""
+msgctxt "abbrev. month January"
+msgid "Jan"
+msgstr ""
+
+msgctxt "abbrev. month February"
+msgid "Feb"
+msgstr ""
+
+msgctxt "abbrev. month March"
+msgid "Mar"
+msgstr ""
+
+msgctxt "abbrev. month April"
+msgid "Apr"
+msgstr ""
+
+msgctxt "abbrev. month May"
+msgid "May"
+msgstr ""
+
+msgctxt "abbrev. month June"
+msgid "Jun"
+msgstr ""
+
+msgctxt "abbrev. month July"
+msgid "Jul"
+msgstr ""
+
+msgctxt "abbrev. month August"
+msgid "Aug"
+msgstr ""
+
+msgctxt "abbrev. month September"
+msgid "Sep"
+msgstr ""
+
+msgctxt "abbrev. month October"
+msgid "Oct"
+msgstr ""
+
+msgctxt "abbrev. month November"
+msgid "Nov"
+msgstr ""
+
+msgctxt "abbrev. month December"
+msgid "Dec"
+msgstr ""
+
msgctxt "one letter Sunday"
msgid "S"
msgstr ""
@@ -198,6 +249,11 @@ msgctxt "one letter Saturday"
msgid "S"
msgstr ""
+msgid ""
+"You have already submitted this form. Are you sure you want to submit it "
+"again?"
+msgstr ""
+
msgid "Show"
msgstr "ಪ್ರದರ್ಶನ"
diff --git a/django/contrib/admin/locale/ko/LC_MESSAGES/django.mo b/django/contrib/admin/locale/ko/LC_MESSAGES/django.mo
index 61fe9bb809..d4c369361c 100644
--- a/django/contrib/admin/locale/ko/LC_MESSAGES/django.mo
+++ b/django/contrib/admin/locale/ko/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/admin/locale/ko/LC_MESSAGES/django.po b/django/contrib/admin/locale/ko/LC_MESSAGES/django.po
index e41f878069..fc91cb00af 100644
--- a/django/contrib/admin/locale/ko/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/ko/LC_MESSAGES/django.po
@@ -16,14 +16,16 @@
# Seho Noh <iam@sehonoh.kr>, 2018
# Seacbyul Lee <femizkim@gmail.com>, 2017
# Taesik Yoon <xotlr43@gmail.com>, 2015
+# 정훈 이, 2021
+# 박태진, 2021
# Yang Chan Woo <oizys18@gmail.com>, 2019
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2021-11-04 03:40+0000\n"
-"Last-Translator: 코딩 영\n"
+"POT-Creation-Date: 2022-05-17 05:10-0500\n"
+"PO-Revision-Date: 2021-12-25 07:05+0000\n"
+"Last-Translator: 정훈 이\n"
"Language-Team: Korean (http://www.transifex.com/django/django/language/ko/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -284,8 +286,9 @@ msgstr "%(cnt)s 중 아무것도 선택되지 않았습니다."
msgid "Change history: %s"
msgstr "변경 히스토리: %s"
-#. Translators: Model verbose name and instance representation,
-#. suitable to be an item in a list.
+#. Translators: Model verbose name and instance
+#. representation, suitable to be an item in a
+#. list.
#, python-format
msgid "%(class_name)s %(instance)s"
msgstr "%(class_name)s %(instance)s"
@@ -541,10 +544,10 @@ msgid "Toggle navigation"
msgstr "토글 메뉴"
msgid "Start typing to filter…"
-msgstr ""
+msgstr "필터에 타이핑 시작..."
msgid "Filter navigation items"
-msgstr ""
+msgstr "탐색 항목 필터링"
msgid "Date/time"
msgstr "날짜/시간"
@@ -555,6 +558,12 @@ msgstr "사용자"
msgid "Action"
msgstr "액션"
+msgid "entry"
+msgstr ""
+
+msgid "entries"
+msgstr ""
+
msgid ""
"This object doesn’t have a change history. It probably wasn’t added via this "
"admin site."
@@ -610,6 +619,10 @@ msgstr "%(model)s 추가"
msgid "Delete selected %(model)s"
msgstr "선택된 %(model)s 제거"
+#, python-format
+msgid "View selected %(model)s"
+msgstr ""
+
msgid "Thanks for spending some quality time with the web site today."
msgstr "사이트를 이용해 주셔서 고맙습니다."
diff --git a/django/contrib/admin/locale/lv/LC_MESSAGES/django.mo b/django/contrib/admin/locale/lv/LC_MESSAGES/django.mo
index f2a081acae..5ff93f6966 100644
--- a/django/contrib/admin/locale/lv/LC_MESSAGES/django.mo
+++ b/django/contrib/admin/locale/lv/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/admin/locale/lv/LC_MESSAGES/django.po b/django/contrib/admin/locale/lv/LC_MESSAGES/django.po
index 73a1518195..2eb38b720b 100644
--- a/django/contrib/admin/locale/lv/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/lv/LC_MESSAGES/django.po
@@ -2,19 +2,19 @@
#
# Translators:
# edgars <edgars.jekabsons@gmail.com>, 2011
-# NullIsNot0 <nullisnot0@inbox.lv>, 2017
-# NullIsNot0 <nullisnot0@inbox.lv>, 2018
+# Edgars Voroboks <edgars.voroboks@gmail.com>, 2017,2022
+# Edgars Voroboks <edgars.voroboks@gmail.com>, 2018
# Jannis Leidel <jannis@leidel.info>, 2011
# Māris Nartišs <maris.gis@gmail.com>, 2016
-# NullIsNot0 <nullisnot0@inbox.lv>, 2019-2021
+# Edgars Voroboks <edgars.voroboks@gmail.com>, 2019-2021
# peterisb <pb@sungis.lv>, 2016
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2021-10-06 05:10+0000\n"
-"Last-Translator: NullIsNot0 <nullisnot0@inbox.lv>\n"
+"POT-Creation-Date: 2022-05-17 05:10-0500\n"
+"PO-Revision-Date: 2022-07-25 07:05+0000\n"
+"Last-Translator: Edgars Voroboks <edgars.voroboks@gmail.com>\n"
"Language-Team: Latvian (http://www.transifex.com/django/django/language/"
"lv/)\n"
"MIME-Version: 1.0\n"
@@ -269,8 +269,9 @@ msgstr "0 no %(cnt)s izvēlēti"
msgid "Change history: %s"
msgstr "Izmaiņu vēsture: %s"
-#. Translators: Model verbose name and instance representation,
-#. suitable to be an item in a list.
+#. Translators: Model verbose name and instance
+#. representation, suitable to be an item in a
+#. list.
#, python-format
msgid "%(class_name)s %(instance)s"
msgstr "%(class_name)s %(instance)s"
@@ -538,6 +539,12 @@ msgstr "Lietotājs"
msgid "Action"
msgstr "Darbība"
+msgid "entry"
+msgstr "ieraksts"
+
+msgid "entries"
+msgstr "ieraksti"
+
msgid ""
"This object doesn’t have a change history. It probably wasn’t added via this "
"admin site."
@@ -595,6 +602,10 @@ msgstr "Pievienot citu %(model)s"
msgid "Delete selected %(model)s"
msgstr "Dzēst izvēlēto %(model)s"
+#, python-format
+msgid "View selected %(model)s"
+msgstr "Apskatīt atzīmētos %(model)s"
+
msgid "Thanks for spending some quality time with the web site today."
msgstr "Paldies, ka šodien vietnei veltījāt kvalitatīvu laiku."
diff --git a/django/contrib/admin/locale/lv/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/lv/LC_MESSAGES/djangojs.mo
index 6fa404d64a..45d28b5efb 100644
--- a/django/contrib/admin/locale/lv/LC_MESSAGES/djangojs.mo
+++ b/django/contrib/admin/locale/lv/LC_MESSAGES/djangojs.mo
Binary files differ
diff --git a/django/contrib/admin/locale/lv/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/lv/LC_MESSAGES/djangojs.po
index eea2c772e5..660d429092 100644
--- a/django/contrib/admin/locale/lv/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/lv/LC_MESSAGES/djangojs.po
@@ -1,17 +1,17 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
-# NullIsNot0 <nullisnot0@inbox.lv>, 2017
+# Edgars Voroboks <edgars.voroboks@gmail.com>, 2017,2022
# Jannis Leidel <jannis@leidel.info>, 2011
-# NullIsNot0 <nullisnot0@inbox.lv>, 2020-2021
+# Edgars Voroboks <edgars.voroboks@gmail.com>, 2020-2021
# peterisb <pb@sungis.lv>, 2016
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-15 09:00+0100\n"
-"PO-Revision-Date: 2021-01-25 22:47+0000\n"
-"Last-Translator: NullIsNot0 <nullisnot0@inbox.lv>\n"
+"POT-Creation-Date: 2022-05-17 05:26-0500\n"
+"PO-Revision-Date: 2022-07-25 07:59+0000\n"
+"Last-Translator: Edgars Voroboks <edgars.voroboks@gmail.com>\n"
"Language-Team: Latvian (http://www.transifex.com/django/django/language/"
"lv/)\n"
"MIME-Version: 1.0\n"
@@ -266,6 +266,11 @@ msgctxt "one letter Saturday"
msgid "S"
msgstr "Se"
+msgid ""
+"You have already submitted this form. Are you sure you want to submit it "
+"again?"
+msgstr "Jūs jau iesniedzāt šo formu. Vai vēlaties to iesniegt vēlreiz?"
+
msgid "Show"
msgstr "Parādīt"
diff --git a/django/contrib/admin/locale/nl/LC_MESSAGES/django.mo b/django/contrib/admin/locale/nl/LC_MESSAGES/django.mo
index 0564585d5c..b69aebf1d3 100644
--- a/django/contrib/admin/locale/nl/LC_MESSAGES/django.mo
+++ b/django/contrib/admin/locale/nl/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/admin/locale/nl/LC_MESSAGES/django.po b/django/contrib/admin/locale/nl/LC_MESSAGES/django.po
index 34f1d16b97..1cbf39a3f8 100644
--- a/django/contrib/admin/locale/nl/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/nl/LC_MESSAGES/django.po
@@ -7,18 +7,18 @@
# Harro van der Klauw <hvdklauw@gmail.com>, 2012
# Ilja Maas <iljamaas@dreamsolution.nl>, 2015
# Jannis Leidel <jannis@leidel.info>, 2011
-# Jeffrey Gelens <jeffrey@noppo.pro>, 2011-2012
+# 6a27f10aef159701c7a5ff07f0fb0a78_05545ed <bc5d401a7ecd9343dd5afac265ed8ab3_4845>, 2011-2012
# dokterbob <mathijs@mathijsfietst.nl>, 2015
# Meteor0id, 2019-2020
# 8de006b1b0894aab6aef71979dcd8bd6_5c6b207 <ff2658a8d8dbebbd9cc240b8c133a515_234097>, 2014-2015
# Tino de Bruijn <tinodb@gmail.com>, 2011
-# Tonnes <tonnes.mb@gmail.com>, 2017,2019-2020
+# Tonnes <tonnes.mb@gmail.com>, 2017,2019-2020,2022
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-07-14 19:53+0200\n"
-"PO-Revision-Date: 2020-07-15 08:30+0000\n"
+"POT-Creation-Date: 2022-05-17 05:10-0500\n"
+"PO-Revision-Date: 2022-07-25 07:05+0000\n"
"Last-Translator: Tonnes <tonnes.mb@gmail.com>\n"
"Language-Team: Dutch (http://www.transifex.com/django/django/language/nl/)\n"
"MIME-Version: 1.0\n"
@@ -28,6 +28,10 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#, python-format
+msgid "Delete selected %(verbose_name_plural)s"
+msgstr "Geselecteerde %(verbose_name_plural)s verwijderen"
+
+#, python-format
msgid "Successfully deleted %(count)d %(items)s."
msgstr "%(count)d %(items)s met succes verwijderd."
@@ -38,10 +42,6 @@ msgstr "%(name)s kan niet worden verwijderd "
msgid "Are you sure?"
msgstr "Weet u het zeker?"
-#, python-format
-msgid "Delete selected %(verbose_name_plural)s"
-msgstr "Geselecteerde %(verbose_name_plural)s verwijderen"
-
msgid "Administration"
msgstr "Beheer"
@@ -280,8 +280,9 @@ msgstr "0 van de %(cnt)s geselecteerd"
msgid "Change history: %s"
msgstr "Wijzigingsgeschiedenis: %s"
-#. Translators: Model verbose name and instance representation,
-#. suitable to be an item in a list.
+#. Translators: Model verbose name and instance
+#. representation, suitable to be an item in a
+#. list.
#, python-format
msgid "%(class_name)s %(instance)s"
msgstr "%(class_name)s %(instance)s"
@@ -539,6 +540,12 @@ msgstr "Wachtwoord of gebruikersnaam vergeten?"
msgid "Toggle navigation"
msgstr "Navigatie aan/uit"
+msgid "Start typing to filter…"
+msgstr "Begin met typen om te filteren…"
+
+msgid "Filter navigation items"
+msgstr "Navigatie-items filteren"
+
msgid "Date/time"
msgstr "Datum/tijd"
@@ -548,6 +555,12 @@ msgstr "Gebruiker"
msgid "Action"
msgstr "Actie"
+msgid "entry"
+msgstr "vermelding"
+
+msgid "entries"
+msgstr "vermeldingen"
+
msgid ""
"This object doesn’t have a change history. It probably wasn’t added via this "
"admin site."
@@ -604,8 +617,12 @@ msgstr "Nog een %(model)s toevoegen"
msgid "Delete selected %(model)s"
msgstr "Geselecteerde %(model)s verwijderen"
-msgid "Thanks for spending some quality time with the Web site today."
-msgstr "Bedankt voor de aanwezigheid op de site vandaag."
+#, python-format
+msgid "View selected %(model)s"
+msgstr "Geselecteerde %(model)s weergeven"
+
+msgid "Thanks for spending some quality time with the web site today."
+msgstr "Bedankt voor het vandaag wat tijd besteden aan de website."
msgid "Log in again"
msgstr "Opnieuw aanmelden"
diff --git a/django/contrib/admin/locale/nl/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/nl/LC_MESSAGES/djangojs.mo
index 814d1e8b0a..c32351e22a 100644
--- a/django/contrib/admin/locale/nl/LC_MESSAGES/djangojs.mo
+++ b/django/contrib/admin/locale/nl/LC_MESSAGES/djangojs.mo
Binary files differ
diff --git a/django/contrib/admin/locale/nl/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/nl/LC_MESSAGES/djangojs.po
index 8ed513ccea..81eabe4993 100644
--- a/django/contrib/admin/locale/nl/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/nl/LC_MESSAGES/djangojs.po
@@ -6,17 +6,17 @@
# Harro van der Klauw <hvdklauw@gmail.com>, 2012
# Ilja Maas <iljamaas@dreamsolution.nl>, 2015
# Jannis Leidel <jannis@leidel.info>, 2011
-# Jeffrey Gelens <jeffrey@noppo.pro>, 2011-2012
+# 6a27f10aef159701c7a5ff07f0fb0a78_05545ed <bc5d401a7ecd9343dd5afac265ed8ab3_4845>, 2011-2012
# Meteor0id, 2019-2020
# 8de006b1b0894aab6aef71979dcd8bd6_5c6b207 <ff2658a8d8dbebbd9cc240b8c133a515_234097>, 2015
-# Tonnes <tonnes.mb@gmail.com>, 2019-2020
+# Tonnes <tonnes.mb@gmail.com>, 2019-2020,2022
# wunki <petar@wunki.org>, 2011
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-11 20:56+0200\n"
-"PO-Revision-Date: 2020-05-13 11:10+0000\n"
+"POT-Creation-Date: 2022-05-17 05:26-0500\n"
+"PO-Revision-Date: 2022-07-25 07:59+0000\n"
"Last-Translator: Tonnes <tonnes.mb@gmail.com>\n"
"Language-Team: Dutch (http://www.transifex.com/django/django/language/nl/)\n"
"MIME-Version: 1.0\n"
@@ -192,6 +192,54 @@ msgstr "november"
msgid "December"
msgstr "december"
+msgctxt "abbrev. month January"
+msgid "Jan"
+msgstr "jan"
+
+msgctxt "abbrev. month February"
+msgid "Feb"
+msgstr "feb"
+
+msgctxt "abbrev. month March"
+msgid "Mar"
+msgstr "mrt"
+
+msgctxt "abbrev. month April"
+msgid "Apr"
+msgstr "apr"
+
+msgctxt "abbrev. month May"
+msgid "May"
+msgstr "mei"
+
+msgctxt "abbrev. month June"
+msgid "Jun"
+msgstr "jun"
+
+msgctxt "abbrev. month July"
+msgid "Jul"
+msgstr "jul"
+
+msgctxt "abbrev. month August"
+msgid "Aug"
+msgstr "aug"
+
+msgctxt "abbrev. month September"
+msgid "Sep"
+msgstr "sep"
+
+msgctxt "abbrev. month October"
+msgid "Oct"
+msgstr "okt"
+
+msgctxt "abbrev. month November"
+msgid "Nov"
+msgstr "nov"
+
+msgctxt "abbrev. month December"
+msgid "Dec"
+msgstr "dec"
+
msgctxt "one letter Sunday"
msgid "S"
msgstr "Z"
@@ -220,6 +268,13 @@ msgctxt "one letter Saturday"
msgid "S"
msgstr "Z"
+msgid ""
+"You have already submitted this form. Are you sure you want to submit it "
+"again?"
+msgstr ""
+"U hebt dit formulier al verstuurd. Weet u zeker dat u het nogmaals wilt "
+"versturen?"
+
msgid "Show"
msgstr "Tonen"
diff --git a/django/contrib/admin/locale/nn/LC_MESSAGES/django.mo b/django/contrib/admin/locale/nn/LC_MESSAGES/django.mo
index 315dffc7ee..779cf09747 100644
--- a/django/contrib/admin/locale/nn/LC_MESSAGES/django.mo
+++ b/django/contrib/admin/locale/nn/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/admin/locale/nn/LC_MESSAGES/django.po b/django/contrib/admin/locale/nn/LC_MESSAGES/django.po
index 37eb0cb78a..4a7c846f80 100644
--- a/django/contrib/admin/locale/nn/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/nn/LC_MESSAGES/django.po
@@ -5,16 +5,16 @@
# Jannis Leidel <jannis@leidel.info>, 2011
# jensadne <jensadne@pvv.ntnu.no>, 2013
# Sigurd Gartmann <sigurdga-transifex@sigurdga.no>, 2012
-# Sivert Olstad, 2021
+# Sivert Olstad, 2021-2022
# velmont <odin.omdal@gmail.com>, 2012
# Vibeke Uthaug, 2021
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2021-11-18 12:44+0000\n"
-"Last-Translator: Vibeke Uthaug\n"
+"POT-Creation-Date: 2022-05-17 05:10-0500\n"
+"PO-Revision-Date: 2022-07-25 07:05+0000\n"
+"Last-Translator: Sivert Olstad\n"
"Language-Team: Norwegian Nynorsk (http://www.transifex.com/django/django/"
"language/nn/)\n"
"MIME-Version: 1.0\n"
@@ -269,8 +269,9 @@ msgstr "Ingen av %(cnt)s valde"
msgid "Change history: %s"
msgstr "Endringshistorikk: %s"
-#. Translators: Model verbose name and instance representation,
-#. suitable to be an item in a list.
+#. Translators: Model verbose name and instance
+#. representation, suitable to be an item in a
+#. list.
#, python-format
msgid "%(class_name)s %(instance)s"
msgstr "%(class_name)s %(instance)s"
@@ -506,7 +507,6 @@ msgid ""
"database tables have been created, and make sure the database is readable by "
"the appropriate user."
msgstr ""
-" match \n"
"Noko er gale med databaseinstallasjonen din. Syt for at databasetabellane er "
"oppretta og at brukaren har dei naudsynte løyve."
@@ -516,7 +516,7 @@ msgid ""
"page. Would you like to login to a different account?"
msgstr ""
"Du er stadfesta som %(username)s, men er ikkje autentisert til å få tilgang "
-"til denne sida . Ynskjer du å logge inn med ein annan konto?"
+"til denne sida. Ynskjer du å logge inn med ein annan konto?"
msgid "Forgotten your password or username?"
msgstr "Gløymd brukarnamn eller passord?"
@@ -539,6 +539,12 @@ msgstr "Brukar"
msgid "Action"
msgstr "Handling"
+msgid "entry"
+msgstr ""
+
+msgid "entries"
+msgstr ""
+
msgid ""
"This object doesn’t have a change history. It probably wasn’t added via this "
"admin site."
@@ -595,6 +601,10 @@ msgstr "Opprett ny %(model)s"
msgid "Delete selected %(model)s"
msgstr "Slett valde %(model)s"
+#, python-format
+msgid "View selected %(model)s"
+msgstr ""
+
msgid "Thanks for spending some quality time with the web site today."
msgstr "Takk for at du brukte litt kvalitetstid på nettsida i dag. "
diff --git a/django/contrib/admin/locale/pl/LC_MESSAGES/django.mo b/django/contrib/admin/locale/pl/LC_MESSAGES/django.mo
index bd170335be..6c8266039a 100644
--- a/django/contrib/admin/locale/pl/LC_MESSAGES/django.mo
+++ b/django/contrib/admin/locale/pl/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/admin/locale/pl/LC_MESSAGES/django.po b/django/contrib/admin/locale/pl/LC_MESSAGES/django.po
index f41d11aabc..dc116e7861 100644
--- a/django/contrib/admin/locale/pl/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/pl/LC_MESSAGES/django.po
@@ -8,9 +8,9 @@
# Karol <kfuks2@o2.pl>, 2012
# 0d5641585fd67fbdb97037c19ab83e4c_18c98b0 <f6e7dac08616696bd890d93a38e13b13_5231>, 2011
# 0d5641585fd67fbdb97037c19ab83e4c_18c98b0 <f6e7dac08616696bd890d93a38e13b13_5231>, 2011
-# m_aciek <maciej.olko@gmail.com>, 2016-2021
-# m_aciek <maciej.olko@gmail.com>, 2015
-# Mariusz Felisiak <felisiak.mariusz@gmail.com>, 2020
+# Maciej Olko <maciej.olko@gmail.com>, 2016-2022
+# Maciej Olko <maciej.olko@gmail.com>, 2015
+# Mariusz Felisiak <felisiak.mariusz@gmail.com>, 2020,2022
# Ola Sitarska <ola@sitarska.com>, 2013
# Ola Sitarska <ola@sitarska.com>, 2013
# Roman Barczyński, 2014
@@ -19,9 +19,9 @@ msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2021-09-22 11:13+0000\n"
-"Last-Translator: m_aciek <maciej.olko@gmail.com>\n"
+"POT-Creation-Date: 2022-05-17 05:10-0500\n"
+"PO-Revision-Date: 2022-07-25 07:05+0000\n"
+"Last-Translator: Maciej Olko <maciej.olko@gmail.com>\n"
"Language-Team: Polish (http://www.transifex.com/django/django/language/pl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -268,8 +268,7 @@ msgstr "Błąd bazy danych"
msgid "%(count)s %(name)s was changed successfully."
msgid_plural "%(count)s %(name)s were changed successfully."
msgstr[0] "%(count)s %(name)s został(a)(-ło) pomyślnie zmieniony(-na)(-ne)."
-msgstr[1] ""
-"%(count)s %(name)s zostały(-ło)(-li) pomyślnie zmienione(-nych)(-nieni)."
+msgstr[1] "%(count)s %(name)s zostały(-ło) pomyślnie zmienione(-nych)."
msgstr[2] "%(count)s %(name)s zostało pomyślnie zmienionych."
msgstr[3] "%(count)s %(name)s zostało pomyślnie zmienione."
@@ -289,8 +288,9 @@ msgstr "Wybrano 0 z %(cnt)s"
msgid "Change history: %s"
msgstr "Historia zmian: %s"
-#. Translators: Model verbose name and instance representation,
-#. suitable to be an item in a list.
+#. Translators: Model verbose name and instance
+#. representation, suitable to be an item in a
+#. list.
#, python-format
msgid "%(class_name)s %(instance)s"
msgstr "%(class_name)s %(instance)s"
@@ -561,6 +561,12 @@ msgstr "Użytkownik"
msgid "Action"
msgstr "Akcja"
+msgid "entry"
+msgstr "wpis"
+
+msgid "entries"
+msgstr "wpisy"
+
msgid ""
"This object doesn’t have a change history. It probably wasn’t added via this "
"admin site."
@@ -619,6 +625,10 @@ msgstr "Dodaj kolejne(go)(-ną)(-ny) %(model)s"
msgid "Delete selected %(model)s"
msgstr "Usuń wybraną(-ne)(-nego)(-ny) %(model)s"
+#, python-format
+msgid "View selected %(model)s"
+msgstr "Obejrzyj wybraną(-ne)(-nego)(-ny) %(model)s"
+
msgid "Thanks for spending some quality time with the web site today."
msgstr "Dzięki za spędzenie cennego czasu ze stroną."
diff --git a/django/contrib/admin/locale/pl/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/pl/LC_MESSAGES/djangojs.mo
index 8cb35016fe..b720ee2348 100644
--- a/django/contrib/admin/locale/pl/LC_MESSAGES/djangojs.mo
+++ b/django/contrib/admin/locale/pl/LC_MESSAGES/djangojs.mo
Binary files differ
diff --git a/django/contrib/admin/locale/pl/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/pl/LC_MESSAGES/djangojs.po
index e2763f2b76..d82c70c0f1 100644
--- a/django/contrib/admin/locale/pl/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/pl/LC_MESSAGES/djangojs.po
@@ -2,10 +2,11 @@
#
# Translators:
# angularcircle, 2011
+# Darek505, 2022
# Jannis Leidel <jannis@leidel.info>, 2011
# Janusz Harkot <jh@trilab.pl>, 2014-2015
# 0d5641585fd67fbdb97037c19ab83e4c_18c98b0 <f6e7dac08616696bd890d93a38e13b13_5231>, 2011
-# m_aciek <maciej.olko@gmail.com>, 2016,2018,2020
+# Maciej Olko <maciej.olko@gmail.com>, 2016,2018,2020
# Mariusz Felisiak <felisiak.mariusz@gmail.com>, 2021
# Roman Barczyński, 2012
# Tomasz Kajtoch <tomekkaj@tomekkaj.pl>, 2016-2017
@@ -13,9 +14,9 @@ msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-15 09:00+0100\n"
-"PO-Revision-Date: 2021-03-19 11:03+0000\n"
-"Last-Translator: Mariusz Felisiak <felisiak.mariusz@gmail.com>\n"
+"POT-Creation-Date: 2022-05-17 05:26-0500\n"
+"PO-Revision-Date: 2022-07-25 07:59+0000\n"
+"Last-Translator: Darek505\n"
"Language-Team: Polish (http://www.transifex.com/django/django/language/pl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -286,6 +287,12 @@ msgctxt "one letter Saturday"
msgid "S"
msgstr "S"
+msgid ""
+"You have already submitted this form. Are you sure you want to submit it "
+"again?"
+msgstr ""
+"Ten formularz został już wysłany. Czy na pewno chcesz przesłać go ponownie?"
+
msgid "Show"
msgstr "Pokaż"
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 dfc9541851..2934fad0d5 100644
--- a/django/contrib/admin/locale/pt_BR/LC_MESSAGES/django.mo
+++ b/django/contrib/admin/locale/pt_BR/LC_MESSAGES/django.mo
Binary files differ
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 0adf2315b4..de023c20c1 100644
--- a/django/contrib/admin/locale/pt_BR/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/pt_BR/LC_MESSAGES/django.po
@@ -4,14 +4,14 @@
# Allisson Azevedo <allisson@gmail.com>, 2014
# Bruce de Sá <contato@publidex.com.br>, 2019
# bruno.devpod <bruno.devpod@gmail.com>, 2014
-# Carlos C. Leite <caduado@gmail.com>, 2019
-# Carlos C. Leite <caduado@gmail.com>, 2019
+# Carlos Leite <caduado@gmail.com>, 2019
+# Carlos 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
# Fábio C. Barrionuevo da Luz <bnafta@gmail.com>, 2015
# Fabio Cerqueira <fabio@cerqueira.me>, 2019
-# Xico Petry <xico.petry@gmail.com>, 2016
+# Francisco Petry Rauber <xico.petry@gmail.com>, 2016
# Gladson <gladsonbrito@gmail.com>, 2013
# Guilherme Ferreira <guilherme@uft.edu.br>, 2017
# semente, 2012-2013
@@ -26,15 +26,16 @@
# R.J Lelis <renatojlelis@gmail.com>, 2019
# Samuel Nogueira Bacelar <samuelnbacelar@hotmail.com>, 2020
# Sergio Garcia <sergio@ginx.com.br>, 2015
+# Tomaz Marcelino Cunha Neto <tomazmcn@gmail.com>, 2022
# 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: 2020-07-14 19:53+0200\n"
-"PO-Revision-Date: 2020-09-22 14:07+0000\n"
-"Last-Translator: Samuel Nogueira Bacelar <samuelnbacelar@hotmail.com>\n"
+"POT-Creation-Date: 2022-05-17 05:10-0500\n"
+"PO-Revision-Date: 2022-07-25 07:05+0000\n"
+"Last-Translator: Tomaz Marcelino Cunha Neto <tomazmcn@gmail.com>\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/django/django/"
"language/pt_BR/)\n"
"MIME-Version: 1.0\n"
@@ -44,6 +45,10 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#, python-format
+msgid "Delete selected %(verbose_name_plural)s"
+msgstr "Remover %(verbose_name_plural)s selecionados"
+
+#, python-format
msgid "Successfully deleted %(count)d %(items)s."
msgstr "Removido %(count)d %(items)s com sucesso."
@@ -54,10 +59,6 @@ msgstr "Não é possível excluir %(name)s "
msgid "Are you sure?"
msgstr "Tem certeza?"
-#, python-format
-msgid "Delete selected %(verbose_name_plural)s"
-msgstr "Remover %(verbose_name_plural)s selecionados"
-
msgid "Administration"
msgstr "Administração"
@@ -294,8 +295,9 @@ msgstr "0 de %(cnt)s selecionados"
msgid "Change history: %s"
msgstr "Histórico de modificações: %s"
-#. Translators: Model verbose name and instance representation,
-#. suitable to be an item in a list.
+#. Translators: Model verbose name and instance
+#. representation, suitable to be an item in a
+#. list.
#, python-format
msgid "%(class_name)s %(instance)s"
msgstr "%(class_name)s %(instance)s"
@@ -551,6 +553,12 @@ msgstr "Esqueceu sua senha ou nome de usuário?"
msgid "Toggle navigation"
msgstr "Alternar navegação"
+msgid "Start typing to filter…"
+msgstr "Comece a digitar para filtrar…"
+
+msgid "Filter navigation items"
+msgstr "Filtrar itens de navegação"
+
msgid "Date/time"
msgstr "Data/hora"
@@ -560,6 +568,12 @@ msgstr "Usuário"
msgid "Action"
msgstr "Ação"
+msgid "entry"
+msgstr ""
+
+msgid "entries"
+msgstr ""
+
msgid ""
"This object doesn’t have a change history. It probably wasn’t added via this "
"admin site."
@@ -616,8 +630,12 @@ msgstr "Adicionar outro %(model)s"
msgid "Delete selected %(model)s"
msgstr "Excluir %(model)s selecionado"
-msgid "Thanks for spending some quality time with the Web site today."
-msgstr "Obrigado por visitar nosso Web site hoje."
+#, python-format
+msgid "View selected %(model)s"
+msgstr ""
+
+msgid "Thanks for spending some quality time with the web site today."
+msgstr "Obrigado por passar algum tempo de qualidade com o site hoje."
msgid "Log in again"
msgstr "Acessar novamente"
diff --git a/django/contrib/admin/locale/sq/LC_MESSAGES/django.mo b/django/contrib/admin/locale/sq/LC_MESSAGES/django.mo
index e9ea005a66..8ea7d8d96a 100644
--- a/django/contrib/admin/locale/sq/LC_MESSAGES/django.mo
+++ b/django/contrib/admin/locale/sq/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/admin/locale/sq/LC_MESSAGES/django.po b/django/contrib/admin/locale/sq/LC_MESSAGES/django.po
index aac5afe527..610f76a67f 100644
--- a/django/contrib/admin/locale/sq/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/sq/LC_MESSAGES/django.po
@@ -2,15 +2,15 @@
#
# Translators:
# Besnik Bleta <besnik@programeshqip.org>, 2011,2015
-# Besnik Bleta <besnik@programeshqip.org>, 2020
+# Besnik Bleta <besnik@programeshqip.org>, 2020,2022
# Besnik Bleta <besnik@programeshqip.org>, 2015,2018-2019
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-07-14 19:53+0200\n"
-"PO-Revision-Date: 2020-07-14 22:38+0000\n"
-"Last-Translator: Transifex Bot <>\n"
+"POT-Creation-Date: 2022-05-17 05:10-0500\n"
+"PO-Revision-Date: 2022-07-25 07:05+0000\n"
+"Last-Translator: Besnik Bleta <besnik@programeshqip.org>\n"
"Language-Team: Albanian (http://www.transifex.com/django/django/language/"
"sq/)\n"
"MIME-Version: 1.0\n"
@@ -20,6 +20,10 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#, python-format
+msgid "Delete selected %(verbose_name_plural)s"
+msgstr "Fshiji %(verbose_name_plural)s e përzgjedhur"
+
+#, python-format
msgid "Successfully deleted %(count)d %(items)s."
msgstr "U fshinë me sukses %(count)d %(items)s."
@@ -30,10 +34,6 @@ msgstr "S’mund të fshijë %(name)s"
msgid "Are you sure?"
msgstr "Jeni i sigurt?"
-#, python-format
-msgid "Delete selected %(verbose_name_plural)s"
-msgstr "Fshiji %(verbose_name_plural)s e përzgjedhur"
-
msgid "Administration"
msgstr "Administrim"
@@ -268,8 +268,9 @@ msgstr "0 nga %(cnt)s të përzgjedhur"
msgid "Change history: %s"
msgstr "Ndryshoni historikun: %s"
-#. Translators: Model verbose name and instance representation,
-#. suitable to be an item in a list.
+#. Translators: Model verbose name and instance
+#. representation, suitable to be an item in a
+#. list.
#, python-format
msgid "%(class_name)s %(instance)s"
msgstr "%(class_name)s %(instance)s"
@@ -526,6 +527,12 @@ msgstr "Harruat fjalëkalimin ose emrin tuaj të përdoruesit?"
msgid "Toggle navigation"
msgstr ""
+msgid "Start typing to filter…"
+msgstr "Që të bëhet filtrim, filloni të shtypni…"
+
+msgid "Filter navigation items"
+msgstr ""
+
msgid "Date/time"
msgstr "Datë/kohë"
@@ -535,6 +542,12 @@ msgstr "Përdorues"
msgid "Action"
msgstr "Veprim"
+msgid "entry"
+msgstr "zë"
+
+msgid "entries"
+msgstr "zëra"
+
msgid ""
"This object doesn’t have a change history. It probably wasn’t added via this "
"admin site."
@@ -591,8 +604,12 @@ msgstr "Shtoni një %(model)s tjetër"
msgid "Delete selected %(model)s"
msgstr "Fshije %(model)s e përzgjedhur"
-msgid "Thanks for spending some quality time with the Web site today."
-msgstr "Faleminderit që shpenzoni sot pak kohë të çmuar me sajtin Web."
+#, python-format
+msgid "View selected %(model)s"
+msgstr "Shihni %(model)s e përzgjedhur"
+
+msgid "Thanks for spending some quality time with the web site today."
+msgstr "Faleminderit që harxhoni pak kohë me sajtin sot."
msgid "Log in again"
msgstr "Hyni sërish"
diff --git a/django/contrib/admin/locale/sq/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/sq/LC_MESSAGES/djangojs.mo
index 3feecc2ede..ab1d18ae7b 100644
--- a/django/contrib/admin/locale/sq/LC_MESSAGES/djangojs.mo
+++ b/django/contrib/admin/locale/sq/LC_MESSAGES/djangojs.mo
Binary files differ
diff --git a/django/contrib/admin/locale/sq/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/sq/LC_MESSAGES/djangojs.po
index fe02462188..a5df50ab12 100644
--- a/django/contrib/admin/locale/sq/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/sq/LC_MESSAGES/djangojs.po
@@ -2,14 +2,14 @@
#
# Translators:
# Besnik Bleta <besnik@programeshqip.org>, 2011-2012,2015
-# Besnik Bleta <besnik@programeshqip.org>, 2020-2021
+# Besnik Bleta <besnik@programeshqip.org>, 2020-2022
# Besnik Bleta <besnik@programeshqip.org>, 2015,2017
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-15 09:00+0100\n"
-"PO-Revision-Date: 2021-01-15 13:33+0000\n"
+"POT-Creation-Date: 2022-05-17 05:26-0500\n"
+"PO-Revision-Date: 2022-07-25 07:59+0000\n"
"Last-Translator: Besnik Bleta <besnik@programeshqip.org>\n"
"Language-Team: Albanian (http://www.transifex.com/django/django/language/"
"sq/)\n"
@@ -262,6 +262,13 @@ msgctxt "one letter Saturday"
msgid "S"
msgstr "S"
+msgid ""
+"You have already submitted this form. Are you sure you want to submit it "
+"again?"
+msgstr ""
+"E keni parashtruar tashmë këtë formular. Jeni i sigurt se doni ta "
+"riparashtroni?"
+
msgid "Show"
msgstr "Shfaqe"
diff --git a/django/contrib/admin/locale/sr/LC_MESSAGES/django.mo b/django/contrib/admin/locale/sr/LC_MESSAGES/django.mo
index ae2b979943..2f2cfe6667 100644
--- a/django/contrib/admin/locale/sr/LC_MESSAGES/django.mo
+++ b/django/contrib/admin/locale/sr/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/admin/locale/sr/LC_MESSAGES/django.po b/django/contrib/admin/locale/sr/LC_MESSAGES/django.po
index 246d8b1c08..7325233641 100644
--- a/django/contrib/admin/locale/sr/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/sr/LC_MESSAGES/django.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-15 09:00+0100\n"
-"PO-Revision-Date: 2021-01-15 18:04+0000\n"
+"POT-Creation-Date: 2022-05-17 05:10-0500\n"
+"PO-Revision-Date: 2021-12-25 07:05+0000\n"
"Last-Translator: Igor Jerosimić\n"
"Language-Team: Serbian (http://www.transifex.com/django/django/language/"
"sr/)\n"
@@ -136,22 +136,22 @@ msgstr "записи у логовима"
#, python-format
msgid "Added “%(object)s”."
-msgstr ""
+msgstr "Додат објекат класе „%(object)s“."
#, python-format
msgid "Changed “%(object)s” — %(changes)s"
-msgstr ""
+msgstr "Промењен објекат класе „%(object)s“ - %(changes)s"
#, python-format
msgid "Deleted “%(object)s.”"
-msgstr ""
+msgstr "Уклоњен објекат класе „%(object)s“."
msgid "LogEntry Object"
msgstr "Објекат уноса лога"
#, python-brace-format
msgid "Added {name} “{object}”."
-msgstr ""
+msgstr "Додат објекат {name} \"{object}\"."
msgid "Added."
msgstr "Додато."
@@ -266,8 +266,9 @@ msgstr "0 од %(cnt)s изабрано"
msgid "Change history: %s"
msgstr "Историјат измена: %s"
-#. Translators: Model verbose name and instance representation,
-#. suitable to be an item in a list.
+#. Translators: Model verbose name and instance
+#. representation, suitable to be an item in a
+#. list.
#, python-format
msgid "%(class_name)s %(instance)s"
msgstr "%(class_name)s %(instance)s"
@@ -516,6 +517,12 @@ msgstr "Заборавили сте лозинку или корисничко
msgid "Toggle navigation"
msgstr "Укључи/искључи мени"
+msgid "Start typing to filter…"
+msgstr ""
+
+msgid "Filter navigation items"
+msgstr ""
+
msgid "Date/time"
msgstr "Датум/време"
@@ -525,6 +532,12 @@ msgstr "Корисник"
msgid "Action"
msgstr "Радња"
+msgid "entry"
+msgstr ""
+
+msgid "entries"
+msgstr ""
+
msgid ""
"This object doesn’t have a change history. It probably wasn’t added via this "
"admin site."
@@ -580,8 +593,12 @@ msgstr "Додај још један модел %(model)s"
msgid "Delete selected %(model)s"
msgstr "Обриши одабрани модел %(model)s"
-msgid "Thanks for spending some quality time with the Web site today."
-msgstr "Хвала што сте данас провели време на овом сајту."
+#, python-format
+msgid "View selected %(model)s"
+msgstr ""
+
+msgid "Thanks for spending some quality time with the web site today."
+msgstr ""
msgid "Log in again"
msgstr "Поновна пријава"
@@ -651,7 +668,7 @@ msgid "Please go to the following page and choose a new password:"
msgstr "Идите на следећу страницу и поставите нову лозинку."
msgid "Your username, in case you’ve forgotten:"
-msgstr ""
+msgstr "Ваше корисничко име, уколико сте заборавили:"
msgid "Thanks for using our site!"
msgstr "Хвала што користите наш сајт!"
diff --git a/django/contrib/admin/locale/sv/LC_MESSAGES/django.mo b/django/contrib/admin/locale/sv/LC_MESSAGES/django.mo
index 3acb958de6..a39181638b 100644
--- a/django/contrib/admin/locale/sv/LC_MESSAGES/django.mo
+++ b/django/contrib/admin/locale/sv/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/admin/locale/sv/LC_MESSAGES/django.po b/django/contrib/admin/locale/sv/LC_MESSAGES/django.po
index 6d656d36e9..5a1c5141f6 100644
--- a/django/contrib/admin/locale/sv/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/sv/LC_MESSAGES/django.po
@@ -1,10 +1,12 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
+# Albin Larsson <albin.post@gmail.com>, 2022
# Alex Nordlund <deep.alexander@gmail.com>, 2012
# Andreas Pelme <andreas@pelme.se>, 2014
# d7bcbd5f5cbecdc2b959899620582440, 2011
# Cybjit <cybjit@gmail.com>, 2012
+# Elias Johnstone <eli87as@gmail.com>, 2022
# Henrik Palmlund Wahlgren <henrik@pwit.se>, 2019
# Jannis Leidel <jannis@leidel.info>, 2011
# Johan Rohdin, 2021
@@ -18,9 +20,9 @@ msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-15 09:00+0100\n"
-"PO-Revision-Date: 2021-04-01 12:33+0000\n"
-"Last-Translator: Johan Rohdin\n"
+"POT-Creation-Date: 2022-05-17 05:10-0500\n"
+"PO-Revision-Date: 2022-07-25 07:05+0000\n"
+"Last-Translator: Elias Johnstone <eli87as@gmail.com>\n"
"Language-Team: Swedish (http://www.transifex.com/django/django/language/"
"sv/)\n"
"MIME-Version: 1.0\n"
@@ -81,10 +83,10 @@ msgid "Has date"
msgstr "Har datum"
msgid "Empty"
-msgstr ""
+msgstr "Tom"
msgid "Not empty"
-msgstr ""
+msgstr "Inte tom"
#, python-format
msgid ""
@@ -272,8 +274,9 @@ msgstr "0 av %(cnt)s valda"
msgid "Change history: %s"
msgstr "Ändringshistorik: %s"
-#. Translators: Model verbose name and instance representation,
-#. suitable to be an item in a list.
+#. Translators: Model verbose name and instance
+#. representation, suitable to be an item in a
+#. list.
#, python-format
msgid "%(class_name)s %(instance)s"
msgstr "%(class_name)s %(instance)s"
@@ -405,7 +408,7 @@ msgid "Filter"
msgstr "Filtrera"
msgid "Clear all filters"
-msgstr ""
+msgstr "Rensa alla filter"
msgid "Remove from sorting"
msgstr "Ta bort från sortering"
@@ -527,7 +530,13 @@ msgid "Forgotten your password or username?"
msgstr "Har du glömt lösenordet eller användarnamnet?"
msgid "Toggle navigation"
-msgstr ""
+msgstr "Växla navigering"
+
+msgid "Start typing to filter…"
+msgstr "Börja skriv för att filtrera..."
+
+msgid "Filter navigation items"
+msgstr "Filtrera navigeringsobjekt"
msgid "Date/time"
msgstr "Datum tid"
@@ -538,6 +547,12 @@ msgstr "Användare"
msgid "Action"
msgstr "Händelse"
+msgid "entry"
+msgstr "post"
+
+msgid "entries"
+msgstr "poster"
+
msgid ""
"This object doesn’t have a change history. It probably wasn’t added via this "
"admin site."
@@ -594,8 +609,12 @@ msgstr "Lägg till %(model)s"
msgid "Delete selected %(model)s"
msgstr "Ta bort markerade %(model)s"
-msgid "Thanks for spending some quality time with the Web site today."
-msgstr "Tack för att du spenderade lite kvalitetstid med webbplatsen idag."
+#, python-format
+msgid "View selected %(model)s"
+msgstr "Visa valda %(model)s"
+
+msgid "Thanks for spending some quality time with the web site today."
+msgstr "Tack för att du spenderade kvalitetstid med webbplatsen idag."
msgid "Log in again"
msgstr "Logga in igen"
diff --git a/django/contrib/admin/locale/sv/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/sv/LC_MESSAGES/djangojs.mo
index 5d202074ed..c5e39c940b 100644
--- a/django/contrib/admin/locale/sv/LC_MESSAGES/djangojs.mo
+++ b/django/contrib/admin/locale/sv/LC_MESSAGES/djangojs.mo
Binary files differ
diff --git a/django/contrib/admin/locale/sv/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/sv/LC_MESSAGES/djangojs.po
index 6d833d745a..2523a56b78 100644
--- a/django/contrib/admin/locale/sv/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/sv/LC_MESSAGES/djangojs.po
@@ -2,6 +2,7 @@
#
# Translators:
# Andreas Pelme <andreas@pelme.se>, 2012
+# Elias Johnstone <eli87as@gmail.com>, 2022
# Jannis Leidel <jannis@leidel.info>, 2011
# Jonathan Lindén, 2014
# Mattias Hansson <mattias.gothenburg@gmail.com>, 2016
@@ -12,9 +13,9 @@ msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-05-17 11:50+0200\n"
-"PO-Revision-Date: 2017-09-19 16:41+0000\n"
-"Last-Translator: Mattias Hansson <mattias.gothenburg@gmail.com>\n"
+"POT-Creation-Date: 2022-05-17 05:26-0500\n"
+"PO-Revision-Date: 2022-07-25 07:59+0000\n"
+"Last-Translator: Elias Johnstone <eli87as@gmail.com>\n"
"Language-Team: Swedish (http://www.transifex.com/django/django/language/"
"sv/)\n"
"MIME-Version: 1.0\n"
@@ -88,8 +89,8 @@ msgstr ""
"operation kommer de ändringar som inte sparats att gå förlorade."
msgid ""
-"You have selected an action, but you haven't saved your changes to "
-"individual fields yet. Please click OK to save. You'll need to re-run the "
+"You have selected an action, but you haven’t saved your changes to "
+"individual fields yet. Please click OK to save. You’ll need to re-run the "
"action."
msgstr ""
"Du har markerat en operation, men du har inte sparat sparat dina ändringar "
@@ -97,8 +98,8 @@ msgstr ""
"behöva köra operationen på nytt."
msgid ""
-"You have selected an action, and you haven't made any changes on individual "
-"fields. You're probably looking for the Go button rather than the Save "
+"You have selected an action, and you haven’t made any changes on individual "
+"fields. You’re probably looking for the Go button rather than the Save "
"button."
msgstr ""
"Du har markerat en operation och du har inte gjort några ändringar i "
@@ -188,6 +189,54 @@ msgstr "november"
msgid "December"
msgstr "december"
+msgctxt "abbrev. month January"
+msgid "Jan"
+msgstr "jan"
+
+msgctxt "abbrev. month February"
+msgid "Feb"
+msgstr "feb"
+
+msgctxt "abbrev. month March"
+msgid "Mar"
+msgstr "mar"
+
+msgctxt "abbrev. month April"
+msgid "Apr"
+msgstr "apr"
+
+msgctxt "abbrev. month May"
+msgid "May"
+msgstr "maj"
+
+msgctxt "abbrev. month June"
+msgid "Jun"
+msgstr "jun"
+
+msgctxt "abbrev. month July"
+msgid "Jul"
+msgstr "jul"
+
+msgctxt "abbrev. month August"
+msgid "Aug"
+msgstr "aug"
+
+msgctxt "abbrev. month September"
+msgid "Sep"
+msgstr "sep"
+
+msgctxt "abbrev. month October"
+msgid "Oct"
+msgstr "okt"
+
+msgctxt "abbrev. month November"
+msgid "Nov"
+msgstr "nov"
+
+msgctxt "abbrev. month December"
+msgid "Dec"
+msgstr "dec"
+
msgctxt "one letter Sunday"
msgid "S"
msgstr "S"
@@ -216,6 +265,13 @@ msgctxt "one letter Saturday"
msgid "S"
msgstr "L"
+msgid ""
+"You have already submitted this form. Are you sure you want to submit it "
+"again?"
+msgstr ""
+"Du har redan skickat in detta formulär. Är du säker på att du vill skicka in "
+"det igen?"
+
msgid "Show"
msgstr "Visa"
diff --git a/django/contrib/admin/locale/tr/LC_MESSAGES/django.mo b/django/contrib/admin/locale/tr/LC_MESSAGES/django.mo
index f1a96bdbcf..4cbe60f681 100644
--- a/django/contrib/admin/locale/tr/LC_MESSAGES/django.mo
+++ b/django/contrib/admin/locale/tr/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/admin/locale/tr/LC_MESSAGES/django.po b/django/contrib/admin/locale/tr/LC_MESSAGES/django.po
index f7b9195ce6..e56585e76a 100644
--- a/django/contrib/admin/locale/tr/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/tr/LC_MESSAGES/django.po
@@ -1,9 +1,9 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
-# BouRock, 2015-2020
+# BouRock, 2015-2022
# BouRock, 2014-2015
-# Caner Başaran <basaran.caner@protonmail.com>, 2013
+# Caner Başaran <basaran.caner@gmail.com>, 2013
# Cihad GÜNDOĞDU <cihadgundogdu@gmail.com>, 2012
# Cihad GÜNDOĞDU <cihadgundogdu@gmail.com>, 2014
# Cihan Okyay <cihan.okyay@linux.org.tr>, 2014
@@ -15,8 +15,8 @@ msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-07-14 19:53+0200\n"
-"PO-Revision-Date: 2020-07-15 08:30+0000\n"
+"POT-Creation-Date: 2022-05-17 05:10-0500\n"
+"PO-Revision-Date: 2022-07-25 07:05+0000\n"
"Last-Translator: BouRock\n"
"Language-Team: Turkish (http://www.transifex.com/django/django/language/"
"tr/)\n"
@@ -27,6 +27,10 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#, python-format
+msgid "Delete selected %(verbose_name_plural)s"
+msgstr "Seçili %(verbose_name_plural)s nesnelerini sil"
+
+#, python-format
msgid "Successfully deleted %(count)d %(items)s."
msgstr "%(count)d adet %(items)s başarılı olarak silindi."
@@ -37,10 +41,6 @@ msgstr "%(name)s silinemiyor"
msgid "Are you sure?"
msgstr "Emin misiniz?"
-#, python-format
-msgid "Delete selected %(verbose_name_plural)s"
-msgstr "Seçili %(verbose_name_plural)s nesnelerini sil"
-
msgid "Administration"
msgstr "Yönetim"
@@ -277,8 +277,9 @@ msgstr "0 / %(cnt)s nesne seçildi"
msgid "Change history: %s"
msgstr "Değişiklik geçmişi: %s"
-#. Translators: Model verbose name and instance representation,
-#. suitable to be an item in a list.
+#. Translators: Model verbose name and instance
+#. representation, suitable to be an item in a
+#. list.
#, python-format
msgid "%(class_name)s %(instance)s"
msgstr "%(class_name)s %(instance)s"
@@ -534,6 +535,12 @@ msgstr "Kullanıcı adınızı veya parolanızı mı unuttunuz?"
msgid "Toggle navigation"
msgstr "Gezinmeyi aç/kapat"
+msgid "Start typing to filter…"
+msgstr "Süzmek için yazmaya başlayın..."
+
+msgid "Filter navigation items"
+msgstr "Gezinti öğelerini süz"
+
msgid "Date/time"
msgstr "Tarih/saat"
@@ -543,6 +550,12 @@ msgstr "Kullanıcı"
msgid "Action"
msgstr "Eylem"
+msgid "entry"
+msgstr "giriş"
+
+msgid "entries"
+msgstr "girişler"
+
msgid ""
"This object doesn’t have a change history. It probably wasn’t added via this "
"admin site."
@@ -599,8 +612,12 @@ msgstr "Başka bir %(model)s ekle"
msgid "Delete selected %(model)s"
msgstr "Seçilen %(model)s sil"
-msgid "Thanks for spending some quality time with the Web site today."
-msgstr "Bugün Web sitesine ayırdığınız kaliteli zaman için teşekkür ederiz."
+#, python-format
+msgid "View selected %(model)s"
+msgstr "Seçilen %(model)s görüntüle"
+
+msgid "Thanks for spending some quality time with the web site today."
+msgstr "Bugün web sitesine ayırdığınız kaliteli zaman için teşekkür ederiz."
msgid "Log in again"
msgstr "Tekrar oturum aç"
diff --git a/django/contrib/admin/locale/tr/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/tr/LC_MESSAGES/djangojs.mo
index aff5543d9c..c43f01c184 100644
--- a/django/contrib/admin/locale/tr/LC_MESSAGES/djangojs.mo
+++ b/django/contrib/admin/locale/tr/LC_MESSAGES/djangojs.mo
Binary files differ
diff --git a/django/contrib/admin/locale/tr/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/tr/LC_MESSAGES/djangojs.po
index 354c99b1f1..9051011cb6 100644
--- a/django/contrib/admin/locale/tr/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/tr/LC_MESSAGES/djangojs.po
@@ -1,7 +1,7 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
-# BouRock, 2015-2016,2019-2021
+# BouRock, 2015-2016,2019-2022
# BouRock, 2014
# Jannis Leidel <jannis@leidel.info>, 2011
# Metin Amiroff <amiroff@gmail.com>, 2011
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-15 09:00+0100\n"
-"PO-Revision-Date: 2021-01-16 19:30+0000\n"
+"POT-Creation-Date: 2022-05-17 05:26-0500\n"
+"PO-Revision-Date: 2022-07-25 07:59+0000\n"
"Last-Translator: BouRock\n"
"Language-Team: Turkish (http://www.transifex.com/django/django/language/"
"tr/)\n"
@@ -262,6 +262,12 @@ msgctxt "one letter Saturday"
msgid "S"
msgstr "Ct"
+msgid ""
+"You have already submitted this form. Are you sure you want to submit it "
+"again?"
+msgstr ""
+"Bu formu zaten gönderdiniz. Tekrar göndermek istediğinize emin misiniz?"
+
msgid "Show"
msgstr "Göster"
diff --git a/django/contrib/admin/locale/uk/LC_MESSAGES/django.mo b/django/contrib/admin/locale/uk/LC_MESSAGES/django.mo
index 86babad6c5..5ef8bf0cd1 100644
--- a/django/contrib/admin/locale/uk/LC_MESSAGES/django.mo
+++ b/django/contrib/admin/locale/uk/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/admin/locale/uk/LC_MESSAGES/django.po b/django/contrib/admin/locale/uk/LC_MESSAGES/django.po
index a654e40993..c3d602c3ae 100644
--- a/django/contrib/admin/locale/uk/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/uk/LC_MESSAGES/django.po
@@ -13,6 +13,7 @@
# Kirill Gagarski <gagarin.gtn@gmail.com>, 2015
# Max V. Stotsky <transifex@ms.pereslavl.ru>, 2014
# Mikhail Kolesnik <mike@openbunker.org>, 2015
+# Mykola Holovetskyi, 2022
# Mykola Zamkovoi <nickzam@gmail.com>, 2014
# Sergiy Kuzmenko <s.kuzmenko@gmail.com>, 2011
# tarasyyyk <taras.korzhak96@gmail.com>, 2018
@@ -21,9 +22,9 @@ msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2021-12-02 22:21+0000\n"
-"Last-Translator: Illia Volochii <illia.volochii@gmail.com>\n"
+"POT-Creation-Date: 2022-05-17 05:10-0500\n"
+"PO-Revision-Date: 2022-07-25 07:05+0000\n"
+"Last-Translator: Mykola Holovetskyi\n"
"Language-Team: Ukrainian (http://www.transifex.com/django/django/language/"
"uk/)\n"
"MIME-Version: 1.0\n"
@@ -158,14 +159,14 @@ msgstr "Змінено \"%(object)s\" - %(changes)s"
#, python-format
msgid "Deleted “%(object)s.”"
-msgstr ""
+msgstr "Видалено \"%(object)s.\""
msgid "LogEntry Object"
msgstr "Об'єкт журнального запису"
#, python-brace-format
msgid "Added {name} “{object}”."
-msgstr ""
+msgstr "Додано {name} \"{object}\"."
msgid "Added."
msgstr "Додано."
@@ -175,7 +176,7 @@ msgstr "та"
#, python-brace-format
msgid "Changed {fields} for {name} “{object}”."
-msgstr ""
+msgstr "Змінені {fields} для {name} \"{object}\"."
#, python-brace-format
msgid "Changed {fields}."
@@ -183,7 +184,7 @@ msgstr "Змінені {fields}."
#, python-brace-format
msgid "Deleted {name} “{object}”."
-msgstr ""
+msgstr "Видалено {name} \"{object}\"."
msgid "No fields changed."
msgstr "Поля не змінені."
@@ -193,10 +194,12 @@ msgstr "Ніщо"
msgid "Hold down “Control”, or “Command” on a Mac, to select more than one."
msgstr ""
+"Натисність \"Control\" або \"Command\" на Mac-пристрої, щоб вибрати більше "
+"аніж один."
#, python-brace-format
msgid "The {name} “{obj}” was added successfully."
-msgstr ""
+msgstr "{name} \"{obj}\" було додано успішно."
msgid "You may edit it again below."
msgstr "Ви можете відредагувати це знову."
@@ -204,26 +207,27 @@ msgstr "Ви можете відредагувати це знову."
#, python-brace-format
msgid ""
"The {name} “{obj}” was added successfully. You may add another {name} below."
-msgstr ""
+msgstr "{name} \"{obj}\" було змінено успішно. Ви можете додати інше {name}."
#, python-brace-format
msgid ""
"The {name} “{obj}” was changed successfully. You may edit it again below."
msgstr ""
+"{name} \"{obj}\" було змінено успішно. Нижче Ви можете редагувати його знову."
#, python-brace-format
msgid "The {name} “{obj}” was added successfully. You may edit it again below."
-msgstr ""
+msgstr "{name} \"{obj}\" було додано успішно. Ви можете редагувати його знову."
#, python-brace-format
msgid ""
"The {name} “{obj}” was changed successfully. You may add another {name} "
"below."
-msgstr ""
+msgstr "{name} \"{obj}\" було змінено успішно. Ви можете додати інше {name}."
#, python-brace-format
msgid "The {name} “{obj}” was changed successfully."
-msgstr ""
+msgstr "{name} \"{obj}\" було змінено успішно."
msgid ""
"Items must be selected in order to perform actions on them. No items have "
@@ -236,11 +240,11 @@ msgstr "Дія не обрана."
#, python-format
msgid "The %(name)s “%(obj)s” was deleted successfully."
-msgstr ""
+msgstr "%(name)s \"%(obj)s\" був видалений успішно."
#, python-format
msgid "%(name)s with ID “%(key)s” doesn’t exist. Perhaps it was deleted?"
-msgstr ""
+msgstr "%(name)s з ID \"%(key)s\" не існує. Можливо, воно було видалене?"
#, python-format
msgid "Add %s"
@@ -281,8 +285,9 @@ msgstr "0 з %(cnt)s обрано"
msgid "Change history: %s"
msgstr "Історія змін: %s"
-#. Translators: Model verbose name and instance representation,
-#. suitable to be an item in a list.
+#. Translators: Model verbose name and instance
+#. representation, suitable to be an item in a
+#. list.
#, python-format
msgid "%(class_name)s %(instance)s"
msgstr "%(class_name)s %(instance)s"
@@ -333,6 +338,8 @@ msgid ""
"There’s been an error. It’s been reported to the site administrators via "
"email and should be fixed shortly. Thanks for your patience."
msgstr ""
+"Сталася помилка. Вона була відправлена адміністраторам сайту через email і "
+"має бути вирішена швидко. Дякуємо за ваше терпіння."
msgid "Run the selected action"
msgstr "Виконати обрану дію"
@@ -361,12 +368,14 @@ msgid "View"
msgstr "Переглянути"
msgid "You don’t have permission to view or edit anything."
-msgstr ""
+msgstr "Ви не маєте дозволу переглядати чи редагувати будь-чого."
msgid ""
"First, enter a username and password. Then, you’ll be able to edit more user "
"options."
msgstr ""
+"Спершу, введіть користувацьке ім'я і пароль. Тоді, ви зможете редагувати "
+"більше користувацьких опцій."
msgid "Enter a username and password."
msgstr "Введіть ім'я користувача і пароль."
@@ -515,6 +524,8 @@ msgid ""
"database tables have been created, and make sure the database is readable by "
"the appropriate user."
msgstr ""
+"Щось не так з інсталяцією бази даних. Запевніться, що певні таблиці бази "
+"даних були створені і що вона може бути прочитана певним користувачем."
#, python-format
msgid ""
@@ -529,13 +540,13 @@ msgid "Forgotten your password or username?"
msgstr "Забули пароль або ім'я користувача?"
msgid "Toggle navigation"
-msgstr ""
+msgstr "Увімкнути навігацію"
msgid "Start typing to filter…"
-msgstr ""
+msgstr "Почніть писати для фільтру..."
msgid "Filter navigation items"
-msgstr ""
+msgstr "Фільтрувати навігаційні об'єкти"
msgid "Date/time"
msgstr "Дата/час"
@@ -546,10 +557,18 @@ msgstr "Користувач"
msgid "Action"
msgstr "Дія"
+msgid "entry"
+msgstr ""
+
+msgid "entries"
+msgstr ""
+
msgid ""
"This object doesn’t have a change history. It probably wasn’t added via this "
"admin site."
msgstr ""
+"Цей об'єкт не має історії змін. Напевно, він був доданий не через цей сайт "
+"адміністрування."
msgid "Show all"
msgstr "Показати всі"
@@ -602,9 +621,13 @@ msgstr "Додати ще одну %(model)s"
msgid "Delete selected %(model)s"
msgstr "Видалити обрану %(model)s"
-msgid "Thanks for spending some quality time with the web site today."
+#, python-format
+msgid "View selected %(model)s"
msgstr ""
+msgid "Thanks for spending some quality time with the web site today."
+msgstr "Дякуємо за час, який був проведений сьогодні на сайті."
+
msgid "Log in again"
msgstr "Увійти знову"
@@ -618,6 +641,8 @@ msgid ""
"Please enter your old password, for security’s sake, and then enter your new "
"password twice so we can verify you typed it in correctly."
msgstr ""
+"Будь ласка введіть ваш старий пароль, заради безпеки, після цього введіть "
+"ваш новий пароль двічі для верифікації коректності написаного."
msgid "Change my password"
msgstr "Змінити мій пароль"
@@ -655,11 +680,15 @@ msgid ""
"We’ve emailed you instructions for setting your password, if an account "
"exists with the email you entered. You should receive them shortly."
msgstr ""
+"Ми відправили вам інструкції для встановлення пароля, якщо обліковий запис з "
+"введеною адресою існує. Ви маєте отримати їх найближчим часом."
msgid ""
"If you don’t receive an email, please make sure you’ve entered the address "
"you registered with, and check your spam folder."
msgstr ""
+"Якщо Ви не отримали електронного листа, переконайтеся, будь ласка, в "
+"зареєстрованій адресі і перевірте папку \"Спам\"."
#, python-format
msgid ""
@@ -673,7 +702,7 @@ msgid "Please go to the following page and choose a new password:"
msgstr "Будь ласка, перейдіть на цю сторінку, та оберіть новий пароль:"
msgid "Your username, in case you’ve forgotten:"
-msgstr ""
+msgstr "Ваше користувацьке ім'я, у випадку, якщо ви забули:"
msgid "Thanks for using our site!"
msgstr "Дякуємо за користування нашим сайтом!"
@@ -686,6 +715,8 @@ msgid ""
"Forgotten your password? Enter your email address below, and we’ll email "
"instructions for setting a new one."
msgstr ""
+"Забули пароль? Введіть свою email-адресу нижче і ми відправимо вам "
+"інструкції по встановленню нового."
msgid "Email address:"
msgstr "Email адреса:"
diff --git a/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/django.mo b/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/django.mo
index 98b5a7fc10..c195eaf94a 100644
--- a/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/django.mo
+++ b/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/django.po b/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/django.po
index ad7fd6c8ef..a33b82a8a6 100644
--- a/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/django.po
+++ b/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/django.po
@@ -4,6 +4,7 @@
# lanbla <lanlinwen@buaa.edu.cn>, 2021
# Brian Wang <singeeking@gmail.com>, 2018
# Fulong Sun <sunfulong@neusoft.edu.cn>, 2016
+# Huanqun Yang, 2022
# Jannis Leidel <jannis@leidel.info>, 2011
# Kevin Sze <leiarix@gmail.com>, 2012
# Lele Long <schemacs@gmail.com>, 2011,2015
@@ -21,7 +22,7 @@
# yf zhan <daxian12345@gmail.com>, 2018
# dykai <yingkaidang@gmail.com>, 2019
# ced773123cfad7b4e8b79ca80f736af9, 2012
-# fangjiaqi77 <370358679@qq.com>, 2020
+# Fangjiaqi77 <370358679@qq.com>, 2020
# Kevin Sze <leiarix@gmail.com>, 2012
# 考证 李 <likaozheng@gmail.com>, 2020
# 雨翌 <yumendy@163.com>, 2016
@@ -30,9 +31,9 @@ msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2021-11-22 03:10+0000\n"
-"Last-Translator: lanbla <lanlinwen@buaa.edu.cn>\n"
+"POT-Creation-Date: 2022-05-17 05:10-0500\n"
+"PO-Revision-Date: 2022-07-25 07:05+0000\n"
+"Last-Translator: Huanqun Yang\n"
"Language-Team: Chinese (China) (http://www.transifex.com/django/django/"
"language/zh_CN/)\n"
"MIME-Version: 1.0\n"
@@ -278,8 +279,9 @@ msgstr "%(cnt)s 个中 0 个被选"
msgid "Change history: %s"
msgstr "变更历史: %s"
-#. Translators: Model verbose name and instance representation,
-#. suitable to be an item in a list.
+#. Translators: Model verbose name and instance
+#. representation, suitable to be an item in a
+#. list.
#, python-format
msgid "%(class_name)s %(instance)s"
msgstr "%(class_name)s %(instance)s"
@@ -542,6 +544,12 @@ msgstr "用户"
msgid "Action"
msgstr "动作"
+msgid "entry"
+msgstr "条目"
+
+msgid "entries"
+msgstr "条目"
+
msgid ""
"This object doesn’t have a change history. It probably wasn’t added via this "
"admin site."
@@ -595,6 +603,10 @@ msgstr "增加另一个 %(model)s"
msgid "Delete selected %(model)s"
msgstr "取消选中 %(model)s"
+#, python-format
+msgid "View selected %(model)s"
+msgstr "查看已选择的%(model)s"
+
msgid "Thanks for spending some quality time with the web site today."
msgstr "感谢您今天与本网站共度一段高品质时光。"
diff --git a/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/djangojs.mo b/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/djangojs.mo
index 505b8e1a36..fd554798a9 100644
--- a/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/djangojs.mo
+++ b/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/djangojs.mo
Binary files differ
diff --git a/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/djangojs.po b/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/djangojs.po
index 32dfa619c4..e77db734c9 100644
--- a/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/djangojs.po
+++ b/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/djangojs.po
@@ -2,6 +2,7 @@
#
# Translators:
# HuanCheng Bai白宦成 <xiqingongzi@gmail.com>, 2018
+# Fan Xu <xlivevil@aliyun.com>, 2022
# Jannis Leidel <jannis@leidel.info>, 2011
# Kewei Ma <marknv.42@gmail.com>, 2016
# Lele Long <schemacs@gmail.com>, 2011,2015
@@ -17,9 +18,9 @@ msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-15 09:00+0100\n"
-"PO-Revision-Date: 2021-02-07 04:25+0000\n"
-"Last-Translator: Veoco <one@nomox.cn>\n"
+"POT-Creation-Date: 2022-05-17 05:26-0500\n"
+"PO-Revision-Date: 2022-07-25 07:59+0000\n"
+"Last-Translator: Fan Xu <xlivevil@aliyun.com>\n"
"Language-Team: Chinese (China) (http://www.transifex.com/django/django/"
"language/zh_CN/)\n"
"MIME-Version: 1.0\n"
@@ -263,6 +264,11 @@ msgctxt "one letter Saturday"
msgid "S"
msgstr "S"
+msgid ""
+"You have already submitted this form. Are you sure you want to submit it "
+"again?"
+msgstr "您已经提交了此表单。确实要再次提交吗?"
+
msgid "Show"
msgstr "显示"
diff --git a/django/contrib/admindocs/locale/ar_DZ/LC_MESSAGES/django.mo b/django/contrib/admindocs/locale/ar_DZ/LC_MESSAGES/django.mo
index c7a051998f..541933d0e8 100644
--- a/django/contrib/admindocs/locale/ar_DZ/LC_MESSAGES/django.mo
+++ b/django/contrib/admindocs/locale/ar_DZ/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/admindocs/locale/ar_DZ/LC_MESSAGES/django.po b/django/contrib/admindocs/locale/ar_DZ/LC_MESSAGES/django.po
index 534386d0b9..9a32599e1c 100644
--- a/django/contrib/admindocs/locale/ar_DZ/LC_MESSAGES/django.po
+++ b/django/contrib/admindocs/locale/ar_DZ/LC_MESSAGES/django.po
@@ -1,14 +1,15 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
+# Jihad Bahmaid Al-Halki, 2022
# Riterix <infosrabah@gmail.com>, 2019
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2019-12-14 20:11+0000\n"
-"Last-Translator: Riterix <infosrabah@gmail.com>\n"
+"POT-Creation-Date: 2021-01-15 09:00+0100\n"
+"PO-Revision-Date: 2022-07-24 20:19+0000\n"
+"Last-Translator: Jihad Bahmaid Al-Halki\n"
"Language-Team: Arabic (Algeria) (http://www.transifex.com/django/django/"
"language/ar_DZ/)\n"
"MIME-Version: 1.0\n"
@@ -95,10 +96,10 @@ msgstr "الرجاء تثبيت docutils"
#, python-format
msgid ""
-"The admin documentation system requires Python's <a href=\"%(link)s"
+"The admin documentation system requires Python’s <a href=\"%(link)s"
"\">docutils</a> library."
msgstr ""
-"نظام توثيقات المشرف مكتبة بايثون <a href=\\\"%(link)s\\\">docutils</a>."
+"نظام إدارة التوثيق يحتاج إلى<a href=\"%(link)s\"> وثيقة</a>من مكتبة بايثون "
#, python-format
msgid ""
diff --git a/django/contrib/admindocs/locale/az/LC_MESSAGES/django.mo b/django/contrib/admindocs/locale/az/LC_MESSAGES/django.mo
index c694722209..3e0d63b1ae 100644
--- a/django/contrib/admindocs/locale/az/LC_MESSAGES/django.mo
+++ b/django/contrib/admindocs/locale/az/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/admindocs/locale/az/LC_MESSAGES/django.po b/django/contrib/admindocs/locale/az/LC_MESSAGES/django.po
index 3a81e406a4..76156dccde 100644
--- a/django/contrib/admindocs/locale/az/LC_MESSAGES/django.po
+++ b/django/contrib/admindocs/locale/az/LC_MESSAGES/django.po
@@ -2,13 +2,14 @@
#
# Translators:
# Ali Ismayilov <ali@ismailov.info>, 2011
+# Nicat Məmmədov <n1c4t97@gmail.com>, 2022
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: 2021-01-15 09:00+0100\n"
+"PO-Revision-Date: 2022-07-24 20:19+0000\n"
+"Last-Translator: Nicat Məmmədov <n1c4t97@gmail.com>\n"
"Language-Team: Azerbaijani (http://www.transifex.com/django/django/language/"
"az/)\n"
"MIME-Version: 1.0\n"
@@ -18,7 +19,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgid "Administrative Documentation"
-msgstr ""
+msgstr "Administrativ Dokumentasiya"
msgid "Home"
msgstr "Ev"
@@ -53,7 +54,7 @@ msgid "List of all the template tags and their functions."
msgstr ""
msgid "Filters"
-msgstr ""
+msgstr "Filterlər"
msgid ""
"Filters are actions which can be applied to variables in a template to alter "
@@ -86,7 +87,7 @@ msgstr ""
#, python-format
msgid ""
-"The admin documentation system requires Python's <a href=\"%(link)s"
+"The admin documentation system requires Python’s <a href=\"%(link)s"
"\">docutils</a> library."
msgstr ""
@@ -137,16 +138,16 @@ msgid "Template: %(name)s"
msgstr ""
#, python-format
-msgid "Template: \"%(name)s\""
+msgid "Template: <q>%(name)s</q>"
msgstr ""
#. Translators: Search is not a verb here, it qualifies path (a search path)
#, python-format
-msgid "Search path for template \"%(name)s\":"
+msgid "Search path for template <q>%(name)s</q>:"
msgstr ""
msgid "(does not exist)"
-msgstr ""
+msgstr "(mövcud deyil)"
msgid "Back to Documentation"
msgstr ""
diff --git a/django/contrib/admindocs/locale/sv/LC_MESSAGES/django.mo b/django/contrib/admindocs/locale/sv/LC_MESSAGES/django.mo
index f983cc79f7..d20b69b46f 100644
--- a/django/contrib/admindocs/locale/sv/LC_MESSAGES/django.mo
+++ b/django/contrib/admindocs/locale/sv/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/admindocs/locale/sv/LC_MESSAGES/django.po b/django/contrib/admindocs/locale/sv/LC_MESSAGES/django.po
index 58e38b3099..fe36350599 100644
--- a/django/contrib/admindocs/locale/sv/LC_MESSAGES/django.po
+++ b/django/contrib/admindocs/locale/sv/LC_MESSAGES/django.po
@@ -1,6 +1,7 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
+# Albin Larsson <albin.post@gmail.com>, 2022
# Andreas Pelme <andreas@pelme.se>, 2012,2014
# Jannis Leidel <jannis@leidel.info>, 2011
# Jonathan Lindén, 2014
@@ -12,8 +13,8 @@ msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-01-15 09:00+0100\n"
-"PO-Revision-Date: 2021-10-27 05:33+0000\n"
-"Last-Translator: Tomas Lööw <tomas.loow@mailbox.org>\n"
+"PO-Revision-Date: 2022-07-24 20:19+0000\n"
+"Last-Translator: Albin Larsson <albin.post@gmail.com>\n"
"Language-Team: Swedish (http://www.transifex.com/django/django/language/"
"sv/)\n"
"MIME-Version: 1.0\n"
@@ -161,12 +162,12 @@ msgstr "Mall: %(name)s"
#, python-format
msgid "Template: <q>%(name)s</q>"
-msgstr ""
+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 <q>%(name)s</q>:"
-msgstr ""
+msgstr "Sökvägen för mall <q>%(name)s</q>:"
msgid "(does not exist)"
msgstr "(finns inte)"
diff --git a/django/contrib/auth/locale/ar_DZ/LC_MESSAGES/django.mo b/django/contrib/auth/locale/ar_DZ/LC_MESSAGES/django.mo
index fd61c62c71..203bf07c50 100644
--- a/django/contrib/auth/locale/ar_DZ/LC_MESSAGES/django.mo
+++ b/django/contrib/auth/locale/ar_DZ/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/auth/locale/ar_DZ/LC_MESSAGES/django.po b/django/contrib/auth/locale/ar_DZ/LC_MESSAGES/django.po
index bed01f3f02..c2b9f34107 100644
--- a/django/contrib/auth/locale/ar_DZ/LC_MESSAGES/django.po
+++ b/django/contrib/auth/locale/ar_DZ/LC_MESSAGES/django.po
@@ -1,14 +1,15 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
+# Jihad Bahmaid Al-Halki, 2022
# Riterix <infosrabah@gmail.com>, 2019
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2019-12-14 22:38+0000\n"
-"Last-Translator: Riterix <infosrabah@gmail.com>\n"
+"POT-Creation-Date: 2021-09-21 10:22+0200\n"
+"PO-Revision-Date: 2022-07-25 08:09+0000\n"
+"Last-Translator: Jihad Bahmaid Al-Halki\n"
"Language-Team: Arabic (Algeria) (http://www.transifex.com/django/django/"
"language/ar_DZ/)\n"
"MIME-Version: 1.0\n"
@@ -135,6 +136,9 @@ msgstr "عامل العمل"
msgid "checksum"
msgstr "تدقيق المجموع"
+msgid "block size"
+msgstr "حجم البلوك (Block)"
+
msgid "name"
msgstr "الاسم"
diff --git a/django/contrib/auth/locale/az/LC_MESSAGES/django.mo b/django/contrib/auth/locale/az/LC_MESSAGES/django.mo
index 4518a35a15..c14fb27f31 100644
--- a/django/contrib/auth/locale/az/LC_MESSAGES/django.mo
+++ b/django/contrib/auth/locale/az/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/auth/locale/az/LC_MESSAGES/django.po b/django/contrib/auth/locale/az/LC_MESSAGES/django.po
index 0db9a6ea3e..7dd8670ded 100644
--- a/django/contrib/auth/locale/az/LC_MESSAGES/django.po
+++ b/django/contrib/auth/locale/az/LC_MESSAGES/django.po
@@ -4,13 +4,14 @@
# Ali Ismayilov <ali@ismailov.info>, 2011
# Emin Mastizada <emin@linux.com>, 2018,2020
# Emin Mastizada <emin@linux.com>, 2016
+# Nicat Məmmədov <n1c4t97@gmail.com>, 2022
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2020-01-12 07:30+0000\n"
-"Last-Translator: Emin Mastizada <emin@linux.com>\n"
+"POT-Creation-Date: 2021-09-21 10:22+0200\n"
+"PO-Revision-Date: 2022-07-25 08:09+0000\n"
+"Last-Translator: Nicat Məmmədov <n1c4t97@gmail.com>\n"
"Language-Team: Azerbaijani (http://www.transifex.com/django/django/language/"
"az/)\n"
"MIME-Version: 1.0\n"
@@ -33,53 +34,53 @@ msgid "%(name)s object with primary key %(key)r does not exist."
msgstr "Əsas %(key)r açarı ilə %(name)s obyekti mövcud deyil."
msgid "Password changed successfully."
-msgstr "Parol uğurla dəyişdirildi"
+msgstr "Şifrə uğurla dəyişdirildi."
#, python-format
msgid "Change password: %s"
-msgstr "Parolu dəyiş: %s"
+msgstr "Şifrəni dəyiş: %s"
msgid "Authentication and Authorization"
msgstr "Təsdiqləmə və Səlahiyyət"
msgid "password"
-msgstr "parol"
+msgstr "şifrə"
msgid "last login"
msgstr "son dəfə daxil olub"
msgid "No password set."
-msgstr "Parol qurulmayıb."
+msgstr "Şifrə təyin olunmayıb."
msgid "Invalid password format or unknown hashing algorithm."
-msgstr "Xətalı parol formatı və ya bilinməyən heş alqoritması."
+msgstr "Xətalı şifrə formatı və ya bilinməyən heş alqoritması."
msgid "The two password fields didn’t match."
-msgstr "İki parol sahələrinin dəyərləri üst-üstə düşmədi."
+msgstr "Şifrə xanalarının dəyərləri eyni deyil."
msgid "Password"
-msgstr "Parol"
+msgstr "Şifrə"
msgid "Password confirmation"
-msgstr "Parolun təsdiqi"
+msgstr "Şifrənin təsdiqi"
msgid "Enter the same password as before, for verification."
-msgstr "Təsdiqləmək üçün əvvəlki ilə eyni parolu daxil edin."
+msgstr "Təsdiqləmək üçün əvvəlki ilə eyni şifrəni daxil edin."
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 ""
-"Düz parollar saxlanmadığı üçün bu istifadəçinin parolunu görmək mümkün "
-"deyil, amma <a href=\"{}\">bu formadan</a> istifadə edərək parolunu dəyişə "
-"bilərsiz."
+"Şifrələr açıq formada saxlanılmadığı üçün bu istifadəçinin şifrəsini görmək "
+"mümkün deyil, amma <a href=\"{}\">bu formadan</a> istifadə edərək şifrəni "
+"dəyişə bilərsiz."
#, python-format
msgid ""
"Please enter a correct %(username)s and password. Note that both fields may "
"be case-sensitive."
msgstr ""
-"Lütfən düzgün %(username)s və parol daxil edin. Nəzərə alın ki, hər ikisi "
+"Lütfən düzgün %(username)s və şifrə daxil edin. Nəzərə alın ki, hər ikisi də "
"böyük-kiçik hərflərə həssasdırlar."
msgid "This account is inactive."
@@ -89,20 +90,19 @@ msgid "Email"
msgstr "E-poçt"
msgid "New password"
-msgstr "Yeni parol"
+msgstr "Yeni şifrə"
msgid "New password confirmation"
-msgstr "Yeni parolun təsdiqi"
+msgstr "Yeni şifrənin təsdiqi"
msgid "Your old password was entered incorrectly. Please enter it again."
-msgstr ""
-"Köhnə parolu səhv daxil etdiniz. Bir daha cəhd etməyinizi xahiş edirik."
+msgstr "Köhnə şifrəni yanlış daxil etdiniz. Zəhmət olmasa bir daha yoxlayın."
msgid "Old password"
-msgstr "Köhnə parol"
+msgstr "Köhnə şifrə"
msgid "Password (again)"
-msgstr "Parol (bir daha)"
+msgstr "Şifrə (bir daha)"
msgid "algorithm"
msgstr "alqoritm"
@@ -137,6 +137,9 @@ msgstr "iş faktoru"
msgid "checksum"
msgstr "yoxlama dəyəri"
+msgid "block size"
+msgstr ""
+
msgid "name"
msgstr "ad"
@@ -230,36 +233,37 @@ msgid_plural ""
"This password is too short. It must contain at least %(min_length)d "
"characters."
msgstr[0] "Bu parol çox qısadır. Ən az %(min_length)d işarə olmalıdır."
-msgstr[1] "Bu parol çox qısadır. Ən az %(min_length)d işarə olmalıdır."
+msgstr[1] ""
+"Bu şifrə çox qısadır. Ən az %(min_length)d simvoldan ibarət olmalıdır."
#, python-format
msgid "Your password must contain at least %(min_length)d character."
msgid_plural "Your password must contain at least %(min_length)d characters."
msgstr[0] "Parolunuz ən az %(min_length)d işarə olmalıdır."
-msgstr[1] "Parolunuz ən az %(min_length)d işarə olmalıdır."
+msgstr[1] "Şifrəniz ən az %(min_length)d simvoldan ibarət olmalıdır."
#, python-format
msgid "The password is too similar to the %(verbose_name)s."
-msgstr "Parolunuz %(verbose_name)s ilə çox bənzərdir."
+msgstr "Şifrəniz %(verbose_name)s ilə çox bənzərdir."
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."
+msgstr "Şifrəniz digər şəxsi məlumatlarınıza çox bənzərdir."
msgid "This password is too common."
-msgstr "Bu parol çox ümumidir."
+msgstr "Bu şifrə çox asandır."
msgid "Your password can’t be a commonly used password."
-msgstr "Parolunuz çox istifadə edilən ümumişlək olmamalıdır."
+msgstr "Şifrəniz ç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."
+msgstr "Bu şifrə ancaq rəqəmlərdən ibarətdir."
msgid "Your password can’t be entirely numeric."
-msgstr "Parolunuz ancaq rəqəmlərlə ola bilməz."
+msgstr "Şifrəniz ancaq rəqəmlərdən ibarət ola bilməz."
#, python-format
msgid "Password reset on %(site_name)s"
-msgstr "%(site_name)s, parolun sıfırlanması"
+msgstr "%(site_name)s, şifrənin sıfırlanması"
msgid ""
"Enter a valid username. This value may contain only English letters, "
@@ -279,22 +283,22 @@ msgid "Logged out"
msgstr "Çıxdınız"
msgid "Password reset"
-msgstr "Parol sıfırlama"
+msgstr "Şifrənin sıfırlanması"
msgid "Password reset sent"
-msgstr "Parol sıfırlama göndərildi"
+msgstr "Şifrə sıfırlanması göndərildi"
msgid "Enter new password"
-msgstr "Yeni parolu daxil edin"
+msgstr "Yeni şifrəni daxil edin"
msgid "Password reset unsuccessful"
-msgstr "Parol müvəffəqiyyətlə sıfırlandı"
+msgstr "Şifrə sıfırlanması uğursuz oldu"
msgid "Password reset complete"
-msgstr "Parol sıfırlama tamamlandı"
+msgstr "Şifrə sıfırlanması tamamlandı"
msgid "Password change"
-msgstr "Parol dəyişdirmə"
+msgstr "Şifrənin dəyişdirilməsi"
msgid "Password change successful"
-msgstr "Parol müvəffəqiyyətlə dəyişdirildi"
+msgstr "Şifrə uğurla dəyişdirildi"
diff --git a/django/contrib/auth/locale/ca/LC_MESSAGES/django.mo b/django/contrib/auth/locale/ca/LC_MESSAGES/django.mo
index 4f72ce387f..c53f782e07 100644
--- a/django/contrib/auth/locale/ca/LC_MESSAGES/django.mo
+++ b/django/contrib/auth/locale/ca/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/auth/locale/ca/LC_MESSAGES/django.po b/django/contrib/auth/locale/ca/LC_MESSAGES/django.po
index 65e03ec167..ae4a6d5423 100644
--- a/django/contrib/auth/locale/ca/LC_MESSAGES/django.po
+++ b/django/contrib/auth/locale/ca/LC_MESSAGES/django.po
@@ -3,6 +3,7 @@
# Translators:
# Antoni Aloy <aaloy@apsl.net>, 2015,2017,2021
# Carles Barrobés <carles@barrobes.com>, 2011-2012,2014-2015
+# Carles Pina Estany, 2022
# Gil Obradors Via <gil.obradors@gmail.com>, 2019
# Gil Obradors Via <gil.obradors@gmail.com>, 2019-2020
# Jannis Leidel <jannis@leidel.info>, 2011
@@ -14,8 +15,8 @@ msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2021-10-27 08:48+0000\n"
-"Last-Translator: Antoni Aloy <aaloy@apsl.net>\n"
+"PO-Revision-Date: 2022-07-25 08:09+0000\n"
+"Last-Translator: Carles Pina Estany\n"
"Language-Team: Catalan (http://www.transifex.com/django/django/language/"
"ca/)\n"
"MIME-Version: 1.0\n"
@@ -143,7 +144,7 @@ msgid "checksum"
msgstr "suma de comprovació"
msgid "block size"
-msgstr "tamany de bloc"
+msgstr "mida de bloc"
msgid "name"
msgstr "nom"
diff --git a/django/contrib/auth/locale/id/LC_MESSAGES/django.mo b/django/contrib/auth/locale/id/LC_MESSAGES/django.mo
index 958b2f72c7..232b3f5c4a 100644
--- a/django/contrib/auth/locale/id/LC_MESSAGES/django.mo
+++ b/django/contrib/auth/locale/id/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/auth/locale/id/LC_MESSAGES/django.po b/django/contrib/auth/locale/id/LC_MESSAGES/django.po
index 6af7984b7f..d1c7f280b7 100644
--- a/django/contrib/auth/locale/id/LC_MESSAGES/django.po
+++ b/django/contrib/auth/locale/id/LC_MESSAGES/django.po
@@ -1,18 +1,18 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
-# Fery Setiawan <gembelweb@gmail.com>, 2015-2016,2018,2020
+# Fery Setiawan <gembelweb@gmail.com>, 2015-2016,2018,2020-2021
# Jannis Leidel <jannis@leidel.info>, 2011
# oon arfiandwi <oon.arfiandwi@gmail.com>, 2016
# rodin <romihardiyanto@gmail.com>, 2011,2013
# rodin <romihardiyanto@gmail.com>, 2013-2016
-# sage <laymonage@gmail.com>, 2019
+# sag᠎e <laymonage@gmail.com>, 2019
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2020-02-06 01:43+0000\n"
+"POT-Creation-Date: 2021-09-21 10:22+0200\n"
+"PO-Revision-Date: 2021-12-25 08:09+0000\n"
"Last-Translator: Fery Setiawan <gembelweb@gmail.com>\n"
"Language-Team: Indonesian (http://www.transifex.com/django/django/language/"
"id/)\n"
@@ -138,6 +138,9 @@ msgstr "faktor kerja"
msgid "checksum"
msgstr "ceksum"
+msgid "block size"
+msgstr "ukuran blok"
+
msgid "name"
msgstr "nama"
diff --git a/django/contrib/auth/locale/lv/LC_MESSAGES/django.mo b/django/contrib/auth/locale/lv/LC_MESSAGES/django.mo
index eb9c0477d6..e7c05ab554 100644
--- a/django/contrib/auth/locale/lv/LC_MESSAGES/django.mo
+++ b/django/contrib/auth/locale/lv/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/auth/locale/lv/LC_MESSAGES/django.po b/django/contrib/auth/locale/lv/LC_MESSAGES/django.po
index 93ac269d6e..410e84feb5 100644
--- a/django/contrib/auth/locale/lv/LC_MESSAGES/django.po
+++ b/django/contrib/auth/locale/lv/LC_MESSAGES/django.po
@@ -1,18 +1,18 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
-# NullIsNot0 <nullisnot0@inbox.lv>, 2017
-# NullIsNot0 <nullisnot0@inbox.lv>, 2017
+# Edgars Voroboks <edgars.voroboks@gmail.com>, 2017,2022
+# Edgars Voroboks <edgars.voroboks@gmail.com>, 2017
# Jannis Leidel <jannis@leidel.info>, 2011
-# NullIsNot0 <nullisnot0@inbox.lv>, 2019,2021
+# Edgars Voroboks <edgars.voroboks@gmail.com>, 2019,2021
# peterisb <pb@sungis.lv>, 2016
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-21 10:22+0200\n"
-"PO-Revision-Date: 2021-10-06 05:08+0000\n"
-"Last-Translator: NullIsNot0 <nullisnot0@inbox.lv>\n"
+"PO-Revision-Date: 2022-07-25 08:09+0000\n"
+"Last-Translator: Edgars Voroboks <edgars.voroboks@gmail.com>\n"
"Language-Team: Latvian (http://www.transifex.com/django/django/language/"
"lv/)\n"
"MIME-Version: 1.0\n"
@@ -81,8 +81,8 @@ msgid ""
"Please enter a correct %(username)s and password. Note that both fields may "
"be case-sensitive."
msgstr ""
-"Lūdzu ievadi korektu %(username)s un paroli personāla kontam. Ņem vērā, ka "
-"abi ievades lauki ir reģistr jūtīgi."
+"Lūdzu ievadiet korektu informāciju laukos %(username)s un parole. Ņemiet "
+"vērā, ka abi ievades lauki ir reģistrjutīgi."
msgid "This account is inactive."
msgstr "Šis konts nav aktīvs."
@@ -185,7 +185,7 @@ msgid "Specific permissions for this user."
msgstr "Lietotāja specifiskās tiesības."
msgid "username"
-msgstr "lietotāja vārds"
+msgstr "lietotājvārds"
msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only."
msgstr "Obligāts. 150 vai mazāk zīmes. Tikai burti, cipari un @/./+/-/_ ."
diff --git a/django/contrib/auth/locale/nl/LC_MESSAGES/django.mo b/django/contrib/auth/locale/nl/LC_MESSAGES/django.mo
index 7b87e16b56..ff5a2cd881 100644
--- a/django/contrib/auth/locale/nl/LC_MESSAGES/django.mo
+++ b/django/contrib/auth/locale/nl/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/auth/locale/nl/LC_MESSAGES/django.po b/django/contrib/auth/locale/nl/LC_MESSAGES/django.po
index 900c14f7ee..21bef5d0ff 100644
--- a/django/contrib/auth/locale/nl/LC_MESSAGES/django.po
+++ b/django/contrib/auth/locale/nl/LC_MESSAGES/django.po
@@ -9,16 +9,16 @@
# Ilja Maas <iljamaas@dreamsolution.nl>, 2015
# jaap3 <jaap.roes@gmail.com>, 2016
# Jannis Leidel <jannis@leidel.info>, 2011
-# Jeffrey Gelens <jeffrey@noppo.pro>, 2011-2012
-# Sander Steffann <inactive+steffann@transifex.com>, 2015
+# 6a27f10aef159701c7a5ff07f0fb0a78_05545ed <bc5d401a7ecd9343dd5afac265ed8ab3_4845>, 2011-2012
+# 8de006b1b0894aab6aef71979dcd8bd6_5c6b207 <ff2658a8d8dbebbd9cc240b8c133a515_234097>, 2015
# Tino de Bruijn <tinodb@gmail.com>, 2011
-# Tonnes <tonnes.mb@gmail.com>, 2019
+# Tonnes <tonnes.mb@gmail.com>, 2019,2022
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2019-09-17 08:42+0000\n"
+"POT-Creation-Date: 2021-09-21 10:22+0200\n"
+"PO-Revision-Date: 2022-07-25 08:09+0000\n"
"Last-Translator: Tonnes <tonnes.mb@gmail.com>\n"
"Language-Team: Dutch (http://www.transifex.com/django/django/language/nl/)\n"
"MIME-Version: 1.0\n"
@@ -144,6 +144,9 @@ msgstr "arbeidsfactor"
msgid "checksum"
msgstr "checksum"
+msgid "block size"
+msgstr "blokgrootte"
+
msgid "name"
msgstr "naam"
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 0e6f393db5..eba5bb8b01 100644
--- a/django/contrib/auth/locale/pt_BR/LC_MESSAGES/django.mo
+++ b/django/contrib/auth/locale/pt_BR/LC_MESSAGES/django.mo
Binary files differ
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 4e4f056144..a46794e1b4 100644
--- a/django/contrib/auth/locale/pt_BR/LC_MESSAGES/django.po
+++ b/django/contrib/auth/locale/pt_BR/LC_MESSAGES/django.po
@@ -5,7 +5,7 @@
# Amanda Savluchinske <amandasavluchinske@gmail.com>, 2019
# amcorreia <mutley.sandro@gmail.com>, 2018
# Camilo B. Moreira <camilo.moreira@fatec.sp.gov.br>, 2017
-# Carlos C. Leite <caduado@gmail.com>, 2016
+# Carlos 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
@@ -17,14 +17,15 @@
# semente, 2012
# Jannis Leidel <jannis@leidel.info>, 2011
# Lucas Infante <maccinza@gmail.com>, 2015
+# Rafael Fontenelle <rffontenelle@gmail.com>, 2022
# Sandro <sandrossv@hotmail.com>, 2011
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2019-12-11 00:21+0000\n"
-"Last-Translator: Amanda Savluchinske <amandasavluchinske@gmail.com>\n"
+"POT-Creation-Date: 2021-09-21 10:22+0200\n"
+"PO-Revision-Date: 2022-07-25 08:09+0000\n"
+"Last-Translator: Rafael Fontenelle <rffontenelle@gmail.com>\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/django/django/"
"language/pt_BR/)\n"
"MIME-Version: 1.0\n"
@@ -151,6 +152,9 @@ msgstr "fator de trabalho"
msgid "checksum"
msgstr "checksum"
+msgid "block size"
+msgstr "tamanho de bloco"
+
msgid "name"
msgstr "nome"
diff --git a/django/contrib/auth/locale/sv/LC_MESSAGES/django.mo b/django/contrib/auth/locale/sv/LC_MESSAGES/django.mo
index 040a1e5829..4461738c17 100644
--- a/django/contrib/auth/locale/sv/LC_MESSAGES/django.mo
+++ b/django/contrib/auth/locale/sv/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/auth/locale/sv/LC_MESSAGES/django.po b/django/contrib/auth/locale/sv/LC_MESSAGES/django.po
index d04385e603..8f2ed9d7bc 100644
--- a/django/contrib/auth/locale/sv/LC_MESSAGES/django.po
+++ b/django/contrib/auth/locale/sv/LC_MESSAGES/django.po
@@ -1,6 +1,7 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
+# Albin Larsson <albin.post@gmail.com>, 2022
# Alex Nordlund <deep.alexander@gmail.com>, 2012
# Cybjit <cybjit@gmail.com>, 2012
# Jannis Leidel <jannis@leidel.info>, 2011
@@ -16,9 +17,9 @@ msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2021-05-06 05:59+0000\n"
-"Last-Translator: Tomas Lööw <tomas.loow@mailbox.org>\n"
+"POT-Creation-Date: 2021-09-21 10:22+0200\n"
+"PO-Revision-Date: 2022-07-25 08:09+0000\n"
+"Last-Translator: Albin Larsson <albin.post@gmail.com>\n"
"Language-Team: Swedish (http://www.transifex.com/django/django/language/"
"sv/)\n"
"MIME-Version: 1.0\n"
@@ -41,7 +42,7 @@ msgid "%(name)s object with primary key %(key)r does not exist."
msgstr "%(name)s-objekt med primärnyckel %(key)r finns inte."
msgid "Password changed successfully."
-msgstr "Lösenordet ändrades."
+msgstr "Lösenordet ändrades framgångsrikt."
#, python-format
msgid "Change password: %s"
@@ -143,6 +144,9 @@ msgstr "arbetsfaktor"
msgid "checksum"
msgstr "kontrollsumma"
+msgid "block size"
+msgstr "blockstorlek"
+
msgid "name"
msgstr "namn"
diff --git a/django/contrib/contenttypes/locale/ia/LC_MESSAGES/django.mo b/django/contrib/contenttypes/locale/ia/LC_MESSAGES/django.mo
index 0fad7f2a78..2eec9aad33 100644
--- a/django/contrib/contenttypes/locale/ia/LC_MESSAGES/django.mo
+++ b/django/contrib/contenttypes/locale/ia/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/contenttypes/locale/ia/LC_MESSAGES/django.po b/django/contrib/contenttypes/locale/ia/LC_MESSAGES/django.po
index 8598e5f12d..cf2a5e4619 100644
--- a/django/contrib/contenttypes/locale/ia/LC_MESSAGES/django.po
+++ b/django/contrib/contenttypes/locale/ia/LC_MESSAGES/django.po
@@ -1,14 +1,14 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
-# Martijn Dekker <mcdutchie@hotmail.com>, 2012
+# Martijn Dekker <mcdutchie@hotmail.com>, 2012,2021
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: 2021-12-24 19:22+0000\n"
+"Last-Translator: Martijn Dekker <mcdutchie@hotmail.com>\n"
"Language-Team: Interlingua (http://www.transifex.com/django/django/language/"
"ia/)\n"
"MIME-Version: 1.0\n"
@@ -18,7 +18,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgid "Content Types"
-msgstr ""
+msgstr "Typos de contento"
msgid "python model class name"
msgstr "nomine del classe del modello Python"
@@ -34,9 +34,9 @@ msgid "Content type %(ct_id)s object has no associated model"
msgstr "Le objecto del typo de contento %(ct_id)s non ha un modello associate"
#, 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 "Le objecto %(obj_id)s del typo de contento %(ct_id)s non existe"
#, 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 "Objectos %(ct_name)s non ha un methodo get_absolute_url()"
diff --git a/django/contrib/contenttypes/locale/sv/LC_MESSAGES/django.mo b/django/contrib/contenttypes/locale/sv/LC_MESSAGES/django.mo
index a9b9575163..b4fe3a80dd 100644
--- a/django/contrib/contenttypes/locale/sv/LC_MESSAGES/django.mo
+++ b/django/contrib/contenttypes/locale/sv/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/contenttypes/locale/sv/LC_MESSAGES/django.po b/django/contrib/contenttypes/locale/sv/LC_MESSAGES/django.po
index 15d1a1be35..8cdfa8d5b7 100644
--- a/django/contrib/contenttypes/locale/sv/LC_MESSAGES/django.po
+++ b/django/contrib/contenttypes/locale/sv/LC_MESSAGES/django.po
@@ -1,6 +1,7 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
+# Albin Larsson <albin.post@gmail.com>, 2022
# Andreas Pelme <andreas@pelme.se>, 2012
# Jannis Leidel <jannis@leidel.info>, 2011
# Jonathan Lindén, 2014
@@ -9,9 +10,9 @@ 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-02-26 11:20+0000\n"
-"Last-Translator: Thomas Lundqvist\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2022-07-24 19:22+0000\n"
+"Last-Translator: Albin Larsson <albin.post@gmail.com>\n"
"Language-Team: Swedish (http://www.transifex.com/django/django/language/"
"sv/)\n"
"MIME-Version: 1.0\n"
@@ -37,9 +38,9 @@ msgid "Content type %(ct_id)s object has no associated model"
msgstr "Innehållstypens %(ct_id)s har ingen associerad 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 "Innehållstypens %(ct_id)s objekt %(obj_id)s finns inte"
#, 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 objekt har inte en get_absolute_url()-metod"
diff --git a/django/contrib/flatpages/locale/sv/LC_MESSAGES/django.mo b/django/contrib/flatpages/locale/sv/LC_MESSAGES/django.mo
index d4102b4283..483a758331 100644
--- a/django/contrib/flatpages/locale/sv/LC_MESSAGES/django.mo
+++ b/django/contrib/flatpages/locale/sv/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/flatpages/locale/sv/LC_MESSAGES/django.po b/django/contrib/flatpages/locale/sv/LC_MESSAGES/django.po
index 8033625120..2e772d01f0 100644
--- a/django/contrib/flatpages/locale/sv/LC_MESSAGES/django.po
+++ b/django/contrib/flatpages/locale/sv/LC_MESSAGES/django.po
@@ -1,6 +1,7 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
+# Albin Larsson <albin.post@gmail.com>, 2022
# Andreas Pelme <andreas@pelme.se>, 2011-2012
# Jannis Leidel <jannis@leidel.info>, 2011
# Jonathan Lindén, 2014
@@ -10,9 +11,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-01-28 13:46+0000\n"
-"Last-Translator: Petter Strandmark <petter.strandmark@gmail.com>\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2022-07-24 19:03+0000\n"
+"Last-Translator: Albin Larsson <albin.post@gmail.com>\n"
"Language-Team: Swedish (http://www.transifex.com/django/django/language/"
"sv/)\n"
"MIME-Version: 1.0\n"
@@ -31,9 +32,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 ""
-"Exempel: '/om/kontakt/'. Se till att ha inledande och avslutande snedstreck."
+"Exempel: \"/om/kontakt/\". Se till att ha inledande och avslutande "
+"snedstreck."
msgid ""
"This value must contain only letters, numbers, dots, underscores, dashes, "
@@ -42,8 +44,8 @@ msgstr ""
"Detta värde får endast innehålla bokstäver, siffror, punkter, understreck, "
"bindestreck, snedstreck och tilde."
-msgid "Example: '/about/contact'. Make sure to have a leading slash."
-msgstr "Exempel: '/about/contact'. Se till att den börjar med ett snedstreck."
+msgid "Example: “/about/contact”. Make sure to have a leading slash."
+msgstr "Exempel: \"/om/kontakt/\". Se till att ett inledande snedstreck."
msgid "URL is missing a leading slash."
msgstr "URL:en saknar ett inledande snedstreck."
@@ -68,8 +70,8 @@ msgid "template name"
msgstr "mallnamn"
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 ""
"Exempel: 'sidor/kontaktsida.html'. Om detta inte fylls i kommer systemet att "
"använda 'flatpages/default.html'."
diff --git a/django/contrib/gis/locale/sv/LC_MESSAGES/django.mo b/django/contrib/gis/locale/sv/LC_MESSAGES/django.mo
index 200712188e..5fbc7240b0 100644
--- a/django/contrib/gis/locale/sv/LC_MESSAGES/django.mo
+++ b/django/contrib/gis/locale/sv/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/gis/locale/sv/LC_MESSAGES/django.po b/django/contrib/gis/locale/sv/LC_MESSAGES/django.po
index 7168164601..7477ac08ef 100644
--- a/django/contrib/gis/locale/sv/LC_MESSAGES/django.po
+++ b/django/contrib/gis/locale/sv/LC_MESSAGES/django.po
@@ -1,6 +1,7 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
+# Albin Larsson <albin.post@gmail.com>, 2022
# Andreas Pelme <andreas@pelme.se>, 2011-2012
# Jannis Leidel <jannis@leidel.info>, 2011
# Jonathan Lindén, 2015
@@ -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: 2019-01-28 14:06+0000\n"
-"Last-Translator: Petter Strandmark <petter.strandmark@gmail.com>\n"
+"POT-Creation-Date: 2019-09-08 17:27+0200\n"
+"PO-Revision-Date: 2022-07-24 18:45+0000\n"
+"Last-Translator: Albin Larsson <albin.post@gmail.com>\n"
"Language-Team: Swedish (http://www.transifex.com/django/django/language/"
"sv/)\n"
"MIME-Version: 1.0\n"
@@ -29,7 +30,7 @@ msgid "The base GIS field."
msgstr "Basklassen för GIS-fält."
msgid ""
-"The base Geometry field -- maps to the OpenGIS Specification Geometry type."
+"The base Geometry field — maps to the OpenGIS Specification Geometry type."
msgstr ""
"Basklassen för geometri-fält -- motsvarar ”Geometry”-typen i OpenGIS-"
"specifikationen."
@@ -88,5 +89,5 @@ msgid "No feeds are registered."
msgstr "Inga flöden är registrerade."
#, python-format
-msgid "Slug %r isn't registered."
+msgid "Slug %r isn’t registered."
msgstr "Slugen %r är inte registrerad."
diff --git a/django/contrib/humanize/locale/az/LC_MESSAGES/django.mo b/django/contrib/humanize/locale/az/LC_MESSAGES/django.mo
index bbaa517e13..251d93fe6b 100644
--- a/django/contrib/humanize/locale/az/LC_MESSAGES/django.mo
+++ b/django/contrib/humanize/locale/az/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/humanize/locale/az/LC_MESSAGES/django.po b/django/contrib/humanize/locale/az/LC_MESSAGES/django.po
index 85fc45a6c9..2729a9bc75 100644
--- a/django/contrib/humanize/locale/az/LC_MESSAGES/django.po
+++ b/django/contrib/humanize/locale/az/LC_MESSAGES/django.po
@@ -5,13 +5,14 @@
# Claude Paroz <claude@2xlibre.net>, 2013
# Emin Mastizada <emin@linux.com>, 2018,2020
# Emin Mastizada <emin@linux.com>, 2016
+# Nicat Məmmədov <n1c4t97@gmail.com>, 2022
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: 2020-01-12 06:40+0000\n"
-"Last-Translator: Emin Mastizada <emin@linux.com>\n"
+"POT-Creation-Date: 2021-04-07 14:40+0200\n"
+"PO-Revision-Date: 2022-07-24 18:40+0000\n"
+"Last-Translator: Nicat Məmmədov <n1c4t97@gmail.com>\n"
"Language-Team: Azerbaijani (http://www.transifex.com/django/django/language/"
"az/)\n"
"MIME-Version: 1.0\n"
@@ -79,132 +80,66 @@ msgid "{}th"
msgstr "{}cu"
#, python-format
-msgid "%(value).1f million"
-msgid_plural "%(value).1f million"
-msgstr[0] "%(value).1f milyon"
-msgstr[1] "%(value).1f milyon"
-
-#, python-format
msgid "%(value)s million"
msgid_plural "%(value)s million"
msgstr[0] "%(value)s milyon"
msgstr[1] "%(value)s milyon"
#, python-format
-msgid "%(value).1f billion"
-msgid_plural "%(value).1f billion"
-msgstr[0] "%(value).1f milyard"
-msgstr[1] "%(value).1f milyard"
-
-#, python-format
msgid "%(value)s billion"
msgid_plural "%(value)s billion"
msgstr[0] "%(value)s milyard"
msgstr[1] "%(value)s milyard"
#, python-format
-msgid "%(value).1f trillion"
-msgid_plural "%(value).1f trillion"
-msgstr[0] "%(value).1f trilyon"
-msgstr[1] "%(value).1f trilyon"
-
-#, python-format
msgid "%(value)s trillion"
msgid_plural "%(value)s trillion"
msgstr[0] "%(value)s trilyon"
msgstr[1] "%(value)s trilyon"
#, python-format
-msgid "%(value).1f quadrillion"
-msgid_plural "%(value).1f quadrillion"
-msgstr[0] "%(value).1f kvadrilyon"
-msgstr[1] "%(value).1f kvadrilyon"
-
-#, python-format
msgid "%(value)s quadrillion"
msgid_plural "%(value)s quadrillion"
msgstr[0] "%(value)s kvadrilyon"
msgstr[1] "%(value)s kvadrilyon"
#, python-format
-msgid "%(value).1f quintillion"
-msgid_plural "%(value).1f quintillion"
-msgstr[0] "%(value).1f kvintilyon"
-msgstr[1] "%(value).1f kvintilyon"
-
-#, python-format
msgid "%(value)s quintillion"
msgid_plural "%(value)s quintillion"
msgstr[0] "%(value)s kvintilyon"
msgstr[1] "%(value)s kvintilyon"
#, python-format
-msgid "%(value).1f sextillion"
-msgid_plural "%(value).1f sextillion"
-msgstr[0] "%(value).1f sekstilyon"
-msgstr[1] "%(value).1f sekstilyon"
-
-#, python-format
msgid "%(value)s sextillion"
msgid_plural "%(value)s sextillion"
msgstr[0] "%(value)s sekstilyon"
msgstr[1] "%(value)s sekstilyon"
#, python-format
-msgid "%(value).1f septillion"
-msgid_plural "%(value).1f septillion"
-msgstr[0] "%(value).1f septilyon"
-msgstr[1] "%(value).1f septilyon"
-
-#, python-format
msgid "%(value)s septillion"
msgid_plural "%(value)s septillion"
msgstr[0] "%(value)s septilyon"
msgstr[1] "%(value)s septilyon"
#, python-format
-msgid "%(value).1f octillion"
-msgid_plural "%(value).1f octillion"
-msgstr[0] "%(value).1f oktilyon"
-msgstr[1] "%(value).1f oktilyon"
-
-#, python-format
msgid "%(value)s octillion"
msgid_plural "%(value)s octillion"
msgstr[0] "%(value)s oktilyon"
msgstr[1] "%(value)s oktilyon"
#, python-format
-msgid "%(value).1f nonillion"
-msgid_plural "%(value).1f nonillion"
-msgstr[0] "%(value).1f nonilyon"
-msgstr[1] "%(value).1f nonilyon"
-
-#, python-format
msgid "%(value)s nonillion"
msgid_plural "%(value)s nonillion"
msgstr[0] "%(value)s nonilyon"
msgstr[1] "%(value)s nonilyon"
#, python-format
-msgid "%(value).1f decillion"
-msgid_plural "%(value).1f decillion"
-msgstr[0] "%(value).1f deçilyon"
-msgstr[1] "%(value).1f deçilyon"
-
-#, python-format
msgid "%(value)s decillion"
msgid_plural "%(value)s decillion"
msgstr[0] "%(value)s deçilyon"
msgstr[1] "%(value)s deçilyon"
#, python-format
-msgid "%(value).1f googol"
-msgid_plural "%(value).1f googol"
-msgstr[0] "%(value).1f quqol"
-msgstr[1] "%(value).1f quqol"
-
-#, python-format
msgid "%(value)s googol"
msgid_plural "%(value)s googol"
msgstr[0] "%(value)s quqol"
@@ -312,86 +247,86 @@ msgstr "%(delta)s bundan sonra"
#. 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 il"
-msgstr[1] "%d il"
+msgid "%(num)d year"
+msgid_plural "%(num)d years"
+msgstr[0] "%(num)d il"
+msgstr[1] "%(num)d il"
#, python-format
msgctxt "naturaltime-past"
-msgid "%d month"
-msgid_plural "%d months"
-msgstr[0] "%d ay"
-msgstr[1] "%d ay"
+msgid "%(num)d month"
+msgid_plural "%(num)d months"
+msgstr[0] "%(num)d ay"
+msgstr[1] "%(num)d ay"
#, python-format
msgctxt "naturaltime-past"
-msgid "%d week"
-msgid_plural "%d weeks"
-msgstr[0] "%d həftə"
-msgstr[1] "%d həftə"
+msgid "%(num)d week"
+msgid_plural "%(num)d weeks"
+msgstr[0] "%(num)d həftə"
+msgstr[1] "%(num)d həftə"
#, python-format
msgctxt "naturaltime-past"
-msgid "%d day"
-msgid_plural "%d days"
-msgstr[0] "%d gün"
-msgstr[1] "%d gün"
+msgid "%(num)d day"
+msgid_plural "%(num)d days"
+msgstr[0] "%(num)d gün"
+msgstr[1] "%(num)d gün"
#, python-format
msgctxt "naturaltime-past"
-msgid "%d hour"
-msgid_plural "%d hours"
-msgstr[0] "%d saat"
-msgstr[1] "%d saat"
+msgid "%(num)d hour"
+msgid_plural "%(num)d hours"
+msgstr[0] "%(num)d saat"
+msgstr[1] "%(num)d saat"
#, python-format
msgctxt "naturaltime-past"
-msgid "%d minute"
-msgid_plural "%d minutes"
-msgstr[0] "%d dəqiqə"
-msgstr[1] "%d dəqiqə"
+msgid "%(num)d minute"
+msgid_plural "%(num)d minutes"
+msgstr[0] "%(num)d dəqiqə"
+msgstr[1] "%(num)d dəqiqə"
#. Translators: 'naturaltime-future' strings will be included in '%(delta)s
#. from now'
#, python-format
msgctxt "naturaltime-future"
-msgid "%d year"
-msgid_plural "%d years"
-msgstr[0] "%d il"
-msgstr[1] "%d il"
+msgid "%(num)d year"
+msgid_plural "%(num)d years"
+msgstr[0] "%(num)d il"
+msgstr[1] "%(num)d il"
#, python-format
msgctxt "naturaltime-future"
-msgid "%d month"
-msgid_plural "%d months"
-msgstr[0] "%d ay"
-msgstr[1] "%d ay"
+msgid "%(num)d month"
+msgid_plural "%(num)d months"
+msgstr[0] "%(num)d ay"
+msgstr[1] "%(num)d ay"
#, python-format
msgctxt "naturaltime-future"
-msgid "%d week"
-msgid_plural "%d weeks"
-msgstr[0] "%d həftə"
-msgstr[1] "%d həftə"
+msgid "%(num)d week"
+msgid_plural "%(num)d weeks"
+msgstr[0] "%(num)d həftə"
+msgstr[1] "%(num)d həftə"
#, python-format
msgctxt "naturaltime-future"
-msgid "%d day"
-msgid_plural "%d days"
-msgstr[0] "%d gün"
-msgstr[1] "%d gün"
+msgid "%(num)d day"
+msgid_plural "%(num)d days"
+msgstr[0] "%(num)d gün"
+msgstr[1] "%(num)d gün"
#, python-format
msgctxt "naturaltime-future"
-msgid "%d hour"
-msgid_plural "%d hours"
-msgstr[0] "%d saat"
-msgstr[1] "%d saat"
+msgid "%(num)d hour"
+msgid_plural "%(num)d hours"
+msgstr[0] "%(num)d saat"
+msgstr[1] "%(num)d saat"
#, python-format
msgctxt "naturaltime-future"
-msgid "%d minute"
-msgid_plural "%d minutes"
-msgstr[0] "%d dəqiqə"
-msgstr[1] "%d dəqiqə"
+msgid "%(num)d minute"
+msgid_plural "%(num)d minutes"
+msgstr[0] "%(num)d dəqiqə"
+msgstr[1] "%(num)d dəqiqə"
diff --git a/django/contrib/humanize/locale/eu/LC_MESSAGES/django.mo b/django/contrib/humanize/locale/eu/LC_MESSAGES/django.mo
index 76e9f18f2c..d167d67e44 100644
--- a/django/contrib/humanize/locale/eu/LC_MESSAGES/django.mo
+++ b/django/contrib/humanize/locale/eu/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/humanize/locale/eu/LC_MESSAGES/django.po b/django/contrib/humanize/locale/eu/LC_MESSAGES/django.po
index 99a545be5f..b8ed0c5f74 100644
--- a/django/contrib/humanize/locale/eu/LC_MESSAGES/django.po
+++ b/django/contrib/humanize/locale/eu/LC_MESSAGES/django.po
@@ -2,16 +2,16 @@
#
# Translators:
# Aitzol Naberan <anaberan@codesyntax.com>, 2011-2012,2016
-# Ander Martínez <ander.basaundi@gmail.com>, 2014
-# Eneko Illarramendi <eneko@illarra.com>, 2017-2018
+# Ander Martinez <ander.basaundi@gmail.com>, 2014
+# Eneko Illarramendi <eneko@illarra.com>, 2017-2018,2022
# Jannis Leidel <jannis@leidel.info>, 2011
# julen, 2014
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-01-16 20:42+0100\n"
-"PO-Revision-Date: 2018-08-23 14:56+0000\n"
+"POT-Creation-Date: 2021-04-07 14:40+0200\n"
+"PO-Revision-Date: 2022-07-24 18:40+0000\n"
"Last-Translator: Eneko Illarramendi <eneko@illarra.com>\n"
"Language-Team: Basque (http://www.transifex.com/django/django/language/eu/)\n"
"MIME-Version: 1.0\n"
@@ -79,132 +79,66 @@ msgid "{}th"
msgstr "{}."
#, python-format
-msgid "%(value).1f million"
-msgid_plural "%(value).1f million"
-msgstr[0] "milioi %(value).1f "
-msgstr[1] "%(value).1f milioi"
-
-#, python-format
msgid "%(value)s million"
msgid_plural "%(value)s million"
msgstr[0] "milioi %(value)s"
msgstr[1] "%(value)s milioi"
#, python-format
-msgid "%(value).1f billion"
-msgid_plural "%(value).1f billion"
-msgstr[0] "bilioi %(value).1f "
-msgstr[1] "%(value).1f bilioi"
-
-#, python-format
msgid "%(value)s billion"
msgid_plural "%(value)s billion"
msgstr[0] "bilioi %(value)s"
msgstr[1] "%(value)s bilioi"
#, python-format
-msgid "%(value).1f trillion"
-msgid_plural "%(value).1f trillion"
-msgstr[0] "trilioi %(value).1f "
-msgstr[1] "%(value).1f trilioi"
-
-#, python-format
msgid "%(value)s trillion"
msgid_plural "%(value)s trillion"
msgstr[0] "trilioi %(value)s"
msgstr[1] "%(value)s trilioi"
#, python-format
-msgid "%(value).1f quadrillion"
-msgid_plural "%(value).1f quadrillion"
-msgstr[0] "kuatrilioi %(value).1f "
-msgstr[1] "%(value).1f kuatrilioi"
-
-#, python-format
msgid "%(value)s quadrillion"
msgid_plural "%(value)s quadrillion"
msgstr[0] "kuatrilioi %(value)s"
msgstr[1] "%(value)s kuatrilioi"
#, python-format
-msgid "%(value).1f quintillion"
-msgid_plural "%(value).1f quintillion"
-msgstr[0] "kintilioi %(value).1f"
-msgstr[1] "%(value).1f kintilioi"
-
-#, python-format
msgid "%(value)s quintillion"
msgid_plural "%(value)s quintillion"
msgstr[0] "kintilioi %(value)s"
msgstr[1] "%(value)s kintilioi"
#, python-format
-msgid "%(value).1f sextillion"
-msgid_plural "%(value).1f sextillion"
-msgstr[0] "sextilioi %(value).1f"
-msgstr[1] "%(value).1f sextilioi"
-
-#, python-format
msgid "%(value)s sextillion"
msgid_plural "%(value)s sextillion"
msgstr[0] "sextilioi %(value)s"
msgstr[1] "%(value)s sextilioi"
#, python-format
-msgid "%(value).1f septillion"
-msgid_plural "%(value).1f septillion"
-msgstr[0] "septilioi %(value).1f"
-msgstr[1] "%(value).1f septilioi"
-
-#, python-format
msgid "%(value)s septillion"
msgid_plural "%(value)s septillion"
msgstr[0] "septilioi %(value)s"
msgstr[1] "%(value)s septilioi"
#, python-format
-msgid "%(value).1f octillion"
-msgid_plural "%(value).1f octillion"
-msgstr[0] "octilioi %(value).1f"
-msgstr[1] "%(value).1f octilioi"
-
-#, python-format
msgid "%(value)s octillion"
msgid_plural "%(value)s octillion"
msgstr[0] "octillioi %(value)s"
msgstr[1] " %(value)s octilioi"
#, python-format
-msgid "%(value).1f nonillion"
-msgid_plural "%(value).1f nonillion"
-msgstr[0] "nonilioi %(value).1f "
-msgstr[1] "%(value).1f nonilioi"
-
-#, python-format
msgid "%(value)s nonillion"
msgid_plural "%(value)s nonillion"
msgstr[0] "nonilioi %(value)s"
msgstr[1] "%(value)s nonilioi"
#, python-format
-msgid "%(value).1f decillion"
-msgid_plural "%(value).1f decillion"
-msgstr[0] "dezilioi %(value).1f"
-msgstr[1] "%(value).1f dezilioi"
-
-#, python-format
msgid "%(value)s decillion"
msgid_plural "%(value)s decillion"
msgstr[0] "dezilioi %(value)s "
msgstr[1] "%(value)s dezilioi"
#, python-format
-msgid "%(value).1f googol"
-msgid_plural "%(value).1f googol"
-msgstr[0] "googol %(value).1f"
-msgstr[1] "%(value).1f googol"
-
-#, python-format
msgid "%(value)s googol"
msgid_plural "%(value)s googol"
msgstr[0] "googol %(value)s"
@@ -312,86 +246,86 @@ msgstr "%(delta)s barru"
#. 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] "urte %d"
-msgstr[1] "%d urte"
+msgid "%(num)d year"
+msgid_plural "%(num)d years"
+msgstr[0] " urte %(num)d"
+msgstr[1] "%(num)d urte"
#, python-format
msgctxt "naturaltime-past"
-msgid "%d month"
-msgid_plural "%d months"
-msgstr[0] "hilabete %d"
-msgstr[1] "%d hilabete"
+msgid "%(num)d month"
+msgid_plural "%(num)d months"
+msgstr[0] "hilabete %(num)d"
+msgstr[1] "%(num)d hilabete"
#, python-format
msgctxt "naturaltime-past"
-msgid "%d week"
-msgid_plural "%d weeks"
-msgstr[0] "aste %d"
-msgstr[1] "%d aste"
+msgid "%(num)d week"
+msgid_plural "%(num)d weeks"
+msgstr[0] "aste %(num)d"
+msgstr[1] "%(num)d aste"
#, python-format
msgctxt "naturaltime-past"
-msgid "%d day"
-msgid_plural "%d days"
-msgstr[0] "egun %d"
-msgstr[1] "%d egun"
+msgid "%(num)d day"
+msgid_plural "%(num)d days"
+msgstr[0] "egun %(num)d"
+msgstr[1] "%(num)d egun"
#, python-format
msgctxt "naturaltime-past"
-msgid "%d hour"
-msgid_plural "%d hours"
-msgstr[0] "ordu %d"
-msgstr[1] "%d ordu"
+msgid "%(num)d hour"
+msgid_plural "%(num)d hours"
+msgstr[0] "ordu %(num)d"
+msgstr[1] "%(num)d ordu"
#, python-format
msgctxt "naturaltime-past"
-msgid "%d minute"
-msgid_plural "%d minutes"
-msgstr[0] "minutu %d"
-msgstr[1] "%d minutu"
+msgid "%(num)d minute"
+msgid_plural "%(num)d minutes"
+msgstr[0] "minutu %(num)d"
+msgstr[1] "%(num)d minutu"
#. 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] "urte %d"
-msgstr[1] "%d urte"
+msgid "%(num)d year"
+msgid_plural "%(num)d years"
+msgstr[0] "urte %(num)d"
+msgstr[1] "%(num)d urte"
#, python-format
msgctxt "naturaltime-future"
-msgid "%d month"
-msgid_plural "%d months"
-msgstr[0] "hilabete %d"
-msgstr[1] "%d hilabete"
+msgid "%(num)d month"
+msgid_plural "%(num)d months"
+msgstr[0] "hilabete %(num)d"
+msgstr[1] "%(num)d hilabete"
#, python-format
msgctxt "naturaltime-future"
-msgid "%d week"
-msgid_plural "%d weeks"
-msgstr[0] "aste %d"
-msgstr[1] "%d aste"
+msgid "%(num)d week"
+msgid_plural "%(num)d weeks"
+msgstr[0] "aste %(num)d"
+msgstr[1] "%(num)d aste"
#, python-format
msgctxt "naturaltime-future"
-msgid "%d day"
-msgid_plural "%d days"
-msgstr[0] "egun %d"
-msgstr[1] "%d egun"
+msgid "%(num)d day"
+msgid_plural "%(num)d days"
+msgstr[0] "egun %(num)d"
+msgstr[1] "%(num)d egun"
#, python-format
msgctxt "naturaltime-future"
-msgid "%d hour"
-msgid_plural "%d hours"
-msgstr[0] "ordu %d"
-msgstr[1] "%d ordu"
+msgid "%(num)d hour"
+msgid_plural "%(num)d hours"
+msgstr[0] "ordu %(num)d"
+msgstr[1] "%(num)d ordu"
#, python-format
msgctxt "naturaltime-future"
-msgid "%d minute"
-msgid_plural "%d minutes"
-msgstr[0] "minutu %d"
-msgstr[1] "%d minutu"
+msgid "%(num)d minute"
+msgid_plural "%(num)d minutes"
+msgstr[0] "minutu %(num)d"
+msgstr[1] "%(num)d minutu"
diff --git a/django/contrib/humanize/locale/fa/LC_MESSAGES/django.mo b/django/contrib/humanize/locale/fa/LC_MESSAGES/django.mo
index b7dabe79ff..b8fe938814 100644
--- a/django/contrib/humanize/locale/fa/LC_MESSAGES/django.mo
+++ b/django/contrib/humanize/locale/fa/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/humanize/locale/fa/LC_MESSAGES/django.po b/django/contrib/humanize/locale/fa/LC_MESSAGES/django.po
index 04520cd040..25daae931d 100644
--- a/django/contrib/humanize/locale/fa/LC_MESSAGES/django.po
+++ b/django/contrib/humanize/locale/fa/LC_MESSAGES/django.po
@@ -4,6 +4,7 @@
# Ali Nikneshan <ali@nikneshan.com>, 2012
# Alireza Savand <alireza.savand@gmail.com>, 2012
# Claude Paroz <claude@2xlibre.net>, 2013
+# Eshagh <ase.mugem@gmail.com>, 2022
# Jannis Leidel <jannis@leidel.info>, 2011
# MJafar Mashhadi <raindigital2007@gmail.com>, 2018
# Mohammad Hossein Mojtahedi <Mhm5000@gmail.com>, 2016
@@ -12,9 +13,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: 2018-06-23 23:07+0000\n"
-"Last-Translator: MJafar Mashhadi <raindigital2007@gmail.com>\n"
+"POT-Creation-Date: 2021-04-07 14:40+0200\n"
+"PO-Revision-Date: 2022-07-24 18:40+0000\n"
+"Last-Translator: Eshagh <ase.mugem@gmail.com>\n"
"Language-Team: Persian (http://www.transifex.com/django/django/language/"
"fa/)\n"
"MIME-Version: 1.0\n"
@@ -82,132 +83,66 @@ msgid "{}th"
msgstr "{}م"
#, python-format
-msgid "%(value).1f million"
-msgid_plural "%(value).1f million"
-msgstr[0] "%(value).1f میلیون"
-msgstr[1] "%(value).1f میلیون"
-
-#, python-format
msgid "%(value)s million"
msgid_plural "%(value)s million"
msgstr[0] "%(value)s میلیون"
msgstr[1] "%(value)s میلیون"
#, python-format
-msgid "%(value).1f billion"
-msgid_plural "%(value).1f billion"
-msgstr[0] "%(value).1f بیلیون"
-msgstr[1] "%(value).1f بیلیون"
-
-#, python-format
msgid "%(value)s billion"
msgid_plural "%(value)s billion"
msgstr[0] "%(value)s میلیارد"
msgstr[1] "%(value)s میلیارد"
#, python-format
-msgid "%(value).1f trillion"
-msgid_plural "%(value).1f trillion"
-msgstr[0] "%(value).1f تریلون"
-msgstr[1] "%(value).1f تریلون"
-
-#, python-format
msgid "%(value)s trillion"
msgid_plural "%(value)s trillion"
msgstr[0] "%(value)s تریلیون"
msgstr[1] "%(value)s تریلیون"
#, python-format
-msgid "%(value).1f quadrillion"
-msgid_plural "%(value).1f quadrillion"
-msgstr[0] "%(value).1f کوادریلیون"
-msgstr[1] "%(value).1f کوادریلیون"
-
-#, python-format
msgid "%(value)s quadrillion"
msgid_plural "%(value)s quadrillion"
msgstr[0] "%(value)s کوادریلیون"
msgstr[1] "%(value)s کوادریلیون"
#, python-format
-msgid "%(value).1f quintillion"
-msgid_plural "%(value).1f quintillion"
-msgstr[0] "%(value).1f کوانتینیوم"
-msgstr[1] "%(value).1f کوانتینیوم"
-
-#, python-format
msgid "%(value)s quintillion"
msgid_plural "%(value)s quintillion"
msgstr[0] "%(value)s کوانتینیوم"
msgstr[1] "%(value)s کوانتینیوم"
#, python-format
-msgid "%(value).1f sextillion"
-msgid_plural "%(value).1f sextillion"
-msgstr[0] "%(value).1f با ۲۱ صفر"
-msgstr[1] "%(value).1f با ۲۱ صفر"
-
-#, python-format
msgid "%(value)s sextillion"
msgid_plural "%(value)s sextillion"
msgstr[0] "%(value)s با ۲۱ صفر"
msgstr[1] "%(value)s با ۲۱ صفر"
#, python-format
-msgid "%(value).1f septillion"
-msgid_plural "%(value).1f septillion"
-msgstr[0] "%(value).1f سپتیلیون"
-msgstr[1] "%(value).1f سپتیلیون"
-
-#, python-format
msgid "%(value)s septillion"
msgid_plural "%(value)s septillion"
msgstr[0] "%(value)s سپتیلیون"
msgstr[1] "%(value)s سپتیلیون"
#, python-format
-msgid "%(value).1f octillion"
-msgid_plural "%(value).1f octillion"
-msgstr[0] "%(value).1f octillion"
-msgstr[1] "%(value).1f octillion"
-
-#, python-format
msgid "%(value)s octillion"
msgid_plural "%(value)s octillion"
msgstr[0] "%(value)s octillion"
msgstr[1] "%(value)s octillion"
#, python-format
-msgid "%(value).1f nonillion"
-msgid_plural "%(value).1f nonillion"
-msgstr[0] " %(value).1f با ۵۴ صفر"
-msgstr[1] " %(value).1f با ۵۴ صفر"
-
-#, python-format
msgid "%(value)s nonillion"
msgid_plural "%(value)s nonillion"
msgstr[0] "%(value)s با ۵۴ صفر"
msgstr[1] "%(value)s با ۵۴ صفر"
#, python-format
-msgid "%(value).1f decillion"
-msgid_plural "%(value).1f decillion"
-msgstr[0] "%(value).1f با شصت صفر"
-msgstr[1] "%(value).1f با شصت صفر"
-
-#, python-format
msgid "%(value)s decillion"
msgid_plural "%(value)s decillion"
msgstr[0] "%(value)s با شصت صفر"
msgstr[1] "%(value)s با شصت صفر"
#, python-format
-msgid "%(value).1f googol"
-msgid_plural "%(value).1f googol"
-msgstr[0] "%(value).1f گوگُل"
-msgstr[1] "%(value).1f گوگُل"
-
-#, python-format
msgid "%(value)s googol"
msgid_plural "%(value)s googol"
msgstr[0] "%(value)s گوگُل"
@@ -315,86 +250,86 @@ msgstr "%(delta)s دیگر"
#. Translators: 'naturaltime-past' strings will be included in '%(delta)s ago'
#, python-format
msgctxt "naturaltime-past"
-msgid "%d year"
-msgid_plural "%d years"
-msgstr[0] "%d سال"
-msgstr[1] "%d سال"
+msgid "%(num)d year"
+msgid_plural "%(num)d years"
+msgstr[0] "%(num)d سال"
+msgstr[1] "%(num)d سال"
#, python-format
msgctxt "naturaltime-past"
-msgid "%d month"
-msgid_plural "%d months"
-msgstr[0] "%d ماه"
-msgstr[1] "%d ماه"
+msgid "%(num)d month"
+msgid_plural "%(num)d months"
+msgstr[0] "%(num)d ماه"
+msgstr[1] "%(num)d ماه"
#, python-format
msgctxt "naturaltime-past"
-msgid "%d week"
-msgid_plural "%d weeks"
-msgstr[0] "%d هفته"
-msgstr[1] "%d هفته"
+msgid "%(num)d week"
+msgid_plural "%(num)d weeks"
+msgstr[0] "%(num)d هفته"
+msgstr[1] "%(num)d هفته"
#, python-format
msgctxt "naturaltime-past"
-msgid "%d day"
-msgid_plural "%d days"
-msgstr[0] "%d روز"
-msgstr[1] "%d روز"
+msgid "%(num)d day"
+msgid_plural "%(num)d days"
+msgstr[0] "%(num)d روز"
+msgstr[1] "%(num)d روز"
#, python-format
msgctxt "naturaltime-past"
-msgid "%d hour"
-msgid_plural "%d hours"
-msgstr[0] "%d ساعت"
-msgstr[1] "%d ساعت"
+msgid "%(num)d hour"
+msgid_plural "%(num)d hours"
+msgstr[0] "%(num)d ساعت"
+msgstr[1] "%(num)d ساعت"
#, python-format
msgctxt "naturaltime-past"
-msgid "%d minute"
-msgid_plural "%d minutes"
-msgstr[0] "%d دقیقه"
-msgstr[1] "%d دقیقه"
+msgid "%(num)d minute"
+msgid_plural "%(num)d minutes"
+msgstr[0] "%(num)d دقیقه"
+msgstr[1] "%(num)d دقیقه"
#. Translators: 'naturaltime-future' strings will be included in '%(delta)s
#. from now'
#, python-format
msgctxt "naturaltime-future"
-msgid "%d year"
-msgid_plural "%d years"
-msgstr[0] "%d سال"
-msgstr[1] "%d سال"
+msgid "%(num)d year"
+msgid_plural "%(num)d years"
+msgstr[0] "%(num)d سال"
+msgstr[1] "%(num)d سال"
#, python-format
msgctxt "naturaltime-future"
-msgid "%d month"
-msgid_plural "%d months"
-msgstr[0] "%d ماه"
-msgstr[1] "%d ماه"
+msgid "%(num)d month"
+msgid_plural "%(num)d months"
+msgstr[0] "%(num)d ماه"
+msgstr[1] "%(num)d ماه"
#, python-format
msgctxt "naturaltime-future"
-msgid "%d week"
-msgid_plural "%d weeks"
-msgstr[0] "%d هفته"
-msgstr[1] "%d هفته"
+msgid "%(num)d week"
+msgid_plural "%(num)d weeks"
+msgstr[0] "%(num)d هفته"
+msgstr[1] "%(num)d هفته"
#, python-format
msgctxt "naturaltime-future"
-msgid "%d day"
-msgid_plural "%d days"
-msgstr[0] "%d روز"
-msgstr[1] "%d روز"
+msgid "%(num)d day"
+msgid_plural "%(num)d days"
+msgstr[0] "%(num)d روز"
+msgstr[1] "%(num)d روز"
#, python-format
msgctxt "naturaltime-future"
-msgid "%d hour"
-msgid_plural "%d hours"
-msgstr[0] "%d ساعت"
-msgstr[1] "%d ساعت"
+msgid "%(num)d hour"
+msgid_plural "%(num)d hours"
+msgstr[0] "%(num)d ساعت"
+msgstr[1] "%(num)d ساعت"
#, python-format
msgctxt "naturaltime-future"
-msgid "%d minute"
-msgid_plural "%d minutes"
-msgstr[0] "%d دقیقه"
-msgstr[1] "%d دقیقه"
+msgid "%(num)d minute"
+msgid_plural "%(num)d minutes"
+msgstr[0] "%(num)d دقیقه"
+msgstr[1] "%(num)d دقیقه"
diff --git a/django/contrib/humanize/locale/gd/LC_MESSAGES/django.mo b/django/contrib/humanize/locale/gd/LC_MESSAGES/django.mo
index 028d6e7d23..8c2fac1692 100644
--- a/django/contrib/humanize/locale/gd/LC_MESSAGES/django.mo
+++ b/django/contrib/humanize/locale/gd/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/humanize/locale/gd/LC_MESSAGES/django.po b/django/contrib/humanize/locale/gd/LC_MESSAGES/django.po
index 22aa4a323b..7101512c33 100644
--- a/django/contrib/humanize/locale/gd/LC_MESSAGES/django.po
+++ b/django/contrib/humanize/locale/gd/LC_MESSAGES/django.po
@@ -1,14 +1,15 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
+# GunChleoc, 2021
# GunChleoc, 2015
# GunChleoc, 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: 2018-05-29 09:32+0000\n"
+"POT-Creation-Date: 2021-04-07 14:40+0200\n"
+"PO-Revision-Date: 2021-12-24 18:40+0000\n"
"Last-Translator: GunChleoc\n"
"Language-Team: Gaelic, Scottish (http://www.transifex.com/django/django/"
"language/gd/)\n"
@@ -78,14 +79,6 @@ msgid "{}th"
msgstr "{}mh"
#, python-format
-msgid "%(value).1f million"
-msgid_plural "%(value).1f million"
-msgstr[0] "%(value).1f mhillean"
-msgstr[1] "%(value).1f mhillean"
-msgstr[2] "%(value).1f milleanan"
-msgstr[3] "%(value).1f millean"
-
-#, python-format
msgid "%(value)s million"
msgid_plural "%(value)s million"
msgstr[0] "%(value)s mhillean"
@@ -94,14 +87,6 @@ msgstr[2] "%(value)s milleanan"
msgstr[3] "%(value)s millean"
#, python-format
-msgid "%(value).1f billion"
-msgid_plural "%(value).1f billion"
-msgstr[0] "%(value).1f bhillean"
-msgstr[1] "%(value).1f bhillean"
-msgstr[2] "%(value).1f billeanan"
-msgstr[3] "%(value).1f billean"
-
-#, python-format
msgid "%(value)s billion"
msgid_plural "%(value)s billion"
msgstr[0] "%(value)s bhillean"
@@ -110,14 +95,6 @@ msgstr[2] "%(value)s billeanan"
msgstr[3] "%(value)s billean"
#, python-format
-msgid "%(value).1f trillion"
-msgid_plural "%(value).1f trillion"
-msgstr[0] "%(value).1f trillean"
-msgstr[1] "%(value).1f thrillean"
-msgstr[2] "%(value).1f trilleanan"
-msgstr[3] "%(value).1f trillean"
-
-#, python-format
msgid "%(value)s trillion"
msgid_plural "%(value)s trillion"
msgstr[0] "%(value)s trillean"
@@ -126,14 +103,6 @@ msgstr[2] "%(value)s trilleanan"
msgstr[3] "%(value)s trillean"
#, python-format
-msgid "%(value).1f quadrillion"
-msgid_plural "%(value).1f quadrillion"
-msgstr[0] "%(value).1f quadrillean"
-msgstr[1] "%(value).1f quadrillean"
-msgstr[2] "%(value).1f quadrilleanan"
-msgstr[3] "%(value).1f quadrillean"
-
-#, python-format
msgid "%(value)s quadrillion"
msgid_plural "%(value)s quadrillion"
msgstr[0] "%(value)s quadrillean"
@@ -142,14 +111,6 @@ msgstr[2] "%(value)s quadrilleanan"
msgstr[3] "%(value)s quadrillean"
#, python-format
-msgid "%(value).1f quintillion"
-msgid_plural "%(value).1f quintillion"
-msgstr[0] "%(value).1f quintillean"
-msgstr[1] "%(value).1f quintillean"
-msgstr[2] "%(value).1f quintilleanan"
-msgstr[3] "%(value).1f quintillean"
-
-#, python-format
msgid "%(value)s quintillion"
msgid_plural "%(value)s quintillion"
msgstr[0] "%(value)s quintillean"
@@ -158,14 +119,6 @@ msgstr[2] "%(value)s quintilleanan"
msgstr[3] "%(value)s quintillean"
#, python-format
-msgid "%(value).1f sextillion"
-msgid_plural "%(value).1f sextillion"
-msgstr[0] "%(value).1f sextillean"
-msgstr[1] "%(value).1f shextillean"
-msgstr[2] "%(value).1f sextilleanan"
-msgstr[3] "%(value).1f sextillean"
-
-#, python-format
msgid "%(value)s sextillion"
msgid_plural "%(value)s sextillion"
msgstr[0] "%(value)s sextillean"
@@ -174,14 +127,6 @@ msgstr[2] "%(value)s sextilleanan"
msgstr[3] "%(value)s sextillean"
#, python-format
-msgid "%(value).1f septillion"
-msgid_plural "%(value).1f septillion"
-msgstr[0] "%(value).1f septillean"
-msgstr[1] "%(value).1f sheptillean"
-msgstr[2] "%(value).1f septilleanan"
-msgstr[3] "%(value).1f septillean"
-
-#, python-format
msgid "%(value)s septillion"
msgid_plural "%(value)s septillion"
msgstr[0] "%(value)s septillean"
@@ -190,14 +135,6 @@ msgstr[2] "%(value)s septilleanan"
msgstr[3] "%(value)s septillean"
#, python-format
-msgid "%(value).1f octillion"
-msgid_plural "%(value).1f octillion"
-msgstr[0] "%(value).1f octillean"
-msgstr[1] "%(value).1f octillean"
-msgstr[2] "%(value).1f octilleanan"
-msgstr[3] "%(value).1f octillean"
-
-#, python-format
msgid "%(value)s octillion"
msgid_plural "%(value)s octillion"
msgstr[0] "%(value)s octillean"
@@ -206,14 +143,6 @@ msgstr[2] "%(value)s octilleanan"
msgstr[3] "%(value)s octillean"
#, python-format
-msgid "%(value).1f nonillion"
-msgid_plural "%(value).1f nonillion"
-msgstr[0] "%(value).1f nonillean"
-msgstr[1] "%(value).1f nonillean"
-msgstr[2] "%(value).1f nonilleanan"
-msgstr[3] "%(value).1f nonillean"
-
-#, python-format
msgid "%(value)s nonillion"
msgid_plural "%(value)s nonillion"
msgstr[0] "%(value)s nonillean"
@@ -222,14 +151,6 @@ msgstr[2] "%(value)s nonilleanan"
msgstr[3] "%(value)s nonillean"
#, python-format
-msgid "%(value).1f decillion"
-msgid_plural "%(value).1f decillion"
-msgstr[0] "%(value).1f decillean"
-msgstr[1] "%(value).1f dhecillean"
-msgstr[2] "%(value).1f decilleanan"
-msgstr[3] "%(value).1f decillean"
-
-#, python-format
msgid "%(value)s decillion"
msgid_plural "%(value)s decillion"
msgstr[0] "%(value)s decillean"
@@ -238,14 +159,6 @@ msgstr[2] "%(value)s decilleanan"
msgstr[3] "%(value)s decillean"
#, python-format
-msgid "%(value).1f googol"
-msgid_plural "%(value).1f googol"
-msgstr[0] "%(value).1f ghoogol"
-msgstr[1] "%(value).1f ghoogol"
-msgstr[2] "%(value).1f googolan"
-msgstr[3] "%(value).1f googol"
-
-#, python-format
msgid "%(value)s googol"
msgid_plural "%(value)s googol"
msgstr[0] "%(value)s ghoogol"
@@ -367,110 +280,110 @@ msgstr "an ceann %(delta)s"
#. Translators: 'naturaltime-past' strings will be included in '%(delta)s ago'
#, python-format
msgctxt "naturaltime-past"
-msgid "%d year"
-msgid_plural "%d years"
-msgstr[0] "%d bhliadhna"
-msgstr[1] "%d bhliadhna"
-msgstr[2] "%d bliadhnaichean"
-msgstr[3] "%d bliadhna"
+msgid "%(num)d year"
+msgid_plural "%(num)d years"
+msgstr[0] "%(num)d bhliadhna"
+msgstr[1] "%(num)d bhliadhna"
+msgstr[2] "%(num)d bliadhnaichean"
+msgstr[3] "%(num)d bliadhna"
#, python-format
msgctxt "naturaltime-past"
-msgid "%d month"
-msgid_plural "%d months"
-msgstr[0] "%d mhìos"
-msgstr[1] "%d mhìos"
-msgstr[2] "%d mìosan"
-msgstr[3] "%d mìos"
+msgid "%(num)d month"
+msgid_plural "%(num)d months"
+msgstr[0] "%(num)d mhìos"
+msgstr[1] "%(num)d mhìos"
+msgstr[2] "%(num)d mìosan"
+msgstr[3] "%(num)d mìos"
#, python-format
msgctxt "naturaltime-past"
-msgid "%d week"
-msgid_plural "%d weeks"
-msgstr[0] "%d seachdain"
-msgstr[1] "%d sheachdain"
-msgstr[2] "%d seachdainean"
-msgstr[3] "%d seachdain"
+msgid "%(num)d week"
+msgid_plural "%(num)d weeks"
+msgstr[0] "%(num)d seachdain"
+msgstr[1] "%(num)d sheachdain"
+msgstr[2] "%(num)d seachdainean"
+msgstr[3] "%(num)d seachdain"
#, python-format
msgctxt "naturaltime-past"
-msgid "%d day"
-msgid_plural "%d days"
-msgstr[0] "%d latha"
-msgstr[1] "%d latha"
-msgstr[2] "%d làithean"
-msgstr[3] "%d latha"
+msgid "%(num)d day"
+msgid_plural "%(num)d days"
+msgstr[0] "%(num)d latha"
+msgstr[1] "%(num)d latha"
+msgstr[2] "%(num)d làithean"
+msgstr[3] "%(num)d latha"
#, python-format
msgctxt "naturaltime-past"
-msgid "%d hour"
-msgid_plural "%d hours"
-msgstr[0] "%d uair a thìde"
-msgstr[1] "%d uair a thìde"
-msgstr[2] "%d uairean a thìde"
-msgstr[3] "%d uair a thìde"
+msgid "%(num)d hour"
+msgid_plural "%(num)d hours"
+msgstr[0] "%(num)d uair a thìde"
+msgstr[1] "%(num)d uair a thìde"
+msgstr[2] "%(num)d uairean a thìde"
+msgstr[3] "%(num)d uair a thìde"
#, python-format
msgctxt "naturaltime-past"
-msgid "%d minute"
-msgid_plural "%d minutes"
-msgstr[0] "%d mhionaid"
-msgstr[1] "%d mhionaid"
-msgstr[2] "%d mionaidean"
-msgstr[3] "%d mionaid"
+msgid "%(num)d minute"
+msgid_plural "%(num)d minutes"
+msgstr[0] "%(num)d mhionaid"
+msgstr[1] "%(num)d mhionaid"
+msgstr[2] "%(num)d mionaidean"
+msgstr[3] "%(num)d mionaid"
#. Translators: 'naturaltime-future' strings will be included in '%(delta)s
#. from now'
#, python-format
msgctxt "naturaltime-future"
-msgid "%d year"
-msgid_plural "%d years"
-msgstr[0] "%d bhliadhna"
-msgstr[1] "%d bliadhna"
-msgstr[2] "%d bliadhnaichean"
-msgstr[3] "%d bliadhna"
+msgid "%(num)d year"
+msgid_plural "%(num)d years"
+msgstr[0] "%(num)d bhliadhna"
+msgstr[1] "%(num)d bhliadhna"
+msgstr[2] "%(num)d bliadhnaichean"
+msgstr[3] "%(num)d bliadhna"
#, python-format
msgctxt "naturaltime-future"
-msgid "%d month"
-msgid_plural "%d months"
-msgstr[0] "%d mhìos"
-msgstr[1] "%d mhìos"
-msgstr[2] "%d mìosan"
-msgstr[3] "%d mìos"
+msgid "%(num)d month"
+msgid_plural "%(num)d months"
+msgstr[0] "%(num)d mhìos"
+msgstr[1] "%(num)d mhìos"
+msgstr[2] "%(num)d mìosan"
+msgstr[3] "%(num)d mìos"
#, python-format
msgctxt "naturaltime-future"
-msgid "%d week"
-msgid_plural "%d weeks"
-msgstr[0] "%d seachdain"
-msgstr[1] "%d sheachdain"
-msgstr[2] "%d seachdainean"
-msgstr[3] "%d seachdain"
+msgid "%(num)d week"
+msgid_plural "%(num)d weeks"
+msgstr[0] "%(num)d seachdain"
+msgstr[1] "%(num)d sheachdain"
+msgstr[2] "%(num)d seachdainean"
+msgstr[3] "%(num)d seachdain"
#, python-format
msgctxt "naturaltime-future"
-msgid "%d day"
-msgid_plural "%d days"
-msgstr[0] "%d latha"
-msgstr[1] "%d latha"
-msgstr[2] "%d làithean"
-msgstr[3] "%d latha"
+msgid "%(num)d day"
+msgid_plural "%(num)d days"
+msgstr[0] "%(num)d latha"
+msgstr[1] "%(num)d latha"
+msgstr[2] "%(num)d làithean"
+msgstr[3] "%(num)d latha"
#, python-format
msgctxt "naturaltime-future"
-msgid "%d hour"
-msgid_plural "%d hours"
-msgstr[0] "%d uair a thìde"
-msgstr[1] "%d uair a thìde"
-msgstr[2] "%d uairean a thìde"
-msgstr[3] "%d uair a thìde"
+msgid "%(num)d hour"
+msgid_plural "%(num)d hours"
+msgstr[0] "%(num)d uair a thìde"
+msgstr[1] "%(num)d uair a thìde"
+msgstr[2] "%(num)d uairean a thìde"
+msgstr[3] "%(num)d uair a thìde"
#, python-format
msgctxt "naturaltime-future"
-msgid "%d minute"
-msgid_plural "%d minutes"
-msgstr[0] "%d mhionaid"
-msgstr[1] "%d mhionaid"
-msgstr[2] "%d mionaidean"
-msgstr[3] "%d mionaid"
+msgid "%(num)d minute"
+msgid_plural "%(num)d minutes"
+msgstr[0] "%(num)d mhionaid"
+msgstr[1] "%(num)d mhionaid"
+msgstr[2] "%(num)d mionaidean"
+msgstr[3] "%(num)d mionaid"
diff --git a/django/contrib/humanize/locale/ko/LC_MESSAGES/django.mo b/django/contrib/humanize/locale/ko/LC_MESSAGES/django.mo
index bf159486e6..1c311bbe10 100644
--- a/django/contrib/humanize/locale/ko/LC_MESSAGES/django.mo
+++ b/django/contrib/humanize/locale/ko/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/humanize/locale/ko/LC_MESSAGES/django.po b/django/contrib/humanize/locale/ko/LC_MESSAGES/django.po
index 4a0928d1bd..82cda2dbd2 100644
--- a/django/contrib/humanize/locale/ko/LC_MESSAGES/django.po
+++ b/django/contrib/humanize/locale/ko/LC_MESSAGES/django.po
@@ -5,15 +5,16 @@
# Jannis Leidel <jannis@leidel.info>, 2011
# Le Tartuffe <magno79@gmail.com>, 2014
# JunGu Kang <chr0m3.kr@gmail.com>, 2015
-# Noh Seho <iam@sehonoh.kr>, 2018
-# Yongjin Jo <wnrhd114@gmail.com>, 2018
+# Seho Noh <iam@sehonoh.kr>, 2018
+# 정훈 이, 2021
+# Jrog <jrog612@gmail.com>, 2018
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-01-16 20:42+0100\n"
-"PO-Revision-Date: 2018-12-14 06:03+0000\n"
-"Last-Translator: Yongjin Jo <wnrhd114@gmail.com>\n"
+"POT-Creation-Date: 2021-04-07 14:40+0200\n"
+"PO-Revision-Date: 2021-12-24 18:40+0000\n"
+"Last-Translator: 정훈 이\n"
"Language-Team: Korean (http://www.transifex.com/django/django/language/ko/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -80,111 +81,56 @@ msgid "{}th"
msgstr "{}번째"
#, python-format
-msgid "%(value).1f million"
-msgid_plural "%(value).1f million"
-msgstr[0] "%(value).1f백만"
-
-#, python-format
msgid "%(value)s million"
msgid_plural "%(value)s million"
msgstr[0] "%(value)s 백만"
#, python-format
-msgid "%(value).1f billion"
-msgid_plural "%(value).1f billion"
-msgstr[0] "%(value).1f십억"
-
-#, python-format
msgid "%(value)s billion"
msgid_plural "%(value)s billion"
msgstr[0] "%(value)s 십억"
#, python-format
-msgid "%(value).1f trillion"
-msgid_plural "%(value).1f trillion"
-msgstr[0] "%(value).1f조"
-
-#, python-format
msgid "%(value)s trillion"
msgid_plural "%(value)s trillion"
msgstr[0] "%(value)s 조"
#, python-format
-msgid "%(value).1f quadrillion"
-msgid_plural "%(value).1f quadrillion"
-msgstr[0] "%(value).1f 천조"
-
-#, python-format
msgid "%(value)s quadrillion"
msgid_plural "%(value)s quadrillion"
msgstr[0] "%(value)s 천조"
#, python-format
-msgid "%(value).1f quintillion"
-msgid_plural "%(value).1f quintillion"
-msgstr[0] "%(value).1f 백경"
-
-#, python-format
msgid "%(value)s quintillion"
msgid_plural "%(value)s quintillion"
msgstr[0] "%(value)s 백경"
#, python-format
-msgid "%(value).1f sextillion"
-msgid_plural "%(value).1f sextillion"
-msgstr[0] "%(value).1f 섹틸리언-10의21제곱"
-
-#, python-format
msgid "%(value)s sextillion"
msgid_plural "%(value)s sextillion"
msgstr[0] "%(value)s 섹틸리언-10의21제곱"
#, python-format
-msgid "%(value).1f septillion"
-msgid_plural "%(value).1f septillion"
-msgstr[0] "%(value).1f 셉틸리언-10의 24제곱"
-
-#, python-format
msgid "%(value)s septillion"
msgid_plural "%(value)s septillion"
msgstr[0] "%(value)s 셉틸리언-10의 24제곱"
#, python-format
-msgid "%(value).1f octillion"
-msgid_plural "%(value).1f octillion"
-msgstr[0] "%(value).1f 옥틸리언-10의 27제곱"
-
-#, python-format
msgid "%(value)s octillion"
msgid_plural "%(value)s octillion"
msgstr[0] "%(value)s 옥틸리언-10의 27제곱"
#, python-format
-msgid "%(value).1f nonillion"
-msgid_plural "%(value).1f nonillion"
-msgstr[0] "%(value).1f 노닐리언-10의30제곱"
-
-#, python-format
msgid "%(value)s nonillion"
msgid_plural "%(value)s nonillion"
msgstr[0] "%(value)s 노닐리언-10의30제곱"
#, python-format
-msgid "%(value).1f decillion"
-msgid_plural "%(value).1f decillion"
-msgstr[0] "%(value).1f 디실리언-10의 33제곱"
-
-#, python-format
msgid "%(value)s decillion"
msgid_plural "%(value)s decillion"
msgstr[0] "%(value)s 디실리언-10의 33제곱"
#, python-format
-msgid "%(value).1f googol"
-msgid_plural "%(value).1f googol"
-msgstr[0] "%(value).1f 구골-10의 100제곱"
-
-#, python-format
msgid "%(value)s googol"
msgid_plural "%(value)s googol"
msgstr[0] "%(value)s 구골-10의 100제곱"
@@ -285,74 +231,74 @@ msgstr "지금부터 %(delta)s"
#. Translators: 'naturaltime-past' strings will be included in '%(delta)s ago'
#, python-format
msgctxt "naturaltime-past"
-msgid "%d year"
-msgid_plural "%d years"
-msgstr[0] "%d년"
+msgid "%(num)d year"
+msgid_plural "%(num)d years"
+msgstr[0] "%(num)d년"
#, python-format
msgctxt "naturaltime-past"
-msgid "%d month"
-msgid_plural "%d months"
-msgstr[0] "%d개월"
+msgid "%(num)d month"
+msgid_plural "%(num)d months"
+msgstr[0] "%(num)d개월"
#, python-format
msgctxt "naturaltime-past"
-msgid "%d week"
-msgid_plural "%d weeks"
-msgstr[0] "%d주"
+msgid "%(num)d week"
+msgid_plural "%(num)d weeks"
+msgstr[0] "%(num)d주"
#, python-format
msgctxt "naturaltime-past"
-msgid "%d day"
-msgid_plural "%d days"
-msgstr[0] "%d일"
+msgid "%(num)d day"
+msgid_plural "%(num)d days"
+msgstr[0] "%(num)d일"
#, python-format
msgctxt "naturaltime-past"
-msgid "%d hour"
-msgid_plural "%d hours"
-msgstr[0] "%d시간"
+msgid "%(num)d hour"
+msgid_plural "%(num)d hours"
+msgstr[0] "%(num)d시간"
#, python-format
msgctxt "naturaltime-past"
-msgid "%d minute"
-msgid_plural "%d minutes"
-msgstr[0] "%d분"
+msgid "%(num)d minute"
+msgid_plural "%(num)d minutes"
+msgstr[0] "%(num)d분"
#. Translators: 'naturaltime-future' strings will be included in '%(delta)s
#. from now'
#, python-format
msgctxt "naturaltime-future"
-msgid "%d year"
-msgid_plural "%d years"
-msgstr[0] "%d년"
+msgid "%(num)d year"
+msgid_plural "%(num)d years"
+msgstr[0] "%(num)d년"
#, python-format
msgctxt "naturaltime-future"
-msgid "%d month"
-msgid_plural "%d months"
-msgstr[0] "%d개월"
+msgid "%(num)d month"
+msgid_plural "%(num)d months"
+msgstr[0] "%(num)d개월"
#, python-format
msgctxt "naturaltime-future"
-msgid "%d week"
-msgid_plural "%d weeks"
-msgstr[0] "%d주"
+msgid "%(num)d week"
+msgid_plural "%(num)d weeks"
+msgstr[0] "%(num)d주"
#, python-format
msgctxt "naturaltime-future"
-msgid "%d day"
-msgid_plural "%d days"
-msgstr[0] "%d일"
+msgid "%(num)d day"
+msgid_plural "%(num)d days"
+msgstr[0] "%(num)d일"
#, python-format
msgctxt "naturaltime-future"
-msgid "%d hour"
-msgid_plural "%d hours"
-msgstr[0] "%d시간"
+msgid "%(num)d hour"
+msgid_plural "%(num)d hours"
+msgstr[0] "%(num)d시간"
#, python-format
msgctxt "naturaltime-future"
-msgid "%d minute"
-msgid_plural "%d minutes"
-msgstr[0] "%d분"
+msgid "%(num)d minute"
+msgid_plural "%(num)d minutes"
+msgstr[0] "%(num)d분"
diff --git a/django/contrib/humanize/locale/ms/LC_MESSAGES/django.mo b/django/contrib/humanize/locale/ms/LC_MESSAGES/django.mo
index e2a007d316..1384c6bd79 100644
--- a/django/contrib/humanize/locale/ms/LC_MESSAGES/django.mo
+++ b/django/contrib/humanize/locale/ms/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/humanize/locale/ms/LC_MESSAGES/django.po b/django/contrib/humanize/locale/ms/LC_MESSAGES/django.po
index 3c18e10ccb..e1101d45f0 100644
--- a/django/contrib/humanize/locale/ms/LC_MESSAGES/django.po
+++ b/django/contrib/humanize/locale/ms/LC_MESSAGES/django.po
@@ -2,13 +2,14 @@
#
# Translators:
# alternativespeak <alternativespeak@gmail.com>, 2012
+# Jafry Hisham, 2021
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-05-18 01:38+0000\n"
-"Last-Translator: Jannis Leidel <jannis@leidel.info>\n"
+"POT-Creation-Date: 2021-04-07 14:40+0200\n"
+"PO-Revision-Date: 2021-12-24 18:40+0000\n"
+"Last-Translator: Jafry Hisham\n"
"Language-Team: Malay (http://www.transifex.com/django/django/language/ms/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,172 +18,117 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
msgid "Humanize"
-msgstr ""
+msgstr "Memanusiakan"
#. Translators: Ordinal format for 11 (11th), 12 (12th), and 13 (13th).
msgctxt "ordinal 11, 12, 13"
msgid "{}th"
-msgstr ""
+msgstr "ke{}"
#. Translators: Ordinal format when value ends with 0, e.g. 80th.
msgctxt "ordinal 0"
msgid "{}th"
-msgstr ""
+msgstr "ke{}"
#. Translators: Ordinal format when value ends with 1, e.g. 81st, except 11.
msgctxt "ordinal 1"
msgid "{}st"
-msgstr ""
+msgstr "ke{}"
#. Translators: Ordinal format when value ends with 2, e.g. 82nd, except 12.
msgctxt "ordinal 2"
msgid "{}nd"
-msgstr ""
+msgstr "ke{}"
#. Translators: Ordinal format when value ends with 3, e.g. 83th, except 13.
msgctxt "ordinal 3"
msgid "{}rd"
-msgstr ""
+msgstr "ke{}"
#. Translators: Ordinal format when value ends with 4, e.g. 84th.
msgctxt "ordinal 4"
msgid "{}th"
-msgstr ""
+msgstr "ke{}"
#. Translators: Ordinal format when value ends with 5, e.g. 85th.
msgctxt "ordinal 5"
msgid "{}th"
-msgstr ""
+msgstr "ke{}"
#. Translators: Ordinal format when value ends with 6, e.g. 86th.
msgctxt "ordinal 6"
msgid "{}th"
-msgstr ""
+msgstr "ke{}"
#. Translators: Ordinal format when value ends with 7, e.g. 87th.
msgctxt "ordinal 7"
msgid "{}th"
-msgstr ""
+msgstr "ke{}"
#. Translators: Ordinal format when value ends with 8, e.g. 88th.
msgctxt "ordinal 8"
msgid "{}th"
-msgstr ""
+msgstr "ke{}"
#. Translators: Ordinal format when value ends with 9, e.g. 89th.
msgctxt "ordinal 9"
msgid "{}th"
-msgstr ""
-
-#, python-format
-msgid "%(value).1f million"
-msgid_plural "%(value).1f million"
-msgstr[0] ""
+msgstr "ke{}"
#, python-format
msgid "%(value)s million"
msgid_plural "%(value)s million"
-msgstr[0] ""
-
-#, python-format
-msgid "%(value).1f billion"
-msgid_plural "%(value).1f billion"
-msgstr[0] ""
+msgstr[0] "%(value)s juta"
#, python-format
msgid "%(value)s billion"
msgid_plural "%(value)s billion"
-msgstr[0] ""
-
-#, python-format
-msgid "%(value).1f trillion"
-msgid_plural "%(value).1f trillion"
-msgstr[0] ""
+msgstr[0] "%(value)s bilion"
#, python-format
msgid "%(value)s trillion"
msgid_plural "%(value)s trillion"
-msgstr[0] ""
-
-#, python-format
-msgid "%(value).1f quadrillion"
-msgid_plural "%(value).1f quadrillion"
-msgstr[0] ""
+msgstr[0] "%(value)s trilion"
#, python-format
msgid "%(value)s quadrillion"
msgid_plural "%(value)s quadrillion"
-msgstr[0] ""
-
-#, python-format
-msgid "%(value).1f quintillion"
-msgid_plural "%(value).1f quintillion"
-msgstr[0] ""
+msgstr[0] "%(value)s kuadrilion"
#, python-format
msgid "%(value)s quintillion"
msgid_plural "%(value)s quintillion"
-msgstr[0] ""
-
-#, python-format
-msgid "%(value).1f sextillion"
-msgid_plural "%(value).1f sextillion"
-msgstr[0] ""
+msgstr[0] "%(value)s kuintilion"
#, python-format
msgid "%(value)s sextillion"
msgid_plural "%(value)s sextillion"
-msgstr[0] ""
-
-#, python-format
-msgid "%(value).1f septillion"
-msgid_plural "%(value).1f septillion"
-msgstr[0] ""
+msgstr[0] "%(value)ssextilion"
#, python-format
msgid "%(value)s septillion"
msgid_plural "%(value)s septillion"
-msgstr[0] ""
-
-#, python-format
-msgid "%(value).1f octillion"
-msgid_plural "%(value).1f octillion"
-msgstr[0] ""
+msgstr[0] "%(value)s septilion"
#, python-format
msgid "%(value)s octillion"
msgid_plural "%(value)s octillion"
-msgstr[0] ""
-
-#, python-format
-msgid "%(value).1f nonillion"
-msgid_plural "%(value).1f nonillion"
-msgstr[0] ""
+msgstr[0] "%(value)s oktilion"
#, python-format
msgid "%(value)s nonillion"
msgid_plural "%(value)s nonillion"
-msgstr[0] ""
-
-#, python-format
-msgid "%(value).1f decillion"
-msgid_plural "%(value).1f decillion"
-msgstr[0] ""
+msgstr[0] "%(value)s nontilion"
#, python-format
msgid "%(value)s decillion"
msgid_plural "%(value)s decillion"
-msgstr[0] ""
-
-#, python-format
-msgid "%(value).1f googol"
-msgid_plural "%(value).1f googol"
-msgstr[0] ""
+msgstr[0] "%(value)sdesilion"
#, python-format
msgid "%(value)s googol"
msgid_plural "%(value)s googol"
-msgstr[0] ""
+msgstr[0] "%(value)s googol"
msgid "one"
msgstr "satu"
@@ -224,28 +170,28 @@ msgstr "semalam"
#. weeks'
#, python-format
msgid "%(delta)s ago"
-msgstr ""
+msgstr "%(delta)s yang lalu"
#. 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] ""
+msgstr[0] "%(count)s yang lalu"
#. 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] ""
+msgstr[0] "%(count)s minit yang lalu"
#. 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] ""
+msgstr[0] "%(count)s saat yang lalu"
msgid "now"
msgstr "sekarang"
@@ -255,99 +201,99 @@ msgstr "sekarang"
#, python-format
msgid "a second from now"
msgid_plural "%(count)s seconds from now"
-msgstr[0] ""
+msgstr[0] "%(count)s saat dari sekarang"
#. 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] ""
+msgstr[0] "%(count)s minit dari sekarang"
#. 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] ""
+msgstr[0] "%(count)s jam dari sekarang"
#. Translators: delta will contain a string like '2 months' or '1 month, 2
#. weeks'
#, python-format
msgid "%(delta)s from now"
-msgstr ""
+msgstr "%(delta)s dari sekarang"
#. 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] ""
+msgid "%(num)d year"
+msgid_plural "%(num)d years"
+msgstr[0] "%(num)d tahun"
#, python-format
msgctxt "naturaltime-past"
-msgid "%d month"
-msgid_plural "%d months"
-msgstr[0] ""
+msgid "%(num)d month"
+msgid_plural "%(num)d months"
+msgstr[0] "%(num)d bulan"
#, python-format
msgctxt "naturaltime-past"
-msgid "%d week"
-msgid_plural "%d weeks"
-msgstr[0] ""
+msgid "%(num)d week"
+msgid_plural "%(num)d weeks"
+msgstr[0] "%(num)d minggu"
#, python-format
msgctxt "naturaltime-past"
-msgid "%d day"
-msgid_plural "%d days"
-msgstr[0] ""
+msgid "%(num)d day"
+msgid_plural "%(num)d days"
+msgstr[0] "%(num)d hari"
#, python-format
msgctxt "naturaltime-past"
-msgid "%d hour"
-msgid_plural "%d hours"
-msgstr[0] ""
+msgid "%(num)d hour"
+msgid_plural "%(num)d hours"
+msgstr[0] "%(num)d jam"
#, python-format
msgctxt "naturaltime-past"
-msgid "%d minute"
-msgid_plural "%d minutes"
-msgstr[0] ""
+msgid "%(num)d minute"
+msgid_plural "%(num)d minutes"
+msgstr[0] "%(num)d minit"
#. 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] ""
+msgid "%(num)d year"
+msgid_plural "%(num)d years"
+msgstr[0] "%(num)d tahun"
#, python-format
msgctxt "naturaltime-future"
-msgid "%d month"
-msgid_plural "%d months"
-msgstr[0] ""
+msgid "%(num)d month"
+msgid_plural "%(num)d months"
+msgstr[0] "%(num)d bulan"
#, python-format
msgctxt "naturaltime-future"
-msgid "%d week"
-msgid_plural "%d weeks"
-msgstr[0] ""
+msgid "%(num)d week"
+msgid_plural "%(num)d weeks"
+msgstr[0] "%(num)d minggu"
#, python-format
msgctxt "naturaltime-future"
-msgid "%d day"
-msgid_plural "%d days"
-msgstr[0] ""
+msgid "%(num)d day"
+msgid_plural "%(num)d days"
+msgstr[0] "%(num)d hari"
#, python-format
msgctxt "naturaltime-future"
-msgid "%d hour"
-msgid_plural "%d hours"
-msgstr[0] ""
+msgid "%(num)d hour"
+msgid_plural "%(num)d hours"
+msgstr[0] "%(num)d jam"
#, python-format
msgctxt "naturaltime-future"
-msgid "%d minute"
-msgid_plural "%d minutes"
-msgstr[0] ""
+msgid "%(num)d minute"
+msgid_plural "%(num)d minutes"
+msgstr[0] "%(num)d minit"
diff --git a/django/contrib/humanize/locale/nl/LC_MESSAGES/django.mo b/django/contrib/humanize/locale/nl/LC_MESSAGES/django.mo
index 5a94442e2b..a702bfa8a0 100644
--- a/django/contrib/humanize/locale/nl/LC_MESSAGES/django.mo
+++ b/django/contrib/humanize/locale/nl/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/humanize/locale/nl/LC_MESSAGES/django.po b/django/contrib/humanize/locale/nl/LC_MESSAGES/django.po
index bb4643bb6a..c88cf1d67c 100644
--- a/django/contrib/humanize/locale/nl/LC_MESSAGES/django.po
+++ b/django/contrib/humanize/locale/nl/LC_MESSAGES/django.po
@@ -3,16 +3,16 @@
# Translators:
# Blue <alexandervanratingen@gmail.com>, 2011-2012
# Jannis Leidel <jannis@leidel.info>, 2011
-# Jeffrey Gelens <jeffrey@noppo.pro>, 2014
-# Sander Steffann <inactive+steffann@transifex.com>, 2015
+# 6a27f10aef159701c7a5ff07f0fb0a78_05545ed <bc5d401a7ecd9343dd5afac265ed8ab3_4845>, 2014
+# 8de006b1b0894aab6aef71979dcd8bd6_5c6b207 <ff2658a8d8dbebbd9cc240b8c133a515_234097>, 2015
# Tino de Bruijn <tinodb@gmail.com>, 2012
-# Tonnes <tonnes.mb@gmail.com>, 2019
+# Tonnes <tonnes.mb@gmail.com>, 2019,2022
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-24 15:09+0000\n"
+"POT-Creation-Date: 2021-04-07 14:40+0200\n"
+"PO-Revision-Date: 2022-07-24 18:40+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"
@@ -80,132 +80,66 @@ msgid "{}th"
msgstr "{}e"
#, python-format
-msgid "%(value).1f million"
-msgid_plural "%(value).1f million"
-msgstr[0] "%(value).1f miljoen"
-msgstr[1] "%(value).1f miljoen"
-
-#, python-format
msgid "%(value)s million"
msgid_plural "%(value)s million"
msgstr[0] "%(value)s miljoen"
msgstr[1] "%(value)s miljoen"
#, python-format
-msgid "%(value).1f billion"
-msgid_plural "%(value).1f billion"
-msgstr[0] "%(value).1f miljard"
-msgstr[1] "%(value).1f miljard"
-
-#, python-format
msgid "%(value)s billion"
msgid_plural "%(value)s billion"
msgstr[0] "%(value)s miljard"
msgstr[1] "%(value)s miljard"
#, python-format
-msgid "%(value).1f trillion"
-msgid_plural "%(value).1f trillion"
-msgstr[0] "%(value).1f biljoen"
-msgstr[1] "%(value).1f biljoen"
-
-#, python-format
msgid "%(value)s trillion"
msgid_plural "%(value)s trillion"
msgstr[0] "%(value)s biljoen"
msgstr[1] "%(value)s biljoen"
#, python-format
-msgid "%(value).1f quadrillion"
-msgid_plural "%(value).1f quadrillion"
-msgstr[0] "%(value).1f biljard"
-msgstr[1] "%(value).1f biljard"
-
-#, python-format
msgid "%(value)s quadrillion"
msgid_plural "%(value)s quadrillion"
msgstr[0] "%(value)s biljard"
msgstr[1] "%(value)s biljard"
#, python-format
-msgid "%(value).1f quintillion"
-msgid_plural "%(value).1f quintillion"
-msgstr[0] "%(value).1f triljoen"
-msgstr[1] "%(value).1f triljoen"
-
-#, python-format
msgid "%(value)s quintillion"
msgid_plural "%(value)s quintillion"
msgstr[0] "%(value)s triljoen"
msgstr[1] "%(value)s triljoen"
#, python-format
-msgid "%(value).1f sextillion"
-msgid_plural "%(value).1f sextillion"
-msgstr[0] "%(value).1f triljard"
-msgstr[1] "%(value).1f triljard"
-
-#, python-format
msgid "%(value)s sextillion"
msgid_plural "%(value)s sextillion"
msgstr[0] "%(value)s triljard"
msgstr[1] "%(value)s triljard"
#, python-format
-msgid "%(value).1f septillion"
-msgid_plural "%(value).1f septillion"
-msgstr[0] "%(value).1f quadriljoen"
-msgstr[1] "%(value).1f quadriljoen"
-
-#, python-format
msgid "%(value)s septillion"
msgid_plural "%(value)s septillion"
msgstr[0] "%(value)s quadriljoen"
msgstr[1] "%(value)s quadriljoen"
#, python-format
-msgid "%(value).1f octillion"
-msgid_plural "%(value).1f octillion"
-msgstr[0] "%(value).1f quadriljard"
-msgstr[1] "%(value).1f quadriljard"
-
-#, python-format
msgid "%(value)s octillion"
msgid_plural "%(value)s octillion"
msgstr[0] "%(value)s quadriljard"
msgstr[1] "%(value)s quadriljard"
#, python-format
-msgid "%(value).1f nonillion"
-msgid_plural "%(value).1f nonillion"
-msgstr[0] "%(value).1f quintiljoen"
-msgstr[1] "%(value).1f quintiljoen"
-
-#, python-format
msgid "%(value)s nonillion"
msgid_plural "%(value)s nonillion"
msgstr[0] "%(value)s quintiljoen"
msgstr[1] "%(value)s quintiljoen"
#, python-format
-msgid "%(value).1f decillion"
-msgid_plural "%(value).1f decillion"
-msgstr[0] "%(value).1f quintiljard"
-msgstr[1] "%(value).1f quintiljard"
-
-#, python-format
msgid "%(value)s decillion"
msgid_plural "%(value)s decillion"
msgstr[0] "%(value)s quintiljard"
msgstr[1] "%(value)s quintiljard"
#, python-format
-msgid "%(value).1f googol"
-msgid_plural "%(value).1f googol"
-msgstr[0] "%(value).1f googol"
-msgstr[1] "%(value).1f googol"
-
-#, python-format
msgid "%(value)s googol"
msgid_plural "%(value)s googol"
msgstr[0] "%(value)s googol"
@@ -313,86 +247,86 @@ msgstr "over %(delta)s"
#. Translators: 'naturaltime-past' strings will be included in '%(delta)s ago'
#, python-format
msgctxt "naturaltime-past"
-msgid "%d year"
-msgid_plural "%d years"
-msgstr[0] "%d jaar"
-msgstr[1] "%d jaar"
+msgid "%(num)d year"
+msgid_plural "%(num)d years"
+msgstr[0] "%(num)d jaar"
+msgstr[1] "%(num)d jaar"
#, python-format
msgctxt "naturaltime-past"
-msgid "%d month"
-msgid_plural "%d months"
-msgstr[0] "%d maand"
-msgstr[1] "%d maanden"
+msgid "%(num)d month"
+msgid_plural "%(num)d months"
+msgstr[0] "%(num)d maand"
+msgstr[1] "%(num)d maanden"
#, python-format
msgctxt "naturaltime-past"
-msgid "%d week"
-msgid_plural "%d weeks"
-msgstr[0] "%d week"
-msgstr[1] "%d weken"
+msgid "%(num)d week"
+msgid_plural "%(num)d weeks"
+msgstr[0] "%(num)d week"
+msgstr[1] "%(num)d weken"
#, python-format
msgctxt "naturaltime-past"
-msgid "%d day"
-msgid_plural "%d days"
-msgstr[0] "%d dag"
-msgstr[1] "%d dagen"
+msgid "%(num)d day"
+msgid_plural "%(num)d days"
+msgstr[0] "%(num)d dag"
+msgstr[1] "%(num)d dagen"
#, python-format
msgctxt "naturaltime-past"
-msgid "%d hour"
-msgid_plural "%d hours"
-msgstr[0] "%d uur"
-msgstr[1] "%d uur"
+msgid "%(num)d hour"
+msgid_plural "%(num)d hours"
+msgstr[0] "%(num)d uur"
+msgstr[1] "%(num)d uur"
#, python-format
msgctxt "naturaltime-past"
-msgid "%d minute"
-msgid_plural "%d minutes"
-msgstr[0] "%d minuut"
-msgstr[1] "%d minuten"
+msgid "%(num)d minute"
+msgid_plural "%(num)d minutes"
+msgstr[0] "%(num)d minuut"
+msgstr[1] "%(num)d minuten"
#. Translators: 'naturaltime-future' strings will be included in '%(delta)s
#. from now'
#, python-format
msgctxt "naturaltime-future"
-msgid "%d year"
-msgid_plural "%d years"
-msgstr[0] "%d jaar"
-msgstr[1] "%d jaar"
+msgid "%(num)d year"
+msgid_plural "%(num)d years"
+msgstr[0] "%(num)d jaar"
+msgstr[1] "%(num)d jaar"
#, python-format
msgctxt "naturaltime-future"
-msgid "%d month"
-msgid_plural "%d months"
-msgstr[0] "%d maand"
-msgstr[1] "%d maanden"
+msgid "%(num)d month"
+msgid_plural "%(num)d months"
+msgstr[0] "%(num)d maand"
+msgstr[1] "%(num)d maanden"
#, python-format
msgctxt "naturaltime-future"
-msgid "%d week"
-msgid_plural "%d weeks"
-msgstr[0] "%d week"
-msgstr[1] "%d weken"
+msgid "%(num)d week"
+msgid_plural "%(num)d weeks"
+msgstr[0] "%(num)d week"
+msgstr[1] "%(num)d weken"
#, python-format
msgctxt "naturaltime-future"
-msgid "%d day"
-msgid_plural "%d days"
-msgstr[0] "%d dag"
-msgstr[1] "%d dagen"
+msgid "%(num)d day"
+msgid_plural "%(num)d days"
+msgstr[0] "%(num)d dag"
+msgstr[1] "%(num)d dagen"
#, python-format
msgctxt "naturaltime-future"
-msgid "%d hour"
-msgid_plural "%d hours"
-msgstr[0] "%d uur"
-msgstr[1] "%d uur"
+msgid "%(num)d hour"
+msgid_plural "%(num)d hours"
+msgstr[0] "%(num)d uur"
+msgstr[1] "%(num)d uur"
#, python-format
msgctxt "naturaltime-future"
-msgid "%d minute"
-msgid_plural "%d minutes"
-msgstr[0] "%d minuut"
-msgstr[1] "%d minuten"
+msgid "%(num)d minute"
+msgid_plural "%(num)d minutes"
+msgstr[0] "%(num)d minuut"
+msgstr[1] "%(num)d minuten"
diff --git a/django/contrib/humanize/locale/nn/LC_MESSAGES/django.mo b/django/contrib/humanize/locale/nn/LC_MESSAGES/django.mo
index 4053b2cfa7..2b358c4319 100644
--- a/django/contrib/humanize/locale/nn/LC_MESSAGES/django.mo
+++ b/django/contrib/humanize/locale/nn/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/humanize/locale/nn/LC_MESSAGES/django.po b/django/contrib/humanize/locale/nn/LC_MESSAGES/django.po
index dcbc237b4a..30d7558f26 100644
--- a/django/contrib/humanize/locale/nn/LC_MESSAGES/django.po
+++ b/django/contrib/humanize/locale/nn/LC_MESSAGES/django.po
@@ -2,14 +2,14 @@
#
# Translators:
# Jannis Leidel <jannis@leidel.info>, 2011
-# Sivert Olstad, 2021
+# Sivert Olstad, 2021-2022
# velmont <odin.omdal@gmail.com>, 2012
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-04-07 14:40+0200\n"
-"PO-Revision-Date: 2021-10-26 12:33+0000\n"
+"PO-Revision-Date: 2022-07-24 18:40+0000\n"
"Last-Translator: Sivert Olstad\n"
"Language-Team: Norwegian Nynorsk (http://www.transifex.com/django/django/"
"language/nn/)\n"
@@ -199,7 +199,7 @@ msgstr[1] "%(count)s timar sidan"
msgid "a minute ago"
msgid_plural "%(count)s minutes ago"
msgstr[0] "eitt minutt sidan"
-msgstr[1] "%(count)s minutt frå no"
+msgstr[1] "%(count)s minutt sidan"
#. Translators: please keep a non-breaking space (U+00A0) between count
#. and time unit.
diff --git a/django/contrib/humanize/locale/pt_BR/LC_MESSAGES/django.mo b/django/contrib/humanize/locale/pt_BR/LC_MESSAGES/django.mo
index b62236e0a5..fc6a798e04 100644
--- a/django/contrib/humanize/locale/pt_BR/LC_MESSAGES/django.mo
+++ b/django/contrib/humanize/locale/pt_BR/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/humanize/locale/pt_BR/LC_MESSAGES/django.po b/django/contrib/humanize/locale/pt_BR/LC_MESSAGES/django.po
index 71bb739ab5..2d2530e0f4 100644
--- a/django/contrib/humanize/locale/pt_BR/LC_MESSAGES/django.po
+++ b/django/contrib/humanize/locale/pt_BR/LC_MESSAGES/django.po
@@ -6,15 +6,16 @@
# Eduardo Cereto Carvalho, 2012
# semente, 2012-2013
# Jannis Leidel <jannis@leidel.info>, 2011
+# Rafael Fontenelle <rffontenelle@gmail.com>, 2022
# Sandro <sandrossv@hotmail.com>, 2011
-# Xico Petry <xico.petry@gmail.com>, 2018
+# Francisco Petry Rauber <xico.petry@gmail.com>, 2018
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-01-16 20:42+0100\n"
-"PO-Revision-Date: 2018-11-22 10:58+0000\n"
-"Last-Translator: amcorreia <mutley.sandro@gmail.com>\n"
+"POT-Creation-Date: 2021-04-07 14:40+0200\n"
+"PO-Revision-Date: 2022-07-24 18:40+0000\n"
+"Last-Translator: Rafael Fontenelle <rffontenelle@gmail.com>\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/django/django/"
"language/pt_BR/)\n"
"MIME-Version: 1.0\n"
@@ -82,132 +83,66 @@ msgid "{}th"
msgstr "{}º"
#, python-format
-msgid "%(value).1f million"
-msgid_plural "%(value).1f million"
-msgstr[0] "%(value).1f milhão"
-msgstr[1] "%(value).1f milhões"
-
-#, python-format
msgid "%(value)s million"
msgid_plural "%(value)s million"
msgstr[0] "%(value)s milhão"
msgstr[1] "%(value)s milhões"
#, python-format
-msgid "%(value).1f billion"
-msgid_plural "%(value).1f billion"
-msgstr[0] "%(value).1f bilhão"
-msgstr[1] "%(value).1f bilhões"
-
-#, python-format
msgid "%(value)s billion"
msgid_plural "%(value)s billion"
msgstr[0] "%(value)s bilhão"
msgstr[1] "%(value)s bilhões"
#, python-format
-msgid "%(value).1f trillion"
-msgid_plural "%(value).1f trillion"
-msgstr[0] "%(value).1f trilhão"
-msgstr[1] "%(value).1f trilhões"
-
-#, python-format
msgid "%(value)s trillion"
msgid_plural "%(value)s trillion"
msgstr[0] "%(value)s trilhão"
msgstr[1] "%(value)s trilhões"
#, python-format
-msgid "%(value).1f quadrillion"
-msgid_plural "%(value).1f quadrillion"
-msgstr[0] "%(value).1f quadrilhão"
-msgstr[1] "%(value).1f quadrilhões"
-
-#, python-format
msgid "%(value)s quadrillion"
msgid_plural "%(value)s quadrillion"
msgstr[0] "%(value)s quadrilhão"
msgstr[1] "%(value)s quadrilhões"
#, python-format
-msgid "%(value).1f quintillion"
-msgid_plural "%(value).1f quintillion"
-msgstr[0] "%(value).1f quintilhão"
-msgstr[1] "%(value).1f quintilhões"
-
-#, python-format
msgid "%(value)s quintillion"
msgid_plural "%(value)s quintillion"
msgstr[0] "%(value)s quintilhão"
msgstr[1] "%(value)s quintilhões"
#, python-format
-msgid "%(value).1f sextillion"
-msgid_plural "%(value).1f sextillion"
-msgstr[0] "%(value).1f sextilhão"
-msgstr[1] "%(value).1f sextilhões"
-
-#, python-format
msgid "%(value)s sextillion"
msgid_plural "%(value)s sextillion"
msgstr[0] "%(value)s sextilhão"
msgstr[1] "%(value)s sextilhões"
#, python-format
-msgid "%(value).1f septillion"
-msgid_plural "%(value).1f septillion"
-msgstr[0] "%(value).1f septilhão"
-msgstr[1] "%(value).1f septilhões"
-
-#, python-format
msgid "%(value)s septillion"
msgid_plural "%(value)s septillion"
msgstr[0] "%(value)s septilhão"
msgstr[1] "%(value)s septilhões"
#, python-format
-msgid "%(value).1f octillion"
-msgid_plural "%(value).1f octillion"
-msgstr[0] "%(value).1f octilhão"
-msgstr[1] "%(value).1f octilhões"
-
-#, python-format
msgid "%(value)s octillion"
msgid_plural "%(value)s octillion"
msgstr[0] "%(value)s octilhão"
msgstr[1] "%(value)s octilhões"
#, python-format
-msgid "%(value).1f nonillion"
-msgid_plural "%(value).1f nonillion"
-msgstr[0] "%(value).1f nonilhão"
-msgstr[1] "%(value).1f nonilhões"
-
-#, python-format
msgid "%(value)s nonillion"
msgid_plural "%(value)s nonillion"
msgstr[0] "%(value)s nonilhão"
msgstr[1] "%(value)s nonilhões"
#, python-format
-msgid "%(value).1f decillion"
-msgid_plural "%(value).1f decillion"
-msgstr[0] "%(value).1f decilhão"
-msgstr[1] "%(value).1f decilhões"
-
-#, python-format
msgid "%(value)s decillion"
msgid_plural "%(value)s decillion"
msgstr[0] "%(value)s decilhão"
msgstr[1] "%(value)s decilhões"
#, python-format
-msgid "%(value).1f googol"
-msgid_plural "%(value).1f googol"
-msgstr[0] "%(value).1f googol"
-msgstr[1] "%(value).1f googol"
-
-#, python-format
msgid "%(value)s googol"
msgid_plural "%(value)s googol"
msgstr[0] "%(value)s googol"
@@ -315,86 +250,86 @@ msgstr "%(delta)s a partir de agora"
#. 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] "%dano"
-msgstr[1] "%danos"
+msgid "%(num)d year"
+msgid_plural "%(num)d years"
+msgstr[0] "%(num)d ano"
+msgstr[1] "%(num)d anos"
#, python-format
msgctxt "naturaltime-past"
-msgid "%d month"
-msgid_plural "%d months"
-msgstr[0] "%dmês"
-msgstr[1] "%dmeses"
+msgid "%(num)d month"
+msgid_plural "%(num)d months"
+msgstr[0] "%(num)d mês"
+msgstr[1] "%(num)d meses"
#, python-format
msgctxt "naturaltime-past"
-msgid "%d week"
-msgid_plural "%d weeks"
-msgstr[0] "%dsemanas"
-msgstr[1] "%dsemanas"
+msgid "%(num)d week"
+msgid_plural "%(num)d weeks"
+msgstr[0] "%(num)d semana"
+msgstr[1] "%(num)d semanas"
#, python-format
msgctxt "naturaltime-past"
-msgid "%d day"
-msgid_plural "%d days"
-msgstr[0] "%ddia"
-msgstr[1] "%ddias"
+msgid "%(num)d day"
+msgid_plural "%(num)d days"
+msgstr[0] "%(num)d dia"
+msgstr[1] "%(num)d dias"
#, python-format
msgctxt "naturaltime-past"
-msgid "%d hour"
-msgid_plural "%d hours"
-msgstr[0] "%dhora"
-msgstr[1] "%dhoras"
+msgid "%(num)d hour"
+msgid_plural "%(num)d hours"
+msgstr[0] "%(num)d hora"
+msgstr[1] "%(num)d horas"
#, python-format
msgctxt "naturaltime-past"
-msgid "%d minute"
-msgid_plural "%d minutes"
-msgstr[0] "%dminuto"
-msgstr[1] "%dminutos"
+msgid "%(num)d minute"
+msgid_plural "%(num)d minutes"
+msgstr[0] "%(num)d minuto"
+msgstr[1] "%(num)d minutos"
#. 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] "%dano"
-msgstr[1] "%d anos"
+msgid "%(num)d year"
+msgid_plural "%(num)d years"
+msgstr[0] "%(num)d ano"
+msgstr[1] "%(num)d anos"
#, python-format
msgctxt "naturaltime-future"
-msgid "%d month"
-msgid_plural "%d months"
-msgstr[0] "%dmês"
-msgstr[1] "%dmeses"
+msgid "%(num)d month"
+msgid_plural "%(num)d months"
+msgstr[0] "%(num)d mês"
+msgstr[1] "%(num)d mses"
#, python-format
msgctxt "naturaltime-future"
-msgid "%d week"
-msgid_plural "%d weeks"
-msgstr[0] "%dsemana"
-msgstr[1] "%dsemanas"
+msgid "%(num)d week"
+msgid_plural "%(num)d weeks"
+msgstr[0] "%(num)d semana"
+msgstr[1] "%(num)d semanas"
#, python-format
msgctxt "naturaltime-future"
-msgid "%d day"
-msgid_plural "%d days"
-msgstr[0] "%ddia"
-msgstr[1] "%ddias"
+msgid "%(num)d day"
+msgid_plural "%(num)d days"
+msgstr[0] "%(num)d dia"
+msgstr[1] "%(num)d dias"
#, python-format
msgctxt "naturaltime-future"
-msgid "%d hour"
-msgid_plural "%d hours"
-msgstr[0] "%dhora"
-msgstr[1] "%dhoras"
+msgid "%(num)d hour"
+msgid_plural "%(num)d hours"
+msgstr[0] "%(num)d hora"
+msgstr[1] "%(num)d horas"
#, python-format
msgctxt "naturaltime-future"
-msgid "%d minute"
-msgid_plural "%d minutes"
-msgstr[0] "%dminuto"
-msgstr[1] "%dminutos"
+msgid "%(num)d minute"
+msgid_plural "%(num)d minutes"
+msgstr[0] "%(num)d minuto"
+msgstr[1] "%(num)d minutos"
diff --git a/django/contrib/humanize/locale/sv/LC_MESSAGES/django.mo b/django/contrib/humanize/locale/sv/LC_MESSAGES/django.mo
index 31ca3f783e..a670a62241 100644
--- a/django/contrib/humanize/locale/sv/LC_MESSAGES/django.mo
+++ b/django/contrib/humanize/locale/sv/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/humanize/locale/sv/LC_MESSAGES/django.po b/django/contrib/humanize/locale/sv/LC_MESSAGES/django.po
index c7c149f2b4..eda21640cb 100644
--- a/django/contrib/humanize/locale/sv/LC_MESSAGES/django.po
+++ b/django/contrib/humanize/locale/sv/LC_MESSAGES/django.po
@@ -1,7 +1,9 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
+# Albin Larsson <albin.post@gmail.com>, 2022
# Andreas Pelme <andreas@pelme.se>, 2011-2012,2014
+# Elias Johnstone <eli87as@gmail.com>, 2022
# Jannis Leidel <jannis@leidel.info>, 2011
# Johan Rohdin, 2021
# Jonathan Lindén, 2014
@@ -11,9 +13,9 @@ msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-15 09:00+0100\n"
-"PO-Revision-Date: 2021-04-01 12:37+0000\n"
-"Last-Translator: Johan Rohdin\n"
+"POT-Creation-Date: 2021-04-07 14:40+0200\n"
+"PO-Revision-Date: 2022-07-24 18:40+0000\n"
+"Last-Translator: Elias Johnstone <eli87as@gmail.com>\n"
"Language-Team: Swedish (http://www.transifex.com/django/django/language/"
"sv/)\n"
"MIME-Version: 1.0\n"
@@ -248,86 +250,86 @@ msgstr "om %(delta)s"
#. Translators: 'naturaltime-past' strings will be included in '%(delta)s ago'
#, python-format
msgctxt "naturaltime-past"
-msgid "%d year"
-msgid_plural "%d years"
-msgstr[0] "%d år"
-msgstr[1] "%d år"
+msgid "%(num)d year"
+msgid_plural "%(num)d years"
+msgstr[0] "%(num)d år"
+msgstr[1] "%(num)d år"
#, python-format
msgctxt "naturaltime-past"
-msgid "%d month"
-msgid_plural "%d months"
-msgstr[0] "%d månad"
-msgstr[1] "%d månader"
+msgid "%(num)d month"
+msgid_plural "%(num)d months"
+msgstr[0] "%(num)d månad"
+msgstr[1] "%(num)d månader"
#, python-format
msgctxt "naturaltime-past"
-msgid "%d week"
-msgid_plural "%d weeks"
-msgstr[0] "%d vecka"
-msgstr[1] "%d veckor"
+msgid "%(num)d week"
+msgid_plural "%(num)d weeks"
+msgstr[0] "%(num)d vecka"
+msgstr[1] "%(num)d veckor"
#, python-format
msgctxt "naturaltime-past"
-msgid "%d day"
-msgid_plural "%d days"
-msgstr[0] "%d dag"
-msgstr[1] "%d dagar"
+msgid "%(num)d day"
+msgid_plural "%(num)d days"
+msgstr[0] "%(num)d dag"
+msgstr[1] "%(num)d dagar"
#, python-format
msgctxt "naturaltime-past"
-msgid "%d hour"
-msgid_plural "%d hours"
-msgstr[0] "%d timme"
-msgstr[1] "%d timmar"
+msgid "%(num)d hour"
+msgid_plural "%(num)d hours"
+msgstr[0] "%(num)d timme"
+msgstr[1] "%(num)d timmar"
#, python-format
msgctxt "naturaltime-past"
-msgid "%d minute"
-msgid_plural "%d minutes"
-msgstr[0] "%d minut"
-msgstr[1] "%d minuter"
+msgid "%(num)d minute"
+msgid_plural "%(num)d minutes"
+msgstr[0] "%(num)d minut"
+msgstr[1] "%(num)d minuter"
#. Translators: 'naturaltime-future' strings will be included in '%(delta)s
#. from now'
#, python-format
msgctxt "naturaltime-future"
-msgid "%d year"
-msgid_plural "%d years"
-msgstr[0] "%d år"
-msgstr[1] "%d år"
+msgid "%(num)d year"
+msgid_plural "%(num)d years"
+msgstr[0] "%(num)d år"
+msgstr[1] "%(num)d år"
#, python-format
msgctxt "naturaltime-future"
-msgid "%d month"
-msgid_plural "%d months"
-msgstr[0] "%d månad"
-msgstr[1] "%d månader"
+msgid "%(num)d month"
+msgid_plural "%(num)d months"
+msgstr[0] "%(num)d månad"
+msgstr[1] "%(num)d månader"
#, python-format
msgctxt "naturaltime-future"
-msgid "%d week"
-msgid_plural "%d weeks"
-msgstr[0] "%d vecka"
-msgstr[1] "%d veckor"
+msgid "%(num)d week"
+msgid_plural "%(num)d weeks"
+msgstr[0] "%(num)d vecka"
+msgstr[1] "%(num)d veckor"
#, python-format
msgctxt "naturaltime-future"
-msgid "%d day"
-msgid_plural "%d days"
-msgstr[0] "%d dag"
-msgstr[1] "%d dagar"
+msgid "%(num)d day"
+msgid_plural "%(num)d days"
+msgstr[0] "%(num)d dag"
+msgstr[1] "%(num)d dagar"
#, python-format
msgctxt "naturaltime-future"
-msgid "%d hour"
-msgid_plural "%d hours"
-msgstr[0] "%d timme"
-msgstr[1] "%d timmar"
+msgid "%(num)d hour"
+msgid_plural "%(num)d hours"
+msgstr[0] "%(num)d timme"
+msgstr[1] "%(num)d timmar"
#, python-format
msgctxt "naturaltime-future"
-msgid "%d minute"
-msgid_plural "%d minutes"
-msgstr[0] "%d minuter"
-msgstr[1] "%d minuter"
+msgid "%(num)d minute"
+msgid_plural "%(num)d minutes"
+msgstr[0] "%(num)d minut"
+msgstr[1] "%(num)d minuter"
diff --git a/django/contrib/humanize/locale/uk/LC_MESSAGES/django.mo b/django/contrib/humanize/locale/uk/LC_MESSAGES/django.mo
index 81ced8ab82..1662778ae9 100644
--- a/django/contrib/humanize/locale/uk/LC_MESSAGES/django.mo
+++ b/django/contrib/humanize/locale/uk/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/humanize/locale/uk/LC_MESSAGES/django.po b/django/contrib/humanize/locale/uk/LC_MESSAGES/django.po
index 42ed913657..d4c86fd14a 100644
--- a/django/contrib/humanize/locale/uk/LC_MESSAGES/django.po
+++ b/django/contrib/humanize/locale/uk/LC_MESSAGES/django.po
@@ -2,6 +2,7 @@
#
# Translators:
# Oleksandr Chernihov <o.chernihov@gmail.com>, 2014
+# Illia Volochii <illia.volochii@gmail.com>, 2022
# Kirill Gagarski <gagarin.gtn@gmail.com>, 2014
# Max V. Stotsky <transifex@ms.pereslavl.ru>, 2014
# Mykola Zamkovoi <nickzam@gmail.com>, 2014
@@ -11,9 +12,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: 2018-08-24 20:06+0000\n"
-"Last-Translator: tarasyyyk <taras.korzhak96@gmail.com>\n"
+"POT-Creation-Date: 2021-04-07 14:40+0200\n"
+"PO-Revision-Date: 2022-07-24 18:40+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"
@@ -84,14 +85,6 @@ msgid "{}th"
msgstr "{}ий"
#, python-format
-msgid "%(value).1f million"
-msgid_plural "%(value).1f million"
-msgstr[0] "%(value).1f мільйон"
-msgstr[1] "%(value).1f мільйонів"
-msgstr[2] "%(value).1f мільйонів"
-msgstr[3] "%(value).1f мільйонів"
-
-#, python-format
msgid "%(value)s million"
msgid_plural "%(value)s million"
msgstr[0] "%(value)s мільйон"
@@ -100,14 +93,6 @@ msgstr[2] "%(value)s мільйонів"
msgstr[3] "%(value)s мільйонів"
#, python-format
-msgid "%(value).1f billion"
-msgid_plural "%(value).1f billion"
-msgstr[0] "%(value).1f мільярд"
-msgstr[1] "%(value).1f мільярди"
-msgstr[2] "%(value).1f мільярдів"
-msgstr[3] "%(value).1f мільярдів"
-
-#, python-format
msgid "%(value)s billion"
msgid_plural "%(value)s billion"
msgstr[0] "%(value)s мільярд"
@@ -116,14 +101,6 @@ msgstr[2] "%(value)s мільярдів"
msgstr[3] "%(value)s мільярдів"
#, python-format
-msgid "%(value).1f trillion"
-msgid_plural "%(value).1f trillion"
-msgstr[0] "%(value).1f трильйон"
-msgstr[1] "%(value).1f трильйони"
-msgstr[2] "%(value).1f трильйонів"
-msgstr[3] "%(value).1f трильйонів"
-
-#, python-format
msgid "%(value)s trillion"
msgid_plural "%(value)s trillion"
msgstr[0] "%(value)s трильйон"
@@ -132,14 +109,6 @@ msgstr[2] "%(value)s трильйонів"
msgstr[3] "%(value)s трильйонів"
#, python-format
-msgid "%(value).1f quadrillion"
-msgid_plural "%(value).1f quadrillion"
-msgstr[0] "%(value).1f квадрильйон"
-msgstr[1] "%(value).1f квадрильйони"
-msgstr[2] "%(value).1f квадрильйонів"
-msgstr[3] "%(value).1f квадрильйонів"
-
-#, python-format
msgid "%(value)s quadrillion"
msgid_plural "%(value)s quadrillion"
msgstr[0] "%(value)s квадрильйон"
@@ -148,14 +117,6 @@ msgstr[2] "%(value)s квадрильйонів"
msgstr[3] "%(value)s квадрильйонів"
#, python-format
-msgid "%(value).1f quintillion"
-msgid_plural "%(value).1f quintillion"
-msgstr[0] "%(value).1f квінтильйон"
-msgstr[1] "%(value).1f квінтильйони"
-msgstr[2] "%(value).1f квінтильйонів"
-msgstr[3] "%(value).1f квінтильйонів"
-
-#, python-format
msgid "%(value)s quintillion"
msgid_plural "%(value)s quintillion"
msgstr[0] "%(value)s квінтильйон"
@@ -164,14 +125,6 @@ msgstr[2] "%(value)s квінтильйонів"
msgstr[3] "%(value)s квінтильйонів"
#, python-format
-msgid "%(value).1f sextillion"
-msgid_plural "%(value).1f sextillion"
-msgstr[0] "%(value).1f секстильйон"
-msgstr[1] "%(value).1f секстильйони"
-msgstr[2] "%(value).1f секстильйонів"
-msgstr[3] "%(value).1f секстильйонів"
-
-#, python-format
msgid "%(value)s sextillion"
msgid_plural "%(value)s sextillion"
msgstr[0] "%(value)s секстильйон"
@@ -180,14 +133,6 @@ msgstr[2] "%(value)s секстильйонів"
msgstr[3] "%(value)s секстильйонів"
#, python-format
-msgid "%(value).1f septillion"
-msgid_plural "%(value).1f septillion"
-msgstr[0] "%(value).1f септильйон"
-msgstr[1] "%(value).1f септильйони"
-msgstr[2] "%(value).1f септильйонів"
-msgstr[3] "%(value).1f септильйонів"
-
-#, python-format
msgid "%(value)s septillion"
msgid_plural "%(value)s septillion"
msgstr[0] "%(value)s септильйон"
@@ -196,14 +141,6 @@ msgstr[2] "%(value)s септильйонів"
msgstr[3] "%(value)s септильйонів"
#, python-format
-msgid "%(value).1f octillion"
-msgid_plural "%(value).1f octillion"
-msgstr[0] "%(value).1f октильйон"
-msgstr[1] "%(value).1f октильйони"
-msgstr[2] "%(value).1f октильйонів"
-msgstr[3] "%(value).1f октильйонів"
-
-#, python-format
msgid "%(value)s octillion"
msgid_plural "%(value)s octillion"
msgstr[0] "%(value)s октильйон"
@@ -212,14 +149,6 @@ msgstr[2] "%(value)s октильйонів"
msgstr[3] "%(value)s октильйонів"
#, python-format
-msgid "%(value).1f nonillion"
-msgid_plural "%(value).1f nonillion"
-msgstr[0] "%(value).1f нонільйон"
-msgstr[1] "%(value).1f нонільйони"
-msgstr[2] "%(value).1f нонільйонів"
-msgstr[3] "%(value).1f нонільйонів"
-
-#, python-format
msgid "%(value)s nonillion"
msgid_plural "%(value)s nonillion"
msgstr[0] "%(value)s нонільйон"
@@ -228,14 +157,6 @@ msgstr[2] "%(value)s нонільйонів"
msgstr[3] "%(value)s нонільйонів"
#, python-format
-msgid "%(value).1f decillion"
-msgid_plural "%(value).1f decillion"
-msgstr[0] "%(value).1f децильйон"
-msgstr[1] "%(value).1f децильйони"
-msgstr[2] "%(value).1f децильйонів"
-msgstr[3] "%(value).1f децильйонів"
-
-#, python-format
msgid "%(value)s decillion"
msgid_plural "%(value)s decillion"
msgstr[0] "%(value)s децильйон"
@@ -244,14 +165,6 @@ msgstr[2] "%(value)s децильйонів"
msgstr[3] "%(value)s децильйонів"
#, python-format
-msgid "%(value).1f googol"
-msgid_plural "%(value).1f googol"
-msgstr[0] "%(value).1f гугол"
-msgstr[1] "%(value).1f гуголи"
-msgstr[2] "%(value).1f гуголів"
-msgstr[3] "%(value).1f гуголів"
-
-#, python-format
msgid "%(value)s googol"
msgid_plural "%(value)s googol"
msgstr[0] "%(value)s гугол"
@@ -373,110 +286,110 @@ msgstr "через %(delta)s"
#. Translators: 'naturaltime-past' strings will be included in '%(delta)s ago'
#, python-format
msgctxt "naturaltime-past"
-msgid "%d year"
-msgid_plural "%d years"
-msgstr[0] "%d рік"
-msgstr[1] "%d роки"
-msgstr[2] "%d років"
-msgstr[3] "%d років"
+msgid "%(num)d year"
+msgid_plural "%(num)d years"
+msgstr[0] "%(num)d рік"
+msgstr[1] "%(num)d роки"
+msgstr[2] "%(num)d років"
+msgstr[3] "%(num)d років"
#, python-format
msgctxt "naturaltime-past"
-msgid "%d month"
-msgid_plural "%d months"
-msgstr[0] "%d місяць"
-msgstr[1] "%d місяці"
-msgstr[2] "%d місяців"
-msgstr[3] "%d місяців"
+msgid "%(num)d month"
+msgid_plural "%(num)d months"
+msgstr[0] "%(num)d місяць"
+msgstr[1] "%(num)d місяці"
+msgstr[2] "%(num)d місяців"
+msgstr[3] "%(num)d місяців"
#, python-format
msgctxt "naturaltime-past"
-msgid "%d week"
-msgid_plural "%d weeks"
-msgstr[0] "%d тиждень"
-msgstr[1] "%d тижні"
-msgstr[2] "%d тижнів"
-msgstr[3] "%d тижнів"
+msgid "%(num)d week"
+msgid_plural "%(num)d weeks"
+msgstr[0] "%(num)d тиждень"
+msgstr[1] "%(num)d тижні"
+msgstr[2] "%(num)d тижнів"
+msgstr[3] "%(num)d тижнів"
#, python-format
msgctxt "naturaltime-past"
-msgid "%d day"
-msgid_plural "%d days"
-msgstr[0] "%d день"
-msgstr[1] "%d дня"
-msgstr[2] "%d днів"
-msgstr[3] "%d днів"
+msgid "%(num)d day"
+msgid_plural "%(num)d days"
+msgstr[0] "%(num)d день"
+msgstr[1] "%(num)d дні"
+msgstr[2] "%(num)d днів"
+msgstr[3] "%(num)d днів"
#, python-format
msgctxt "naturaltime-past"
-msgid "%d hour"
-msgid_plural "%d hours"
-msgstr[0] "%d година"
-msgstr[1] "%d години"
-msgstr[2] "%d годин"
-msgstr[3] "%d годин"
+msgid "%(num)d hour"
+msgid_plural "%(num)d hours"
+msgstr[0] "%(num)d година"
+msgstr[1] "%(num)d години"
+msgstr[2] "%(num)d годин"
+msgstr[3] "%(num)d годин"
#, python-format
msgctxt "naturaltime-past"
-msgid "%d minute"
-msgid_plural "%d minutes"
-msgstr[0] "%d хвилина"
-msgstr[1] "%d хвилини"
-msgstr[2] "%d хвилин"
-msgstr[3] "%d хвилин"
+msgid "%(num)d minute"
+msgid_plural "%(num)d minutes"
+msgstr[0] "%(num)d хвилина"
+msgstr[1] "%(num)d хвилини"
+msgstr[2] "%(num)d хвилин"
+msgstr[3] "%(num)d хвилин"
#. Translators: 'naturaltime-future' strings will be included in '%(delta)s
#. from now'
#, python-format
msgctxt "naturaltime-future"
-msgid "%d year"
-msgid_plural "%d years"
-msgstr[0] "%d рік"
-msgstr[1] "%d роки"
-msgstr[2] "%d років"
-msgstr[3] "%d років"
+msgid "%(num)d year"
+msgid_plural "%(num)d years"
+msgstr[0] "%(num)d рік"
+msgstr[1] "%(num)d роки"
+msgstr[2] "%(num)d років"
+msgstr[3] "%(num)d років"
#, python-format
msgctxt "naturaltime-future"
-msgid "%d month"
-msgid_plural "%d months"
-msgstr[0] "%d місяць"
-msgstr[1] "%d місяці"
-msgstr[2] "%d місяців"
-msgstr[3] "%d місяців"
+msgid "%(num)d month"
+msgid_plural "%(num)d months"
+msgstr[0] "%(num)d місяць"
+msgstr[1] "%(num)d місяці"
+msgstr[2] "%(num)d місяців"
+msgstr[3] "%(num)d місяців"
#, python-format
msgctxt "naturaltime-future"
-msgid "%d week"
-msgid_plural "%d weeks"
-msgstr[0] "%d тиждень"
-msgstr[1] "%d тижні"
-msgstr[2] "%d тижнів"
-msgstr[3] "%d тижнів"
+msgid "%(num)d week"
+msgid_plural "%(num)d weeks"
+msgstr[0] "%(num)d тиждень"
+msgstr[1] "%(num)d тижні"
+msgstr[2] "%(num)d тижнів"
+msgstr[3] "%(num)d тижнів"
#, python-format
msgctxt "naturaltime-future"
-msgid "%d day"
-msgid_plural "%d days"
-msgstr[0] "%d день"
-msgstr[1] "%d дні"
-msgstr[2] "%d днів"
-msgstr[3] "%d днів"
+msgid "%(num)d day"
+msgid_plural "%(num)d days"
+msgstr[0] "%(num)d день"
+msgstr[1] "%(num)d дні"
+msgstr[2] "%(num)d днів"
+msgstr[3] "%(num)d днів"
#, python-format
msgctxt "naturaltime-future"
-msgid "%d hour"
-msgid_plural "%d hours"
-msgstr[0] "%d годину"
-msgstr[1] "%d години"
-msgstr[2] "%d годин"
-msgstr[3] "%d годин"
+msgid "%(num)d hour"
+msgid_plural "%(num)d hours"
+msgstr[0] "%(num)d година"
+msgstr[1] "%(num)d години"
+msgstr[2] "%(num)d годин"
+msgstr[3] "%(num)d годин"
#, python-format
msgctxt "naturaltime-future"
-msgid "%d minute"
-msgid_plural "%d minutes"
-msgstr[0] "%d хвилину"
-msgstr[1] "%d хвилини"
-msgstr[2] "%d хвилин"
-msgstr[3] "%d хвилин"
+msgid "%(num)d minute"
+msgid_plural "%(num)d minutes"
+msgstr[0] "%(num)d хвилина"
+msgstr[1] "%(num)d хвилини"
+msgstr[2] "%(num)d хвилин"
+msgstr[3] "%(num)d хвилин"
diff --git a/django/contrib/postgres/locale/sv/LC_MESSAGES/django.mo b/django/contrib/postgres/locale/sv/LC_MESSAGES/django.mo
index 0e5e37a418..812cad197f 100644
--- a/django/contrib/postgres/locale/sv/LC_MESSAGES/django.mo
+++ b/django/contrib/postgres/locale/sv/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/postgres/locale/sv/LC_MESSAGES/django.po b/django/contrib/postgres/locale/sv/LC_MESSAGES/django.po
index cddfd8e5e7..645d111161 100644
--- a/django/contrib/postgres/locale/sv/LC_MESSAGES/django.po
+++ b/django/contrib/postgres/locale/sv/LC_MESSAGES/django.po
@@ -1,6 +1,7 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
+# Elias Johnstone <eli87as@gmail.com>, 2022
# Gustaf Hansen <gustaf.hansen@gmail.com>, 2015
# Jonathan Lindén, 2015
# Petter Strandmark <petter.strandmark@gmail.com>, 2019
@@ -10,8 +11,8 @@ msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-11 20:56+0200\n"
-"PO-Revision-Date: 2020-05-12 20:01+0000\n"
-"Last-Translator: Transifex Bot <>\n"
+"PO-Revision-Date: 2022-07-19 09:22+0000\n"
+"Last-Translator: Elias Johnstone <eli87as@gmail.com>\n"
"Language-Team: Swedish (http://www.transifex.com/django/django/language/"
"sv/)\n"
"MIME-Version: 1.0\n"
@@ -35,7 +36,7 @@ msgstr "Funktion från sträng till sträng/null"
#, python-format
msgid "The value of “%(key)s” is not a string or null."
-msgstr ""
+msgstr "Värdet av “%(key)s” är inte en sträng eller null."
msgid "Could not load JSON data."
msgstr "Kunde inte ladda JSON-data."
diff --git a/django/contrib/redirects/locale/ar_DZ/LC_MESSAGES/django.mo b/django/contrib/redirects/locale/ar_DZ/LC_MESSAGES/django.mo
index 09c54b08a4..62162ddffa 100644
--- a/django/contrib/redirects/locale/ar_DZ/LC_MESSAGES/django.mo
+++ b/django/contrib/redirects/locale/ar_DZ/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/redirects/locale/ar_DZ/LC_MESSAGES/django.po b/django/contrib/redirects/locale/ar_DZ/LC_MESSAGES/django.po
index e1f1d5d644..6da32dd079 100644
--- a/django/contrib/redirects/locale/ar_DZ/LC_MESSAGES/django.po
+++ b/django/contrib/redirects/locale/ar_DZ/LC_MESSAGES/django.po
@@ -1,14 +1,15 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
+# Jihad Bahmaid Al-Halki, 2022
# Riterix <infosrabah@gmail.com>, 2019
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2019-12-14 22:48+0000\n"
-"Last-Translator: Riterix <infosrabah@gmail.com>\n"
+"POT-Creation-Date: 2021-01-15 09:00+0100\n"
+"PO-Revision-Date: 2022-07-24 18:32+0000\n"
+"Last-Translator: Jihad Bahmaid Al-Halki\n"
"Language-Team: Arabic (Algeria) (http://www.transifex.com/django/django/"
"language/ar_DZ/)\n"
"MIME-Version: 1.0\n"
@@ -36,11 +37,11 @@ msgid "redirect to"
msgstr "إعادة التوجيه إلى"
msgid ""
-"This can be either an absolute path (as above) or a full URL starting with "
-"“http://”."
+"This can be either an absolute path (as above) or a full URL starting with a "
+"scheme such as “https://”."
msgstr ""
-"يجب أن يكون هذا مسارا مطلقا (كما هو أعلاه) أو عنوانا كاملا يبدأ بالمقطع "
-"'http://'."
+"قد يكون هذا المسار منتهي الصلاحية (كما هو موضح أعلاه) أو أن العنوان له بادئة "
+"بصيغة مثل\"https://\"."
msgid "redirect"
msgstr "إعادة التوجيه"
diff --git a/django/contrib/redirects/locale/ko/LC_MESSAGES/django.mo b/django/contrib/redirects/locale/ko/LC_MESSAGES/django.mo
index 0551a02e4e..d0a6f6da36 100644
--- a/django/contrib/redirects/locale/ko/LC_MESSAGES/django.mo
+++ b/django/contrib/redirects/locale/ko/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/redirects/locale/ko/LC_MESSAGES/django.po b/django/contrib/redirects/locale/ko/LC_MESSAGES/django.po
index 1bef019ca9..2f2e380551 100644
--- a/django/contrib/redirects/locale/ko/LC_MESSAGES/django.po
+++ b/django/contrib/redirects/locale/ko/LC_MESSAGES/django.po
@@ -7,13 +7,14 @@
# JunGu Kang <chr0m3.kr@gmail.com>, 2015
# Kwangho Kim <rhkd865@gmail.com>, 2019
# minsung kang, 2015
+# 정훈 이, 2021
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2020-07-04 14:21+0000\n"
-"Last-Translator: Jay Oh <theanswer.jay@gmail.com>\n"
+"POT-Creation-Date: 2021-01-15 09:00+0100\n"
+"PO-Revision-Date: 2021-12-24 18:32+0000\n"
+"Last-Translator: 정훈 이\n"
"Language-Team: Korean (http://www.transifex.com/django/django/language/ko/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -41,9 +42,11 @@ msgid "redirect to"
msgstr "(으)로 리다이렉트"
msgid ""
-"This can be either an absolute path (as above) or a full URL starting with "
-"“http://”."
-msgstr "절대경로와 URL('http://' 포함) 모두 가능합니다."
+"This can be either an absolute path (as above) or a full URL starting with a "
+"scheme such as “https://”."
+msgstr ""
+"(위와 같은) 절대경로 혹은 \"https://\" 같은 식으로 시작하는 완전한 URL 모두 "
+"가능합니다."
msgid "redirect"
msgstr "리다이렉트"
diff --git a/django/contrib/redirects/locale/nl/LC_MESSAGES/django.mo b/django/contrib/redirects/locale/nl/LC_MESSAGES/django.mo
index fa92101422..e573bcdfe2 100644
--- a/django/contrib/redirects/locale/nl/LC_MESSAGES/django.mo
+++ b/django/contrib/redirects/locale/nl/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/redirects/locale/nl/LC_MESSAGES/django.po b/django/contrib/redirects/locale/nl/LC_MESSAGES/django.po
index 059331d979..da242f780c 100644
--- a/django/contrib/redirects/locale/nl/LC_MESSAGES/django.po
+++ b/django/contrib/redirects/locale/nl/LC_MESSAGES/django.po
@@ -3,14 +3,14 @@
# Translators:
# Ilja Maas <iljamaas@dreamsolution.nl>, 2015
# Jannis Leidel <jannis@leidel.info>, 2011
-# Sander Steffann <inactive+steffann@transifex.com>, 2015
-# Tonnes <tonnes.mb@gmail.com>, 2019
+# 8de006b1b0894aab6aef71979dcd8bd6_5c6b207 <ff2658a8d8dbebbd9cc240b8c133a515_234097>, 2015
+# Tonnes <tonnes.mb@gmail.com>, 2019,2022
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2019-09-17 08:57+0000\n"
+"POT-Creation-Date: 2021-01-15 09:00+0100\n"
+"PO-Revision-Date: 2022-07-24 18:32+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"
@@ -39,11 +39,11 @@ msgid "redirect to"
msgstr "omleiden naar"
msgid ""
-"This can be either an absolute path (as above) or a full URL starting with "
-"“http://”."
+"This can be either an absolute path (as above) or a full URL starting with a "
+"scheme such as “https://”."
msgstr ""
-"Dit kan een absoluut pad zijn (zoals hierboven) of een volledige URL "
-"beginnend met ‘http://’."
+"Dit kan een absoluut pad zijn (zoals hierboven), of een volledige URL "
+"beginnend met een schema, zoals ‘https://’."
msgid "redirect"
msgstr "omleiding"
diff --git a/django/contrib/redirects/locale/sv/LC_MESSAGES/django.mo b/django/contrib/redirects/locale/sv/LC_MESSAGES/django.mo
index c72a5e70d5..001786019f 100644
--- a/django/contrib/redirects/locale/sv/LC_MESSAGES/django.mo
+++ b/django/contrib/redirects/locale/sv/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/redirects/locale/sv/LC_MESSAGES/django.po b/django/contrib/redirects/locale/sv/LC_MESSAGES/django.po
index b87c23956d..9c4a8f998c 100644
--- a/django/contrib/redirects/locale/sv/LC_MESSAGES/django.po
+++ b/django/contrib/redirects/locale/sv/LC_MESSAGES/django.po
@@ -1,16 +1,17 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
+# Elias Johnstone <eli87as@gmail.com>, 2022
# Jannis Leidel <jannis@leidel.info>, 2011
# Jonathan Lindén, 2014
-# Thomas Lundqvist <thomas@biljettshop.se>, 2017
+# Thomas Lundqvist, 2017
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-15 13:32+0000\n"
-"Last-Translator: Thomas Lundqvist <thomas@biljettshop.se>\n"
+"POT-Creation-Date: 2021-01-15 09:00+0100\n"
+"PO-Revision-Date: 2022-07-24 18:32+0000\n"
+"Last-Translator: Elias Johnstone <eli87as@gmail.com>\n"
"Language-Team: Swedish (http://www.transifex.com/django/django/language/"
"sv/)\n"
"MIME-Version: 1.0\n"
@@ -29,8 +30,8 @@ msgid "redirect from"
msgstr "omdirigera från"
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 ""
"Detta bör vara en absolut sökväg utan domännamnet. Exempel: '/handelser/"
"sok/'."
@@ -39,11 +40,11 @@ msgid "redirect to"
msgstr "omdirigera till"
msgid ""
-"This can be either an absolute path (as above) or a full URL starting with "
-"'http://'."
+"This can be either an absolute path (as above) or a full URL starting with a "
+"scheme such as “https://”."
msgstr ""
"Detta kan vara antingen en absolut sökväg (som ovan) eller en fullständig "
-"URL som börjar med 'http://'."
+"URL som börjar med 'https://'."
msgid "redirect"
msgstr "omdirigera"
diff --git a/django/contrib/redirects/locale/tk/LC_MESSAGES/django.mo b/django/contrib/redirects/locale/tk/LC_MESSAGES/django.mo
index 361fc0cb4b..93c7662740 100644
--- a/django/contrib/redirects/locale/tk/LC_MESSAGES/django.mo
+++ b/django/contrib/redirects/locale/tk/LC_MESSAGES/django.mo
Binary files differ
diff --git a/django/contrib/redirects/locale/tk/LC_MESSAGES/django.po b/django/contrib/redirects/locale/tk/LC_MESSAGES/django.po
index 3a3ddf72c9..202ce22edf 100644
--- a/django/contrib/redirects/locale/tk/LC_MESSAGES/django.po
+++ b/django/contrib/redirects/locale/tk/LC_MESSAGES/django.po
@@ -1,14 +1,15 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
-# Resulkary <resulsaparov@gmail.com>, 2020
+# Resul <resulsaparov@gmail.com>, 2020
+# Welbeck Garli <welbeckgrlyw@gmail.com>, 2022
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-08 17:27+0200\n"
-"PO-Revision-Date: 2020-07-06 11:55+0000\n"
-"Last-Translator: Resulkary <resulsaparov@gmail.com>\n"
+"POT-Creation-Date: 2021-01-15 09:00+0100\n"
+"PO-Revision-Date: 2022-07-24 18:32+0000\n"
+"Last-Translator: Welbeck Garli <welbeckgrlyw@gmail.com>\n"
"Language-Team: Turkmen (http://www.transifex.com/django/django/language/"
"tk/)\n"
"MIME-Version: 1.0\n"
@@ -36,11 +37,11 @@ msgid "redirect to"
msgstr "gönükdirilen salgy"
msgid ""
-"This can be either an absolute path (as above) or a full URL starting with "
-"“http://”."
+"This can be either an absolute path (as above) or a full URL starting with a "
+"scheme such as “https://”."
msgstr ""
-"Bu ýa doly ýol (ýokardaky ýaly) ýa-da “http://” bilen başlaýan doly URL "
-"bolup biler."
+"(ýokarydaky ýaly) absolýut yzarlama ýa-da \"https://\" bilen başlanýan "
+"sahypa gönükdirmesi bolup biler."
msgid "redirect"
msgstr "gönükdirme"
diff --git a/tests/i18n/tests.py b/tests/i18n/tests.py
index 2c9096179c..40fc306706 100644
--- a/tests/i18n/tests.py
+++ b/tests/i18n/tests.py
@@ -869,10 +869,8 @@ class FormattingTests(SimpleTestCase):
self.assertEqual(1, get_format("FIRST_DAY_OF_WEEK"))
self.assertEqual(",", get_format("DECIMAL_SEPARATOR"))
self.assertEqual("10:15", time_format(self.t))
- self.assertEqual("31 de desembre de 2009", date_format(self.d))
- self.assertEqual(
- "1 d'abril de 2009", date_format(datetime.date(2009, 4, 1))
- )
+ self.assertEqual("31 desembre de 2009", date_format(self.d))
+ self.assertEqual("1 abril de 2009", date_format(datetime.date(2009, 4, 1)))
self.assertEqual(
"desembre del 2009", date_format(self.d, "YEAR_MONTH_FORMAT")
)
@@ -891,10 +889,8 @@ class FormattingTests(SimpleTestCase):
self.assertEqual("66666,666", localize(self.n))
self.assertEqual("99999,999", localize(self.f))
self.assertEqual("10000", localize(self.long))
- self.assertEqual("31 de desembre de 2009", localize(self.d))
- self.assertEqual(
- "31 de desembre de 2009 a les 20:50", localize(self.dt)
- )
+ self.assertEqual("31 desembre de 2009", localize(self.d))
+ self.assertEqual("31 desembre de 2009 a les 20:50", localize(self.dt))
with self.settings(USE_THOUSAND_SEPARATOR=True):
self.assertEqual("66.666,666", Template("{{ n }}").render(self.ctxt))
@@ -933,10 +929,10 @@ class FormattingTests(SimpleTestCase):
self.assertEqual("66666,666", Template("{{ n }}").render(self.ctxt))
self.assertEqual("99999,999", Template("{{ f }}").render(self.ctxt))
self.assertEqual(
- "31 de desembre de 2009", Template("{{ d }}").render(self.ctxt)
+ "31 desembre de 2009", Template("{{ d }}").render(self.ctxt)
)
self.assertEqual(
- "31 de desembre de 2009 a les 20:50",
+ "31 desembre de 2009 a les 20:50",
Template("{{ dt }}").render(self.ctxt),
)
self.assertEqual(
@@ -1319,7 +1315,7 @@ class FormattingTests(SimpleTestCase):
with translation.override("de-at", deactivate=True):
self.assertEqual("66.666,666", Template("{{ n }}").render(self.ctxt))
with translation.override("es-us", deactivate=True):
- self.assertEqual("31 de Diciembre de 2009", date_format(self.d))
+ self.assertEqual("31 de diciembre de 2009", date_format(self.d))
def test_localized_input(self):
"""