Updated source translation catalogs.

Forward port of d1f1a0168a from
stable/4.1.x.
This commit is contained in:
Mariusz Felisiak 2022-05-17 12:17:47 +02:00 committed by Carlton Gibson
parent 5325a6344c
commit 4286378a08
4 changed files with 422 additions and 390 deletions

File diff suppressed because it is too large Load Diff

View File

@ -4,7 +4,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Django\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-21 10:22+0200\n"
"POT-Creation-Date: 2022-05-17 05:10-0500\n"
"PO-Revision-Date: 2010-05-13 15:35+0200\n"
"Last-Translator: Django team\n"
"Language-Team: English <en@li.org>\n"
@ -14,22 +14,22 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: contrib/admin/actions.py:16
#: contrib/admin/actions.py:17
#, python-format
msgid "Delete selected %(verbose_name_plural)s"
msgstr ""
#: contrib/admin/actions.py:46
#: contrib/admin/actions.py:54
#, python-format
msgid "Successfully deleted %(count)d %(items)s."
msgstr ""
#: contrib/admin/actions.py:55 contrib/admin/options.py:1897
#: contrib/admin/actions.py:64 contrib/admin/options.py:2153
#, python-format
msgid "Cannot delete %(name)s"
msgstr ""
#: contrib/admin/actions.py:57 contrib/admin/options.py:1899
#: contrib/admin/actions.py:66 contrib/admin/options.py:2155
msgid "Are you sure?"
msgstr ""
@ -37,325 +37,327 @@ msgstr ""
msgid "Administration"
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:469
#: contrib/admin/filters.py:118 contrib/admin/filters.py:233
#: contrib/admin/filters.py:278 contrib/admin/filters.py:321
#: contrib/admin/filters.py:463 contrib/admin/filters.py:540
msgid "All"
msgstr ""
#: contrib/admin/filters.py:250
#: contrib/admin/filters.py:279
msgid "Yes"
msgstr ""
#: contrib/admin/filters.py:251
#: contrib/admin/filters.py:280
msgid "No"
msgstr ""
#: contrib/admin/filters.py:262
#: contrib/admin/filters.py:295
msgid "Unknown"
msgstr ""
#: contrib/admin/filters.py:332
#: contrib/admin/filters.py:375
msgid "Any date"
msgstr ""
#: contrib/admin/filters.py:333
#: contrib/admin/filters.py:377
msgid "Today"
msgstr ""
#: contrib/admin/filters.py:337
#: contrib/admin/filters.py:384
msgid "Past 7 days"
msgstr ""
#: contrib/admin/filters.py:341
#: contrib/admin/filters.py:391
msgid "This month"
msgstr ""
#: contrib/admin/filters.py:345
#: contrib/admin/filters.py:398
msgid "This year"
msgstr ""
#: contrib/admin/filters.py:353
#: contrib/admin/filters.py:408
msgid "No date"
msgstr ""
#: contrib/admin/filters.py:354
#: contrib/admin/filters.py:409
msgid "Has date"
msgstr ""
#: contrib/admin/filters.py:470
#: contrib/admin/filters.py:541
msgid "Empty"
msgstr ""
#: contrib/admin/filters.py:471
#: contrib/admin/filters.py:542
msgid "Not empty"
msgstr ""
#: contrib/admin/forms.py:13
#: contrib/admin/forms.py:14
#, python-format
msgid ""
"Please enter the correct %(username)s and password for a staff account. Note "
"that both fields may be case-sensitive."
msgstr ""
#: contrib/admin/helpers.py:23
#: contrib/admin/helpers.py:30
msgid "Action:"
msgstr ""
#: contrib/admin/helpers.py:350
#: contrib/admin/helpers.py:431
#, python-format
msgid "Add another %(verbose_name)s"
msgstr ""
#: contrib/admin/helpers.py:353
#: contrib/admin/helpers.py:435
msgid "Remove"
msgstr ""
#: contrib/admin/models.py:17
#: contrib/admin/models.py:18
msgid "Addition"
msgstr ""
#: contrib/admin/models.py:18 contrib/admin/templates/admin/app_list.html:28
#: contrib/admin/models.py:19 contrib/admin/templates/admin/app_list.html:28
#: 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
#: contrib/admin/templates/admin/widgets/related_widget_wrapper.html:12
msgid "Change"
msgstr ""
#: contrib/admin/models.py:19
#: contrib/admin/models.py:20
msgid "Deletion"
msgstr ""
#: contrib/admin/models.py:41
#: contrib/admin/models.py:50
msgid "action time"
msgstr ""
#: contrib/admin/models.py:48
#: contrib/admin/models.py:57
msgid "user"
msgstr ""
#: contrib/admin/models.py:53
#: contrib/admin/models.py:62
msgid "content type"
msgstr ""
#: contrib/admin/models.py:56
#: contrib/admin/models.py:66
msgid "object id"
msgstr ""
#. Translators: 'repr' means representation (https://docs.python.org/library/functions.html#repr)
#: contrib/admin/models.py:58
#. Translators: 'repr' means representation
#. (https://docs.python.org/library/functions.html#repr)
#: contrib/admin/models.py:69
msgid "object repr"
msgstr ""
#: contrib/admin/models.py:59
#: contrib/admin/models.py:71
msgid "action flag"
msgstr ""
#: contrib/admin/models.py:61
#: contrib/admin/models.py:74
msgid "change message"
msgstr ""
#: contrib/admin/models.py:66
#: contrib/admin/models.py:79
msgid "log entry"
msgstr ""
#: contrib/admin/models.py:67
#: contrib/admin/models.py:80
msgid "log entries"
msgstr ""
#: contrib/admin/models.py:76
#: contrib/admin/models.py:89
#, python-format
msgid "Added “%(object)s”."
msgstr ""
#: contrib/admin/models.py:78
#: contrib/admin/models.py:91
#, python-format
msgid "Changed “%(object)s” — %(changes)s"
msgstr ""
#: contrib/admin/models.py:83
#: contrib/admin/models.py:96
#, python-format
msgid "Deleted “%(object)s.”"
msgstr ""
#: contrib/admin/models.py:85
#: contrib/admin/models.py:98
msgid "LogEntry Object"
msgstr ""
#: contrib/admin/models.py:111
#: contrib/admin/models.py:127
#, python-brace-format
msgid "Added {name} “{object}”."
msgstr ""
#: contrib/admin/models.py:113
#: contrib/admin/models.py:132
msgid "Added."
msgstr ""
#: contrib/admin/models.py:117 contrib/admin/options.py:2132
#: contrib/admin/models.py:140 contrib/admin/options.py:2410
msgid "and"
msgstr ""
#: contrib/admin/models.py:121
#: contrib/admin/models.py:147
#, python-brace-format
msgid "Changed {fields} for {name} “{object}”."
msgstr ""
#: contrib/admin/models.py:125
#: contrib/admin/models.py:153
#, python-brace-format
msgid "Changed {fields}."
msgstr ""
#: contrib/admin/models.py:129
#: contrib/admin/models.py:163
#, python-brace-format
msgid "Deleted {name} “{object}”."
msgstr ""
#: contrib/admin/models.py:132
#: contrib/admin/models.py:169
msgid "No fields changed."
msgstr ""
#: contrib/admin/options.py:202 contrib/admin/options.py:234
#: contrib/admin/options.py:232 contrib/admin/options.py:273
msgid "None"
msgstr ""
#: contrib/admin/options.py:280
#: contrib/admin/options.py:321
msgid "Hold down “Control”, or “Command” on a Mac, to select more than one."
msgstr ""
#: contrib/admin/options.py:1232 contrib/admin/options.py:1256
#: contrib/admin/options.py:1376 contrib/admin/options.py:1405
#, python-brace-format
msgid "The {name} “{obj}” was added successfully."
msgstr ""
#: contrib/admin/options.py:1234
#: contrib/admin/options.py:1378
msgid "You may edit it again below."
msgstr ""
#: contrib/admin/options.py:1246
#: contrib/admin/options.py:1391
#, python-brace-format
msgid ""
"The {name} “{obj}” was added successfully. You may add another {name} below."
msgstr ""
#: contrib/admin/options.py:1296
#: contrib/admin/options.py:1453
#, python-brace-format
msgid ""
"The {name} “{obj}” was changed successfully. You may edit it again below."
msgstr ""
#: contrib/admin/options.py:1306
#: contrib/admin/options.py:1468
#, python-brace-format
msgid "The {name} “{obj}” was added successfully. You may edit it again below."
msgstr ""
#: contrib/admin/options.py:1319
#: contrib/admin/options.py:1487
#, python-brace-format
msgid ""
"The {name} “{obj}” was changed successfully. You may add another {name} "
"below."
msgstr ""
#: contrib/admin/options.py:1331
#: contrib/admin/options.py:1504
#, python-brace-format
msgid "The {name} “{obj}” was changed successfully."
msgstr ""
#: contrib/admin/options.py:1408 contrib/admin/options.py:1738
#: contrib/admin/options.py:1583 contrib/admin/options.py:1973
msgid ""
"Items must be selected in order to perform actions on them. No items have "
"been changed."
msgstr ""
#: contrib/admin/options.py:1427
#: contrib/admin/options.py:1603
msgid "No action selected."
msgstr ""
#: contrib/admin/options.py:1452
#: contrib/admin/options.py:1636
#, python-format
msgid "The %(name)s “%(obj)s” was deleted successfully."
msgstr ""
#: contrib/admin/options.py:1538
#: contrib/admin/options.py:1739
#, python-format
msgid "%(name)s with ID “%(key)s” doesnt exist. Perhaps it was deleted?"
msgstr ""
#: contrib/admin/options.py:1633
#: contrib/admin/options.py:1851
#, python-format
msgid "Add %s"
msgstr ""
#: contrib/admin/options.py:1635
#: contrib/admin/options.py:1853
#, python-format
msgid "Change %s"
msgstr ""
#: contrib/admin/options.py:1637
#: contrib/admin/options.py:1855
#, python-format
msgid "View %s"
msgstr ""
#: contrib/admin/options.py:1716
#: contrib/admin/options.py:1943
msgid "Database error"
msgstr ""
#: contrib/admin/options.py:1785
#: contrib/admin/options.py:2031
#, 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:1816
#: contrib/admin/options.py:2062
#, python-format
msgid "%(total_count)s selected"
msgid_plural "All %(total_count)s selected"
msgstr[0] ""
msgstr[1] ""
#: contrib/admin/options.py:1824
#: contrib/admin/options.py:2068
#, python-format
msgid "0 of %(cnt)s selected"
msgstr ""
#: contrib/admin/options.py:1944
#: contrib/admin/options.py:2212
#, 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:2125
#. Translators: Model verbose name and instance
#. representation, suitable to be an item in a
#. list.
#: contrib/admin/options.py:2404
#, python-format
msgid "%(class_name)s %(instance)s"
msgstr ""
#: contrib/admin/options.py:2134
#: contrib/admin/options.py:2413
#, 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:48 contrib/admin/templates/admin/base_site.html:3
#: contrib/admin/sites.py:47 contrib/admin/templates/admin/base_site.html:3
msgid "Django site admin"
msgstr ""
#: contrib/admin/sites.py:51 contrib/admin/templates/admin/base_site.html:6
#: contrib/admin/sites.py:50 contrib/admin/templates/admin/base_site.html:6
msgid "Django administration"
msgstr ""
#: contrib/admin/sites.py:54
#: contrib/admin/sites.py:53
msgid "Site administration"
msgstr ""
#: contrib/admin/sites.py:402 contrib/admin/templates/admin/login.html:63
#: contrib/admin/sites.py:423 contrib/admin/templates/admin/login.html:63
#: contrib/admin/templates/registration/password_reset_complete.html:15
#: contrib/admin/tests.py:135
#: contrib/admin/tests.py:144
msgid "Log in"
msgstr ""
#: contrib/admin/sites.py:547
#: contrib/admin/sites.py:576
#, python-format
msgid "%(app)s administration"
msgstr ""
@ -372,16 +374,16 @@ 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:66
#: contrib/admin/templates/admin/base.html:72
#: contrib/admin/templates/admin/change_form.html:18
#: contrib/admin/templates/admin/change_list.html:31
#: contrib/admin/templates/admin/change_list.html:32
#: contrib/admin/templates/admin/delete_confirmation.html:14
#: contrib/admin/templates/admin/delete_selected_confirmation.html:14
#: contrib/admin/templates/admin/invalid_setup.html:6
#: contrib/admin/templates/admin/object_history.html:6
#: contrib/admin/templates/registration/logged_out.html:4
#: contrib/admin/templates/registration/password_change_done.html:6
#: contrib/admin/templates/registration/password_change_form.html:7
#: contrib/admin/templates/registration/password_change_done.html:12
#: contrib/admin/templates/registration/password_change_form.html:13
#: contrib/admin/templates/registration/password_reset_complete.html:6
#: contrib/admin/templates/registration/password_reset_confirm.html:7
#: contrib/admin/templates/registration/password_reset_done.html:6
@ -434,13 +436,14 @@ msgid "Models in the %(name)s application"
msgstr ""
#: contrib/admin/templates/admin/app_list.html:19
#: contrib/admin/templates/admin/widgets/related_widget_wrapper.html:18
#: contrib/admin/templates/admin/widgets/related_widget_wrapper.html:20
msgid "Add"
msgstr ""
#: contrib/admin/templates/admin/app_list.html:26
#: 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:35
msgid "View"
msgstr ""
@ -460,25 +463,25 @@ msgstr ""
#: contrib/admin/templates/admin/auth/user/change_password.html:14
#: contrib/admin/templates/admin/auth/user/change_password.html:52
#: contrib/admin/templates/admin/base.html:53
#: contrib/admin/templates/registration/password_change_done.html:3
#: contrib/admin/templates/registration/password_change_form.html:4
#: contrib/admin/templates/admin/base.html:56
#: contrib/admin/templates/registration/password_change_done.html:4
#: contrib/admin/templates/registration/password_change_form.html:5
msgid "Change password"
msgstr ""
#: contrib/admin/templates/admin/auth/user/change_password.html:25
#: contrib/admin/templates/admin/change_form.html:43
#: contrib/admin/templates/admin/change_list.html:51
#: contrib/admin/templates/admin/change_list.html:52
#: contrib/admin/templates/admin/login.html:23
#: contrib/admin/templates/registration/password_change_form.html:18
#: contrib/admin/templates/registration/password_change_form.html:24
msgid "Please correct the error below."
msgstr ""
#: contrib/admin/templates/admin/auth/user/change_password.html:25
#: contrib/admin/templates/admin/change_form.html:43
#: contrib/admin/templates/admin/change_list.html:51
#: contrib/admin/templates/admin/change_list.html:52
#: contrib/admin/templates/admin/login.html:23
#: contrib/admin/templates/registration/password_change_form.html:18
#: contrib/admin/templates/registration/password_change_form.html:24
msgid "Please correct the errors below."
msgstr ""
@ -487,23 +490,23 @@ msgstr ""
msgid "Enter a new password for the user <strong>%(username)s</strong>."
msgstr ""
#: contrib/admin/templates/admin/base.html:39
#: contrib/admin/templates/admin/base.html:42
msgid "Welcome,"
msgstr ""
#: contrib/admin/templates/admin/base.html:44
#: contrib/admin/templates/admin/base.html:47
msgid "View site"
msgstr ""
#: contrib/admin/templates/admin/base.html:49
#: contrib/admin/templates/registration/password_change_done.html:3
#: contrib/admin/templates/registration/password_change_form.html:4
#: contrib/admin/templates/admin/base.html:52
#: contrib/admin/templates/registration/password_change_done.html:4
#: contrib/admin/templates/registration/password_change_form.html:5
msgid "Documentation"
msgstr ""
#: contrib/admin/templates/admin/base.html:55
#: contrib/admin/templates/registration/password_change_done.html:3
#: contrib/admin/templates/registration/password_change_form.html:4
#: contrib/admin/templates/admin/base.html:60
#: contrib/admin/templates/registration/password_change_done.html:7
#: contrib/admin/templates/registration/password_change_form.html:8
msgid "Log out"
msgstr ""
@ -524,11 +527,11 @@ msgstr ""
msgid "View on site"
msgstr ""
#: contrib/admin/templates/admin/change_list.html:76
#: contrib/admin/templates/admin/change_list.html:77
msgid "Filter"
msgstr ""
#: contrib/admin/templates/admin/change_list.html:78
#: contrib/admin/templates/admin/change_list.html:79
msgid "Clear all filters"
msgstr ""
@ -547,7 +550,7 @@ msgstr ""
#: contrib/admin/templates/admin/delete_confirmation.html:18
#: contrib/admin/templates/admin/submit_line.html:7
#: contrib/admin/templates/admin/widgets/related_widget_wrapper.html:25
#: contrib/admin/templates/admin/widgets/related_widget_wrapper.html:28
msgid "Delete"
msgstr ""
@ -618,7 +621,7 @@ msgstr ""
msgid "Delete?"
msgstr ""
#: contrib/admin/templates/admin/filter.html:2
#: contrib/admin/templates/admin/filter.html:4
#, python-format
msgid " By %(filter_title)s "
msgstr ""
@ -685,7 +688,15 @@ msgstr ""
msgid "Action"
msgstr ""
#: contrib/admin/templates/admin/object_history.html:38
#: contrib/admin/templates/admin/object_history.html:49
msgid "entry"
msgstr ""
#: contrib/admin/templates/admin/object_history.html:49
msgid "entries"
msgstr ""
#: contrib/admin/templates/admin/object_history.html:52
msgid ""
"This object doesnt have a change history. It probably wasnt added via this "
"admin site."
@ -741,21 +752,26 @@ msgstr ""
msgid "Close"
msgstr ""
#: contrib/admin/templates/admin/widgets/related_widget_wrapper.html:10
#: contrib/admin/templates/admin/widgets/related_widget_wrapper.html:11
#, python-format
msgid "Change selected %(model)s"
msgstr ""
#: contrib/admin/templates/admin/widgets/related_widget_wrapper.html:17
#: contrib/admin/templates/admin/widgets/related_widget_wrapper.html:19
#, python-format
msgid "Add another %(model)s"
msgstr ""
#: contrib/admin/templates/admin/widgets/related_widget_wrapper.html:24
#: contrib/admin/templates/admin/widgets/related_widget_wrapper.html:27
#, python-format
msgid "Delete selected %(model)s"
msgstr ""
#: contrib/admin/templates/admin/widgets/related_widget_wrapper.html:34
#, python-format
msgid "View selected %(model)s"
msgstr ""
#: contrib/admin/templates/registration/logged_out.html:10
msgid "Thanks for spending some quality time with the web site today."
msgstr ""
@ -764,22 +780,22 @@ msgstr ""
msgid "Log in again"
msgstr ""
#: contrib/admin/templates/registration/password_change_done.html:7
#: contrib/admin/templates/registration/password_change_form.html:8
#: contrib/admin/templates/registration/password_change_done.html:13
#: contrib/admin/templates/registration/password_change_form.html:14
msgid "Password change"
msgstr ""
#: contrib/admin/templates/registration/password_change_done.html:12
#: contrib/admin/templates/registration/password_change_done.html:18
msgid "Your password was changed."
msgstr ""
#: contrib/admin/templates/registration/password_change_form.html:23
#: contrib/admin/templates/registration/password_change_form.html:29
msgid ""
"Please enter your old password, for securitys sake, and then enter your new "
"password twice so we can verify you typed it in correctly."
msgstr ""
#: contrib/admin/templates/registration/password_change_form.html:51
#: contrib/admin/templates/registration/password_change_form.html:57
#: contrib/admin/templates/registration/password_reset_confirm.html:31
msgid "Change my password"
msgstr ""
@ -868,41 +884,41 @@ msgstr ""
msgid "Reset my password"
msgstr ""
#: contrib/admin/templatetags/admin_list.py:391
#: contrib/admin/templatetags/admin_list.py:433
msgid "All dates"
msgstr ""
#: contrib/admin/views/main.py:103
#: contrib/admin/views/main.py:125
#, python-format
msgid "Select %s"
msgstr ""
#: contrib/admin/views/main.py:105
#: contrib/admin/views/main.py:127
#, python-format
msgid "Select %s to change"
msgstr ""
#: contrib/admin/views/main.py:107
#: contrib/admin/views/main.py:129
#, python-format
msgid "Select %s to view"
msgstr ""
#: contrib/admin/widgets.py:87
#: contrib/admin/widgets.py:90
msgid "Date:"
msgstr ""
#: contrib/admin/widgets.py:88
#: contrib/admin/widgets.py:91
msgid "Time:"
msgstr ""
#: contrib/admin/widgets.py:150
#: contrib/admin/widgets.py:155
msgid "Lookup"
msgstr ""
#: contrib/admin/widgets.py:340
#: contrib/admin/widgets.py:375
msgid "Currently:"
msgstr ""
#: contrib/admin/widgets.py:341
#: contrib/admin/widgets.py:376
msgid "Change:"
msgstr ""

