diff --git a/django/conf/locale/en/LC_MESSAGES/django.po b/django/conf/locale/en/LC_MESSAGES/django.po index 5a96b740c7..262608726d 100644 --- a/django/conf/locale/en/LC_MESSAGES/django.po +++ b/django/conf/locale/en/LC_MESSAGES/django.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: Django\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-04-10 16:05+0200\n" +"POT-Creation-Date: 2021-09-21 10:22+0200\n" "PO-Revision-Date: 2010-05-13 15:35+0200\n" "Last-Translator: Django team\n" "Language-Team: English \n" @@ -14,387 +14,387 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: conf/global_settings.py:52 +#: conf/global_settings.py:57 msgid "Afrikaans" msgstr "" -#: conf/global_settings.py:53 +#: conf/global_settings.py:58 msgid "Arabic" msgstr "" -#: conf/global_settings.py:54 +#: conf/global_settings.py:59 msgid "Algerian Arabic" msgstr "" -#: conf/global_settings.py:55 +#: conf/global_settings.py:60 msgid "Asturian" msgstr "" -#: conf/global_settings.py:56 +#: conf/global_settings.py:61 msgid "Azerbaijani" msgstr "" -#: conf/global_settings.py:57 +#: conf/global_settings.py:62 msgid "Bulgarian" msgstr "" -#: conf/global_settings.py:58 +#: conf/global_settings.py:63 msgid "Belarusian" msgstr "" -#: conf/global_settings.py:59 +#: conf/global_settings.py:64 msgid "Bengali" msgstr "" -#: conf/global_settings.py:60 +#: conf/global_settings.py:65 msgid "Breton" msgstr "" -#: conf/global_settings.py:61 +#: conf/global_settings.py:66 msgid "Bosnian" msgstr "" -#: conf/global_settings.py:62 +#: conf/global_settings.py:67 msgid "Catalan" msgstr "" -#: conf/global_settings.py:63 +#: conf/global_settings.py:68 msgid "Czech" msgstr "" -#: conf/global_settings.py:64 +#: conf/global_settings.py:69 msgid "Welsh" msgstr "" -#: conf/global_settings.py:65 +#: conf/global_settings.py:70 msgid "Danish" msgstr "" -#: conf/global_settings.py:66 +#: conf/global_settings.py:71 msgid "German" msgstr "" -#: conf/global_settings.py:67 +#: conf/global_settings.py:72 msgid "Lower Sorbian" msgstr "" -#: conf/global_settings.py:68 +#: conf/global_settings.py:73 msgid "Greek" msgstr "" -#: conf/global_settings.py:69 +#: conf/global_settings.py:74 msgid "English" msgstr "" -#: conf/global_settings.py:70 +#: conf/global_settings.py:75 msgid "Australian English" msgstr "" -#: conf/global_settings.py:71 +#: conf/global_settings.py:76 msgid "British English" msgstr "" -#: conf/global_settings.py:72 +#: conf/global_settings.py:77 msgid "Esperanto" msgstr "" -#: conf/global_settings.py:73 +#: conf/global_settings.py:78 msgid "Spanish" msgstr "" -#: conf/global_settings.py:74 +#: conf/global_settings.py:79 msgid "Argentinian Spanish" msgstr "" -#: conf/global_settings.py:75 +#: conf/global_settings.py:80 msgid "Colombian Spanish" msgstr "" -#: conf/global_settings.py:76 +#: conf/global_settings.py:81 msgid "Mexican Spanish" msgstr "" -#: conf/global_settings.py:77 +#: conf/global_settings.py:82 msgid "Nicaraguan Spanish" msgstr "" -#: conf/global_settings.py:78 +#: conf/global_settings.py:83 msgid "Venezuelan Spanish" msgstr "" -#: conf/global_settings.py:79 +#: conf/global_settings.py:84 msgid "Estonian" msgstr "" -#: conf/global_settings.py:80 +#: conf/global_settings.py:85 msgid "Basque" msgstr "" -#: conf/global_settings.py:81 +#: conf/global_settings.py:86 msgid "Persian" msgstr "" -#: conf/global_settings.py:82 +#: conf/global_settings.py:87 msgid "Finnish" msgstr "" -#: conf/global_settings.py:83 +#: conf/global_settings.py:88 msgid "French" msgstr "" -#: conf/global_settings.py:84 +#: conf/global_settings.py:89 msgid "Frisian" msgstr "" -#: conf/global_settings.py:85 +#: conf/global_settings.py:90 msgid "Irish" msgstr "" -#: conf/global_settings.py:86 +#: conf/global_settings.py:91 msgid "Scottish Gaelic" msgstr "" -#: conf/global_settings.py:87 +#: conf/global_settings.py:92 msgid "Galician" msgstr "" -#: conf/global_settings.py:88 +#: conf/global_settings.py:93 msgid "Hebrew" msgstr "" -#: conf/global_settings.py:89 +#: conf/global_settings.py:94 msgid "Hindi" msgstr "" -#: conf/global_settings.py:90 +#: conf/global_settings.py:95 msgid "Croatian" msgstr "" -#: conf/global_settings.py:91 +#: conf/global_settings.py:96 msgid "Upper Sorbian" msgstr "" -#: conf/global_settings.py:92 +#: conf/global_settings.py:97 msgid "Hungarian" msgstr "" -#: conf/global_settings.py:93 +#: conf/global_settings.py:98 msgid "Armenian" msgstr "" -#: conf/global_settings.py:94 +#: conf/global_settings.py:99 msgid "Interlingua" msgstr "" -#: conf/global_settings.py:95 +#: conf/global_settings.py:100 msgid "Indonesian" msgstr "" -#: conf/global_settings.py:96 +#: conf/global_settings.py:101 msgid "Igbo" msgstr "" -#: conf/global_settings.py:97 +#: conf/global_settings.py:102 msgid "Ido" msgstr "" -#: conf/global_settings.py:98 +#: conf/global_settings.py:103 msgid "Icelandic" msgstr "" -#: conf/global_settings.py:99 +#: conf/global_settings.py:104 msgid "Italian" msgstr "" -#: conf/global_settings.py:100 +#: conf/global_settings.py:105 msgid "Japanese" msgstr "" -#: conf/global_settings.py:101 +#: conf/global_settings.py:106 msgid "Georgian" msgstr "" -#: conf/global_settings.py:102 +#: conf/global_settings.py:107 msgid "Kabyle" msgstr "" -#: conf/global_settings.py:103 +#: conf/global_settings.py:108 msgid "Kazakh" msgstr "" -#: conf/global_settings.py:104 +#: conf/global_settings.py:109 msgid "Khmer" msgstr "" -#: conf/global_settings.py:105 +#: conf/global_settings.py:110 msgid "Kannada" msgstr "" -#: conf/global_settings.py:106 +#: conf/global_settings.py:111 msgid "Korean" msgstr "" -#: conf/global_settings.py:107 +#: conf/global_settings.py:112 msgid "Kyrgyz" msgstr "" -#: conf/global_settings.py:108 +#: conf/global_settings.py:113 msgid "Luxembourgish" msgstr "" -#: conf/global_settings.py:109 +#: conf/global_settings.py:114 msgid "Lithuanian" msgstr "" -#: conf/global_settings.py:110 +#: conf/global_settings.py:115 msgid "Latvian" msgstr "" -#: conf/global_settings.py:111 +#: conf/global_settings.py:116 msgid "Macedonian" msgstr "" -#: conf/global_settings.py:112 +#: conf/global_settings.py:117 msgid "Malayalam" msgstr "" -#: conf/global_settings.py:113 +#: conf/global_settings.py:118 msgid "Mongolian" msgstr "" -#: conf/global_settings.py:114 +#: conf/global_settings.py:119 msgid "Marathi" msgstr "" -#: conf/global_settings.py:115 +#: conf/global_settings.py:120 msgid "Burmese" msgstr "" -#: conf/global_settings.py:116 +#: conf/global_settings.py:121 msgid "Norwegian Bokmål" msgstr "" -#: conf/global_settings.py:117 +#: conf/global_settings.py:122 msgid "Nepali" msgstr "" -#: conf/global_settings.py:118 +#: conf/global_settings.py:123 msgid "Dutch" msgstr "" -#: conf/global_settings.py:119 +#: conf/global_settings.py:124 msgid "Norwegian Nynorsk" msgstr "" -#: conf/global_settings.py:120 +#: conf/global_settings.py:125 msgid "Ossetic" msgstr "" -#: conf/global_settings.py:121 +#: conf/global_settings.py:126 msgid "Punjabi" msgstr "" -#: conf/global_settings.py:122 +#: conf/global_settings.py:127 msgid "Polish" msgstr "" -#: conf/global_settings.py:123 +#: conf/global_settings.py:128 msgid "Portuguese" msgstr "" -#: conf/global_settings.py:124 +#: conf/global_settings.py:129 msgid "Brazilian Portuguese" msgstr "" -#: conf/global_settings.py:125 +#: conf/global_settings.py:130 msgid "Romanian" msgstr "" -#: conf/global_settings.py:126 +#: conf/global_settings.py:131 msgid "Russian" msgstr "" -#: conf/global_settings.py:127 +#: conf/global_settings.py:132 msgid "Slovak" msgstr "" -#: conf/global_settings.py:128 +#: conf/global_settings.py:133 msgid "Slovenian" msgstr "" -#: conf/global_settings.py:129 +#: conf/global_settings.py:134 msgid "Albanian" msgstr "" -#: conf/global_settings.py:130 +#: conf/global_settings.py:135 msgid "Serbian" msgstr "" -#: conf/global_settings.py:131 +#: conf/global_settings.py:136 msgid "Serbian Latin" msgstr "" -#: conf/global_settings.py:132 +#: conf/global_settings.py:137 msgid "Swedish" msgstr "" -#: conf/global_settings.py:133 +#: conf/global_settings.py:138 msgid "Swahili" msgstr "" -#: conf/global_settings.py:134 +#: conf/global_settings.py:139 msgid "Tamil" msgstr "" -#: conf/global_settings.py:135 +#: conf/global_settings.py:140 msgid "Telugu" msgstr "" -#: conf/global_settings.py:136 +#: conf/global_settings.py:141 msgid "Tajik" msgstr "" -#: conf/global_settings.py:137 +#: conf/global_settings.py:142 msgid "Thai" msgstr "" -#: conf/global_settings.py:138 +#: conf/global_settings.py:143 msgid "Turkmen" msgstr "" -#: conf/global_settings.py:139 +#: conf/global_settings.py:144 msgid "Turkish" msgstr "" -#: conf/global_settings.py:140 +#: conf/global_settings.py:145 msgid "Tatar" msgstr "" -#: conf/global_settings.py:141 +#: conf/global_settings.py:146 msgid "Udmurt" msgstr "" -#: conf/global_settings.py:142 +#: conf/global_settings.py:147 msgid "Ukrainian" msgstr "" -#: conf/global_settings.py:143 +#: conf/global_settings.py:148 msgid "Urdu" msgstr "" -#: conf/global_settings.py:144 +#: conf/global_settings.py:149 msgid "Uzbek" msgstr "" -#: conf/global_settings.py:145 +#: conf/global_settings.py:150 msgid "Vietnamese" msgstr "" -#: conf/global_settings.py:146 +#: conf/global_settings.py:151 msgid "Simplified Chinese" msgstr "" -#: conf/global_settings.py:147 +#: conf/global_settings.py:152 msgid "Traditional Chinese" msgstr "" @@ -436,62 +436,62 @@ msgstr "" msgid "Enter a valid value." msgstr "" -#: core/validators.py:93 forms/fields.py:664 +#: core/validators.py:93 forms/fields.py:674 msgid "Enter a valid URL." msgstr "" -#: core/validators.py:147 +#: core/validators.py:150 msgid "Enter a valid integer." msgstr "" -#: core/validators.py:158 +#: core/validators.py:161 msgid "Enter a valid email address." msgstr "" #. Translators: "letters" means latin letters: a-z and A-Z. -#: core/validators.py:259 +#: core/validators.py:262 msgid "" "Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." msgstr "" -#: core/validators.py:266 +#: core/validators.py:269 msgid "" "Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " "hyphens." msgstr "" -#: core/validators.py:275 core/validators.py:295 +#: core/validators.py:278 core/validators.py:288 core/validators.py:311 msgid "Enter a valid IPv4 address." msgstr "" -#: core/validators.py:280 core/validators.py:296 +#: core/validators.py:296 core/validators.py:312 msgid "Enter a valid IPv6 address." msgstr "" -#: core/validators.py:290 core/validators.py:294 +#: core/validators.py:306 core/validators.py:310 msgid "Enter a valid IPv4 or IPv6 address." msgstr "" -#: core/validators.py:324 +#: core/validators.py:340 msgid "Enter only digits separated by commas." msgstr "" -#: core/validators.py:330 +#: core/validators.py:346 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" -#: core/validators.py:363 +#: core/validators.py:379 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "" -#: core/validators.py:372 +#: core/validators.py:388 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "" -#: core/validators.py:382 +#: core/validators.py:398 #, python-format msgid "" "Ensure this value has at least %(limit_value)d character (it has " @@ -502,7 +502,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: core/validators.py:397 +#: core/validators.py:413 #, python-format msgid "" "Ensure this value has at most %(limit_value)d character (it has " @@ -513,25 +513,25 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: core/validators.py:416 forms/fields.py:292 forms/fields.py:327 +#: core/validators.py:432 forms/fields.py:292 forms/fields.py:327 msgid "Enter a number." msgstr "" -#: core/validators.py:418 +#: core/validators.py:434 #, python-format msgid "Ensure that there are no more than %(max)s digit in total." msgid_plural "Ensure that there are no more than %(max)s digits in total." msgstr[0] "" msgstr[1] "" -#: core/validators.py:423 +#: core/validators.py:439 #, python-format msgid "Ensure that there are no more than %(max)s decimal place." msgid_plural "Ensure that there are no more than %(max)s decimal places." msgstr[0] "" msgstr[1] "" -#: core/validators.py:428 +#: core/validators.py:444 #, python-format msgid "" "Ensure that there are no more than %(max)s digit before the decimal point." @@ -540,22 +540,22 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: core/validators.py:490 +#: core/validators.py:506 #, python-format msgid "" "File extension “%(extension)s” is not allowed. Allowed extensions are: " "%(allowed_extensions)s." msgstr "" -#: core/validators.py:543 +#: core/validators.py:559 msgid "Null characters are not allowed." msgstr "" -#: db/models/base.py:1197 forms/models.py:768 +#: db/models/base.py:1201 forms/models.py:772 msgid "and" msgstr "" -#: db/models/base.py:1199 +#: db/models/base.py:1203 #, python-format msgid "%(model_name)s with this %(field_labels)s already exists." msgstr "" @@ -591,197 +591,197 @@ msgstr "" msgid "Field of type: %(field_type)s" msgstr "" -#: db/models/fields/__init__.py:958 +#: db/models/fields/__init__.py:954 #, python-format msgid "“%(value)s” value must be either True or False." msgstr "" -#: db/models/fields/__init__.py:959 +#: db/models/fields/__init__.py:955 #, python-format msgid "“%(value)s” value must be either True, False, or None." msgstr "" -#: db/models/fields/__init__.py:961 +#: db/models/fields/__init__.py:957 msgid "Boolean (Either True or False)" msgstr "" -#: db/models/fields/__init__.py:1002 +#: db/models/fields/__init__.py:998 #, python-format msgid "String (up to %(max_length)s)" msgstr "" -#: db/models/fields/__init__.py:1096 +#: db/models/fields/__init__.py:1092 msgid "Comma-separated integers" msgstr "" -#: db/models/fields/__init__.py:1145 +#: db/models/fields/__init__.py:1187 #, python-format msgid "" "“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " "format." msgstr "" -#: db/models/fields/__init__.py:1147 db/models/fields/__init__.py:1290 +#: db/models/fields/__init__.py:1189 db/models/fields/__init__.py:1311 #, python-format msgid "" "“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " "date." msgstr "" -#: db/models/fields/__init__.py:1150 +#: db/models/fields/__init__.py:1192 msgid "Date (without time)" msgstr "" -#: db/models/fields/__init__.py:1288 +#: db/models/fields/__init__.py:1309 #, python-format msgid "" "“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -#: db/models/fields/__init__.py:1292 +#: db/models/fields/__init__.py:1313 #, python-format msgid "" "“%(value)s” value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" "[TZ]) but it is an invalid date/time." msgstr "" -#: db/models/fields/__init__.py:1296 +#: db/models/fields/__init__.py:1317 msgid "Date (with time)" msgstr "" -#: db/models/fields/__init__.py:1444 +#: db/models/fields/__init__.py:1436 #, python-format msgid "“%(value)s” value must be a decimal number." msgstr "" -#: db/models/fields/__init__.py:1446 +#: db/models/fields/__init__.py:1438 msgid "Decimal number" msgstr "" -#: db/models/fields/__init__.py:1585 +#: db/models/fields/__init__.py:1577 #, python-format msgid "" "“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." "uuuuuu] format." msgstr "" -#: db/models/fields/__init__.py:1588 +#: db/models/fields/__init__.py:1580 msgid "Duration" msgstr "" -#: db/models/fields/__init__.py:1638 +#: db/models/fields/__init__.py:1630 msgid "Email address" msgstr "" -#: db/models/fields/__init__.py:1661 +#: db/models/fields/__init__.py:1653 msgid "File path" msgstr "" -#: db/models/fields/__init__.py:1727 +#: db/models/fields/__init__.py:1719 #, python-format msgid "“%(value)s” value must be a float." msgstr "" -#: db/models/fields/__init__.py:1729 +#: db/models/fields/__init__.py:1721 msgid "Floating point number" msgstr "" -#: db/models/fields/__init__.py:1767 +#: db/models/fields/__init__.py:1759 #, python-format msgid "“%(value)s” value must be an integer." msgstr "" -#: db/models/fields/__init__.py:1769 +#: db/models/fields/__init__.py:1761 msgid "Integer" msgstr "" -#: db/models/fields/__init__.py:1852 +#: db/models/fields/__init__.py:1844 msgid "Big (8 byte) integer" msgstr "" -#: db/models/fields/__init__.py:1867 +#: db/models/fields/__init__.py:1859 msgid "Small integer" msgstr "" -#: db/models/fields/__init__.py:1875 +#: db/models/fields/__init__.py:1867 msgid "IPv4 address" msgstr "" -#: db/models/fields/__init__.py:1906 +#: db/models/fields/__init__.py:1898 msgid "IP address" msgstr "" -#: db/models/fields/__init__.py:1986 db/models/fields/__init__.py:1987 +#: db/models/fields/__init__.py:1978 db/models/fields/__init__.py:1979 #, python-format msgid "“%(value)s” value must be either None, True or False." msgstr "" -#: db/models/fields/__init__.py:1989 +#: db/models/fields/__init__.py:1981 msgid "Boolean (Either True, False or None)" msgstr "" -#: db/models/fields/__init__.py:2043 +#: db/models/fields/__init__.py:2035 msgid "Positive big integer" msgstr "" -#: db/models/fields/__init__.py:2056 +#: db/models/fields/__init__.py:2048 msgid "Positive integer" msgstr "" -#: db/models/fields/__init__.py:2069 +#: db/models/fields/__init__.py:2061 msgid "Positive small integer" msgstr "" -#: db/models/fields/__init__.py:2083 +#: db/models/fields/__init__.py:2075 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "" -#: db/models/fields/__init__.py:2115 +#: db/models/fields/__init__.py:2107 msgid "Text" msgstr "" -#: db/models/fields/__init__.py:2181 +#: db/models/fields/__init__.py:2173 #, python-format msgid "" "“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " "format." msgstr "" -#: db/models/fields/__init__.py:2183 +#: db/models/fields/__init__.py:2175 #, python-format msgid "" "“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " "invalid time." msgstr "" -#: db/models/fields/__init__.py:2186 +#: db/models/fields/__init__.py:2178 msgid "Time" msgstr "" -#: db/models/fields/__init__.py:2312 +#: db/models/fields/__init__.py:2283 msgid "URL" msgstr "" -#: db/models/fields/__init__.py:2334 +#: db/models/fields/__init__.py:2305 msgid "Raw binary data" msgstr "" -#: db/models/fields/__init__.py:2399 +#: db/models/fields/__init__.py:2370 #, python-format msgid "“%(value)s” is not a valid UUID." msgstr "" -#: db/models/fields/__init__.py:2401 +#: db/models/fields/__init__.py:2372 msgid "Universally unique identifier" msgstr "" -#: db/models/fields/files.py:225 +#: db/models/fields/files.py:226 msgid "File" msgstr "" -#: db/models/fields/files.py:373 +#: db/models/fields/files.py:375 msgid "Image" msgstr "" @@ -793,36 +793,36 @@ msgstr "" msgid "Value must be valid JSON." msgstr "" -#: db/models/fields/related.py:790 +#: db/models/fields/related.py:808 #, python-format msgid "%(model)s instance with %(field)s %(value)r does not exist." msgstr "" -#: db/models/fields/related.py:792 +#: db/models/fields/related.py:810 msgid "Foreign Key (type determined by related field)" msgstr "" -#: db/models/fields/related.py:1045 +#: db/models/fields/related.py:1066 msgid "One-to-one relationship" msgstr "" -#: db/models/fields/related.py:1099 +#: db/models/fields/related.py:1120 #, python-format msgid "%(from)s-%(to)s relationship" msgstr "" -#: db/models/fields/related.py:1100 +#: db/models/fields/related.py:1121 #, python-format msgid "%(from)s-%(to)s relationships" msgstr "" -#: db/models/fields/related.py:1142 +#: db/models/fields/related.py:1163 msgid "Many-to-many relationship" msgstr "" #. Translators: If found as last label character, these punctuation #. characters will prevent the default label_suffix to be appended to the label -#: forms/boundfield.py:150 +#: forms/boundfield.py:165 msgid ":?.!" msgstr "" @@ -834,40 +834,40 @@ msgstr "" msgid "Enter a whole number." msgstr "" -#: forms/fields.py:391 forms/fields.py:1132 +#: forms/fields.py:401 forms/fields.py:1144 msgid "Enter a valid date." msgstr "" -#: forms/fields.py:415 forms/fields.py:1133 +#: forms/fields.py:425 forms/fields.py:1145 msgid "Enter a valid time." msgstr "" -#: forms/fields.py:443 +#: forms/fields.py:453 msgid "Enter a valid date/time." msgstr "" -#: forms/fields.py:477 +#: forms/fields.py:487 msgid "Enter a valid duration." msgstr "" -#: forms/fields.py:478 +#: forms/fields.py:488 #, python-brace-format msgid "The number of days must be between {min_days} and {max_days}." msgstr "" -#: forms/fields.py:538 +#: forms/fields.py:548 msgid "No file was submitted. Check the encoding type on the form." msgstr "" -#: forms/fields.py:539 +#: forms/fields.py:549 msgid "No file was submitted." msgstr "" -#: forms/fields.py:540 +#: forms/fields.py:550 msgid "The submitted file is empty." msgstr "" -#: forms/fields.py:542 +#: forms/fields.py:552 #, python-format msgid "Ensure this filename has at most %(max)d character (it has %(length)d)." msgid_plural "" @@ -875,111 +875,111 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: forms/fields.py:545 +#: forms/fields.py:555 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" -#: forms/fields.py:606 +#: forms/fields.py:616 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "" -#: forms/fields.py:768 forms/fields.py:858 forms/models.py:1309 +#: forms/fields.py:778 forms/fields.py:868 forms/models.py:1331 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" -#: forms/fields.py:859 forms/fields.py:974 forms/models.py:1308 +#: forms/fields.py:869 forms/fields.py:984 forms/models.py:1330 msgid "Enter a list of values." msgstr "" -#: forms/fields.py:975 +#: forms/fields.py:985 msgid "Enter a complete value." msgstr "" -#: forms/fields.py:1191 +#: forms/fields.py:1203 msgid "Enter a valid UUID." msgstr "" -#: forms/fields.py:1221 +#: forms/fields.py:1233 msgid "Enter a valid JSON." msgstr "" #. Translators: This is the default suffix added to form field labels -#: forms/forms.py:76 +#: forms/forms.py:84 msgid ":" msgstr "" -#: forms/forms.py:203 +#: forms/forms.py:230 forms/forms.py:304 #, python-format msgid "(Hidden field %(name)s) %(error)s" msgstr "" -#: forms/formsets.py:61 +#: forms/formsets.py:60 #, 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 "" -#: forms/formsets.py:370 +#: forms/formsets.py:381 #, python-format msgid "Please submit at most %d form." msgid_plural "Please submit at most %d forms." msgstr[0] "" msgstr[1] "" -#: forms/formsets.py:377 +#: forms/formsets.py:388 #, python-format msgid "Please submit at least %d form." msgid_plural "Please submit at least %d forms." msgstr[0] "" msgstr[1] "" -#: forms/formsets.py:405 forms/formsets.py:412 +#: forms/formsets.py:420 forms/formsets.py:427 msgid "Order" msgstr "" -#: forms/formsets.py:417 +#: forms/formsets.py:433 msgid "Delete" msgstr "" -#: forms/models.py:763 -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "" - #: forms/models.py:767 #, python-format +msgid "Please correct the duplicate data for %(field)s." +msgstr "" + +#: forms/models.py:771 +#, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" -#: forms/models.py:773 +#: forms/models.py:777 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " "for the %(lookup)s in %(date_field)s." msgstr "" -#: forms/models.py:782 +#: forms/models.py:786 msgid "Please correct the duplicate values below." msgstr "" -#: forms/models.py:1109 +#: forms/models.py:1127 msgid "The inline value did not match the parent instance." msgstr "" -#: forms/models.py:1193 +#: forms/models.py:1211 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" -#: forms/models.py:1311 +#: forms/models.py:1333 #, python-format msgid "“%(pk)s” is not a valid value." msgstr "" -#: forms/utils.py:167 +#: forms/utils.py:198 #, python-format msgid "" "%(datetime)s couldn’t be interpreted in time zone %(current_timezone)s; it " @@ -998,76 +998,76 @@ msgstr "" msgid "Change" msgstr "" -#: forms/widgets.py:714 +#: forms/widgets.py:712 msgid "Unknown" msgstr "" -#: forms/widgets.py:715 +#: forms/widgets.py:713 msgid "Yes" msgstr "" -#: forms/widgets.py:716 +#: forms/widgets.py:714 msgid "No" msgstr "" #. Translators: Please do not add spaces around commas. -#: template/defaultfilters.py:805 +#: template/defaultfilters.py:827 msgid "yes,no,maybe" msgstr "" -#: template/defaultfilters.py:834 template/defaultfilters.py:851 +#: template/defaultfilters.py:856 template/defaultfilters.py:873 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "" msgstr[1] "" -#: template/defaultfilters.py:853 +#: template/defaultfilters.py:875 #, python-format msgid "%s KB" msgstr "" -#: template/defaultfilters.py:855 +#: template/defaultfilters.py:877 #, python-format msgid "%s MB" msgstr "" -#: template/defaultfilters.py:857 +#: template/defaultfilters.py:879 #, python-format msgid "%s GB" msgstr "" -#: template/defaultfilters.py:859 +#: template/defaultfilters.py:881 #, python-format msgid "%s TB" msgstr "" -#: template/defaultfilters.py:861 +#: template/defaultfilters.py:883 #, python-format msgid "%s PB" msgstr "" -#: utils/dateformat.py:65 +#: utils/dateformat.py:72 msgid "p.m." msgstr "" -#: utils/dateformat.py:66 +#: utils/dateformat.py:73 msgid "a.m." msgstr "" -#: utils/dateformat.py:71 +#: utils/dateformat.py:78 msgid "PM" msgstr "" -#: utils/dateformat.py:72 +#: utils/dateformat.py:79 msgid "AM" msgstr "" -#: utils/dateformat.py:145 +#: utils/dateformat.py:150 msgid "midnight" msgstr "" -#: utils/dateformat.py:147 +#: utils/dateformat.py:152 msgid "noon" msgstr "" @@ -1347,18 +1347,18 @@ msgstr "" msgid "This is not a valid IPv6 address." msgstr "" -#: utils/text.py:70 +#: utils/text.py:73 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s…" msgstr "" -#: utils/text.py:236 +#: utils/text.py:242 msgid "or" msgstr "" #. Translators: This string is used as a separator between list elements -#: utils/text.py:255 utils/timesince.py:94 +#: utils/text.py:261 utils/timesince.py:94 msgid ", " msgstr "" @@ -1415,7 +1415,7 @@ msgstr "" #: views/csrf.py:115 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/contrib/admin/locale/en/LC_MESSAGES/django.po b/django/contrib/admin/locale/en/LC_MESSAGES/django.po index d5dc5e564e..ee8c3cf4d1 100644 --- a/django/contrib/admin/locale/en/LC_MESSAGES/django.po +++ b/django/contrib/admin/locale/en/LC_MESSAGES/django.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: Django\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-01-15 09:00+0100\n" +"POT-Creation-Date: 2021-09-21 10:22+0200\n" "PO-Revision-Date: 2010-05-13 15:35+0200\n" "Last-Translator: Django team\n" "Language-Team: English \n" @@ -24,12 +24,12 @@ msgstr "" msgid "Successfully deleted %(count)d %(items)s." msgstr "" -#: contrib/admin/actions.py:55 contrib/admin/options.py:1886 +#: contrib/admin/actions.py:55 contrib/admin/options.py:1897 #, python-format msgid "Cannot delete %(name)s" msgstr "" -#: contrib/admin/actions.py:57 contrib/admin/options.py:1888 +#: contrib/admin/actions.py:57 contrib/admin/options.py:1899 msgid "Are you sure?" msgstr "" @@ -39,7 +39,7 @@ msgstr "" #: contrib/admin/filters.py:108 contrib/admin/filters.py:213 #: contrib/admin/filters.py:249 contrib/admin/filters.py:284 -#: contrib/admin/filters.py:403 contrib/admin/filters.py:468 +#: contrib/admin/filters.py:403 contrib/admin/filters.py:469 msgid "All" msgstr "" @@ -83,11 +83,11 @@ msgstr "" msgid "Has date" msgstr "" -#: contrib/admin/filters.py:469 +#: contrib/admin/filters.py:470 msgid "Empty" msgstr "" -#: contrib/admin/filters.py:470 +#: contrib/admin/filters.py:471 msgid "Not empty" msgstr "" @@ -102,12 +102,12 @@ msgstr "" msgid "Action:" msgstr "" -#: contrib/admin/helpers.py:329 +#: contrib/admin/helpers.py:350 #, python-format msgid "Add another %(verbose_name)s" msgstr "" -#: contrib/admin/helpers.py:332 +#: contrib/admin/helpers.py:353 msgid "Remove" msgstr "" @@ -116,8 +116,8 @@ msgid "Addition" msgstr "" #: contrib/admin/models.py:18 contrib/admin/templates/admin/app_list.html:28 -#: contrib/admin/templates/admin/edit_inline/stacked.html:12 -#: contrib/admin/templates/admin/edit_inline/tabular.html:34 +#: contrib/admin/templates/admin/edit_inline/stacked.html:16 +#: contrib/admin/templates/admin/edit_inline/tabular.html:36 #: contrib/admin/templates/admin/widgets/related_widget_wrapper.html:11 msgid "Change" msgstr "" @@ -191,7 +191,7 @@ msgstr "" msgid "Added." msgstr "" -#: contrib/admin/models.py:117 contrib/admin/options.py:2112 +#: contrib/admin/models.py:117 contrib/admin/options.py:2132 msgid "and" msgstr "" @@ -214,148 +214,148 @@ msgstr "" msgid "No fields changed." msgstr "" -#: contrib/admin/options.py:203 contrib/admin/options.py:235 +#: contrib/admin/options.py:202 contrib/admin/options.py:234 msgid "None" msgstr "" -#: contrib/admin/options.py:281 +#: contrib/admin/options.py:280 msgid "Hold down “Control”, or “Command” on a Mac, to select more than one." msgstr "" -#: contrib/admin/options.py:1221 contrib/admin/options.py:1245 +#: contrib/admin/options.py:1232 contrib/admin/options.py:1256 #, python-brace-format msgid "The {name} “{obj}” was added successfully." msgstr "" -#: contrib/admin/options.py:1223 +#: contrib/admin/options.py:1234 msgid "You may edit it again below." msgstr "" -#: contrib/admin/options.py:1235 +#: contrib/admin/options.py:1246 #, python-brace-format msgid "" "The {name} “{obj}” was added successfully. You may add another {name} below." msgstr "" -#: contrib/admin/options.py:1285 +#: contrib/admin/options.py:1296 #, python-brace-format msgid "" "The {name} “{obj}” was changed successfully. You may edit it again below." msgstr "" -#: contrib/admin/options.py:1295 +#: contrib/admin/options.py:1306 #, python-brace-format msgid "The {name} “{obj}” was added successfully. You may edit it again below." msgstr "" -#: contrib/admin/options.py:1308 +#: contrib/admin/options.py:1319 #, python-brace-format msgid "" "The {name} “{obj}” was changed successfully. You may add another {name} " "below." msgstr "" -#: contrib/admin/options.py:1320 +#: contrib/admin/options.py:1331 #, python-brace-format msgid "The {name} “{obj}” was changed successfully." msgstr "" -#: contrib/admin/options.py:1397 contrib/admin/options.py:1727 +#: contrib/admin/options.py:1408 contrib/admin/options.py:1738 msgid "" "Items must be selected in order to perform actions on them. No items have " "been changed." msgstr "" -#: contrib/admin/options.py:1416 +#: contrib/admin/options.py:1427 msgid "No action selected." msgstr "" -#: contrib/admin/options.py:1441 +#: contrib/admin/options.py:1452 #, python-format msgid "The %(name)s “%(obj)s” was deleted successfully." msgstr "" -#: contrib/admin/options.py:1527 +#: contrib/admin/options.py:1538 #, python-format msgid "%(name)s with ID “%(key)s” doesn’t exist. Perhaps it was deleted?" msgstr "" -#: contrib/admin/options.py:1622 +#: contrib/admin/options.py:1633 #, python-format msgid "Add %s" msgstr "" -#: contrib/admin/options.py:1624 +#: contrib/admin/options.py:1635 #, python-format msgid "Change %s" msgstr "" -#: contrib/admin/options.py:1626 +#: contrib/admin/options.py:1637 #, python-format msgid "View %s" msgstr "" -#: contrib/admin/options.py:1705 +#: contrib/admin/options.py:1716 msgid "Database error" msgstr "" -#: contrib/admin/options.py:1774 +#: contrib/admin/options.py:1785 #, python-format msgid "%(count)s %(name)s was changed successfully." msgid_plural "%(count)s %(name)s were changed successfully." msgstr[0] "" msgstr[1] "" -#: contrib/admin/options.py:1805 +#: contrib/admin/options.py:1816 #, python-format msgid "%(total_count)s selected" msgid_plural "All %(total_count)s selected" msgstr[0] "" msgstr[1] "" -#: contrib/admin/options.py:1813 +#: contrib/admin/options.py:1824 #, python-format msgid "0 of %(cnt)s selected" msgstr "" -#: contrib/admin/options.py:1932 +#: contrib/admin/options.py:1944 #, python-format msgid "Change history: %s" msgstr "" #. Translators: Model verbose name and instance representation, #. suitable to be an item in a list. -#: contrib/admin/options.py:2105 +#: contrib/admin/options.py:2125 #, python-format msgid "%(class_name)s %(instance)s" msgstr "" -#: contrib/admin/options.py:2114 +#: contrib/admin/options.py:2134 #, python-format msgid "" "Deleting %(class_name)s %(instance)s would require deleting the following " "protected related objects: %(related_objects)s" msgstr "" -#: contrib/admin/sites.py:47 contrib/admin/templates/admin/base_site.html:3 +#: contrib/admin/sites.py:48 contrib/admin/templates/admin/base_site.html:3 msgid "Django site admin" msgstr "" -#: contrib/admin/sites.py:50 contrib/admin/templates/admin/base_site.html:6 +#: contrib/admin/sites.py:51 contrib/admin/templates/admin/base_site.html:6 msgid "Django administration" msgstr "" -#: contrib/admin/sites.py:53 +#: contrib/admin/sites.py:54 msgid "Site administration" msgstr "" -#: contrib/admin/sites.py:399 contrib/admin/templates/admin/login.html:63 +#: contrib/admin/sites.py:402 contrib/admin/templates/admin/login.html:63 #: contrib/admin/templates/registration/password_reset_complete.html:15 #: contrib/admin/tests.py:135 msgid "Log in" msgstr "" -#: contrib/admin/sites.py:544 +#: contrib/admin/sites.py:547 #, python-format msgid "%(app)s administration" msgstr "" @@ -372,7 +372,7 @@ msgstr "" #: contrib/admin/templates/admin/500.html:6 #: contrib/admin/templates/admin/app_index.html:9 #: contrib/admin/templates/admin/auth/user/change_password.html:10 -#: contrib/admin/templates/admin/base.html:65 +#: contrib/admin/templates/admin/base.html:66 #: contrib/admin/templates/admin/change_form.html:18 #: contrib/admin/templates/admin/change_list.html:31 #: contrib/admin/templates/admin/delete_confirmation.html:14 @@ -439,8 +439,8 @@ msgid "Add" msgstr "" #: contrib/admin/templates/admin/app_list.html:26 -#: contrib/admin/templates/admin/edit_inline/stacked.html:12 -#: contrib/admin/templates/admin/edit_inline/tabular.html:34 +#: contrib/admin/templates/admin/edit_inline/stacked.html:16 +#: contrib/admin/templates/admin/edit_inline/tabular.html:36 msgid "View" msgstr "" @@ -519,8 +519,8 @@ msgid "History" msgstr "" #: contrib/admin/templates/admin/change_form_object_tools.html:7 -#: contrib/admin/templates/admin/edit_inline/stacked.html:14 -#: contrib/admin/templates/admin/edit_inline/tabular.html:36 +#: contrib/admin/templates/admin/edit_inline/stacked.html:18 +#: contrib/admin/templates/admin/edit_inline/tabular.html:38 msgid "View on site" msgstr "" @@ -614,7 +614,7 @@ msgid "" "following objects and their related items will be deleted:" msgstr "" -#: contrib/admin/templates/admin/edit_inline/tabular.html:20 +#: contrib/admin/templates/admin/edit_inline/tabular.html:22 msgid "Delete?" msgstr "" @@ -665,6 +665,14 @@ msgstr "" msgid "Toggle navigation" msgstr "" +#: contrib/admin/templates/admin/nav_sidebar.html:5 +msgid "Start typing to filter…" +msgstr "" + +#: contrib/admin/templates/admin/nav_sidebar.html:6 +msgid "Filter navigation items" +msgstr "" + #: contrib/admin/templates/admin/object_history.html:22 msgid "Date/time" msgstr "" @@ -749,7 +757,7 @@ msgid "Delete selected %(model)s" msgstr "" #: contrib/admin/templates/registration/logged_out.html:10 -msgid "Thanks for spending some quality time with the Web site today." +msgid "Thanks for spending some quality time with the web site today." msgstr "" #: contrib/admin/templates/registration/logged_out.html:12 @@ -860,21 +868,21 @@ msgstr "" msgid "Reset my password" msgstr "" -#: contrib/admin/templatetags/admin_list.py:390 +#: contrib/admin/templatetags/admin_list.py:391 msgid "All dates" msgstr "" -#: contrib/admin/views/main.py:102 +#: contrib/admin/views/main.py:103 #, python-format msgid "Select %s" msgstr "" -#: contrib/admin/views/main.py:104 +#: contrib/admin/views/main.py:105 #, python-format msgid "Select %s to change" msgstr "" -#: contrib/admin/views/main.py:106 +#: contrib/admin/views/main.py:107 #, python-format msgid "Select %s to view" msgstr "" diff --git a/django/contrib/auth/locale/en/LC_MESSAGES/django.po b/django/contrib/auth/locale/en/LC_MESSAGES/django.po index 1522b3335c..2ad6a03869 100644 --- a/django/contrib/auth/locale/en/LC_MESSAGES/django.po +++ b/django/contrib/auth/locale/en/LC_MESSAGES/django.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: Django\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-08 17:27+0200\n" +"POT-Creation-Date: 2021-09-21 10:22+0200\n" "PO-Revision-Date: 2010-05-13 15:35+0200\n" "Last-Translator: Django team\n" "Language-Team: English \n" @@ -40,7 +40,7 @@ msgstr "" msgid "Change password: %s" msgstr "" -#: contrib/auth/apps.py:15 +#: contrib/auth/apps.py:16 msgid "Authentication and Authorization" msgstr "" @@ -52,32 +52,32 @@ msgstr "" msgid "last login" msgstr "" -#: contrib/auth/forms.py:31 +#: contrib/auth/forms.py:41 msgid "No password set." msgstr "" -#: contrib/auth/forms.py:36 +#: contrib/auth/forms.py:46 msgid "Invalid password format or unknown hashing algorithm." msgstr "" -#: contrib/auth/forms.py:78 contrib/auth/forms.py:316 contrib/auth/forms.py:389 +#: contrib/auth/forms.py:84 contrib/auth/forms.py:325 contrib/auth/forms.py:398 msgid "The two password fields didn’t match." msgstr "" -#: contrib/auth/forms.py:81 contrib/auth/forms.py:134 contrib/auth/forms.py:170 -#: contrib/auth/forms.py:393 +#: contrib/auth/forms.py:87 contrib/auth/forms.py:140 contrib/auth/forms.py:170 +#: contrib/auth/forms.py:402 msgid "Password" msgstr "" -#: contrib/auth/forms.py:87 +#: contrib/auth/forms.py:93 msgid "Password confirmation" msgstr "" -#: contrib/auth/forms.py:90 contrib/auth/forms.py:402 +#: contrib/auth/forms.py:96 contrib/auth/forms.py:411 msgid "Enter the same password as before, for verification." msgstr "" -#: contrib/auth/forms.py:136 +#: contrib/auth/forms.py:142 msgid "" "Raw passwords are not stored, so there is no way to see this user’s " "password, but you can change the password using this form." @@ -94,185 +94,191 @@ msgstr "" msgid "This account is inactive." msgstr "" -#: contrib/auth/forms.py:241 +#: contrib/auth/forms.py:243 msgid "Email" msgstr "" -#: contrib/auth/forms.py:319 +#: contrib/auth/forms.py:328 msgid "New password" msgstr "" -#: contrib/auth/forms.py:325 +#: contrib/auth/forms.py:334 msgid "New password confirmation" msgstr "" -#: contrib/auth/forms.py:361 +#: contrib/auth/forms.py:370 msgid "Your old password was entered incorrectly. Please enter it again." msgstr "" -#: contrib/auth/forms.py:364 +#: contrib/auth/forms.py:373 msgid "Old password" msgstr "" -#: contrib/auth/forms.py:399 +#: contrib/auth/forms.py:408 msgid "Password (again)" msgstr "" -#: contrib/auth/hashers.py:259 contrib/auth/hashers.py:333 -#: contrib/auth/hashers.py:429 contrib/auth/hashers.py:489 -#: contrib/auth/hashers.py:520 contrib/auth/hashers.py:556 -#: contrib/auth/hashers.py:592 contrib/auth/hashers.py:630 +#: contrib/auth/hashers.py:302 contrib/auth/hashers.py:393 +#: contrib/auth/hashers.py:482 contrib/auth/hashers.py:573 +#: contrib/auth/hashers.py:623 contrib/auth/hashers.py:664 +#: contrib/auth/hashers.py:712 contrib/auth/hashers.py:757 +#: contrib/auth/hashers.py:805 msgid "algorithm" msgstr "" -#: contrib/auth/hashers.py:260 +#: contrib/auth/hashers.py:303 msgid "iterations" msgstr "" -#: contrib/auth/hashers.py:261 contrib/auth/hashers.py:339 -#: contrib/auth/hashers.py:431 contrib/auth/hashers.py:490 -#: contrib/auth/hashers.py:521 contrib/auth/hashers.py:631 +#: contrib/auth/hashers.py:304 contrib/auth/hashers.py:399 +#: contrib/auth/hashers.py:484 contrib/auth/hashers.py:577 +#: contrib/auth/hashers.py:624 contrib/auth/hashers.py:665 +#: contrib/auth/hashers.py:806 msgid "salt" msgstr "" -#: contrib/auth/hashers.py:262 contrib/auth/hashers.py:340 -#: contrib/auth/hashers.py:491 contrib/auth/hashers.py:522 -#: contrib/auth/hashers.py:557 contrib/auth/hashers.py:593 -#: contrib/auth/hashers.py:632 +#: contrib/auth/hashers.py:305 contrib/auth/hashers.py:400 +#: contrib/auth/hashers.py:578 contrib/auth/hashers.py:625 +#: contrib/auth/hashers.py:666 contrib/auth/hashers.py:713 +#: contrib/auth/hashers.py:758 contrib/auth/hashers.py:807 msgid "hash" msgstr "" -#: contrib/auth/hashers.py:334 +#: contrib/auth/hashers.py:394 msgid "variety" msgstr "" -#: contrib/auth/hashers.py:335 +#: contrib/auth/hashers.py:395 msgid "version" msgstr "" -#: contrib/auth/hashers.py:336 +#: contrib/auth/hashers.py:396 msgid "memory cost" msgstr "" -#: contrib/auth/hashers.py:337 +#: contrib/auth/hashers.py:397 msgid "time cost" msgstr "" -#: contrib/auth/hashers.py:338 +#: contrib/auth/hashers.py:398 contrib/auth/hashers.py:576 msgid "parallelism" msgstr "" -#: contrib/auth/hashers.py:430 +#: contrib/auth/hashers.py:483 contrib/auth/hashers.py:574 msgid "work factor" msgstr "" -#: contrib/auth/hashers.py:432 +#: contrib/auth/hashers.py:485 msgid "checksum" msgstr "" -#: contrib/auth/models.py:56 contrib/auth/models.py:108 +#: contrib/auth/hashers.py:575 +msgid "block size" +msgstr "" + +#: contrib/auth/models.py:58 contrib/auth/models.py:109 msgid "name" msgstr "" -#: contrib/auth/models.py:60 +#: contrib/auth/models.py:62 msgid "content type" msgstr "" -#: contrib/auth/models.py:62 +#: contrib/auth/models.py:64 msgid "codename" msgstr "" -#: contrib/auth/models.py:67 +#: contrib/auth/models.py:69 msgid "permission" msgstr "" -#: contrib/auth/models.py:68 contrib/auth/models.py:111 +#: contrib/auth/models.py:70 contrib/auth/models.py:112 msgid "permissions" msgstr "" -#: contrib/auth/models.py:118 +#: contrib/auth/models.py:119 msgid "group" msgstr "" -#: contrib/auth/models.py:119 contrib/auth/models.py:242 +#: contrib/auth/models.py:120 contrib/auth/models.py:247 msgid "groups" msgstr "" -#: contrib/auth/models.py:233 +#: contrib/auth/models.py:238 msgid "superuser status" msgstr "" -#: contrib/auth/models.py:236 +#: contrib/auth/models.py:241 msgid "" "Designates that this user has all permissions without explicitly assigning " "them." msgstr "" -#: contrib/auth/models.py:245 +#: contrib/auth/models.py:250 msgid "" "The groups this user belongs to. A user will get all permissions granted to " "each of their groups." msgstr "" -#: contrib/auth/models.py:253 +#: contrib/auth/models.py:258 msgid "user permissions" msgstr "" -#: contrib/auth/models.py:255 +#: contrib/auth/models.py:260 msgid "Specific permissions for this user." msgstr "" -#: contrib/auth/models.py:326 +#: contrib/auth/models.py:331 msgid "username" msgstr "" -#: contrib/auth/models.py:329 +#: contrib/auth/models.py:334 msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only." msgstr "" -#: contrib/auth/models.py:332 +#: contrib/auth/models.py:337 msgid "A user with that username already exists." msgstr "" -#: contrib/auth/models.py:335 +#: contrib/auth/models.py:340 msgid "first name" msgstr "" -#: contrib/auth/models.py:336 +#: contrib/auth/models.py:341 msgid "last name" msgstr "" -#: contrib/auth/models.py:337 +#: contrib/auth/models.py:342 msgid "email address" msgstr "" -#: contrib/auth/models.py:339 +#: contrib/auth/models.py:344 msgid "staff status" msgstr "" -#: contrib/auth/models.py:341 +#: contrib/auth/models.py:346 msgid "Designates whether the user can log into this admin site." msgstr "" -#: contrib/auth/models.py:344 +#: contrib/auth/models.py:349 msgid "active" msgstr "" -#: contrib/auth/models.py:347 +#: contrib/auth/models.py:352 msgid "" "Designates whether this user should be treated as active. Unselect this " "instead of deleting accounts." msgstr "" -#: contrib/auth/models.py:351 +#: contrib/auth/models.py:356 msgid "date joined" msgstr "" -#: contrib/auth/models.py:360 +#: contrib/auth/models.py:365 msgid "user" msgstr "" -#: contrib/auth/models.py:361 +#: contrib/auth/models.py:366 msgid "users" msgstr "" @@ -303,19 +309,19 @@ msgstr "" msgid "Your password can’t be too similar to your other personal information." msgstr "" -#: contrib/auth/password_validation.py:183 +#: contrib/auth/password_validation.py:188 msgid "This password is too common." msgstr "" -#: contrib/auth/password_validation.py:188 +#: contrib/auth/password_validation.py:193 msgid "Your password can’t be a commonly used password." msgstr "" -#: contrib/auth/password_validation.py:198 +#: contrib/auth/password_validation.py:203 msgid "This password is entirely numeric." msgstr "" -#: contrib/auth/password_validation.py:203 +#: contrib/auth/password_validation.py:208 msgid "Your password can’t be entirely numeric." msgstr "" @@ -336,34 +342,34 @@ msgid "" "@/./+/-/_ characters." msgstr "" -#: contrib/auth/views.py:160 +#: contrib/auth/views.py:164 msgid "Logged out" msgstr "" -#: contrib/auth/views.py:217 +#: contrib/auth/views.py:221 msgid "Password reset" msgstr "" -#: contrib/auth/views.py:244 +#: contrib/auth/views.py:248 msgid "Password reset sent" msgstr "" -#: contrib/auth/views.py:254 +#: contrib/auth/views.py:258 msgid "Enter new password" msgstr "" -#: contrib/auth/views.py:314 +#: contrib/auth/views.py:321 msgid "Password reset unsuccessful" msgstr "" -#: contrib/auth/views.py:322 +#: contrib/auth/views.py:329 msgid "Password reset complete" msgstr "" -#: contrib/auth/views.py:334 +#: contrib/auth/views.py:341 msgid "Password change" msgstr "" -#: contrib/auth/views.py:357 +#: contrib/auth/views.py:364 msgid "Password change successful" msgstr ""