View File

@ -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: 2022-05-17 05:26-0500\n"
"PO-Revision-Date: 2010-05-13 15:35+0200\n"
"Last-Translator: Django team\n"
"Language-Team: English <en@li.org>\n"
@ -72,26 +72,26 @@ msgstr ""
msgid "Click to remove all chosen %s at once."
msgstr ""
#: contrib/admin/static/admin/js/actions.js:64
#: contrib/admin/static/admin/js/actions.js:67
msgid "%(sel)s of %(cnt)s selected"
msgid_plural "%(sel)s of %(cnt)s selected"
msgstr[0] ""
msgstr[1] ""
#: contrib/admin/static/admin/js/actions.js:130
#: contrib/admin/static/admin/js/actions.js:161
msgid ""
"You have unsaved changes on individual editable fields. If you run an "
"action, your unsaved changes will be lost."
msgstr ""
#: contrib/admin/static/admin/js/actions.js:143
#: contrib/admin/static/admin/js/actions.js:174
msgid ""
"You have selected an action, but you havent saved your changes to "
"individual fields yet. Please click OK to save. Youll need to re-run the "
"action."
msgstr ""
#: contrib/admin/static/admin/js/actions.js:144
#: contrib/admin/static/admin/js/actions.js:175
msgid ""
"You have selected an action, and you havent made any changes on individual "
"fields. Youre probably looking for the Go button rather than the Save "
@ -306,6 +306,12 @@ msgctxt "one letter Saturday"
msgid "S"
msgstr ""
#: contrib/admin/static/admin/js/change_form.js:14
msgid ""
"You have already submitted this form. Are you sure you want to submit it "
"again?"
msgstr ""
#: contrib/admin/static/admin/js/collapse.js:16
#: contrib/admin/static/admin/js/collapse.js:34
msgid "Show"

View File

@ -130,9 +130,9 @@ class Field(RegisterLookupMixin):
"null": _("This field cannot be null."),
"blank": _("This field cannot be blank."),
"unique": _("%(model_name)s with this %(field_label)s already exists."),
# Translators: The 'lookup_type' is one of 'date', 'year' or 'month'.
# Eg: "Title must be unique for pub_date year"
"unique_for_date": _(
# Translators: The 'lookup_type' is one of 'date', 'year' or
# 'month'. Eg: "Title must be unique for pub_date year"
"%(field_label)s must be unique for "
"%(date_field_label)s %(lookup_type)s."
),